From 6963f72fe1a7635a45099ca81a819746e6b32140 Mon Sep 17 00:00:00 2001 From: "Lin, Shenghua" Date: Wed, 28 Feb 2024 05:28:19 +0000 Subject: [PATCH] Revert "Anv: Enable Vulkan Ray Tracing" This reverts commit cb154f362b53017b4ab12f5a6e97ac42d1c1c82f. --- meson.build | 6 +- .../gfx125_bvh_build_BFS_BFS_pass1_indexed.h | 2004 --- ...vh_build_BFS_BFS_pass1_indexed_batchable.h | 2049 --- .../gfx125_bvh_build_BFS_BFS_pass1_initial.h | 1627 --- ...vh_build_BFS_BFS_pass1_initial_batchable.h | 1889 --- .../gfx125_bvh_build_BFS_BFS_pass2_indexed.h | 3722 ----- ...vh_build_BFS_BFS_pass2_indexed_batchable.h | 3734 ----- .../gfx125_bvh_build_BFS_BFS_pass2_initial.h | 3051 ---- ...vh_build_BFS_BFS_pass2_initial_batchable.h | 3793 ----- .../vulkan/grl/gfx125_bvh_build_BFS_DFS.h | 7156 ---------- .../vulkan/grl/gfx125_bvh_build_BFS_begin.h | 1093 -- .../gfx125_bvh_build_BFS_begin_batchable.h | 891 -- ...h_build_BFS_build_qnodes_begin_batchable.h | 277 - ..._BFS_build_qnodes_init_scheduler_batched.h | 131 - ...25_bvh_build_BFS_build_qnodes_pc_amplify.h | 3942 ------ ...uild_BFS_build_qnodes_pc_amplify_batched.h | 11728 ---------------- ...25_bvh_build_BFS_build_qnodes_pc_kickoff.h | 9940 ------------- ...125_bvh_build_BFS_build_qnodes_scheduler.h | 132 - ...BFS_build_qnodes_try_to_fill_grb_batched.h | 403 - ...BFS_categorize_builds_and_init_scheduler.h | 1400 -- .../grl/gfx125_bvh_build_BFS_scheduler.h | 3921 ------ .../vulkan/grl/gfx125_bvh_build_DFS_DFS.h | 11188 --------------- .../grl/gfx125_bvh_build_DFS_DFS_single_wg.h | 8397 ----------- ...25_bvh_build_DFS_DFS_single_wg_batchable.h | 8316 ----------- .../grl/gfx125_bvh_build_DFS_DFS_trivial.h | 2108 --- ...x125_bvh_build_DFS_DFS_trivial_batchable.h | 2166 --- ..._bvh_build_leaf_create_HW_instance_nodes.h | 793 -- ...d_leaf_create_HW_instance_nodes_pointers.h | 804 -- ...25_bvh_build_leaf_primref_to_procedurals.h | 1129 -- .../gfx125_bvh_build_leaf_primref_to_quads.h | 9141 ------------ ...uild_primref_primrefs_from_DXR_instances.h | 1703 --- ...ref_primrefs_from_DXR_instances_indirect.h | 1770 --- ...ref_primrefs_from_DXR_instances_pointers.h | 1722 --- ...efs_from_DXR_instances_pointers_indirect.h | 1793 --- ...vh_build_primref_procedurals_to_primrefs.h | 1017 -- ...primref_procedurals_to_primrefs_indirect.h | 1022 -- ..._bvh_build_primref_triangles_to_primrefs.h | 4665 ------ ...d_primref_triangles_to_primrefs_indirect.h | 4722 ------- .../grl/gfx125_bvh_copy_clone_indirect.h | 497 - .../vulkan/grl/gfx125_bvh_copy_compact.h | 6946 --------- .../gfx125_bvh_copy_deserialize_indirect.h | 3977 ------ .../vulkan/grl/gfx125_bvh_copy_dxr_decode.h | 7559 ---------- ...h_copy_serialize_for_input_dump_indirect.h | 7994 ----------- .../grl/gfx125_bvh_copy_serialize_indirect.h | 8349 ----------- ...gfx125_bvh_postbuild_info_compacted_size.h | 351 - .../gfx125_bvh_postbuild_info_current_size.h | 90 - .../gfx125_bvh_postbuild_info_decoded_size.h | 464 - ...fx125_bvh_postbuild_info_serialized_size.h | 370 - .../grl/gfx125_misc_batched_init_globals.h | 504 - ...fx125_misc_copy_geo_descs_indirect_build.h | 1222 -- .../grl/gfx125_misc_copy_geo_meta_data.h | 631 - .../grl/gfx125_misc_copy_instance_ptrs.h | 728 - .../gfx125_misc_copy_instance_ptrs_base_ptr.h | 736 - ...isc_copy_instance_ptrs_base_ptr_indirect.h | 798 -- .../gfx125_misc_copy_instance_ptrs_indirect.h | 805 -- .../vulkan/grl/gfx125_misc_copy_instances.h | 842 -- .../grl/gfx125_misc_copy_instances_base_ptr.h | 836 -- ...25_misc_copy_instances_base_ptr_indirect.h | 917 -- .../grl/gfx125_misc_copy_instances_indirect.h | 948 -- src/intel/vulkan/grl/gfx125_misc_copy_mock.h | 159 - src/intel/vulkan/grl/gfx125_misc_mem_set.h | 127 - .../vulkan/grl/gfx125_misc_mem_set_size_ptr.h | 145 - src/intel/vulkan/grl/meson.build | 20 +- 63 files changed, 21 insertions(+), 171339 deletions(-) delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass1_indexed.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass1_indexed_batchable.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass1_initial.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass1_initial_batchable.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass2_indexed.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass2_indexed_batchable.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass2_initial.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass2_initial_batchable.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_BFS_DFS.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_BFS_begin.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_BFS_begin_batchable.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_begin_batchable.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_init_scheduler_batched.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_pc_amplify.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_pc_amplify_batched.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_pc_kickoff.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_scheduler.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_try_to_fill_grb_batched.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_BFS_categorize_builds_and_init_scheduler.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_BFS_scheduler.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_DFS_DFS.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_DFS_DFS_single_wg.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_DFS_DFS_single_wg_batchable.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_DFS_DFS_trivial.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_DFS_DFS_trivial_batchable.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_leaf_create_HW_instance_nodes.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_leaf_create_HW_instance_nodes_pointers.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_leaf_primref_to_procedurals.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_leaf_primref_to_quads.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_primref_primrefs_from_DXR_instances.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_primref_primrefs_from_DXR_instances_indirect.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_primref_primrefs_from_DXR_instances_pointers.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_primref_primrefs_from_DXR_instances_pointers_indirect.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_primref_procedurals_to_primrefs.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_primref_procedurals_to_primrefs_indirect.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_primref_triangles_to_primrefs.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_build_primref_triangles_to_primrefs_indirect.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_copy_clone_indirect.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_copy_compact.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_copy_deserialize_indirect.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_copy_dxr_decode.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_copy_serialize_for_input_dump_indirect.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_copy_serialize_indirect.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_postbuild_info_compacted_size.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_postbuild_info_current_size.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_postbuild_info_decoded_size.h delete mode 100644 src/intel/vulkan/grl/gfx125_bvh_postbuild_info_serialized_size.h delete mode 100644 src/intel/vulkan/grl/gfx125_misc_batched_init_globals.h delete mode 100644 src/intel/vulkan/grl/gfx125_misc_copy_geo_descs_indirect_build.h delete mode 100644 src/intel/vulkan/grl/gfx125_misc_copy_geo_meta_data.h delete mode 100644 src/intel/vulkan/grl/gfx125_misc_copy_instance_ptrs.h delete mode 100644 src/intel/vulkan/grl/gfx125_misc_copy_instance_ptrs_base_ptr.h delete mode 100644 src/intel/vulkan/grl/gfx125_misc_copy_instance_ptrs_base_ptr_indirect.h delete mode 100644 src/intel/vulkan/grl/gfx125_misc_copy_instance_ptrs_indirect.h delete mode 100644 src/intel/vulkan/grl/gfx125_misc_copy_instances.h delete mode 100644 src/intel/vulkan/grl/gfx125_misc_copy_instances_base_ptr.h delete mode 100644 src/intel/vulkan/grl/gfx125_misc_copy_instances_base_ptr_indirect.h delete mode 100644 src/intel/vulkan/grl/gfx125_misc_copy_instances_indirect.h delete mode 100644 src/intel/vulkan/grl/gfx125_misc_copy_mock.h delete mode 100644 src/intel/vulkan/grl/gfx125_misc_mem_set.h delete mode 100644 src/intel/vulkan/grl/gfx125_misc_mem_set_size_ptr.h diff --git a/meson.build b/meson.build index b7e717bb77b..bc4473582c9 100644 --- a/meson.build +++ b/meson.build @@ -297,14 +297,12 @@ with_any_broadcom = [ if ['x86_64'].contains(host_machine.cpu_family()) with_intel_clc = get_option('intel-clc') == 'enabled' + with_intel_vk_rt = with_intel_vk and get_option('intel-clc') != 'disabled' else with_intel_clc = false + with_intel_vk_rt = false endif -# Enable ray tracing without checking intel-clc since we have compiled opencl c shaders on linux and -# copy them to android code. -with_intel_vk_rt = with_intel_vk - with_any_intel = [ with_gallium_crocus, with_gallium_i915, diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass1_indexed.h b/src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass1_indexed.h deleted file mode 100644 index 338c582f324..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass1_indexed.h +++ /dev/null @@ -1,2004 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_BFS_BFS_pass1_indexed_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_BFS_BFS_pass1_indexed_args[] = { - { 0, 8 }, - { 8, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g3<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g38<1>UD g0.1<0,1,0>UD { align1 1H }; -mov(16) g42<1>UD 0x00000000UD { align1 1H }; -add(1) g4<1>UD g3<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@3 compacted }; -mov(8) g31<1>UW 0x76543210V { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g1UD g4UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g31.8<1>UW g31<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -mov(8) g57.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g29.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g20.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g22.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g57<2>F g2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g29<2>F g2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g20<2>F g2.2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g22<2>F g2.2<0,1,0>F { align1 2Q F@4 compacted }; -add(8) g60<1>D g57<8,4,2>D 1064D { align1 2Q F@4 compacted }; -add(8) g33<1>D g57<8,4,2>D 1068D { align1 2Q compacted }; -add(8) g3<1>D g29<8,4,2>D 1064D { align1 1Q F@3 compacted }; -add(8) g32<1>D g29<8,4,2>D 1068D { align1 1Q compacted }; -mov(8) g59<1>UD g29.1<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g61<1>UD g60<8,8,1>UD g57<8,4,2>UD { align1 2Q I@5 }; -mov(8) g67<2>UD g60<4,4,1>UD { align1 2Q }; -mov(8) g60<1>UD g57.1<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(8) g4<1>UD g3<8,8,1>UD g29<8,4,2>UD { align1 1Q I@6 }; -mov(8) g65<2>UD g3<4,4,1>UD { align1 1Q }; -mov(16) g36<1>UD g32<8,8,1>UD { align1 1H I@7 }; -add(8) g62<1>D -g61<8,8,1>D g57.1<8,4,2>D { align1 2Q I@6 }; -add(8) g5<1>D -g4<8,8,1>D g29.1<8,4,2>D { align1 1Q I@4 }; -mov(8) g67.1<2>UD g62<4,4,1>UD { align1 2Q I@2 }; -mov(8) g65.1<2>UD g5<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g63UD g65UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -cmp.l.f0.0(8) g65<1>UD g32<8,8,1>UD g29<8,4,2>UD { align1 1Q $1.src }; -cmp.l.f0.0(8) g66<1>UD g33<8,8,1>UD g57<8,4,2>UD { align1 2Q $1.src }; - -LABEL3: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -cmp.l.f0.0(16) g67<1>UD g36<1,1,0>UD g32<1,1,0>UD { align1 1H compacted }; -add3(16) g69<1>D -g65<8,8,1>D g59<8,8,1>D -g67<1,1,1>D { align1 1H I@1 }; -mov(8) g71<2>UD g36<4,4,1>UD { align1 1Q }; -mov(8) g73<2>UD g37<4,4,1>UD { align1 2Q }; -mov(8) g71.1<2>UD g69<4,4,1>UD { align1 1Q I@2 }; -mov(8) g73.1<2>UD g70<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g75<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -add(16) g81<1>W g31<16,16,1>UW -1W { align1 WE_all 1H }; -shl(1) a0<1>UD g75<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@3 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000800UD { align1 WE_all 1N A@1 }; -mov(1) g44<2>D g[a0 224]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g44.1<2>D g[a0 228]<0,1,0>D { align1 WE_all 1N }; -mov(8) g67.1<2>UD g44.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g67<2>UD g44<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g45<2>UW 0x00000000UD { align1 WE_all 1N I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0.any16h) send(1) g72UD g67UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -mov(16) g77<1>D 0D { align1 WE_all 1H $1.dst }; -mov(16) g77<1>D g72<8,8,1>D { align1 1H }; -mov(16) a0<1>UW 0x09a0UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g81<8,8,1>W 0x0002UW { align1 WE_all 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x09a0UW { align1 WE_all 1H A@1 }; -mov(16) g79<1>UD g[a0]UD { align1 WE_all 1H A@1 compacted }; -mov(1) g79<1>D 0D { align1 WE_all 1N I@1 }; -add(8) g79.1<2>D g79<8,4,2>D g79.1<8,4,2>D { align1 WE_all 1Q I@1 }; -add(4) g79.2<4>D g79.1<8,2,4>D g79.2<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g79.3<4>D g79.1<8,2,4>D g79.3<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g79.4<1>D g79.3<0,1,0>D g79.4<4,4,1>D { align1 WE_all 1N I@1 }; -add(4) g80.4<1>D g80.3<0,1,0>D g80.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(8) g80<1>D g79.7<0,1,0>D g80<1,1,0>D { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g82<1>D g38<1,1,0>D -g79<1,1,0>D { align1 1H compacted }; -mov(16) g76<1>D g79<8,8,1>D { align1 1H }; -cmp.l.f0.0(16) g84<1>UD g82<1,1,0>UD g72<1,1,0>UD { align1 1H I@2 compacted }; -mov(1) f0<1>UW g45<0,1,0>UW { align1 WE_all 1N }; -cmp.nz.f0.0(16) null<1>UD g84<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov.nz.f0.0(16) g86<1>UD f0<0,1,0>UW { align1 1H }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -mov(16) g40<1>UD 0xffffffffUD { align1 1H }; -break(16) JIP: LABEL0 UIP: LABEL1 { align1 1H }; - -LABEL0: -endif(16) JIP: LABEL1 { align1 1H }; -add(16) g88<1>D g76<1,1,0>D g72<1,1,0>D { align1 1H I@7 compacted }; -add(16) g34<1>D g42<1,1,0>D 16D { align1 1H compacted }; -add(16) g38<1>D g38<1,1,0>D -g89.7<0,1,0>D { align1 1H I@2 compacted }; -cmp.ge.f0.0(16) null<1>UD g34<8,8,1>UD g63<8,8,1>UD { align1 1H @2 $1.dst }; -(+f0.0) if(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; -mov(16) g42<1>UD g34<8,8,1>UD { align1 1H }; -mov(16) g40<1>UD 0x00000000UD { align1 1H I@7 }; -break(16) JIP: LABEL2 UIP: LABEL1 { align1 1H }; - -LABEL2: -endif(16) JIP: LABEL1 { align1 1H }; -shl(16) g89<1>D g42<8,8,1>D 0x00000002UD { align1 1H I@4 }; -mov(16) g42<1>UD g34<8,8,1>UD { align1 1H }; -add3(16) g36<1>D 0x0040UW g89<8,8,1>D g32<1,1,1>D { align1 1H I@2 }; - -LABEL1: -while(16) JIP: LABEL3 { align1 1H }; -mov.nz.f0.0(16) null<1>D g40<8,8,1>D { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL5 UIP: LABEL4 { align1 1H }; -fbl(16) g90<1>UD g86<8,8,1>UD { align1 1H I@6 }; -cmp.z.f0.0(16) null<1>D g86<8,8,1>D 0D { align1 1H }; -(-f0.0) sel(16) g92<1>UD g90<8,8,1>UD 0x00000020UD { align1 1H I@2 }; -add(16) g44<1>D g42<1,1,0>D g92<1,1,0>D { align1 1H I@1 compacted }; -mov(16) a0<1>UW 0x0a40UW { align1 WE_all 1H }; -shl(16) a0<1>UW g92<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0a40UW { align1 1H A@1 }; -mov(16) g46<1>UD g[a0]UD { align1 1H A@1 compacted }; -else(16) JIP: LABEL4 UIP: LABEL4 { align1 1H }; - -LABEL5: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -mov(16) g44<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -mov(16) g46<1>UD 0x00000000UD { align1 1H }; - -LABEL4: -endif(16) JIP: LABEL6 { align1 1H }; - -LABEL6: -shl(16) g93<1>D g44<8,8,1>D 0x00000002UD { align1 1H I@3 }; -add(8) g95<1>D g29<8,4,2>D 2094D { align1 1Q }; -add(8) g96<1>D g57<8,4,2>D 2094D { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g106<1>D g57<8,4,2>D 11308D { align1 2Q }; -add(8) g6<1>D g20<8,4,2>D 52D { align1 1Q F@2 compacted }; -add(8) g127<1>D g22<8,4,2>D 52D { align1 2Q F@1 compacted }; -and(16) g36<1>UD g0.2<0,1,0>UD 0x000000ffUD { align1 1H compacted }; -shl(16) g25<1>D g46<8,8,1>D 0x00000009UD { align1 1H I@7 }; -add(8) g9<1>D g20<8,4,2>D 16D { align1 1Q compacted }; -add(8) g32<1>D g22<8,4,2>D 16D { align1 2Q compacted }; -cmp.l.f0.0(8) g97<1>UD g95<8,8,1>UD g29<8,4,2>UD { align1 1Q I@7 }; -cmp.l.f0.0(8) g98<1>UD g96<8,8,1>UD g57<8,4,2>UD { align1 2Q I@7 }; -add(16) g99<1>D g95<1,1,0>D g93<1,1,0>D { align1 1H compacted }; -mov(8) g73<2>UD g6<4,4,1>UD { align1 1Q I@7 }; -mov(8) g75<2>UD g127<4,4,1>UD { align1 2Q I@7 }; -shl(16) g38<1>D g36<8,8,1>D 0x00000004UD { align1 1H I@7 }; -cmp.l.f0.0(16) g101<1>UD g99<1,1,0>UD g95<1,1,0>UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g68<2>UD g99<4,4,1>UD { align1 1Q }; -mov(8) g70<2>UD g100<4,4,1>UD { align1 2Q }; -add3(16) g103<1>D -g97<8,8,1>D g59<8,8,1>D -g101<1,1,1>D { align1 1H I@3 }; -mov(8) g70.1<2>UD g104<4,4,1>UD { align1 2Q I@1 }; -mov(8) g68.1<2>UD g103<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g104UD g68UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g108<1>UD g104<16,8,2>UW { align1 1H $2.dst }; -add(8) g105<1>D g29<8,4,2>D 11308D { align1 1Q }; -mul(16) g110<1>D g108<1,1,0>D 1484W { align1 1H I@2 compacted }; -cmp.l.f0.0(8) g107<1>UD g105<8,8,1>UD g29<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g108<1>UD g106<8,8,1>UD g57<8,4,2>UD { align1 2Q }; -add(16) g112<1>D g105<1,1,0>D g110<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g114<1>UD g112<1,1,0>UD g105<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g69<2>UD g112<4,4,1>UD { align1 1Q $2.src }; -mov(8) g71<2>UD g113<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -cmp.l.f0.0(8) g1<1>UD g127<8,8,1>UD g22<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(8) g7<1>UD g6<8,8,1>UD g20<8,4,2>UD { align1 1Q }; -add3(16) g116<1>D -g107<8,8,1>D g59<8,8,1>D -g114<1,1,1>D { align1 1H I@5 }; -add(8) g2<1>D -g1<8,8,1>D g22.1<8,4,2>D { align1 2Q A@1 }; -add(8) g8<1>D -g7<8,8,1>D g20.1<8,4,2>D { align1 1Q I@3 }; -mov(8) g71.1<2>UD g117<4,4,1>UD { align1 2Q I@3 }; -mov(8) g69.1<2>UD g116<4,4,1>UD { align1 1Q I@4 }; -mov(8) g75.1<2>UD g2<4,4,1>UD { align1 2Q I@4 }; -mov(16) g1<1>D g31<8,8,1>UW { align1 1H }; -mov(8) g73.1<2>UD g8<4,4,1>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g118UD g69UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -add(16) g40<1>D g1<1,1,0>D g38<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g3UD g73UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -and(16) g56<1>UD g40<1,1,0>UD 0x000001ffUD { align1 1H I@1 compacted }; -mov(8) g74<2>UD g9<4,4,1>UD { align1 1Q $4.src }; -mov(8) g76<2>UD g32<4,4,1>UD { align1 2Q $4.src }; -and(16) g126<1>UD g124<1,1,0>UD 0x00000001UD { align1 1H $3.dst compacted }; -add(16) g27<1>D g118<1,1,0>D g25<1,1,0>D { align1 1H $3.dst compacted }; -cmp.nz.f0.0(16) null<1>D g126<8,8,1>D 0D { align1 1H I@2 }; -add(16) g41<1>D g27<1,1,0>D g56<1,1,0>D { align1 1H I@2 compacted }; -add(16) g29<1>D g27<1,1,0>D 512D { align1 1H compacted }; -(+f0.0) sel(16) g24<1>UD g3<1,1,0>UD 0x00000000UD { align1 1H $4.dst compacted }; -cmp.l.f0.0(8) g10<1>UD g9<8,8,1>UD g20<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g33<1>UD g32<8,8,1>UD g22<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(16) g43<1>UD g41<1,1,0>UD g27<1,1,0>UD { align1 1H I@5 compacted }; -sel.l(16) g31<1>UD g29<1,1,0>UD g120<1,1,0>UD { align1 1H @5 $3.dst compacted }; -add(8) g11<1>D -g10<8,8,1>D g20.1<8,4,2>D { align1 1Q I@4 }; -add(8) g34<1>D -g33<8,8,1>D g22.1<8,4,2>D { align1 2Q I@4 }; -cmp.l.f0.0(16) g45<1>UD g41<1,1,0>UD g31<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g74.1<2>UD g11<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g11UD g20UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(8) g76.1<2>UD g34<4,4,1>UD { align1 2Q I@3 }; -and.nz.f0.0(16) g58<1>UD ~g43<8,8,1>D g45<8,8,1>UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g35UD g74UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -(+f0.0) if(16) JIP: LABEL8 UIP: LABEL7 { align1 1H }; -add(16) g60<1>D g24<1,1,0>D g41<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g62<1>UD g60<1,1,0>UD g24<1,1,0>UD { align1 1H @1 $1.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(16) g66<1>D g60<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g69<1>UD g60<1,1,0>UD 0x0000001eUD { align1 1H $3.src compacted }; -add(16) g64<1>D -g62<1,1,0>D -g43<1,1,0>D { align1 1H @3 $1.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g73<1>D g11<1,1,0>D g66<1,1,0>D { align1 1H @3 $5.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shl(16) g67<1>D g64<8,8,1>D 0x00000002UD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g75<1>UD g73<1,1,0>UD g11<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g79<2>UD g73<4,4,1>UD { align1 1Q }; -mov(8) g81<2>UD g74<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -or(16) g71<1>UD g67<1,1,0>UD g69<1,1,0>UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g77<1>D g13<8,8,1>D g71<8,8,1>D -g75<1,1,1>D { align1 1H @1 $5.dst }; -mov(8) g81.1<2>UD g78<4,4,1>UD { align1 2Q I@1 }; -mov(8) g79.1<2>UD g77<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g47UD g79UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -else(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; - -LABEL8: -mov(16) g47<1>UD 0x00000000UD { align1 1H $7.dst }; - -LABEL7: -endif(16) JIP: LABEL9 { align1 1H }; - -LABEL9: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g78<1>D g35<1,1,0>D 32D { align1 1H $6.dst compacted }; -shl(16) g83<1>D g122<8,8,1>D 0x00000005UD { align1 1H $3.dst }; -shr(16) g85<1>UD g122<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g80<1>UD g78<1,1,0>UD g35<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g87<1>D g78<1,1,0>D g83<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g82<1>D -g80<1,1,0>D g37<1,1,0>D { align1 1H @2 $6.dst compacted }; -cmp.l.f0.0(16) g89<1>UD g87<1,1,0>UD g78<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g93<1>D g87<1,1,0>D 16D { align1 1H compacted }; -add3(16) g91<1>D g82<8,8,1>D g85<8,8,1>D -g89<1,1,1>D { align1 1H I@2 }; -cmp.l.f0.0(16) g95<1>UD g93<1,1,0>UD 0x00000010UD { align1 1H I@2 compacted }; -add(16) g97<1>D -g95<1,1,0>D g91<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g80<2>UD g87<4,4,1>UD { align1 1Q }; -mov(8) g82<2>UD g88<4,4,1>UD { align1 2Q }; -mov(8) g80.1<2>UD g91<4,4,1>UD { align1 1Q I@2 }; -mov(8) g82.1<2>UD g92<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g3UD g80UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -mov(8) g81<2>UD g93<4,4,1>UD { align1 1Q $8.src }; -mov(8) g83<2>UD g94<4,4,1>UD { align1 2Q $8.src }; -mov(8) g81.1<2>UD g97<4,4,1>UD { align1 1Q I@2 }; -mov(8) g83.1<2>UD g98<4,4,1>UD { align1 2Q I@2 }; -add(16) g99<1>F g9<1,1,0>F -g3<1,1,0>F { align1 1H $8.dst compacted }; -sel.ge(16) g105<1>F g99<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H F@1 }; -cmp.l.f0.0(16) g122<1>F g105<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H F@1 }; -math inv(16) g108<1>F g105<8,8,1>F null<8,8,1>F { align1 1H $9 }; -cmp.g.f0.0(16) g124<1>F g99<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g98UD g81UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mul(16) g110<1>F g108<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H $9.dst }; -and.nz.f0.0(16) null<1>UD g122<8,8,1>UD g124<8,8,1>UD { align1 1H F@2 }; -(+f0.0) sel(16) g125<1>UD g110<1,1,0>UD 0x00000000UD { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -add(16) g102<1>F g98<1,1,0>F -g5<1,1,0>F { align1 1H $5.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g104<1>F g100<1,1,0>F -g7<1,1,0>F { align1 1H $5.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.g.f0.0(16) g19<1>F g102<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H F@2 }; -sel.ge(16) g106<1>F g102<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H $9.src }; -math inv(16) g114<1>F g106<8,8,1>F null<8,8,1>F { align1 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g21<1>F g106<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H $10.src }; -sel.ge(16) g107<1>F g104<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H F@4 }; -mul(16) g118<1>F g114<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H $10.dst }; -and.nz.f0.0(16) null<1>UD g21<8,8,1>UD g19<8,8,1>UD { align1 1H F@3 }; -(+f0.0) sel(16) g36<1>UD g118<1,1,0>UD 0x00000000UD { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -math inv(16) g119<1>F g107<8,8,1>F null<8,8,1>F { align1 1H $11 }; -cmp.g.f0.0(16) g38<1>F g104<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H }; -cmp.l.f0.0(16) g40<1>F g107<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -mul(16) g121<1>F g119<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H I@4 }; -and.nz.f0.0(16) null<1>UD g40<8,8,1>UD g38<8,8,1>UD { align1 1H F@2 }; -(+f0.0) sel(16) g41<1>UD g121<1,1,0>UD 0x00000000UD { align1 1H F@1 compacted }; -mov.nz.f0.0(16) null<1>D g58<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL10 UIP: LABEL10 { align1 1H }; -shl(16) g43<1>D g47<8,8,1>D 0x00000005UD { align1 1H $7.dst }; -add(16) g49<1>D g15<1,1,0>D g43<1,1,0>D { align1 1H @1 $5.dst compacted }; -shr(16) g44<1>UD g47<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -cmp.l.f0.0(16) g51<1>UD g49<1,1,0>UD g15<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g60<1>D g49<1,1,0>D 16D { align1 1H compacted }; -mov(8) g82<2>UD g49<4,4,1>UD { align1 1Q $5.src }; -mov(8) g84<2>UD g50<4,4,1>UD { align1 2Q $5.src }; -add3(16) g53<1>D g17<8,8,1>D g44<8,8,1>D -g51<1,1,1>D { align1 1H @4 $5.dst }; -cmp.l.f0.0(16) g62<1>UD g60<1,1,0>UD g49<1,1,0>UD { align1 1H @4 $1.dst compacted }; -mov(8) g86<2>UD g60<4,4,1>UD { align1 1Q }; -mov(8) g88<2>UD g61<4,4,1>UD { align1 2Q }; -mov(8) g84.1<2>UD g54<4,4,1>UD { align1 2Q I@4 }; -mov(8) g82.1<2>UD g53<4,4,1>UD { align1 1Q I@5 }; -add(16) g64<1>D -g62<1,1,0>D g53<1,1,0>D { align1 1H @5 $1.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g11UD g82UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(8) g86.1<2>UD g64<4,4,1>UD { align1 1Q I@1 }; -mov(8) g88.1<2>UD g65<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g19UD g86UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; - -LABEL10: -endif(16) JIP: LABEL11 { align1 1H }; - -LABEL11: -shl(16) g50<1>D g56<8,8,1>D 0x00000002UD { align1 1H }; -mov(16) g48<1>UD g50<8,8,1>UD { align1 1H @1 $7.dst }; - -LABEL13: -cmp.ge.f0.0(16) null<1>UD g48<8,8,1>UD 0x00000120UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL12 UIP: LABEL12 { align1 1H }; -shl(16) g87<1>D g48<8,8,1>D 0x00000002UD { align1 1H $5.src }; -mov(16) g27<1>UD 0x7f800000UD { align1 1H $5.src }; -mov(16) g29<1>UD 0x7f800000UD { align1 1H $5.src }; -mov(16) g31<1>UD 0x7f800000UD { align1 1H $5.src }; -mov(16) g33<1>UD 0x7f800000UD { align1 1H $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g87UD g27UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $5 }; -add(16) g48<1>D g48<8,8,1>D 2048D { align1 1H }; - -LABEL12: -while(16) JIP: LABEL13 { align1 1H }; - -LABEL15: -cmp.ge.f0.0(16) null<1>UD g50<8,8,1>UD 0x00000030UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL14 UIP: LABEL14 { align1 1H }; -shl(16) g65<1>D g50<8,8,1>D 0x00000002UD { align1 1H I@5 }; -mov(16) g28<1>UD 0x00000000UD { align1 1H $5.src }; -mov(16) g30<1>UD 0x00000000UD { align1 1H $5.src }; -mov(16) g32<1>UD 0x00000000UD { align1 1H $5.src }; -mov(16) g34<1>UD 0x00000000UD { align1 1H $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g88<1>D g65<1,1,0>D 1152D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g88UD g28UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $5 }; -add(16) g50<1>D g50<8,8,1>D 2048D { align1 1H }; - -LABEL14: -while(16) JIP: LABEL15 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(1) g66UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -mov(8) g67<1>UD 0x00000000UD { align1 WE_all 1Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(2) g67.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g67UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $13 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g68<1>F g11<1,1,0>F g19<1,1,0>F { align1 1H $5.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g70<1>F g13<1,1,0>F g21<1,1,0>F { align1 1H $5.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g72<1>F g15<1,1,0>F g23<1,1,0>F { align1 1H $5.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g76<1>F g72<1,1,0>F -g7<1,1,0>F { align1 1H F@1 compacted }; -mov(1) g46<2>UW 0x00000000UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g73<1>F g68<1,1,0>F -g3<1,1,0>F { align1 1H F@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mul(16) g81<1>F g76<1,1,0>F g41<1,1,0>F { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g75<1>F g70<1,1,0>F -g5<1,1,0>F { align1 1H F@5 compacted }; -mul(16) g77<1>F g73<1,1,0>F g125<1,1,0>F { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g87<1>UD g81<8,8,1>F { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mul(16) g79<1>F g75<1,1,0>F g36<1,1,0>F { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g83<1>UD g77<8,8,1>F { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g85<1>UD g79<8,8,1>F { align1 1H F@1 }; -mov(1) f0<1>UW g46<0,1,0>UW { align1 WE_all 1N I@4 }; -cmp.nz.f0.0(16) null<1>UD g58<8,8,1>UD 0x00000000UD { align1 1H }; -mov(16) g51<1>UD f0<0,1,0>UW { align1 1H }; -mov(1) g27<1>D 1D { align1 WE_all 1N $5.src }; -and(16) g89<1>UD g1<1,1,0>UD 0x00000003UD { align1 1H $5.src compacted }; -shr(16) g91<1>UD g1<1,1,0>UD 0x00000002UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -shl(16) g93<1>D g27<0,1,0>D g1<8,8,1>UD { align1 1H }; - -LABEL18: -cmp.z.f0.0(16) null<1>D g51<8,8,1>D 0D { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL16 UIP: LABEL16 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -fbl(16) g95<1>UD g51<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) a0<1>UW 0x0a60UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g95<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0a60UW { align1 1H A@1 }; -mov(16) g97<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.z.f0.0(16) g99<1>D g97<1,1,0>D g83<1,1,0>D { align1 1H I@1 compacted }; -and.nz.f0.0(16) null<1>UD g99<8,8,1>UD g58<8,8,1>UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -(+f0.0) sel(16) g101<1>UD g19<8,8,1>UD 0xff800000UD { align1 1H F@1 }; -(+f0.0) sel(16) g103<1>UD g21<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g105<1>UD g11<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g107<1>UD g13<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(16) g120<1>F 0xff800000F /* -infF */ { align1 WE_all 1H A@4 compacted }; -mov(16) g120<1>F g101<1,1,0>F { align1 1H compacted }; -mov(16) g122<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@3 compacted }; -mov(16) g122<1>F g103<1,1,0>F { align1 1H compacted }; -mov(16) g110<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@2 compacted }; -mov(16) g110<1>F g105<1,1,0>F { align1 1H compacted }; -mov(16) g114<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g114<1>F g107<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g104<1>UD g23<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g108<1>UD g15<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(8) g3<2>UD g120.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g32<2>UD g122.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(8) g49<2>UD g110.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(8) g70<2>UD g114.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -mov(16) g124<1>F 0xff800000F /* -infF */ { align1 WE_all 1H A@6 compacted }; -mov(16) g124<1>F g104<1,1,0>F { align1 1H compacted }; -mov(16) g118<1>F 0x7f800000F /* infF */ { align1 WE_all 1H A@5 compacted }; -mov(16) g118<1>F g108<1,1,0>F { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g89<8,8,1>D 1D { align1 1H }; -sel.ge(8) g1<2>F g120<8,4,2>F g3<8,4,2>F { align1 WE_all 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sel.ge(8) g30<2>F g122<8,4,2>F g32<8,4,2>F { align1 WE_all 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sel.l(8) g47<2>F g110<8,4,2>F g49<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.l(8) g68<2>F g114<8,4,2>F g70<8,4,2>F { align1 WE_all 1Q I@2 }; -mov(8) g45<2>UD g124.1<8,4,2>UD { align1 WE_all 1Q F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g95<2>UD g118.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g120.1<2>UD g1<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(8) g122.1<2>UD g30<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(8) g110.1<2>UD g47<8,4,2>UD { align1 WE_all 1Q A@2 }; -mov(8) g114.1<2>UD g68<8,4,2>UD { align1 WE_all 1Q A@1 }; -sel.ge(8) g43<2>F g124<8,4,2>F g45<8,4,2>F { align1 WE_all 1Q I@6 }; -sel.l(8) g81<2>F g118<8,4,2>F g95<8,4,2>F { align1 WE_all 1Q I@5 }; -mov(4) g8<4>UD g120.2<8,2,4>UD { align1 WE_all 1N I@4 }; -mov(4) g6<4>UD g120.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g37<4>UD g122.2<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g35<4>UD g122.1<8,2,4>UD { align1 WE_all 1N $5.src }; -mov(4) g62<4>UD g110.2<8,2,4>UD { align1 WE_all 1N @6 $1.dst }; -mov(4) g60<4>UD g110.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g75<4>UD g114.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g73<4>UD g114.1<8,2,4>UD { align1 WE_all 1N }; -mov(8) g124.1<2>UD g43<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(8) g118.1<2>UD g81<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.ge(4) g4<4>F g6<8,2,4>F g8<8,2,4>F { align1 WE_all 1N I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sel.ge(4) g33<4>F g35<8,2,4>F g37<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g53<4>F g60<8,2,4>F g62<8,2,4>F { align1 WE_all 1N I@5 }; -sel.l(4) g71<4>F g73<8,2,4>F g75<8,2,4>F { align1 WE_all 1N I@3 }; -mov(4) g48<4>UD g124.1<8,2,4>UD { align1 WE_all 1N A@2 }; -mov(4) g105<4>UD g118.2<8,2,4>UD { align1 WE_all 1N I@2 }; -mov(4) g103<4>UD g118.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g120.2<4>UD g4<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g122.2<4>UD g33<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g110.2<4>UD g53<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g114.2<4>UD g71<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g101<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(4) g29<4>UD g120.3<8,2,4>UD { align1 WE_all 1N I@4 }; -mov(4) g27<4>UD g120.1<8,2,4>UD { align1 WE_all 1N $5.src }; -mov(4) g42<4>UD g122.3<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g40<4>UD g122.1<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(4) g67<4>UD g110.3<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g65<4>UD g110.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g80<4>UD g114.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g78<4>UD g114.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g53<4>UD g124.2<8,2,4>UD { align1 WE_all 1N }; -mov(4) g118.2<4>UD g101<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g9<4>F g27<8,2,4>F g29<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g38<4>F g40<8,2,4>F g42<8,2,4>F { align1 WE_all 1N I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sel.l(4) g63<4>F g65<8,2,4>F g67<8,2,4>F { align1 WE_all 1N I@5 }; -sel.l(4) g76<4>F g78<8,2,4>F g80<8,2,4>F { align1 WE_all 1N I@3 }; -sel.ge(4) g46<4>F g48<8,2,4>F g53<8,2,4>F { align1 WE_all 1N I@2 }; -mov(4) g126<4>UD g118.3<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g108<4>UD g118.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g120.3<4>UD g9<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g122.3<4>UD g38<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g110.3<4>UD g63<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g114.3<4>UD g76<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g124.2<4>UD g46<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g106<4>F g108<8,2,4>F g126<8,2,4>F { align1 WE_all 1N I@6 }; -sel.ge(4) g120.4<1>F g120.3<0,1,0>F g120.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.ge(4) g121.4<1>F g121.3<0,1,0>F g121.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.ge(4) g122.4<1>F g122.3<0,1,0>F g122.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g123.4<1>F g123.3<0,1,0>F g123.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g110.4<1>F g110.3<0,1,0>F g110.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(4) g111.4<1>F g111.3<0,1,0>F g111.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(4) g114.4<1>F g114.3<0,1,0>F g114.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.l(4) g115.4<1>F g115.3<0,1,0>F g115.4<4,4,1>F { align1 WE_all 1N I@2 }; -mov(4) g62<4>UD g124.3<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g60<4>UD g124.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g118.3<4>UD g106<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(8) g121<1>F g120.7<0,1,0>F g121<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(8) g123<1>F g122.7<0,1,0>F g123<8,8,1>F { align1 WE_all 1Q F@6 }; -sel.l(8) g111<1>F g110.7<0,1,0>F g111<8,8,1>F { align1 WE_all 1Q F@5 }; -sel.l(8) g115<1>F g114.7<0,1,0>F g115<8,8,1>F { align1 WE_all 1Q F@4 }; -sel.ge(4) g54<4>F g60<8,2,4>F g62<8,2,4>F { align1 WE_all 1N I@2 }; -sel.l(4) g118.4<1>F g118.3<0,1,0>F g118.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g119.4<1>F g119.3<0,1,0>F g119.4<4,4,1>F { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -(+f0.0) sel(16) g1<1>UD g123.7<0,1,0>UD g121.7<0,1,0>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -(+f0.0) sel(16) g126<1>UD g115.7<0,1,0>UD g111.7<0,1,0>UD { align1 1H }; -mov(4) g124.3<4>UD g54<8,2,4>UD { align1 WE_all 1N F@3 }; -sel.l(8) g119<1>F g118.7<0,1,0>F g119<8,8,1>F { align1 WE_all 1Q F@1 }; -cmp.z.f0.0(16) null<1>D g89<8,8,1>D 2D { align1 1H }; -sel.ge(4) g124.4<1>F g124.3<0,1,0>F g124.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g125.4<1>F g125.3<0,1,0>F g125.4<4,4,1>F { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -(+f0.0) sel(16) g3<1>UD g119.7<0,1,0>UD g126<1,1,0>UD { align1 1H compacted }; -sel.ge(8) g125<1>F g124.7<0,1,0>F g125<8,8,1>F { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g5<1>UD g125.7<0,1,0>UD g1<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g91<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g101<1>F g3<1,1,0>F -g5<1,1,0>F { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g93<8,8,1>UD 0x00000077UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL17 UIP: LABEL17 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mul(16) g6<1>D g97<1,1,0>D 6W { align1 1H compacted }; -mul(16) g8<1>D g91<1,1,0>D 3W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add3(16) g27<1>D g6<8,8,1>D g89<8,8,1>D g8<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shl(16) g95<1>D g27<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g95UD g101UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $14 }; - -LABEL17: -endif(16) JIP: LABEL16 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(16) g28<1>D ~g99<1,1,0>D ~g58<1,1,0>D { align1 1H compacted }; -mov(1) g63<2>UW 0x00000000UD { align1 WE_all 1N F@7 }; -mov(1) f0<1>UW g63<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g28<8,8,1>UD 0x00000000UD { align1 1H I@3 }; -mov(16) g29<1>UD f0<0,1,0>UW { align1 1H }; -and(16) g51<1>UD g51<1,1,0>UD g29<1,1,0>UD { align1 1H I@1 compacted }; - -LABEL16: -while(16) JIP: LABEL18 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g30<1>D g85<1,1,0>D 16D { align1 1H I@4 compacted }; -mov(1) g64<2>UW 0x00000000UD { align1 WE_all 1N $1.dst }; -mov(1) f0<1>UW g64<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g58<8,8,1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -mov(16) g52<1>UD f0<0,1,0>UW { align1 1H }; - -LABEL21: -cmp.z.f0.0(16) null<1>D g52<8,8,1>D 0D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL19 UIP: LABEL19 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -fbl(16) g32<1>UD g52<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) a0<1>UW 0x03c0UW { align1 WE_all 1H }; -shl(16) a0<1>UW g32<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x03c0UW { align1 1H A@1 }; -mov(16) g34<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.z.f0.0(16) g36<1>D g34<1,1,0>D g30<1,1,0>D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g36<8,8,1>UD g58<8,8,1>UD { align1 1H I@1 }; -(+f0.0) sel(16) g38<1>UD g19<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -(+f0.0) sel(16) g40<1>UD g21<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -(+f0.0) sel(16) g42<1>UD g11<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g44<1>UD g13<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(16) g60<1>F 0xff800000F /* -infF */ { align1 WE_all 1H A@4 compacted }; -mov(16) g60<1>F g38<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g62<1>F 0xff800000F /* -infF */ { align1 WE_all 1H A@3 compacted }; -mov(16) g62<1>F g40<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g47<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@2 compacted }; -mov(16) g47<1>F g42<1,1,0>F { align1 1H compacted }; -mov(16) g49<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g49<1>F g44<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g41<1>UD g23<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g45<1>UD g15<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(8) g123<2>UD g60.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g9<2>UD g62.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g67<2>UD g47.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(8) g80<2>UD g49.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -mov(16) g54<1>F 0x7f800000F /* infF */ { align1 WE_all 1H A@5 compacted }; -mov(16) g54<1>F g45<1,1,0>F { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g89<8,8,1>D 1D { align1 1H }; -sel.ge(8) g121<2>F g60<8,4,2>F g123<8,4,2>F { align1 WE_all 1Q I@5 }; -sel.ge(8) g7<2>F g62<8,4,2>F g9<8,4,2>F { align1 WE_all 1Q I@4 }; -sel.l(8) g65<2>F g47<8,4,2>F g67<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.l(8) g78<2>F g49<8,4,2>F g80<8,4,2>F { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(8) g105<2>UD g54.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g60.1<2>UD g121<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(8) g62.1<2>UD g7<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(8) g47.1<2>UD g65<8,4,2>UD { align1 WE_all 1Q A@2 }; -mov(8) g49.1<2>UD g78<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(16) g64<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@2 compacted }; -mov(16) g64<1>F g41<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sel.l(8) g103<2>F g54<8,4,2>F g105<8,4,2>F { align1 WE_all 1Q I@5 }; -mov(4) g1<4>UD g60.2<8,2,4>UD { align1 WE_all 1N I@4 }; -mov(4) g126<4>UD g60.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g38<4>UD g62.2<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g32<4>UD g62.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g72<4>UD g47.2<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g70<4>UD g47.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g97<4>UD g49.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g95<4>UD g49.1<8,2,4>UD { align1 WE_all 1N $14.src }; -mov(8) g66<2>UD g64.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(8) g54.1<2>UD g103<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.ge(4) g124<4>F g126<8,2,4>F g1<8,2,4>F { align1 WE_all 1N I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sel.ge(4) g27<4>F g32<8,2,4>F g38<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g68<4>F g70<8,2,4>F g72<8,2,4>F { align1 WE_all 1N I@5 }; -sel.l(4) g81<4>F g95<8,2,4>F g97<8,2,4>F { align1 WE_all 1N I@3 }; -sel.ge(8) g44<2>F g64<8,4,2>F g66<8,4,2>F { align1 WE_all 1Q I@2 }; -mov(4) g110<4>UD g54.2<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g108<4>UD g54.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g60.2<4>UD g124<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g62.2<4>UD g27<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g47.2<4>UD g68<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g49.2<4>UD g81<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(8) g64.1<2>UD g44<8,4,2>UD { align1 WE_all 1Q A@1 }; -sel.l(4) g106<4>F g108<8,2,4>F g110<8,2,4>F { align1 WE_all 1N I@6 }; -mov(4) g6<4>UD g60.3<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g4<4>UD g60.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g41<4>UD g62.1<8,2,4>UD { align1 WE_all 1N A@6 }; -mov(4) g77<4>UD g47.3<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g75<4>UD g47.1<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(4) g102<4>UD g49.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g100<4>UD g49.1<8,2,4>UD { align1 WE_all 1N $14.src }; -mov(4) g71<4>UD g64.2<8,2,4>UD { align1 WE_all 1N A@4 }; -mov(4) g69<4>UD g64.1<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g43<4>UD g62.3<8,2,4>UD { align1 WE_all 1N }; -mov(4) g54.2<4>UD g106<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g2<4>F g4<8,2,4>F g6<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g73<4>F g75<8,2,4>F g77<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g98<4>F g100<8,2,4>F g102<8,2,4>F { align1 WE_all 1N I@5 }; -sel.ge(4) g67<4>F g69<8,2,4>F g71<8,2,4>F { align1 WE_all 1N I@3 }; -sel.ge(4) g39<4>F g41<8,2,4>F g43<8,2,4>F { align1 WE_all 1N I@2 }; -mov(4) g120<4>UD g54.3<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g118<4>UD g54.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g60.3<4>UD g2<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g47.3<4>UD g73<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g49.3<4>UD g98<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g64.2<4>UD g67<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g62.3<4>UD g39<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g114<4>F g118<8,2,4>F g120<8,2,4>F { align1 WE_all 1N I@6 }; -sel.ge(4) g60.4<1>F g60.3<0,1,0>F g60.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.ge(4) g61.4<1>F g61.3<0,1,0>F g61.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.l(4) g47.4<1>F g47.3<0,1,0>F g47.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g48.4<1>F g48.3<0,1,0>F g48.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g49.4<1>F g49.3<0,1,0>F g49.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(4) g50.4<1>F g50.3<0,1,0>F g50.4<4,4,1>F { align1 WE_all 1N I@3 }; -mov(4) g76<4>UD g64.3<8,2,4>UD { align1 WE_all 1N I@2 }; -mov(4) g74<4>UD g64.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g62.4<1>F g62.3<0,1,0>F g62.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g63.4<1>F g63.3<0,1,0>F g63.4<4,4,1>F { align1 WE_all 1N I@3 }; -mov(4) g54.3<4>UD g114<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(8) g61<1>F g60.7<0,1,0>F g61<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.l(8) g48<1>F g47.7<0,1,0>F g48<8,8,1>F { align1 WE_all 1Q F@6 }; -sel.l(8) g50<1>F g49.7<0,1,0>F g50<8,8,1>F { align1 WE_all 1Q F@5 }; -sel.ge(4) g72<4>F g74<8,2,4>F g76<8,2,4>F { align1 WE_all 1N I@2 }; -sel.ge(8) g63<1>F g62.7<0,1,0>F g63<8,8,1>F { align1 WE_all 1Q F@5 }; -sel.l(4) g54.4<1>F g54.3<0,1,0>F g54.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g55.4<1>F g55.3<0,1,0>F g55.4<4,4,1>F { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -(+f0.0) sel(16) g66<1>UD g50.7<0,1,0>UD g48.7<0,1,0>UD { align1 1H }; -mov(4) g64.3<4>UD g72<8,2,4>UD { align1 WE_all 1N F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -(+f0.0) sel(16) g68<1>UD g63.7<0,1,0>UD g61.7<0,1,0>UD { align1 1H }; -sel.l(8) g55<1>F g54.7<0,1,0>F g55<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(4) g64.4<1>F g64.3<0,1,0>F g64.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g65.4<1>F g65.3<0,1,0>F g65.4<4,4,1>F { align1 WE_all 1N I@2 }; -cmp.z.f0.0(16) null<1>D g89<8,8,1>D 2D { align1 1H }; -sel.ge(8) g65<1>F g64.7<0,1,0>F g65<8,8,1>F { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -(+f0.0) sel(16) g70<1>UD g55.7<0,1,0>UD g66<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g72<1>UD g65.7<0,1,0>UD g68<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g91<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g104<1>F g70<1,1,0>F -g72<1,1,0>F { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g93<8,8,1>UD 0x00000077UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL20 UIP: LABEL20 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mul(16) g73<1>D g34<1,1,0>D 6W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mul(16) g75<1>D g91<1,1,0>D 3W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add3(16) g77<1>D g73<8,8,1>D g89<8,8,1>D g75<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shl(16) g102<1>D g77<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g102UD g104UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $14 }; - -LABEL20: -endif(16) JIP: LABEL19 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(16) g78<1>D ~g36<1,1,0>D ~g58<1,1,0>D { align1 1H compacted }; -mov(1) g77<2>UW 0x00000000UD { align1 WE_all 1N A@3 }; -mov(1) f0<1>UW g77<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g78<8,8,1>UD 0x00000000UD { align1 1H I@3 }; -mov(16) g79<1>UD f0<0,1,0>UW { align1 1H }; -and(16) g52<1>UD g52<1,1,0>UD g79<1,1,0>UD { align1 1H I@1 compacted }; - -LABEL19: -while(16) JIP: LABEL21 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(16) g80<1>D g87<1,1,0>D 32D { align1 1H compacted }; -mov(1) g78<2>UW 0x00000000UD { align1 WE_all 1N I@7 }; -mov(1) f0<1>UW g78<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g58<8,8,1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -mov(16) g53<1>UD f0<0,1,0>UW { align1 1H }; - -LABEL24: -cmp.z.f0.0(16) null<1>D g53<8,8,1>D 0D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL22 UIP: LABEL22 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -fbl(16) g95<1>UD g53<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) a0<1>UW 0x0a00UW { align1 WE_all 1H }; -shl(16) a0<1>UW g95<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0a00UW { align1 1H A@1 }; -mov(16) g97<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.z.f0.0(16) g99<1>D g97<1,1,0>D g80<1,1,0>D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g99<8,8,1>UD g58<8,8,1>UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g101<1>UD g19<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g103<1>UD g21<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g105<1>UD g11<8,8,1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g107<1>UD g13<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(16) g120<1>F 0xff800000F /* -infF */ { align1 WE_all 1H A@4 compacted }; -mov(16) g120<1>F g101<1,1,0>F { align1 1H compacted }; -mov(16) g122<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@3 compacted }; -mov(16) g122<1>F g103<1,1,0>F { align1 1H compacted }; -mov(16) g110<1>F 0x7f800000F /* infF */ { align1 WE_all 1H A@2 compacted }; -mov(16) g110<1>F g105<1,1,0>F { align1 1H compacted }; -mov(16) g114<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g114<1>F g107<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g104<1>UD g23<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g108<1>UD g15<8,8,1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(8) g47<2>UD g120.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g68<2>UD g122.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(8) g101<2>UD g110.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(8) g4<2>UD g114.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -mov(16) g124<1>F 0xff800000F /* -infF */ { align1 WE_all 1H A@6 compacted }; -mov(16) g124<1>F g104<1,1,0>F { align1 1H compacted }; -mov(16) g118<1>F 0x7f800000F /* infF */ { align1 WE_all 1H A@5 compacted }; -mov(16) g118<1>F g108<1,1,0>F { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g89<8,8,1>D 1D { align1 1H }; -sel.ge(8) g45<2>F g120<8,4,2>F g47<8,4,2>F { align1 WE_all 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sel.ge(8) g66<2>F g122<8,4,2>F g68<8,4,2>F { align1 WE_all 1Q I@4 }; -sel.l(8) g95<2>F g110<8,4,2>F g101<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.l(8) g2<2>F g114<8,4,2>F g4<8,4,2>F { align1 WE_all 1Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g34<2>UD g118.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g120.1<2>UD g45<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(8) g122.1<2>UD g66<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(8) g110.1<2>UD g95<8,4,2>UD { align1 WE_all 1Q A@2 }; -mov(8) g114.1<2>UD g2<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(8) g101<2>UD g124.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sel.l(8) g32<2>F g118<8,4,2>F g34<8,4,2>F { align1 WE_all 1Q I@6 }; -mov(4) g60<4>UD g120.2<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g50<4>UD g120.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g73<4>UD g122.2<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g71<4>UD g122.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g106<4>UD g110.2<8,2,4>UD { align1 WE_all 1N A@7 }; -mov(4) g104<4>UD g110.1<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g9<4>UD g114.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g7<4>UD g114.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(8) g95<2>F g124<8,4,2>F g101<8,4,2>F { align1 WE_all 1Q I@7 }; -mov(8) g118.1<2>UD g32<8,4,2>UD { align1 WE_all 1Q F@2 }; -sel.ge(4) g48<4>F g50<8,2,4>F g60<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g69<4>F g71<8,2,4>F g73<8,2,4>F { align1 WE_all 1N I@6 }; -sel.l(4) g5<4>F g7<8,2,4>F g9<8,2,4>F { align1 WE_all 1N I@2 }; -mov(8) g124.1<2>UD g95<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(4) g39<4>UD g118.2<8,2,4>UD { align1 WE_all 1N I@2 }; -mov(4) g37<4>UD g118.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g120.2<4>UD g48<8,2,4>UD { align1 WE_all 1N F@3 }; -sel.l(4) g102<4>F g104<8,2,4>F g106<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g122.2<4>UD g69<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g114.2<4>UD g5<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.l(4) g35<4>F g37<8,2,4>F g39<8,2,4>F { align1 WE_all 1N I@4 }; -mov(4) g65<4>UD g120.3<8,2,4>UD { align1 WE_all 1N I@3 }; -mov(4) g63<4>UD g120.1<8,2,4>UD { align1 WE_all 1N $1.dst }; -mov(4) g110.2<4>UD g102<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g78<4>UD g122.3<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g76<4>UD g122.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g104<4>UD g124.1<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g106<4>UD g124.2<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g31<4>UD g114.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g29<4>UD g114.1<8,2,4>UD { align1 WE_all 1N $5.src }; -mov(4) g118.2<4>UD g35<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g61<4>F g63<8,2,4>F g65<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g1<4>UD g110.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g126<4>UD g110.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g74<4>F g76<8,2,4>F g78<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g102<4>F g104<8,2,4>F g106<8,2,4>F { align1 WE_all 1N I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sel.l(4) g27<4>F g29<8,2,4>F g31<8,2,4>F { align1 WE_all 1N I@4 }; -mov(4) g44<4>UD g118.3<8,2,4>UD { align1 WE_all 1N I@3 }; -mov(4) g42<4>UD g118.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g120.3<4>UD g61<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g122.3<4>UD g74<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g124.2<4>UD g102<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.l(4) g107<4>F g126<8,2,4>F g1<8,2,4>F { align1 WE_all 1N I@6 }; -mov(4) g114.3<4>UD g27<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.l(4) g40<4>F g42<8,2,4>F g44<8,2,4>F { align1 WE_all 1N I@5 }; -sel.ge(4) g120.4<1>F g120.3<0,1,0>F g120.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g121.4<1>F g121.3<0,1,0>F g121.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g122.4<1>F g122.3<0,1,0>F g122.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g123.4<1>F g123.3<0,1,0>F g123.4<4,4,1>F { align1 WE_all 1N I@3 }; -mov(4) g110.3<4>UD g107<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g126<4>UD g124.1<8,2,4>UD { align1 WE_all 1N A@3 }; -mov(4) g1<4>UD g124.3<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g114.4<1>F g114.3<0,1,0>F g114.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g115.4<1>F g115.3<0,1,0>F g115.4<4,4,1>F { align1 WE_all 1N I@4 }; -mov(4) g118.3<4>UD g40<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(8) g121<1>F g120.7<0,1,0>F g121<8,8,1>F { align1 WE_all 1Q F@5 }; -sel.ge(8) g123<1>F g122.7<0,1,0>F g123<8,8,1>F { align1 WE_all 1Q F@4 }; -sel.l(4) g110.4<1>F g110.3<0,1,0>F g110.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g111.4<1>F g111.3<0,1,0>F g111.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g107<4>F g126<8,2,4>F g1<8,2,4>F { align1 WE_all 1N I@2 }; -sel.l(8) g115<1>F g114.7<0,1,0>F g115<8,8,1>F { align1 WE_all 1Q F@6 }; -sel.l(4) g118.4<1>F g118.3<0,1,0>F g118.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g119.4<1>F g119.3<0,1,0>F g119.4<4,4,1>F { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -(+f0.0) sel(16) g1<1>UD g123.7<0,1,0>UD g121.7<0,1,0>UD { align1 1H }; -sel.l(8) g111<1>F g110.7<0,1,0>F g111<8,8,1>F { align1 WE_all 1Q F@5 }; -mov(4) g124.3<4>UD g107<8,2,4>UD { align1 WE_all 1N F@5 }; -sel.l(8) g119<1>F g118.7<0,1,0>F g119<8,8,1>F { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g126<1>UD g115.7<0,1,0>UD g111.7<0,1,0>UD { align1 1H }; -sel.ge(4) g124.4<1>F g124.3<0,1,0>F g124.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g125.4<1>F g125.3<0,1,0>F g125.4<4,4,1>F { align1 WE_all 1N I@2 }; -cmp.z.f0.0(16) null<1>D g89<8,8,1>D 2D { align1 1H }; -sel.ge(8) g125<1>F g124.7<0,1,0>F g125<8,8,1>F { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g3<1>UD g119.7<0,1,0>UD g126<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g5<1>UD g125.7<0,1,0>UD g1<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g91<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g107<1>F g3<1,1,0>F -g5<1,1,0>F { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g93<8,8,1>UD 0x00000077UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL23 UIP: LABEL23 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mul(16) g6<1>D g97<1,1,0>D 6W { align1 1H compacted }; -mul(16) g8<1>D g91<1,1,0>D 3W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add3(16) g27<1>D g6<8,8,1>D g89<8,8,1>D g8<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shl(16) g105<1>D g27<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g105UD g107UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $14 }; - -LABEL23: -endif(16) JIP: LABEL22 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(16) g28<1>D ~g99<1,1,0>D ~g58<1,1,0>D { align1 1H compacted }; -mov(1) g2<2>UW 0x00000000UD { align1 WE_all 1N I@6 }; -mov(1) f0<1>UW g2<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g28<8,8,1>UD 0x00000000UD { align1 1H I@3 }; -mov(16) g29<1>UD f0<0,1,0>UW { align1 1H }; -and(16) g53<1>UD g53<1,1,0>UD g29<1,1,0>UD { align1 1H I@1 compacted }; - -LABEL22: -while(16) JIP: LABEL24 { align1 1H }; -mov.nz.f0.0(16) null<1>D g58<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL25 UIP: LABEL25 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -shl(16) g30<1>D g83<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g108<1>D g30<1,1,0>D 1152D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g108UD nullUD 0x04040508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shl(16) g31<1>D g85<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g109<1>D g31<1,1,0>D 1216D { align1 1H $14.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g109UD nullUD 0x04040508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shl(16) g32<1>D g87<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g110<1>D g32<1,1,0>D 1280D { align1 1H $15.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g110UD nullUD 0x04040508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; - -LABEL25: -endif(16) JIP: LABEL26 { align1 1H }; - -LABEL26: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g33UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(8) g34<1>UD 0x00000000UD { align1 WE_all 1Q $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(2) g34.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g34UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $2 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(16) g54<1>UD g56<8,8,1>UD { align1 1H I@6 }; - -LABEL29: -cmp.ge.f0.0(16) null<1>UD g54<8,8,1>UD 0x00000120UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL27 UIP: LABEL27 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -shl(16) g114<1>D g54<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g122UD g114UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -cmp.nz.f0.0(16) null<1>F g122<1,1,0>F 0x7f800000F /* infF */ { align1 1H $3.dst compacted }; -(+f0.0) if(16) JIP: LABEL28 UIP: LABEL28 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -add(16) g35<1>D g112<1,1,0>D 44D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g37<1>UD g35<1,1,0>UD g112<1,1,0>UD { align1 1H compacted }; -add(16) g39<1>D g35<1,1,0>D g114<1,1,0>D { align1 1H $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g41<1>UD g39<1,1,0>UD g35<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -mov(8) g118<2>UD g39<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -mov(8) g120<2>UD g40<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add3(16) g43<1>D -g37<8,8,1>D g116<8,8,1>D -g41<1,1,1>D { align1 1H }; -mov(8) g120.1<2>UD g44<4,4,1>UD { align1 2Q I@1 }; -mov(8) g118.1<2>UD g43<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g118UD g122UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL28: -endif(16) JIP: LABEL27 { align1 1H }; -add(16) g54<1>D g54<1,1,0>D 512D { align1 1H compacted }; - -LABEL27: -while(16) JIP: LABEL29 { align1 1H }; - -LABEL32: -cmp.ge.f0.0(16) null<1>UD g56<8,8,1>UD 0x00000030UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL30 UIP: LABEL30 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -shl(16) g44<1>D g56<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g123<1>D g44<1,1,0>D 1152D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g1UD g123UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H $4.dst }; -(+f0.0) if(16) JIP: LABEL31 UIP: LABEL31 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -add(16) g46<1>D g112<1,1,0>D 1196D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g48<1>UD g46<1,1,0>UD g112<1,1,0>UD { align1 1H compacted }; -add(16) g50<1>D g46<1,1,0>D g44<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g52<1>UD g50<1,1,0>UD g46<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(8) g124<2>UD g50<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@2 }; -mov(8) g126<2>UD g51<4,4,1>UD { align1 2Q }; -add3(16) g54<1>D -g48<8,8,1>D g116<8,8,1>D -g52<1,1,1>D { align1 1H I@3 }; -mov(8) g126.1<2>UD g55<4,4,1>UD { align1 2Q I@1 }; -mov(8) g124.1<2>UD g54<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g124UD g1UD 0x0804058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL31: -endif(16) JIP: LABEL30 { align1 1H }; -add(16) g56<1>D g56<1,1,0>D 512D { align1 1H compacted }; - -LABEL30: -while(16) JIP: LABEL32 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q F@2 }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_BFS_BFS_pass1_indexed_code[] = { - 0x80000065, 0x03058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x26050220, 0x00000024, 0x00000000, - 0x00040061, 0x2a054220, 0x00000000, 0x00000000, - 0xe2041b40, 0x00010303, 0x80030061, 0x1f054410, - 0x00000000, 0x76543210, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa00040c, 0x00340000, 0x641f1940, 0x00801f95, - 0x80102001, 0x00000000, 0x00000000, 0x00000000, - 0x2a390061, 0x001102cc, 0x211d0061, 0x001102cc, - 0x00030061, 0x14260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x16260aa0, 0x00000264, 0x00000000, - 0x2a391461, 0x00110204, 0x211d1461, 0x00110204, - 0x21141461, 0x00110244, 0x2a161461, 0x00110244, - 0xaa3c1440, 0x428e3903, 0xaa210040, 0x42ce3903, - 0xa1031340, 0x428e1d03, 0xa1200040, 0x42ce1d03, - 0x00030061, 0x3b050220, 0x00441d26, 0x00000000, - 0x00131d70, 0x3d050220, 0x52463c05, 0x00443906, - 0x00130061, 0x43060220, 0x00343c05, 0x00000000, - 0x00130061, 0x3c050220, 0x00443926, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031e70, 0x04050220, 0x52460305, 0x00441d06, - 0x00030061, 0x41060220, 0x00340305, 0x00000000, - 0x00041f61, 0x24050220, 0x00462005, 0x00000000, - 0x00131e40, 0x3e052660, 0x06463d05, 0x00443926, - 0x00031c40, 0x05052660, 0x06460405, 0x00441d26, - 0x00131a61, 0x43260220, 0x00343e05, 0x00000000, - 0x00031a61, 0x41260220, 0x00340505, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x3f140000, 0xfb044124, 0x00040000, - 0x00033170, 0x41050220, 0x52462005, 0x00441d06, - 0x00133170, 0x42050220, 0x52462105, 0x00443906, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x27430070, 0x20002403, 0x00041952, 0x45042e68, - 0x0e2e4105, 0x43053b05, 0x00030061, 0x47060220, - 0x00342405, 0x00000000, 0x00130061, 0x49060220, - 0x00342505, 0x00000000, 0x00031a61, 0x47260220, - 0x00344505, 0x00000000, 0x00131a61, 0x49260220, - 0x00344605, 0x00000000, 0xe24b004c, 0x00114004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80040040, 0x51058150, 0x05581f05, 0xffffffff, - 0x80001b69, 0x10018220, 0x02004b04, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000800, - 0x80000961, 0x2c060660, 0x00010380, 0x00000000, - 0x80000061, 0x2c260660, 0x00010390, 0x00000000, - 0x80031961, 0x43260220, 0x00002c24, 0x00000000, - 0x80031961, 0x43060220, 0x00002c04, 0x00000000, - 0x80001b61, 0x2d064210, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004131, 0x48140000, 0xfb00430c, 0x00340000, - 0x80042161, 0x4d054660, 0x00000000, 0x00000000, - 0x00040061, 0x4d050660, 0x00464805, 0x00000000, - 0x80041961, 0x10014110, 0x00000000, 0x09a009a0, - 0x80040069, 0x10018510, 0x01465105, 0x00020002, - 0x80040940, 0x10018110, 0x01461001, 0x09a009a0, - 0xe34f0961, 0x001b0004, 0x80001961, 0x4f054660, - 0x00000000, 0x00000000, 0x80031940, 0x4f260660, - 0x06444f06, 0x00444f26, 0x80021940, 0x4f470660, - 0x06424f27, 0x00424f47, 0x80021940, 0x4f670660, - 0x06424f27, 0x00424f67, 0x80021940, 0x4f850660, - 0x06004f64, 0x00344f85, 0x80021a40, 0x50850660, - 0x06005064, 0x00345085, 0xa4501940, 0x50014f82, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0xa0520040, 0x4f202602, 0x00040061, 0x4c050660, - 0x00464f05, 0x00000000, 0x27541a70, 0x48005203, - 0x80000061, 0x30010110, 0x00002d04, 0x00000000, - 0x00041a70, 0x00018220, 0x22465405, 0x00000000, - 0x00040061, 0x56050120, 0x20003000, 0x00000000, - 0x01040022, 0x0001c060, 0x00000030, 0x00000030, - 0x00040061, 0x28054220, 0x00000000, 0xffffffff, - 0x00040028, 0x0001c660, 0x000000c8, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x000000b8, - 0xa0581f40, 0x48004c02, 0xa0220040, 0x01002a03, - 0xa0261a40, 0x59302652, 0x0004a170, 0x00010220, - 0x42462205, 0x00463f05, 0x01040022, 0x0001c060, - 0x00000040, 0x00000040, 0x00040061, 0x2a050220, - 0x00462205, 0x00000000, 0x00041f61, 0x28054220, - 0x00000000, 0x00000000, 0x00040028, 0x0001c660, - 0x00000050, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000040, 0x00041c69, 0x59058660, - 0x02462a05, 0x00000002, 0x00040061, 0x2a050220, - 0x00462205, 0x00000000, 0x00041a52, 0x24044160, - 0x0e0e0040, 0x20055905, 0x00040027, 0x00014060, - 0x00000000, 0xfffffcc8, 0x00041a61, 0x00010660, - 0x20462805, 0x00000000, 0x01040022, 0x0001c060, - 0x000000d0, 0x00000090, 0x00041e4c, 0x5a050220, - 0x00465605, 0x00000000, 0x00040070, 0x00018660, - 0x16465605, 0x00000000, 0x11041a62, 0x5c058220, - 0x02465a05, 0x00000020, 0xa02c1940, 0x5c002a02, - 0x80040061, 0x10014110, 0x00000000, 0x0a400a40, - 0x00040069, 0x10018510, 0x01565c06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0a400a40, - 0xe02e0961, 0x001b0004, 0x00040024, 0x0001c060, - 0x00000050, 0x00000050, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x2c054220, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x2e054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00041b69, 0x5d058660, - 0x02462c05, 0x00000002, 0x00030040, 0x5f058660, - 0x06441d06, 0x0000082e, 0x00130040, 0x60058660, - 0x06443906, 0x0000082e, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00130040, 0x6a058660, - 0x06443906, 0x00002c2c, 0xa1061240, 0x034e1403, - 0xaa7f1140, 0x034e1603, 0xe0240065, 0x0ff10043, - 0x00041f69, 0x19058660, 0x02462e05, 0x00000009, - 0xa1090040, 0x010e1403, 0xaa200040, 0x010e1603, - 0x00031f70, 0x61050220, 0x52465f05, 0x00441d06, - 0x00131f70, 0x62050220, 0x52466005, 0x00443906, - 0xa0630040, 0x5d005f02, 0x00031f61, 0x49060220, - 0x00340605, 0x00000000, 0x00131f61, 0x4b060220, - 0x00347f05, 0x00000000, 0x00041f69, 0x26058660, - 0x02462405, 0x00000004, 0x27651c70, 0x5f006303, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x44060220, 0x00346305, 0x00000000, - 0x00130061, 0x46060220, 0x00346405, 0x00000000, - 0x00041b52, 0x67042e68, 0x0e2e6105, 0x65053b05, - 0x00131961, 0x46260220, 0x00346805, 0x00000000, - 0x00031a61, 0x44260220, 0x00346705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x68140000, 0xf7004424, 0x00020000, - 0x00042261, 0x6c050120, 0x00566806, 0x00000000, - 0x00030040, 0x69058660, 0x06441d06, 0x00002c2c, - 0x606e1a41, 0x5cc06c02, 0x00031a70, 0x6b050220, - 0x52466905, 0x00441d06, 0x00130070, 0x6c050220, - 0x52466a05, 0x00443906, 0xa0701b40, 0x6e006902, - 0x27721970, 0x69007003, 0x00033261, 0x45060220, - 0x00347005, 0x00000000, 0x00133261, 0x47060220, - 0x00347105, 0x00000000, 0x80102001, 0x00000000, - 0x00000000, 0x00000000, 0x00130070, 0x01050220, - 0x52467f05, 0x00441606, 0x00030070, 0x07050220, - 0x52460605, 0x00441406, 0x00041d52, 0x74042e68, - 0x0e2e6b05, 0x72053b05, 0x00130940, 0x02052660, - 0x06460105, 0x00441626, 0x00031b40, 0x08052660, - 0x06460705, 0x00441426, 0x00131b61, 0x47260220, - 0x00347505, 0x00000000, 0x00031c61, 0x45260220, - 0x00347405, 0x00000000, 0x00131c61, 0x4b260220, - 0x00340205, 0x00000000, 0x00040061, 0x01050160, - 0x00461f05, 0x00000000, 0x00031d61, 0x49260220, - 0x00340805, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x76440000, - 0xfb044524, 0x003c0000, 0xa0281a40, 0x26000102, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x03140000, 0xfb044924, 0x00040000, - 0xe0381965, 0x1ff02803, 0x00033461, 0x4a060220, - 0x00340905, 0x00000000, 0x00133461, 0x4c060220, - 0x00342005, 0x00000000, 0xe07e2365, 0x00107c03, - 0xa01b2340, 0x19007602, 0x00041a70, 0x00018660, - 0x26467e05, 0x00000000, 0xa0291a40, 0x38001b02, - 0xa01d0040, 0x20001b03, 0xef182462, 0x00000303, - 0x00030070, 0x0a050220, 0x52460905, 0x00441406, - 0x00130070, 0x21050220, 0x52462005, 0x00441606, - 0x272b1d70, 0x1b002903, 0x271fd362, 0x78001d03, - 0x00031c40, 0x0b052660, 0x06460a05, 0x00441426, - 0x00131c40, 0x22052660, 0x06462105, 0x00441626, - 0x272d1b70, 0x1f002903, 0x00031b61, 0x4a260220, - 0x00340b05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x0b440000, - 0xfb041424, 0x003c0000, 0x00131b61, 0x4c260220, - 0x00342205, 0x00000000, 0x00041b65, 0x3a052620, - 0x22462b05, 0x00462d05, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x23240000, - 0xfb044a24, 0x000c0000, 0x01040022, 0x0001c060, - 0x00000168, 0x00000158, 0xa03c0040, 0x29001802, - 0x273e9170, 0x18003c03, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x42058660, - 0x02463c05, 0x00000002, 0xe0453368, 0x01e03c03, - 0xa040b140, 0x2b223e02, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa049b540, 0x42000b02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041a69, 0x43058660, 0x02464005, 0x00000002, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x274b1a70, 0x0b004903, 0x00030061, 0x4f060220, - 0x00344905, 0x00000000, 0x00130061, 0x51060220, - 0x00344a05, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x20471c66, 0x45004303, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00049552, 0x4d040e68, 0x0e2e0d05, 0x4b054705, - 0x00131961, 0x51260220, 0x00344e05, 0x00000000, - 0x00031a61, 0x4f260220, 0x00344d05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x2f140000, 0xfb044f24, 0x00040000, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00042761, 0x2f054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xa04e2640, 0x02002303, 0x00042369, 0x53058660, - 0x02467a05, 0x00000005, 0xe0550068, 0x01b07a03, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x27501b70, 0x23004e03, 0xa0571b40, 0x53004e02, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xa052a640, 0x25025002, 0x27591a70, 0x4e005703, - 0xa05d0040, 0x01005703, 0x00041a52, 0x5b040e68, - 0x0e2e5205, 0x59055505, 0xe75f1a70, 0x01005d03, - 0xa0611940, 0x5b025f02, 0x00030061, 0x50060220, - 0x00345705, 0x00000000, 0x00130061, 0x52060220, - 0x00345805, 0x00000000, 0x00031a61, 0x50260220, - 0x00345b05, 0x00000000, 0x00131a61, 0x52260220, - 0x00345c05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x03440000, - 0xfb045024, 0x003c0000, 0x00033861, 0x51060220, - 0x00345d05, 0x00000000, 0x00133861, 0x53060220, - 0x00345e05, 0x00000000, 0x00031a61, 0x51260220, - 0x00346105, 0x00000000, 0x00131a61, 0x53260220, - 0x00346205, 0x00000000, 0x20632840, 0x03200900, - 0x00041162, 0x69058aa0, 0x4a466305, 0x0704ec3d, - 0x00041170, 0x7a058aa0, 0x5a466905, 0x77f684df, - 0x00044938, 0x6c050aa0, 0x1a466905, 0x00460001, - 0x00040070, 0x7c058aa0, 0x3a466305, 0x0704ec3d, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x62240000, 0xfb045124, 0x000c0000, - 0x00042941, 0x6e058aa0, 0x0a466c05, 0x417d70a4, - 0x00041265, 0x00010220, 0x22467a05, 0x00467c05, - 0xef7d1162, 0x00006e03, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x20662540, 0x05206200, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x20682540, 0x07206400, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041270, 0x13058aa0, - 0x3a466605, 0x0704ec3d, 0x00043962, 0x6a058aa0, - 0x4a466605, 0x0704ec3d, 0x00049a38, 0x72050aa0, - 0x1a466a05, 0x00460001, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00043a70, 0x15058aa0, - 0x5a466a05, 0x77f684df, 0x00041462, 0x6b058aa0, - 0x4a466805, 0x0704ec3d, 0x00042a41, 0x76058aa0, - 0x0a467205, 0x417d70a4, 0x00041365, 0x00010220, - 0x22461505, 0x00461305, 0xef241162, 0x00007603, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b38, 0x77050aa0, 0x1a466b05, 0x00460001, - 0x00040070, 0x26058aa0, 0x3a466805, 0x0704ec3d, - 0x00043b70, 0x28058aa0, 0x5a466b05, 0x77f684df, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x00041c41, 0x79058aa0, 0x0a467705, 0x417d70a4, - 0x00041265, 0x00010220, 0x22462805, 0x00462605, - 0xef291162, 0x00007903, 0x00040061, 0x00010660, - 0x20463a05, 0x00000000, 0x01040022, 0x0001c060, - 0x00000120, 0x00000120, 0x00042769, 0x2b058660, - 0x02462f05, 0x00000005, 0xa0319540, 0x2b000f02, - 0xe02c0068, 0x01b02f03, 0x27331a70, 0x0f003103, - 0xa03c0040, 0x01003103, 0x00033561, 0x52060220, - 0x00343105, 0x00000000, 0x00133561, 0x54060220, - 0x00343205, 0x00000000, 0x0004c552, 0x35040e68, - 0x0e2e1105, 0x33052c05, 0x273ec170, 0x31003c03, - 0x00030061, 0x56060220, 0x00343c05, 0x00000000, - 0x00130061, 0x58060220, 0x00343d05, 0x00000000, - 0x00131c61, 0x54260220, 0x00343605, 0x00000000, - 0x00031d61, 0x52260220, 0x00343505, 0x00000000, - 0xa040d140, 0x35023e02, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x0b440000, - 0xfb045224, 0x003c0000, 0x00031961, 0x56260220, - 0x00344005, 0x00000000, 0x00131a61, 0x58260220, - 0x00344105, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x13440000, - 0xfb045624, 0x003c0000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040069, 0x32058660, - 0x02463805, 0x00000002, 0x00049761, 0x30050220, - 0x00463205, 0x00000000, 0x00041970, 0x00018220, - 0x42463005, 0x00000120, 0x01040028, 0x0001c660, - 0x00000090, 0x00000090, 0x00043569, 0x57058660, - 0x02463005, 0x00000002, 0x00043561, 0x1b054220, - 0x00000000, 0x7f800000, 0x00043561, 0x1d054220, - 0x00000000, 0x7f800000, 0x00043561, 0x1f054220, - 0x00000000, 0x7f800000, 0x00043561, 0x21054220, - 0x00000000, 0x7f800000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x00000000, - 0xea0c5714, 0x003c1b44, 0x00040040, 0x30058660, - 0x06463005, 0x00000800, 0x00040027, 0x00014060, - 0x00000000, 0xffffff60, 0x00041970, 0x00018220, - 0x42463205, 0x00000030, 0x01040028, 0x0001c660, - 0x000000a8, 0x000000a8, 0x00041d69, 0x41058660, - 0x02463205, 0x00000002, 0x00043561, 0x1c054220, - 0x00000000, 0x00000000, 0x00043561, 0x1e054220, - 0x00000000, 0x00000000, 0x00043561, 0x20054220, - 0x00000000, 0x00000000, 0x00043561, 0x22054220, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa0581d40, 0x48004103, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x00000000, 0xea0c5814, 0x003c1c44, - 0x00040040, 0x32058660, 0x06463205, 0x00000800, - 0x00040027, 0x00014060, 0x00000000, 0xffffff48, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80004c31, 0x420c0000, 0xe23e000c, 0x00000000, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x80033161, 0x43054220, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x43550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044d31, 0x00000000, 0x3008430c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x20442540, 0x13000b00, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x20462540, 0x15000d00, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x20482540, 0x17000f00, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x204c1140, 0x07204800, - 0x80000061, 0x2e064210, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x20491440, 0x03204400, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x20510a41, 0x29004c00, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x204b1540, 0x05204600, 0x204d1341, 0x7d004900, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x57050a20, 0x00465105, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x204f1241, 0x24004b00, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x53050a20, - 0x00464d05, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x55050a20, - 0x00464f05, 0x00000000, 0x80001c61, 0x30010110, - 0x00002e04, 0x00000000, 0x00040070, 0x00018220, - 0x22463a05, 0x00000000, 0x00040061, 0x33050120, - 0x00003000, 0x00000000, 0x80003561, 0x1b054660, - 0x00000000, 0x00000001, 0xe0593565, 0x00300103, - 0xe05b0068, 0x00200103, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x5d050660, - 0x02001b04, 0x00460105, 0x00041a70, 0x00018660, - 0x16463305, 0x00000000, 0x01040028, 0x0001c660, - 0x00000938, 0x00000938, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x0004004c, 0x5f050220, - 0x00463305, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80041961, 0x10014110, - 0x00000000, 0x0a600a60, 0x00040069, 0x10018510, - 0x01565f06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0a600a60, 0xe0610961, 0x001b0004, - 0xac631970, 0x53006102, 0x00041965, 0x00010220, - 0x22466305, 0x00463a05, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x01041162, 0x65058220, - 0x02461305, 0xff800000, 0x01040062, 0x67058220, - 0x02461505, 0xff800000, 0x01040062, 0x69058220, - 0x02460b05, 0x7f800000, 0x01040062, 0x6b058220, - 0x02460d05, 0x7f800000, 0xa3780c61, 0xff810000, - 0x60780061, 0x00106500, 0xa37a1b61, 0xff810000, - 0x607a0061, 0x00106700, 0xa36e1a61, 0x7f810000, - 0x606e0061, 0x00106900, 0xa3721961, 0x7f810000, - 0x60720061, 0x00106b00, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x68058220, - 0x02461705, 0xff800000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x6c058220, - 0x02460f05, 0x7f800000, 0x80031461, 0x03060220, - 0x00447826, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80031361, 0x20060220, - 0x00447a26, 0x00000000, 0x80031261, 0x31060220, - 0x00446e26, 0x00000000, 0x80031161, 0x46060220, - 0x00447226, 0x00000000, 0xa37c0e61, 0xff810000, - 0x607c0061, 0x00106800, 0xa3760d61, 0x7f810000, - 0x60760061, 0x00106c00, 0x00040070, 0x00018660, - 0x16465905, 0x00000001, 0x80031d62, 0x01060aa0, - 0x4a447806, 0x00440306, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80031c62, 0x1e060aa0, - 0x4a447a06, 0x00442006, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80031b62, 0x2f060aa0, - 0x5a446e06, 0x00443106, 0x80031a62, 0x44060aa0, - 0x5a447206, 0x00444606, 0x80031661, 0x2d060220, - 0x00447c26, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80031561, 0x5f060220, - 0x00447626, 0x00000000, 0x80030c61, 0x78260220, - 0x00440106, 0x00000000, 0x80030b61, 0x7a260220, - 0x00441e06, 0x00000000, 0x80030a61, 0x6e260220, - 0x00442f06, 0x00000000, 0x80030961, 0x72260220, - 0x00444406, 0x00000000, 0x80031e62, 0x2b060aa0, - 0x4a447c06, 0x00442d06, 0x80031d62, 0x51060aa0, - 0x5a447606, 0x00445f06, 0x80021c61, 0x08070220, - 0x00427847, 0x00000000, 0x80020061, 0x06070220, - 0x00427827, 0x00000000, 0x80021d61, 0x25070220, - 0x00427a47, 0x00000000, 0x80023561, 0x23070220, - 0x00427a27, 0x00000000, 0x8002e161, 0x3e070220, - 0x00426e47, 0x00000000, 0x80020061, 0x3c070220, - 0x00426e27, 0x00000000, 0x80021f61, 0x4b070220, - 0x00427247, 0x00000000, 0x80020061, 0x49070220, - 0x00427227, 0x00000000, 0x80031261, 0x7c260220, - 0x00442b06, 0x00000000, 0x80031161, 0x76260220, - 0x00445106, 0x00000000, 0x80021f62, 0x04070aa0, - 0x4a420607, 0x00420807, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80021f62, 0x21070aa0, - 0x4a422307, 0x00422507, 0x80021d62, 0x35070aa0, - 0x5a423c07, 0x00423e07, 0x80021b62, 0x47070aa0, - 0x5a424907, 0x00424b07, 0x80020a61, 0x30070220, - 0x00427c27, 0x00000000, 0x80021a61, 0x69070220, - 0x00427647, 0x00000000, 0x80020061, 0x67070220, - 0x00427627, 0x00000000, 0x80021461, 0x78470220, - 0x00420407, 0x00000000, 0x80021361, 0x7a470220, - 0x00422107, 0x00000000, 0x80021261, 0x6e470220, - 0x00423507, 0x00000000, 0x80021161, 0x72470220, - 0x00424707, 0x00000000, 0x80021d62, 0x65070aa0, - 0x5a426707, 0x00426907, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80021c61, 0x1d070220, - 0x00427867, 0x00000000, 0x80023561, 0x1b070220, - 0x00427827, 0x00000000, 0x80021d61, 0x2a070220, - 0x00427a67, 0x00000000, 0x80020061, 0x28070220, - 0x00427a27, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80021e61, 0x43070220, - 0x00426e67, 0x00000000, 0x80020061, 0x41070220, - 0x00426e27, 0x00000000, 0x80021f61, 0x50070220, - 0x00427267, 0x00000000, 0x80020061, 0x4e070220, - 0x00427227, 0x00000000, 0x80020061, 0x35070220, - 0x00427c47, 0x00000000, 0x80021161, 0x76470220, - 0x00426507, 0x00000000, 0x80021f62, 0x09070aa0, - 0x4a421b07, 0x00421d07, 0x80021f62, 0x26070aa0, - 0x4a422807, 0x00422a07, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80021d62, 0x3f070aa0, - 0x5a424107, 0x00424307, 0x80021b62, 0x4c070aa0, - 0x5a424e07, 0x00425007, 0x80021a62, 0x2e070aa0, - 0x4a423007, 0x00423507, 0x80021961, 0x7e070220, - 0x00427667, 0x00000000, 0x80020061, 0x6c070220, - 0x00427627, 0x00000000, 0x80021561, 0x78670220, - 0x00420907, 0x00000000, 0x80021461, 0x7a670220, - 0x00422607, 0x00000000, 0x80021361, 0x6e670220, - 0x00423f07, 0x00000000, 0x80021261, 0x72670220, - 0x00424c07, 0x00000000, 0x80021161, 0x7c470220, - 0x00422e07, 0x00000000, 0x80021e62, 0x6a070aa0, - 0x5a426c07, 0x00427e07, 0x80021d62, 0x78850aa0, - 0x4a007864, 0x00347885, 0x80021d62, 0x79850aa0, - 0x4a007964, 0x00347985, 0x80021c62, 0x7a850aa0, - 0x4a007a64, 0x00347a85, 0x80021c62, 0x7b850aa0, - 0x4a007b64, 0x00347b85, 0x80021b62, 0x6e850aa0, - 0x5a006e64, 0x00346e85, 0x80021b62, 0x6f850aa0, - 0x5a006f64, 0x00346f85, 0x80021a62, 0x72850aa0, - 0x5a007264, 0x00347285, 0x80021a62, 0x73850aa0, - 0x5a007364, 0x00347385, 0x80021961, 0x3e070220, - 0x00427c67, 0x00000000, 0x80020061, 0x3c070220, - 0x00427c27, 0x00000000, 0x80021761, 0x76670220, - 0x00426a07, 0x00000000, 0x80031762, 0x79050aa0, - 0x4a0078e4, 0x00467905, 0x80031662, 0x7b050aa0, - 0x4a007ae4, 0x00467b05, 0x80031562, 0x6f050aa0, - 0x5a006ee4, 0x00466f05, 0x80031462, 0x73050aa0, - 0x5a0072e4, 0x00467305, 0x80021a62, 0x36070aa0, - 0x4a423c07, 0x00423e07, 0x80021962, 0x76850aa0, - 0x5a007664, 0x00347685, 0x80021962, 0x77850aa0, - 0x5a007764, 0x00347785, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x01050220, - 0x02007be4, 0x000079e4, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x7e050220, - 0x020073e4, 0x00006fe4, 0x80021361, 0x7c670220, - 0x00423607, 0x00000000, 0x80031162, 0x77050aa0, - 0x5a0076e4, 0x00467705, 0x00040070, 0x00018660, - 0x16465905, 0x00000002, 0x80021a62, 0x7c850aa0, - 0x4a007c64, 0x00347c85, 0x80021a62, 0x7d850aa0, - 0x4a007d64, 0x00347d85, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x2f030062, 0x7e017783, - 0x80031162, 0x7d050aa0, 0x4a007ce4, 0x00467d05, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x2f050062, 0x01017d83, 0x00040070, 0x00018660, - 0x16465b05, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x2f650062, 0x05200300, - 0x00040065, 0x00018220, 0x22465d05, 0x00000077, - 0x01040022, 0x0001c060, 0x00000090, 0x00000090, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x60060041, 0x00606102, 0x60080041, 0x00305b02, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x1b040e68, 0x0e0e0605, 0x08055905, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x5f058660, 0x02461b05, 0x00000002, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x00000000, 0xea2a5f14, 0x01006514, - 0x00040025, 0x00004600, 0x00000000, 0x00000070, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0xa01c0066, 0x3a226302, 0x80001761, 0x3f064210, - 0x00000000, 0x00000000, 0x80001961, 0x30010110, - 0x00003f04, 0x00000000, 0x00041b70, 0x00018220, - 0x22461c05, 0x00000000, 0x00040061, 0x1d050120, - 0x00003000, 0x00000000, 0x20331965, 0x1d003303, - 0x00040027, 0x00014060, 0x00000000, 0xfffff6b8, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa01e1c40, 0x01005503, 0x80002161, 0x40064210, - 0x00000000, 0x00000000, 0x80001961, 0x30010110, - 0x00004004, 0x00000000, 0x00040070, 0x00018220, - 0x22463a05, 0x00000000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x34050120, - 0x00003000, 0x00000000, 0x00041970, 0x00018660, - 0x16463405, 0x00000000, 0x01040028, 0x0001c660, - 0x00000988, 0x00000988, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x0004004c, 0x20050220, - 0x00463405, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x03c003c0, 0x00040069, 0x10018510, - 0x01562006, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x03c003c0, 0xe0220961, 0x001b0004, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0xac240070, 0x1e002202, 0x00041965, 0x00010220, - 0x22462405, 0x00463a05, 0x01040062, 0x26058220, - 0x02461305, 0xff800000, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x28058220, - 0x02461505, 0xff800000, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x2a058220, - 0x02460b05, 0x7f800000, 0x01040062, 0x2c058220, - 0x02460d05, 0x7f800000, 0xa33c0c61, 0xff810000, - 0x603c0061, 0x00102600, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0xa33e0b61, 0xff810000, - 0x603e0061, 0x00102800, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0xa32f1a61, 0x7f810000, - 0x602f0061, 0x00102a00, 0xa3311961, 0x7f810000, - 0x60310061, 0x00102c00, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x29058220, - 0x02461705, 0xff800000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x2d058220, - 0x02460f05, 0x7f800000, 0x80031461, 0x7b060220, - 0x00443c26, 0x00000000, 0x80031361, 0x09060220, - 0x00443e26, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80031261, 0x43060220, - 0x00442f26, 0x00000000, 0x80031161, 0x50060220, - 0x00443126, 0x00000000, 0xa3360d61, 0x7f810000, - 0x60360061, 0x00102d00, 0x00040070, 0x00018660, - 0x16465905, 0x00000001, 0x80031d62, 0x79060aa0, - 0x4a443c06, 0x00447b06, 0x80031c62, 0x07060aa0, - 0x4a443e06, 0x00440906, 0x80031b62, 0x41060aa0, - 0x5a442f06, 0x00444306, 0x80031a62, 0x4e060aa0, - 0x5a443106, 0x00445006, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80031561, 0x69060220, - 0x00443626, 0x00000000, 0x80030c61, 0x3c260220, - 0x00447906, 0x00000000, 0x80030b61, 0x3e260220, - 0x00440706, 0x00000000, 0x80030a61, 0x2f260220, - 0x00444106, 0x00000000, 0x80030961, 0x31260220, - 0x00444e06, 0x00000000, 0xa3401a61, 0xff810000, - 0x60400061, 0x00102900, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80031d62, 0x67060aa0, - 0x5a443606, 0x00446906, 0x80021c61, 0x01070220, - 0x00423c47, 0x00000000, 0x80020061, 0x7e070220, - 0x00423c27, 0x00000000, 0x80021d61, 0x26070220, - 0x00423e47, 0x00000000, 0x80020061, 0x20070220, - 0x00423e27, 0x00000000, 0x80021e61, 0x48070220, - 0x00422f47, 0x00000000, 0x80020061, 0x46070220, - 0x00422f27, 0x00000000, 0x80021f61, 0x61070220, - 0x00423147, 0x00000000, 0x80023e61, 0x5f070220, - 0x00423127, 0x00000000, 0x80031261, 0x42060220, - 0x00444026, 0x00000000, 0x80031161, 0x36260220, - 0x00446706, 0x00000000, 0x80021f62, 0x7c070aa0, - 0x4a427e07, 0x00420107, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80021f62, 0x1b070aa0, - 0x4a422007, 0x00422607, 0x80021d62, 0x44070aa0, - 0x5a424607, 0x00424807, 0x80021b62, 0x51070aa0, - 0x5a425f07, 0x00426107, 0x80031a62, 0x2c060aa0, - 0x4a444006, 0x00444206, 0x80021961, 0x6e070220, - 0x00423647, 0x00000000, 0x80020061, 0x6c070220, - 0x00423627, 0x00000000, 0x80021561, 0x3c470220, - 0x00427c07, 0x00000000, 0x80021461, 0x3e470220, - 0x00421b07, 0x00000000, 0x80021361, 0x2f470220, - 0x00424407, 0x00000000, 0x80021261, 0x31470220, - 0x00425107, 0x00000000, 0x80030961, 0x40260220, - 0x00442c06, 0x00000000, 0x80021e62, 0x6a070aa0, - 0x5a426c07, 0x00426e07, 0x80021d61, 0x06070220, - 0x00423c67, 0x00000000, 0x80020061, 0x04070220, - 0x00423c27, 0x00000000, 0x80020e61, 0x29070220, - 0x00423e27, 0x00000000, 0x80021e61, 0x4d070220, - 0x00422f67, 0x00000000, 0x80020061, 0x4b070220, - 0x00422f27, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80021f61, 0x66070220, - 0x00423167, 0x00000000, 0x80023e61, 0x64070220, - 0x00423127, 0x00000000, 0x80020c61, 0x47070220, - 0x00424047, 0x00000000, 0x80021461, 0x45070220, - 0x00424027, 0x00000000, 0x80020061, 0x2b070220, - 0x00423e67, 0x00000000, 0x80021161, 0x36470220, - 0x00426a07, 0x00000000, 0x80021f62, 0x02070aa0, - 0x4a420407, 0x00420607, 0x80021f62, 0x49070aa0, - 0x5a424b07, 0x00424d07, 0x80021d62, 0x62070aa0, - 0x5a426407, 0x00426607, 0x80021b62, 0x43070aa0, - 0x4a424507, 0x00424707, 0x80021a62, 0x27070aa0, - 0x4a422907, 0x00422b07, 0x80021961, 0x78070220, - 0x00423667, 0x00000000, 0x80020061, 0x76070220, - 0x00423627, 0x00000000, 0x80021561, 0x3c670220, - 0x00420207, 0x00000000, 0x80021461, 0x2f670220, - 0x00424907, 0x00000000, 0x80021361, 0x31670220, - 0x00426207, 0x00000000, 0x80021261, 0x40470220, - 0x00424307, 0x00000000, 0x80021161, 0x3e670220, - 0x00422707, 0x00000000, 0x80021e62, 0x72070aa0, - 0x5a427607, 0x00427807, 0x80021d62, 0x3c850aa0, - 0x4a003c64, 0x00343c85, 0x80021d62, 0x3d850aa0, - 0x4a003d64, 0x00343d85, 0x80021c62, 0x2f850aa0, - 0x5a002f64, 0x00342f85, 0x80021c62, 0x30850aa0, - 0x5a003064, 0x00343085, 0x80021b62, 0x31850aa0, - 0x5a003164, 0x00343185, 0x80021b62, 0x32850aa0, - 0x5a003264, 0x00343285, 0x80021a61, 0x4c070220, - 0x00424067, 0x00000000, 0x80020061, 0x4a070220, - 0x00424027, 0x00000000, 0x80021b62, 0x3e850aa0, - 0x4a003e64, 0x00343e85, 0x80021b62, 0x3f850aa0, - 0x4a003f64, 0x00343f85, 0x80021761, 0x36670220, - 0x00427207, 0x00000000, 0x80031762, 0x3d050aa0, - 0x4a003ce4, 0x00463d05, 0x80031662, 0x30050aa0, - 0x5a002fe4, 0x00463005, 0x80031562, 0x32050aa0, - 0x5a0031e4, 0x00463205, 0x80021a62, 0x48070aa0, - 0x4a424a07, 0x00424c07, 0x80031562, 0x3f050aa0, - 0x4a003ee4, 0x00463f05, 0x80021962, 0x36850aa0, - 0x5a003664, 0x00343685, 0x80021962, 0x37850aa0, - 0x5a003764, 0x00343785, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x42050220, - 0x020032e4, 0x000030e4, 0x80021461, 0x40670220, - 0x00424807, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x44050220, - 0x02003fe4, 0x00003de4, 0x80031162, 0x37050aa0, - 0x5a0036e4, 0x00463705, 0x80021a62, 0x40850aa0, - 0x4a004064, 0x00344085, 0x80021a62, 0x41850aa0, - 0x4a004164, 0x00344185, 0x00040070, 0x00018660, - 0x16465905, 0x00000002, 0x80031162, 0x41050aa0, - 0x4a0040e4, 0x00464105, 0x80000c01, 0x00000000, - 0x00000000, 0x00000000, 0x2f460062, 0x42013783, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x2f480062, 0x44014183, 0x00040070, 0x00018660, - 0x16465b05, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x2f680062, 0x48204600, - 0x00040065, 0x00018220, 0x22465d05, 0x00000077, - 0x01040022, 0x0001c060, 0x000000a0, 0x000000a0, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x60490041, 0x00602202, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x604b0041, 0x00305b02, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x4d040e68, 0x0e0e4905, 0x4b055905, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x66058660, 0x02464d05, 0x00000002, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x00000000, 0xea2a6614, 0x01006814, - 0x00040025, 0x00004600, 0x00000000, 0x00000070, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0xa04e0066, 0x3a222402, 0x80000b61, 0x4d064210, - 0x00000000, 0x00000000, 0x80001961, 0x30010110, - 0x00004d04, 0x00000000, 0x00041b70, 0x00018220, - 0x22464e05, 0x00000000, 0x00040061, 0x4f050120, - 0x00003000, 0x00000000, 0x20341965, 0x4f003403, - 0x00040027, 0x00014060, 0x00000000, 0xfffff668, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0xa0500040, 0x02005703, 0x80001f61, 0x4e064210, - 0x00000000, 0x00000000, 0x80001961, 0x30010110, - 0x00004e04, 0x00000000, 0x00040070, 0x00018220, - 0x22463a05, 0x00000000, 0x80000d01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x35050120, - 0x00003000, 0x00000000, 0x00041970, 0x00018660, - 0x16463505, 0x00000000, 0x01040028, 0x0001c660, - 0x00000978, 0x00000978, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x0004004c, 0x5f050220, - 0x00463505, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x0a000a00, 0x00040069, 0x10018510, - 0x01565f06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0a000a00, 0xe0610961, 0x001b0004, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0xac630070, 0x50006102, 0x00041965, 0x00010220, - 0x22466305, 0x00463a05, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x65058220, - 0x02461305, 0xff800000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x67058220, - 0x02461505, 0xff800000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x69058220, - 0x02460b05, 0x7f800000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x6b058220, - 0x02460d05, 0x7f800000, 0xa3780c61, 0xff810000, - 0x60780061, 0x00106500, 0xa37a1b61, 0xff810000, - 0x607a0061, 0x00106700, 0xa36e0a61, 0x7f810000, - 0x606e0061, 0x00106900, 0xa3721961, 0x7f810000, - 0x60720061, 0x00106b00, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x68058220, - 0x02461705, 0xff800000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x6c058220, - 0x02460f05, 0x7f800000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80031461, 0x2f060220, - 0x00447826, 0x00000000, 0x80031361, 0x44060220, - 0x00447a26, 0x00000000, 0x80031261, 0x65060220, - 0x00446e26, 0x00000000, 0x80031161, 0x04060220, - 0x00447226, 0x00000000, 0xa37c0e61, 0xff810000, - 0x607c0061, 0x00106800, 0xa3760d61, 0x7f810000, - 0x60760061, 0x00106c00, 0x00040070, 0x00018660, - 0x16465905, 0x00000001, 0x80031d62, 0x2d060aa0, - 0x4a447806, 0x00442f06, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80031c62, 0x42060aa0, - 0x4a447a06, 0x00444406, 0x80031b62, 0x5f060aa0, - 0x5a446e06, 0x00446506, 0x80030a62, 0x02060aa0, - 0x5a447206, 0x00440406, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80031561, 0x22060220, - 0x00447626, 0x00000000, 0x80030c61, 0x78260220, - 0x00442d06, 0x00000000, 0x80030b61, 0x7a260220, - 0x00444206, 0x00000000, 0x80030a61, 0x6e260220, - 0x00445f06, 0x00000000, 0x80030961, 0x72260220, - 0x00440206, 0x00000000, 0x80031261, 0x65060220, - 0x00447c26, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80031e62, 0x20060aa0, - 0x5a447606, 0x00442206, 0x80021d61, 0x3c070220, - 0x00427847, 0x00000000, 0x80020061, 0x32070220, - 0x00427827, 0x00000000, 0x80021e61, 0x49070220, - 0x00427a47, 0x00000000, 0x80020061, 0x47070220, - 0x00427a27, 0x00000000, 0x80020f61, 0x6a070220, - 0x00426e47, 0x00000000, 0x80021761, 0x68070220, - 0x00426e27, 0x00000000, 0x80021f61, 0x09070220, - 0x00427247, 0x00000000, 0x80020061, 0x07070220, - 0x00427227, 0x00000000, 0x80031f62, 0x5f060aa0, - 0x4a447c06, 0x00446506, 0x80031261, 0x76260220, - 0x00442006, 0x00000000, 0x80021f62, 0x30070aa0, - 0x4a423207, 0x00423c07, 0x80021e62, 0x45070aa0, - 0x4a424707, 0x00424907, 0x80021a62, 0x05070aa0, - 0x5a420707, 0x00420907, 0x80030c61, 0x7c260220, - 0x00445f06, 0x00000000, 0x80021a61, 0x27070220, - 0x00427647, 0x00000000, 0x80020061, 0x25070220, - 0x00427627, 0x00000000, 0x80021361, 0x78470220, - 0x00423007, 0x00000000, 0x80021f62, 0x66070aa0, - 0x5a426807, 0x00426a07, 0x80021361, 0x7a470220, - 0x00424507, 0x00000000, 0x80021261, 0x72470220, - 0x00420507, 0x00000000, 0x80021c62, 0x23070aa0, - 0x5a422507, 0x00422707, 0x80021b61, 0x41070220, - 0x00427867, 0x00000000, 0x80022161, 0x3f070220, - 0x00427827, 0x00000000, 0x80021261, 0x6e470220, - 0x00426607, 0x00000000, 0x80021d61, 0x4e070220, - 0x00427a67, 0x00000000, 0x80020061, 0x4c070220, - 0x00427a27, 0x00000000, 0x80021261, 0x68070220, - 0x00427c27, 0x00000000, 0x80021261, 0x6a070220, - 0x00427c47, 0x00000000, 0x80021f61, 0x1f070220, - 0x00427267, 0x00000000, 0x80023561, 0x1d070220, - 0x00427227, 0x00000000, 0x80021161, 0x76470220, - 0x00422307, 0x00000000, 0x80021f62, 0x3d070aa0, - 0x4a423f07, 0x00424107, 0x80021f61, 0x01070220, - 0x00426e67, 0x00000000, 0x80020061, 0x7e070220, - 0x00426e27, 0x00000000, 0x80021f62, 0x4a070aa0, - 0x4a424c07, 0x00424e07, 0x80021e62, 0x66070aa0, - 0x4a426807, 0x00426a07, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80021c62, 0x1b070aa0, - 0x5a421d07, 0x00421f07, 0x80021b61, 0x2c070220, - 0x00427667, 0x00000000, 0x80020061, 0x2a070220, - 0x00427627, 0x00000000, 0x80021461, 0x78670220, - 0x00423d07, 0x00000000, 0x80021361, 0x7a670220, - 0x00424a07, 0x00000000, 0x80021261, 0x7c470220, - 0x00426607, 0x00000000, 0x80021e62, 0x6b070aa0, - 0x5a427e07, 0x00420107, 0x80021261, 0x72670220, - 0x00421b07, 0x00000000, 0x80021d62, 0x28070aa0, - 0x5a422a07, 0x00422c07, 0x80021c62, 0x78850aa0, - 0x4a007864, 0x00347885, 0x80021c62, 0x79850aa0, - 0x4a007964, 0x00347985, 0x80021b62, 0x7a850aa0, - 0x4a007a64, 0x00347a85, 0x80021b62, 0x7b850aa0, - 0x4a007b64, 0x00347b85, 0x80021661, 0x6e670220, - 0x00426b07, 0x00000000, 0x80020b61, 0x7e070220, - 0x00427c27, 0x00000000, 0x80021661, 0x01070220, - 0x00427c67, 0x00000000, 0x80021c62, 0x72850aa0, - 0x5a007264, 0x00347285, 0x80021c62, 0x73850aa0, - 0x5a007364, 0x00347385, 0x80021761, 0x76670220, - 0x00422807, 0x00000000, 0x80031562, 0x79050aa0, - 0x4a0078e4, 0x00467905, 0x80031462, 0x7b050aa0, - 0x4a007ae4, 0x00467b05, 0x80021c62, 0x6e850aa0, - 0x5a006e64, 0x00346e85, 0x80021c62, 0x6f850aa0, - 0x5a006f64, 0x00346f85, 0x80021a62, 0x6b070aa0, - 0x4a427e07, 0x00420107, 0x80031662, 0x73050aa0, - 0x5a0072e4, 0x00467305, 0x80021962, 0x76850aa0, - 0x5a007664, 0x00347685, 0x80021962, 0x77850aa0, - 0x5a007764, 0x00347785, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x01050220, - 0x02007be4, 0x000079e4, 0x80031562, 0x6f050aa0, - 0x5a006ee4, 0x00466f05, 0x80021561, 0x7c670220, - 0x00426b07, 0x00000000, 0x80031262, 0x77050aa0, - 0x5a0076e4, 0x00467705, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x7e050220, - 0x020073e4, 0x00006fe4, 0x80021a62, 0x7c850aa0, - 0x4a007c64, 0x00347c85, 0x80021a62, 0x7d850aa0, - 0x4a007d64, 0x00347d85, 0x00040070, 0x00018660, - 0x16465905, 0x00000002, 0x80031162, 0x7d050aa0, - 0x4a007ce4, 0x00467d05, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x2f030062, 0x7e017783, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x2f050062, 0x01017d83, 0x00040070, 0x00018660, - 0x16465b05, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x2f6b0062, 0x05200300, - 0x00040065, 0x00018220, 0x22465d05, 0x00000077, - 0x01040022, 0x0001c060, 0x00000090, 0x00000090, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x60060041, 0x00606102, 0x60080041, 0x00305b02, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x1b040e68, 0x0e0e0605, 0x08055905, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x69058660, 0x02461b05, 0x00000002, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x00000000, 0xea2a6914, 0x01006b14, - 0x00040025, 0x00004600, 0x00000000, 0x00000070, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0xa01c0066, 0x3a226302, 0x80001e61, 0x02064210, - 0x00000000, 0x00000000, 0x80001961, 0x30010110, - 0x00000204, 0x00000000, 0x00041b70, 0x00018220, - 0x22461c05, 0x00000000, 0x00040061, 0x1d050120, - 0x00003000, 0x00000000, 0x20351965, 0x1d003503, - 0x00040027, 0x00014060, 0x00000000, 0xfffff678, - 0x00040061, 0x00010660, 0x20463a05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000128, 0x00000128, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x1e058660, 0x02465305, 0x00000002, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0xa06c0040, 0x48001e03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x00000000, - 0xea106c14, 0x01000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x1f058660, - 0x02465505, 0x00000002, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa06d3e40, 0x4c001f03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x00000000, 0xea106d14, 0x01000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x20058660, 0x02465705, 0x00000002, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0xa06e3f40, 0x50002003, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea106e14, 0x01000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80004131, 0x210c0000, - 0xe23e000c, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80033561, 0x22054220, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x22550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80044231, 0x00000000, - 0x3008220c, 0x00000000, 0x80040001, 0x00000000, - 0xe0000000, 0x00000000, 0x00041e61, 0x36050220, - 0x00463805, 0x00000000, 0x00041970, 0x00018220, - 0x42463605, 0x00000120, 0x01040028, 0x0001c660, - 0x000001d0, 0x000001d0, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x72058660, - 0x02463605, 0x00000002, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x7a140000, - 0xea047214, 0x00040000, 0xae002370, 0x7f807a01, - 0x01040022, 0x0001c060, 0x00000140, 0x00000140, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0xa0230040, 0x02c07003, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x27250070, 0x70002303, - 0xa0273340, 0x72002302, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x27290070, 0x23002703, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001601, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x76060220, 0x00342705, 0x00000000, - 0x80103401, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x78060220, 0x00342805, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x2b042e68, 0x0e2e2505, 0x29057405, - 0x00131961, 0x78260220, 0x00342c05, 0x00000000, - 0x00031a61, 0x76260220, 0x00342b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xfb2a7624, 0x01007a14, - 0x00040025, 0x00004600, 0x00000000, 0x00000018, - 0xa0360040, 0x20003603, 0x00040027, 0x00014060, - 0x00000000, 0xfffffe20, 0x00041970, 0x00018220, - 0x42463805, 0x00000030, 0x01040028, 0x0001c660, - 0x000001d0, 0x000001d0, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x2c058660, - 0x02463805, 0x00000002, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa07b0040, 0x48002c03, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x01140000, 0xea047b14, 0x00040000, - 0x00042470, 0x00018660, 0x26460105, 0x00000000, - 0x01040022, 0x0001c060, 0x00000120, 0x00000120, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0xa02e0040, 0x4ac07003, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x27300070, 0x70002e03, - 0xa0320040, 0x2c002e02, 0x27341970, 0x2e003203, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x7c060220, 0x00343205, 0x00000000, - 0x80103401, 0x00000000, 0x00000000, 0x00000000, - 0x80101201, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x7e060220, 0x00343305, 0x00000000, - 0x00041b52, 0x36042e68, 0x0e2e3005, 0x34057405, - 0x00131961, 0x7e260220, 0x00343705, 0x00000000, - 0x00031a61, 0x7c260220, 0x00343605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xfb187c24, 0x01000114, - 0x00040025, 0x00004600, 0x00000000, 0x00000018, - 0xa0380040, 0x20003803, 0x00040027, 0x00014060, - 0x00000000, 0xfffffe20, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80031261, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_BFS_BFS_pass1_indexed = { - .prog_data = { - .base.nr_params = 12, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 1344, - .base.program_size = 14240, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_BFS_BFS_pass1_indexed_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 512, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = true, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 12, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 16, - .arg_count = 2, - .args = gfx125_bvh_build_BFS_BFS_pass1_indexed_args, - .code = gfx125_bvh_build_BFS_BFS_pass1_indexed_code, -}; -const char *gfx125_bvh_build_BFS_BFS_pass1_indexed_sha1 = "e86d630f449367cc5d05704ecead971a68dc23e1"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass1_indexed_batchable.h b/src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass1_indexed_batchable.h deleted file mode 100644 index 34411b5b134..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass1_indexed_batchable.h +++ /dev/null @@ -1,2049 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_BFS_BFS_pass1_indexed_batchable_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_BFS_BFS_pass1_indexed_batchable_args[] = { - { 0, 8 }, - { 8, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g53<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g42<1>UD g0.1<0,1,0>UD { align1 1H }; -mov(16) g46<1>UD 0x00000000UD { align1 1H }; -add(1) g54<1>UD g53<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@3 compacted }; -mov(8) g35<1>UW 0x76543210V { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g1UD g54UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g35.8<1>UW g35<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -mov(8) g61.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g31.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g63.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g33.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g61<2>F g2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g31<2>F g2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g63<2>F g2.2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g33<2>F g2.2<0,1,0>F { align1 1Q F@4 compacted }; -add(8) g66<1>D g61<8,4,2>D 1064D { align1 2Q F@4 compacted }; -add(8) g37<1>D g61<8,4,2>D 1068D { align1 2Q compacted }; -add(8) g19<1>D g31<8,4,2>D 1064D { align1 1Q F@3 compacted }; -add(8) g36<1>D g31<8,4,2>D 1068D { align1 1Q compacted }; -mov(8) g65<1>UD g31.1<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g67<1>UD g66<8,8,1>UD g61<8,4,2>UD { align1 2Q I@5 }; -mov(8) g84<2>UD g66<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g72<1>UD g37<8,8,1>UD g61<8,4,2>UD { align1 2Q I@6 }; -mov(8) g66<1>UD g61.1<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(8) g20<1>UD g19<8,8,1>UD g31<8,4,2>UD { align1 1Q I@7 }; -mov(8) g82<2>UD g19<4,4,1>UD { align1 1Q }; -mov(16) g40<1>UD g36<8,8,1>UD { align1 1H I@7 }; -cmp.l.f0.0(8) g71<1>UD g36<8,8,1>UD g31<8,4,2>UD { align1 1Q }; -add(8) g68<1>D -g67<8,8,1>D g61.1<8,4,2>D { align1 2Q I@7 }; -add(8) g21<1>D -g20<8,8,1>D g31.1<8,4,2>D { align1 1Q I@5 }; -mov(8) g84.1<2>UD g68<4,4,1>UD { align1 2Q I@2 }; -mov(8) g82.1<2>UD g21<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g69UD g82UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; - -LABEL3: -cmp.l.f0.0(16) g73<1>UD g40<1,1,0>UD g36<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add3(16) g75<1>D -g71<8,8,1>D g65<8,8,1>D -g73<1,1,1>D { align1 1H I@1 }; -mov(8) g77<2>UD g40<4,4,1>UD { align1 1Q }; -mov(8) g79<2>UD g41<4,4,1>UD { align1 2Q }; -mov(8) g77.1<2>UD g75<4,4,1>UD { align1 1Q I@2 }; -mov(8) g79.1<2>UD g76<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g81<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -add(16) g87<1>W g35<16,16,1>UW -1W { align1 WE_all 1H }; -shl(1) a0<1>UD g81<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@3 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000800UD { align1 WE_all 1N A@1 }; -mov(1) g48<2>D g[a0 416]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g48.1<2>D g[a0 420]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g83.1<2>UD g48.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g83<2>UD g48<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g49<2>UW 0x00000000UD { align1 WE_all 1N I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0.any16h) send(1) g78UD g83UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g83<1>D 0D { align1 WE_all 1H $2.dst }; -mov(16) g83<1>D g78<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) a0<1>UW 0x0a60UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g87<8,8,1>W 0x0002UW { align1 WE_all 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0a60UW { align1 WE_all 1H A@1 }; -mov(16) g85<1>UD g[a0]UD { align1 WE_all 1H A@1 compacted }; -mov(1) g85<1>D 0D { align1 WE_all 1N I@1 }; -add(8) g85.1<2>D g85<8,4,2>D g85.1<8,4,2>D { align1 WE_all 1Q I@1 }; -add(4) g85.2<4>D g85.1<8,2,4>D g85.2<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g85.3<4>D g85.1<8,2,4>D g85.3<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g85.4<1>D g85.3<0,1,0>D g85.4<4,4,1>D { align1 WE_all 1N I@1 }; -add(4) g86.4<1>D g86.3<0,1,0>D g86.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(8) g86<1>D g85.7<0,1,0>D g86<1,1,0>D { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g88<1>D g42<1,1,0>D -g85<1,1,0>D { align1 1H compacted }; -mov(16) g82<1>D g85<8,8,1>D { align1 1H $1.src }; -cmp.l.f0.0(16) g90<1>UD g88<1,1,0>UD g78<1,1,0>UD { align1 1H I@2 compacted }; -mov(1) f0<1>UW g49<0,1,0>UW { align1 WE_all 1N }; -cmp.nz.f0.0(16) null<1>UD g90<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov.nz.f0.0(16) g92<1>UD f0<0,1,0>UW { align1 1H }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -mov(16) g44<1>UD 0xffffffffUD { align1 1H }; -break(16) JIP: LABEL0 UIP: LABEL1 { align1 1H }; - -LABEL0: -endif(16) JIP: LABEL1 { align1 1H }; -add(16) g94<1>D g82<1,1,0>D g78<1,1,0>D { align1 1H I@7 compacted }; -add(16) g38<1>D g46<1,1,0>D 16D { align1 1H compacted }; -add(16) g42<1>D g42<1,1,0>D -g95.7<0,1,0>D { align1 1H I@2 compacted }; -cmp.ge.f0.0(16) null<1>UD g38<8,8,1>UD g69<8,8,1>UD { align1 1H @2 $1.dst }; -(+f0.0) if(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; -mov(16) g46<1>UD g38<8,8,1>UD { align1 1H }; -mov(16) g44<1>UD 0x00000000UD { align1 1H I@7 }; -break(16) JIP: LABEL2 UIP: LABEL1 { align1 1H }; - -LABEL2: -endif(16) JIP: LABEL1 { align1 1H }; -shl(16) g95<1>D g46<8,8,1>D 0x00000002UD { align1 1H I@4 }; -mov(16) g46<1>UD g38<8,8,1>UD { align1 1H }; -add3(16) g40<1>D 0x0040UW g95<8,8,1>D g36<1,1,1>D { align1 1H I@2 }; - -LABEL1: -while(16) JIP: LABEL3 { align1 1H }; -mov.nz.f0.0(16) null<1>D g44<8,8,1>D { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL5 UIP: LABEL4 { align1 1H }; -fbl(16) g96<1>UD g92<8,8,1>UD { align1 1H I@6 }; -cmp.z.f0.0(16) null<1>D g92<8,8,1>D 0D { align1 1H }; -(-f0.0) sel(16) g98<1>UD g96<8,8,1>UD 0x00000020UD { align1 1H I@2 }; -add(16) g48<1>D g46<1,1,0>D g98<1,1,0>D { align1 1H I@1 compacted }; -mov(16) a0<1>UW 0x0b00UW { align1 WE_all 1H }; -shl(16) a0<1>UW g98<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b00UW { align1 1H A@1 }; -mov(16) g50<1>UD g[a0]UD { align1 1H A@1 compacted }; -else(16) JIP: LABEL4 UIP: LABEL4 { align1 1H }; - -LABEL5: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -mov(16) g48<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -mov(16) g50<1>UD 0x00000000UD { align1 1H }; - -LABEL4: -endif(16) JIP: LABEL6 { align1 1H }; - -LABEL6: -add(8) g99<1>D g31<8,4,2>D 2092D { align1 1Q }; -add(8) g100<1>D g61<8,4,2>D 2092D { align1 2Q }; -shl(16) g102<1>D g48<8,8,1>D 0x00000002UD { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g6<1>D g31<8,4,2>D 11308D { align1 1Q }; -add(8) g7<1>D g61<8,4,2>D 11308D { align1 2Q }; -mov(8) g121<1>UD g33.1<8,4,2>UD { align1 1Q F@1 }; -mov(8) g122<1>UD g63.1<8,4,2>UD { align1 2Q F@2 }; -mov(16) g3<1>D g35<8,8,1>UW { align1 1H }; -shl(16) g71<1>D g50<8,8,1>D 0x00000009UD { align1 1H I@7 }; -add(16) g104<1>D g99<1,1,0>D g102<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g101<1>UD g99<1,1,0>UD 0x0000082cUD { align1 1H compacted }; -cmp.l.f0.0(16) g106<1>UD g104<1,1,0>UD g99<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g84<2>UD g104<4,4,1>UD { align1 1Q }; -mov(8) g86<2>UD g105<4,4,1>UD { align1 2Q }; -add3(16) g108<1>D -g101<8,8,1>D g65<8,8,1>D -g106<1,1,1>D { align1 1H I@3 }; -mov(8) g86.1<2>UD g109<4,4,1>UD { align1 2Q I@1 }; -mov(8) g84.1<2>UD g108<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g109UD g84UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(16) g111<1>UD g109<16,8,2>UW { align1 1H $3.dst }; -mov(16) g9<1>UD g109.1<16,8,2>UW { align1 1H }; -mul(16) g116<1>D g111<1,1,0>D 88W { align1 1H I@2 compacted }; -mul(8) acc0<1>UD g111<8,8,1>UD 0x0058UW { align1 1Q }; -asr(16) g113<1>D g111<8,8,1>D 0x0000001fUD { align1 1H }; -mul(16) g11<1>D g9<1,1,0>D 1484W { align1 1H I@4 compacted }; -add(8) g123<1>D g33<8,4,2>D g116<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g124<1>D g63<8,4,2>D g117<1,1,0>D { align1 2Q I@5 compacted }; -mach(8) g115<1>UD g111<1,1,0>UD 0x00000058UD { align1 1Q compacted AccWrEnable }; -mul(16) g117<1>D g113<1,1,0>D 88W { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g1<1>D g6<1,1,0>D g11<1,1,0>D { align1 1H A@1 compacted }; -cmp.l.f0.0(8) g125<1>UD g123<8,8,1>UD g33<8,4,2>UD { align1 1Q I@5 }; -mov(8) g95<2>UD g123<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g8<1>UD g6<8,8,1>UD g31<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g126<1>UD g124<8,8,1>UD g63<8,4,2>UD { align1 2Q I@7 }; -add(16) g52<1>D g123<1,1,0>D 52D { align1 1H compacted }; -add(16) g78<1>D g123<1,1,0>D 16D { align1 1H compacted }; -mov(8) g97<2>UD g124<4,4,1>UD { align1 2Q }; -mul(8) acc0<1>UD g112<8,8,1>UD 0x0058UW { align1 2Q }; -cmp.l.f0.0(8) g9<1>UD g7<8,8,1>UD g61<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g85<2>UD g1<4,4,1>UD { align1 1Q I@7 }; -mov(8) g87<2>UD g2<4,4,1>UD { align1 2Q $3.src }; -cmp.l.f0.0(16) g12<1>UD g1<1,1,0>UD g6<1,1,0>UD { align1 1H compacted }; -mov(8) g89<2>UD g52<4,4,1>UD { align1 1Q I@7 }; -mov(8) g91<2>UD g53<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g54<1>UD g52<1,1,0>UD g123<1,1,0>UD { align1 1H compacted }; -mov(8) g22<2>UD g78<4,4,1>UD { align1 1Q I@7 }; -mov(8) g24<2>UD g79<4,4,1>UD { align1 2Q }; -mach(8) g116<1>UD g112<8,8,1>UD 0x00000058UD { align1 2Q AccWrEnable }; -add3(16) g38<1>D -g8<8,8,1>D g65<8,8,1>D -g12<1,1,1>D { align1 1H I@7 }; -add(16) g119<1>D g115<1,1,0>D g117<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g87.1<2>UD g39<4,4,1>UD { align1 2Q I@2 }; -mov(8) g85.1<2>UD g38<4,4,1>UD { align1 1Q I@3 }; -add3(16) g5<1>D g121<8,8,1>D g119<8,8,1>D -g125<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g40UD g85UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -and(16) g84<1>UD g0.2<0,1,0>UD 0x000000ffUD { align1 1H $3.src compacted }; -add(16) g56<1>D -g54<1,1,0>D g5<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g97.1<2>UD g6<4,4,1>UD { align1 2Q }; -mov(8) g95.1<2>UD g5<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g86<1>D g84<8,8,1>D 0x00000004UD { align1 1H I@4 }; -mov(8) g89.1<2>UD g56<4,4,1>UD { align1 1Q I@4 }; -mov(8) g91.1<2>UD g57<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g62UD g95UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g57UD g89UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g88<1>D g3<1,1,0>D g86<1,1,0>D { align1 1H I@3 compacted }; -and(16) g60<1>UD g88<1,1,0>UD 0x000001ffUD { align1 1H I@1 compacted }; -and(16) g48<1>UD g46<1,1,0>UD 0x00000001UD { align1 1H $4.dst compacted }; -add(16) g73<1>D g40<1,1,0>D g71<1,1,0>D { align1 1H $4.dst compacted }; -cmp.nz.f0.0(16) null<1>D g48<8,8,1>D 0D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g89<1>D g73<1,1,0>D g60<1,1,0>D { align1 1H I@2 compacted }; -add(16) g75<1>D g73<1,1,0>D 512D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -(+f0.0) sel(16) g70<1>UD g57<1,1,0>UD 0x00000000UD { align1 1H $6.dst compacted }; -cmp.l.f0.0(16) g80<1>UD g78<1,1,0>UD g123<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g91<1>UD g89<1,1,0>UD g73<1,1,0>UD { align1 1H I@4 compacted }; -sel.l(16) g77<1>UD g75<1,1,0>UD g42<1,1,0>UD { align1 1H @4 $4.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g82<1>D -g80<1,1,0>D g5<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g93<1>UD g89<1,1,0>UD g77<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g22.1<2>UD g82<4,4,1>UD { align1 1Q I@2 }; -mov(8) g24.1<2>UD g83<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -and.nz.f0.0(16) g95<1>UD ~g91<8,8,1>D g93<8,8,1>UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g83UD g22UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -(+f0.0) if(16) JIP: LABEL8 UIP: LABEL7 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g97<1>D g70<1,1,0>D g89<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g99<1>UD g97<1,1,0>UD g70<1,1,0>UD { align1 1H I@1 compacted }; -shl(16) g103<1>D g97<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g106<1>UD g97<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g101<1>D -g99<1,1,0>D -g91<1,1,0>D { align1 1H I@3 compacted }; -add(16) g110<1>D g62<1,1,0>D g103<1,1,0>D { align1 1H @3 $5.dst compacted }; -shl(16) g104<1>D g101<8,8,1>D 0x00000002UD { align1 1H I@2 }; -cmp.l.f0.0(16) g112<1>UD g110<1,1,0>UD g62<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g97<2>UD g110<4,4,1>UD { align1 1Q }; -mov(8) g99<2>UD g111<4,4,1>UD { align1 2Q }; -or(16) g108<1>UD g104<1,1,0>UD g106<1,1,0>UD { align1 1H I@4 compacted }; -add3(16) g114<1>D g64<8,8,1>D g108<8,8,1>D -g112<1,1,1>D { align1 1H @1 $5.dst }; -mov(8) g99.1<2>UD g115<4,4,1>UD { align1 2Q I@1 }; -mov(8) g97.1<2>UD g114<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g51UD g97UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -else(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; - -LABEL8: -mov(16) g51<1>UD 0x00000000UD { align1 1H $5.dst }; - -LABEL7: -endif(16) JIP: LABEL9 { align1 1H }; - -LABEL9: -add(16) g115<1>D g83<1,1,0>D 32D { align1 1H $7.dst compacted }; -shl(16) g120<1>D g44<8,8,1>D 0x00000005UD { align1 1H $4.dst }; -shr(16) g122<1>UD g44<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -cmp.l.f0.0(16) g117<1>UD g115<1,1,0>UD g83<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g124<1>D g115<1,1,0>D g120<1,1,0>D { align1 1H I@3 compacted }; -add(16) g119<1>D -g117<1,1,0>D g85<1,1,0>D { align1 1H @2 $7.dst compacted }; -cmp.l.f0.0(16) g126<1>UD g124<1,1,0>UD g115<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g98<2>UD g124<4,4,1>UD { align1 1Q $5.src }; -mov(8) g100<2>UD g125<4,4,1>UD { align1 2Q $5.src }; -add(16) g15<1>D g124<1,1,0>D 16D { align1 1H compacted }; -add3(16) g13<1>D g119<8,8,1>D g122<8,8,1>D -g126<1,1,1>D { align1 1H I@4 }; -cmp.l.f0.0(16) g17<1>UD g15<1,1,0>UD 0x00000010UD { align1 1H I@2 compacted }; -mov(8) g100.1<2>UD g14<4,4,1>UD { align1 2Q I@2 }; -mov(8) g98.1<2>UD g13<4,4,1>UD { align1 1Q I@3 }; -add(16) g19<1>D -g17<1,1,0>D g13<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g5UD g98UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -mov(8) g99<2>UD g15<4,4,1>UD { align1 1Q $8.src }; -mov(8) g101<2>UD g16<4,4,1>UD { align1 2Q $8.src }; -mov(8) g99.1<2>UD g19<4,4,1>UD { align1 1Q I@2 }; -mov(8) g101.1<2>UD g20<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g21<1>F g11<1,1,0>F -g5<1,1,0>F { align1 1H $8.dst compacted }; -sel.ge(16) g27<1>F g21<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H F@1 }; -cmp.l.f0.0(16) g41<1>F g27<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H F@1 }; -math inv(16) g30<1>F g27<8,8,1>F null<8,8,1>F { align1 1H $9 }; -cmp.g.f0.0(16) g43<1>F g21<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g20UD g99UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -mul(16) g32<1>F g30<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H $9.dst }; -and.nz.f0.0(16) null<1>UD g41<8,8,1>UD g43<8,8,1>UD { align1 1H F@2 }; -(+f0.0) sel(16) g44<1>UD g32<1,1,0>UD 0x00000000UD { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g24<1>F g20<1,1,0>F -g7<1,1,0>F { align1 1H $10.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g26<1>F g22<1,1,0>F -g9<1,1,0>F { align1 1H $10.dst compacted }; -cmp.g.f0.0(16) g46<1>F g24<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H F@2 }; -sel.ge(16) g28<1>F g24<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -math inv(16) g33<1>F g28<8,8,1>F null<8,8,1>F { align1 1H $11 }; -cmp.l.f0.0(16) g48<1>F g28<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H $11.src }; -sel.ge(16) g29<1>F g26<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H F@4 }; -mul(16) g35<1>F g33<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H $11.dst }; -and.nz.f0.0(16) null<1>UD g48<8,8,1>UD g46<8,8,1>UD { align1 1H F@3 }; -(+f0.0) sel(16) g49<1>UD g35<1,1,0>UD 0x00000000UD { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -math inv(16) g36<1>F g29<8,8,1>F null<8,8,1>F { align1 1H $12 }; -cmp.g.f0.0(16) g53<1>F g26<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H }; -cmp.l.f0.0(16) g55<1>F g29<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -mul(16) g40<1>F g36<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H I@4 }; -and.nz.f0.0(16) null<1>UD g55<8,8,1>UD g53<8,8,1>UD { align1 1H F@2 }; -(+f0.0) sel(16) g56<1>UD g40<1,1,0>UD 0x00000000UD { align1 1H F@1 compacted }; -mov.nz.f0.0(16) null<1>D g95<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL10 UIP: LABEL10 { align1 1H }; -shl(16) g58<1>D g51<8,8,1>D 0x00000005UD { align1 1H $5.dst }; -shr(16) g70<1>UD g51<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -add(16) g72<1>D g66<1,1,0>D g58<1,1,0>D { align1 1H @2 $5.dst compacted }; -cmp.l.f0.0(16) g74<1>UD g72<1,1,0>UD g66<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g78<1>D g72<1,1,0>D 16D { align1 1H compacted }; -mov(8) g100<2>UD g72<4,4,1>UD { align1 1Q $10.src }; -mov(8) g102<2>UD g73<4,4,1>UD { align1 2Q $10.src }; -add3(16) g76<1>D g68<8,8,1>D g70<8,8,1>D -g74<1,1,1>D { align1 1H @4 $5.dst }; -cmp.l.f0.0(16) g80<1>UD g78<1,1,0>UD g72<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g104<2>UD g78<4,4,1>UD { align1 1Q }; -mov(8) g106<2>UD g79<4,4,1>UD { align1 2Q }; -mov(8) g102.1<2>UD g77<4,4,1>UD { align1 2Q I@4 }; -mov(8) g100.1<2>UD g76<4,4,1>UD { align1 1Q I@5 }; -add(16) g82<1>D -g80<1,1,0>D g76<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -send(16) g13UD g100UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -mov(8) g104.1<2>UD g82<4,4,1>UD { align1 1Q I@1 }; -mov(8) g106.1<2>UD g83<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g21UD g104UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; - -LABEL10: -endif(16) JIP: LABEL11 { align1 1H }; - -LABEL11: -shl(16) g54<1>D g60<8,8,1>D 0x00000002UD { align1 1H }; -mov(16) g52<1>UD g54<8,8,1>UD { align1 1H @1 $5.dst }; - -LABEL13: -cmp.ge.f0.0(16) null<1>UD g52<8,8,1>UD 0x00000120UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL12 UIP: LABEL12 { align1 1H }; -shl(16) g105<1>D g52<8,8,1>D 0x00000002UD { align1 1H $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g29<1>UD 0x7f800000UD { align1 1H F@2 }; -mov(16) g31<1>UD 0x7f800000UD { align1 1H $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g33<1>UD 0x7f800000UD { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g35<1>UD 0x7f800000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g105UD g29UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $13 }; -add(16) g52<1>D g52<8,8,1>D 2048D { align1 1H }; - -LABEL12: -while(16) JIP: LABEL13 { align1 1H }; - -LABEL15: -cmp.ge.f0.0(16) null<1>UD g54<8,8,1>UD 0x00000030UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL14 UIP: LABEL14 { align1 1H }; -shl(16) g83<1>D g54<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g30<1>UD 0x00000000UD { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g32<1>UD 0x00000000UD { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g34<1>UD 0x00000000UD { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g36<1>UD 0x00000000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g106<1>D g83<1,1,0>D 1152D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g106UD g30UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $13 }; -add(16) g54<1>D g54<8,8,1>D 2048D { align1 1H }; - -LABEL14: -while(16) JIP: LABEL15 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(1) g84UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -mov(8) g85<1>UD 0x00000000UD { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(2) g85.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g85UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $15 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -add(16) g86<1>F g13<1,1,0>F g21<1,1,0>F { align1 1H $10.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -add(16) g88<1>F g15<1,1,0>F g23<1,1,0>F { align1 1H $10.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -add(16) g90<1>F g17<1,1,0>F g25<1,1,0>F { align1 1H $10.dst compacted }; -add(16) g93<1>F g88<1,1,0>F -g7<1,1,0>F { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g97<1>F g90<1,1,0>F -g9<1,1,0>F { align1 1H F@2 compacted }; -add(16) g91<1>F g86<1,1,0>F -g5<1,1,0>F { align1 1H F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mul(16) g100<1>F g93<1,1,0>F g49<1,1,0>F { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mul(16) g102<1>F g97<1,1,0>F g56<1,1,0>F { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mul(16) g98<1>F g91<1,1,0>F g44<1,1,0>F { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g106<1>UD g100<8,8,1>F { align1 1H F@3 }; -mov(1) g50<2>UW 0x00000000UD { align1 WE_all 1N F@3 }; -mov(16) g108<1>UD g102<8,8,1>F { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g104<1>UD g98<8,8,1>F { align1 1H F@1 }; -mov(1) f0<1>UW g50<0,1,0>UW { align1 WE_all 1N I@3 }; -cmp.nz.f0.0(16) null<1>UD g95<8,8,1>UD 0x00000000UD { align1 1H }; -mov(16) g55<1>UD f0<0,1,0>UW { align1 1H F@2 }; -mov(1) g29<1>D 1D { align1 WE_all 1N $13.src }; -and(16) g110<1>UD g3<1,1,0>UD 0x00000003UD { align1 1H compacted }; -shr(16) g112<1>UD g3<1,1,0>UD 0x00000002UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -shl(16) g114<1>D g29<0,1,0>D g3<8,8,1>UD { align1 1H }; - -LABEL18: -cmp.z.f0.0(16) null<1>D g55<8,8,1>D 0D { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL16 UIP: LABEL16 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -fbl(16) g116<1>UD g55<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) a0<1>UW 0x0d00UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g116<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0d00UW { align1 1H A@1 }; -mov(16) g118<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.z.f0.0(16) g120<1>D g118<1,1,0>D g104<1,1,0>D { align1 1H I@1 compacted }; -and.nz.f0.0(16) null<1>UD g120<8,8,1>UD g95<8,8,1>UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g122<1>UD g21<8,8,1>UD 0xff800000UD { align1 1H F@1 }; -(+f0.0) sel(16) g124<1>UD g23<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g126<1>UD g13<8,8,1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -(+f0.0) sel(16) g3<1>UD g15<8,8,1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g29<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@4 compacted }; -mov(16) g29<1>F g122<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g31<1>F 0xff800000F /* -infF */ { align1 WE_all 1H A@3 compacted }; -mov(16) g31<1>F g124<1,1,0>F { align1 1H compacted }; -mov(16) g6<1>F 0x7f800000F /* infF */ { align1 WE_all 1H A@2 compacted }; -mov(16) g6<1>F g126<1,1,0>F { align1 1H compacted }; -mov(16) g8<1>F 0x7f800000F /* infF */ { align1 WE_all 1H A@1 compacted }; -mov(16) g8<1>F g3<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g125<1>UD g25<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g4<1>UD g17<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(8) g100<2>UD g29.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g33<2>UD g31.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(8) g53<2>UD g6.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(8) g72<2>UD g8.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -cmp.z.f0.0(16) null<1>D g110<8,8,1>D 1D { align1 1H }; -sel.ge(8) g98<2>F g29<8,4,2>F g100<8,4,2>F { align1 WE_all 1Q I@5 }; -sel.ge(8) g10<2>F g31<8,4,2>F g33<8,4,2>F { align1 WE_all 1Q A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sel.l(8) g51<2>F g6<8,4,2>F g53<8,4,2>F { align1 WE_all 1Q I@3 }; -mov(16) g33<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@7 compacted }; -mov(16) g33<1>F g125<1,1,0>F { align1 1H compacted }; -sel.l(8) g70<2>F g8<8,4,2>F g72<8,4,2>F { align1 WE_all 1Q I@2 }; -mov(8) g29.1<2>UD g98<8,4,2>UD { align1 WE_all 1Q A@5 }; -mov(8) g31.1<2>UD g10<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(8) g6.1<2>UD g51<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(16) g10<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@2 compacted }; -mov(16) g10<1>F g4<1,1,0>F { align1 1H compacted }; -mov(8) g8.1<2>UD g70<8,4,2>UD { align1 WE_all 1Q A@2 }; -mov(4) g122<4>UD g29.2<8,2,4>UD { align1 WE_all 1N A@4 }; -mov(4) g116<4>UD g29.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g42<4>UD g31.2<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g40<4>UD g31.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g64<4>UD g6.2<8,2,4>UD { align1 WE_all 1N @6 $5.dst }; -mov(4) g62<4>UD g6.1<8,2,4>UD { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g85<2>UD g10.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -mov(8) g50<2>UD g33.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(4) g77<4>UD g8.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g75<4>UD g8.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g101<4>F g116<8,2,4>F g122<8,2,4>F { align1 WE_all 1N I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sel.ge(4) g35<4>F g40<8,2,4>F g42<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g57<4>F g62<8,2,4>F g64<8,2,4>F { align1 WE_all 1N I@5 }; -sel.l(8) g83<2>F g10<8,4,2>F g85<8,4,2>F { align1 WE_all 1Q I@4 }; -sel.ge(8) g48<2>F g33<8,4,2>F g50<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.l(4) g73<4>F g75<8,2,4>F g77<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g29.2<4>UD g101<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g31.2<4>UD g35<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g6.2<4>UD g57<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(8) g10.1<2>UD g83<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(8) g33.1<2>UD g48<8,4,2>UD { align1 WE_all 1Q A@2 }; -mov(4) g8.2<4>UD g73<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g3<4>UD g29.3<8,2,4>UD { align1 WE_all 1N A@6 }; -mov(4) g125<4>UD g29.1<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g45<4>UD g31.1<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g69<4>UD g6.3<8,2,4>UD { align1 WE_all 1N @7 $5.dst }; -mov(4) g67<4>UD g6.1<8,2,4>UD { align1 WE_all 1N $5.dst }; -mov(4) g90<4>UD g10.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g88<4>UD g10.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g57<4>UD g33.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g53<4>UD g33.1<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g82<4>UD g8.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g80<4>UD g8.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g47<4>UD g31.3<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g123<4>F g125<8,2,4>F g3<8,2,4>F { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sel.l(4) g65<4>F g67<8,2,4>F g69<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g86<4>F g88<8,2,4>F g90<8,2,4>F { align1 WE_all 1N I@6 }; -sel.ge(4) g51<4>F g53<8,2,4>F g57<8,2,4>F { align1 WE_all 1N I@4 }; -sel.l(4) g78<4>F g80<8,2,4>F g82<8,2,4>F { align1 WE_all 1N I@2 }; -sel.ge(4) g43<4>F g45<8,2,4>F g47<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g29.3<4>UD g123<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g6.3<4>UD g65<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g10.2<4>UD g86<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g33.2<4>UD g51<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g8.3<4>UD g78<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g31.3<4>UD g43<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g29.4<1>F g29.3<0,1,0>F g29.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.ge(4) g30.4<1>F g30.3<0,1,0>F g30.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.l(4) g6.4<1>F g6.3<0,1,0>F g6.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.l(4) g7.4<1>F g7.3<0,1,0>F g7.4<4,4,1>F { align1 WE_all 1N I@5 }; -mov(4) g97<4>UD g10.3<8,2,4>UD { align1 WE_all 1N I@4 }; -mov(4) g93<4>UD g10.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g64<4>UD g33.3<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g62<4>UD g33.1<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g8.4<1>F g8.3<0,1,0>F g8.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.l(4) g9.4<1>F g9.3<0,1,0>F g9.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.ge(4) g31.4<1>F g31.3<0,1,0>F g31.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.ge(4) g32.4<1>F g32.3<0,1,0>F g32.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.ge(8) g30<1>F g29.7<0,1,0>F g30<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.l(8) g7<1>F g6.7<0,1,0>F g7<8,8,1>F { align1 WE_all 1Q F@6 }; -sel.l(4) g91<4>F g93<8,2,4>F g97<8,2,4>F { align1 WE_all 1N I@3 }; -sel.ge(4) g58<4>F g62<8,2,4>F g64<8,2,4>F { align1 WE_all 1N I@1 }; -sel.l(8) g9<1>F g8.7<0,1,0>F g9<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(8) g32<1>F g31.7<0,1,0>F g32<8,8,1>F { align1 WE_all 1Q F@6 }; -mov(4) g10.3<4>UD g91<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g33.3<4>UD g58<8,2,4>UD { align1 WE_all 1N F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g35<1>UD g9.7<0,1,0>UD g7.7<0,1,0>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g40<1>UD g32.7<0,1,0>UD g30.7<0,1,0>UD { align1 1H }; -sel.l(4) g10.4<1>F g10.3<0,1,0>F g10.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g11.4<1>F g11.3<0,1,0>F g11.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g33.4<1>F g33.3<0,1,0>F g33.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g34.4<1>F g34.3<0,1,0>F g34.4<4,4,1>F { align1 WE_all 1N I@3 }; -cmp.z.f0.0(16) null<1>D g110<8,8,1>D 2D { align1 1H }; -sel.l(8) g11<1>F g10.7<0,1,0>F g11<8,8,1>F { align1 WE_all 1Q F@3 }; -sel.ge(8) g34<1>F g33.7<0,1,0>F g34<8,8,1>F { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g42<1>UD g11.7<0,1,0>UD g35<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g44<1>UD g34.7<0,1,0>UD g40<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g112<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g122<1>F g42<1,1,0>F -g44<1,1,0>F { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g114<8,8,1>UD 0x00000077UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL17 UIP: LABEL17 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mul(16) g45<1>D g118<1,1,0>D 6W { align1 1H compacted }; -mul(16) g47<1>D g112<1,1,0>D 3W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add3(16) g49<1>D g45<8,8,1>D g110<8,8,1>D g47<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shl(16) g116<1>D g49<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g116UD g122UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL17: -endif(16) JIP: LABEL16 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(16) g50<1>D ~g120<1,1,0>D ~g95<1,1,0>D { align1 1H compacted }; -mov(1) g65<2>UW 0x00000000UD { align1 WE_all 1N F@7 }; -mov(1) f0<1>UW g65<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g50<8,8,1>UD 0x00000000UD { align1 1H I@3 }; -mov(16) g51<1>UD f0<0,1,0>UW { align1 1H }; -and(16) g55<1>UD g55<1,1,0>UD g51<1,1,0>UD { align1 1H I@1 compacted }; - -LABEL16: -while(16) JIP: LABEL18 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(16) g52<1>D g106<1,1,0>D 16D { align1 1H compacted }; -mov(1) g66<2>UW 0x00000000UD { align1 WE_all 1N $5.dst }; -mov(1) f0<1>UW g66<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g95<8,8,1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -mov(16) g56<1>UD f0<0,1,0>UW { align1 1H }; - -LABEL21: -cmp.z.f0.0(16) null<1>D g56<8,8,1>D 0D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL19 UIP: LABEL19 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -fbl(16) g54<1>UD g56<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) a0<1>UW 0x0680UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g54<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0680UW { align1 1H A@1 }; -mov(16) g58<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.z.f0.0(16) g62<1>D g58<1,1,0>D g52<1,1,0>D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g62<8,8,1>UD g95<8,8,1>UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -(+f0.0) sel(16) g64<1>UD g21<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -(+f0.0) sel(16) g66<1>UD g23<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -(+f0.0) sel(16) g68<1>UD g13<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g70<1>UD g15<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(16) g79<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@4 compacted }; -mov(16) g79<1>F g64<1,1,0>F { align1 1H compacted }; -mov(16) g81<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@3 compacted }; -mov(16) g81<1>F g66<1,1,0>F { align1 1H compacted }; -mov(16) g73<1>F 0x7f800000F /* infF */ { align1 WE_all 1H A@2 compacted }; -mov(16) g73<1>F g68<1,1,0>F { align1 1H compacted }; -mov(16) g75<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g75<1>F g70<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g67<1>UD g25<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g71<1>UD g17<8,8,1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g32<2>UD g79.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g48<2>UD g81.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(8) g77<2>UD g73.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(8) g100<2>UD g75.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -mov(16) g83<1>F 0xff800000F /* -infF */ { align1 WE_all 1H A@6 compacted }; -mov(16) g83<1>F g67<1,1,0>F { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g110<8,8,1>D 1D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sel.ge(8) g30<2>F g79<8,4,2>F g32<8,4,2>F { align1 WE_all 1Q I@5 }; -sel.ge(8) g46<2>F g81<8,4,2>F g48<8,4,2>F { align1 WE_all 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sel.l(8) g69<2>F g73<8,4,2>F g77<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.l(8) g98<2>F g75<8,4,2>F g100<8,4,2>F { align1 WE_all 1Q I@2 }; -mov(16) g77<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@6 compacted }; -mov(16) g77<1>F g71<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g85<2>UD g83.1<8,4,2>UD { align1 WE_all 1Q F@6 }; -mov(8) g79.1<2>UD g30<8,4,2>UD { align1 WE_all 1Q A@5 }; -mov(8) g81.1<2>UD g46<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(8) g73.1<2>UD g69<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(8) g75.1<2>UD g98<8,4,2>UD { align1 WE_all 1Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g126<2>UD g77.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -mov(4) g40<4>UD g79.2<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g35<4>UD g79.1<8,2,4>UD { align1 WE_all 1N $13.src }; -mov(4) g64<4>UD g81.2<8,2,4>UD { align1 WE_all 1N A@6 }; -mov(4) g54<4>UD g81.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g89<4>UD g73.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g87<4>UD g73.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g118<4>UD g75.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g116<4>UD g75.1<8,2,4>UD { align1 WE_all 1N $0.src }; -sel.ge(8) g70<2>F g83<8,4,2>F g85<8,4,2>F { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sel.l(8) g124<2>F g77<8,4,2>F g126<8,4,2>F { align1 WE_all 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sel.ge(4) g33<4>F g35<8,2,4>F g40<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g49<4>F g54<8,2,4>F g64<8,2,4>F { align1 WE_all 1N I@5 }; -sel.l(4) g101<4>F g116<8,2,4>F g118<8,2,4>F { align1 WE_all 1N I@1 }; -mov(8) g83.1<2>UD g70<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g77.1<2>UD g124<8,4,2>UD { align1 WE_all 1Q A@4 }; -sel.l(4) g85<4>F g87<8,2,4>F g89<8,2,4>F { align1 WE_all 1N I@5 }; -mov(4) g79.2<4>UD g33<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g81.2<4>UD g49<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g75.2<4>UD g101<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g7<4>UD g77.2<8,2,4>UD { align1 WE_all 1N I@4 }; -mov(4) g5<4>UD g77.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g73.2<4>UD g85<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g45<4>UD g79.3<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g43<4>UD g79.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g69<4>UD g81.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g67<4>UD g81.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g88<4>UD g83.1<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g90<4>UD g83.2<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(4) g123<4>UD g75.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g121<4>UD g75.1<8,2,4>UD { align1 WE_all 1N $0.src }; -sel.l(4) g3<4>F g5<8,2,4>F g7<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g97<4>UD g73.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g92<4>UD g73.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g41<4>F g43<8,2,4>F g45<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g65<4>F g67<8,2,4>F g69<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g86<4>F g88<8,2,4>F g90<8,2,4>F { align1 WE_all 1N I@5 }; -sel.l(4) g119<4>F g121<8,2,4>F g123<8,2,4>F { align1 WE_all 1N I@3 }; -mov(4) g77.2<4>UD g3<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g79.3<4>UD g41<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g81.3<4>UD g65<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g83.2<4>UD g86<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.l(4) g90<4>F g92<8,2,4>F g97<8,2,4>F { align1 WE_all 1N I@5 }; -mov(4) g75.3<4>UD g119<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g29<4>UD g77.3<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g10<4>UD g77.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g79.4<1>F g79.3<0,1,0>F g79.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.ge(4) g80.4<1>F g80.3<0,1,0>F g80.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.ge(4) g81.4<1>F g81.3<0,1,0>F g81.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.ge(4) g82.4<1>F g82.3<0,1,0>F g82.4<4,4,1>F { align1 WE_all 1N I@5 }; -mov(4) g73.3<4>UD g90<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g93<4>UD g83.1<8,2,4>UD { align1 WE_all 1N A@5 }; -mov(4) g97<4>UD g83.3<8,2,4>UD { align1 WE_all 1N F@5 }; -sel.l(4) g75.4<1>F g75.3<0,1,0>F g75.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.l(4) g76.4<1>F g76.3<0,1,0>F g76.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.l(4) g8<4>F g10<8,2,4>F g29<8,2,4>F { align1 WE_all 1N I@4 }; -sel.ge(8) g80<1>F g79.7<0,1,0>F g80<8,8,1>F { align1 WE_all 1Q F@6 }; -sel.ge(8) g82<1>F g81.7<0,1,0>F g82<8,8,1>F { align1 WE_all 1Q F@5 }; -sel.l(4) g73.4<1>F g73.3<0,1,0>F g73.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(4) g74.4<1>F g74.3<0,1,0>F g74.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g91<4>F g93<8,2,4>F g97<8,2,4>F { align1 WE_all 1N I@1 }; -sel.l(8) g76<1>F g75.7<0,1,0>F g76<8,8,1>F { align1 WE_all 1Q F@7 }; -mov(4) g77.3<4>UD g8<8,2,4>UD { align1 WE_all 1N F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -(+f0.0) sel(16) g87<1>UD g82.7<0,1,0>UD g80.7<0,1,0>UD { align1 1H }; -sel.l(8) g74<1>F g73.7<0,1,0>F g74<8,8,1>F { align1 WE_all 1Q F@3 }; -mov(4) g83.3<4>UD g91<8,2,4>UD { align1 WE_all 1N F@3 }; -sel.l(4) g77.4<1>F g77.3<0,1,0>F g77.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(4) g78.4<1>F g78.3<0,1,0>F g78.4<4,4,1>F { align1 WE_all 1N I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -(+f0.0) sel(16) g85<1>UD g76.7<0,1,0>UD g74.7<0,1,0>UD { align1 1H }; -sel.ge(4) g83.4<1>F g83.3<0,1,0>F g83.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g84.4<1>F g84.3<0,1,0>F g84.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.l(8) g78<1>F g77.7<0,1,0>F g78<8,8,1>F { align1 WE_all 1Q F@3 }; -cmp.z.f0.0(16) null<1>D g110<8,8,1>D 2D { align1 1H }; -sel.ge(8) g84<1>F g83.7<0,1,0>F g84<8,8,1>F { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g89<1>UD g78.7<0,1,0>UD g85<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g91<1>UD g84.7<0,1,0>UD g87<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g112<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g125<1>F g89<1,1,0>F -g91<1,1,0>F { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g114<8,8,1>UD 0x00000077UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL20 UIP: LABEL20 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mul(16) g92<1>D g58<1,1,0>D 6W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mul(16) g97<1>D g112<1,1,0>D 3W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add3(16) g99<1>D g92<8,8,1>D g110<8,8,1>D g97<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shl(16) g123<1>D g99<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g123UD g125UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL20: -endif(16) JIP: LABEL19 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(16) g100<1>D ~g62<1,1,0>D ~g95<1,1,0>D { align1 1H compacted }; -mov(1) g98<2>UW 0x00000000UD { align1 WE_all 1N A@4 }; -mov(1) f0<1>UW g98<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g100<8,8,1>UD 0x00000000UD { align1 1H I@3 }; -mov(16) g101<1>UD f0<0,1,0>UW { align1 1H }; -and(16) g56<1>UD g56<1,1,0>UD g101<1,1,0>UD { align1 1H I@1 compacted }; - -LABEL19: -while(16) JIP: LABEL21 { align1 1H }; -add(16) g102<1>D g108<1,1,0>D 32D { align1 1H compacted }; -mov(1) g99<2>UW 0x00000000UD { align1 WE_all 1N }; -mov(1) f0<1>UW g99<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g95<8,8,1>UD 0x00000000UD { align1 1H }; -mov(16) g57<1>UD f0<0,1,0>UW { align1 1H I@5 }; - -LABEL24: -cmp.z.f0.0(16) null<1>D g57<8,8,1>D 0D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL22 UIP: LABEL22 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -fbl(16) g116<1>UD g57<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) a0<1>UW 0x0cc0UW { align1 WE_all 1H }; -shl(16) a0<1>UW g116<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0cc0UW { align1 1H A@1 }; -mov(16) g118<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.z.f0.0(16) g120<1>D g118<1,1,0>D g102<1,1,0>D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g120<8,8,1>UD g95<8,8,1>UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g122<1>UD g21<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g124<1>UD g23<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g126<1>UD g13<8,8,1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g3<1>UD g15<8,8,1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g29<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@4 compacted }; -mov(16) g29<1>F g122<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g31<1>F 0xff800000F /* -infF */ { align1 WE_all 1H A@3 compacted }; -mov(16) g31<1>F g124<1,1,0>F { align1 1H compacted }; -mov(16) g6<1>F 0x7f800000F /* infF */ { align1 WE_all 1H A@2 compacted }; -mov(16) g6<1>F g126<1,1,0>F { align1 1H compacted }; -mov(16) g8<1>F 0x7f800000F /* infF */ { align1 WE_all 1H A@1 compacted }; -mov(16) g8<1>F g3<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g125<1>UD g25<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g4<1>UD g17<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(8) g75<2>UD g29.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g88<2>UD g31.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(8) g116<2>UD g6.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(8) g43<2>UD g8.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g33<1>F 0xff800000F /* -infF */ { align1 WE_all 1H A@6 compacted }; -mov(16) g33<1>F g125<1,1,0>F { align1 1H compacted }; -mov(16) g10<1>F 0x7f800000F /* infF */ { align1 WE_all 1H A@5 compacted }; -mov(16) g10<1>F g4<1,1,0>F { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g110<8,8,1>D 1D { align1 1H }; -sel.ge(8) g73<2>F g29<8,4,2>F g75<8,4,2>F { align1 WE_all 1Q I@5 }; -sel.ge(8) g86<2>F g31<8,4,2>F g88<8,4,2>F { align1 WE_all 1Q I@4 }; -sel.l(8) g100<2>F g6<8,4,2>F g116<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.l(8) g41<2>F g8<8,4,2>F g43<8,4,2>F { align1 WE_all 1Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(8) g62<2>UD g10.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g29.1<2>UD g73<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(8) g31.1<2>UD g86<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(8) g6.1<2>UD g100<8,4,2>UD { align1 WE_all 1Q A@2 }; -mov(8) g3<2>UD g33.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g8.1<2>UD g41<8,4,2>UD { align1 WE_all 1Q A@1 }; -sel.l(8) g54<2>F g10<8,4,2>F g62<8,4,2>F { align1 WE_all 1Q I@6 }; -mov(4) g80<4>UD g29.2<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g78<4>UD g29.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g93<4>UD g31.2<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g91<4>UD g31.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g126<4>UD g6.2<8,2,4>UD { align1 WE_all 1N A@7 }; -mov(4) g124<4>UD g6.1<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(8) g122<2>F g33<8,4,2>F g3<8,4,2>F { align1 WE_all 1Q I@7 }; -mov(4) g48<4>UD g8.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g46<4>UD g8.1<8,2,4>UD { align1 WE_all 1N }; -mov(8) g10.1<2>UD g54<8,4,2>UD { align1 WE_all 1Q F@2 }; -sel.ge(4) g76<4>F g78<8,2,4>F g80<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g89<4>F g91<8,2,4>F g93<8,2,4>F { align1 WE_all 1N I@6 }; -mov(8) g33.1<2>UD g122<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(4) g44<4>F g46<8,2,4>F g48<8,2,4>F { align1 WE_all 1N I@3 }; -mov(4) g67<4>UD g10.2<8,2,4>UD { align1 WE_all 1N @2 $5.dst }; -mov(4) g65<4>UD g10.1<8,2,4>UD { align1 WE_all 1N $5.dst }; -mov(4) g29.2<4>UD g76<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g31.2<4>UD g89<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g42<4>UD g33.1<8,2,4>UD { align1 WE_all 1N A@5 }; -sel.l(4) g122<4>F g124<8,2,4>F g126<8,2,4>F { align1 WE_all 1N I@6 }; -mov(4) g8.2<4>UD g44<8,2,4>UD { align1 WE_all 1N F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sel.l(4) g63<4>F g65<8,2,4>F g67<8,2,4>F { align1 WE_all 1N I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(4) g85<4>UD g29.3<8,2,4>UD { align1 WE_all 1N I@4 }; -mov(4) g83<4>UD g29.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g116<4>UD g31.3<8,2,4>UD { align1 WE_all 1N A@5 }; -mov(4) g99<4>UD g31.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g6.2<4>UD g122<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g53<4>UD g8.3<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g51<4>UD g8.1<8,2,4>UD { align1 WE_all 1N $5.dst }; -mov(4) g44<4>UD g33.2<8,2,4>UD { align1 WE_all 1N }; -mov(4) g10.2<4>UD g63<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g81<4>F g83<8,2,4>F g85<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g97<4>F g99<8,2,4>F g116<8,2,4>F { align1 WE_all 1N I@6 }; -mov(4) g40<4>UD g6.3<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g35<4>UD g6.1<8,2,4>UD { align1 WE_all 1N $13.src }; -sel.l(4) g49<4>F g51<8,2,4>F g53<8,2,4>F { align1 WE_all 1N I@5 }; -sel.ge(4) g4<4>F g42<8,2,4>F g44<8,2,4>F { align1 WE_all 1N I@4 }; -mov(4) g72<4>UD g10.3<8,2,4>UD { align1 WE_all 1N I@3 }; -mov(4) g70<4>UD g10.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g29.3<4>UD g81<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g31.3<4>UD g97<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g8.3<4>UD g49<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g33.2<4>UD g4<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sel.l(4) g68<4>F g70<8,2,4>F g72<8,2,4>F { align1 WE_all 1N I@5 }; -sel.ge(4) g29.4<1>F g29.3<0,1,0>F g29.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g30.4<1>F g30.3<0,1,0>F g30.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g31.4<1>F g31.3<0,1,0>F g31.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g32.4<1>F g32.3<0,1,0>F g32.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(4) g8.4<1>F g8.3<0,1,0>F g8.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.l(4) g9.4<1>F g9.3<0,1,0>F g9.4<4,4,1>F { align1 WE_all 1N I@2 }; -mov(4) g49<4>UD g33.3<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g47<4>UD g33.1<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g3<4>F g35<8,2,4>F g40<8,2,4>F { align1 WE_all 1N I@3 }; -mov(4) g10.3<4>UD g68<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(8) g30<1>F g29.7<0,1,0>F g30<8,8,1>F { align1 WE_all 1Q F@6 }; -sel.ge(8) g32<1>F g31.7<0,1,0>F g32<8,8,1>F { align1 WE_all 1Q F@5 }; -sel.l(8) g9<1>F g8.7<0,1,0>F g9<8,8,1>F { align1 WE_all 1Q F@4 }; -sel.ge(4) g45<4>F g47<8,2,4>F g49<8,2,4>F { align1 WE_all 1N I@2 }; -mov(4) g6.3<4>UD g3<8,2,4>UD { align1 WE_all 1N F@5 }; -sel.l(4) g10.4<1>F g10.3<0,1,0>F g10.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.l(4) g11.4<1>F g11.3<0,1,0>F g11.4<4,4,1>F { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -(+f0.0) sel(16) g40<1>UD g32.7<0,1,0>UD g30.7<0,1,0>UD { align1 1H }; -mov(4) g33.3<4>UD g45<8,2,4>UD { align1 WE_all 1N F@3 }; -sel.l(4) g6.4<1>F g6.3<0,1,0>F g6.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(4) g7.4<1>F g7.3<0,1,0>F g7.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(8) g11<1>F g10.7<0,1,0>F g11<8,8,1>F { align1 WE_all 1Q F@3 }; -sel.ge(4) g33.4<1>F g33.3<0,1,0>F g33.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g34.4<1>F g34.3<0,1,0>F g34.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(8) g7<1>F g6.7<0,1,0>F g7<8,8,1>F { align1 WE_all 1Q F@4 }; -sel.ge(8) g34<1>F g33.7<0,1,0>F g34<8,8,1>F { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g35<1>UD g9.7<0,1,0>UD g7.7<0,1,0>UD { align1 1H }; -cmp.z.f0.0(16) null<1>D g110<8,8,1>D 2D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g42<1>UD g11.7<0,1,0>UD g35<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g44<1>UD g34.7<0,1,0>UD g40<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g112<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g3<1>F g42<1,1,0>F -g44<1,1,0>F { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g114<8,8,1>UD 0x00000077UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL23 UIP: LABEL23 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mul(16) g45<1>D g118<1,1,0>D 6W { align1 1H compacted }; -mul(16) g47<1>D g112<1,1,0>D 3W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add3(16) g49<1>D g45<8,8,1>D g110<8,8,1>D g47<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shl(16) g126<1>D g49<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g126UD g3UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL23: -endif(16) JIP: LABEL22 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(16) g50<1>D ~g120<1,1,0>D ~g95<1,1,0>D { align1 1H compacted }; -mov(1) g52<2>UW 0x00000000UD { align1 WE_all 1N }; -mov(1) f0<1>UW g52<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g50<8,8,1>UD 0x00000000UD { align1 1H I@3 }; -mov(16) g51<1>UD f0<0,1,0>UW { align1 1H }; -and(16) g57<1>UD g57<1,1,0>UD g51<1,1,0>UD { align1 1H I@1 compacted }; - -LABEL22: -while(16) JIP: LABEL24 { align1 1H }; -mov.nz.f0.0(16) null<1>D g95<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL25 UIP: LABEL25 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -shl(16) g52<1>D g104<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g4<1>D g52<1,1,0>D 1152D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g4UD nullUD 0x04040508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -shl(16) g53<1>D g106<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g5<1>D g53<1,1,0>D 1216D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD nullUD 0x04040508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -shl(16) g54<1>D g108<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g6<1>D g54<1,1,0>D 1280D { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g6UD nullUD 0x04040508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; - -LABEL25: -endif(16) JIP: LABEL26 { align1 1H }; - -LABEL26: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g55UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -mov(8) g56<1>UD 0x00000000UD { align1 WE_all 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(2) g56.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g56UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $3 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(16) g58<1>UD g60<8,8,1>UD { align1 1H I@6 }; - -LABEL29: -cmp.ge.f0.0(16) null<1>UD g58<8,8,1>UD 0x00000120UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL27 UIP: LABEL27 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -shl(16) g7<1>D g58<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g12UD g7UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -cmp.nz.f0.0(16) null<1>F g12<1,1,0>F 0x7f800000F /* infF */ { align1 1H $10.dst compacted }; -(+f0.0) if(16) JIP: LABEL28 UIP: LABEL28 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -add(16) g62<1>D g1<1,1,0>D 44D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g64<1>UD g62<1,1,0>UD g1<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -add(16) g66<1>D g62<1,1,0>D g7<1,1,0>D { align1 1H $10.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g68<1>UD g66<1,1,0>UD g62<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -mov(8) g8<2>UD g66<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@4 }; -mov(8) g10<2>UD g67<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add3(16) g70<1>D -g64<8,8,1>D g38<8,8,1>D -g68<1,1,1>D { align1 1H }; -mov(8) g10.1<2>UD g71<4,4,1>UD { align1 2Q I@1 }; -mov(8) g8.1<2>UD g70<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g8UD g12UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; - -LABEL28: -endif(16) JIP: LABEL27 { align1 1H }; -add(16) g58<1>D g58<1,1,0>D 512D { align1 1H compacted }; - -LABEL27: -while(16) JIP: LABEL29 { align1 1H }; - -LABEL32: -cmp.ge.f0.0(16) null<1>UD g60<8,8,1>UD 0x00000030UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL30 UIP: LABEL30 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -shl(16) g71<1>D g60<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g13<1>D g71<1,1,0>D 1152D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g18UD g13UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -cmp.nz.f0.0(16) null<1>D g18<8,8,1>D 0D { align1 1H $10.dst }; -(+f0.0) if(16) JIP: LABEL31 UIP: LABEL31 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(16) g73<1>D g1<1,1,0>D 1196D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g75<1>UD g73<1,1,0>UD g1<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -add(16) g77<1>D g73<1,1,0>D g71<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g79<1>UD g77<1,1,0>UD g73<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(8) g14<2>UD g77<4,4,1>UD { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $10.src }; -mov(8) g16<2>UD g78<4,4,1>UD { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add3(16) g81<1>D -g75<8,8,1>D g38<8,8,1>D -g79<1,1,1>D { align1 1H }; -mov(8) g16.1<2>UD g82<4,4,1>UD { align1 2Q I@1 }; -mov(8) g14.1<2>UD g81<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g14UD g18UD 0x0804058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; - -LABEL31: -endif(16) JIP: LABEL30 { align1 1H }; -add(16) g60<1>D g60<1,1,0>D 512D { align1 1H compacted }; - -LABEL30: -while(16) JIP: LABEL32 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q F@1 }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_BFS_BFS_pass1_indexed_batchable_code[] = { - 0x80000065, 0x35058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x2a050220, 0x00000024, 0x00000000, - 0x00040061, 0x2e054220, 0x00000000, 0x00000000, - 0xe2361b40, 0x00013503, 0x80030061, 0x23054410, - 0x00000000, 0x76543210, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa00360c, 0x00340000, 0x64231940, 0x00802395, - 0x80102001, 0x00000000, 0x00000000, 0x00000000, - 0x2a3d0061, 0x001102cc, 0x211f0061, 0x001102cc, - 0x00130061, 0x3f260aa0, 0x00000264, 0x00000000, - 0x00030061, 0x21260aa0, 0x00000264, 0x00000000, - 0x2a3d1461, 0x00110204, 0x211f1461, 0x00110204, - 0x2a3f1461, 0x00110244, 0x21211461, 0x00110244, - 0xaa421440, 0x428e3d03, 0xaa250040, 0x42ce3d03, - 0xa1131340, 0x428e1f03, 0xa1240040, 0x42ce1f03, - 0x00030061, 0x41050220, 0x00441f26, 0x00000000, - 0x00131d70, 0x43050220, 0x52464205, 0x00443d06, - 0x00130061, 0x54060220, 0x00344205, 0x00000000, - 0x00131e70, 0x48050220, 0x52462505, 0x00443d06, - 0x00130061, 0x42050220, 0x00443d26, 0x00000000, - 0x00031f70, 0x14050220, 0x52461305, 0x00441f06, - 0x00030061, 0x52060220, 0x00341305, 0x00000000, - 0x00041f61, 0x28050220, 0x00462405, 0x00000000, - 0x00030070, 0x47050220, 0x52462405, 0x00441f06, - 0x00131f40, 0x44052660, 0x06464305, 0x00443d26, - 0x00031d40, 0x15052660, 0x06461405, 0x00441f26, - 0x00131a61, 0x54260220, 0x00344405, 0x00000000, - 0x00031a61, 0x52260220, 0x00341505, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x45140000, 0xfb045224, 0x00040000, - 0x27491a70, 0x24002803, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041952, 0x4b042e68, - 0x0e2e4705, 0x49054105, 0x00030061, 0x4d060220, - 0x00342805, 0x00000000, 0x00130061, 0x4f060220, - 0x00342905, 0x00000000, 0x00031a61, 0x4d260220, - 0x00344b05, 0x00000000, 0x00131a61, 0x4f260220, - 0x00344c05, 0x00000000, 0xe251004c, 0x00114004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80040040, 0x57058150, 0x05582305, 0xffffffff, - 0x80001b69, 0x10018220, 0x02005104, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000800, - 0x80000961, 0x30060660, 0x00010680, 0x00000000, - 0x80000061, 0x30260660, 0x00010690, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80031961, 0x53260220, 0x00003024, 0x00000000, - 0x80031961, 0x53060220, 0x00003004, 0x00000000, - 0x80001b61, 0x31064210, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004231, 0x4e140000, 0xfb00530c, 0x00340000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80042261, 0x53054660, 0x00000000, 0x00000000, - 0x00040061, 0x53050660, 0x00464e05, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80041961, 0x10014110, 0x00000000, 0x0a600a60, - 0x80040069, 0x10018510, 0x01465705, 0x00020002, - 0x80040940, 0x10018110, 0x01461001, 0x0a600a60, - 0xe3550961, 0x001b0004, 0x80001961, 0x55054660, - 0x00000000, 0x00000000, 0x80031940, 0x55260660, - 0x06445506, 0x00445526, 0x80021940, 0x55470660, - 0x06425527, 0x00425547, 0x80021940, 0x55670660, - 0x06425527, 0x00425567, 0x80021940, 0x55850660, - 0x06005564, 0x00345585, 0x80021a40, 0x56850660, - 0x06005664, 0x00345685, 0xa4561940, 0x56015582, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0xa0580040, 0x55202a02, 0x00043161, 0x52050660, - 0x00465505, 0x00000000, 0x275a1a70, 0x4e005803, - 0x80000061, 0x30010110, 0x00003104, 0x00000000, - 0x00041a70, 0x00018220, 0x22465a05, 0x00000000, - 0x00040061, 0x5c050120, 0x20003000, 0x00000000, - 0x01040022, 0x0001c060, 0x00000030, 0x00000030, - 0x00040061, 0x2c054220, 0x00000000, 0xffffffff, - 0x00040028, 0x0001c660, 0x000000c8, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x000000b8, - 0xa05e1f40, 0x4e005202, 0xa0260040, 0x01002e03, - 0xa02a1a40, 0x5f302a52, 0x0004a170, 0x00010220, - 0x42462605, 0x00464505, 0x01040022, 0x0001c060, - 0x00000040, 0x00000040, 0x00040061, 0x2e050220, - 0x00462605, 0x00000000, 0x00041f61, 0x2c054220, - 0x00000000, 0x00000000, 0x00040028, 0x0001c660, - 0x00000050, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000040, 0x00041c69, 0x5f058660, - 0x02462e05, 0x00000002, 0x00040061, 0x2e050220, - 0x00462605, 0x00000000, 0x00041a52, 0x28044160, - 0x0e0e0040, 0x24055f05, 0x00040027, 0x00014060, - 0x00000000, 0xfffffca8, 0x00041a61, 0x00010660, - 0x20462c05, 0x00000000, 0x01040022, 0x0001c060, - 0x000000d0, 0x00000090, 0x00041e4c, 0x60050220, - 0x00465c05, 0x00000000, 0x00040070, 0x00018660, - 0x16465c05, 0x00000000, 0x11041a62, 0x62058220, - 0x02466005, 0x00000020, 0xa0301940, 0x62002e02, - 0x80040061, 0x10014110, 0x00000000, 0x0b000b00, - 0x00040069, 0x10018510, 0x01566206, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0b000b00, - 0xe0320961, 0x001b0004, 0x00040024, 0x0001c060, - 0x00000050, 0x00000050, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x30054220, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x32054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00030040, 0x63058660, - 0x06441f06, 0x0000082c, 0x00130040, 0x64058660, - 0x06443d06, 0x0000082c, 0x00041d69, 0x66058660, - 0x02463005, 0x00000002, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x06058660, - 0x06441f06, 0x00002c2c, 0x00130040, 0x07058660, - 0x06443d06, 0x00002c2c, 0x00031161, 0x79050220, - 0x00442126, 0x00000000, 0x00131261, 0x7a050220, - 0x00443f26, 0x00000000, 0x00040061, 0x03050160, - 0x00462305, 0x00000000, 0x00041f69, 0x47058660, - 0x02463205, 0x00000009, 0xa0681f40, 0x66006302, - 0xe7650070, 0x82c06303, 0x276a1a70, 0x63006803, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x54060220, 0x00346805, 0x00000000, - 0x00130061, 0x56060220, 0x00346905, 0x00000000, - 0x00041b52, 0x6c042e68, 0x0e2e6505, 0x6a054105, - 0x00131961, 0x56260220, 0x00346d05, 0x00000000, - 0x00031a61, 0x54260220, 0x00346c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x6d140000, 0xfb045424, 0x00040000, - 0x00042361, 0x6f050120, 0x00566d06, 0x00000000, - 0x00040061, 0x09050120, 0x00566d16, 0x00000000, - 0x60741a41, 0x05806f02, 0x00030041, 0x20018220, - 0x01466f05, 0x00580058, 0x0004006c, 0x71058660, - 0x02466f05, 0x0000001f, 0x600b1c41, 0x5cc00902, - 0xa17b1c40, 0x740e2102, 0xaa7c1d40, 0x750e3f02, - 0xfe730049, 0x05806f03, 0x60751d41, 0x05807102, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0xa0010940, 0x0b000602, 0x00031d70, 0x7d050220, - 0x52467b05, 0x00442106, 0x00030061, 0x5f060220, - 0x00347b05, 0x00000000, 0x00030070, 0x08050220, - 0x52460605, 0x00441f06, 0x00131f70, 0x7e050220, - 0x52467c05, 0x00443f06, 0xa0340040, 0x03407b03, - 0xa04e0040, 0x01007b03, 0x00130061, 0x61060220, - 0x00347c05, 0x00000000, 0x00130041, 0x20018220, - 0x01467005, 0x00580058, 0x00130070, 0x09050220, - 0x52460705, 0x00443d06, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00031f61, 0x55060220, - 0x00340105, 0x00000000, 0x00133361, 0x57060220, - 0x00340205, 0x00000000, 0x270c0070, 0x06000103, - 0x00031f61, 0x59060220, 0x00343405, 0x00000000, - 0x00131f61, 0x5b060220, 0x00343505, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x27360070, 0x7b003403, 0x00031f61, 0x16060220, - 0x00344e05, 0x00000000, 0x00130061, 0x18060220, - 0x00344f05, 0x00000000, 0x00130049, 0x74058222, - 0x02467005, 0x00000058, 0x00041f52, 0x26042e68, - 0x0e2e0805, 0x0c054105, 0xa0771a40, 0x75007302, - 0x00131a61, 0x57260220, 0x00342705, 0x00000000, - 0x00031b61, 0x55260220, 0x00342605, 0x00000000, - 0x00041b52, 0x05040e68, 0x0e2e7905, 0x7d057705, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x28440000, 0xfb045524, 0x003c0000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xe0543365, 0x0ff10043, 0xa0381a40, 0x05023602, - 0x00130061, 0x61260220, 0x00340605, 0x00000000, - 0x00030061, 0x5f260220, 0x00340505, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041c69, 0x56058660, 0x02465405, 0x00000004, - 0x00031c61, 0x59260220, 0x00343805, 0x00000000, - 0x00131d61, 0x5b260220, 0x00343905, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x3e440000, 0xfb045f24, 0x003c0000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x39140000, 0xfb045924, 0x00040000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0581b40, 0x56000302, 0xe03c1965, 0x1ff05803, - 0xe0302465, 0x00102e03, 0xa0492440, 0x47002802, - 0x00041a70, 0x00018660, 0x26463005, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0591a40, 0x3c004902, 0xa04b0040, 0x20004903, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0xef462662, 0x00003903, 0x27500070, 0x7b004e03, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x275b1c70, 0x49005903, 0x274dc462, 0x2a004b03, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0521b40, 0x05025002, 0x275d1a70, 0x4d005903, - 0x00031a61, 0x16260220, 0x00345205, 0x00000000, - 0x00131b61, 0x18260220, 0x00345305, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041b65, 0x5f052620, 0x22465b05, 0x00465d05, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x53240000, 0xfb041624, 0x000c0000, - 0x01040022, 0x0001c060, 0x00000108, 0x000000f8, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa0611f40, 0x59004602, 0x27631970, 0x46006103, - 0x00040069, 0x67058660, 0x02466105, 0x00000002, - 0xe06a0068, 0x01e06103, 0xa0651b40, 0x5b226302, - 0xa06eb540, 0x67003e02, 0x00041a69, 0x68058660, - 0x02466505, 0x00000002, 0x27701a70, 0x3e006e03, - 0x00030061, 0x61060220, 0x00346e05, 0x00000000, - 0x00130061, 0x63060220, 0x00346f05, 0x00000000, - 0x206c1c66, 0x6a006803, 0x00049552, 0x72040e68, - 0x0e2e4005, 0x70056c05, 0x00131961, 0x63260220, - 0x00347305, 0x00000000, 0x00031a61, 0x61260220, - 0x00347205, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x33140000, - 0xfb046124, 0x00040000, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00042561, 0x33054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0xa0732740, 0x02005303, - 0x00042469, 0x78058660, 0x02462c05, 0x00000005, - 0xe07a0068, 0x01b02c03, 0x27751b70, 0x53007303, - 0xa07c1b40, 0x78007302, 0xa077a740, 0x55027502, - 0x277e1a70, 0x73007c03, 0x00033561, 0x62060220, - 0x00347c05, 0x00000000, 0x00133561, 0x64060220, - 0x00347d05, 0x00000000, 0xa00f0040, 0x01007c03, - 0x00041c52, 0x0d040e68, 0x0e2e7705, 0x7e057a05, - 0xe7111a70, 0x01000f03, 0x00131a61, 0x64260220, - 0x00340e05, 0x00000000, 0x00031b61, 0x62260220, - 0x00340d05, 0x00000000, 0xa0131b40, 0x0d021102, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x05440000, 0xfb046224, 0x003c0000, - 0x00033861, 0x63060220, 0x00340f05, 0x00000000, - 0x00133861, 0x65060220, 0x00341005, 0x00000000, - 0x00031a61, 0x63260220, 0x00341305, 0x00000000, - 0x00131a61, 0x65260220, 0x00341405, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x20152840, 0x05200b00, 0x00041162, 0x1b058aa0, - 0x4a461505, 0x0704ec3d, 0x00041170, 0x29058aa0, - 0x5a461b05, 0x77f684df, 0x00044938, 0x1e050aa0, - 0x1a461b05, 0x00460001, 0x00040070, 0x2b058aa0, - 0x3a461505, 0x0704ec3d, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x14240000, - 0xfb046324, 0x000c0000, 0x00042941, 0x20058aa0, - 0x0a461e05, 0x417d70a4, 0x00041265, 0x00010220, - 0x22462905, 0x00462b05, 0xef2c1162, 0x00002003, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x20182a40, 0x07201400, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x201a2a40, 0x09201600, - 0x00041270, 0x2e058aa0, 0x3a461805, 0x0704ec3d, - 0x00043962, 0x1c058aa0, 0x4a461805, 0x0704ec3d, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b38, 0x21050aa0, 0x1a461c05, 0x00460001, - 0x00043b70, 0x30058aa0, 0x5a461c05, 0x77f684df, - 0x00041462, 0x1d058aa0, 0x4a461a05, 0x0704ec3d, - 0x00042b41, 0x23058aa0, 0x0a462105, 0x417d70a4, - 0x00041365, 0x00010220, 0x22463005, 0x00462e05, - 0xef311162, 0x00002303, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044c38, 0x24050aa0, - 0x1a461d05, 0x00460001, 0x00040070, 0x35058aa0, - 0x3a461a05, 0x0704ec3d, 0x00043c70, 0x37058aa0, - 0x5a461d05, 0x77f684df, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x00041c41, 0x28058aa0, - 0x0a462405, 0x417d70a4, 0x00041265, 0x00010220, - 0x22463705, 0x00463505, 0xef381162, 0x00002803, - 0x00040061, 0x00010660, 0x20465f05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000120, 0x00000120, - 0x00042569, 0x3a058660, 0x02463305, 0x00000005, - 0xe0460068, 0x01b03303, 0xa048a540, 0x3a004202, - 0x274a1970, 0x42004803, 0xa04e0040, 0x01004803, - 0x00033a61, 0x64060220, 0x00344805, 0x00000000, - 0x00133a61, 0x66060220, 0x00344905, 0x00000000, - 0x0004c552, 0x4c040e68, 0x0e2e4405, 0x4a054605, - 0x27501c70, 0x48004e03, 0x00030061, 0x68060220, - 0x00344e05, 0x00000000, 0x00130061, 0x6a060220, - 0x00344f05, 0x00000000, 0x00131c61, 0x66260220, - 0x00344d05, 0x00000000, 0x00031d61, 0x64260220, - 0x00344c05, 0x00000000, 0xa0521d40, 0x4c025002, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x0d440000, 0xfb046424, 0x003c0000, - 0x00031961, 0x68260220, 0x00345205, 0x00000000, - 0x00131a61, 0x6a260220, 0x00345305, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x15440000, 0xfb046824, 0x003c0000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040069, 0x36058660, 0x02463c05, 0x00000002, - 0x00049561, 0x34050220, 0x00463605, 0x00000000, - 0x00041970, 0x00018220, 0x42463405, 0x00000120, - 0x01040028, 0x0001c660, 0x000000c0, 0x000000c0, - 0x00043d69, 0x69058660, 0x02463405, 0x00000002, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x1d054220, 0x00000000, 0x7f800000, - 0x00043d61, 0x1f054220, 0x00000000, 0x7f800000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041461, 0x21054220, 0x00000000, 0x7f800000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x23054220, 0x00000000, 0x7f800000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x00000000, 0xea0c6914, 0x003c1d44, - 0x00040040, 0x34058660, 0x06463405, 0x00000800, - 0x00040027, 0x00014060, 0x00000000, 0xffffff30, - 0x00041970, 0x00018220, 0x42463605, 0x00000030, - 0x01040028, 0x0001c660, 0x000000e8, 0x000000e8, - 0x00040069, 0x53058660, 0x02463605, 0x00000002, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x1e054220, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041461, 0x20054220, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041461, 0x22054220, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x24054220, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xa06a1d40, 0x48005303, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x00000000, - 0xea0c6a14, 0x003c1e44, 0x00040040, 0x36058660, - 0x06463605, 0x00000800, 0x00040027, 0x00014060, - 0x00000000, 0xffffff08, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80004e31, 0x540c0000, - 0xe23e000c, 0x00000000, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x80030061, 0x55054220, - 0x00000000, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x55550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80044f31, 0x00000000, - 0x3008550c, 0x00000000, 0x80040001, 0x00000000, - 0xe0000000, 0x00000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x20562a40, 0x15000d00, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x20582a40, 0x17000f00, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x205a2a40, 0x19001100, - 0x205d1240, 0x07205800, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x20611240, 0x09205a00, - 0x205b1540, 0x05205600, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x20640b41, 0x31005d00, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x20660b41, 0x38006100, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x20621341, 0x2c005b00, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x6a050a20, 0x00466405, 0x00000000, - 0x80001361, 0x32064210, 0x00000000, 0x00000000, - 0x00041261, 0x6c050a20, 0x00466605, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x68050a20, 0x00466205, 0x00000000, - 0x80001b61, 0x30010110, 0x00003204, 0x00000000, - 0x00040070, 0x00018220, 0x22465f05, 0x00000000, - 0x00041261, 0x37050120, 0x00003000, 0x00000000, - 0x80003d61, 0x1d054660, 0x00000000, 0x00000001, - 0xe06e0065, 0x00300303, 0xe0700068, 0x00200303, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x72050660, 0x02001d04, 0x00460305, - 0x00041a70, 0x00018660, 0x16463705, 0x00000000, - 0x01040028, 0x0001c660, 0x00000948, 0x00000948, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x0004004c, 0x74050220, 0x00463705, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80041961, 0x10014110, 0x00000000, 0x0d000d00, - 0x00040069, 0x10018510, 0x01567406, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0d000d00, - 0xe0760961, 0x001b0004, 0xac781970, 0x68007602, - 0x00041965, 0x00010220, 0x22467805, 0x00465f05, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01041162, 0x7a058220, 0x02461505, 0xff800000, - 0x01040062, 0x7c058220, 0x02461705, 0xff800000, - 0x01040062, 0x7e058220, 0x02460d05, 0x7f800000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x03058220, 0x02460f05, 0x7f800000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xa31d1c61, 0xff810000, 0x601d0061, 0x00107a00, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xa31f0b61, 0xff810000, 0x601f0061, 0x00107c00, - 0xa3060a61, 0x7f810000, 0x60060061, 0x00107e00, - 0xa3080961, 0x7f810000, 0x60080061, 0x00100300, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7d058220, 0x02461905, 0xff800000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x04058220, 0x02461105, 0x7f800000, - 0x80031461, 0x64060220, 0x00441d26, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80031361, 0x21060220, 0x00441f26, 0x00000000, - 0x80031261, 0x35060220, 0x00440626, 0x00000000, - 0x80031161, 0x48060220, 0x00440826, 0x00000000, - 0x00040070, 0x00018660, 0x16466e05, 0x00000001, - 0x80031d62, 0x62060aa0, 0x4a441d06, 0x00446406, - 0x80030c62, 0x0a060aa0, 0x4a441f06, 0x00442106, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80031b62, 0x33060aa0, 0x5a440606, 0x00443506, - 0xa3211f61, 0xff810000, 0x60210061, 0x00107d00, - 0x80031a62, 0x46060aa0, 0x5a440806, 0x00444806, - 0x80030d61, 0x1d260220, 0x00446206, 0x00000000, - 0x80030c61, 0x1f260220, 0x00440a06, 0x00000000, - 0x80030b61, 0x06260220, 0x00443306, 0x00000000, - 0xa30a1a61, 0x7f810000, 0x600a0061, 0x00100400, - 0x80030a61, 0x08260220, 0x00444606, 0x00000000, - 0x80020c61, 0x7a070220, 0x00421d47, 0x00000000, - 0x80020061, 0x74070220, 0x00421d27, 0x00000000, - 0x80021d61, 0x2a070220, 0x00421f47, 0x00000000, - 0x80020061, 0x28070220, 0x00421f27, 0x00000000, - 0x8002e561, 0x40070220, 0x00420647, 0x00000000, - 0x80022561, 0x3e070220, 0x00420627, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80031161, 0x55060220, 0x00440a26, 0x00000000, - 0x80031361, 0x32060220, 0x00442126, 0x00000000, - 0x80021f61, 0x4d070220, 0x00420847, 0x00000000, - 0x80020061, 0x4b070220, 0x00420827, 0x00000000, - 0x80021f62, 0x65070aa0, 0x4a427407, 0x00427a07, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80021f62, 0x23070aa0, 0x4a422807, 0x00422a07, - 0x80021d62, 0x39070aa0, 0x5a423e07, 0x00424007, - 0x80031c62, 0x53060aa0, 0x5a440a06, 0x00445506, - 0x80031b62, 0x30060aa0, 0x4a442106, 0x00443206, - 0x80021962, 0x49070aa0, 0x5a424b07, 0x00424d07, - 0x80021661, 0x1d470220, 0x00426507, 0x00000000, - 0x80021561, 0x1f470220, 0x00422307, 0x00000000, - 0x80021461, 0x06470220, 0x00423907, 0x00000000, - 0x80030b61, 0x0a260220, 0x00445306, 0x00000000, - 0x80030a61, 0x21260220, 0x00443006, 0x00000000, - 0x80021161, 0x08470220, 0x00424907, 0x00000000, - 0x80020e61, 0x03070220, 0x00421d67, 0x00000000, - 0x80021761, 0x7d070220, 0x00421d27, 0x00000000, - 0x80021f61, 0x2d070220, 0x00421f27, 0x00000000, - 0x8002f561, 0x45070220, 0x00420667, 0x00000000, - 0x80022561, 0x43070220, 0x00420627, 0x00000000, - 0x80021f61, 0x5a070220, 0x00420a47, 0x00000000, - 0x80020061, 0x58070220, 0x00420a27, 0x00000000, - 0x80021f61, 0x39070220, 0x00422147, 0x00000000, - 0x80021761, 0x35070220, 0x00422127, 0x00000000, - 0x80021f61, 0x52070220, 0x00420867, 0x00000000, - 0x80020061, 0x50070220, 0x00420827, 0x00000000, - 0x80020061, 0x2f070220, 0x00421f67, 0x00000000, - 0x80020062, 0x7b070aa0, 0x4a427d07, 0x00420307, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80021f62, 0x41070aa0, 0x5a424307, 0x00424507, - 0x80021e62, 0x56070aa0, 0x5a425807, 0x00425a07, - 0x80021c62, 0x33070aa0, 0x4a423507, 0x00423907, - 0x80021a62, 0x4e070aa0, 0x5a425007, 0x00425207, - 0x80021962, 0x2b070aa0, 0x4a422d07, 0x00422f07, - 0x80021661, 0x1d670220, 0x00427b07, 0x00000000, - 0x80021561, 0x06670220, 0x00424107, 0x00000000, - 0x80021461, 0x0a470220, 0x00425607, 0x00000000, - 0x80021361, 0x21470220, 0x00423307, 0x00000000, - 0x80021261, 0x08670220, 0x00424e07, 0x00000000, - 0x80021161, 0x1f670220, 0x00422b07, 0x00000000, - 0x80021e62, 0x1d850aa0, 0x4a001d64, 0x00341d85, - 0x80021e62, 0x1e850aa0, 0x4a001e64, 0x00341e85, - 0x80021d62, 0x06850aa0, 0x5a000664, 0x00340685, - 0x80021d62, 0x07850aa0, 0x5a000764, 0x00340785, - 0x80021c61, 0x61070220, 0x00420a67, 0x00000000, - 0x80020061, 0x5d070220, 0x00420a27, 0x00000000, - 0x80021d61, 0x40070220, 0x00422167, 0x00000000, - 0x80020061, 0x3e070220, 0x00422127, 0x00000000, - 0x80021e62, 0x08850aa0, 0x5a000864, 0x00340885, - 0x80021e62, 0x09850aa0, 0x5a000964, 0x00340985, - 0x80021d62, 0x1f850aa0, 0x4a001f64, 0x00341f85, - 0x80021d62, 0x20850aa0, 0x4a002064, 0x00342085, - 0x80031762, 0x1e050aa0, 0x4a001de4, 0x00461e05, - 0x80031662, 0x07050aa0, 0x5a0006e4, 0x00460705, - 0x80021b62, 0x5b070aa0, 0x5a425d07, 0x00426107, - 0x80021962, 0x3a070aa0, 0x4a423e07, 0x00424007, - 0x80031762, 0x09050aa0, 0x5a0008e4, 0x00460905, - 0x80031662, 0x20050aa0, 0x4a001fe4, 0x00462005, - 0x80021461, 0x0a670220, 0x00425b07, 0x00000000, - 0x80021361, 0x21670220, 0x00423a07, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x23050220, 0x020009e4, 0x000007e4, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x28050220, 0x020020e4, 0x00001ee4, - 0x80021c62, 0x0a850aa0, 0x5a000a64, 0x00340a85, - 0x80021c62, 0x0b850aa0, 0x5a000b64, 0x00340b85, - 0x80021b62, 0x21850aa0, 0x4a002164, 0x00342185, - 0x80021b62, 0x22850aa0, 0x4a002264, 0x00342285, - 0x00040070, 0x00018660, 0x16466e05, 0x00000002, - 0x80031362, 0x0b050aa0, 0x5a000ae4, 0x00460b05, - 0x80031262, 0x22050aa0, 0x4a0021e4, 0x00462205, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x2f2a0062, 0x23010b83, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x2f2c0062, 0x28012283, - 0x00040070, 0x00018660, 0x16467005, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x2f7a0062, 0x2c202a00, 0x00040065, 0x00018220, - 0x22467205, 0x00000077, 0x01040022, 0x0001c060, - 0x00000090, 0x00000090, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x602d0041, 0x00607602, - 0x602f0041, 0x00307002, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x31040e68, - 0x0e0e2d05, 0x2f056e05, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x74058660, - 0x02463105, 0x00000002, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea2a7414, 0x01007a14, 0x00040025, 0x00004600, - 0x00000000, 0x00000070, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0xa0320066, 0x5f227802, - 0x80001761, 0x41064210, 0x00000000, 0x00000000, - 0x80001961, 0x30010110, 0x00004104, 0x00000000, - 0x00041b70, 0x00018220, 0x22463205, 0x00000000, - 0x00040061, 0x33050120, 0x00003000, 0x00000000, - 0x20371965, 0x33003703, 0x00040027, 0x00014060, - 0x00000000, 0xfffff6a8, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0xa0340040, 0x01006a03, - 0x80002561, 0x42064210, 0x00000000, 0x00000000, - 0x80001961, 0x30010110, 0x00004204, 0x00000000, - 0x00040070, 0x00018220, 0x22465f05, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x38050120, 0x00003000, 0x00000000, - 0x00041970, 0x00018660, 0x16463805, 0x00000000, - 0x01040028, 0x0001c660, 0x000009c8, 0x000009c8, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x0004004c, 0x36050220, 0x00463805, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80041961, 0x10014110, 0x00000000, 0x06800680, - 0x00040069, 0x10018510, 0x01563606, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x06800680, - 0xe03a0961, 0x001b0004, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xac3e0070, 0x34003a02, - 0x00041965, 0x00010220, 0x22463e05, 0x00465f05, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x40058220, 0x02461505, 0xff800000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x42058220, 0x02461705, 0xff800000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x44058220, 0x02460d05, 0x7f800000, - 0x01040062, 0x46058220, 0x02460f05, 0x7f800000, - 0xa34f1c61, 0xff810000, 0x604f0061, 0x00104000, - 0xa3511b61, 0xff810000, 0x60510061, 0x00104200, - 0xa3490a61, 0x7f810000, 0x60490061, 0x00104400, - 0xa34b1961, 0x7f810000, 0x604b0061, 0x00104600, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x43058220, 0x02461905, 0xff800000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x47058220, 0x02461105, 0x7f800000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80031461, 0x20060220, 0x00444f26, 0x00000000, - 0x80031361, 0x30060220, 0x00445126, 0x00000000, - 0x80031261, 0x4d060220, 0x00444926, 0x00000000, - 0x80031161, 0x64060220, 0x00444b26, 0x00000000, - 0xa3530e61, 0xff810000, 0x60530061, 0x00104300, - 0x00040070, 0x00018660, 0x16466e05, 0x00000001, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80031d62, 0x1e060aa0, 0x4a444f06, 0x00442006, - 0x80031c62, 0x2e060aa0, 0x4a445106, 0x00443006, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80031b62, 0x45060aa0, 0x5a444906, 0x00444d06, - 0x80031a62, 0x62060aa0, 0x5a444b06, 0x00446406, - 0xa34d1e61, 0x7f810000, 0x604d0061, 0x00104700, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80031661, 0x55060220, 0x00445326, 0x00000000, - 0x80030d61, 0x4f260220, 0x00441e06, 0x00000000, - 0x80030c61, 0x51260220, 0x00442e06, 0x00000000, - 0x80030b61, 0x49260220, 0x00444506, 0x00000000, - 0x80030a61, 0x4b260220, 0x00446206, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80031161, 0x7e060220, 0x00444d26, 0x00000000, - 0x80021d61, 0x28070220, 0x00424f47, 0x00000000, - 0x80023d61, 0x23070220, 0x00424f27, 0x00000000, - 0x80020e61, 0x40070220, 0x00425147, 0x00000000, - 0x80020061, 0x36070220, 0x00425127, 0x00000000, - 0x80021f61, 0x59070220, 0x00424947, 0x00000000, - 0x80020061, 0x57070220, 0x00424927, 0x00000000, - 0x80021f61, 0x76070220, 0x00424b47, 0x00000000, - 0x80023061, 0x74070220, 0x00424b27, 0x00000000, - 0x80030062, 0x46060aa0, 0x4a445306, 0x00445506, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80031f62, 0x7c060aa0, 0x5a444d06, 0x00447e06, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80021f62, 0x21070aa0, 0x4a422307, 0x00422807, - 0x80021d62, 0x31070aa0, 0x4a423607, 0x00424007, - 0x80021962, 0x65070aa0, 0x5a427407, 0x00427607, - 0x80031561, 0x53260220, 0x00444606, 0x00000000, - 0x80030c61, 0x4d260220, 0x00447c06, 0x00000000, - 0x80021d62, 0x55070aa0, 0x5a425707, 0x00425907, - 0x80021461, 0x4f470220, 0x00422107, 0x00000000, - 0x80021361, 0x51470220, 0x00423107, 0x00000000, - 0x80021261, 0x4b470220, 0x00426507, 0x00000000, - 0x80021c61, 0x07070220, 0x00424d47, 0x00000000, - 0x80020061, 0x05070220, 0x00424d27, 0x00000000, - 0x80021161, 0x49470220, 0x00425507, 0x00000000, - 0x80021e61, 0x2d070220, 0x00424f67, 0x00000000, - 0x80020061, 0x2b070220, 0x00424f27, 0x00000000, - 0x80021f61, 0x45070220, 0x00425167, 0x00000000, - 0x80020061, 0x43070220, 0x00425127, 0x00000000, - 0x80021161, 0x58070220, 0x00425327, 0x00000000, - 0x80021161, 0x5a070220, 0x00425347, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80021f61, 0x7b070220, 0x00424b67, 0x00000000, - 0x80023061, 0x79070220, 0x00424b27, 0x00000000, - 0x80021f62, 0x03070aa0, 0x5a420507, 0x00420707, - 0x80021f61, 0x61070220, 0x00424967, 0x00000000, - 0x80020061, 0x5c070220, 0x00424927, 0x00000000, - 0x80021f62, 0x29070aa0, 0x4a422b07, 0x00422d07, - 0x80021f62, 0x41070aa0, 0x4a424307, 0x00424507, - 0x80021d62, 0x56070aa0, 0x4a425807, 0x00425a07, - 0x80021b62, 0x77070aa0, 0x5a427907, 0x00427b07, - 0x80021561, 0x4d470220, 0x00420307, 0x00000000, - 0x80021461, 0x4f670220, 0x00422907, 0x00000000, - 0x80021361, 0x51670220, 0x00424107, 0x00000000, - 0x80021261, 0x53470220, 0x00425607, 0x00000000, - 0x80021d62, 0x5a070aa0, 0x5a425c07, 0x00426107, - 0x80021261, 0x4b670220, 0x00427707, 0x00000000, - 0x80021d61, 0x1d070220, 0x00424d67, 0x00000000, - 0x80020061, 0x0a070220, 0x00424d27, 0x00000000, - 0x80021e62, 0x4f850aa0, 0x4a004f64, 0x00344f85, - 0x80021e62, 0x50850aa0, 0x4a005064, 0x00345085, - 0x80021d62, 0x51850aa0, 0x4a005164, 0x00345185, - 0x80021d62, 0x52850aa0, 0x4a005264, 0x00345285, - 0x80021561, 0x49670220, 0x00425a07, 0x00000000, - 0x80020d61, 0x5d070220, 0x00425327, 0x00000000, - 0x80021561, 0x61070220, 0x00425367, 0x00000000, - 0x80021e62, 0x4b850aa0, 0x5a004b64, 0x00344b85, - 0x80021e62, 0x4c850aa0, 0x5a004c64, 0x00344c85, - 0x80021c62, 0x08070aa0, 0x5a420a07, 0x00421d07, - 0x80031662, 0x50050aa0, 0x4a004fe4, 0x00465005, - 0x80031562, 0x52050aa0, 0x4a0051e4, 0x00465205, - 0x80021b62, 0x49850aa0, 0x5a004964, 0x00344985, - 0x80021b62, 0x4a850aa0, 0x5a004a64, 0x00344a85, - 0x80021962, 0x5b070aa0, 0x4a425d07, 0x00426107, - 0x80031762, 0x4c050aa0, 0x5a004be4, 0x00464c05, - 0x80021761, 0x4d670220, 0x00420807, 0x00000000, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x57050220, 0x020052e4, 0x000050e4, - 0x80031362, 0x4a050aa0, 0x5a0049e4, 0x00464a05, - 0x80021361, 0x53670220, 0x00425b07, 0x00000000, - 0x80021b62, 0x4d850aa0, 0x5a004d64, 0x00344d85, - 0x80021b62, 0x4e850aa0, 0x5a004e64, 0x00344e85, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x55050220, 0x02004ce4, 0x00004ae4, - 0x80021a62, 0x53850aa0, 0x4a005364, 0x00345385, - 0x80021a62, 0x54850aa0, 0x4a005464, 0x00345485, - 0x80031362, 0x4e050aa0, 0x5a004de4, 0x00464e05, - 0x00040070, 0x00018660, 0x16466e05, 0x00000002, - 0x80031262, 0x54050aa0, 0x4a0053e4, 0x00465405, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x2f590062, 0x55014e83, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x2f5b0062, 0x57015483, - 0x00040070, 0x00018660, 0x16467005, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x2f7d0062, 0x5b205900, 0x00040065, 0x00018220, - 0x22467205, 0x00000077, 0x01040022, 0x0001c060, - 0x000000a0, 0x000000a0, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x605c0041, 0x00603a02, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x60610041, 0x00307002, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x63040e68, - 0x0e0e5c05, 0x61056e05, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x7b058660, - 0x02466305, 0x00000002, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea2a7b14, 0x01007d14, 0x00040025, 0x00004600, - 0x00000000, 0x00000070, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0xa0640066, 0x5f223e02, - 0x80000c61, 0x62064210, 0x00000000, 0x00000000, - 0x80001961, 0x30010110, 0x00006204, 0x00000000, - 0x00041b70, 0x00018220, 0x22466405, 0x00000000, - 0x00040061, 0x65050120, 0x00003000, 0x00000000, - 0x20381965, 0x65003803, 0x00040027, 0x00014060, - 0x00000000, 0xfffff628, 0xa0660040, 0x02006c03, - 0x80000061, 0x63064210, 0x00000000, 0x00000000, - 0x80001961, 0x30010110, 0x00006304, 0x00000000, - 0x00040070, 0x00018220, 0x22465f05, 0x00000000, - 0x00041d61, 0x39050120, 0x00003000, 0x00000000, - 0x00041970, 0x00018660, 0x16463905, 0x00000000, - 0x01040028, 0x0001c660, 0x00000998, 0x00000998, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x0004004c, 0x74050220, 0x00463905, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x0cc00cc0, - 0x00040069, 0x10018510, 0x01567406, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0cc00cc0, - 0xe0760961, 0x001b0004, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0xac780070, 0x66007602, - 0x00041965, 0x00010220, 0x22467805, 0x00465f05, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7a058220, 0x02461505, 0xff800000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7c058220, 0x02461705, 0xff800000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7e058220, 0x02460d05, 0x7f800000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x03058220, 0x02460f05, 0x7f800000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xa31d1c61, 0xff810000, 0x601d0061, 0x00107a00, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xa31f0b61, 0xff810000, 0x601f0061, 0x00107c00, - 0xa3060a61, 0x7f810000, 0x60060061, 0x00107e00, - 0xa3080961, 0x7f810000, 0x60080061, 0x00100300, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7d058220, 0x02461905, 0xff800000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x04058220, 0x02461105, 0x7f800000, - 0x80031461, 0x4b060220, 0x00441d26, 0x00000000, - 0x80031361, 0x58060220, 0x00441f26, 0x00000000, - 0x80031261, 0x74060220, 0x00440626, 0x00000000, - 0x80031161, 0x2b060220, 0x00440826, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xa3210e61, 0xff810000, 0x60210061, 0x00107d00, - 0xa30a0d61, 0x7f810000, 0x600a0061, 0x00100400, - 0x00040070, 0x00018660, 0x16466e05, 0x00000001, - 0x80031d62, 0x49060aa0, 0x4a441d06, 0x00444b06, - 0x80031c62, 0x56060aa0, 0x4a441f06, 0x00445806, - 0x80031b62, 0x64060aa0, 0x5a440606, 0x00447406, - 0x80030a62, 0x29060aa0, 0x5a440806, 0x00442b06, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80031561, 0x3e060220, 0x00440a26, 0x00000000, - 0x80030c61, 0x1d260220, 0x00444906, 0x00000000, - 0x80030b61, 0x1f260220, 0x00445606, 0x00000000, - 0x80030a61, 0x06260220, 0x00446406, 0x00000000, - 0x80031561, 0x03060220, 0x00442126, 0x00000000, - 0x80030961, 0x08260220, 0x00442906, 0x00000000, - 0x80031e62, 0x36060aa0, 0x5a440a06, 0x00443e06, - 0x80021d61, 0x50070220, 0x00421d47, 0x00000000, - 0x80020061, 0x4e070220, 0x00421d27, 0x00000000, - 0x80021e61, 0x5d070220, 0x00421f47, 0x00000000, - 0x80020061, 0x5b070220, 0x00421f27, 0x00000000, - 0x80020f61, 0x7e070220, 0x00420647, 0x00000000, - 0x80021761, 0x7c070220, 0x00420627, 0x00000000, - 0x80031f62, 0x7a060aa0, 0x4a442106, 0x00440306, - 0x80021f61, 0x30070220, 0x00420847, 0x00000000, - 0x80020061, 0x2e070220, 0x00420827, 0x00000000, - 0x80031261, 0x0a260220, 0x00443606, 0x00000000, - 0x80021f62, 0x4c070aa0, 0x4a424e07, 0x00425007, - 0x80021e62, 0x59070aa0, 0x4a425b07, 0x00425d07, - 0x80031361, 0x21260220, 0x00447a06, 0x00000000, - 0x80021b62, 0x2c070aa0, 0x5a422e07, 0x00423007, - 0x8002a561, 0x43070220, 0x00420a47, 0x00000000, - 0x80022561, 0x41070220, 0x00420a27, 0x00000000, - 0x80021361, 0x1d470220, 0x00424c07, 0x00000000, - 0x80021261, 0x1f470220, 0x00425907, 0x00000000, - 0x80020d61, 0x2a070220, 0x00422127, 0x00000000, - 0x80021e62, 0x7a070aa0, 0x5a427c07, 0x00427e07, - 0x80021261, 0x08470220, 0x00422c07, 0x00000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80021d62, 0x3f070aa0, 0x5a424107, 0x00424307, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80021c61, 0x55070220, 0x00421d67, 0x00000000, - 0x80020061, 0x53070220, 0x00421d27, 0x00000000, - 0x80020d61, 0x74070220, 0x00421f67, 0x00000000, - 0x80020061, 0x63070220, 0x00421f27, 0x00000000, - 0x80021261, 0x06470220, 0x00427a07, 0x00000000, - 0x80021e61, 0x35070220, 0x00420867, 0x00000000, - 0x80022561, 0x33070220, 0x00420827, 0x00000000, - 0x80020061, 0x2c070220, 0x00422147, 0x00000000, - 0x80021161, 0x0a470220, 0x00423f07, 0x00000000, - 0x80021f62, 0x51070aa0, 0x4a425307, 0x00425507, - 0x80021e62, 0x61070aa0, 0x4a426307, 0x00427407, - 0x80021d61, 0x28070220, 0x00420667, 0x00000000, - 0x80023d61, 0x23070220, 0x00420627, 0x00000000, - 0x80021d62, 0x31070aa0, 0x5a423307, 0x00423507, - 0x80021c62, 0x04070aa0, 0x4a422a07, 0x00422c07, - 0x80021b61, 0x48070220, 0x00420a67, 0x00000000, - 0x80020061, 0x46070220, 0x00420a27, 0x00000000, - 0x80021461, 0x1d670220, 0x00425107, 0x00000000, - 0x80021361, 0x1f670220, 0x00426107, 0x00000000, - 0x80021261, 0x08670220, 0x00423107, 0x00000000, - 0x80021161, 0x21470220, 0x00420407, 0x00000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80021d62, 0x44070aa0, 0x5a424607, 0x00424807, - 0x80021c62, 0x1d850aa0, 0x4a001d64, 0x00341d85, - 0x80021c62, 0x1e850aa0, 0x4a001e64, 0x00341e85, - 0x80021b62, 0x1f850aa0, 0x4a001f64, 0x00341f85, - 0x80021b62, 0x20850aa0, 0x4a002064, 0x00342085, - 0x80021a62, 0x08850aa0, 0x5a000864, 0x00340885, - 0x80021a62, 0x09850aa0, 0x5a000964, 0x00340985, - 0x80021961, 0x31070220, 0x00422167, 0x00000000, - 0x80020061, 0x2f070220, 0x00422127, 0x00000000, - 0x80021b62, 0x03070aa0, 0x5a422307, 0x00422807, - 0x80021761, 0x0a670220, 0x00424407, 0x00000000, - 0x80031662, 0x1e050aa0, 0x4a001de4, 0x00461e05, - 0x80031562, 0x20050aa0, 0x4a001fe4, 0x00462005, - 0x80031462, 0x09050aa0, 0x5a0008e4, 0x00460905, - 0x80021a62, 0x2d070aa0, 0x4a422f07, 0x00423107, - 0x80021561, 0x06670220, 0x00420307, 0x00000000, - 0x80021a62, 0x0a850aa0, 0x5a000a64, 0x00340a85, - 0x80021a62, 0x0b850aa0, 0x5a000b64, 0x00340b85, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x28050220, 0x020020e4, 0x00001ee4, - 0x80021361, 0x21670220, 0x00422d07, 0x00000000, - 0x80021b62, 0x06850aa0, 0x5a000664, 0x00340685, - 0x80021b62, 0x07850aa0, 0x5a000764, 0x00340785, - 0x80031362, 0x0b050aa0, 0x5a000ae4, 0x00460b05, - 0x80021962, 0x21850aa0, 0x4a002164, 0x00342185, - 0x80021962, 0x22850aa0, 0x4a002264, 0x00342285, - 0x80031462, 0x07050aa0, 0x5a0006e4, 0x00460705, - 0x80031262, 0x22050aa0, 0x4a0021e4, 0x00462205, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x23050220, 0x020009e4, 0x000007e4, - 0x00040070, 0x00018660, 0x16466e05, 0x00000002, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x2f2a0062, 0x23010b83, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x2f2c0062, 0x28012283, - 0x00040070, 0x00018660, 0x16467005, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x2f030062, 0x2c202a00, 0x00040065, 0x00018220, - 0x22467205, 0x00000077, 0x01040022, 0x0001c060, - 0x00000090, 0x00000090, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x602d0041, 0x00607602, - 0x602f0041, 0x00307002, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x31040e68, - 0x0e0e2d05, 0x2f056e05, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x7e058660, - 0x02463105, 0x00000002, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea2a7e14, 0x01000314, 0x00040025, 0x00004600, - 0x00000000, 0x00000070, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0xa0320066, 0x5f227802, - 0x80000061, 0x34064210, 0x00000000, 0x00000000, - 0x80001961, 0x30010110, 0x00003404, 0x00000000, - 0x00041b70, 0x00018220, 0x22463205, 0x00000000, - 0x00040061, 0x33050120, 0x00003000, 0x00000000, - 0x20391965, 0x33003903, 0x00040027, 0x00014060, - 0x00000000, 0xfffff658, 0x00040061, 0x00010660, - 0x20465f05, 0x00000000, 0x01040022, 0x0001c060, - 0x00000108, 0x00000108, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x34058660, - 0x02466805, 0x00000002, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa0040040, 0x48003403, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea100414, 0x01000000, - 0x00040069, 0x35058660, 0x02466a05, 0x00000002, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0xa0053040, 0x4c003503, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xea100514, 0x01000000, 0x00040069, 0x36058660, - 0x02466c05, 0x00000002, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa0063140, 0x50003603, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x00000000, 0xea100614, 0x01000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80004231, 0x370c0000, 0xe23e000c, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80031f61, 0x38054220, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x38550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044331, 0x00000000, 0x3008380c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x00041e61, 0x3a050220, 0x00463c05, 0x00000000, - 0x00041970, 0x00018220, 0x42463a05, 0x00000120, - 0x01040028, 0x0001c660, 0x000001f0, 0x000001f0, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001601, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x07058660, 0x02463a05, 0x00000002, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x0c140000, 0xea040714, 0x00040000, - 0xae002a70, 0x7f800c01, 0x01040022, 0x0001c060, - 0x00000170, 0x00000170, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0xa03e0040, 0x02c00103, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x27400070, 0x01003e03, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0xa0423a40, 0x07003e02, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x27440070, 0x3e004203, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x08060220, - 0x00344205, 0x00000000, 0x80103a01, 0x00000000, - 0x00000000, 0x00000000, 0x80101401, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x0a060220, - 0x00344305, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x46042e68, - 0x0e2e4005, 0x44052605, 0x00131961, 0x0a260220, - 0x00344705, 0x00000000, 0x00031a61, 0x08260220, - 0x00344605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x00000000, - 0xfb2a0824, 0x01000c14, 0x00040025, 0x00004600, - 0x00000000, 0x00000018, 0xa03a0040, 0x20003a03, - 0x00040027, 0x00014060, 0x00000000, 0xfffffe00, - 0x00041970, 0x00018220, 0x42463c05, 0x00000030, - 0x01040028, 0x0001c660, 0x000001b0, 0x000001b0, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x47058660, 0x02463c05, 0x00000002, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xa00d0940, 0x48004703, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x12140000, - 0xea040d14, 0x00040000, 0x00042a70, 0x00018660, - 0x26461205, 0x00000000, 0x01040022, 0x0001c060, - 0x00000120, 0x00000120, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0xa0490040, 0x4ac00103, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x274b0070, 0x01004903, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0xa04d0040, 0x47004902, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x274f0070, 0x49004d03, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00031761, 0x0e060220, - 0x00344d05, 0x00000000, 0x80103a01, 0x00000000, - 0x00000000, 0x00000000, 0x00131761, 0x10060220, - 0x00344e05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x51042e68, - 0x0e2e4b05, 0x4f052605, 0x00131961, 0x10260220, - 0x00345205, 0x00000000, 0x00031a61, 0x0e260220, - 0x00345105, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x00000000, - 0xfb180e24, 0x01001214, 0x00040025, 0x00004600, - 0x00000000, 0x00000018, 0xa03c0040, 0x20003c03, - 0x00040027, 0x00014060, 0x00000000, 0xfffffe40, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80031161, 0x7e050220, 0x00460005, 0x00000000, - 0x80040931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_BFS_BFS_pass1_indexed_batchable = { - .prog_data = { - .base.nr_params = 12, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 1344, - .base.program_size = 14560, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_BFS_BFS_pass1_indexed_batchable_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 512, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = true, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 12, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 16, - .arg_count = 2, - .args = gfx125_bvh_build_BFS_BFS_pass1_indexed_batchable_args, - .code = gfx125_bvh_build_BFS_BFS_pass1_indexed_batchable_code, -}; -const char *gfx125_bvh_build_BFS_BFS_pass1_indexed_batchable_sha1 = "df4dabf84e8b20d0e5f442b1df1f79ea4a6cfc91"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass1_initial.h b/src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass1_initial.h deleted file mode 100644 index 03ecd52cdec..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass1_initial.h +++ /dev/null @@ -1,1627 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_BFS_BFS_pass1_initial_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_BFS_BFS_pass1_initial_args[] = { - { 0, 8 }, - { 8, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g104<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -and(16) g73<1>UD g0.2<0,1,0>UD 0x000000ffUD { align1 1H compacted }; -add(1) g105<1>UD g104<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -mov(8) g39<1>UW 0x76543210V { align1 WE_all 1Q }; -shl(16) g75<1>D g73<8,8,1>D 0x00000004UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g1UD g105UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g39.8<1>UW g39<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g77<1>D g39<8,8,1>UW { align1 1H }; -add(16) g79<1>D g77<1,1,0>D g75<1,1,0>D { align1 1H I@1 compacted }; -and(16) g48<1>UD g79<1,1,0>UD 0x000001ffUD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g38.1<2>F g2.1<0,1,0>F { align1 1Q I@3 compacted }; -mov(8) g51.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g90.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g38<2>F g2<0,1,0>F { align1 1Q F@3 compacted }; -mov(8) g51<2>F g2.2<0,1,0>F { align1 2Q F@3 compacted }; -mov(8) g90<2>F g2.2<0,1,0>F { align1 1Q F@3 compacted }; -add(8) g53<1>D g51<8,4,2>D 52D { align1 2Q F@2 compacted }; -add(8) g57<1>D g51<8,4,2>D 8D { align1 2Q compacted }; -add(8) g108<1>D g90<8,4,2>D 52D { align1 1Q F@1 compacted }; -add(8) g119<1>D g90<8,4,2>D 8D { align1 1Q compacted }; -cmp.l.f0.0(8) g54<1>UD g53<8,8,1>UD g51<8,4,2>UD { align1 2Q I@4 }; -cmp.l.f0.0(8) g58<1>UD g57<8,8,1>UD g51<8,4,2>UD { align1 2Q I@4 }; -mov(8) g44<2>UD g57<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g109<1>UD g108<8,8,1>UD g90<8,4,2>UD { align1 1Q I@5 }; -mov(8) g42<2>UD g119<4,4,1>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g120<1>UD g119<8,8,1>UD g90<8,4,2>UD { align1 1Q }; -add(8) g55<1>D -g54<8,8,1>D g51.1<8,4,2>D { align1 2Q I@6 }; -add(8) g59<1>D -g58<8,8,1>D g51.1<8,4,2>D { align1 2Q I@6 }; -add(8) g118<1>D -g109<8,8,1>D g90.1<8,4,2>D { align1 1Q I@5 }; -add(8) g121<1>D -g120<8,8,1>D g90.1<8,4,2>D { align1 1Q I@4 }; -mov(8) g44.1<2>UD g59<4,4,1>UD { align1 2Q I@3 }; -mov(8) g50.1<2>F g2.1<0,1,0>F { align1 2Q I@4 compacted }; -mov(8) g42.1<2>UD g121<4,4,1>UD { align1 1Q I@2 }; -mov(8) g50<2>F g2<0,1,0>F { align1 2Q F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g60UD g42UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -add(16) g81<1>D g64<1,1,0>D 32D { align1 1H $1.dst compacted }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g64<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g43<2>UD g81<4,4,1>UD { align1 1Q $1.src }; -mov(8) g45<2>UD g82<4,4,1>UD { align1 2Q $1.src }; -add(16) g85<1>D -g83<1,1,0>D g66<1,1,0>D { align1 1H @3 $1.dst compacted }; -mov(8) g43.1<2>UD g85<4,4,1>UD { align1 1Q I@1 }; -mov(8) g45.1<2>UD g86<4,4,1>UD { align1 2Q I@2 }; -add(16) g86<1>D g64<1,1,0>D 48D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g3UD g43UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -cmp.l.f0.0(16) g88<1>UD g86<1,1,0>UD 0x00000030UD { align1 1H I@1 compacted }; -mov(8) g44<2>UD g86<4,4,1>UD { align1 1Q $2.src }; -mov(8) g46<2>UD g87<4,4,1>UD { align1 2Q $2.src }; -add(16) g90<1>D -g88<1,1,0>D g66<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g44.1<2>UD g90<4,4,1>UD { align1 1Q I@1 }; -mov(8) g46.1<2>UD g91<4,4,1>UD { align1 2Q I@2 }; -add(16) g92<1>F g9<1,1,0>F -g3<1,1,0>F { align1 1H $2.dst compacted }; -sel.ge(16) g98<1>F g92<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H F@1 }; -cmp.l.f0.0(16) g110<1>F g98<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H F@1 }; -math inv(16) g101<1>F g98<8,8,1>F null<8,8,1>F { align1 1H $3 }; -cmp.g.f0.0(16) g112<1>F g92<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g91UD g44UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mul(16) g103<1>F g101<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H $3.dst }; -and.nz.f0.0(16) null<1>UD g110<8,8,1>UD g112<8,8,1>UD { align1 1H F@2 }; -mov(8) g41<2>UD g108<4,4,1>UD { align1 1Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -mov(8) g43<2>UD g53<4,4,1>UD { align1 2Q $2.src }; -(+f0.0) sel(16) g11<1>UD g103<1,1,0>UD 0x00000000UD { align1 1H F@1 compacted }; -mov(8) g41.1<2>UD g118<4,4,1>UD { align1 1Q I@3 }; -mov(8) g43.1<2>UD g55<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g56UD g41UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(16) g40<1>UD g0.1<0,1,0>UD { align1 1H $4.src }; -shl(16) g68<1>D g40<8,8,1>D 0x00000009UD { align1 1H I@1 }; -add(16) g70<1>D g68<1,1,0>D 512D { align1 1H I@1 compacted }; -add(16) g80<1>D g68<1,1,0>D g48<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -add(16) g95<1>F g91<1,1,0>F -g5<1,1,0>F { align1 1H $4.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g97<1>F g93<1,1,0>F -g7<1,1,0>F { align1 1H $4.dst compacted }; -cmp.g.f0.0(16) g113<1>F g95<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H A@2 }; -sel.ge(16) g99<1>F g95<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -math inv(16) g104<1>F g99<8,8,1>F null<8,8,1>F { align1 1H $5 }; -cmp.l.f0.0(16) g115<1>F g99<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H $5.src }; -sel.ge(16) g100<1>F g97<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H F@4 }; -sel.l(16) g72<1>UD g70<1,1,0>UD g56<1,1,0>UD { align1 1H @2 $4.dst compacted }; -mul(16) g106<1>F g104<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H $5.dst }; -and.nz.f0.0(16) null<1>UD g115<8,8,1>UD g113<8,8,1>UD { align1 1H F@3 }; -(+f0.0) sel(16) g116<1>UD g106<1,1,0>UD 0x00000000UD { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -math inv(16) g107<1>F g100<8,8,1>F null<8,8,1>F { align1 1H $6 }; -cmp.g.f0.0(16) g118<1>F g97<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H I@7 }; -cmp.l.f0.0(16) g120<1>F g100<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H $6.src }; -mul(16) g109<1>F g107<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H $6.dst }; -and.nz.f0.0(16) null<1>UD g120<8,8,1>UD g118<8,8,1>UD { align1 1H F@2 }; -(+f0.0) sel(16) g121<1>UD g109<1,1,0>UD 0x00000000UD { align1 1H F@1 compacted }; -cmp.l.f0.0(16) g123<1>UD g80<1,1,0>UD g72<1,1,0>UD { align1 1H I@5 compacted }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -shl(16) g125<1>D g80<8,8,1>D 0x00000005UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g1<1>D g60<1,1,0>D g125<1,1,0>D { align1 1H @1 $1.dst compacted }; -shr(16) g126<1>UD g80<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -cmp.l.f0.0(16) g40<1>UD g1<1,1,0>UD g60<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g44<1>D g1<1,1,0>D 16D { align1 1H $4.src compacted }; -mov(8) g23<2>UD g1<4,4,1>UD { align1 1Q }; -mov(8) g25<2>UD g2<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add3(16) g42<1>D g62<8,8,1>D g126<8,8,1>D -g40<1,1,1>D { align1 1H @4 $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g46<1>UD g44<1,1,0>UD g1<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g29<2>UD g44<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g45<4,4,1>UD { align1 2Q }; -mov(8) g25.1<2>UD g43<4,4,1>UD { align1 2Q I@4 }; -mov(8) g23.1<2>UD g42<4,4,1>UD { align1 1Q I@5 }; -add(16) g21<1>D -g46<1,1,0>D g42<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g40UD g23UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g29.1<2>UD g21<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31.1<2>UD g22<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g21UD g29UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; - -LABEL0: -endif(16) JIP: LABEL1 { align1 1H }; - -LABEL1: -shl(16) g15<1>D g48<8,8,1>D 0x00000002UD { align1 1H }; -mov(16) g13<1>UD g15<8,8,1>UD { align1 1H I@1 }; - -LABEL3: -cmp.ge.f0.0(16) null<1>UD g13<8,8,1>UD 0x00000120UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; -shl(16) g17<1>D g13<8,8,1>D 0x00000002UD { align1 1H $7.src }; -mov(16) g29<1>UD 0x7f800000UD { align1 1H $7.src }; -mov(16) g31<1>UD 0x7f800000UD { align1 1H $7.src }; -mov(16) g33<1>UD 0x7f800000UD { align1 1H $7.src }; -mov(16) g35<1>UD 0x7f800000UD { align1 1H $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g29UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $7 }; -add(16) g13<1>D g13<8,8,1>D 2048D { align1 1H }; - -LABEL2: -while(16) JIP: LABEL3 { align1 1H }; - -LABEL5: -cmp.ge.f0.0(16) null<1>UD g15<8,8,1>UD 0x00000030UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL4 UIP: LABEL4 { align1 1H }; -shl(16) g29<1>D g15<8,8,1>D 0x00000002UD { align1 1H $7.src }; -mov(16) g32<1>UD 0x00000000UD { align1 1H $7.src }; -mov(16) g34<1>UD 0x00000000UD { align1 1H $7.src }; -mov(16) g36<1>UD 0x00000000UD { align1 1H $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g18<1>D g29<1,1,0>D 1152D { align1 1H I@4 compacted }; -mov(16) g30<1>UD 0x00000000UD { align1 1H $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD g30UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $7 }; -add(16) g15<1>D g15<8,8,1>D 2048D { align1 1H }; - -LABEL4: -while(16) JIP: LABEL5 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -send(1) g30UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -mov(8) g31<1>UD 0x00000000UD { align1 WE_all 1Q $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(2) g31.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g31UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $9 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -add(16) g32<1>F g40<1,1,0>F g21<1,1,0>F { align1 1H $4.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -add(16) g34<1>F g42<1,1,0>F g23<1,1,0>F { align1 1H $4.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -add(16) g36<1>F g44<1,1,0>F g25<1,1,0>F { align1 1H $4.dst compacted }; -add(16) g13<1>F g32<1,1,0>F -g3<1,1,0>F { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g16<1>F g36<1,1,0>F -g7<1,1,0>F { align1 1H A@2 compacted }; -mov(1) g125<2>UW 0x00000000UD { align1 WE_all 1N }; -mul(16) g52<1>F g16<1,1,0>F g121<1,1,0>F { align1 1H A@1 compacted }; -add(16) g15<1>F g34<1,1,0>F -g5<1,1,0>F { align1 1H A@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul(16) g17<1>F g13<1,1,0>F g11<1,1,0>F { align1 1H F@4 compacted }; -mov(16) g58<1>UD g52<8,8,1>F { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul(16) g19<1>F g15<1,1,0>F g116<1,1,0>F { align1 1H F@2 compacted }; -mov(16) g54<1>UD g17<8,8,1>F { align1 1H F@2 }; -mov(16) g56<1>UD g19<8,8,1>F { align1 1H F@1 }; -mov(1) f0<1>UW g125<0,1,0>UW { align1 WE_all 1N I@4 }; -cmp.nz.f0.0(16) null<1>UD g123<8,8,1>UD 0x00000000UD { align1 1H }; -mov(16) g16<1>UD f0<0,1,0>UW { align1 1H F@1 }; -mov(1) g122<1>D 1D { align1 WE_all 1N F@4 }; -and(16) g60<1>UD g77<1,1,0>UD 0x00000003UD { align1 1H $1.dst compacted }; -shr(16) g62<1>UD g77<1,1,0>UD 0x00000002UD { align1 1H $1.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -shl(16) g64<1>D g122<0,1,0>D g77<8,8,1>UD { align1 1H }; - -LABEL8: -cmp.z.f0.0(16) null<1>D g16<8,8,1>D 0D { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL6 UIP: LABEL6 { align1 1H }; -fbl(16) g66<1>UD g16<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) a0<1>UW 0x06c0UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g66<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x06c0UW { align1 1H A@1 }; -mov(16) g68<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.z.f0.0(16) g70<1>D g68<1,1,0>D g54<1,1,0>D { align1 1H I@1 compacted }; -and.nz.f0.0(16) null<1>UD g70<8,8,1>UD g123<8,8,1>UD { align1 1H I@1 }; -(+f0.0) sel(16) g72<1>UD g21<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g74<1>UD g23<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -(+f0.0) sel(16) g76<1>UD g40<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g78<1>UD g42<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(16) g87<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@4 compacted }; -mov(16) g87<1>F g72<1,1,0>F { align1 1H compacted }; -mov(16) g89<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@3 compacted }; -mov(16) g89<1>F g74<1,1,0>F { align1 1H compacted }; -mov(16) g81<1>F 0x7f800000F /* infF */ { align1 WE_all 1H A@2 compacted }; -mov(16) g81<1>F g76<1,1,0>F { align1 1H compacted }; -mov(16) g83<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g83<1>F g78<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g75<1>UD g25<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g79<1>UD g44<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(8) g98<2>UD g87.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g111<2>UD g89.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g1<2>UD g81.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(8) g31<2>UD g83.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -mov(16) g91<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@6 compacted }; -mov(16) g91<1>F g75<1,1,0>F { align1 1H compacted }; -mov(16) g85<1>F 0x7f800000F /* infF */ { align1 WE_all 1H A@5 compacted }; -mov(16) g85<1>F g79<1,1,0>F { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g60<8,8,1>D 1D { align1 1H }; -sel.ge(8) g96<2>F g87<8,4,2>F g98<8,4,2>F { align1 WE_all 1Q I@5 }; -sel.ge(8) g109<2>F g89<8,4,2>F g111<8,4,2>F { align1 WE_all 1Q I@4 }; -sel.l(8) g126<2>F g81<8,4,2>F g1<8,4,2>F { align1 WE_all 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sel.l(8) g29<2>F g83<8,4,2>F g31<8,4,2>F { align1 WE_all 1Q I@2 }; -mov(8) g72<2>UD g85.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g87.1<2>UD g96<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(8) g89.1<2>UD g109<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(8) g81.1<2>UD g126<8,4,2>UD { align1 WE_all 1Q A@2 }; -mov(8) g83.1<2>UD g29<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(8) g1<2>UD g91.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -sel.l(8) g66<2>F g85<8,4,2>F g72<8,4,2>F { align1 WE_all 1Q I@6 }; -mov(4) g103<4>UD g87.2<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g101<4>UD g87.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g116<4>UD g89.2<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g114<4>UD g89.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g6<4>UD g81.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g4<4>UD g81.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g36<4>UD g83.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g34<4>UD g83.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(8) g125<2>F g91<8,4,2>F g1<8,4,2>F { align1 WE_all 1Q I@7 }; -mov(8) g85.1<2>UD g66<8,4,2>UD { align1 WE_all 1Q F@2 }; -sel.ge(4) g99<4>F g101<8,2,4>F g103<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g112<4>F g114<8,2,4>F g116<8,2,4>F { align1 WE_all 1N I@6 }; -sel.l(4) g32<4>F g34<8,2,4>F g36<8,2,4>F { align1 WE_all 1N I@2 }; -mov(8) g91.1<2>UD g125<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(4) g77<4>UD g85.2<8,2,4>UD { align1 WE_all 1N I@2 }; -mov(4) g75<4>UD g85.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g87.2<4>UD g99<8,2,4>UD { align1 WE_all 1N F@3 }; -sel.l(4) g2<4>F g4<8,2,4>F g6<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g89.2<4>UD g112<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g83.2<4>UD g32<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.l(4) g73<4>F g75<8,2,4>F g77<8,2,4>F { align1 WE_all 1N I@4 }; -mov(4) g108<4>UD g87.3<8,2,4>UD { align1 WE_all 1N I@3 }; -mov(4) g106<4>UD g87.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g81.2<4>UD g2<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g4<4>UD g91.1<8,2,4>UD { align1 WE_all 1N A@2 }; -mov(4) g6<4>UD g91.2<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g121<4>UD g89.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g119<4>UD g89.1<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(4) g52<4>UD g83.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g18<4>UD g83.1<8,2,4>UD { align1 WE_all 1N $10.src }; -mov(4) g85.2<4>UD g73<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g104<4>F g106<8,2,4>F g108<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g11<4>UD g81.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g9<4>UD g81.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g2<4>F g4<8,2,4>F g6<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g117<4>F g119<8,2,4>F g121<8,2,4>F { align1 WE_all 1N I@6 }; -sel.l(4) g13<4>F g18<8,2,4>F g52<8,2,4>F { align1 WE_all 1N I@4 }; -mov(4) g95<4>UD g85.3<8,2,4>UD { align1 WE_all 1N I@3 }; -mov(4) g93<4>UD g85.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g87.3<4>UD g104<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g91.2<4>UD g2<8,2,4>UD { align1 WE_all 1N F@3 }; -sel.l(4) g7<4>F g9<8,2,4>F g11<8,2,4>F { align1 WE_all 1N I@5 }; -mov(4) g89.3<4>UD g117<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g83.3<4>UD g13<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.l(4) g78<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@5 }; -sel.ge(4) g87.4<1>F g87.3<0,1,0>F g87.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g88.4<1>F g88.3<0,1,0>F g88.4<4,4,1>F { align1 WE_all 1N I@4 }; -mov(4) g81.3<4>UD g7<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g9<4>UD g91.1<8,2,4>UD { align1 WE_all 1N A@4 }; -mov(4) g11<4>UD g91.3<8,2,4>UD { align1 WE_all 1N F@4 }; -sel.ge(4) g89.4<1>F g89.3<0,1,0>F g89.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.ge(4) g90.4<1>F g90.3<0,1,0>F g90.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.l(4) g83.4<1>F g83.3<0,1,0>F g83.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g84.4<1>F g84.3<0,1,0>F g84.4<4,4,1>F { align1 WE_all 1N I@4 }; -mov(4) g85.3<4>UD g78<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(8) g88<1>F g87.7<0,1,0>F g88<8,8,1>F { align1 WE_all 1Q F@5 }; -sel.l(4) g81.4<1>F g81.3<0,1,0>F g81.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g82.4<1>F g82.3<0,1,0>F g82.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g7<4>F g9<8,2,4>F g11<8,2,4>F { align1 WE_all 1N I@2 }; -sel.ge(8) g90<1>F g89.7<0,1,0>F g90<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.l(8) g84<1>F g83.7<0,1,0>F g84<8,8,1>F { align1 WE_all 1Q F@6 }; -sel.l(4) g85.4<1>F g85.3<0,1,0>F g85.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g86.4<1>F g86.3<0,1,0>F g86.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(8) g82<1>F g81.7<0,1,0>F g82<8,8,1>F { align1 WE_all 1Q F@6 }; -mov(4) g91.3<4>UD g7<8,2,4>UD { align1 WE_all 1N F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -(+f0.0) sel(16) g95<1>UD g90.7<0,1,0>UD g88.7<0,1,0>UD { align1 1H }; -sel.l(8) g86<1>F g85.7<0,1,0>F g86<8,8,1>F { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g93<1>UD g84.7<0,1,0>UD g82.7<0,1,0>UD { align1 1H }; -sel.ge(4) g91.4<1>F g91.3<0,1,0>F g91.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g92.4<1>F g92.3<0,1,0>F g92.4<4,4,1>F { align1 WE_all 1N I@3 }; -cmp.z.f0.0(16) null<1>D g60<8,8,1>D 2D { align1 1H }; -sel.ge(8) g92<1>F g91.7<0,1,0>F g92<8,8,1>F { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g97<1>UD g86.7<0,1,0>UD g93<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g99<1>UD g92.7<0,1,0>UD g95<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g62<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g52<1>F g97<1,1,0>F -g99<1,1,0>F { align1 1H I@2 compacted }; -and.nz.f0.0(16) null<1>UD g64<8,8,1>UD 0x00000077UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mul(16) g100<1>D g68<1,1,0>D 6W { align1 1H compacted }; -mul(16) g102<1>D g62<1,1,0>D 3W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add3(16) g104<1>D g100<8,8,1>D g60<8,8,1>D g102<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shl(16) g19<1>D g104<8,8,1>D 0x00000002UD { align1 1H $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g19UD g52UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; - -LABEL7: -endif(16) JIP: LABEL6 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(16) g105<1>D ~g70<1,1,0>D ~g123<1,1,0>D { align1 1H compacted }; -mov(1) g12<2>UW 0x00000000UD { align1 WE_all 1N }; -mov(1) f0<1>UW g12<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g105<8,8,1>UD 0x00000000UD { align1 1H I@3 }; -mov(16) g106<1>UD f0<0,1,0>UW { align1 1H }; -and(16) g16<1>UD g16<1,1,0>UD g106<1,1,0>UD { align1 1H I@1 compacted }; - -LABEL6: -while(16) JIP: LABEL8 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -add(16) g107<1>D g56<1,1,0>D 16D { align1 1H compacted }; -mov(1) g29<2>UW 0x00000000UD { align1 WE_all 1N $7.src }; -mov(1) f0<1>UW g29<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g123<8,8,1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -mov(16) g17<1>UD f0<0,1,0>UW { align1 1H }; - -LABEL11: -cmp.z.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL9 UIP: LABEL9 { align1 1H }; -fbl(16) g109<1>UD g17<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) a0<1>UW 0x0d60UW { align1 WE_all 1H }; -shl(16) a0<1>UW g109<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0d60UW { align1 1H A@1 }; -mov(16) g111<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.z.f0.0(16) g113<1>D g111<1,1,0>D g107<1,1,0>D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g113<8,8,1>UD g123<8,8,1>UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g115<1>UD g21<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g117<1>UD g23<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g119<1>UD g40<8,8,1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -(+f0.0) sel(16) g121<1>UD g42<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g125<1>UD g44<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(16) g7<1>F 0xff800000F /* -infF */ { align1 WE_all 1H A@5 compacted }; -mov(16) g7<1>F g115<1,1,0>F { align1 1H compacted }; -mov(16) g9<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@4 compacted }; -mov(16) g9<1>F g117<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g1<1>F 0x7f800000F /* infF */ { align1 WE_all 1H A@3 compacted }; -mov(16) g1<1>F g119<1,1,0>F { align1 1H compacted }; -mov(16) g3<1>F 0x7f800000F /* infF */ { align1 WE_all 1H A@2 compacted }; -mov(16) g3<1>F g121<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g118<1>UD g25<8,8,1>UD 0xff800000UD { align1 1H }; -mov(16) g5<1>F 0x7f800000F /* infF */ { align1 WE_all 1H A@2 compacted }; -mov(16) g5<1>F g125<1,1,0>F { align1 1H compacted }; -mov(8) g94<2>UD g7.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g109<2>UD g9.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g32<2>UD g1.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(8) g68<2>UD g3.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(16) g11<1>F 0xff800000F /* -infF */ { align1 WE_all 1H A@5 compacted }; -mov(16) g11<1>F g118<1,1,0>F { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g60<8,8,1>D 1D { align1 1H }; -mov(8) g81<2>UD g5.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -sel.ge(8) g92<2>F g7<8,4,2>F g94<8,4,2>F { align1 WE_all 1Q I@6 }; -sel.ge(8) g105<2>F g9<8,4,2>F g109<8,4,2>F { align1 WE_all 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sel.l(8) g30<2>F g1<8,4,2>F g32<8,4,2>F { align1 WE_all 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sel.l(8) g66<2>F g3<8,4,2>F g68<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.l(8) g79<2>F g5<8,4,2>F g81<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g7.1<2>UD g92<8,4,2>UD { align1 WE_all 1Q A@5 }; -mov(8) g9.1<2>UD g105<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(8) g1.1<2>UD g30<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(8) g3.1<2>UD g66<8,4,2>UD { align1 WE_all 1Q A@2 }; -mov(8) g32<2>UD g11.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(8) g5.1<2>UD g79<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g99<4>UD g7.2<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g97<4>UD g7.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g119<4>UD g9.2<8,2,4>UD { align1 WE_all 1N A@6 }; -mov(4) g117<4>UD g9.1<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g13<4>UD g1.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g35<4>UD g1.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g73<4>UD g3.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g71<4>UD g3.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(8) g30<2>F g11<8,4,2>F g32<8,4,2>F { align1 WE_all 1Q I@7 }; -mov(4) g86<4>UD g5.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g84<4>UD g5.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g95<4>F g97<8,2,4>F g99<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g115<4>F g117<8,2,4>F g119<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g69<4>F g71<8,2,4>F g73<8,2,4>F { align1 WE_all 1N I@3 }; -mov(8) g11.1<2>UD g30<8,4,2>UD { align1 WE_all 1Q F@4 }; -sel.l(4) g82<4>F g84<8,2,4>F g86<8,2,4>F { align1 WE_all 1N I@2 }; -mov(4) g7.2<4>UD g95<8,2,4>UD { align1 WE_all 1N F@4 }; -sel.l(4) g33<4>F g35<8,2,4>F g13<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g9.2<4>UD g115<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g3.2<4>UD g69<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g5.2<4>UD g82<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g104<4>UD g7.3<8,2,4>UD { align1 WE_all 1N I@4 }; -mov(4) g102<4>UD g7.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g1.2<4>UD g33<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g29<4>UD g9.3<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g125<4>UD g9.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g35<4>UD g11.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g13<4>UD g11.2<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g78<4>UD g3.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g76<4>UD g3.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g91<4>UD g5.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g89<4>UD g5.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g100<4>F g102<8,2,4>F g104<8,2,4>F { align1 WE_all 1N I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(4) g52<4>UD g1.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g19<4>UD g1.1<8,2,4>UD { align1 WE_all 1N $10.src }; -sel.ge(4) g120<4>F g125<8,2,4>F g29<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g33<4>F g35<8,2,4>F g13<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g74<4>F g76<8,2,4>F g78<8,2,4>F { align1 WE_all 1N I@5 }; -sel.l(4) g87<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@3 }; -mov(4) g7.3<4>UD g100<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g9.3<4>UD g120<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g11.2<4>UD g33<8,2,4>UD { align1 WE_all 1N F@3 }; -sel.l(4) g14<4>F g19<8,2,4>F g52<8,2,4>F { align1 WE_all 1N I@4 }; -mov(4) g3.3<4>UD g74<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g5.3<4>UD g87<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.ge(4) g7.4<1>F g7.3<0,1,0>F g7.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.ge(4) g8.4<1>F g8.3<0,1,0>F g8.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.ge(4) g9.4<1>F g9.3<0,1,0>F g9.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g10.4<1>F g10.3<0,1,0>F g10.4<4,4,1>F { align1 WE_all 1N I@4 }; -mov(4) g1.3<4>UD g14<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g19<4>UD g11.1<8,2,4>UD { align1 WE_all 1N A@4 }; -mov(4) g52<4>UD g11.3<8,2,4>UD { align1 WE_all 1N F@5 }; -sel.l(4) g3.4<1>F g3.3<0,1,0>F g3.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.l(4) g4.4<1>F g4.3<0,1,0>F g4.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.l(4) g5.4<1>F g5.3<0,1,0>F g5.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g6.4<1>F g6.3<0,1,0>F g6.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(8) g8<1>F g7.7<0,1,0>F g8<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(8) g10<1>F g9.7<0,1,0>F g10<8,8,1>F { align1 WE_all 1Q F@6 }; -sel.l(4) g1.4<1>F g1.3<0,1,0>F g1.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(4) g2.4<1>F g2.3<0,1,0>F g2.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g14<4>F g19<8,2,4>F g52<8,2,4>F { align1 WE_all 1N I@1 }; -sel.l(8) g4<1>F g3.7<0,1,0>F g4<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.l(8) g6<1>F g5.7<0,1,0>F g6<8,8,1>F { align1 WE_all 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -(+f0.0) sel(16) g31<1>UD g10.7<0,1,0>UD g8.7<0,1,0>UD { align1 1H }; -sel.l(8) g2<1>F g1.7<0,1,0>F g2<8,8,1>F { align1 WE_all 1Q F@4 }; -mov(4) g11.3<4>UD g14<8,2,4>UD { align1 WE_all 1N F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g29<1>UD g4.7<0,1,0>UD g2.7<0,1,0>UD { align1 1H }; -sel.ge(4) g11.4<1>F g11.3<0,1,0>F g11.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g12.4<1>F g12.3<0,1,0>F g12.4<4,4,1>F { align1 WE_all 1N I@2 }; -cmp.z.f0.0(16) null<1>D g60<8,8,1>D 2D { align1 1H }; -sel.ge(8) g12<1>F g11.7<0,1,0>F g12<8,8,1>F { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g33<1>UD g6.7<0,1,0>UD g29<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g35<1>UD g12.7<0,1,0>UD g31<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g62<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g68<1>F g33<1,1,0>F -g35<1,1,0>F { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g64<8,8,1>UD 0x00000077UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL10 UIP: LABEL10 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mul(16) g36<1>D g111<1,1,0>D 6W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mul(16) g13<1>D g62<1,1,0>D 3W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add3(16) g15<1>D g36<8,8,1>D g60<8,8,1>D g13<1,1,1>D { align1 1H }; -shl(16) g66<1>D g15<8,8,1>D 0x00000002UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g66UD g68UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; - -LABEL10: -endif(16) JIP: LABEL9 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -or(16) g19<1>D ~g113<1,1,0>D ~g123<1,1,0>D { align1 1H compacted }; -mov(1) g53<2>UW 0x00000000UD { align1 WE_all 1N F@7 }; -mov(1) f0<1>UW g53<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g19<8,8,1>UD 0x00000000UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(16) g52<1>UD f0<0,1,0>UW { align1 1H }; -and(16) g17<1>UD g17<1,1,0>UD g52<1,1,0>UD { align1 1H I@1 compacted }; - -LABEL9: -while(16) JIP: LABEL11 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g66<1>D g58<1,1,0>D 32D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(1) g68<2>UW 0x00000000UD { align1 WE_all 1N F@1 }; -mov(1) f0<1>UW g68<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g123<8,8,1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -mov(16) g18<1>UD f0<0,1,0>UW { align1 1H }; - -LABEL14: -cmp.z.f0.0(16) null<1>D g18<8,8,1>D 0D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL12 UIP: LABEL12 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -fbl(16) g68<1>UD g18<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) a0<1>UW 0x0840UW { align1 WE_all 1H }; -shl(16) a0<1>UW g68<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0840UW { align1 1H A@1 }; -mov(16) g70<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.z.f0.0(16) g72<1>D g70<1,1,0>D g66<1,1,0>D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g72<8,8,1>UD g123<8,8,1>UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g74<1>UD g21<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g76<1>UD g23<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g78<1>UD g40<8,8,1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -(+f0.0) sel(16) g80<1>UD g42<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(16) g89<1>F 0xff800000F /* -infF */ { align1 WE_all 1H A@4 compacted }; -mov(16) g89<1>F g74<1,1,0>F { align1 1H compacted }; -mov(16) g91<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@3 compacted }; -mov(16) g91<1>F g76<1,1,0>F { align1 1H compacted }; -mov(16) g83<1>F 0x7f800000F /* infF */ { align1 WE_all 1H A@2 compacted }; -mov(16) g83<1>F g78<1,1,0>F { align1 1H compacted }; -mov(16) g85<1>F 0x7f800000F /* infF */ { align1 WE_all 1H A@1 compacted }; -mov(16) g85<1>F g80<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g77<1>UD g25<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g81<1>UD g44<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(8) g6<2>UD g89.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g36<2>UD g91.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(8) g105<2>UD g85.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -mov(16) g93<1>F 0xff800000F /* -infF */ { align1 WE_all 1H A@5 compacted }; -mov(16) g93<1>F g77<1,1,0>F { align1 1H compacted }; -mov(8) g79<2>UD g83.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(16) g87<1>F 0x7f800000F /* infF */ { align1 WE_all 1H A@5 compacted }; -mov(16) g87<1>F g81<1,1,0>F { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g60<8,8,1>D 1D { align1 1H }; -sel.ge(8) g4<2>F g89<8,4,2>F g6<8,4,2>F { align1 WE_all 1Q A@5 }; -sel.ge(8) g34<2>F g91<8,4,2>F g36<8,4,2>F { align1 WE_all 1Q A@4 }; -sel.l(8) g103<2>F g85<8,4,2>F g105<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.l(8) g74<2>F g83<8,4,2>F g79<8,4,2>F { align1 WE_all 1Q I@2 }; -mov(8) g118<2>UD g87.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g89.1<2>UD g4<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(8) g91.1<2>UD g34<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(8) g85.1<2>UD g103<8,4,2>UD { align1 WE_all 1Q A@2 }; -mov(8) g83.1<2>UD g74<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(8) g79<2>UD g93.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.l(8) g116<2>F g87<8,4,2>F g118<8,4,2>F { align1 WE_all 1Q I@6 }; -mov(4) g11<4>UD g89.2<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g9<4>UD g89.1<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(4) g52<4>UD g91.2<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g15<4>UD g91.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g110<4>UD g85.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g108<4>UD g85.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g97<4>UD g83.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g95<4>UD g83.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(8) g77<2>F g93<8,4,2>F g79<8,4,2>F { align1 WE_all 1Q I@7 }; -mov(8) g87.1<2>UD g116<8,4,2>UD { align1 WE_all 1Q F@2 }; -sel.ge(4) g7<4>F g9<8,2,4>F g11<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g13<4>F g15<8,2,4>F g52<8,2,4>F { align1 WE_all 1N I@6 }; -sel.l(4) g106<4>F g108<8,2,4>F g110<8,2,4>F { align1 WE_all 1N I@4 }; -mov(8) g93.1<2>UD g77<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(4) g125<4>UD g87.2<8,2,4>UD { align1 WE_all 1N I@2 }; -mov(4) g121<4>UD g87.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g89.2<4>UD g7<8,2,4>UD { align1 WE_all 1N F@3 }; -sel.l(4) g80<4>F g95<8,2,4>F g97<8,2,4>F { align1 WE_all 1N I@6 }; -mov(4) g91.2<4>UD g13<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g85.2<4>UD g106<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.l(4) g119<4>F g121<8,2,4>F g125<8,2,4>F { align1 WE_all 1N I@4 }; -mov(4) g33<4>UD g89.3<8,2,4>UD { align1 WE_all 1N I@3 }; -mov(4) g31<4>UD g89.1<8,2,4>UD { align1 WE_all 1N $9.src }; -mov(4) g83.2<4>UD g80<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g76<4>UD g91.3<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g74<4>UD g91.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g95<4>UD g93.1<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g97<4>UD g93.2<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g115<4>UD g85.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g113<4>UD g85.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g87.2<4>UD g119<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g29<4>F g31<8,2,4>F g33<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g102<4>UD g83.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g100<4>UD g83.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g68<4>F g74<8,2,4>F g76<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g80<4>F g95<8,2,4>F g97<8,2,4>F { align1 WE_all 1N I@6 }; -sel.l(4) g111<4>F g113<8,2,4>F g115<8,2,4>F { align1 WE_all 1N I@4 }; -mov(4) g3<4>UD g87.3<8,2,4>UD { align1 WE_all 1N I@3 }; -mov(4) g1<4>UD g87.1<8,2,4>UD { align1 WE_all 1N $0.dst }; -mov(4) g89.3<4>UD g29<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g91.3<4>UD g68<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g93.2<4>UD g80<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.l(4) g98<4>F g100<8,2,4>F g102<8,2,4>F { align1 WE_all 1N I@6 }; -mov(4) g85.3<4>UD g111<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.l(4) g126<4>F g1<8,2,4>F g3<8,2,4>F { align1 WE_all 1N I@5 }; -sel.ge(4) g89.4<1>F g89.3<0,1,0>F g89.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g90.4<1>F g90.3<0,1,0>F g90.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g91.4<1>F g91.3<0,1,0>F g91.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g92.4<1>F g92.3<0,1,0>F g92.4<4,4,1>F { align1 WE_all 1N I@3 }; -mov(4) g83.3<4>UD g98<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g100<4>UD g93.1<8,2,4>UD { align1 WE_all 1N A@3 }; -mov(4) g102<4>UD g93.3<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g85.4<1>F g85.3<0,1,0>F g85.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g86.4<1>F g86.3<0,1,0>F g86.4<4,4,1>F { align1 WE_all 1N I@4 }; -mov(4) g87.3<4>UD g126<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(8) g90<1>F g89.7<0,1,0>F g90<8,8,1>F { align1 WE_all 1Q F@5 }; -sel.ge(8) g92<1>F g91.7<0,1,0>F g92<8,8,1>F { align1 WE_all 1Q F@4 }; -sel.l(4) g83.4<1>F g83.3<0,1,0>F g83.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g84.4<1>F g84.3<0,1,0>F g84.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g98<4>F g100<8,2,4>F g102<8,2,4>F { align1 WE_all 1N I@2 }; -sel.l(8) g86<1>F g85.7<0,1,0>F g86<8,8,1>F { align1 WE_all 1Q F@6 }; -sel.l(4) g87.4<1>F g87.3<0,1,0>F g87.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g88.4<1>F g88.3<0,1,0>F g88.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(8) g84<1>F g83.7<0,1,0>F g84<8,8,1>F { align1 WE_all 1Q F@5 }; -mov(4) g93.3<4>UD g98<8,2,4>UD { align1 WE_all 1N F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -(+f0.0) sel(16) g97<1>UD g92.7<0,1,0>UD g90.7<0,1,0>UD { align1 1H }; -sel.l(8) g88<1>F g87.7<0,1,0>F g88<8,8,1>F { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g95<1>UD g86.7<0,1,0>UD g84.7<0,1,0>UD { align1 1H }; -sel.ge(4) g93.4<1>F g93.3<0,1,0>F g93.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g94.4<1>F g94.3<0,1,0>F g94.4<4,4,1>F { align1 WE_all 1N I@3 }; -cmp.z.f0.0(16) null<1>D g60<8,8,1>D 2D { align1 1H }; -sel.ge(8) g94<1>F g93.7<0,1,0>F g94<8,8,1>F { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g99<1>UD g88.7<0,1,0>UD g95<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g101<1>UD g94.7<0,1,0>UD g97<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g62<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g74<1>F g99<1,1,0>F -g101<1,1,0>F { align1 1H I@2 compacted }; -and.nz.f0.0(16) null<1>UD g64<8,8,1>UD 0x00000077UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL13 UIP: LABEL13 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mul(16) g102<1>D g70<1,1,0>D 6W { align1 1H compacted }; -mul(16) g104<1>D g62<1,1,0>D 3W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add3(16) g106<1>D g102<8,8,1>D g60<8,8,1>D g104<1,1,1>D { align1 1H }; -shl(16) g69<1>D g106<8,8,1>D 0x00000002UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g69UD g74UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; - -LABEL13: -endif(16) JIP: LABEL12 { align1 1H }; -or(16) g107<1>D ~g72<1,1,0>D ~g123<1,1,0>D { align1 1H compacted }; -mov(1) g103<2>UW 0x00000000UD { align1 WE_all 1N A@4 }; -mov(1) f0<1>UW g103<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g107<8,8,1>UD 0x00000000UD { align1 1H I@3 }; -mov(16) g108<1>UD f0<0,1,0>UW { align1 1H }; -and(16) g18<1>UD g18<1,1,0>UD g108<1,1,0>UD { align1 1H I@1 compacted }; - -LABEL12: -while(16) JIP: LABEL14 { align1 1H }; -mov.nz.f0.0(16) null<1>D g123<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL15 UIP: LABEL15 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -shl(16) g109<1>D g54<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g75<1>D g109<1,1,0>D 1152D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g75UD nullUD 0x04040508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -shl(16) g110<1>D g56<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g76<1>D g110<1,1,0>D 1216D { align1 1H $11.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g76UD nullUD 0x04040508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -shl(16) g111<1>D g58<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g77<1>D g111<1,1,0>D 1280D { align1 1H $12.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g77UD nullUD 0x04040508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; - -LABEL15: -endif(16) JIP: LABEL16 { align1 1H }; - -LABEL16: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g112UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -mov(8) g113<1>UD 0x00000000UD { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(2) g113.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g113UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $15 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(8) g116<1>D g38<8,4,2>D 11352D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@1 }; -add(8) g117<1>D g50<8,4,2>D 11352D { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g19<1>UD g48<8,8,1>UD { align1 1H A@7 }; -mov(8) g114<1>UD g38.1<8,4,2>UD { align1 1Q }; -mov(8) g115<1>UD g50.1<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -cmp.l.f0.0(16) g118<1>UD g116<8,8,1>UD 0x00002c58UD { align1 1H }; - -LABEL19: -cmp.ge.f0.0(16) null<1>UD g19<8,8,1>UD 0x00000120UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL17 UIP: LABEL17 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -shl(16) g78<1>D g19<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g83UD g78UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -cmp.nz.f0.0(16) null<1>F g83<1,1,0>F 0x7f800000F /* infF */ { align1 1H $13.dst compacted }; -(+f0.0) if(16) JIP: LABEL18 UIP: LABEL18 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -add(16) g120<1>D g116<1,1,0>D g78<1,1,0>D { align1 1H $13.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g122<1>UD g120<1,1,0>UD g116<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(8) g79<2>UD g120<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@7 }; -mov(8) g81<2>UD g121<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add3(16) g124<1>D -g118<8,8,1>D g114<8,8,1>D -g122<1,1,1>D { align1 1H }; -mov(8) g79.1<2>UD g124<4,4,1>UD { align1 1Q I@1 }; -mov(8) g81.1<2>UD g125<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g79UD g83UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $13 }; - -LABEL18: -endif(16) JIP: LABEL17 { align1 1H }; -add(16) g19<1>D g19<1,1,0>D 512D { align1 1H compacted }; - -LABEL17: -while(16) JIP: LABEL19 { align1 1H }; - -LABEL22: -cmp.ge.f0.0(16) null<1>UD g48<8,8,1>UD 0x00000030UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL20 UIP: LABEL20 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -shl(16) g125<1>D g48<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g84<1>D g125<1,1,0>D 1152D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g89UD g84UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -cmp.nz.f0.0(16) null<1>D g89<8,8,1>D 0D { align1 1H $13.dst }; -(+f0.0) if(16) JIP: LABEL21 UIP: LABEL21 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -add(8) g1<1>D g38<8,4,2>D 12504D { align1 1Q }; -add(8) g2<1>D g50<8,4,2>D 12504D { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g3<1>UD g1<8,8,1>UD 0x000030d8UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -add(16) g5<1>D g1<1,1,0>D g125<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g7<1>UD g5<1,1,0>UD g1<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -mov(8) g85<2>UD g5<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@5 }; -mov(8) g87<2>UD g6<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add3(16) g9<1>D -g3<8,8,1>D g114<8,8,1>D -g7<1,1,1>D { align1 1H }; -mov(8) g87.1<2>UD g10<4,4,1>UD { align1 2Q I@1 }; -mov(8) g85.1<2>UD g9<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g85UD g89UD 0x0804058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $13 }; - -LABEL21: -endif(16) JIP: LABEL20 { align1 1H }; -add(16) g48<1>D g48<1,1,0>D 512D { align1 1H compacted }; - -LABEL20: -while(16) JIP: LABEL22 { align1 1H }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q I@7 }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_BFS_BFS_pass1_initial_code[] = { - 0x80000065, 0x68058220, 0x02000004, 0xffffffc0, - 0xe0490065, 0x0ff10043, 0xe2691a40, 0x00016803, - 0x80030061, 0x27054410, 0x00000000, 0x76543210, - 0x00041b69, 0x4b058660, 0x02464905, 0x00000004, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x01140000, 0xfa00690c, 0x00340000, - 0x64271a40, 0x00802795, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x4d050160, - 0x00462705, 0x00000000, 0xa04f1940, 0x4b004d02, - 0xe0301965, 0x1ff04f03, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x21261b61, 0x001102cc, - 0x00130061, 0x33260aa0, 0x00000264, 0x00000000, - 0x00030061, 0x5a260aa0, 0x00000264, 0x00000000, - 0x21261361, 0x00110204, 0x2a331361, 0x00110244, - 0x215a1361, 0x00110244, 0xaa351240, 0x034e3303, - 0xaa390040, 0x008e3303, 0xa16c1140, 0x034e5a03, - 0xa1770040, 0x008e5a03, 0x00131c70, 0x36050220, - 0x52463505, 0x00443306, 0x00131c70, 0x3a050220, - 0x52463905, 0x00443306, 0x00130061, 0x2c060220, - 0x00343905, 0x00000000, 0x00031d70, 0x6d050220, - 0x52466c05, 0x00445a06, 0x00031d61, 0x2a060220, - 0x00347705, 0x00000000, 0x00030070, 0x78050220, - 0x52467705, 0x00445a06, 0x00131e40, 0x37052660, - 0x06463605, 0x00443326, 0x00131e40, 0x3b052660, - 0x06463a05, 0x00443326, 0x00031d40, 0x76052660, - 0x06466d05, 0x00445a26, 0x00031c40, 0x79052660, - 0x06467805, 0x00445a26, 0x00131b61, 0x2c260220, - 0x00343b05, 0x00000000, 0x2a321c61, 0x001102cc, - 0x00031a61, 0x2a260220, 0x00347905, 0x00000000, - 0x2a321161, 0x00110204, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x3c440000, - 0xfb042a24, 0x003c0000, 0xa0512140, 0x02004003, - 0x27531970, 0x40005103, 0x00033161, 0x2b060220, - 0x00345105, 0x00000000, 0x00133161, 0x2d060220, - 0x00345205, 0x00000000, 0xa055b140, 0x42025302, - 0x00031961, 0x2b260220, 0x00345505, 0x00000000, - 0x00131a61, 0x2d260220, 0x00345605, 0x00000000, - 0xa0560040, 0x03004003, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x03440000, - 0xfb042b24, 0x003c0000, 0xe7581970, 0x03005603, - 0x00033261, 0x2c060220, 0x00345605, 0x00000000, - 0x00133261, 0x2e060220, 0x00345705, 0x00000000, - 0xa05a1b40, 0x42025802, 0x00031961, 0x2c260220, - 0x00345a05, 0x00000000, 0x00131a61, 0x2e260220, - 0x00345b05, 0x00000000, 0x205c2240, 0x03200900, - 0x00041162, 0x62058aa0, 0x4a465c05, 0x0704ec3d, - 0x00041170, 0x6e058aa0, 0x5a466205, 0x77f684df, - 0x00044338, 0x65050aa0, 0x1a466205, 0x00460001, - 0x00040070, 0x70058aa0, 0x3a465c05, 0x0704ec3d, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x5b240000, 0xfb042c24, 0x000c0000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00042341, 0x67058aa0, 0x0a466505, 0x417d70a4, - 0x00041265, 0x00010220, 0x22466e05, 0x00467005, - 0x00033161, 0x29060220, 0x00346c05, 0x00000000, - 0x80103401, 0x00000000, 0x00000000, 0x00000000, - 0x00133261, 0x2b060220, 0x00343505, 0x00000000, - 0xef0b1162, 0x00006703, 0x00031b61, 0x29260220, - 0x00347605, 0x00000000, 0x00131b61, 0x2b260220, - 0x00343705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x38140000, - 0xfb042924, 0x00040000, 0x00043461, 0x28050220, - 0x00000024, 0x00000000, 0x00041969, 0x44058660, - 0x02462805, 0x00000009, 0xa0461940, 0x20004403, - 0xa0500040, 0x30004402, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x205f2440, 0x05205b00, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x20612440, 0x07205d00, 0x00040a70, 0x71058aa0, - 0x3a465f05, 0x0704ec3d, 0x00043362, 0x63058aa0, - 0x4a465f05, 0x0704ec3d, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044538, 0x68050aa0, - 0x1a466305, 0x00460001, 0x00043570, 0x73058aa0, - 0x5a466305, 0x77f684df, 0x00041462, 0x64058aa0, - 0x4a466105, 0x0704ec3d, 0x2748a462, 0x38004603, - 0x00042541, 0x6a058aa0, 0x0a466805, 0x417d70a4, - 0x00041365, 0x00010220, 0x22467305, 0x00467105, - 0xef741162, 0x00006a03, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044638, 0x6b050aa0, - 0x1a466405, 0x00460001, 0x00041f70, 0x76058aa0, - 0x3a466105, 0x0704ec3d, 0x00043670, 0x78058aa0, - 0x5a466405, 0x77f684df, 0x00042641, 0x6d058aa0, - 0x0a466b05, 0x417d70a4, 0x00041265, 0x00010220, - 0x22467805, 0x00467605, 0xef791162, 0x00006d03, - 0x277b1d70, 0x48005003, 0x01040022, 0x0001c060, - 0x00000160, 0x00000160, 0x00040069, 0x7d058660, - 0x02465005, 0x00000005, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0xa0019140, 0x7d003c02, - 0xe07e0068, 0x01b05003, 0x27281a70, 0x3c000103, - 0xa02c3440, 0x01000103, 0x00030061, 0x17060220, - 0x00340105, 0x00000000, 0x00130061, 0x19060220, - 0x00340205, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x0004c152, 0x2a040e68, - 0x0e2e3e05, 0x28057e05, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x272e1c70, 0x01002c03, - 0x00030061, 0x1d060220, 0x00342c05, 0x00000000, - 0x00130061, 0x1f060220, 0x00342d05, 0x00000000, - 0x00131c61, 0x19260220, 0x00342b05, 0x00000000, - 0x00031d61, 0x17260220, 0x00342a05, 0x00000000, - 0xa0151d40, 0x2a022e02, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x28440000, - 0xfb041724, 0x003c0000, 0x00031961, 0x1d260220, - 0x00341505, 0x00000000, 0x00131a61, 0x1f260220, - 0x00341605, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x15440000, - 0xfb041d24, 0x003c0000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040069, 0x0f058660, - 0x02463005, 0x00000002, 0x00041961, 0x0d050220, - 0x00460f05, 0x00000000, 0x00041970, 0x00018220, - 0x42460d05, 0x00000120, 0x01040028, 0x0001c660, - 0x00000090, 0x00000090, 0x00043769, 0x11058660, - 0x02460d05, 0x00000002, 0x00043761, 0x1d054220, - 0x00000000, 0x7f800000, 0x00043761, 0x1f054220, - 0x00000000, 0x7f800000, 0x00043761, 0x21054220, - 0x00000000, 0x7f800000, 0x00043761, 0x23054220, - 0x00000000, 0x7f800000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x00000000, - 0xea0c1114, 0x003c1d44, 0x00040040, 0x0d058660, - 0x06460d05, 0x00000800, 0x00040027, 0x00014060, - 0x00000000, 0xffffff60, 0x00041970, 0x00018220, - 0x42460f05, 0x00000030, 0x01040028, 0x0001c660, - 0x000000a8, 0x000000a8, 0x00043769, 0x1d058660, - 0x02460f05, 0x00000002, 0x00043761, 0x20054220, - 0x00000000, 0x00000000, 0x00043761, 0x22054220, - 0x00000000, 0x00000000, 0x00043761, 0x24054220, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xa0121c40, 0x48001d03, - 0x00043761, 0x1e054220, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x00000000, 0xea0c1214, 0x003c1e44, - 0x00040040, 0x0f058660, 0x06460f05, 0x00000800, - 0x00040027, 0x00014060, 0x00000000, 0xffffff48, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80004831, 0x1e0c0000, 0xe23e000c, 0x00000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80033761, 0x1f054220, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x1f550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044931, 0x00000000, 0x30081f0c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x20202440, 0x15002800, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x20222440, 0x17002a00, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x20242440, 0x19002c00, 0x200d0b40, 0x03202000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x20100a40, 0x07202400, 0x80000061, 0x7d064210, - 0x00000000, 0x00000000, 0x20340941, 0x79001000, - 0x200f0c40, 0x05202200, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x20111441, 0x0b000d00, - 0x00041361, 0x3a050a20, 0x00463405, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x20131241, 0x74000f00, 0x00041261, 0x36050a20, - 0x00461105, 0x00000000, 0x00041161, 0x38050a20, - 0x00461305, 0x00000000, 0x80001c61, 0x30010110, - 0x00007d04, 0x00000000, 0x00040070, 0x00018220, - 0x22467b05, 0x00000000, 0x00041161, 0x10050120, - 0x00003000, 0x00000000, 0x80001461, 0x7a054660, - 0x00000000, 0x00000001, 0xe03c2165, 0x00304d03, - 0xe03e2168, 0x00204d03, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x40050660, - 0x02007a04, 0x00464d05, 0x00041a70, 0x00018660, - 0x16461005, 0x00000000, 0x01040028, 0x0001c660, - 0x000008b8, 0x000008b8, 0x0004004c, 0x42050220, - 0x00461005, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80041961, 0x10014110, - 0x00000000, 0x06c006c0, 0x00040069, 0x10018510, - 0x01564206, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x06c006c0, 0xe0440961, 0x001b0004, - 0xac461970, 0x36004402, 0x00041965, 0x00010220, - 0x22464605, 0x00467b05, 0x01040062, 0x48058220, - 0x02461505, 0xff800000, 0x01040062, 0x4a058220, - 0x02461705, 0xff800000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x4c058220, - 0x02462805, 0x7f800000, 0x01040062, 0x4e058220, - 0x02462a05, 0x7f800000, 0xa3571c61, 0xff810000, - 0x60570061, 0x00104800, 0xa3591b61, 0xff810000, - 0x60590061, 0x00104a00, 0xa3510a61, 0x7f810000, - 0x60510061, 0x00104c00, 0xa3531961, 0x7f810000, - 0x60530061, 0x00104e00, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x4b058220, - 0x02461905, 0xff800000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x4f058220, - 0x02462c05, 0x7f800000, 0x80031461, 0x62060220, - 0x00445726, 0x00000000, 0x80031361, 0x6f060220, - 0x00445926, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80031261, 0x01060220, - 0x00445126, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80031161, 0x1f060220, - 0x00445326, 0x00000000, 0xa35b1e61, 0xff810000, - 0x605b0061, 0x00104b00, 0xa3550d61, 0x7f810000, - 0x60550061, 0x00104f00, 0x00040070, 0x00018660, - 0x16463c05, 0x00000001, 0x80031d62, 0x60060aa0, - 0x4a445706, 0x00446206, 0x80031c62, 0x6d060aa0, - 0x4a445906, 0x00446f06, 0x80031b62, 0x7e060aa0, - 0x5a445106, 0x00440106, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80031a62, 0x1d060aa0, - 0x5a445306, 0x00441f06, 0x80031561, 0x48060220, - 0x00445526, 0x00000000, 0x80030c61, 0x57260220, - 0x00446006, 0x00000000, 0x80030b61, 0x59260220, - 0x00446d06, 0x00000000, 0x80030a61, 0x51260220, - 0x00447e06, 0x00000000, 0x80030961, 0x53260220, - 0x00441d06, 0x00000000, 0x80031261, 0x01060220, - 0x00445b26, 0x00000000, 0x80031e62, 0x42060aa0, - 0x5a445506, 0x00444806, 0x80021d61, 0x67070220, - 0x00425747, 0x00000000, 0x80020061, 0x65070220, - 0x00425727, 0x00000000, 0x80021e61, 0x74070220, - 0x00425947, 0x00000000, 0x80020061, 0x72070220, - 0x00425927, 0x00000000, 0x80021f61, 0x06070220, - 0x00425147, 0x00000000, 0x80020061, 0x04070220, - 0x00425127, 0x00000000, 0x80021f61, 0x24070220, - 0x00425347, 0x00000000, 0x80020061, 0x22070220, - 0x00425327, 0x00000000, 0x80031f62, 0x7d060aa0, - 0x4a445b06, 0x00440106, 0x80031261, 0x55260220, - 0x00444206, 0x00000000, 0x80021f62, 0x63070aa0, - 0x4a426507, 0x00426707, 0x80021e62, 0x70070aa0, - 0x4a427207, 0x00427407, 0x80021a62, 0x20070aa0, - 0x5a422207, 0x00422407, 0x80030c61, 0x5b260220, - 0x00447d06, 0x00000000, 0x80021a61, 0x4d070220, - 0x00425547, 0x00000000, 0x80020061, 0x4b070220, - 0x00425527, 0x00000000, 0x80021361, 0x57470220, - 0x00426307, 0x00000000, 0x80021f62, 0x02070aa0, - 0x5a420407, 0x00420607, 0x80021361, 0x59470220, - 0x00427007, 0x00000000, 0x80021261, 0x53470220, - 0x00422007, 0x00000000, 0x80021c62, 0x49070aa0, - 0x5a424b07, 0x00424d07, 0x80021b61, 0x6c070220, - 0x00425767, 0x00000000, 0x80020061, 0x6a070220, - 0x00425727, 0x00000000, 0x80021261, 0x51470220, - 0x00420207, 0x00000000, 0x80020a61, 0x04070220, - 0x00425b27, 0x00000000, 0x80021261, 0x06070220, - 0x00425b47, 0x00000000, 0x80021f61, 0x79070220, - 0x00425967, 0x00000000, 0x80020061, 0x77070220, - 0x00425927, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80021f61, 0x34070220, - 0x00425367, 0x00000000, 0x80023a61, 0x12070220, - 0x00425327, 0x00000000, 0x80021161, 0x55470220, - 0x00424907, 0x00000000, 0x80021f62, 0x68070aa0, - 0x4a426a07, 0x00426c07, 0x80021f61, 0x0b070220, - 0x00425167, 0x00000000, 0x80020061, 0x09070220, - 0x00425127, 0x00000000, 0x80021f62, 0x02070aa0, - 0x4a420407, 0x00420607, 0x80021e62, 0x75070aa0, - 0x4a427707, 0x00427907, 0x80021c62, 0x0d070aa0, - 0x5a421207, 0x00423407, 0x80021b61, 0x5f070220, - 0x00425567, 0x00000000, 0x80020061, 0x5d070220, - 0x00425527, 0x00000000, 0x80021461, 0x57670220, - 0x00426807, 0x00000000, 0x80021361, 0x5b470220, - 0x00420207, 0x00000000, 0x80021d62, 0x07070aa0, - 0x5a420907, 0x00420b07, 0x80021361, 0x59670220, - 0x00427507, 0x00000000, 0x80021261, 0x53670220, - 0x00420d07, 0x00000000, 0x80021d62, 0x4e070aa0, - 0x5a425d07, 0x00425f07, 0x80021c62, 0x57850aa0, - 0x4a005764, 0x00345785, 0x80021c62, 0x58850aa0, - 0x4a005864, 0x00345885, 0x80021461, 0x51670220, - 0x00420707, 0x00000000, 0x80020c61, 0x09070220, - 0x00425b27, 0x00000000, 0x80021461, 0x0b070220, - 0x00425b67, 0x00000000, 0x80021d62, 0x59850aa0, - 0x4a005964, 0x00345985, 0x80021d62, 0x5a850aa0, - 0x4a005a64, 0x00345a85, 0x80021c62, 0x53850aa0, - 0x5a005364, 0x00345385, 0x80021c62, 0x54850aa0, - 0x5a005464, 0x00345485, 0x80021761, 0x55670220, - 0x00424e07, 0x00000000, 0x80031562, 0x58050aa0, - 0x4a0057e4, 0x00465805, 0x80021c62, 0x51850aa0, - 0x5a005164, 0x00345185, 0x80021c62, 0x52850aa0, - 0x5a005264, 0x00345285, 0x80021a62, 0x07070aa0, - 0x4a420907, 0x00420b07, 0x80031762, 0x5a050aa0, - 0x4a0059e4, 0x00465a05, 0x80031662, 0x54050aa0, - 0x5a0053e4, 0x00465405, 0x80021962, 0x55850aa0, - 0x5a005564, 0x00345585, 0x80021962, 0x56850aa0, - 0x5a005664, 0x00345685, 0x80031662, 0x52050aa0, - 0x5a0051e4, 0x00465205, 0x80021661, 0x5b670220, - 0x00420707, 0x00000000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x5f050220, - 0x02005ae4, 0x000058e4, 0x80031262, 0x56050aa0, - 0x5a0055e4, 0x00465605, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x5d050220, - 0x020054e4, 0x000052e4, 0x80021b62, 0x5b850aa0, - 0x4a005b64, 0x00345b85, 0x80021b62, 0x5c850aa0, - 0x4a005c64, 0x00345c85, 0x00040070, 0x00018660, - 0x16463c05, 0x00000002, 0x80031162, 0x5c050aa0, - 0x4a005be4, 0x00465c05, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x2f610062, 0x5d015683, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x2f630062, 0x5f015c83, 0x00040070, 0x00018660, - 0x16463e05, 0x00000000, 0x2f341a62, 0x63206100, - 0x00040065, 0x00018220, 0x22464005, 0x00000077, - 0x01040022, 0x0001c060, 0x00000090, 0x00000090, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x60640041, 0x00604402, 0x60660041, 0x00303e02, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x68040e68, 0x0e0e6405, 0x66053c05, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00043a69, 0x13058660, 0x02466805, 0x00000002, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x00000000, 0xea2a1314, 0x01003414, - 0x00040025, 0x00004600, 0x00000000, 0x00000070, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0xa0690066, 0x7b224602, 0x80000061, 0x0c064210, - 0x00000000, 0x00000000, 0x80001961, 0x30010110, - 0x00000c04, 0x00000000, 0x00041b70, 0x00018220, - 0x22466905, 0x00000000, 0x00040061, 0x6a050120, - 0x00003000, 0x00000000, 0x20101965, 0x6a001003, - 0x00040027, 0x00014060, 0x00000000, 0xfffff738, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0xa06b0040, 0x01003803, 0x80003761, 0x1d064210, - 0x00000000, 0x00000000, 0x80001961, 0x30010110, - 0x00001d04, 0x00000000, 0x00040070, 0x00018220, - 0x22467b05, 0x00000000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x11050120, - 0x00003000, 0x00000000, 0x00041970, 0x00018660, - 0x16461105, 0x00000000, 0x01040028, 0x0001c660, - 0x00000928, 0x00000928, 0x0004004c, 0x6d050220, - 0x00461105, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x0d600d60, 0x00040069, 0x10018510, - 0x01566d06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0d600d60, 0xe06f0961, 0x001b0004, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0xac710070, 0x6b006f02, 0x00041965, 0x00010220, - 0x22467105, 0x00467b05, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x73058220, - 0x02461505, 0xff800000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x75058220, - 0x02461705, 0xff800000, 0x01040062, 0x77058220, - 0x02462805, 0x7f800000, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x79058220, - 0x02462a05, 0x7f800000, 0x01040062, 0x7d058220, - 0x02462c05, 0x7f800000, 0xa3070d61, 0xff810000, - 0x60070061, 0x00107300, 0xa3091c61, 0xff810000, - 0x60090061, 0x00107500, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0xa3010b61, 0x7f810000, - 0x60010061, 0x00107700, 0xa3030a61, 0x7f810000, - 0x60030061, 0x00107900, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x76058220, - 0x02461905, 0xff800000, 0xa3050a61, 0x7f810000, - 0x60050061, 0x00107d00, 0x80031561, 0x5e060220, - 0x00440726, 0x00000000, 0x80031461, 0x6d060220, - 0x00440926, 0x00000000, 0x80031361, 0x20060220, - 0x00440126, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80031261, 0x44060220, - 0x00440326, 0x00000000, 0xa30b0d61, 0xff810000, - 0x600b0061, 0x00107600, 0x00040070, 0x00018660, - 0x16463c05, 0x00000001, 0x80031261, 0x51060220, - 0x00440526, 0x00000000, 0x80031e62, 0x5c060aa0, - 0x4a440706, 0x00445e06, 0x80031d62, 0x69060aa0, - 0x4a440906, 0x00446d06, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80031c62, 0x1e060aa0, - 0x5a440106, 0x00442006, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80031b62, 0x42060aa0, - 0x5a440306, 0x00444406, 0x80031962, 0x4f060aa0, - 0x5a440506, 0x00445106, 0x80030d61, 0x07260220, - 0x00445c06, 0x00000000, 0x80030c61, 0x09260220, - 0x00446906, 0x00000000, 0x80030b61, 0x01260220, - 0x00441e06, 0x00000000, 0x80030a61, 0x03260220, - 0x00444206, 0x00000000, 0x80031361, 0x20060220, - 0x00440b26, 0x00000000, 0x80030961, 0x05260220, - 0x00444f06, 0x00000000, 0x80021e61, 0x63070220, - 0x00420747, 0x00000000, 0x80020061, 0x61070220, - 0x00420727, 0x00000000, 0x80020e61, 0x77070220, - 0x00420947, 0x00000000, 0x80021661, 0x75070220, - 0x00420927, 0x00000000, 0x80021f61, 0x0d070220, - 0x00420147, 0x00000000, 0x80020061, 0x23070220, - 0x00420127, 0x00000000, 0x80021f61, 0x49070220, - 0x00420347, 0x00000000, 0x80020061, 0x47070220, - 0x00420327, 0x00000000, 0x80031f62, 0x1e060aa0, - 0x4a440b06, 0x00442006, 0x80021f61, 0x56070220, - 0x00420547, 0x00000000, 0x80020061, 0x54070220, - 0x00420527, 0x00000000, 0x80021f62, 0x5f070aa0, - 0x4a426107, 0x00426307, 0x80021f62, 0x73070aa0, - 0x4a427507, 0x00427707, 0x80021b62, 0x45070aa0, - 0x5a424707, 0x00424907, 0x80031461, 0x0b260220, - 0x00441e06, 0x00000000, 0x80021a62, 0x52070aa0, - 0x5a425407, 0x00425607, 0x80021461, 0x07470220, - 0x00425f07, 0x00000000, 0x80021f62, 0x21070aa0, - 0x5a422307, 0x00420d07, 0x80021461, 0x09470220, - 0x00427307, 0x00000000, 0x80021361, 0x03470220, - 0x00424507, 0x00000000, 0x80021261, 0x05470220, - 0x00425207, 0x00000000, 0x80021c61, 0x68070220, - 0x00420767, 0x00000000, 0x80020061, 0x66070220, - 0x00420727, 0x00000000, 0x80021161, 0x01470220, - 0x00422107, 0x00000000, 0x80021e61, 0x1d070220, - 0x00420967, 0x00000000, 0x80020061, 0x7d070220, - 0x00420927, 0x00000000, 0x80020961, 0x23070220, - 0x00420b27, 0x00000000, 0x80021161, 0x0d070220, - 0x00420b47, 0x00000000, 0x80021f61, 0x4e070220, - 0x00420367, 0x00000000, 0x80020061, 0x4c070220, - 0x00420327, 0x00000000, 0x80021f61, 0x5b070220, - 0x00420567, 0x00000000, 0x80020061, 0x59070220, - 0x00420527, 0x00000000, 0x80021f62, 0x64070aa0, - 0x4a426607, 0x00426807, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80021f61, 0x34070220, - 0x00420167, 0x00000000, 0x80023a61, 0x13070220, - 0x00420127, 0x00000000, 0x80021f62, 0x78070aa0, - 0x4a427d07, 0x00421d07, 0x80021f62, 0x21070aa0, - 0x4a422307, 0x00420d07, 0x80021d62, 0x4a070aa0, - 0x5a424c07, 0x00424e07, 0x80021b62, 0x57070aa0, - 0x5a425907, 0x00425b07, 0x80021561, 0x07670220, - 0x00426407, 0x00000000, 0x80021461, 0x09670220, - 0x00427807, 0x00000000, 0x80021361, 0x0b470220, - 0x00422107, 0x00000000, 0x80021c62, 0x0e070aa0, - 0x5a421307, 0x00423407, 0x80021361, 0x03670220, - 0x00424a07, 0x00000000, 0x80021261, 0x05670220, - 0x00425707, 0x00000000, 0x80021d62, 0x07850aa0, - 0x4a000764, 0x00340785, 0x80021d62, 0x08850aa0, - 0x4a000864, 0x00340885, 0x80021c62, 0x09850aa0, - 0x4a000964, 0x00340985, 0x80021c62, 0x0a850aa0, - 0x4a000a64, 0x00340a85, 0x80021561, 0x01670220, - 0x00420e07, 0x00000000, 0x80020c61, 0x13070220, - 0x00420b27, 0x00000000, 0x80021561, 0x34070220, - 0x00420b67, 0x00000000, 0x80021d62, 0x03850aa0, - 0x5a000364, 0x00340385, 0x80021d62, 0x04850aa0, - 0x5a000464, 0x00340485, 0x80021c62, 0x05850aa0, - 0x5a000564, 0x00340585, 0x80021c62, 0x06850aa0, - 0x5a000664, 0x00340685, 0x80031762, 0x08050aa0, - 0x4a0007e4, 0x00460805, 0x80031662, 0x0a050aa0, - 0x4a0009e4, 0x00460a05, 0x80021b62, 0x01850aa0, - 0x5a000164, 0x00340185, 0x80021b62, 0x02850aa0, - 0x5a000264, 0x00340285, 0x80021962, 0x0e070aa0, - 0x4a421307, 0x00423407, 0x80031762, 0x04050aa0, - 0x5a0003e4, 0x00460405, 0x80031762, 0x06050aa0, - 0x5a0005e4, 0x00460605, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x1f050220, - 0x02000ae4, 0x000008e4, 0x80031462, 0x02050aa0, - 0x5a0001e4, 0x00460205, 0x80021461, 0x0b670220, - 0x00420e07, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x1d050220, - 0x020004e4, 0x000002e4, 0x80021a62, 0x0b850aa0, - 0x4a000b64, 0x00340b85, 0x80021a62, 0x0c850aa0, - 0x4a000c64, 0x00340c85, 0x00040070, 0x00018660, - 0x16463c05, 0x00000002, 0x80031162, 0x0c050aa0, - 0x4a000be4, 0x00460c05, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x2f210062, 0x1d010683, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x2f230062, 0x1f010c83, 0x00040070, 0x00018660, - 0x16463e05, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x2f440062, 0x23202100, - 0x00040065, 0x00018220, 0x22464005, 0x00000077, - 0x01040022, 0x0001c060, 0x00000090, 0x00000090, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x60240041, 0x00606f02, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x600d0041, 0x00303e02, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x0f040e68, 0x0e0e2405, 0x0d053c05, - 0x00041969, 0x42058660, 0x02460f05, 0x00000002, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x00000000, 0xea2a4214, 0x01004414, - 0x00040025, 0x00004600, 0x00000000, 0x00000080, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0xa0130066, 0x7b227102, 0x80001761, 0x35064210, - 0x00000000, 0x00000000, 0x80001961, 0x30010110, - 0x00003504, 0x00000000, 0x00041b70, 0x00018220, - 0x22461305, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x34050120, - 0x00003000, 0x00000000, 0x20111965, 0x34001103, - 0x00040027, 0x00014060, 0x00000000, 0xfffff6c8, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xa0420040, 0x02003a03, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001161, 0x44064210, - 0x00000000, 0x00000000, 0x80001961, 0x30010110, - 0x00004404, 0x00000000, 0x00040070, 0x00018220, - 0x22467b05, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000d01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x12050120, - 0x00003000, 0x00000000, 0x00041970, 0x00018660, - 0x16461205, 0x00000000, 0x01040028, 0x0001c660, - 0x000008d8, 0x000008d8, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x0004004c, 0x44050220, - 0x00461205, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x08400840, 0x00040069, 0x10018510, - 0x01564406, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x08400840, 0xe0460961, 0x001b0004, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0xac480070, 0x42004602, 0x00041965, 0x00010220, - 0x22464805, 0x00467b05, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x4a058220, - 0x02461505, 0xff800000, 0x01040062, 0x4c058220, - 0x02461705, 0xff800000, 0x01040062, 0x4e058220, - 0x02462805, 0x7f800000, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x50058220, - 0x02462a05, 0x7f800000, 0xa3590c61, 0xff810000, - 0x60590061, 0x00104a00, 0xa35b1b61, 0xff810000, - 0x605b0061, 0x00104c00, 0xa3530a61, 0x7f810000, - 0x60530061, 0x00104e00, 0xa3550961, 0x7f810000, - 0x60550061, 0x00105000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x4d058220, - 0x02461905, 0xff800000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x51058220, - 0x02462c05, 0x7f800000, 0x80031461, 0x06060220, - 0x00445926, 0x00000000, 0x80031361, 0x24060220, - 0x00445b26, 0x00000000, 0x80031161, 0x69060220, - 0x00445526, 0x00000000, 0xa35d0d61, 0xff810000, - 0x605d0061, 0x00104d00, 0x80031261, 0x4f060220, - 0x00445326, 0x00000000, 0xa3570d61, 0x7f810000, - 0x60570061, 0x00105100, 0x00040070, 0x00018660, - 0x16463c05, 0x00000001, 0x80030d62, 0x04060aa0, - 0x4a445906, 0x00440606, 0x80030c62, 0x22060aa0, - 0x4a445b06, 0x00442406, 0x80031b62, 0x67060aa0, - 0x5a445506, 0x00446906, 0x80031a62, 0x4a060aa0, - 0x5a445306, 0x00444f06, 0x80031561, 0x76060220, - 0x00445726, 0x00000000, 0x80030c61, 0x59260220, - 0x00440406, 0x00000000, 0x80030b61, 0x5b260220, - 0x00442206, 0x00000000, 0x80030a61, 0x55260220, - 0x00446706, 0x00000000, 0x80030961, 0x53260220, - 0x00444a06, 0x00000000, 0x80031161, 0x4f060220, - 0x00445d26, 0x00000000, 0x80031e62, 0x74060aa0, - 0x5a445706, 0x00447606, 0x80021d61, 0x0b070220, - 0x00425947, 0x00000000, 0x80020061, 0x09070220, - 0x00425927, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80021e61, 0x34070220, - 0x00425b47, 0x00000000, 0x80020061, 0x0f070220, - 0x00425b27, 0x00000000, 0x80021f61, 0x6e070220, - 0x00425547, 0x00000000, 0x80020061, 0x6c070220, - 0x00425527, 0x00000000, 0x80021f61, 0x61070220, - 0x00425347, 0x00000000, 0x80020061, 0x5f070220, - 0x00425327, 0x00000000, 0x80031f62, 0x4d060aa0, - 0x4a445d06, 0x00444f06, 0x80031261, 0x57260220, - 0x00447406, 0x00000000, 0x80021f62, 0x07070aa0, - 0x4a420907, 0x00420b07, 0x80021e62, 0x0d070aa0, - 0x4a420f07, 0x00423407, 0x80021c62, 0x6a070aa0, - 0x5a426c07, 0x00426e07, 0x80030c61, 0x5d260220, - 0x00444d06, 0x00000000, 0x80021a61, 0x7d070220, - 0x00425747, 0x00000000, 0x80020061, 0x79070220, - 0x00425727, 0x00000000, 0x80021361, 0x59470220, - 0x00420707, 0x00000000, 0x80021e62, 0x50070aa0, - 0x5a425f07, 0x00426107, 0x80021361, 0x5b470220, - 0x00420d07, 0x00000000, 0x80021261, 0x55470220, - 0x00426a07, 0x00000000, 0x80021c62, 0x77070aa0, - 0x5a427907, 0x00427d07, 0x80021b61, 0x21070220, - 0x00425967, 0x00000000, 0x80023961, 0x1f070220, - 0x00425927, 0x00000000, 0x80021261, 0x53470220, - 0x00425007, 0x00000000, 0x80021d61, 0x4c070220, - 0x00425b67, 0x00000000, 0x80020061, 0x4a070220, - 0x00425b27, 0x00000000, 0x80021261, 0x5f070220, - 0x00425d27, 0x00000000, 0x80021261, 0x61070220, - 0x00425d47, 0x00000000, 0x80021f61, 0x73070220, - 0x00425567, 0x00000000, 0x80020061, 0x71070220, - 0x00425527, 0x00000000, 0x80021161, 0x57470220, - 0x00427707, 0x00000000, 0x80021f62, 0x1d070aa0, - 0x4a421f07, 0x00422107, 0x80021f61, 0x66070220, - 0x00425367, 0x00000000, 0x80020061, 0x64070220, - 0x00425327, 0x00000000, 0x80021f62, 0x44070aa0, - 0x4a424a07, 0x00424c07, 0x80021e62, 0x50070aa0, - 0x4a425f07, 0x00426107, 0x80021c62, 0x6f070aa0, - 0x5a427107, 0x00427307, 0x80021b61, 0x03070220, - 0x00425767, 0x00000000, 0x80022061, 0x01070220, - 0x00425727, 0x00000000, 0x80021461, 0x59670220, - 0x00421d07, 0x00000000, 0x80021361, 0x5b670220, - 0x00424407, 0x00000000, 0x80021261, 0x5d470220, - 0x00425007, 0x00000000, 0x80021e62, 0x62070aa0, - 0x5a426407, 0x00426607, 0x80021261, 0x55670220, - 0x00426f07, 0x00000000, 0x80021d62, 0x7e070aa0, - 0x5a420107, 0x00420307, 0x80021c62, 0x59850aa0, - 0x4a005964, 0x00345985, 0x80021c62, 0x5a850aa0, - 0x4a005a64, 0x00345a85, 0x80021b62, 0x5b850aa0, - 0x4a005b64, 0x00345b85, 0x80021b62, 0x5c850aa0, - 0x4a005c64, 0x00345c85, 0x80021661, 0x53670220, - 0x00426207, 0x00000000, 0x80020b61, 0x64070220, - 0x00425d27, 0x00000000, 0x80021661, 0x66070220, - 0x00425d67, 0x00000000, 0x80021c62, 0x55850aa0, - 0x5a005564, 0x00345585, 0x80021c62, 0x56850aa0, - 0x5a005664, 0x00345685, 0x80021761, 0x57670220, - 0x00427e07, 0x00000000, 0x80031562, 0x5a050aa0, - 0x4a0059e4, 0x00465a05, 0x80031462, 0x5c050aa0, - 0x4a005be4, 0x00465c05, 0x80021c62, 0x53850aa0, - 0x5a005364, 0x00345385, 0x80021c62, 0x54850aa0, - 0x5a005464, 0x00345485, 0x80021a62, 0x62070aa0, - 0x4a426407, 0x00426607, 0x80031662, 0x56050aa0, - 0x5a0055e4, 0x00465605, 0x80021962, 0x57850aa0, - 0x5a005764, 0x00345785, 0x80021962, 0x58850aa0, - 0x5a005864, 0x00345885, 0x80031562, 0x54050aa0, - 0x5a0053e4, 0x00465405, 0x80021561, 0x5d670220, - 0x00426207, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x61050220, - 0x02005ce4, 0x00005ae4, 0x80031262, 0x58050aa0, - 0x5a0057e4, 0x00465805, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x5f050220, - 0x020056e4, 0x000054e4, 0x80021b62, 0x5d850aa0, - 0x4a005d64, 0x00345d85, 0x80021b62, 0x5e850aa0, - 0x4a005e64, 0x00345e85, 0x00040070, 0x00018660, - 0x16463c05, 0x00000002, 0x80031162, 0x5e050aa0, - 0x4a005de4, 0x00465e05, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x2f630062, 0x5f015883, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x2f650062, 0x61015e83, 0x00040070, 0x00018660, - 0x16463e05, 0x00000000, 0x2f4a1a62, 0x65206300, - 0x00040065, 0x00018220, 0x22464005, 0x00000077, - 0x01040022, 0x0001c060, 0x00000080, 0x00000080, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x60660041, 0x00604602, 0x60680041, 0x00303e02, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x6a040e68, 0x0e0e6605, 0x68053c05, - 0x00041969, 0x45058660, 0x02466a05, 0x00000002, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x00000000, 0xea2a4514, 0x01004a14, - 0x00040025, 0x00004600, 0x00000000, 0x00000060, - 0xa06b0066, 0x7b224802, 0x80000c61, 0x67064210, - 0x00000000, 0x00000000, 0x80001961, 0x30010110, - 0x00006704, 0x00000000, 0x00041b70, 0x00018220, - 0x22466b05, 0x00000000, 0x00040061, 0x6c050120, - 0x00003000, 0x00000000, 0x20121965, 0x6c001203, - 0x00040027, 0x00014060, 0x00000000, 0xfffff718, - 0x00040061, 0x00010660, 0x20467b05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000108, 0x00000108, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x6d058660, 0x02463605, 0x00000002, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0xa04b0040, 0x48006d03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x00000000, - 0xea104b14, 0x01000000, 0x00040069, 0x6e058660, - 0x02463805, 0x00000002, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0xa04c3b40, 0x4c006e03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x00000000, 0xea104c14, 0x01000000, - 0x00040069, 0x6f058660, 0x02463a05, 0x00000002, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0xa04d3c40, 0x50006f03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x00000000, - 0xea104d14, 0x01000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80004e31, 0x700c0000, - 0xe23e000c, 0x00000000, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x80030061, 0x71054220, - 0x00000000, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x71550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80044f31, 0x00000000, - 0x3008710c, 0x00000000, 0x80040001, 0x00000000, - 0xe0000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x74058660, - 0x06442606, 0x00002c58, 0x80101101, 0x00000000, - 0x00000000, 0x00000000, 0x00130040, 0x75058660, - 0x06443206, 0x00002c58, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040f61, 0x13050220, - 0x00463005, 0x00000000, 0x00030061, 0x72050220, - 0x00442626, 0x00000000, 0x00130061, 0x73050220, - 0x00443226, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x76058220, - 0x52467405, 0x00002c58, 0x00041a70, 0x00018220, - 0x42461305, 0x00000120, 0x01040028, 0x0001c660, - 0x000001a0, 0x000001a0, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x4e058660, - 0x02461305, 0x00000002, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x53140000, - 0xea044e14, 0x00040000, 0xae002d70, 0x7f805301, - 0x01040022, 0x0001c060, 0x00000120, 0x00000120, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0xa0783d40, 0x4e007402, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x277a0070, 0x74007803, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x4f060220, 0x00347805, 0x00000000, - 0x80103d01, 0x00000000, 0x00000000, 0x00000000, - 0x80101701, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x51060220, 0x00347905, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x7c042e68, 0x0e2e7605, 0x7a057205, - 0x00031961, 0x4f260220, 0x00347c05, 0x00000000, - 0x00131a61, 0x51260220, 0x00347d05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x00000000, 0xfb2a4f24, 0x01005314, - 0x00040025, 0x00004600, 0x00000000, 0x00000018, - 0xa0130040, 0x20001303, 0x00040027, 0x00014060, - 0x00000000, 0xfffffe50, 0x00041a70, 0x00018220, - 0x42463005, 0x00000030, 0x01040028, 0x0001c660, - 0x00000230, 0x00000230, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x7d058660, - 0x02463005, 0x00000002, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa0540040, 0x48007d03, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x59140000, 0xea045414, 0x00040000, - 0x00042d70, 0x00018660, 0x26465905, 0x00000000, - 0x01040022, 0x0001c060, 0x00000180, 0x00000180, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x01058660, 0x06442606, 0x000030d8, - 0x00130040, 0x02058660, 0x06443206, 0x000030d8, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040070, 0x03058220, 0x52460105, 0x000030d8, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0xa0050040, 0x7d000102, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x27070070, 0x01000503, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x55060220, 0x00340505, 0x00000000, - 0x80103d01, 0x00000000, 0x00000000, 0x00000000, - 0x80101501, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x57060220, 0x00340605, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x09042e68, 0x0e2e0305, 0x07057205, - 0x00131961, 0x57260220, 0x00340a05, 0x00000000, - 0x00031a61, 0x55260220, 0x00340905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x00000000, 0xfb185524, 0x01005914, - 0x00040025, 0x00004600, 0x00000000, 0x00000018, - 0xa0300040, 0x20003003, 0x00040027, 0x00014060, - 0x00000000, 0xfffffdc0, 0x80031f61, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_BFS_BFS_pass1_initial = { - .prog_data = { - .base.nr_params = 12, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 1344, - .base.program_size = 11584, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_BFS_BFS_pass1_initial_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 512, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = true, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 12, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 16, - .arg_count = 2, - .args = gfx125_bvh_build_BFS_BFS_pass1_initial_args, - .code = gfx125_bvh_build_BFS_BFS_pass1_initial_code, -}; -const char *gfx125_bvh_build_BFS_BFS_pass1_initial_sha1 = "0a9cb76d808434c09f22a18449d01f93d17c47f9"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass1_initial_batchable.h b/src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass1_initial_batchable.h deleted file mode 100644 index 132553e49d4..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass1_initial_batchable.h +++ /dev/null @@ -1,1889 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_BFS_BFS_pass1_initial_batchable_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_BFS_BFS_pass1_initial_batchable_args[] = { - { 0, 8 }, - { 8, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g106<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g42<1>UD g0.1<0,1,0>UD { align1 1H }; -mov(16) g46<1>UD 0x00000000UD { align1 1H }; -add(1) g107<1>UD g106<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(1) g1UD g107UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -mov(8) g60.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g31.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g62.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g60<2>F g2<0,1,0>F { align1 2Q F@3 compacted }; -mov(8) g31<2>F g2<0,1,0>F { align1 1Q F@3 compacted }; -mov(8) g62<2>F g2.2<0,1,0>F { align1 2Q F@3 compacted }; -add(8) g65<1>D g60<8,4,2>D 1064D { align1 2Q F@3 compacted }; -add(8) g118<1>D g31<8,4,2>D 1064D { align1 1Q F@2 compacted }; -mov(8) g64<1>UD g31.1<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g66<1>UD g65<8,8,1>UD g60<8,4,2>UD { align1 2Q I@3 }; -mov(8) g36<2>UD g65<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g119<1>UD g118<8,8,1>UD g31<8,4,2>UD { align1 1Q I@4 }; -mov(8) g34<2>UD g118<4,4,1>UD { align1 1Q }; -mov(8) g65<1>UD g60.1<8,4,2>UD { align1 2Q }; -add(8) g67<1>D -g66<8,8,1>D g60.1<8,4,2>D { align1 2Q I@5 }; -add(8) g120<1>D -g119<8,8,1>D g31.1<8,4,2>D { align1 1Q I@4 }; -mov(8) g36.1<2>UD g67<4,4,1>UD { align1 2Q I@2 }; -mov(8) g34.1<2>UD g120<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g68UD g34UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -add(8) g36<1>D g31<8,4,2>D 1068D { align1 1Q $1.src compacted }; -add(8) g37<1>D g60<8,4,2>D 1068D { align1 2Q $1.src compacted }; -mov(8) g33.1<2>F g2.3<0,1,0>F { align1 1Q $1.src }; -mov(8) g35<1>UW 0x76543210V { align1 WE_all 1Q $1.src }; -cmp.l.f0.0(8) g70<1>UD g36<8,8,1>UD g31<8,4,2>UD { align1 1Q I@3 }; -mov(16) g40<1>UD g36<8,8,1>UD { align1 1H I@3 }; -cmp.l.f0.0(8) g71<1>UD g37<8,8,1>UD g60<8,4,2>UD { align1 2Q }; -mov(8) g33<2>F g2.2<0,1,0>F { align1 1Q F@1 compacted }; -add(8) g35.8<1>UW g35<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@4 compacted }; - -LABEL3: -cmp.l.f0.0(16) g72<1>UD g40<1,1,0>UD g36<1,1,0>UD { align1 1H I@2 compacted }; -add3(16) g74<1>D -g70<8,8,1>D g64<8,8,1>D -g72<1,1,1>D { align1 1H I@1 }; -mov(8) g76<2>UD g40<4,4,1>UD { align1 1Q }; -mov(8) g78<2>UD g41<4,4,1>UD { align1 2Q }; -mov(8) g76.1<2>UD g74<4,4,1>UD { align1 1Q I@2 }; -mov(8) g78.1<2>UD g75<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g80<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -add(16) g86<1>W g35<16,16,1>UW -1W { align1 WE_all 1H I@7 }; -shl(1) a0<1>UD g80<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@3 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000800UD { align1 WE_all 1N A@1 }; -mov(1) g123<2>D g[a0 384]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g123.1<2>D g[a0 388]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g48.1<2>UD g123.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g48<2>UD g123<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g124<2>UW 0x00000000UD { align1 WE_all 1N I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0.any16h) send(1) g77UD g48UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $2 }; -mov(16) g82<1>D 0D { align1 WE_all 1H $2.dst }; -mov(16) g82<1>D g77<8,8,1>D { align1 1H }; -mov(16) a0<1>UW 0x0a40UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g86<8,8,1>W 0x0002UW { align1 WE_all 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0a40UW { align1 WE_all 1H A@1 }; -mov(16) g84<1>UD g[a0]UD { align1 WE_all 1H A@1 compacted }; -mov(1) g84<1>D 0D { align1 WE_all 1N I@1 }; -add(8) g84.1<2>D g84<8,4,2>D g84.1<8,4,2>D { align1 WE_all 1Q I@1 }; -add(4) g84.2<4>D g84.1<8,2,4>D g84.2<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g84.3<4>D g84.1<8,2,4>D g84.3<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g84.4<1>D g84.3<0,1,0>D g84.4<4,4,1>D { align1 WE_all 1N I@1 }; -add(4) g85.4<1>D g85.3<0,1,0>D g85.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(8) g85<1>D g84.7<0,1,0>D g85<1,1,0>D { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g87<1>D g42<1,1,0>D -g84<1,1,0>D { align1 1H compacted }; -mov(16) g81<1>D g84<8,8,1>D { align1 1H }; -cmp.l.f0.0(16) g89<1>UD g87<1,1,0>UD g77<1,1,0>UD { align1 1H I@2 compacted }; -mov(1) f0<1>UW g124<0,1,0>UW { align1 WE_all 1N }; -cmp.nz.f0.0(16) null<1>UD g89<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov.nz.f0.0(16) g91<1>UD f0<0,1,0>UW { align1 1H }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -mov(16) g44<1>UD 0xffffffffUD { align1 1H }; -break(16) JIP: LABEL0 UIP: LABEL1 { align1 1H }; - -LABEL0: -endif(16) JIP: LABEL1 { align1 1H }; -add(16) g93<1>D g81<1,1,0>D g77<1,1,0>D { align1 1H I@7 compacted }; -add(16) g38<1>D g46<1,1,0>D 16D { align1 1H compacted }; -add(16) g42<1>D g42<1,1,0>D -g94.7<0,1,0>D { align1 1H I@2 compacted }; -cmp.ge.f0.0(16) null<1>UD g38<8,8,1>UD g68<8,8,1>UD { align1 1H @2 $1.dst }; -(+f0.0) if(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; -mov(16) g46<1>UD g38<8,8,1>UD { align1 1H }; -mov(16) g44<1>UD 0x00000000UD { align1 1H I@7 }; -break(16) JIP: LABEL2 UIP: LABEL1 { align1 1H }; - -LABEL2: -endif(16) JIP: LABEL1 { align1 1H }; -shl(16) g94<1>D g46<8,8,1>D 0x00000002UD { align1 1H I@4 }; -mov(16) g46<1>UD g38<8,8,1>UD { align1 1H }; -add3(16) g40<1>D 0x0040UW g94<8,8,1>D g36<1,1,1>D { align1 1H I@2 }; - -LABEL1: -while(16) JIP: LABEL3 { align1 1H }; -mov.nz.f0.0(16) null<1>D g44<8,8,1>D { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL5 UIP: LABEL4 { align1 1H }; -fbl(16) g95<1>UD g91<8,8,1>UD { align1 1H I@6 }; -cmp.z.f0.0(16) null<1>D g91<8,8,1>D 0D { align1 1H }; -(-f0.0) sel(16) g97<1>UD g95<8,8,1>UD 0x00000020UD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g48<1>D g46<1,1,0>D g97<1,1,0>D { align1 1H compacted }; -mov(16) a0<1>UW 0x0ae0UW { align1 WE_all 1H }; -shl(16) a0<1>UW g97<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ae0UW { align1 1H A@1 }; -mov(16) g50<1>UD g[a0]UD { align1 1H A@1 compacted }; -else(16) JIP: LABEL4 UIP: LABEL4 { align1 1H }; - -LABEL5: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -mov(16) g48<1>UD 0x00000000UD { align1 1H }; -mov(16) g50<1>UD 0x00000000UD { align1 1H I@3 }; - -LABEL4: -endif(16) JIP: LABEL6 { align1 1H }; - -LABEL6: -add(8) g98<1>D g31<8,4,2>D 2092D { align1 1Q }; -add(8) g99<1>D g60<8,4,2>D 2092D { align1 2Q }; -shl(16) g101<1>D g48<8,8,1>D 0x00000002UD { align1 1H I@5 }; -add(8) g120<1>D g31<8,4,2>D 11308D { align1 1Q }; -add(8) g121<1>D g60<8,4,2>D 11308D { align1 2Q }; -add(8) g44<1>D g33<8,4,2>D 8D { align1 1Q F@1 compacted }; -add(8) g45<1>D g62<8,4,2>D 8D { align1 2Q F@3 compacted }; -and(16) g82<1>UD g0.2<0,1,0>UD 0x000000ffUD { align1 1H compacted }; -mov(16) g86<1>D g35<8,8,1>UW { align1 1H }; -add(16) g103<1>D g98<1,1,0>D g101<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g100<1>UD g98<1,1,0>UD 0x0000082cUD { align1 1H compacted }; -shl(16) g84<1>D g82<8,8,1>D 0x00000004UD { align1 1H I@4 }; -cmp.l.f0.0(16) g105<1>UD g103<1,1,0>UD g98<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g52<2>UD g103<4,4,1>UD { align1 1Q }; -mov(8) g54<2>UD g104<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g122<1>UD g120<8,8,1>UD g31<8,4,2>UD { align1 1Q }; -add(16) g88<1>D g86<1,1,0>D g84<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g107<1>D -g100<8,8,1>D g64<8,8,1>D -g105<1,1,1>D { align1 1H I@5 }; -mov(8) g54.1<2>UD g108<4,4,1>UD { align1 2Q I@1 }; -mov(8) g52.1<2>UD g107<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g108UD g52UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(16) g110<1>UD g108<16,8,2>UW { align1 1H $3.dst }; -mov(16) g123<1>UD g108.1<16,8,2>UW { align1 1H }; -mul(8) acc0<1>UD g110<8,8,1>UD 0x0058UW { align1 1Q I@2 }; -asr(16) g112<1>D g110<8,8,1>D 0x0000001fUD { align1 1H I@3 }; -mul(16) g116<1>D g110<1,1,0>D 88W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -mul(16) g125<1>D g123<1,1,0>D 1484W { align1 1H compacted }; -cmp.l.f0.0(8) g123<1>UD g121<8,8,1>UD g60<8,4,2>UD { align1 2Q }; -and(16) g59<1>UD g88<1,1,0>UD 0x000001ffUD { align1 1H compacted }; -mach(8) g114<1>UD g110<1,1,0>UD 0x00000058UD { align1 1Q compacted AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g52<1>D g44<1,1,0>D g116<1,1,0>D { align1 1H I@5 compacted }; -mul(16) g117<1>D g112<1,1,0>D 88W { align1 1H I@7 compacted }; -add(16) g38<1>D g120<1,1,0>D g125<1,1,0>D { align1 1H I@6 compacted }; -mul(8) acc0<1>UD g111<8,8,1>UD 0x0058UW { align1 2Q }; -mov(8) g69<2>UD g52<4,4,1>UD { align1 1Q @4 $1.dst }; -mov(8) g71<2>UD g53<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g40<1>UD g38<1,1,0>UD g120<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g75<2>UD g38<4,4,1>UD { align1 1Q }; -mov(8) g77<2>UD g39<4,4,1>UD { align1 2Q }; -mach(8) g115<1>UD g111<8,8,1>UD 0x00000058UD { align1 2Q AccWrEnable }; -cmp.l.f0.0(8) g46<1>UD g45<8,8,1>UD g62<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(8) g121<1>UD g44<8,8,1>UD g33<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(16) g54<1>UD g52<1,1,0>UD g44<1,1,0>UD { align1 1H $3.src compacted }; -add3(16) g42<1>D -g122<8,8,1>D g64<8,8,1>D -g40<1,1,1>D { align1 1H I@7 }; -add(16) g119<1>D g114<1,1,0>D g117<1,1,0>D { align1 1H I@5 compacted }; -add(8) g48<1>D -g46<8,8,1>D g62.1<8,4,2>D { align1 2Q I@5 }; -add(8) g47<1>D -g121<8,8,1>D g33.1<8,4,2>D { align1 1Q I@5 }; -mov(8) g77.1<2>UD g43<4,4,1>UD { align1 2Q I@4 }; -mov(8) g75.1<2>UD g42<4,4,1>UD { align1 1Q I@5 }; -add3(16) g56<1>D g47<8,8,1>D g119<8,8,1>D -g54<1,1,1>D { align1 1H I@3 }; -mov(8) g71.1<2>UD g57<4,4,1>UD { align1 2Q I@1 }; -mov(8) g69.1<2>UD g56<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g61UD g69UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g69UD g75UD nullUD 0x08607582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -add(16) g90<1>D g65<1,1,0>D 32D { align1 1H $4.dst compacted }; -shl(16) g95<1>D g73<8,8,1>D 0x00000005UD { align1 1H $5.dst }; -cmp.l.f0.0(16) g92<1>UD g90<1,1,0>UD g65<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g98<1>D g90<1,1,0>D g95<1,1,0>D { align1 1H I@2 compacted }; -shr(16) g96<1>UD g73<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -add(16) g94<1>D -g92<1,1,0>D g67<1,1,0>D { align1 1H @3 $4.dst compacted }; -cmp.l.f0.0(16) g100<1>UD g98<1,1,0>UD g90<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g76<2>UD g98<4,4,1>UD { align1 1Q $5.src }; -mov(8) g78<2>UD g99<4,4,1>UD { align1 2Q $5.src }; -add(16) g104<1>D g98<1,1,0>D 16D { align1 1H compacted }; -add3(16) g102<1>D g94<8,8,1>D g96<8,8,1>D -g100<1,1,1>D { align1 1H I@4 }; -cmp.l.f0.0(16) g106<1>UD g104<1,1,0>UD 0x00000010UD { align1 1H I@2 compacted }; -mov(8) g78.1<2>UD g103<4,4,1>UD { align1 2Q I@2 }; -mov(8) g76.1<2>UD g102<4,4,1>UD { align1 1Q I@3 }; -add(16) g108<1>D -g106<1,1,0>D g102<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g1UD g76UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shl(16) g75<1>D g50<8,8,1>D 0x00000009UD { align1 1H $5.src }; -mov(8) g77<2>UD g104<4,4,1>UD { align1 1Q $6.src }; -mov(8) g79<2>UD g105<4,4,1>UD { align1 2Q $6.src }; -mov(8) g77.1<2>UD g108<4,4,1>UD { align1 1Q I@2 }; -mov(8) g79.1<2>UD g109<4,4,1>UD { align1 2Q I@2 }; -add(16) g110<1>F g7<1,1,0>F -g1<1,1,0>F { align1 1H $6.dst compacted }; -sel.ge(16) g116<1>F g110<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H F@1 }; -cmp.l.f0.0(16) g14<1>F g116<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H F@1 }; -math inv(16) g119<1>F g116<8,8,1>F null<8,8,1>F { align1 1H $7 }; -cmp.g.f0.0(16) g16<1>F g110<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g109UD g77UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g77<1>D g69<1,1,0>D g75<1,1,0>D { align1 1H @5 $5.dst compacted }; -mul(16) g121<1>F g119<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H $7.dst }; -and.nz.f0.0(16) null<1>UD g14<8,8,1>UD g16<8,8,1>UD { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g79<1>D g77<1,1,0>D 512D { align1 1H I@2 compacted }; -add(16) g89<1>D g77<1,1,0>D g59<1,1,0>D { align1 1H compacted }; -(+f0.0) sel(16) g9<1>UD g121<1,1,0>UD 0x00000000UD { align1 1H F@1 compacted }; -sel.l(16) g81<1>UD g79<1,1,0>UD g71<1,1,0>UD { align1 1H @3 $5.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -add(16) g113<1>F g109<1,1,0>F -g3<1,1,0>F { align1 1H $8.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g115<1>F g111<1,1,0>F -g5<1,1,0>F { align1 1H $8.dst compacted }; -cmp.g.f0.0(16) g17<1>F g113<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H A@2 }; -sel.ge(16) g117<1>F g113<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -math inv(16) g122<1>F g117<8,8,1>F null<8,8,1>F { align1 1H $9 }; -cmp.l.f0.0(16) g19<1>F g117<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H $9.src }; -sel.ge(16) g118<1>F g115<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H F@4 }; -mul(16) g124<1>F g122<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H $9.dst }; -and.nz.f0.0(16) null<1>UD g19<8,8,1>UD g17<8,8,1>UD { align1 1H F@3 }; -(+f0.0) sel(16) g11<1>UD g124<1,1,0>UD 0x00000000UD { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -math inv(16) g125<1>F g118<8,8,1>F null<8,8,1>F { align1 1H $10 }; -cmp.g.f0.0(16) g20<1>F g115<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H I@2 }; -cmp.l.f0.0(16) g22<1>F g118<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -mul(16) g13<1>F g125<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H I@7 }; -and.nz.f0.0(16) null<1>UD g22<8,8,1>UD g20<8,8,1>UD { align1 1H F@2 }; -(+f0.0) sel(16) g40<1>UD g13<1,1,0>UD 0x00000000UD { align1 1H F@1 compacted }; -cmp.l.f0.0(16) g44<1>UD g89<1,1,0>UD g81<1,1,0>UD { align1 1H I@5 compacted }; -(+f0.0) if(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; -shl(16) g46<1>D g89<8,8,1>D 0x00000005UD { align1 1H }; -add(16) g49<1>D g61<1,1,0>D g46<1,1,0>D { align1 1H @1 $4.dst compacted }; -shr(16) g47<1>UD g89<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -cmp.l.f0.0(16) g51<1>UD g49<1,1,0>UD g61<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g55<1>D g49<1,1,0>D 16D { align1 1H compacted }; -mov(8) g78<2>UD g49<4,4,1>UD { align1 1Q }; -mov(8) g80<2>UD g50<4,4,1>UD { align1 2Q }; -add3(16) g53<1>D g63<8,8,1>D g47<8,8,1>D -g51<1,1,1>D { align1 1H @4 $4.dst }; -cmp.l.f0.0(16) g57<1>UD g55<1,1,0>UD g49<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g82<2>UD g55<4,4,1>UD { align1 1Q }; -mov(8) g84<2>UD g56<4,4,1>UD { align1 2Q }; -mov(8) g80.1<2>UD g54<4,4,1>UD { align1 2Q I@4 }; -mov(8) g78.1<2>UD g53<4,4,1>UD { align1 1Q I@5 }; -add(16) g61<1>D -g57<1,1,0>D g53<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g13UD g78UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -mov(8) g82.1<2>UD g61<4,4,1>UD { align1 1Q I@1 }; -mov(8) g84.1<2>UD g62<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g21UD g82UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; - -LABEL7: -endif(16) JIP: LABEL8 { align1 1H }; - -LABEL8: -shl(16) g53<1>D g59<8,8,1>D 0x00000002UD { align1 1H }; -mov(16) g51<1>UD g53<8,8,1>UD { align1 1H I@1 }; - -LABEL10: -cmp.ge.f0.0(16) null<1>UD g51<8,8,1>UD 0x00000120UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL9 UIP: LABEL9 { align1 1H }; -shl(16) g83<1>D g51<8,8,1>D 0x00000002UD { align1 1H $12.src }; -mov(16) g29<1>UD 0x7f800000UD { align1 1H $12.src }; -mov(16) g31<1>UD 0x7f800000UD { align1 1H $12.src }; -mov(16) g33<1>UD 0x7f800000UD { align1 1H $12.src }; -mov(16) g35<1>UD 0x7f800000UD { align1 1H $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g83UD g29UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $12 }; -add(16) g51<1>D g51<8,8,1>D 2048D { align1 1H }; - -LABEL9: -while(16) JIP: LABEL10 { align1 1H }; - -LABEL12: -cmp.ge.f0.0(16) null<1>UD g53<8,8,1>UD 0x00000030UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL11 UIP: LABEL11 { align1 1H }; -shl(16) g62<1>D g53<8,8,1>D 0x00000002UD { align1 1H $4.dst }; -mov(16) g30<1>UD 0x00000000UD { align1 1H $12.src }; -mov(16) g32<1>UD 0x00000000UD { align1 1H $12.src }; -mov(16) g34<1>UD 0x00000000UD { align1 1H $12.src }; -mov(16) g36<1>UD 0x00000000UD { align1 1H $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g84<1>D g62<1,1,0>D 1152D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g84UD g30UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $12 }; -add(16) g53<1>D g53<8,8,1>D 2048D { align1 1H }; - -LABEL11: -while(16) JIP: LABEL12 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(1) g63UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -mov(8) g64<1>UD 0x00000000UD { align1 WE_all 1Q $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(2) g64.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g64UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $14 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -add(16) g65<1>F g13<1,1,0>F g21<1,1,0>F { align1 1H $11.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -add(16) g67<1>F g15<1,1,0>F g23<1,1,0>F { align1 1H $11.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -add(16) g69<1>F g17<1,1,0>F g25<1,1,0>F { align1 1H $11.dst compacted }; -add(16) g73<1>F g69<1,1,0>F -g5<1,1,0>F { align1 1H F@1 compacted }; -mov(1) g125<2>UW 0x00000000UD { align1 WE_all 1N F@5 }; -add(16) g70<1>F g65<1,1,0>F -g1<1,1,0>F { align1 1H F@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mul(16) g78<1>F g73<1,1,0>F g40<1,1,0>F { align1 1H A@2 compacted }; -add(16) g72<1>F g67<1,1,0>F -g3<1,1,0>F { align1 1H F@5 compacted }; -mul(16) g74<1>F g70<1,1,0>F g9<1,1,0>F { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g84<1>UD g78<8,8,1>F { align1 1H F@3 }; -mul(16) g76<1>F g72<1,1,0>F g11<1,1,0>F { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(16) g80<1>UD g74<8,8,1>F { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g82<1>UD g76<8,8,1>F { align1 1H F@1 }; -mov(1) f0<1>UW g125<0,1,0>UW { align1 WE_all 1N I@4 }; -cmp.nz.f0.0(16) null<1>UD g44<8,8,1>UD 0x00000000UD { align1 1H }; -mov(16) g54<1>UD f0<0,1,0>UW { align1 1H }; -mov(1) g122<1>D 1D { align1 WE_all 1N }; -and(16) g88<1>UD g86<1,1,0>UD 0x00000003UD { align1 1H compacted }; -shr(16) g90<1>UD g86<1,1,0>UD 0x00000002UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -shl(16) g92<1>D g122<0,1,0>D g86<8,8,1>UD { align1 1H }; - -LABEL15: -cmp.z.f0.0(16) null<1>D g54<8,8,1>D 0D { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL13 UIP: LABEL13 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -fbl(16) g94<1>UD g54<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(16) a0<1>UW 0x0a00UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g94<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0a00UW { align1 1H A@1 }; -mov(16) g96<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.z.f0.0(16) g98<1>D g96<1,1,0>D g80<1,1,0>D { align1 1H I@1 compacted }; -and.nz.f0.0(16) null<1>UD g98<8,8,1>UD g44<8,8,1>UD { align1 1H I@1 }; -(+f0.0) sel(16) g100<1>UD g21<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g102<1>UD g23<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g104<1>UD g13<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g106<1>UD g15<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(16) g115<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@4 compacted }; -mov(16) g115<1>F g100<1,1,0>F { align1 1H compacted }; -mov(16) g117<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@3 compacted }; -mov(16) g117<1>F g102<1,1,0>F { align1 1H compacted }; -mov(16) g109<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@2 compacted }; -mov(16) g109<1>F g104<1,1,0>F { align1 1H compacted }; -mov(16) g111<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g111<1>F g106<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g103<1>UD g25<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g107<1>UD g17<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(8) g69<2>UD g115.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g100<2>UD g117.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(8) g1<2>UD g109.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(8) g31<2>UD g111.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -mov(16) g119<1>F 0xff800000F /* -infF */ { align1 WE_all 1H A@6 compacted }; -mov(16) g119<1>F g103<1,1,0>F { align1 1H compacted }; -mov(16) g113<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@5 compacted }; -mov(16) g113<1>F g107<1,1,0>F { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g88<8,8,1>D 1D { align1 1H }; -sel.ge(8) g67<2>F g115<8,4,2>F g69<8,4,2>F { align1 WE_all 1Q A@5 }; -sel.ge(8) g94<2>F g117<8,4,2>F g100<8,4,2>F { align1 WE_all 1Q I@4 }; -sel.l(8) g126<2>F g109<8,4,2>F g1<8,4,2>F { align1 WE_all 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sel.l(8) g29<2>F g111<8,4,2>F g31<8,4,2>F { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(8) g51<2>UD g113.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g115.1<2>UD g67<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(8) g117.1<2>UD g94<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(8) g109.1<2>UD g126<8,4,2>UD { align1 WE_all 1Q A@2 }; -mov(8) g111.1<2>UD g29<8,4,2>UD { align1 WE_all 1Q A@1 }; -sel.l(8) g49<2>F g113<8,4,2>F g51<8,4,2>F { align1 WE_all 1Q I@5 }; -mov(4) g74<4>UD g115.2<8,2,4>UD { align1 WE_all 1N I@4 }; -mov(4) g72<4>UD g115.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g105<4>UD g117.2<8,2,4>UD { align1 WE_all 1N A@5 }; -mov(4) g103<4>UD g117.1<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g6<4>UD g109.2<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g4<4>UD g109.1<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(4) g36<4>UD g111.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g34<4>UD g111.1<8,2,4>UD { align1 WE_all 1N $12.src }; -mov(8) g126<2>UD g119.1<8,4,2>UD { align1 WE_all 1Q F@7 }; -mov(8) g113.1<2>UD g49<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.ge(4) g70<4>F g72<8,2,4>F g74<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g101<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g2<4>F g4<8,2,4>F g6<8,2,4>F { align1 WE_all 1N I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sel.l(4) g32<4>F g34<8,2,4>F g36<8,2,4>F { align1 WE_all 1N I@3 }; -sel.ge(8) g124<2>F g119<8,4,2>F g126<8,4,2>F { align1 WE_all 1Q I@2 }; -mov(4) g61<4>UD g113.2<8,2,4>UD { align1 WE_all 1N @1 $4.dst }; -mov(4) g56<4>UD g113.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g115.2<4>UD g70<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g117.2<4>UD g101<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g109.2<4>UD g2<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g111.2<4>UD g32<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(8) g119.1<2>UD g124<8,4,2>UD { align1 WE_all 1Q A@1 }; -sel.l(4) g52<4>F g56<8,2,4>F g61<8,2,4>F { align1 WE_all 1N I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(4) g86<4>UD g115.3<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g77<4>UD g115.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g121<4>UD g117.1<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g11<4>UD g109.3<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g9<4>UD g109.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g48<4>UD g111.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g46<4>UD g111.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g5<4>UD g119.2<8,2,4>UD { align1 WE_all 1N A@4 }; -mov(4) g3<4>UD g119.1<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g123<4>UD g117.3<8,2,4>UD { align1 WE_all 1N }; -mov(4) g113.2<4>UD g52<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g75<4>F g77<8,2,4>F g86<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g7<4>F g9<8,2,4>F g11<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g40<4>F g46<8,2,4>F g48<8,2,4>F { align1 WE_all 1N I@5 }; -sel.ge(4) g1<4>F g3<8,2,4>F g5<8,2,4>F { align1 WE_all 1N I@3 }; -sel.ge(4) g106<4>F g121<8,2,4>F g123<8,2,4>F { align1 WE_all 1N I@2 }; -mov(4) g66<4>UD g113.3<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g64<4>UD g113.1<8,2,4>UD { align1 WE_all 1N $14.src }; -mov(4) g115.3<4>UD g75<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g109.3<4>UD g7<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g111.3<4>UD g40<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g119.2<4>UD g1<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g117.3<4>UD g106<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g62<4>F g64<8,2,4>F g66<8,2,4>F { align1 WE_all 1N I@6 }; -sel.ge(4) g115.4<1>F g115.3<0,1,0>F g115.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.ge(4) g116.4<1>F g116.3<0,1,0>F g116.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.l(4) g109.4<1>F g109.3<0,1,0>F g109.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g110.4<1>F g110.3<0,1,0>F g110.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g111.4<1>F g111.3<0,1,0>F g111.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(4) g112.4<1>F g112.3<0,1,0>F g112.4<4,4,1>F { align1 WE_all 1N I@3 }; -mov(4) g10<4>UD g119.3<8,2,4>UD { align1 WE_all 1N I@2 }; -mov(4) g8<4>UD g119.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g117.4<1>F g117.3<0,1,0>F g117.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g118.4<1>F g118.3<0,1,0>F g118.4<4,4,1>F { align1 WE_all 1N I@3 }; -mov(4) g113.3<4>UD g62<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(8) g116<1>F g115.7<0,1,0>F g116<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.l(8) g110<1>F g109.7<0,1,0>F g110<8,8,1>F { align1 WE_all 1Q F@6 }; -sel.l(8) g112<1>F g111.7<0,1,0>F g112<8,8,1>F { align1 WE_all 1Q F@5 }; -sel.ge(4) g6<4>F g8<8,2,4>F g10<8,2,4>F { align1 WE_all 1N I@2 }; -sel.ge(8) g118<1>F g117.7<0,1,0>F g118<8,8,1>F { align1 WE_all 1Q F@5 }; -sel.l(4) g113.4<1>F g113.3<0,1,0>F g113.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g114.4<1>F g114.3<0,1,0>F g114.4<4,4,1>F { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -(+f0.0) sel(16) g121<1>UD g112.7<0,1,0>UD g110.7<0,1,0>UD { align1 1H }; -mov(4) g119.3<4>UD g6<8,2,4>UD { align1 WE_all 1N F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -(+f0.0) sel(16) g123<1>UD g118.7<0,1,0>UD g116.7<0,1,0>UD { align1 1H }; -sel.l(8) g114<1>F g113.7<0,1,0>F g114<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(4) g119.4<1>F g119.3<0,1,0>F g119.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g120.4<1>F g120.3<0,1,0>F g120.4<4,4,1>F { align1 WE_all 1N I@2 }; -cmp.z.f0.0(16) null<1>D g88<8,8,1>D 2D { align1 1H }; -sel.ge(8) g120<1>F g119.7<0,1,0>F g120<8,8,1>F { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -(+f0.0) sel(16) g125<1>UD g114.7<0,1,0>UD g121<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g1<1>UD g120.7<0,1,0>UD g123<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g90<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g94<1>F g125<1,1,0>F -g1<1,1,0>F { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g92<8,8,1>UD 0x00000077UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL14 UIP: LABEL14 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mul(16) g2<1>D g96<1,1,0>D 6W { align1 1H compacted }; -mul(16) g4<1>D g90<1,1,0>D 3W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add3(16) g6<1>D g2<8,8,1>D g88<8,8,1>D g4<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shl(16) g86<1>D g6<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g86UD g94UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; - -LABEL14: -endif(16) JIP: LABEL13 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -or(16) g7<1>D ~g98<1,1,0>D ~g44<1,1,0>D { align1 1H compacted }; -mov(1) g11<2>UW 0x00000000UD { align1 WE_all 1N F@7 }; -mov(1) f0<1>UW g11<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g7<8,8,1>UD 0x00000000UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(16) g8<1>UD f0<0,1,0>UW { align1 1H }; -and(16) g54<1>UD g54<1,1,0>UD g8<1,1,0>UD { align1 1H I@1 compacted }; - -LABEL13: -while(16) JIP: LABEL15 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -add(16) g9<1>D g82<1,1,0>D 16D { align1 1H compacted }; -mov(1) g12<2>UW 0x00000000UD { align1 WE_all 1N F@1 }; -mov(1) f0<1>UW g12<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g44<8,8,1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -mov(16) g55<1>UD f0<0,1,0>UW { align1 1H }; - -LABEL18: -cmp.z.f0.0(16) null<1>D g55<8,8,1>D 0D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL16 UIP: LABEL16 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -fbl(16) g11<1>UD g55<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) a0<1>UW 0x0120UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g11<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0120UW { align1 1H A@1 }; -mov(16) g29<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.z.f0.0(16) g31<1>D g29<1,1,0>D g9<1,1,0>D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g31<8,8,1>UD g44<8,8,1>UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -(+f0.0) sel(16) g33<1>UD g21<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -(+f0.0) sel(16) g35<1>UD g23<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -(+f0.0) sel(16) g40<1>UD g13<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g46<1>UD g15<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(16) g57<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@4 compacted }; -mov(16) g57<1>F g33<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) g61<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@3 compacted }; -mov(16) g61<1>F g35<1,1,0>F { align1 1H compacted }; -mov(16) g49<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@2 compacted }; -mov(16) g49<1>F g40<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g36<1>UD g25<8,8,1>UD 0xff800000UD { align1 1H }; -mov(16) g51<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@2 compacted }; -mov(16) g51<1>F g46<1,1,0>F { align1 1H compacted }; -mov(8) g114<2>UD g57.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g47<1>UD g17<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(8) g1<2>UD g61.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(16) g63<1>F 0xff800000F /* -infF */ { align1 WE_all 1H A@4 compacted }; -mov(16) g63<1>F g36<1,1,0>F { align1 1H compacted }; -mov(8) g75<2>UD g51.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(8) g40<2>UD g49.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g112<2>F g57<8,4,2>F g114<8,4,2>F { align1 WE_all 1Q A@5 }; -mov(16) g53<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@4 compacted }; -mov(16) g53<1>F g47<1,1,0>F { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g88<8,8,1>D 1D { align1 1H }; -sel.ge(8) g125<2>F g61<8,4,2>F g1<8,4,2>F { align1 WE_all 1Q A@4 }; -mov(8) g36<2>UD g63.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -sel.l(8) g73<2>F g51<8,4,2>F g75<8,4,2>F { align1 WE_all 1Q A@4 }; -sel.l(8) g33<2>F g49<8,4,2>F g40<8,4,2>F { align1 WE_all 1Q I@3 }; -mov(8) g57.1<2>UD g112<8,4,2>UD { align1 WE_all 1Q A@5 }; -mov(8) g101<2>UD g53.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g61.1<2>UD g125<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(8) g51.1<2>UD g73<8,4,2>UD { align1 WE_all 1Q A@2 }; -mov(8) g49.1<2>UD g33<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g119<4>UD g57.2<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g117<4>UD g57.1<8,2,4>UD { align1 WE_all 1N }; -sel.l(8) g99<2>F g53<8,4,2>F g101<8,4,2>F { align1 WE_all 1Q I@6 }; -mov(4) g6<4>UD g61.2<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g4<4>UD g61.1<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(4) g86<4>UD g51.2<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g78<4>UD g51.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g67<4>UD g49.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g65<4>UD g49.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g115<4>F g117<8,2,4>F g119<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(8) g34<2>F g63<8,4,2>F g36<8,4,2>F { align1 WE_all 1Q I@7 }; -mov(8) g53.1<2>UD g99<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(4) g2<4>F g4<8,2,4>F g6<8,2,4>F { align1 WE_all 1N I@6 }; -sel.l(4) g76<4>F g78<8,2,4>F g86<8,2,4>F { align1 WE_all 1N I@4 }; -sel.l(4) g46<4>F g65<8,2,4>F g67<8,2,4>F { align1 WE_all 1N I@2 }; -mov(4) g57.2<4>UD g115<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(8) g63.1<2>UD g34<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(4) g106<4>UD g53.2<8,2,4>UD { align1 WE_all 1N I@3 }; -mov(4) g104<4>UD g53.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g61.2<4>UD g2<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g51.2<4>UD g76<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g49.2<4>UD g46<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g124<4>UD g57.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g122<4>UD g57.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g65<4>UD g63.2<8,2,4>UD { align1 WE_all 1N A@1 }; -sel.l(4) g102<4>F g104<8,2,4>F g106<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g11<4>UD g61.1<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g33<4>UD g61.3<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(4) g98<4>UD g51.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g96<4>UD g51.1<8,2,4>UD { align1 WE_all 1N $15.src }; -mov(4) g72<4>UD g49.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g70<4>UD g49.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g120<4>F g122<8,2,4>F g124<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g46<4>UD g63.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g53.2<4>UD g102<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.ge(4) g7<4>F g11<8,2,4>F g33<8,2,4>F { align1 WE_all 1N I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sel.l(4) g94<4>F g96<8,2,4>F g98<8,2,4>F { align1 WE_all 1N I@5 }; -sel.l(4) g68<4>F g70<8,2,4>F g72<8,2,4>F { align1 WE_all 1N I@3 }; -mov(4) g57.3<4>UD g120<8,2,4>UD { align1 WE_all 1N F@4 }; -sel.ge(4) g40<4>F g46<8,2,4>F g65<8,2,4>F { align1 WE_all 1N I@3 }; -mov(4) g111<4>UD g53.3<8,2,4>UD { align1 WE_all 1N I@2 }; -mov(4) g109<4>UD g53.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g61.3<4>UD g7<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g51.3<4>UD g94<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g49.3<4>UD g68<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.ge(4) g57.4<1>F g57.3<0,1,0>F g57.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.ge(4) g58.4<1>F g58.3<0,1,0>F g58.4<4,4,1>F { align1 WE_all 1N I@6 }; -mov(4) g63.2<4>UD g40<8,2,4>UD { align1 WE_all 1N F@3 }; -sel.l(4) g107<4>F g109<8,2,4>F g111<8,2,4>F { align1 WE_all 1N I@5 }; -sel.ge(4) g61.4<1>F g61.3<0,1,0>F g61.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g62.4<1>F g62.3<0,1,0>F g62.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g51.4<1>F g51.3<0,1,0>F g51.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(4) g52.4<1>F g52.3<0,1,0>F g52.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(4) g49.4<1>F g49.3<0,1,0>F g49.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.l(4) g50.4<1>F g50.3<0,1,0>F g50.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(8) g58<1>F g57.7<0,1,0>F g58<8,8,1>F { align1 WE_all 1Q F@7 }; -mov(4) g70<4>UD g63.3<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g68<4>UD g63.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g53.3<4>UD g107<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(8) g62<1>F g61.7<0,1,0>F g62<8,8,1>F { align1 WE_all 1Q F@6 }; -sel.l(8) g52<1>F g51.7<0,1,0>F g52<8,8,1>F { align1 WE_all 1Q F@5 }; -sel.l(8) g50<1>F g49.7<0,1,0>F g50<8,8,1>F { align1 WE_all 1Q F@4 }; -sel.ge(4) g66<4>F g68<8,2,4>F g70<8,2,4>F { align1 WE_all 1N I@2 }; -sel.l(4) g53.4<1>F g53.3<0,1,0>F g53.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g54.4<1>F g54.3<0,1,0>F g54.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(4) g63.3<4>UD g66<8,2,4>UD { align1 WE_all 1N F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -(+f0.0) sel(16) g65<1>UD g52.7<0,1,0>UD g50.7<0,1,0>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -(+f0.0) sel(16) g67<1>UD g62.7<0,1,0>UD g58.7<0,1,0>UD { align1 1H }; -sel.l(8) g54<1>F g53.7<0,1,0>F g54<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(4) g63.4<1>F g63.3<0,1,0>F g63.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g64.4<1>F g64.3<0,1,0>F g64.4<4,4,1>F { align1 WE_all 1N I@3 }; -cmp.z.f0.0(16) null<1>D g88<8,8,1>D 2D { align1 1H }; -sel.ge(8) g64<1>F g63.7<0,1,0>F g64<8,8,1>F { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -(+f0.0) sel(16) g69<1>UD g54.7<0,1,0>UD g65<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g71<1>UD g64.7<0,1,0>UD g67<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g90<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g97<1>F g69<1,1,0>F -g71<1,1,0>F { align1 1H I@2 compacted }; -and.nz.f0.0(16) null<1>UD g92<8,8,1>UD 0x00000077UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL17 UIP: LABEL17 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mul(16) g72<1>D g29<1,1,0>D 6W { align1 1H compacted }; -mul(16) g74<1>D g90<1,1,0>D 3W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add3(16) g76<1>D g72<8,8,1>D g88<8,8,1>D g74<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shl(16) g95<1>D g76<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g95UD g97UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; - -LABEL17: -endif(16) JIP: LABEL16 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(16) g77<1>D ~g31<1,1,0>D ~g44<1,1,0>D { align1 1H compacted }; -mov(1) g71<2>UW 0x00000000UD { align1 WE_all 1N F@1 }; -mov(1) f0<1>UW g71<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g77<8,8,1>UD 0x00000000UD { align1 1H I@3 }; -mov(16) g78<1>UD f0<0,1,0>UW { align1 1H }; -and(16) g55<1>UD g55<1,1,0>UD g78<1,1,0>UD { align1 1H I@1 compacted }; - -LABEL16: -while(16) JIP: LABEL18 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -add(16) g86<1>D g84<1,1,0>D 32D { align1 1H compacted }; -mov(1) g72<2>UW 0x00000000UD { align1 WE_all 1N F@1 }; -mov(1) f0<1>UW g72<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g44<8,8,1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -mov(16) g56<1>UD f0<0,1,0>UW { align1 1H }; - -LABEL21: -cmp.z.f0.0(16) null<1>D g56<8,8,1>D 0D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL19 UIP: LABEL19 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -fbl(16) g94<1>UD g56<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) a0<1>UW 0x0ac0UW { align1 WE_all 1H }; -shl(16) a0<1>UW g94<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ac0UW { align1 1H A@1 }; -mov(16) g96<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.z.f0.0(16) g98<1>D g96<1,1,0>D g86<1,1,0>D { align1 1H $15.src compacted }; -and.nz.f0.0(16) null<1>UD g98<8,8,1>UD g44<8,8,1>UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g100<1>UD g21<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g102<1>UD g23<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -(+f0.0) sel(16) g104<1>UD g13<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g106<1>UD g15<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(16) g115<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@4 compacted }; -mov(16) g115<1>F g100<1,1,0>F { align1 1H compacted }; -mov(16) g117<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@3 compacted }; -mov(16) g117<1>F g102<1,1,0>F { align1 1H compacted }; -mov(16) g109<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@2 compacted }; -mov(16) g109<1>F g104<1,1,0>F { align1 1H compacted }; -mov(16) g111<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g111<1>F g106<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g103<1>UD g25<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g107<1>UD g17<8,8,1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(8) g36<2>UD g115.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(8) g61<2>UD g117.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(8) g75<2>UD g109.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(8) g113<2>UD g111.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -mov(16) g119<1>F 0xff800000F /* -infF */ { align1 WE_all 1H A@6 compacted }; -mov(16) g119<1>F g103<1,1,0>F { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g88<8,8,1>D 1D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sel.ge(8) g34<2>F g115<8,4,2>F g36<8,4,2>F { align1 WE_all 1Q I@5 }; -sel.ge(8) g54<2>F g117<8,4,2>F g61<8,4,2>F { align1 WE_all 1Q I@4 }; -sel.l(8) g73<2>F g109<8,4,2>F g75<8,4,2>F { align1 WE_all 1Q A@3 }; -sel.l(8) g105<2>F g111<8,4,2>F g113<8,4,2>F { align1 WE_all 1Q I@2 }; -mov(16) g113<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@6 compacted }; -mov(16) g113<1>F g107<1,1,0>F { align1 1H compacted }; -mov(8) g115.1<2>UD g34<8,4,2>UD { align1 WE_all 1Q A@5 }; -mov(8) g117.1<2>UD g54<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(8) g109.1<2>UD g73<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(8) g111.1<2>UD g105<8,4,2>UD { align1 WE_all 1Q A@2 }; -mov(8) g6<2>UD g113.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -mov(4) g48<4>UD g115.2<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g46<4>UD g115.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g66<4>UD g117.2<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g64<4>UD g117.1<8,2,4>UD { align1 WE_all 1N $14.src }; -mov(4) g94<4>UD g109.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g78<4>UD g109.1<8,2,4>UD { align1 WE_all 1N }; -mov(8) g74<2>UD g119.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(4) g125<4>UD g111.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g123<4>UD g111.1<8,2,4>UD { align1 WE_all 1N }; -sel.l(8) g4<2>F g113<8,4,2>F g6<8,4,2>F { align1 WE_all 1Q I@7 }; -sel.ge(4) g40<4>F g46<8,2,4>F g48<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g62<4>F g64<8,2,4>F g66<8,2,4>F { align1 WE_all 1N I@6 }; -sel.l(4) g76<4>F g78<8,2,4>F g94<8,2,4>F { align1 WE_all 1N I@4 }; -sel.ge(8) g72<2>F g119<8,4,2>F g74<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.l(4) g121<4>F g123<8,2,4>F g125<8,2,4>F { align1 WE_all 1N I@1 }; -mov(8) g113.1<2>UD g4<8,4,2>UD { align1 WE_all 1Q A@6 }; -mov(4) g115.2<4>UD g40<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g117.2<4>UD g62<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g109.2<4>UD g76<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(8) g119.1<2>UD g72<8,4,2>UD { align1 WE_all 1Q A@2 }; -mov(4) g111.2<4>UD g121<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g11<4>UD g113.2<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g9<4>UD g113.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g53<4>UD g115.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g51<4>UD g115.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g69<4>UD g117.1<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g104<4>UD g109.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g102<4>UD g109.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g94<4>UD g119.2<8,2,4>UD { align1 WE_all 1N A@3 }; -mov(4) g77<4>UD g119.1<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g71<4>UD g117.3<8,2,4>UD { align1 WE_all 1N }; -mov(4) g3<4>UD g111.3<8,2,4>UD { align1 WE_all 1N }; -mov(4) g1<4>UD g111.1<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g7<4>F g9<8,2,4>F g11<8,2,4>F { align1 WE_all 1N }; -sel.ge(4) g49<4>F g51<8,2,4>F g53<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g100<4>F g102<8,2,4>F g104<8,2,4>F { align1 WE_all 1N I@6 }; -sel.ge(4) g75<4>F g77<8,2,4>F g94<8,2,4>F { align1 WE_all 1N I@4 }; -sel.ge(4) g67<4>F g69<8,2,4>F g71<8,2,4>F { align1 WE_all 1N I@3 }; -sel.l(4) g126<4>F g1<8,2,4>F g3<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g113.2<4>UD g7<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g115.3<4>UD g49<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g109.3<4>UD g100<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g119.2<4>UD g75<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g117.3<4>UD g67<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g111.3<4>UD g126<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(4) g33<4>UD g113.3<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g31<4>UD g113.1<8,2,4>UD { align1 WE_all 1N $12.src }; -sel.ge(4) g115.4<1>F g115.3<0,1,0>F g115.4<4,4,1>F { align1 WE_all 1N I@7 }; -sel.ge(4) g116.4<1>F g116.3<0,1,0>F g116.4<4,4,1>F { align1 WE_all 1N I@7 }; -sel.l(4) g109.4<1>F g109.3<0,1,0>F g109.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.l(4) g110.4<1>F g110.3<0,1,0>F g110.4<4,4,1>F { align1 WE_all 1N I@6 }; -mov(4) g104<4>UD g119.3<8,2,4>UD { align1 WE_all 1N A@5 }; -mov(4) g102<4>UD g119.1<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(4) g117.4<1>F g117.3<0,1,0>F g117.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.ge(4) g118.4<1>F g118.3<0,1,0>F g118.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.l(4) g111.4<1>F g111.3<0,1,0>F g111.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.l(4) g112.4<1>F g112.3<0,1,0>F g112.4<4,4,1>F { align1 WE_all 1N I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sel.l(4) g29<4>F g31<8,2,4>F g33<8,2,4>F { align1 WE_all 1N I@3 }; -sel.ge(8) g116<1>F g115.7<0,1,0>F g116<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.l(8) g110<1>F g109.7<0,1,0>F g110<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(4) g100<4>F g102<8,2,4>F g104<8,2,4>F { align1 WE_all 1N I@1 }; -sel.ge(8) g118<1>F g117.7<0,1,0>F g118<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.l(8) g112<1>F g111.7<0,1,0>F g112<8,8,1>F { align1 WE_all 1Q F@6 }; -mov(4) g113.3<4>UD g29<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g119.3<4>UD g100<8,2,4>UD { align1 WE_all 1N F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g123<1>UD g118.7<0,1,0>UD g116.7<0,1,0>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g121<1>UD g112.7<0,1,0>UD g110.7<0,1,0>UD { align1 1H }; -sel.l(4) g113.4<1>F g113.3<0,1,0>F g113.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g114.4<1>F g114.3<0,1,0>F g114.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g119.4<1>F g119.3<0,1,0>F g119.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g120.4<1>F g120.3<0,1,0>F g120.4<4,4,1>F { align1 WE_all 1N I@3 }; -cmp.z.f0.0(16) null<1>D g88<8,8,1>D 2D { align1 1H }; -sel.l(8) g114<1>F g113.7<0,1,0>F g114<8,8,1>F { align1 WE_all 1Q F@3 }; -sel.ge(8) g120<1>F g119.7<0,1,0>F g120<8,8,1>F { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g125<1>UD g114.7<0,1,0>UD g121<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g1<1>UD g120.7<0,1,0>UD g123<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g90<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g102<1>F g125<1,1,0>F -g1<1,1,0>F { align1 1H I@2 compacted }; -and.nz.f0.0(16) null<1>UD g92<8,8,1>UD 0x00000077UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL20 UIP: LABEL20 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mul(16) g2<1>D g96<1,1,0>D 6W { align1 1H compacted }; -mul(16) g4<1>D g90<1,1,0>D 3W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add3(16) g6<1>D g2<8,8,1>D g88<8,8,1>D g4<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shl(16) g100<1>D g6<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g100UD g102UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL20: -endif(16) JIP: LABEL19 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(16) g7<1>D ~g98<1,1,0>D ~g44<1,1,0>D { align1 1H compacted }; -mov(1) g105<2>UW 0x00000000UD { align1 WE_all 1N F@7 }; -mov(1) f0<1>UW g105<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g7<8,8,1>UD 0x00000000UD { align1 1H I@3 }; -mov(16) g8<1>UD f0<0,1,0>UW { align1 1H }; -and(16) g56<1>UD g56<1,1,0>UD g8<1,1,0>UD { align1 1H I@1 compacted }; - -LABEL19: -while(16) JIP: LABEL21 { align1 1H }; -mov.nz.f0.0(16) null<1>D g44<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL22 UIP: LABEL22 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -shl(16) g9<1>D g80<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g103<1>D g9<1,1,0>D 1152D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g103UD nullUD 0x04040508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -shl(16) g10<1>D g82<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g104<1>D g10<1,1,0>D 1216D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g104UD nullUD 0x04040508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -shl(16) g11<1>D g84<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g105<1>D g11<1,1,0>D 1280D { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g105UD nullUD 0x04040508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; - -LABEL22: -endif(16) JIP: LABEL23 { align1 1H }; - -LABEL23: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(1) g12UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(8) g13<1>UD 0x00000000UD { align1 WE_all 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(2) g13.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g13UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $4 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(16) g57<1>UD g59<8,8,1>UD { align1 1H I@6 }; - -LABEL26: -cmp.ge.f0.0(16) null<1>UD g57<8,8,1>UD 0x00000120UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL24 UIP: LABEL24 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shl(16) g106<1>D g57<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g111UD g106UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -cmp.nz.f0.0(16) null<1>F g111<1,1,0>F 0x7f800000F /* infF */ { align1 1H $2.dst compacted }; -(+f0.0) if(16) JIP: LABEL25 UIP: LABEL25 { align1 1H }; -add(16) g14<1>D g38<1,1,0>D 44D { align1 1H F@7 compacted }; -cmp.l.f0.0(16) g16<1>UD g14<1,1,0>UD g38<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -add(16) g18<1>D g14<1,1,0>D g106<1,1,0>D { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -cmp.l.f0.0(16) g20<1>UD g18<1,1,0>UD g14<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(8) g107<2>UD g18<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g109<2>UD g19<4,4,1>UD { align1 2Q }; -add3(16) g22<1>D -g16<8,8,1>D g42<8,8,1>D -g20<1,1,1>D { align1 1H A@3 }; -mov(8) g109.1<2>UD g23<4,4,1>UD { align1 2Q I@1 }; -mov(8) g107.1<2>UD g22<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g107UD g111UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL25: -endif(16) JIP: LABEL24 { align1 1H }; -add(16) g57<1>D g57<1,1,0>D 512D { align1 1H compacted }; - -LABEL24: -while(16) JIP: LABEL26 { align1 1H }; - -LABEL29: -cmp.ge.f0.0(16) null<1>UD g59<8,8,1>UD 0x00000030UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL27 UIP: LABEL27 { align1 1H }; -shl(16) g23<1>D g59<8,8,1>D 0x00000002UD { align1 1H A@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g112<1>D g23<1,1,0>D 1152D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g117UD g112UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -cmp.nz.f0.0(16) null<1>D g117<8,8,1>D 0D { align1 1H $2.dst }; -(+f0.0) if(16) JIP: LABEL28 UIP: LABEL28 { align1 1H }; -add(16) g25<1>D g38<1,1,0>D 1196D { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -cmp.l.f0.0(16) g27<1>UD g25<1,1,0>UD g38<1,1,0>UD { align1 1H @1 $12.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g29<1>D g25<1,1,0>D g23<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g31<1>UD g29<1,1,0>UD g25<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(8) g113<2>UD g29<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g115<2>UD g30<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add3(16) g33<1>D -g27<8,8,1>D g42<8,8,1>D -g31<1,1,1>D { align1 1H }; -mov(8) g115.1<2>UD g34<4,4,1>UD { align1 2Q I@1 }; -mov(8) g113.1<2>UD g33<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g113UD g117UD 0x0804058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL28: -endif(16) JIP: LABEL27 { align1 1H }; -add(16) g59<1>D g59<1,1,0>D 512D { align1 1H compacted }; - -LABEL27: -while(16) JIP: LABEL29 { align1 1H }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q F@1 }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_BFS_BFS_pass1_initial_batchable_code[] = { - 0x80000065, 0x6a058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x2a050220, 0x00000024, 0x00000000, - 0x00040061, 0x2e054220, 0x00000000, 0x00000000, - 0xe26b1b40, 0x00016a03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa006b0c, 0x00340000, 0x80102001, 0x00000000, - 0x00000000, 0x00000000, 0x2a3c0061, 0x001102cc, - 0x211f0061, 0x001102cc, 0x00130061, 0x3e260aa0, - 0x00000264, 0x00000000, 0x2a3c1361, 0x00110204, - 0x211f1361, 0x00110204, 0x2a3e1361, 0x00110244, - 0xaa411340, 0x428e3c03, 0xa1761240, 0x428e1f03, - 0x00030061, 0x40050220, 0x00441f26, 0x00000000, - 0x00131b70, 0x42050220, 0x52464105, 0x00443c06, - 0x00130061, 0x24060220, 0x00344105, 0x00000000, - 0x00031c70, 0x77050220, 0x52467605, 0x00441f06, - 0x00030061, 0x22060220, 0x00347605, 0x00000000, - 0x00130061, 0x41050220, 0x00443c26, 0x00000000, - 0x00131d40, 0x43052660, 0x06464205, 0x00443c26, - 0x00031c40, 0x78052660, 0x06467705, 0x00441f26, - 0x00131a61, 0x24260220, 0x00344305, 0x00000000, - 0x00031a61, 0x22260220, 0x00347805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x44140000, 0xfb042224, 0x00040000, - 0xa1243140, 0x42ce1f03, 0xaa253140, 0x42ce3c03, - 0x00033161, 0x21260aa0, 0x00000264, 0x00000000, - 0x80033161, 0x23054410, 0x00000000, 0x76543210, - 0x00031b70, 0x46050220, 0x52462405, 0x00441f06, - 0x00041b61, 0x28050220, 0x00462405, 0x00000000, - 0x00130070, 0x47050220, 0x52462505, 0x00443c06, - 0x21211161, 0x00110244, 0x64231c40, 0x00802395, - 0x27481a70, 0x24002803, 0x00041952, 0x4a042e68, - 0x0e2e4605, 0x48054005, 0x00030061, 0x4c060220, - 0x00342805, 0x00000000, 0x00130061, 0x4e060220, - 0x00342905, 0x00000000, 0x00031a61, 0x4c260220, - 0x00344a05, 0x00000000, 0x00131a61, 0x4e260220, - 0x00344b05, 0x00000000, 0xe250004c, 0x00114004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80041f40, 0x56058150, 0x05582305, 0xffffffff, - 0x80001b69, 0x10018220, 0x02005004, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000800, - 0x80000961, 0x7b060660, 0x00010600, 0x00000000, - 0x80000061, 0x7b260660, 0x00010610, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80031961, 0x30260220, 0x00007b24, 0x00000000, - 0x80031961, 0x30060220, 0x00007b04, 0x00000000, - 0x80001b61, 0x7c064210, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004231, 0x4d140000, 0xfb00300c, 0x00340000, - 0x80042261, 0x52054660, 0x00000000, 0x00000000, - 0x00040061, 0x52050660, 0x00464d05, 0x00000000, - 0x80041961, 0x10014110, 0x00000000, 0x0a400a40, - 0x80040069, 0x10018510, 0x01465605, 0x00020002, - 0x80040940, 0x10018110, 0x01461001, 0x0a400a40, - 0xe3540961, 0x001b0004, 0x80001961, 0x54054660, - 0x00000000, 0x00000000, 0x80031940, 0x54260660, - 0x06445406, 0x00445426, 0x80021940, 0x54470660, - 0x06425427, 0x00425447, 0x80021940, 0x54670660, - 0x06425427, 0x00425467, 0x80021940, 0x54850660, - 0x06005464, 0x00345485, 0x80021a40, 0x55850660, - 0x06005564, 0x00345585, 0xa4551940, 0x55015482, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0xa0570040, 0x54202a02, 0x00040061, 0x51050660, - 0x00465405, 0x00000000, 0x27591a70, 0x4d005703, - 0x80000061, 0x30010110, 0x00007c04, 0x00000000, - 0x00041a70, 0x00018220, 0x22465905, 0x00000000, - 0x00040061, 0x5b050120, 0x20003000, 0x00000000, - 0x01040022, 0x0001c060, 0x00000030, 0x00000030, - 0x00040061, 0x2c054220, 0x00000000, 0xffffffff, - 0x00040028, 0x0001c660, 0x000000c8, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x000000b8, - 0xa05d1f40, 0x4d005102, 0xa0260040, 0x01002e03, - 0xa02a1a40, 0x5e302a52, 0x0004a170, 0x00010220, - 0x42462605, 0x00464405, 0x01040022, 0x0001c060, - 0x00000040, 0x00000040, 0x00040061, 0x2e050220, - 0x00462605, 0x00000000, 0x00041f61, 0x2c054220, - 0x00000000, 0x00000000, 0x00040028, 0x0001c660, - 0x00000050, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000040, 0x00041c69, 0x5e058660, - 0x02462e05, 0x00000002, 0x00040061, 0x2e050220, - 0x00462605, 0x00000000, 0x00041a52, 0x28044160, - 0x0e0e0040, 0x24055e05, 0x00040027, 0x00014060, - 0x00000000, 0xfffffcd8, 0x00041a61, 0x00010660, - 0x20462c05, 0x00000000, 0x01040022, 0x0001c060, - 0x000000f0, 0x000000b0, 0x00041e4c, 0x5f050220, - 0x00465b05, 0x00000000, 0x00040070, 0x00018660, - 0x16465b05, 0x00000000, 0x11041a62, 0x61058220, - 0x02465f05, 0x00000020, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0xa0300040, 0x61002e02, - 0x80040061, 0x10014110, 0x00000000, 0x0ae00ae0, - 0x00040069, 0x10018510, 0x01566106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0ae00ae0, - 0xe0320961, 0x001b0004, 0x00040024, 0x0001c060, - 0x00000050, 0x00000050, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x30054220, - 0x00000000, 0x00000000, 0x00041b61, 0x32054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00030040, 0x62058660, - 0x06441f06, 0x0000082c, 0x00130040, 0x63058660, - 0x06443c06, 0x0000082c, 0x00041d69, 0x65058660, - 0x02463005, 0x00000002, 0x00030040, 0x78058660, - 0x06441f06, 0x00002c2c, 0x00130040, 0x79058660, - 0x06443c06, 0x00002c2c, 0xa12c1140, 0x008e2103, - 0xaa2d1340, 0x008e3e03, 0xe0520065, 0x0ff10043, - 0x00040061, 0x56050160, 0x00462305, 0x00000000, - 0xa0671f40, 0x65006202, 0xe7640070, 0x82c06203, - 0x00041c69, 0x54058660, 0x02465205, 0x00000004, - 0x27691b70, 0x62006703, 0x00030061, 0x34060220, - 0x00346705, 0x00000000, 0x00130061, 0x36060220, - 0x00346805, 0x00000000, 0x00030070, 0x7a050220, - 0x52467805, 0x00441f06, 0xa0581d40, 0x54005602, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041d52, 0x6b042e68, 0x0e2e6405, 0x69054005, - 0x00131961, 0x36260220, 0x00346c05, 0x00000000, - 0x00031a61, 0x34260220, 0x00346b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x6c140000, 0xfb043424, 0x00040000, - 0x00042361, 0x6e050120, 0x00566c06, 0x00000000, - 0x00040061, 0x7b050120, 0x00566c16, 0x00000000, - 0x00031a41, 0x20018220, 0x01466e05, 0x00580058, - 0x00041b6c, 0x70058660, 0x02466e05, 0x0000001f, - 0x60740041, 0x05806e02, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x607d0041, 0x5cc07b02, - 0x00130070, 0x7b050220, 0x52467905, 0x00443c06, - 0xe03b0065, 0x1ff05803, 0xfe720049, 0x05806e03, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xa0341d40, 0x74002c02, 0x60751f41, 0x05807002, - 0xa0261e40, 0x7d007802, 0x00130041, 0x20018220, - 0x01466f05, 0x00580058, 0x0003c161, 0x45060220, - 0x00343405, 0x00000000, 0x00131d61, 0x47060220, - 0x00343505, 0x00000000, 0x27281c70, 0x78002603, - 0x00030061, 0x4b060220, 0x00342605, 0x00000000, - 0x00130061, 0x4d060220, 0x00342705, 0x00000000, - 0x00130049, 0x73058222, 0x02466f05, 0x00000058, - 0x00130070, 0x2e050220, 0x52462d05, 0x00443e06, - 0x00030070, 0x79050220, 0x52462c05, 0x00442106, - 0x27363370, 0x2c003403, 0x00041f52, 0x2a042e68, - 0x0e2e7a05, 0x28054005, 0xa0771d40, 0x75007202, - 0x00131d40, 0x30052660, 0x06462e05, 0x00443e26, - 0x00031d40, 0x2f052660, 0x06467905, 0x00442126, - 0x00131c61, 0x4d260220, 0x00342b05, 0x00000000, - 0x00031d61, 0x4b260220, 0x00342a05, 0x00000000, - 0x00041b52, 0x38040e68, 0x0e2e2f05, 0x36057705, - 0x00131961, 0x47260220, 0x00343905, 0x00000000, - 0x00031a61, 0x45260220, 0x00343805, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x3d440000, 0xfb044524, 0x003c0000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x45340000, 0xfb044b24, 0x001c0000, - 0xa05a2440, 0x02004103, 0x00042569, 0x5f058660, - 0x02464905, 0x00000005, 0x275c1a70, 0x41005a03, - 0xa0621a40, 0x5f005a02, 0xe0600068, 0x01b04903, - 0xa05eb440, 0x43025c02, 0x27641b70, 0x5a006203, - 0x00033561, 0x4c060220, 0x00346205, 0x00000000, - 0x00133561, 0x4e060220, 0x00346305, 0x00000000, - 0xa0680040, 0x01006203, 0x00041c52, 0x66040e68, - 0x0e2e5e05, 0x64056005, 0xe76a1a70, 0x01006803, - 0x00131a61, 0x4e260220, 0x00346705, 0x00000000, - 0x00031b61, 0x4c260220, 0x00346605, 0x00000000, - 0xa06c1b40, 0x66026a02, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x01440000, - 0xfb044c24, 0x003c0000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00043569, 0x4b058660, - 0x02463205, 0x00000009, 0x00033661, 0x4d060220, - 0x00346805, 0x00000000, 0x00133661, 0x4f060220, - 0x00346905, 0x00000000, 0x00031a61, 0x4d260220, - 0x00346c05, 0x00000000, 0x00131a61, 0x4f260220, - 0x00346d05, 0x00000000, 0x206e2640, 0x01200700, - 0x00041162, 0x74058aa0, 0x4a466e05, 0x0704ec3d, - 0x00041170, 0x0e058aa0, 0x5a467405, 0x77f684df, - 0x00044738, 0x77050aa0, 0x1a467405, 0x00460001, - 0x00040070, 0x10058aa0, 0x3a466e05, 0x0704ec3d, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x6d240000, 0xfb044d24, 0x000c0000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xa04dd540, 0x4b004502, 0x00042741, 0x79058aa0, - 0x0a467705, 0x417d70a4, 0x00041265, 0x00010220, - 0x22460e05, 0x00461005, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xa04f1a40, 0x20004d03, - 0xa0590040, 0x3b004d02, 0xef091162, 0x00007903, - 0x2751b562, 0x47004f03, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x20712840, 0x03206d00, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x20732840, 0x05206f00, 0x00040a70, 0x11058aa0, - 0x3a467105, 0x0704ec3d, 0x00043762, 0x75058aa0, - 0x4a467105, 0x0704ec3d, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044938, 0x7a050aa0, - 0x1a467505, 0x00460001, 0x00043970, 0x13058aa0, - 0x5a467505, 0x77f684df, 0x00041462, 0x76058aa0, - 0x4a467305, 0x0704ec3d, 0x00042941, 0x7c058aa0, - 0x0a467a05, 0x417d70a4, 0x00041365, 0x00010220, - 0x22461305, 0x00461105, 0xef0b1162, 0x00007c03, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a38, 0x7d050aa0, 0x1a467605, 0x00460001, - 0x00041a70, 0x14058aa0, 0x3a467305, 0x0704ec3d, - 0x00043a70, 0x16058aa0, 0x5a467605, 0x77f684df, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x00041f41, 0x0d058aa0, 0x0a467d05, 0x417d70a4, - 0x00041265, 0x00010220, 0x22461605, 0x00461405, - 0xef281162, 0x00000d03, 0x272c1d70, 0x51005903, - 0x01040022, 0x0001c060, 0x00000120, 0x00000120, - 0x00040069, 0x2e058660, 0x02465905, 0x00000005, - 0xa0319440, 0x2e003d02, 0xe02f0068, 0x01b05903, - 0x27331a70, 0x3d003103, 0xa0370040, 0x01003103, - 0x00030061, 0x4e060220, 0x00343105, 0x00000000, - 0x00130061, 0x50060220, 0x00343205, 0x00000000, - 0x0004c452, 0x35040e68, 0x0e2e3f05, 0x33052f05, - 0x27391c70, 0x31003703, 0x00030061, 0x52060220, - 0x00343705, 0x00000000, 0x00130061, 0x54060220, - 0x00343805, 0x00000000, 0x00131c61, 0x50260220, - 0x00343605, 0x00000000, 0x00031d61, 0x4e260220, - 0x00343505, 0x00000000, 0xa03d1d40, 0x35023902, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x0d440000, 0xfb044e24, 0x003c0000, - 0x00031961, 0x52260220, 0x00343d05, 0x00000000, - 0x00131a61, 0x54260220, 0x00343e05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x15440000, 0xfb045224, 0x003c0000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040069, 0x35058660, 0x02463b05, 0x00000002, - 0x00041961, 0x33050220, 0x00463505, 0x00000000, - 0x00041970, 0x00018220, 0x42463305, 0x00000120, - 0x01040028, 0x0001c660, 0x00000090, 0x00000090, - 0x00043c69, 0x53058660, 0x02463305, 0x00000002, - 0x00043c61, 0x1d054220, 0x00000000, 0x7f800000, - 0x00043c61, 0x1f054220, 0x00000000, 0x7f800000, - 0x00043c61, 0x21054220, 0x00000000, 0x7f800000, - 0x00043c61, 0x23054220, 0x00000000, 0x7f800000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x00000000, 0xea0c5314, 0x003c1d44, - 0x00040040, 0x33058660, 0x06463305, 0x00000800, - 0x00040027, 0x00014060, 0x00000000, 0xffffff60, - 0x00041970, 0x00018220, 0x42463505, 0x00000030, - 0x01040028, 0x0001c660, 0x000000a8, 0x000000a8, - 0x00042469, 0x3e058660, 0x02463505, 0x00000002, - 0x00043c61, 0x1e054220, 0x00000000, 0x00000000, - 0x00043c61, 0x20054220, 0x00000000, 0x00000000, - 0x00043c61, 0x22054220, 0x00000000, 0x00000000, - 0x00043c61, 0x24054220, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xa0541d40, 0x48003e03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x00000000, - 0xea0c5414, 0x003c1e44, 0x00040040, 0x35058660, - 0x06463505, 0x00000800, 0x00040027, 0x00014060, - 0x00000000, 0xffffff48, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80004d31, 0x3f0c0000, - 0xe23e000c, 0x00000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x80032461, 0x40054220, - 0x00000000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x40550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80044e31, 0x00000000, - 0x3008400c, 0x00000000, 0x80040001, 0x00000000, - 0xe0000000, 0x00000000, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x20412b40, 0x15000d00, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x20432b40, 0x17000f00, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x20452b40, 0x19001100, - 0x20491140, 0x05204500, 0x80001561, 0x7d064210, - 0x00000000, 0x00000000, 0x20461440, 0x01204100, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x204e0a41, 0x28004900, 0x20481540, 0x03204300, - 0x204a1341, 0x09004600, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x54050a20, - 0x00464e05, 0x00000000, 0x204c1241, 0x0b004800, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x50050a20, 0x00464a05, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x52050a20, 0x00464c05, 0x00000000, - 0x80001c61, 0x30010110, 0x00007d04, 0x00000000, - 0x00040070, 0x00018220, 0x22462c05, 0x00000000, - 0x00040061, 0x36050120, 0x00003000, 0x00000000, - 0x80000061, 0x7a054660, 0x00000000, 0x00000001, - 0xe0580065, 0x00305603, 0xe05a0068, 0x00205603, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x5c050660, 0x02007a04, 0x00465605, - 0x00041a70, 0x00018660, 0x16463605, 0x00000000, - 0x01040028, 0x0001c660, 0x000008f8, 0x000008f8, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x0004114c, 0x5e050220, 0x00463605, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80041961, 0x10014110, 0x00000000, 0x0a000a00, - 0x00040069, 0x10018510, 0x01565e06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0a000a00, - 0xe0600961, 0x001b0004, 0xac621970, 0x50006002, - 0x00041965, 0x00010220, 0x22466205, 0x00462c05, - 0x01040062, 0x64058220, 0x02461505, 0xff800000, - 0x01040062, 0x66058220, 0x02461705, 0xff800000, - 0x01040062, 0x68058220, 0x02460d05, 0x7f800000, - 0x01040062, 0x6a058220, 0x02460f05, 0x7f800000, - 0xa3731c61, 0xff810000, 0x60730061, 0x00106400, - 0xa3751b61, 0xff810000, 0x60750061, 0x00106600, - 0xa36d1a61, 0x7f810000, 0x606d0061, 0x00106800, - 0xa36f1961, 0x7f810000, 0x606f0061, 0x00106a00, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x67058220, 0x02461905, 0xff800000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x6b058220, 0x02461105, 0x7f800000, - 0x80031461, 0x45060220, 0x00447326, 0x00000000, - 0x80031361, 0x64060220, 0x00447526, 0x00000000, - 0x80031261, 0x01060220, 0x00446d26, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80031161, 0x1f060220, 0x00446f26, 0x00000000, - 0xa3770e61, 0xff810000, 0x60770061, 0x00106700, - 0xa3711d61, 0x7f810000, 0x60710061, 0x00106b00, - 0x00040070, 0x00018660, 0x16465805, 0x00000001, - 0x80030d62, 0x43060aa0, 0x4a447306, 0x00444506, - 0x80031c62, 0x5e060aa0, 0x4a447506, 0x00446406, - 0x80031b62, 0x7e060aa0, 0x5a446d06, 0x00440106, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80031a62, 0x1d060aa0, 0x5a446f06, 0x00441f06, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80031561, 0x33060220, 0x00447126, 0x00000000, - 0x80030c61, 0x73260220, 0x00444306, 0x00000000, - 0x80030b61, 0x75260220, 0x00445e06, 0x00000000, - 0x80030a61, 0x6d260220, 0x00447e06, 0x00000000, - 0x80030961, 0x6f260220, 0x00441d06, 0x00000000, - 0x80031d62, 0x31060aa0, 0x5a447106, 0x00443306, - 0x80021c61, 0x4a070220, 0x00427347, 0x00000000, - 0x80020061, 0x48070220, 0x00427327, 0x00000000, - 0x80020d61, 0x69070220, 0x00427547, 0x00000000, - 0x80021761, 0x67070220, 0x00427527, 0x00000000, - 0x80021e61, 0x06070220, 0x00426d47, 0x00000000, - 0x80020061, 0x04070220, 0x00426d27, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80021f61, 0x24070220, 0x00426f47, 0x00000000, - 0x80023c61, 0x22070220, 0x00426f27, 0x00000000, - 0x80031761, 0x7e060220, 0x00447726, 0x00000000, - 0x80031161, 0x71260220, 0x00443106, 0x00000000, - 0x80021f62, 0x46070aa0, 0x4a424807, 0x00424a07, - 0x80021f62, 0x65070aa0, 0x4a426707, 0x00426907, - 0x80021d62, 0x02070aa0, 0x5a420407, 0x00420607, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80021b62, 0x20070aa0, 0x5a422207, 0x00422407, - 0x80031a62, 0x7c060aa0, 0x4a447706, 0x00447e06, - 0x80029461, 0x3d070220, 0x00427147, 0x00000000, - 0x80020061, 0x38070220, 0x00427127, 0x00000000, - 0x80021561, 0x73470220, 0x00424607, 0x00000000, - 0x80021461, 0x75470220, 0x00426507, 0x00000000, - 0x80021361, 0x6d470220, 0x00420207, 0x00000000, - 0x80021261, 0x6f470220, 0x00422007, 0x00000000, - 0x80030961, 0x77260220, 0x00447c06, 0x00000000, - 0x80021e62, 0x34070aa0, 0x5a423807, 0x00423d07, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80021d61, 0x56070220, 0x00427367, 0x00000000, - 0x80020061, 0x4d070220, 0x00427327, 0x00000000, - 0x80021e61, 0x79070220, 0x00427527, 0x00000000, - 0x80021e61, 0x0b070220, 0x00426d67, 0x00000000, - 0x80020061, 0x09070220, 0x00426d27, 0x00000000, - 0x80021f61, 0x30070220, 0x00426f67, 0x00000000, - 0x80020061, 0x2e070220, 0x00426f27, 0x00000000, - 0x80020c61, 0x05070220, 0x00427747, 0x00000000, - 0x80021461, 0x03070220, 0x00427727, 0x00000000, - 0x80020061, 0x7b070220, 0x00427567, 0x00000000, - 0x80021161, 0x71470220, 0x00423407, 0x00000000, - 0x80021f62, 0x4b070aa0, 0x4a424d07, 0x00425607, - 0x80021f62, 0x07070aa0, 0x5a420907, 0x00420b07, - 0x80021d62, 0x28070aa0, 0x5a422e07, 0x00423007, - 0x80021b62, 0x01070aa0, 0x4a420307, 0x00420507, - 0x80021a62, 0x6a070aa0, 0x4a427907, 0x00427b07, - 0x80021961, 0x42070220, 0x00427167, 0x00000000, - 0x80023e61, 0x40070220, 0x00427127, 0x00000000, - 0x80021561, 0x73670220, 0x00424b07, 0x00000000, - 0x80021461, 0x6d670220, 0x00420707, 0x00000000, - 0x80021361, 0x6f670220, 0x00422807, 0x00000000, - 0x80021261, 0x77470220, 0x00420107, 0x00000000, - 0x80021161, 0x75670220, 0x00426a07, 0x00000000, - 0x80021e62, 0x3e070aa0, 0x5a424007, 0x00424207, - 0x80021d62, 0x73850aa0, 0x4a007364, 0x00347385, - 0x80021d62, 0x74850aa0, 0x4a007464, 0x00347485, - 0x80021c62, 0x6d850aa0, 0x5a006d64, 0x00346d85, - 0x80021c62, 0x6e850aa0, 0x5a006e64, 0x00346e85, - 0x80021b62, 0x6f850aa0, 0x5a006f64, 0x00346f85, - 0x80021b62, 0x70850aa0, 0x5a007064, 0x00347085, - 0x80021a61, 0x0a070220, 0x00427767, 0x00000000, - 0x80020061, 0x08070220, 0x00427727, 0x00000000, - 0x80021b62, 0x75850aa0, 0x4a007564, 0x00347585, - 0x80021b62, 0x76850aa0, 0x4a007664, 0x00347685, - 0x80021761, 0x71670220, 0x00423e07, 0x00000000, - 0x80031762, 0x74050aa0, 0x4a0073e4, 0x00467405, - 0x80031662, 0x6e050aa0, 0x5a006de4, 0x00466e05, - 0x80031562, 0x70050aa0, 0x5a006fe4, 0x00467005, - 0x80021a62, 0x06070aa0, 0x4a420807, 0x00420a07, - 0x80031562, 0x76050aa0, 0x4a0075e4, 0x00467605, - 0x80021962, 0x71850aa0, 0x5a007164, 0x00347185, - 0x80021962, 0x72850aa0, 0x5a007264, 0x00347285, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x79050220, 0x020070e4, 0x00006ee4, - 0x80021461, 0x77670220, 0x00420607, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7b050220, 0x020076e4, 0x000074e4, - 0x80031162, 0x72050aa0, 0x5a0071e4, 0x00467205, - 0x80021a62, 0x77850aa0, 0x4a007764, 0x00347785, - 0x80021a62, 0x78850aa0, 0x4a007864, 0x00347885, - 0x00040070, 0x00018660, 0x16465805, 0x00000002, - 0x80031162, 0x78050aa0, 0x4a0077e4, 0x00467805, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0x2f7d0062, 0x79017283, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x2f010062, 0x7b017883, - 0x00040070, 0x00018660, 0x16465a05, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x2f5e0062, 0x01207d00, 0x00040065, 0x00018220, - 0x22465c05, 0x00000077, 0x01040022, 0x0001c060, - 0x00000090, 0x00000090, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x60020041, 0x00606002, - 0x60040041, 0x00305a02, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x06040e68, - 0x0e0e0205, 0x04055805, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x56058660, - 0x02460605, 0x00000002, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x00000000, - 0xea2a5614, 0x01005e14, 0x00040025, 0x00004600, - 0x00000000, 0x00000080, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0xa0070066, 0x2c226202, - 0x80001761, 0x0b064210, 0x00000000, 0x00000000, - 0x80001961, 0x30010110, 0x00000b04, 0x00000000, - 0x00041b70, 0x00018220, 0x22460705, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x08050120, 0x00003000, 0x00000000, - 0x20361965, 0x08003603, 0x00040027, 0x00014060, - 0x00000000, 0xfffff6f8, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0xa0090040, 0x01005203, - 0x80001161, 0x0c064210, 0x00000000, 0x00000000, - 0x80001961, 0x30010110, 0x00000c04, 0x00000000, - 0x00040070, 0x00018220, 0x22462c05, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x37050120, 0x00003000, 0x00000000, - 0x00041970, 0x00018660, 0x16463705, 0x00000000, - 0x01040028, 0x0001c660, 0x00000948, 0x00000948, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x0004004c, 0x0b050220, 0x00463705, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80041961, 0x10014110, 0x00000000, 0x01200120, - 0x00040069, 0x10018510, 0x01560b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x01200120, - 0xe01d0961, 0x001b0004, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0xac1f0070, 0x09001d02, - 0x00041965, 0x00010220, 0x22461f05, 0x00462c05, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x21058220, 0x02461505, 0xff800000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x23058220, 0x02461705, 0xff800000, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x28058220, 0x02460d05, 0x7f800000, - 0x01040062, 0x2e058220, 0x02460f05, 0x7f800000, - 0xa3391c61, 0xff810000, 0x60390061, 0x00102100, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0xa33d1b61, 0xff810000, 0x603d0061, 0x00102300, - 0xa3311a61, 0x7f810000, 0x60310061, 0x00102800, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x24058220, 0x02461905, 0xff800000, - 0xa3331a61, 0x7f810000, 0x60330061, 0x00102e00, - 0x80031461, 0x72060220, 0x00443926, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x2f058220, 0x02461105, 0x7f800000, - 0x80031361, 0x01060220, 0x00443d26, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xa33f0c61, 0xff810000, 0x603f0061, 0x00102400, - 0x80031261, 0x4b060220, 0x00443326, 0x00000000, - 0x80031361, 0x28060220, 0x00443126, 0x00000000, - 0x80030d62, 0x70060aa0, 0x4a443906, 0x00447206, - 0xa3351c61, 0x7f810000, 0x60350061, 0x00102f00, - 0x00040070, 0x00018660, 0x16465805, 0x00000001, - 0x80030c62, 0x7d060aa0, 0x4a443d06, 0x00440106, - 0x80031461, 0x24060220, 0x00443f26, 0x00000000, - 0x80030c62, 0x49060aa0, 0x5a443306, 0x00444b06, - 0x80031b62, 0x21060aa0, 0x5a443106, 0x00442806, - 0x80030d61, 0x39260220, 0x00447006, 0x00000000, - 0x80031461, 0x65060220, 0x00443526, 0x00000000, - 0x80030b61, 0x3d260220, 0x00447d06, 0x00000000, - 0x80030a61, 0x33260220, 0x00444906, 0x00000000, - 0x80030961, 0x31260220, 0x00442106, 0x00000000, - 0x80021d61, 0x77070220, 0x00423947, 0x00000000, - 0x80020061, 0x75070220, 0x00423927, 0x00000000, - 0x80031e62, 0x63060aa0, 0x5a443506, 0x00446506, - 0x80021d61, 0x06070220, 0x00423d47, 0x00000000, - 0x80020061, 0x04070220, 0x00423d27, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80021e61, 0x56070220, 0x00423347, 0x00000000, - 0x80020061, 0x4e070220, 0x00423327, 0x00000000, - 0x80021f61, 0x43070220, 0x00423147, 0x00000000, - 0x80020061, 0x41070220, 0x00423127, 0x00000000, - 0x80021f62, 0x73070aa0, 0x4a427507, 0x00427707, - 0x80031f62, 0x22060aa0, 0x4a443f06, 0x00442406, - 0x80031361, 0x35260220, 0x00446306, 0x00000000, - 0x80021e62, 0x02070aa0, 0x4a420407, 0x00420607, - 0x80021c62, 0x4c070aa0, 0x5a424e07, 0x00425607, - 0x80021a62, 0x2e070aa0, 0x5a424107, 0x00424307, - 0x80021561, 0x39470220, 0x00427307, 0x00000000, - 0x80031461, 0x3f260220, 0x00442206, 0x00000000, - 0x80021b61, 0x6a070220, 0x00423547, 0x00000000, - 0x80020061, 0x68070220, 0x00423527, 0x00000000, - 0x80021361, 0x3d470220, 0x00420207, 0x00000000, - 0x80021261, 0x33470220, 0x00424c07, 0x00000000, - 0x80021161, 0x31470220, 0x00422e07, 0x00000000, - 0x80021f61, 0x7c070220, 0x00423967, 0x00000000, - 0x80020061, 0x7a070220, 0x00423927, 0x00000000, - 0x80020961, 0x41070220, 0x00423f47, 0x00000000, - 0x80021f62, 0x66070aa0, 0x5a426807, 0x00426a07, - 0x80021e61, 0x0b070220, 0x00423d27, 0x00000000, - 0x80020061, 0x21070220, 0x00423d67, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80021f61, 0x62070220, 0x00423367, 0x00000000, - 0x80023f61, 0x60070220, 0x00423327, 0x00000000, - 0x80021f61, 0x48070220, 0x00423167, 0x00000000, - 0x80020061, 0x46070220, 0x00423127, 0x00000000, - 0x80021f62, 0x78070aa0, 0x4a427a07, 0x00427c07, - 0x80020061, 0x2e070220, 0x00423f27, 0x00000000, - 0x80021261, 0x35470220, 0x00426607, 0x00000000, - 0x80021f62, 0x07070aa0, 0x4a420b07, 0x00422107, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80021d62, 0x5e070aa0, 0x5a426007, 0x00426207, - 0x80021b62, 0x44070aa0, 0x5a424607, 0x00424807, - 0x80021461, 0x39670220, 0x00427807, 0x00000000, - 0x80021b62, 0x28070aa0, 0x4a422e07, 0x00424107, - 0x80021a61, 0x6f070220, 0x00423567, 0x00000000, - 0x80020061, 0x6d070220, 0x00423527, 0x00000000, - 0x80021461, 0x3d670220, 0x00420707, 0x00000000, - 0x80021361, 0x33670220, 0x00425e07, 0x00000000, - 0x80021261, 0x31670220, 0x00424407, 0x00000000, - 0x80021e62, 0x39850aa0, 0x4a003964, 0x00343985, - 0x80021e62, 0x3a850aa0, 0x4a003a64, 0x00343a85, - 0x80021361, 0x3f470220, 0x00422807, 0x00000000, - 0x80021d62, 0x6b070aa0, 0x5a426d07, 0x00426f07, - 0x80021c62, 0x3d850aa0, 0x4a003d64, 0x00343d85, - 0x80021c62, 0x3e850aa0, 0x4a003e64, 0x00343e85, - 0x80021b62, 0x33850aa0, 0x5a003364, 0x00343385, - 0x80021b62, 0x34850aa0, 0x5a003464, 0x00343485, - 0x80021a62, 0x31850aa0, 0x5a003164, 0x00343185, - 0x80021a62, 0x32850aa0, 0x5a003264, 0x00343285, - 0x80031762, 0x3a050aa0, 0x4a0039e4, 0x00463a05, - 0x80021961, 0x46070220, 0x00423f67, 0x00000000, - 0x80020061, 0x44070220, 0x00423f27, 0x00000000, - 0x80021761, 0x35670220, 0x00426b07, 0x00000000, - 0x80031662, 0x3e050aa0, 0x4a003de4, 0x00463e05, - 0x80031562, 0x34050aa0, 0x5a0033e4, 0x00463405, - 0x80031462, 0x32050aa0, 0x5a0031e4, 0x00463205, - 0x80021a62, 0x42070aa0, 0x4a424407, 0x00424607, - 0x80021962, 0x35850aa0, 0x5a003564, 0x00343585, - 0x80021962, 0x36850aa0, 0x5a003664, 0x00343685, - 0x80021361, 0x3f670220, 0x00424207, 0x00000000, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x41050220, 0x020034e4, 0x000032e4, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x43050220, 0x02003ee4, 0x00003ae4, - 0x80031162, 0x36050aa0, 0x5a0035e4, 0x00463605, - 0x80021b62, 0x3f850aa0, 0x4a003f64, 0x00343f85, - 0x80021b62, 0x40850aa0, 0x4a004064, 0x00344085, - 0x00040070, 0x00018660, 0x16465805, 0x00000002, - 0x80031162, 0x40050aa0, 0x4a003fe4, 0x00464005, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x2f450062, 0x41013683, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x2f470062, 0x43014083, - 0x00040070, 0x00018660, 0x16465a05, 0x00000000, - 0x2f611a62, 0x47204500, 0x00040065, 0x00018220, - 0x22465c05, 0x00000077, 0x01040022, 0x0001c060, - 0x00000090, 0x00000090, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x60480041, 0x00601d02, - 0x604a0041, 0x00305a02, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x4c040e68, - 0x0e0e4805, 0x4a055805, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x5f058660, - 0x02464c05, 0x00000002, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x00000000, - 0xea2a5f14, 0x01006114, 0x00040025, 0x00004600, - 0x00000000, 0x00000070, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0xa04d0066, 0x2c221f02, - 0x80001161, 0x47064210, 0x00000000, 0x00000000, - 0x80001961, 0x30010110, 0x00004704, 0x00000000, - 0x00041b70, 0x00018220, 0x22464d05, 0x00000000, - 0x00040061, 0x4e050120, 0x00003000, 0x00000000, - 0x20371965, 0x4e003703, 0x00040027, 0x00014060, - 0x00000000, 0xfffff6a8, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0xa0560040, 0x02005403, - 0x80001161, 0x48064210, 0x00000000, 0x00000000, - 0x80001961, 0x30010110, 0x00004804, 0x00000000, - 0x00040070, 0x00018220, 0x22462c05, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x38050120, 0x00003000, 0x00000000, - 0x00041970, 0x00018660, 0x16463805, 0x00000000, - 0x01040028, 0x0001c660, 0x00000938, 0x00000938, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x0004004c, 0x5e050220, 0x00463805, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x0ac00ac0, - 0x00040069, 0x10018510, 0x01565e06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0ac00ac0, - 0xe0600961, 0x001b0004, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xac623f70, 0x56006002, - 0x00041965, 0x00010220, 0x22466205, 0x00462c05, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x64058220, 0x02461505, 0xff800000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x66058220, 0x02461705, 0xff800000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x68058220, 0x02460d05, 0x7f800000, - 0x01040062, 0x6a058220, 0x02460f05, 0x7f800000, - 0xa3731c61, 0xff810000, 0x60730061, 0x00106400, - 0xa3751b61, 0xff810000, 0x60750061, 0x00106600, - 0xa36d1a61, 0x7f810000, 0x606d0061, 0x00106800, - 0xa36f1961, 0x7f810000, 0x606f0061, 0x00106a00, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x67058220, 0x02461905, 0xff800000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x6b058220, 0x02461105, 0x7f800000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80031461, 0x24060220, 0x00447326, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80031361, 0x3d060220, 0x00447526, 0x00000000, - 0x80031261, 0x4b060220, 0x00446d26, 0x00000000, - 0x80031161, 0x71060220, 0x00446f26, 0x00000000, - 0xa3770e61, 0xff810000, 0x60770061, 0x00106700, - 0x00040070, 0x00018660, 0x16465805, 0x00000001, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80031d62, 0x22060aa0, 0x4a447306, 0x00442406, - 0x80031c62, 0x36060aa0, 0x4a447506, 0x00443d06, - 0x80030b62, 0x49060aa0, 0x5a446d06, 0x00444b06, - 0x80031a62, 0x69060aa0, 0x5a446f06, 0x00447106, - 0xa3711e61, 0x7f810000, 0x60710061, 0x00106b00, - 0x80030d61, 0x73260220, 0x00442206, 0x00000000, - 0x80030c61, 0x75260220, 0x00443606, 0x00000000, - 0x80030b61, 0x6d260220, 0x00444906, 0x00000000, - 0x80030a61, 0x6f260220, 0x00446906, 0x00000000, - 0x80031161, 0x06060220, 0x00447126, 0x00000000, - 0x80021d61, 0x30070220, 0x00427347, 0x00000000, - 0x80020061, 0x2e070220, 0x00427327, 0x00000000, - 0x80021e61, 0x42070220, 0x00427547, 0x00000000, - 0x80023e61, 0x40070220, 0x00427527, 0x00000000, - 0x80021f61, 0x5e070220, 0x00426d47, 0x00000000, - 0x80020061, 0x4e070220, 0x00426d27, 0x00000000, - 0x80031361, 0x4a060220, 0x00447726, 0x00000000, - 0x80021f61, 0x7d070220, 0x00426f47, 0x00000000, - 0x80020061, 0x7b070220, 0x00426f27, 0x00000000, - 0x80031f62, 0x04060aa0, 0x5a447106, 0x00440606, - 0x80021f62, 0x28070aa0, 0x4a422e07, 0x00423007, - 0x80021e62, 0x3e070aa0, 0x4a424007, 0x00424207, - 0x80021c62, 0x4c070aa0, 0x5a424e07, 0x00425e07, - 0x80031b62, 0x48060aa0, 0x4a447706, 0x00444a06, - 0x80021962, 0x79070aa0, 0x5a427b07, 0x00427d07, - 0x80030e61, 0x71260220, 0x00440406, 0x00000000, - 0x80021561, 0x73470220, 0x00422807, 0x00000000, - 0x80021461, 0x75470220, 0x00423e07, 0x00000000, - 0x80021361, 0x6d470220, 0x00424c07, 0x00000000, - 0x80030a61, 0x77260220, 0x00444806, 0x00000000, - 0x80021161, 0x6f470220, 0x00427907, 0x00000000, - 0x80021e61, 0x0b070220, 0x00427147, 0x00000000, - 0x80020061, 0x09070220, 0x00427127, 0x00000000, - 0x80021f61, 0x35070220, 0x00427367, 0x00000000, - 0x80020061, 0x33070220, 0x00427327, 0x00000000, - 0x80021f61, 0x45070220, 0x00427527, 0x00000000, - 0x80021f61, 0x68070220, 0x00426d67, 0x00000000, - 0x80020061, 0x66070220, 0x00426d27, 0x00000000, - 0x80020b61, 0x5e070220, 0x00427747, 0x00000000, - 0x80021361, 0x4d070220, 0x00427727, 0x00000000, - 0x80020061, 0x47070220, 0x00427567, 0x00000000, - 0x80020061, 0x03070220, 0x00426f67, 0x00000000, - 0x80020061, 0x01070220, 0x00426f27, 0x00000000, - 0x80020062, 0x07070aa0, 0x5a420907, 0x00420b07, - 0x80021f62, 0x31070aa0, 0x4a423307, 0x00423507, - 0x80021e62, 0x64070aa0, 0x5a426607, 0x00426807, - 0x80021c62, 0x4b070aa0, 0x4a424d07, 0x00425e07, - 0x80021b62, 0x43070aa0, 0x4a424507, 0x00424707, - 0x80021962, 0x7e070aa0, 0x5a420107, 0x00420307, - 0x80021661, 0x71470220, 0x00420707, 0x00000000, - 0x80021561, 0x73670220, 0x00423107, 0x00000000, - 0x80021461, 0x6d670220, 0x00426407, 0x00000000, - 0x80021361, 0x77470220, 0x00424b07, 0x00000000, - 0x80021261, 0x75670220, 0x00424307, 0x00000000, - 0x80021161, 0x6f670220, 0x00427e07, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80021e61, 0x21070220, 0x00427167, 0x00000000, - 0x80023c61, 0x1f070220, 0x00427127, 0x00000000, - 0x80021f62, 0x73850aa0, 0x4a007364, 0x00347385, - 0x80021f62, 0x74850aa0, 0x4a007464, 0x00347485, - 0x80021e62, 0x6d850aa0, 0x5a006d64, 0x00346d85, - 0x80021e62, 0x6e850aa0, 0x5a006e64, 0x00346e85, - 0x80020d61, 0x68070220, 0x00427767, 0x00000000, - 0x80021761, 0x66070220, 0x00427727, 0x00000000, - 0x80021e62, 0x75850aa0, 0x4a007564, 0x00347585, - 0x80021e62, 0x76850aa0, 0x4a007664, 0x00347685, - 0x80021d62, 0x6f850aa0, 0x5a006f64, 0x00346f85, - 0x80021d62, 0x70850aa0, 0x5a007064, 0x00347085, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80021b62, 0x1d070aa0, 0x5a421f07, 0x00422107, - 0x80031762, 0x74050aa0, 0x4a0073e4, 0x00467405, - 0x80031762, 0x6e050aa0, 0x5a006de4, 0x00466e05, - 0x80021962, 0x64070aa0, 0x4a426607, 0x00426807, - 0x80031762, 0x76050aa0, 0x4a0075e4, 0x00467605, - 0x80031662, 0x70050aa0, 0x5a006fe4, 0x00467005, - 0x80021661, 0x71670220, 0x00421d07, 0x00000000, - 0x80021361, 0x77670220, 0x00426407, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7b050220, 0x020076e4, 0x000074e4, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x79050220, 0x020070e4, 0x00006ee4, - 0x80021c62, 0x71850aa0, 0x5a007164, 0x00347185, - 0x80021c62, 0x72850aa0, 0x5a007264, 0x00347285, - 0x80021b62, 0x77850aa0, 0x4a007764, 0x00347785, - 0x80021b62, 0x78850aa0, 0x4a007864, 0x00347885, - 0x00040070, 0x00018660, 0x16465805, 0x00000002, - 0x80031362, 0x72050aa0, 0x5a0071e4, 0x00467205, - 0x80031262, 0x78050aa0, 0x4a0077e4, 0x00467805, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x2f7d0062, 0x79017283, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x2f010062, 0x7b017883, - 0x00040070, 0x00018660, 0x16465a05, 0x00000000, - 0x2f661a62, 0x01207d00, 0x00040065, 0x00018220, - 0x22465c05, 0x00000077, 0x01040022, 0x0001c060, - 0x00000090, 0x00000090, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x60020041, 0x00606002, - 0x60040041, 0x00305a02, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x06040e68, - 0x0e0e0205, 0x04055805, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x64058660, - 0x02460605, 0x00000002, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea2a6414, 0x01006614, 0x00040025, 0x00004600, - 0x00000000, 0x00000070, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0xa0070066, 0x2c226202, - 0x80001761, 0x69064210, 0x00000000, 0x00000000, - 0x80001961, 0x30010110, 0x00006904, 0x00000000, - 0x00041b70, 0x00018220, 0x22460705, 0x00000000, - 0x00040061, 0x08050120, 0x00003000, 0x00000000, - 0x20381965, 0x08003803, 0x00040027, 0x00014060, - 0x00000000, 0xfffff6b8, 0x00040061, 0x00010660, - 0x20462c05, 0x00000000, 0x01040022, 0x0001c060, - 0x00000128, 0x00000128, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x09058660, - 0x02465005, 0x00000002, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa0670040, 0x48000903, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea106714, 0x01000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x0a058660, 0x02465205, 0x00000002, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0xa0683040, 0x4c000a03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xea106814, 0x01000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x0b058660, - 0x02465405, 0x00000002, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0xa0693140, 0x50000b03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xea106914, 0x01000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80004331, 0x0c0c0000, 0xe23e000c, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80031761, 0x0d054220, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x0d550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044431, 0x00000000, 0x30080d0c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x00041e61, 0x39050220, 0x00463b05, 0x00000000, - 0x00041970, 0x00018220, 0x42463905, 0x00000120, - 0x01040028, 0x0001c660, 0x000001a0, 0x000001a0, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x6a058660, 0x02463905, 0x00000002, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x6f140000, 0xea046a14, 0x00040000, - 0xae002270, 0x7f806f01, 0x01040022, 0x0001c060, - 0x00000120, 0x00000120, 0xa00e1740, 0x02c02603, - 0x27100970, 0x26000e03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0xa0121740, 0x6a000e02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x27140970, 0x0e001203, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x6b060220, - 0x00341205, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x6d060220, - 0x00341305, 0x00000000, 0x00040b52, 0x16042e68, - 0x0e2e1005, 0x14052a05, 0x00131961, 0x6d260220, - 0x00341705, 0x00000000, 0x00031a61, 0x6b260220, - 0x00341605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb2a6b24, 0x01006f14, 0x00040025, 0x00004600, - 0x00000000, 0x00000018, 0xa0390040, 0x20003903, - 0x00040027, 0x00014060, 0x00000000, 0xfffffe50, - 0x00041970, 0x00018220, 0x42463b05, 0x00000030, - 0x01040028, 0x0001c660, 0x000001e0, 0x000001e0, - 0x00040f69, 0x17058660, 0x02463b05, 0x00000002, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0xa0700040, 0x48001703, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x75140000, - 0xea047014, 0x00040000, 0x00042270, 0x00018660, - 0x26467505, 0x00000000, 0x01040022, 0x0001c060, - 0x00000140, 0x00000140, 0xa0191740, 0x4ac02603, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x271b9c70, 0x26001903, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xa01d0040, 0x17001902, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x271f0070, 0x19001d03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x71060220, - 0x00341d05, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x73060220, - 0x00341e05, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x21042e68, - 0x0e2e1b05, 0x1f052a05, 0x00131961, 0x73260220, - 0x00342205, 0x00000000, 0x00031a61, 0x71260220, - 0x00342105, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb187124, 0x01007514, 0x00040025, 0x00004600, - 0x00000000, 0x00000018, 0xa03b0040, 0x20003b03, - 0x00040027, 0x00014060, 0x00000000, 0xfffffe10, - 0x80031161, 0x7e050220, 0x00460005, 0x00000000, - 0x80040931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_BFS_BFS_pass1_initial_batchable = { - .prog_data = { - .base.nr_params = 12, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 1344, - .base.program_size = 13408, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_BFS_BFS_pass1_initial_batchable_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 512, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = true, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 12, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 16, - .arg_count = 2, - .args = gfx125_bvh_build_BFS_BFS_pass1_initial_batchable_args, - .code = gfx125_bvh_build_BFS_BFS_pass1_initial_batchable_code, -}; -const char *gfx125_bvh_build_BFS_BFS_pass1_initial_batchable_sha1 = "bf780b8dd391c04cacdebd70a43d49705699b311"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass2_indexed.h b/src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass2_indexed.h deleted file mode 100644 index 688863cfd6b..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass2_indexed.h +++ /dev/null @@ -1,3722 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_BFS_BFS_pass2_indexed_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_BFS_BFS_pass2_indexed_args[] = { - { 0, 8 }, - { 8, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g111<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g119<1>UD g0.1<0,1,0>UD { align1 1H }; -mov(16) g123<1>UD 0x00000000UD { align1 1H }; -add(1) g112<1>UD g111<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(1) g1UD g112UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g112<1>UW 0x76543210V { align1 WE_all 1Q $0.src }; -add(8) g112.8<1>UW g112<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g83.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g59.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g108.1<2>F g2.3<0,1,0>F { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@3 }; -mov(8) g110.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g83<2>F g2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g59<2>F g2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g108<2>F g2.2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g110<2>F g2.2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g61<1>UD g83.1<8,4,2>UD { align1 1Q F@4 }; -add(8) g52<1>D g83<8,4,2>D 1064D { align1 1Q compacted }; -add(8) g113<1>D g83<8,4,2>D 1068D { align1 1Q compacted }; -mov(8) g62<1>UD g59.1<8,4,2>UD { align1 2Q F@3 }; -add(8) g49<1>D g59<8,4,2>D 1064D { align1 2Q compacted }; -add(8) g114<1>D g59<8,4,2>D 1068D { align1 2Q compacted }; -cmp.l.f0.0(8) g53<1>UD g52<8,8,1>UD g83<8,4,2>UD { align1 1Q I@5 }; -mov(8) g63<2>UD g52<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g50<1>UD g49<8,8,1>UD g59<8,4,2>UD { align1 2Q I@4 }; -mov(8) g65<2>UD g49<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g55<1>UD g114<8,8,1>UD g59<8,4,2>UD { align1 2Q I@5 }; -mov(16) g117<1>UD g113<8,8,1>UD { align1 1H I@7 }; -add(8) g54<1>D -g53<8,8,1>D g83.1<8,4,2>D { align1 1Q I@6 }; -add(8) g51<1>D -g50<8,8,1>D g59.1<8,4,2>D { align1 2Q I@5 }; -mov(8) g63.1<2>UD g54<4,4,1>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g54<1>UD g113<8,8,1>UD g83<8,4,2>UD { align1 1Q }; -mov(8) g65.1<2>UD g51<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g52UD g63UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; - -LABEL3: -cmp.l.f0.0(16) g56<1>UD g117<1,1,0>UD g113<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add3(16) g63<1>D -g54<8,8,1>D g61<8,8,1>D -g56<1,1,1>D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g65<2>UD g117<4,4,1>UD { align1 1Q }; -mov(8) g67<2>UD g118<4,4,1>UD { align1 2Q }; -mov(8) g65.1<2>UD g63<4,4,1>UD { align1 1Q I@2 }; -mov(8) g67.1<2>UD g64<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g69<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -add(16) g75<1>W g112<16,16,1>UW -1W { align1 WE_all 1H }; -shl(1) a0<1>UD g69<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@3 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000800UD { align1 WE_all 1N A@1 }; -mov(1) g90<2>D g[a0 32]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g90.1<2>D g[a0 36]<0,1,0>D { align1 WE_all 1N }; -mov(8) g64.1<2>UD g90.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g91<2>UW 0x00000000UD { align1 WE_all 1N I@2 }; -mov(8) g64<2>UD g90<0,1,0>UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) g66UD g64UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -mov(16) g71<1>D 0D { align1 WE_all 1H $1.dst }; -mov(16) g71<1>D g66<8,8,1>D { align1 1H }; -mov(16) a0<1>UW 0x08e0UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g75<8,8,1>W 0x0002UW { align1 WE_all 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x08e0UW { align1 WE_all 1H A@1 }; -mov(16) g73<1>UD g[a0]UD { align1 WE_all 1H A@1 compacted }; -mov(1) g73<1>D 0D { align1 WE_all 1N I@1 }; -add(8) g73.1<2>D g73<8,4,2>D g73.1<8,4,2>D { align1 WE_all 1Q I@1 }; -add(4) g73.2<4>D g73.1<8,2,4>D g73.2<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g73.3<4>D g73.1<8,2,4>D g73.3<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g73.4<1>D g73.3<0,1,0>D g73.4<4,4,1>D { align1 WE_all 1N I@1 }; -add(4) g74.4<1>D g74.3<0,1,0>D g74.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(8) g74<1>D g73.7<0,1,0>D g74<1,1,0>D { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g70<1>D g73<8,8,1>D { align1 1H }; -add(16) g76<1>D g119<1,1,0>D -g73<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g78<1>UD g76<1,1,0>UD g66<1,1,0>UD { align1 1H I@1 compacted }; -mov(1) f0<1>UW g91<0,1,0>UW { align1 WE_all 1N }; -cmp.nz.f0.0(16) null<1>UD g78<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov.nz.f0.0(16) g80<1>UD f0<0,1,0>UW { align1 1H }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -mov(16) g121<1>UD 0xffffffffUD { align1 1H }; -break(16) JIP: LABEL0 UIP: LABEL1 { align1 1H }; - -LABEL0: -endif(16) JIP: LABEL1 { align1 1H }; -add(16) g85<1>D g70<1,1,0>D g66<1,1,0>D { align1 1H I@7 compacted }; -add(16) g115<1>D g123<1,1,0>D 16D { align1 1H compacted }; -add(16) g119<1>D g119<1,1,0>D -g86.7<0,1,0>D { align1 1H I@2 compacted }; -cmp.ge.f0.0(16) null<1>UD g115<8,8,1>UD g52<8,8,1>UD { align1 1H @2 $1.dst }; -(+f0.0) if(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; -mov(16) g123<1>UD g115<8,8,1>UD { align1 1H }; -mov(16) g121<1>UD 0x00000000UD { align1 1H I@7 }; -break(16) JIP: LABEL2 UIP: LABEL1 { align1 1H }; - -LABEL2: -endif(16) JIP: LABEL1 { align1 1H }; -shl(16) g86<1>D g123<8,8,1>D 0x00000002UD { align1 1H I@4 }; -mov(16) g123<1>UD g115<8,8,1>UD { align1 1H }; -add3(16) g117<1>D 0x0040UW g86<8,8,1>D g113<1,1,1>D { align1 1H I@2 }; - -LABEL1: -while(16) JIP: LABEL3 { align1 1H }; -mov.nz.f0.0(16) null<1>D g121<8,8,1>D { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL5 UIP: LABEL4 { align1 1H }; -fbl(16) g87<1>UD g80<8,8,1>UD { align1 1H I@6 }; -cmp.z.f0.0(16) null<1>D g80<8,8,1>D 0D { align1 1H }; -(-f0.0) sel(16) g89<1>UD g87<8,8,1>UD 0x00000020UD { align1 1H I@2 }; -add(16) g125<1>D g123<1,1,0>D g89<1,1,0>D { align1 1H I@1 compacted }; -mov(16) a0<1>UW 0x0980UW { align1 WE_all 1H }; -shl(16) a0<1>UW g89<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0980UW { align1 1H A@1 }; -mov(16) g17<1>UD g[a0]UD { align1 1H A@1 compacted }; -else(16) JIP: LABEL4 UIP: LABEL4 { align1 1H }; - -LABEL5: -mov(16) g125<1>UD 0x00000000UD { align1 1H I@3 }; -mov(16) g17<1>UD 0x00000000UD { align1 1H I@3 }; - -LABEL4: -endif(16) JIP: LABEL6 { align1 1H }; - -LABEL6: -shl(16) g90<1>D g125<8,8,1>D 0x00000002UD { align1 1H I@3 }; -add(8) g92<1>D g83<8,4,2>D 2094D { align1 1Q }; -add(8) g93<1>D g59<8,4,2>D 2094D { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g103<1>D g83<8,4,2>D 11308D { align1 1Q }; -add(8) g104<1>D g59<8,4,2>D 11308D { align1 2Q }; -add(8) g115<1>D g108<8,4,2>D 48D { align1 1Q F@2 compacted }; -add(8) g116<1>D g110<8,4,2>D 48D { align1 2Q F@1 compacted }; -send(16) g9UD g108UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g19<1>UW 0x76543210UV { align1 WE_all 1Q }; -cmp.l.f0.0(8) g94<1>UD g92<8,8,1>UD g83<8,4,2>UD { align1 1Q I@7 }; -cmp.l.f0.0(8) g95<1>UD g93<8,8,1>UD g59<8,4,2>UD { align1 2Q I@7 }; -add(16) g96<1>D g92<1,1,0>D g90<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g19<1>UD g19<8,8,1>UW { align1 WE_all 1Q I@4 }; -cmp.l.f0.0(16) g98<1>UD g96<1,1,0>UD g92<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g65<2>UD g96<4,4,1>UD { align1 1Q }; -mov(8) g67<2>UD g97<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g55<1>UD g103<8,8,1>UD g83<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g105<1>UD g104<8,8,1>UD g59<8,4,2>UD { align1 2Q }; -add(8) g20<1>UD g19<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@6 compacted }; -add3(16) g100<1>D -g94<8,8,1>D g61<8,8,1>D -g98<1,1,1>D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g63<1>D -g55<8,8,1>D g83.1<8,4,2>D { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -add(8) g64<1>D -g105<8,8,1>D g59.1<8,4,2>D { align1 2Q I@4 }; -shl(16) g19<1>UD g19<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@4 compacted }; -mov(8) g65.1<2>UD g100<4,4,1>UD { align1 1Q I@4 }; -mov(8) g67.1<2>UD g101<4,4,1>UD { align1 2Q I@5 }; -add(16) g19<1>UD g19<1,1,0>UD 0x00000040UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g101UD g65UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(16) g65<1>UD g101<16,8,2>UW { align1 1H $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mul(16) g67<1>D g65<1,1,0>D 1484W { align1 1H I@1 compacted }; -add(16) g69<1>D g103<1,1,0>D g67<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g71<1>UD g69<1,1,0>UD g103<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g73<2>UD g69<4,4,1>UD { align1 1Q }; -mov(8) g75<2>UD g70<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g117<1>UD g115<1,1,0>UD 0x00000030UD { align1 1H compacted }; -add(16) g106<1>D -g71<1,1,0>D g63<1,1,0>D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g56<1>D -g117<8,8,1>D g108.1<8,4,2>D { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g118<1>D -g118<8,8,1>D g110.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g73.1<2>UD g106<4,4,1>UD { align1 1Q I@3 }; -mov(8) g75.1<2>UD g107<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g1UD g73UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g74<2>UD g115<4,4,1>UD { align1 1Q $4.src }; -mov(8) g76<2>UD g116<4,4,1>UD { align1 2Q $4.src }; -mov(8) g74.1<2>UD g56<4,4,1>UD { align1 1Q I@2 }; -mov(8) g76.1<2>UD g118<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g119UD g74UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -and(16) g113<1>UD g7<1,1,0>UD 0x00000001UD { align1 1H $4.dst compacted }; -cmp.nz.f0.0(16) null<1>D g113<8,8,1>D 0D { align1 1H I@1 }; -(+f0.0) sel(16) g123<1>UD g121<1,1,0>UD 0x00000000UD { align1 1H $5.dst compacted }; -(-f0.0) sel(16) g125<1>UD g121<8,8,1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g19UD g125UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -shl(16) g125<1>D g17<8,8,1>D 0x00000009UD { align1 1H $6.src }; -add(8) g57<1>D g108<8,4,2>D 16D { align1 1Q compacted }; -and(16) g23<1>UD g119<1,1,0>UD 0x00000002UD { align1 1H $5.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(16) g73<1>D g1<1,1,0>D g125<1,1,0>D { align1 1H $4.dst compacted }; -cmp.l.f0.0(8) g58<1>UD g57<8,8,1>UD g108<8,4,2>UD { align1 1Q I@3 }; -mov(8) g77<2>UD g57<4,4,1>UD { align1 1Q $5.src }; -add(16) g126<1>D g73<1,1,0>D 512D { align1 1H I@3 compacted }; -add(8) g81<1>D -g58<8,8,1>D g108.1<8,4,2>D { align1 1Q I@3 }; -and(16) g57<1>UD g0.2<0,1,0>UD 0x000000ffUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sel.l(16) g75<1>UD g126<1,1,0>UD g3<1,1,0>UD { align1 1H @3 $4.dst compacted }; -mov(8) g77.1<2>UD g81<4,4,1>UD { align1 1Q I@3 }; -add(8) g127<1>D g110<8,4,2>D 16D { align1 2Q compacted }; -shl(16) g25<1>D g57<8,8,1>D 0x00000004UD { align1 1H I@4 }; -cmp.l.f0.0(8) g17<1>UD g127<8,8,1>UD g110<8,4,2>UD { align1 2Q I@2 }; -mov(8) g79<2>UD g127<4,4,1>UD { align1 2Q }; -add(8) g18<1>D -g17<8,8,1>D g110.1<8,4,2>D { align1 2Q I@2 }; -mov(8) g79.1<2>UD g18<4,4,1>UD { align1 2Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g19UD g77UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -mov(16) g77<1>D g112<8,8,1>UW { align1 1H $7.src }; -add(16) g27<1>D g77<1,1,0>D g25<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -and(16) g79<1>UD g27<1,1,0>UD 0x000001ffUD { align1 1H I@1 compacted }; -add(16) g28<1>D g73<1,1,0>D g79<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g30<1>UD g28<1,1,0>UD g73<1,1,0>UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g32<1>UD g28<1,1,0>UD g75<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) g85<1>D g23<1,1,0>D 0D { align1 1H compacted }; -and(16) g81<1>UD ~g30<8,8,1>D g32<8,8,1>UD { align1 1H I@2 }; -mov.nz.f0.0(16) null<1>D g81<8,8,1>D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL8 UIP: LABEL7 { align1 1H }; -add(16) g33<1>D g123<1,1,0>D g28<1,1,0>D { align1 1H compacted }; -mov(8) g28<1>UW 0x76543210UV { align1 WE_all 1Q }; -cmp.l.f0.0(16) g35<1>UD g33<1,1,0>UD g123<1,1,0>UD { align1 1H I@2 compacted }; -shl(16) g39<1>D g33<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g43<1>UD g33<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g28<1>UD g28<8,8,1>UW { align1 WE_all 1Q I@4 }; -add(16) g37<1>D -g35<1,1,0>D -g30<1,1,0>D { align1 1H I@4 compacted }; -add(16) g47<1>D g9<1,1,0>D g39<1,1,0>D { align1 1H @4 $2.dst compacted }; -add(8) g29<1>UD g28<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g41<1>D g37<8,8,1>D 0x00000002UD { align1 1H I@3 }; -cmp.l.f0.0(16) g49<1>UD g47<1,1,0>UD g9<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g87<2>UD g47<4,4,1>UD { align1 1Q }; -mov(8) g89<2>UD g48<4,4,1>UD { align1 2Q }; -shl(16) g28<1>UD g28<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -or(16) g45<1>UD g41<1,1,0>UD g43<1,1,0>UD { align1 1H I@5 compacted }; -add(16) g28<1>UD g28<1,1,0>UD 0x00000080UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add3(16) g51<1>D g11<8,8,1>D g45<8,8,1>D -g49<1,1,1>D { align1 1H @2 $2.dst }; -mov(8) g87.1<2>UD g51<4,4,1>UD { align1 1Q I@1 }; -mov(8) g89.1<2>UD g52<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g26UD g87UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g28UD g26UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -else(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; - -LABEL8: -mov(16) g29<1>UD 0x00000000UD { align1 1H $9.src }; -mov(8) g31<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g31<1>UD g31<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g32<1>UD g31<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g31<1>UD g31<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g31<1>UD g31<1,1,0>UD 0x00000080UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g31UD g29UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; - -LABEL7: -endif(16) JIP: LABEL9 { align1 1H }; - -LABEL9: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g52<1>D g19<1,1,0>D 32D { align1 1H $7.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -shl(16) g89<1>D g5<8,8,1>D 0x00000005UD { align1 1H $4.dst }; -shr(16) g91<1>UD g5<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -cmp.l.f0.0(16) g54<1>UD g52<1,1,0>UD g19<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g93<1>D g52<1,1,0>D g89<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g87<1>D -g54<1,1,0>D g21<1,1,0>D { align1 1H @2 $7.dst compacted }; -cmp.l.f0.0(16) g95<1>UD g93<1,1,0>UD g52<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g99<1>D g93<1,1,0>D 16D { align1 1H compacted }; -add3(16) g97<1>D g87<8,8,1>D g91<8,8,1>D -g95<1,1,1>D { align1 1H I@2 }; -cmp.l.f0.0(16) g101<1>UD g99<1,1,0>UD 0x00000010UD { align1 1H I@2 compacted }; -mov(8) g109<2>UD g99<4,4,1>UD { align1 1Q }; -mov(8) g111<2>UD g100<4,4,1>UD { align1 2Q }; -mov.nz.f0.0(16) null<1>D g81<8,8,1>D { align1 1H }; -add(16) g103<1>D -g101<1,1,0>D g97<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g88<2>UD g93<4,4,1>UD { align1 1Q }; -mov(8) g90<2>UD g94<4,4,1>UD { align1 2Q }; -mov(8) g109.1<2>UD g103<4,4,1>UD { align1 1Q I@3 }; -mov(8) g111.1<2>UD g104<4,4,1>UD { align1 2Q I@4 }; -mov(8) g88.1<2>UD g97<4,4,1>UD { align1 1Q I@4 }; -mov(8) g90.1<2>UD g98<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g41UD g109UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g17UD g88UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -(+f0.0) if(16) JIP: LABEL10 UIP: LABEL10 { align1 1H }; -mov(8) g34<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g37<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g34<1>UD g34<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g37<1>UD g37<8,8,1>UW { align1 WE_all 1Q I@2 }; -add(8) g35<1>UD g34<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -add(8) g38<1>UD g37<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g34<1>UD g34<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g37<1>UD g37<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g34<1>UD g34<1,1,0>UD 0x00000080UD { align1 WE_all 1H I@2 compacted }; -add(16) g37<1>UD g37<1,1,0>UD 0x00000080UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g32UD g34UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g35UD g37UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -shl(16) g104<1>D g32<8,8,1>D 0x00000005UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -shr(16) g106<1>UD g35<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g108<1>D g13<1,1,0>D g104<1,1,0>D { align1 1H @2 $2.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -cmp.l.f0.0(16) g110<1>UD g108<1,1,0>UD g13<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(8) g33<2>UD g108<4,4,1>UD { align1 1Q }; -mov(8) g35<2>UD g109<4,4,1>UD { align1 2Q }; -add(16) g114<1>D g108<1,1,0>D 16D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add3(16) g112<1>D g15<8,8,1>D g106<8,8,1>D -g110<1,1,1>D { align1 1H @4 $2.dst }; -cmp.l.f0.0(16) g116<1>UD g114<1,1,0>UD g108<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g45<2>UD g114<4,4,1>UD { align1 1Q }; -mov(8) g47<2>UD g115<4,4,1>UD { align1 2Q }; -mov(8) g115<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g33.1<2>UD g112<4,4,1>UD { align1 1Q I@5 }; -mov(8) g35.1<2>UD g113<4,4,1>UD { align1 2Q I@6 }; -add(16) g118<1>D -g116<1,1,0>D g112<1,1,0>D { align1 1H I@6 compacted }; -mov(8) g115<1>UD g115<8,8,1>UW { align1 WE_all 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g25UD g33UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -mov(8) g45.1<2>UD g118<4,4,1>UD { align1 1Q I@2 }; -mov(8) g47.1<2>UD g119<4,4,1>UD { align1 2Q I@3 }; -add(8) g116<1>UD g115<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g33UD g45UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -shl(16) g115<1>UD g115<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g115<1>UD g115<1,1,0>UD 0x00000000UD { align1 WE_all 1H I@1 compacted }; -mov(16) g113<1>UD g31<8,8,1>UD { align1 1H $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g115UD g113UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; - -LABEL10: -endif(16) JIP: LABEL11 { align1 1H }; - -LABEL11: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -add(16) g119<1>F g23<1,1,0>F -g17<1,1,0>F { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -add(16) g121<1>F g41<1,1,0>F -g19<1,1,0>F { align1 1H $9.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -add(16) g123<1>F g43<1,1,0>F -g21<1,1,0>F { align1 1H $9.dst compacted }; -sel.ge(16) g125<1>F g119<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H F@3 }; -sel.ge(16) g41<1>F g121<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H F@3 }; -sel.ge(16) g43<1>F g123<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -math inv(16) g45<1>F g125<8,8,1>F null<8,8,1>F { align1 1H @3 $13 }; -math inv(16) g49<1>F g41<8,8,1>F null<8,8,1>F { align1 1H @2 $14 }; -math inv(16) g53<1>F g43<8,8,1>F null<8,8,1>F { align1 1H @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mul(16) g47<1>F g45<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H $13.dst }; -mul(16) g51<1>F g49<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mul(16) g87<1>F g53<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H $15.dst }; -cmp.l.f0.0(16) g54<1>F g125<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H $13.src }; -cmp.g.f0.0(16) g89<1>F g119<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H $10.src }; -and.nz.f0.0(16) null<1>UD g54<8,8,1>UD g89<8,8,1>UD { align1 1H F@1 }; -(+f0.0) sel(16) g89<1>UD g47<1,1,0>UD 0x00000000UD { align1 1H F@5 compacted }; -cmp.g.f0.0(16) g91<1>F g121<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.l.f0.0(16) g93<1>F g41<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H I@7 }; -and.nz.f0.0(16) null<1>UD g93<8,8,1>UD g91<8,8,1>UD { align1 1H F@1 }; -(+f0.0) sel(16) g91<1>UD g51<1,1,0>UD 0x00000000UD { align1 1H F@6 compacted }; -cmp.g.f0.0(16) g95<1>F g123<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.l.f0.0(16) g97<1>F g43<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H I@7 }; -and.nz.f0.0(16) g93<1>UD g97<1,1,0>UD g95<1,1,0>UD { align1 1H F@1 compacted }; -shl(16) g97<1>D g79<8,8,1>D 0x00000002UD { align1 1H }; -(+f0.0) sel(16) g95<1>UD g87<1,1,0>UD 0x00000000UD { align1 1H F@7 compacted }; -cmp.l.f0.0(16) null<1>UD g97<8,8,1>UD 0x00000018UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL12 UIP: LABEL12 { align1 1H }; -shl(16) g99<1>D g79<8,8,1>D 0x00000004UD { align1 1H }; -mov(16) g41<1>UD 0x7f800000UD { align1 1H F@3 }; -mov(16) g43<1>UD 0x7f800000UD { align1 1H F@1 }; -mov(16) g45<1>UD 0x7f800000UD { align1 1H F@7 }; -mov(16) g47<1>UD 0x7f800000UD { align1 1H }; -add(16) g101<1>D g99<1,1,0>D 192D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g101UD g41UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $9 }; - -LABEL12: -endif(16) JIP: LABEL13 { align1 1H }; - -LABEL13: -cmp.z.f0.0(16) null<1>D g79<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL14 UIP: LABEL14 { align1 1H }; -mov(16) g102<1>D 288D { align1 1H $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g41<1>UD 0x00000000UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g43<1>UD 0x00000000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g102UD g41UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $9 }; -mov.nz.f0.0(16) null<1>D g85<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL15 UIP: LABEL15 { align1 1H }; -mov(16) g103<1>D 296D { align1 1H $9.src }; -mov(16) g105<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g103UD g105UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; - -LABEL15: -endif(16) JIP: LABEL14 { align1 1H }; - -LABEL14: -endif(16) JIP: LABEL16 { align1 1H }; - -LABEL16: -mov(16) g99<1>UD g57<8,8,1>UD { align1 1H }; - -LABEL18: -cmp.ge.f0.0(16) null<1>UD g99<8,8,1>UD 0x00000030UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL17 UIP: LABEL17 { align1 1H }; -and(16) g101<1>UD g99<1,1,0>UD 0x0000000fUD { align1 1H $9.src compacted }; -shr(16) g103<1>UD g99<1,1,0>UD 0x00000004UD { align1 1H $9.src compacted }; -mov(16) g109<1>UD g77<16,8,2>UW { align1 1H $9.src }; -mul(8) acc0<1>UD g65<8,8,1>UD 0x05ccUW { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g45<1>D g69<1,1,0>D 44D { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -mov(16) g111<1>UD g103<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mach(8) g41<1>UD g65<1,1,0>UD 0x000005ccUD { align1 1Q F@3 compacted AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -cmp.l.f0.0(16) g47<1>UD g45<1,1,0>UD g69<1,1,0>UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -shl(16) g107<1>D g111<8,8,1>D 0x00000004UD { align1 1H I@3 }; -mul(8) acc0<1>UD g66<8,8,1>UD 0x05ccUW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g105<1>D g109<1,1,0>D g107<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -mach(8) g42<1>UD g66<8,8,1>UD 0x000005ccUD { align1 2Q F@3 AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mul(16) g43<1>D g105<1,1,0>D 6W { align1 1H A@1 compacted }; -add3(16) g107<1>D g63<8,8,1>D g41<8,8,1>D -g71<1,1,1>D { align1 1H I@2 }; -asr(16) g51<1>D g43<8,8,1>D 0x0000001fUD { align1 1H I@2 }; -add(16) g41<1>D -g47<1,1,0>D g107<1,1,0>D { align1 1H I@2 compacted }; -mul(16) g47<1>D g105<1,1,0>D 24W { align1 1H compacted }; -shl(16) g49<1>D g51<8,8,1>D 0x00000002UD { align1 1H A@3 }; -shr(16) g51<1>UD g43<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g53<1>D g45<1,1,0>D g47<1,1,0>D { align1 1H A@3 compacted }; -or(16) g43<1>UD g49<1,1,0>UD g51<1,1,0>UD { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g47<1>UD g53<1,1,0>UD g45<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g49<2>UD g53<4,4,1>UD { align1 1Q }; -mov(8) g51<2>UD g54<4,4,1>UD { align1 2Q }; -add3(16) g55<1>D g41<8,8,1>D g43<8,8,1>D -g47<1,1,1>D { align1 1H A@3 }; -mov(8) g49.1<2>UD g55<4,4,1>UD { align1 1Q I@1 }; -mov(8) g51.1<2>UD g56<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g41UD g49UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -add(16) g49<1>D g53<1,1,0>D 16D { align1 1H $0.src compacted }; -cmp.l.f0.0(16) g109<1>UD g49<1,1,0>UD g53<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g51<1>D -g109<1,1,0>D g55<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g53<2>UD g49<4,4,1>UD { align1 1Q }; -mov(8) g55<2>UD g50<4,4,1>UD { align1 2Q }; -mov(8) g53.1<2>UD g51<4,4,1>UD { align1 1Q I@2 }; -mov(8) g55.1<2>UD g52<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g49UD g53UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -cmp.l.f0.0(16) g53<1>UD g77<1,1,0>UD g101<1,1,0>UD { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g55<1>UD g41<8,8,1>UD 0x7f800000UD { align1 1H $0.dst }; -(+f0.0) sel(16) g109<1>UD g43<8,8,1>UD 0x7f800000UD { align1 1H $0.dst }; -(+f0.0) sel(16) g111<1>UD g45<8,8,1>UD 0x7f800000UD { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -(+f0.0) sel(16) g113<1>F -g47<1,1,0>F 0xff800000F /* -infF */ { align1 1H $0.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -(-f0.0) sel(16) g119<1>UD g41<8,8,1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -(-f0.0) sel(16) g121<1>UD g43<8,8,1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -(-f0.0) sel(16) g123<1>UD g45<8,8,1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -(-f0.0) sel(16) g125<1>F -g47<8,8,1>F 0xff800000F /* -infF */ { align1 1H }; -mov(16) g45<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g45<1>F g55<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -(-f0.0) sel(16) g43<1>F -g51<8,8,1>F 0xff800000F /* -infF */ { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -(-f0.0) sel(16) g41<1>F -g49<8,8,1>F 0xff800000F /* -infF */ { align1 1H I@3 }; -(+f0.0) sel(16) g115<1>F -g49<1,1,0>F 0xff800000F /* -infF */ { align1 1H $9.src compacted }; -(+f0.0) sel(16) g117<1>F -g51<1,1,0>F 0xff800000F /* -infF */ { align1 1H compacted }; -mov(8) g49<2>UD g45.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -sel.l(8) g47<2>F g45<8,4,2>F g49<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g45.1<2>UD g47<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g49<4>UD g45.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g51<4>UD g45.2<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.l(4) g47<4>F g49<8,2,4>F g51<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g45.2<4>UD g47<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g49<4>UD g45.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g51<4>UD g45.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g47<4>F g49<8,2,4>F g51<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g45.3<4>UD g47<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g47<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g47<1>F g109<1,1,0>F { align1 1H compacted }; -sel.l(4) g45.4<1>F g45.3<0,1,0>F g45.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g46.4<1>F g46.3<0,1,0>F g46.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g51<2>UD g47.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g46<1>F g45.7<0,1,0>F g46<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g49<2>F g47<8,4,2>F g51<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g47.1<2>UD g49<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g51<4>UD g47.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g55<4>UD g47.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g49<4>F g51<8,2,4>F g55<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g47.2<4>UD g49<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g51<4>UD g47.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g55<4>UD g47.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g49<4>F g51<8,2,4>F g55<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g47.3<4>UD g49<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g49<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g49<1>F g111<1,1,0>F { align1 1H compacted }; -sel.l(4) g47.4<1>F g47.3<0,1,0>F g47.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g48.4<1>F g48.3<0,1,0>F g48.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g55<2>UD g49.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g48<1>F g47.7<0,1,0>F g48<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g51<2>F g49<8,4,2>F g55<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g49.1<2>UD g51<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g55<4>UD g49.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g109<4>UD g49.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g51<4>F g55<8,2,4>F g109<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g49.2<4>UD g51<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g55<4>UD g49.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g109<4>UD g49.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g51<4>F g55<8,2,4>F g109<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g49.3<4>UD g51<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g51<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g51<1>F g119<1,1,0>F { align1 1H compacted }; -sel.l(4) g49.4<1>F g49.3<0,1,0>F g49.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g50.4<1>F g50.3<0,1,0>F g50.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g109<2>UD g51.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g50<1>F g49.7<0,1,0>F g50<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g55<2>F g51<8,4,2>F g109<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g51.1<2>UD g55<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g109<4>UD g51.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g111<4>UD g51.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g55<4>F g109<8,2,4>F g111<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g51.2<4>UD g55<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g109<4>UD g51.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g111<4>UD g51.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g55<4>F g109<8,2,4>F g111<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g51.3<4>UD g55<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g55<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g55<1>F g121<1,1,0>F { align1 1H compacted }; -sel.l(4) g51.4<1>F g51.3<0,1,0>F g51.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g52.4<1>F g52.3<0,1,0>F g52.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g111<2>UD g55.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g52<1>F g51.7<0,1,0>F g52<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g109<2>F g55<8,4,2>F g111<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g55.1<2>UD g109<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g111<4>UD g55.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g119<4>UD g55.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g109<4>F g111<8,2,4>F g119<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g55.2<4>UD g109<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g111<4>UD g55.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g119<4>UD g55.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g109<4>F g111<8,2,4>F g119<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g55.3<4>UD g109<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g109<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g109<1>F g123<1,1,0>F { align1 1H compacted }; -sel.l(4) g55.4<1>F g55.3<0,1,0>F g55.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g56.4<1>F g56.3<0,1,0>F g56.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g119<2>UD g109.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g56<1>F g55.7<0,1,0>F g56<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g111<2>F g109<8,4,2>F g119<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g109.1<2>UD g111<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g119<4>UD g109.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g121<4>UD g109.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g111<4>F g119<8,2,4>F g121<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g109.2<4>UD g111<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g119<4>UD g109.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g121<4>UD g109.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g111<4>F g119<8,2,4>F g121<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g109.3<4>UD g111<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g111<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g111<1>F g113<1,1,0>F { align1 1H compacted }; -sel.l(4) g109.4<1>F g109.3<0,1,0>F g109.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g110.4<1>F g110.3<0,1,0>F g110.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g119<2>UD g111.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g110<1>F g109.7<0,1,0>F g110<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g113<2>F g111<8,4,2>F g119<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g111.1<2>UD g113<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g119<4>UD g111.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g121<4>UD g111.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g113<4>F g119<8,2,4>F g121<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g111.2<4>UD g113<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g119<4>UD g111.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g121<4>UD g111.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g113<4>F g119<8,2,4>F g121<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g111.3<4>UD g113<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g113<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g113<1>F g115<1,1,0>F { align1 1H compacted }; -sel.ge(4) g111.4<1>F g111.3<0,1,0>F g111.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g112.4<1>F g112.3<0,1,0>F g112.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g119<2>UD g113.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g112<1>F g111.7<0,1,0>F g112<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g115<2>F g113<8,4,2>F g119<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g113.1<2>UD g115<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g119<4>UD g113.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g121<4>UD g113.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g115<4>F g119<8,2,4>F g121<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g113.2<4>UD g115<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g119<4>UD g113.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g121<4>UD g113.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g115<4>F g119<8,2,4>F g121<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g113.3<4>UD g115<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g115<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g115<1>F g117<1,1,0>F { align1 1H compacted }; -sel.ge(4) g113.4<1>F g113.3<0,1,0>F g113.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g114.4<1>F g114.3<0,1,0>F g114.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g119<2>UD g115.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g114<1>F g113.7<0,1,0>F g114<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g117<2>F g115<8,4,2>F g119<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g115.1<2>UD g117<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g119<4>UD g115.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g121<4>UD g115.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g117<4>F g119<8,2,4>F g121<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g115.2<4>UD g117<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g119<4>UD g115.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g121<4>UD g115.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g117<4>F g119<8,2,4>F g121<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g115.3<4>UD g117<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g117<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g117<1>F g125<1,1,0>F { align1 1H compacted }; -sel.ge(4) g115.4<1>F g115.3<0,1,0>F g115.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g116.4<1>F g116.3<0,1,0>F g116.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g121<2>UD g117.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g116<1>F g115.7<0,1,0>F g116<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g119<2>F g117<8,4,2>F g121<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g117.1<2>UD g119<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g121<4>UD g117.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g123<4>UD g117.2<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g119<4>F g121<8,2,4>F g123<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g117.2<4>UD g119<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g121<4>UD g117.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g123<4>UD g117.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g119<4>F g121<8,2,4>F g123<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g117.3<4>UD g119<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g119<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g119<1>F g41<1,1,0>F { align1 1H compacted }; -sel.ge(4) g117.4<1>F g117.3<0,1,0>F g117.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g118.4<1>F g118.3<0,1,0>F g118.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g121<2>UD g119.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g118<1>F g117.7<0,1,0>F g118<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g41<2>F g119<8,4,2>F g121<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g119.1<2>UD g41<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g121<4>UD g119.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g123<4>UD g119.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g41<4>F g121<8,2,4>F g123<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g119.2<4>UD g41<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g121<4>UD g119.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g123<4>UD g119.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g41<4>F g121<8,2,4>F g123<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g119.3<4>UD g41<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g41<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g41<1>F g43<1,1,0>F { align1 1H compacted }; -sel.ge(4) g119.4<1>F g119.3<0,1,0>F g119.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g120.4<1>F g120.3<0,1,0>F g120.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g121<2>UD g41.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g120<1>F g119.7<0,1,0>F g120<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g43<2>F g41<8,4,2>F g121<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g41.1<2>UD g43<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g121<4>UD g41.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g123<4>UD g41.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g43<4>F g121<8,2,4>F g123<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g41.2<4>UD g43<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g121<4>UD g41.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g123<4>UD g41.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g43<4>F g121<8,2,4>F g123<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g41.3<4>UD g43<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g43<1>F g112.7<0,1,0>F -g46.7<0,1,0>F { align1 1H }; -add(16) g45<1>F g114.7<0,1,0>F -g48.7<0,1,0>F { align1 1H }; -add(16) g47<1>F g116.7<0,1,0>F -g50.7<0,1,0>F { align1 1H }; -add(16) g49<1>F g118.7<0,1,0>F -g52.7<0,1,0>F { align1 1H }; -sel.ge(4) g41.4<1>F g41.3<0,1,0>F g41.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g42.4<1>F g42.3<0,1,0>F g42.4<4,4,1>F { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(16) g51<1>F g120.7<0,1,0>F -g56.7<0,1,0>F { align1 1H }; -sel.ge(8) g42<1>F g41.7<0,1,0>F g42<8,8,1>F { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g55<1>F g42.7<0,1,0>F -g110.7<0,1,0>F { align1 1H }; -add(16) g41<1>F g45<1,1,0>F g47<1,1,0>F { align1 1H F@7 compacted }; -mul(16) g109<1>F g45<1,1,0>F g47<1,1,0>F { align1 1H compacted }; -mad(16) g45<1>F g109<8,8,1>F g41<8,8,1>F g43<1,1,1>F { align1 1H F@1 }; -add(16) g41<1>F g51<1,1,0>F g55<1,1,0>F { align1 1H F@4 compacted }; -mul(16) g43<1>F g51<1,1,0>F g55<1,1,0>F { align1 1H compacted }; -add(16) g51<1>D g69<1,1,0>D 1196D { align1 1H F@1 compacted }; -mad(16) g47<1>F g43<8,8,1>F g41<8,8,1>F g49<1,1,1>F { align1 1H F@1 }; -cmp.l.f0.0(16) g43<1>UD g51<1,1,0>UD g69<1,1,0>UD { align1 1H A@1 compacted }; -shl(16) g41<1>D g105<8,8,1>D 0x00000002UD { align1 1H F@1 }; -add(16) g49<1>D g51<1,1,0>D g41<1,1,0>D { align1 1H A@1 compacted }; -cmp.l.f0.0(16) g41<1>UD g49<1,1,0>UD g51<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) null<1>D g53<8,8,1>D 0D { align1 1H }; -add3(16) g51<1>D -g43<8,8,1>D g107<8,8,1>D -g41<1,1,1>D { align1 1H I@2 }; -shl(16) g106<1>D g99<8,8,1>D 0x00000002UD { align1 1H }; -mov(8) g41<2>UD g49<4,4,1>UD { align1 1Q }; -mov(8) g43<2>UD g50<4,4,1>UD { align1 2Q }; -mov(8) g41.1<2>UD g51<4,4,1>UD { align1 1Q I@2 }; -mov(8) g43.1<2>UD g52<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g49UD g41UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -(+f0.0) sel(16) g41<1>UD g49<1,1,0>UD 0x00000000UD { align1 1H $2.dst compacted }; -(-f0.0) sel(16) g43<1>UD g49<8,8,1>UD 0x00000000UD { align1 1H $2.src }; -mov(16) g49<1>D 0D { align1 WE_all 1H I@2 }; -mov(16) g49<1>D g41<8,8,1>D { align1 1H }; -mov(16) g41<1>D 0D { align1 WE_all 1H I@2 }; -mov(16) g41<1>D g43<8,8,1>D { align1 1H }; -cmp.nz.f0.0(16) null<1>D g101<8,8,1>D 0D { align1 1H }; -add(8) g49.1<2>D g49<8,4,2>D g49.1<8,4,2>D { align1 WE_all 1Q I@3 }; -add(8) g41.1<2>D g41<8,4,2>D g41.1<8,4,2>D { align1 WE_all 1Q I@3 }; -add(4) g49.2<4>D g49.1<8,2,4>D g49.2<8,2,4>D { align1 WE_all 1N I@2 }; -add(4) g41.2<4>D g41.1<8,2,4>D g41.2<8,2,4>D { align1 WE_all 1N I@2 }; -add(4) g49.3<4>D g49.1<8,2,4>D g49.3<8,2,4>D { align1 WE_all 1N I@2 }; -add(4) g41.3<4>D g41.1<8,2,4>D g41.3<8,2,4>D { align1 WE_all 1N I@2 }; -add(4) g49.4<1>D g49.3<0,1,0>D g49.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(4) g50.4<1>D g50.3<0,1,0>D g50.4<4,4,1>D { align1 WE_all 1N I@3 }; -add(4) g41.4<1>D g41.3<0,1,0>D g41.4<4,4,1>D { align1 WE_all 1N I@3 }; -add(4) g42.4<1>D g42.3<0,1,0>D g42.4<4,4,1>D { align1 WE_all 1N I@4 }; -add(8) g50<1>D g49.7<0,1,0>D g50<1,1,0>D { align1 WE_all 1Q I@3 compacted }; -add(8) g42<1>D g41.7<0,1,0>D g42<1,1,0>D { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(16) g43<1>D g50.7<0,1,0>D 5D { align1 1H compacted }; -shr(16) g49<1>UD g43<1,1,0>UD 0x00000001UD { align1 1H I@1 compacted }; -mul(8) acc0<1>UD g49<8,8,1>UD 0x5556UW { align1 1Q I@1 }; -mach(8) g43<1>UD g49<8,8,1>UD 0x55555556UD { align1 1Q AccWrEnable }; -mul(8) acc0<1>UD g50<8,8,1>UD 0x5556UW { align1 2Q I@3 }; -mach(8) g44<1>UD g50<8,8,1>UD 0x55555556UD { align1 2Q AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -add(16) g49<1>D g42.7<0,1,0>D 5D { align1 1H compacted }; -shr(16) g41<1>UD g49<1,1,0>UD 0x00000001UD { align1 1H I@1 compacted }; -mul(8) acc0<1>UD g41<8,8,1>UD 0x5556UW { align1 1Q I@1 }; -mach(8) g49<1>UD g41<8,8,1>UD 0x55555556UD { align1 1Q AccWrEnable }; -mul(8) acc0<1>UD g42<8,8,1>UD 0x5556UW { align1 2Q I@3 }; -mach(8) g50<1>UD g42<8,8,1>UD 0x55555556UD { align1 2Q AccWrEnable }; -mov(16) g41<1>F g43<1,1,0>UD { align1 1H I@1 compacted }; -mul(16) g43<1>F g45<1,1,0>F g41<1,1,0>F { align1 1H F@1 compacted }; -mov(16) g41<1>F g49<1,1,0>UD { align1 1H I@1 compacted }; -mul(16) g45<1>F g47<1,1,0>F g41<1,1,0>F { align1 1H F@1 compacted }; -add(16) g47<1>F g43<1,1,0>F g45<1,1,0>F { align1 1H F@1 compacted }; -(+f0.0) sel(16) g41<1>UD g47<8,8,1>UD 0x7f800000UD { align1 1H F@1 }; -cmp.z.f0.0(16) g112<1>D g103<1,1,0>D 0D { align1 1H compacted }; -cmp.z.f0.0(16) g114<1>F g89<1,1,0>F 0x0F /* 0F */ { align1 1H compacted }; -cmp.z.f0.0(16) g47<1>D g103<1,1,0>D 1D { align1 1H compacted }; -cmp.z.f0.0(16) g49<1>F g91<1,1,0>F 0x0F /* 0F */ { align1 1H compacted }; -and(16) g43<1>UD g114<1,1,0>UD g112<1,1,0>UD { align1 1H A@2 compacted }; -and(16) g45<1>UD g49<1,1,0>UD g47<1,1,0>UD { align1 1H A@1 compacted }; -cmp.z.f0.0(16) g47<1>D g103<1,1,0>D 2D { align1 1H compacted }; -cmp.z.f0.0(16) g49<1>F g95<1,1,0>F 0x0F /* 0F */ { align1 1H I@2 compacted }; -and(16) g51<1>UD g49<1,1,0>UD g47<1,1,0>UD { align1 1H A@1 compacted }; -or(16) g47<1>UD g51<1,1,0>UD g45<1,1,0>UD { align1 1H I@1 compacted }; -or.nz.f0.0(16) null<1>UD g47<8,8,1>UD g43<8,8,1>UD { align1 1H I@1 }; -(-f0.0) sel(16) g115<1>UD g41<8,8,1>UD 0x7f800000UD { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(16) g117<1>UD g115<8,8,1>UD 0xfffffffcUD { align1 1H }; -or(16) g108<1>UD g117<1,1,0>UD g103<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g106UD g108UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -add(16) g99<1>D g99<1,1,0>D 32D { align1 1H compacted }; - -LABEL17: -while(16) JIP: LABEL18 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(1) g118UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(8) g119<1>UD 0x00000000UD { align1 WE_all 1Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(2) g119.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g119UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $9 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -cmp.l.f0.0(16) null<1>UD g77<8,8,1>UD 0x00000010UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL20 UIP: LABEL19 { align1 1H }; -shl(16) g109<1>D g77<8,8,1>D 0x00000002UD { align1 1H $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g120UD g109UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g111<1>D g109<1,1,0>D 64D { align1 1H $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g122UD g111UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -add(16) g112<1>D g109<1,1,0>D 128D { align1 1H $9.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g126UD g112UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -sel.l(16) g124<1>UD g120<1,1,0>UD g122<1,1,0>UD { align1 1H $4.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sel.l(16) g41<1>UD g124<1,1,0>UD g126<1,1,0>UD { align1 1H A@1 compacted }; -else(16) JIP: LABEL19 UIP: LABEL19 { align1 1H }; - -LABEL20: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g41<1>UD 0xffffffffUD { align1 1H A@2 }; - -LABEL19: -endif(16) JIP: LABEL21 { align1 1H }; - -LABEL21: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g43<1>UD 0xffffffffUD { align1 WE_all 1H A@1 }; -mov(16) g43<1>UD g41<8,8,1>UD { align1 1H }; -sel.l(8) g43.1<2>UD g43<8,4,2>UD g43.1<8,4,2>UD { align1 WE_all 1Q I@1 }; -mov(1) g95<2>UW 0x00000000UD { align1 WE_all 1N F@1 }; -sel.l(4) g43.2<4>UD g43.1<8,2,4>UD g43.2<8,2,4>UD { align1 WE_all 1N I@2 }; -sel.l(4) g43.3<4>UD g43.1<8,2,4>UD g43.3<8,2,4>UD { align1 WE_all 1N I@1 }; -sel.l(4) g43.4<1>UD g43.3<0,1,0>UD g43.4<4,4,1>UD { align1 WE_all 1N I@1 }; -sel.l(4) g44.4<1>UD g44.3<0,1,0>UD g44.4<4,4,1>UD { align1 WE_all 1N I@2 }; -sel.l(8) g44<1>UD g43.7<0,1,0>UD g44<8,8,1>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.z.f0.0(16) g45<1>D g41<1,1,0>D g44.7<0,1,0>D { align1 1H $9.src compacted }; -mov(1) f0<1>UW g95<0,1,0>UW { align1 WE_all 1N I@7 }; -cmp.nz.f0.0(16) null<1>UD g45<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov.z.f0.0(16) g46<1>UD f0<0,1,0>UW { align1 1H $9.src }; -and(16) g52<1>UD g44.7<0,1,0>UD 0x00000003UD { align1 1H F@7 compacted }; -add(16) g54<1>D g75<1,1,0>D -g73<1,1,0>D { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -fbl(16) g48<1>UD g46<8,8,1>UD { align1 1H A@3 }; -(-f0.0) sel(16) g50<1>UD g48<8,8,1>UD 0x00000020UD { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>F g44.7<0,1,0>F 0x7f800000F /* infF */ { align1 1H compacted }; -(+f0.0) if(16) JIP: LABEL23 UIP: LABEL22 { align1 1H }; -cmp.l.f0.0(16) g63<1>D g52<1,1,0>D 3D { align1 1H I@5 compacted }; -(+f0.0) sel(16) g69<1>UD g29<1,1,0>UD g31<1,1,0>UD { align1 1H $9.dst compacted }; -cmp.l.f0.0(16) g71<1>D g52<1,1,0>D 1D { align1 1H compacted }; -(+f0.0) sel(16) g73<1>UD g25<1,1,0>UD g27<1,1,0>UD { align1 1H $9.dst compacted }; -cmp.l.f0.0(16) g75<1>D g52<1,1,0>D 2D { align1 1H compacted }; -(+f0.0) sel(16) g95<1>UD g73<1,1,0>UD g69<1,1,0>UD { align1 1H A@2 compacted }; -cmp.nz.f0.0(16) null<1>D g63<8,8,1>D 0D { align1 1H I@6 }; -(+f0.0) sel(16) g99<1>UD g37<1,1,0>UD g39<1,1,0>UD { align1 1H $9.dst compacted }; -cmp.nz.f0.0(16) null<1>D g71<8,8,1>D 0D { align1 1H I@6 }; -(+f0.0) sel(16) g101<1>UD g33<1,1,0>UD g35<1,1,0>UD { align1 1H $9.dst compacted }; -cmp.nz.f0.0(16) null<1>D g75<8,8,1>D 0D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -(+f0.0) sel(16) g103<1>UD g101<1,1,0>UD g99<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g105<1>F g95<1,1,0>F g103<1,1,0>F { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) null<1>D g63<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g107<1>UD g21<1,1,0>UD 0x00000000UD { align1 1H $9.src compacted }; -cmp.nz.f0.0(16) null<1>D g71<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g109<1>UD g17<1,1,0>UD g19<1,1,0>UD { align1 1H $9.src compacted }; -cmp.nz.f0.0(16) null<1>D g75<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g111<1>UD g109<1,1,0>UD g107<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g113<1>F g105<1,1,0>F -g111<1,1,0>F { align1 1H A@1 compacted }; -and.nz.f0.0(16) null<1>UD g63<8,8,1>UD g93<8,8,1>UD { align1 1H }; -(+f0.0) sel(16) g115<1>UD g87<1,1,0>UD 0x00000000UD { align1 1H $9.src compacted }; -cmp.nz.f0.0(16) null<1>D g71<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g117<1>UD g89<1,1,0>UD g91<1,1,0>UD { align1 1H F@5 compacted }; -cmp.nz.f0.0(16) null<1>D g75<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g119<1>UD g117<1,1,0>UD g115<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mul(16) g121<1>F g113<1,1,0>F g119<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g123<1>UD g121<8,8,1>F { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g125<1>UD g123<1,1,0>UD g50<1,1,0>UD { align1 1H compacted }; -mov(16) g99<2>W -g125<8,8,1>D { align1 1H I@1 }; -mov(16) g42<1>UW g99<16,8,2>UW { align1 1H I@1 }; -else(16) JIP: LABEL22 UIP: LABEL22 { align1 1H }; - -LABEL23: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -shr(16) g126<1>UD g54<1,1,0>UD 0x00000001UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -cmp.l.f0.0(16) g17<1>UD g79<1,1,0>UD g126<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g100<2>W -g17<8,8,1>D { align1 1H I@1 }; -mov(16) g42<1>UW g100<16,8,2>UW { align1 1H I@1 }; - -LABEL22: -endif(16) JIP: LABEL24 { align1 1H }; - -LABEL24: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -add(16) g17<1>F g25<1,1,0>F g33<1,1,0>F { align1 1H I@3 compacted }; -add(16) g19<1>F g27<1,1,0>F g35<1,1,0>F { align1 1H $9.dst compacted }; -add(16) g21<1>F g29<1,1,0>F g37<1,1,0>F { align1 1H $9.dst compacted }; -and(16) g23<1>UW g42<1,1,0>UW 0x0001UW { align1 1H I@2 compacted }; -mov(16) g24<1>W g23<32,16,2>B { align1 1H I@1 }; -mov(1) g101<2>UW 0x00000000UD { align1 WE_all 1N }; -cmp.nz.f0.0(16) g41<1>W g24<16,16,1>W 0W { align1 1H I@2 }; -mov(16) g23<1>D g41<8,8,1>W { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(16) g42<1>UD g23<1,1,0>UD g81<1,1,0>UD { align1 1H compacted }; -mov(1) f0<1>UW g101<0,1,0>UW { align1 WE_all 1N I@4 }; -cmp.nz.f0.0(16) null<1>UD g42<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov(16) g41<1>UD f0<0,1,0>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g23<8,8,1>D 0D { align1 1H }; -mov(1) g102<2>UW 0x00000000UD { align1 WE_all 1N $9.src }; -(-f0.0) sel(16) g43<1>UD g81<8,8,1>UD 0x00000000UD { align1 1H F@4 }; -mov(1) f0<1>UW g102<0,1,0>UW { align1 WE_all 1N I@2 }; -cmp.nz.f0.0(16) null<1>UD g43<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov(16) g43<1>UD f0<0,1,0>UW { align1 1H }; -mov(1) g99<1>D 1D { align1 WE_all 1N }; -cmp.nz.f0.0(16) g45<1>D g41<1,1,0>D 0D { align1 1H I@7 compacted }; -(+f0.0) if(16) JIP: LABEL25 UIP: LABEL25 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -shl(16) g47<1>D g99<0,1,0>D g77<8,8,1>UD { align1 1H }; -and.nz.f0.0(16) null<1>UD g41<8,8,1>UD g47<8,8,1>UD { align1 1H I@1 }; -(+f0.0) sel(16) g91<1>UD g17<8,8,1>UD 0x7f800000UD { align1 1H F@3 }; -(+f0.0) sel(16) g47<1>UD g19<8,8,1>UD 0x7f800000UD { align1 1H F@2 }; -(+f0.0) sel(16) g49<1>UD g21<8,8,1>UD 0x7f800000UD { align1 1H F@1 }; -(+f0.0) sel(16) g51<1>UD g17<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g53<1>UD g19<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g55<1>UD g21<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g63<1>UD g25<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g69<1>UD g27<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g71<1>UD g29<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g73<1>UD g33<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g75<1>UD g35<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g87<1>UD g37<8,8,1>UD 0xff800000UD { align1 1H }; -mov(16) g89<1>F 0x7f800000F /* infF */ { align1 WE_all 1H F@7 compacted }; -mov(16) g89<1>F g91<1,1,0>F { align1 1H compacted }; -cmp.ge.f0.0(16) null<1>UD g77<8,8,1>UD 0x00000006UD { align1 1H }; -mov(8) g93<2>UD g89.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.l(8) g91<2>F g89<8,4,2>F g93<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g89.1<2>UD g91<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g93<4>UD g89.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g89.2<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.l(4) g91<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g89.2<4>UD g91<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g93<4>UD g89.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g89.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g91<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g89.3<4>UD g91<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g91<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g91<1>F g47<1,1,0>F { align1 1H compacted }; -sel.l(4) g89.4<1>F g89.3<0,1,0>F g89.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g90.4<1>F g90.3<0,1,0>F g90.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g93<2>UD g91.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g90<1>F g89.7<0,1,0>F g90<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g47<2>F g91<8,4,2>F g93<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g91.1<2>UD g47<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g93<4>UD g91.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g91.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g47<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g91.2<4>UD g47<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g93<4>UD g91.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g91.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g47<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g91.3<4>UD g47<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g47<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g47<1>F g49<1,1,0>F { align1 1H compacted }; -sel.l(4) g91.4<1>F g91.3<0,1,0>F g91.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g92.4<1>F g92.3<0,1,0>F g92.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g93<2>UD g47.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g92<1>F g91.7<0,1,0>F g92<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g49<2>F g47<8,4,2>F g93<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g47.1<2>UD g49<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g93<4>UD g47.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g47.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g49<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g47.2<4>UD g49<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g93<4>UD g47.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g47.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g49<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g47.3<4>UD g49<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g49<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g49<1>F g51<1,1,0>F { align1 1H compacted }; -sel.l(4) g47.4<1>F g47.3<0,1,0>F g47.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g48.4<1>F g48.3<0,1,0>F g48.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g93<2>UD g49.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g48<1>F g47.7<0,1,0>F g48<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g51<2>F g49<8,4,2>F g93<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g49.1<2>UD g51<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g93<4>UD g49.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g49.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g51<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g49.2<4>UD g51<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g93<4>UD g49.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g49.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g51<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g49.3<4>UD g51<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g51<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g51<1>F g53<1,1,0>F { align1 1H compacted }; -sel.ge(4) g49.4<1>F g49.3<0,1,0>F g49.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g50.4<1>F g50.3<0,1,0>F g50.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g93<2>UD g51.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g50<1>F g49.7<0,1,0>F g50<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g53<2>F g51<8,4,2>F g93<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g51.1<2>UD g53<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g93<4>UD g51.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g51.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g53<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g51.2<4>UD g53<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g93<4>UD g51.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g51.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g53<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g51.3<4>UD g53<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g53<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g53<1>F g55<1,1,0>F { align1 1H compacted }; -sel.ge(4) g51.4<1>F g51.3<0,1,0>F g51.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g52.4<1>F g52.3<0,1,0>F g52.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g93<2>UD g53.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g52<1>F g51.7<0,1,0>F g52<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g55<2>F g53<8,4,2>F g93<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g53.1<2>UD g55<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g93<4>UD g53.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g53.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g55<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g53.2<4>UD g55<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g93<4>UD g53.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g53.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g55<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g53.3<4>UD g55<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g55<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g55<1>F g63<1,1,0>F { align1 1H compacted }; -sel.ge(4) g53.4<1>F g53.3<0,1,0>F g53.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g54.4<1>F g54.3<0,1,0>F g54.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g93<2>UD g55.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g54<1>F g53.7<0,1,0>F g54<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g63<2>F g55<8,4,2>F g93<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g55.1<2>UD g63<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g93<4>UD g55.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g55.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g63<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g55.2<4>UD g63<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g93<4>UD g55.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g55.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g63<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g55.3<4>UD g63<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g63<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g63<1>F g69<1,1,0>F { align1 1H compacted }; -sel.l(4) g55.4<1>F g55.3<0,1,0>F g55.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g56.4<1>F g56.3<0,1,0>F g56.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g93<2>UD g63.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g56<1>F g55.7<0,1,0>F g56<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g69<2>F g63<8,4,2>F g93<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g63.1<2>UD g69<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g93<4>UD g63.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g63.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g69<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g63.2<4>UD g69<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g93<4>UD g63.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g63.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g69<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g63.3<4>UD g69<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g69<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g69<1>F g71<1,1,0>F { align1 1H compacted }; -sel.l(4) g63.4<1>F g63.3<0,1,0>F g63.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g64.4<1>F g64.3<0,1,0>F g64.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g93<2>UD g69.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g64<1>F g63.7<0,1,0>F g64<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g71<2>F g69<8,4,2>F g93<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g69.1<2>UD g71<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g93<4>UD g69.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g69.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g71<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g69.2<4>UD g71<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g93<4>UD g69.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g69.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g71<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g69.3<4>UD g71<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g71<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g71<1>F g73<1,1,0>F { align1 1H compacted }; -sel.l(4) g69.4<1>F g69.3<0,1,0>F g69.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g70.4<1>F g70.3<0,1,0>F g70.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g93<2>UD g71.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g70<1>F g69.7<0,1,0>F g70<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g73<2>F g71<8,4,2>F g93<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g71.1<2>UD g73<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g93<4>UD g71.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g71.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g73<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g71.2<4>UD g73<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g93<4>UD g71.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g71.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g73<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g71.3<4>UD g73<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g73<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g73<1>F g75<1,1,0>F { align1 1H compacted }; -sel.ge(4) g71.4<1>F g71.3<0,1,0>F g71.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g72.4<1>F g72.3<0,1,0>F g72.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g93<2>UD g73.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g72<1>F g71.7<0,1,0>F g72<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g75<2>F g73<8,4,2>F g93<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g73.1<2>UD g75<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g93<4>UD g73.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g73.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g75<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g73.2<4>UD g75<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g93<4>UD g73.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g73.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g75<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g73.3<4>UD g75<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g75<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g75<1>F g87<1,1,0>F { align1 1H compacted }; -sel.ge(4) g73.4<1>F g73.3<0,1,0>F g73.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g74.4<1>F g74.3<0,1,0>F g74.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g93<2>UD g75.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g74<1>F g73.7<0,1,0>F g74<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g87<2>F g75<8,4,2>F g93<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g75.1<2>UD g87<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g93<4>UD g75.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g75.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g87<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g75.2<4>UD g87<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g93<4>UD g75.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g75.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g87<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g75.3<4>UD g87<8,2,4>UD { align1 WE_all 1N F@1 }; -add(16) g87<1>D g77<1,1,0>D -6D { align1 1H compacted }; -sel.ge(4) g75.4<1>F g75.3<0,1,0>F g75.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g76.4<1>F g76.3<0,1,0>F g76.4<4,4,1>F { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g93<1>UD g87<1,1,0>UD g77<1,1,0>UD { align1 1H compacted }; -sel.ge(8) g76<1>F g75.7<0,1,0>F g76<8,8,1>F { align1 WE_all 1Q F@1 }; -cmp.z.f0.0(16) null<1>D g93<8,8,1>D 0D { align1 1H I@1 }; -(+f0.0) sel(16) g87<1>UD g90.7<0,1,0>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g89<1>UD g56.7<0,1,0>UD 0x7f800000UD { align1 1H }; -cmp.z.f0.0(16) null<1>D g93<8,8,1>D 1D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0) sel(16) g55<1>UD g92.7<0,1,0>UD g87<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0) sel(16) g87<1>UD g64.7<0,1,0>UD g89<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g93<8,8,1>D 2D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0) sel(16) g63<1>UD g48.7<0,1,0>UD g55<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0) sel(16) g55<1>UD g70.7<0,1,0>UD g87<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g93<8,8,1>D 3D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g69<1>F -g50.7<0,1,0>F g63<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g87<1>F -g72.7<0,1,0>F g55<1,1,0>F { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g93<8,8,1>D 4D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g89<1>F -g52.7<0,1,0>F g69<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g91<1>F -g74.7<0,1,0>F g87<1,1,0>F { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g93<8,8,1>D 5D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g93<1>F -g54.7<0,1,0>F g89<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g95<1>F -g76.7<0,1,0>F g91<1,1,0>F { align1 1H compacted }; -cmp.l.f0.0(16) null<1>UD g77<8,8,1>UD 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -(+f0.0) sel(16) g115<1>UD g93<1,1,0>UD g95<1,1,0>UD { align1 1H F@1 compacted }; -cmp.l.f0.0(16) null<1>UD g77<8,8,1>UD 0x0000000cUD { align1 1H }; -(+f0.0) if(16) JIP: LABEL26 UIP: LABEL26 { align1 1H }; -shl(16) g100<1>D g77<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g113<1>D g100<1,1,0>D 192D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g113UD g115UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; - -LABEL26: -endif(16) JIP: LABEL25 { align1 1H }; - -LABEL25: -endif(16) JIP: LABEL27 { align1 1H }; - -LABEL27: -cmp.nz.f0.0(16) g101<1>D g43<1,1,0>D 0D { align1 1H I@5 compacted }; -(+f0.0) if(16) JIP: LABEL28 UIP: LABEL28 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@6 }; -shl(16) g103<1>D g99<0,1,0>D g77<8,8,1>UD { align1 1H $9.src }; -and.nz.f0.0(16) null<1>UD g43<8,8,1>UD g103<8,8,1>UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -(+f0.0) sel(16) g104<1>UD g17<8,8,1>UD 0x7f800000UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -(+f0.0) sel(16) g106<1>UD g19<8,8,1>UD 0x7f800000UD { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -(+f0.0) sel(16) g108<1>UD g21<8,8,1>UD 0x7f800000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -(+f0.0) sel(16) g110<1>UD g17<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -(+f0.0) sel(16) g112<1>UD g19<8,8,1>UD 0xff800000UD { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -(+f0.0) sel(16) g114<1>UD g21<8,8,1>UD 0xff800000UD { align1 1H F@4 }; -(+f0.0) sel(16) g116<1>UD g25<8,8,1>UD 0x7f800000UD { align1 1H $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -(+f0.0) sel(16) g118<1>UD g27<8,8,1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -(+f0.0) sel(16) g120<1>UD g29<8,8,1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -(+f0.0) sel(16) g122<1>UD g33<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -(+f0.0) sel(16) g124<1>UD g35<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g126<1>UD g37<8,8,1>UD 0xff800000UD { align1 1H F@7 }; -mov(16) g17<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@7 compacted }; -mov(16) g17<1>F g104<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -cmp.ge.f0.0(16) null<1>UD g77<8,8,1>UD 0x00000006UD { align1 1H }; -mov(8) g19<2>UD g17.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.l(8) g103<2>F g17<8,4,2>F g19<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g17.1<2>UD g103<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g25<4>UD g17.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g27<4>UD g17.2<8,2,4>UD { align1 WE_all 1N A@4 }; -sel.l(4) g20<4>F g25<8,2,4>F g27<8,2,4>F { align1 WE_all 1N I@1 }; -mov(16) g25<1>F 0xff800000F /* -infF */ { align1 WE_all 1H compacted }; -mov(16) g25<1>F g110<1,1,0>F { align1 1H compacted }; -mov(4) g17.2<4>UD g20<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(16) g19<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g19<1>F g106<1,1,0>F { align1 1H compacted }; -mov(16) g21<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g21<1>F g108<1,1,0>F { align1 1H compacted }; -mov(8) g90<2>UD g25.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(4) g30<4>UD g17.1<8,2,4>UD { align1 WE_all 1N A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(4) g32<4>UD g17.3<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(8) g35<2>UD g19.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(8) g55<2>UD g21.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.l(4) g28<4>F g30<8,2,4>F g32<8,2,4>F { align1 WE_all 1N A@3 }; -mov(4) g17.3<4>UD g28<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g27<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g27<1>F g112<1,1,0>F { align1 1H compacted }; -sel.l(8) g33<2>F g19<8,4,2>F g35<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.l(4) g17.4<1>F g17.3<0,1,0>F g17.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g18.4<1>F g18.3<0,1,0>F g18.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g108<2>UD g27.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g19.1<2>UD g33<8,4,2>UD { align1 WE_all 1Q A@3 }; -sel.l(8) g18<1>F g17.7<0,1,0>F g18<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g38<4>UD g19.1<8,2,4>UD { align1 WE_all 1N @1 $9.dst }; -mov(4) g47<4>UD g19.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g36<4>F g38<8,2,4>F g47<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g19.2<4>UD g36<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g50<4>UD g19.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g52<4>UD g19.3<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g48<4>F g50<8,2,4>F g52<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g19.3<4>UD g48<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(8) g53<2>F g21<8,4,2>F g55<8,4,2>F { align1 WE_all 1Q I@7 }; -sel.l(4) g19.4<1>F g19.3<0,1,0>F g19.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g20.4<1>F g20.3<0,1,0>F g20.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g21.1<2>UD g53<8,4,2>UD { align1 WE_all 1Q A@3 }; -sel.l(8) g20<1>F g19.7<0,1,0>F g20<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g69<4>UD g21.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g71<4>UD g21.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g63<4>F g69<8,2,4>F g71<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g21.2<4>UD g63<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g74<4>UD g21.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g87<4>UD g21.3<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g72<4>F g74<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g21.3<4>UD g72<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(8) g88<2>F g25<8,4,2>F g90<8,4,2>F { align1 WE_all 1Q }; -sel.l(4) g21.4<1>F g21.3<0,1,0>F g21.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g22.4<1>F g22.3<0,1,0>F g22.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g25.1<2>UD g88<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g22<1>F g21.7<0,1,0>F g22<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g93<4>UD g25.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g95<4>UD g25.2<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g91<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g25.2<4>UD g91<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g103<4>UD g25.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g105<4>UD g25.3<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g99<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g25.3<4>UD g99<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(8) g106<2>F g27<8,4,2>F g108<8,4,2>F { align1 WE_all 1Q }; -sel.ge(4) g25.4<1>F g25.3<0,1,0>F g25.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g26.4<1>F g26.3<0,1,0>F g26.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g27.1<2>UD g106<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g26<1>F g25.7<0,1,0>F g26<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g111<4>UD g27.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g29<4>UD g27.2<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g109<4>F g111<8,2,4>F g29<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g27.2<4>UD g109<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g32<4>UD g27.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g34<4>UD g27.3<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g30<4>F g32<8,2,4>F g34<8,2,4>F { align1 WE_all 1N I@1 }; -mov(16) g33<1>F 0x7f800000F /* infF */ { align1 WE_all 1H compacted }; -mov(16) g33<1>F g118<1,1,0>F { align1 1H compacted }; -mov(4) g27.3<4>UD g30<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(16) g29<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g29<1>F g114<1,1,0>F { align1 1H compacted }; -mov(16) g31<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g31<1>F g116<1,1,0>F { align1 1H compacted }; -mov(8) g92<2>UD g33.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(4) g27.4<1>F g27.3<0,1,0>F g27.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g28.4<1>F g28.3<0,1,0>F g28.4<4,4,1>F { align1 WE_all 1N I@2 }; -mov(8) g37<2>UD g29.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g63<2>UD g31.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g28<1>F g27.7<0,1,0>F g28<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g35<2>F g29<8,4,2>F g37<8,4,2>F { align1 WE_all 1Q I@2 }; -mov(8) g29.1<2>UD g35<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(16) g35<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g35<1>F g120<1,1,0>F { align1 1H compacted }; -mov(4) g47<4>UD g29.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g49<4>UD g29.2<8,2,4>UD { align1 WE_all 1N }; -mov(8) g110<2>UD g35.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.ge(4) g38<4>F g47<8,2,4>F g49<8,2,4>F { align1 WE_all 1N I@2 }; -mov(4) g29.2<4>UD g38<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g37<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g37<1>F g122<1,1,0>F { align1 1H compacted }; -mov(4) g52<4>UD g29.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g54<4>UD g29.3<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -mov(8) g39<2>UD g37.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.ge(4) g50<4>F g52<8,2,4>F g54<8,2,4>F { align1 WE_all 1N I@2 }; -mov(4) g29.3<4>UD g50<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(8) g55<2>F g31<8,4,2>F g63<8,4,2>F { align1 WE_all 1Q I@7 }; -sel.ge(4) g29.4<1>F g29.3<0,1,0>F g29.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g30.4<1>F g30.3<0,1,0>F g30.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g31.1<2>UD g55<8,4,2>UD { align1 WE_all 1Q A@3 }; -sel.ge(8) g30<1>F g29.7<0,1,0>F g30<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g71<4>UD g31.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g73<4>UD g31.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g69<4>F g71<8,2,4>F g73<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g31.2<4>UD g69<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g87<4>UD g31.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g89<4>UD g31.3<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g74<4>F g87<8,2,4>F g89<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g31.3<4>UD g74<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(8) g90<2>F g33<8,4,2>F g92<8,4,2>F { align1 WE_all 1Q }; -sel.l(4) g31.4<1>F g31.3<0,1,0>F g31.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g32.4<1>F g32.3<0,1,0>F g32.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g33.1<2>UD g90<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g32<1>F g31.7<0,1,0>F g32<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g95<4>UD g33.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g99<4>UD g33.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g93<4>F g95<8,2,4>F g99<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g33.2<4>UD g93<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g105<4>UD g33.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g107<4>UD g33.3<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g103<4>F g105<8,2,4>F g107<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g33.3<4>UD g103<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(8) g108<2>F g35<8,4,2>F g110<8,4,2>F { align1 WE_all 1Q }; -sel.l(4) g33.4<1>F g33.3<0,1,0>F g33.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g34.4<1>F g34.3<0,1,0>F g34.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g35.1<2>UD g108<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g34<1>F g33.7<0,1,0>F g34<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g113<4>UD g35.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g115<4>UD g35.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g111<4>F g113<8,2,4>F g115<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g35.2<4>UD g111<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g118<4>UD g35.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g120<4>UD g35.3<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g116<4>F g118<8,2,4>F g120<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g35.3<4>UD g116<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(8) g121<2>F g37<8,4,2>F g39<8,4,2>F { align1 WE_all 1Q }; -mov(16) g39<1>F 0xff800000F /* -infF */ { align1 WE_all 1H compacted }; -mov(16) g39<1>F g124<1,1,0>F { align1 1H compacted }; -sel.l(4) g35.4<1>F g35.3<0,1,0>F g35.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g36.4<1>F g36.3<0,1,0>F g36.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g37.1<2>UD g121<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g71<2>UD g39.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g36<1>F g35.7<0,1,0>F g36<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g49<4>UD g37.1<8,2,4>UD { align1 WE_all 1N I@2 }; -mov(4) g51<4>UD g37.2<8,2,4>UD { align1 WE_all 1N }; -sel.ge(8) g69<2>F g39<8,4,2>F g71<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.ge(4) g47<4>F g49<8,2,4>F g51<8,2,4>F { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g49<1>D g77<1,1,0>D -6D { align1 1H compacted }; -mov(8) g39.1<2>UD g69<8,4,2>UD { align1 WE_all 1Q A@2 }; -mov(4) g37.2<4>UD g47<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g47<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g47<1>F g126<1,1,0>F { align1 1H compacted }; -mov(4) g74<4>UD g39.1<8,2,4>UD { align1 WE_all 1N I@2 }; -mov(4) g87<4>UD g39.2<8,2,4>UD { align1 WE_all 1N }; -mov(4) g54<4>UD g37.1<8,2,4>UD { align1 WE_all 1N I@3 }; -mov(4) g63<4>UD g37.3<8,2,4>UD { align1 WE_all 1N }; -mov(8) g95<2>UD g47.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.ge(4) g72<4>F g74<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@4 }; -sel.ge(4) g52<4>F g54<8,2,4>F g63<8,2,4>F { align1 WE_all 1N I@2 }; -mov(4) g39.2<4>UD g72<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g37.3<4>UD g52<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -(+f0.0) sel(16) g51<1>UD g49<1,1,0>UD g77<1,1,0>UD { align1 1H compacted }; -mov(4) g90<4>UD g39.1<8,2,4>UD { align1 WE_all 1N I@3 }; -mov(4) g92<4>UD g39.3<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g37.4<1>F g37.3<0,1,0>F g37.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g38.4<1>F g38.3<0,1,0>F g38.4<4,4,1>F { align1 WE_all 1N I@4 }; -cmp.z.f0.0(16) null<1>D g51<8,8,1>D 0D { align1 1H I@3 }; -sel.ge(4) g88<4>F g90<8,2,4>F g92<8,2,4>F { align1 WE_all 1N I@2 }; -sel.ge(8) g38<1>F g37.7<0,1,0>F g38<8,8,1>F { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -(+f0.0) sel(16) g53<1>UD g18.7<0,1,0>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -(+f0.0) sel(16) g55<1>UD g32.7<0,1,0>UD 0x7f800000UD { align1 1H }; -mov(4) g39.3<4>UD g88<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.ge(8) g93<2>F g47<8,4,2>F g95<8,4,2>F { align1 WE_all 1Q I@7 }; -cmp.z.f0.0(16) null<1>D g51<8,8,1>D 1D { align1 1H }; -sel.ge(4) g39.4<1>F g39.3<0,1,0>F g39.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g40.4<1>F g40.3<0,1,0>F g40.4<4,4,1>F { align1 WE_all 1N I@2 }; -mov(8) g47.1<2>UD g93<8,4,2>UD { align1 WE_all 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -(+f0.0) sel(16) g63<1>UD g20.7<0,1,0>UD g53<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -(+f0.0) sel(16) g69<1>UD g34.7<0,1,0>UD g55<1,1,0>UD { align1 1H compacted }; -sel.ge(8) g40<1>F g39.7<0,1,0>F g40<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g103<4>UD g47.1<8,2,4>UD { align1 WE_all 1N I@3 }; -mov(4) g105<4>UD g47.2<8,2,4>UD { align1 WE_all 1N }; -cmp.z.f0.0(16) null<1>D g51<8,8,1>D 2D { align1 1H }; -sel.ge(4) g99<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -(+f0.0) sel(16) g71<1>UD g22.7<0,1,0>UD g63<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -(+f0.0) sel(16) g73<1>UD g36.7<0,1,0>UD g69<1,1,0>UD { align1 1H compacted }; -mov(4) g47.2<4>UD g99<8,2,4>UD { align1 WE_all 1N F@1 }; -cmp.z.f0.0(16) null<1>D g51<8,8,1>D 3D { align1 1H }; -mov(4) g108<4>UD g47.1<8,2,4>UD { align1 WE_all 1N I@2 }; -mov(4) g110<4>UD g47.3<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -(+f0.0) sel(16) g75<1>F -g26.7<0,1,0>F g71<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -(+f0.0) sel(16) g87<1>F -g38.7<0,1,0>F g73<1,1,0>F { align1 1H compacted }; -sel.ge(4) g106<4>F g108<8,2,4>F g110<8,2,4>F { align1 WE_all 1N I@1 }; -cmp.z.f0.0(16) null<1>D g51<8,8,1>D 4D { align1 1H }; -mov(4) g47.3<4>UD g106<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -(+f0.0) sel(16) g89<1>F -g28.7<0,1,0>F g75<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -(+f0.0) sel(16) g91<1>F -g40.7<0,1,0>F g87<1,1,0>F { align1 1H compacted }; -sel.ge(4) g47.4<1>F g47.3<0,1,0>F g47.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g48.4<1>F g48.3<0,1,0>F g48.4<4,4,1>F { align1 WE_all 1N I@1 }; -cmp.z.f0.0(16) null<1>D g51<8,8,1>D 5D { align1 1H }; -sel.ge(8) g48<1>F g47.7<0,1,0>F g48<8,8,1>F { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -(+f0.0) sel(16) g93<1>F -g30.7<0,1,0>F g89<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g95<1>F -g48.7<0,1,0>F g91<1,1,0>F { align1 1H compacted }; -cmp.l.f0.0(16) null<1>UD g77<8,8,1>UD 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g118<1>UD g93<1,1,0>UD g95<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) null<1>UD g77<8,8,1>UD 0x0000000cUD { align1 1H }; -(+f0.0) if(16) JIP: LABEL29 UIP: LABEL29 { align1 1H }; -shl(16) g99<1>D g77<8,8,1>D 0x00000002UD { align1 1H }; -add(16) g116<1>D g99<1,1,0>D 240D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g116UD g118UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; - -LABEL29: -endif(16) JIP: LABEL28 { align1 1H }; - -LABEL28: -endif(16) JIP: LABEL30 { align1 1H }; - -LABEL30: -mov.nz.f0.0(16) null<1>D g85<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL31 UIP: LABEL31 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(8) g118<1>UW 0x76543210UV { align1 WE_all 1Q I@7 }; -cmp.nz.f0.0(16) null<1>D g23<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -add(16) g111<1>D g77<1,1,0>D 8D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -add(16) g113<1>D g77<1,1,0>D -8D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(16) g121<1>D g77<1,1,0>D 4D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -add(16) g123<1>D g77<1,1,0>D -12D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g21<1>D g77<1,1,0>D 2D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -add(16) g25<1>D g77<1,1,0>D -14D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -add(16) g33<1>D g77<1,1,0>D 1D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -add(16) g35<1>D g77<1,1,0>D -15D { align1 1H compacted }; -mov(8) g118<1>UD g118<8,8,1>UW { align1 WE_all 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(8) g119<1>UD g118<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@1 compacted }; -shl(16) g118<1>UD g118<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g118<1>UD g118<1,1,0>UD 0x00000000UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g116UD g118UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -mov(16) g103<1>UD g116.3<32,8,4>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -shl(16) g105<1>D g103<8,8,1>D 0x00000008UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g107<1>UD g103<1,1,0>UD g105<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g81<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g109<1>UD g107<1,1,0>UD 0x00000000UD { align1 1H compacted }; -cmp.l.f0.0(16) null<1>D g111<8,8,1>D 16D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -(+f0.0) sel(16) g115<1>UD g111<1,1,0>UD g113<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) a0<1>UW 0x0da0UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g115<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0da0UW { align1 1H A@1 }; -mov(16) g117<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>D g121<8,8,1>D 16D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -or(16) g119<1>UD g109<1,1,0>UD g117<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -(+f0.0) sel(16) g125<1>UD g121<1,1,0>UD g123<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) a0<1>UW 0x0ee0UW { align1 WE_all 1H }; -shl(16) a0<1>UW g125<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ee0UW { align1 1H A@1 }; -mov(16) g17<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>D g21<8,8,1>D 16D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -or(16) g19<1>UD g119<1,1,0>UD g17<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g27<1>UD g21<1,1,0>UD g25<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) a0<1>UW 0x0260UW { align1 WE_all 1H }; -shl(16) a0<1>UW g27<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0260UW { align1 1H A@1 }; -mov(16) g29<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>D g33<8,8,1>D 16D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(16) g31<1>UD g19<1,1,0>UD g29<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g37<1>UD g33<1,1,0>UD g35<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) a0<1>UW 0x03e0UW { align1 WE_all 1H }; -shl(16) a0<1>UW g37<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x03e0UW { align1 1H A@1 }; -mov(16) g39<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.z.f0.0(16) null<1>D g77<8,8,1>D 0D { align1 1H }; -or(16) g121<1>UD g31<1,1,0>UD g39<1,1,0>UD { align1 1H I@2 compacted }; -(+f0.0) if(16) JIP: LABEL32 UIP: LABEL32 { align1 1H }; -mov(16) g119<1>UD 0x00000128UD { align1 1H A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g119UD g121UD 0x04040519 0x00000080 - slm MsgDesc: ( atomic_or, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; - -LABEL32: -endif(16) JIP: LABEL31 { align1 1H }; - -LABEL31: -endif(16) JIP: LABEL33 { align1 1H }; - -LABEL33: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -cmp.z.f0.0(16) g49<1>D g77<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g45<8,8,1>UD g49<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL35 UIP: LABEL34 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -cbit(16) g124<1>UD g41<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@6 }; -mov(16) g122<1>UD 0x00000120UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g45UD g122UD g124UD 0x0424050c 0x00000080 - slm MsgDesc: ( atomic_add, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -else(16) JIP: LABEL34 UIP: LABEL34 { align1 1H }; - -LABEL35: -mov(16) g45<1>UD 0x00000000UD { align1 1H $9.dst }; - -LABEL34: -endif(16) JIP: LABEL36 { align1 1H }; - -LABEL36: -and.nz.f0.0(16) null<1>UD g101<8,8,1>UD g49<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL38 UIP: LABEL37 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -cbit(16) g17<1>UD g43<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(16) g125<1>UD 0x00000124UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g47UD g125UD g17UD 0x0424050c 0x00000080 - slm MsgDesc: ( atomic_add, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -else(16) JIP: LABEL37 UIP: LABEL37 { align1 1H }; - -LABEL38: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g47<1>UD 0x00000000UD { align1 1H }; - -LABEL37: -endif(16) JIP: LABEL39 { align1 1H }; - -LABEL39: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -send(1) g51UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -bfi1(16) g52<1>UD g77<8,8,1>D 0D { align1 1H }; -cmp.nz.f0.0(16) null<1>D g23<8,8,1>D 0D { align1 1H }; -and(16) g54<1>UD g41<1,1,0>UD g52<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -and(16) g71<1>UD g43<1,1,0>UD g52<1,1,0>UD { align1 1H compacted }; -cbit(16) g63<1>UD g54<8,8,1>UD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -cbit(16) g73<1>UD g71<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -add(16) g69<1>D g45<0,1,0>D g63<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g75<1>D g47<0,1,0>D g73<1,1,0>D { align1 1H compacted }; -(+f0.0) sel(16) g77<1>UD g69<1,1,0>UD g75<1,1,0>UD { align1 1H I@1 compacted }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -send(1) g87UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(8) g88<1>UD 0x00000000UD { align1 WE_all 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(2) g88.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g88UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $8 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -cmp.z.f0.0(16) null<1>D g57<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL40 UIP: LABEL40 { align1 1H }; -mov(8) g90<1>UD 0x00000120UD { align1 WE_all 1Q F@2 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0.any16h) send(1) g89UD g90UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -cmp.nz.f0.0(16) g91<1>D g89<0,1,0>D 0D { align1 1H F@1 compacted }; -and.nz.f0.0(16) null<1>UD g49<8,8,1>UD g91<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL41 UIP: LABEL41 { align1 1H }; -mul(8) acc0<1>UD g65<8,8,1>UD 0x05ccUW { align1 1Q }; -add(8) g94<1>D g83<8,4,2>D 11324D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@6 }; -add(8) g95<1>D g59<8,4,2>D 11324D { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) g25<1>D g89<0,1,0>D { align1 1H }; -mach(8) g92<1>UD g65<1,1,0>UD 0x000005ccUD { align1 1Q compacted AccWrEnable }; -cmp.l.f0.0(8) g87<1>UD g94<8,8,1>UD g83<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g96<1>UD g95<8,8,1>UD g59<8,4,2>UD { align1 2Q A@4 }; -add(16) g101<1>D g94<1,1,0>D g67<1,1,0>D { align1 1H compacted }; -mul(8) acc0<1>UD g66<8,8,1>UD 0x05ccUW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(8) g99<1>D -g87<8,8,1>D g83.1<8,4,2>D { align1 1Q }; -add(8) g100<1>D -g96<8,8,1>D g59.1<8,4,2>D { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -cmp.l.f0.0(16) g103<1>UD g101<1,1,0>UD g94<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(8) g18<2>UD g101<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@1 }; -mov(8) g20<2>UD g102<4,4,1>UD { align1 2Q }; -mach(8) g93<1>UD g66<8,8,1>UD 0x000005ccUD { align1 2Q AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add3(16) g105<1>D g99<8,8,1>D g92<8,8,1>D -g103<1,1,1>D { align1 1H }; -mov(8) g18.1<2>UD g105<4,4,1>UD { align1 1Q I@1 }; -mov(8) g20.1<2>UD g106<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g106UD g18UD g25UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) g26<1>D 300D { align1 1H $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g28<1>D g1<1,1,0>D g106<1,1,0>D { align1 1H $9.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g26UD g28UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; - -LABEL41: -endif(16) JIP: LABEL40 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(8) g108<1>UD 0x00000124UD { align1 WE_all 1Q F@7 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0.any16h) send(1) g107UD g108UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -cmp.nz.f0.0(16) g109<1>D g107<0,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g49<8,8,1>UD g109<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL42 UIP: LABEL42 { align1 1H }; -mul(8) acc0<1>UD g65<8,8,1>UD 0x05ccUW { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -add(8) g112<1>D g83<8,4,2>D 11328D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@4 }; -add(8) g113<1>D g59<8,4,2>D 11328D { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) g33<1>D g107<0,1,0>D { align1 1H }; -mach(8) g110<1>UD g65<1,1,0>UD 0x000005ccUD { align1 1Q A@6 compacted AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -cmp.l.f0.0(8) g88<1>UD g112<8,8,1>UD g83<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@4 }; -cmp.l.f0.0(8) g114<1>UD g113<8,8,1>UD g59<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g117<1>D g112<1,1,0>D g67<1,1,0>D { align1 1H compacted }; -mul(8) acc0<1>UD g66<8,8,1>UD 0x05ccUW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(8) g115<1>D -g88<8,8,1>D g83.1<8,4,2>D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -add(8) g116<1>D -g114<8,8,1>D g59.1<8,4,2>D { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -cmp.l.f0.0(16) g119<1>UD g117<1,1,0>UD g112<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(8) g29<2>UD g117<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -mov(8) g31<2>UD g118<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@5 }; -mach(8) g111<1>UD g66<8,8,1>UD 0x000005ccUD { align1 2Q AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add3(16) g121<1>D g115<8,8,1>D g110<8,8,1>D -g119<1,1,1>D { align1 1H }; -mov(8) g29.1<2>UD g121<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31.1<2>UD g122<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g122UD g29UD g33UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) g34<1>D 304D { align1 1H $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add3(16) g36<1>D 65535W g3<8,8,1>D -g122<1,1,1>D { align1 1H $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g34UD g36UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; - -LABEL42: -endif(16) JIP: LABEL40 { align1 1H }; -and.nz.f0.0(16) null<1>UD g49<8,8,1>UD g85<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL43 UIP: LABEL43 { align1 1H }; -mul(8) acc0<1>UD g65<8,8,1>UD 0x05ccUW { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(8) g125<1>D g83<8,4,2>D 11332D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@7 }; -add(8) g126<1>D g59<8,4,2>D 11332D { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(8) g17<1>UD 0x00000128UD { align1 WE_all 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@6 }; -mach(8) g123<1>UD g65<1,1,0>UD 0x000005ccUD { align1 1Q compacted AccWrEnable }; -cmp.l.f0.0(8) g89<1>UD g125<8,8,1>UD g83<8,4,2>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -cmp.l.f0.0(8) g127<1>UD g126<8,8,1>UD g59<8,4,2>UD { align1 2Q }; -add(16) g3<1>D g125<1,1,0>D g67<1,1,0>D { align1 1H compacted }; -mul(8) acc0<1>UD g66<8,8,1>UD 0x05ccUW { align1 2Q }; -add(8) g1<1>D -g89<8,8,1>D g83.1<8,4,2>D { align1 1Q I@4 }; -add(8) g2<1>D -g127<8,8,1>D g59.1<8,4,2>D { align1 2Q I@4 }; -cmp.l.f0.0(16) g5<1>UD g3<1,1,0>UD g125<1,1,0>UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(8) g37<2>UD g3<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@6 }; -mov(8) g39<2>UD g4<4,4,1>UD { align1 2Q }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@6 }; -mach(8) g124<1>UD g66<8,8,1>UD 0x000005ccUD { align1 2Q AccWrEnable }; -add3(16) g7<1>D g1<8,8,1>D g123<8,8,1>D -g5<1,1,1>D { align1 1H I@1 }; -mov(8) g37.1<2>UD g7<4,4,1>UD { align1 1Q I@1 }; -mov(8) g39.1<2>UD g8<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) g8UD g17UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -mov(16) g41<1>D g8<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g37UD g41UD 0x08040599 0x00000080 - ugm MsgDesc: ( atomic_or, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; - -LABEL43: -endif(16) JIP: LABEL40 { align1 1H }; - -LABEL40: -endif(16) JIP: LABEL44 { align1 1H }; - -LABEL44: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -send(1) g18UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(8) g19<1>UD 0x00000000UD { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(2) g19.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g19UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $11 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -cmp.l.f0.0(16) null<1>UD g79<8,8,1>UD 0x00000018UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL45 UIP: LABEL45 { align1 1H }; -mul(8) acc0<1>UD g65<8,8,1>UD 0x05ccUW { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -add(8) g25<1>D g83<8,4,2>D 12696D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -add(8) g26<1>D g59<8,4,2>D 12696D { align1 2Q F@3 }; -add(16) g42<1>D g97<1,1,0>D 192D { align1 1H $9.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mach(8) g20<1>UD g65<1,1,0>UD 0x000005ccUD { align1 1Q F@2 compacted AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -cmp.l.f0.0(8) g27<1>UD g25<8,8,1>UD g83<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -cmp.l.f0.0(8) g28<1>UD g26<8,8,1>UD g59<8,4,2>UD { align1 2Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g29<1>D g25<1,1,0>D g67<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g48UD g42UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -mul(8) acc0<1>UD g66<8,8,1>UD 0x05ccUW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -cmp.l.f0.0(16) g31<1>UD g29<1,1,0>UD g25<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -add(16) g35<1>D g29<1,1,0>D g97<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@1 }; -mach(8) g21<1>UD g66<8,8,1>UD 0x000005ccUD { align1 2Q AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g37<1>UD g35<1,1,0>UD g29<1,1,0>UD { align1 1H compacted }; -mov(8) g44<2>UD g35<4,4,1>UD { align1 1Q }; -mov(8) g46<2>UD g36<4,4,1>UD { align1 2Q $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -add3(16) g33<1>D -g27<8,8,1>D g61<8,8,1>D g20<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add3(16) g39<1>D -g31<8,8,1>D g33<8,8,1>D -g37<1,1,1>D { align1 1H }; -mov(8) g44.1<2>UD g39<4,4,1>UD { align1 1Q I@1 }; -mov(8) g46.1<2>UD g40<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g44UD g48UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; - -LABEL45: -endif(16) JIP: LABEL46 { align1 1H }; - -LABEL46: -mov.nz.f0.0(16) null<1>D g81<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL47 UIP: LABEL47 { align1 1H }; -mov.nz.f0.0(16) null<1>D g23<8,8,1>D { align1 1H }; -(-f0.0) if(16) JIP: LABEL49 UIP: LABEL48 { align1 1H }; -mov(8) g41<1>UD 0x00000130UD { align1 WE_all 1Q $9.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0.any16h) send(1) g40UD g41UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -add(16) g48<1>D g40<0,1,0>D -g77<1,1,0>D { align1 1H compacted }; -else(16) JIP: LABEL48 UIP: LABEL48 { align1 1H }; - -LABEL49: -mov(8) g43<1>UD 0x0000012cUD { align1 WE_all 1Q $9.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0.any16h) send(1) g42UD g43UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -add(16) g48<1>D g42<0,1,0>D g77<1,1,0>D { align1 1H I@4 compacted }; - -LABEL48: -endif(16) JIP: LABEL47 { align1 1H }; -mov(8) g22<1>UW 0x76543210UV { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(8) g25<1>UW 0x76543210UV { align1 WE_all 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -mov(8) g40<1>UW 0x76543210UV { align1 WE_all 1Q A@5 }; -mov(8) g22<1>UD g22<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g25<1>UD g25<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g40<1>UD g40<8,8,1>UW { align1 WE_all 1Q I@3 }; -add(8) g23<1>UD g22<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(8) g26<1>UD g25<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(8) g41<1>UD g40<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g22<1>UD g22<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g25<1>UD g25<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g40<1>UD g40<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -add(16) g22<1>UD g22<1,1,0>UD 0x00000040UD { align1 WE_all 1H I@3 compacted }; -add(16) g25<1>UD g25<1,1,0>UD 0x00000040UD { align1 WE_all 1H I@3 compacted }; -add(16) g40<1>UD g40<1,1,0>UD 0x00000080UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g20UD g22UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g23UD g25UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.dst }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $9.dst }; -send(16) g38UD g40UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -add(16) g44<1>D g20<1,1,0>D g48<1,1,0>D { align1 1H $9.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -cmp.l.f0.0(16) g46<1>UD g44<1,1,0>UD g23<1,1,0>UD { align1 1H I@1 compacted }; -shl(16) g48<1>D g44<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g52<1>UD g44<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -shl(16) g50<1>D -g46<8,8,1>D 0x00000002UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -add(16) g56<1>D g9<1,1,0>D g48<1,1,0>D { align1 1H A@3 compacted }; -or(16) g54<1>UD g50<1,1,0>UD g52<1,1,0>UD { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g58<1>UD g56<1,1,0>UD g9<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g49<2>UD g56<4,4,1>UD { align1 1Q }; -mov(8) g51<2>UD g57<4,4,1>UD { align1 2Q }; -add3(16) g60<1>D g11<8,8,1>D g54<8,8,1>D -g58<1,1,1>D { align1 1H @3 $2.dst }; -mov(8) g49.1<2>UD g60<4,4,1>UD { align1 1Q I@1 }; -mov(8) g51.1<2>UD g61<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g49UD g38UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; - -LABEL47: -endif(16) JIP: LABEL50 { align1 1H }; - -LABEL50: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q F@7 }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_BFS_BFS_pass2_indexed_code[] = { - 0x80000065, 0x6f058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x77050220, 0x00000024, 0x00000000, - 0x00040061, 0x7b054220, 0x00000000, 0x00000000, - 0xe2701b40, 0x00016f03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa00700c, 0x00340000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80033061, 0x70054410, - 0x00000000, 0x76543210, 0x64701940, 0x00807095, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x21530061, 0x001102cc, 0x2a3b0061, 0x001102cc, - 0x00030061, 0x6c260aa0, 0x00000264, 0x00000000, - 0x80101b01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x6e260aa0, 0x00000264, 0x00000000, - 0x21531461, 0x00110204, 0x2a3b1461, 0x00110204, - 0x216c1461, 0x00110244, 0x2a6e1461, 0x00110244, - 0x00031461, 0x3d050220, 0x00445326, 0x00000000, - 0xa1340040, 0x428e5303, 0xa1710040, 0x42ce5303, - 0x00131361, 0x3e050220, 0x00443b26, 0x00000000, - 0xaa310040, 0x428e3b03, 0xaa720040, 0x42ce3b03, - 0x00031d70, 0x35050220, 0x52463405, 0x00445306, - 0x00030061, 0x3f060220, 0x00343405, 0x00000000, - 0x00131c70, 0x32050220, 0x52463105, 0x00443b06, - 0x00130061, 0x41060220, 0x00343105, 0x00000000, - 0x00131d70, 0x37050220, 0x52467205, 0x00443b06, - 0x00041f61, 0x75050220, 0x00467105, 0x00000000, - 0x00031e40, 0x36052660, 0x06463505, 0x00445326, - 0x00131d40, 0x33052660, 0x06463205, 0x00443b26, - 0x00031a61, 0x3f260220, 0x00343605, 0x00000000, - 0x00030070, 0x36050220, 0x52467105, 0x00445306, - 0x00131b61, 0x41260220, 0x00343305, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x34140000, 0xfb043f24, 0x00040000, - 0x27381a70, 0x71007503, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041952, 0x3f042e68, - 0x0e2e3605, 0x38053d05, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x41060220, - 0x00347505, 0x00000000, 0x00130061, 0x43060220, - 0x00347605, 0x00000000, 0x00031a61, 0x41260220, - 0x00343f05, 0x00000000, 0x00131a61, 0x43260220, - 0x00344005, 0x00000000, 0xe245004c, 0x00114004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80040040, 0x4b058150, 0x05587005, 0xffffffff, - 0x80001b69, 0x10018220, 0x02004504, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000800, - 0x80000961, 0x5a060660, 0x00010080, 0x00000000, - 0x80000061, 0x5a260660, 0x00010090, 0x00000000, - 0x80031961, 0x40260220, 0x00005a24, 0x00000000, - 0x80001a61, 0x5b064210, 0x00000000, 0x00000000, - 0x80031a61, 0x40060220, 0x00005a04, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004131, 0x42140000, 0xfb00400c, 0x00340000, - 0x80042161, 0x47054660, 0x00000000, 0x00000000, - 0x00040061, 0x47050660, 0x00464205, 0x00000000, - 0x80041961, 0x10014110, 0x00000000, 0x08e008e0, - 0x80040069, 0x10018510, 0x01464b05, 0x00020002, - 0x80040940, 0x10018110, 0x01461001, 0x08e008e0, - 0xe3490961, 0x001b0004, 0x80001961, 0x49054660, - 0x00000000, 0x00000000, 0x80031940, 0x49260660, - 0x06444906, 0x00444926, 0x80021940, 0x49470660, - 0x06424927, 0x00424947, 0x80021940, 0x49670660, - 0x06424927, 0x00424967, 0x80021940, 0x49850660, - 0x06004964, 0x00344985, 0x80021a40, 0x4a850660, - 0x06004a64, 0x00344a85, 0xa44a1940, 0x4a014982, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x46050660, 0x00464905, 0x00000000, - 0xa04c0040, 0x49207702, 0x274e1970, 0x42004c03, - 0x80000061, 0x30010110, 0x00005b04, 0x00000000, - 0x00041a70, 0x00018220, 0x22464e05, 0x00000000, - 0x00040061, 0x50050120, 0x20003000, 0x00000000, - 0x01040022, 0x0001c060, 0x00000030, 0x00000030, - 0x00040061, 0x79054220, 0x00000000, 0xffffffff, - 0x00040028, 0x0001c660, 0x000000c8, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x000000b8, - 0xa0551f40, 0x42004602, 0xa0730040, 0x01007b03, - 0xa0771a40, 0x56307752, 0x0004a170, 0x00010220, - 0x42467305, 0x00463405, 0x01040022, 0x0001c060, - 0x00000040, 0x00000040, 0x00040061, 0x7b050220, - 0x00467305, 0x00000000, 0x00041f61, 0x79054220, - 0x00000000, 0x00000000, 0x00040028, 0x0001c660, - 0x00000050, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000040, 0x00041c69, 0x56058660, - 0x02467b05, 0x00000002, 0x00040061, 0x7b050220, - 0x00467305, 0x00000000, 0x00041a52, 0x75044160, - 0x0e0e0040, 0x71055605, 0x00040027, 0x00014060, - 0x00000000, 0xfffffcb8, 0x00041a61, 0x00010660, - 0x20467905, 0x00000000, 0x01040022, 0x0001c060, - 0x000000b0, 0x00000090, 0x00041e4c, 0x57050220, - 0x00465005, 0x00000000, 0x00040070, 0x00018660, - 0x16465005, 0x00000000, 0x11041a62, 0x59058220, - 0x02465705, 0x00000020, 0xa07d1940, 0x59007b02, - 0x80040061, 0x10014110, 0x00000000, 0x09800980, - 0x00040069, 0x10018510, 0x01565906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x09800980, - 0xe0110961, 0x001b0004, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x00041b61, 0x7d054220, - 0x00000000, 0x00000000, 0x00041b61, 0x11054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00041b69, 0x5a058660, - 0x02467d05, 0x00000002, 0x00030040, 0x5c058660, - 0x06445306, 0x0000082e, 0x00130040, 0x5d058660, - 0x06443b06, 0x0000082e, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x67058660, - 0x06445306, 0x00002c2c, 0x00130040, 0x68058660, - 0x06443b06, 0x00002c2c, 0xa1731240, 0x030e6c03, - 0xaa741140, 0x030e6e03, 0x00044231, 0x09440000, - 0xfb046c24, 0x003c0000, 0x80030061, 0x13054010, - 0x00000000, 0x76543210, 0x00031f70, 0x5e050220, - 0x52465c05, 0x00445306, 0x00131f70, 0x5f050220, - 0x52465d05, 0x00443b06, 0xa0601f40, 0x5a005c02, - 0x80031c61, 0x13050120, 0x00461305, 0x00000000, - 0x27621a70, 0x5c006003, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x41060220, - 0x00346005, 0x00000000, 0x00130061, 0x43060220, - 0x00346105, 0x00000000, 0x00030070, 0x37050220, - 0x52466705, 0x00445306, 0x00130070, 0x69050220, - 0x52466805, 0x00443b06, 0xe4141e40, 0x00801303, - 0x00041e52, 0x64042e68, 0x0e2e5e05, 0x62053d05, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00031c40, 0x3f052660, 0x06463705, 0x00445326, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x00131c40, 0x40052660, 0x06466905, 0x00443b26, - 0xe3131c69, 0x00201303, 0x00031c61, 0x41260220, - 0x00346405, 0x00000000, 0x00131d61, 0x43260220, - 0x00346505, 0x00000000, 0xe3131b40, 0x04001303, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x65140000, 0xf7004124, 0x00020000, - 0x00042361, 0x41050120, 0x00566506, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x60431941, 0x5cc04102, 0xa0451940, 0x43006702, - 0x27471970, 0x67004503, 0x00030061, 0x49060220, - 0x00344505, 0x00000000, 0x00130061, 0x4b060220, - 0x00344605, 0x00000000, 0xe7750070, 0x03007303, - 0xa06a1c40, 0x3f024702, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031a40, 0x38052660, - 0x06467505, 0x00446c26, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131b40, 0x76052660, - 0x06467605, 0x00446e26, 0x00031b61, 0x49260220, - 0x00346a05, 0x00000000, 0x00131c61, 0x4b260220, - 0x00346b05, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x01440000, - 0xfb044924, 0x003c0000, 0x00033461, 0x4a060220, - 0x00347305, 0x00000000, 0x00133461, 0x4c060220, - 0x00347405, 0x00000000, 0x00031a61, 0x4a260220, - 0x00343805, 0x00000000, 0x00131a61, 0x4c260220, - 0x00347605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x77240000, - 0xfb044a24, 0x000c0000, 0xe0712465, 0x00100703, - 0x00041970, 0x00018660, 0x26467105, 0x00000000, - 0xef7b2562, 0x00007903, 0x11040062, 0x7d058220, - 0x02467905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049631, 0x00020100, - 0xfa081314, 0x04007d04, 0x00043669, 0x7d058660, - 0x02461105, 0x00000009, 0xa1390040, 0x010e6c03, - 0xe0172565, 0x00207703, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0xa0492440, 0x7d000102, - 0x00031b70, 0x3a050220, 0x52463905, 0x00446c06, - 0x00033561, 0x4d060220, 0x00343905, 0x00000000, - 0xa07e1b40, 0x20004903, 0x00031b40, 0x51052660, - 0x06463a05, 0x00446c26, 0xe0390065, 0x0ff10043, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x274bb462, 0x03007e03, 0x00031b61, 0x4d260220, - 0x00345105, 0x00000000, 0xaa7f0040, 0x010e6e03, - 0x00041c69, 0x19058660, 0x02463905, 0x00000004, - 0x00131a70, 0x11050220, 0x52467f05, 0x00446e06, - 0x00130061, 0x4f060220, 0x00347f05, 0x00000000, - 0x00131a40, 0x12052660, 0x06461105, 0x00446e26, - 0x00131961, 0x4f260220, 0x00341205, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x13240000, 0xfb044d24, 0x000c0000, - 0x00043761, 0x4d050160, 0x00467005, 0x00000000, - 0xa01b1940, 0x19004d02, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xe04f1965, 0x1ff01b03, - 0xa01c1940, 0x4f004902, 0x271e1970, 0x49001c03, - 0x27200070, 0x4b001c03, 0xae550070, 0x00001703, - 0x00041a65, 0x51052620, 0x02461e05, 0x00462005, - 0x00041961, 0x00010660, 0x20465105, 0x00000000, - 0x01040022, 0x0001c060, 0x00000208, 0x00000180, - 0xa0210040, 0x1c007b02, 0x80030061, 0x1c054010, - 0x00000000, 0x76543210, 0x27231a70, 0x7b002103, - 0x00040069, 0x27058660, 0x02462105, 0x00000002, - 0xe02b0068, 0x01e02103, 0x80031c61, 0x1c050120, - 0x00461c05, 0x00000000, 0xa0251c40, 0x1e222302, - 0xa02fc240, 0x27000902, 0xe41d1b40, 0x00801c03, - 0x00041b69, 0x29058660, 0x02462505, 0x00000002, - 0x27311b70, 0x09002f03, 0x00030061, 0x57060220, - 0x00342f05, 0x00000000, 0x00130061, 0x59060220, - 0x00343005, 0x00000000, 0xe31c1d69, 0x00201c03, - 0x202d1d66, 0x2b002903, 0xe31c1a40, 0x08001c03, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x0004a252, 0x33040e68, 0x0e2e0b05, 0x31052d05, - 0x00031961, 0x57260220, 0x00343305, 0x00000000, - 0x00131a61, 0x59260220, 0x00343405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x1a140000, 0xfb045724, 0x00040000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049931, 0x00020100, 0xfa081c14, 0x04001a04, - 0x00040024, 0x0001c060, 0x00000098, 0x00000098, - 0x00043961, 0x1d054220, 0x00000000, 0x00000000, - 0x80030061, 0x1f054010, 0x00000000, 0x76543210, - 0x80031961, 0x1f050120, 0x00461f05, 0x00000000, - 0xe4201940, 0x00801f03, 0xe31f1969, 0x00201f03, - 0xe31f1940, 0x08001f03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049931, 0x00020100, - 0xfa081f14, 0x04001d04, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0xa0342740, 0x02001303, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00042469, 0x59058660, 0x02460505, 0x00000005, - 0xe05b0068, 0x01b00503, 0x27361b70, 0x13003403, - 0xa05d1b40, 0x59003402, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xa057a740, 0x15023602, - 0x275f1a70, 0x34005d03, 0xa0630040, 0x01005d03, - 0x00041a52, 0x61040e68, 0x0e2e5705, 0x5f055b05, - 0xe7651a70, 0x01006303, 0x00030061, 0x6d060220, - 0x00346305, 0x00000000, 0x00130061, 0x6f060220, - 0x00346405, 0x00000000, 0x00040061, 0x00010660, - 0x20465105, 0x00000000, 0xa0671c40, 0x61026502, - 0x00030061, 0x58060220, 0x00345d05, 0x00000000, - 0x00130061, 0x5a060220, 0x00345e05, 0x00000000, - 0x00031b61, 0x6d260220, 0x00346705, 0x00000000, - 0x00131c61, 0x6f260220, 0x00346805, 0x00000000, - 0x00031c61, 0x58260220, 0x00346105, 0x00000000, - 0x00131c61, 0x5a260220, 0x00346205, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x29240000, 0xfb046d24, 0x000c0000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x11440000, 0xfb045824, 0x003c0000, - 0x01040022, 0x0001c060, 0x00000338, 0x00000338, - 0x80030061, 0x22054010, 0x00000000, 0x76543210, - 0x80030061, 0x25054010, 0x00000000, 0x76543210, - 0x80031a61, 0x22050120, 0x00462205, 0x00000000, - 0x80031a61, 0x25050120, 0x00462505, 0x00000000, - 0xe4231a40, 0x00802203, 0xe4261a40, 0x00802503, - 0xe3221a69, 0x00202203, 0xe3251a69, 0x00202503, - 0xe3221a40, 0x08002203, 0xe3251a40, 0x08002503, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049b31, 0x20160100, 0xfa002214, 0x04000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049c31, 0x23160100, 0xfa002514, 0x04000000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x68058660, 0x02462005, 0x00000005, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0xe06a0068, 0x01b02303, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xa06ca240, 0x68000d02, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x276e1970, 0x0d006c03, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x21060220, - 0x00346c05, 0x00000000, 0x00130061, 0x23060220, - 0x00346d05, 0x00000000, 0xa0720040, 0x01006c03, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x0004c252, 0x70040e68, 0x0e2e0f05, 0x6e056a05, - 0x27741a70, 0x6c007203, 0x00030061, 0x2d060220, - 0x00347205, 0x00000000, 0x00130061, 0x2f060220, - 0x00347305, 0x00000000, 0x80030061, 0x73054010, - 0x00000000, 0x76543210, 0x00031d61, 0x21260220, - 0x00347005, 0x00000000, 0x00131e61, 0x23260220, - 0x00347105, 0x00000000, 0xa0761e40, 0x70027402, - 0x80031c61, 0x73050120, 0x00467305, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x19440000, 0xfb042124, 0x003c0000, - 0x00031a61, 0x2d260220, 0x00347605, 0x00000000, - 0x00131b61, 0x2f260220, 0x00347705, 0x00000000, - 0xe4741b40, 0x00807303, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x21440000, - 0xfb042d24, 0x003c0000, 0xe3731969, 0x00207303, - 0xe3731940, 0x00007303, 0x00042961, 0x71050220, - 0x00461f05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049931, 0x00020100, - 0xfa087314, 0x04007104, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x20771e40, 0x11201700, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x20792940, 0x13202900, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x207b2940, 0x15202b00, - 0x00041362, 0x7d058aa0, 0x4a467705, 0x0704ec3d, - 0x00041362, 0x29058aa0, 0x4a467905, 0x0704ec3d, - 0x00041362, 0x2b058aa0, 0x4a467b05, 0x0704ec3d, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x0004bd38, 0x2d050aa0, 0x1a467d05, 0x00460001, - 0x0004ae38, 0x31050aa0, 0x1a462905, 0x00460001, - 0x00049f38, 0x35050aa0, 0x1a462b05, 0x00460001, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00042d41, 0x2f058aa0, 0x0a462d05, 0x417d70a4, - 0x00042e41, 0x33058aa0, 0x0a463105, 0x417d70a4, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00042f41, 0x57058aa0, 0x0a463505, 0x417d70a4, - 0x00043d70, 0x36058aa0, 0x5a467d05, 0x77f684df, - 0x00043a70, 0x59058aa0, 0x3a467705, 0x0704ec3d, - 0x00041165, 0x00010220, 0x22463605, 0x00465905, - 0xef591562, 0x00002f03, 0x00043a70, 0x5b058aa0, - 0x3a467905, 0x0704ec3d, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x00041f70, 0x5d058aa0, - 0x5a462905, 0x77f684df, 0x00041165, 0x00010220, - 0x22465d05, 0x00465b05, 0xef5b1662, 0x00003303, - 0x00040070, 0x5f058aa0, 0x3a467b05, 0x0704ec3d, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041f70, 0x61058aa0, 0x5a462b05, 0x77f684df, - 0x2e5d1165, 0x5f006103, 0x00040069, 0x61058660, - 0x02464f05, 0x00000002, 0xef5f1762, 0x00005703, - 0x00041a70, 0x00018220, 0x52466105, 0x00000018, - 0x01040022, 0x0001c060, 0x00000088, 0x00000088, - 0x00040069, 0x63058660, 0x02464f05, 0x00000004, - 0x00041361, 0x29054220, 0x00000000, 0x7f800000, - 0x00041161, 0x2b054220, 0x00000000, 0x7f800000, - 0x00041761, 0x2d054220, 0x00000000, 0x7f800000, - 0x00040061, 0x2f054220, 0x00000000, 0x7f800000, - 0xa0651d40, 0x0c006303, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x00000000, - 0xea0c6514, 0x003c2944, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040070, 0x00018660, - 0x16464f05, 0x00000000, 0x01040022, 0x0001c060, - 0x000000f0, 0x000000f0, 0x00043961, 0x66054660, - 0x00000000, 0x00000120, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x29054220, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x2b054220, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x00000000, - 0xea0c6614, 0x000c2924, 0x00040061, 0x00010660, - 0x20465505, 0x00000000, 0x01040022, 0x0001c060, - 0x00000050, 0x00000050, 0x00043961, 0x67054660, - 0x00000000, 0x00000128, 0x00040061, 0x69054220, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x00000000, - 0xea0c6714, 0x00046914, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040061, 0x63050220, - 0x00463905, 0x00000000, 0x00041970, 0x00018220, - 0x42466305, 0x00000030, 0x01040028, 0x0001c660, - 0x00001360, 0x00001360, 0xe0653965, 0x00f06303, - 0xe0673968, 0x00406303, 0x00043961, 0x6d050120, - 0x00564d06, 0x00000000, 0x00030041, 0x20018220, - 0x01464105, 0x05cc05cc, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xa02d1740, 0x02c04503, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x6f050120, 0x00566706, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xfe291349, 0x5cc04103, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x272f1b70, 0x45002d03, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00041b69, 0x6b058660, 0x02466f05, 0x00000004, - 0x00130041, 0x20018220, 0x01464205, 0x05cc05cc, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xa0691a40, 0x6b006d02, 0x80103901, 0x00000000, - 0x00000000, 0x00000000, 0x00131349, 0x2a058222, - 0x02464205, 0x000005cc, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x602b0941, 0x00606902, - 0x00041a52, 0x6b040e68, 0x0e2e3f05, 0x47052905, - 0x00041a6c, 0x33058660, 0x02462b05, 0x0000001f, - 0xa0291a40, 0x6b022f02, 0x602f0041, 0x01806902, - 0x00040b69, 0x31058660, 0x02463305, 0x00000002, - 0xe0330068, 0x01e02b03, 0xa0350b40, 0x2f002d02, - 0x202b1a66, 0x33003103, 0x272f1a70, 0x2d003503, - 0x00030061, 0x31060220, 0x00343505, 0x00000000, - 0x00130061, 0x33060220, 0x00343605, 0x00000000, - 0x00040b52, 0x37040e68, 0x0e2e2905, 0x2f052b05, - 0x00031961, 0x31260220, 0x00343705, 0x00000000, - 0x00131a61, 0x33260220, 0x00343805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x29440000, 0xfb043124, 0x003c0000, - 0xa0313040, 0x01003503, 0x276d1970, 0x35003103, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0331940, 0x37026d02, 0x00030061, 0x35060220, - 0x00343105, 0x00000000, 0x00130061, 0x37060220, - 0x00343205, 0x00000000, 0x00031a61, 0x35260220, - 0x00343305, 0x00000000, 0x00131a61, 0x37260220, - 0x00343405, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x31240000, - 0xfb043524, 0x000c0000, 0x27353170, 0x65004d03, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01042062, 0x37058220, 0x02462905, 0x7f800000, - 0x01042062, 0x6d058220, 0x02462b05, 0x7f800000, - 0x01042062, 0x6f058220, 0x02462d05, 0x7f800000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xef712062, 0xff822f00, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x77058220, - 0x02462905, 0x7f800000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x79058220, - 0x02462b05, 0x7f800000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x7b058220, - 0x02462d05, 0x7f800000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x7d05aaa0, - 0x0a462f05, 0xff800000, 0xa32d1961, 0x7f810000, - 0x602d0061, 0x00103700, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x11041a62, 0x2b05aaa0, - 0x0a463305, 0xff800000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x11041b62, 0x2905aaa0, - 0x0a463105, 0xff800000, 0xef733962, 0xff823100, - 0xef750062, 0xff823300, 0x80031261, 0x31060220, - 0x00442d26, 0x00000000, 0x80031962, 0x2f060aa0, - 0x5a442d06, 0x00443106, 0x80030961, 0x2d260220, - 0x00442f06, 0x00000000, 0x80020961, 0x31070220, - 0x00422d27, 0x00000000, 0x80021261, 0x33070220, - 0x00422d47, 0x00000000, 0x80021962, 0x2f070aa0, - 0x5a423107, 0x00423307, 0x80021161, 0x2d470220, - 0x00422f07, 0x00000000, 0x80020961, 0x31070220, - 0x00422d27, 0x00000000, 0x80021161, 0x33070220, - 0x00422d67, 0x00000000, 0x80021962, 0x2f070aa0, - 0x5a423107, 0x00423307, 0x80021161, 0x2d670220, - 0x00422f07, 0x00000000, 0xa32f1961, 0x7f810000, - 0x602f0061, 0x00106d00, 0x80021962, 0x2d850aa0, - 0x5a002d64, 0x00342d85, 0x80021962, 0x2e850aa0, - 0x5a002e64, 0x00342e85, 0x80031361, 0x33060220, - 0x00442f26, 0x00000000, 0x80031162, 0x2e050aa0, - 0x5a002de4, 0x00462e05, 0x80031962, 0x31060aa0, - 0x5a442f06, 0x00443306, 0x80030961, 0x2f260220, - 0x00443106, 0x00000000, 0x80020961, 0x33070220, - 0x00422f27, 0x00000000, 0x80020061, 0x37070220, - 0x00422f47, 0x00000000, 0x80021962, 0x31070aa0, - 0x5a423307, 0x00423707, 0x80021161, 0x2f470220, - 0x00423107, 0x00000000, 0x80020961, 0x33070220, - 0x00422f27, 0x00000000, 0x80021161, 0x37070220, - 0x00422f67, 0x00000000, 0x80021962, 0x31070aa0, - 0x5a423307, 0x00423707, 0x80021161, 0x2f670220, - 0x00423107, 0x00000000, 0xa3311961, 0x7f810000, - 0x60310061, 0x00106f00, 0x80021962, 0x2f850aa0, - 0x5a002f64, 0x00342f85, 0x80021962, 0x30850aa0, - 0x5a003064, 0x00343085, 0x80031361, 0x37060220, - 0x00443126, 0x00000000, 0x80031162, 0x30050aa0, - 0x5a002fe4, 0x00463005, 0x80031962, 0x33060aa0, - 0x5a443106, 0x00443706, 0x80030961, 0x31260220, - 0x00443306, 0x00000000, 0x80020961, 0x37070220, - 0x00423127, 0x00000000, 0x80020061, 0x6d070220, - 0x00423147, 0x00000000, 0x80021962, 0x33070aa0, - 0x5a423707, 0x00426d07, 0x80021161, 0x31470220, - 0x00423307, 0x00000000, 0x80020961, 0x37070220, - 0x00423127, 0x00000000, 0x80021161, 0x6d070220, - 0x00423167, 0x00000000, 0x80021962, 0x33070aa0, - 0x5a423707, 0x00426d07, 0x80021161, 0x31670220, - 0x00423307, 0x00000000, 0xa3331961, 0x7f810000, - 0x60330061, 0x00107700, 0x80021962, 0x31850aa0, - 0x5a003164, 0x00343185, 0x80021962, 0x32850aa0, - 0x5a003264, 0x00343285, 0x80031361, 0x6d060220, - 0x00443326, 0x00000000, 0x80031162, 0x32050aa0, - 0x5a0031e4, 0x00463205, 0x80031962, 0x37060aa0, - 0x5a443306, 0x00446d06, 0x80030961, 0x33260220, - 0x00443706, 0x00000000, 0x80020961, 0x6d070220, - 0x00423327, 0x00000000, 0x80020061, 0x6f070220, - 0x00423347, 0x00000000, 0x80021962, 0x37070aa0, - 0x5a426d07, 0x00426f07, 0x80021161, 0x33470220, - 0x00423707, 0x00000000, 0x80020961, 0x6d070220, - 0x00423327, 0x00000000, 0x80021161, 0x6f070220, - 0x00423367, 0x00000000, 0x80021962, 0x37070aa0, - 0x5a426d07, 0x00426f07, 0x80021161, 0x33670220, - 0x00423707, 0x00000000, 0xa3371961, 0x7f810000, - 0x60370061, 0x00107900, 0x80021962, 0x33850aa0, - 0x5a003364, 0x00343385, 0x80021962, 0x34850aa0, - 0x5a003464, 0x00343485, 0x80031361, 0x6f060220, - 0x00443726, 0x00000000, 0x80031162, 0x34050aa0, - 0x5a0033e4, 0x00463405, 0x80031962, 0x6d060aa0, - 0x5a443706, 0x00446f06, 0x80030961, 0x37260220, - 0x00446d06, 0x00000000, 0x80020961, 0x6f070220, - 0x00423727, 0x00000000, 0x80020061, 0x77070220, - 0x00423747, 0x00000000, 0x80021962, 0x6d070aa0, - 0x5a426f07, 0x00427707, 0x80021161, 0x37470220, - 0x00426d07, 0x00000000, 0x80020961, 0x6f070220, - 0x00423727, 0x00000000, 0x80021161, 0x77070220, - 0x00423767, 0x00000000, 0x80021962, 0x6d070aa0, - 0x5a426f07, 0x00427707, 0x80021161, 0x37670220, - 0x00426d07, 0x00000000, 0xa36d1961, 0x7f810000, - 0x606d0061, 0x00107b00, 0x80021962, 0x37850aa0, - 0x5a003764, 0x00343785, 0x80021962, 0x38850aa0, - 0x5a003864, 0x00343885, 0x80031361, 0x77060220, - 0x00446d26, 0x00000000, 0x80031162, 0x38050aa0, - 0x5a0037e4, 0x00463805, 0x80031962, 0x6f060aa0, - 0x5a446d06, 0x00447706, 0x80030961, 0x6d260220, - 0x00446f06, 0x00000000, 0x80020961, 0x77070220, - 0x00426d27, 0x00000000, 0x80020061, 0x79070220, - 0x00426d47, 0x00000000, 0x80021962, 0x6f070aa0, - 0x5a427707, 0x00427907, 0x80021161, 0x6d470220, - 0x00426f07, 0x00000000, 0x80020961, 0x77070220, - 0x00426d27, 0x00000000, 0x80021161, 0x79070220, - 0x00426d67, 0x00000000, 0x80021962, 0x6f070aa0, - 0x5a427707, 0x00427907, 0x80021161, 0x6d670220, - 0x00426f07, 0x00000000, 0xa36f1961, 0xff810000, - 0x606f0061, 0x00107100, 0x80021962, 0x6d850aa0, - 0x5a006d64, 0x00346d85, 0x80021962, 0x6e850aa0, - 0x5a006e64, 0x00346e85, 0x80031361, 0x77060220, - 0x00446f26, 0x00000000, 0x80031162, 0x6e050aa0, - 0x5a006de4, 0x00466e05, 0x80031962, 0x71060aa0, - 0x4a446f06, 0x00447706, 0x80030961, 0x6f260220, - 0x00447106, 0x00000000, 0x80020961, 0x77070220, - 0x00426f27, 0x00000000, 0x80021661, 0x79070220, - 0x00426f47, 0x00000000, 0x80021962, 0x71070aa0, - 0x4a427707, 0x00427907, 0x80021161, 0x6f470220, - 0x00427107, 0x00000000, 0x80020961, 0x77070220, - 0x00426f27, 0x00000000, 0x80021161, 0x79070220, - 0x00426f67, 0x00000000, 0x80021962, 0x71070aa0, - 0x4a427707, 0x00427907, 0x80021161, 0x6f670220, - 0x00427107, 0x00000000, 0xa3711961, 0xff810000, - 0x60710061, 0x00107300, 0x80021962, 0x6f850aa0, - 0x4a006f64, 0x00346f85, 0x80021962, 0x70850aa0, - 0x4a007064, 0x00347085, 0x80031361, 0x77060220, - 0x00447126, 0x00000000, 0x80031162, 0x70050aa0, - 0x4a006fe4, 0x00467005, 0x80031962, 0x73060aa0, - 0x4a447106, 0x00447706, 0x80030961, 0x71260220, - 0x00447306, 0x00000000, 0x80020961, 0x77070220, - 0x00427127, 0x00000000, 0x80021661, 0x79070220, - 0x00427147, 0x00000000, 0x80021962, 0x73070aa0, - 0x4a427707, 0x00427907, 0x80021161, 0x71470220, - 0x00427307, 0x00000000, 0x80020961, 0x77070220, - 0x00427127, 0x00000000, 0x80021161, 0x79070220, - 0x00427167, 0x00000000, 0x80021962, 0x73070aa0, - 0x4a427707, 0x00427907, 0x80021161, 0x71670220, - 0x00427307, 0x00000000, 0xa3731961, 0xff810000, - 0x60730061, 0x00107500, 0x80021962, 0x71850aa0, - 0x4a007164, 0x00347185, 0x80021962, 0x72850aa0, - 0x4a007264, 0x00347285, 0x80031361, 0x77060220, - 0x00447326, 0x00000000, 0x80031162, 0x72050aa0, - 0x4a0071e4, 0x00467205, 0x80031962, 0x75060aa0, - 0x4a447306, 0x00447706, 0x80030961, 0x73260220, - 0x00447506, 0x00000000, 0x80020961, 0x77070220, - 0x00427327, 0x00000000, 0x80021661, 0x79070220, - 0x00427347, 0x00000000, 0x80021962, 0x75070aa0, - 0x4a427707, 0x00427907, 0x80021161, 0x73470220, - 0x00427507, 0x00000000, 0x80020961, 0x77070220, - 0x00427327, 0x00000000, 0x80021161, 0x79070220, - 0x00427367, 0x00000000, 0x80021962, 0x75070aa0, - 0x4a427707, 0x00427907, 0x80021161, 0x73670220, - 0x00427507, 0x00000000, 0xa3751961, 0xff810000, - 0x60750061, 0x00107d00, 0x80021962, 0x73850aa0, - 0x4a007364, 0x00347385, 0x80021962, 0x74850aa0, - 0x4a007464, 0x00347485, 0x80031361, 0x79060220, - 0x00447526, 0x00000000, 0x80031162, 0x74050aa0, - 0x4a0073e4, 0x00467405, 0x80031962, 0x77060aa0, - 0x4a447506, 0x00447906, 0x80030961, 0x75260220, - 0x00447706, 0x00000000, 0x80020961, 0x79070220, - 0x00427527, 0x00000000, 0x80020061, 0x7b070220, - 0x00427547, 0x00000000, 0x80021962, 0x77070aa0, - 0x4a427907, 0x00427b07, 0x80021161, 0x75470220, - 0x00427707, 0x00000000, 0x80020961, 0x79070220, - 0x00427527, 0x00000000, 0x80021161, 0x7b070220, - 0x00427567, 0x00000000, 0x80021962, 0x77070aa0, - 0x4a427907, 0x00427b07, 0x80021161, 0x75670220, - 0x00427707, 0x00000000, 0xa3771961, 0xff810000, - 0x60770061, 0x00102900, 0x80021962, 0x75850aa0, - 0x4a007564, 0x00347585, 0x80021962, 0x76850aa0, - 0x4a007664, 0x00347685, 0x80031361, 0x79060220, - 0x00447726, 0x00000000, 0x80031162, 0x76050aa0, - 0x4a0075e4, 0x00467605, 0x80031962, 0x29060aa0, - 0x4a447706, 0x00447906, 0x80030961, 0x77260220, - 0x00442906, 0x00000000, 0x80020961, 0x79070220, - 0x00427727, 0x00000000, 0x80021661, 0x7b070220, - 0x00427747, 0x00000000, 0x80021962, 0x29070aa0, - 0x4a427907, 0x00427b07, 0x80021161, 0x77470220, - 0x00422907, 0x00000000, 0x80020961, 0x79070220, - 0x00427727, 0x00000000, 0x80021161, 0x7b070220, - 0x00427767, 0x00000000, 0x80021962, 0x29070aa0, - 0x4a427907, 0x00427b07, 0x80021161, 0x77670220, - 0x00422907, 0x00000000, 0xa3291961, 0xff810000, - 0x60290061, 0x00102b00, 0x80021962, 0x77850aa0, - 0x4a007764, 0x00347785, 0x80021962, 0x78850aa0, - 0x4a007864, 0x00347885, 0x80031361, 0x79060220, - 0x00442926, 0x00000000, 0x80031162, 0x78050aa0, - 0x4a0077e4, 0x00467805, 0x80031962, 0x2b060aa0, - 0x4a442906, 0x00447906, 0x80030961, 0x29260220, - 0x00442b06, 0x00000000, 0x80020961, 0x79070220, - 0x00422927, 0x00000000, 0x80021661, 0x7b070220, - 0x00422947, 0x00000000, 0x80021962, 0x2b070aa0, - 0x4a427907, 0x00427b07, 0x80021161, 0x29470220, - 0x00422b07, 0x00000000, 0x80020961, 0x79070220, - 0x00422927, 0x00000000, 0x80021161, 0x7b070220, - 0x00422967, 0x00000000, 0x80021962, 0x2b070aa0, - 0x4a427907, 0x00427b07, 0x80021161, 0x29670220, - 0x00422b07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x2b050aa0, - 0x0a0070e4, 0x02002ee4, 0x00040040, 0x2d050aa0, - 0x0a0072e4, 0x020030e4, 0x00040040, 0x2f050aa0, - 0x0a0074e4, 0x020032e4, 0x00040040, 0x31050aa0, - 0x0a0076e4, 0x020034e4, 0x80021962, 0x29850aa0, - 0x4a002964, 0x00342985, 0x80021962, 0x2a850aa0, - 0x4a002a64, 0x00342a85, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x33050aa0, - 0x0a0078e4, 0x020038e4, 0x80031262, 0x2a050aa0, - 0x4a0029e4, 0x00462a05, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x37050aa0, - 0x0a002ae4, 0x02006ee4, 0x20291740, 0x2f002d00, - 0x206d0041, 0x2f002d00, 0x0004115b, 0x2d040aa8, - 0x0a0a6d05, 0x2b052905, 0x20291440, 0x37003300, - 0x202b0041, 0x37003300, 0xa0331140, 0x4ac04503, - 0x0004115b, 0x2f040aa8, 0x0a0a2b05, 0x31052905, - 0x272b0970, 0x45003303, 0x00041169, 0x29058660, - 0x02466905, 0x00000002, 0xa0310940, 0x29003302, - 0x27291970, 0x33003103, 0x00040070, 0x00018660, - 0x26463505, 0x00000000, 0x00041a52, 0x33042e68, - 0x0e2e2b05, 0x29056b05, 0x00040069, 0x6a058660, - 0x02466305, 0x00000002, 0x00030061, 0x29060220, - 0x00343105, 0x00000000, 0x00130061, 0x2b060220, - 0x00343205, 0x00000000, 0x00031a61, 0x29260220, - 0x00343305, 0x00000000, 0x00131a61, 0x2b260220, - 0x00343405, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x31140000, - 0xfb042924, 0x00040000, 0xef292262, 0x00003103, - 0x11043262, 0x2b058220, 0x02463105, 0x00000000, - 0x80041a61, 0x31054660, 0x00000000, 0x00000000, - 0x00040061, 0x31050660, 0x00462905, 0x00000000, - 0x80041a61, 0x29054660, 0x00000000, 0x00000000, - 0x00040061, 0x29050660, 0x00462b05, 0x00000000, - 0x00040070, 0x00018660, 0x26466505, 0x00000000, - 0x80031b40, 0x31260660, 0x06443106, 0x00443126, - 0x80031b40, 0x29260660, 0x06442906, 0x00442926, - 0x80021a40, 0x31470660, 0x06423127, 0x00423147, - 0x80021a40, 0x29470660, 0x06422927, 0x00422947, - 0x80021a40, 0x31670660, 0x06423127, 0x00423167, - 0x80021a40, 0x29670660, 0x06422927, 0x00422967, - 0x80021a40, 0x31850660, 0x06003164, 0x00343185, - 0x80021b40, 0x32850660, 0x06003264, 0x00343285, - 0x80021b40, 0x29850660, 0x06002964, 0x00342985, - 0x80021c40, 0x2a850660, 0x06002a64, 0x00342a85, - 0xa4321b40, 0x32013182, 0xa42a1a40, 0x2a012982, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0xa02b0040, 0x00513283, 0xe0311968, 0x00102b03, - 0x00031941, 0x20018220, 0x01463105, 0x55565556, - 0x00030049, 0x2b058222, 0x02463105, 0x55555556, - 0x00131b41, 0x20018220, 0x01463205, 0x55565556, - 0x00130049, 0x2c058222, 0x02463205, 0x55555556, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0xa0310040, 0x00512a83, 0xe0291968, 0x00103103, - 0x00031941, 0x20018220, 0x01462905, 0x55565556, - 0x00030049, 0x31058222, 0x02462905, 0x55555556, - 0x00131b41, 0x20018220, 0x01462a05, 0x55565556, - 0x00130049, 0x32058222, 0x02462a05, 0x55555556, - 0x60291961, 0x00102b06, 0x202b1141, 0x29002d00, - 0x60291961, 0x00103106, 0x202d1141, 0x29002f00, - 0x202f1140, 0x2d002b00, 0x01041162, 0x29058220, - 0x02462f05, 0x7f800000, 0xac700070, 0x00006703, - 0xec720070, 0x00005900, 0xac2f0070, 0x00106703, - 0xec310070, 0x00005b00, 0x202b0a65, 0x70007203, - 0x202d0965, 0x2f003103, 0xac2f0070, 0x00206703, - 0xec311a70, 0x00005f00, 0x20330965, 0x2f003103, - 0x202f1966, 0x2d003303, 0x00041966, 0x00010220, - 0x22462f05, 0x00462b05, 0x11041f62, 0x73058220, - 0x02462905, 0x7f800000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040065, 0x75058220, - 0x02467305, 0xfffffffc, 0x206c1966, 0x67007503, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x00000000, 0xea0c6a14, 0x00046c14, - 0xa0630040, 0x02006303, 0x00040027, 0x00014060, - 0x00000000, 0xffffec90, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80004331, 0x760c0000, - 0xe23e000c, 0x00000000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80031561, 0x77054220, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x77550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80044931, 0x00000000, - 0x3008770c, 0x00000000, 0x80040001, 0x00000000, - 0xe0000000, 0x00000000, 0x00040070, 0x00018220, - 0x52464d05, 0x00000010, 0x01040022, 0x0001c060, - 0x00000110, 0x000000f0, 0x00043969, 0x6d058660, - 0x02464d05, 0x00000002, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x78140000, - 0xea046d14, 0x00040000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xa06f3440, 0x04006d03, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x7a140000, 0xea046f14, 0x00040000, - 0xa0703940, 0x08006d03, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x7e140000, - 0xea047014, 0x00040000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x277c2462, 0x7a007803, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x27290962, 0x7e007c03, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00040a61, 0x29054220, - 0x00000000, 0xffffffff, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80040961, 0x2b054220, - 0x00000000, 0xffffffff, 0x00040061, 0x2b050220, - 0x00462905, 0x00000000, 0x80031962, 0x2b260220, - 0x52442b06, 0x00442b26, 0x80001161, 0x5f064210, - 0x00000000, 0x00000000, 0x80021a62, 0x2b470220, - 0x52422b27, 0x00422b47, 0x80021962, 0x2b670220, - 0x52422b27, 0x00422b67, 0x80021962, 0x2b850220, - 0x52002b64, 0x00342b85, 0x80021a62, 0x2c850220, - 0x52002c64, 0x00342c85, 0x80031962, 0x2c050220, - 0x52002be4, 0x00462c05, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xac2d3970, 0x2c102952, - 0x80001f61, 0x30010110, 0x00005f04, 0x00000000, - 0x00041a70, 0x00018220, 0x22462d05, 0x00000000, - 0x00043961, 0x2e050120, 0x10003000, 0x00000000, - 0xe0341765, 0x00312c83, 0xa0361740, 0x49204b02, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00040b4c, 0x30050220, 0x00462e05, 0x00000000, - 0x11040962, 0x32058220, 0x02463005, 0x00000020, - 0xae000070, 0x7f812c81, 0x01040022, 0x0001c060, - 0x00000278, 0x00000218, 0xa73f1d70, 0x00303403, - 0x2f452962, 0x1f001d03, 0xa7470070, 0x00103403, - 0x2f492962, 0x1b001903, 0xa74b0070, 0x00203403, - 0x2f5f0a62, 0x45004903, 0x00041e70, 0x00018660, - 0x26463f05, 0x00000000, 0x2f632962, 0x27002503, - 0x00041e70, 0x00018660, 0x26464705, 0x00000000, - 0x2f652962, 0x23002103, 0x00041e70, 0x00018660, - 0x26464b05, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x2f671a62, 0x63006503, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x20691940, 0x67005f00, 0x00040070, 0x00018660, - 0x26463f05, 0x00000000, 0xef6b3962, 0x00001503, - 0x00040070, 0x00018660, 0x26464705, 0x00000000, - 0x2f6d3962, 0x13001103, 0x00040070, 0x00018660, - 0x26464b05, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x2f6f0062, 0x6b006d03, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x20710940, 0x6f206900, 0x00040065, 0x00010220, - 0x22463f05, 0x00465d05, 0xef733962, 0x00005703, - 0x00040070, 0x00018660, 0x26464705, 0x00000000, - 0x2f751562, 0x5b005903, 0x00040070, 0x00018660, - 0x26464b05, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x2f770062, 0x73007503, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x20790041, 0x77007100, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x7b050a20, - 0x00467905, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x277d0070, 0x32007b03, - 0x00041961, 0x63062650, 0x00467d05, 0x00000000, - 0x00041961, 0x2a050110, 0x00566306, 0x00000000, - 0x00040024, 0x0001c060, 0x00000070, 0x00000070, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0xe07e0068, 0x00103603, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x27111970, 0x7e004f03, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x64062650, 0x00461105, 0x00000000, - 0x00041961, 0x2a050110, 0x00566406, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x20111b40, 0x21001900, 0x20132940, 0x23001b00, - 0x20152940, 0x25001d00, 0x60171a65, 0x00102a05, - 0x00041961, 0x18050450, 0x00681706, 0x00000000, - 0x80000061, 0x65064210, 0x00000000, 0x00000000, - 0x00041a70, 0x29058550, 0x25581805, 0x00000000, - 0x00041961, 0x17050560, 0x00462905, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x202a0065, 0x51001703, 0x80001c61, 0x30010110, - 0x00006504, 0x00000000, 0x00041a70, 0x00018220, - 0x22462a05, 0x00000000, 0x00040061, 0x29050120, - 0x00003000, 0x00000000, 0x00040070, 0x00018660, - 0x26461705, 0x00000000, 0x80003961, 0x66064210, - 0x00000000, 0x00000000, 0x11041462, 0x2b058220, - 0x02465105, 0x00000000, 0x80001a61, 0x30010110, - 0x00006604, 0x00000000, 0x00041a70, 0x00018220, - 0x22462b05, 0x00000000, 0x00040061, 0x2b050120, - 0x00003000, 0x00000000, 0x80000061, 0x63054660, - 0x00000000, 0x00000001, 0xae2d1f70, 0x00002903, - 0x01040022, 0x0001c060, 0x00000e80, 0x00000e80, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x2f050660, 0x02006304, 0x00464d05, - 0x00041965, 0x00010220, 0x22462905, 0x00462f05, - 0x01041362, 0x5b058220, 0x02461105, 0x7f800000, - 0x01041262, 0x2f058220, 0x02461305, 0x7f800000, - 0x01041162, 0x31058220, 0x02461505, 0x7f800000, - 0x01040062, 0x33058220, 0x02461105, 0xff800000, - 0x01040062, 0x35058220, 0x02461305, 0xff800000, - 0x01040062, 0x37058220, 0x02461505, 0xff800000, - 0x01040062, 0x3f058220, 0x02461905, 0x7f800000, - 0x01040062, 0x45058220, 0x02461b05, 0x7f800000, - 0x01040062, 0x47058220, 0x02461d05, 0x7f800000, - 0x01040062, 0x49058220, 0x02462105, 0xff800000, - 0x01040062, 0x4b058220, 0x02462305, 0xff800000, - 0x01040062, 0x57058220, 0x02462505, 0xff800000, - 0xa3591761, 0x7f810000, 0x60590061, 0x00105b00, - 0x00040070, 0x00018220, 0x42464d05, 0x00000006, - 0x80031161, 0x5d060220, 0x00445926, 0x00000000, - 0x80031962, 0x5b060aa0, 0x5a445906, 0x00445d06, - 0x80030961, 0x59260220, 0x00445b06, 0x00000000, - 0x80020961, 0x5d070220, 0x00425927, 0x00000000, - 0x80021761, 0x5f070220, 0x00425947, 0x00000000, - 0x80021962, 0x5b070aa0, 0x5a425d07, 0x00425f07, - 0x80021161, 0x59470220, 0x00425b07, 0x00000000, - 0x80020961, 0x5d070220, 0x00425927, 0x00000000, - 0x80021161, 0x5f070220, 0x00425967, 0x00000000, - 0x80021962, 0x5b070aa0, 0x5a425d07, 0x00425f07, - 0x80021161, 0x59670220, 0x00425b07, 0x00000000, - 0xa35b1961, 0x7f810000, 0x605b0061, 0x00102f00, - 0x80021962, 0x59850aa0, 0x5a005964, 0x00345985, - 0x80021962, 0x5a850aa0, 0x5a005a64, 0x00345a85, - 0x80031361, 0x5d060220, 0x00445b26, 0x00000000, - 0x80031162, 0x5a050aa0, 0x5a0059e4, 0x00465a05, - 0x80031962, 0x2f060aa0, 0x5a445b06, 0x00445d06, - 0x80030961, 0x5b260220, 0x00442f06, 0x00000000, - 0x80020961, 0x5d070220, 0x00425b27, 0x00000000, - 0x80021661, 0x5f070220, 0x00425b47, 0x00000000, - 0x80021962, 0x2f070aa0, 0x5a425d07, 0x00425f07, - 0x80021161, 0x5b470220, 0x00422f07, 0x00000000, - 0x80020961, 0x5d070220, 0x00425b27, 0x00000000, - 0x80021161, 0x5f070220, 0x00425b67, 0x00000000, - 0x80021962, 0x2f070aa0, 0x5a425d07, 0x00425f07, - 0x80021161, 0x5b670220, 0x00422f07, 0x00000000, - 0xa32f1961, 0x7f810000, 0x602f0061, 0x00103100, - 0x80021962, 0x5b850aa0, 0x5a005b64, 0x00345b85, - 0x80021962, 0x5c850aa0, 0x5a005c64, 0x00345c85, - 0x80031361, 0x5d060220, 0x00442f26, 0x00000000, - 0x80031162, 0x5c050aa0, 0x5a005be4, 0x00465c05, - 0x80031962, 0x31060aa0, 0x5a442f06, 0x00445d06, - 0x80030961, 0x2f260220, 0x00443106, 0x00000000, - 0x80020961, 0x5d070220, 0x00422f27, 0x00000000, - 0x80021661, 0x5f070220, 0x00422f47, 0x00000000, - 0x80021962, 0x31070aa0, 0x5a425d07, 0x00425f07, - 0x80021161, 0x2f470220, 0x00423107, 0x00000000, - 0x80020961, 0x5d070220, 0x00422f27, 0x00000000, - 0x80021161, 0x5f070220, 0x00422f67, 0x00000000, - 0x80021962, 0x31070aa0, 0x5a425d07, 0x00425f07, - 0x80021161, 0x2f670220, 0x00423107, 0x00000000, - 0xa3311961, 0xff810000, 0x60310061, 0x00103300, - 0x80021962, 0x2f850aa0, 0x5a002f64, 0x00342f85, - 0x80021962, 0x30850aa0, 0x5a003064, 0x00343085, - 0x80031361, 0x5d060220, 0x00443126, 0x00000000, - 0x80031162, 0x30050aa0, 0x5a002fe4, 0x00463005, - 0x80031962, 0x33060aa0, 0x4a443106, 0x00445d06, - 0x80030961, 0x31260220, 0x00443306, 0x00000000, - 0x80020961, 0x5d070220, 0x00423127, 0x00000000, - 0x80021661, 0x5f070220, 0x00423147, 0x00000000, - 0x80021962, 0x33070aa0, 0x4a425d07, 0x00425f07, - 0x80021161, 0x31470220, 0x00423307, 0x00000000, - 0x80020961, 0x5d070220, 0x00423127, 0x00000000, - 0x80021161, 0x5f070220, 0x00423167, 0x00000000, - 0x80021962, 0x33070aa0, 0x4a425d07, 0x00425f07, - 0x80021161, 0x31670220, 0x00423307, 0x00000000, - 0xa3331961, 0xff810000, 0x60330061, 0x00103500, - 0x80021962, 0x31850aa0, 0x4a003164, 0x00343185, - 0x80021962, 0x32850aa0, 0x4a003264, 0x00343285, - 0x80031361, 0x5d060220, 0x00443326, 0x00000000, - 0x80031162, 0x32050aa0, 0x4a0031e4, 0x00463205, - 0x80031962, 0x35060aa0, 0x4a443306, 0x00445d06, - 0x80030961, 0x33260220, 0x00443506, 0x00000000, - 0x80020961, 0x5d070220, 0x00423327, 0x00000000, - 0x80021661, 0x5f070220, 0x00423347, 0x00000000, - 0x80021962, 0x35070aa0, 0x4a425d07, 0x00425f07, - 0x80021161, 0x33470220, 0x00423507, 0x00000000, - 0x80020961, 0x5d070220, 0x00423327, 0x00000000, - 0x80021161, 0x5f070220, 0x00423367, 0x00000000, - 0x80021962, 0x35070aa0, 0x4a425d07, 0x00425f07, - 0x80021161, 0x33670220, 0x00423507, 0x00000000, - 0xa3351961, 0xff810000, 0x60350061, 0x00103700, - 0x80021962, 0x33850aa0, 0x4a003364, 0x00343385, - 0x80021962, 0x34850aa0, 0x4a003464, 0x00343485, - 0x80031361, 0x5d060220, 0x00443526, 0x00000000, - 0x80031162, 0x34050aa0, 0x4a0033e4, 0x00463405, - 0x80031962, 0x37060aa0, 0x4a443506, 0x00445d06, - 0x80030961, 0x35260220, 0x00443706, 0x00000000, - 0x80020961, 0x5d070220, 0x00423527, 0x00000000, - 0x80021661, 0x5f070220, 0x00423547, 0x00000000, - 0x80021962, 0x37070aa0, 0x4a425d07, 0x00425f07, - 0x80021161, 0x35470220, 0x00423707, 0x00000000, - 0x80020961, 0x5d070220, 0x00423527, 0x00000000, - 0x80021161, 0x5f070220, 0x00423567, 0x00000000, - 0x80021962, 0x37070aa0, 0x4a425d07, 0x00425f07, - 0x80021161, 0x35670220, 0x00423707, 0x00000000, - 0xa3371961, 0x7f810000, 0x60370061, 0x00103f00, - 0x80021962, 0x35850aa0, 0x4a003564, 0x00343585, - 0x80021962, 0x36850aa0, 0x4a003664, 0x00343685, - 0x80031361, 0x5d060220, 0x00443726, 0x00000000, - 0x80031162, 0x36050aa0, 0x4a0035e4, 0x00463605, - 0x80031962, 0x3f060aa0, 0x5a443706, 0x00445d06, - 0x80030961, 0x37260220, 0x00443f06, 0x00000000, - 0x80020961, 0x5d070220, 0x00423727, 0x00000000, - 0x80021661, 0x5f070220, 0x00423747, 0x00000000, - 0x80021962, 0x3f070aa0, 0x5a425d07, 0x00425f07, - 0x80021161, 0x37470220, 0x00423f07, 0x00000000, - 0x80020961, 0x5d070220, 0x00423727, 0x00000000, - 0x80021161, 0x5f070220, 0x00423767, 0x00000000, - 0x80021962, 0x3f070aa0, 0x5a425d07, 0x00425f07, - 0x80021161, 0x37670220, 0x00423f07, 0x00000000, - 0xa33f1961, 0x7f810000, 0x603f0061, 0x00104500, - 0x80021962, 0x37850aa0, 0x5a003764, 0x00343785, - 0x80021962, 0x38850aa0, 0x5a003864, 0x00343885, - 0x80031361, 0x5d060220, 0x00443f26, 0x00000000, - 0x80031162, 0x38050aa0, 0x5a0037e4, 0x00463805, - 0x80031962, 0x45060aa0, 0x5a443f06, 0x00445d06, - 0x80030961, 0x3f260220, 0x00444506, 0x00000000, - 0x80020961, 0x5d070220, 0x00423f27, 0x00000000, - 0x80021661, 0x5f070220, 0x00423f47, 0x00000000, - 0x80021962, 0x45070aa0, 0x5a425d07, 0x00425f07, - 0x80021161, 0x3f470220, 0x00424507, 0x00000000, - 0x80020961, 0x5d070220, 0x00423f27, 0x00000000, - 0x80021161, 0x5f070220, 0x00423f67, 0x00000000, - 0x80021962, 0x45070aa0, 0x5a425d07, 0x00425f07, - 0x80021161, 0x3f670220, 0x00424507, 0x00000000, - 0xa3451961, 0x7f810000, 0x60450061, 0x00104700, - 0x80021962, 0x3f850aa0, 0x5a003f64, 0x00343f85, - 0x80021962, 0x40850aa0, 0x5a004064, 0x00344085, - 0x80031361, 0x5d060220, 0x00444526, 0x00000000, - 0x80031162, 0x40050aa0, 0x5a003fe4, 0x00464005, - 0x80031962, 0x47060aa0, 0x5a444506, 0x00445d06, - 0x80030961, 0x45260220, 0x00444706, 0x00000000, - 0x80020961, 0x5d070220, 0x00424527, 0x00000000, - 0x80021661, 0x5f070220, 0x00424547, 0x00000000, - 0x80021962, 0x47070aa0, 0x5a425d07, 0x00425f07, - 0x80021161, 0x45470220, 0x00424707, 0x00000000, - 0x80020961, 0x5d070220, 0x00424527, 0x00000000, - 0x80021161, 0x5f070220, 0x00424567, 0x00000000, - 0x80021962, 0x47070aa0, 0x5a425d07, 0x00425f07, - 0x80021161, 0x45670220, 0x00424707, 0x00000000, - 0xa3471961, 0xff810000, 0x60470061, 0x00104900, - 0x80021962, 0x45850aa0, 0x5a004564, 0x00344585, - 0x80021962, 0x46850aa0, 0x5a004664, 0x00344685, - 0x80031361, 0x5d060220, 0x00444726, 0x00000000, - 0x80031162, 0x46050aa0, 0x5a0045e4, 0x00464605, - 0x80031962, 0x49060aa0, 0x4a444706, 0x00445d06, - 0x80030961, 0x47260220, 0x00444906, 0x00000000, - 0x80020961, 0x5d070220, 0x00424727, 0x00000000, - 0x80021661, 0x5f070220, 0x00424747, 0x00000000, - 0x80021962, 0x49070aa0, 0x4a425d07, 0x00425f07, - 0x80021161, 0x47470220, 0x00424907, 0x00000000, - 0x80020961, 0x5d070220, 0x00424727, 0x00000000, - 0x80021161, 0x5f070220, 0x00424767, 0x00000000, - 0x80021962, 0x49070aa0, 0x4a425d07, 0x00425f07, - 0x80021161, 0x47670220, 0x00424907, 0x00000000, - 0xa3491961, 0xff810000, 0x60490061, 0x00104b00, - 0x80021962, 0x47850aa0, 0x4a004764, 0x00344785, - 0x80021962, 0x48850aa0, 0x4a004864, 0x00344885, - 0x80031361, 0x5d060220, 0x00444926, 0x00000000, - 0x80031162, 0x48050aa0, 0x4a0047e4, 0x00464805, - 0x80031962, 0x4b060aa0, 0x4a444906, 0x00445d06, - 0x80030961, 0x49260220, 0x00444b06, 0x00000000, - 0x80020961, 0x5d070220, 0x00424927, 0x00000000, - 0x80021661, 0x5f070220, 0x00424947, 0x00000000, - 0x80021962, 0x4b070aa0, 0x4a425d07, 0x00425f07, - 0x80021161, 0x49470220, 0x00424b07, 0x00000000, - 0x80020961, 0x5d070220, 0x00424927, 0x00000000, - 0x80021161, 0x5f070220, 0x00424967, 0x00000000, - 0x80021962, 0x4b070aa0, 0x4a425d07, 0x00425f07, - 0x80021161, 0x49670220, 0x00424b07, 0x00000000, - 0xa34b1961, 0xff810000, 0x604b0061, 0x00105700, - 0x80021962, 0x49850aa0, 0x4a004964, 0x00344985, - 0x80021962, 0x4a850aa0, 0x4a004a64, 0x00344a85, - 0x80031361, 0x5d060220, 0x00444b26, 0x00000000, - 0x80031162, 0x4a050aa0, 0x4a0049e4, 0x00464a05, - 0x80031962, 0x57060aa0, 0x4a444b06, 0x00445d06, - 0x80030961, 0x4b260220, 0x00445706, 0x00000000, - 0x80020961, 0x5d070220, 0x00424b27, 0x00000000, - 0x80021661, 0x5f070220, 0x00424b47, 0x00000000, - 0x80021962, 0x57070aa0, 0x4a425d07, 0x00425f07, - 0x80021161, 0x4b470220, 0x00425707, 0x00000000, - 0x80020961, 0x5d070220, 0x00424b27, 0x00000000, - 0x80021161, 0x5f070220, 0x00424b67, 0x00000000, - 0x80021962, 0x57070aa0, 0x4a425d07, 0x00425f07, - 0x80021161, 0x4b670220, 0x00425707, 0x00000000, - 0xa0570040, 0xffa04d03, 0x80021a62, 0x4b850aa0, - 0x4a004b64, 0x00344b85, 0x80021a62, 0x4c850aa0, - 0x4a004c64, 0x00344c85, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x2f5d0062, 0x4d005703, - 0x80031162, 0x4c050aa0, 0x4a004be4, 0x00464c05, - 0x00041970, 0x00018660, 0x16465d05, 0x00000000, - 0x01040062, 0x57058220, 0x02005ae4, 0x7f800000, - 0x01040062, 0x59058220, 0x020038e4, 0x7f800000, - 0x00040070, 0x00018660, 0x16465d05, 0x00000001, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x2f370062, 0x57015c83, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x2f570062, 0x59014083, - 0x00040070, 0x00018660, 0x16465d05, 0x00000002, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x2f3f0062, 0x37013083, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x2f370062, 0x57014683, - 0x00040070, 0x00018660, 0x16465d05, 0x00000003, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x2f450062, 0x3f043280, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x2f570062, 0x37044880, - 0x00040070, 0x00018660, 0x16465d05, 0x00000004, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x2f590062, 0x45043480, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x2f5b0062, 0x57044a80, - 0x00040070, 0x00018660, 0x16465d05, 0x00000005, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x2f5d0062, 0x59043680, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x2f5f0062, 0x5b044c80, - 0x00040070, 0x00018220, 0x52464d05, 0x00000006, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x2f731162, 0x5f005d03, 0x00040070, 0x00018220, - 0x52464d05, 0x0000000c, 0x01040022, 0x0001c060, - 0x00000058, 0x00000058, 0x00040069, 0x64058660, - 0x02464d05, 0x00000002, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xa0711940, 0x0c006403, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x00000000, 0xea2a7114, 0x01007314, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0xae651d70, 0x00002b03, 0x01040022, 0x0001c060, - 0x00000fc0, 0x00000fc0, 0x80000e01, 0x00000000, - 0x00000000, 0x00000000, 0x00043969, 0x67050660, - 0x02006304, 0x00464d05, 0x00041965, 0x00010220, - 0x22462b05, 0x00466705, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x01041362, 0x68058220, - 0x02461105, 0x7f800000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x01041262, 0x6a058220, - 0x02461305, 0x7f800000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x01041162, 0x6c058220, - 0x02461505, 0x7f800000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x6e058220, - 0x02461105, 0xff800000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x01041462, 0x70058220, - 0x02461305, 0xff800000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x01041462, 0x72058220, - 0x02461505, 0xff800000, 0x01043962, 0x74058220, - 0x02461905, 0x7f800000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x76058220, - 0x02461b05, 0x7f800000, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x78058220, - 0x02461d05, 0x7f800000, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x7a058220, - 0x02462105, 0xff800000, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x7c058220, - 0x02462305, 0xff800000, 0x01041762, 0x7e058220, - 0x02462505, 0xff800000, 0xa3111f61, 0x7f810000, - 0x60110061, 0x00106800, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x00018220, - 0x42464d05, 0x00000006, 0x80031161, 0x13060220, - 0x00441126, 0x00000000, 0x80031962, 0x67060aa0, - 0x5a441106, 0x00441306, 0x80030961, 0x11260220, - 0x00446706, 0x00000000, 0x80020961, 0x19070220, - 0x00421127, 0x00000000, 0x80020c61, 0x1b070220, - 0x00421147, 0x00000000, 0x80021962, 0x14070aa0, - 0x5a421907, 0x00421b07, 0xa3190061, 0xff810000, - 0x60190061, 0x00106e00, 0x80021261, 0x11470220, - 0x00421407, 0x00000000, 0xa3131961, 0x7f810000, - 0x60130061, 0x00106a00, 0xa3151961, 0x7f810000, - 0x60150061, 0x00106c00, 0x80031361, 0x5a060220, - 0x00441926, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80020a61, 0x1e070220, - 0x00421127, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80021761, 0x20070220, - 0x00421167, 0x00000000, 0x80031261, 0x23060220, - 0x00441326, 0x00000000, 0x80031161, 0x37060220, - 0x00441526, 0x00000000, 0x80020b62, 0x1c070aa0, - 0x5a421e07, 0x00422007, 0x80021161, 0x11670220, - 0x00421c07, 0x00000000, 0xa31b1961, 0xff810000, - 0x601b0061, 0x00107000, 0x80031b62, 0x21060aa0, - 0x5a441306, 0x00442306, 0x80021962, 0x11850aa0, - 0x5a001164, 0x00341185, 0x80021962, 0x12850aa0, - 0x5a001264, 0x00341285, 0x80031461, 0x6c060220, - 0x00441b26, 0x00000000, 0x80030b61, 0x13260220, - 0x00442106, 0x00000000, 0x80031162, 0x12050aa0, - 0x5a0011e4, 0x00461205, 0x80029961, 0x26070220, - 0x00421327, 0x00000000, 0x80020061, 0x2f070220, - 0x00421347, 0x00000000, 0x80021962, 0x24070aa0, - 0x5a422607, 0x00422f07, 0x80021161, 0x13470220, - 0x00422407, 0x00000000, 0x80021961, 0x32070220, - 0x00421327, 0x00000000, 0x80020061, 0x34070220, - 0x00421367, 0x00000000, 0x80021962, 0x30070aa0, - 0x5a423207, 0x00423407, 0x80021161, 0x13670220, - 0x00423007, 0x00000000, 0x80031f62, 0x35060aa0, - 0x5a441506, 0x00443706, 0x80021962, 0x13850aa0, - 0x5a001364, 0x00341385, 0x80021962, 0x14850aa0, - 0x5a001464, 0x00341485, 0x80030b61, 0x15260220, - 0x00443506, 0x00000000, 0x80031162, 0x14050aa0, - 0x5a0013e4, 0x00461405, 0x80021961, 0x45070220, - 0x00421527, 0x00000000, 0x80020061, 0x47070220, - 0x00421547, 0x00000000, 0x80021962, 0x3f070aa0, - 0x5a424507, 0x00424707, 0x80021161, 0x15470220, - 0x00423f07, 0x00000000, 0x80021961, 0x4a070220, - 0x00421527, 0x00000000, 0x80020061, 0x57070220, - 0x00421567, 0x00000000, 0x80021962, 0x48070aa0, - 0x5a424a07, 0x00425707, 0x80021161, 0x15670220, - 0x00424807, 0x00000000, 0x80030062, 0x58060aa0, - 0x4a441906, 0x00445a06, 0x80021962, 0x15850aa0, - 0x5a001564, 0x00341585, 0x80021962, 0x16850aa0, - 0x5a001664, 0x00341685, 0x80031361, 0x19260220, - 0x00445806, 0x00000000, 0x80031162, 0x16050aa0, - 0x5a0015e4, 0x00461605, 0x80021961, 0x5d070220, - 0x00421927, 0x00000000, 0x80020061, 0x5f070220, - 0x00421947, 0x00000000, 0x80021962, 0x5b070aa0, - 0x4a425d07, 0x00425f07, 0x80021161, 0x19470220, - 0x00425b07, 0x00000000, 0x80021961, 0x67070220, - 0x00421927, 0x00000000, 0x80020061, 0x69070220, - 0x00421967, 0x00000000, 0x80021962, 0x63070aa0, - 0x4a426707, 0x00426907, 0x80021161, 0x19670220, - 0x00426307, 0x00000000, 0x80030062, 0x6a060aa0, - 0x4a441b06, 0x00446c06, 0x80021962, 0x19850aa0, - 0x4a001964, 0x00341985, 0x80021962, 0x1a850aa0, - 0x4a001a64, 0x00341a85, 0x80031361, 0x1b260220, - 0x00446a06, 0x00000000, 0x80031162, 0x1a050aa0, - 0x4a0019e4, 0x00461a05, 0x80021961, 0x6f070220, - 0x00421b27, 0x00000000, 0x80020061, 0x1d070220, - 0x00421b47, 0x00000000, 0x80021962, 0x6d070aa0, - 0x4a426f07, 0x00421d07, 0x80021161, 0x1b470220, - 0x00426d07, 0x00000000, 0x80021961, 0x20070220, - 0x00421b27, 0x00000000, 0x80020061, 0x22070220, - 0x00421b67, 0x00000000, 0x80021962, 0x1e070aa0, - 0x4a422007, 0x00422207, 0xa3210061, 0x7f810000, - 0x60210061, 0x00107600, 0x80021261, 0x1b670220, - 0x00421e07, 0x00000000, 0xa31d1961, 0xff810000, - 0x601d0061, 0x00107200, 0xa31f1961, 0x7f810000, - 0x601f0061, 0x00107400, 0x80031361, 0x5c060220, - 0x00442126, 0x00000000, 0x80021a62, 0x1b850aa0, - 0x4a001b64, 0x00341b85, 0x80021a62, 0x1c850aa0, - 0x4a001c64, 0x00341c85, 0x80031461, 0x25060220, - 0x00441d26, 0x00000000, 0x80031361, 0x3f060220, - 0x00441f26, 0x00000000, 0x80031162, 0x1c050aa0, - 0x4a001be4, 0x00461c05, 0x80031a62, 0x23060aa0, - 0x4a441d06, 0x00442506, 0x80030961, 0x1d260220, - 0x00442306, 0x00000000, 0xa3231961, 0x7f810000, - 0x60230061, 0x00107800, 0x80021961, 0x2f070220, - 0x00421d27, 0x00000000, 0x80020061, 0x31070220, - 0x00421d47, 0x00000000, 0x80031161, 0x6e060220, - 0x00442326, 0x00000000, 0x80021a62, 0x26070aa0, - 0x4a422f07, 0x00423107, 0x80021161, 0x1d470220, - 0x00422607, 0x00000000, 0xa3251961, 0xff810000, - 0x60250061, 0x00107a00, 0x80021961, 0x34070220, - 0x00421d27, 0x00000000, 0x80020061, 0x36070220, - 0x00421d67, 0x00000000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80031161, 0x27060220, - 0x00442526, 0x00000000, 0x80021a62, 0x32070aa0, - 0x4a423407, 0x00423607, 0x80021161, 0x1d670220, - 0x00423207, 0x00000000, 0x80031f62, 0x37060aa0, - 0x5a441f06, 0x00443f06, 0x80021962, 0x1d850aa0, - 0x4a001d64, 0x00341d85, 0x80021962, 0x1e850aa0, - 0x4a001e64, 0x00341e85, 0x80030b61, 0x1f260220, - 0x00443706, 0x00000000, 0x80031162, 0x1e050aa0, - 0x4a001de4, 0x00461e05, 0x80021961, 0x47070220, - 0x00421f27, 0x00000000, 0x80020061, 0x49070220, - 0x00421f47, 0x00000000, 0x80021962, 0x45070aa0, - 0x5a424707, 0x00424907, 0x80021161, 0x1f470220, - 0x00424507, 0x00000000, 0x80021961, 0x57070220, - 0x00421f27, 0x00000000, 0x80020061, 0x59070220, - 0x00421f67, 0x00000000, 0x80021962, 0x4a070aa0, - 0x5a425707, 0x00425907, 0x80021161, 0x1f670220, - 0x00424a07, 0x00000000, 0x80030062, 0x5a060aa0, - 0x5a442106, 0x00445c06, 0x80021962, 0x1f850aa0, - 0x5a001f64, 0x00341f85, 0x80021962, 0x20850aa0, - 0x5a002064, 0x00342085, 0x80031361, 0x21260220, - 0x00445a06, 0x00000000, 0x80031162, 0x20050aa0, - 0x5a001fe4, 0x00462005, 0x80021961, 0x5f070220, - 0x00422127, 0x00000000, 0x80020061, 0x63070220, - 0x00422147, 0x00000000, 0x80021962, 0x5d070aa0, - 0x5a425f07, 0x00426307, 0x80021161, 0x21470220, - 0x00425d07, 0x00000000, 0x80021961, 0x69070220, - 0x00422127, 0x00000000, 0x80020061, 0x6b070220, - 0x00422167, 0x00000000, 0x80021962, 0x67070aa0, - 0x5a426907, 0x00426b07, 0x80021161, 0x21670220, - 0x00426707, 0x00000000, 0x80030062, 0x6c060aa0, - 0x5a442306, 0x00446e06, 0x80021962, 0x21850aa0, - 0x5a002164, 0x00342185, 0x80021962, 0x22850aa0, - 0x5a002264, 0x00342285, 0x80031361, 0x23260220, - 0x00446c06, 0x00000000, 0x80031162, 0x22050aa0, - 0x5a0021e4, 0x00462205, 0x80021961, 0x71070220, - 0x00422327, 0x00000000, 0x80020061, 0x73070220, - 0x00422347, 0x00000000, 0x80021962, 0x6f070aa0, - 0x5a427107, 0x00427307, 0x80021161, 0x23470220, - 0x00426f07, 0x00000000, 0x80021961, 0x76070220, - 0x00422327, 0x00000000, 0x80020061, 0x78070220, - 0x00422367, 0x00000000, 0x80021962, 0x74070aa0, - 0x5a427607, 0x00427807, 0x80021161, 0x23670220, - 0x00427407, 0x00000000, 0x80030062, 0x79060aa0, - 0x4a442506, 0x00442706, 0xa3270061, 0xff810000, - 0x60270061, 0x00107c00, 0x80021962, 0x23850aa0, - 0x5a002364, 0x00342385, 0x80021962, 0x24850aa0, - 0x5a002464, 0x00342485, 0x80031461, 0x25260220, - 0x00447906, 0x00000000, 0x80031361, 0x47060220, - 0x00442726, 0x00000000, 0x80031162, 0x24050aa0, - 0x5a0023e4, 0x00462405, 0x80021a61, 0x31070220, - 0x00422527, 0x00000000, 0x80020061, 0x33070220, - 0x00422547, 0x00000000, 0x80031b62, 0x45060aa0, - 0x4a442706, 0x00444706, 0x80021962, 0x2f070aa0, - 0x4a423107, 0x00423307, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0xa0310040, 0xffa04d03, - 0x80030a61, 0x27260220, 0x00444506, 0x00000000, - 0x80021161, 0x25470220, 0x00422f07, 0x00000000, - 0xa32f1961, 0xff810000, 0x602f0061, 0x00107e00, - 0x80021a61, 0x4a070220, 0x00422727, 0x00000000, - 0x80020061, 0x57070220, 0x00422747, 0x00000000, - 0x80021b61, 0x36070220, 0x00422527, 0x00000000, - 0x80020061, 0x3f070220, 0x00422567, 0x00000000, - 0x80031161, 0x5f060220, 0x00442f26, 0x00000000, - 0x80021c62, 0x48070aa0, 0x4a424a07, 0x00425707, - 0x80021a62, 0x34070aa0, 0x4a423607, 0x00423f07, - 0x80021261, 0x27470220, 0x00424807, 0x00000000, - 0x80021161, 0x25670220, 0x00423407, 0x00000000, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0x2f330062, 0x4d003103, 0x80021b61, 0x5a070220, - 0x00422727, 0x00000000, 0x80020061, 0x5c070220, - 0x00422767, 0x00000000, 0x80021c62, 0x25850aa0, - 0x4a002564, 0x00342585, 0x80021c62, 0x26850aa0, - 0x4a002664, 0x00342685, 0x00041b70, 0x00018660, - 0x16463305, 0x00000000, 0x80021a62, 0x58070aa0, - 0x4a425a07, 0x00425c07, 0x80031262, 0x26050aa0, - 0x4a0025e4, 0x00462605, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x35058220, - 0x020012e4, 0x7f800000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x37058220, - 0x020020e4, 0x7f800000, 0x80021261, 0x27670220, - 0x00425807, 0x00000000, 0x80031f62, 0x5d060aa0, - 0x4a442f06, 0x00445f06, 0x00040070, 0x00018660, - 0x16463305, 0x00000001, 0x80021a62, 0x27850aa0, - 0x4a002764, 0x00342785, 0x80021a62, 0x28850aa0, - 0x4a002864, 0x00342885, 0x80031361, 0x2f260220, - 0x00445d06, 0x00000000, 0x80000d01, 0x00000000, - 0x00000000, 0x00000000, 0x2f3f0062, 0x35011483, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x2f450062, 0x37012283, 0x80031162, 0x28050aa0, - 0x4a0027e4, 0x00462805, 0x80021b61, 0x67070220, - 0x00422f27, 0x00000000, 0x80020061, 0x69070220, - 0x00422f47, 0x00000000, 0x00040070, 0x00018660, - 0x16463305, 0x00000002, 0x80021a62, 0x63070aa0, - 0x4a426707, 0x00426907, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x2f470062, 0x3f011683, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x2f490062, 0x45012483, 0x80021161, 0x2f470220, - 0x00426307, 0x00000000, 0x00040070, 0x00018660, - 0x16463305, 0x00000003, 0x80021a61, 0x6c070220, - 0x00422f27, 0x00000000, 0x80020061, 0x6e070220, - 0x00422f67, 0x00000000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x2f4b0062, 0x47041a80, - 0x80000d01, 0x00000000, 0x00000000, 0x00000000, - 0x2f570062, 0x49042680, 0x80021962, 0x6a070aa0, - 0x4a426c07, 0x00426e07, 0x00040070, 0x00018660, - 0x16463305, 0x00000004, 0x80021161, 0x2f670220, - 0x00426a07, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x2f590062, 0x4b041c80, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x2f5b0062, 0x57042880, 0x80021962, 0x2f850aa0, - 0x4a002f64, 0x00342f85, 0x80021962, 0x30850aa0, - 0x4a003064, 0x00343085, 0x00040070, 0x00018660, - 0x16463305, 0x00000005, 0x80031162, 0x30050aa0, - 0x4a002fe4, 0x00463005, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x2f5d0062, 0x59041e80, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x2f5f0062, 0x5b043080, 0x00040070, 0x00018220, - 0x52464d05, 0x00000006, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x2f760062, 0x5f005d03, - 0x00040070, 0x00018220, 0x52464d05, 0x0000000c, - 0x01040022, 0x0001c060, 0x00000048, 0x00000048, - 0x00040069, 0x63058660, 0x02464d05, 0x00000002, - 0xa0741940, 0x0f006303, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x00000000, - 0xea2a7414, 0x01007614, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040061, 0x00010660, - 0x20465505, 0x00000000, 0x01040022, 0x0001c060, - 0x00000518, 0x00000518, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80031f61, 0x76054010, - 0x00000000, 0x76543210, 0x00040070, 0x00018660, - 0x26461705, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0xa06f0040, 0x00804d03, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0xa0710040, 0xff804d03, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0xa0790040, 0x00404d03, - 0x80001601, 0x00000000, 0x00000000, 0x00000000, - 0xa07b0040, 0xff404d03, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0xa0150040, 0x00204d03, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0xa0190040, 0xff204d03, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0xa0210040, 0x00104d03, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0xa0230040, 0xff104d03, 0x80031f61, 0x76050120, - 0x00467605, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xe4770940, 0x00807603, - 0xe3761969, 0x00207603, 0xe3761940, 0x00007603, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049531, 0x74160100, 0xfa007614, 0x04000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001601, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x67050020, 0x0066741f, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x69058660, 0x02466705, 0x00000008, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x2f6b0062, 0x69006703, 0x00040070, 0x00018660, - 0x26465105, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0xef6d0062, 0x00006b03, - 0x00040070, 0x00018660, 0x56466f05, 0x00000010, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x2f730062, 0x71006f03, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80041961, 0x10014110, - 0x00000000, 0x0da00da0, 0x00040069, 0x10018510, - 0x01567306, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0da00da0, 0xe0750961, 0x001b0004, - 0x00040070, 0x00018660, 0x56467905, 0x00000010, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x20770066, 0x75006d03, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x2f7d0062, 0x7b007903, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x0ee00ee0, - 0x00040069, 0x10018510, 0x01567d06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0ee00ee0, - 0xe0110961, 0x001b0004, 0x00040070, 0x00018660, - 0x56461505, 0x00000010, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x20130066, 0x11007703, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x2f1b0062, 0x19001503, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x02600260, 0x00040069, 0x10018510, - 0x01561b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02600260, 0xe01d0961, 0x001b0004, - 0x00040070, 0x00018660, 0x56462105, 0x00000010, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x201f0066, 0x1d001303, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x2f250062, 0x23002103, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x03e003e0, - 0x00040069, 0x10018510, 0x01562506, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x03e003e0, - 0xe0270961, 0x001b0004, 0x00040070, 0x00018660, - 0x16464d05, 0x00000000, 0x20791a66, 0x27001f03, - 0x01040022, 0x0001c060, 0x00000040, 0x00000040, - 0x00040c61, 0x77054220, 0x00000000, 0x00000128, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x00000000, 0xea327714, 0x01007914, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80001601, 0x00000000, 0x00000000, 0x00000000, - 0xac310070, 0x00004d03, 0x00041965, 0x00010220, - 0x22462d05, 0x00463105, 0x01040022, 0x0001c060, - 0x000000a0, 0x00000090, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0x0004004d, 0x7c050220, - 0x00462905, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80000e01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x7a054220, - 0x00000000, 0x00000120, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x2d140000, - 0xea187a14, 0x01007c14, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00042961, 0x2d054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040065, 0x00010220, - 0x22466505, 0x00463105, 0x01040022, 0x0001c060, - 0x000000c0, 0x00000090, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x0004004d, 0x11050220, - 0x00462b05, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x7d054220, - 0x00000000, 0x00000124, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x2f140000, - 0xea187d14, 0x01001114, 0x00040024, 0x0001c060, - 0x00000040, 0x00000040, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x2f054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80004631, 0x330c0000, - 0xe23e000c, 0x00000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x00040079, 0x34058620, - 0x06464d05, 0x00000000, 0x00040070, 0x00018660, - 0x26461705, 0x00000000, 0x20360a65, 0x34002903, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0x20470065, 0x34002b03, 0x00040a4d, 0x3f050220, - 0x00463605, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x0004004d, 0x49050220, - 0x00464705, 0x00000000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0xa0450a40, 0x3f012d02, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0xa04b0040, 0x49012f02, 0x2f4d1962, 0x4b004503, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x80004731, 0x570c0000, 0xe23e000c, 0x00000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80031361, 0x58054220, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x58550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044831, 0x00000000, 0x3008580c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x00040070, 0x00018660, 0x16463905, 0x00000000, - 0x01040022, 0x0001c060, 0x00000960, 0x00000960, - 0x80031261, 0x5a054220, 0x00000000, 0x00000120, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004931, 0x590c0000, 0xea005a0c, 0x00300000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0xae5b1170, 0x00015903, 0x00041965, 0x00010220, - 0x22463105, 0x00465b05, 0x01040022, 0x0001c060, - 0x00000260, 0x00000260, 0x00030041, 0x20018220, - 0x01464105, 0x05cc05cc, 0x00030040, 0x5e058660, - 0x06445306, 0x00002c3c, 0x80101601, 0x00000000, - 0x00000000, 0x00000000, 0x00130040, 0x5f058660, - 0x06443b06, 0x00002c3c, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x19050660, - 0x00005904, 0x00000000, 0xfe5c0049, 0x5cc04103, - 0x00031c70, 0x57050220, 0x52465e05, 0x00445306, - 0x00130c70, 0x60050220, 0x52465f05, 0x00443b06, - 0xa0650040, 0x43005e02, 0x00130041, 0x20018220, - 0x01464205, 0x05cc05cc, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x63052660, - 0x06465705, 0x00445326, 0x00131c40, 0x64052660, - 0x06466005, 0x00443b26, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80000c01, 0x00000000, - 0x00000000, 0x00000000, 0x27670070, 0x5e006503, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x12060220, 0x00346505, 0x00000000, - 0x80101101, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x14060220, 0x00346605, 0x00000000, - 0x00130049, 0x5d058222, 0x02464205, 0x000005cc, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x69040e68, 0x0e2e6305, 0x67055c05, - 0x00031961, 0x12260220, 0x00346905, 0x00000000, - 0x00131a61, 0x14260220, 0x00346a05, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x6a140000, 0xfb181224, 0x01001914, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00043961, 0x1a054660, 0x00000000, 0x0000012c, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0xa01c2940, 0x6a000102, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x00000000, - 0xea0c1a14, 0x00041c14, 0x00040025, 0x00004600, - 0x00000000, 0x00000688, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80031761, 0x6c054220, - 0x00000000, 0x00000124, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004931, 0x6b0c0000, - 0xea006c0c, 0x00300000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0xae6d0070, 0x00016b03, - 0x00041965, 0x00010220, 0x22463105, 0x00466d05, - 0x01040022, 0x0001c060, 0x00000338, 0x00000338, - 0x00030041, 0x20018220, 0x01464105, 0x05cc05cc, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x70058660, 0x06445306, 0x00002c40, - 0x80103901, 0x00000000, 0x00000000, 0x00000000, - 0x80101401, 0x00000000, 0x00000000, 0x00000000, - 0x00130040, 0x71058660, 0x06443b06, 0x00002c40, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x21050660, 0x00006b04, 0x00000000, - 0xfe6e0e49, 0x5cc04103, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x00030070, 0x58050220, - 0x52467005, 0x00445306, 0x80103901, 0x00000000, - 0x00000000, 0x00000000, 0x80100c01, 0x00000000, - 0x00000000, 0x00000000, 0x00130070, 0x72050220, - 0x52467105, 0x00443b06, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xa0750040, 0x43007002, - 0x00130041, 0x20018220, 0x01464205, 0x05cc05cc, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x73052660, 0x06465805, 0x00445326, - 0x80103901, 0x00000000, 0x00000000, 0x00000000, - 0x80101c01, 0x00000000, 0x00000000, 0x00000000, - 0x00130040, 0x74052660, 0x06467205, 0x00443b26, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0x27770070, 0x70007503, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x1d060220, - 0x00347505, 0x00000000, 0x80103901, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x1f060220, - 0x00347605, 0x00000000, 0x80103901, 0x00000000, - 0x00000000, 0x00000000, 0x80101501, 0x00000000, - 0x00000000, 0x00000000, 0x00130049, 0x6f058222, - 0x02464205, 0x000005cc, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x79040e68, - 0x0e2e7305, 0x77056e05, 0x00031961, 0x1d260220, - 0x00347905, 0x00000000, 0x00131a61, 0x1f260220, - 0x00347a05, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x7a140000, - 0xfb181d24, 0x01002114, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x00043961, 0x22054660, - 0x00000000, 0x00000130, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00042952, 0x24044560, - 0x0e2effff, 0x7a050305, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x00000000, - 0xea0c2214, 0x00042414, 0x00040025, 0x00004600, - 0x00000000, 0x000002b8, 0x00040065, 0x00010220, - 0x22463105, 0x00465505, 0x01040022, 0x0001c060, - 0x00000288, 0x00000288, 0x00030041, 0x20018220, - 0x01464105, 0x05cc05cc, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x7d058660, - 0x06445306, 0x00002c44, 0x80103901, 0x00000000, - 0x00000000, 0x00000000, 0x80101701, 0x00000000, - 0x00000000, 0x00000000, 0x00130040, 0x7e058660, - 0x06443b06, 0x00002c44, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80031361, 0x11054220, - 0x00000000, 0x00000128, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80000e01, 0x00000000, - 0x00000000, 0x00000000, 0xfe7b0049, 0x5cc04103, - 0x00031c70, 0x59050220, 0x52467d05, 0x00445306, - 0x80101c01, 0x00000000, 0x00000000, 0x00000000, - 0x00130070, 0x7f050220, 0x52467e05, 0x00443b06, - 0xa0030040, 0x43007d02, 0x00130041, 0x20018220, - 0x01464205, 0x05cc05cc, 0x00031c40, 0x01052660, - 0x06465905, 0x00445326, 0x00131c40, 0x02052660, - 0x06467f05, 0x00443b26, 0x27051c70, 0x7d000303, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x25060220, 0x00340305, 0x00000000, - 0x80102901, 0x00000000, 0x00000000, 0x00000000, - 0x80101601, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x27060220, 0x00340405, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80103901, 0x00000000, 0x00000000, 0x00000000, - 0x80101601, 0x00000000, 0x00000000, 0x00000000, - 0x00130049, 0x7c058222, 0x02464205, 0x000005cc, - 0x00041952, 0x07040e68, 0x0e2e0105, 0x05057b05, - 0x00031961, 0x25260220, 0x00340705, 0x00000000, - 0x00131a61, 0x27260220, 0x00340805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004931, 0x080c0000, 0xea00110c, 0x00300000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x29050660, 0x00000804, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x00000000, 0xfb322524, 0x01002914, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x80004a31, 0x120c0000, 0xe23e000c, 0x00000000, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80031261, 0x13054220, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x13550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044b31, 0x00000000, 0x3008130c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x00040070, 0x00018220, 0x52464f05, 0x00000018, - 0x01040022, 0x0001c060, 0x000002a0, 0x000002a0, - 0x00030041, 0x20018220, 0x01464105, 0x05cc05cc, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x19058660, 0x06445306, 0x00003198, - 0x80103901, 0x00000000, 0x00000000, 0x00000000, - 0x00131340, 0x1a058660, 0x06443b06, 0x00003198, - 0xa02a3940, 0x0c006103, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xfe141249, 0x5cc04103, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x00030070, 0x1b050220, 0x52461905, 0x00445306, - 0x80103901, 0x00000000, 0x00000000, 0x00000000, - 0x00130a70, 0x1c050220, 0x52461a05, 0x00443b06, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0xa01d0040, 0x43001902, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x30140000, - 0xea042a14, 0x00040000, 0x00130041, 0x20018220, - 0x01464205, 0x05cc05cc, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x271f0070, 0x19001d03, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0xa0230040, 0x61001d02, 0x80103901, 0x00000000, - 0x00000000, 0x00000000, 0x80101101, 0x00000000, - 0x00000000, 0x00000000, 0x00130049, 0x15058222, - 0x02464205, 0x000005cc, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x27250070, 0x1d002303, - 0x00030061, 0x2c060220, 0x00342305, 0x00000000, - 0x00132961, 0x2e060220, 0x00342405, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x21042e68, 0x0e0e1b05, 0x14053d05, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x27042e68, 0x0e2e1f05, 0x25052105, - 0x00031961, 0x2c260220, 0x00342705, 0x00000000, - 0x00131a61, 0x2e260220, 0x00342805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x00000000, 0xfb2a2c24, 0x01003014, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040061, 0x00010660, 0x20465105, 0x00000000, - 0x01040022, 0x0001c060, 0x000003c8, 0x000003c8, - 0x00040061, 0x00010660, 0x20461705, 0x00000000, - 0x11040022, 0x0001c060, 0x000000d0, 0x00000078, - 0x80033961, 0x29054220, 0x00000000, 0x00000130, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004931, 0x280c0000, 0xea00290c, 0x00300000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0xa0300040, 0x4d212802, 0x00040024, 0x0001c060, - 0x00000068, 0x00000068, 0x80033961, 0x2b054220, - 0x00000000, 0x0000012c, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004931, 0x2a0c0000, - 0xea002b0c, 0x00300000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0xa0301c40, 0x4d012a02, - 0x00040025, 0x00004600, 0x00000000, 0x000002d8, - 0x80031161, 0x16054010, 0x00000000, 0x76543210, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80031361, 0x19054010, 0x00000000, 0x76543210, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80030d61, 0x28054010, 0x00000000, 0x76543210, - 0x80031b61, 0x16050120, 0x00461605, 0x00000000, - 0x80031b61, 0x19050120, 0x00461905, 0x00000000, - 0x80031b61, 0x28050120, 0x00462805, 0x00000000, - 0xe4171b40, 0x00801603, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xe41a0b40, 0x00801903, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xe4291b40, 0x00802803, 0xe3161b69, 0x00201603, - 0xe3191b69, 0x00201903, 0xe3281b69, 0x00202803, - 0xe3161b40, 0x04001603, 0xe3191b40, 0x04001903, - 0xe3281b40, 0x08002803, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049c31, 0x14160100, - 0xfa001614, 0x04000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049931, 0x17160100, - 0xfa001914, 0x04000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80002965, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80002966, 0x10218220, - 0x02001020, 0x0000000f, 0x80049931, 0x26160100, - 0xfa002814, 0x04000000, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0xa02c3940, 0x30001402, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x272e1970, 0x17002c03, 0x00040069, 0x30058660, - 0x02462c05, 0x00000002, 0xe0340068, 0x01e02c03, - 0x00041b69, 0x3205a660, 0x02462e05, 0x00000002, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0xa0380b40, 0x30000902, 0x20361a66, 0x34003203, - 0x273a1a70, 0x09003803, 0x00030061, 0x31060220, - 0x00343805, 0x00000000, 0x00130061, 0x33060220, - 0x00343905, 0x00000000, 0x0004b252, 0x3c040e68, - 0x0e2e0b05, 0x3a053605, 0x00031961, 0x31260220, - 0x00343c05, 0x00000000, 0x00131a61, 0x33260220, - 0x00343d05, 0x00000000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x00000000, - 0xfb0c3124, 0x00042614, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80031761, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_BFS_BFS_pass2_indexed = { - .prog_data = { - .base.nr_params = 12, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 1024, - .base.total_shared = 308, - .base.program_size = 26720, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_BFS_BFS_pass2_indexed_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 512, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 6, - .uses_barrier = true, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 12, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 16, - .arg_count = 2, - .args = gfx125_bvh_build_BFS_BFS_pass2_indexed_args, - .code = gfx125_bvh_build_BFS_BFS_pass2_indexed_code, -}; -const char *gfx125_bvh_build_BFS_BFS_pass2_indexed_sha1 = "b46f4fe2cae272379f370bfaa182230bee00c139"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass2_indexed_batchable.h b/src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass2_indexed_batchable.h deleted file mode 100644 index 06784069cc6..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass2_indexed_batchable.h +++ /dev/null @@ -1,3734 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_BFS_BFS_pass2_indexed_batchable_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_BFS_BFS_pass2_indexed_batchable_args[] = { - { 0, 8 }, - { 8, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g111<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g119<1>UD g0.1<0,1,0>UD { align1 1H }; -mov(16) g123<1>UD 0x00000000UD { align1 1H }; -add(1) g112<1>UD g111<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(1) g1UD g112UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g112<1>UW 0x76543210V { align1 WE_all 1Q $0.src }; -add(8) g112.8<1>UW g112<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g83.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g59.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -mov(8) g110.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g49.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g83<2>F g2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g59<2>F g2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g110<2>F g2.2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g49<2>F g2.2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g61<1>UD g83.1<8,4,2>UD { align1 1Q F@4 }; -add(8) g54<1>D g83<8,4,2>D 1064D { align1 1Q compacted }; -add(8) g113<1>D g83<8,4,2>D 1068D { align1 1Q compacted }; -mov(8) g62<1>UD g59.1<8,4,2>UD { align1 2Q F@3 }; -add(8) g51<1>D g59<8,4,2>D 1064D { align1 2Q compacted }; -add(8) g114<1>D g59<8,4,2>D 1068D { align1 2Q compacted }; -cmp.l.f0.0(8) g55<1>UD g54<8,8,1>UD g83<8,4,2>UD { align1 1Q I@5 }; -mov(8) g63<2>UD g54<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g52<1>UD g51<8,8,1>UD g59<8,4,2>UD { align1 2Q I@4 }; -mov(8) g65<2>UD g51<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g57<1>UD g114<8,8,1>UD g59<8,4,2>UD { align1 2Q I@5 }; -mov(16) g117<1>UD g113<8,8,1>UD { align1 1H I@7 }; -add(8) g56<1>D -g55<8,8,1>D g83.1<8,4,2>D { align1 1Q I@6 }; -add(8) g53<1>D -g52<8,8,1>D g59.1<8,4,2>D { align1 2Q I@5 }; -mov(8) g63.1<2>UD g56<4,4,1>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g56<1>UD g113<8,8,1>UD g83<8,4,2>UD { align1 1Q }; -mov(8) g65.1<2>UD g53<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g54UD g63UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; - -LABEL3: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g63<1>UD g117<1,1,0>UD g113<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add3(16) g65<1>D -g56<8,8,1>D g61<8,8,1>D -g63<1,1,1>D { align1 1H }; -mov(8) g67<2>UD g117<4,4,1>UD { align1 1Q }; -mov(8) g69<2>UD g118<4,4,1>UD { align1 2Q }; -mov(8) g67.1<2>UD g65<4,4,1>UD { align1 1Q I@2 }; -mov(8) g69.1<2>UD g66<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g71<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -add(16) g77<1>W g112<16,16,1>UW -1W { align1 WE_all 1H }; -shl(1) a0<1>UD g71<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@3 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000800UD { align1 WE_all 1N A@1 }; -mov(1) g73<2>D g[a0 96]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g73.1<2>D g[a0 100]<0,1,0>D { align1 WE_all 1N }; -mov(8) g64.1<2>UD g73.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g64<2>UD g73<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) g68UD g64UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -mov(16) g73<1>D 0D { align1 WE_all 1H @3 $1.dst }; -mov(16) g73<1>D g68<8,8,1>D { align1 1H }; -mov(16) a0<1>UW 0x0920UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g77<8,8,1>W 0x0002UW { align1 WE_all 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0920UW { align1 WE_all 1H A@1 }; -mov(16) g75<1>UD g[a0]UD { align1 WE_all 1H A@1 compacted }; -mov(1) g75<1>D 0D { align1 WE_all 1N I@1 }; -mov(1) g74<2>UW 0x00000000UD { align1 WE_all 1N }; -add(8) g75.1<2>D g75<8,4,2>D g75.1<8,4,2>D { align1 WE_all 1Q I@2 }; -add(4) g75.2<4>D g75.1<8,2,4>D g75.2<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g75.3<4>D g75.1<8,2,4>D g75.3<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g75.4<1>D g75.3<0,1,0>D g75.4<4,4,1>D { align1 WE_all 1N I@1 }; -add(4) g76.4<1>D g76.3<0,1,0>D g76.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(8) g76<1>D g75.7<0,1,0>D g76<1,1,0>D { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g72<1>D g75<8,8,1>D { align1 1H }; -add(16) g78<1>D g119<1,1,0>D -g75<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g80<1>UD g78<1,1,0>UD g68<1,1,0>UD { align1 1H I@1 compacted }; -mov(1) f0<1>UW g74<0,1,0>UW { align1 WE_all 1N I@7 }; -cmp.nz.f0.0(16) null<1>UD g80<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov.nz.f0.0(16) g85<1>UD f0<0,1,0>UW { align1 1H }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -mov(16) g121<1>UD 0xffffffffUD { align1 1H }; -break(16) JIP: LABEL0 UIP: LABEL1 { align1 1H }; - -LABEL0: -endif(16) JIP: LABEL1 { align1 1H }; -add(16) g87<1>D g72<1,1,0>D g68<1,1,0>D { align1 1H I@7 compacted }; -add(16) g115<1>D g123<1,1,0>D 16D { align1 1H compacted }; -add(16) g119<1>D g119<1,1,0>D -g88.7<0,1,0>D { align1 1H I@2 compacted }; -cmp.ge.f0.0(16) null<1>UD g115<8,8,1>UD g54<8,8,1>UD { align1 1H @2 $1.dst }; -(+f0.0) if(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; -mov(16) g123<1>UD g115<8,8,1>UD { align1 1H }; -mov(16) g121<1>UD 0x00000000UD { align1 1H I@7 }; -break(16) JIP: LABEL2 UIP: LABEL1 { align1 1H }; - -LABEL2: -endif(16) JIP: LABEL1 { align1 1H }; -shl(16) g88<1>D g123<8,8,1>D 0x00000002UD { align1 1H I@4 }; -mov(16) g123<1>UD g115<8,8,1>UD { align1 1H }; -add3(16) g117<1>D 0x0040UW g88<8,8,1>D g113<1,1,1>D { align1 1H I@2 }; - -LABEL1: -while(16) JIP: LABEL3 { align1 1H }; -mov.nz.f0.0(16) null<1>D g121<8,8,1>D { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL5 UIP: LABEL4 { align1 1H }; -fbl(16) g89<1>UD g85<8,8,1>UD { align1 1H I@6 }; -cmp.z.f0.0(16) null<1>D g85<8,8,1>D 0D { align1 1H }; -(-f0.0) sel(16) g91<1>UD g89<8,8,1>UD 0x00000020UD { align1 1H I@2 }; -add(16) g125<1>D g123<1,1,0>D g91<1,1,0>D { align1 1H I@1 compacted }; -mov(16) a0<1>UW 0x09c0UW { align1 WE_all 1H }; -shl(16) a0<1>UW g91<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x09c0UW { align1 1H A@1 }; -mov(16) g17<1>UD g[a0]UD { align1 1H A@1 compacted }; -else(16) JIP: LABEL4 UIP: LABEL4 { align1 1H }; - -LABEL5: -mov(16) g125<1>UD 0x00000000UD { align1 1H I@3 }; -mov(16) g17<1>UD 0x00000000UD { align1 1H I@3 }; - -LABEL4: -endif(16) JIP: LABEL6 { align1 1H }; - -LABEL6: -add(8) g92<1>D g83<8,4,2>D 2092D { align1 1Q }; -add(8) g93<1>D g59<8,4,2>D 2092D { align1 2Q }; -shl(16) g96<1>D g125<8,8,1>D 0x00000002UD { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g121<1>UD g110.1<8,4,2>UD { align1 1Q F@2 }; -mov(8) g122<1>UD g49.1<8,4,2>UD { align1 2Q F@1 }; -add(8) g21<1>D g83<8,4,2>D 11308D { align1 1Q }; -add(8) g22<1>D g59<8,4,2>D 11308D { align1 2Q }; -cmp.l.f0.0(16) g94<1>UD g92<1,1,0>UD 0x0000082cUD { align1 1H I@6 compacted }; -add(16) g98<1>D g92<1,1,0>D g96<1,1,0>D { align1 1H I@6 compacted }; -cmp.l.f0.0(16) g100<1>UD g98<1,1,0>UD g92<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g65<2>UD g98<4,4,1>UD { align1 1Q }; -mov(8) g67<2>UD g99<4,4,1>UD { align1 2Q }; -add3(16) g102<1>D -g94<8,8,1>D g61<8,8,1>D -g100<1,1,1>D { align1 1H I@3 }; -mov(8) g65.1<2>UD g102<4,4,1>UD { align1 1Q I@1 }; -mov(8) g67.1<2>UD g103<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g103UD g65UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g105<1>UD g103<16,8,2>UW { align1 1H $2.dst }; -mov(16) g65<1>UD g103.1<16,8,2>UW { align1 1H $2.src }; -asr(16) g107<1>D g105<8,8,1>D 0x0000001fUD { align1 1H I@2 }; -mul(8) acc0<1>UD g105<8,8,1>UD 0x0058UW { align1 1Q }; -mul(16) g115<1>D g105<1,1,0>D 88W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mul(16) g67<1>D g65<1,1,0>D 1484W { align1 1H I@4 compacted }; -mul(16) g117<1>D g107<1,1,0>D 88W { align1 1H I@4 compacted }; -mach(8) g113<1>UD g105<1,1,0>UD 0x00000058UD { align1 1Q compacted AccWrEnable }; -add(8) g123<1>D g110<8,4,2>D g115<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g124<1>D g49<8,4,2>D g116<1,1,0>D { align1 2Q I@5 compacted }; -add(16) g69<1>D g21<1,1,0>D g67<1,1,0>D { align1 1H I@5 compacted }; -mul(8) acc0<1>UD g106<8,8,1>UD 0x0058UW { align1 2Q }; -cmp.l.f0.0(8) g125<1>UD g123<8,8,1>UD g110<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g57<1>UD g21<8,8,1>UD g83<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g126<1>UD g124<8,8,1>UD g49<8,4,2>UD { align1 2Q I@5 }; -add(16) g27<1>D g123<1,1,0>D 48D { align1 1H compacted }; -mov(8) g73<2>UD g69<4,4,1>UD { align1 1Q I@6 }; -mov(8) g75<2>UD g70<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(8) g23<1>UD g22<8,8,1>UD g59<8,4,2>UD { align1 2Q }; -mach(8) g114<1>UD g106<8,8,1>UD 0x00000058UD { align1 2Q AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g63<1>D -g57<8,8,1>D g83.1<8,4,2>D { align1 1Q I@7 }; -cmp.l.f0.0(16) g71<1>UD g69<1,1,0>UD g21<1,1,0>UD { align1 1H compacted }; -mov(8) g108<2>UD g123<4,4,1>UD { align1 1Q }; -mov(8) g110<2>UD g124<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g29<1>UD g27<1,1,0>UD 0x00000030UD { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -add(8) g64<1>D -g23<8,8,1>D g59.1<8,4,2>D { align1 2Q I@7 }; -add(16) g119<1>D g113<1,1,0>D g117<1,1,0>D { align1 1H I@7 compacted }; -add(16) g24<1>D -g71<1,1,0>D g63<1,1,0>D { align1 1H I@2 compacted }; -add3(16) g19<1>D g121<8,8,1>D g119<8,8,1>D -g125<1,1,1>D { align1 1H I@2 }; -mov(8) g121<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g73.1<2>UD g24<4,4,1>UD { align1 1Q I@3 }; -mov(8) g75.1<2>UD g25<4,4,1>UD { align1 2Q I@4 }; -mov(8) g108.1<2>UD g19<4,4,1>UD { align1 1Q I@4 }; -mov(8) g110.1<2>UD g20<4,4,1>UD { align1 2Q I@5 }; -add(16) g31<1>D -g29<1,1,0>D g19<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g121<1>UD g121<8,8,1>UW { align1 WE_all 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g1UD g73UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g9UD g108UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -add(8) g122<1>UD g121<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -mov(8) g74<2>UD g27<4,4,1>UD { align1 1Q $3.src }; -mov(8) g76<2>UD g28<4,4,1>UD { align1 2Q $3.src }; -shl(16) g121<1>UD g121<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -mov(8) g74.1<2>UD g31<4,4,1>UD { align1 1Q I@3 }; -mov(8) g76.1<2>UD g32<4,4,1>UD { align1 2Q I@3 }; -add(16) g121<1>UD g121<1,1,0>UD 0x00000040UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g32UD g74UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -and(16) g25<1>UD g7<1,1,0>UD 0x00000001UD { align1 1H $3.dst compacted }; -cmp.nz.f0.0(16) null<1>D g25<8,8,1>D 0D { align1 1H I@1 }; -(+f0.0) sel(16) g36<1>UD g34<1,1,0>UD 0x00000000UD { align1 1H $5.dst compacted }; -(-f0.0) sel(16) g119<1>UD g34<8,8,1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g121UD g119UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -shl(16) g38<1>D g17<8,8,1>D 0x00000009UD { align1 1H }; -and(16) g49<1>UD g32<1,1,0>UD 0x00000002UD { align1 1H $5.dst compacted }; -and(16) g57<1>UD g0.2<0,1,0>UD 0x000000ffUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(16) g73<1>D g1<1,1,0>D g38<1,1,0>D { align1 1H $3.dst compacted }; -shl(16) g51<1>D g57<8,8,1>D 0x00000004UD { align1 1H I@2 }; -add(16) g39<1>D g73<1,1,0>D 512D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sel.l(16) g75<1>UD g39<1,1,0>UD g3<1,1,0>UD { align1 1H @1 $3.dst compacted }; -add(16) g40<1>D g123<1,1,0>D 16D { align1 1H compacted }; -cmp.l.f0.0(16) g42<1>UD g40<1,1,0>UD g123<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g77<2>UD g40<4,4,1>UD { align1 1Q $5.src }; -mov(8) g79<2>UD g41<4,4,1>UD { align1 2Q }; -add(16) g44<1>D -g42<1,1,0>D g19<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g77.1<2>UD g44<4,4,1>UD { align1 1Q I@1 }; -mov(8) g79.1<2>UD g45<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g45UD g77UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -mov(16) g77<1>D g112<8,8,1>UW { align1 1H $7.src }; -add(16) g53<1>D g77<1,1,0>D g51<1,1,0>D { align1 1H @1 $1.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -and(16) g79<1>UD g53<1,1,0>UD 0x000001ffUD { align1 1H I@1 compacted }; -add(16) g54<1>D g73<1,1,0>D g79<1,1,0>D { align1 1H @1 $1.dst compacted }; -cmp.l.f0.0(16) g87<1>UD g54<1,1,0>UD g73<1,1,0>UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g89<1>UD g54<1,1,0>UD g75<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) g85<1>D g49<1,1,0>D 0D { align1 1H compacted }; -and(16) g81<1>UD ~g87<8,8,1>D g89<8,8,1>UD { align1 1H I@2 }; -mov.nz.f0.0(16) null<1>D g81<8,8,1>D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL8 UIP: LABEL7 { align1 1H }; -add(16) g90<1>D g36<1,1,0>D g54<1,1,0>D { align1 1H compacted }; -mov(8) g19<1>UW 0x76543210UV { align1 WE_all 1Q }; -cmp.l.f0.0(16) g92<1>UD g90<1,1,0>UD g36<1,1,0>UD { align1 1H I@2 compacted }; -shl(16) g96<1>D g90<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g100<1>UD g90<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g19<1>UD g19<8,8,1>UW { align1 WE_all 1Q I@4 }; -add(16) g94<1>D -g92<1,1,0>D -g87<1,1,0>D { align1 1H I@4 compacted }; -add(16) g104<1>D g9<1,1,0>D g96<1,1,0>D { align1 1H @4 $4.dst compacted }; -add(8) g20<1>UD g19<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g98<1>D g94<8,8,1>D 0x00000002UD { align1 1H I@3 }; -cmp.l.f0.0(16) g106<1>UD g104<1,1,0>UD g9<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g87<2>UD g104<4,4,1>UD { align1 1Q }; -mov(8) g89<2>UD g105<4,4,1>UD { align1 2Q }; -shl(16) g19<1>UD g19<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -or(16) g102<1>UD g98<1,1,0>UD g100<1,1,0>UD { align1 1H I@5 compacted }; -add(16) g19<1>UD g19<1,1,0>UD 0x00000080UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add3(16) g108<1>D g11<8,8,1>D g102<8,8,1>D -g106<1,1,1>D { align1 1H $4.dst }; -mov(8) g87.1<2>UD g108<4,4,1>UD { align1 1Q I@1 }; -mov(8) g89.1<2>UD g109<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g17UD g87UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g19UD g17UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -else(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; - -LABEL8: -mov(16) g20<1>UD 0x00000000UD { align1 1H $9.src }; -mov(8) g22<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g22<1>UD g22<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g23<1>UD g22<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g22<1>UD g22<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g22<1>UD g22<1,1,0>UD 0x00000080UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g22UD g20UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; - -LABEL7: -endif(16) JIP: LABEL9 { align1 1H }; - -LABEL9: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g109<1>D g45<1,1,0>D 32D { align1 1H $7.dst compacted }; -shl(16) g115<1>D g5<8,8,1>D 0x00000005UD { align1 1H $3.dst }; -shr(16) g117<1>UD g5<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g111<1>UD g109<1,1,0>UD g45<1,1,0>UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g119<1>D g109<1,1,0>D g115<1,1,0>D { align1 1H I@3 compacted }; -add(16) g113<1>D -g111<1,1,0>D g47<1,1,0>D { align1 1H @2 $7.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g121<1>UD g119<1,1,0>UD g109<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g88<2>UD g119<4,4,1>UD { align1 1Q $8.src }; -mov(8) g90<2>UD g120<4,4,1>UD { align1 2Q $8.src }; -add(16) g125<1>D g119<1,1,0>D 16D { align1 1H compacted }; -add3(16) g123<1>D g113<8,8,1>D g117<8,8,1>D -g121<1,1,1>D { align1 1H I@4 }; -cmp.l.f0.0(16) g25<1>UD g125<1,1,0>UD 0x00000010UD { align1 1H I@2 compacted }; -mov.nz.f0.0(16) null<1>D g81<8,8,1>D { align1 1H }; -mov(8) g109<2>UD g125<4,4,1>UD { align1 1Q }; -mov(8) g111<2>UD g126<4,4,1>UD { align1 2Q }; -mov(8) g88.1<2>UD g123<4,4,1>UD { align1 1Q I@5 }; -mov(8) g90.1<2>UD g124<4,4,1>UD { align1 2Q I@6 }; -add(16) g27<1>D -g25<1,1,0>D g123<1,1,0>D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g17UD g88UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -mov(8) g109.1<2>UD g27<4,4,1>UD { align1 1Q I@1 }; -mov(8) g111.1<2>UD g28<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g41UD g109UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -(+f0.0) if(16) JIP: LABEL10 UIP: LABEL10 { align1 1H }; -mov(8) g30<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g34<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g115<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g30<1>UD g30<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g34<1>UD g34<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g115<1>UD g115<8,8,1>UW { align1 WE_all 1Q I@3 }; -add(8) g31<1>UD g30<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -add(8) g35<1>UD g34<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -add(8) g116<1>UD g115<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g30<1>UD g30<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g34<1>UD g34<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g115<1>UD g115<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -add(16) g30<1>UD g30<1,1,0>UD 0x00000080UD { align1 WE_all 1H I@3 compacted }; -add(16) g34<1>UD g34<1,1,0>UD 0x00000080UD { align1 WE_all 1H I@3 compacted }; -add(16) g115<1>UD g115<1,1,0>UD 0x00000000UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g25UD g30UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g32UD g34UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -shl(16) g28<1>D g25<8,8,1>D 0x00000005UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -shr(16) g30<1>UD g32<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g37<1>D g13<1,1,0>D g28<1,1,0>D { align1 1H @2 $4.dst compacted }; -cmp.l.f0.0(16) g39<1>UD g37<1,1,0>UD g13<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g33<2>UD g37<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -mov(8) g35<2>UD g38<4,4,1>UD { align1 2Q }; -add(16) g49<1>D g37<1,1,0>D 16D { align1 1H compacted }; -add3(16) g45<1>D g15<8,8,1>D g30<8,8,1>D -g39<1,1,1>D { align1 1H @4 $4.dst }; -cmp.l.f0.0(16) g51<1>UD g49<1,1,0>UD g37<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g33.1<2>UD g45<4,4,1>UD { align1 1Q I@2 }; -mov(8) g35.1<2>UD g46<4,4,1>UD { align1 2Q I@3 }; -add(16) g53<1>D -g51<1,1,0>D g45<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g25UD g33UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -mov(8) g45<2>UD g49<4,4,1>UD { align1 1Q }; -mov(8) g47<2>UD g50<4,4,1>UD { align1 2Q }; -mov(8) g45.1<2>UD g53<4,4,1>UD { align1 1Q I@2 }; -mov(8) g47.1<2>UD g54<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g33UD g45UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -mov(16) g113<1>UD g31<8,8,1>UD { align1 1H $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g115UD g113UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; - -LABEL10: -endif(16) JIP: LABEL11 { align1 1H }; - -LABEL11: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -add(16) g54<1>F g23<1,1,0>F -g17<1,1,0>F { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -add(16) g91<1>F g41<1,1,0>F -g19<1,1,0>F { align1 1H $11.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -add(16) g93<1>F g43<1,1,0>F -g21<1,1,0>F { align1 1H $11.dst compacted }; -sel.ge(16) g95<1>F g54<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H F@3 }; -sel.ge(16) g97<1>F g91<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H F@3 }; -sel.ge(16) g99<1>F g93<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H F@3 }; -math inv(16) g101<1>F g95<8,8,1>F null<8,8,1>F { align1 1H @3 $1 }; -math inv(16) g105<1>F g97<8,8,1>F null<8,8,1>F { align1 1H @2 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -math inv(16) g109<1>F g99<8,8,1>F null<8,8,1>F { align1 1H @1 $3 }; -mul(16) g103<1>F g101<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mul(16) g107<1>F g105<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mul(16) g87<1>F g109<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -cmp.l.f0.0(16) g110<1>F g95<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.g.f0.0(16) g112<1>F g54<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H $11.src }; -and.nz.f0.0(16) null<1>UD g110<8,8,1>UD g112<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -(+f0.0) sel(16) g89<1>UD g103<1,1,0>UD 0x00000000UD { align1 1H F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.g.f0.0(16) g113<1>F g91<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g115<1>F g97<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H $2.src }; -shl(16) g97<1>D g79<8,8,1>D 0x00000002UD { align1 1H F@1 }; -and.nz.f0.0(16) null<1>UD g115<8,8,1>UD g113<8,8,1>UD { align1 1H F@1 }; -(+f0.0) sel(16) g91<1>UD g107<1,1,0>UD 0x00000000UD { align1 1H F@2 compacted }; -cmp.g.f0.0(16) g116<1>F g93<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H I@2 }; -cmp.l.f0.0(16) g118<1>F g99<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H $3.src }; -and.nz.f0.0(16) g93<1>UD g118<1,1,0>UD g116<1,1,0>UD { align1 1H F@1 compacted }; -(+f0.0) sel(16) g95<1>UD g87<1,1,0>UD 0x00000000UD { align1 1H F@6 compacted }; -cmp.l.f0.0(16) null<1>UD g97<8,8,1>UD 0x00000018UD { align1 1H I@5 }; -(+f0.0) if(16) JIP: LABEL12 UIP: LABEL12 { align1 1H }; -shl(16) g119<1>D g79<8,8,1>D 0x00000004UD { align1 1H }; -mov(16) g41<1>UD 0x7f800000UD { align1 1H }; -mov(16) g43<1>UD 0x7f800000UD { align1 1H }; -mov(16) g45<1>UD 0x7f800000UD { align1 1H $15.src }; -mov(16) g47<1>UD 0x7f800000UD { align1 1H $15.src }; -add(16) g99<1>D g119<1,1,0>D 192D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g99UD g41UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $15 }; - -LABEL12: -endif(16) JIP: LABEL13 { align1 1H }; - -LABEL13: -cmp.z.f0.0(16) null<1>D g79<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL14 UIP: LABEL14 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g100<1>D 288D { align1 1H F@1 }; -mov(16) g41<1>UD 0x00000000UD { align1 1H $15.src }; -mov(16) g43<1>UD 0x00000000UD { align1 1H $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g100UD g41UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $15 }; -mov.nz.f0.0(16) null<1>D g85<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL15 UIP: LABEL15 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g101<1>D 296D { align1 1H F@7 }; -mov(16) g103<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g101UD g103UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; - -LABEL15: -endif(16) JIP: LABEL14 { align1 1H }; - -LABEL14: -endif(16) JIP: LABEL16 { align1 1H }; - -LABEL16: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g99<1>UD g57<8,8,1>UD { align1 1H F@1 }; - -LABEL18: -cmp.ge.f0.0(16) null<1>UD g99<8,8,1>UD 0x00000030UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL17 UIP: LABEL17 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -and(16) g101<1>UD g99<1,1,0>UD 0x0000000fUD { align1 1H F@7 compacted }; -shr(16) g103<1>UD g99<1,1,0>UD 0x00000004UD { align1 1H $15.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(16) g120<1>UD g77<16,8,2>UW { align1 1H }; -mul(8) acc0<1>UD g65<8,8,1>UD 0x05ccUW { align1 1Q }; -add(16) g45<1>D g69<1,1,0>D 44D { align1 1H $15.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -mov(16) g122<1>UD g103<16,8,2>UW { align1 1H }; -mach(8) g41<1>UD g65<1,1,0>UD 0x000005ccUD { align1 1Q $15.src compacted AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.l.f0.0(16) g47<1>UD g45<1,1,0>UD g69<1,1,0>UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -shl(16) g107<1>D g122<8,8,1>D 0x00000004UD { align1 1H I@3 }; -mul(8) acc0<1>UD g66<8,8,1>UD 0x05ccUW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g105<1>D g120<1,1,0>D g107<1,1,0>D { align1 1H A@2 compacted }; -mach(8) g42<1>UD g66<8,8,1>UD 0x000005ccUD { align1 2Q $15.src AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mul(16) g43<1>D g105<1,1,0>D 6W { align1 1H I@2 compacted }; -add3(16) g107<1>D g63<8,8,1>D g41<8,8,1>D -g71<1,1,1>D { align1 1H I@2 }; -asr(16) g51<1>D g43<8,8,1>D 0x0000001fUD { align1 1H I@2 }; -add(16) g41<1>D -g47<1,1,0>D g107<1,1,0>D { align1 1H I@2 compacted }; -mul(16) g47<1>D g105<1,1,0>D 24W { align1 1H compacted }; -shl(16) g49<1>D g51<8,8,1>D 0x00000002UD { align1 1H I@3 }; -shr(16) g51<1>UD g43<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g53<1>D g45<1,1,0>D g47<1,1,0>D { align1 1H A@3 compacted }; -or(16) g43<1>UD g49<1,1,0>UD g51<1,1,0>UD { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g47<1>UD g53<1,1,0>UD g45<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g49<2>UD g53<4,4,1>UD { align1 1Q }; -mov(8) g51<2>UD g54<4,4,1>UD { align1 2Q }; -add3(16) g55<1>D g41<8,8,1>D g43<8,8,1>D -g47<1,1,1>D { align1 1H A@3 }; -mov(8) g49.1<2>UD g55<4,4,1>UD { align1 1Q I@1 }; -mov(8) g51.1<2>UD g56<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g41UD g49UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -add(16) g49<1>D g53<1,1,0>D 16D { align1 1H $4.src compacted }; -cmp.l.f0.0(16) g109<1>UD g49<1,1,0>UD g53<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g51<1>D -g109<1,1,0>D g55<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g53<2>UD g49<4,4,1>UD { align1 1Q }; -mov(8) g55<2>UD g50<4,4,1>UD { align1 2Q }; -mov(8) g53.1<2>UD g51<4,4,1>UD { align1 1Q I@2 }; -mov(8) g55.1<2>UD g52<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g49UD g53UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -cmp.l.f0.0(16) g53<1>UD g77<1,1,0>UD g101<1,1,0>UD { align1 1H $5.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -(+f0.0) sel(16) g55<1>UD g41<8,8,1>UD 0x7f800000UD { align1 1H $4.dst }; -(+f0.0) sel(16) g109<1>UD g43<8,8,1>UD 0x7f800000UD { align1 1H $4.dst }; -(+f0.0) sel(16) g111<1>UD g45<8,8,1>UD 0x7f800000UD { align1 1H $4.dst }; -(+f0.0) sel(16) g113<1>F -g47<1,1,0>F 0xff800000F /* -infF */ { align1 1H $4.dst compacted }; -(-f0.0) sel(16) g119<1>UD g41<8,8,1>UD 0x7f800000UD { align1 1H }; -(-f0.0) sel(16) g121<1>UD g43<8,8,1>UD 0x7f800000UD { align1 1H }; -(-f0.0) sel(16) g123<1>UD g45<8,8,1>UD 0x7f800000UD { align1 1H }; -(-f0.0) sel(16) g125<1>F -g47<8,8,1>F 0xff800000F /* -infF */ { align1 1H }; -mov(16) g45<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g45<1>F g55<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -(-f0.0) sel(16) g43<1>F -g51<8,8,1>F 0xff800000F /* -infF */ { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -(-f0.0) sel(16) g41<1>F -g49<8,8,1>F 0xff800000F /* -infF */ { align1 1H I@3 }; -(+f0.0) sel(16) g115<1>F -g49<1,1,0>F 0xff800000F /* -infF */ { align1 1H compacted }; -(+f0.0) sel(16) g117<1>F -g51<1,1,0>F 0xff800000F /* -infF */ { align1 1H compacted }; -mov(8) g49<2>UD g45.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -sel.l(8) g47<2>F g45<8,4,2>F g49<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g45.1<2>UD g47<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g49<4>UD g45.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g51<4>UD g45.2<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.l(4) g47<4>F g49<8,2,4>F g51<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g45.2<4>UD g47<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g49<4>UD g45.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g51<4>UD g45.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g47<4>F g49<8,2,4>F g51<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g45.3<4>UD g47<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g47<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g47<1>F g109<1,1,0>F { align1 1H compacted }; -sel.l(4) g45.4<1>F g45.3<0,1,0>F g45.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g46.4<1>F g46.3<0,1,0>F g46.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g51<2>UD g47.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g46<1>F g45.7<0,1,0>F g46<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g49<2>F g47<8,4,2>F g51<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g47.1<2>UD g49<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g51<4>UD g47.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g55<4>UD g47.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g49<4>F g51<8,2,4>F g55<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g47.2<4>UD g49<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g51<4>UD g47.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g55<4>UD g47.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g49<4>F g51<8,2,4>F g55<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g47.3<4>UD g49<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g49<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g49<1>F g111<1,1,0>F { align1 1H compacted }; -sel.l(4) g47.4<1>F g47.3<0,1,0>F g47.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g48.4<1>F g48.3<0,1,0>F g48.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g55<2>UD g49.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g48<1>F g47.7<0,1,0>F g48<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g51<2>F g49<8,4,2>F g55<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g49.1<2>UD g51<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g55<4>UD g49.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g109<4>UD g49.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g51<4>F g55<8,2,4>F g109<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g49.2<4>UD g51<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g55<4>UD g49.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g109<4>UD g49.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g51<4>F g55<8,2,4>F g109<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g49.3<4>UD g51<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g51<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g51<1>F g119<1,1,0>F { align1 1H compacted }; -sel.l(4) g49.4<1>F g49.3<0,1,0>F g49.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g50.4<1>F g50.3<0,1,0>F g50.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g109<2>UD g51.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g50<1>F g49.7<0,1,0>F g50<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g55<2>F g51<8,4,2>F g109<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g51.1<2>UD g55<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g109<4>UD g51.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g111<4>UD g51.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g55<4>F g109<8,2,4>F g111<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g51.2<4>UD g55<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g109<4>UD g51.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g111<4>UD g51.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g55<4>F g109<8,2,4>F g111<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g51.3<4>UD g55<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g55<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g55<1>F g121<1,1,0>F { align1 1H compacted }; -sel.l(4) g51.4<1>F g51.3<0,1,0>F g51.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g52.4<1>F g52.3<0,1,0>F g52.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g111<2>UD g55.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g52<1>F g51.7<0,1,0>F g52<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g109<2>F g55<8,4,2>F g111<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g55.1<2>UD g109<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g111<4>UD g55.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g119<4>UD g55.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g109<4>F g111<8,2,4>F g119<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g55.2<4>UD g109<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g111<4>UD g55.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g119<4>UD g55.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g109<4>F g111<8,2,4>F g119<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g55.3<4>UD g109<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g109<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g109<1>F g123<1,1,0>F { align1 1H compacted }; -sel.l(4) g55.4<1>F g55.3<0,1,0>F g55.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g56.4<1>F g56.3<0,1,0>F g56.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g119<2>UD g109.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g56<1>F g55.7<0,1,0>F g56<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g111<2>F g109<8,4,2>F g119<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g109.1<2>UD g111<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g119<4>UD g109.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g121<4>UD g109.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g111<4>F g119<8,2,4>F g121<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g109.2<4>UD g111<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g119<4>UD g109.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g121<4>UD g109.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g111<4>F g119<8,2,4>F g121<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g109.3<4>UD g111<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g111<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g111<1>F g113<1,1,0>F { align1 1H compacted }; -sel.l(4) g109.4<1>F g109.3<0,1,0>F g109.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g110.4<1>F g110.3<0,1,0>F g110.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g119<2>UD g111.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g110<1>F g109.7<0,1,0>F g110<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g113<2>F g111<8,4,2>F g119<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g111.1<2>UD g113<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g119<4>UD g111.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g121<4>UD g111.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g113<4>F g119<8,2,4>F g121<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g111.2<4>UD g113<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g119<4>UD g111.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g121<4>UD g111.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g113<4>F g119<8,2,4>F g121<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g111.3<4>UD g113<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g113<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g113<1>F g115<1,1,0>F { align1 1H compacted }; -sel.ge(4) g111.4<1>F g111.3<0,1,0>F g111.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g112.4<1>F g112.3<0,1,0>F g112.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g119<2>UD g113.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g112<1>F g111.7<0,1,0>F g112<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g115<2>F g113<8,4,2>F g119<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g113.1<2>UD g115<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g119<4>UD g113.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g121<4>UD g113.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g115<4>F g119<8,2,4>F g121<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g113.2<4>UD g115<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g119<4>UD g113.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g121<4>UD g113.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g115<4>F g119<8,2,4>F g121<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g113.3<4>UD g115<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g115<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g115<1>F g117<1,1,0>F { align1 1H compacted }; -sel.ge(4) g113.4<1>F g113.3<0,1,0>F g113.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g114.4<1>F g114.3<0,1,0>F g114.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g119<2>UD g115.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g114<1>F g113.7<0,1,0>F g114<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g117<2>F g115<8,4,2>F g119<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g115.1<2>UD g117<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g119<4>UD g115.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g121<4>UD g115.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g117<4>F g119<8,2,4>F g121<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g115.2<4>UD g117<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g119<4>UD g115.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g121<4>UD g115.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g117<4>F g119<8,2,4>F g121<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g115.3<4>UD g117<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g117<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g117<1>F g125<1,1,0>F { align1 1H compacted }; -sel.ge(4) g115.4<1>F g115.3<0,1,0>F g115.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g116.4<1>F g116.3<0,1,0>F g116.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g121<2>UD g117.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g116<1>F g115.7<0,1,0>F g116<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g119<2>F g117<8,4,2>F g121<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g117.1<2>UD g119<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g121<4>UD g117.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g123<4>UD g117.2<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g119<4>F g121<8,2,4>F g123<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g117.2<4>UD g119<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g121<4>UD g117.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g123<4>UD g117.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g119<4>F g121<8,2,4>F g123<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g117.3<4>UD g119<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g119<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g119<1>F g41<1,1,0>F { align1 1H compacted }; -sel.ge(4) g117.4<1>F g117.3<0,1,0>F g117.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g118.4<1>F g118.3<0,1,0>F g118.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g121<2>UD g119.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g118<1>F g117.7<0,1,0>F g118<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g41<2>F g119<8,4,2>F g121<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g119.1<2>UD g41<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g121<4>UD g119.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g123<4>UD g119.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g41<4>F g121<8,2,4>F g123<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g119.2<4>UD g41<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g121<4>UD g119.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g123<4>UD g119.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g41<4>F g121<8,2,4>F g123<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g119.3<4>UD g41<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g41<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g41<1>F g43<1,1,0>F { align1 1H compacted }; -sel.ge(4) g119.4<1>F g119.3<0,1,0>F g119.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g120.4<1>F g120.3<0,1,0>F g120.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g121<2>UD g41.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g120<1>F g119.7<0,1,0>F g120<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g43<2>F g41<8,4,2>F g121<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g41.1<2>UD g43<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g121<4>UD g41.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g123<4>UD g41.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g43<4>F g121<8,2,4>F g123<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g41.2<4>UD g43<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g121<4>UD g41.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g123<4>UD g41.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g43<4>F g121<8,2,4>F g123<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g41.3<4>UD g43<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g43<1>F g112.7<0,1,0>F -g46.7<0,1,0>F { align1 1H }; -add(16) g45<1>F g114.7<0,1,0>F -g48.7<0,1,0>F { align1 1H }; -add(16) g47<1>F g116.7<0,1,0>F -g50.7<0,1,0>F { align1 1H }; -add(16) g49<1>F g118.7<0,1,0>F -g52.7<0,1,0>F { align1 1H }; -sel.ge(4) g41.4<1>F g41.3<0,1,0>F g41.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g42.4<1>F g42.3<0,1,0>F g42.4<4,4,1>F { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(16) g51<1>F g120.7<0,1,0>F -g56.7<0,1,0>F { align1 1H }; -sel.ge(8) g42<1>F g41.7<0,1,0>F g42<8,8,1>F { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g55<1>F g42.7<0,1,0>F -g110.7<0,1,0>F { align1 1H }; -add(16) g41<1>F g45<1,1,0>F g47<1,1,0>F { align1 1H F@7 compacted }; -mul(16) g109<1>F g45<1,1,0>F g47<1,1,0>F { align1 1H compacted }; -mad(16) g45<1>F g109<8,8,1>F g41<8,8,1>F g43<1,1,1>F { align1 1H F@1 }; -add(16) g41<1>F g51<1,1,0>F g55<1,1,0>F { align1 1H F@4 compacted }; -mul(16) g43<1>F g51<1,1,0>F g55<1,1,0>F { align1 1H compacted }; -add(16) g51<1>D g69<1,1,0>D 1196D { align1 1H F@1 compacted }; -mad(16) g47<1>F g43<8,8,1>F g41<8,8,1>F g49<1,1,1>F { align1 1H F@1 }; -cmp.l.f0.0(16) g43<1>UD g51<1,1,0>UD g69<1,1,0>UD { align1 1H A@1 compacted }; -shl(16) g41<1>D g105<8,8,1>D 0x00000002UD { align1 1H F@1 }; -add(16) g49<1>D g51<1,1,0>D g41<1,1,0>D { align1 1H A@1 compacted }; -cmp.l.f0.0(16) g41<1>UD g49<1,1,0>UD g51<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) null<1>D g53<8,8,1>D 0D { align1 1H }; -add3(16) g51<1>D -g43<8,8,1>D g107<8,8,1>D -g41<1,1,1>D { align1 1H I@2 }; -mov(8) g41<2>UD g49<4,4,1>UD { align1 1Q }; -mov(8) g43<2>UD g50<4,4,1>UD { align1 2Q }; -mov(8) g41.1<2>UD g51<4,4,1>UD { align1 1Q I@2 }; -mov(8) g43.1<2>UD g52<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g49UD g41UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -(+f0.0) sel(16) g41<1>UD g49<1,1,0>UD 0x00000000UD { align1 1H $6.dst compacted }; -(-f0.0) sel(16) g43<1>UD g49<8,8,1>UD 0x00000000UD { align1 1H $6.src }; -mov(16) g49<1>D 0D { align1 WE_all 1H I@2 }; -mov(16) g49<1>D g41<8,8,1>D { align1 1H }; -mov(16) g41<1>D 0D { align1 WE_all 1H I@2 }; -mov(16) g41<1>D g43<8,8,1>D { align1 1H }; -cmp.nz.f0.0(16) null<1>D g101<8,8,1>D 0D { align1 1H }; -add(8) g49.1<2>D g49<8,4,2>D g49.1<8,4,2>D { align1 WE_all 1Q I@3 }; -add(8) g41.1<2>D g41<8,4,2>D g41.1<8,4,2>D { align1 WE_all 1Q I@3 }; -add(4) g49.2<4>D g49.1<8,2,4>D g49.2<8,2,4>D { align1 WE_all 1N I@2 }; -add(4) g41.2<4>D g41.1<8,2,4>D g41.2<8,2,4>D { align1 WE_all 1N I@2 }; -add(4) g49.3<4>D g49.1<8,2,4>D g49.3<8,2,4>D { align1 WE_all 1N I@2 }; -add(4) g41.3<4>D g41.1<8,2,4>D g41.3<8,2,4>D { align1 WE_all 1N I@2 }; -add(4) g49.4<1>D g49.3<0,1,0>D g49.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(4) g50.4<1>D g50.3<0,1,0>D g50.4<4,4,1>D { align1 WE_all 1N I@3 }; -add(4) g41.4<1>D g41.3<0,1,0>D g41.4<4,4,1>D { align1 WE_all 1N I@3 }; -add(4) g42.4<1>D g42.3<0,1,0>D g42.4<4,4,1>D { align1 WE_all 1N I@4 }; -add(8) g50<1>D g49.7<0,1,0>D g50<1,1,0>D { align1 WE_all 1Q I@3 compacted }; -add(8) g42<1>D g41.7<0,1,0>D g42<1,1,0>D { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(16) g43<1>D g50.7<0,1,0>D 5D { align1 1H compacted }; -shr(16) g49<1>UD g43<1,1,0>UD 0x00000001UD { align1 1H I@1 compacted }; -mul(8) acc0<1>UD g49<8,8,1>UD 0x5556UW { align1 1Q I@1 }; -mach(8) g43<1>UD g49<8,8,1>UD 0x55555556UD { align1 1Q AccWrEnable }; -mul(8) acc0<1>UD g50<8,8,1>UD 0x5556UW { align1 2Q I@3 }; -mach(8) g44<1>UD g50<8,8,1>UD 0x55555556UD { align1 2Q AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -add(16) g49<1>D g42.7<0,1,0>D 5D { align1 1H compacted }; -shr(16) g41<1>UD g49<1,1,0>UD 0x00000001UD { align1 1H I@1 compacted }; -mul(8) acc0<1>UD g41<8,8,1>UD 0x5556UW { align1 1Q I@1 }; -mach(8) g49<1>UD g41<8,8,1>UD 0x55555556UD { align1 1Q AccWrEnable }; -mul(8) acc0<1>UD g42<8,8,1>UD 0x5556UW { align1 2Q I@3 }; -mach(8) g50<1>UD g42<8,8,1>UD 0x55555556UD { align1 2Q AccWrEnable }; -mov(16) g41<1>F g43<1,1,0>UD { align1 1H I@1 compacted }; -mul(16) g43<1>F g45<1,1,0>F g41<1,1,0>F { align1 1H F@1 compacted }; -mov(16) g41<1>F g49<1,1,0>UD { align1 1H I@1 compacted }; -mul(16) g45<1>F g47<1,1,0>F g41<1,1,0>F { align1 1H F@1 compacted }; -add(16) g47<1>F g43<1,1,0>F g45<1,1,0>F { align1 1H F@1 compacted }; -(+f0.0) sel(16) g41<1>UD g47<8,8,1>UD 0x7f800000UD { align1 1H F@1 }; -cmp.z.f0.0(16) g123<1>D g103<1,1,0>D 0D { align1 1H compacted }; -cmp.z.f0.0(16) g125<1>F g89<1,1,0>F 0x0F /* 0F */ { align1 1H compacted }; -cmp.z.f0.0(16) g47<1>D g103<1,1,0>D 1D { align1 1H compacted }; -cmp.z.f0.0(16) g49<1>F g91<1,1,0>F 0x0F /* 0F */ { align1 1H compacted }; -and(16) g43<1>UD g125<1,1,0>UD g123<1,1,0>UD { align1 1H A@2 compacted }; -and(16) g45<1>UD g49<1,1,0>UD g47<1,1,0>UD { align1 1H A@1 compacted }; -cmp.z.f0.0(16) g47<1>D g103<1,1,0>D 2D { align1 1H compacted }; -cmp.z.f0.0(16) g49<1>F g95<1,1,0>F 0x0F /* 0F */ { align1 1H I@2 compacted }; -and(16) g51<1>UD g49<1,1,0>UD g47<1,1,0>UD { align1 1H A@1 compacted }; -or(16) g47<1>UD g51<1,1,0>UD g45<1,1,0>UD { align1 1H I@1 compacted }; -or.nz.f0.0(16) null<1>UD g47<8,8,1>UD g43<8,8,1>UD { align1 1H I@1 }; -(-f0.0) sel(16) g126<1>UD g41<8,8,1>UD 0x7f800000UD { align1 1H I@7 }; -and(16) g41<1>UD g126<8,8,1>UD 0xfffffffcUD { align1 1H I@1 }; -or(16) g106<1>UD g41<1,1,0>UD g103<1,1,0>UD { align1 1H I@1 compacted }; -shl(16) g104<1>D g99<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g104UD g106UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; -add(16) g99<1>D g99<1,1,0>D 32D { align1 1H compacted }; - -LABEL17: -while(16) JIP: LABEL18 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -send(1) g42UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g43<1>UD 0x00000000UD { align1 WE_all 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(2) g43.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g43UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $8 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -cmp.l.f0.0(16) null<1>UD g77<8,8,1>UD 0x00000010UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL20 UIP: LABEL19 { align1 1H }; -shl(16) g107<1>D g77<8,8,1>D 0x00000002UD { align1 1H $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g44UD g107UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g109<1>D g107<1,1,0>D 64D { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g46UD g109UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -add(16) g110<1>D g107<1,1,0>D 128D { align1 1H $10.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g50UD g110UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sel.l(16) g48<1>UD g44<1,1,0>UD g46<1,1,0>UD { align1 1H $9.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -sel.l(16) g41<1>UD g48<1,1,0>UD g50<1,1,0>UD { align1 1H $15.dst compacted }; -else(16) JIP: LABEL19 UIP: LABEL19 { align1 1H }; - -LABEL20: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g41<1>UD 0xffffffffUD { align1 1H I@2 }; - -LABEL19: -endif(16) JIP: LABEL21 { align1 1H }; - -LABEL21: -mov(16) g51<1>UD 0xffffffffUD { align1 WE_all 1H I@2 }; -mov(16) g51<1>UD g41<8,8,1>UD { align1 1H }; -sel.l(8) g51.1<2>UD g51<8,4,2>UD g51.1<8,4,2>UD { align1 WE_all 1Q I@1 }; -mov(1) g95<2>UW 0x00000000UD { align1 WE_all 1N F@1 }; -sel.l(4) g51.2<4>UD g51.1<8,2,4>UD g51.2<8,2,4>UD { align1 WE_all 1N I@2 }; -sel.l(4) g51.3<4>UD g51.1<8,2,4>UD g51.3<8,2,4>UD { align1 WE_all 1N I@1 }; -sel.l(4) g51.4<1>UD g51.3<0,1,0>UD g51.4<4,4,1>UD { align1 WE_all 1N I@1 }; -sel.l(4) g52.4<1>UD g52.3<0,1,0>UD g52.4<4,4,1>UD { align1 WE_all 1N I@2 }; -sel.l(8) g52<1>UD g51.7<0,1,0>UD g52<8,8,1>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.z.f0.0(16) g53<1>D g41<1,1,0>D g52.7<0,1,0>D { align1 1H compacted }; -mov(1) f0<1>UW g95<0,1,0>UW { align1 WE_all 1N I@7 }; -cmp.nz.f0.0(16) null<1>UD g53<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov.z.f0.0(16) g54<1>UD f0<0,1,0>UW { align1 1H F@5 }; -and(16) g71<1>UD g52.7<0,1,0>UD 0x00000003UD { align1 1H compacted }; -add(16) g95<1>D g75<1,1,0>D -g73<1,1,0>D { align1 1H F@1 compacted }; -fbl(16) g63<1>UD g54<8,8,1>UD { align1 1H I@3 }; -(-f0.0) sel(16) g69<1>UD g63<8,8,1>UD 0x00000020UD { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>F g52.7<0,1,0>F 0x7f800000F /* infF */ { align1 1H compacted }; -(+f0.0) if(16) JIP: LABEL23 UIP: LABEL22 { align1 1H }; -cmp.l.f0.0(16) g99<1>D g71<1,1,0>D 3D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -(+f0.0) sel(16) g101<1>UD g29<1,1,0>UD g31<1,1,0>UD { align1 1H F@7 compacted }; -cmp.l.f0.0(16) g103<1>D g71<1,1,0>D 1D { align1 1H $15.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -(+f0.0) sel(16) g105<1>UD g25<1,1,0>UD g27<1,1,0>UD { align1 1H F@7 compacted }; -cmp.l.f0.0(16) g107<1>D g71<1,1,0>D 2D { align1 1H $15.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -(+f0.0) sel(16) g109<1>UD g105<1,1,0>UD g101<1,1,0>UD { align1 1H A@2 compacted }; -cmp.nz.f0.0(16) null<1>D g99<8,8,1>D 0D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -(+f0.0) sel(16) g111<1>UD g37<1,1,0>UD g39<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g103<8,8,1>D 0D { align1 1H I@6 }; -(+f0.0) sel(16) g113<1>UD g33<1,1,0>UD g35<1,1,0>UD { align1 1H $15.dst compacted }; -cmp.nz.f0.0(16) null<1>D g107<8,8,1>D 0D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g115<1>UD g113<1,1,0>UD g111<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g117<1>F g109<1,1,0>F g115<1,1,0>F { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g99<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g119<1>UD g21<1,1,0>UD 0x00000000UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g103<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g121<1>UD g17<1,1,0>UD g19<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g107<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g123<1>UD g121<1,1,0>UD g119<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g125<1>F g117<1,1,0>F -g123<1,1,0>F { align1 1H A@1 compacted }; -and.nz.f0.0(16) null<1>UD g99<8,8,1>UD g93<8,8,1>UD { align1 1H }; -(+f0.0) sel(16) g17<1>UD g87<1,1,0>UD 0x00000000UD { align1 1H I@4 compacted }; -cmp.nz.f0.0(16) null<1>D g103<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g19<1>UD g89<1,1,0>UD g91<1,1,0>UD { align1 1H A@5 compacted }; -cmp.nz.f0.0(16) null<1>D g107<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g21<1>UD g19<1,1,0>UD g17<1,1,0>UD { align1 1H I@2 compacted }; -mul(16) g23<1>F g125<1,1,0>F g21<1,1,0>F { align1 1H A@1 compacted }; -mov(16) g41<1>UD g23<8,8,1>F { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g43<1>UD g41<1,1,0>UD g69<1,1,0>UD { align1 1H $15.src compacted }; -mov(16) g99<2>W -g43<8,8,1>D { align1 1H I@1 }; -mov(16) g42<1>UW g99<16,8,2>UW { align1 1H I@1 }; -else(16) JIP: LABEL22 UIP: LABEL22 { align1 1H }; - -LABEL23: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -shr(16) g44<1>UD g95<1,1,0>UD 0x00000001UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.l.f0.0(16) g46<1>UD g79<1,1,0>UD g44<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g100<2>W -g46<8,8,1>D { align1 1H A@1 }; -mov(16) g42<1>UW g100<16,8,2>UW { align1 1H I@1 }; - -LABEL22: -endif(16) JIP: LABEL24 { align1 1H }; - -LABEL24: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -add(16) g17<1>F g25<1,1,0>F g33<1,1,0>F { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -add(16) g19<1>F g27<1,1,0>F g35<1,1,0>F { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -add(16) g21<1>F g29<1,1,0>F g37<1,1,0>F { align1 1H $14.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -and(16) g47<1>UW g42<1,1,0>UW 0x0001UW { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g48<1>W g47<32,16,2>B { align1 1H I@1 }; -mov(1) g101<2>UW 0x00000000UD { align1 WE_all 1N I@4 }; -cmp.nz.f0.0(16) g49<1>W g48<16,16,1>W 0W { align1 1H I@2 }; -mov(16) g23<1>D g49<8,8,1>W { align1 1H I@1 }; -and(16) g50<1>UD g23<1,1,0>UD g81<1,1,0>UD { align1 1H I@1 compacted }; -mov(1) f0<1>UW g101<0,1,0>UW { align1 WE_all 1N I@4 }; -cmp.nz.f0.0(16) null<1>UD g50<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov(16) g41<1>UD f0<0,1,0>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g23<8,8,1>D 0D { align1 1H }; -mov(1) g102<2>UW 0x00000000UD { align1 WE_all 1N $15.src }; -(-f0.0) sel(16) g51<1>UD g81<8,8,1>UD 0x00000000UD { align1 1H F@4 }; -mov(1) f0<1>UW g102<0,1,0>UW { align1 WE_all 1N I@2 }; -cmp.nz.f0.0(16) null<1>UD g51<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g43<1>UD f0<0,1,0>UW { align1 1H }; -mov(1) g99<1>D 1D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.nz.f0.0(16) g45<1>D g41<1,1,0>D 0D { align1 1H I@7 compacted }; -(+f0.0) if(16) JIP: LABEL25 UIP: LABEL25 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -shl(16) g52<1>D g99<0,1,0>D g77<8,8,1>UD { align1 1H }; -and.nz.f0.0(16) null<1>UD g41<8,8,1>UD g52<8,8,1>UD { align1 1H I@1 }; -(+f0.0) sel(16) g91<1>UD g17<8,8,1>UD 0x7f800000UD { align1 1H F@3 }; -(+f0.0) sel(16) g47<1>UD g19<8,8,1>UD 0x7f800000UD { align1 1H F@2 }; -(+f0.0) sel(16) g49<1>UD g21<8,8,1>UD 0x7f800000UD { align1 1H F@1 }; -(+f0.0) sel(16) g51<1>UD g17<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g53<1>UD g19<8,8,1>UD 0xff800000UD { align1 1H F@7 }; -(+f0.0) sel(16) g55<1>UD g21<8,8,1>UD 0xff800000UD { align1 1H F@7 }; -(+f0.0) sel(16) g63<1>UD g25<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g69<1>UD g27<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g71<1>UD g29<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g73<1>UD g33<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g75<1>UD g35<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g87<1>UD g37<8,8,1>UD 0xff800000UD { align1 1H }; -mov(16) g89<1>F 0x7f800000F /* infF */ { align1 WE_all 1H F@7 compacted }; -mov(16) g89<1>F g91<1,1,0>F { align1 1H compacted }; -cmp.ge.f0.0(16) null<1>UD g77<8,8,1>UD 0x00000006UD { align1 1H }; -mov(8) g93<2>UD g89.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.l(8) g91<2>F g89<8,4,2>F g93<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g89.1<2>UD g91<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g93<4>UD g89.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g89.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g91<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g89.2<4>UD g91<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g93<4>UD g89.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g89.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g91<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g89.3<4>UD g91<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g91<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g91<1>F g47<1,1,0>F { align1 1H compacted }; -sel.l(4) g89.4<1>F g89.3<0,1,0>F g89.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g90.4<1>F g90.3<0,1,0>F g90.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g93<2>UD g91.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g90<1>F g89.7<0,1,0>F g90<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g47<2>F g91<8,4,2>F g93<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g91.1<2>UD g47<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g93<4>UD g91.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g91.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g47<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g91.2<4>UD g47<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g93<4>UD g91.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g91.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g47<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g91.3<4>UD g47<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g47<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g47<1>F g49<1,1,0>F { align1 1H compacted }; -sel.l(4) g91.4<1>F g91.3<0,1,0>F g91.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g92.4<1>F g92.3<0,1,0>F g92.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g93<2>UD g47.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g92<1>F g91.7<0,1,0>F g92<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g49<2>F g47<8,4,2>F g93<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g47.1<2>UD g49<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g93<4>UD g47.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g47.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g49<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g47.2<4>UD g49<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g93<4>UD g47.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g47.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g49<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g47.3<4>UD g49<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g49<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g49<1>F g51<1,1,0>F { align1 1H compacted }; -sel.l(4) g47.4<1>F g47.3<0,1,0>F g47.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g48.4<1>F g48.3<0,1,0>F g48.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g93<2>UD g49.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g48<1>F g47.7<0,1,0>F g48<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g51<2>F g49<8,4,2>F g93<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g49.1<2>UD g51<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g93<4>UD g49.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g49.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g51<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g49.2<4>UD g51<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g93<4>UD g49.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g49.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g51<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g49.3<4>UD g51<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g51<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g51<1>F g53<1,1,0>F { align1 1H compacted }; -sel.ge(4) g49.4<1>F g49.3<0,1,0>F g49.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g50.4<1>F g50.3<0,1,0>F g50.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g93<2>UD g51.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g50<1>F g49.7<0,1,0>F g50<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g53<2>F g51<8,4,2>F g93<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g51.1<2>UD g53<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g93<4>UD g51.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g51.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g53<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g51.2<4>UD g53<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g93<4>UD g51.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g51.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g53<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g51.3<4>UD g53<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g53<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g53<1>F g55<1,1,0>F { align1 1H compacted }; -sel.ge(4) g51.4<1>F g51.3<0,1,0>F g51.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g52.4<1>F g52.3<0,1,0>F g52.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g93<2>UD g53.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g52<1>F g51.7<0,1,0>F g52<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g55<2>F g53<8,4,2>F g93<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g53.1<2>UD g55<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g93<4>UD g53.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g53.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g55<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g53.2<4>UD g55<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g93<4>UD g53.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g53.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g55<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g53.3<4>UD g55<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g55<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g55<1>F g63<1,1,0>F { align1 1H compacted }; -sel.ge(4) g53.4<1>F g53.3<0,1,0>F g53.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g54.4<1>F g54.3<0,1,0>F g54.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g93<2>UD g55.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g54<1>F g53.7<0,1,0>F g54<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g63<2>F g55<8,4,2>F g93<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g55.1<2>UD g63<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g93<4>UD g55.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g55.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g63<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g55.2<4>UD g63<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g93<4>UD g55.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g55.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g63<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g55.3<4>UD g63<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g63<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g63<1>F g69<1,1,0>F { align1 1H compacted }; -sel.l(4) g55.4<1>F g55.3<0,1,0>F g55.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g56.4<1>F g56.3<0,1,0>F g56.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g93<2>UD g63.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g56<1>F g55.7<0,1,0>F g56<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g69<2>F g63<8,4,2>F g93<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g63.1<2>UD g69<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g93<4>UD g63.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g63.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g69<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g63.2<4>UD g69<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g93<4>UD g63.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g63.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g69<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g63.3<4>UD g69<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g69<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g69<1>F g71<1,1,0>F { align1 1H compacted }; -sel.l(4) g63.4<1>F g63.3<0,1,0>F g63.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g64.4<1>F g64.3<0,1,0>F g64.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g93<2>UD g69.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g64<1>F g63.7<0,1,0>F g64<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g71<2>F g69<8,4,2>F g93<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g69.1<2>UD g71<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g93<4>UD g69.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g69.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g71<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g69.2<4>UD g71<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g93<4>UD g69.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g69.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g71<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g69.3<4>UD g71<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g71<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g71<1>F g73<1,1,0>F { align1 1H compacted }; -sel.l(4) g69.4<1>F g69.3<0,1,0>F g69.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g70.4<1>F g70.3<0,1,0>F g70.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g93<2>UD g71.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g70<1>F g69.7<0,1,0>F g70<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g73<2>F g71<8,4,2>F g93<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g71.1<2>UD g73<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g93<4>UD g71.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g71.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g73<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g71.2<4>UD g73<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g93<4>UD g71.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g71.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g73<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g71.3<4>UD g73<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g73<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g73<1>F g75<1,1,0>F { align1 1H compacted }; -sel.ge(4) g71.4<1>F g71.3<0,1,0>F g71.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g72.4<1>F g72.3<0,1,0>F g72.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g93<2>UD g73.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g72<1>F g71.7<0,1,0>F g72<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g75<2>F g73<8,4,2>F g93<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g73.1<2>UD g75<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g93<4>UD g73.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g73.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g75<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g73.2<4>UD g75<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g93<4>UD g73.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g73.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g75<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g73.3<4>UD g75<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g75<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g75<1>F g87<1,1,0>F { align1 1H compacted }; -sel.ge(4) g73.4<1>F g73.3<0,1,0>F g73.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g74.4<1>F g74.3<0,1,0>F g74.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g93<2>UD g75.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g74<1>F g73.7<0,1,0>F g74<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g87<2>F g75<8,4,2>F g93<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g75.1<2>UD g87<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g93<4>UD g75.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g75.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g87<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g75.2<4>UD g87<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g93<4>UD g75.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g95<4>UD g75.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g87<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g75.3<4>UD g87<8,2,4>UD { align1 WE_all 1N F@1 }; -add(16) g87<1>D g77<1,1,0>D -6D { align1 1H compacted }; -sel.ge(4) g75.4<1>F g75.3<0,1,0>F g75.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g76.4<1>F g76.3<0,1,0>F g76.4<4,4,1>F { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g93<1>UD g87<1,1,0>UD g77<1,1,0>UD { align1 1H compacted }; -sel.ge(8) g76<1>F g75.7<0,1,0>F g76<8,8,1>F { align1 WE_all 1Q F@1 }; -cmp.z.f0.0(16) null<1>D g93<8,8,1>D 0D { align1 1H I@1 }; -(+f0.0) sel(16) g87<1>UD g90.7<0,1,0>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g89<1>UD g56.7<0,1,0>UD 0x7f800000UD { align1 1H }; -cmp.z.f0.0(16) null<1>D g93<8,8,1>D 1D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0) sel(16) g55<1>UD g92.7<0,1,0>UD g87<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0) sel(16) g87<1>UD g64.7<0,1,0>UD g89<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g93<8,8,1>D 2D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0) sel(16) g63<1>UD g48.7<0,1,0>UD g55<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0) sel(16) g55<1>UD g70.7<0,1,0>UD g87<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g93<8,8,1>D 3D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g69<1>F -g50.7<0,1,0>F g63<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g87<1>F -g72.7<0,1,0>F g55<1,1,0>F { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g93<8,8,1>D 4D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g89<1>F -g52.7<0,1,0>F g69<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g91<1>F -g74.7<0,1,0>F g87<1,1,0>F { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g93<8,8,1>D 5D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g93<1>F -g54.7<0,1,0>F g89<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g95<1>F -g76.7<0,1,0>F g91<1,1,0>F { align1 1H compacted }; -cmp.l.f0.0(16) null<1>UD g77<8,8,1>UD 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g113<1>UD g93<1,1,0>UD g95<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) null<1>UD g77<8,8,1>UD 0x0000000cUD { align1 1H }; -(+f0.0) if(16) JIP: LABEL26 UIP: LABEL26 { align1 1H }; -shl(16) g100<1>D g77<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g111<1>D g100<1,1,0>D 192D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g111UD g113UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; - -LABEL26: -endif(16) JIP: LABEL25 { align1 1H }; - -LABEL25: -endif(16) JIP: LABEL27 { align1 1H }; - -LABEL27: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.nz.f0.0(16) g101<1>D g43<1,1,0>D 0D { align1 1H compacted }; -(+f0.0) if(16) JIP: LABEL28 UIP: LABEL28 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -shl(16) g103<1>D g99<0,1,0>D g77<8,8,1>UD { align1 1H $15.src }; -and.nz.f0.0(16) null<1>UD g43<8,8,1>UD g103<8,8,1>UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -(+f0.0) sel(16) g104<1>UD g17<8,8,1>UD 0x7f800000UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -(+f0.0) sel(16) g106<1>UD g19<8,8,1>UD 0x7f800000UD { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -(+f0.0) sel(16) g108<1>UD g21<8,8,1>UD 0x7f800000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -(+f0.0) sel(16) g110<1>UD g17<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -(+f0.0) sel(16) g112<1>UD g19<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -(+f0.0) sel(16) g114<1>UD g21<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -(+f0.0) sel(16) g116<1>UD g25<8,8,1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -(+f0.0) sel(16) g118<1>UD g27<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g120<1>UD g29<8,8,1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -(+f0.0) sel(16) g122<1>UD g33<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g124<1>UD g35<8,8,1>UD 0xff800000UD { align1 1H F@4 }; -(+f0.0) sel(16) g126<1>UD g37<8,8,1>UD 0xff800000UD { align1 1H F@4 }; -mov(16) g17<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@7 compacted }; -mov(16) g17<1>F g104<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -cmp.ge.f0.0(16) null<1>UD g77<8,8,1>UD 0x00000006UD { align1 1H }; -mov(8) g19<2>UD g17.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.l(8) g103<2>F g17<8,4,2>F g19<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g17.1<2>UD g103<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g25<4>UD g17.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g27<4>UD g17.2<8,2,4>UD { align1 WE_all 1N A@4 }; -sel.l(4) g20<4>F g25<8,2,4>F g27<8,2,4>F { align1 WE_all 1N I@1 }; -mov(16) g25<1>F 0xff800000F /* -infF */ { align1 WE_all 1H compacted }; -mov(16) g25<1>F g110<1,1,0>F { align1 1H compacted }; -mov(4) g17.2<4>UD g20<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(16) g19<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g19<1>F g106<1,1,0>F { align1 1H compacted }; -mov(16) g21<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g21<1>F g108<1,1,0>F { align1 1H compacted }; -mov(8) g90<2>UD g25.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(4) g30<4>UD g17.1<8,2,4>UD { align1 WE_all 1N A@2 }; -mov(4) g32<4>UD g17.3<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(8) g35<2>UD g19.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(8) g55<2>UD g21.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.l(4) g28<4>F g30<8,2,4>F g32<8,2,4>F { align1 WE_all 1N A@3 }; -mov(4) g17.3<4>UD g28<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g27<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g27<1>F g112<1,1,0>F { align1 1H compacted }; -sel.l(8) g33<2>F g19<8,4,2>F g35<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.l(4) g17.4<1>F g17.3<0,1,0>F g17.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g18.4<1>F g18.3<0,1,0>F g18.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g108<2>UD g27.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g19.1<2>UD g33<8,4,2>UD { align1 WE_all 1Q A@3 }; -sel.l(8) g18<1>F g17.7<0,1,0>F g18<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g38<4>UD g19.1<8,2,4>UD { align1 WE_all 1N @1 $15.dst }; -mov(4) g47<4>UD g19.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g36<4>F g38<8,2,4>F g47<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g19.2<4>UD g36<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g50<4>UD g19.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g52<4>UD g19.3<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g48<4>F g50<8,2,4>F g52<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g19.3<4>UD g48<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(8) g53<2>F g21<8,4,2>F g55<8,4,2>F { align1 WE_all 1Q I@7 }; -sel.l(4) g19.4<1>F g19.3<0,1,0>F g19.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g20.4<1>F g20.3<0,1,0>F g20.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g21.1<2>UD g53<8,4,2>UD { align1 WE_all 1Q A@3 }; -sel.l(8) g20<1>F g19.7<0,1,0>F g20<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g69<4>UD g21.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g71<4>UD g21.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g63<4>F g69<8,2,4>F g71<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g21.2<4>UD g63<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g74<4>UD g21.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g87<4>UD g21.3<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g72<4>F g74<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g21.3<4>UD g72<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(8) g88<2>F g25<8,4,2>F g90<8,4,2>F { align1 WE_all 1Q }; -sel.l(4) g21.4<1>F g21.3<0,1,0>F g21.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g22.4<1>F g22.3<0,1,0>F g22.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g25.1<2>UD g88<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g22<1>F g21.7<0,1,0>F g22<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g93<4>UD g25.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g95<4>UD g25.2<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g91<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g25.2<4>UD g91<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g103<4>UD g25.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g105<4>UD g25.3<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g99<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g25.3<4>UD g99<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(8) g106<2>F g27<8,4,2>F g108<8,4,2>F { align1 WE_all 1Q }; -sel.ge(4) g25.4<1>F g25.3<0,1,0>F g25.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g26.4<1>F g26.3<0,1,0>F g26.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g27.1<2>UD g106<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g26<1>F g25.7<0,1,0>F g26<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g111<4>UD g27.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g29<4>UD g27.2<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g109<4>F g111<8,2,4>F g29<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g27.2<4>UD g109<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g32<4>UD g27.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g34<4>UD g27.3<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g30<4>F g32<8,2,4>F g34<8,2,4>F { align1 WE_all 1N I@1 }; -mov(16) g33<1>F 0x7f800000F /* infF */ { align1 WE_all 1H compacted }; -mov(16) g33<1>F g118<1,1,0>F { align1 1H compacted }; -mov(4) g27.3<4>UD g30<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(16) g29<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g29<1>F g114<1,1,0>F { align1 1H compacted }; -mov(16) g31<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g31<1>F g116<1,1,0>F { align1 1H compacted }; -mov(8) g92<2>UD g33.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(4) g27.4<1>F g27.3<0,1,0>F g27.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g28.4<1>F g28.3<0,1,0>F g28.4<4,4,1>F { align1 WE_all 1N I@2 }; -mov(8) g37<2>UD g29.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g63<2>UD g31.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g28<1>F g27.7<0,1,0>F g28<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g35<2>F g29<8,4,2>F g37<8,4,2>F { align1 WE_all 1Q I@2 }; -mov(8) g29.1<2>UD g35<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(16) g35<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g35<1>F g120<1,1,0>F { align1 1H compacted }; -mov(4) g47<4>UD g29.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g49<4>UD g29.2<8,2,4>UD { align1 WE_all 1N }; -mov(8) g110<2>UD g35.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.ge(4) g38<4>F g47<8,2,4>F g49<8,2,4>F { align1 WE_all 1N I@2 }; -mov(4) g29.2<4>UD g38<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g37<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g37<1>F g122<1,1,0>F { align1 1H compacted }; -mov(4) g52<4>UD g29.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g54<4>UD g29.3<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -mov(8) g39<2>UD g37.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.ge(4) g50<4>F g52<8,2,4>F g54<8,2,4>F { align1 WE_all 1N I@2 }; -mov(4) g29.3<4>UD g50<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(8) g55<2>F g31<8,4,2>F g63<8,4,2>F { align1 WE_all 1Q I@7 }; -sel.ge(4) g29.4<1>F g29.3<0,1,0>F g29.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g30.4<1>F g30.3<0,1,0>F g30.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g31.1<2>UD g55<8,4,2>UD { align1 WE_all 1Q A@3 }; -sel.ge(8) g30<1>F g29.7<0,1,0>F g30<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g71<4>UD g31.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g73<4>UD g31.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g69<4>F g71<8,2,4>F g73<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g31.2<4>UD g69<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g87<4>UD g31.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g89<4>UD g31.3<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g74<4>F g87<8,2,4>F g89<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g31.3<4>UD g74<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(8) g90<2>F g33<8,4,2>F g92<8,4,2>F { align1 WE_all 1Q }; -sel.l(4) g31.4<1>F g31.3<0,1,0>F g31.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g32.4<1>F g32.3<0,1,0>F g32.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g33.1<2>UD g90<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g32<1>F g31.7<0,1,0>F g32<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g95<4>UD g33.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g99<4>UD g33.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g93<4>F g95<8,2,4>F g99<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g33.2<4>UD g93<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g105<4>UD g33.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g107<4>UD g33.3<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g103<4>F g105<8,2,4>F g107<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g33.3<4>UD g103<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(8) g108<2>F g35<8,4,2>F g110<8,4,2>F { align1 WE_all 1Q }; -sel.l(4) g33.4<1>F g33.3<0,1,0>F g33.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g34.4<1>F g34.3<0,1,0>F g34.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g35.1<2>UD g108<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g34<1>F g33.7<0,1,0>F g34<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g113<4>UD g35.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g115<4>UD g35.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g111<4>F g113<8,2,4>F g115<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g35.2<4>UD g111<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g118<4>UD g35.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g120<4>UD g35.3<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g116<4>F g118<8,2,4>F g120<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g35.3<4>UD g116<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(8) g121<2>F g37<8,4,2>F g39<8,4,2>F { align1 WE_all 1Q }; -mov(16) g39<1>F 0xff800000F /* -infF */ { align1 WE_all 1H compacted }; -mov(16) g39<1>F g124<1,1,0>F { align1 1H compacted }; -sel.l(4) g35.4<1>F g35.3<0,1,0>F g35.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g36.4<1>F g36.3<0,1,0>F g36.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g37.1<2>UD g121<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g71<2>UD g39.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g36<1>F g35.7<0,1,0>F g36<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g49<4>UD g37.1<8,2,4>UD { align1 WE_all 1N I@2 }; -mov(4) g51<4>UD g37.2<8,2,4>UD { align1 WE_all 1N }; -sel.ge(8) g69<2>F g39<8,4,2>F g71<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.ge(4) g47<4>F g49<8,2,4>F g51<8,2,4>F { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g49<1>D g77<1,1,0>D -6D { align1 1H compacted }; -mov(8) g39.1<2>UD g69<8,4,2>UD { align1 WE_all 1Q A@2 }; -mov(4) g37.2<4>UD g47<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g47<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g47<1>F g126<1,1,0>F { align1 1H compacted }; -mov(4) g74<4>UD g39.1<8,2,4>UD { align1 WE_all 1N I@2 }; -mov(4) g87<4>UD g39.2<8,2,4>UD { align1 WE_all 1N }; -mov(4) g54<4>UD g37.1<8,2,4>UD { align1 WE_all 1N I@3 }; -mov(4) g63<4>UD g37.3<8,2,4>UD { align1 WE_all 1N }; -mov(8) g95<2>UD g47.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.ge(4) g72<4>F g74<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@4 }; -sel.ge(4) g52<4>F g54<8,2,4>F g63<8,2,4>F { align1 WE_all 1N I@2 }; -mov(4) g39.2<4>UD g72<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g37.3<4>UD g52<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -(+f0.0) sel(16) g51<1>UD g49<1,1,0>UD g77<1,1,0>UD { align1 1H compacted }; -mov(4) g90<4>UD g39.1<8,2,4>UD { align1 WE_all 1N I@3 }; -mov(4) g92<4>UD g39.3<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g37.4<1>F g37.3<0,1,0>F g37.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g38.4<1>F g38.3<0,1,0>F g38.4<4,4,1>F { align1 WE_all 1N I@4 }; -cmp.z.f0.0(16) null<1>D g51<8,8,1>D 0D { align1 1H I@3 }; -sel.ge(4) g88<4>F g90<8,2,4>F g92<8,2,4>F { align1 WE_all 1N I@2 }; -sel.ge(8) g38<1>F g37.7<0,1,0>F g38<8,8,1>F { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -(+f0.0) sel(16) g53<1>UD g18.7<0,1,0>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -(+f0.0) sel(16) g55<1>UD g32.7<0,1,0>UD 0x7f800000UD { align1 1H }; -mov(4) g39.3<4>UD g88<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.ge(8) g93<2>F g47<8,4,2>F g95<8,4,2>F { align1 WE_all 1Q I@7 }; -cmp.z.f0.0(16) null<1>D g51<8,8,1>D 1D { align1 1H }; -sel.ge(4) g39.4<1>F g39.3<0,1,0>F g39.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g40.4<1>F g40.3<0,1,0>F g40.4<4,4,1>F { align1 WE_all 1N I@2 }; -mov(8) g47.1<2>UD g93<8,4,2>UD { align1 WE_all 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -(+f0.0) sel(16) g63<1>UD g20.7<0,1,0>UD g53<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -(+f0.0) sel(16) g69<1>UD g34.7<0,1,0>UD g55<1,1,0>UD { align1 1H compacted }; -sel.ge(8) g40<1>F g39.7<0,1,0>F g40<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g103<4>UD g47.1<8,2,4>UD { align1 WE_all 1N I@3 }; -mov(4) g105<4>UD g47.2<8,2,4>UD { align1 WE_all 1N }; -cmp.z.f0.0(16) null<1>D g51<8,8,1>D 2D { align1 1H }; -sel.ge(4) g99<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -(+f0.0) sel(16) g71<1>UD g22.7<0,1,0>UD g63<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -(+f0.0) sel(16) g73<1>UD g36.7<0,1,0>UD g69<1,1,0>UD { align1 1H compacted }; -mov(4) g47.2<4>UD g99<8,2,4>UD { align1 WE_all 1N F@1 }; -cmp.z.f0.0(16) null<1>D g51<8,8,1>D 3D { align1 1H }; -mov(4) g108<4>UD g47.1<8,2,4>UD { align1 WE_all 1N I@2 }; -mov(4) g110<4>UD g47.3<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -(+f0.0) sel(16) g75<1>F -g26.7<0,1,0>F g71<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -(+f0.0) sel(16) g87<1>F -g38.7<0,1,0>F g73<1,1,0>F { align1 1H compacted }; -sel.ge(4) g106<4>F g108<8,2,4>F g110<8,2,4>F { align1 WE_all 1N I@1 }; -cmp.z.f0.0(16) null<1>D g51<8,8,1>D 4D { align1 1H }; -mov(4) g47.3<4>UD g106<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -(+f0.0) sel(16) g89<1>F -g28.7<0,1,0>F g75<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -(+f0.0) sel(16) g91<1>F -g40.7<0,1,0>F g87<1,1,0>F { align1 1H compacted }; -sel.ge(4) g47.4<1>F g47.3<0,1,0>F g47.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g48.4<1>F g48.3<0,1,0>F g48.4<4,4,1>F { align1 WE_all 1N I@1 }; -cmp.z.f0.0(16) null<1>D g51<8,8,1>D 5D { align1 1H }; -sel.ge(8) g48<1>F g47.7<0,1,0>F g48<8,8,1>F { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -(+f0.0) sel(16) g93<1>F -g30.7<0,1,0>F g89<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g95<1>F -g48.7<0,1,0>F g91<1,1,0>F { align1 1H compacted }; -cmp.l.f0.0(16) null<1>UD g77<8,8,1>UD 0x00000006UD { align1 1H }; -(+f0.0) sel(16) g116<1>UD g93<1,1,0>UD g95<1,1,0>UD { align1 1H F@1 compacted }; -cmp.l.f0.0(16) null<1>UD g77<8,8,1>UD 0x0000000cUD { align1 1H }; -(+f0.0) if(16) JIP: LABEL29 UIP: LABEL29 { align1 1H }; -shl(16) g99<1>D g77<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g114<1>D g99<1,1,0>D 240D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g114UD g116UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; - -LABEL29: -endif(16) JIP: LABEL28 { align1 1H }; - -LABEL28: -endif(16) JIP: LABEL30 { align1 1H }; - -LABEL30: -mov.nz.f0.0(16) null<1>D g85<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL31 UIP: LABEL31 { align1 1H }; -mov(8) g118<1>UW 0x76543210UV { align1 WE_all 1Q F@5 }; -cmp.nz.f0.0(16) null<1>D g23<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(16) g111<1>D g77<1,1,0>D 8D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g113<1>D g77<1,1,0>D -8D { align1 1H compacted }; -add(16) g121<1>D g77<1,1,0>D 4D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -add(16) g123<1>D g77<1,1,0>D -12D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g21<1>D g77<1,1,0>D 2D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -add(16) g25<1>D g77<1,1,0>D -14D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -add(16) g33<1>D g77<1,1,0>D 1D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -add(16) g35<1>D g77<1,1,0>D -15D { align1 1H compacted }; -mov(8) g118<1>UD g118<8,8,1>UW { align1 WE_all 1Q I@7 }; -add(8) g119<1>UD g118<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g118<1>UD g118<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g118<1>UD g118<1,1,0>UD 0x00000000UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g116UD g118UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g103<1>UD g116.3<32,8,4>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shl(16) g105<1>D g103<8,8,1>D 0x00000008UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g107<1>UD g103<1,1,0>UD g105<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g81<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g109<1>UD g107<1,1,0>UD 0x00000000UD { align1 1H compacted }; -cmp.l.f0.0(16) null<1>D g111<8,8,1>D 16D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -(+f0.0) sel(16) g115<1>UD g111<1,1,0>UD g113<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(16) a0<1>UW 0x0da0UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g115<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0da0UW { align1 1H A@1 }; -mov(16) g117<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>D g121<8,8,1>D 16D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(16) g119<1>UD g109<1,1,0>UD g117<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -(+f0.0) sel(16) g125<1>UD g121<1,1,0>UD g123<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) a0<1>UW 0x0ee0UW { align1 WE_all 1H }; -shl(16) a0<1>UW g125<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ee0UW { align1 1H A@1 }; -mov(16) g17<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>D g21<8,8,1>D 16D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -or(16) g19<1>UD g119<1,1,0>UD g17<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g27<1>UD g21<1,1,0>UD g25<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) a0<1>UW 0x0260UW { align1 WE_all 1H }; -shl(16) a0<1>UW g27<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0260UW { align1 1H A@1 }; -mov(16) g29<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>D g33<8,8,1>D 16D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(16) g31<1>UD g19<1,1,0>UD g29<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g37<1>UD g33<1,1,0>UD g35<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) a0<1>UW 0x03e0UW { align1 WE_all 1H }; -shl(16) a0<1>UW g37<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x03e0UW { align1 1H A@1 }; -mov(16) g39<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.z.f0.0(16) null<1>D g77<8,8,1>D 0D { align1 1H }; -or(16) g119<1>UD g31<1,1,0>UD g39<1,1,0>UD { align1 1H I@2 compacted }; -(+f0.0) if(16) JIP: LABEL32 UIP: LABEL32 { align1 1H }; -mov(16) g117<1>UD 0x00000128UD { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g117UD g119UD 0x04040519 0x00000080 - slm MsgDesc: ( atomic_or, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; - -LABEL32: -endif(16) JIP: LABEL31 { align1 1H }; - -LABEL31: -endif(16) JIP: LABEL33 { align1 1H }; - -LABEL33: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -cmp.z.f0.0(16) g49<1>D g77<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g45<8,8,1>UD g49<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL35 UIP: LABEL34 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -cbit(16) g122<1>UD g41<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(16) g120<1>UD 0x00000120UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g45UD g120UD g122UD 0x0424050c 0x00000080 - slm MsgDesc: ( atomic_add, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; -else(16) JIP: LABEL34 UIP: LABEL34 { align1 1H }; - -LABEL35: -mov(16) g45<1>UD 0x00000000UD { align1 1H $15.dst }; - -LABEL34: -endif(16) JIP: LABEL36 { align1 1H }; - -LABEL36: -and.nz.f0.0(16) null<1>UD g101<8,8,1>UD g49<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL38 UIP: LABEL37 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -cbit(16) g125<1>UD g43<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -mov(16) g123<1>UD 0x00000124UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g47UD g123UD g125UD 0x0424050c 0x00000080 - slm MsgDesc: ( atomic_add, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; -else(16) JIP: LABEL37 UIP: LABEL37 { align1 1H }; - -LABEL38: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g47<1>UD 0x00000000UD { align1 1H }; - -LABEL37: -endif(16) JIP: LABEL39 { align1 1H }; - -LABEL39: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -send(1) g51UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -bfi1(16) g52<1>UD g77<8,8,1>D 0D { align1 1H }; -cmp.nz.f0.0(16) null<1>D g23<8,8,1>D 0D { align1 1H }; -and(16) g54<1>UD g41<1,1,0>UD g52<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -and(16) g71<1>UD g43<1,1,0>UD g52<1,1,0>UD { align1 1H compacted }; -cbit(16) g63<1>UD g54<8,8,1>UD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -cbit(16) g73<1>UD g71<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -add(16) g69<1>D g45<0,1,0>D g63<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g75<1>D g47<0,1,0>D g73<1,1,0>D { align1 1H compacted }; -(+f0.0) sel(16) g77<1>UD g69<1,1,0>UD g75<1,1,0>UD { align1 1H I@1 compacted }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -send(1) g87UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -mov(8) g88<1>UD 0x00000000UD { align1 WE_all 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(2) g88.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g88UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $14 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -cmp.z.f0.0(16) null<1>D g57<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL40 UIP: LABEL40 { align1 1H }; -mov(8) g90<1>UD 0x00000120UD { align1 WE_all 1Q F@2 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0.any16h) send(1) g89UD g90UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -cmp.nz.f0.0(16) g91<1>D g89<0,1,0>D 0D { align1 1H F@1 compacted }; -and.nz.f0.0(16) null<1>UD g49<8,8,1>UD g91<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL41 UIP: LABEL41 { align1 1H }; -mul(8) acc0<1>UD g65<8,8,1>UD 0x05ccUW { align1 1Q }; -add(8) g94<1>D g83<8,4,2>D 11324D { align1 1Q }; -add(8) g95<1>D g59<8,4,2>D 11324D { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g21<1>D g89<0,1,0>D { align1 1H }; -mach(8) g92<1>UD g65<1,1,0>UD 0x000005ccUD { align1 1Q compacted AccWrEnable }; -cmp.l.f0.0(8) g58<1>UD g94<8,8,1>UD g83<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g96<1>UD g95<8,8,1>UD g59<8,4,2>UD { align1 2Q I@4 }; -add(16) g101<1>D g94<1,1,0>D g67<1,1,0>D { align1 1H compacted }; -mul(8) acc0<1>UD g66<8,8,1>UD 0x05ccUW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(8) g99<1>D -g58<8,8,1>D g83.1<8,4,2>D { align1 1Q }; -add(8) g100<1>D -g96<8,8,1>D g59.1<8,4,2>D { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -cmp.l.f0.0(16) g103<1>UD g101<1,1,0>UD g94<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(8) g17<2>UD g101<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@2 }; -mov(8) g19<2>UD g102<4,4,1>UD { align1 2Q }; -mach(8) g93<1>UD g66<8,8,1>UD 0x000005ccUD { align1 2Q AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add3(16) g105<1>D g99<8,8,1>D g92<8,8,1>D -g103<1,1,1>D { align1 1H }; -mov(8) g17.1<2>UD g105<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g106<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g106UD g17UD g21UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) g25<1>D 300D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -add(16) g27<1>D g1<1,1,0>D g106<1,1,0>D { align1 1H $0.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g25UD g27UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL41: -endif(16) JIP: LABEL40 { align1 1H }; -mov(8) g108<1>UD 0x00000124UD { align1 WE_all 1Q F@7 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0.any16h) send(1) g107UD g108UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -cmp.nz.f0.0(16) g109<1>D g107<0,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g49<8,8,1>UD g109<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL42 UIP: LABEL42 { align1 1H }; -mul(8) acc0<1>UD g65<8,8,1>UD 0x05ccUW { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(8) g112<1>D g83<8,4,2>D 11328D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $15.src }; -add(8) g113<1>D g59<8,4,2>D 11328D { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) g32<1>D g107<0,1,0>D { align1 1H }; -mach(8) g110<1>UD g65<1,1,0>UD 0x000005ccUD { align1 1Q A@6 compacted AccWrEnable }; -cmp.l.f0.0(8) g63<1>UD g112<8,8,1>UD g83<8,4,2>UD { align1 1Q A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -cmp.l.f0.0(8) g114<1>UD g113<8,8,1>UD g59<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -add(16) g117<1>D g112<1,1,0>D g67<1,1,0>D { align1 1H compacted }; -mul(8) acc0<1>UD g66<8,8,1>UD 0x05ccUW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -add(8) g115<1>D -g63<8,8,1>D g83.1<8,4,2>D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $15.src }; -add(8) g116<1>D -g114<8,8,1>D g59.1<8,4,2>D { align1 2Q A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -cmp.l.f0.0(16) g119<1>UD g117<1,1,0>UD g112<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(8) g28<2>UD g117<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@1 }; -mov(8) g30<2>UD g118<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@7 }; -mach(8) g111<1>UD g66<8,8,1>UD 0x000005ccUD { align1 2Q AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add3(16) g121<1>D g115<8,8,1>D g110<8,8,1>D -g119<1,1,1>D { align1 1H }; -mov(8) g28.1<2>UD g121<4,4,1>UD { align1 1Q I@1 }; -mov(8) g30.1<2>UD g122<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g122UD g28UD g32UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g33<1>D 304D { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -add3(16) g35<1>D 65535W g3<8,8,1>D -g122<1,1,1>D { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g33UD g35UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; - -LABEL42: -endif(16) JIP: LABEL40 { align1 1H }; -and.nz.f0.0(16) null<1>UD g49<8,8,1>UD g85<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL43 UIP: LABEL43 { align1 1H }; -mul(8) acc0<1>UD g65<8,8,1>UD 0x05ccUW { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -add(8) g125<1>D g83<8,4,2>D 11332D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@4 }; -add(8) g126<1>D g59<8,4,2>D 11332D { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g17<1>UD 0x00000128UD { align1 WE_all 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -mach(8) g123<1>UD g65<1,1,0>UD 0x000005ccUD { align1 1Q compacted AccWrEnable }; -cmp.l.f0.0(8) g64<1>UD g125<8,8,1>UD g83<8,4,2>UD { align1 1Q A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -cmp.l.f0.0(8) g127<1>UD g126<8,8,1>UD g59<8,4,2>UD { align1 2Q }; -add(16) g3<1>D g125<1,1,0>D g67<1,1,0>D { align1 1H compacted }; -mul(8) acc0<1>UD g66<8,8,1>UD 0x05ccUW { align1 2Q }; -add(8) g1<1>D -g64<8,8,1>D g83.1<8,4,2>D { align1 1Q I@4 }; -add(8) g2<1>D -g127<8,8,1>D g59.1<8,4,2>D { align1 2Q I@4 }; -cmp.l.f0.0(16) g5<1>UD g3<1,1,0>UD g125<1,1,0>UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(8) g36<2>UD g3<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@1 }; -mov(8) g38<2>UD g4<4,4,1>UD { align1 2Q }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@5 }; -mach(8) g124<1>UD g66<8,8,1>UD 0x000005ccUD { align1 2Q AccWrEnable }; -add3(16) g7<1>D g1<8,8,1>D g123<8,8,1>D -g5<1,1,1>D { align1 1H I@1 }; -mov(8) g36.1<2>UD g7<4,4,1>UD { align1 1Q I@1 }; -mov(8) g38.1<2>UD g8<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) g8UD g17UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -mov(16) g40<1>D g8<0,1,0>D { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g36UD g40UD 0x08040599 0x00000080 - ugm MsgDesc: ( atomic_or, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; - -LABEL43: -endif(16) JIP: LABEL40 { align1 1H }; - -LABEL40: -endif(16) JIP: LABEL44 { align1 1H }; - -LABEL44: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -send(1) g18UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g19<1>UD 0x00000000UD { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(2) g19.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g19UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $4 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -cmp.l.f0.0(16) null<1>UD g79<8,8,1>UD 0x00000018UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL45 UIP: LABEL45 { align1 1H }; -mul(8) acc0<1>UD g65<8,8,1>UD 0x05ccUW { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -add(8) g25<1>D g83<8,4,2>D 12696D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -add(8) g26<1>D g59<8,4,2>D 12696D { align1 2Q F@3 }; -add(16) g41<1>D g97<1,1,0>D 192D { align1 1H $15.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mach(8) g20<1>UD g65<1,1,0>UD 0x000005ccUD { align1 1Q F@2 compacted AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -cmp.l.f0.0(8) g27<1>UD g25<8,8,1>UD g83<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -cmp.l.f0.0(8) g28<1>UD g26<8,8,1>UD g59<8,4,2>UD { align1 2Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g29<1>D g25<1,1,0>D g67<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g47UD g41UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -mul(8) acc0<1>UD g66<8,8,1>UD 0x05ccUW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -cmp.l.f0.0(16) g31<1>UD g29<1,1,0>UD g25<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -add(16) g35<1>D g29<1,1,0>D g97<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@1 }; -mach(8) g21<1>UD g66<8,8,1>UD 0x000005ccUD { align1 2Q AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g37<1>UD g35<1,1,0>UD g29<1,1,0>UD { align1 1H compacted }; -mov(8) g43<2>UD g35<4,4,1>UD { align1 1Q }; -mov(8) g45<2>UD g36<4,4,1>UD { align1 2Q $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -add3(16) g33<1>D -g27<8,8,1>D g61<8,8,1>D g20<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add3(16) g39<1>D -g31<8,8,1>D g33<8,8,1>D -g37<1,1,1>D { align1 1H }; -mov(8) g43.1<2>UD g39<4,4,1>UD { align1 1Q I@1 }; -mov(8) g45.1<2>UD g40<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g43UD g47UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; - -LABEL45: -endif(16) JIP: LABEL46 { align1 1H }; - -LABEL46: -mov.nz.f0.0(16) null<1>D g81<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL47 UIP: LABEL47 { align1 1H }; -mov.nz.f0.0(16) null<1>D g23<8,8,1>D { align1 1H }; -(-f0.0) if(16) JIP: LABEL49 UIP: LABEL48 { align1 1H }; -mov(8) g41<1>UD 0x00000130UD { align1 WE_all 1Q $15.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0.any16h) send(1) g40UD g41UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -add(16) g48<1>D g40<0,1,0>D -g77<1,1,0>D { align1 1H compacted }; -else(16) JIP: LABEL48 UIP: LABEL48 { align1 1H }; - -LABEL49: -mov(8) g43<1>UD 0x0000012cUD { align1 WE_all 1Q $15.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0.any16h) send(1) g42UD g43UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -add(16) g48<1>D g42<0,1,0>D g77<1,1,0>D { align1 1H I@4 compacted }; - -LABEL48: -endif(16) JIP: LABEL47 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g124<1>UW 0x76543210UV { align1 WE_all 1Q F@5 }; -mov(8) g2<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g37<1>UW 0x76543210UV { align1 WE_all 1Q F@1 }; -mov(8) g124<1>UD g124<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g2<1>UD g2<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g37<1>UD g37<8,8,1>UW { align1 WE_all 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(8) g125<1>UD g124<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@3 compacted }; -add(8) g3<1>UD g2<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(8) g38<1>UD g37<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@1 compacted }; -shl(16) g124<1>UD g124<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g2<1>UD g2<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g37<1>UD g37<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -add(16) g124<1>UD g124<1,1,0>UD 0x00000040UD { align1 WE_all 1H I@3 compacted }; -add(16) g2<1>UD g2<1,1,0>UD 0x00000040UD { align1 WE_all 1H I@3 compacted }; -add(16) g37<1>UD g37<1,1,0>UD 0x00000080UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $15.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $15.src }; -send(16) g122UD g124UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g125UD g2UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $15.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $15.src }; -send(16) g35UD g37UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -add(16) g44<1>D g122<1,1,0>D g48<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g46<1>UD g44<1,1,0>UD g125<1,1,0>UD { align1 1H $15.dst compacted }; -shl(16) g48<1>D g44<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g52<1>UD g44<1,1,0>UD 0x0000001eUD { align1 1H F@4 compacted }; -shl(16) g50<1>D -g46<8,8,1>D 0x00000002UD { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -add(16) g56<1>D g9<1,1,0>D g48<1,1,0>D { align1 1H A@3 compacted }; -or(16) g54<1>UD g50<1,1,0>UD g52<1,1,0>UD { align1 1H A@2 compacted }; -cmp.l.f0.0(16) g58<1>UD g56<1,1,0>UD g9<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g48<2>UD g56<4,4,1>UD { align1 1Q }; -mov(8) g50<2>UD g57<4,4,1>UD { align1 2Q }; -add3(16) g60<1>D g11<8,8,1>D g54<8,8,1>D -g58<1,1,1>D { align1 1H @3 $4.dst }; -mov(8) g48.1<2>UD g60<4,4,1>UD { align1 1Q I@1 }; -mov(8) g50.1<2>UD g61<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g48UD g35UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; - -LABEL47: -endif(16) JIP: LABEL50 { align1 1H }; - -LABEL50: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q F@4 }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_BFS_BFS_pass2_indexed_batchable_code[] = { - 0x80000065, 0x6f058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x77050220, 0x00000024, 0x00000000, - 0x00040061, 0x7b054220, 0x00000000, 0x00000000, - 0xe2701b40, 0x00016f03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa00700c, 0x00340000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80033061, 0x70054410, - 0x00000000, 0x76543210, 0x64701940, 0x00807095, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x21530061, 0x001102cc, 0x2a3b0061, 0x001102cc, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x6e260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x31260aa0, 0x00000264, 0x00000000, - 0x21531461, 0x00110204, 0x2a3b1461, 0x00110204, - 0x216e1461, 0x00110244, 0x2a311461, 0x00110244, - 0x00031461, 0x3d050220, 0x00445326, 0x00000000, - 0xa1360040, 0x428e5303, 0xa1710040, 0x42ce5303, - 0x00131361, 0x3e050220, 0x00443b26, 0x00000000, - 0xaa330040, 0x428e3b03, 0xaa720040, 0x42ce3b03, - 0x00031d70, 0x37050220, 0x52463605, 0x00445306, - 0x00030061, 0x3f060220, 0x00343605, 0x00000000, - 0x00131c70, 0x34050220, 0x52463305, 0x00443b06, - 0x00130061, 0x41060220, 0x00343305, 0x00000000, - 0x00131d70, 0x39050220, 0x52467205, 0x00443b06, - 0x00041f61, 0x75050220, 0x00467105, 0x00000000, - 0x00031e40, 0x38052660, 0x06463705, 0x00445326, - 0x00131d40, 0x35052660, 0x06463405, 0x00443b26, - 0x00031a61, 0x3f260220, 0x00343805, 0x00000000, - 0x00030070, 0x38050220, 0x52467105, 0x00445306, - 0x00131b61, 0x41260220, 0x00343505, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x36140000, 0xfb043f24, 0x00040000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x273f1a70, 0x71007503, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x41042e68, - 0x0e2e3805, 0x3f053d05, 0x00030061, 0x43060220, - 0x00347505, 0x00000000, 0x00130061, 0x45060220, - 0x00347605, 0x00000000, 0x00031a61, 0x43260220, - 0x00344105, 0x00000000, 0x00131a61, 0x45260220, - 0x00344205, 0x00000000, 0xe247004c, 0x00114004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80040040, 0x4d058150, 0x05587005, 0xffffffff, - 0x80001b69, 0x10018220, 0x02004704, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000800, - 0x80000961, 0x49060660, 0x00010180, 0x00000000, - 0x80000061, 0x49260660, 0x00010190, 0x00000000, - 0x80031961, 0x40260220, 0x00004924, 0x00000000, - 0x80031961, 0x40060220, 0x00004904, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004131, 0x44140000, 0xfb00400c, 0x00340000, - 0x8004b161, 0x49054660, 0x00000000, 0x00000000, - 0x00040061, 0x49050660, 0x00464405, 0x00000000, - 0x80041961, 0x10014110, 0x00000000, 0x09200920, - 0x80040069, 0x10018510, 0x01464d05, 0x00020002, - 0x80040940, 0x10018110, 0x01461001, 0x09200920, - 0xe34b0961, 0x001b0004, 0x80001961, 0x4b054660, - 0x00000000, 0x00000000, 0x80000061, 0x4a064210, - 0x00000000, 0x00000000, 0x80031a40, 0x4b260660, - 0x06444b06, 0x00444b26, 0x80021940, 0x4b470660, - 0x06424b27, 0x00424b47, 0x80021940, 0x4b670660, - 0x06424b27, 0x00424b67, 0x80021940, 0x4b850660, - 0x06004b64, 0x00344b85, 0x80021a40, 0x4c850660, - 0x06004c64, 0x00344c85, 0xa44c1940, 0x4c014b82, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x48050660, 0x00464b05, 0x00000000, - 0xa04e0040, 0x4b207702, 0x27501970, 0x44004e03, - 0x80001f61, 0x30010110, 0x00004a04, 0x00000000, - 0x00041a70, 0x00018220, 0x22465005, 0x00000000, - 0x00040061, 0x55050120, 0x20003000, 0x00000000, - 0x01040022, 0x0001c060, 0x00000030, 0x00000030, - 0x00040061, 0x79054220, 0x00000000, 0xffffffff, - 0x00040028, 0x0001c660, 0x000000c8, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x000000b8, - 0xa0571f40, 0x44004802, 0xa0730040, 0x01007b03, - 0xa0771a40, 0x58307752, 0x0004a170, 0x00010220, - 0x42467305, 0x00463605, 0x01040022, 0x0001c060, - 0x00000040, 0x00000040, 0x00040061, 0x7b050220, - 0x00467305, 0x00000000, 0x00041f61, 0x79054220, - 0x00000000, 0x00000000, 0x00040028, 0x0001c660, - 0x00000050, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000040, 0x00041c69, 0x58058660, - 0x02467b05, 0x00000002, 0x00040061, 0x7b050220, - 0x00467305, 0x00000000, 0x00041a52, 0x75044160, - 0x0e0e0040, 0x71055805, 0x00040027, 0x00014060, - 0x00000000, 0xfffffcb8, 0x00041a61, 0x00010660, - 0x20467905, 0x00000000, 0x01040022, 0x0001c060, - 0x000000b0, 0x00000090, 0x00041e4c, 0x59050220, - 0x00465505, 0x00000000, 0x00040070, 0x00018660, - 0x16465505, 0x00000000, 0x11041a62, 0x5b058220, - 0x02465905, 0x00000020, 0xa07d1940, 0x5b007b02, - 0x80040061, 0x10014110, 0x00000000, 0x09c009c0, - 0x00040069, 0x10018510, 0x01565b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x09c009c0, - 0xe0110961, 0x001b0004, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x00041b61, 0x7d054220, - 0x00000000, 0x00000000, 0x00041b61, 0x11054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00030040, 0x5c058660, - 0x06445306, 0x0000082c, 0x00130040, 0x5d058660, - 0x06443b06, 0x0000082c, 0x00041d69, 0x60058660, - 0x02467d05, 0x00000002, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00031261, 0x79050220, - 0x00446e26, 0x00000000, 0x00131161, 0x7a050220, - 0x00443126, 0x00000000, 0x00030040, 0x15058660, - 0x06445306, 0x00002c2c, 0x00130040, 0x16058660, - 0x06443b06, 0x00002c2c, 0xe75e1e70, 0x82c05c03, - 0xa0621e40, 0x60005c02, 0x27641970, 0x5c006203, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x41060220, 0x00346205, 0x00000000, - 0x00130061, 0x43060220, 0x00346305, 0x00000000, - 0x00041b52, 0x66042e68, 0x0e2e5e05, 0x64053d05, - 0x00031961, 0x41260220, 0x00346605, 0x00000000, - 0x00131a61, 0x43260220, 0x00346705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x67140000, 0xfb044124, 0x00040000, - 0x00042261, 0x69050120, 0x00566706, 0x00000000, - 0x00043261, 0x41050120, 0x00566716, 0x00000000, - 0x00041a6c, 0x6b058660, 0x02466905, 0x0000001f, - 0x00030041, 0x20018220, 0x01466905, 0x00580058, - 0x60730041, 0x05806902, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x60431c41, 0x5cc04102, - 0x60751c41, 0x05806b02, 0xfe710049, 0x05806903, - 0xa17b1c40, 0x730e6e02, 0xaa7c1d40, 0x740e3102, - 0xa0451d40, 0x43001502, 0x00130041, 0x20018220, - 0x01466a05, 0x00580058, 0x00031c70, 0x7d050220, - 0x52467b05, 0x00446e06, 0x00030070, 0x39050220, - 0x52461505, 0x00445306, 0x00131d70, 0x7e050220, - 0x52467c05, 0x00443106, 0xa01b0040, 0x03007b03, - 0x00031e61, 0x49060220, 0x00344505, 0x00000000, - 0x00131f61, 0x4b060220, 0x00344605, 0x00000000, - 0x00130070, 0x17050220, 0x52461605, 0x00443b06, - 0x00130049, 0x72058222, 0x02466a05, 0x00000058, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00031f40, 0x3f052660, 0x06463905, 0x00445326, - 0x27470070, 0x15004503, 0x00030061, 0x6c060220, - 0x00347b05, 0x00000000, 0x00130061, 0x6e060220, - 0x00347c05, 0x00000000, 0xe71d1f70, 0x03001b03, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x00131f40, 0x40052660, 0x06461705, 0x00443b26, - 0xa0771f40, 0x75007102, 0xa0181a40, 0x3f024702, - 0x00041a52, 0x13040e68, 0x0e2e7905, 0x7d057705, - 0x80030061, 0x79054010, 0x00000000, 0x76543210, - 0x00031b61, 0x49260220, 0x00341805, 0x00000000, - 0x00131c61, 0x4b260220, 0x00341905, 0x00000000, - 0x00031c61, 0x6c260220, 0x00341305, 0x00000000, - 0x00131d61, 0x6e260220, 0x00341405, 0x00000000, - 0xa01f1f40, 0x13021d02, 0x80031e61, 0x79050120, - 0x00467905, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x01440000, - 0xfb044924, 0x003c0000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x09440000, - 0xfb046c24, 0x003c0000, 0xe47a1940, 0x00807903, - 0x00033361, 0x4a060220, 0x00341b05, 0x00000000, - 0x00133361, 0x4c060220, 0x00341c05, 0x00000000, - 0xe3791b69, 0x00207903, 0x00031b61, 0x4a260220, - 0x00341f05, 0x00000000, 0x00131b61, 0x4c260220, - 0x00342005, 0x00000000, 0xe3791b40, 0x04007903, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x20240000, 0xfb044a24, 0x000c0000, - 0xe0192365, 0x00100703, 0x00041970, 0x00018660, - 0x26461905, 0x00000000, 0xef242562, 0x00002203, - 0x11040062, 0x77058220, 0x02462205, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049631, 0x00020100, 0xfa087914, 0x04007704, - 0x00040069, 0x26058660, 0x02461105, 0x00000009, - 0xe0312565, 0x00202003, 0xe0390065, 0x0ff10043, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0xa0492340, 0x26000102, 0x00041a69, 0x33058660, - 0x02463905, 0x00000004, 0xa0271a40, 0x20004903, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x274b9362, 0x03002703, 0xa0280040, 0x01007b03, - 0x272a1970, 0x7b002803, 0x00033561, 0x4d060220, - 0x00342805, 0x00000000, 0x00130061, 0x4f060220, - 0x00342905, 0x00000000, 0xa02c1b40, 0x13022a02, - 0x00031961, 0x4d260220, 0x00342c05, 0x00000000, - 0x00131a61, 0x4f260220, 0x00342d05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x2d240000, 0xfb044d24, 0x000c0000, - 0x00043761, 0x4d050160, 0x00467005, 0x00000000, - 0xa0359140, 0x33004d02, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xe04f1965, 0x1ff03503, - 0xa0369140, 0x4f004902, 0x27571970, 0x49003603, - 0x27590070, 0x4b003603, 0xae550070, 0x00003103, - 0x00041a65, 0x51052620, 0x02465705, 0x00465905, - 0x00041961, 0x00010660, 0x20465105, 0x00000000, - 0x01040022, 0x0001c060, 0x00000208, 0x00000180, - 0xa05a0040, 0x36002402, 0x80030061, 0x13054010, - 0x00000000, 0x76543210, 0x275c1a70, 0x24005a03, - 0x00040069, 0x60058660, 0x02465a05, 0x00000002, - 0xe0640068, 0x01e05a03, 0x80031c61, 0x13050120, - 0x00461305, 0x00000000, 0xa05e1c40, 0x57225c02, - 0xa068c440, 0x60000902, 0xe4141b40, 0x00801303, - 0x00041b69, 0x62058660, 0x02465e05, 0x00000002, - 0x276a1b70, 0x09006803, 0x00030061, 0x57060220, - 0x00346805, 0x00000000, 0x00130061, 0x59060220, - 0x00346905, 0x00000000, 0xe3131d69, 0x00201303, - 0x20661d66, 0x64006203, 0xe3131a40, 0x08001303, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00042452, 0x6c040e68, 0x0e2e0b05, 0x6a056605, - 0x00031961, 0x57260220, 0x00346c05, 0x00000000, - 0x00131a61, 0x59260220, 0x00346d05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x11140000, 0xfb045724, 0x00040000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049931, 0x00020100, 0xfa081314, 0x04001104, - 0x00040024, 0x0001c060, 0x00000098, 0x00000098, - 0x00043961, 0x14054220, 0x00000000, 0x00000000, - 0x80030061, 0x16054010, 0x00000000, 0x76543210, - 0x80031961, 0x16050120, 0x00461605, 0x00000000, - 0xe4171940, 0x00801603, 0xe3161969, 0x00201603, - 0xe3161940, 0x08001603, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049931, 0x00020100, - 0xfa081614, 0x04001404, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa06d2740, 0x02002d03, - 0x00042369, 0x73058660, 0x02460505, 0x00000005, - 0xe0750068, 0x01b00503, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x276f1b70, 0x2d006d03, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0771b40, 0x73006d02, 0xa071a740, 0x2f026f02, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x27791a70, 0x6d007703, 0x00033861, 0x58060220, - 0x00347705, 0x00000000, 0x00133861, 0x5a060220, - 0x00347805, 0x00000000, 0xa07d0040, 0x01007703, - 0x00041c52, 0x7b040e68, 0x0e2e7105, 0x79057505, - 0xe7191a70, 0x01007d03, 0x00040061, 0x00010660, - 0x20465105, 0x00000000, 0x00030061, 0x6d060220, - 0x00347d05, 0x00000000, 0x00130061, 0x6f060220, - 0x00347e05, 0x00000000, 0x00031d61, 0x58260220, - 0x00347b05, 0x00000000, 0x00131e61, 0x5a260220, - 0x00347c05, 0x00000000, 0xa01b1e40, 0x7b021902, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x11440000, 0xfb045824, 0x003c0000, - 0x00031961, 0x6d260220, 0x00341b05, 0x00000000, - 0x00131a61, 0x6f260220, 0x00341c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x29240000, 0xfb046d24, 0x000c0000, - 0x01040022, 0x0001c060, 0x00000308, 0x00000308, - 0x80030061, 0x1e054010, 0x00000000, 0x76543210, - 0x80030061, 0x22054010, 0x00000000, 0x76543210, - 0x80030061, 0x73054010, 0x00000000, 0x76543210, - 0x80031b61, 0x1e050120, 0x00461e05, 0x00000000, - 0x80031b61, 0x22050120, 0x00462205, 0x00000000, - 0x80031b61, 0x73050120, 0x00467305, 0x00000000, - 0xe41f1b40, 0x00801e03, 0xe4231b40, 0x00802203, - 0xe4741b40, 0x00807303, 0xe31e1b69, 0x00201e03, - 0xe3221b69, 0x00202203, 0xe3731b69, 0x00207303, - 0xe31e1b40, 0x08001e03, 0xe3221b40, 0x08002203, - 0xe3731b40, 0x00007303, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049c31, 0x19160100, - 0xfa001e14, 0x04000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049d31, 0x20160100, - 0xfa002214, 0x04000000, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x1c058660, - 0x02461905, 0x00000005, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xe01e0068, 0x01b02003, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xa025a440, 0x1c000d02, 0x27271970, 0x0d002503, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x21060220, 0x00342505, 0x00000000, - 0x80103d01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x23060220, 0x00342605, 0x00000000, - 0xa0310040, 0x01002503, 0x0004c452, 0x2d040e68, - 0x0e2e0f05, 0x27051e05, 0x27331a70, 0x25003103, - 0x00031a61, 0x21260220, 0x00342d05, 0x00000000, - 0x00131b61, 0x23260220, 0x00342e05, 0x00000000, - 0xa0351b40, 0x2d023302, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x19440000, - 0xfb042124, 0x003c0000, 0x00030061, 0x2d060220, - 0x00343105, 0x00000000, 0x00130061, 0x2f060220, - 0x00343205, 0x00000000, 0x00031a61, 0x2d260220, - 0x00343505, 0x00000000, 0x00131a61, 0x2f260220, - 0x00343605, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x21440000, - 0xfb042d24, 0x003c0000, 0x00042e61, 0x71050220, - 0x00461f05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049031, 0x00020100, - 0xfa087314, 0x04007104, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x20361b40, 0x11201700, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x205b2b40, 0x13202900, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x205d2b40, 0x15202b00, - 0x00041362, 0x5f058aa0, 0x4a463605, 0x0704ec3d, - 0x00041362, 0x61058aa0, 0x4a465b05, 0x0704ec3d, - 0x00041362, 0x63058aa0, 0x4a465d05, 0x0704ec3d, - 0x0004b138, 0x65050aa0, 0x1a465f05, 0x00460001, - 0x0004a238, 0x69050aa0, 0x1a466105, 0x00460001, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00049338, 0x6d050aa0, 0x1a466305, 0x00460001, - 0x00042141, 0x67058aa0, 0x0a466505, 0x417d70a4, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00042241, 0x6b058aa0, 0x0a466905, 0x417d70a4, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00042341, 0x57058aa0, 0x0a466d05, 0x417d70a4, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00043170, 0x6e058aa0, 0x5a465f05, 0x77f684df, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00043b70, 0x70058aa0, 0x3a463605, 0x0704ec3d, - 0x00041165, 0x00010220, 0x22466e05, 0x00467005, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xef591562, 0x00006703, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041a70, 0x71058aa0, - 0x3a465b05, 0x0704ec3d, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00043270, 0x73058aa0, - 0x5a466105, 0x77f684df, 0x00041169, 0x61058660, - 0x02464f05, 0x00000002, 0x00041165, 0x00010220, - 0x22467305, 0x00467105, 0xef5b1262, 0x00006b03, - 0x00041a70, 0x74058aa0, 0x3a465d05, 0x0704ec3d, - 0x00043370, 0x76058aa0, 0x5a466305, 0x77f684df, - 0x2e5d1165, 0x74007603, 0xef5f1662, 0x00005703, - 0x00041d70, 0x00018220, 0x52466105, 0x00000018, - 0x01040022, 0x0001c060, 0x00000088, 0x00000088, - 0x00040069, 0x77058660, 0x02464f05, 0x00000004, - 0x00040061, 0x29054220, 0x00000000, 0x7f800000, - 0x00040061, 0x2b054220, 0x00000000, 0x7f800000, - 0x00043f61, 0x2d054220, 0x00000000, 0x7f800000, - 0x00043f61, 0x2f054220, 0x00000000, 0x7f800000, - 0xa0630940, 0x0c007703, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x00000000, - 0xea0c6314, 0x003c2944, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040070, 0x00018660, - 0x16464f05, 0x00000000, 0x01040022, 0x0001c060, - 0x000000f0, 0x000000f0, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x64054660, - 0x00000000, 0x00000120, 0x00043f61, 0x29054220, - 0x00000000, 0x00000000, 0x00043f61, 0x2b054220, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x00000000, - 0xea0c6414, 0x000c2924, 0x00040061, 0x00010660, - 0x20465505, 0x00000000, 0x01040022, 0x0001c060, - 0x00000060, 0x00000060, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00041761, 0x65054660, - 0x00000000, 0x00000128, 0x00040061, 0x67054220, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x00000000, - 0xea0c6514, 0x00046714, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x63050220, - 0x00463905, 0x00000000, 0x00041970, 0x00018220, - 0x42466305, 0x00000030, 0x01040028, 0x0001c660, - 0x000012e0, 0x000012e0, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xe0651765, 0x00f06303, - 0xe0673f68, 0x00406303, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x78050120, - 0x00564d06, 0x00000000, 0x00030041, 0x20018220, - 0x01464105, 0x05cc05cc, 0xa02d3f40, 0x02c04503, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x7a050120, 0x00566706, 0x00000000, - 0xfe293f49, 0x5cc04103, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x272f1b70, 0x45002d03, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041b69, 0x6b058660, 0x02467a05, 0x00000004, - 0x00130041, 0x20018220, 0x01464205, 0x05cc05cc, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xa0690a40, 0x6b007802, 0x00133f49, 0x2a058222, - 0x02464205, 0x000005cc, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x602b1a41, 0x00606902, - 0x00041a52, 0x6b040e68, 0x0e2e3f05, 0x47052905, - 0x00041a6c, 0x33058660, 0x02462b05, 0x0000001f, - 0xa0291a40, 0x6b022f02, 0x602f0041, 0x01806902, - 0x00041b69, 0x31058660, 0x02463305, 0x00000002, - 0xe0330068, 0x01e02b03, 0xa0350b40, 0x2f002d02, - 0x202b1a66, 0x33003103, 0x272f1a70, 0x2d003503, - 0x00030061, 0x31060220, 0x00343505, 0x00000000, - 0x00130061, 0x33060220, 0x00343605, 0x00000000, - 0x00040b52, 0x37040e68, 0x0e2e2905, 0x2f052b05, - 0x00031961, 0x31260220, 0x00343705, 0x00000000, - 0x00131a61, 0x33260220, 0x00343805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x29440000, 0xfb043124, 0x003c0000, - 0xa0313440, 0x01003503, 0x276d0970, 0x35003103, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa0331940, 0x37026d02, 0x00030061, 0x35060220, - 0x00343105, 0x00000000, 0x00130061, 0x37060220, - 0x00343205, 0x00000000, 0x00031a61, 0x35260220, - 0x00343305, 0x00000000, 0x00131a61, 0x37260220, - 0x00343405, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x31240000, - 0xfb043524, 0x000c0000, 0x27353570, 0x65004d03, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x01042462, 0x37058220, 0x02462905, 0x7f800000, - 0x01042462, 0x6d058220, 0x02462b05, 0x7f800000, - 0x01042462, 0x6f058220, 0x02462d05, 0x7f800000, - 0xef712462, 0xff822f00, 0x11040062, 0x77058220, - 0x02462905, 0x7f800000, 0x11040062, 0x79058220, - 0x02462b05, 0x7f800000, 0x11040062, 0x7b058220, - 0x02462d05, 0x7f800000, 0x11040062, 0x7d05aaa0, - 0x0a462f05, 0xff800000, 0xa32d1961, 0x7f810000, - 0x602d0061, 0x00103700, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x11041a62, 0x2b05aaa0, - 0x0a463305, 0xff800000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x11041b62, 0x2905aaa0, - 0x0a463105, 0xff800000, 0xef730062, 0xff823100, - 0xef750062, 0xff823300, 0x80031261, 0x31060220, - 0x00442d26, 0x00000000, 0x80031962, 0x2f060aa0, - 0x5a442d06, 0x00443106, 0x80030961, 0x2d260220, - 0x00442f06, 0x00000000, 0x80020961, 0x31070220, - 0x00422d27, 0x00000000, 0x80021261, 0x33070220, - 0x00422d47, 0x00000000, 0x80021962, 0x2f070aa0, - 0x5a423107, 0x00423307, 0x80021161, 0x2d470220, - 0x00422f07, 0x00000000, 0x80020961, 0x31070220, - 0x00422d27, 0x00000000, 0x80021161, 0x33070220, - 0x00422d67, 0x00000000, 0x80021962, 0x2f070aa0, - 0x5a423107, 0x00423307, 0x80021161, 0x2d670220, - 0x00422f07, 0x00000000, 0xa32f1961, 0x7f810000, - 0x602f0061, 0x00106d00, 0x80021962, 0x2d850aa0, - 0x5a002d64, 0x00342d85, 0x80021962, 0x2e850aa0, - 0x5a002e64, 0x00342e85, 0x80031361, 0x33060220, - 0x00442f26, 0x00000000, 0x80031162, 0x2e050aa0, - 0x5a002de4, 0x00462e05, 0x80031962, 0x31060aa0, - 0x5a442f06, 0x00443306, 0x80030961, 0x2f260220, - 0x00443106, 0x00000000, 0x80020961, 0x33070220, - 0x00422f27, 0x00000000, 0x80020061, 0x37070220, - 0x00422f47, 0x00000000, 0x80021962, 0x31070aa0, - 0x5a423307, 0x00423707, 0x80021161, 0x2f470220, - 0x00423107, 0x00000000, 0x80020961, 0x33070220, - 0x00422f27, 0x00000000, 0x80021161, 0x37070220, - 0x00422f67, 0x00000000, 0x80021962, 0x31070aa0, - 0x5a423307, 0x00423707, 0x80021161, 0x2f670220, - 0x00423107, 0x00000000, 0xa3311961, 0x7f810000, - 0x60310061, 0x00106f00, 0x80021962, 0x2f850aa0, - 0x5a002f64, 0x00342f85, 0x80021962, 0x30850aa0, - 0x5a003064, 0x00343085, 0x80031361, 0x37060220, - 0x00443126, 0x00000000, 0x80031162, 0x30050aa0, - 0x5a002fe4, 0x00463005, 0x80031962, 0x33060aa0, - 0x5a443106, 0x00443706, 0x80030961, 0x31260220, - 0x00443306, 0x00000000, 0x80020961, 0x37070220, - 0x00423127, 0x00000000, 0x80020061, 0x6d070220, - 0x00423147, 0x00000000, 0x80021962, 0x33070aa0, - 0x5a423707, 0x00426d07, 0x80021161, 0x31470220, - 0x00423307, 0x00000000, 0x80020961, 0x37070220, - 0x00423127, 0x00000000, 0x80021161, 0x6d070220, - 0x00423167, 0x00000000, 0x80021962, 0x33070aa0, - 0x5a423707, 0x00426d07, 0x80021161, 0x31670220, - 0x00423307, 0x00000000, 0xa3331961, 0x7f810000, - 0x60330061, 0x00107700, 0x80021962, 0x31850aa0, - 0x5a003164, 0x00343185, 0x80021962, 0x32850aa0, - 0x5a003264, 0x00343285, 0x80031361, 0x6d060220, - 0x00443326, 0x00000000, 0x80031162, 0x32050aa0, - 0x5a0031e4, 0x00463205, 0x80031962, 0x37060aa0, - 0x5a443306, 0x00446d06, 0x80030961, 0x33260220, - 0x00443706, 0x00000000, 0x80020961, 0x6d070220, - 0x00423327, 0x00000000, 0x80020061, 0x6f070220, - 0x00423347, 0x00000000, 0x80021962, 0x37070aa0, - 0x5a426d07, 0x00426f07, 0x80021161, 0x33470220, - 0x00423707, 0x00000000, 0x80020961, 0x6d070220, - 0x00423327, 0x00000000, 0x80021161, 0x6f070220, - 0x00423367, 0x00000000, 0x80021962, 0x37070aa0, - 0x5a426d07, 0x00426f07, 0x80021161, 0x33670220, - 0x00423707, 0x00000000, 0xa3371961, 0x7f810000, - 0x60370061, 0x00107900, 0x80021962, 0x33850aa0, - 0x5a003364, 0x00343385, 0x80021962, 0x34850aa0, - 0x5a003464, 0x00343485, 0x80031361, 0x6f060220, - 0x00443726, 0x00000000, 0x80031162, 0x34050aa0, - 0x5a0033e4, 0x00463405, 0x80031962, 0x6d060aa0, - 0x5a443706, 0x00446f06, 0x80030961, 0x37260220, - 0x00446d06, 0x00000000, 0x80020961, 0x6f070220, - 0x00423727, 0x00000000, 0x80020061, 0x77070220, - 0x00423747, 0x00000000, 0x80021962, 0x6d070aa0, - 0x5a426f07, 0x00427707, 0x80021161, 0x37470220, - 0x00426d07, 0x00000000, 0x80020961, 0x6f070220, - 0x00423727, 0x00000000, 0x80021161, 0x77070220, - 0x00423767, 0x00000000, 0x80021962, 0x6d070aa0, - 0x5a426f07, 0x00427707, 0x80021161, 0x37670220, - 0x00426d07, 0x00000000, 0xa36d1961, 0x7f810000, - 0x606d0061, 0x00107b00, 0x80021962, 0x37850aa0, - 0x5a003764, 0x00343785, 0x80021962, 0x38850aa0, - 0x5a003864, 0x00343885, 0x80031361, 0x77060220, - 0x00446d26, 0x00000000, 0x80031162, 0x38050aa0, - 0x5a0037e4, 0x00463805, 0x80031962, 0x6f060aa0, - 0x5a446d06, 0x00447706, 0x80030961, 0x6d260220, - 0x00446f06, 0x00000000, 0x80020961, 0x77070220, - 0x00426d27, 0x00000000, 0x80020061, 0x79070220, - 0x00426d47, 0x00000000, 0x80021962, 0x6f070aa0, - 0x5a427707, 0x00427907, 0x80021161, 0x6d470220, - 0x00426f07, 0x00000000, 0x80020961, 0x77070220, - 0x00426d27, 0x00000000, 0x80021161, 0x79070220, - 0x00426d67, 0x00000000, 0x80021962, 0x6f070aa0, - 0x5a427707, 0x00427907, 0x80021161, 0x6d670220, - 0x00426f07, 0x00000000, 0xa36f1961, 0xff810000, - 0x606f0061, 0x00107100, 0x80021962, 0x6d850aa0, - 0x5a006d64, 0x00346d85, 0x80021962, 0x6e850aa0, - 0x5a006e64, 0x00346e85, 0x80031361, 0x77060220, - 0x00446f26, 0x00000000, 0x80031162, 0x6e050aa0, - 0x5a006de4, 0x00466e05, 0x80031962, 0x71060aa0, - 0x4a446f06, 0x00447706, 0x80030961, 0x6f260220, - 0x00447106, 0x00000000, 0x80020961, 0x77070220, - 0x00426f27, 0x00000000, 0x80021661, 0x79070220, - 0x00426f47, 0x00000000, 0x80021962, 0x71070aa0, - 0x4a427707, 0x00427907, 0x80021161, 0x6f470220, - 0x00427107, 0x00000000, 0x80020961, 0x77070220, - 0x00426f27, 0x00000000, 0x80021161, 0x79070220, - 0x00426f67, 0x00000000, 0x80021962, 0x71070aa0, - 0x4a427707, 0x00427907, 0x80021161, 0x6f670220, - 0x00427107, 0x00000000, 0xa3711961, 0xff810000, - 0x60710061, 0x00107300, 0x80021962, 0x6f850aa0, - 0x4a006f64, 0x00346f85, 0x80021962, 0x70850aa0, - 0x4a007064, 0x00347085, 0x80031361, 0x77060220, - 0x00447126, 0x00000000, 0x80031162, 0x70050aa0, - 0x4a006fe4, 0x00467005, 0x80031962, 0x73060aa0, - 0x4a447106, 0x00447706, 0x80030961, 0x71260220, - 0x00447306, 0x00000000, 0x80020961, 0x77070220, - 0x00427127, 0x00000000, 0x80021661, 0x79070220, - 0x00427147, 0x00000000, 0x80021962, 0x73070aa0, - 0x4a427707, 0x00427907, 0x80021161, 0x71470220, - 0x00427307, 0x00000000, 0x80020961, 0x77070220, - 0x00427127, 0x00000000, 0x80021161, 0x79070220, - 0x00427167, 0x00000000, 0x80021962, 0x73070aa0, - 0x4a427707, 0x00427907, 0x80021161, 0x71670220, - 0x00427307, 0x00000000, 0xa3731961, 0xff810000, - 0x60730061, 0x00107500, 0x80021962, 0x71850aa0, - 0x4a007164, 0x00347185, 0x80021962, 0x72850aa0, - 0x4a007264, 0x00347285, 0x80031361, 0x77060220, - 0x00447326, 0x00000000, 0x80031162, 0x72050aa0, - 0x4a0071e4, 0x00467205, 0x80031962, 0x75060aa0, - 0x4a447306, 0x00447706, 0x80030961, 0x73260220, - 0x00447506, 0x00000000, 0x80020961, 0x77070220, - 0x00427327, 0x00000000, 0x80021661, 0x79070220, - 0x00427347, 0x00000000, 0x80021962, 0x75070aa0, - 0x4a427707, 0x00427907, 0x80021161, 0x73470220, - 0x00427507, 0x00000000, 0x80020961, 0x77070220, - 0x00427327, 0x00000000, 0x80021161, 0x79070220, - 0x00427367, 0x00000000, 0x80021962, 0x75070aa0, - 0x4a427707, 0x00427907, 0x80021161, 0x73670220, - 0x00427507, 0x00000000, 0xa3751961, 0xff810000, - 0x60750061, 0x00107d00, 0x80021962, 0x73850aa0, - 0x4a007364, 0x00347385, 0x80021962, 0x74850aa0, - 0x4a007464, 0x00347485, 0x80031361, 0x79060220, - 0x00447526, 0x00000000, 0x80031162, 0x74050aa0, - 0x4a0073e4, 0x00467405, 0x80031962, 0x77060aa0, - 0x4a447506, 0x00447906, 0x80030961, 0x75260220, - 0x00447706, 0x00000000, 0x80020961, 0x79070220, - 0x00427527, 0x00000000, 0x80020061, 0x7b070220, - 0x00427547, 0x00000000, 0x80021962, 0x77070aa0, - 0x4a427907, 0x00427b07, 0x80021161, 0x75470220, - 0x00427707, 0x00000000, 0x80020961, 0x79070220, - 0x00427527, 0x00000000, 0x80021161, 0x7b070220, - 0x00427567, 0x00000000, 0x80021962, 0x77070aa0, - 0x4a427907, 0x00427b07, 0x80021161, 0x75670220, - 0x00427707, 0x00000000, 0xa3771961, 0xff810000, - 0x60770061, 0x00102900, 0x80021962, 0x75850aa0, - 0x4a007564, 0x00347585, 0x80021962, 0x76850aa0, - 0x4a007664, 0x00347685, 0x80031361, 0x79060220, - 0x00447726, 0x00000000, 0x80031162, 0x76050aa0, - 0x4a0075e4, 0x00467605, 0x80031962, 0x29060aa0, - 0x4a447706, 0x00447906, 0x80030961, 0x77260220, - 0x00442906, 0x00000000, 0x80020961, 0x79070220, - 0x00427727, 0x00000000, 0x80021661, 0x7b070220, - 0x00427747, 0x00000000, 0x80021962, 0x29070aa0, - 0x4a427907, 0x00427b07, 0x80021161, 0x77470220, - 0x00422907, 0x00000000, 0x80020961, 0x79070220, - 0x00427727, 0x00000000, 0x80021161, 0x7b070220, - 0x00427767, 0x00000000, 0x80021962, 0x29070aa0, - 0x4a427907, 0x00427b07, 0x80021161, 0x77670220, - 0x00422907, 0x00000000, 0xa3291961, 0xff810000, - 0x60290061, 0x00102b00, 0x80021962, 0x77850aa0, - 0x4a007764, 0x00347785, 0x80021962, 0x78850aa0, - 0x4a007864, 0x00347885, 0x80031361, 0x79060220, - 0x00442926, 0x00000000, 0x80031162, 0x78050aa0, - 0x4a0077e4, 0x00467805, 0x80031962, 0x2b060aa0, - 0x4a442906, 0x00447906, 0x80030961, 0x29260220, - 0x00442b06, 0x00000000, 0x80020961, 0x79070220, - 0x00422927, 0x00000000, 0x80021661, 0x7b070220, - 0x00422947, 0x00000000, 0x80021962, 0x2b070aa0, - 0x4a427907, 0x00427b07, 0x80021161, 0x29470220, - 0x00422b07, 0x00000000, 0x80020961, 0x79070220, - 0x00422927, 0x00000000, 0x80021161, 0x7b070220, - 0x00422967, 0x00000000, 0x80021962, 0x2b070aa0, - 0x4a427907, 0x00427b07, 0x80021161, 0x29670220, - 0x00422b07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x2b050aa0, - 0x0a0070e4, 0x02002ee4, 0x00040040, 0x2d050aa0, - 0x0a0072e4, 0x020030e4, 0x00040040, 0x2f050aa0, - 0x0a0074e4, 0x020032e4, 0x00040040, 0x31050aa0, - 0x0a0076e4, 0x020034e4, 0x80021962, 0x29850aa0, - 0x4a002964, 0x00342985, 0x80021962, 0x2a850aa0, - 0x4a002a64, 0x00342a85, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x33050aa0, - 0x0a0078e4, 0x020038e4, 0x80031262, 0x2a050aa0, - 0x4a0029e4, 0x00462a05, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x37050aa0, - 0x0a002ae4, 0x02006ee4, 0x20291740, 0x2f002d00, - 0x206d0041, 0x2f002d00, 0x0004115b, 0x2d040aa8, - 0x0a0a6d05, 0x2b052905, 0x20291440, 0x37003300, - 0x202b0041, 0x37003300, 0xa0331140, 0x4ac04503, - 0x0004115b, 0x2f040aa8, 0x0a0a2b05, 0x31052905, - 0x272b0970, 0x45003303, 0x00041169, 0x29058660, - 0x02466905, 0x00000002, 0xa0310940, 0x29003302, - 0x27291970, 0x33003103, 0x00040070, 0x00018660, - 0x26463505, 0x00000000, 0x00041a52, 0x33042e68, - 0x0e2e2b05, 0x29056b05, 0x00030061, 0x29060220, - 0x00343105, 0x00000000, 0x00130061, 0x2b060220, - 0x00343205, 0x00000000, 0x00031a61, 0x29260220, - 0x00343305, 0x00000000, 0x00131a61, 0x2b260220, - 0x00343405, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x31140000, - 0xfb042924, 0x00040000, 0xef292662, 0x00003103, - 0x11043662, 0x2b058220, 0x02463105, 0x00000000, - 0x80041a61, 0x31054660, 0x00000000, 0x00000000, - 0x00040061, 0x31050660, 0x00462905, 0x00000000, - 0x80041a61, 0x29054660, 0x00000000, 0x00000000, - 0x00040061, 0x29050660, 0x00462b05, 0x00000000, - 0x00040070, 0x00018660, 0x26466505, 0x00000000, - 0x80031b40, 0x31260660, 0x06443106, 0x00443126, - 0x80031b40, 0x29260660, 0x06442906, 0x00442926, - 0x80021a40, 0x31470660, 0x06423127, 0x00423147, - 0x80021a40, 0x29470660, 0x06422927, 0x00422947, - 0x80021a40, 0x31670660, 0x06423127, 0x00423167, - 0x80021a40, 0x29670660, 0x06422927, 0x00422967, - 0x80021a40, 0x31850660, 0x06003164, 0x00343185, - 0x80021b40, 0x32850660, 0x06003264, 0x00343285, - 0x80021b40, 0x29850660, 0x06002964, 0x00342985, - 0x80021c40, 0x2a850660, 0x06002a64, 0x00342a85, - 0xa4321b40, 0x32013182, 0xa42a1a40, 0x2a012982, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0xa02b0040, 0x00513283, 0xe0311968, 0x00102b03, - 0x00031941, 0x20018220, 0x01463105, 0x55565556, - 0x00030049, 0x2b058222, 0x02463105, 0x55555556, - 0x00131b41, 0x20018220, 0x01463205, 0x55565556, - 0x00130049, 0x2c058222, 0x02463205, 0x55555556, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0xa0310040, 0x00512a83, 0xe0291968, 0x00103103, - 0x00031941, 0x20018220, 0x01462905, 0x55565556, - 0x00030049, 0x31058222, 0x02462905, 0x55555556, - 0x00131b41, 0x20018220, 0x01462a05, 0x55565556, - 0x00130049, 0x32058222, 0x02462a05, 0x55555556, - 0x60291961, 0x00102b06, 0x202b1141, 0x29002d00, - 0x60291961, 0x00103106, 0x202d1141, 0x29002f00, - 0x202f1140, 0x2d002b00, 0x01041162, 0x29058220, - 0x02462f05, 0x7f800000, 0xac7b0070, 0x00006703, - 0xec7d0070, 0x00005900, 0xac2f0070, 0x00106703, - 0xec310070, 0x00005b00, 0x202b0a65, 0x7b007d03, - 0x202d0965, 0x2f003103, 0xac2f0070, 0x00206703, - 0xec311a70, 0x00005f00, 0x20330965, 0x2f003103, - 0x202f1966, 0x2d003303, 0x00041966, 0x00010220, - 0x22462f05, 0x00462b05, 0x11041f62, 0x7e058220, - 0x02462905, 0x7f800000, 0x00041965, 0x29058220, - 0x02467e05, 0xfffffffc, 0x206a1966, 0x67002903, - 0x00040069, 0x68058660, 0x02466305, 0x00000002, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x00000000, 0xea0c6814, 0x00046a14, - 0xa0630040, 0x02006303, 0x00040027, 0x00014060, - 0x00000000, 0xffffed10, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x80004731, 0x2a0c0000, - 0xe23e000c, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80031f61, 0x2b054220, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x2b550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80044831, 0x00000000, - 0x30082b0c, 0x00000000, 0x80040001, 0x00000000, - 0xe0000000, 0x00000000, 0x00040070, 0x00018220, - 0x52464d05, 0x00000010, 0x01040022, 0x0001c060, - 0x00000130, 0x00000110, 0x00043f69, 0x6b058660, - 0x02464d05, 0x00000002, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x2c140000, - 0xea046b14, 0x00040000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xa06d1740, 0x04006b03, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x2e140000, 0xea046d14, 0x00040000, - 0xa06e3a40, 0x08006b03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x32140000, - 0xea046e14, 0x00040000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x27302962, 0x2e002c03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x27292f62, 0x32003003, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00041a61, 0x29054220, - 0x00000000, 0xffffffff, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80041a61, 0x33054220, - 0x00000000, 0xffffffff, 0x00040061, 0x33050220, - 0x00462905, 0x00000000, 0x80031962, 0x33260220, - 0x52443306, 0x00443326, 0x80001161, 0x5f064210, - 0x00000000, 0x00000000, 0x80021a62, 0x33470220, - 0x52423327, 0x00423347, 0x80021962, 0x33670220, - 0x52423327, 0x00423367, 0x80021962, 0x33850220, - 0x52003364, 0x00343385, 0x80021a62, 0x34850220, - 0x52003464, 0x00343485, 0x80031962, 0x34050220, - 0x520033e4, 0x00463405, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xac350070, 0x34102952, - 0x80001f61, 0x30010110, 0x00005f04, 0x00000000, - 0x00041a70, 0x00018220, 0x22463505, 0x00000000, - 0x00041561, 0x36050120, 0x10003000, 0x00000000, - 0xe0470065, 0x00313483, 0xa05f1140, 0x49204b02, - 0x00041b4c, 0x3f050220, 0x00463605, 0x00000000, - 0x11041962, 0x45058220, 0x02463f05, 0x00000020, - 0xae000070, 0x7f813481, 0x01040022, 0x0001c060, - 0x00000298, 0x00000228, 0xa7631d70, 0x00304703, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x2f651762, 0x1f001d03, 0xa7673f70, 0x00104703, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x2f691762, 0x1b001903, 0xa76b3f70, 0x00204703, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x2f6d0a62, 0x65006903, 0x00041e70, 0x00018660, - 0x26466305, 0x00000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x2f6f0062, 0x27002503, - 0x00041e70, 0x00018660, 0x26466705, 0x00000000, - 0x2f712f62, 0x23002103, 0x00041e70, 0x00018660, - 0x26466b05, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x2f730062, 0x6f007103, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x20750040, 0x73006d00, 0x00040070, 0x00018660, - 0x26466305, 0x00000000, 0xef770062, 0x00001503, - 0x00040070, 0x00018660, 0x26466705, 0x00000000, - 0x2f790062, 0x13001103, 0x00040070, 0x00018660, - 0x26466b05, 0x00000000, 0x2f7b1a62, 0x77007903, - 0x207d0940, 0x7b207500, 0x00040065, 0x00010220, - 0x22466305, 0x00465d05, 0xef111c62, 0x00005703, - 0x00040070, 0x00018660, 0x26466705, 0x00000000, - 0x2f130d62, 0x5b005903, 0x00040070, 0x00018660, - 0x26466b05, 0x00000000, 0x2f151a62, 0x11001303, - 0x20170941, 0x15007d00, 0x00041161, 0x29050a20, - 0x00461705, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x272b3f70, 0x45002903, - 0x00041961, 0x63062650, 0x00462b05, 0x00000000, - 0x00041961, 0x2a050110, 0x00566306, 0x00000000, - 0x00040024, 0x0001c060, 0x00000080, 0x00000080, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xe02c1b68, 0x00105f03, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x272e1970, 0x2c004f03, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x64062650, 0x00462e05, 0x00000000, - 0x00041961, 0x2a050110, 0x00566406, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x20111f40, 0x21001900, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x20131f40, 0x23001b00, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x20152e40, 0x25001d00, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x602f1a65, 0x00102a05, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x30050450, 0x00682f06, 0x00000000, - 0x80001c61, 0x65064210, 0x00000000, 0x00000000, - 0x00041a70, 0x31058550, 0x25583005, 0x00000000, - 0x00041961, 0x17050560, 0x00463105, 0x00000000, - 0x20321965, 0x51001703, 0x80001c61, 0x30010110, - 0x00006504, 0x00000000, 0x00041a70, 0x00018220, - 0x22463205, 0x00000000, 0x00040061, 0x29050120, - 0x00003000, 0x00000000, 0x00040070, 0x00018660, - 0x26461705, 0x00000000, 0x80003f61, 0x66064210, - 0x00000000, 0x00000000, 0x11041462, 0x33058220, - 0x02465105, 0x00000000, 0x80001a61, 0x30010110, - 0x00006604, 0x00000000, 0x00041a70, 0x00018220, - 0x22463305, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x2b050120, - 0x00003000, 0x00000000, 0x80000061, 0x63054660, - 0x00000000, 0x00000001, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xae2d1f70, 0x00002903, - 0x01040022, 0x0001c060, 0x00000e90, 0x00000e90, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x34050660, 0x02006304, 0x00464d05, - 0x00041965, 0x00010220, 0x22462905, 0x00463405, - 0x01041362, 0x5b058220, 0x02461105, 0x7f800000, - 0x01041262, 0x2f058220, 0x02461305, 0x7f800000, - 0x01041162, 0x31058220, 0x02461505, 0x7f800000, - 0x01040062, 0x33058220, 0x02461105, 0xff800000, - 0x01041762, 0x35058220, 0x02461305, 0xff800000, - 0x01041762, 0x37058220, 0x02461505, 0xff800000, - 0x01040062, 0x3f058220, 0x02461905, 0x7f800000, - 0x01040062, 0x45058220, 0x02461b05, 0x7f800000, - 0x01040062, 0x47058220, 0x02461d05, 0x7f800000, - 0x01040062, 0x49058220, 0x02462105, 0xff800000, - 0x01040062, 0x4b058220, 0x02462305, 0xff800000, - 0x01040062, 0x57058220, 0x02462505, 0xff800000, - 0xa3591761, 0x7f810000, 0x60590061, 0x00105b00, - 0x00040070, 0x00018220, 0x42464d05, 0x00000006, - 0x80031161, 0x5d060220, 0x00445926, 0x00000000, - 0x80031962, 0x5b060aa0, 0x5a445906, 0x00445d06, - 0x80030961, 0x59260220, 0x00445b06, 0x00000000, - 0x80020961, 0x5d070220, 0x00425927, 0x00000000, - 0x80020061, 0x5f070220, 0x00425947, 0x00000000, - 0x80021962, 0x5b070aa0, 0x5a425d07, 0x00425f07, - 0x80021161, 0x59470220, 0x00425b07, 0x00000000, - 0x80020961, 0x5d070220, 0x00425927, 0x00000000, - 0x80021161, 0x5f070220, 0x00425967, 0x00000000, - 0x80021962, 0x5b070aa0, 0x5a425d07, 0x00425f07, - 0x80021161, 0x59670220, 0x00425b07, 0x00000000, - 0xa35b1961, 0x7f810000, 0x605b0061, 0x00102f00, - 0x80021962, 0x59850aa0, 0x5a005964, 0x00345985, - 0x80021962, 0x5a850aa0, 0x5a005a64, 0x00345a85, - 0x80031361, 0x5d060220, 0x00445b26, 0x00000000, - 0x80031162, 0x5a050aa0, 0x5a0059e4, 0x00465a05, - 0x80031962, 0x2f060aa0, 0x5a445b06, 0x00445d06, - 0x80030961, 0x5b260220, 0x00442f06, 0x00000000, - 0x80020961, 0x5d070220, 0x00425b27, 0x00000000, - 0x80021661, 0x5f070220, 0x00425b47, 0x00000000, - 0x80021962, 0x2f070aa0, 0x5a425d07, 0x00425f07, - 0x80021161, 0x5b470220, 0x00422f07, 0x00000000, - 0x80020961, 0x5d070220, 0x00425b27, 0x00000000, - 0x80021161, 0x5f070220, 0x00425b67, 0x00000000, - 0x80021962, 0x2f070aa0, 0x5a425d07, 0x00425f07, - 0x80021161, 0x5b670220, 0x00422f07, 0x00000000, - 0xa32f1961, 0x7f810000, 0x602f0061, 0x00103100, - 0x80021962, 0x5b850aa0, 0x5a005b64, 0x00345b85, - 0x80021962, 0x5c850aa0, 0x5a005c64, 0x00345c85, - 0x80031361, 0x5d060220, 0x00442f26, 0x00000000, - 0x80031162, 0x5c050aa0, 0x5a005be4, 0x00465c05, - 0x80031962, 0x31060aa0, 0x5a442f06, 0x00445d06, - 0x80030961, 0x2f260220, 0x00443106, 0x00000000, - 0x80020961, 0x5d070220, 0x00422f27, 0x00000000, - 0x80021661, 0x5f070220, 0x00422f47, 0x00000000, - 0x80021962, 0x31070aa0, 0x5a425d07, 0x00425f07, - 0x80021161, 0x2f470220, 0x00423107, 0x00000000, - 0x80020961, 0x5d070220, 0x00422f27, 0x00000000, - 0x80021161, 0x5f070220, 0x00422f67, 0x00000000, - 0x80021962, 0x31070aa0, 0x5a425d07, 0x00425f07, - 0x80021161, 0x2f670220, 0x00423107, 0x00000000, - 0xa3311961, 0xff810000, 0x60310061, 0x00103300, - 0x80021962, 0x2f850aa0, 0x5a002f64, 0x00342f85, - 0x80021962, 0x30850aa0, 0x5a003064, 0x00343085, - 0x80031361, 0x5d060220, 0x00443126, 0x00000000, - 0x80031162, 0x30050aa0, 0x5a002fe4, 0x00463005, - 0x80031962, 0x33060aa0, 0x4a443106, 0x00445d06, - 0x80030961, 0x31260220, 0x00443306, 0x00000000, - 0x80020961, 0x5d070220, 0x00423127, 0x00000000, - 0x80021661, 0x5f070220, 0x00423147, 0x00000000, - 0x80021962, 0x33070aa0, 0x4a425d07, 0x00425f07, - 0x80021161, 0x31470220, 0x00423307, 0x00000000, - 0x80020961, 0x5d070220, 0x00423127, 0x00000000, - 0x80021161, 0x5f070220, 0x00423167, 0x00000000, - 0x80021962, 0x33070aa0, 0x4a425d07, 0x00425f07, - 0x80021161, 0x31670220, 0x00423307, 0x00000000, - 0xa3331961, 0xff810000, 0x60330061, 0x00103500, - 0x80021962, 0x31850aa0, 0x4a003164, 0x00343185, - 0x80021962, 0x32850aa0, 0x4a003264, 0x00343285, - 0x80031361, 0x5d060220, 0x00443326, 0x00000000, - 0x80031162, 0x32050aa0, 0x4a0031e4, 0x00463205, - 0x80031962, 0x35060aa0, 0x4a443306, 0x00445d06, - 0x80030961, 0x33260220, 0x00443506, 0x00000000, - 0x80020961, 0x5d070220, 0x00423327, 0x00000000, - 0x80021661, 0x5f070220, 0x00423347, 0x00000000, - 0x80021962, 0x35070aa0, 0x4a425d07, 0x00425f07, - 0x80021161, 0x33470220, 0x00423507, 0x00000000, - 0x80020961, 0x5d070220, 0x00423327, 0x00000000, - 0x80021161, 0x5f070220, 0x00423367, 0x00000000, - 0x80021962, 0x35070aa0, 0x4a425d07, 0x00425f07, - 0x80021161, 0x33670220, 0x00423507, 0x00000000, - 0xa3351961, 0xff810000, 0x60350061, 0x00103700, - 0x80021962, 0x33850aa0, 0x4a003364, 0x00343385, - 0x80021962, 0x34850aa0, 0x4a003464, 0x00343485, - 0x80031361, 0x5d060220, 0x00443526, 0x00000000, - 0x80031162, 0x34050aa0, 0x4a0033e4, 0x00463405, - 0x80031962, 0x37060aa0, 0x4a443506, 0x00445d06, - 0x80030961, 0x35260220, 0x00443706, 0x00000000, - 0x80020961, 0x5d070220, 0x00423527, 0x00000000, - 0x80021661, 0x5f070220, 0x00423547, 0x00000000, - 0x80021962, 0x37070aa0, 0x4a425d07, 0x00425f07, - 0x80021161, 0x35470220, 0x00423707, 0x00000000, - 0x80020961, 0x5d070220, 0x00423527, 0x00000000, - 0x80021161, 0x5f070220, 0x00423567, 0x00000000, - 0x80021962, 0x37070aa0, 0x4a425d07, 0x00425f07, - 0x80021161, 0x35670220, 0x00423707, 0x00000000, - 0xa3371961, 0x7f810000, 0x60370061, 0x00103f00, - 0x80021962, 0x35850aa0, 0x4a003564, 0x00343585, - 0x80021962, 0x36850aa0, 0x4a003664, 0x00343685, - 0x80031361, 0x5d060220, 0x00443726, 0x00000000, - 0x80031162, 0x36050aa0, 0x4a0035e4, 0x00463605, - 0x80031962, 0x3f060aa0, 0x5a443706, 0x00445d06, - 0x80030961, 0x37260220, 0x00443f06, 0x00000000, - 0x80020961, 0x5d070220, 0x00423727, 0x00000000, - 0x80021661, 0x5f070220, 0x00423747, 0x00000000, - 0x80021962, 0x3f070aa0, 0x5a425d07, 0x00425f07, - 0x80021161, 0x37470220, 0x00423f07, 0x00000000, - 0x80020961, 0x5d070220, 0x00423727, 0x00000000, - 0x80021161, 0x5f070220, 0x00423767, 0x00000000, - 0x80021962, 0x3f070aa0, 0x5a425d07, 0x00425f07, - 0x80021161, 0x37670220, 0x00423f07, 0x00000000, - 0xa33f1961, 0x7f810000, 0x603f0061, 0x00104500, - 0x80021962, 0x37850aa0, 0x5a003764, 0x00343785, - 0x80021962, 0x38850aa0, 0x5a003864, 0x00343885, - 0x80031361, 0x5d060220, 0x00443f26, 0x00000000, - 0x80031162, 0x38050aa0, 0x5a0037e4, 0x00463805, - 0x80031962, 0x45060aa0, 0x5a443f06, 0x00445d06, - 0x80030961, 0x3f260220, 0x00444506, 0x00000000, - 0x80020961, 0x5d070220, 0x00423f27, 0x00000000, - 0x80021661, 0x5f070220, 0x00423f47, 0x00000000, - 0x80021962, 0x45070aa0, 0x5a425d07, 0x00425f07, - 0x80021161, 0x3f470220, 0x00424507, 0x00000000, - 0x80020961, 0x5d070220, 0x00423f27, 0x00000000, - 0x80021161, 0x5f070220, 0x00423f67, 0x00000000, - 0x80021962, 0x45070aa0, 0x5a425d07, 0x00425f07, - 0x80021161, 0x3f670220, 0x00424507, 0x00000000, - 0xa3451961, 0x7f810000, 0x60450061, 0x00104700, - 0x80021962, 0x3f850aa0, 0x5a003f64, 0x00343f85, - 0x80021962, 0x40850aa0, 0x5a004064, 0x00344085, - 0x80031361, 0x5d060220, 0x00444526, 0x00000000, - 0x80031162, 0x40050aa0, 0x5a003fe4, 0x00464005, - 0x80031962, 0x47060aa0, 0x5a444506, 0x00445d06, - 0x80030961, 0x45260220, 0x00444706, 0x00000000, - 0x80020961, 0x5d070220, 0x00424527, 0x00000000, - 0x80021661, 0x5f070220, 0x00424547, 0x00000000, - 0x80021962, 0x47070aa0, 0x5a425d07, 0x00425f07, - 0x80021161, 0x45470220, 0x00424707, 0x00000000, - 0x80020961, 0x5d070220, 0x00424527, 0x00000000, - 0x80021161, 0x5f070220, 0x00424567, 0x00000000, - 0x80021962, 0x47070aa0, 0x5a425d07, 0x00425f07, - 0x80021161, 0x45670220, 0x00424707, 0x00000000, - 0xa3471961, 0xff810000, 0x60470061, 0x00104900, - 0x80021962, 0x45850aa0, 0x5a004564, 0x00344585, - 0x80021962, 0x46850aa0, 0x5a004664, 0x00344685, - 0x80031361, 0x5d060220, 0x00444726, 0x00000000, - 0x80031162, 0x46050aa0, 0x5a0045e4, 0x00464605, - 0x80031962, 0x49060aa0, 0x4a444706, 0x00445d06, - 0x80030961, 0x47260220, 0x00444906, 0x00000000, - 0x80020961, 0x5d070220, 0x00424727, 0x00000000, - 0x80021661, 0x5f070220, 0x00424747, 0x00000000, - 0x80021962, 0x49070aa0, 0x4a425d07, 0x00425f07, - 0x80021161, 0x47470220, 0x00424907, 0x00000000, - 0x80020961, 0x5d070220, 0x00424727, 0x00000000, - 0x80021161, 0x5f070220, 0x00424767, 0x00000000, - 0x80021962, 0x49070aa0, 0x4a425d07, 0x00425f07, - 0x80021161, 0x47670220, 0x00424907, 0x00000000, - 0xa3491961, 0xff810000, 0x60490061, 0x00104b00, - 0x80021962, 0x47850aa0, 0x4a004764, 0x00344785, - 0x80021962, 0x48850aa0, 0x4a004864, 0x00344885, - 0x80031361, 0x5d060220, 0x00444926, 0x00000000, - 0x80031162, 0x48050aa0, 0x4a0047e4, 0x00464805, - 0x80031962, 0x4b060aa0, 0x4a444906, 0x00445d06, - 0x80030961, 0x49260220, 0x00444b06, 0x00000000, - 0x80020961, 0x5d070220, 0x00424927, 0x00000000, - 0x80021661, 0x5f070220, 0x00424947, 0x00000000, - 0x80021962, 0x4b070aa0, 0x4a425d07, 0x00425f07, - 0x80021161, 0x49470220, 0x00424b07, 0x00000000, - 0x80020961, 0x5d070220, 0x00424927, 0x00000000, - 0x80021161, 0x5f070220, 0x00424967, 0x00000000, - 0x80021962, 0x4b070aa0, 0x4a425d07, 0x00425f07, - 0x80021161, 0x49670220, 0x00424b07, 0x00000000, - 0xa34b1961, 0xff810000, 0x604b0061, 0x00105700, - 0x80021962, 0x49850aa0, 0x4a004964, 0x00344985, - 0x80021962, 0x4a850aa0, 0x4a004a64, 0x00344a85, - 0x80031361, 0x5d060220, 0x00444b26, 0x00000000, - 0x80031162, 0x4a050aa0, 0x4a0049e4, 0x00464a05, - 0x80031962, 0x57060aa0, 0x4a444b06, 0x00445d06, - 0x80030961, 0x4b260220, 0x00445706, 0x00000000, - 0x80020961, 0x5d070220, 0x00424b27, 0x00000000, - 0x80021661, 0x5f070220, 0x00424b47, 0x00000000, - 0x80021962, 0x57070aa0, 0x4a425d07, 0x00425f07, - 0x80021161, 0x4b470220, 0x00425707, 0x00000000, - 0x80020961, 0x5d070220, 0x00424b27, 0x00000000, - 0x80021161, 0x5f070220, 0x00424b67, 0x00000000, - 0x80021962, 0x57070aa0, 0x4a425d07, 0x00425f07, - 0x80021161, 0x4b670220, 0x00425707, 0x00000000, - 0xa0570040, 0xffa04d03, 0x80021a62, 0x4b850aa0, - 0x4a004b64, 0x00344b85, 0x80021a62, 0x4c850aa0, - 0x4a004c64, 0x00344c85, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x2f5d0062, 0x4d005703, - 0x80031162, 0x4c050aa0, 0x4a004be4, 0x00464c05, - 0x00041970, 0x00018660, 0x16465d05, 0x00000000, - 0x01040062, 0x57058220, 0x02005ae4, 0x7f800000, - 0x01040062, 0x59058220, 0x020038e4, 0x7f800000, - 0x00040070, 0x00018660, 0x16465d05, 0x00000001, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x2f370062, 0x57015c83, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x2f570062, 0x59014083, - 0x00040070, 0x00018660, 0x16465d05, 0x00000002, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x2f3f0062, 0x37013083, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x2f370062, 0x57014683, - 0x00040070, 0x00018660, 0x16465d05, 0x00000003, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x2f450062, 0x3f043280, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x2f570062, 0x37044880, - 0x00040070, 0x00018660, 0x16465d05, 0x00000004, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x2f590062, 0x45043480, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x2f5b0062, 0x57044a80, - 0x00040070, 0x00018660, 0x16465d05, 0x00000005, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x2f5d0062, 0x59043680, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x2f5f0062, 0x5b044c80, - 0x00040070, 0x00018220, 0x52464d05, 0x00000006, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x2f710062, 0x5f005d03, 0x00040070, 0x00018220, - 0x52464d05, 0x0000000c, 0x01040022, 0x0001c060, - 0x00000068, 0x00000068, 0x00040069, 0x64058660, - 0x02464d05, 0x00000002, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0xa06f0040, 0x0c006403, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x00000000, 0xea2a6f14, 0x01007114, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0xae650070, 0x00002b03, 0x01040022, 0x0001c060, - 0x00000f70, 0x00000f70, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x00043f69, 0x67050660, - 0x02006304, 0x00464d05, 0x00041965, 0x00010220, - 0x22462b05, 0x00466705, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x01041362, 0x68058220, - 0x02461105, 0x7f800000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x01041262, 0x6a058220, - 0x02461305, 0x7f800000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x01041162, 0x6c058220, - 0x02461505, 0x7f800000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x6e058220, - 0x02461105, 0xff800000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x70058220, - 0x02461305, 0xff800000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x72058220, - 0x02461505, 0xff800000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x74058220, - 0x02461905, 0x7f800000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x76058220, - 0x02461b05, 0x7f800000, 0x01040062, 0x78058220, - 0x02461d05, 0x7f800000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x7a058220, - 0x02462105, 0xff800000, 0x01041462, 0x7c058220, - 0x02462305, 0xff800000, 0x01041462, 0x7e058220, - 0x02462505, 0xff800000, 0xa3111f61, 0x7f810000, - 0x60110061, 0x00106800, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x00018220, - 0x42464d05, 0x00000006, 0x80031161, 0x13060220, - 0x00441126, 0x00000000, 0x80031962, 0x67060aa0, - 0x5a441106, 0x00441306, 0x80030961, 0x11260220, - 0x00446706, 0x00000000, 0x80020961, 0x19070220, - 0x00421127, 0x00000000, 0x80020c61, 0x1b070220, - 0x00421147, 0x00000000, 0x80021962, 0x14070aa0, - 0x5a421907, 0x00421b07, 0xa3190061, 0xff810000, - 0x60190061, 0x00106e00, 0x80021261, 0x11470220, - 0x00421407, 0x00000000, 0xa3131961, 0x7f810000, - 0x60130061, 0x00106a00, 0xa3151961, 0x7f810000, - 0x60150061, 0x00106c00, 0x80031361, 0x5a060220, - 0x00441926, 0x00000000, 0x80020a61, 0x1e070220, - 0x00421127, 0x00000000, 0x80021761, 0x20070220, - 0x00421167, 0x00000000, 0x80031261, 0x23060220, - 0x00441326, 0x00000000, 0x80031161, 0x37060220, - 0x00441526, 0x00000000, 0x80020b62, 0x1c070aa0, - 0x5a421e07, 0x00422007, 0x80021161, 0x11670220, - 0x00421c07, 0x00000000, 0xa31b1961, 0xff810000, - 0x601b0061, 0x00107000, 0x80031b62, 0x21060aa0, - 0x5a441306, 0x00442306, 0x80021962, 0x11850aa0, - 0x5a001164, 0x00341185, 0x80021962, 0x12850aa0, - 0x5a001264, 0x00341285, 0x80031461, 0x6c060220, - 0x00441b26, 0x00000000, 0x80030b61, 0x13260220, - 0x00442106, 0x00000000, 0x80031162, 0x12050aa0, - 0x5a0011e4, 0x00461205, 0x80029f61, 0x26070220, - 0x00421327, 0x00000000, 0x80020061, 0x2f070220, - 0x00421347, 0x00000000, 0x80021962, 0x24070aa0, - 0x5a422607, 0x00422f07, 0x80021161, 0x13470220, - 0x00422407, 0x00000000, 0x80021961, 0x32070220, - 0x00421327, 0x00000000, 0x80020061, 0x34070220, - 0x00421367, 0x00000000, 0x80021962, 0x30070aa0, - 0x5a423207, 0x00423407, 0x80021161, 0x13670220, - 0x00423007, 0x00000000, 0x80031f62, 0x35060aa0, - 0x5a441506, 0x00443706, 0x80021962, 0x13850aa0, - 0x5a001364, 0x00341385, 0x80021962, 0x14850aa0, - 0x5a001464, 0x00341485, 0x80030b61, 0x15260220, - 0x00443506, 0x00000000, 0x80031162, 0x14050aa0, - 0x5a0013e4, 0x00461405, 0x80021961, 0x45070220, - 0x00421527, 0x00000000, 0x80020061, 0x47070220, - 0x00421547, 0x00000000, 0x80021962, 0x3f070aa0, - 0x5a424507, 0x00424707, 0x80021161, 0x15470220, - 0x00423f07, 0x00000000, 0x80021961, 0x4a070220, - 0x00421527, 0x00000000, 0x80020061, 0x57070220, - 0x00421567, 0x00000000, 0x80021962, 0x48070aa0, - 0x5a424a07, 0x00425707, 0x80021161, 0x15670220, - 0x00424807, 0x00000000, 0x80030062, 0x58060aa0, - 0x4a441906, 0x00445a06, 0x80021962, 0x15850aa0, - 0x5a001564, 0x00341585, 0x80021962, 0x16850aa0, - 0x5a001664, 0x00341685, 0x80031361, 0x19260220, - 0x00445806, 0x00000000, 0x80031162, 0x16050aa0, - 0x5a0015e4, 0x00461605, 0x80021961, 0x5d070220, - 0x00421927, 0x00000000, 0x80020061, 0x5f070220, - 0x00421947, 0x00000000, 0x80021962, 0x5b070aa0, - 0x4a425d07, 0x00425f07, 0x80021161, 0x19470220, - 0x00425b07, 0x00000000, 0x80021961, 0x67070220, - 0x00421927, 0x00000000, 0x80020061, 0x69070220, - 0x00421967, 0x00000000, 0x80021962, 0x63070aa0, - 0x4a426707, 0x00426907, 0x80021161, 0x19670220, - 0x00426307, 0x00000000, 0x80030062, 0x6a060aa0, - 0x4a441b06, 0x00446c06, 0x80021962, 0x19850aa0, - 0x4a001964, 0x00341985, 0x80021962, 0x1a850aa0, - 0x4a001a64, 0x00341a85, 0x80031361, 0x1b260220, - 0x00446a06, 0x00000000, 0x80031162, 0x1a050aa0, - 0x4a0019e4, 0x00461a05, 0x80021961, 0x6f070220, - 0x00421b27, 0x00000000, 0x80020061, 0x1d070220, - 0x00421b47, 0x00000000, 0x80021962, 0x6d070aa0, - 0x4a426f07, 0x00421d07, 0x80021161, 0x1b470220, - 0x00426d07, 0x00000000, 0x80021961, 0x20070220, - 0x00421b27, 0x00000000, 0x80020061, 0x22070220, - 0x00421b67, 0x00000000, 0x80021962, 0x1e070aa0, - 0x4a422007, 0x00422207, 0xa3210061, 0x7f810000, - 0x60210061, 0x00107600, 0x80021261, 0x1b670220, - 0x00421e07, 0x00000000, 0xa31d1961, 0xff810000, - 0x601d0061, 0x00107200, 0xa31f1961, 0x7f810000, - 0x601f0061, 0x00107400, 0x80031361, 0x5c060220, - 0x00442126, 0x00000000, 0x80021a62, 0x1b850aa0, - 0x4a001b64, 0x00341b85, 0x80021a62, 0x1c850aa0, - 0x4a001c64, 0x00341c85, 0x80031461, 0x25060220, - 0x00441d26, 0x00000000, 0x80031361, 0x3f060220, - 0x00441f26, 0x00000000, 0x80031162, 0x1c050aa0, - 0x4a001be4, 0x00461c05, 0x80031a62, 0x23060aa0, - 0x4a441d06, 0x00442506, 0x80030961, 0x1d260220, - 0x00442306, 0x00000000, 0xa3231961, 0x7f810000, - 0x60230061, 0x00107800, 0x80021961, 0x2f070220, - 0x00421d27, 0x00000000, 0x80020061, 0x31070220, - 0x00421d47, 0x00000000, 0x80031161, 0x6e060220, - 0x00442326, 0x00000000, 0x80021a62, 0x26070aa0, - 0x4a422f07, 0x00423107, 0x80021161, 0x1d470220, - 0x00422607, 0x00000000, 0xa3251961, 0xff810000, - 0x60250061, 0x00107a00, 0x80021961, 0x34070220, - 0x00421d27, 0x00000000, 0x80020061, 0x36070220, - 0x00421d67, 0x00000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80031161, 0x27060220, - 0x00442526, 0x00000000, 0x80021a62, 0x32070aa0, - 0x4a423407, 0x00423607, 0x80021161, 0x1d670220, - 0x00423207, 0x00000000, 0x80031f62, 0x37060aa0, - 0x5a441f06, 0x00443f06, 0x80021962, 0x1d850aa0, - 0x4a001d64, 0x00341d85, 0x80021962, 0x1e850aa0, - 0x4a001e64, 0x00341e85, 0x80030b61, 0x1f260220, - 0x00443706, 0x00000000, 0x80031162, 0x1e050aa0, - 0x4a001de4, 0x00461e05, 0x80021961, 0x47070220, - 0x00421f27, 0x00000000, 0x80020061, 0x49070220, - 0x00421f47, 0x00000000, 0x80021962, 0x45070aa0, - 0x5a424707, 0x00424907, 0x80021161, 0x1f470220, - 0x00424507, 0x00000000, 0x80021961, 0x57070220, - 0x00421f27, 0x00000000, 0x80020061, 0x59070220, - 0x00421f67, 0x00000000, 0x80021962, 0x4a070aa0, - 0x5a425707, 0x00425907, 0x80021161, 0x1f670220, - 0x00424a07, 0x00000000, 0x80030062, 0x5a060aa0, - 0x5a442106, 0x00445c06, 0x80021962, 0x1f850aa0, - 0x5a001f64, 0x00341f85, 0x80021962, 0x20850aa0, - 0x5a002064, 0x00342085, 0x80031361, 0x21260220, - 0x00445a06, 0x00000000, 0x80031162, 0x20050aa0, - 0x5a001fe4, 0x00462005, 0x80021961, 0x5f070220, - 0x00422127, 0x00000000, 0x80020061, 0x63070220, - 0x00422147, 0x00000000, 0x80021962, 0x5d070aa0, - 0x5a425f07, 0x00426307, 0x80021161, 0x21470220, - 0x00425d07, 0x00000000, 0x80021961, 0x69070220, - 0x00422127, 0x00000000, 0x80020061, 0x6b070220, - 0x00422167, 0x00000000, 0x80021962, 0x67070aa0, - 0x5a426907, 0x00426b07, 0x80021161, 0x21670220, - 0x00426707, 0x00000000, 0x80030062, 0x6c060aa0, - 0x5a442306, 0x00446e06, 0x80021962, 0x21850aa0, - 0x5a002164, 0x00342185, 0x80021962, 0x22850aa0, - 0x5a002264, 0x00342285, 0x80031361, 0x23260220, - 0x00446c06, 0x00000000, 0x80031162, 0x22050aa0, - 0x5a0021e4, 0x00462205, 0x80021961, 0x71070220, - 0x00422327, 0x00000000, 0x80020061, 0x73070220, - 0x00422347, 0x00000000, 0x80021962, 0x6f070aa0, - 0x5a427107, 0x00427307, 0x80021161, 0x23470220, - 0x00426f07, 0x00000000, 0x80021961, 0x76070220, - 0x00422327, 0x00000000, 0x80020061, 0x78070220, - 0x00422367, 0x00000000, 0x80021962, 0x74070aa0, - 0x5a427607, 0x00427807, 0x80021161, 0x23670220, - 0x00427407, 0x00000000, 0x80030062, 0x79060aa0, - 0x4a442506, 0x00442706, 0xa3270061, 0xff810000, - 0x60270061, 0x00107c00, 0x80021962, 0x23850aa0, - 0x5a002364, 0x00342385, 0x80021962, 0x24850aa0, - 0x5a002464, 0x00342485, 0x80031461, 0x25260220, - 0x00447906, 0x00000000, 0x80031361, 0x47060220, - 0x00442726, 0x00000000, 0x80031162, 0x24050aa0, - 0x5a0023e4, 0x00462405, 0x80021a61, 0x31070220, - 0x00422527, 0x00000000, 0x80020061, 0x33070220, - 0x00422547, 0x00000000, 0x80031b62, 0x45060aa0, - 0x4a442706, 0x00444706, 0x80021962, 0x2f070aa0, - 0x4a423107, 0x00423307, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0xa0310040, 0xffa04d03, - 0x80030a61, 0x27260220, 0x00444506, 0x00000000, - 0x80021161, 0x25470220, 0x00422f07, 0x00000000, - 0xa32f1961, 0xff810000, 0x602f0061, 0x00107e00, - 0x80021a61, 0x4a070220, 0x00422727, 0x00000000, - 0x80020061, 0x57070220, 0x00422747, 0x00000000, - 0x80021b61, 0x36070220, 0x00422527, 0x00000000, - 0x80020061, 0x3f070220, 0x00422567, 0x00000000, - 0x80031161, 0x5f060220, 0x00442f26, 0x00000000, - 0x80021c62, 0x48070aa0, 0x4a424a07, 0x00425707, - 0x80021a62, 0x34070aa0, 0x4a423607, 0x00423f07, - 0x80021261, 0x27470220, 0x00424807, 0x00000000, - 0x80021161, 0x25670220, 0x00423407, 0x00000000, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0x2f330062, 0x4d003103, 0x80021b61, 0x5a070220, - 0x00422727, 0x00000000, 0x80020061, 0x5c070220, - 0x00422767, 0x00000000, 0x80021c62, 0x25850aa0, - 0x4a002564, 0x00342585, 0x80021c62, 0x26850aa0, - 0x4a002664, 0x00342685, 0x00041b70, 0x00018660, - 0x16463305, 0x00000000, 0x80021a62, 0x58070aa0, - 0x4a425a07, 0x00425c07, 0x80031262, 0x26050aa0, - 0x4a0025e4, 0x00462605, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x35058220, - 0x020012e4, 0x7f800000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x37058220, - 0x020020e4, 0x7f800000, 0x80021261, 0x27670220, - 0x00425807, 0x00000000, 0x80031f62, 0x5d060aa0, - 0x4a442f06, 0x00445f06, 0x00040070, 0x00018660, - 0x16463305, 0x00000001, 0x80021a62, 0x27850aa0, - 0x4a002764, 0x00342785, 0x80021a62, 0x28850aa0, - 0x4a002864, 0x00342885, 0x80031361, 0x2f260220, - 0x00445d06, 0x00000000, 0x80000d01, 0x00000000, - 0x00000000, 0x00000000, 0x2f3f0062, 0x35011483, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x2f450062, 0x37012283, 0x80031162, 0x28050aa0, - 0x4a0027e4, 0x00462805, 0x80021b61, 0x67070220, - 0x00422f27, 0x00000000, 0x80020061, 0x69070220, - 0x00422f47, 0x00000000, 0x00040070, 0x00018660, - 0x16463305, 0x00000002, 0x80021a62, 0x63070aa0, - 0x4a426707, 0x00426907, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x2f470062, 0x3f011683, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x2f490062, 0x45012483, 0x80021161, 0x2f470220, - 0x00426307, 0x00000000, 0x00040070, 0x00018660, - 0x16463305, 0x00000003, 0x80021a61, 0x6c070220, - 0x00422f27, 0x00000000, 0x80020061, 0x6e070220, - 0x00422f67, 0x00000000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x2f4b0062, 0x47041a80, - 0x80000d01, 0x00000000, 0x00000000, 0x00000000, - 0x2f570062, 0x49042680, 0x80021962, 0x6a070aa0, - 0x4a426c07, 0x00426e07, 0x00040070, 0x00018660, - 0x16463305, 0x00000004, 0x80021161, 0x2f670220, - 0x00426a07, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x2f590062, 0x4b041c80, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x2f5b0062, 0x57042880, 0x80021962, 0x2f850aa0, - 0x4a002f64, 0x00342f85, 0x80021962, 0x30850aa0, - 0x4a003064, 0x00343085, 0x00040070, 0x00018660, - 0x16463305, 0x00000005, 0x80031162, 0x30050aa0, - 0x4a002fe4, 0x00463005, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x2f5d0062, 0x59041e80, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x2f5f0062, 0x5b043080, 0x00040070, 0x00018220, - 0x52464d05, 0x00000006, 0x2f741162, 0x5f005d03, - 0x00040070, 0x00018220, 0x52464d05, 0x0000000c, - 0x01040022, 0x0001c060, 0x00000058, 0x00000058, - 0x00040069, 0x63058660, 0x02464d05, 0x00000002, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0xa0720040, 0x0f006303, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x00000000, - 0xea2a7214, 0x01007414, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040061, 0x00010660, - 0x20465505, 0x00000000, 0x01040022, 0x0001c060, - 0x000004d8, 0x000004d8, 0x80031561, 0x76054010, - 0x00000000, 0x76543210, 0x00040070, 0x00018660, - 0x26461705, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0xa06f0040, 0x00804d03, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xa0710040, 0xff804d03, 0xa0790040, 0x00404d03, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0xa07b0040, 0xff404d03, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0xa0150040, 0x00204d03, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0xa0190040, 0xff204d03, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0xa0210040, 0x00104d03, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0xa0230040, 0xff104d03, 0x80031f61, 0x76050120, - 0x00467605, 0x00000000, 0xe4771940, 0x00807603, - 0xe3761969, 0x00207603, 0xe3761940, 0x00007603, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049b31, 0x74160100, 0xfa007614, 0x04000000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x67050020, 0x0066741f, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x69058660, 0x02466705, 0x00000008, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x2f6b0062, 0x69006703, 0x00040070, 0x00018660, - 0x26465105, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0xef6d0062, 0x00006b03, - 0x00040070, 0x00018660, 0x56466f05, 0x00000010, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001601, 0x00000000, 0x00000000, 0x00000000, - 0x2f730062, 0x71006f03, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80041961, 0x10014110, - 0x00000000, 0x0da00da0, 0x00040069, 0x10018510, - 0x01567306, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0da00da0, 0xe0750961, 0x001b0004, - 0x00040070, 0x00018660, 0x56467905, 0x00000010, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x20770066, 0x75006d03, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x2f7d0062, 0x7b007903, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x0ee00ee0, - 0x00040069, 0x10018510, 0x01567d06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0ee00ee0, - 0xe0110961, 0x001b0004, 0x00040070, 0x00018660, - 0x56461505, 0x00000010, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x20130066, 0x11007703, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x2f1b0062, 0x19001503, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x02600260, 0x00040069, 0x10018510, - 0x01561b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02600260, 0xe01d0961, 0x001b0004, - 0x00040070, 0x00018660, 0x56462105, 0x00000010, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x201f0066, 0x1d001303, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x2f250062, 0x23002103, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x03e003e0, - 0x00040069, 0x10018510, 0x01562506, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x03e003e0, - 0xe0270961, 0x001b0004, 0x00040070, 0x00018660, - 0x16464d05, 0x00000000, 0x20771a66, 0x27001f03, - 0x01040022, 0x0001c060, 0x00000040, 0x00000040, - 0x00041561, 0x75054220, 0x00000000, 0x00000128, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x00000000, 0xea327514, 0x01007714, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80001601, 0x00000000, 0x00000000, 0x00000000, - 0xac310070, 0x00004d03, 0x00041965, 0x00010220, - 0x22462d05, 0x00463105, 0x01040022, 0x0001c060, - 0x000000a0, 0x00000090, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x0004004d, 0x7a050220, - 0x00462905, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x78054220, - 0x00000000, 0x00000120, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x2d140000, - 0xea187814, 0x01007a14, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00042f61, 0x2d054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040065, 0x00010220, - 0x22466505, 0x00463105, 0x01040022, 0x0001c060, - 0x000000c0, 0x00000090, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x0004004d, 0x7d050220, - 0x00462b05, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x7b054220, - 0x00000000, 0x00000124, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x2f140000, - 0xea187b14, 0x01007d14, 0x00040024, 0x0001c060, - 0x00000040, 0x00000040, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x2f054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80004c31, 0x330c0000, - 0xe23e000c, 0x00000000, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x00040079, 0x34058620, - 0x06464d05, 0x00000000, 0x00040070, 0x00018660, - 0x26461705, 0x00000000, 0x20360a65, 0x34002903, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0x20470065, 0x34002b03, 0x00040a4d, 0x3f050220, - 0x00463605, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x0004004d, 0x49050220, - 0x00464705, 0x00000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0xa0450a40, 0x3f012d02, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0xa04b0040, 0x49012f02, 0x2f4d1962, 0x4b004503, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x80004d31, 0x570c0000, 0xe23e000c, 0x00000000, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x80031361, 0x58054220, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x58550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044e31, 0x00000000, 0x3008580c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x00040070, 0x00018660, 0x16463905, 0x00000000, - 0x01040022, 0x0001c060, 0x00000920, 0x00000920, - 0x80031261, 0x5a054220, 0x00000000, 0x00000120, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004f31, 0x590c0000, 0xea005a0c, 0x00300000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0xae5b1170, 0x00015903, 0x00041965, 0x00010220, - 0x22463105, 0x00465b05, 0x01040022, 0x0001c060, - 0x00000230, 0x00000230, 0x00030041, 0x20018220, - 0x01464105, 0x05cc05cc, 0x00030040, 0x5e058660, - 0x06445306, 0x00002c3c, 0x00130040, 0x5f058660, - 0x06443b06, 0x00002c3c, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x15050660, - 0x00005904, 0x00000000, 0xfe5c0049, 0x5cc04103, - 0x00031c70, 0x3a050220, 0x52465e05, 0x00445306, - 0x00131c70, 0x60050220, 0x52465f05, 0x00443b06, - 0xa0650040, 0x43005e02, 0x00130041, 0x20018220, - 0x01464205, 0x05cc05cc, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x63052660, - 0x06463a05, 0x00445326, 0x00131c40, 0x64052660, - 0x06466005, 0x00443b26, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x27670070, 0x5e006503, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x11060220, 0x00346505, 0x00000000, - 0x80101201, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x13060220, 0x00346605, 0x00000000, - 0x00130049, 0x5d058222, 0x02464205, 0x000005cc, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x69040e68, 0x0e2e6305, 0x67055c05, - 0x00031961, 0x11260220, 0x00346905, 0x00000000, - 0x00131a61, 0x13260220, 0x00346a05, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x6a140000, 0xfb181124, 0x01001514, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x19054660, 0x00000000, 0x0000012c, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0xa01b2040, 0x6a000102, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xea0c1914, 0x00041b14, 0x00040025, 0x00004600, - 0x00000000, 0x00000678, 0x80031761, 0x6c054220, - 0x00000000, 0x00000124, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004231, 0x6b0c0000, - 0xea006c0c, 0x00300000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0xae6d0070, 0x00016b03, - 0x00041965, 0x00010220, 0x22463105, 0x00466d05, - 0x01040022, 0x0001c060, 0x000002f8, 0x000002f8, - 0x00030041, 0x20018220, 0x01464105, 0x05cc05cc, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x70058660, 0x06445306, 0x00002c40, - 0x80103f01, 0x00000000, 0x00000000, 0x00000000, - 0x00130040, 0x71058660, 0x06443b06, 0x00002c40, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x20050660, 0x00006b04, 0x00000000, - 0xfe6e0e49, 0x5cc04103, 0x00030c70, 0x3f050220, - 0x52467005, 0x00445306, 0x80103f01, 0x00000000, - 0x00000000, 0x00000000, 0x80101c01, 0x00000000, - 0x00000000, 0x00000000, 0x00130070, 0x72050220, - 0x52467105, 0x00443b06, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0xa0750040, 0x43007002, - 0x00130041, 0x20018220, 0x01464205, 0x05cc05cc, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x73052660, 0x06463f05, 0x00445326, - 0x80103f01, 0x00000000, 0x00000000, 0x00000000, - 0x00130c40, 0x74052660, 0x06467205, 0x00443b26, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x27770070, 0x70007503, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x1c060220, - 0x00347505, 0x00000000, 0x80101101, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x1e060220, - 0x00347605, 0x00000000, 0x80103f01, 0x00000000, - 0x00000000, 0x00000000, 0x80101701, 0x00000000, - 0x00000000, 0x00000000, 0x00130049, 0x6f058222, - 0x02464205, 0x000005cc, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x79040e68, - 0x0e2e7305, 0x77056e05, 0x00031961, 0x1c260220, - 0x00347905, 0x00000000, 0x00131a61, 0x1e260220, - 0x00347a05, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x7a140000, - 0xfb181c24, 0x01002014, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x21054660, - 0x00000000, 0x00000130, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x00042152, 0x23044560, - 0x0e2effff, 0x7a050305, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x00000000, - 0xea0c2114, 0x00042314, 0x00040025, 0x00004600, - 0x00000000, 0x000002c8, 0x00040065, 0x00010220, - 0x22463105, 0x00465505, 0x01040022, 0x0001c060, - 0x00000298, 0x00000298, 0x00030041, 0x20018220, - 0x01464105, 0x05cc05cc, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x7d058660, - 0x06445306, 0x00002c44, 0x80103f01, 0x00000000, - 0x00000000, 0x00000000, 0x80101401, 0x00000000, - 0x00000000, 0x00000000, 0x00130040, 0x7e058660, - 0x06443b06, 0x00002c44, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80031361, 0x11054220, - 0x00000000, 0x00000128, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000d01, 0x00000000, - 0x00000000, 0x00000000, 0xfe7b0049, 0x5cc04103, - 0x00030c70, 0x40050220, 0x52467d05, 0x00445306, - 0x80101c01, 0x00000000, 0x00000000, 0x00000000, - 0x00130070, 0x7f050220, 0x52467e05, 0x00443b06, - 0xa0030040, 0x43007d02, 0x00130041, 0x20018220, - 0x01464205, 0x05cc05cc, 0x00031c40, 0x01052660, - 0x06464005, 0x00445326, 0x00131c40, 0x02052660, - 0x06467f05, 0x00443b26, 0x27051c70, 0x7d000303, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x24060220, 0x00340305, 0x00000000, - 0x80102f01, 0x00000000, 0x00000000, 0x00000000, - 0x80101101, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x26060220, 0x00340405, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80103f01, 0x00000000, 0x00000000, 0x00000000, - 0x80101501, 0x00000000, 0x00000000, 0x00000000, - 0x00130049, 0x7c058222, 0x02464205, 0x000005cc, - 0x00041952, 0x07040e68, 0x0e2e0105, 0x05057b05, - 0x00031961, 0x24260220, 0x00340705, 0x00000000, - 0x00131a61, 0x26260220, 0x00340805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004031, 0x080c0000, 0xea00110c, 0x00300000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041661, 0x28050660, 0x00000804, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x00000000, 0xfb322424, 0x01002814, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x80004331, 0x120c0000, 0xe23e000c, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80031261, 0x13054220, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x13550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044431, 0x00000000, 0x3008130c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x00040070, 0x00018220, 0x52464f05, 0x00000018, - 0x01040022, 0x0001c060, 0x000002a0, 0x000002a0, - 0x00030041, 0x20018220, 0x01464105, 0x05cc05cc, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x19058660, 0x06445306, 0x00003198, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x00131340, 0x1a058660, 0x06443b06, 0x00003198, - 0xa0293f40, 0x0c006103, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xfe141249, 0x5cc04103, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x00030070, 0x1b050220, 0x52461905, 0x00445306, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x00130a70, 0x1c050220, 0x52461a05, 0x00443b06, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0xa01d0040, 0x43001902, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x2f140000, - 0xea042914, 0x00040000, 0x00130041, 0x20018220, - 0x01464205, 0x05cc05cc, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x271f0070, 0x19001d03, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0xa0230040, 0x61001d02, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x80101101, 0x00000000, - 0x00000000, 0x00000000, 0x00130049, 0x15058222, - 0x02464205, 0x000005cc, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x27250070, 0x1d002303, - 0x00030061, 0x2b060220, 0x00342305, 0x00000000, - 0x00132f61, 0x2d060220, 0x00342405, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x21042e68, 0x0e0e1b05, 0x14053d05, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x27042e68, 0x0e2e1f05, 0x25052105, - 0x00031961, 0x2b260220, 0x00342705, 0x00000000, - 0x00131a61, 0x2d260220, 0x00342805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x00000000, 0xfb2a2b24, 0x01002f14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040061, 0x00010660, 0x20465105, 0x00000000, - 0x01040022, 0x0001c060, 0x000003c8, 0x000003c8, - 0x00040061, 0x00010660, 0x20461705, 0x00000000, - 0x11040022, 0x0001c060, 0x000000d0, 0x00000078, - 0x80033f61, 0x29054220, 0x00000000, 0x00000130, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004f31, 0x280c0000, 0xea00290c, 0x00300000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0xa0300040, 0x4d212802, 0x00040024, 0x0001c060, - 0x00000068, 0x00000068, 0x80033f61, 0x2b054220, - 0x00000000, 0x0000012c, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004f31, 0x2a0c0000, - 0xea002b0c, 0x00300000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0xa0301c40, 0x4d012a02, - 0x00040025, 0x00004600, 0x00000000, 0x000002d8, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80031561, 0x7c054010, 0x00000000, 0x76543210, - 0x80030061, 0x02054010, 0x00000000, 0x76543210, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80031161, 0x25054010, 0x00000000, 0x76543210, - 0x80031b61, 0x7c050120, 0x00467c05, 0x00000000, - 0x80031b61, 0x02050120, 0x00460205, 0x00000000, - 0x80031b61, 0x25050120, 0x00462505, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xe47d0b40, 0x00807c03, 0xe4031b40, 0x00800203, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xe4260940, 0x00802503, 0xe37c1b69, 0x00207c03, - 0xe3021b69, 0x00200203, 0xe3251b69, 0x00202503, - 0xe37c1b40, 0x04007c03, 0xe3021b40, 0x04000203, - 0xe3251b40, 0x08002503, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003f65, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003f66, 0x10218220, - 0x02001020, 0x0000000f, 0x80049f31, 0x7a160100, - 0xfa007c14, 0x04000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049531, 0x7d160100, - 0xfa000214, 0x04000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80003f65, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003f66, 0x10218220, - 0x02001020, 0x0000000f, 0x80049f31, 0x23160100, - 0xfa002514, 0x04000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0xa02c0040, 0x30007a02, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x272e2f70, 0x7d002c03, 0x00040069, 0x30058660, - 0x02462c05, 0x00000002, 0xe0341468, 0x01e02c03, - 0x00040b69, 0x3205a660, 0x02462e05, 0x00000002, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0xa0380b40, 0x30000902, 0x20360a66, 0x34003203, - 0x273a1a70, 0x09003803, 0x00030061, 0x30060220, - 0x00343805, 0x00000000, 0x00130061, 0x32060220, - 0x00343905, 0x00000000, 0x0004b452, 0x3c040e68, - 0x0e2e0b05, 0x3a053605, 0x00031961, 0x30260220, - 0x00343c05, 0x00000000, 0x00131a61, 0x32260220, - 0x00343d05, 0x00000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x00000000, - 0xfb0c3024, 0x00042314, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80031461, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_BFS_BFS_pass2_indexed_batchable = { - .prog_data = { - .base.nr_params = 12, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 1024, - .base.total_shared = 308, - .base.program_size = 26784, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_BFS_BFS_pass2_indexed_batchable_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 512, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 6, - .uses_barrier = true, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 12, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 16, - .arg_count = 2, - .args = gfx125_bvh_build_BFS_BFS_pass2_indexed_batchable_args, - .code = gfx125_bvh_build_BFS_BFS_pass2_indexed_batchable_code, -}; -const char *gfx125_bvh_build_BFS_BFS_pass2_indexed_batchable_sha1 = "e3545e94a537d57972bb5458acb5d477908eea4a"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass2_initial.h b/src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass2_initial.h deleted file mode 100644 index ab5bc454da3..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass2_initial.h +++ /dev/null @@ -1,3051 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_BFS_BFS_pass2_initial_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_BFS_BFS_pass2_initial_args[] = { - { 0, 8 }, - { 8, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g76<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g52<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g77<1>UD g76<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -mov(8) g108<1>UW 0x76543210V { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g1UD g77UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g108.8<1>UW g108<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g79.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g55.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g65.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g67.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g79<2>F g2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g55<2>F g2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g65<2>F g2.2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g67<2>F g2.2<0,1,0>F { align1 2Q F@4 compacted }; -add(8) g115<1>D g65<8,4,2>D 48D { align1 1Q F@2 compacted }; -add(8) g39<1>D g65<8,4,2>D 16D { align1 1Q compacted }; -add(8) g116<1>D g67<8,4,2>D 48D { align1 2Q F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(16) g1UD g65UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(8) g61<2>UD g115<4,4,1>UD { align1 1Q I@3 }; -cmp.l.f0.0(16) g117<1>UD g115<1,1,0>UD 0x00000030UD { align1 1H I@2 compacted }; -mov(8) g63<2>UD g116<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(8) g40<1>UD g39<8,8,1>UD g65<8,4,2>UD { align1 1Q I@5 }; -add(8) g38<1>D -g117<8,8,1>D g65.1<8,4,2>D { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -add(8) g118<1>D -g118<8,8,1>D g67.1<8,4,2>D { align1 2Q I@4 }; -add(8) g41<1>D -g40<8,8,1>D g65.1<8,4,2>D { align1 1Q I@3 }; -mov(8) g61.1<2>UD g38<4,4,1>UD { align1 1Q I@3 }; -mov(8) g63.1<2>UD g118<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g57UD g61UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -shl(16) g61<1>D g52<8,8,1>D 0x00000009UD { align1 1H $2.src }; -and(16) g53<1>UD g0.2<0,1,0>UD 0x000000ffUD { align1 1H compacted }; -add(16) g119<1>D g61<1,1,0>D 512D { align1 1H I@2 compacted }; -shl(16) g19<1>D g53<8,8,1>D 0x00000004UD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -sel.l(16) g63<1>UD g119<1,1,0>UD g59<1,1,0>UD { align1 1H $2.dst compacted }; -and(16) g17<1>UD g57<1,1,0>UD 0x00000002UD { align1 1H $2.dst compacted }; -add(8) g120<1>D g67<8,4,2>D 16D { align1 2Q compacted }; -cmp.l.f0.0(8) g121<1>UD g120<8,8,1>UD g67<8,4,2>UD { align1 2Q I@1 }; -add(8) g122<1>D -g121<8,8,1>D g67.1<8,4,2>D { align1 2Q I@1 }; -mov(8) g66<2>UD g39<4,4,1>UD { align1 1Q }; -mov(8) g68<2>UD g120<4,4,1>UD { align1 2Q }; -mov(8) g66.1<2>UD g41<4,4,1>UD { align1 1Q I@2 }; -mov(8) g68.1<2>UD g122<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g123UD g66UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(16) g65<1>D g108<8,8,1>UW { align1 1H $3.src }; -add(16) g21<1>D g65<1,1,0>D g19<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -and(16) g67<1>UD g21<1,1,0>UD 0x000001ffUD { align1 1H I@1 compacted }; -add(16) g85<1>D g61<1,1,0>D g67<1,1,0>D { align1 1H I@1 compacted }; -add(16) g22<1>D g123<1,1,0>D 32D { align1 1H $3.dst compacted }; -cmp.l.f0.0(16) g24<1>UD g22<1,1,0>UD g123<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g69<2>UD g22<4,4,1>UD { align1 1Q $3.src }; -mov(8) g71<2>UD g23<4,4,1>UD { align1 2Q }; -add(16) g26<1>D -g24<1,1,0>D g125<1,1,0>D { align1 1H @3 $3.dst compacted }; -mov(8) g69.1<2>UD g26<4,4,1>UD { align1 1Q I@1 }; -mov(8) g71.1<2>UD g27<4,4,1>UD { align1 2Q I@2 }; -add(16) g27<1>D g123<1,1,0>D 48D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g9UD g69UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -cmp.l.f0.0(16) g29<1>UD g27<1,1,0>UD 0x00000030UD { align1 1H I@1 compacted }; -mov(8) g70<2>UD g27<4,4,1>UD { align1 1Q $4.src }; -mov(8) g72<2>UD g28<4,4,1>UD { align1 2Q $4.src }; -add(16) g31<1>D -g29<1,1,0>D g125<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g70.1<2>UD g31<4,4,1>UD { align1 1Q I@1 }; -mov(8) g72.1<2>UD g32<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g33UD g70UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.nz.f0.0(16) g69<1>D g17<1,1,0>D 0D { align1 1H $4.src compacted }; -cmp.l.f0.0(16) g71<1>UD g85<1,1,0>UD g63<1,1,0>UD { align1 1H $5.src compacted }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -shl(16) g37<1>D g85<8,8,1>D 0x00000005UD { align1 1H }; -shr(16) g39<1>UD g85<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -add(16) g41<1>D g5<1,1,0>D g37<1,1,0>D { align1 1H @2 $1.dst compacted }; -cmp.l.f0.0(16) g43<1>UD g41<1,1,0>UD g5<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g73<2>UD g41<4,4,1>UD { align1 1Q $5.src }; -mov(8) g75<2>UD g42<4,4,1>UD { align1 2Q }; -add(16) g47<1>D g41<1,1,0>D 16D { align1 1H compacted }; -add3(16) g45<1>D g7<8,8,1>D g39<8,8,1>D -g43<1,1,1>D { align1 1H @4 $1.dst }; -cmp.l.f0.0(16) g51<1>UD g47<1,1,0>UD g41<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g73.1<2>UD g45<4,4,1>UD { align1 1Q I@2 }; -mov(8) g75.1<2>UD g46<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g17UD g73UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g73<1>D -g51<1,1,0>D g45<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g75<2>UD g47<4,4,1>UD { align1 1Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g77<2>UD g48<4,4,1>UD { align1 2Q }; -mov(8) g75.1<2>UD g73<4,4,1>UD { align1 1Q I@2 }; -mov(8) g77.1<2>UD g74<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g25UD g75UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g51<1>UD g23<8,8,1>UD { align1 1H $6.dst }; - -LABEL0: -endif(16) JIP: LABEL1 { align1 1H }; - -LABEL1: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g75<1>F g15<1,1,0>F -g9<1,1,0>F { align1 1H $4.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g77<1>F g33<1,1,0>F -g11<1,1,0>F { align1 1H $5.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -add(16) g49<1>F g35<1,1,0>F -g13<1,1,0>F { align1 1H $5.dst compacted }; -sel.ge(16) g81<1>F g75<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H F@3 }; -sel.ge(16) g83<1>F g77<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H F@3 }; -sel.ge(16) g87<1>F g49<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H F@3 }; -math inv(16) g89<1>F g81<8,8,1>F null<8,8,1>F { align1 1H @3 $7 }; -math inv(16) g93<1>F g83<8,8,1>F null<8,8,1>F { align1 1H @2 $8 }; -math inv(16) g97<1>F g87<8,8,1>F null<8,8,1>F { align1 1H @1 $9 }; -mul(16) g91<1>F g89<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H $7.dst }; -mul(16) g95<1>F g93<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mul(16) g73<1>F g97<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H I@3 }; -cmp.l.f0.0(16) g98<1>F g81<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H $7.src }; -cmp.g.f0.0(16) g100<1>F g75<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H }; -and.nz.f0.0(16) null<1>UD g98<8,8,1>UD g100<8,8,1>UD { align1 1H F@1 }; -(+f0.0) sel(16) g75<1>UD g91<1,1,0>UD 0x00000000UD { align1 1H F@1 compacted }; -cmp.g.f0.0(16) g101<1>F g77<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H I@2 }; -cmp.l.f0.0(16) g103<1>F g83<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H $8.src }; -shl(16) g83<1>D g67<8,8,1>D 0x00000002UD { align1 1H F@1 }; -and.nz.f0.0(16) null<1>UD g103<8,8,1>UD g101<8,8,1>UD { align1 1H F@1 }; -(+f0.0) sel(16) g77<1>UD g95<1,1,0>UD 0x00000000UD { align1 1H F@2 compacted }; -cmp.g.f0.0(16) g104<1>F g49<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H I@2 }; -cmp.l.f0.0(16) g106<1>F g87<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H $9.src }; -and.nz.f0.0(16) g49<1>UD g106<1,1,0>UD g104<1,1,0>UD { align1 1H F@1 compacted }; -(+f0.0) sel(16) g81<1>UD g73<1,1,0>UD 0x00000000UD { align1 1H F@6 compacted }; -cmp.l.f0.0(16) null<1>UD g83<8,8,1>UD 0x00000018UD { align1 1H I@5 }; -(+f0.0) if(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; -shl(16) g107<1>D g67<8,8,1>D 0x00000004UD { align1 1H }; -mov(16) g33<1>UD 0x7f800000UD { align1 1H }; -mov(16) g35<1>UD 0x7f800000UD { align1 1H }; -mov(16) g37<1>UD 0x7f800000UD { align1 1H }; -mov(16) g39<1>UD 0x7f800000UD { align1 1H }; -add(16) g87<1>D g107<1,1,0>D 192D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g87UD g33UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; - -LABEL2: -endif(16) JIP: LABEL3 { align1 1H }; - -LABEL3: -cmp.z.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL4 UIP: LABEL4 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g88<1>D 288D { align1 1H F@1 }; -mov(16) g33<1>UD 0x00000000UD { align1 1H $0.src }; -mov(16) g35<1>UD 0x00000000UD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g88UD g33UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; -mov.nz.f0.0(16) null<1>D g69<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL5 UIP: LABEL5 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g89<1>D 296D { align1 1H F@7 }; -mov(16) g91<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g89UD g91UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL5: -endif(16) JIP: LABEL4 { align1 1H }; - -LABEL4: -endif(16) JIP: LABEL6 { align1 1H }; - -LABEL6: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g87<1>UD g53<8,8,1>UD { align1 1H F@1 }; - -LABEL8: -cmp.ge.f0.0(16) null<1>UD g87<8,8,1>UD 0x00000030UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(16) g89<1>UD g87<1,1,0>UD 0x0000000fUD { align1 1H F@7 compacted }; -shr(16) g91<1>UD g87<1,1,0>UD 0x00000004UD { align1 1H $0.src compacted }; -mov(16) g108<1>UD g65<16,8,2>UW { align1 1H }; -mov(8) g95<1>UD g79.1<8,4,2>UD { align1 1Q $0.src }; -mov(8) g96<1>UD g55.1<8,4,2>UD { align1 2Q F@7 }; -add(8) g99<1>D g79<8,4,2>D 11352D { align1 1Q F@5 }; -add(8) g100<1>D g55<8,4,2>D 11352D { align1 2Q F@5 }; -mov(16) g110<1>UD g91<16,8,2>UW { align1 1H I@6 }; -cmp.l.f0.0(16) g117<1>UD g99<8,8,1>UD 0x00002c58UD { align1 1H I@2 }; -shl(16) g112<1>D g110<8,8,1>D 0x00000004UD { align1 1H I@2 }; -add(8) g101<1>D -g117<8,8,1>D g79.1<8,4,2>D { align1 1Q A@2 }; -add(8) g102<1>D -g118<8,8,1>D g55.1<8,4,2>D { align1 2Q A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g93<1>D g108<1,1,0>D g112<1,1,0>D { align1 1H A@3 compacted }; -mul(16) g113<1>D g93<1,1,0>D 6W { align1 1H I@1 compacted }; -mul(16) g103<1>D g93<1,1,0>D 24W { align1 1H compacted }; -asr(16) g115<1>D g113<8,8,1>D 0x0000001fUD { align1 1H I@2 }; -shr(16) g107<1>UD g113<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g45<1>D g99<1,1,0>D g103<1,1,0>D { align1 1H I@3 compacted }; -shl(16) g105<1>D g115<8,8,1>D 0x00000002UD { align1 1H I@3 }; -cmp.l.f0.0(16) g118<1>UD g45<1,1,0>UD g99<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g41<2>UD g45<4,4,1>UD { align1 1Q }; -mov(8) g43<2>UD g46<4,4,1>UD { align1 2Q F@7 }; -or(16) g97<1>UD g105<1,1,0>UD g107<1,1,0>UD { align1 1H A@4 compacted }; -add3(16) g47<1>D g101<8,8,1>D g97<8,8,1>D -g118<1,1,1>D { align1 1H I@1 }; -mov(8) g41.1<2>UD g47<4,4,1>UD { align1 1Q I@1 }; -mov(8) g43.1<2>UD g48<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g33UD g41UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -add(16) g41<1>D g45<1,1,0>D 16D { align1 1H $10.src compacted }; -cmp.l.f0.0(16) g97<1>UD g41<1,1,0>UD g45<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g43<1>D -g97<1,1,0>D g47<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g45<2>UD g41<4,4,1>UD { align1 1Q }; -mov(8) g47<2>UD g42<4,4,1>UD { align1 2Q }; -mov(8) g45.1<2>UD g43<4,4,1>UD { align1 1Q I@2 }; -mov(8) g47.1<2>UD g44<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g41UD g45UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -cmp.l.f0.0(16) g45<1>UD g65<1,1,0>UD g89<1,1,0>UD { align1 1H $11.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -(+f0.0) sel(16) g47<1>UD g33<8,8,1>UD 0x7f800000UD { align1 1H $10.dst }; -(+f0.0) sel(16) g97<1>UD g35<8,8,1>UD 0x7f800000UD { align1 1H $10.dst }; -(+f0.0) sel(16) g99<1>UD g37<8,8,1>UD 0x7f800000UD { align1 1H $10.dst }; -(+f0.0) sel(16) g101<1>F -g39<1,1,0>F 0xff800000F /* -infF */ { align1 1H $10.dst compacted }; -(-f0.0) sel(16) g107<1>UD g33<8,8,1>UD 0x7f800000UD { align1 1H }; -(-f0.0) sel(16) g109<1>UD g35<8,8,1>UD 0x7f800000UD { align1 1H }; -(-f0.0) sel(16) g111<1>UD g37<8,8,1>UD 0x7f800000UD { align1 1H }; -(-f0.0) sel(16) g113<1>F -g39<8,8,1>F 0xff800000F /* -infF */ { align1 1H }; -mov(16) g37<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g37<1>F g47<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -(-f0.0) sel(16) g35<1>F -g43<8,8,1>F 0xff800000F /* -infF */ { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -(-f0.0) sel(16) g33<1>F -g41<8,8,1>F 0xff800000F /* -infF */ { align1 1H I@3 }; -(+f0.0) sel(16) g103<1>F -g41<1,1,0>F 0xff800000F /* -infF */ { align1 1H compacted }; -(+f0.0) sel(16) g105<1>F -g43<1,1,0>F 0xff800000F /* -infF */ { align1 1H compacted }; -mov(8) g41<2>UD g37.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -sel.l(8) g39<2>F g37<8,4,2>F g41<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g37.1<2>UD g39<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g41<4>UD g37.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g43<4>UD g37.2<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.l(4) g39<4>F g41<8,2,4>F g43<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g37.2<4>UD g39<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g41<4>UD g37.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g43<4>UD g37.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g39<4>F g41<8,2,4>F g43<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g37.3<4>UD g39<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g39<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g39<1>F g97<1,1,0>F { align1 1H compacted }; -sel.l(4) g37.4<1>F g37.3<0,1,0>F g37.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g38.4<1>F g38.3<0,1,0>F g38.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g43<2>UD g39.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g38<1>F g37.7<0,1,0>F g38<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g41<2>F g39<8,4,2>F g43<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g39.1<2>UD g41<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g43<4>UD g39.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g47<4>UD g39.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g41<4>F g43<8,2,4>F g47<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g39.2<4>UD g41<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g43<4>UD g39.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g47<4>UD g39.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g41<4>F g43<8,2,4>F g47<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g39.3<4>UD g41<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g41<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g41<1>F g99<1,1,0>F { align1 1H compacted }; -sel.l(4) g39.4<1>F g39.3<0,1,0>F g39.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g40.4<1>F g40.3<0,1,0>F g40.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g47<2>UD g41.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g40<1>F g39.7<0,1,0>F g40<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g43<2>F g41<8,4,2>F g47<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g41.1<2>UD g43<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g47<4>UD g41.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g97<4>UD g41.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g43<4>F g47<8,2,4>F g97<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g41.2<4>UD g43<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g47<4>UD g41.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g97<4>UD g41.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g43<4>F g47<8,2,4>F g97<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g41.3<4>UD g43<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g43<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g43<1>F g107<1,1,0>F { align1 1H compacted }; -sel.l(4) g41.4<1>F g41.3<0,1,0>F g41.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g42.4<1>F g42.3<0,1,0>F g42.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g97<2>UD g43.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g42<1>F g41.7<0,1,0>F g42<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g47<2>F g43<8,4,2>F g97<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g43.1<2>UD g47<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g97<4>UD g43.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g99<4>UD g43.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g47<4>F g97<8,2,4>F g99<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g43.2<4>UD g47<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g97<4>UD g43.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g99<4>UD g43.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g47<4>F g97<8,2,4>F g99<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g43.3<4>UD g47<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g47<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g47<1>F g109<1,1,0>F { align1 1H compacted }; -sel.l(4) g43.4<1>F g43.3<0,1,0>F g43.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g44.4<1>F g44.3<0,1,0>F g44.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g99<2>UD g47.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g44<1>F g43.7<0,1,0>F g44<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g97<2>F g47<8,4,2>F g99<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g47.1<2>UD g97<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g99<4>UD g47.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g107<4>UD g47.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g97<4>F g99<8,2,4>F g107<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g47.2<4>UD g97<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g99<4>UD g47.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g107<4>UD g47.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g97<4>F g99<8,2,4>F g107<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g47.3<4>UD g97<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g97<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g97<1>F g111<1,1,0>F { align1 1H compacted }; -sel.l(4) g47.4<1>F g47.3<0,1,0>F g47.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g48.4<1>F g48.3<0,1,0>F g48.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g107<2>UD g97.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g48<1>F g47.7<0,1,0>F g48<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g99<2>F g97<8,4,2>F g107<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g97.1<2>UD g99<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g107<4>UD g97.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g109<4>UD g97.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g99<4>F g107<8,2,4>F g109<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g97.2<4>UD g99<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g107<4>UD g97.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g109<4>UD g97.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g99<4>F g107<8,2,4>F g109<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g97.3<4>UD g99<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g99<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g99<1>F g101<1,1,0>F { align1 1H compacted }; -sel.l(4) g97.4<1>F g97.3<0,1,0>F g97.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g98.4<1>F g98.3<0,1,0>F g98.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g107<2>UD g99.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g98<1>F g97.7<0,1,0>F g98<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g101<2>F g99<8,4,2>F g107<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g99.1<2>UD g101<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g107<4>UD g99.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g109<4>UD g99.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g101<4>F g107<8,2,4>F g109<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g99.2<4>UD g101<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g107<4>UD g99.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g109<4>UD g99.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g101<4>F g107<8,2,4>F g109<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g99.3<4>UD g101<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g101<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g101<1>F g103<1,1,0>F { align1 1H compacted }; -sel.ge(4) g99.4<1>F g99.3<0,1,0>F g99.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g100.4<1>F g100.3<0,1,0>F g100.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g107<2>UD g101.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g100<1>F g99.7<0,1,0>F g100<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g103<2>F g101<8,4,2>F g107<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g101.1<2>UD g103<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g107<4>UD g101.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g109<4>UD g101.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g103<4>F g107<8,2,4>F g109<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g101.2<4>UD g103<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g107<4>UD g101.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g109<4>UD g101.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g103<4>F g107<8,2,4>F g109<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g101.3<4>UD g103<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g103<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g103<1>F g105<1,1,0>F { align1 1H compacted }; -sel.ge(4) g101.4<1>F g101.3<0,1,0>F g101.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g102.4<1>F g102.3<0,1,0>F g102.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g107<2>UD g103.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g102<1>F g101.7<0,1,0>F g102<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g105<2>F g103<8,4,2>F g107<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g103.1<2>UD g105<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g107<4>UD g103.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g109<4>UD g103.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g105<4>F g107<8,2,4>F g109<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g103.2<4>UD g105<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g107<4>UD g103.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g109<4>UD g103.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g105<4>F g107<8,2,4>F g109<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g103.3<4>UD g105<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g105<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g105<1>F g113<1,1,0>F { align1 1H compacted }; -sel.ge(4) g103.4<1>F g103.3<0,1,0>F g103.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g104.4<1>F g104.3<0,1,0>F g104.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g109<2>UD g105.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g104<1>F g103.7<0,1,0>F g104<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g107<2>F g105<8,4,2>F g109<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g105.1<2>UD g107<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g109<4>UD g105.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g111<4>UD g105.2<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g107<4>F g109<8,2,4>F g111<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g105.2<4>UD g107<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g109<4>UD g105.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g111<4>UD g105.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g107<4>F g109<8,2,4>F g111<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g105.3<4>UD g107<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g107<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g107<1>F g33<1,1,0>F { align1 1H compacted }; -sel.ge(4) g105.4<1>F g105.3<0,1,0>F g105.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g106.4<1>F g106.3<0,1,0>F g106.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g109<2>UD g107.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g106<1>F g105.7<0,1,0>F g106<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g33<2>F g107<8,4,2>F g109<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g107.1<2>UD g33<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g109<4>UD g107.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g111<4>UD g107.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g33<4>F g109<8,2,4>F g111<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g107.2<4>UD g33<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g109<4>UD g107.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g111<4>UD g107.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g33<4>F g109<8,2,4>F g111<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g107.3<4>UD g33<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g33<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g33<1>F g35<1,1,0>F { align1 1H compacted }; -sel.ge(4) g107.4<1>F g107.3<0,1,0>F g107.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g108.4<1>F g108.3<0,1,0>F g108.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g109<2>UD g33.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g108<1>F g107.7<0,1,0>F g108<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g35<2>F g33<8,4,2>F g109<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g33.1<2>UD g35<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g109<4>UD g33.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g111<4>UD g33.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g35<4>F g109<8,2,4>F g111<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g33.2<4>UD g35<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g109<4>UD g33.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g111<4>UD g33.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g35<4>F g109<8,2,4>F g111<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g33.3<4>UD g35<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g35<1>F g100.7<0,1,0>F -g38.7<0,1,0>F { align1 1H }; -add(16) g37<1>F g102.7<0,1,0>F -g40.7<0,1,0>F { align1 1H }; -add(16) g39<1>F g104.7<0,1,0>F -g42.7<0,1,0>F { align1 1H }; -add(16) g41<1>F g106.7<0,1,0>F -g44.7<0,1,0>F { align1 1H }; -sel.ge(4) g33.4<1>F g33.3<0,1,0>F g33.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g34.4<1>F g34.3<0,1,0>F g34.4<4,4,1>F { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(16) g43<1>F g108.7<0,1,0>F -g48.7<0,1,0>F { align1 1H }; -sel.ge(8) g34<1>F g33.7<0,1,0>F g34<8,8,1>F { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g47<1>F g34.7<0,1,0>F -g98.7<0,1,0>F { align1 1H }; -add(16) g33<1>F g37<1,1,0>F g39<1,1,0>F { align1 1H F@7 compacted }; -mul(16) g97<1>F g37<1,1,0>F g39<1,1,0>F { align1 1H compacted }; -mad(16) g37<1>F g97<8,8,1>F g33<8,8,1>F g35<1,1,1>F { align1 1H F@1 }; -add(16) g33<1>F g43<1,1,0>F g47<1,1,0>F { align1 1H F@4 compacted }; -mul(16) g35<1>F g43<1,1,0>F g47<1,1,0>F { align1 1H compacted }; -mad(16) g39<1>F g35<8,8,1>F g33<8,8,1>F g41<1,1,1>F { align1 1H F@1 }; -add(8) g35<1>D g79<8,4,2>D 12504D { align1 1Q F@1 }; -add(8) g36<1>D g55<8,4,2>D 12504D { align1 2Q F@1 }; -shl(16) g33<1>D g93<8,8,1>D 0x00000002UD { align1 1H F@1 }; -cmp.l.f0.0(8) g43<1>UD g35<8,8,1>UD g79<8,4,2>UD { align1 1Q A@2 }; -cmp.l.f0.0(8) g44<1>UD g36<8,8,1>UD g55<8,4,2>UD { align1 2Q A@2 }; -add(16) g41<1>D g35<1,1,0>D g33<1,1,0>D { align1 1H A@1 compacted }; -cmp.l.f0.0(16) g93<1>UD g41<1,1,0>UD g35<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) null<1>D g45<8,8,1>D 0D { align1 1H }; -add3(16) g47<1>D -g43<8,8,1>D g95<8,8,1>D -g93<1,1,1>D { align1 1H A@2 }; -mov(8) g33<2>UD g41<4,4,1>UD { align1 1Q }; -mov(8) g35<2>UD g42<4,4,1>UD { align1 2Q }; -mov(8) g33.1<2>UD g47<4,4,1>UD { align1 1Q I@2 }; -mov(8) g35.1<2>UD g48<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g119UD g33UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -(+f0.0) sel(16) g121<1>UD g119<1,1,0>UD 0x00000000UD { align1 1H $12.dst compacted }; -(-f0.0) sel(16) g123<1>UD g119<8,8,1>UD 0x00000000UD { align1 1H }; -mov(16) g125<1>D 0D { align1 WE_all 1H I@2 }; -mov(16) g125<1>D g121<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g33<1>D 0D { align1 WE_all 1H I@2 }; -mov(16) g33<1>D g123<8,8,1>D { align1 1H }; -cmp.nz.f0.0(16) null<1>D g89<8,8,1>D 0D { align1 1H }; -add(8) g125.1<2>D g125<8,4,2>D g125.1<8,4,2>D { align1 WE_all 1Q I@3 }; -add(8) g33.1<2>D g33<8,4,2>D g33.1<8,4,2>D { align1 WE_all 1Q I@3 }; -add(4) g125.2<4>D g125.1<8,2,4>D g125.2<8,2,4>D { align1 WE_all 1N I@2 }; -add(4) g33.2<4>D g33.1<8,2,4>D g33.2<8,2,4>D { align1 WE_all 1N I@2 }; -add(4) g125.3<4>D g125.1<8,2,4>D g125.3<8,2,4>D { align1 WE_all 1N I@2 }; -add(4) g33.3<4>D g33.1<8,2,4>D g33.3<8,2,4>D { align1 WE_all 1N I@2 }; -add(4) g125.4<1>D g125.3<0,1,0>D g125.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(4) g126.4<1>D g126.3<0,1,0>D g126.4<4,4,1>D { align1 WE_all 1N I@3 }; -add(4) g33.4<1>D g33.3<0,1,0>D g33.4<4,4,1>D { align1 WE_all 1N I@3 }; -add(4) g34.4<1>D g34.3<0,1,0>D g34.4<4,4,1>D { align1 WE_all 1N I@4 }; -add(8) g126<1>D g125.7<0,1,0>D g126<1,1,0>D { align1 WE_all 1Q I@3 compacted }; -add(8) g34<1>D g33.7<0,1,0>D g34<1,1,0>D { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(16) g35<1>D g126.7<0,1,0>D 5D { align1 1H $12.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(16) g45<1>D g34.7<0,1,0>D 5D { align1 1H compacted }; -shr(16) g41<1>UD g35<1,1,0>UD 0x00000001UD { align1 1H I@2 compacted }; -shr(16) g47<1>UD g45<1,1,0>UD 0x00000001UD { align1 1H I@2 compacted }; -mul(8) acc0<1>UD g41<8,8,1>UD 0x5556UW { align1 1Q I@2 }; -mach(8) g43<1>UD g41<8,8,1>UD 0x55555556UD { align1 1Q AccWrEnable }; -mul(8) acc0<1>UD g42<8,8,1>UD 0x5556UW { align1 2Q I@4 }; -mach(8) g44<1>UD g42<8,8,1>UD 0x55555556UD { align1 2Q AccWrEnable }; -mul(8) acc0<1>UD g47<8,8,1>UD 0x5556UW { align1 1Q I@5 }; -mov(16) g95<1>F g43<1,1,0>UD { align1 1H I@2 compacted }; -mach(8) g93<1>UD g47<8,8,1>UD 0x55555556UD { align1 1Q AccWrEnable }; -mul(16) g97<1>F g37<1,1,0>F g95<1,1,0>F { align1 1H F@1 compacted }; -mul(8) acc0<1>UD g48<8,8,1>UD 0x5556UW { align1 2Q I@7 }; -mach(8) g94<1>UD g48<8,8,1>UD 0x55555556UD { align1 2Q AccWrEnable }; -mov(16) g99<1>F g93<1,1,0>UD { align1 1H I@1 compacted }; -mul(16) g101<1>F g39<1,1,0>F g99<1,1,0>F { align1 1H F@1 compacted }; -add(16) g103<1>F g97<1,1,0>F g101<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g105<1>UD g103<8,8,1>UD 0x7f800000UD { align1 1H }; -cmp.z.f0.0(16) g107<1>D g91<1,1,0>D 0D { align1 1H compacted }; -cmp.z.f0.0(16) g109<1>F g75<1,1,0>F 0x0F /* 0F */ { align1 1H compacted }; -cmp.z.f0.0(16) g113<1>D g91<1,1,0>D 1D { align1 1H compacted }; -cmp.z.f0.0(16) g115<1>F g77<1,1,0>F 0x0F /* 0F */ { align1 1H compacted }; -cmp.z.f0.0(16) g119<1>D g91<1,1,0>D 2D { align1 1H compacted }; -cmp.z.f0.0(16) g121<1>F g81<1,1,0>F 0x0F /* 0F */ { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -and(16) g111<1>UD g109<1,1,0>UD g107<1,1,0>UD { align1 1H compacted }; -and(16) g117<1>UD g115<1,1,0>UD g113<1,1,0>UD { align1 1H A@2 compacted }; -and(16) g123<1>UD g121<1,1,0>UD g119<1,1,0>UD { align1 1H A@1 compacted }; -or(16) g125<1>UD g123<1,1,0>UD g117<1,1,0>UD { align1 1H I@1 compacted }; -or.nz.f0.0(16) null<1>UD g125<8,8,1>UD g111<8,8,1>UD { align1 1H I@1 }; -(-f0.0) sel(16) g126<1>UD g105<8,8,1>UD 0x7f800000UD { align1 1H I@7 }; -and(16) g33<1>UD g126<8,8,1>UD 0xfffffffcUD { align1 1H I@1 }; -or(16) g94<1>UD g33<1,1,0>UD g91<1,1,0>UD { align1 1H A@1 compacted }; -shl(16) g92<1>D g87<8,8,1>D 0x00000002UD { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g92UD g94UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g87<1>D g87<1,1,0>D 32D { align1 1H compacted }; - -LABEL7: -while(16) JIP: LABEL8 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -send(1) g34UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -mov(8) g35<1>UD 0x00000000UD { align1 WE_all 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(2) g35.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g35UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $14 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -cmp.l.f0.0(16) null<1>UD g65<8,8,1>UD 0x00000010UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL10 UIP: LABEL9 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g95<1>D g65<8,8,1>D 0x00000002UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g36UD g95UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g97<1>D g95<1,1,0>D 64D { align1 1H F@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g38UD g97UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g98<1>D g95<1,1,0>D 128D { align1 1H F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g42UD g98UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sel.l(16) g40<1>UD g36<1,1,0>UD g38<1,1,0>UD { align1 1H F@5 compacted }; -sel.l(16) g109<1>UD g40<1,1,0>UD g42<1,1,0>UD { align1 1H @1 $1.dst compacted }; -else(16) JIP: LABEL9 UIP: LABEL9 { align1 1H }; - -LABEL10: -mov(16) g109<1>UD 0xffffffffUD { align1 1H I@2 }; - -LABEL9: -endif(16) JIP: LABEL11 { align1 1H }; - -LABEL11: -mov(16) g43<1>UD 0xffffffffUD { align1 WE_all 1H A@2 }; -mov(16) g43<1>UD g109<8,8,1>UD { align1 1H }; -sel.l(8) g43.1<2>UD g43<8,4,2>UD g43.1<8,4,2>UD { align1 WE_all 1Q I@1 }; -mov(1) g47<2>UW 0x00000000UD { align1 WE_all 1N }; -sel.l(4) g43.2<4>UD g43.1<8,2,4>UD g43.2<8,2,4>UD { align1 WE_all 1N I@2 }; -sel.l(4) g43.3<4>UD g43.1<8,2,4>UD g43.3<8,2,4>UD { align1 WE_all 1N I@1 }; -sel.l(4) g43.4<1>UD g43.3<0,1,0>UD g43.4<4,4,1>UD { align1 WE_all 1N I@1 }; -sel.l(4) g44.4<1>UD g44.3<0,1,0>UD g44.4<4,4,1>UD { align1 WE_all 1N I@2 }; -sel.l(8) g44<1>UD g43.7<0,1,0>UD g44<8,8,1>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.z.f0.0(16) g45<1>D g109<1,1,0>D g44.7<0,1,0>D { align1 1H compacted }; -mov(1) f0<1>UW g47<0,1,0>UW { align1 WE_all 1N I@7 }; -cmp.nz.f0.0(16) null<1>UD g45<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov.z.f0.0(16) g46<1>UD f0<0,1,0>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(16) g89<1>UD g44.7<0,1,0>UD 0x00000003UD { align1 1H F@7 compacted }; -add(16) g91<1>D g63<1,1,0>D -g61<1,1,0>D { align1 1H $0.src compacted }; -fbl(16) g81<1>UD g46<8,8,1>UD { align1 1H A@1 }; -(-f0.0) sel(16) g87<1>UD g81<8,8,1>UD 0x00000020UD { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>F g44.7<0,1,0>F 0x7f800000F /* infF */ { align1 1H compacted }; -(+f0.0) if(16) JIP: LABEL13 UIP: LABEL12 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g93<1>D g89<1,1,0>D 3D { align1 1H A@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g95<1>UD g21<1,1,0>UD g23<1,1,0>UD { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g97<1>D g89<1,1,0>D 1D { align1 1H F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g99<1>UD g17<1,1,0>UD g19<1,1,0>UD { align1 1H F@6 compacted }; -cmp.l.f0.0(16) g101<1>D g89<1,1,0>D 2D { align1 1H F@5 compacted }; -(+f0.0) sel(16) g103<1>UD g99<1,1,0>UD g95<1,1,0>UD { align1 1H I@2 compacted }; -cmp.nz.f0.0(16) null<1>D g93<8,8,1>D 0D { align1 1H I@6 }; -(+f0.0) sel(16) g105<1>UD g29<1,1,0>UD g31<1,1,0>UD { align1 1H $0.dst compacted }; -cmp.nz.f0.0(16) null<1>D g97<8,8,1>D 0D { align1 1H I@6 }; -(+f0.0) sel(16) g107<1>UD g25<1,1,0>UD g27<1,1,0>UD { align1 1H $0.dst compacted }; -cmp.nz.f0.0(16) null<1>D g101<8,8,1>D 0D { align1 1H I@6 }; -(+f0.0) sel(16) g109<1>UD g107<1,1,0>UD g105<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g111<1>F g103<1,1,0>F g109<1,1,0>F { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) null<1>D g93<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g113<1>UD g13<1,1,0>UD 0x00000000UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g97<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g115<1>UD g9<1,1,0>UD g11<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g101<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g117<1>UD g115<1,1,0>UD g113<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g119<1>F g111<1,1,0>F -g117<1,1,0>F { align1 1H A@1 compacted }; -and.nz.f0.0(16) null<1>UD g93<8,8,1>UD g49<8,8,1>UD { align1 1H }; -(+f0.0) sel(16) g121<1>UD g73<1,1,0>UD 0x00000000UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g97<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g123<1>UD g75<1,1,0>UD g77<1,1,0>UD { align1 1H F@5 compacted }; -cmp.nz.f0.0(16) null<1>D g101<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g125<1>UD g123<1,1,0>UD g121<1,1,0>UD { align1 1H I@2 compacted }; -mul(16) g9<1>F g119<1,1,0>F g125<1,1,0>F { align1 1H A@1 compacted }; -mov(16) g11<1>UD g9<8,8,1>F { align1 1H A@1 }; -cmp.l.f0.0(16) g13<1>UD g11<1,1,0>UD g87<1,1,0>UD { align1 1H I@1 compacted }; -mov(16) g61<2>W -g13<8,8,1>D { align1 1H I@1 }; -mov(16) g110<1>UW g61<16,8,2>UW { align1 1H A@1 }; -else(16) JIP: LABEL12 UIP: LABEL12 { align1 1H }; - -LABEL13: -shr(16) g14<1>UD g91<1,1,0>UD 0x00000001UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g33<1>UD g67<1,1,0>UD g14<1,1,0>UD { align1 1H I@1 compacted }; -mov(16) g62<2>W -g33<8,8,1>D { align1 1H I@1 }; -mov(16) g110<1>UW g62<16,8,2>UW { align1 1H I@1 }; - -LABEL12: -endif(16) JIP: LABEL14 { align1 1H }; - -LABEL14: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g9<1>F g17<1,1,0>F g25<1,1,0>F { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g11<1>F g19<1,1,0>F g27<1,1,0>F { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g13<1>F g21<1,1,0>F g29<1,1,0>F { align1 1H I@4 compacted }; -and(16) g34<1>UW g110<1,1,0>UW 0x0001UW { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g35<1>W g34<32,16,2>B { align1 1H }; -mov(1) g63<2>UW 0x00000000UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.nz.f0.0(16) g36<1>W g35<16,16,1>W 0W { align1 1H I@2 }; -mov(16) g15<1>D g36<8,8,1>W { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(16) g37<1>UD g15<1,1,0>UD g71<1,1,0>UD { align1 1H I@1 compacted }; -mov(1) f0<1>UW g63<0,1,0>UW { align1 WE_all 1N I@4 }; -cmp.nz.f0.0(16) null<1>UD g37<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov(16) g33<1>UD f0<0,1,0>UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g15<8,8,1>D 0D { align1 1H }; -mov(1) g64<2>UW 0x00000000UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(-f0.0) sel(16) g38<1>UD g71<8,8,1>UD 0x00000000UD { align1 1H F@7 }; -mov(1) f0<1>UW g64<0,1,0>UW { align1 WE_all 1N I@2 }; -cmp.nz.f0.0(16) null<1>UD g38<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov(16) g35<1>UD f0<0,1,0>UW { align1 1H }; -mov(1) g93<1>D 1D { align1 WE_all 1N $0.src }; -cmp.nz.f0.0(16) g37<1>D g33<1,1,0>D 0D { align1 1H I@7 compacted }; -(+f0.0) if(16) JIP: LABEL15 UIP: LABEL15 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -shl(16) g39<1>D g93<0,1,0>D g65<8,8,1>UD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -and.nz.f0.0(16) null<1>UD g33<8,8,1>UD g39<8,8,1>UD { align1 1H I@1 }; -(+f0.0) sel(16) g87<1>UD g9<8,8,1>UD 0x7f800000UD { align1 1H F@3 }; -(+f0.0) sel(16) g39<1>UD g11<8,8,1>UD 0x7f800000UD { align1 1H F@2 }; -(+f0.0) sel(16) g41<1>UD g13<8,8,1>UD 0x7f800000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -(+f0.0) sel(16) g43<1>UD g9<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g45<1>UD g11<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g47<1>UD g13<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g61<1>UD g17<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g63<1>UD g19<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g73<1>UD g21<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g75<1>UD g25<8,8,1>UD 0xff800000UD { align1 1H F@7 }; -(+f0.0) sel(16) g77<1>UD g27<8,8,1>UD 0xff800000UD { align1 1H F@6 }; -(+f0.0) sel(16) g49<1>UD g29<8,8,1>UD 0xff800000UD { align1 1H }; -mov(16) g81<1>F 0x7f800000F /* infF */ { align1 WE_all 1H compacted }; -mov(16) g81<1>F g87<1,1,0>F { align1 1H compacted }; -cmp.ge.f0.0(16) null<1>UD g65<8,8,1>UD 0x00000006UD { align1 1H }; -mov(8) g89<2>UD g81.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.l(8) g87<2>F g81<8,4,2>F g89<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g81.1<2>UD g87<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g89<4>UD g81.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g91<4>UD g81.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g87<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g81.2<4>UD g87<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g89<4>UD g81.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g91<4>UD g81.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g87<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g81.3<4>UD g87<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g87<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g87<1>F g39<1,1,0>F { align1 1H compacted }; -sel.l(4) g81.4<1>F g81.3<0,1,0>F g81.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g82.4<1>F g82.3<0,1,0>F g82.4<4,4,1>F { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g94<2>UD g87.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g82<1>F g81.7<0,1,0>F g82<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g90<2>F g87<8,4,2>F g94<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g87.1<2>UD g90<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g89<4>UD g87.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g91<4>UD g87.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g39<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g87.2<4>UD g39<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g89<4>UD g87.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g91<4>UD g87.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g39<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g87.3<4>UD g39<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g39<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g39<1>F g41<1,1,0>F { align1 1H compacted }; -sel.l(4) g87.4<1>F g87.3<0,1,0>F g87.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g88.4<1>F g88.3<0,1,0>F g88.4<4,4,1>F { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g97<2>UD g39.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g88<1>F g87.7<0,1,0>F g88<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g95<2>F g39<8,4,2>F g97<8,4,2>F { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g39.1<2>UD g95<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g89<4>UD g39.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g91<4>UD g39.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g41<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g39.2<4>UD g41<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g89<4>UD g39.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g91<4>UD g39.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g41<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g39.3<4>UD g41<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g41<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g41<1>F g43<1,1,0>F { align1 1H compacted }; -sel.l(4) g39.4<1>F g39.3<0,1,0>F g39.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g40.4<1>F g40.3<0,1,0>F g40.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g100<2>UD g41.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g40<1>F g39.7<0,1,0>F g40<8,8,1>F { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sel.ge(8) g98<2>F g41<8,4,2>F g100<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g41.1<2>UD g98<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g89<4>UD g41.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g91<4>UD g41.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g43<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g41.2<4>UD g43<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g89<4>UD g41.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g91<4>UD g41.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g43<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g41.3<4>UD g43<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g43<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g43<1>F g45<1,1,0>F { align1 1H compacted }; -sel.ge(4) g41.4<1>F g41.3<0,1,0>F g41.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g42.4<1>F g42.3<0,1,0>F g42.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g103<2>UD g43.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g42<1>F g41.7<0,1,0>F g42<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g101<2>F g43<8,4,2>F g103<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g43.1<2>UD g101<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g89<4>UD g43.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g91<4>UD g43.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g45<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g43.2<4>UD g45<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g89<4>UD g43.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g91<4>UD g43.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g45<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g43.3<4>UD g45<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g45<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g45<1>F g47<1,1,0>F { align1 1H compacted }; -sel.ge(4) g43.4<1>F g43.3<0,1,0>F g43.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g44.4<1>F g44.3<0,1,0>F g44.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g106<2>UD g45.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g44<1>F g43.7<0,1,0>F g44<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g104<2>F g45<8,4,2>F g106<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g45.1<2>UD g104<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g89<4>UD g45.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g91<4>UD g45.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g47<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g45.2<4>UD g47<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g89<4>UD g45.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g91<4>UD g45.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g47<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g45.3<4>UD g47<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g47<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g47<1>F g61<1,1,0>F { align1 1H compacted }; -sel.ge(4) g45.4<1>F g45.3<0,1,0>F g45.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g46.4<1>F g46.3<0,1,0>F g46.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g109<2>UD g47.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g46<1>F g45.7<0,1,0>F g46<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g107<2>F g47<8,4,2>F g109<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g47.1<2>UD g107<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g89<4>UD g47.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g91<4>UD g47.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g61<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g47.2<4>UD g61<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g89<4>UD g47.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g91<4>UD g47.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g61<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g47.3<4>UD g61<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g61<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g61<1>F g63<1,1,0>F { align1 1H compacted }; -sel.l(4) g47.4<1>F g47.3<0,1,0>F g47.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g48.4<1>F g48.3<0,1,0>F g48.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g112<2>UD g61.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g48<1>F g47.7<0,1,0>F g48<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g110<2>F g61<8,4,2>F g112<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g61.1<2>UD g110<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g89<4>UD g61.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g91<4>UD g61.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g63<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g61.2<4>UD g63<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g89<4>UD g61.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g91<4>UD g61.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g63<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g61.3<4>UD g63<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g63<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g63<1>F g73<1,1,0>F { align1 1H compacted }; -sel.l(4) g61.4<1>F g61.3<0,1,0>F g61.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g62.4<1>F g62.3<0,1,0>F g62.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g115<2>UD g63.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g62<1>F g61.7<0,1,0>F g62<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g113<2>F g63<8,4,2>F g115<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g63.1<2>UD g113<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g89<4>UD g63.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g91<4>UD g63.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g73<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g63.2<4>UD g73<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g89<4>UD g63.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g91<4>UD g63.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g73<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g63.3<4>UD g73<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g73<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g73<1>F g75<1,1,0>F { align1 1H compacted }; -sel.l(4) g63.4<1>F g63.3<0,1,0>F g63.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g64.4<1>F g64.3<0,1,0>F g64.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g118<2>UD g73.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g64<1>F g63.7<0,1,0>F g64<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g116<2>F g73<8,4,2>F g118<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g73.1<2>UD g116<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g89<4>UD g73.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g91<4>UD g73.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g75<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g73.2<4>UD g75<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g89<4>UD g73.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g91<4>UD g73.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g75<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g73.3<4>UD g75<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g75<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g75<1>F g77<1,1,0>F { align1 1H compacted }; -sel.ge(4) g73.4<1>F g73.3<0,1,0>F g73.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g74.4<1>F g74.3<0,1,0>F g74.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g121<2>UD g75.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g74<1>F g73.7<0,1,0>F g74<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g119<2>F g75<8,4,2>F g121<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g75.1<2>UD g119<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g89<4>UD g75.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g91<4>UD g75.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g77<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g75.2<4>UD g77<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g89<4>UD g75.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g91<4>UD g75.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g77<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g75.3<4>UD g77<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g77<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g77<1>F g49<1,1,0>F { align1 1H compacted }; -sel.ge(4) g75.4<1>F g75.3<0,1,0>F g75.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g76.4<1>F g76.3<0,1,0>F g76.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g124<2>UD g77.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g76<1>F g75.7<0,1,0>F g76<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g122<2>F g77<8,4,2>F g124<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g77.1<2>UD g122<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g89<4>UD g77.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g91<4>UD g77.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g49<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g77.2<4>UD g49<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g89<4>UD g77.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g91<4>UD g77.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g49<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g89<1>D g65<1,1,0>D -6D { align1 1H compacted }; -mov(4) g77.3<4>UD g49<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g91<1>UD g89<1,1,0>UD g65<1,1,0>UD { align1 1H compacted }; -sel.ge(4) g77.4<1>F g77.3<0,1,0>F g77.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g78.4<1>F g78.3<0,1,0>F g78.4<4,4,1>F { align1 WE_all 1N I@2 }; -cmp.z.f0.0(16) null<1>D g91<8,8,1>D 0D { align1 1H I@1 }; -sel.ge(8) g78<1>F g77.7<0,1,0>F g78<8,8,1>F { align1 WE_all 1Q F@1 }; -(+f0.0) sel(16) g94<1>UD g82.7<0,1,0>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g96<1>UD g48.7<0,1,0>UD 0x7f800000UD { align1 1H }; -cmp.z.f0.0(16) null<1>D g91<8,8,1>D 1D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0) sel(16) g98<1>UD g88.7<0,1,0>UD g94<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0) sel(16) g100<1>UD g62.7<0,1,0>UD g96<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g91<8,8,1>D 2D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0) sel(16) g102<1>UD g40.7<0,1,0>UD g98<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0) sel(16) g104<1>UD g64.7<0,1,0>UD g100<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g91<8,8,1>D 3D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0) sel(16) g106<1>F -g42.7<0,1,0>F g102<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g108<1>F -g74.7<0,1,0>F g104<1,1,0>F { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g91<8,8,1>D 4D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g110<1>F -g44.7<0,1,0>F g106<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g112<1>F -g76.7<0,1,0>F g108<1,1,0>F { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g91<8,8,1>D 5D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g114<1>F -g46.7<0,1,0>F g110<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g116<1>F -g78.7<0,1,0>F g112<1,1,0>F { align1 1H compacted }; -cmp.l.f0.0(16) null<1>UD g65<8,8,1>UD 0x00000006UD { align1 1H }; -(+f0.0) sel(16) g101<1>UD g114<1,1,0>UD g116<1,1,0>UD { align1 1H F@1 compacted }; -cmp.l.f0.0(16) null<1>UD g65<8,8,1>UD 0x0000000cUD { align1 1H }; -(+f0.0) if(16) JIP: LABEL16 UIP: LABEL16 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -shl(16) g117<1>D g65<8,8,1>D 0x00000002UD { align1 1H }; -add(16) g99<1>D g117<1,1,0>D 192D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g99UD g101UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL16: -endif(16) JIP: LABEL15 { align1 1H }; - -LABEL15: -endif(16) JIP: LABEL17 { align1 1H }; - -LABEL17: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -cmp.nz.f0.0(16) g118<1>D g35<1,1,0>D 0D { align1 1H compacted }; -(+f0.0) if(16) JIP: LABEL18 UIP: LABEL18 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -shl(16) g120<1>D g93<0,1,0>D g65<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -and.nz.f0.0(16) null<1>UD g35<8,8,1>UD g120<8,8,1>UD { align1 1H I@1 }; -(+f0.0) sel(16) g121<1>UD g9<8,8,1>UD 0x7f800000UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g123<1>UD g11<8,8,1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g125<1>UD g13<8,8,1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -(+f0.0) sel(16) g39<1>UD g9<8,8,1>UD 0xff800000UD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -(+f0.0) sel(16) g41<1>UD g11<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -(+f0.0) sel(16) g43<1>UD g13<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g45<1>UD g17<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g47<1>UD g19<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g61<1>UD g21<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g63<1>UD g25<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -(+f0.0) sel(16) g73<1>UD g27<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -(+f0.0) sel(16) g75<1>UD g29<8,8,1>UD 0xff800000UD { align1 1H }; -mov(16) g77<1>F 0x7f800000F /* infF */ { align1 WE_all 1H F@1 compacted }; -mov(16) g77<1>F g121<1,1,0>F { align1 1H compacted }; -mov(16) g49<1>F 0x7f800000F /* infF */ { align1 WE_all 1H compacted }; -mov(16) g49<1>F g123<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.ge.f0.0(16) null<1>UD g65<8,8,1>UD 0x00000006UD { align1 1H }; -mov(8) g11<2>UD g77.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(8) g27<2>UD g49.1<8,4,2>UD { align1 WE_all 1Q A@1 }; -sel.l(8) g9<2>F g77<8,4,2>F g11<8,4,2>F { align1 WE_all 1Q I@2 }; -mov(8) g77.1<2>UD g9<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g17<4>UD g77.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g19<4>UD g77.2<8,2,4>UD { align1 WE_all 1N A@5 }; -sel.l(4) g12<4>F g17<8,2,4>F g19<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g77.2<4>UD g12<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g22<4>UD g77.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g24<4>UD g77.3<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.l(4) g20<4>F g22<8,2,4>F g24<8,2,4>F { align1 WE_all 1N A@1 }; -mov(4) g77.3<4>UD g20<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(8) g25<2>F g49<8,4,2>F g27<8,4,2>F { align1 WE_all 1Q A@7 }; -sel.l(4) g77.4<1>F g77.3<0,1,0>F g77.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g78.4<1>F g78.3<0,1,0>F g78.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g49.1<2>UD g25<8,4,2>UD { align1 WE_all 1Q A@3 }; -sel.l(8) g78<1>F g77.7<0,1,0>F g78<8,8,1>F { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(4) g30<4>UD g49.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g81<4>UD g49.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g28<4>F g30<8,2,4>F g81<8,2,4>F { align1 WE_all 1N A@1 }; -mov(16) g81<1>F 0x7f800000F /* infF */ { align1 WE_all 1H compacted }; -mov(16) g81<1>F g125<1,1,0>F { align1 1H compacted }; -mov(4) g49.2<4>UD g28<8,2,4>UD { align1 WE_all 1N F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g94<2>UD g81.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -mov(4) g89<4>UD g49.1<8,2,4>UD { align1 WE_all 1N I@2 }; -mov(4) g91<4>UD g49.3<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g87<4>F g89<8,2,4>F g91<8,2,4>F { align1 WE_all 1N I@1 }; -mov(16) g89<1>F 0xff800000F /* -infF */ { align1 WE_all 1H compacted }; -mov(16) g89<1>F g41<1,1,0>F { align1 1H compacted }; -mov(4) g49.3<4>UD g87<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(16) g87<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g87<1>F g39<1,1,0>F { align1 1H compacted }; -mov(8) g123<2>UD g89.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -sel.l(8) g92<2>F g81<8,4,2>F g94<8,4,2>F { align1 WE_all 1Q I@5 }; -sel.l(4) g49.4<1>F g49.3<0,1,0>F g49.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.l(4) g50.4<1>F g50.3<0,1,0>F g50.4<4,4,1>F { align1 WE_all 1N I@2 }; -mov(8) g107<2>UD g87.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g81.1<2>UD g92<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(16) g91<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g91<1>F g43<1,1,0>F { align1 1H compacted }; -mov(16) g93<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g93<1>F g45<1,1,0>F { align1 1H compacted }; -sel.l(8) g50<1>F g49.7<0,1,0>F g50<8,8,1>F { align1 WE_all 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(4) g97<4>UD g81.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g99<4>UD g81.2<8,2,4>UD { align1 WE_all 1N $1.src }; -mov(8) g20<2>UD g91.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(8) g39<2>UD g93.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -sel.l(4) g95<4>F g97<8,2,4>F g99<8,2,4>F { align1 WE_all 1N I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(4) g81.2<4>UD g95<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(4) g102<4>UD g81.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g104<4>UD g81.3<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sel.l(4) g100<4>F g102<8,2,4>F g104<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g81.3<4>UD g100<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(8) g105<2>F g87<8,4,2>F g107<8,4,2>F { align1 WE_all 1Q I@7 }; -sel.l(4) g81.4<1>F g81.3<0,1,0>F g81.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g82.4<1>F g82.3<0,1,0>F g82.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g87.1<2>UD g105<8,4,2>UD { align1 WE_all 1Q A@3 }; -sel.l(8) g82<1>F g81.7<0,1,0>F g82<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g110<4>UD g87.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g112<4>UD g87.2<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g108<4>F g110<8,2,4>F g112<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g87.2<4>UD g108<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g115<4>UD g87.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g120<4>UD g87.3<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g113<4>F g115<8,2,4>F g120<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g87.3<4>UD g113<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(8) g121<2>F g89<8,4,2>F g123<8,4,2>F { align1 WE_all 1Q }; -sel.ge(4) g87.4<1>F g87.3<0,1,0>F g87.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g88.4<1>F g88.3<0,1,0>F g88.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g89.1<2>UD g121<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g88<1>F g87.7<0,1,0>F g88<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g126<4>UD g89.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g9<4>UD g89.2<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g124<4>F g126<8,2,4>F g9<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g89.2<4>UD g124<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g12<4>UD g89.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g17<4>UD g89.3<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g10<4>F g12<8,2,4>F g17<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g89.3<4>UD g10<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(8) g18<2>F g91<8,4,2>F g20<8,4,2>F { align1 WE_all 1Q }; -sel.ge(4) g89.4<1>F g89.3<0,1,0>F g89.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g90.4<1>F g90.3<0,1,0>F g90.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g91.1<2>UD g18<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g90<1>F g89.7<0,1,0>F g90<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g23<4>UD g91.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g25<4>UD g91.2<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g21<4>F g23<8,2,4>F g25<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g91.2<4>UD g21<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g28<4>UD g91.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g30<4>UD g91.3<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g26<4>F g28<8,2,4>F g30<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g91.3<4>UD g26<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(8) g31<2>F g93<8,4,2>F g39<8,4,2>F { align1 WE_all 1Q $0.dst }; -sel.ge(4) g91.4<1>F g91.3<0,1,0>F g91.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g92.4<1>F g92.3<0,1,0>F g92.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g93.1<2>UD g31<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g92<1>F g91.7<0,1,0>F g92<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g42<4>UD g93.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g44<4>UD g93.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g40<4>F g42<8,2,4>F g44<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g93.2<4>UD g40<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g95<4>UD g93.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g97<4>UD g93.3<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g45<4>F g95<8,2,4>F g97<8,2,4>F { align1 WE_all 1N I@1 }; -mov(16) g95<1>F 0x7f800000F /* infF */ { align1 WE_all 1H compacted }; -mov(16) g95<1>F g47<1,1,0>F { align1 1H compacted }; -mov(4) g93.3<4>UD g45<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(8) g100<2>UD g95.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.l(4) g93.4<1>F g93.3<0,1,0>F g93.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.l(4) g94.4<1>F g94.3<0,1,0>F g94.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.l(8) g98<2>F g95<8,4,2>F g100<8,4,2>F { align1 WE_all 1Q I@1 }; -sel.l(8) g94<1>F g93.7<0,1,0>F g94<8,8,1>F { align1 WE_all 1Q F@2 }; -mov(8) g95.1<2>UD g98<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(16) g97<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g97<1>F g61<1,1,0>F { align1 1H compacted }; -mov(16) g99<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g99<1>F g63<1,1,0>F { align1 1H compacted }; -mov(4) g103<4>UD g95.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g105<4>UD g95.2<8,2,4>UD { align1 WE_all 1N }; -mov(8) g113<2>UD g97.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(8) g9<2>UD g99.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.l(4) g101<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@3 }; -mov(16) g103<1>F 0xff800000F /* -infF */ { align1 WE_all 1H compacted }; -mov(16) g103<1>F g75<1,1,0>F { align1 1H compacted }; -mov(4) g95.2<4>UD g101<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(16) g101<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g101<1>F g73<1,1,0>F { align1 1H compacted }; -mov(8) g44<2>UD g103.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(4) g108<4>UD g95.1<8,2,4>UD { align1 WE_all 1N I@2 }; -mov(4) g110<4>UD g95.3<8,2,4>UD { align1 WE_all 1N }; -mov(8) g25<2>UD g101.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.l(4) g106<4>F g108<8,2,4>F g110<8,2,4>F { align1 WE_all 1N I@2 }; -mov(4) g95.3<4>UD g106<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -add(16) g105<1>D g65<1,1,0>D -6D { align1 1H compacted }; -sel.l(8) g111<2>F g97<8,4,2>F g113<8,4,2>F { align1 WE_all 1Q I@7 }; -sel.l(4) g95.4<1>F g95.3<0,1,0>F g95.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.l(4) g96.4<1>F g96.3<0,1,0>F g96.4<4,4,1>F { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g107<1>UD g105<1,1,0>UD g65<1,1,0>UD { align1 1H compacted }; -mov(8) g97.1<2>UD g111<8,4,2>UD { align1 WE_all 1Q A@3 }; -sel.l(8) g96<1>F g95.7<0,1,0>F g96<8,8,1>F { align1 WE_all 1Q F@1 }; -cmp.z.f0.0(16) null<1>D g107<8,8,1>D 0D { align1 1H I@2 }; -mov(4) g116<4>UD g97.1<8,2,4>UD { align1 WE_all 1N I@2 }; -mov(4) g120<4>UD g97.2<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -(+f0.0) sel(16) g109<1>UD g78.7<0,1,0>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g111<1>UD g94.7<0,1,0>UD 0x7f800000UD { align1 1H }; -sel.l(4) g114<4>F g116<8,2,4>F g120<8,2,4>F { align1 WE_all 1N I@3 }; -cmp.z.f0.0(16) null<1>D g107<8,8,1>D 1D { align1 1H }; -mov(4) g97.2<4>UD g114<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -(+f0.0) sel(16) g113<1>UD g50.7<0,1,0>UD g109<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g115<1>UD g96.7<0,1,0>UD g111<1,1,0>UD { align1 1H compacted }; -mov(4) g123<4>UD g97.1<8,2,4>UD { align1 WE_all 1N I@3 }; -mov(4) g125<4>UD g97.3<8,2,4>UD { align1 WE_all 1N }; -cmp.z.f0.0(16) null<1>D g107<8,8,1>D 2D { align1 1H }; -sel.l(4) g121<4>F g123<8,2,4>F g125<8,2,4>F { align1 WE_all 1N I@2 }; -mov(4) g97.3<4>UD g121<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g120<1>UD g82.7<0,1,0>UD g113<1,1,0>UD { align1 1H compacted }; -sel.ge(8) g126<2>F g99<8,4,2>F g9<8,4,2>F { align1 WE_all 1Q }; -sel.l(4) g97.4<1>F g97.3<0,1,0>F g97.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.l(4) g98.4<1>F g98.3<0,1,0>F g98.4<4,4,1>F { align1 WE_all 1N I@2 }; -mov(8) g99.1<2>UD g126<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g98<1>F g97.7<0,1,0>F g98<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g12<4>UD g99.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g17<4>UD g99.2<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g122<1>UD g98.7<0,1,0>UD g115<1,1,0>UD { align1 1H compacted }; -sel.ge(4) g10<4>F g12<8,2,4>F g17<8,2,4>F { align1 WE_all 1N I@2 }; -cmp.z.f0.0(16) null<1>D g107<8,8,1>D 3D { align1 1H }; -mov(4) g99.2<4>UD g10<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -(+f0.0) sel(16) g124<1>F -g88.7<0,1,0>F g120<1,1,0>F { align1 1H compacted }; -mov(4) g20<4>UD g99.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g22<4>UD g99.3<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g18<4>F g20<8,2,4>F g22<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g99.3<4>UD g18<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(8) g23<2>F g101<8,4,2>F g25<8,4,2>F { align1 WE_all 1Q }; -sel.ge(4) g99.4<1>F g99.3<0,1,0>F g99.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g100.4<1>F g100.3<0,1,0>F g100.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g101.1<2>UD g23<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g100<1>F g99.7<0,1,0>F g100<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g28<4>UD g101.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g30<4>UD g101.2<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g126<1>F -g100.7<0,1,0>F g122<1,1,0>F { align1 1H compacted }; -sel.ge(4) g26<4>F g28<8,2,4>F g30<8,2,4>F { align1 WE_all 1N I@1 }; -cmp.z.f0.0(16) null<1>D g107<8,8,1>D 4D { align1 1H }; -mov(4) g101.2<4>UD g26<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@7 }; -(+f0.0) sel(16) g9<1>F -g90.7<0,1,0>F g124<1,1,0>F { align1 1H compacted }; -mov(4) g39<4>UD g101.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g41<4>UD g101.3<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g31<4>F g39<8,2,4>F g41<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g101.3<4>UD g31<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(8) g42<2>F g103<8,4,2>F g44<8,4,2>F { align1 WE_all 1Q }; -sel.ge(4) g101.4<1>F g101.3<0,1,0>F g101.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g102.4<1>F g102.3<0,1,0>F g102.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g103.1<2>UD g42<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g102<1>F g101.7<0,1,0>F g102<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g47<4>UD g103.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g61<4>UD g103.2<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g11<1>F -g102.7<0,1,0>F g126<1,1,0>F { align1 1H compacted }; -sel.ge(4) g45<4>F g47<8,2,4>F g61<8,2,4>F { align1 WE_all 1N I@1 }; -cmp.z.f0.0(16) null<1>D g107<8,8,1>D 5D { align1 1H }; -mov(4) g103.2<4>UD g45<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -(+f0.0) sel(16) g13<1>F -g92.7<0,1,0>F g9<1,1,0>F { align1 1H compacted }; -mov(4) g73<4>UD g103.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g75<4>UD g103.3<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g62<4>F g73<8,2,4>F g75<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g103.3<4>UD g62<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g103.4<1>F g103.3<0,1,0>F g103.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g104.4<1>F g104.3<0,1,0>F g104.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(8) g104<1>F g103.7<0,1,0>F g104<8,8,1>F { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g17<1>F -g104.7<0,1,0>F g11<1,1,0>F { align1 1H compacted }; -cmp.l.f0.0(16) null<1>UD g65<8,8,1>UD 0x00000006UD { align1 1H }; -(+f0.0) sel(16) g104<1>UD g13<1,1,0>UD g17<1,1,0>UD { align1 1H F@1 compacted }; -cmp.l.f0.0(16) null<1>UD g65<8,8,1>UD 0x0000000cUD { align1 1H }; -(+f0.0) if(16) JIP: LABEL19 UIP: LABEL19 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -shl(16) g18<1>D g65<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g102<1>D g18<1,1,0>D 240D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g102UD g104UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL19: -endif(16) JIP: LABEL18 { align1 1H }; - -LABEL18: -endif(16) JIP: LABEL20 { align1 1H }; - -LABEL20: -mov.nz.f0.0(16) null<1>D g69<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL21 UIP: LABEL21 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -mov(16) g19<1>UD g51.3<32,8,4>UB { align1 1H }; -cmp.nz.f0.0(16) null<1>D g15<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -add(16) g27<1>D g65<1,1,0>D 8D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g29<1>D g65<1,1,0>D -8D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -add(16) g43<1>D g65<1,1,0>D 4D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -add(16) g45<1>D g65<1,1,0>D -12D { align1 1H compacted }; -add(16) g63<1>D g65<1,1,0>D 2D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -add(16) g73<1>D g65<1,1,0>D -14D { align1 1H compacted }; -add(16) g81<1>D g65<1,1,0>D 1D { align1 1H compacted }; -add(16) g87<1>D g65<1,1,0>D -15D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -shl(16) g21<1>D g19<8,8,1>D 0x00000008UD { align1 1H }; -(+f0.0) sel(16) g23<1>UD g19<1,1,0>UD g21<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) null<1>D g71<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g25<1>UD g23<1,1,0>UD 0x00000000UD { align1 1H compacted }; -cmp.l.f0.0(16) null<1>D g27<8,8,1>D 16D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -(+f0.0) sel(16) g31<1>UD g27<1,1,0>UD g29<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) a0<1>UW 0x0320UW { align1 WE_all 1H }; -shl(16) a0<1>UW g31<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0320UW { align1 1H A@1 }; -mov(16) g39<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>D g43<8,8,1>D 16D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -or(16) g41<1>UD g25<1,1,0>UD g39<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -(+f0.0) sel(16) g47<1>UD g43<1,1,0>UD g45<1,1,0>UD { align1 1H compacted }; -mov(16) a0<1>UW 0x0520UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g47<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0520UW { align1 1H A@1 }; -mov(16) g51<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>D g63<8,8,1>D 16D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -or(16) g61<1>UD g41<1,1,0>UD g51<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -(+f0.0) sel(16) g75<1>UD g63<1,1,0>UD g73<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) a0<1>UW 0x07a0UW { align1 WE_all 1H }; -shl(16) a0<1>UW g75<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x07a0UW { align1 1H A@1 }; -mov(16) g77<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>D g81<8,8,1>D 16D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(16) g49<1>UD g61<1,1,0>UD g77<1,1,0>UD { align1 1H compacted }; -(+f0.0) sel(16) g89<1>UD g81<1,1,0>UD g87<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) a0<1>UW 0x0620UW { align1 WE_all 1H }; -shl(16) a0<1>UW g89<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0620UW { align1 1H A@1 }; -mov(16) g91<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.z.f0.0(16) null<1>D g65<8,8,1>D 0D { align1 1H }; -or(16) g107<1>UD g49<1,1,0>UD g91<1,1,0>UD { align1 1H A@2 compacted }; -(+f0.0) if(16) JIP: LABEL22 UIP: LABEL22 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g105<1>UD 0x00000128UD { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g105UD g107UD 0x04040519 0x00000080 - slm MsgDesc: ( atomic_or, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL22: -endif(16) JIP: LABEL21 { align1 1H }; - -LABEL21: -endif(16) JIP: LABEL23 { align1 1H }; - -LABEL23: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -cmp.z.f0.0(16) g92<1>D g65<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g37<8,8,1>UD g92<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL25 UIP: LABEL24 { align1 1H }; -cbit(16) g113<1>UD g33<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g108<1>UD 0x00000120UD { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g111UD g108UD g113UD 0x0424050c 0x00000080 - slm MsgDesc: ( atomic_add, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -else(16) JIP: LABEL24 UIP: LABEL24 { align1 1H }; - -LABEL25: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g111<1>UD 0x00000000UD { align1 1H F@1 }; - -LABEL24: -endif(16) JIP: LABEL26 { align1 1H }; - -LABEL26: -and.nz.f0.0(16) null<1>UD g118<8,8,1>UD g92<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL28 UIP: LABEL27 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -cbit(16) g117<1>UD g35<8,8,1>UD { align1 1H }; -mov(16) g115<1>UD 0x00000124UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g113UD g115UD g117UD 0x0424050c 0x00000080 - slm MsgDesc: ( atomic_add, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -else(16) JIP: LABEL27 UIP: LABEL27 { align1 1H }; - -LABEL28: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g113<1>UD 0x00000000UD { align1 1H F@1 }; - -LABEL27: -endif(16) JIP: LABEL29 { align1 1H }; - -LABEL29: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -send(1) g94UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -bfi1(16) g95<1>UD g65<8,8,1>D 0D { align1 1H }; -cmp.nz.f0.0(16) null<1>D g15<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -and(16) g97<1>UD g33<1,1,0>UD g95<1,1,0>UD { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -and(16) g103<1>UD g35<1,1,0>UD g95<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -cbit(16) g99<1>UD g97<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cbit(16) g105<1>UD g103<8,8,1>UD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -add(16) g101<1>D g111<0,1,0>D g99<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g107<1>D g113<0,1,0>D g105<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g109<1>UD g101<1,1,0>UD g107<1,1,0>UD { align1 1H A@1 compacted }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g111UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(8) g112<1>UD 0x00000000UD { align1 WE_all 1Q $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(2) g112.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g112UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $4 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -cmp.z.f0.0(16) null<1>D g53<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL30 UIP: LABEL30 { align1 1H }; -mov(8) g114<1>UD 0x00000120UD { align1 WE_all 1Q $1.dst }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0.any16h) send(1) g113UD g114UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -cmp.nz.f0.0(16) g115<1>D g113<0,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g92<8,8,1>UD g115<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL31 UIP: LABEL31 { align1 1H }; -add(8) g116<1>D g79<8,4,2>D 11324D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@5 }; -add(8) g117<1>D g55<8,4,2>D 11324D { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -mov(16) g124<1>D g113<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g118<1>UD g116<8,8,1>UD 0x00002c3cUD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -mov(8) g120<2>UD g116<4,4,1>UD { align1 1Q }; -mov(8) g122<2>UD g117<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -add(8) g42<1>D -g118<8,8,1>D g79.1<8,4,2>D { align1 1Q }; -add(8) g119<1>D -g119<8,8,1>D g55.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g120.1<2>UD g42<4,4,1>UD { align1 1Q I@2 }; -mov(8) g122.1<2>UD g119<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g9UD g120UD g124UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g125<1>D 300D { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g125UD g9UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL31: -endif(16) JIP: LABEL30 { align1 1H }; -mov(8) g121<1>UD 0x00000124UD { align1 WE_all 1Q $5.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0.any16h) send(1) g120UD g121UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.nz.f0.0(16) g122<1>D g120<0,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g92<8,8,1>UD g122<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL32 UIP: LABEL32 { align1 1H }; -add(8) g123<1>D g79<8,4,2>D 11328D { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -add(8) g124<1>D g55<8,4,2>D 11328D { align1 2Q }; -mov(16) g17<1>D g120<0,1,0>D { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -cmp.l.f0.0(16) g125<1>UD g123<8,8,1>UD 0x00002c40UD { align1 1H }; -mov(8) g11<2>UD g123<4,4,1>UD { align1 1Q F@1 }; -mov(8) g13<2>UD g124<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(8) g43<1>D -g125<8,8,1>D g79.1<8,4,2>D { align1 1Q }; -add(8) g126<1>D -g126<8,8,1>D g55.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g11.1<2>UD g43<4,4,1>UD { align1 1Q I@2 }; -mov(8) g13.1<2>UD g126<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g9UD g11UD g17UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) g18<1>D 304D { align1 1H $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add3(16) g20<1>D 65535W g59<8,8,1>D -g9<1,1,1>D { align1 1H $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD g20UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; - -LABEL32: -endif(16) JIP: LABEL30 { align1 1H }; -and.nz.f0.0(16) null<1>UD g92<8,8,1>UD g69<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL33 UIP: LABEL33 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g10<1>D g79<8,4,2>D 11332D { align1 1Q A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -add(8) g11<1>D g55<8,4,2>D 11332D { align1 2Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(8) g17<1>UD 0x00000128UD { align1 WE_all 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g12<1>UD g10<8,8,1>UD 0x00002c44UD { align1 1H A@1 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(8) g21<2>UD g10<4,4,1>UD { align1 1Q }; -mov(8) g23<2>UD g11<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -add(8) g44<1>D -g12<8,8,1>D g79.1<8,4,2>D { align1 1Q }; -add(8) g13<1>D -g13<8,8,1>D g55.1<8,4,2>D { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0.any16h) send(1) g14UD g17UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $8 }; -mov(8) g21.1<2>UD g44<4,4,1>UD { align1 1Q I@2 }; -mov(8) g23.1<2>UD g13<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) g25<1>D g14<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g21UD g25UD 0x08040599 0x00000080 - ugm MsgDesc: ( atomic_or, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; - -LABEL33: -endif(16) JIP: LABEL30 { align1 1H }; - -LABEL30: -endif(16) JIP: LABEL34 { align1 1H }; - -LABEL34: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -send(1) g18UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(8) g19<1>UD 0x00000000UD { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(2) g19.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g19UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $11 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -cmp.l.f0.0(16) null<1>UD g67<8,8,1>UD 0x00000018UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL35 UIP: LABEL35 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(8) g20<1>UD g79.1<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@1 }; -mov(8) g21<1>UD g55.1<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(8) g22<1>D g79<8,4,2>D 12696D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -add(8) g23<1>D g55<8,4,2>D 12696D { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -cmp.l.f0.0(8) g24<1>UD g22<8,8,1>UD g79<8,4,2>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@2 }; -cmp.l.f0.0(8) g25<1>UD g23<8,8,1>UD g55<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -add(16) g26<1>D g22<1,1,0>D g83<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g28<1>UD g26<1,1,0>UD g22<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g32<2>UD g26<4,4,1>UD { align1 1Q }; -mov(8) g34<2>UD g27<4,4,1>UD { align1 2Q }; -add(16) g26<1>D g83<1,1,0>D 192D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add3(16) g30<1>D -g24<8,8,1>D g20<8,8,1>D -g28<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g36UD g26UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -mov(8) g32.1<2>UD g30<4,4,1>UD { align1 1Q I@1 }; -mov(8) g34.1<2>UD g31<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g32UD g36UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL35: -endif(16) JIP: LABEL36 { align1 1H }; - -LABEL36: -mov.nz.f0.0(16) null<1>D g71<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL37 UIP: LABEL37 { align1 1H }; -mov.nz.f0.0(16) null<1>D g15<8,8,1>D { align1 1H }; -(-f0.0) if(16) JIP: LABEL39 UIP: LABEL38 { align1 1H }; -mov(8) g32<1>UD 0x00000130UD { align1 WE_all 1Q $0.dst }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0.any16h) send(1) g31UD g32UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g114<1>D g31<0,1,0>D -g109<1,1,0>D { align1 1H compacted }; -else(16) JIP: LABEL38 UIP: LABEL38 { align1 1H }; - -LABEL39: -mov(8) g34<1>UD 0x0000012cUD { align1 WE_all 1Q $0.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0.any16h) send(1) g33UD g34UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(16) g114<1>D g33<0,1,0>D g109<1,1,0>D { align1 1H compacted }; - -LABEL38: -endif(16) JIP: LABEL37 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g35<1>D g59<1,1,0>D g114<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g37<1>UD g35<1,1,0>UD g59<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -shl(16) g39<1>D g35<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -shr(16) g43<1>UD g35<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -shl(16) g41<1>D -g37<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -add(16) g47<1>D g1<1,1,0>D g39<1,1,0>D { align1 1H $1.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -or(16) g45<1>UD g41<1,1,0>UD g43<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g79<1>UD g47<1,1,0>UD g1<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g37<2>UD g47<4,4,1>UD { align1 1Q }; -mov(8) g39<2>UD g48<4,4,1>UD { align1 2Q }; -add3(16) g51<1>D g3<8,8,1>D g45<8,8,1>D -g79<1,1,1>D { align1 1H @3 $1.dst }; -mov(8) g37.1<2>UD g51<4,4,1>UD { align1 1Q I@1 }; -mov(8) g39.1<2>UD g52<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g37UD g85UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL37: -endif(16) JIP: LABEL40 { align1 1H }; - -LABEL40: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q F@4 }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_BFS_BFS_pass2_initial_code[] = { - 0x80000065, 0x4c058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x34050220, 0x00000024, 0x00000000, - 0xe24d1a40, 0x00014c03, 0x80030061, 0x6c054410, - 0x00000000, 0x76543210, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa004d0c, 0x00340000, 0x646c1940, 0x00806c95, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x214f0061, 0x001102cc, 0x2a370061, 0x001102cc, - 0x00030061, 0x41260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x43260aa0, 0x00000264, 0x00000000, - 0x214f1461, 0x00110204, 0x2a371461, 0x00110204, - 0x21411461, 0x00110244, 0x2a431461, 0x00110244, - 0xa1731240, 0x030e4103, 0xa1270040, 0x010e4103, - 0xaa741140, 0x030e4303, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x01440000, - 0xfb044124, 0x003c0000, 0x00031b61, 0x3d060220, - 0x00347305, 0x00000000, 0xe7751a70, 0x03007303, - 0x00130061, 0x3f060220, 0x00347405, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00031d70, 0x28050220, 0x52462705, 0x00444106, - 0x00031b40, 0x26052660, 0x06467505, 0x00444126, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x00131c40, 0x76052660, 0x06467605, 0x00444326, - 0x00031b40, 0x29052660, 0x06462805, 0x00444126, - 0x00031b61, 0x3d260220, 0x00342605, 0x00000000, - 0x00131b61, 0x3f260220, 0x00347605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x39240000, 0xfb043d24, 0x000c0000, - 0x00043269, 0x3d058660, 0x02463405, 0x00000009, - 0xe0350065, 0x0ff10043, 0xa0771a40, 0x20003d03, - 0x00041a69, 0x13058660, 0x02463505, 0x00000004, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x273f2262, 0x3b007703, 0xe0112265, 0x00203903, - 0xaa780040, 0x010e4303, 0x00131970, 0x79050220, - 0x52467805, 0x00444306, 0x00131940, 0x7a052660, - 0x06467905, 0x00444326, 0x00030061, 0x42060220, - 0x00342705, 0x00000000, 0x00130061, 0x44060220, - 0x00347805, 0x00000000, 0x00031a61, 0x42260220, - 0x00342905, 0x00000000, 0x00131a61, 0x44260220, - 0x00347a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x7b240000, - 0xfb044224, 0x000c0000, 0x00043361, 0x41050160, - 0x00466c05, 0x00000000, 0xa0151940, 0x13004102, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xe0431965, 0x1ff01503, 0xa0551940, 0x43003d02, - 0xa0162340, 0x02007b03, 0x27181970, 0x7b001603, - 0x00033361, 0x45060220, 0x00341605, 0x00000000, - 0x00130061, 0x47060220, 0x00341705, 0x00000000, - 0xa01ab340, 0x7d021802, 0x00031961, 0x45260220, - 0x00341a05, 0x00000000, 0x00131a61, 0x47260220, - 0x00341b05, 0x00000000, 0xa01b0040, 0x03007b03, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x09440000, 0xfb044524, 0x003c0000, - 0xe71d1970, 0x03001b03, 0x00033461, 0x46060220, - 0x00341b05, 0x00000000, 0x00133461, 0x48060220, - 0x00341c05, 0x00000000, 0xa01f1b40, 0x7d021d02, - 0x00031961, 0x46260220, 0x00341f05, 0x00000000, - 0x00131a61, 0x48260220, 0x00342005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x21240000, 0xfb044624, 0x000c0000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xae453470, 0x00001103, 0x27473570, 0x3f005503, - 0x01040022, 0x0001c060, 0x00000160, 0x00000160, - 0x00040069, 0x25058660, 0x02465505, 0x00000005, - 0xe0270068, 0x01b05503, 0xa029a140, 0x25000502, - 0x272b1970, 0x05002903, 0x00033561, 0x49060220, - 0x00342905, 0x00000000, 0x00130061, 0x4b060220, - 0x00342a05, 0x00000000, 0xa02f0040, 0x01002903, - 0x0004c152, 0x2d040e68, 0x0e2e0705, 0x2b052705, - 0x27331a70, 0x29002f03, 0x00031a61, 0x49260220, - 0x00342d05, 0x00000000, 0x00131b61, 0x4b260220, - 0x00342e05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x11440000, - 0xfb044924, 0x003c0000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa0491b40, 0x2d023302, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00033661, 0x4b060220, 0x00342f05, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x4d060220, 0x00343005, 0x00000000, - 0x00031a61, 0x4b260220, 0x00344905, 0x00000000, - 0x00131a61, 0x4d260220, 0x00344a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x19440000, 0xfb044b24, 0x003c0000, - 0x00042661, 0x33050220, 0x00461705, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x204b2440, 0x09200f00, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x204d2540, 0x0b202100, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x20312540, 0x0d202300, 0x00041362, 0x51058aa0, - 0x4a464b05, 0x0704ec3d, 0x00041362, 0x53058aa0, - 0x4a464d05, 0x0704ec3d, 0x00041362, 0x57058aa0, - 0x4a463105, 0x0704ec3d, 0x0004b738, 0x59050aa0, - 0x1a465105, 0x00460001, 0x0004a838, 0x5d050aa0, - 0x1a465305, 0x00460001, 0x00049938, 0x61050aa0, - 0x1a465705, 0x00460001, 0x00042741, 0x5b058aa0, - 0x0a465905, 0x417d70a4, 0x00042841, 0x5f058aa0, - 0x0a465d05, 0x417d70a4, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041b41, 0x49058aa0, - 0x0a466105, 0x417d70a4, 0x00043770, 0x62058aa0, - 0x5a465105, 0x77f684df, 0x00040070, 0x64058aa0, - 0x3a464b05, 0x0704ec3d, 0x00041165, 0x00010220, - 0x22466205, 0x00466405, 0xef4b1162, 0x00005b03, - 0x00041a70, 0x65058aa0, 0x3a464d05, 0x0704ec3d, - 0x00043870, 0x67058aa0, 0x5a465305, 0x77f684df, - 0x00041169, 0x53058660, 0x02464305, 0x00000002, - 0x00041165, 0x00010220, 0x22466705, 0x00466505, - 0xef4d1262, 0x00005f03, 0x00041a70, 0x68058aa0, - 0x3a463105, 0x0704ec3d, 0x00043970, 0x6a058aa0, - 0x5a465705, 0x77f684df, 0x2e311165, 0x68006a03, - 0xef511662, 0x00004903, 0x00041d70, 0x00018220, - 0x52465305, 0x00000018, 0x01040022, 0x0001c060, - 0x00000088, 0x00000088, 0x00040069, 0x6b058660, - 0x02464305, 0x00000004, 0x00040061, 0x21054220, - 0x00000000, 0x7f800000, 0x00040061, 0x23054220, - 0x00000000, 0x7f800000, 0x00040061, 0x25054220, - 0x00000000, 0x7f800000, 0x00040061, 0x27054220, - 0x00000000, 0x7f800000, 0xa0570940, 0x0c006b03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c5714, 0x003c2144, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040070, 0x00018660, 0x16464305, 0x00000000, - 0x01040022, 0x0001c060, 0x000000f0, 0x000000f0, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x58054660, 0x00000000, 0x00000120, - 0x00043061, 0x21054220, 0x00000000, 0x00000000, - 0x00043061, 0x23054220, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c5814, 0x000c2124, - 0x00040061, 0x00010660, 0x20464505, 0x00000000, - 0x01040022, 0x0001c060, 0x00000060, 0x00000060, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041761, 0x59054660, 0x00000000, 0x00000128, - 0x00040061, 0x5b054220, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c5914, 0x00045b14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x57050220, 0x00463505, 0x00000000, - 0x00041970, 0x00018220, 0x42465705, 0x00000030, - 0x01040028, 0x0001c660, 0x00001310, 0x00001310, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe0591765, 0x00f05703, 0xe05b3068, 0x00405703, - 0x00040061, 0x6c050120, 0x00564106, 0x00000000, - 0x00033061, 0x5f050220, 0x00444f26, 0x00000000, - 0x00131761, 0x60050220, 0x00443726, 0x00000000, - 0x00031540, 0x63058660, 0x06444f06, 0x00002c58, - 0x00131540, 0x64058660, 0x06443706, 0x00002c58, - 0x00041e61, 0x6e050120, 0x00565b06, 0x00000000, - 0x00041a70, 0x75058220, 0x52466305, 0x00002c58, - 0x00041a69, 0x70058660, 0x02466e05, 0x00000004, - 0x00030a40, 0x65052660, 0x06467505, 0x00444f26, - 0x00130b40, 0x66052660, 0x06467605, 0x00443726, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa05d0b40, 0x70006c02, 0x60711941, 0x00605d02, - 0x60670041, 0x01805d02, 0x00041a6c, 0x73058660, - 0x02467105, 0x0000001f, 0xe06b0068, 0x01e07103, - 0xa02d1b40, 0x67006302, 0x00041b69, 0x69058660, - 0x02467305, 0x00000002, 0x27761a70, 0x63002d03, - 0x00030061, 0x29060220, 0x00342d05, 0x00000000, - 0x00131761, 0x2b060220, 0x00342e05, 0x00000000, - 0x20610c66, 0x6b006903, 0x00041952, 0x2f040e68, - 0x0e2e6505, 0x76056105, 0x00031961, 0x29260220, - 0x00342f05, 0x00000000, 0x00131a61, 0x2b260220, - 0x00343005, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x21440000, - 0xfb042924, 0x003c0000, 0xa0293a40, 0x01002d03, - 0x27611970, 0x2d002903, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xa02b1940, 0x2f026102, - 0x00030061, 0x2d060220, 0x00342905, 0x00000000, - 0x00130061, 0x2f060220, 0x00342a05, 0x00000000, - 0x00031a61, 0x2d260220, 0x00342b05, 0x00000000, - 0x00131a61, 0x2f260220, 0x00342c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x29240000, 0xfb042d24, 0x000c0000, - 0x272d3b70, 0x59004103, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x01042a62, 0x2f058220, - 0x02462105, 0x7f800000, 0x01042a62, 0x61058220, - 0x02462305, 0x7f800000, 0x01042a62, 0x63058220, - 0x02462505, 0x7f800000, 0xef652a62, 0xff822700, - 0x11040062, 0x6b058220, 0x02462105, 0x7f800000, - 0x11040062, 0x6d058220, 0x02462305, 0x7f800000, - 0x11040062, 0x6f058220, 0x02462505, 0x7f800000, - 0x11040062, 0x7105aaa0, 0x0a462705, 0xff800000, - 0xa3251961, 0x7f810000, 0x60250061, 0x00102f00, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x11041a62, 0x2305aaa0, 0x0a462b05, 0xff800000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x11041b62, 0x2105aaa0, 0x0a462905, 0xff800000, - 0xef670062, 0xff822900, 0xef690062, 0xff822b00, - 0x80031261, 0x29060220, 0x00442526, 0x00000000, - 0x80031962, 0x27060aa0, 0x5a442506, 0x00442906, - 0x80030961, 0x25260220, 0x00442706, 0x00000000, - 0x80020961, 0x29070220, 0x00422527, 0x00000000, - 0x80021261, 0x2b070220, 0x00422547, 0x00000000, - 0x80021962, 0x27070aa0, 0x5a422907, 0x00422b07, - 0x80021161, 0x25470220, 0x00422707, 0x00000000, - 0x80020961, 0x29070220, 0x00422527, 0x00000000, - 0x80021161, 0x2b070220, 0x00422567, 0x00000000, - 0x80021962, 0x27070aa0, 0x5a422907, 0x00422b07, - 0x80021161, 0x25670220, 0x00422707, 0x00000000, - 0xa3271961, 0x7f810000, 0x60270061, 0x00106100, - 0x80021962, 0x25850aa0, 0x5a002564, 0x00342585, - 0x80021962, 0x26850aa0, 0x5a002664, 0x00342685, - 0x80031361, 0x2b060220, 0x00442726, 0x00000000, - 0x80031162, 0x26050aa0, 0x5a0025e4, 0x00462605, - 0x80031962, 0x29060aa0, 0x5a442706, 0x00442b06, - 0x80030961, 0x27260220, 0x00442906, 0x00000000, - 0x80020961, 0x2b070220, 0x00422727, 0x00000000, - 0x80020061, 0x2f070220, 0x00422747, 0x00000000, - 0x80021962, 0x29070aa0, 0x5a422b07, 0x00422f07, - 0x80021161, 0x27470220, 0x00422907, 0x00000000, - 0x80020961, 0x2b070220, 0x00422727, 0x00000000, - 0x80021161, 0x2f070220, 0x00422767, 0x00000000, - 0x80021962, 0x29070aa0, 0x5a422b07, 0x00422f07, - 0x80021161, 0x27670220, 0x00422907, 0x00000000, - 0xa3291961, 0x7f810000, 0x60290061, 0x00106300, - 0x80021962, 0x27850aa0, 0x5a002764, 0x00342785, - 0x80021962, 0x28850aa0, 0x5a002864, 0x00342885, - 0x80031361, 0x2f060220, 0x00442926, 0x00000000, - 0x80031162, 0x28050aa0, 0x5a0027e4, 0x00462805, - 0x80031962, 0x2b060aa0, 0x5a442906, 0x00442f06, - 0x80030961, 0x29260220, 0x00442b06, 0x00000000, - 0x80020961, 0x2f070220, 0x00422927, 0x00000000, - 0x80020061, 0x61070220, 0x00422947, 0x00000000, - 0x80021962, 0x2b070aa0, 0x5a422f07, 0x00426107, - 0x80021161, 0x29470220, 0x00422b07, 0x00000000, - 0x80020961, 0x2f070220, 0x00422927, 0x00000000, - 0x80021161, 0x61070220, 0x00422967, 0x00000000, - 0x80021962, 0x2b070aa0, 0x5a422f07, 0x00426107, - 0x80021161, 0x29670220, 0x00422b07, 0x00000000, - 0xa32b1961, 0x7f810000, 0x602b0061, 0x00106b00, - 0x80021962, 0x29850aa0, 0x5a002964, 0x00342985, - 0x80021962, 0x2a850aa0, 0x5a002a64, 0x00342a85, - 0x80031361, 0x61060220, 0x00442b26, 0x00000000, - 0x80031162, 0x2a050aa0, 0x5a0029e4, 0x00462a05, - 0x80031962, 0x2f060aa0, 0x5a442b06, 0x00446106, - 0x80030961, 0x2b260220, 0x00442f06, 0x00000000, - 0x80020961, 0x61070220, 0x00422b27, 0x00000000, - 0x80020061, 0x63070220, 0x00422b47, 0x00000000, - 0x80021962, 0x2f070aa0, 0x5a426107, 0x00426307, - 0x80021161, 0x2b470220, 0x00422f07, 0x00000000, - 0x80020961, 0x61070220, 0x00422b27, 0x00000000, - 0x80021161, 0x63070220, 0x00422b67, 0x00000000, - 0x80021962, 0x2f070aa0, 0x5a426107, 0x00426307, - 0x80021161, 0x2b670220, 0x00422f07, 0x00000000, - 0xa32f1961, 0x7f810000, 0x602f0061, 0x00106d00, - 0x80021962, 0x2b850aa0, 0x5a002b64, 0x00342b85, - 0x80021962, 0x2c850aa0, 0x5a002c64, 0x00342c85, - 0x80031361, 0x63060220, 0x00442f26, 0x00000000, - 0x80031162, 0x2c050aa0, 0x5a002be4, 0x00462c05, - 0x80031962, 0x61060aa0, 0x5a442f06, 0x00446306, - 0x80030961, 0x2f260220, 0x00446106, 0x00000000, - 0x80020961, 0x63070220, 0x00422f27, 0x00000000, - 0x80020061, 0x6b070220, 0x00422f47, 0x00000000, - 0x80021962, 0x61070aa0, 0x5a426307, 0x00426b07, - 0x80021161, 0x2f470220, 0x00426107, 0x00000000, - 0x80020961, 0x63070220, 0x00422f27, 0x00000000, - 0x80021161, 0x6b070220, 0x00422f67, 0x00000000, - 0x80021962, 0x61070aa0, 0x5a426307, 0x00426b07, - 0x80021161, 0x2f670220, 0x00426107, 0x00000000, - 0xa3611961, 0x7f810000, 0x60610061, 0x00106f00, - 0x80021962, 0x2f850aa0, 0x5a002f64, 0x00342f85, - 0x80021962, 0x30850aa0, 0x5a003064, 0x00343085, - 0x80031361, 0x6b060220, 0x00446126, 0x00000000, - 0x80031162, 0x30050aa0, 0x5a002fe4, 0x00463005, - 0x80031962, 0x63060aa0, 0x5a446106, 0x00446b06, - 0x80030961, 0x61260220, 0x00446306, 0x00000000, - 0x80020961, 0x6b070220, 0x00426127, 0x00000000, - 0x80020061, 0x6d070220, 0x00426147, 0x00000000, - 0x80021962, 0x63070aa0, 0x5a426b07, 0x00426d07, - 0x80021161, 0x61470220, 0x00426307, 0x00000000, - 0x80020961, 0x6b070220, 0x00426127, 0x00000000, - 0x80021161, 0x6d070220, 0x00426167, 0x00000000, - 0x80021962, 0x63070aa0, 0x5a426b07, 0x00426d07, - 0x80021161, 0x61670220, 0x00426307, 0x00000000, - 0xa3631961, 0xff810000, 0x60630061, 0x00106500, - 0x80021962, 0x61850aa0, 0x5a006164, 0x00346185, - 0x80021962, 0x62850aa0, 0x5a006264, 0x00346285, - 0x80031361, 0x6b060220, 0x00446326, 0x00000000, - 0x80031162, 0x62050aa0, 0x5a0061e4, 0x00466205, - 0x80031962, 0x65060aa0, 0x4a446306, 0x00446b06, - 0x80030961, 0x63260220, 0x00446506, 0x00000000, - 0x80020961, 0x6b070220, 0x00426327, 0x00000000, - 0x80021661, 0x6d070220, 0x00426347, 0x00000000, - 0x80021962, 0x65070aa0, 0x4a426b07, 0x00426d07, - 0x80021161, 0x63470220, 0x00426507, 0x00000000, - 0x80020961, 0x6b070220, 0x00426327, 0x00000000, - 0x80021161, 0x6d070220, 0x00426367, 0x00000000, - 0x80021962, 0x65070aa0, 0x4a426b07, 0x00426d07, - 0x80021161, 0x63670220, 0x00426507, 0x00000000, - 0xa3651961, 0xff810000, 0x60650061, 0x00106700, - 0x80021962, 0x63850aa0, 0x4a006364, 0x00346385, - 0x80021962, 0x64850aa0, 0x4a006464, 0x00346485, - 0x80031361, 0x6b060220, 0x00446526, 0x00000000, - 0x80031162, 0x64050aa0, 0x4a0063e4, 0x00466405, - 0x80031962, 0x67060aa0, 0x4a446506, 0x00446b06, - 0x80030961, 0x65260220, 0x00446706, 0x00000000, - 0x80020961, 0x6b070220, 0x00426527, 0x00000000, - 0x80021661, 0x6d070220, 0x00426547, 0x00000000, - 0x80021962, 0x67070aa0, 0x4a426b07, 0x00426d07, - 0x80021161, 0x65470220, 0x00426707, 0x00000000, - 0x80020961, 0x6b070220, 0x00426527, 0x00000000, - 0x80021161, 0x6d070220, 0x00426567, 0x00000000, - 0x80021962, 0x67070aa0, 0x4a426b07, 0x00426d07, - 0x80021161, 0x65670220, 0x00426707, 0x00000000, - 0xa3671961, 0xff810000, 0x60670061, 0x00106900, - 0x80021962, 0x65850aa0, 0x4a006564, 0x00346585, - 0x80021962, 0x66850aa0, 0x4a006664, 0x00346685, - 0x80031361, 0x6b060220, 0x00446726, 0x00000000, - 0x80031162, 0x66050aa0, 0x4a0065e4, 0x00466605, - 0x80031962, 0x69060aa0, 0x4a446706, 0x00446b06, - 0x80030961, 0x67260220, 0x00446906, 0x00000000, - 0x80020961, 0x6b070220, 0x00426727, 0x00000000, - 0x80021661, 0x6d070220, 0x00426747, 0x00000000, - 0x80021962, 0x69070aa0, 0x4a426b07, 0x00426d07, - 0x80021161, 0x67470220, 0x00426907, 0x00000000, - 0x80020961, 0x6b070220, 0x00426727, 0x00000000, - 0x80021161, 0x6d070220, 0x00426767, 0x00000000, - 0x80021962, 0x69070aa0, 0x4a426b07, 0x00426d07, - 0x80021161, 0x67670220, 0x00426907, 0x00000000, - 0xa3691961, 0xff810000, 0x60690061, 0x00107100, - 0x80021962, 0x67850aa0, 0x4a006764, 0x00346785, - 0x80021962, 0x68850aa0, 0x4a006864, 0x00346885, - 0x80031361, 0x6d060220, 0x00446926, 0x00000000, - 0x80031162, 0x68050aa0, 0x4a0067e4, 0x00466805, - 0x80031962, 0x6b060aa0, 0x4a446906, 0x00446d06, - 0x80030961, 0x69260220, 0x00446b06, 0x00000000, - 0x80020961, 0x6d070220, 0x00426927, 0x00000000, - 0x80020061, 0x6f070220, 0x00426947, 0x00000000, - 0x80021962, 0x6b070aa0, 0x4a426d07, 0x00426f07, - 0x80021161, 0x69470220, 0x00426b07, 0x00000000, - 0x80020961, 0x6d070220, 0x00426927, 0x00000000, - 0x80021161, 0x6f070220, 0x00426967, 0x00000000, - 0x80021962, 0x6b070aa0, 0x4a426d07, 0x00426f07, - 0x80021161, 0x69670220, 0x00426b07, 0x00000000, - 0xa36b1961, 0xff810000, 0x606b0061, 0x00102100, - 0x80021962, 0x69850aa0, 0x4a006964, 0x00346985, - 0x80021962, 0x6a850aa0, 0x4a006a64, 0x00346a85, - 0x80031361, 0x6d060220, 0x00446b26, 0x00000000, - 0x80031162, 0x6a050aa0, 0x4a0069e4, 0x00466a05, - 0x80031962, 0x21060aa0, 0x4a446b06, 0x00446d06, - 0x80030961, 0x6b260220, 0x00442106, 0x00000000, - 0x80020961, 0x6d070220, 0x00426b27, 0x00000000, - 0x80021661, 0x6f070220, 0x00426b47, 0x00000000, - 0x80021962, 0x21070aa0, 0x4a426d07, 0x00426f07, - 0x80021161, 0x6b470220, 0x00422107, 0x00000000, - 0x80020961, 0x6d070220, 0x00426b27, 0x00000000, - 0x80021161, 0x6f070220, 0x00426b67, 0x00000000, - 0x80021962, 0x21070aa0, 0x4a426d07, 0x00426f07, - 0x80021161, 0x6b670220, 0x00422107, 0x00000000, - 0xa3211961, 0xff810000, 0x60210061, 0x00102300, - 0x80021962, 0x6b850aa0, 0x4a006b64, 0x00346b85, - 0x80021962, 0x6c850aa0, 0x4a006c64, 0x00346c85, - 0x80031361, 0x6d060220, 0x00442126, 0x00000000, - 0x80031162, 0x6c050aa0, 0x4a006be4, 0x00466c05, - 0x80031962, 0x23060aa0, 0x4a442106, 0x00446d06, - 0x80030961, 0x21260220, 0x00442306, 0x00000000, - 0x80020961, 0x6d070220, 0x00422127, 0x00000000, - 0x80021661, 0x6f070220, 0x00422147, 0x00000000, - 0x80021962, 0x23070aa0, 0x4a426d07, 0x00426f07, - 0x80021161, 0x21470220, 0x00422307, 0x00000000, - 0x80020961, 0x6d070220, 0x00422127, 0x00000000, - 0x80021161, 0x6f070220, 0x00422167, 0x00000000, - 0x80021962, 0x23070aa0, 0x4a426d07, 0x00426f07, - 0x80021161, 0x21670220, 0x00422307, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040040, 0x23050aa0, 0x0a0064e4, 0x020026e4, - 0x00040040, 0x25050aa0, 0x0a0066e4, 0x020028e4, - 0x00040040, 0x27050aa0, 0x0a0068e4, 0x02002ae4, - 0x00040040, 0x29050aa0, 0x0a006ae4, 0x02002ce4, - 0x80021962, 0x21850aa0, 0x4a002164, 0x00342185, - 0x80021962, 0x22850aa0, 0x4a002264, 0x00342285, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x00040040, 0x2b050aa0, 0x0a006ce4, 0x020030e4, - 0x80031262, 0x22050aa0, 0x4a0021e4, 0x00462205, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00040040, 0x2f050aa0, 0x0a0022e4, 0x020062e4, - 0x20211740, 0x27002500, 0x20610041, 0x27002500, - 0x0004115b, 0x25040aa8, 0x0a0a6105, 0x23052105, - 0x20211440, 0x2f002b00, 0x20230041, 0x2f002b00, - 0x0004115b, 0x27040aa8, 0x0a0a2305, 0x29052105, - 0x00031140, 0x23058660, 0x06444f06, 0x000030d8, - 0x00131140, 0x24058660, 0x06443706, 0x000030d8, - 0x00041169, 0x21058660, 0x02465d05, 0x00000002, - 0x00030a70, 0x2b050220, 0x52462305, 0x00444f06, - 0x00130a70, 0x2c050220, 0x52462405, 0x00443706, - 0xa0290940, 0x21002302, 0x275d1970, 0x23002903, - 0x00040070, 0x00018660, 0x26462d05, 0x00000000, - 0x00040a52, 0x2f042e68, 0x0e2e2b05, 0x5d055f05, - 0x00030061, 0x21060220, 0x00342905, 0x00000000, - 0x00130061, 0x23060220, 0x00342a05, 0x00000000, - 0x00031a61, 0x21260220, 0x00342f05, 0x00000000, - 0x00131a61, 0x23260220, 0x00343005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x77140000, 0xfb042124, 0x00040000, - 0xef792c62, 0x00007703, 0x11040062, 0x7b058220, - 0x02467705, 0x00000000, 0x80041a61, 0x7d054660, - 0x00000000, 0x00000000, 0x00040061, 0x7d050660, - 0x00467905, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80041a61, 0x21054660, - 0x00000000, 0x00000000, 0x00040061, 0x21050660, - 0x00467b05, 0x00000000, 0x00040070, 0x00018660, - 0x26465905, 0x00000000, 0x80031b40, 0x7d260660, - 0x06447d06, 0x00447d26, 0x80031b40, 0x21260660, - 0x06442106, 0x00442126, 0x80021a40, 0x7d470660, - 0x06427d27, 0x00427d47, 0x80021a40, 0x21470660, - 0x06422127, 0x00422147, 0x80021a40, 0x7d670660, - 0x06427d27, 0x00427d67, 0x80021a40, 0x21670660, - 0x06422127, 0x00422167, 0x80021a40, 0x7d850660, - 0x06007d64, 0x00347d85, 0x80021b40, 0x7e850660, - 0x06007e64, 0x00347e85, 0x80021b40, 0x21850660, - 0x06002164, 0x00342185, 0x80021c40, 0x22850660, - 0x06002264, 0x00342285, 0xa47e1b40, 0x7e017d82, - 0xa4221a40, 0x22012182, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0xa0233c40, 0x00517e83, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0xa02d0040, 0x00512283, 0xe0291a68, 0x00102303, - 0xe02f1a68, 0x00102d03, 0x00031a41, 0x20018220, - 0x01462905, 0x55565556, 0x00030049, 0x2b058222, - 0x02462905, 0x55555556, 0x00131c41, 0x20018220, - 0x01462a05, 0x55565556, 0x00130049, 0x2c058222, - 0x02462a05, 0x55555556, 0x00031d41, 0x20018220, - 0x01462f05, 0x55565556, 0x605f1a61, 0x00102b06, - 0x00030049, 0x5d058222, 0x02462f05, 0x55555556, - 0x20611141, 0x5f002500, 0x00131f41, 0x20018220, - 0x01463005, 0x55565556, 0x00130049, 0x5e058222, - 0x02463005, 0x55555556, 0x60631961, 0x00105d06, - 0x20651141, 0x63002700, 0x20671140, 0x65006100, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x69058220, 0x02466705, 0x7f800000, - 0xac6b0070, 0x00005b03, 0xec6d0070, 0x00004b00, - 0xac710070, 0x00105b03, 0xec730070, 0x00004d00, - 0xac770070, 0x00205b03, 0xec790070, 0x00005100, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x206f0065, 0x6b006d03, 0x20750a65, 0x71007303, - 0x207b0965, 0x77007903, 0x207d1966, 0x75007b03, - 0x00041966, 0x00010220, 0x22467d05, 0x00466f05, - 0x11041f62, 0x7e058220, 0x02466905, 0x7f800000, - 0x00041965, 0x21058220, 0x02467e05, 0xfffffffc, - 0x205e0966, 0x5b002103, 0x00041669, 0x5c058660, - 0x02465705, 0x00000002, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea0c5c14, 0x00045e14, 0xa0570040, 0x02005703, - 0x00040027, 0x00014060, 0x00000000, 0xffffece0, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x80004d31, 0x220c0000, 0xe23e000c, 0x00000000, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x80033061, 0x23054220, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x23550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044e31, 0x00000000, 0x3008230c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x00040070, 0x00018220, 0x52464105, 0x00000010, - 0x01040022, 0x0001c060, 0x00000120, 0x00000110, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041769, 0x5f058660, 0x02464105, 0x00000002, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x24140000, 0xea045f14, 0x00040000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xa0611440, 0x04005f03, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x26140000, - 0xea046114, 0x00040000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0621540, 0x08005f03, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x2a140000, 0xea046214, 0x00040000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x27281562, 0x26002403, 0x276d9162, 0x2a002803, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00041a61, 0x6d054220, 0x00000000, 0xffffffff, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80040a61, 0x2b054220, 0x00000000, 0xffffffff, - 0x00040061, 0x2b050220, 0x00466d05, 0x00000000, - 0x80031962, 0x2b260220, 0x52442b06, 0x00442b26, - 0x80000061, 0x2f064210, 0x00000000, 0x00000000, - 0x80021a62, 0x2b470220, 0x52422b27, 0x00422b47, - 0x80021962, 0x2b670220, 0x52422b27, 0x00422b67, - 0x80021962, 0x2b850220, 0x52002b64, 0x00342b85, - 0x80021a62, 0x2c850220, 0x52002c64, 0x00342c85, - 0x80031962, 0x2c050220, 0x52002be4, 0x00462c05, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0xac2d0070, 0x2c106d52, 0x80001f61, 0x30010110, - 0x00002f04, 0x00000000, 0x00041a70, 0x00018220, - 0x22462d05, 0x00000000, 0x00040061, 0x2e050120, - 0x10003000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe0591765, 0x00312c83, - 0xa05b3040, 0x3d203f02, 0x0004094c, 0x51050220, - 0x00462e05, 0x00000000, 0x11041962, 0x57058220, - 0x02465105, 0x00000020, 0xae000070, 0x7f812c81, - 0x01040022, 0x0001c060, 0x00000228, 0x000001e8, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa75d0d70, 0x00305903, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x2f5f1762, 0x17001503, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa7611570, 0x00105903, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x2f631662, 0x13001103, - 0xa7651570, 0x00205903, 0x2f671a62, 0x5f006303, - 0x00041e70, 0x00018660, 0x26465d05, 0x00000000, - 0x2f692062, 0x1f001d03, 0x00041e70, 0x00018660, - 0x26466105, 0x00000000, 0x2f6b2062, 0x1b001903, - 0x00041e70, 0x00018660, 0x26466505, 0x00000000, - 0x2f6d1a62, 0x69006b03, 0x206f1940, 0x6d006700, - 0x00040070, 0x00018660, 0x26465d05, 0x00000000, - 0xef710062, 0x00000d03, 0x00040070, 0x00018660, - 0x26466105, 0x00000000, 0x2f730062, 0x0b000903, - 0x00040070, 0x00018660, 0x26466505, 0x00000000, - 0x2f751a62, 0x71007303, 0x20770940, 0x75206f00, - 0x00040065, 0x00010220, 0x22465d05, 0x00463105, - 0xef790062, 0x00004903, 0x00040070, 0x00018660, - 0x26466105, 0x00000000, 0x2f7b1562, 0x4d004b03, - 0x00040070, 0x00018660, 0x26466505, 0x00000000, - 0x2f7d1a62, 0x79007b03, 0x20090941, 0x7d007700, - 0x00040961, 0x0b050a20, 0x00460905, 0x00000000, - 0x270d1970, 0x57000b03, 0x00041961, 0x3d062650, - 0x00460d05, 0x00000000, 0x00040961, 0x6e050110, - 0x00563d06, 0x00000000, 0x00040024, 0x0001c060, - 0x00000050, 0x00000050, 0xe00e1b68, 0x00105b03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x27211970, 0x0e004303, 0x00041961, 0x3e062650, - 0x00462105, 0x00000000, 0x00041961, 0x6e050110, - 0x00563e06, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x20091e40, 0x19001100, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x200b1d40, 0x1b001300, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x200d1c40, 0x1d001500, - 0x60221a65, 0x00106e05, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x23050450, - 0x00682206, 0x00000000, 0x80000061, 0x3f064210, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041a70, 0x24058550, - 0x25582305, 0x00000000, 0x00041961, 0x0f050560, - 0x00462405, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x20251965, 0x47000f03, - 0x80001c61, 0x30010110, 0x00003f04, 0x00000000, - 0x00041a70, 0x00018220, 0x22462505, 0x00000000, - 0x00043061, 0x21050120, 0x00003000, 0x00000000, - 0x00040070, 0x00018660, 0x26460f05, 0x00000000, - 0x80000061, 0x40064210, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x11041762, 0x26058220, 0x02464705, 0x00000000, - 0x80001a61, 0x30010110, 0x00004004, 0x00000000, - 0x00041a70, 0x00018220, 0x22462605, 0x00000000, - 0x00040061, 0x23050120, 0x00003000, 0x00000000, - 0x80003061, 0x5d054660, 0x00000000, 0x00000001, - 0xae251f70, 0x00002103, 0x01040022, 0x0001c060, - 0x00000f00, 0x00000f00, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x00043069, 0x27050660, - 0x02005d04, 0x00464105, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041965, 0x00010220, - 0x22462105, 0x00462705, 0x01041362, 0x57058220, - 0x02460905, 0x7f800000, 0x01041262, 0x27058220, - 0x02460b05, 0x7f800000, 0x01041162, 0x29058220, - 0x02460d05, 0x7f800000, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x2b058220, - 0x02460905, 0xff800000, 0x01040062, 0x2d058220, - 0x02460b05, 0xff800000, 0x01040062, 0x2f058220, - 0x02460d05, 0xff800000, 0x01040062, 0x3d058220, - 0x02461105, 0x7f800000, 0x01040062, 0x3f058220, - 0x02461305, 0x7f800000, 0x01040062, 0x49058220, - 0x02461505, 0x7f800000, 0x01041762, 0x4b058220, - 0x02461905, 0xff800000, 0x01041662, 0x4d058220, - 0x02461b05, 0xff800000, 0x01040062, 0x31058220, - 0x02461d05, 0xff800000, 0xa3510061, 0x7f810000, - 0x60510061, 0x00105700, 0x00040070, 0x00018220, - 0x42464105, 0x00000006, 0x80031161, 0x59060220, - 0x00445126, 0x00000000, 0x80031962, 0x57060aa0, - 0x5a445106, 0x00445906, 0x80030961, 0x51260220, - 0x00445706, 0x00000000, 0x80020961, 0x59070220, - 0x00425127, 0x00000000, 0x80020061, 0x5b070220, - 0x00425147, 0x00000000, 0x80021962, 0x57070aa0, - 0x5a425907, 0x00425b07, 0x80021161, 0x51470220, - 0x00425707, 0x00000000, 0x80020961, 0x59070220, - 0x00425127, 0x00000000, 0x80021161, 0x5b070220, - 0x00425167, 0x00000000, 0x80021962, 0x57070aa0, - 0x5a425907, 0x00425b07, 0x80021161, 0x51670220, - 0x00425707, 0x00000000, 0xa3571961, 0x7f810000, - 0x60570061, 0x00102700, 0x80021962, 0x51850aa0, - 0x5a005164, 0x00345185, 0x80021962, 0x52850aa0, - 0x5a005264, 0x00345285, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80031361, 0x5e060220, - 0x00445726, 0x00000000, 0x80031162, 0x52050aa0, - 0x5a0051e4, 0x00465205, 0x80031962, 0x5a060aa0, - 0x5a445706, 0x00445e06, 0x80030961, 0x57260220, - 0x00445a06, 0x00000000, 0x80020961, 0x59070220, - 0x00425727, 0x00000000, 0x80021661, 0x5b070220, - 0x00425747, 0x00000000, 0x80021962, 0x27070aa0, - 0x5a425907, 0x00425b07, 0x80021161, 0x57470220, - 0x00422707, 0x00000000, 0x80020961, 0x59070220, - 0x00425727, 0x00000000, 0x80021161, 0x5b070220, - 0x00425767, 0x00000000, 0x80021962, 0x27070aa0, - 0x5a425907, 0x00425b07, 0x80021161, 0x57670220, - 0x00422707, 0x00000000, 0xa3271961, 0x7f810000, - 0x60270061, 0x00102900, 0x80021962, 0x57850aa0, - 0x5a005764, 0x00345785, 0x80021962, 0x58850aa0, - 0x5a005864, 0x00345885, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80031361, 0x61060220, - 0x00442726, 0x00000000, 0x80031162, 0x58050aa0, - 0x5a0057e4, 0x00465805, 0x80031962, 0x5f060aa0, - 0x5a442706, 0x00446106, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80030961, 0x27260220, - 0x00445f06, 0x00000000, 0x80020961, 0x59070220, - 0x00422727, 0x00000000, 0x80021661, 0x5b070220, - 0x00422747, 0x00000000, 0x80021962, 0x29070aa0, - 0x5a425907, 0x00425b07, 0x80021161, 0x27470220, - 0x00422907, 0x00000000, 0x80020961, 0x59070220, - 0x00422727, 0x00000000, 0x80021161, 0x5b070220, - 0x00422767, 0x00000000, 0x80021962, 0x29070aa0, - 0x5a425907, 0x00425b07, 0x80021161, 0x27670220, - 0x00422907, 0x00000000, 0xa3291961, 0xff810000, - 0x60290061, 0x00102b00, 0x80021962, 0x27850aa0, - 0x5a002764, 0x00342785, 0x80021962, 0x28850aa0, - 0x5a002864, 0x00342885, 0x80031361, 0x64060220, - 0x00442926, 0x00000000, 0x80031162, 0x28050aa0, - 0x5a0027e4, 0x00462805, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80031962, 0x62060aa0, - 0x4a442906, 0x00446406, 0x80030961, 0x29260220, - 0x00446206, 0x00000000, 0x80020961, 0x59070220, - 0x00422927, 0x00000000, 0x80021661, 0x5b070220, - 0x00422947, 0x00000000, 0x80021962, 0x2b070aa0, - 0x4a425907, 0x00425b07, 0x80021161, 0x29470220, - 0x00422b07, 0x00000000, 0x80020961, 0x59070220, - 0x00422927, 0x00000000, 0x80021161, 0x5b070220, - 0x00422967, 0x00000000, 0x80021962, 0x2b070aa0, - 0x4a425907, 0x00425b07, 0x80021161, 0x29670220, - 0x00422b07, 0x00000000, 0xa32b1961, 0xff810000, - 0x602b0061, 0x00102d00, 0x80021962, 0x29850aa0, - 0x4a002964, 0x00342985, 0x80021962, 0x2a850aa0, - 0x4a002a64, 0x00342a85, 0x80031361, 0x67060220, - 0x00442b26, 0x00000000, 0x80031162, 0x2a050aa0, - 0x4a0029e4, 0x00462a05, 0x80031962, 0x65060aa0, - 0x4a442b06, 0x00446706, 0x80030961, 0x2b260220, - 0x00446506, 0x00000000, 0x80020961, 0x59070220, - 0x00422b27, 0x00000000, 0x80021661, 0x5b070220, - 0x00422b47, 0x00000000, 0x80021962, 0x2d070aa0, - 0x4a425907, 0x00425b07, 0x80021161, 0x2b470220, - 0x00422d07, 0x00000000, 0x80020961, 0x59070220, - 0x00422b27, 0x00000000, 0x80021161, 0x5b070220, - 0x00422b67, 0x00000000, 0x80021962, 0x2d070aa0, - 0x4a425907, 0x00425b07, 0x80021161, 0x2b670220, - 0x00422d07, 0x00000000, 0xa32d1961, 0xff810000, - 0x602d0061, 0x00102f00, 0x80021962, 0x2b850aa0, - 0x4a002b64, 0x00342b85, 0x80021962, 0x2c850aa0, - 0x4a002c64, 0x00342c85, 0x80031361, 0x6a060220, - 0x00442d26, 0x00000000, 0x80031162, 0x2c050aa0, - 0x4a002be4, 0x00462c05, 0x80031962, 0x68060aa0, - 0x4a442d06, 0x00446a06, 0x80030961, 0x2d260220, - 0x00446806, 0x00000000, 0x80020961, 0x59070220, - 0x00422d27, 0x00000000, 0x80021661, 0x5b070220, - 0x00422d47, 0x00000000, 0x80021962, 0x2f070aa0, - 0x4a425907, 0x00425b07, 0x80021161, 0x2d470220, - 0x00422f07, 0x00000000, 0x80020961, 0x59070220, - 0x00422d27, 0x00000000, 0x80021161, 0x5b070220, - 0x00422d67, 0x00000000, 0x80021962, 0x2f070aa0, - 0x4a425907, 0x00425b07, 0x80021161, 0x2d670220, - 0x00422f07, 0x00000000, 0xa32f1961, 0x7f810000, - 0x602f0061, 0x00103d00, 0x80021962, 0x2d850aa0, - 0x4a002d64, 0x00342d85, 0x80021962, 0x2e850aa0, - 0x4a002e64, 0x00342e85, 0x80031361, 0x6d060220, - 0x00442f26, 0x00000000, 0x80031162, 0x2e050aa0, - 0x4a002de4, 0x00462e05, 0x80031962, 0x6b060aa0, - 0x5a442f06, 0x00446d06, 0x80030961, 0x2f260220, - 0x00446b06, 0x00000000, 0x80020961, 0x59070220, - 0x00422f27, 0x00000000, 0x80021661, 0x5b070220, - 0x00422f47, 0x00000000, 0x80021962, 0x3d070aa0, - 0x5a425907, 0x00425b07, 0x80021161, 0x2f470220, - 0x00423d07, 0x00000000, 0x80020961, 0x59070220, - 0x00422f27, 0x00000000, 0x80021161, 0x5b070220, - 0x00422f67, 0x00000000, 0x80021962, 0x3d070aa0, - 0x5a425907, 0x00425b07, 0x80021161, 0x2f670220, - 0x00423d07, 0x00000000, 0xa33d1961, 0x7f810000, - 0x603d0061, 0x00103f00, 0x80021962, 0x2f850aa0, - 0x5a002f64, 0x00342f85, 0x80021962, 0x30850aa0, - 0x5a003064, 0x00343085, 0x80031361, 0x70060220, - 0x00443d26, 0x00000000, 0x80031162, 0x30050aa0, - 0x5a002fe4, 0x00463005, 0x80031962, 0x6e060aa0, - 0x5a443d06, 0x00447006, 0x80030961, 0x3d260220, - 0x00446e06, 0x00000000, 0x80020961, 0x59070220, - 0x00423d27, 0x00000000, 0x80021661, 0x5b070220, - 0x00423d47, 0x00000000, 0x80021962, 0x3f070aa0, - 0x5a425907, 0x00425b07, 0x80021161, 0x3d470220, - 0x00423f07, 0x00000000, 0x80020961, 0x59070220, - 0x00423d27, 0x00000000, 0x80021161, 0x5b070220, - 0x00423d67, 0x00000000, 0x80021962, 0x3f070aa0, - 0x5a425907, 0x00425b07, 0x80021161, 0x3d670220, - 0x00423f07, 0x00000000, 0xa33f1961, 0x7f810000, - 0x603f0061, 0x00104900, 0x80021962, 0x3d850aa0, - 0x5a003d64, 0x00343d85, 0x80021962, 0x3e850aa0, - 0x5a003e64, 0x00343e85, 0x80031361, 0x73060220, - 0x00443f26, 0x00000000, 0x80031162, 0x3e050aa0, - 0x5a003de4, 0x00463e05, 0x80031962, 0x71060aa0, - 0x5a443f06, 0x00447306, 0x80030961, 0x3f260220, - 0x00447106, 0x00000000, 0x80020961, 0x59070220, - 0x00423f27, 0x00000000, 0x80021661, 0x5b070220, - 0x00423f47, 0x00000000, 0x80021962, 0x49070aa0, - 0x5a425907, 0x00425b07, 0x80021161, 0x3f470220, - 0x00424907, 0x00000000, 0x80020961, 0x59070220, - 0x00423f27, 0x00000000, 0x80021161, 0x5b070220, - 0x00423f67, 0x00000000, 0x80021962, 0x49070aa0, - 0x5a425907, 0x00425b07, 0x80021161, 0x3f670220, - 0x00424907, 0x00000000, 0xa3491961, 0xff810000, - 0x60490061, 0x00104b00, 0x80021962, 0x3f850aa0, - 0x5a003f64, 0x00343f85, 0x80021962, 0x40850aa0, - 0x5a004064, 0x00344085, 0x80031361, 0x76060220, - 0x00444926, 0x00000000, 0x80031162, 0x40050aa0, - 0x5a003fe4, 0x00464005, 0x80031962, 0x74060aa0, - 0x4a444906, 0x00447606, 0x80030961, 0x49260220, - 0x00447406, 0x00000000, 0x80020961, 0x59070220, - 0x00424927, 0x00000000, 0x80021661, 0x5b070220, - 0x00424947, 0x00000000, 0x80021962, 0x4b070aa0, - 0x4a425907, 0x00425b07, 0x80021161, 0x49470220, - 0x00424b07, 0x00000000, 0x80020961, 0x59070220, - 0x00424927, 0x00000000, 0x80021161, 0x5b070220, - 0x00424967, 0x00000000, 0x80021962, 0x4b070aa0, - 0x4a425907, 0x00425b07, 0x80021161, 0x49670220, - 0x00424b07, 0x00000000, 0xa34b1961, 0xff810000, - 0x604b0061, 0x00104d00, 0x80021962, 0x49850aa0, - 0x4a004964, 0x00344985, 0x80021962, 0x4a850aa0, - 0x4a004a64, 0x00344a85, 0x80031361, 0x79060220, - 0x00444b26, 0x00000000, 0x80031162, 0x4a050aa0, - 0x4a0049e4, 0x00464a05, 0x80031962, 0x77060aa0, - 0x4a444b06, 0x00447906, 0x80030961, 0x4b260220, - 0x00447706, 0x00000000, 0x80020961, 0x59070220, - 0x00424b27, 0x00000000, 0x80021661, 0x5b070220, - 0x00424b47, 0x00000000, 0x80021962, 0x4d070aa0, - 0x4a425907, 0x00425b07, 0x80021161, 0x4b470220, - 0x00424d07, 0x00000000, 0x80020961, 0x59070220, - 0x00424b27, 0x00000000, 0x80021161, 0x5b070220, - 0x00424b67, 0x00000000, 0x80021962, 0x4d070aa0, - 0x4a425907, 0x00425b07, 0x80021161, 0x4b670220, - 0x00424d07, 0x00000000, 0xa34d1961, 0xff810000, - 0x604d0061, 0x00103100, 0x80021962, 0x4b850aa0, - 0x4a004b64, 0x00344b85, 0x80021962, 0x4c850aa0, - 0x4a004c64, 0x00344c85, 0x80031361, 0x7c060220, - 0x00444d26, 0x00000000, 0x80031162, 0x4c050aa0, - 0x4a004be4, 0x00464c05, 0x80031962, 0x7a060aa0, - 0x4a444d06, 0x00447c06, 0x80030961, 0x4d260220, - 0x00447a06, 0x00000000, 0x80020961, 0x59070220, - 0x00424d27, 0x00000000, 0x80021661, 0x5b070220, - 0x00424d47, 0x00000000, 0x80021962, 0x31070aa0, - 0x4a425907, 0x00425b07, 0x80021161, 0x4d470220, - 0x00423107, 0x00000000, 0x80020961, 0x59070220, - 0x00424d27, 0x00000000, 0x80021161, 0x5b070220, - 0x00424d67, 0x00000000, 0x80021962, 0x31070aa0, - 0x4a425907, 0x00425b07, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0xa0590040, 0xffa04103, - 0x80021161, 0x4d670220, 0x00423107, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x2f5b0062, 0x41005903, 0x80021a62, 0x4d850aa0, - 0x4a004d64, 0x00344d85, 0x80021a62, 0x4e850aa0, - 0x4a004e64, 0x00344e85, 0x00041970, 0x00018660, - 0x16465b05, 0x00000000, 0x80031162, 0x4e050aa0, - 0x4a004de4, 0x00464e05, 0x01040062, 0x5e058220, - 0x020052e4, 0x7f800000, 0x01040062, 0x60058220, - 0x020030e4, 0x7f800000, 0x00040070, 0x00018660, - 0x16465b05, 0x00000001, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x2f620062, 0x5e015883, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x2f640062, 0x60013e83, 0x00040070, 0x00018660, - 0x16465b05, 0x00000002, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x2f660062, 0x62012883, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x2f680062, 0x64014083, 0x00040070, 0x00018660, - 0x16465b05, 0x00000003, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x2f6a0062, 0x66042a80, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x2f6c0062, 0x68044a80, 0x00040070, 0x00018660, - 0x16465b05, 0x00000004, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x2f6e0062, 0x6a042c80, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x2f700062, 0x6c044c80, 0x00040070, 0x00018660, - 0x16465b05, 0x00000005, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x2f720062, 0x6e042e80, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x2f740062, 0x70044e80, 0x00040070, 0x00018220, - 0x52464105, 0x00000006, 0x2f651162, 0x74007203, - 0x00040070, 0x00018220, 0x52464105, 0x0000000c, - 0x01040022, 0x0001c060, 0x00000058, 0x00000058, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x75058660, 0x02464105, 0x00000002, - 0xa0631940, 0x0c007503, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xea2a6314, 0x01006514, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0xae760070, 0x00002303, - 0x01040022, 0x0001c060, 0x00000fe0, 0x00000fe0, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x78050660, 0x02005d04, 0x00464105, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041965, 0x00010220, 0x22462305, 0x00467805, - 0x01041362, 0x79058220, 0x02460905, 0x7f800000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7b058220, 0x02460b05, 0x7f800000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7d058220, 0x02460d05, 0x7f800000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x01043062, 0x27058220, 0x02460905, 0xff800000, - 0x80001601, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x29058220, 0x02460b05, 0xff800000, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x2b058220, 0x02460d05, 0xff800000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x2d058220, 0x02461105, 0x7f800000, - 0x01040062, 0x2f058220, 0x02461305, 0x7f800000, - 0x01040062, 0x3d058220, 0x02461505, 0x7f800000, - 0x01040062, 0x3f058220, 0x02461905, 0xff800000, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x49058220, 0x02461b05, 0xff800000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x4b058220, 0x02461d05, 0xff800000, - 0xa34d1161, 0x7f810000, 0x604d0061, 0x00107900, - 0xa3310061, 0x7f810000, 0x60310061, 0x00107b00, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040070, 0x00018220, 0x42464105, 0x00000006, - 0x80031261, 0x0b060220, 0x00444d26, 0x00000000, - 0x80030961, 0x1b060220, 0x00443126, 0x00000000, - 0x80031a62, 0x09060aa0, 0x5a444d06, 0x00440b06, - 0x80030961, 0x4d260220, 0x00440906, 0x00000000, - 0x80020961, 0x11070220, 0x00424d27, 0x00000000, - 0x80020d61, 0x13070220, 0x00424d47, 0x00000000, - 0x80021962, 0x0c070aa0, 0x5a421107, 0x00421307, - 0x80021161, 0x4d470220, 0x00420c07, 0x00000000, - 0x80020961, 0x16070220, 0x00424d27, 0x00000000, - 0x80021761, 0x18070220, 0x00424d67, 0x00000000, - 0x80020962, 0x14070aa0, 0x5a421607, 0x00421807, - 0x80021161, 0x4d670220, 0x00421407, 0x00000000, - 0x80030f62, 0x19060aa0, 0x5a443106, 0x00441b06, - 0x80021962, 0x4d850aa0, 0x5a004d64, 0x00344d85, - 0x80021962, 0x4e850aa0, 0x5a004e64, 0x00344e85, - 0x80030b61, 0x31260220, 0x00441906, 0x00000000, - 0x80031162, 0x4e050aa0, 0x5a004de4, 0x00464e05, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80020961, 0x1e070220, 0x00423127, 0x00000000, - 0x80020061, 0x51070220, 0x00423147, 0x00000000, - 0x80020962, 0x1c070aa0, 0x5a421e07, 0x00425107, - 0xa3510061, 0x7f810000, 0x60510061, 0x00107d00, - 0x80021261, 0x31470220, 0x00421c07, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80031161, 0x5e060220, 0x00445126, 0x00000000, - 0x80021a61, 0x59070220, 0x00423127, 0x00000000, - 0x80020061, 0x5b070220, 0x00423167, 0x00000000, - 0x80021962, 0x57070aa0, 0x5a425907, 0x00425b07, - 0xa3590061, 0xff810000, 0x60590061, 0x00102900, - 0x80021261, 0x31670220, 0x00425707, 0x00000000, - 0xa3571961, 0xff810000, 0x60570061, 0x00102700, - 0x80031261, 0x7b060220, 0x00445926, 0x00000000, - 0x80031d62, 0x5c060aa0, 0x5a445106, 0x00445e06, - 0x80021a62, 0x31850aa0, 0x5a003164, 0x00343185, - 0x80021a62, 0x32850aa0, 0x5a003264, 0x00343285, - 0x80031461, 0x6b060220, 0x00445726, 0x00000000, - 0x80030b61, 0x51260220, 0x00445c06, 0x00000000, - 0xa35b1961, 0xff810000, 0x605b0061, 0x00102b00, - 0xa35d1961, 0x7f810000, 0x605d0061, 0x00102d00, - 0x80031362, 0x32050aa0, 0x5a0031e4, 0x00463205, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80021961, 0x61070220, 0x00425127, 0x00000000, - 0x80023161, 0x63070220, 0x00425147, 0x00000000, - 0x80031361, 0x14060220, 0x00445b26, 0x00000000, - 0x80031261, 0x27060220, 0x00445d26, 0x00000000, - 0x80021b62, 0x5f070aa0, 0x5a426107, 0x00426307, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80021161, 0x51470220, 0x00425f07, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80021961, 0x66070220, 0x00425127, 0x00000000, - 0x80020061, 0x68070220, 0x00425167, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80021962, 0x64070aa0, 0x5a426607, 0x00426807, - 0x80021161, 0x51670220, 0x00426407, 0x00000000, - 0x80031f62, 0x69060aa0, 0x4a445706, 0x00446b06, - 0x80021962, 0x51850aa0, 0x5a005164, 0x00345185, - 0x80021962, 0x52850aa0, 0x5a005264, 0x00345285, - 0x80030b61, 0x57260220, 0x00446906, 0x00000000, - 0x80031162, 0x52050aa0, 0x5a0051e4, 0x00465205, - 0x80021961, 0x6e070220, 0x00425727, 0x00000000, - 0x80020061, 0x70070220, 0x00425747, 0x00000000, - 0x80021962, 0x6c070aa0, 0x4a426e07, 0x00427007, - 0x80021161, 0x57470220, 0x00426c07, 0x00000000, - 0x80021961, 0x73070220, 0x00425727, 0x00000000, - 0x80020061, 0x78070220, 0x00425767, 0x00000000, - 0x80021962, 0x71070aa0, 0x4a427307, 0x00427807, - 0x80021161, 0x57670220, 0x00427107, 0x00000000, - 0x80030062, 0x79060aa0, 0x4a445906, 0x00447b06, - 0x80021962, 0x57850aa0, 0x4a005764, 0x00345785, - 0x80021962, 0x58850aa0, 0x4a005864, 0x00345885, - 0x80031361, 0x59260220, 0x00447906, 0x00000000, - 0x80031162, 0x58050aa0, 0x4a0057e4, 0x00465805, - 0x80021961, 0x7e070220, 0x00425927, 0x00000000, - 0x80020061, 0x09070220, 0x00425947, 0x00000000, - 0x80021962, 0x7c070aa0, 0x4a427e07, 0x00420907, - 0x80021161, 0x59470220, 0x00427c07, 0x00000000, - 0x80021961, 0x0c070220, 0x00425927, 0x00000000, - 0x80020061, 0x11070220, 0x00425967, 0x00000000, - 0x80021962, 0x0a070aa0, 0x4a420c07, 0x00421107, - 0x80021161, 0x59670220, 0x00420a07, 0x00000000, - 0x80030062, 0x12060aa0, 0x4a445b06, 0x00441406, - 0x80021962, 0x59850aa0, 0x4a005964, 0x00345985, - 0x80021962, 0x5a850aa0, 0x4a005a64, 0x00345a85, - 0x80031361, 0x5b260220, 0x00441206, 0x00000000, - 0x80031162, 0x5a050aa0, 0x4a0059e4, 0x00465a05, - 0x80021961, 0x17070220, 0x00425b27, 0x00000000, - 0x80020061, 0x19070220, 0x00425b47, 0x00000000, - 0x80021962, 0x15070aa0, 0x4a421707, 0x00421907, - 0x80021161, 0x5b470220, 0x00421507, 0x00000000, - 0x80021961, 0x1c070220, 0x00425b27, 0x00000000, - 0x80020061, 0x1e070220, 0x00425b67, 0x00000000, - 0x80021962, 0x1a070aa0, 0x4a421c07, 0x00421e07, - 0x80021161, 0x5b670220, 0x00421a07, 0x00000000, - 0x80032062, 0x1f060aa0, 0x5a445d06, 0x00442706, - 0x80021962, 0x5b850aa0, 0x4a005b64, 0x00345b85, - 0x80021962, 0x5c850aa0, 0x4a005c64, 0x00345c85, - 0x80031361, 0x5d260220, 0x00441f06, 0x00000000, - 0x80031162, 0x5c050aa0, 0x4a005be4, 0x00465c05, - 0x80021961, 0x2a070220, 0x00425d27, 0x00000000, - 0x80020061, 0x2c070220, 0x00425d47, 0x00000000, - 0x80021962, 0x28070aa0, 0x5a422a07, 0x00422c07, - 0x80021161, 0x5d470220, 0x00422807, 0x00000000, - 0x80021961, 0x5f070220, 0x00425d27, 0x00000000, - 0x80020061, 0x61070220, 0x00425d67, 0x00000000, - 0x80021962, 0x2d070aa0, 0x5a425f07, 0x00426107, - 0xa35f0061, 0x7f810000, 0x605f0061, 0x00102f00, - 0x80021261, 0x5d670220, 0x00422d07, 0x00000000, - 0x80031161, 0x64060220, 0x00445f26, 0x00000000, - 0x80021a62, 0x5d850aa0, 0x5a005d64, 0x00345d85, - 0x80021a62, 0x5e850aa0, 0x5a005e64, 0x00345e85, - 0x80031962, 0x62060aa0, 0x5a445f06, 0x00446406, - 0x80031262, 0x5e050aa0, 0x5a005de4, 0x00465e05, - 0x80030961, 0x5f260220, 0x00446206, 0x00000000, - 0xa3611961, 0x7f810000, 0x60610061, 0x00103d00, - 0xa3631961, 0xff810000, 0x60630061, 0x00103f00, - 0x80021961, 0x67070220, 0x00425f27, 0x00000000, - 0x80020061, 0x69070220, 0x00425f47, 0x00000000, - 0x80031261, 0x71060220, 0x00446126, 0x00000000, - 0x80031161, 0x09060220, 0x00446326, 0x00000000, - 0x80021b62, 0x65070aa0, 0x5a426707, 0x00426907, - 0xa3670061, 0xff810000, 0x60670061, 0x00104b00, - 0x80021261, 0x5f470220, 0x00426507, 0x00000000, - 0xa3651961, 0xff810000, 0x60650061, 0x00104900, - 0x80031261, 0x2c060220, 0x00446726, 0x00000000, - 0x80021a61, 0x6c070220, 0x00425f27, 0x00000000, - 0x80020061, 0x6e070220, 0x00425f67, 0x00000000, - 0x80031161, 0x19060220, 0x00446526, 0x00000000, - 0x80021a62, 0x6a070aa0, 0x5a426c07, 0x00426e07, - 0x80021161, 0x5f670220, 0x00426a07, 0x00000000, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0xa0690040, 0xffa04103, 0x80031f62, 0x6f060aa0, - 0x5a446106, 0x00447106, 0x80021a62, 0x5f850aa0, - 0x5a005f64, 0x00345f85, 0x80021a62, 0x60850aa0, - 0x5a006064, 0x00346085, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x2f6b0062, 0x41006903, - 0x80030b61, 0x61260220, 0x00446f06, 0x00000000, - 0x80031162, 0x60050aa0, 0x5a005fe4, 0x00466005, - 0x00041a70, 0x00018660, 0x16466b05, 0x00000000, - 0x80021a61, 0x74070220, 0x00426127, 0x00000000, - 0x80020061, 0x78070220, 0x00426147, 0x00000000, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x6d058220, 0x02004ee4, 0x7f800000, - 0x01040062, 0x6f058220, 0x02005ee4, 0x7f800000, - 0x80021b62, 0x72070aa0, 0x5a427407, 0x00427807, - 0x00040070, 0x00018660, 0x16466b05, 0x00000001, - 0x80021161, 0x61470220, 0x00427207, 0x00000000, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0x2f710062, 0x6d013283, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x2f730062, 0x6f016083, - 0x80021b61, 0x7b070220, 0x00426127, 0x00000000, - 0x80020061, 0x7d070220, 0x00426167, 0x00000000, - 0x00040070, 0x00018660, 0x16466b05, 0x00000002, - 0x80021a62, 0x79070aa0, 0x5a427b07, 0x00427d07, - 0x80021161, 0x61670220, 0x00427907, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x2f780062, 0x71015283, 0x80030062, 0x7e060aa0, - 0x4a446306, 0x00440906, 0x80021a62, 0x61850aa0, - 0x5a006164, 0x00346185, 0x80021a62, 0x62850aa0, - 0x5a006264, 0x00346285, 0x80031361, 0x63260220, - 0x00447e06, 0x00000000, 0x80031162, 0x62050aa0, - 0x5a0061e4, 0x00466205, 0x80021961, 0x0c070220, - 0x00426327, 0x00000000, 0x80020061, 0x11070220, - 0x00426347, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x2f7a0062, 0x73016283, - 0x80021a62, 0x0a070aa0, 0x4a420c07, 0x00421107, - 0x00040070, 0x00018660, 0x16466b05, 0x00000003, - 0x80021161, 0x63470220, 0x00420a07, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x2f7c0062, 0x78045880, 0x80021961, 0x14070220, - 0x00426327, 0x00000000, 0x80020061, 0x16070220, - 0x00426367, 0x00000000, 0x80021962, 0x12070aa0, - 0x4a421407, 0x00421607, 0x80021161, 0x63670220, - 0x00421207, 0x00000000, 0x80030062, 0x17060aa0, - 0x4a446506, 0x00441906, 0x80021962, 0x63850aa0, - 0x4a006364, 0x00346385, 0x80021962, 0x64850aa0, - 0x4a006464, 0x00346485, 0x80031361, 0x65260220, - 0x00441706, 0x00000000, 0x80031162, 0x64050aa0, - 0x4a0063e4, 0x00466405, 0x80021961, 0x1c070220, - 0x00426527, 0x00000000, 0x80020061, 0x1e070220, - 0x00426547, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x2f7e0062, 0x7a046480, - 0x80021962, 0x1a070aa0, 0x4a421c07, 0x00421e07, - 0x00040070, 0x00018660, 0x16466b05, 0x00000004, - 0x80021161, 0x65470220, 0x00421a07, 0x00000000, - 0x80000f01, 0x00000000, 0x00000000, 0x00000000, - 0x2f090062, 0x7c045a80, 0x80021961, 0x27070220, - 0x00426527, 0x00000000, 0x80020061, 0x29070220, - 0x00426567, 0x00000000, 0x80021962, 0x1f070aa0, - 0x4a422707, 0x00422907, 0x80021161, 0x65670220, - 0x00421f07, 0x00000000, 0x80030062, 0x2a060aa0, - 0x4a446706, 0x00442c06, 0x80021962, 0x65850aa0, - 0x4a006564, 0x00346585, 0x80021962, 0x66850aa0, - 0x4a006664, 0x00346685, 0x80031361, 0x67260220, - 0x00442a06, 0x00000000, 0x80031162, 0x66050aa0, - 0x4a0065e4, 0x00466605, 0x80021961, 0x2f070220, - 0x00426727, 0x00000000, 0x80020061, 0x3d070220, - 0x00426747, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x2f0b0062, 0x7e046680, - 0x80021962, 0x2d070aa0, 0x4a422f07, 0x00423d07, - 0x00040070, 0x00018660, 0x16466b05, 0x00000005, - 0x80021161, 0x67470220, 0x00422d07, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x2f0d0062, 0x09045c80, 0x80021961, 0x49070220, - 0x00426727, 0x00000000, 0x80020061, 0x4b070220, - 0x00426767, 0x00000000, 0x80021962, 0x3e070aa0, - 0x4a424907, 0x00424b07, 0x80021161, 0x67670220, - 0x00423e07, 0x00000000, 0x80021962, 0x67850aa0, - 0x4a006764, 0x00346785, 0x80021962, 0x68850aa0, - 0x4a006864, 0x00346885, 0x80031162, 0x68050aa0, - 0x4a0067e4, 0x00466805, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x2f110062, 0x0b046880, - 0x00040070, 0x00018220, 0x52464105, 0x00000006, - 0x2f681162, 0x11000d03, 0x00040070, 0x00018220, - 0x52464105, 0x0000000c, 0x01040022, 0x0001c060, - 0x00000068, 0x00000068, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x12058660, - 0x02464105, 0x00000002, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa0660040, 0x0f001203, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xea2a6614, 0x01006814, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040061, 0x00010660, 0x20464505, 0x00000000, - 0x01040022, 0x0001c060, 0x00000390, 0x00000390, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x13050020, 0x0066331f, 0x00000000, - 0x00040070, 0x00018660, 0x26460f05, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0xa01b0040, 0x00804103, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0xa01d0040, 0xff804103, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0xa02b0040, 0x00404103, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0xa02d0040, 0xff404103, - 0xa03f0040, 0x00204103, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0xa0490040, 0xff204103, - 0xa0510040, 0x00104103, 0xa0570040, 0xff104103, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x15058660, 0x02461305, 0x00000008, - 0x2f171962, 0x15001303, 0x00040070, 0x00018660, - 0x26464705, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0xef190062, 0x00001703, - 0x00040070, 0x00018660, 0x56461b05, 0x00000010, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x2f1f0062, 0x1d001b03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x03200320, 0x00040069, 0x10018510, - 0x01561f06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x03200320, 0xe0270961, 0x001b0004, - 0x00040070, 0x00018660, 0x56462b05, 0x00000010, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x20290066, 0x27001903, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x2f2f0062, 0x2d002b03, - 0x80041961, 0x10014110, 0x00000000, 0x05200520, - 0x00040069, 0x10018510, 0x01562f06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x05200520, - 0xe0330961, 0x001b0004, 0x00040070, 0x00018660, - 0x56463f05, 0x00000010, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x203d0066, 0x33002903, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x2f4b0062, 0x49003f03, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x07a007a0, 0x00040069, 0x10018510, - 0x01564b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x07a007a0, 0xe04d0961, 0x001b0004, - 0x00040070, 0x00018660, 0x56465105, 0x00000010, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x20310066, 0x4d003d03, 0x2f590062, 0x57005103, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x06200620, - 0x00040069, 0x10018510, 0x01565906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x06200620, - 0xe05b0961, 0x001b0004, 0x00040070, 0x00018660, - 0x16464105, 0x00000000, 0x206b0a66, 0x5b003103, - 0x01040022, 0x0001c060, 0x00000050, 0x00000050, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041461, 0x69054220, 0x00000000, 0x00000128, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xea326914, 0x01006b14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0xac5c0070, 0x00004103, 0x00041965, 0x00010220, - 0x22462505, 0x00465c05, 0x01040022, 0x0001c060, - 0x00000090, 0x00000070, 0x0004114d, 0x71050220, - 0x00462105, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040b61, 0x6c054220, - 0x00000000, 0x00000120, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x6f140000, - 0xea186c14, 0x01007114, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x6f054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040065, 0x00010220, - 0x22467605, 0x00465c05, 0x01040022, 0x0001c060, - 0x00000090, 0x00000070, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x0004004d, 0x75050220, - 0x00462305, 0x00000000, 0x00040061, 0x73054220, - 0x00000000, 0x00000124, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x71140000, - 0xea187314, 0x01007514, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x71054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80004231, 0x5e0c0000, - 0xe23e000c, 0x00000000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040079, 0x5f058620, - 0x06464105, 0x00000000, 0x00040070, 0x00018660, - 0x26460f05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x20613165, 0x5f002103, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x20670065, 0x5f002303, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x0004004d, 0x63050220, - 0x00466105, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040a4d, 0x69050220, - 0x00466705, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0xa0650040, 0x63016f02, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0xa06b0a40, 0x69017102, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x2f6d0962, 0x6b006503, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80004331, 0x6f0c0000, 0xe23e000c, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80032161, 0x70054220, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x70550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044431, 0x00000000, 0x3008700c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x00040070, 0x00018660, 0x16463505, 0x00000000, - 0x01040022, 0x0001c060, 0x00000610, 0x00000610, - 0x80032161, 0x72054220, 0x00000000, 0x00000120, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004131, 0x710c0000, 0xea00720c, 0x00300000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0xae730070, 0x00017103, 0x00041965, 0x00010220, - 0x22465c05, 0x00467305, 0x01040022, 0x0001c060, - 0x00000190, 0x00000190, 0x00030040, 0x74058660, - 0x06444f06, 0x00002c3c, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x80101501, 0x00000000, - 0x00000000, 0x00000000, 0x00130040, 0x75058660, - 0x06443706, 0x00002c3c, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x7c050660, - 0x00007104, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041a70, 0x76058220, - 0x52467405, 0x00002c3c, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x78060220, - 0x00347405, 0x00000000, 0x00130061, 0x7a060220, - 0x00347505, 0x00000000, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x2a052660, - 0x06467605, 0x00444f26, 0x00131c40, 0x77052660, - 0x06467705, 0x00443726, 0x00031a61, 0x78260220, - 0x00342a05, 0x00000000, 0x00131a61, 0x7a260220, - 0x00347705, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x09140000, - 0xfb187824, 0x01007c14, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041461, 0x7d054660, - 0x00000000, 0x0000012c, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xea0c7d14, 0x00040914, 0x00040025, 0x00004600, - 0x00000000, 0x00000408, 0x80033561, 0x79054220, - 0x00000000, 0x00000124, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004731, 0x780c0000, - 0xea00790c, 0x00300000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xae7a0070, 0x00017803, - 0x00041965, 0x00010220, 0x22465c05, 0x00467a05, - 0x01040022, 0x0001c060, 0x00000180, 0x00000180, - 0x00031a40, 0x7b058660, 0x06444f06, 0x00002c40, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0x00130040, 0x7c058660, 0x06443706, 0x00002c40, - 0x00041361, 0x11050660, 0x00007804, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040070, 0x7d058220, 0x52467b05, 0x00002c40, - 0x00031161, 0x0b060220, 0x00347b05, 0x00000000, - 0x00131161, 0x0d060220, 0x00347c05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x2b052660, 0x06467d05, 0x00444f26, - 0x00131c40, 0x7e052660, 0x06467e05, 0x00443726, - 0x00031a61, 0x0b260220, 0x00342b05, 0x00000000, - 0x00131a61, 0x0d260220, 0x00347e05, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x09140000, 0xfb180b24, 0x01001114, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00043861, 0x12054660, 0x00000000, 0x00000130, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00042852, 0x14044560, 0x0e2effff, 0x09053b05, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x00000000, 0xea0c1214, 0x00041414, - 0x00040025, 0x00004600, 0x00000000, 0x000001f0, - 0x00040065, 0x00010220, 0x22465c05, 0x00464505, - 0x01040022, 0x0001c060, 0x000001c0, 0x000001c0, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00030b40, 0x0a058660, 0x06444f06, 0x00002c44, - 0x80103801, 0x00000000, 0x00000000, 0x00000000, - 0x00130940, 0x0b058660, 0x06443706, 0x00002c44, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80031361, 0x11054220, 0x00000000, 0x00000128, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00040970, 0x0c058220, 0x52460a05, 0x00002c44, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x15060220, 0x00340a05, 0x00000000, - 0x00130061, 0x17060220, 0x00340b05, 0x00000000, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x2c052660, 0x06460c05, 0x00444f26, - 0x00131d40, 0x0d052660, 0x06460d05, 0x00443726, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004831, 0x0e0c0000, 0xea00110c, 0x00300000, - 0x00031a61, 0x15260220, 0x00342c05, 0x00000000, - 0x00131a61, 0x17260220, 0x00340d05, 0x00000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x19050660, 0x00000e04, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x00000000, 0xfb321524, 0x01001914, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x80004a31, 0x120c0000, 0xe23e000c, 0x00000000, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80031261, 0x13054220, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x13550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044b31, 0x00000000, 0x3008130c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x00040070, 0x00018220, 0x52464305, 0x00000018, - 0x01040022, 0x0001c060, 0x00000238, 0x00000238, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x14050220, 0x00444f26, 0x00000000, - 0x80103901, 0x00000000, 0x00000000, 0x00000000, - 0x80101101, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x15050220, 0x00443726, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x16058660, 0x06444f06, 0x00003198, - 0x80103901, 0x00000000, 0x00000000, 0x00000000, - 0x00130040, 0x17058660, 0x06443706, 0x00003198, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00031a70, 0x18050220, 0x52461605, 0x00444f06, - 0x80103901, 0x00000000, 0x00000000, 0x00000000, - 0x80100a01, 0x00000000, 0x00000000, 0x00000000, - 0x00130070, 0x19050220, 0x52461705, 0x00443706, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0xa01a0040, 0x53001602, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x271c0070, 0x16001a03, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x20060220, 0x00341a05, 0x00000000, - 0x00130061, 0x22060220, 0x00341b05, 0x00000000, - 0xa01a0040, 0x0c005303, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x1e042e68, - 0x0e2e1805, 0x1c051405, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x24140000, - 0xea041a14, 0x00040000, 0x00031961, 0x20260220, - 0x00341e05, 0x00000000, 0x00131a61, 0x22260220, - 0x00341f05, 0x00000000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb2a2024, 0x01002414, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040061, 0x00010660, - 0x20464705, 0x00000000, 0x01040022, 0x0001c060, - 0x00000270, 0x00000270, 0x00040061, 0x00010660, - 0x20460f05, 0x00000000, 0x11040022, 0x0001c060, - 0x00000100, 0x00000088, 0x80032061, 0x20054220, - 0x00000000, 0x00000130, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004031, 0x1f0c0000, - 0xea00200c, 0x00300000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0xa0720040, 0x6d211f02, - 0x00040024, 0x0001c060, 0x00000088, 0x00000088, - 0x80033061, 0x22054220, 0x00000000, 0x0000012c, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004031, 0x210c0000, 0xea00220c, 0x00300000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0xa0720040, 0x6d012102, 0x00040025, 0x00004600, - 0x00000000, 0x00000150, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0231a40, 0x72003b02, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x27251970, 0x3b002303, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x27058660, - 0x02462305, 0x00000002, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0xe02b0068, 0x01e02303, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x2905a660, 0x02462505, 0x00000002, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0xa02f2140, 0x27000102, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x202d0066, 0x2b002903, - 0x274f1a70, 0x01002f03, 0x00030061, 0x25060220, - 0x00342f05, 0x00000000, 0x00130061, 0x27060220, - 0x00343005, 0x00000000, 0x0004b152, 0x33040e68, - 0x0e2e0305, 0x4f052d05, 0x00031961, 0x25260220, - 0x00343305, 0x00000000, 0x00131a61, 0x27260220, - 0x00343405, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c2524, 0x00045514, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80031461, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_BFS_BFS_pass2_initial = { - .prog_data = { - .base.nr_params = 12, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 308, - .base.program_size = 21968, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_BFS_BFS_pass2_initial_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 512, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = true, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 12, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 16, - .arg_count = 2, - .args = gfx125_bvh_build_BFS_BFS_pass2_initial_args, - .code = gfx125_bvh_build_BFS_BFS_pass2_initial_code, -}; -const char *gfx125_bvh_build_BFS_BFS_pass2_initial_sha1 = "2200c98eb1e294d410d80571f96b4ea47eb175ab"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass2_initial_batchable.h b/src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass2_initial_batchable.h deleted file mode 100644 index ee88667d627..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass2_initial_batchable.h +++ /dev/null @@ -1,3793 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_BFS_BFS_pass2_initial_batchable_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_BFS_BFS_pass2_initial_batchable_args[] = { - { 0, 8 }, - { 8, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g12<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g105<1>UD g0.1<0,1,0>UD { align1 1H }; -mov(16) g109<1>UD 0x00000000UD { align1 1H }; -add(1) g13<1>UD g12<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@3 compacted }; -mov(8) g98<1>UW 0x76543210V { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g1UD g13UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g98.8<1>UW g98<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g81.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g51.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g96.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g120.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g81<2>F g2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g51<2>F g2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g96<2>F g2.2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g120<2>F g2.2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g69<1>UD g81.1<8,4,2>UD { align1 1Q F@4 }; -add(8) g38<1>D g81<8,4,2>D 1064D { align1 1Q compacted }; -add(8) g99<1>D g81<8,4,2>D 1068D { align1 1Q compacted }; -mov(8) g70<1>UD g51.1<8,4,2>UD { align1 2Q F@3 }; -add(8) g122<1>D g51<8,4,2>D 1064D { align1 2Q compacted }; -add(8) g100<1>D g51<8,4,2>D 1068D { align1 2Q compacted }; -cmp.l.f0.0(8) g39<1>UD g38<8,8,1>UD g81<8,4,2>UD { align1 1Q I@5 }; -mov(8) g47<2>UD g38<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.l.f0.0(8) g1<1>UD g99<8,8,1>UD g81<8,4,2>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g123<1>UD g122<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -mov(8) g49<2>UD g122<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g2<1>UD g100<8,8,1>UD g51<8,4,2>UD { align1 2Q A@1 }; -mov(16) g103<1>UD g99<8,8,1>UD { align1 1H }; -add(8) g40<1>D -g39<8,8,1>D g81.1<8,4,2>D { align1 1Q I@7 }; -add(8) g124<1>D -g123<8,8,1>D g51.1<8,4,2>D { align1 2Q I@5 }; -mov(8) g47.1<2>UD g40<4,4,1>UD { align1 1Q I@2 }; -mov(8) g49.1<2>UD g124<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g125UD g47UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; - -LABEL3: -cmp.l.f0.0(16) g3<1>UD g103<1,1,0>UD g99<1,1,0>UD { align1 1H I@2 compacted }; -add3(16) g5<1>D -g1<8,8,1>D g69<8,8,1>D -g3<1,1,1>D { align1 1H I@1 }; -mov(8) g7<2>UD g103<4,4,1>UD { align1 1Q }; -mov(8) g9<2>UD g104<4,4,1>UD { align1 2Q }; -mov(8) g7.1<2>UD g5<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g6<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g11<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -add(16) g17<1>W g98<16,16,1>UW -1W { align1 WE_all 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(1) a0<1>UD g11<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@3 }; -mov(1) g46<2>D g[a0 224]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g46.1<2>D g[a0 228]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g55.1<2>UD g46.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g55<2>UD g46<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g47<2>UW 0x00000000UD { align1 WE_all 1N I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0.any16h) send(1) g8UD g55UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g13<1>D 0D { align1 WE_all 1H $2.dst }; -mov(16) g13<1>D g8<8,8,1>D { align1 1H }; -mov(16) a0<1>UW 0x01a0UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g17<8,8,1>W 0x0002UW { align1 WE_all 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x01a0UW { align1 WE_all 1H A@1 }; -mov(16) g15<1>UD g[a0]UD { align1 WE_all 1H A@1 compacted }; -mov(1) g15<1>D 0D { align1 WE_all 1N I@1 }; -add(8) g15.1<2>D g15<8,4,2>D g15.1<8,4,2>D { align1 WE_all 1Q I@1 }; -add(4) g15.2<4>D g15.1<8,2,4>D g15.2<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g15.3<4>D g15.1<8,2,4>D g15.3<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g15.4<1>D g15.3<0,1,0>D g15.4<4,4,1>D { align1 WE_all 1N I@1 }; -add(4) g16.4<1>D g16.3<0,1,0>D g16.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(8) g16<1>D g15.7<0,1,0>D g16<1,1,0>D { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g12<1>D g15<8,8,1>D { align1 1H }; -add(16) g18<1>D g105<1,1,0>D -g15<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g20<1>UD g18<1,1,0>UD g8<1,1,0>UD { align1 1H I@1 compacted }; -mov(1) f0<1>UW g47<0,1,0>UW { align1 WE_all 1N }; -cmp.nz.f0.0(16) null<1>UD g20<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov.nz.f0.0(16) g22<1>UD f0<0,1,0>UW { align1 1H }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -mov(16) g107<1>UD 0xffffffffUD { align1 1H }; -break(16) JIP: LABEL0 UIP: LABEL1 { align1 1H }; - -LABEL0: -endif(16) JIP: LABEL1 { align1 1H }; -add(16) g24<1>D g12<1,1,0>D g8<1,1,0>D { align1 1H I@7 compacted }; -add(16) g101<1>D g109<1,1,0>D 16D { align1 1H compacted }; -add(16) g105<1>D g105<1,1,0>D -g25.7<0,1,0>D { align1 1H I@2 compacted }; -cmp.ge.f0.0(16) null<1>UD g101<8,8,1>UD g125<8,8,1>UD { align1 1H @2 $1.dst }; -(+f0.0) if(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; -mov(16) g109<1>UD g101<8,8,1>UD { align1 1H }; -mov(16) g107<1>UD 0x00000000UD { align1 1H I@7 }; -break(16) JIP: LABEL2 UIP: LABEL1 { align1 1H }; - -LABEL2: -endif(16) JIP: LABEL1 { align1 1H }; -shl(16) g25<1>D g109<8,8,1>D 0x00000002UD { align1 1H I@4 }; -mov(16) g109<1>UD g101<8,8,1>UD { align1 1H }; -add3(16) g103<1>D 0x0040UW g25<8,8,1>D g99<1,1,1>D { align1 1H I@2 }; - -LABEL1: -while(16) JIP: LABEL3 { align1 1H }; -mov.nz.f0.0(16) null<1>D g107<8,8,1>D { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL5 UIP: LABEL4 { align1 1H }; -fbl(16) g26<1>UD g22<8,8,1>UD { align1 1H I@6 }; -cmp.z.f0.0(16) null<1>D g22<8,8,1>D 0D { align1 1H }; -(-f0.0) sel(16) g28<1>UD g26<8,8,1>UD 0x00000020UD { align1 1H I@2 }; -add(16) g111<1>D g109<1,1,0>D g28<1,1,0>D { align1 1H I@1 compacted }; -mov(16) a0<1>UW 0x0240UW { align1 WE_all 1H }; -shl(16) a0<1>UW g28<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0240UW { align1 1H A@1 }; -mov(16) g113<1>UD g[a0]UD { align1 1H A@1 compacted }; -else(16) JIP: LABEL4 UIP: LABEL4 { align1 1H }; - -LABEL5: -mov(16) g111<1>UD 0x00000000UD { align1 1H I@3 }; -mov(16) g113<1>UD 0x00000000UD { align1 1H I@3 }; - -LABEL4: -endif(16) JIP: LABEL6 { align1 1H }; - -LABEL6: -add(8) g29<1>D g81<8,4,2>D 2092D { align1 1Q }; -add(8) g30<1>D g51<8,4,2>D 2092D { align1 2Q }; -shl(16) g33<1>D g111<8,8,1>D 0x00000002UD { align1 1H I@5 }; -mov(8) g60<1>UD g120.1<8,4,2>UD { align1 2Q F@1 }; -add(8) g75<1>D g81<8,4,2>D 11308D { align1 1Q }; -add(8) g76<1>D g51<8,4,2>D 11308D { align1 2Q }; -cmp.l.f0.0(16) g31<1>UD g29<1,1,0>UD 0x0000082cUD { align1 1H I@5 compacted }; -add(16) g35<1>D g29<1,1,0>D g33<1,1,0>D { align1 1H I@5 compacted }; -cmp.l.f0.0(16) g37<1>UD g35<1,1,0>UD g29<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g56<2>UD g35<4,4,1>UD { align1 1Q }; -mov(8) g58<2>UD g36<4,4,1>UD { align1 2Q }; -add3(16) g39<1>D -g31<8,8,1>D g69<8,8,1>D -g37<1,1,1>D { align1 1H I@3 }; -mov(8) g56.1<2>UD g39<4,4,1>UD { align1 1Q I@1 }; -mov(8) g58.1<2>UD g40<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g40UD g56UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g59<1>UD g96.1<8,4,2>UD { align1 1Q F@2 }; -mov(16) g42<1>UD g40<16,8,2>UW { align1 1H $3.dst }; -asr(16) g44<1>D g42<8,8,1>D 0x0000001fUD { align1 1H I@1 }; -mul(8) acc0<1>UD g42<8,8,1>UD 0x0058UW { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mul(16) g48<1>D g42<1,1,0>D 88W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mul(16) g55<1>D g44<1,1,0>D 88W { align1 1H I@3 compacted }; -mach(8) g46<1>UD g42<1,1,0>UD 0x00000058UD { align1 1Q compacted AccWrEnable }; -add(8) g53<1>D g96<8,4,2>D g48<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g54<1>D g120<8,4,2>D g49<1,1,0>D { align1 2Q I@4 compacted }; -mul(8) acc0<1>UD g43<8,8,1>UD 0x0058UW { align1 2Q }; -cmp.l.f0.0(8) g71<1>UD g53<8,8,1>UD g96<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g42<1>UD g75<8,8,1>UD g81<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g72<1>UD g54<8,8,1>UD g120<8,4,2>UD { align1 2Q I@4 }; -add(16) g83<1>D g53<1,1,0>D 48D { align1 1H compacted }; -cmp.l.f0.0(8) g77<1>UD g76<8,8,1>UD g51<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mach(8) g47<1>UD g43<8,8,1>UD 0x00000058UD { align1 2Q AccWrEnable }; -mov(8) g94<2>UD g53<4,4,1>UD { align1 1Q }; -mov(8) g96<2>UD g54<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g57<1>D g46<1,1,0>D g55<1,1,0>D { align1 1H I@3 compacted }; -add(8) g55<1>D -g42<8,8,1>D g81.1<8,4,2>D { align1 1Q I@7 }; -add(8) g56<1>D -g77<8,8,1>D g51.1<8,4,2>D { align1 2Q I@6 }; -add3(16) g73<1>D g59<8,8,1>D g57<8,8,1>D -g71<1,1,1>D { align1 1H I@3 }; -mov(16) g57<1>UD g40.1<16,8,2>UW { align1 1H }; -mov(8) g94.1<2>UD g73<4,4,1>UD { align1 1Q I@2 }; -mov(8) g96.1<2>UD g74<4,4,1>UD { align1 2Q I@3 }; -mul(16) g59<1>D g57<1,1,0>D 1484W { align1 1H I@3 compacted }; -add(16) g61<1>D g75<1,1,0>D g59<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g63<1>UD g61<1,1,0>UD g75<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g65<2>UD g61<4,4,1>UD { align1 1Q }; -mov(8) g67<2>UD g62<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g85<1>UD g83<1,1,0>UD 0x00000030UD { align1 1H compacted }; -add(16) g78<1>D -g63<1,1,0>D g55<1,1,0>D { align1 1H I@4 compacted }; -add(16) g87<1>D -g85<1,1,0>D g73<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g65.1<2>UD g78<4,4,1>UD { align1 1Q I@2 }; -mov(8) g67.1<2>UD g79<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g1UD g65UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g65<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g75<2>UD g83<4,4,1>UD { align1 1Q }; -mov(8) g77<2>UD g84<4,4,1>UD { align1 2Q }; -mov(8) g65<1>UD g65<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g75.1<2>UD g87<4,4,1>UD { align1 1Q I@3 }; -mov(8) g77.1<2>UD g88<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g86UD g94UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(8) g66<1>UD g65<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g99UD g75UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -shl(16) g65<1>UD g65<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g65<1>UD g65<1,1,0>UD 0x00000080UD { align1 WE_all 1H I@1 compacted }; -and(16) g79<1>UD g7<1,1,0>UD 0x00000001UD { align1 1H $4.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g65UD g86UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $7 }; -mov(8) g67<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g67<1>UD g67<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(8) g68<1>UD g67<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g67<1>UD g67<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g67<1>UD g67<1,1,0>UD 0x000000c0UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g67UD g88UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -mov(8) g71<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g71<1>UD g71<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g72<1>UD g71<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g71<1>UD g71<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g71<1>UD g71<1,1,0>UD 0x00000100UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g71UD g90UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -mov(8) g75<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g75<1>UD g75<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g76<1>UD g75<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g75<1>UD g75<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g75<1>UD g75<1,1,0>UD 0x00000140UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g75UD g92UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -cmp.nz.f0.0(16) null<1>D g79<8,8,1>D 0D { align1 1H }; -mov(8) g45<1>UW 0x76543210UV { align1 WE_all 1Q }; -(-f0.0) sel(16) g43<1>UD g101<8,8,1>UD 0x00000000UD { align1 1H $6.dst }; -mov(8) g45<1>UD g45<8,8,1>UW { align1 WE_all 1Q I@2 }; -add(8) g46<1>UD g45<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g45<1>UD g45<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g45<1>UD g45<1,1,0>UD 0x00000040UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g45UD g43UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; -shl(16) g103<1>D g113<8,8,1>D 0x00000009UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -and(16) g49<1>UD g0.2<0,1,0>UD 0x000000ffUD { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -shl(16) g125<1>D g5<8,8,1>D 0x00000005UD { align1 1H $4.dst }; -shr(16) g9<1>UD g5<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -and(16) g114<1>UD g99<1,1,0>UD 0x00000002UD { align1 1H $6.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g65<1>D g1<1,1,0>D g103<1,1,0>D { align1 1H @5 $4.dst compacted }; -shl(16) g116<1>D g49<8,8,1>D 0x00000004UD { align1 1H I@5 }; -add(16) g104<1>D g65<1,1,0>D 512D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sel.l(16) g67<1>UD g104<1,1,0>UD g3<1,1,0>UD { align1 1H @1 $4.dst compacted }; -add(16) g105<1>D g53<1,1,0>D 16D { align1 1H compacted }; -cmp.l.f0.0(16) g107<1>UD g105<1,1,0>UD g53<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g76<2>UD g105<4,4,1>UD { align1 1Q $10.src }; -mov(8) g78<2>UD g106<4,4,1>UD { align1 2Q $6.src }; -mov(16) g53<1>D g98<8,8,1>UW { align1 1H }; -add(16) g109<1>D -g107<1,1,0>D g73<1,1,0>D { align1 1H I@4 compacted }; -add(16) g118<1>D g53<1,1,0>D g116<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g76.1<2>UD g109<4,4,1>UD { align1 1Q I@2 }; -mov(8) g78.1<2>UD g110<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -and(16) g71<1>UD g118<1,1,0>UD 0x000001ffUD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g110UD g76UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g91<1>D g65<1,1,0>D g71<1,1,0>D { align1 1H I@1 compacted }; -add(16) g119<1>D g110<1,1,0>D 32D { align1 1H $12.dst compacted }; -cmp.l.f0.0(16) g121<1>UD g119<1,1,0>UD g110<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g17<1>D g119<1,1,0>D g125<1,1,0>D { align1 1H compacted }; -add(16) g123<1>D -g121<1,1,0>D g112<1,1,0>D { align1 1H @2 $12.dst compacted }; -cmp.l.f0.0(16) g19<1>UD g17<1,1,0>UD g119<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g77<2>UD g17<4,4,1>UD { align1 1Q $12.src }; -mov(8) g79<2>UD g18<4,4,1>UD { align1 2Q $12.src }; -add(16) g23<1>D g17<1,1,0>D 16D { align1 1H compacted }; -add3(16) g21<1>D g123<8,8,1>D g9<8,8,1>D -g19<1,1,1>D { align1 1H I@4 }; -cmp.l.f0.0(16) g25<1>UD g23<1,1,0>UD 0x00000010UD { align1 1H I@2 compacted }; -mov(8) g83<2>UD g23<4,4,1>UD { align1 1Q }; -mov(8) g85<2>UD g24<4,4,1>UD { align1 2Q $7.src }; -cmp.nz.f0.0(16) g73<1>D g114<1,1,0>D 0D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -cmp.l.f0.0(16) g75<1>UD g91<1,1,0>UD g67<1,1,0>UD { align1 1H $10.src compacted }; -mov(8) g77.1<2>UD g21<4,4,1>UD { align1 1Q I@6 }; -mov(8) g79.1<2>UD g22<4,4,1>UD { align1 2Q I@7 }; -add(16) g27<1>D -g25<1,1,0>D g21<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g9UD g77UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -mov(8) g83.1<2>UD g27<4,4,1>UD { align1 1Q I@1 }; -mov(8) g85.1<2>UD g28<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g33UD g83UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -(+f0.0) if(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; -shl(16) g28<1>D g91<8,8,1>D 0x00000005UD { align1 1H }; -shr(16) g30<1>UD g91<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -mov(8) g79<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g85<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g88<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g79<1>UD g79<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g85<1>UD g85<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g88<1>UD g88<8,8,1>UW { align1 WE_all 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(8) g80<1>UD g79<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(8) g86<1>UD g85<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g89<1>UD g88<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g79<1>UD g79<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g85<1>UD g85<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g88<1>UD g88<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -add(16) g79<1>UD g79<1,1,0>UD 0x00000100UD { align1 WE_all 1H I@3 compacted }; -add(16) g85<1>UD g85<1,1,0>UD 0x00000100UD { align1 WE_all 1H I@3 compacted }; -add(16) g88<1>UD g88<1,1,0>UD 0x00000140UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $13.src }; -send(16) g77UD g79UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $14.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $14.src }; -send(16) g83UD g85UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g86UD g88UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -add(16) g37<1>D g77<1,1,0>D g28<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -cmp.l.f0.0(16) g39<1>UD g37<1,1,0>UD g83<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g95<2>UD g37<4,4,1>UD { align1 1Q $5.src }; -mov(8) g97<2>UD g38<4,4,1>UD { align1 2Q $5.src }; -add(16) g43<1>D g37<1,1,0>D 16D { align1 1H $11.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -add3(16) g41<1>D g86<8,8,1>D g30<8,8,1>D -g39<1,1,1>D { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -cmp.l.f0.0(16) g45<1>UD g43<1,1,0>UD g37<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g95.1<2>UD g41<4,4,1>UD { align1 1Q I@2 }; -mov(8) g97.1<2>UD g42<4,4,1>UD { align1 2Q I@3 }; -add(16) g47<1>D -g45<1,1,0>D g41<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g37<2>UD g43<4,4,1>UD { align1 1Q }; -mov(8) g39<2>UD g44<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g17UD g95UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(8) g37.1<2>UD g47<4,4,1>UD { align1 1Q I@2 }; -mov(8) g39.1<2>UD g48<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g25UD g37UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -mov(8) g39<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g39<1>UD g39<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(8) g40<1>UD g39<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g39<1>UD g39<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g39<1>UD g39<1,1,0>UD 0x00000000UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g37<1>UD g23<8,8,1>UD { align1 1H $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g39UD g37UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; - -LABEL7: -endif(16) JIP: LABEL8 { align1 1H }; - -LABEL8: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -add(16) g79<1>F g15<1,1,0>F -g9<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -add(16) g83<1>F g33<1,1,0>F -g11<1,1,0>F { align1 1H $14.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -add(16) g85<1>F g35<1,1,0>F -g13<1,1,0>F { align1 1H $13.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sel.ge(16) g87<1>F g79<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sel.ge(16) g89<1>F g83<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sel.ge(16) g93<1>F g85<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -math inv(16) g95<1>F g87<8,8,1>F null<8,8,1>F { align1 1H @3 $1 }; -math inv(16) g99<1>F g89<8,8,1>F null<8,8,1>F { align1 1H @2 $2 }; -math inv(16) g103<1>F g93<8,8,1>F null<8,8,1>F { align1 1H @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mul(16) g97<1>F g95<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H $1.dst }; -mul(16) g101<1>F g99<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mul(16) g77<1>F g103<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H $3.dst }; -cmp.l.f0.0(16) g104<1>F g87<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H $1.src }; -cmp.g.f0.0(16) g106<1>F g79<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H }; -and.nz.f0.0(16) null<1>UD g104<8,8,1>UD g106<8,8,1>UD { align1 1H F@1 }; -(+f0.0) sel(16) g79<1>UD g97<1,1,0>UD 0x00000000UD { align1 1H F@1 compacted }; -cmp.g.f0.0(16) g107<1>F g83<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H I@2 }; -cmp.l.f0.0(16) g109<1>F g89<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H $2.src }; -shl(16) g89<1>D g71<8,8,1>D 0x00000002UD { align1 1H F@1 }; -and.nz.f0.0(16) null<1>UD g109<8,8,1>UD g107<8,8,1>UD { align1 1H F@1 }; -(+f0.0) sel(16) g83<1>UD g101<1,1,0>UD 0x00000000UD { align1 1H F@2 compacted }; -cmp.g.f0.0(16) g110<1>F g85<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H I@2 }; -cmp.l.f0.0(16) g112<1>F g93<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H $3.src }; -and.nz.f0.0(16) g85<1>UD g112<1,1,0>UD g110<1,1,0>UD { align1 1H F@1 compacted }; -(+f0.0) sel(16) g87<1>UD g77<1,1,0>UD 0x00000000UD { align1 1H F@6 compacted }; -cmp.l.f0.0(16) null<1>UD g89<8,8,1>UD 0x00000018UD { align1 1H I@5 }; -(+f0.0) if(16) JIP: LABEL9 UIP: LABEL9 { align1 1H }; -shl(16) g113<1>D g71<8,8,1>D 0x00000004UD { align1 1H }; -mov(16) g33<1>UD 0x7f800000UD { align1 1H }; -mov(16) g35<1>UD 0x7f800000UD { align1 1H }; -mov(16) g37<1>UD 0x7f800000UD { align1 1H $0.src }; -mov(16) g39<1>UD 0x7f800000UD { align1 1H $0.src }; -add(16) g93<1>D g113<1,1,0>D 192D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g93UD g33UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; - -LABEL9: -endif(16) JIP: LABEL10 { align1 1H }; - -LABEL10: -cmp.z.f0.0(16) null<1>D g71<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL11 UIP: LABEL11 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g94<1>D 288D { align1 1H F@1 }; -mov(16) g33<1>UD 0x00000000UD { align1 1H $0.src }; -mov(16) g35<1>UD 0x00000000UD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g94UD g33UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; -mov.nz.f0.0(16) null<1>D g73<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL12 UIP: LABEL12 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g95<1>D 296D { align1 1H F@7 }; -mov(16) g97<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g95UD g97UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL12: -endif(16) JIP: LABEL11 { align1 1H }; - -LABEL11: -endif(16) JIP: LABEL13 { align1 1H }; - -LABEL13: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g93<1>UD g49<8,8,1>UD { align1 1H F@1 }; - -LABEL15: -cmp.ge.f0.0(16) null<1>UD g93<8,8,1>UD 0x00000030UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL14 UIP: LABEL14 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(16) g95<1>UD g93<1,1,0>UD 0x0000000fUD { align1 1H F@7 compacted }; -shr(16) g97<1>UD g93<1,1,0>UD 0x00000004UD { align1 1H $0.src compacted }; -mov(16) g114<1>UD g53<16,8,2>UW { align1 1H }; -mul(8) acc0<1>UD g57<8,8,1>UD 0x05ccUW { align1 1Q }; -add(16) g37<1>D g61<1,1,0>D 44D { align1 1H $0.src compacted }; -mov(16) g116<1>UD g97<16,8,2>UW { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g39<1>UD g37<1,1,0>UD g61<1,1,0>UD { align1 1H A@2 compacted }; -shl(16) g118<1>D g116<8,8,1>D 0x00000004UD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g99<1>D g114<1,1,0>D g118<1,1,0>D { align1 1H A@1 compacted }; -mach(8) g119<1>UD g57<1,1,0>UD 0x000005ccUD { align1 1Q compacted AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g35<1>D g99<1,1,0>D 6W { align1 1H I@2 compacted }; -mul(8) acc0<1>UD g58<8,8,1>UD 0x05ccUW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -asr(16) g43<1>D g35<8,8,1>D 0x0000001fUD { align1 1H I@2 }; -mach(8) g120<1>UD g58<8,8,1>UD 0x000005ccUD { align1 2Q AccWrEnable }; -shl(16) g41<1>D g43<8,8,1>D 0x00000002UD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g101<1>D g55<8,8,1>D g119<8,8,1>D -g63<1,1,1>D { align1 1H A@2 }; -shr(16) g43<1>UD g35<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g33<1>D -g39<1,1,0>D g101<1,1,0>D { align1 1H I@2 compacted }; -mul(16) g39<1>D g99<1,1,0>D 24W { align1 1H compacted }; -or(16) g35<1>UD g41<1,1,0>UD g43<1,1,0>UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g45<1>D g37<1,1,0>D g39<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g39<1>UD g45<1,1,0>UD g37<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g41<2>UD g45<4,4,1>UD { align1 1Q }; -mov(8) g43<2>UD g46<4,4,1>UD { align1 2Q }; -add3(16) g47<1>D g33<8,8,1>D g35<8,8,1>D -g39<1,1,1>D { align1 1H A@3 }; -mov(8) g41.1<2>UD g47<4,4,1>UD { align1 1Q I@1 }; -mov(8) g43.1<2>UD g48<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g33UD g41UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -add(16) g41<1>D g45<1,1,0>D 16D { align1 1H $4.src compacted }; -cmp.l.f0.0(16) g103<1>UD g41<1,1,0>UD g45<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g43<1>D -g103<1,1,0>D g47<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g45<2>UD g41<4,4,1>UD { align1 1Q }; -mov(8) g47<2>UD g42<4,4,1>UD { align1 2Q }; -mov(8) g45.1<2>UD g43<4,4,1>UD { align1 1Q I@2 }; -mov(8) g47.1<2>UD g44<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g41UD g45UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -cmp.l.f0.0(16) g45<1>UD g53<1,1,0>UD g95<1,1,0>UD { align1 1H $5.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -(+f0.0) sel(16) g47<1>UD g33<8,8,1>UD 0x7f800000UD { align1 1H $4.dst }; -(+f0.0) sel(16) g103<1>UD g35<8,8,1>UD 0x7f800000UD { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -(+f0.0) sel(16) g105<1>UD g37<8,8,1>UD 0x7f800000UD { align1 1H F@4 }; -(+f0.0) sel(16) g107<1>F -g39<1,1,0>F 0xff800000F /* -infF */ { align1 1H $4.dst compacted }; -(-f0.0) sel(16) g113<1>UD g33<8,8,1>UD 0x7f800000UD { align1 1H }; -(-f0.0) sel(16) g115<1>UD g35<8,8,1>UD 0x7f800000UD { align1 1H }; -(-f0.0) sel(16) g117<1>UD g37<8,8,1>UD 0x7f800000UD { align1 1H }; -(-f0.0) sel(16) g119<1>F -g39<8,8,1>F 0xff800000F /* -infF */ { align1 1H }; -mov(16) g37<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g37<1>F g47<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -(-f0.0) sel(16) g35<1>F -g43<8,8,1>F 0xff800000F /* -infF */ { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -(-f0.0) sel(16) g33<1>F -g41<8,8,1>F 0xff800000F /* -infF */ { align1 1H I@3 }; -(+f0.0) sel(16) g109<1>F -g41<1,1,0>F 0xff800000F /* -infF */ { align1 1H compacted }; -(+f0.0) sel(16) g111<1>F -g43<1,1,0>F 0xff800000F /* -infF */ { align1 1H compacted }; -mov(8) g41<2>UD g37.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -sel.l(8) g39<2>F g37<8,4,2>F g41<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g37.1<2>UD g39<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g41<4>UD g37.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g43<4>UD g37.2<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.l(4) g39<4>F g41<8,2,4>F g43<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g37.2<4>UD g39<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g41<4>UD g37.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g43<4>UD g37.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g39<4>F g41<8,2,4>F g43<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g37.3<4>UD g39<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g39<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g39<1>F g103<1,1,0>F { align1 1H compacted }; -sel.l(4) g37.4<1>F g37.3<0,1,0>F g37.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g38.4<1>F g38.3<0,1,0>F g38.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g43<2>UD g39.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g38<1>F g37.7<0,1,0>F g38<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g41<2>F g39<8,4,2>F g43<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g39.1<2>UD g41<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g43<4>UD g39.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g47<4>UD g39.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g41<4>F g43<8,2,4>F g47<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g39.2<4>UD g41<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g43<4>UD g39.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g47<4>UD g39.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g41<4>F g43<8,2,4>F g47<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g39.3<4>UD g41<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g41<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g41<1>F g105<1,1,0>F { align1 1H compacted }; -sel.l(4) g39.4<1>F g39.3<0,1,0>F g39.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g40.4<1>F g40.3<0,1,0>F g40.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g47<2>UD g41.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g40<1>F g39.7<0,1,0>F g40<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g43<2>F g41<8,4,2>F g47<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g41.1<2>UD g43<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g47<4>UD g41.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g103<4>UD g41.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g43<4>F g47<8,2,4>F g103<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g41.2<4>UD g43<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g47<4>UD g41.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g103<4>UD g41.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g43<4>F g47<8,2,4>F g103<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g41.3<4>UD g43<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g43<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g43<1>F g113<1,1,0>F { align1 1H compacted }; -sel.l(4) g41.4<1>F g41.3<0,1,0>F g41.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g42.4<1>F g42.3<0,1,0>F g42.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g103<2>UD g43.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g42<1>F g41.7<0,1,0>F g42<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g47<2>F g43<8,4,2>F g103<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g43.1<2>UD g47<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g103<4>UD g43.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g105<4>UD g43.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g47<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g43.2<4>UD g47<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g103<4>UD g43.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g105<4>UD g43.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g47<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g43.3<4>UD g47<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g47<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g47<1>F g115<1,1,0>F { align1 1H compacted }; -sel.l(4) g43.4<1>F g43.3<0,1,0>F g43.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g44.4<1>F g44.3<0,1,0>F g44.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g105<2>UD g47.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g44<1>F g43.7<0,1,0>F g44<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g103<2>F g47<8,4,2>F g105<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g47.1<2>UD g103<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g105<4>UD g47.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g113<4>UD g47.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g103<4>F g105<8,2,4>F g113<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g47.2<4>UD g103<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g105<4>UD g47.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g113<4>UD g47.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g103<4>F g105<8,2,4>F g113<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g47.3<4>UD g103<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g103<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g103<1>F g117<1,1,0>F { align1 1H compacted }; -sel.l(4) g47.4<1>F g47.3<0,1,0>F g47.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g48.4<1>F g48.3<0,1,0>F g48.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g113<2>UD g103.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g48<1>F g47.7<0,1,0>F g48<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g105<2>F g103<8,4,2>F g113<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g103.1<2>UD g105<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g113<4>UD g103.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g115<4>UD g103.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g105<4>F g113<8,2,4>F g115<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g103.2<4>UD g105<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g113<4>UD g103.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g115<4>UD g103.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g105<4>F g113<8,2,4>F g115<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g103.3<4>UD g105<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g105<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g105<1>F g107<1,1,0>F { align1 1H compacted }; -sel.l(4) g103.4<1>F g103.3<0,1,0>F g103.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g104.4<1>F g104.3<0,1,0>F g104.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g113<2>UD g105.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g104<1>F g103.7<0,1,0>F g104<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g107<2>F g105<8,4,2>F g113<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g105.1<2>UD g107<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g113<4>UD g105.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g115<4>UD g105.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g107<4>F g113<8,2,4>F g115<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g105.2<4>UD g107<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g113<4>UD g105.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g115<4>UD g105.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g107<4>F g113<8,2,4>F g115<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g105.3<4>UD g107<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g107<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g107<1>F g109<1,1,0>F { align1 1H compacted }; -sel.ge(4) g105.4<1>F g105.3<0,1,0>F g105.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g106.4<1>F g106.3<0,1,0>F g106.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g113<2>UD g107.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g106<1>F g105.7<0,1,0>F g106<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g109<2>F g107<8,4,2>F g113<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g107.1<2>UD g109<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g113<4>UD g107.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g115<4>UD g107.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g109<4>F g113<8,2,4>F g115<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g107.2<4>UD g109<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g113<4>UD g107.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g115<4>UD g107.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g109<4>F g113<8,2,4>F g115<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g107.3<4>UD g109<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g109<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g109<1>F g111<1,1,0>F { align1 1H compacted }; -sel.ge(4) g107.4<1>F g107.3<0,1,0>F g107.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g108.4<1>F g108.3<0,1,0>F g108.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g113<2>UD g109.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g108<1>F g107.7<0,1,0>F g108<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g111<2>F g109<8,4,2>F g113<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g109.1<2>UD g111<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g113<4>UD g109.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g115<4>UD g109.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g111<4>F g113<8,2,4>F g115<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g109.2<4>UD g111<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g113<4>UD g109.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g115<4>UD g109.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g111<4>F g113<8,2,4>F g115<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g109.3<4>UD g111<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g111<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g111<1>F g119<1,1,0>F { align1 1H compacted }; -sel.ge(4) g109.4<1>F g109.3<0,1,0>F g109.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g110.4<1>F g110.3<0,1,0>F g110.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g115<2>UD g111.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g110<1>F g109.7<0,1,0>F g110<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g113<2>F g111<8,4,2>F g115<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g111.1<2>UD g113<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g115<4>UD g111.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g117<4>UD g111.2<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g113<4>F g115<8,2,4>F g117<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g111.2<4>UD g113<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g115<4>UD g111.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g117<4>UD g111.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g113<4>F g115<8,2,4>F g117<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g111.3<4>UD g113<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g113<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g113<1>F g33<1,1,0>F { align1 1H compacted }; -sel.ge(4) g111.4<1>F g111.3<0,1,0>F g111.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g112.4<1>F g112.3<0,1,0>F g112.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g115<2>UD g113.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g112<1>F g111.7<0,1,0>F g112<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g33<2>F g113<8,4,2>F g115<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g113.1<2>UD g33<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g115<4>UD g113.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g117<4>UD g113.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g33<4>F g115<8,2,4>F g117<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g113.2<4>UD g33<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g115<4>UD g113.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g117<4>UD g113.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g33<4>F g115<8,2,4>F g117<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g113.3<4>UD g33<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g33<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g33<1>F g35<1,1,0>F { align1 1H compacted }; -sel.ge(4) g113.4<1>F g113.3<0,1,0>F g113.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g114.4<1>F g114.3<0,1,0>F g114.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g115<2>UD g33.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g114<1>F g113.7<0,1,0>F g114<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g35<2>F g33<8,4,2>F g115<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g33.1<2>UD g35<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g115<4>UD g33.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g117<4>UD g33.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g35<4>F g115<8,2,4>F g117<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g33.2<4>UD g35<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g115<4>UD g33.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g117<4>UD g33.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g35<4>F g115<8,2,4>F g117<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g33.3<4>UD g35<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g35<1>F g106.7<0,1,0>F -g38.7<0,1,0>F { align1 1H }; -add(16) g37<1>F g108.7<0,1,0>F -g40.7<0,1,0>F { align1 1H }; -add(16) g39<1>F g110.7<0,1,0>F -g42.7<0,1,0>F { align1 1H }; -add(16) g41<1>F g112.7<0,1,0>F -g44.7<0,1,0>F { align1 1H }; -sel.ge(4) g33.4<1>F g33.3<0,1,0>F g33.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g34.4<1>F g34.3<0,1,0>F g34.4<4,4,1>F { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(16) g43<1>F g114.7<0,1,0>F -g48.7<0,1,0>F { align1 1H }; -sel.ge(8) g34<1>F g33.7<0,1,0>F g34<8,8,1>F { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g47<1>F g34.7<0,1,0>F -g104.7<0,1,0>F { align1 1H }; -add(16) g33<1>F g37<1,1,0>F g39<1,1,0>F { align1 1H F@7 compacted }; -mul(16) g103<1>F g37<1,1,0>F g39<1,1,0>F { align1 1H compacted }; -mad(16) g37<1>F g103<8,8,1>F g33<8,8,1>F g35<1,1,1>F { align1 1H F@1 }; -add(16) g33<1>F g43<1,1,0>F g47<1,1,0>F { align1 1H F@4 compacted }; -mul(16) g35<1>F g43<1,1,0>F g47<1,1,0>F { align1 1H compacted }; -add(16) g43<1>D g61<1,1,0>D 1196D { align1 1H F@1 compacted }; -mad(16) g39<1>F g35<8,8,1>F g33<8,8,1>F g41<1,1,1>F { align1 1H F@1 }; -cmp.l.f0.0(16) g35<1>UD g43<1,1,0>UD g61<1,1,0>UD { align1 1H A@1 compacted }; -shl(16) g33<1>D g99<8,8,1>D 0x00000002UD { align1 1H F@1 }; -add(16) g41<1>D g43<1,1,0>D g33<1,1,0>D { align1 1H A@1 compacted }; -cmp.l.f0.0(16) g33<1>UD g41<1,1,0>UD g43<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) null<1>D g45<8,8,1>D 0D { align1 1H }; -add3(16) g43<1>D -g35<8,8,1>D g101<8,8,1>D -g33<1,1,1>D { align1 1H I@2 }; -mov(8) g33<2>UD g41<4,4,1>UD { align1 1Q }; -mov(8) g35<2>UD g42<4,4,1>UD { align1 2Q }; -mov(8) g33.1<2>UD g43<4,4,1>UD { align1 1Q I@2 }; -mov(8) g35.1<2>UD g44<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g41UD g33UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -(+f0.0) sel(16) g120<1>UD g41<1,1,0>UD 0x00000000UD { align1 1H $6.dst compacted }; -(-f0.0) sel(16) g122<1>UD g41<8,8,1>UD 0x00000000UD { align1 1H }; -mov(16) g124<1>D 0D { align1 WE_all 1H I@2 }; -mov(16) g124<1>D g120<8,8,1>D { align1 1H }; -mov(16) g126<1>D 0D { align1 WE_all 1H I@2 }; -mov(16) g126<1>D g122<8,8,1>D { align1 1H }; -cmp.nz.f0.0(16) null<1>D g95<8,8,1>D 0D { align1 1H }; -add(8) g124.1<2>D g124<8,4,2>D g124.1<8,4,2>D { align1 WE_all 1Q I@3 }; -add(8) g126.1<2>D g126<8,4,2>D g126.1<8,4,2>D { align1 WE_all 1Q I@3 }; -add(4) g124.2<4>D g124.1<8,2,4>D g124.2<8,2,4>D { align1 WE_all 1N I@2 }; -add(4) g126.2<4>D g126.1<8,2,4>D g126.2<8,2,4>D { align1 WE_all 1N I@2 }; -add(4) g124.3<4>D g124.1<8,2,4>D g124.3<8,2,4>D { align1 WE_all 1N I@2 }; -add(4) g126.3<4>D g126.1<8,2,4>D g126.3<8,2,4>D { align1 WE_all 1N I@2 }; -add(4) g124.4<1>D g124.3<0,1,0>D g124.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(4) g125.4<1>D g125.3<0,1,0>D g125.4<4,4,1>D { align1 WE_all 1N I@3 }; -add(4) g126.4<1>D g126.3<0,1,0>D g126.4<4,4,1>D { align1 WE_all 1N I@3 }; -add(4) g127.4<1>D g127.3<0,1,0>D g127.4<4,4,1>D { align1 WE_all 1N I@4 }; -add(8) g125<1>D g124.7<0,1,0>D g125<1,1,0>D { align1 WE_all 1Q I@3 compacted }; -add(8) g127<1>D g126.7<0,1,0>D g127<1,1,0>D { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(16) g33<1>D g125.7<0,1,0>D 5D { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(16) g43<1>D g127.7<0,1,0>D 5D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shr(16) g35<1>UD g33<1,1,0>UD 0x00000001UD { align1 1H I@2 compacted }; -shr(16) g45<1>UD g43<1,1,0>UD 0x00000001UD { align1 1H I@2 compacted }; -mul(8) acc0<1>UD g35<8,8,1>UD 0x5556UW { align1 1Q I@2 }; -mach(8) g41<1>UD g35<8,8,1>UD 0x55555556UD { align1 1Q AccWrEnable }; -mul(8) acc0<1>UD g36<8,8,1>UD 0x5556UW { align1 2Q I@4 }; -mach(8) g42<1>UD g36<8,8,1>UD 0x55555556UD { align1 2Q AccWrEnable }; -mul(8) acc0<1>UD g45<8,8,1>UD 0x5556UW { align1 1Q I@5 }; -mov(16) g99<1>F g41<1,1,0>UD { align1 1H I@2 compacted }; -mach(8) g47<1>UD g45<8,8,1>UD 0x55555556UD { align1 1Q F@3 AccWrEnable }; -mul(16) g101<1>F g37<1,1,0>F g99<1,1,0>F { align1 1H F@1 compacted }; -mul(8) acc0<1>UD g46<8,8,1>UD 0x5556UW { align1 2Q I@7 }; -mach(8) g48<1>UD g46<8,8,1>UD 0x55555556UD { align1 2Q F@4 AccWrEnable }; -mov(16) g103<1>F g47<1,1,0>UD { align1 1H I@1 compacted }; -mul(16) g105<1>F g39<1,1,0>F g103<1,1,0>F { align1 1H F@1 compacted }; -add(16) g107<1>F g101<1,1,0>F g105<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g109<1>UD g107<8,8,1>UD 0x7f800000UD { align1 1H }; -cmp.z.f0.0(16) g111<1>D g97<1,1,0>D 0D { align1 1H compacted }; -cmp.z.f0.0(16) g113<1>F g79<1,1,0>F 0x0F /* 0F */ { align1 1H compacted }; -cmp.z.f0.0(16) g117<1>D g97<1,1,0>D 1D { align1 1H compacted }; -cmp.z.f0.0(16) g119<1>F g83<1,1,0>F 0x0F /* 0F */ { align1 1H compacted }; -cmp.z.f0.0(16) g123<1>D g97<1,1,0>D 2D { align1 1H compacted }; -cmp.z.f0.0(16) g125<1>F g87<1,1,0>F 0x0F /* 0F */ { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -and(16) g115<1>UD g113<1,1,0>UD g111<1,1,0>UD { align1 1H compacted }; -and(16) g121<1>UD g119<1,1,0>UD g117<1,1,0>UD { align1 1H A@2 compacted }; -and(16) g33<1>UD g125<1,1,0>UD g123<1,1,0>UD { align1 1H A@1 compacted }; -or(16) g35<1>UD g33<1,1,0>UD g121<1,1,0>UD { align1 1H I@1 compacted }; -or.nz.f0.0(16) null<1>UD g35<8,8,1>UD g115<8,8,1>UD { align1 1H I@1 }; -(-f0.0) sel(16) g36<1>UD g109<8,8,1>UD 0x7f800000UD { align1 1H A@7 }; -and(16) g38<1>UD g36<8,8,1>UD 0xfffffffcUD { align1 1H A@1 }; -or(16) g100<1>UD g38<1,1,0>UD g97<1,1,0>UD { align1 1H A@1 compacted }; -shl(16) g98<1>D g93<8,8,1>D 0x00000002UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g98UD g100UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g93<1>D g93<1,1,0>D 32D { align1 1H compacted }; - -LABEL14: -while(16) JIP: LABEL15 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -send(1) g39UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g40<1>UD 0x00000000UD { align1 WE_all 1Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(2) g40.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g40UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $8 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -cmp.l.f0.0(16) null<1>UD g53<8,8,1>UD 0x00000010UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL17 UIP: LABEL16 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g101<1>D g53<8,8,1>D 0x00000002UD { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g41UD g101UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g103<1>D g101<1,1,0>D 64D { align1 1H F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g43UD g103UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g104<1>D g101<1,1,0>D 128D { align1 1H F@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g47UD g104UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sel.l(16) g45<1>UD g41<1,1,0>UD g43<1,1,0>UD { align1 1H $9.dst compacted }; -sel.l(16) g114<1>UD g45<1,1,0>UD g47<1,1,0>UD { align1 1H @1 $11.dst compacted }; -else(16) JIP: LABEL16 UIP: LABEL16 { align1 1H }; - -LABEL17: -mov(16) g114<1>UD 0xffffffffUD { align1 1H I@2 }; - -LABEL16: -endif(16) JIP: LABEL18 { align1 1H }; - -LABEL18: -mov(16) g55<1>UD 0xffffffffUD { align1 WE_all 1H I@2 }; -mov(16) g55<1>UD g114<8,8,1>UD { align1 1H }; -sel.l(8) g55.1<2>UD g55<8,4,2>UD g55.1<8,4,2>UD { align1 WE_all 1Q I@1 }; -mov(1) g48<2>UW 0x00000000UD { align1 WE_all 1N A@5 }; -sel.l(4) g55.2<4>UD g55.1<8,2,4>UD g55.2<8,2,4>UD { align1 WE_all 1N I@2 }; -sel.l(4) g55.3<4>UD g55.1<8,2,4>UD g55.3<8,2,4>UD { align1 WE_all 1N I@1 }; -sel.l(4) g55.4<1>UD g55.3<0,1,0>UD g55.4<4,4,1>UD { align1 WE_all 1N I@1 }; -sel.l(4) g56.4<1>UD g56.3<0,1,0>UD g56.4<4,4,1>UD { align1 WE_all 1N I@2 }; -sel.l(8) g56<1>UD g55.7<0,1,0>UD g56<8,8,1>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.z.f0.0(16) g61<1>D g114<1,1,0>D g56.7<0,1,0>D { align1 1H compacted }; -mov(1) f0<1>UW g48<0,1,0>UW { align1 WE_all 1N I@7 }; -cmp.nz.f0.0(16) null<1>UD g61<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov.z.f0.0(16) g62<1>UD f0<0,1,0>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(16) g95<1>UD g56.7<0,1,0>UD 0x00000003UD { align1 1H F@7 compacted }; -add(16) g97<1>D g67<1,1,0>D -g65<1,1,0>D { align1 1H $0.src compacted }; -fbl(16) g87<1>UD g62<8,8,1>UD { align1 1H A@1 }; -(-f0.0) sel(16) g93<1>UD g87<8,8,1>UD 0x00000020UD { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>F g56.7<0,1,0>F 0x7f800000F /* infF */ { align1 1H compacted }; -(+f0.0) if(16) JIP: LABEL20 UIP: LABEL19 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g99<1>D g95<1,1,0>D 3D { align1 1H A@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g101<1>UD g21<1,1,0>UD g23<1,1,0>UD { align1 1H F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -cmp.l.f0.0(16) g103<1>D g95<1,1,0>D 1D { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -(+f0.0) sel(16) g105<1>UD g17<1,1,0>UD g19<1,1,0>UD { align1 1H F@5 compacted }; -cmp.l.f0.0(16) g107<1>D g95<1,1,0>D 2D { align1 1H compacted }; -(+f0.0) sel(16) g109<1>UD g105<1,1,0>UD g101<1,1,0>UD { align1 1H I@2 compacted }; -cmp.nz.f0.0(16) null<1>D g99<8,8,1>D 0D { align1 1H I@6 }; -(+f0.0) sel(16) g111<1>UD g29<1,1,0>UD g31<1,1,0>UD { align1 1H $15.dst compacted }; -cmp.nz.f0.0(16) null<1>D g103<8,8,1>D 0D { align1 1H I@6 }; -(+f0.0) sel(16) g113<1>UD g25<1,1,0>UD g27<1,1,0>UD { align1 1H $15.dst compacted }; -cmp.nz.f0.0(16) null<1>D g107<8,8,1>D 0D { align1 1H I@6 }; -(+f0.0) sel(16) g115<1>UD g113<1,1,0>UD g111<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g117<1>F g109<1,1,0>F g115<1,1,0>F { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) null<1>D g99<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g119<1>UD g13<1,1,0>UD 0x00000000UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g103<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g121<1>UD g9<1,1,0>UD g11<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g107<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g123<1>UD g121<1,1,0>UD g119<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g125<1>F g117<1,1,0>F -g123<1,1,0>F { align1 1H A@1 compacted }; -and.nz.f0.0(16) null<1>UD g99<8,8,1>UD g85<8,8,1>UD { align1 1H }; -(+f0.0) sel(16) g9<1>UD g77<1,1,0>UD 0x00000000UD { align1 1H I@4 compacted }; -cmp.nz.f0.0(16) null<1>D g103<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g11<1>UD g79<1,1,0>UD g83<1,1,0>UD { align1 1H A@5 compacted }; -cmp.nz.f0.0(16) null<1>D g107<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g13<1>UD g11<1,1,0>UD g9<1,1,0>UD { align1 1H I@2 compacted }; -mul(16) g15<1>F g125<1,1,0>F g13<1,1,0>F { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g33<1>UD g15<8,8,1>F { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g35<1>UD g33<1,1,0>UD g93<1,1,0>UD { align1 1H I@1 compacted }; -mov(16) g55<2>W -g35<8,8,1>D { align1 1H A@1 }; -mov(16) g115<1>UW g55<16,8,2>UW { align1 1H A@1 }; -else(16) JIP: LABEL19 UIP: LABEL19 { align1 1H }; - -LABEL20: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shr(16) g36<1>UD g97<1,1,0>UD 0x00000001UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g38<1>UD g71<1,1,0>UD g36<1,1,0>UD { align1 1H I@1 compacted }; -mov(16) g61<2>W -g38<8,8,1>D { align1 1H I@1 }; -mov(16) g115<1>UW g61<16,8,2>UW { align1 1H I@1 }; - -LABEL19: -endif(16) JIP: LABEL21 { align1 1H }; - -LABEL21: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -add(16) g9<1>F g17<1,1,0>F g25<1,1,0>F { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -add(16) g11<1>F g19<1,1,0>F g27<1,1,0>F { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -add(16) g13<1>F g21<1,1,0>F g29<1,1,0>F { align1 1H $5.dst compacted }; -and(16) g39<1>UW g115<1,1,0>UW 0x0001UW { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g40<1>W g39<32,16,2>B { align1 1H }; -mov(1) g62<2>UW 0x00000000UD { align1 WE_all 1N }; -cmp.nz.f0.0(16) g41<1>W g40<16,16,1>W 0W { align1 1H I@2 }; -mov(16) g15<1>D g41<8,8,1>W { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -and(16) g42<1>UD g15<1,1,0>UD g75<1,1,0>UD { align1 1H I@1 compacted }; -mov(1) f0<1>UW g62<0,1,0>UW { align1 WE_all 1N I@4 }; -cmp.nz.f0.0(16) null<1>UD g42<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov(16) g33<1>UD f0<0,1,0>UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g15<8,8,1>D 0D { align1 1H }; -mov(1) g63<2>UW 0x00000000UD { align1 WE_all 1N }; -(-f0.0) sel(16) g43<1>UD g75<8,8,1>UD 0x00000000UD { align1 1H $11.src }; -mov(1) f0<1>UW g63<0,1,0>UW { align1 WE_all 1N I@2 }; -cmp.nz.f0.0(16) null<1>UD g43<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov(16) g35<1>UD f0<0,1,0>UW { align1 1H $0.src }; -mov(1) g93<1>D 1D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.nz.f0.0(16) g37<1>D g33<1,1,0>D 0D { align1 1H I@7 compacted }; -(+f0.0) if(16) JIP: LABEL22 UIP: LABEL22 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -shl(16) g44<1>D g93<0,1,0>D g53<8,8,1>UD { align1 1H $11.src }; -and.nz.f0.0(16) null<1>UD g33<8,8,1>UD g44<8,8,1>UD { align1 1H I@1 }; -(+f0.0) sel(16) g83<1>UD g9<8,8,1>UD 0x7f800000UD { align1 1H F@3 }; -(+f0.0) sel(16) g39<1>UD g11<8,8,1>UD 0x7f800000UD { align1 1H F@2 }; -(+f0.0) sel(16) g41<1>UD g13<8,8,1>UD 0x7f800000UD { align1 1H F@1 }; -(+f0.0) sel(16) g43<1>UD g9<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g45<1>UD g11<8,8,1>UD 0xff800000UD { align1 1H $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -(+f0.0) sel(16) g47<1>UD g13<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g55<1>UD g17<8,8,1>UD 0x7f800000UD { align1 1H F@4 }; -(+f0.0) sel(16) g61<1>UD g19<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g63<1>UD g21<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g65<1>UD g25<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g67<1>UD g27<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g77<1>UD g29<8,8,1>UD 0xff800000UD { align1 1H }; -mov(16) g79<1>F 0x7f800000F /* infF */ { align1 WE_all 1H F@7 compacted }; -mov(16) g79<1>F g83<1,1,0>F { align1 1H compacted }; -cmp.ge.f0.0(16) null<1>UD g53<8,8,1>UD 0x00000006UD { align1 1H }; -mov(8) g85<2>UD g79.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.l(8) g83<2>F g79<8,4,2>F g85<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g79.1<2>UD g83<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g85<4>UD g79.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g87<4>UD g79.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g83<4>F g85<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g79.2<4>UD g83<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g85<4>UD g79.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g87<4>UD g79.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g83<4>F g85<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g79.3<4>UD g83<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g83<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g83<1>F g39<1,1,0>F { align1 1H compacted }; -sel.l(4) g79.4<1>F g79.3<0,1,0>F g79.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g80.4<1>F g80.3<0,1,0>F g80.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g85<2>UD g83.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g80<1>F g79.7<0,1,0>F g80<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g39<2>F g83<8,4,2>F g85<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g83.1<2>UD g39<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g85<4>UD g83.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g87<4>UD g83.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g39<4>F g85<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g83.2<4>UD g39<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g85<4>UD g83.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g87<4>UD g83.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g39<4>F g85<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g83.3<4>UD g39<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g39<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g39<1>F g41<1,1,0>F { align1 1H compacted }; -sel.l(4) g83.4<1>F g83.3<0,1,0>F g83.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g84.4<1>F g84.3<0,1,0>F g84.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g85<2>UD g39.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g84<1>F g83.7<0,1,0>F g84<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g41<2>F g39<8,4,2>F g85<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g39.1<2>UD g41<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g85<4>UD g39.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g87<4>UD g39.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g41<4>F g85<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g39.2<4>UD g41<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g85<4>UD g39.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g87<4>UD g39.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g41<4>F g85<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g39.3<4>UD g41<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g41<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g41<1>F g43<1,1,0>F { align1 1H compacted }; -sel.l(4) g39.4<1>F g39.3<0,1,0>F g39.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g40.4<1>F g40.3<0,1,0>F g40.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g85<2>UD g41.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g40<1>F g39.7<0,1,0>F g40<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g43<2>F g41<8,4,2>F g85<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g41.1<2>UD g43<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g85<4>UD g41.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g87<4>UD g41.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g43<4>F g85<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g41.2<4>UD g43<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g85<4>UD g41.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g87<4>UD g41.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g43<4>F g85<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g41.3<4>UD g43<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g43<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g43<1>F g45<1,1,0>F { align1 1H compacted }; -sel.ge(4) g41.4<1>F g41.3<0,1,0>F g41.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g42.4<1>F g42.3<0,1,0>F g42.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g85<2>UD g43.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g42<1>F g41.7<0,1,0>F g42<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g45<2>F g43<8,4,2>F g85<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g43.1<2>UD g45<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g85<4>UD g43.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g87<4>UD g43.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g45<4>F g85<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g43.2<4>UD g45<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g85<4>UD g43.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g87<4>UD g43.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g45<4>F g85<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g43.3<4>UD g45<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g45<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g45<1>F g47<1,1,0>F { align1 1H compacted }; -sel.ge(4) g43.4<1>F g43.3<0,1,0>F g43.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g44.4<1>F g44.3<0,1,0>F g44.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g85<2>UD g45.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g44<1>F g43.7<0,1,0>F g44<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g47<2>F g45<8,4,2>F g85<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g45.1<2>UD g47<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g85<4>UD g45.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g87<4>UD g45.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g47<4>F g85<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g45.2<4>UD g47<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g85<4>UD g45.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g87<4>UD g45.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g47<4>F g85<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g45.3<4>UD g47<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g47<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g47<1>F g55<1,1,0>F { align1 1H compacted }; -sel.ge(4) g45.4<1>F g45.3<0,1,0>F g45.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g46.4<1>F g46.3<0,1,0>F g46.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g85<2>UD g47.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g46<1>F g45.7<0,1,0>F g46<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g55<2>F g47<8,4,2>F g85<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g47.1<2>UD g55<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g85<4>UD g47.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g87<4>UD g47.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g55<4>F g85<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g47.2<4>UD g55<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g85<4>UD g47.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g87<4>UD g47.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g55<4>F g85<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g47.3<4>UD g55<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g55<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g55<1>F g61<1,1,0>F { align1 1H compacted }; -sel.l(4) g47.4<1>F g47.3<0,1,0>F g47.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g48.4<1>F g48.3<0,1,0>F g48.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g85<2>UD g55.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g48<1>F g47.7<0,1,0>F g48<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g61<2>F g55<8,4,2>F g85<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g55.1<2>UD g61<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g85<4>UD g55.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g87<4>UD g55.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g61<4>F g85<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g55.2<4>UD g61<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g85<4>UD g55.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g87<4>UD g55.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g61<4>F g85<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g55.3<4>UD g61<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g61<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g61<1>F g63<1,1,0>F { align1 1H compacted }; -sel.l(4) g55.4<1>F g55.3<0,1,0>F g55.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g56.4<1>F g56.3<0,1,0>F g56.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g85<2>UD g61.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g56<1>F g55.7<0,1,0>F g56<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g63<2>F g61<8,4,2>F g85<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g61.1<2>UD g63<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g85<4>UD g61.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g87<4>UD g61.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g63<4>F g85<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g61.2<4>UD g63<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g85<4>UD g61.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g87<4>UD g61.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g63<4>F g85<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g61.3<4>UD g63<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g63<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g63<1>F g65<1,1,0>F { align1 1H compacted }; -sel.l(4) g61.4<1>F g61.3<0,1,0>F g61.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g62.4<1>F g62.3<0,1,0>F g62.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g85<2>UD g63.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g62<1>F g61.7<0,1,0>F g62<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g65<2>F g63<8,4,2>F g85<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g63.1<2>UD g65<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g85<4>UD g63.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g87<4>UD g63.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g65<4>F g85<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g63.2<4>UD g65<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g85<4>UD g63.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g87<4>UD g63.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g65<4>F g85<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g63.3<4>UD g65<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g65<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g65<1>F g67<1,1,0>F { align1 1H compacted }; -sel.ge(4) g63.4<1>F g63.3<0,1,0>F g63.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g64.4<1>F g64.3<0,1,0>F g64.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g85<2>UD g65.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g64<1>F g63.7<0,1,0>F g64<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g67<2>F g65<8,4,2>F g85<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g65.1<2>UD g67<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g85<4>UD g65.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g87<4>UD g65.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g67<4>F g85<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g65.2<4>UD g67<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g85<4>UD g65.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g87<4>UD g65.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g67<4>F g85<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g65.3<4>UD g67<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g67<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g67<1>F g77<1,1,0>F { align1 1H compacted }; -sel.ge(4) g65.4<1>F g65.3<0,1,0>F g65.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g66.4<1>F g66.3<0,1,0>F g66.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g85<2>UD g67.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g66<1>F g65.7<0,1,0>F g66<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g77<2>F g67<8,4,2>F g85<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g67.1<2>UD g77<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g85<4>UD g67.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g87<4>UD g67.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g77<4>F g85<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g67.2<4>UD g77<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g85<4>UD g67.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g87<4>UD g67.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g77<4>F g85<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g67.3<4>UD g77<8,2,4>UD { align1 WE_all 1N F@1 }; -add(16) g77<1>D g53<1,1,0>D -6D { align1 1H compacted }; -sel.ge(4) g67.4<1>F g67.3<0,1,0>F g67.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g68.4<1>F g68.3<0,1,0>F g68.4<4,4,1>F { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g85<1>UD g77<1,1,0>UD g53<1,1,0>UD { align1 1H compacted }; -sel.ge(8) g68<1>F g67.7<0,1,0>F g68<8,8,1>F { align1 WE_all 1Q F@1 }; -cmp.z.f0.0(16) null<1>D g85<8,8,1>D 0D { align1 1H I@1 }; -(+f0.0) sel(16) g77<1>UD g80.7<0,1,0>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g79<1>UD g48.7<0,1,0>UD 0x7f800000UD { align1 1H }; -cmp.z.f0.0(16) null<1>D g85<8,8,1>D 1D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0) sel(16) g47<1>UD g84.7<0,1,0>UD g77<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -(+f0.0) sel(16) g87<1>UD g56.7<0,1,0>UD g79<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g85<8,8,1>D 2D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0) sel(16) g94<1>UD g40.7<0,1,0>UD g47<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0) sel(16) g96<1>UD g62.7<0,1,0>UD g87<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g85<8,8,1>D 3D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0) sel(16) g98<1>F -g42.7<0,1,0>F g94<1,1,0>F { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g100<1>F -g64.7<0,1,0>F g96<1,1,0>F { align1 1H $0.src compacted }; -cmp.z.f0.0(16) null<1>D g85<8,8,1>D 4D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g102<1>F -g44.7<0,1,0>F g98<1,1,0>F { align1 1H $10.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g104<1>F -g66.7<0,1,0>F g100<1,1,0>F { align1 1H $11.src compacted }; -cmp.z.f0.0(16) null<1>D g85<8,8,1>D 5D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g106<1>F -g46.7<0,1,0>F g102<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g108<1>F -g68.7<0,1,0>F g104<1,1,0>F { align1 1H compacted }; -cmp.l.f0.0(16) null<1>UD g53<8,8,1>UD 0x00000006UD { align1 1H }; -(+f0.0) sel(16) g111<1>UD g106<1,1,0>UD g108<1,1,0>UD { align1 1H F@1 compacted }; -cmp.l.f0.0(16) null<1>UD g53<8,8,1>UD 0x0000000cUD { align1 1H }; -(+f0.0) if(16) JIP: LABEL23 UIP: LABEL23 { align1 1H }; -shl(16) g109<1>D g53<8,8,1>D 0x00000002UD { align1 1H I@3 }; -add(16) g105<1>D g109<1,1,0>D 192D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g105UD g111UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; - -LABEL23: -endif(16) JIP: LABEL22 { align1 1H }; - -LABEL22: -endif(16) JIP: LABEL24 { align1 1H }; - -LABEL24: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -cmp.nz.f0.0(16) g110<1>D g35<1,1,0>D 0D { align1 1H A@3 compacted }; -(+f0.0) if(16) JIP: LABEL25 UIP: LABEL25 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -shl(16) g112<1>D g93<0,1,0>D g53<8,8,1>UD { align1 1H $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -and.nz.f0.0(16) null<1>UD g35<8,8,1>UD g112<8,8,1>UD { align1 1H I@1 }; -(+f0.0) sel(16) g113<1>UD g9<8,8,1>UD 0x7f800000UD { align1 1H F@3 }; -(+f0.0) sel(16) g115<1>UD g11<8,8,1>UD 0x7f800000UD { align1 1H F@2 }; -(+f0.0) sel(16) g117<1>UD g13<8,8,1>UD 0x7f800000UD { align1 1H F@1 }; -(+f0.0) sel(16) g119<1>UD g9<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g121<1>UD g11<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g123<1>UD g13<8,8,1>UD 0xff800000UD { align1 1H F@5 }; -(+f0.0) sel(16) g125<1>UD g17<8,8,1>UD 0x7f800000UD { align1 1H F@4 }; -(+f0.0) sel(16) g9<1>UD g19<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g11<1>UD g21<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(16) g23<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@7 compacted }; -mov(16) g23<1>F g115<1,1,0>F { align1 1H compacted }; -(+f0.0) sel(16) g13<1>UD g25<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g17<1>UD g27<8,8,1>UD 0xff800000UD { align1 1H A@4 }; -(+f0.0) sel(16) g19<1>UD g29<8,8,1>UD 0xff800000UD { align1 1H A@3 }; -mov(16) g21<1>F 0x7f800000F /* infF */ { align1 WE_all 1H A@2 compacted }; -mov(16) g21<1>F g113<1,1,0>F { align1 1H compacted }; -mov(16) g25<1>F 0x7f800000F /* infF */ { align1 WE_all 1H A@3 compacted }; -mov(16) g25<1>F g117<1,1,0>F { align1 1H compacted }; -mov(8) g95<2>UD g23.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -cmp.ge.f0.0(16) null<1>UD g53<8,8,1>UD 0x00000006UD { align1 1H }; -mov(8) g66<2>UD g21.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(8) g108<2>UD g25.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.l(8) g93<2>F g23<8,4,2>F g95<8,4,2>F { align1 WE_all 1Q A@4 }; -sel.l(8) g64<2>F g21<8,4,2>F g66<8,4,2>F { align1 WE_all 1Q A@2 }; -mov(8) g23.1<2>UD g93<8,4,2>UD { align1 WE_all 1Q A@2 }; -mov(8) g21.1<2>UD g64<8,4,2>UD { align1 WE_all 1Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(4) g98<4>UD g23.1<8,2,4>UD { align1 WE_all 1N A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(4) g100<4>UD g23.2<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g77<4>UD g21.1<8,2,4>UD { align1 WE_all 1N I@3 }; -mov(4) g79<4>UD g21.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g96<4>F g98<8,2,4>F g100<8,2,4>F { align1 WE_all 1N A@3 }; -sel.l(4) g67<4>F g77<8,2,4>F g79<8,2,4>F { align1 WE_all 1N A@1 }; -mov(4) g23.2<4>UD g96<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g21.2<4>UD g67<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(4) g103<4>UD g23.1<8,2,4>UD { align1 WE_all 1N A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(4) g105<4>UD g23.3<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g85<4>UD g21.1<8,2,4>UD { align1 WE_all 1N I@3 }; -mov(4) g87<4>UD g21.3<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g101<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N A@3 }; -sel.l(4) g83<4>F g85<8,2,4>F g87<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g23.3<4>UD g101<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.l(8) g106<2>F g25<8,4,2>F g108<8,4,2>F { align1 WE_all 1Q }; -mov(4) g21.3<4>UD g83<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.l(4) g23.4<1>F g23.3<0,1,0>F g23.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.l(4) g24.4<1>F g24.3<0,1,0>F g24.4<4,4,1>F { align1 WE_all 1N I@2 }; -mov(8) g25.1<2>UD g106<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(4) g21.4<1>F g21.3<0,1,0>F g21.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.l(4) g22.4<1>F g22.3<0,1,0>F g22.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.l(8) g24<1>F g23.7<0,1,0>F g24<8,8,1>F { align1 WE_all 1Q F@3 }; -mov(4) g114<4>UD g25.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g116<4>UD g25.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(8) g22<1>F g21.7<0,1,0>F g22<8,8,1>F { align1 WE_all 1Q F@2 }; -sel.l(4) g112<4>F g114<8,2,4>F g116<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g25.2<4>UD g112<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g27<4>UD g25.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g29<4>UD g25.3<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g117<4>F g27<8,2,4>F g29<8,2,4>F { align1 WE_all 1N I@1 }; -mov(16) g27<1>F 0xff800000F /* -infF */ { align1 WE_all 1H compacted }; -mov(16) g27<1>F g119<1,1,0>F { align1 1H compacted }; -mov(4) g25.3<4>UD g117<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(8) g39<2>UD g27.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.l(4) g25.4<1>F g25.3<0,1,0>F g25.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.l(4) g26.4<1>F g26.3<0,1,0>F g26.4<4,4,1>F { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sel.ge(8) g30<2>F g27<8,4,2>F g39<8,4,2>F { align1 WE_all 1Q I@1 }; -sel.l(8) g26<1>F g25.7<0,1,0>F g26<8,8,1>F { align1 WE_all 1Q F@2 }; -mov(8) g27.1<2>UD g30<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(16) g29<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g29<1>F g121<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -mov(16) g31<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g31<1>F g123<1,1,0>F { align1 1H compacted }; -mov(4) g42<4>UD g27.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g44<4>UD g27.2<8,2,4>UD { align1 WE_all 1N $11.src }; -mov(8) g63<2>UD g29.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(8) g93<2>UD g31.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.ge(4) g40<4>F g42<8,2,4>F g44<8,2,4>F { align1 WE_all 1N I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sel.ge(8) g61<2>F g29<8,4,2>F g63<8,4,2>F { align1 WE_all 1Q I@2 }; -mov(4) g27.2<4>UD g40<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(16) g39<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g39<1>F g125<1,1,0>F { align1 1H compacted }; -mov(16) g41<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g41<1>F g9<1,1,0>F { align1 1H compacted }; -mov(8) g29.1<2>UD g61<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(4) g47<4>UD g27.1<8,2,4>UD { align1 WE_all 1N I@2 }; -mov(4) g55<4>UD g27.3<8,2,4>UD { align1 WE_all 1N }; -mov(8) g106<2>UD g39.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(8) g122<2>UD g41.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -mov(4) g66<4>UD g29.1<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g77<4>UD g29.2<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sel.ge(4) g45<4>F g47<8,2,4>F g55<8,2,4>F { align1 WE_all 1N I@5 }; -sel.ge(4) g64<4>F g66<8,2,4>F g77<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g27.3<4>UD g45<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g29.2<4>UD g64<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g27.4<1>F g27.3<0,1,0>F g27.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g28.4<1>F g28.3<0,1,0>F g28.4<4,4,1>F { align1 WE_all 1N I@2 }; -mov(4) g83<4>UD g29.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g85<4>UD g29.3<8,2,4>UD { align1 WE_all 1N }; -sel.ge(8) g28<1>F g27.7<0,1,0>F g28<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(4) g78<4>F g83<8,2,4>F g85<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g29.3<4>UD g78<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(8) g86<2>F g31<8,4,2>F g93<8,4,2>F { align1 WE_all 1Q }; -sel.ge(4) g29.4<1>F g29.3<0,1,0>F g29.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g30.4<1>F g30.3<0,1,0>F g30.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g31.1<2>UD g86<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g30<1>F g29.7<0,1,0>F g30<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g96<4>UD g31.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g98<4>UD g31.2<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g94<4>F g96<8,2,4>F g98<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g31.2<4>UD g94<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g101<4>UD g31.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g103<4>UD g31.3<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g99<4>F g101<8,2,4>F g103<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g31.3<4>UD g99<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(8) g104<2>F g39<8,4,2>F g106<8,4,2>F { align1 WE_all 1Q }; -sel.ge(4) g31.4<1>F g31.3<0,1,0>F g31.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g32.4<1>F g32.3<0,1,0>F g32.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g39.1<2>UD g104<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g32<1>F g31.7<0,1,0>F g32<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g112<4>UD g39.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g114<4>UD g39.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g107<4>F g112<8,2,4>F g114<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g39.2<4>UD g107<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g117<4>UD g39.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g119<4>UD g39.3<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g115<4>F g117<8,2,4>F g119<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g39.3<4>UD g115<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(8) g120<2>F g41<8,4,2>F g122<8,4,2>F { align1 WE_all 1Q }; -sel.l(4) g39.4<1>F g39.3<0,1,0>F g39.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g40.4<1>F g40.3<0,1,0>F g40.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g41.1<2>UD g120<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g40<1>F g39.7<0,1,0>F g40<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g125<4>UD g41.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g9<4>UD g41.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g123<4>F g125<8,2,4>F g9<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g41.2<4>UD g123<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g45<4>UD g41.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g47<4>UD g41.3<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g43<4>F g45<8,2,4>F g47<8,2,4>F { align1 WE_all 1N I@1 }; -mov(16) g45<1>F 0xff800000F /* -infF */ { align1 WE_all 1H compacted }; -mov(16) g45<1>F g13<1,1,0>F { align1 1H compacted }; -mov(16) g47<1>F 0xff800000F /* -infF */ { align1 WE_all 1H compacted }; -mov(16) g47<1>F g17<1,1,0>F { align1 1H compacted }; -mov(4) g41.3<4>UD g43<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(16) g43<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g43<1>F g11<1,1,0>F { align1 1H compacted }; -mov(8) g85<2>UD g45.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(8) g103<2>UD g47.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -sel.l(4) g41.4<1>F g41.3<0,1,0>F g41.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(4) g42.4<1>F g42.3<0,1,0>F g42.4<4,4,1>F { align1 WE_all 1N I@3 }; -mov(8) g61<2>UD g43.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g83<2>F g45<8,4,2>F g85<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.l(8) g42<1>F g41.7<0,1,0>F g42<8,8,1>F { align1 WE_all 1Q F@2 }; -sel.l(8) g55<2>F g43<8,4,2>F g61<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g45.1<2>UD g83<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(8) g43.1<2>UD g55<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(16) g55<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g55<1>F g19<1,1,0>F { align1 1H compacted }; -mov(4) g93<4>UD g45.1<8,2,4>UD { align1 WE_all 1N I@2 }; -mov(4) g95<4>UD g45.2<8,2,4>UD { align1 WE_all 1N }; -mov(4) g64<4>UD g43.1<8,2,4>UD { align1 WE_all 1N I@3 }; -mov(4) g66<4>UD g43.2<8,2,4>UD { align1 WE_all 1N }; -mov(8) g119<2>UD g55.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.ge(4) g86<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@4 }; -sel.l(4) g62<4>F g64<8,2,4>F g66<8,2,4>F { align1 WE_all 1N I@2 }; -mov(4) g45.2<4>UD g86<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g43.2<4>UD g62<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -add(16) g61<1>D g53<1,1,0>D -6D { align1 1H compacted }; -mov(4) g98<4>UD g45.1<8,2,4>UD { align1 WE_all 1N I@3 }; -mov(4) g100<4>UD g45.3<8,2,4>UD { align1 WE_all 1N }; -mov(4) g77<4>UD g43.1<8,2,4>UD { align1 WE_all 1N I@4 }; -mov(4) g79<4>UD g43.3<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g63<1>UD g61<1,1,0>UD g53<1,1,0>UD { align1 1H compacted }; -sel.ge(4) g96<4>F g98<8,2,4>F g100<8,2,4>F { align1 WE_all 1N I@4 }; -sel.l(4) g67<4>F g77<8,2,4>F g79<8,2,4>F { align1 WE_all 1N I@2 }; -cmp.z.f0.0(16) null<1>D g63<8,8,1>D 0D { align1 1H I@1 }; -mov(4) g45.3<4>UD g96<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.ge(8) g101<2>F g47<8,4,2>F g103<8,4,2>F { align1 WE_all 1Q }; -mov(4) g43.3<4>UD g67<8,2,4>UD { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g67<1>UD g40.7<0,1,0>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -(+f0.0) sel(16) g65<1>UD g22.7<0,1,0>UD 0x7f800000UD { align1 1H }; -sel.ge(4) g45.4<1>F g45.3<0,1,0>F g45.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g46.4<1>F g46.3<0,1,0>F g46.4<4,4,1>F { align1 WE_all 1N I@4 }; -mov(8) g47.1<2>UD g101<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(4) g43.4<1>F g43.3<0,1,0>F g43.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g44.4<1>F g44.3<0,1,0>F g44.4<4,4,1>F { align1 WE_all 1N I@4 }; -cmp.z.f0.0(16) null<1>D g63<8,8,1>D 1D { align1 1H }; -sel.ge(8) g46<1>F g45.7<0,1,0>F g46<8,8,1>F { align1 WE_all 1Q F@3 }; -mov(4) g106<4>UD g47.1<8,2,4>UD { align1 WE_all 1N I@2 }; -mov(4) g108<4>UD g47.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(8) g44<1>F g43.7<0,1,0>F g44<8,8,1>F { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -(+f0.0) sel(16) g77<1>UD g24.7<0,1,0>UD g65<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@7 }; -(+f0.0) sel(16) g79<1>UD g42.7<0,1,0>UD g67<1,1,0>UD { align1 1H compacted }; -sel.ge(4) g104<4>F g106<8,2,4>F g108<8,2,4>F { align1 WE_all 1N I@3 }; -cmp.z.f0.0(16) null<1>D g63<8,8,1>D 2D { align1 1H }; -mov(4) g47.2<4>UD g104<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -(+f0.0) sel(16) g83<1>UD g26.7<0,1,0>UD g77<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g85<1>UD g44.7<0,1,0>UD g79<1,1,0>UD { align1 1H compacted }; -mov(4) g114<4>UD g47.1<8,2,4>UD { align1 WE_all 1N I@3 }; -mov(4) g116<4>UD g47.3<8,2,4>UD { align1 WE_all 1N }; -cmp.z.f0.0(16) null<1>D g63<8,8,1>D 3D { align1 1H }; -sel.ge(4) g112<4>F g114<8,2,4>F g116<8,2,4>F { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -(+f0.0) sel(16) g87<1>F -g28.7<0,1,0>F g83<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -(+f0.0) sel(16) g93<1>F -g46.7<0,1,0>F g85<1,1,0>F { align1 1H compacted }; -mov(4) g47.3<4>UD g112<8,2,4>UD { align1 WE_all 1N F@3 }; -sel.ge(8) g117<2>F g55<8,4,2>F g119<8,4,2>F { align1 WE_all 1Q }; -cmp.z.f0.0(16) null<1>D g63<8,8,1>D 4D { align1 1H }; -sel.ge(4) g47.4<1>F g47.3<0,1,0>F g47.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g48.4<1>F g48.3<0,1,0>F g48.4<4,4,1>F { align1 WE_all 1N I@2 }; -mov(8) g55.1<2>UD g117<8,4,2>UD { align1 WE_all 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -(+f0.0) sel(16) g95<1>F -g30.7<0,1,0>F g87<1,1,0>F { align1 1H compacted }; -sel.ge(8) g48<1>F g47.7<0,1,0>F g48<8,8,1>F { align1 WE_all 1Q F@2 }; -mov(4) g122<4>UD g55.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g124<4>UD g55.2<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g97<1>F -g48.7<0,1,0>F g93<1,1,0>F { align1 1H compacted }; -sel.ge(4) g120<4>F g122<8,2,4>F g124<8,2,4>F { align1 WE_all 1N I@1 }; -cmp.z.f0.0(16) null<1>D g63<8,8,1>D 5D { align1 1H }; -mov(4) g55.2<4>UD g120<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -(+f0.0) sel(16) g99<1>F -g32.7<0,1,0>F g95<1,1,0>F { align1 1H compacted }; -mov(4) g9<4>UD g55.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g11<4>UD g55.3<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g125<4>F g9<8,2,4>F g11<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g55.3<4>UD g125<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g55.4<1>F g55.3<0,1,0>F g55.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g56.4<1>F g56.3<0,1,0>F g56.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(8) g56<1>F g55.7<0,1,0>F g56<8,8,1>F { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g101<1>F -g56.7<0,1,0>F g97<1,1,0>F { align1 1H compacted }; -cmp.l.f0.0(16) null<1>UD g53<8,8,1>UD 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g114<1>UD g99<1,1,0>UD g101<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) null<1>UD g53<8,8,1>UD 0x0000000cUD { align1 1H }; -(+f0.0) if(16) JIP: LABEL26 UIP: LABEL26 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -shl(16) g102<1>D g53<8,8,1>D 0x00000002UD { align1 1H }; -add(16) g112<1>D g102<1,1,0>D 240D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g112UD g114UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; - -LABEL26: -endif(16) JIP: LABEL25 { align1 1H }; - -LABEL25: -endif(16) JIP: LABEL27 { align1 1H }; - -LABEL27: -mov.nz.f0.0(16) null<1>D g73<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL28 UIP: LABEL28 { align1 1H }; -mov(8) g42<1>UW 0x76543210UV { align1 WE_all 1Q F@6 }; -cmp.nz.f0.0(16) null<1>D g15<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g114<1>D g53<1,1,0>D 8D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -add(16) g116<1>D g53<1,1,0>D -8D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -add(16) g124<1>D g53<1,1,0>D 4D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -add(16) g126<1>D g53<1,1,0>D -12D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -add(16) g17<1>D g53<1,1,0>D 2D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -add(16) g19<1>D g53<1,1,0>D -14D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -add(16) g27<1>D g53<1,1,0>D 1D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g29<1>D g53<1,1,0>D -15D { align1 1H compacted }; -mov(8) g42<1>UD g42<8,8,1>UW { align1 WE_all 1Q I@7 }; -add(8) g43<1>UD g42<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g42<1>UD g42<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g42<1>UD g42<1,1,0>UD 0x00000000UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g40UD g42UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g103<1>UD g40.3<32,8,4>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -shl(16) g105<1>D g103<8,8,1>D 0x00000008UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0) sel(16) g107<1>UD g103<1,1,0>UD g105<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g75<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g112<1>UD g107<1,1,0>UD 0x00000000UD { align1 1H compacted }; -cmp.l.f0.0(16) null<1>D g114<8,8,1>D 16D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -(+f0.0) sel(16) g118<1>UD g114<1,1,0>UD g116<1,1,0>UD { align1 1H compacted }; -mov(16) a0<1>UW 0x0e00UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g118<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0e00UW { align1 1H A@1 }; -mov(16) g120<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>D g124<8,8,1>D 16D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -or(16) g122<1>UD g112<1,1,0>UD g120<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -(+f0.0) sel(16) g9<1>UD g124<1,1,0>UD g126<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) a0<1>UW 0x0f40UW { align1 WE_all 1H }; -shl(16) a0<1>UW g9<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0f40UW { align1 1H A@1 }; -mov(16) g11<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>D g17<8,8,1>D 16D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -or(16) g13<1>UD g122<1,1,0>UD g11<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g21<1>UD g17<1,1,0>UD g19<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) a0<1>UW 0x01a0UW { align1 WE_all 1H }; -shl(16) a0<1>UW g21<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x01a0UW { align1 1H A@1 }; -mov(16) g23<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>D g27<8,8,1>D 16D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -or(16) g25<1>UD g13<1,1,0>UD g23<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -(+f0.0) sel(16) g31<1>UD g27<1,1,0>UD g29<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) a0<1>UW 0x0320UW { align1 WE_all 1H }; -shl(16) a0<1>UW g31<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0320UW { align1 1H A@1 }; -mov(16) g39<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.z.f0.0(16) null<1>D g53<8,8,1>D 0D { align1 1H }; -or(16) g117<1>UD g25<1,1,0>UD g39<1,1,0>UD { align1 1H I@2 compacted }; -(+f0.0) if(16) JIP: LABEL29 UIP: LABEL29 { align1 1H }; -mov(16) g115<1>UD 0x00000128UD { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g115UD g117UD 0x04040519 0x00000080 - slm MsgDesc: ( atomic_or, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; - -LABEL29: -endif(16) JIP: LABEL28 { align1 1H }; - -LABEL28: -endif(16) JIP: LABEL30 { align1 1H }; - -LABEL30: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -cmp.z.f0.0(16) g40<1>D g53<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g37<8,8,1>UD g40<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL32 UIP: LABEL31 { align1 1H }; -cbit(16) g120<1>UD g33<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -mov(16) g118<1>UD 0x00000120UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g116UD g118UD g120UD 0x0424050c 0x00000080 - slm MsgDesc: ( atomic_add, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; -else(16) JIP: LABEL31 UIP: LABEL31 { align1 1H }; - -LABEL32: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -mov(16) g116<1>UD 0x00000000UD { align1 1H }; - -LABEL31: -endif(16) JIP: LABEL33 { align1 1H }; - -LABEL33: -and.nz.f0.0(16) null<1>UD g110<8,8,1>UD g40<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL35 UIP: LABEL34 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -cbit(16) g123<1>UD g35<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(16) g121<1>UD 0x00000124UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g118UD g121UD g123UD 0x0424050c 0x00000080 - slm MsgDesc: ( atomic_add, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; -else(16) JIP: LABEL34 UIP: LABEL34 { align1 1H }; - -LABEL35: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -mov(16) g118<1>UD 0x00000000UD { align1 1H }; - -LABEL34: -endif(16) JIP: LABEL36 { align1 1H }; - -LABEL36: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -send(1) g42UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -bfi1(16) g43<1>UD g53<8,8,1>D 0D { align1 1H }; -cmp.nz.f0.0(16) null<1>D g15<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -and(16) g45<1>UD g33<1,1,0>UD g43<1,1,0>UD { align1 1H compacted }; -and(16) g61<1>UD g35<1,1,0>UD g43<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -cbit(16) g47<1>UD g45<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -cbit(16) g63<1>UD g61<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g55<1>D g116<0,1,0>D g47<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -add(16) g65<1>D g118<0,1,0>D g63<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g67<1>UD g55<1,1,0>UD g65<1,1,0>UD { align1 1H compacted }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(1) g53UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -mov(8) g54<1>UD 0x00000000UD { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(2) g54.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g54UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $15 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -cmp.z.f0.0(16) null<1>D g49<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL37 UIP: LABEL37 { align1 1H }; -mov(8) g78<1>UD 0x00000120UD { align1 WE_all 1Q }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0.any16h) send(1) g77UD g78UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.nz.f0.0(16) g79<1>D g77<0,1,0>D 0D { align1 1H F@7 compacted }; -and.nz.f0.0(16) null<1>UD g40<8,8,1>UD g79<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL38 UIP: LABEL38 { align1 1H }; -mul(8) acc0<1>UD g57<8,8,1>UD 0x05ccUW { align1 1Q }; -add(8) g85<1>D g81<8,4,2>D 11324D { align1 1Q }; -add(8) g86<1>D g51<8,4,2>D 11324D { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) g9<1>D g77<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -mach(8) g83<1>UD g57<1,1,0>UD 0x000005ccUD { align1 1Q compacted AccWrEnable }; -cmp.l.f0.0(8) g43<1>UD g85<8,8,1>UD g81<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g87<1>UD g86<8,8,1>UD g51<8,4,2>UD { align1 2Q A@4 }; -add(16) g95<1>D g85<1,1,0>D g59<1,1,0>D { align1 1H F@5 compacted }; -mul(8) acc0<1>UD g58<8,8,1>UD 0x05ccUW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -add(8) g93<1>D -g43<8,8,1>D g81.1<8,4,2>D { align1 1Q }; -add(8) g94<1>D -g87<8,8,1>D g51.1<8,4,2>D { align1 2Q A@4 }; -cmp.l.f0.0(16) g97<1>UD g95<1,1,0>UD g85<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -mov(8) g124<2>UD g95<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@4 }; -mov(8) g126<2>UD g96<4,4,1>UD { align1 2Q }; -mach(8) g84<1>UD g58<8,8,1>UD 0x000005ccUD { align1 2Q F@6 AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g99<1>D g93<8,8,1>D g83<8,8,1>D -g97<1,1,1>D { align1 1H A@1 }; -mov(8) g124.1<2>UD g99<4,4,1>UD { align1 1Q I@1 }; -mov(8) g126.1<2>UD g100<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g100UD g124UD g9UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) g10<1>D 300D { align1 1H $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g12<1>D g1<1,1,0>D g100<1,1,0>D { align1 1H $11.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g10UD g12UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL38: -endif(16) JIP: LABEL37 { align1 1H }; -mov(8) g102<1>UD 0x00000124UD { align1 WE_all 1Q F@2 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0.any16h) send(1) g101UD g102UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -cmp.nz.f0.0(16) g103<1>D g101<0,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g40<8,8,1>UD g103<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL39 UIP: LABEL39 { align1 1H }; -mul(8) acc0<1>UD g57<8,8,1>UD 0x05ccUW { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(8) g106<1>D g81<8,4,2>D 11328D { align1 1Q }; -add(8) g107<1>D g51<8,4,2>D 11328D { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g21<1>D g101<0,1,0>D { align1 1H }; -mach(8) g104<1>UD g57<1,1,0>UD 0x000005ccUD { align1 1Q A@1 compacted AccWrEnable }; -cmp.l.f0.0(8) g44<1>UD g106<8,8,1>UD g81<8,4,2>UD { align1 1Q A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -cmp.l.f0.0(8) g108<1>UD g107<8,8,1>UD g51<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g111<1>D g106<1,1,0>D g59<1,1,0>D { align1 1H compacted }; -mul(8) acc0<1>UD g58<8,8,1>UD 0x05ccUW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -add(8) g109<1>D -g44<8,8,1>D g81.1<8,4,2>D { align1 1Q }; -add(8) g110<1>D -g108<8,8,1>D g51.1<8,4,2>D { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -cmp.l.f0.0(16) g113<1>UD g111<1,1,0>UD g106<1,1,0>UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(8) g17<2>UD g111<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@2 }; -mov(8) g19<2>UD g112<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@1 }; -mach(8) g105<1>UD g58<8,8,1>UD 0x000005ccUD { align1 2Q AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add3(16) g115<1>D g109<8,8,1>D g104<8,8,1>D -g113<1,1,1>D { align1 1H I@1 }; -mov(8) g17.1<2>UD g115<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g116<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g116UD g17UD g21UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -mov(16) g22<1>D 304D { align1 1H $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -add3(16) g24<1>D 65535W g3<8,8,1>D -g116<1,1,1>D { align1 1H $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g22UD g24UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; - -LABEL39: -endif(16) JIP: LABEL37 { align1 1H }; -and.nz.f0.0(16) null<1>UD g40<8,8,1>UD g73<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL40 UIP: LABEL40 { align1 1H }; -mul(8) acc0<1>UD g57<8,8,1>UD 0x05ccUW { align1 1Q }; -add(8) g119<1>D g81<8,4,2>D 11332D { align1 1Q $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.src }; -add(8) g120<1>D g51<8,4,2>D 11332D { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(8) g3<1>UD 0x00000128UD { align1 WE_all 1Q }; -mach(8) g117<1>UD g57<1,1,0>UD 0x000005ccUD { align1 1Q @7 $11.dst compacted AccWrEnable }; -cmp.l.f0.0(8) g45<1>UD g119<8,8,1>UD g81<8,4,2>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.src }; -cmp.l.f0.0(8) g121<1>UD g120<8,8,1>UD g51<8,4,2>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -add(16) g124<1>D g119<1,1,0>D g59<1,1,0>D { align1 1H compacted }; -mul(8) acc0<1>UD g58<8,8,1>UD 0x05ccUW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -add(8) g122<1>D -g45<8,8,1>D g81.1<8,4,2>D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@4 }; -add(8) g123<1>D -g121<8,8,1>D g51.1<8,4,2>D { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -cmp.l.f0.0(16) g126<1>UD g124<1,1,0>UD g119<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(8) g25<2>UD g124<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@2 }; -mov(8) g27<2>UD g125<4,4,1>UD { align1 2Q }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -mach(8) g118<1>UD g58<8,8,1>UD 0x000005ccUD { align1 2Q AccWrEnable }; -add3(16) g1<1>D g122<8,8,1>D g117<8,8,1>D -g126<1,1,1>D { align1 1H I@1 }; -mov(8) g25.1<2>UD g1<4,4,1>UD { align1 1Q I@1 }; -mov(8) g27.1<2>UD g2<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) g2UD g3UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g29<1>D g2<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g25UD g29UD 0x08040599 0x00000080 - ugm MsgDesc: ( atomic_or, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; - -LABEL40: -endif(16) JIP: LABEL37 { align1 1H }; - -LABEL37: -endif(16) JIP: LABEL41 { align1 1H }; - -LABEL41: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -send(1) g4UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(8) g5<1>UD 0x00000000UD { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(2) g5.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $6 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -cmp.l.f0.0(16) null<1>UD g71<8,8,1>UD 0x00000018UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL42 UIP: LABEL42 { align1 1H }; -mul(8) acc0<1>UD g57<8,8,1>UD 0x05ccUW { align1 1Q }; -add(8) g8<1>D g81<8,4,2>D 12696D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@3 }; -add(8) g9<1>D g51<8,4,2>D 12696D { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g30<1>D g89<1,1,0>D 192D { align1 1H compacted }; -mach(8) g6<1>UD g57<1,1,0>UD 0x000005ccUD { align1 1Q compacted AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -cmp.l.f0.0(8) g10<1>UD g8<8,8,1>UD g81<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@2 }; -cmp.l.f0.0(8) g11<1>UD g9<8,8,1>UD g51<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g12<1>D g8<1,1,0>D g59<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g36UD g30UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -mul(8) acc0<1>UD g58<8,8,1>UD 0x05ccUW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -cmp.l.f0.0(16) g17<1>UD g12<1,1,0>UD g8<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g21<1>D g12<1,1,0>D g89<1,1,0>D { align1 1H $15.src compacted }; -mach(8) g7<1>UD g58<8,8,1>UD 0x000005ccUD { align1 2Q AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -cmp.l.f0.0(16) g23<1>UD g21<1,1,0>UD g12<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -mov(8) g32<2>UD g21<4,4,1>UD { align1 1Q F@6 }; -mov(8) g34<2>UD g22<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -add3(16) g19<1>D -g10<8,8,1>D g69<8,8,1>D g6<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add3(16) g25<1>D -g17<8,8,1>D g19<8,8,1>D -g23<1,1,1>D { align1 1H }; -mov(8) g32.1<2>UD g25<4,4,1>UD { align1 1Q I@1 }; -mov(8) g34.1<2>UD g26<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g32UD g36UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; - -LABEL42: -endif(16) JIP: LABEL43 { align1 1H }; - -LABEL43: -mov.nz.f0.0(16) null<1>D g75<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL44 UIP: LABEL44 { align1 1H }; -mov.nz.f0.0(16) null<1>D g15<8,8,1>D { align1 1H }; -(-f0.0) if(16) JIP: LABEL46 UIP: LABEL45 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g27<1>UD 0x00000130UD { align1 WE_all 1Q F@2 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0.any16h) send(1) g26UD g27UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -add(16) g119<1>D g26<0,1,0>D -g67<1,1,0>D { align1 1H compacted }; -else(16) JIP: LABEL45 UIP: LABEL45 { align1 1H }; - -LABEL46: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g29<1>UD 0x0000012cUD { align1 WE_all 1Q F@1 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0.any16h) send(1) g28UD g29UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(16) g119<1>D g28<0,1,0>D g67<1,1,0>D { align1 1H compacted }; - -LABEL45: -endif(16) JIP: LABEL44 { align1 1H }; -mov(8) g48<1>UW 0x76543210UV { align1 WE_all 1Q F@7 }; -mov(8) g51<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g93<1>UW 0x76543210UV { align1 WE_all 1Q F@7 }; -mov(8) g96<1>UW 0x76543210UV { align1 WE_all 1Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g99<1>UW 0x76543210UV { align1 WE_all 1Q F@4 }; -mov(8) g48<1>UD g48<8,8,1>UW { align1 WE_all 1Q I@5 }; -mov(8) g51<1>UD g51<8,8,1>UW { align1 WE_all 1Q I@5 }; -mov(8) g93<1>UD g93<8,8,1>UW { align1 WE_all 1Q I@5 }; -mov(8) g96<1>UD g96<8,8,1>UW { align1 WE_all 1Q I@5 }; -mov(8) g99<1>UD g99<8,8,1>UW { align1 WE_all 1Q I@5 }; -add(8) g49<1>UD g48<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@5 compacted }; -add(8) g52<1>UD g51<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@5 compacted }; -add(8) g94<1>UD g93<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@5 compacted }; -add(8) g97<1>UD g96<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g100<1>UD g99<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@3 compacted }; -shl(16) g48<1>UD g48<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -shl(16) g51<1>UD g51<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -shl(16) g93<1>UD g93<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -shl(16) g96<1>UD g96<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -shl(16) g99<1>UD g99<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -add(16) g48<1>UD g48<1,1,0>UD 0x00000040UD { align1 WE_all 1H I@5 compacted }; -add(16) g51<1>UD g51<1,1,0>UD 0x00000040UD { align1 WE_all 1H I@5 compacted }; -add(16) g93<1>UD g93<1,1,0>UD 0x00000080UD { align1 WE_all 1H I@5 compacted }; -add(16) g96<1>UD g96<1,1,0>UD 0x00000080UD { align1 WE_all 1H I@5 compacted }; -add(16) g99<1>UD g99<1,1,0>UD 0x000000c0UD { align1 WE_all 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g46UD g48UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g49UD g51UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g89UD g93UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g94UD g96UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g97UD g99UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g30<1>D g46<1,1,0>D g119<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -cmp.l.f0.0(16) g32<1>UD g30<1,1,0>UD g49<1,1,0>UD { align1 1H A@1 compacted }; -shl(16) g34<1>D g30<8,8,1>D 0x00000002UD { align1 1H $15.src }; -shr(16) g38<1>UD g30<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -shl(16) g36<1>D -g32<8,8,1>D 0x00000002UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -add(16) g42<1>D g89<1,1,0>D g34<1,1,0>D { align1 1H I@3 compacted }; -or(16) g40<1>UD g36<1,1,0>UD g38<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -cmp.l.f0.0(16) g44<1>UD g42<1,1,0>UD g94<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add3(16) g46<1>D g97<8,8,1>D g40<8,8,1>D -g44<1,1,1>D { align1 1H I@1 }; -mov(8) g37<2>UD g42<4,4,1>UD { align1 1Q }; -mov(8) g39<2>UD g43<4,4,1>UD { align1 2Q }; -mov(8) g37.1<2>UD g46<4,4,1>UD { align1 1Q I@2 }; -mov(8) g39.1<2>UD g47<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g37UD g91UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; - -LABEL44: -endif(16) JIP: LABEL47 { align1 1H }; - -LABEL47: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q F@4 }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_BFS_BFS_pass2_initial_batchable_code[] = { - 0x80000065, 0x0c058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x69050220, 0x00000024, 0x00000000, - 0x00040061, 0x6d054220, 0x00000000, 0x00000000, - 0xe20d1b40, 0x00010c03, 0x80030061, 0x62054410, - 0x00000000, 0x76543210, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa000d0c, 0x00340000, 0x64621940, 0x00806295, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x21510061, 0x001102cc, 0x2a330061, 0x001102cc, - 0x00030061, 0x60260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x78260aa0, 0x00000264, 0x00000000, - 0x21511461, 0x00110204, 0x2a331461, 0x00110204, - 0x21601461, 0x00110244, 0x2a781461, 0x00110244, - 0x00031461, 0x45050220, 0x00445126, 0x00000000, - 0xa1260040, 0x428e5103, 0xa1630040, 0x42ce5103, - 0x00131361, 0x46050220, 0x00443326, 0x00000000, - 0xaa7a0040, 0x428e3303, 0xaa640040, 0x42ce3303, - 0x00031d70, 0x27050220, 0x52462605, 0x00445106, - 0x00030061, 0x2f060220, 0x00342605, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00031e70, 0x01050220, 0x52466305, 0x00445106, - 0x00131d70, 0x7b050220, 0x52467a05, 0x00443306, - 0x00130061, 0x31060220, 0x00347a05, 0x00000000, - 0x00130970, 0x02050220, 0x52466405, 0x00443306, - 0x00040061, 0x67050220, 0x00466305, 0x00000000, - 0x00031f40, 0x28052660, 0x06462705, 0x00445126, - 0x00131d40, 0x7c052660, 0x06467b05, 0x00443326, - 0x00031a61, 0x2f260220, 0x00342805, 0x00000000, - 0x00131a61, 0x31260220, 0x00347c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x7d140000, 0xfb042f24, 0x00040000, - 0x27031a70, 0x63006703, 0x00041952, 0x05042e68, - 0x0e2e0105, 0x03054505, 0x00030061, 0x07060220, - 0x00346705, 0x00000000, 0x00130061, 0x09060220, - 0x00346805, 0x00000000, 0x00031a61, 0x07260220, - 0x00340505, 0x00000000, 0x00131a61, 0x09260220, - 0x00340605, 0x00000000, 0xe20b004c, 0x00114004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80040040, 0x11058150, 0x05586205, 0xffffffff, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001b69, 0x10018220, 0x02000b04, 0x00000003, - 0x80000961, 0x2e060660, 0x00010380, 0x00000000, - 0x80000061, 0x2e260660, 0x00010390, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80031961, 0x37260220, 0x00002e24, 0x00000000, - 0x80031961, 0x37060220, 0x00002e04, 0x00000000, - 0x80001b61, 0x2f064210, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004231, 0x08140000, 0xfb00370c, 0x00340000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80042261, 0x0d054660, 0x00000000, 0x00000000, - 0x00040061, 0x0d050660, 0x00460805, 0x00000000, - 0x80041961, 0x10014110, 0x00000000, 0x01a001a0, - 0x80040069, 0x10018510, 0x01461105, 0x00020002, - 0x80040940, 0x10018110, 0x01461001, 0x01a001a0, - 0xe30f0961, 0x001b0004, 0x80001961, 0x0f054660, - 0x00000000, 0x00000000, 0x80031940, 0x0f260660, - 0x06440f06, 0x00440f26, 0x80021940, 0x0f470660, - 0x06420f27, 0x00420f47, 0x80021940, 0x0f670660, - 0x06420f27, 0x00420f67, 0x80021940, 0x0f850660, - 0x06000f64, 0x00340f85, 0x80021a40, 0x10850660, - 0x06001064, 0x00341085, 0xa4101940, 0x10010f82, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x0c050660, 0x00460f05, 0x00000000, - 0xa0120040, 0x0f206902, 0x27141970, 0x08001203, - 0x80000061, 0x30010110, 0x00002f04, 0x00000000, - 0x00041a70, 0x00018220, 0x22461405, 0x00000000, - 0x00040061, 0x16050120, 0x20003000, 0x00000000, - 0x01040022, 0x0001c060, 0x00000030, 0x00000030, - 0x00040061, 0x6b054220, 0x00000000, 0xffffffff, - 0x00040028, 0x0001c660, 0x000000c8, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x000000b8, - 0xa0181f40, 0x08000c02, 0xa0650040, 0x01006d03, - 0xa0691a40, 0x19306952, 0x0004a170, 0x00010220, - 0x42466505, 0x00467d05, 0x01040022, 0x0001c060, - 0x00000040, 0x00000040, 0x00040061, 0x6d050220, - 0x00466505, 0x00000000, 0x00041f61, 0x6b054220, - 0x00000000, 0x00000000, 0x00040028, 0x0001c660, - 0x00000050, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000040, 0x00041c69, 0x19058660, - 0x02466d05, 0x00000002, 0x00040061, 0x6d050220, - 0x00466505, 0x00000000, 0x00041a52, 0x67044160, - 0x0e0e0040, 0x63051905, 0x00040027, 0x00014060, - 0x00000000, 0xfffffcc8, 0x00041a61, 0x00010660, - 0x20466b05, 0x00000000, 0x01040022, 0x0001c060, - 0x000000b0, 0x00000090, 0x00041e4c, 0x1a050220, - 0x00461605, 0x00000000, 0x00040070, 0x00018660, - 0x16461605, 0x00000000, 0x11041a62, 0x1c058220, - 0x02461a05, 0x00000020, 0xa06f1940, 0x1c006d02, - 0x80040061, 0x10014110, 0x00000000, 0x02400240, - 0x00040069, 0x10018510, 0x01561c06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x02400240, - 0xe0710961, 0x001b0004, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x00041b61, 0x6f054220, - 0x00000000, 0x00000000, 0x00041b61, 0x71054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00030040, 0x1d058660, - 0x06445106, 0x0000082c, 0x00130040, 0x1e058660, - 0x06443306, 0x0000082c, 0x00041d69, 0x21058660, - 0x02466f05, 0x00000002, 0x00131161, 0x3c050220, - 0x00447826, 0x00000000, 0x00030040, 0x4b058660, - 0x06445106, 0x00002c2c, 0x00130040, 0x4c058660, - 0x06443306, 0x00002c2c, 0xe71f1d70, 0x82c01d03, - 0xa0231d40, 0x21001d02, 0x27251970, 0x1d002303, - 0x00030061, 0x38060220, 0x00342305, 0x00000000, - 0x00130061, 0x3a060220, 0x00342405, 0x00000000, - 0x00041b52, 0x27042e68, 0x0e2e1f05, 0x25054505, - 0x00031961, 0x38260220, 0x00342705, 0x00000000, - 0x00131a61, 0x3a260220, 0x00342805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x28140000, 0xfb043824, 0x00040000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00031261, 0x3b050220, 0x00446026, 0x00000000, - 0x00042361, 0x2a050120, 0x00562806, 0x00000000, - 0x0004196c, 0x2c058660, 0x02462a05, 0x0000001f, - 0x00030041, 0x20018220, 0x01462a05, 0x00580058, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x60300041, 0x05802a02, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x60371b41, 0x05802c02, - 0xfe2e0049, 0x05802a03, 0xa1351b40, 0x300e6002, - 0xaa361c40, 0x310e7802, 0x00130041, 0x20018220, - 0x01462b05, 0x00580058, 0x00031b70, 0x47050220, - 0x52463505, 0x00446006, 0x00030070, 0x2a050220, - 0x52464b05, 0x00445106, 0x00131c70, 0x48050220, - 0x52463605, 0x00447806, 0xa0530040, 0x03003503, - 0x00130070, 0x4d050220, 0x52464c05, 0x00443306, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x00130049, 0x2f058222, 0x02462b05, 0x00000058, - 0x00030061, 0x5e060220, 0x00343505, 0x00000000, - 0x00130061, 0x60060220, 0x00343605, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xa0391b40, 0x37002e02, 0x00031f40, 0x37052660, - 0x06462a05, 0x00445126, 0x00131e40, 0x38052660, - 0x06464d05, 0x00443326, 0x00041b52, 0x49040e68, - 0x0e2e3b05, 0x47053905, 0x00040061, 0x39050120, - 0x00562816, 0x00000000, 0x00031a61, 0x5e260220, - 0x00344905, 0x00000000, 0x00131b61, 0x60260220, - 0x00344a05, 0x00000000, 0x603b1b41, 0x5cc03902, - 0xa03d1940, 0x3b004b02, 0x273f1970, 0x4b003d03, - 0x00030061, 0x41060220, 0x00343d05, 0x00000000, - 0x00130061, 0x43060220, 0x00343e05, 0x00000000, - 0xe7550070, 0x03005303, 0xa04e1c40, 0x37023f02, - 0xa0571a40, 0x49025502, 0x00031a61, 0x41260220, - 0x00344e05, 0x00000000, 0x00131b61, 0x43260220, - 0x00344f05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x01440000, - 0xfb044124, 0x003c0000, 0x80033461, 0x41054010, - 0x00000000, 0x76543210, 0x00030061, 0x4b060220, - 0x00345305, 0x00000000, 0x00130061, 0x4d060220, - 0x00345405, 0x00000000, 0x80031b61, 0x41050120, - 0x00464105, 0x00000000, 0x00031b61, 0x4b260220, - 0x00345705, 0x00000000, 0x00131b61, 0x4d260220, - 0x00345805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x56440000, - 0xfb045e24, 0x003c0000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe4421b40, 0x00804103, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x63240000, 0xfb044b24, 0x000c0000, - 0xe3411969, 0x00204103, 0xe3411940, 0x08004103, - 0xe04f2465, 0x00100703, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049731, 0x00020100, - 0xfa084114, 0x04005604, 0x80033461, 0x43054010, - 0x00000000, 0x76543210, 0x80031961, 0x43050120, - 0x00464305, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe4441940, 0x00804303, - 0xe3431969, 0x00204303, 0xe3431940, 0x0c004303, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049831, 0x00020100, 0xfa084314, 0x04005804, - 0x80030061, 0x47054010, 0x00000000, 0x76543210, - 0x80031961, 0x47050120, 0x00464705, 0x00000000, - 0xe4481940, 0x00804703, 0xe3471969, 0x00204703, - 0xe3471940, 0x10004703, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049931, 0x00020100, - 0xfa084714, 0x04005a04, 0x80033661, 0x4b054010, - 0x00000000, 0x76543210, 0x80031961, 0x4b050120, - 0x00464b05, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe44c1940, 0x00804b03, - 0xe34b1969, 0x00204b03, 0xe34b1940, 0x14004b03, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049a31, 0x00020100, 0xfa084b14, 0x04005c04, - 0x00040070, 0x00018660, 0x26464f05, 0x00000000, - 0x80030061, 0x2d054010, 0x00000000, 0x76543210, - 0x11042662, 0x2b058220, 0x02466505, 0x00000000, - 0x80031a61, 0x2d050120, 0x00462d05, 0x00000000, - 0xe42e1940, 0x00802d03, 0xe32d1969, 0x00202d03, - 0xe32d1940, 0x04002d03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049b31, 0x00020100, - 0xfa082d14, 0x04002b04, 0x00040069, 0x67058660, - 0x02467105, 0x00000009, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe0313165, 0x0ff10043, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00042469, 0x7d058660, 0x02460505, 0x00000005, - 0xe0090068, 0x01b00503, 0xe0722665, 0x00206303, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xa041d440, 0x67000102, 0x00041d69, 0x74058660, - 0x02463105, 0x00000004, 0xa0681a40, 0x20004103, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x27439462, 0x03006803, 0xa0690040, 0x01003503, - 0x276b1970, 0x35006903, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00033a61, 0x4c060220, - 0x00346905, 0x00000000, 0x00133661, 0x4e060220, - 0x00346a05, 0x00000000, 0x00040061, 0x35050160, - 0x00466205, 0x00000000, 0xa06d1c40, 0x49026b02, - 0xa0761a40, 0x74003502, 0x00031a61, 0x4c260220, - 0x00346d05, 0x00000000, 0x00131b61, 0x4e260220, - 0x00346e05, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xe0471b65, 0x1ff07603, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x6e240000, 0xfb044c24, 0x000c0000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xa05b1940, 0x47004102, 0xa0772c40, 0x02006e03, - 0x27791970, 0x6e007703, 0xa0110040, 0x7d007702, - 0xa07bac40, 0x70027902, 0x27131a70, 0x77001103, - 0x00033c61, 0x4d060220, 0x00341105, 0x00000000, - 0x00133c61, 0x4f060220, 0x00341205, 0x00000000, - 0xa0170040, 0x01001103, 0x00041c52, 0x15040e68, - 0x0e2e7b05, 0x13050905, 0xe7191a70, 0x01001703, - 0x00030061, 0x53060220, 0x00341705, 0x00000000, - 0x00133761, 0x55060220, 0x00341805, 0x00000000, - 0xae490070, 0x00007203, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x274b3a70, 0x43005b03, - 0x00031e61, 0x4d260220, 0x00341505, 0x00000000, - 0x00131f61, 0x4f260220, 0x00341605, 0x00000000, - 0xa01b1f40, 0x15021902, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x09440000, - 0xfb044d24, 0x003c0000, 0x00031961, 0x53260220, - 0x00341b05, 0x00000000, 0x00131a61, 0x55260220, - 0x00341c05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x21240000, - 0xfb045324, 0x000c0000, 0x01040022, 0x0001c060, - 0x000003c0, 0x000003c0, 0x00040069, 0x1c058660, - 0x02465b05, 0x00000005, 0xe01e0068, 0x01b05b03, - 0x80033d61, 0x4f054010, 0x00000000, 0x76543210, - 0x80033e61, 0x55054010, 0x00000000, 0x76543210, - 0x80033861, 0x58054010, 0x00000000, 0x76543210, - 0x80031b61, 0x4f050120, 0x00464f05, 0x00000000, - 0x80031b61, 0x55050120, 0x00465505, 0x00000000, - 0x80031b61, 0x58050120, 0x00465805, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xe4501b40, 0x00804f03, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0xe4561b40, 0x00805503, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xe4591b40, 0x00805803, 0xe34f1b69, 0x00204f03, - 0xe3551b69, 0x00205503, 0xe3581b69, 0x00205803, - 0xe34f1b40, 0x10004f03, 0xe3551b40, 0x10005503, - 0xe3581b40, 0x14005803, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003d65, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003d66, 0x10218220, - 0x02001020, 0x0000000f, 0x80049d31, 0x4d160100, - 0xfa004f14, 0x04000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003e65, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003e66, 0x10218220, - 0x02001020, 0x0000000f, 0x80049e31, 0x53160100, - 0xfa005514, 0x04000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049831, 0x56160100, - 0xfa005814, 0x04000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0xa0250040, 0x1c004d02, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x27271970, 0x53002503, 0x00033561, 0x5f060220, - 0x00342505, 0x00000000, 0x00133561, 0x61060220, - 0x00342605, 0x00000000, 0xa02b3b40, 0x01002503, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x00041c52, 0x29040e68, 0x0e2e5605, 0x27051e05, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x272d1a70, 0x25002b03, 0x00031a61, 0x5f260220, - 0x00342905, 0x00000000, 0x00131b61, 0x61260220, - 0x00342a05, 0x00000000, 0xa02f1b40, 0x29022d02, - 0x00030061, 0x25060220, 0x00342b05, 0x00000000, - 0x00130061, 0x27060220, 0x00342c05, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x11440000, 0xfb045f24, 0x003c0000, - 0x00031a61, 0x25260220, 0x00342f05, 0x00000000, - 0x00131a61, 0x27260220, 0x00343005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x19440000, 0xfb042524, 0x003c0000, - 0x80033f61, 0x27054010, 0x00000000, 0x76543210, - 0x80031961, 0x27050120, 0x00462705, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xe4281940, 0x00802703, 0xe3271969, 0x00202703, - 0xe3271940, 0x00002703, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00042561, 0x25050220, - 0x00461705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049031, 0x00020100, - 0xfa082714, 0x04002504, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x204f0040, 0x09200f00, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x20532e40, 0x0b202100, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x20552d40, 0x0d202300, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00041362, 0x57058aa0, 0x4a464f05, 0x0704ec3d, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00041362, 0x59058aa0, 0x4a465305, 0x0704ec3d, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041362, 0x5d058aa0, 0x4a465505, 0x0704ec3d, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x0004b138, 0x5f050aa0, 0x1a465705, 0x00460001, - 0x0004a238, 0x63050aa0, 0x1a465905, 0x00460001, - 0x00049338, 0x67050aa0, 0x1a465d05, 0x00460001, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00042141, 0x61058aa0, 0x0a465f05, 0x417d70a4, - 0x00042241, 0x65058aa0, 0x0a466305, 0x417d70a4, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00042341, 0x4d058aa0, 0x0a466705, 0x417d70a4, - 0x00043170, 0x68058aa0, 0x5a465705, 0x77f684df, - 0x00040070, 0x6a058aa0, 0x3a464f05, 0x0704ec3d, - 0x00041165, 0x00010220, 0x22466805, 0x00466a05, - 0xef4f1162, 0x00006103, 0x00041a70, 0x6b058aa0, - 0x3a465305, 0x0704ec3d, 0x00043270, 0x6d058aa0, - 0x5a465905, 0x77f684df, 0x00041169, 0x59058660, - 0x02464705, 0x00000002, 0x00041165, 0x00010220, - 0x22466d05, 0x00466b05, 0xef531262, 0x00006503, - 0x00041a70, 0x6e058aa0, 0x3a465505, 0x0704ec3d, - 0x00043370, 0x70058aa0, 0x5a465d05, 0x77f684df, - 0x2e551165, 0x6e007003, 0xef571662, 0x00004d03, - 0x00041d70, 0x00018220, 0x52465905, 0x00000018, - 0x01040022, 0x0001c060, 0x00000088, 0x00000088, - 0x00040069, 0x71058660, 0x02464705, 0x00000004, - 0x00040061, 0x21054220, 0x00000000, 0x7f800000, - 0x00040061, 0x23054220, 0x00000000, 0x7f800000, - 0x00043061, 0x25054220, 0x00000000, 0x7f800000, - 0x00043061, 0x27054220, 0x00000000, 0x7f800000, - 0xa05d0940, 0x0c007103, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea0c5d14, 0x003c2144, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040070, 0x00018660, - 0x16464705, 0x00000000, 0x01040022, 0x0001c060, - 0x000000f0, 0x000000f0, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x5e054660, - 0x00000000, 0x00000120, 0x00043061, 0x21054220, - 0x00000000, 0x00000000, 0x00043061, 0x23054220, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea0c5e14, 0x000c2124, 0x00040061, 0x00010660, - 0x20464905, 0x00000000, 0x01040022, 0x0001c060, - 0x00000060, 0x00000060, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041761, 0x5f054660, - 0x00000000, 0x00000128, 0x00040061, 0x61054220, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea0c5f14, 0x00046114, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x5d050220, - 0x00463105, 0x00000000, 0x00041970, 0x00018220, - 0x42465d05, 0x00000030, 0x01040028, 0x0001c660, - 0x00001330, 0x00001330, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe05f1765, 0x00f05d03, - 0xe0613068, 0x00405d03, 0x00040061, 0x72050120, - 0x00563506, 0x00000000, 0x00030041, 0x20018220, - 0x01463905, 0x05cc05cc, 0xa0253040, 0x02c03d03, - 0x00041c61, 0x74050120, 0x00566106, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x27270a70, 0x3d002503, 0x00041a69, 0x76058660, - 0x02467405, 0x00000004, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0630940, 0x76007202, - 0xfe770049, 0x5cc03903, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x60231a41, 0x00606302, - 0x00130041, 0x20018220, 0x01463a05, 0x05cc05cc, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00041a6c, 0x2b058660, 0x02462305, 0x0000001f, - 0x00130049, 0x78058222, 0x02463a05, 0x000005cc, - 0x00040a69, 0x29058660, 0x02462b05, 0x00000002, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040a52, 0x65040e68, 0x0e2e3705, 0x3f057705, - 0xe02b0068, 0x01e02303, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0211a40, 0x65022702, - 0x60270041, 0x01806302, 0x20231b66, 0x2b002903, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xa02d1a40, 0x27002502, 0x27271970, 0x25002d03, - 0x00030061, 0x29060220, 0x00342d05, 0x00000000, - 0x00130061, 0x2b060220, 0x00342e05, 0x00000000, - 0x00040b52, 0x2f040e68, 0x0e2e2105, 0x27052305, - 0x00031961, 0x29260220, 0x00342f05, 0x00000000, - 0x00131a61, 0x2b260220, 0x00343005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x21440000, 0xfb042924, 0x003c0000, - 0xa0293440, 0x01002d03, 0x27670970, 0x2d002903, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa02b1940, 0x2f026702, 0x00030061, 0x2d060220, - 0x00342905, 0x00000000, 0x00130061, 0x2f060220, - 0x00342a05, 0x00000000, 0x00031a61, 0x2d260220, - 0x00342b05, 0x00000000, 0x00131a61, 0x2f260220, - 0x00342c05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x29240000, - 0xfb042d24, 0x000c0000, 0x272d3570, 0x5f003503, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x01042462, 0x2f058220, 0x02462105, 0x7f800000, - 0x01042462, 0x67058220, 0x02462305, 0x7f800000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x01041462, 0x69058220, 0x02462505, 0x7f800000, - 0xef6b2462, 0xff822700, 0x11040062, 0x71058220, - 0x02462105, 0x7f800000, 0x11040062, 0x73058220, - 0x02462305, 0x7f800000, 0x11040062, 0x75058220, - 0x02462505, 0x7f800000, 0x11040062, 0x7705aaa0, - 0x0a462705, 0xff800000, 0xa3251961, 0x7f810000, - 0x60250061, 0x00102f00, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x11041a62, 0x2305aaa0, - 0x0a462b05, 0xff800000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x11041b62, 0x2105aaa0, - 0x0a462905, 0xff800000, 0xef6d0062, 0xff822900, - 0xef6f0062, 0xff822b00, 0x80031261, 0x29060220, - 0x00442526, 0x00000000, 0x80031962, 0x27060aa0, - 0x5a442506, 0x00442906, 0x80030961, 0x25260220, - 0x00442706, 0x00000000, 0x80020961, 0x29070220, - 0x00422527, 0x00000000, 0x80021261, 0x2b070220, - 0x00422547, 0x00000000, 0x80021962, 0x27070aa0, - 0x5a422907, 0x00422b07, 0x80021161, 0x25470220, - 0x00422707, 0x00000000, 0x80020961, 0x29070220, - 0x00422527, 0x00000000, 0x80021161, 0x2b070220, - 0x00422567, 0x00000000, 0x80021962, 0x27070aa0, - 0x5a422907, 0x00422b07, 0x80021161, 0x25670220, - 0x00422707, 0x00000000, 0xa3271961, 0x7f810000, - 0x60270061, 0x00106700, 0x80021962, 0x25850aa0, - 0x5a002564, 0x00342585, 0x80021962, 0x26850aa0, - 0x5a002664, 0x00342685, 0x80031361, 0x2b060220, - 0x00442726, 0x00000000, 0x80031162, 0x26050aa0, - 0x5a0025e4, 0x00462605, 0x80031962, 0x29060aa0, - 0x5a442706, 0x00442b06, 0x80030961, 0x27260220, - 0x00442906, 0x00000000, 0x80020961, 0x2b070220, - 0x00422727, 0x00000000, 0x80020061, 0x2f070220, - 0x00422747, 0x00000000, 0x80021962, 0x29070aa0, - 0x5a422b07, 0x00422f07, 0x80021161, 0x27470220, - 0x00422907, 0x00000000, 0x80020961, 0x2b070220, - 0x00422727, 0x00000000, 0x80021161, 0x2f070220, - 0x00422767, 0x00000000, 0x80021962, 0x29070aa0, - 0x5a422b07, 0x00422f07, 0x80021161, 0x27670220, - 0x00422907, 0x00000000, 0xa3291961, 0x7f810000, - 0x60290061, 0x00106900, 0x80021962, 0x27850aa0, - 0x5a002764, 0x00342785, 0x80021962, 0x28850aa0, - 0x5a002864, 0x00342885, 0x80031361, 0x2f060220, - 0x00442926, 0x00000000, 0x80031162, 0x28050aa0, - 0x5a0027e4, 0x00462805, 0x80031962, 0x2b060aa0, - 0x5a442906, 0x00442f06, 0x80030961, 0x29260220, - 0x00442b06, 0x00000000, 0x80020961, 0x2f070220, - 0x00422927, 0x00000000, 0x80020061, 0x67070220, - 0x00422947, 0x00000000, 0x80021962, 0x2b070aa0, - 0x5a422f07, 0x00426707, 0x80021161, 0x29470220, - 0x00422b07, 0x00000000, 0x80020961, 0x2f070220, - 0x00422927, 0x00000000, 0x80021161, 0x67070220, - 0x00422967, 0x00000000, 0x80021962, 0x2b070aa0, - 0x5a422f07, 0x00426707, 0x80021161, 0x29670220, - 0x00422b07, 0x00000000, 0xa32b1961, 0x7f810000, - 0x602b0061, 0x00107100, 0x80021962, 0x29850aa0, - 0x5a002964, 0x00342985, 0x80021962, 0x2a850aa0, - 0x5a002a64, 0x00342a85, 0x80031361, 0x67060220, - 0x00442b26, 0x00000000, 0x80031162, 0x2a050aa0, - 0x5a0029e4, 0x00462a05, 0x80031962, 0x2f060aa0, - 0x5a442b06, 0x00446706, 0x80030961, 0x2b260220, - 0x00442f06, 0x00000000, 0x80020961, 0x67070220, - 0x00422b27, 0x00000000, 0x80020061, 0x69070220, - 0x00422b47, 0x00000000, 0x80021962, 0x2f070aa0, - 0x5a426707, 0x00426907, 0x80021161, 0x2b470220, - 0x00422f07, 0x00000000, 0x80020961, 0x67070220, - 0x00422b27, 0x00000000, 0x80021161, 0x69070220, - 0x00422b67, 0x00000000, 0x80021962, 0x2f070aa0, - 0x5a426707, 0x00426907, 0x80021161, 0x2b670220, - 0x00422f07, 0x00000000, 0xa32f1961, 0x7f810000, - 0x602f0061, 0x00107300, 0x80021962, 0x2b850aa0, - 0x5a002b64, 0x00342b85, 0x80021962, 0x2c850aa0, - 0x5a002c64, 0x00342c85, 0x80031361, 0x69060220, - 0x00442f26, 0x00000000, 0x80031162, 0x2c050aa0, - 0x5a002be4, 0x00462c05, 0x80031962, 0x67060aa0, - 0x5a442f06, 0x00446906, 0x80030961, 0x2f260220, - 0x00446706, 0x00000000, 0x80020961, 0x69070220, - 0x00422f27, 0x00000000, 0x80020061, 0x71070220, - 0x00422f47, 0x00000000, 0x80021962, 0x67070aa0, - 0x5a426907, 0x00427107, 0x80021161, 0x2f470220, - 0x00426707, 0x00000000, 0x80020961, 0x69070220, - 0x00422f27, 0x00000000, 0x80021161, 0x71070220, - 0x00422f67, 0x00000000, 0x80021962, 0x67070aa0, - 0x5a426907, 0x00427107, 0x80021161, 0x2f670220, - 0x00426707, 0x00000000, 0xa3671961, 0x7f810000, - 0x60670061, 0x00107500, 0x80021962, 0x2f850aa0, - 0x5a002f64, 0x00342f85, 0x80021962, 0x30850aa0, - 0x5a003064, 0x00343085, 0x80031361, 0x71060220, - 0x00446726, 0x00000000, 0x80031162, 0x30050aa0, - 0x5a002fe4, 0x00463005, 0x80031962, 0x69060aa0, - 0x5a446706, 0x00447106, 0x80030961, 0x67260220, - 0x00446906, 0x00000000, 0x80020961, 0x71070220, - 0x00426727, 0x00000000, 0x80020061, 0x73070220, - 0x00426747, 0x00000000, 0x80021962, 0x69070aa0, - 0x5a427107, 0x00427307, 0x80021161, 0x67470220, - 0x00426907, 0x00000000, 0x80020961, 0x71070220, - 0x00426727, 0x00000000, 0x80021161, 0x73070220, - 0x00426767, 0x00000000, 0x80021962, 0x69070aa0, - 0x5a427107, 0x00427307, 0x80021161, 0x67670220, - 0x00426907, 0x00000000, 0xa3691961, 0xff810000, - 0x60690061, 0x00106b00, 0x80021962, 0x67850aa0, - 0x5a006764, 0x00346785, 0x80021962, 0x68850aa0, - 0x5a006864, 0x00346885, 0x80031361, 0x71060220, - 0x00446926, 0x00000000, 0x80031162, 0x68050aa0, - 0x5a0067e4, 0x00466805, 0x80031962, 0x6b060aa0, - 0x4a446906, 0x00447106, 0x80030961, 0x69260220, - 0x00446b06, 0x00000000, 0x80020961, 0x71070220, - 0x00426927, 0x00000000, 0x80021661, 0x73070220, - 0x00426947, 0x00000000, 0x80021962, 0x6b070aa0, - 0x4a427107, 0x00427307, 0x80021161, 0x69470220, - 0x00426b07, 0x00000000, 0x80020961, 0x71070220, - 0x00426927, 0x00000000, 0x80021161, 0x73070220, - 0x00426967, 0x00000000, 0x80021962, 0x6b070aa0, - 0x4a427107, 0x00427307, 0x80021161, 0x69670220, - 0x00426b07, 0x00000000, 0xa36b1961, 0xff810000, - 0x606b0061, 0x00106d00, 0x80021962, 0x69850aa0, - 0x4a006964, 0x00346985, 0x80021962, 0x6a850aa0, - 0x4a006a64, 0x00346a85, 0x80031361, 0x71060220, - 0x00446b26, 0x00000000, 0x80031162, 0x6a050aa0, - 0x4a0069e4, 0x00466a05, 0x80031962, 0x6d060aa0, - 0x4a446b06, 0x00447106, 0x80030961, 0x6b260220, - 0x00446d06, 0x00000000, 0x80020961, 0x71070220, - 0x00426b27, 0x00000000, 0x80021661, 0x73070220, - 0x00426b47, 0x00000000, 0x80021962, 0x6d070aa0, - 0x4a427107, 0x00427307, 0x80021161, 0x6b470220, - 0x00426d07, 0x00000000, 0x80020961, 0x71070220, - 0x00426b27, 0x00000000, 0x80021161, 0x73070220, - 0x00426b67, 0x00000000, 0x80021962, 0x6d070aa0, - 0x4a427107, 0x00427307, 0x80021161, 0x6b670220, - 0x00426d07, 0x00000000, 0xa36d1961, 0xff810000, - 0x606d0061, 0x00106f00, 0x80021962, 0x6b850aa0, - 0x4a006b64, 0x00346b85, 0x80021962, 0x6c850aa0, - 0x4a006c64, 0x00346c85, 0x80031361, 0x71060220, - 0x00446d26, 0x00000000, 0x80031162, 0x6c050aa0, - 0x4a006be4, 0x00466c05, 0x80031962, 0x6f060aa0, - 0x4a446d06, 0x00447106, 0x80030961, 0x6d260220, - 0x00446f06, 0x00000000, 0x80020961, 0x71070220, - 0x00426d27, 0x00000000, 0x80021661, 0x73070220, - 0x00426d47, 0x00000000, 0x80021962, 0x6f070aa0, - 0x4a427107, 0x00427307, 0x80021161, 0x6d470220, - 0x00426f07, 0x00000000, 0x80020961, 0x71070220, - 0x00426d27, 0x00000000, 0x80021161, 0x73070220, - 0x00426d67, 0x00000000, 0x80021962, 0x6f070aa0, - 0x4a427107, 0x00427307, 0x80021161, 0x6d670220, - 0x00426f07, 0x00000000, 0xa36f1961, 0xff810000, - 0x606f0061, 0x00107700, 0x80021962, 0x6d850aa0, - 0x4a006d64, 0x00346d85, 0x80021962, 0x6e850aa0, - 0x4a006e64, 0x00346e85, 0x80031361, 0x73060220, - 0x00446f26, 0x00000000, 0x80031162, 0x6e050aa0, - 0x4a006de4, 0x00466e05, 0x80031962, 0x71060aa0, - 0x4a446f06, 0x00447306, 0x80030961, 0x6f260220, - 0x00447106, 0x00000000, 0x80020961, 0x73070220, - 0x00426f27, 0x00000000, 0x80020061, 0x75070220, - 0x00426f47, 0x00000000, 0x80021962, 0x71070aa0, - 0x4a427307, 0x00427507, 0x80021161, 0x6f470220, - 0x00427107, 0x00000000, 0x80020961, 0x73070220, - 0x00426f27, 0x00000000, 0x80021161, 0x75070220, - 0x00426f67, 0x00000000, 0x80021962, 0x71070aa0, - 0x4a427307, 0x00427507, 0x80021161, 0x6f670220, - 0x00427107, 0x00000000, 0xa3711961, 0xff810000, - 0x60710061, 0x00102100, 0x80021962, 0x6f850aa0, - 0x4a006f64, 0x00346f85, 0x80021962, 0x70850aa0, - 0x4a007064, 0x00347085, 0x80031361, 0x73060220, - 0x00447126, 0x00000000, 0x80031162, 0x70050aa0, - 0x4a006fe4, 0x00467005, 0x80031962, 0x21060aa0, - 0x4a447106, 0x00447306, 0x80030961, 0x71260220, - 0x00442106, 0x00000000, 0x80020961, 0x73070220, - 0x00427127, 0x00000000, 0x80021661, 0x75070220, - 0x00427147, 0x00000000, 0x80021962, 0x21070aa0, - 0x4a427307, 0x00427507, 0x80021161, 0x71470220, - 0x00422107, 0x00000000, 0x80020961, 0x73070220, - 0x00427127, 0x00000000, 0x80021161, 0x75070220, - 0x00427167, 0x00000000, 0x80021962, 0x21070aa0, - 0x4a427307, 0x00427507, 0x80021161, 0x71670220, - 0x00422107, 0x00000000, 0xa3211961, 0xff810000, - 0x60210061, 0x00102300, 0x80021962, 0x71850aa0, - 0x4a007164, 0x00347185, 0x80021962, 0x72850aa0, - 0x4a007264, 0x00347285, 0x80031361, 0x73060220, - 0x00442126, 0x00000000, 0x80031162, 0x72050aa0, - 0x4a0071e4, 0x00467205, 0x80031962, 0x23060aa0, - 0x4a442106, 0x00447306, 0x80030961, 0x21260220, - 0x00442306, 0x00000000, 0x80020961, 0x73070220, - 0x00422127, 0x00000000, 0x80021661, 0x75070220, - 0x00422147, 0x00000000, 0x80021962, 0x23070aa0, - 0x4a427307, 0x00427507, 0x80021161, 0x21470220, - 0x00422307, 0x00000000, 0x80020961, 0x73070220, - 0x00422127, 0x00000000, 0x80021161, 0x75070220, - 0x00422167, 0x00000000, 0x80021962, 0x23070aa0, - 0x4a427307, 0x00427507, 0x80021161, 0x21670220, - 0x00422307, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x23050aa0, - 0x0a006ae4, 0x020026e4, 0x00040040, 0x25050aa0, - 0x0a006ce4, 0x020028e4, 0x00040040, 0x27050aa0, - 0x0a006ee4, 0x02002ae4, 0x00040040, 0x29050aa0, - 0x0a0070e4, 0x02002ce4, 0x80021962, 0x21850aa0, - 0x4a002164, 0x00342185, 0x80021962, 0x22850aa0, - 0x4a002264, 0x00342285, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x2b050aa0, - 0x0a0072e4, 0x020030e4, 0x80031262, 0x22050aa0, - 0x4a0021e4, 0x00462205, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x2f050aa0, - 0x0a0022e4, 0x020068e4, 0x20211740, 0x27002500, - 0x20670041, 0x27002500, 0x0004115b, 0x25040aa8, - 0x0a0a6705, 0x23052105, 0x20211440, 0x2f002b00, - 0x20230041, 0x2f002b00, 0xa02b1140, 0x4ac03d03, - 0x0004115b, 0x27040aa8, 0x0a0a2305, 0x29052105, - 0x27230970, 0x3d002b03, 0x00041169, 0x21058660, - 0x02466305, 0x00000002, 0xa0290940, 0x21002b02, - 0x27211970, 0x2b002903, 0x00040070, 0x00018660, - 0x26462d05, 0x00000000, 0x00041a52, 0x2b042e68, - 0x0e2e2305, 0x21056505, 0x00030061, 0x21060220, - 0x00342905, 0x00000000, 0x00130061, 0x23060220, - 0x00342a05, 0x00000000, 0x00031a61, 0x21260220, - 0x00342b05, 0x00000000, 0x00131a61, 0x23260220, - 0x00342c05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x29140000, - 0xfb042124, 0x00040000, 0xef782662, 0x00002903, - 0x11040062, 0x7a058220, 0x02462905, 0x00000000, - 0x80041a61, 0x7c054660, 0x00000000, 0x00000000, - 0x00040061, 0x7c050660, 0x00467805, 0x00000000, - 0x80041a61, 0x7e054660, 0x00000000, 0x00000000, - 0x00040061, 0x7e050660, 0x00467a05, 0x00000000, - 0x00040070, 0x00018660, 0x26465f05, 0x00000000, - 0x80031b40, 0x7c260660, 0x06447c06, 0x00447c26, - 0x80031b40, 0x7e260660, 0x06447e06, 0x00447e26, - 0x80021a40, 0x7c470660, 0x06427c27, 0x00427c47, - 0x80021a40, 0x7e470660, 0x06427e27, 0x00427e47, - 0x80021a40, 0x7c670660, 0x06427c27, 0x00427c67, - 0x80021a40, 0x7e670660, 0x06427e27, 0x00427e67, - 0x80021a40, 0x7c850660, 0x06007c64, 0x00347c85, - 0x80021b40, 0x7d850660, 0x06007d64, 0x00347d85, - 0x80021b40, 0x7e850660, 0x06007e64, 0x00347e85, - 0x80021c40, 0x7f850660, 0x06007f64, 0x00347f85, - 0xa47d1b40, 0x7d017c82, 0xa47f1a40, 0x7f017e82, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0xa0213640, 0x00517d83, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0xa02b0040, 0x00517f83, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xe0231a68, 0x00102103, 0xe02d1a68, 0x00102b03, - 0x00031a41, 0x20018220, 0x01462305, 0x55565556, - 0x00030049, 0x29058222, 0x02462305, 0x55555556, - 0x00131c41, 0x20018220, 0x01462405, 0x55565556, - 0x00130049, 0x2a058222, 0x02462405, 0x55555556, - 0x00031d41, 0x20018220, 0x01462d05, 0x55565556, - 0x60631a61, 0x00102906, 0x00031349, 0x2f058222, - 0x02462d05, 0x55555556, 0x20651141, 0x63002500, - 0x00131f41, 0x20018220, 0x01462e05, 0x55565556, - 0x00131449, 0x30058222, 0x02462e05, 0x55555556, - 0x60671961, 0x00102f06, 0x20691141, 0x67002700, - 0x206b1140, 0x69006500, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x6d058220, - 0x02466b05, 0x7f800000, 0xac6f0070, 0x00006103, - 0xec710070, 0x00004f00, 0xac750070, 0x00106103, - 0xec770070, 0x00005300, 0xac7b0070, 0x00206103, - 0xec7d0070, 0x00005700, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x20730065, 0x6f007103, - 0x20790a65, 0x75007703, 0x20210965, 0x7b007d03, - 0x20231966, 0x79002103, 0x00041966, 0x00010220, - 0x22462305, 0x00467305, 0x11040f62, 0x24058220, - 0x02466d05, 0x7f800000, 0x00040965, 0x26058220, - 0x02462405, 0xfffffffc, 0x20640966, 0x61002603, - 0x00041769, 0x62058660, 0x02465d05, 0x00000002, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c6214, 0x00046414, - 0xa05d0040, 0x02005d03, 0x00040027, 0x00014060, - 0x00000000, 0xffffecc0, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x80004731, 0x270c0000, - 0xe23e000c, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80031561, 0x28054220, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x28550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80044831, 0x00000000, - 0x3008280c, 0x00000000, 0x80040001, 0x00000000, - 0xe0000000, 0x00000000, 0x00040070, 0x00018220, - 0x52463505, 0x00000010, 0x01040022, 0x0001c060, - 0x00000120, 0x00000110, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041469, 0x65058660, - 0x02463505, 0x00000002, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x29140000, - 0xea046514, 0x00040000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xa0671540, 0x04006503, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x2b140000, 0xea046714, 0x00040000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xa0681440, 0x08006503, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x2f140000, - 0xea046814, 0x00040000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x272d2962, 0x2b002903, - 0x27729b62, 0x2f002d03, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00041a61, 0x72054220, - 0x00000000, 0xffffffff, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80041a61, 0x37054220, - 0x00000000, 0xffffffff, 0x00040061, 0x37050220, - 0x00467205, 0x00000000, 0x80031962, 0x37260220, - 0x52443706, 0x00443726, 0x80000d61, 0x30064210, - 0x00000000, 0x00000000, 0x80021a62, 0x37470220, - 0x52423727, 0x00423747, 0x80021962, 0x37670220, - 0x52423727, 0x00423767, 0x80021962, 0x37850220, - 0x52003764, 0x00343785, 0x80021a62, 0x38850220, - 0x52003864, 0x00343885, 0x80031962, 0x38050220, - 0x520037e4, 0x00463805, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0xac3d0070, 0x38107252, - 0x80001f61, 0x30010110, 0x00003004, 0x00000000, - 0x00041a70, 0x00018220, 0x22463d05, 0x00000000, - 0x00040061, 0x3e050120, 0x10003000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe05f1765, 0x00313883, 0xa0613040, 0x41204302, - 0x0004094c, 0x57050220, 0x00463e05, 0x00000000, - 0x11041962, 0x5d058220, 0x02465705, 0x00000020, - 0xae000070, 0x7f813881, 0x01040022, 0x0001c060, - 0x00000258, 0x00000208, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa7630d70, 0x00305f03, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x2f651562, 0x17001503, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xa7671670, 0x00105f03, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x2f691562, 0x13001103, 0xa76b0070, 0x00205f03, - 0x2f6d1a62, 0x65006903, 0x00041e70, 0x00018660, - 0x26466305, 0x00000000, 0x2f6f2f62, 0x1f001d03, - 0x00041e70, 0x00018660, 0x26466705, 0x00000000, - 0x2f712f62, 0x1b001903, 0x00041e70, 0x00018660, - 0x26466b05, 0x00000000, 0x2f731a62, 0x6f007103, - 0x20751940, 0x73006d00, 0x00040070, 0x00018660, - 0x26466305, 0x00000000, 0xef770062, 0x00000d03, - 0x00040070, 0x00018660, 0x26466705, 0x00000000, - 0x2f790062, 0x0b000903, 0x00040070, 0x00018660, - 0x26466b05, 0x00000000, 0x2f7b1a62, 0x77007903, - 0x207d0940, 0x7b207500, 0x00040065, 0x00010220, - 0x22466305, 0x00465505, 0xef091c62, 0x00004d03, - 0x00040070, 0x00018660, 0x26466705, 0x00000000, - 0x2f0b0d62, 0x53004f03, 0x00040070, 0x00018660, - 0x26466b05, 0x00000000, 0x2f0d1a62, 0x09000b03, - 0x200f0941, 0x0d007d00, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x21050a20, - 0x00460f05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x27231970, 0x5d002103, - 0x00040961, 0x37062650, 0x00462305, 0x00000000, - 0x00040961, 0x73050110, 0x00563706, 0x00000000, - 0x00040024, 0x0001c060, 0x00000060, 0x00000060, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe0241b68, 0x00106103, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x27261970, 0x24004703, - 0x00041961, 0x3d062650, 0x00462605, 0x00000000, - 0x00041961, 0x73050110, 0x00563d06, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x20091f40, 0x19001100, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x200b1f40, 0x1b001300, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x200d2540, 0x1d001500, 0x60271a65, 0x00107305, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x28050450, 0x00682706, 0x00000000, - 0x80000061, 0x3e064210, 0x00000000, 0x00000000, - 0x00041a70, 0x29058550, 0x25582805, 0x00000000, - 0x00041961, 0x0f050560, 0x00462905, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x202a1965, 0x4b000f03, 0x80001c61, 0x30010110, - 0x00003e04, 0x00000000, 0x00041a70, 0x00018220, - 0x22462a05, 0x00000000, 0x00043061, 0x21050120, - 0x00003000, 0x00000000, 0x00040070, 0x00018660, - 0x26460f05, 0x00000000, 0x80000061, 0x3f064210, - 0x00000000, 0x00000000, 0x11043b62, 0x2b058220, - 0x02464b05, 0x00000000, 0x80001a61, 0x30010110, - 0x00003f04, 0x00000000, 0x00041a70, 0x00018220, - 0x22462b05, 0x00000000, 0x00043061, 0x23050120, - 0x00003000, 0x00000000, 0x80000061, 0x5d054660, - 0x00000000, 0x00000001, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xae251f70, 0x00002103, - 0x01040022, 0x0001c060, 0x00000e70, 0x00000e70, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00043b69, 0x2c050660, 0x02005d04, 0x00463505, - 0x00041965, 0x00010220, 0x22462105, 0x00462c05, - 0x01041362, 0x53058220, 0x02460905, 0x7f800000, - 0x01041262, 0x27058220, 0x02460b05, 0x7f800000, - 0x01041162, 0x29058220, 0x02460d05, 0x7f800000, - 0x01040062, 0x2b058220, 0x02460905, 0xff800000, - 0x01043b62, 0x2d058220, 0x02460b05, 0xff800000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x2f058220, 0x02460d05, 0xff800000, - 0x01041462, 0x37058220, 0x02461105, 0x7f800000, - 0x01040062, 0x3d058220, 0x02461305, 0x7f800000, - 0x01040062, 0x3f058220, 0x02461505, 0x7f800000, - 0x01040062, 0x41058220, 0x02461905, 0xff800000, - 0x01040062, 0x43058220, 0x02461b05, 0xff800000, - 0x01040062, 0x4d058220, 0x02461d05, 0xff800000, - 0xa34f1761, 0x7f810000, 0x604f0061, 0x00105300, - 0x00040070, 0x00018220, 0x42463505, 0x00000006, - 0x80031161, 0x55060220, 0x00444f26, 0x00000000, - 0x80031962, 0x53060aa0, 0x5a444f06, 0x00445506, - 0x80030961, 0x4f260220, 0x00445306, 0x00000000, - 0x80020961, 0x55070220, 0x00424f27, 0x00000000, - 0x80020061, 0x57070220, 0x00424f47, 0x00000000, - 0x80021962, 0x53070aa0, 0x5a425507, 0x00425707, - 0x80021161, 0x4f470220, 0x00425307, 0x00000000, - 0x80020961, 0x55070220, 0x00424f27, 0x00000000, - 0x80021161, 0x57070220, 0x00424f67, 0x00000000, - 0x80021962, 0x53070aa0, 0x5a425507, 0x00425707, - 0x80021161, 0x4f670220, 0x00425307, 0x00000000, - 0xa3531961, 0x7f810000, 0x60530061, 0x00102700, - 0x80021962, 0x4f850aa0, 0x5a004f64, 0x00344f85, - 0x80021962, 0x50850aa0, 0x5a005064, 0x00345085, - 0x80031361, 0x55060220, 0x00445326, 0x00000000, - 0x80031162, 0x50050aa0, 0x5a004fe4, 0x00465005, - 0x80031962, 0x27060aa0, 0x5a445306, 0x00445506, - 0x80030961, 0x53260220, 0x00442706, 0x00000000, - 0x80020961, 0x55070220, 0x00425327, 0x00000000, - 0x80021661, 0x57070220, 0x00425347, 0x00000000, - 0x80021962, 0x27070aa0, 0x5a425507, 0x00425707, - 0x80021161, 0x53470220, 0x00422707, 0x00000000, - 0x80020961, 0x55070220, 0x00425327, 0x00000000, - 0x80021161, 0x57070220, 0x00425367, 0x00000000, - 0x80021962, 0x27070aa0, 0x5a425507, 0x00425707, - 0x80021161, 0x53670220, 0x00422707, 0x00000000, - 0xa3271961, 0x7f810000, 0x60270061, 0x00102900, - 0x80021962, 0x53850aa0, 0x5a005364, 0x00345385, - 0x80021962, 0x54850aa0, 0x5a005464, 0x00345485, - 0x80031361, 0x55060220, 0x00442726, 0x00000000, - 0x80031162, 0x54050aa0, 0x5a0053e4, 0x00465405, - 0x80031962, 0x29060aa0, 0x5a442706, 0x00445506, - 0x80030961, 0x27260220, 0x00442906, 0x00000000, - 0x80020961, 0x55070220, 0x00422727, 0x00000000, - 0x80021661, 0x57070220, 0x00422747, 0x00000000, - 0x80021962, 0x29070aa0, 0x5a425507, 0x00425707, - 0x80021161, 0x27470220, 0x00422907, 0x00000000, - 0x80020961, 0x55070220, 0x00422727, 0x00000000, - 0x80021161, 0x57070220, 0x00422767, 0x00000000, - 0x80021962, 0x29070aa0, 0x5a425507, 0x00425707, - 0x80021161, 0x27670220, 0x00422907, 0x00000000, - 0xa3291961, 0xff810000, 0x60290061, 0x00102b00, - 0x80021962, 0x27850aa0, 0x5a002764, 0x00342785, - 0x80021962, 0x28850aa0, 0x5a002864, 0x00342885, - 0x80031361, 0x55060220, 0x00442926, 0x00000000, - 0x80031162, 0x28050aa0, 0x5a0027e4, 0x00462805, - 0x80031962, 0x2b060aa0, 0x4a442906, 0x00445506, - 0x80030961, 0x29260220, 0x00442b06, 0x00000000, - 0x80020961, 0x55070220, 0x00422927, 0x00000000, - 0x80021661, 0x57070220, 0x00422947, 0x00000000, - 0x80021962, 0x2b070aa0, 0x4a425507, 0x00425707, - 0x80021161, 0x29470220, 0x00422b07, 0x00000000, - 0x80020961, 0x55070220, 0x00422927, 0x00000000, - 0x80021161, 0x57070220, 0x00422967, 0x00000000, - 0x80021962, 0x2b070aa0, 0x4a425507, 0x00425707, - 0x80021161, 0x29670220, 0x00422b07, 0x00000000, - 0xa32b1961, 0xff810000, 0x602b0061, 0x00102d00, - 0x80021962, 0x29850aa0, 0x4a002964, 0x00342985, - 0x80021962, 0x2a850aa0, 0x4a002a64, 0x00342a85, - 0x80031361, 0x55060220, 0x00442b26, 0x00000000, - 0x80031162, 0x2a050aa0, 0x4a0029e4, 0x00462a05, - 0x80031962, 0x2d060aa0, 0x4a442b06, 0x00445506, - 0x80030961, 0x2b260220, 0x00442d06, 0x00000000, - 0x80020961, 0x55070220, 0x00422b27, 0x00000000, - 0x80021661, 0x57070220, 0x00422b47, 0x00000000, - 0x80021962, 0x2d070aa0, 0x4a425507, 0x00425707, - 0x80021161, 0x2b470220, 0x00422d07, 0x00000000, - 0x80020961, 0x55070220, 0x00422b27, 0x00000000, - 0x80021161, 0x57070220, 0x00422b67, 0x00000000, - 0x80021962, 0x2d070aa0, 0x4a425507, 0x00425707, - 0x80021161, 0x2b670220, 0x00422d07, 0x00000000, - 0xa32d1961, 0xff810000, 0x602d0061, 0x00102f00, - 0x80021962, 0x2b850aa0, 0x4a002b64, 0x00342b85, - 0x80021962, 0x2c850aa0, 0x4a002c64, 0x00342c85, - 0x80031361, 0x55060220, 0x00442d26, 0x00000000, - 0x80031162, 0x2c050aa0, 0x4a002be4, 0x00462c05, - 0x80031962, 0x2f060aa0, 0x4a442d06, 0x00445506, - 0x80030961, 0x2d260220, 0x00442f06, 0x00000000, - 0x80020961, 0x55070220, 0x00422d27, 0x00000000, - 0x80021661, 0x57070220, 0x00422d47, 0x00000000, - 0x80021962, 0x2f070aa0, 0x4a425507, 0x00425707, - 0x80021161, 0x2d470220, 0x00422f07, 0x00000000, - 0x80020961, 0x55070220, 0x00422d27, 0x00000000, - 0x80021161, 0x57070220, 0x00422d67, 0x00000000, - 0x80021962, 0x2f070aa0, 0x4a425507, 0x00425707, - 0x80021161, 0x2d670220, 0x00422f07, 0x00000000, - 0xa32f1961, 0x7f810000, 0x602f0061, 0x00103700, - 0x80021962, 0x2d850aa0, 0x4a002d64, 0x00342d85, - 0x80021962, 0x2e850aa0, 0x4a002e64, 0x00342e85, - 0x80031361, 0x55060220, 0x00442f26, 0x00000000, - 0x80031162, 0x2e050aa0, 0x4a002de4, 0x00462e05, - 0x80031962, 0x37060aa0, 0x5a442f06, 0x00445506, - 0x80030961, 0x2f260220, 0x00443706, 0x00000000, - 0x80020961, 0x55070220, 0x00422f27, 0x00000000, - 0x80021661, 0x57070220, 0x00422f47, 0x00000000, - 0x80021962, 0x37070aa0, 0x5a425507, 0x00425707, - 0x80021161, 0x2f470220, 0x00423707, 0x00000000, - 0x80020961, 0x55070220, 0x00422f27, 0x00000000, - 0x80021161, 0x57070220, 0x00422f67, 0x00000000, - 0x80021962, 0x37070aa0, 0x5a425507, 0x00425707, - 0x80021161, 0x2f670220, 0x00423707, 0x00000000, - 0xa3371961, 0x7f810000, 0x60370061, 0x00103d00, - 0x80021962, 0x2f850aa0, 0x5a002f64, 0x00342f85, - 0x80021962, 0x30850aa0, 0x5a003064, 0x00343085, - 0x80031361, 0x55060220, 0x00443726, 0x00000000, - 0x80031162, 0x30050aa0, 0x5a002fe4, 0x00463005, - 0x80031962, 0x3d060aa0, 0x5a443706, 0x00445506, - 0x80030961, 0x37260220, 0x00443d06, 0x00000000, - 0x80020961, 0x55070220, 0x00423727, 0x00000000, - 0x80021661, 0x57070220, 0x00423747, 0x00000000, - 0x80021962, 0x3d070aa0, 0x5a425507, 0x00425707, - 0x80021161, 0x37470220, 0x00423d07, 0x00000000, - 0x80020961, 0x55070220, 0x00423727, 0x00000000, - 0x80021161, 0x57070220, 0x00423767, 0x00000000, - 0x80021962, 0x3d070aa0, 0x5a425507, 0x00425707, - 0x80021161, 0x37670220, 0x00423d07, 0x00000000, - 0xa33d1961, 0x7f810000, 0x603d0061, 0x00103f00, - 0x80021962, 0x37850aa0, 0x5a003764, 0x00343785, - 0x80021962, 0x38850aa0, 0x5a003864, 0x00343885, - 0x80031361, 0x55060220, 0x00443d26, 0x00000000, - 0x80031162, 0x38050aa0, 0x5a0037e4, 0x00463805, - 0x80031962, 0x3f060aa0, 0x5a443d06, 0x00445506, - 0x80030961, 0x3d260220, 0x00443f06, 0x00000000, - 0x80020961, 0x55070220, 0x00423d27, 0x00000000, - 0x80021661, 0x57070220, 0x00423d47, 0x00000000, - 0x80021962, 0x3f070aa0, 0x5a425507, 0x00425707, - 0x80021161, 0x3d470220, 0x00423f07, 0x00000000, - 0x80020961, 0x55070220, 0x00423d27, 0x00000000, - 0x80021161, 0x57070220, 0x00423d67, 0x00000000, - 0x80021962, 0x3f070aa0, 0x5a425507, 0x00425707, - 0x80021161, 0x3d670220, 0x00423f07, 0x00000000, - 0xa33f1961, 0xff810000, 0x603f0061, 0x00104100, - 0x80021962, 0x3d850aa0, 0x5a003d64, 0x00343d85, - 0x80021962, 0x3e850aa0, 0x5a003e64, 0x00343e85, - 0x80031361, 0x55060220, 0x00443f26, 0x00000000, - 0x80031162, 0x3e050aa0, 0x5a003de4, 0x00463e05, - 0x80031962, 0x41060aa0, 0x4a443f06, 0x00445506, - 0x80030961, 0x3f260220, 0x00444106, 0x00000000, - 0x80020961, 0x55070220, 0x00423f27, 0x00000000, - 0x80021661, 0x57070220, 0x00423f47, 0x00000000, - 0x80021962, 0x41070aa0, 0x4a425507, 0x00425707, - 0x80021161, 0x3f470220, 0x00424107, 0x00000000, - 0x80020961, 0x55070220, 0x00423f27, 0x00000000, - 0x80021161, 0x57070220, 0x00423f67, 0x00000000, - 0x80021962, 0x41070aa0, 0x4a425507, 0x00425707, - 0x80021161, 0x3f670220, 0x00424107, 0x00000000, - 0xa3411961, 0xff810000, 0x60410061, 0x00104300, - 0x80021962, 0x3f850aa0, 0x4a003f64, 0x00343f85, - 0x80021962, 0x40850aa0, 0x4a004064, 0x00344085, - 0x80031361, 0x55060220, 0x00444126, 0x00000000, - 0x80031162, 0x40050aa0, 0x4a003fe4, 0x00464005, - 0x80031962, 0x43060aa0, 0x4a444106, 0x00445506, - 0x80030961, 0x41260220, 0x00444306, 0x00000000, - 0x80020961, 0x55070220, 0x00424127, 0x00000000, - 0x80021661, 0x57070220, 0x00424147, 0x00000000, - 0x80021962, 0x43070aa0, 0x4a425507, 0x00425707, - 0x80021161, 0x41470220, 0x00424307, 0x00000000, - 0x80020961, 0x55070220, 0x00424127, 0x00000000, - 0x80021161, 0x57070220, 0x00424167, 0x00000000, - 0x80021962, 0x43070aa0, 0x4a425507, 0x00425707, - 0x80021161, 0x41670220, 0x00424307, 0x00000000, - 0xa3431961, 0xff810000, 0x60430061, 0x00104d00, - 0x80021962, 0x41850aa0, 0x4a004164, 0x00344185, - 0x80021962, 0x42850aa0, 0x4a004264, 0x00344285, - 0x80031361, 0x55060220, 0x00444326, 0x00000000, - 0x80031162, 0x42050aa0, 0x4a0041e4, 0x00464205, - 0x80031962, 0x4d060aa0, 0x4a444306, 0x00445506, - 0x80030961, 0x43260220, 0x00444d06, 0x00000000, - 0x80020961, 0x55070220, 0x00424327, 0x00000000, - 0x80021661, 0x57070220, 0x00424347, 0x00000000, - 0x80021962, 0x4d070aa0, 0x4a425507, 0x00425707, - 0x80021161, 0x43470220, 0x00424d07, 0x00000000, - 0x80020961, 0x55070220, 0x00424327, 0x00000000, - 0x80021161, 0x57070220, 0x00424367, 0x00000000, - 0x80021962, 0x4d070aa0, 0x4a425507, 0x00425707, - 0x80021161, 0x43670220, 0x00424d07, 0x00000000, - 0xa04d0040, 0xffa03503, 0x80021a62, 0x43850aa0, - 0x4a004364, 0x00344385, 0x80021a62, 0x44850aa0, - 0x4a004464, 0x00344485, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x2f550062, 0x35004d03, - 0x80031162, 0x44050aa0, 0x4a0043e4, 0x00464405, - 0x00041970, 0x00018660, 0x16465505, 0x00000000, - 0x01040062, 0x4d058220, 0x020050e4, 0x7f800000, - 0x01040062, 0x4f058220, 0x020030e4, 0x7f800000, - 0x00040070, 0x00018660, 0x16465505, 0x00000001, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x2f2f0062, 0x4d015483, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x2f570062, 0x4f013883, - 0x00040070, 0x00018660, 0x16465505, 0x00000002, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x2f5e0062, 0x2f012883, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x2f600062, 0x57013e83, - 0x00040070, 0x00018660, 0x16465505, 0x00000003, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x2f623062, 0x5e042a80, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x2f643062, 0x60044080, - 0x00040070, 0x00018660, 0x16465505, 0x00000004, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x2f663a62, 0x62042c80, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x2f683b62, 0x64044280, - 0x00040070, 0x00018660, 0x16465505, 0x00000005, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x2f6a0062, 0x66042e80, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x2f6c0062, 0x68044480, - 0x00040070, 0x00018220, 0x52463505, 0x00000006, - 0x2f6f1162, 0x6c006a03, 0x00040070, 0x00018220, - 0x52463505, 0x0000000c, 0x01040022, 0x0001c060, - 0x00000048, 0x00000048, 0x00041b69, 0x6d058660, - 0x02463505, 0x00000002, 0xa0690940, 0x0c006d03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x00000000, 0xea2a6914, 0x01006f14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xae6e0b70, 0x00002303, 0x01040022, 0x0001c060, - 0x00000f90, 0x00000f90, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x00043b69, 0x70050660, - 0x02005d04, 0x00463505, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00041965, 0x00010220, - 0x22462305, 0x00467005, 0x01041362, 0x71058220, - 0x02460905, 0x7f800000, 0x01041262, 0x73058220, - 0x02460b05, 0x7f800000, 0x01041162, 0x75058220, - 0x02460d05, 0x7f800000, 0x01040062, 0x77058220, - 0x02460905, 0xff800000, 0x01040062, 0x79058220, - 0x02460b05, 0xff800000, 0x01041562, 0x7b058220, - 0x02460d05, 0xff800000, 0x01041462, 0x7d058220, - 0x02461105, 0x7f800000, 0x01040062, 0x09058220, - 0x02461305, 0x7f800000, 0x01040062, 0x0b058220, - 0x02461505, 0x7f800000, 0xa3171f61, 0x7f810000, - 0x60170061, 0x00107300, 0x01040062, 0x0d058220, - 0x02461905, 0xff800000, 0x01040c62, 0x11058220, - 0x02461b05, 0xff800000, 0x01040b62, 0x13058220, - 0x02461d05, 0xff800000, 0xa3150a61, 0x7f810000, - 0x60150061, 0x00107100, 0xa3190b61, 0x7f810000, - 0x60190061, 0x00107500, 0x80031361, 0x5f060220, - 0x00441726, 0x00000000, 0x00040070, 0x00018220, - 0x42463505, 0x00000006, 0x80031261, 0x42060220, - 0x00441526, 0x00000000, 0x80031161, 0x6c060220, - 0x00441926, 0x00000000, 0x80030c62, 0x5d060aa0, - 0x5a441706, 0x00445f06, 0x80030a62, 0x40060aa0, - 0x5a441506, 0x00444206, 0x80030a61, 0x17260220, - 0x00445d06, 0x00000000, 0x80030961, 0x15260220, - 0x00444006, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80020a61, 0x62070220, - 0x00421727, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80021761, 0x64070220, - 0x00421747, 0x00000000, 0x80021b61, 0x4d070220, - 0x00421527, 0x00000000, 0x80020061, 0x4f070220, - 0x00421547, 0x00000000, 0x80020b62, 0x60070aa0, - 0x5a426207, 0x00426407, 0x80020962, 0x43070aa0, - 0x5a424d07, 0x00424f07, 0x80021261, 0x17470220, - 0x00426007, 0x00000000, 0x80021161, 0x15470220, - 0x00424307, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80020a61, 0x67070220, - 0x00421727, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80021761, 0x69070220, - 0x00421767, 0x00000000, 0x80021b61, 0x55070220, - 0x00421527, 0x00000000, 0x80020061, 0x57070220, - 0x00421567, 0x00000000, 0x80020b62, 0x65070aa0, - 0x5a426707, 0x00426907, 0x80021962, 0x53070aa0, - 0x5a425507, 0x00425707, 0x80021261, 0x17670220, - 0x00426507, 0x00000000, 0x80030062, 0x6a060aa0, - 0x5a441906, 0x00446c06, 0x80021261, 0x15670220, - 0x00425307, 0x00000000, 0x80021a62, 0x17850aa0, - 0x5a001764, 0x00341785, 0x80021a62, 0x18850aa0, - 0x5a001864, 0x00341885, 0x80031361, 0x19260220, - 0x00446a06, 0x00000000, 0x80021a62, 0x15850aa0, - 0x5a001564, 0x00341585, 0x80021a62, 0x16850aa0, - 0x5a001664, 0x00341685, 0x80031362, 0x18050aa0, - 0x5a0017e4, 0x00461805, 0x80021961, 0x72070220, - 0x00421927, 0x00000000, 0x80020061, 0x74070220, - 0x00421947, 0x00000000, 0x80031262, 0x16050aa0, - 0x5a0015e4, 0x00461605, 0x80021962, 0x70070aa0, - 0x5a427207, 0x00427407, 0x80021161, 0x19470220, - 0x00427007, 0x00000000, 0x80021961, 0x1b070220, - 0x00421927, 0x00000000, 0x80020061, 0x1d070220, - 0x00421967, 0x00000000, 0x80021962, 0x75070aa0, - 0x5a421b07, 0x00421d07, 0xa31b0061, 0xff810000, - 0x601b0061, 0x00107700, 0x80021261, 0x19670220, - 0x00427507, 0x00000000, 0x80031161, 0x27060220, - 0x00441b26, 0x00000000, 0x80021a62, 0x19850aa0, - 0x5a001964, 0x00341985, 0x80021a62, 0x1a850aa0, - 0x5a001a64, 0x00341a85, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80031962, 0x1e060aa0, - 0x4a441b06, 0x00442706, 0x80031262, 0x1a050aa0, - 0x5a0019e4, 0x00461a05, 0x80030961, 0x1b260220, - 0x00441e06, 0x00000000, 0xa31d1961, 0xff810000, - 0x601d0061, 0x00107900, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0xa31f1961, 0xff810000, - 0x601f0061, 0x00107b00, 0x80021961, 0x2a070220, - 0x00421b27, 0x00000000, 0x80023b61, 0x2c070220, - 0x00421b47, 0x00000000, 0x80031261, 0x3f060220, - 0x00441d26, 0x00000000, 0x80031161, 0x5d060220, - 0x00441f26, 0x00000000, 0x80021b62, 0x28070aa0, - 0x4a422a07, 0x00422c07, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80031a62, 0x3d060aa0, - 0x4a441d06, 0x00443f06, 0x80021261, 0x1b470220, - 0x00422807, 0x00000000, 0xa3271961, 0x7f810000, - 0x60270061, 0x00107d00, 0xa3291961, 0x7f810000, - 0x60290061, 0x00100900, 0x80030b61, 0x1d260220, - 0x00443d06, 0x00000000, 0x80021a61, 0x2f070220, - 0x00421b27, 0x00000000, 0x80020061, 0x37070220, - 0x00421b67, 0x00000000, 0x80031261, 0x6a060220, - 0x00442726, 0x00000000, 0x80031161, 0x7a060220, - 0x00442926, 0x00000000, 0x80021d61, 0x42070220, - 0x00421d27, 0x00000000, 0x80020061, 0x4d070220, - 0x00421d47, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80021d62, 0x2d070aa0, - 0x4a422f07, 0x00423707, 0x80021962, 0x40070aa0, - 0x4a424207, 0x00424d07, 0x80021261, 0x1b670220, - 0x00422d07, 0x00000000, 0x80021161, 0x1d470220, - 0x00424007, 0x00000000, 0x80021a62, 0x1b850aa0, - 0x4a001b64, 0x00341b85, 0x80021a62, 0x1c850aa0, - 0x4a001c64, 0x00341c85, 0x80021961, 0x53070220, - 0x00421d27, 0x00000000, 0x80020061, 0x55070220, - 0x00421d67, 0x00000000, 0x80031162, 0x1c050aa0, - 0x4a001be4, 0x00461c05, 0x80021962, 0x4e070aa0, - 0x4a425307, 0x00425507, 0x80021161, 0x1d670220, - 0x00424e07, 0x00000000, 0x80030062, 0x56060aa0, - 0x4a441f06, 0x00445d06, 0x80021962, 0x1d850aa0, - 0x4a001d64, 0x00341d85, 0x80021962, 0x1e850aa0, - 0x4a001e64, 0x00341e85, 0x80031361, 0x1f260220, - 0x00445606, 0x00000000, 0x80031162, 0x1e050aa0, - 0x4a001de4, 0x00461e05, 0x80021961, 0x60070220, - 0x00421f27, 0x00000000, 0x80020061, 0x62070220, - 0x00421f47, 0x00000000, 0x80021962, 0x5e070aa0, - 0x4a426007, 0x00426207, 0x80021161, 0x1f470220, - 0x00425e07, 0x00000000, 0x80021961, 0x65070220, - 0x00421f27, 0x00000000, 0x80020061, 0x67070220, - 0x00421f67, 0x00000000, 0x80021962, 0x63070aa0, - 0x4a426507, 0x00426707, 0x80021161, 0x1f670220, - 0x00426307, 0x00000000, 0x80030062, 0x68060aa0, - 0x5a442706, 0x00446a06, 0x80021962, 0x1f850aa0, - 0x4a001f64, 0x00341f85, 0x80021962, 0x20850aa0, - 0x4a002064, 0x00342085, 0x80031361, 0x27260220, - 0x00446806, 0x00000000, 0x80031162, 0x20050aa0, - 0x4a001fe4, 0x00462005, 0x80021961, 0x70070220, - 0x00422727, 0x00000000, 0x80020061, 0x72070220, - 0x00422747, 0x00000000, 0x80021962, 0x6b070aa0, - 0x5a427007, 0x00427207, 0x80021161, 0x27470220, - 0x00426b07, 0x00000000, 0x80021961, 0x75070220, - 0x00422727, 0x00000000, 0x80020061, 0x77070220, - 0x00422767, 0x00000000, 0x80021962, 0x73070aa0, - 0x5a427507, 0x00427707, 0x80021161, 0x27670220, - 0x00427307, 0x00000000, 0x80030062, 0x78060aa0, - 0x5a442906, 0x00447a06, 0x80021962, 0x27850aa0, - 0x5a002764, 0x00342785, 0x80021962, 0x28850aa0, - 0x5a002864, 0x00342885, 0x80031361, 0x29260220, - 0x00447806, 0x00000000, 0x80031162, 0x28050aa0, - 0x5a0027e4, 0x00462805, 0x80021961, 0x7d070220, - 0x00422927, 0x00000000, 0x80020061, 0x09070220, - 0x00422947, 0x00000000, 0x80021962, 0x7b070aa0, - 0x5a427d07, 0x00420907, 0x80021161, 0x29470220, - 0x00427b07, 0x00000000, 0x80021961, 0x2d070220, - 0x00422927, 0x00000000, 0x80020061, 0x2f070220, - 0x00422967, 0x00000000, 0x80021962, 0x2b070aa0, - 0x5a422d07, 0x00422f07, 0xa32d0061, 0xff810000, - 0x602d0061, 0x00100d00, 0xa32f0061, 0xff810000, - 0x602f0061, 0x00101100, 0x80021361, 0x29670220, - 0x00422b07, 0x00000000, 0xa32b1961, 0x7f810000, - 0x602b0061, 0x00100b00, 0x80031361, 0x55060220, - 0x00442d26, 0x00000000, 0x80031261, 0x67060220, - 0x00442f26, 0x00000000, 0x80021b62, 0x29850aa0, - 0x5a002964, 0x00342985, 0x80021b62, 0x2a850aa0, - 0x5a002a64, 0x00342a85, 0x80031361, 0x3d060220, - 0x00442b26, 0x00000000, 0x80031b62, 0x53060aa0, - 0x4a442d06, 0x00445506, 0x80031262, 0x2a050aa0, - 0x5a0029e4, 0x00462a05, 0x80031962, 0x37060aa0, - 0x5a442b06, 0x00443d06, 0x80030b61, 0x2d260220, - 0x00445306, 0x00000000, 0x80030961, 0x2b260220, - 0x00443706, 0x00000000, 0xa3371961, 0xff810000, - 0x60370061, 0x00101300, 0x80021a61, 0x5d070220, - 0x00422d27, 0x00000000, 0x80020061, 0x5f070220, - 0x00422d47, 0x00000000, 0x80021b61, 0x40070220, - 0x00422b27, 0x00000000, 0x80020061, 0x42070220, - 0x00422b47, 0x00000000, 0x80031161, 0x77060220, - 0x00443726, 0x00000000, 0x80021c62, 0x56070aa0, - 0x4a425d07, 0x00425f07, 0x80021a62, 0x3e070aa0, - 0x5a424007, 0x00424207, 0x80021261, 0x2d470220, - 0x00425607, 0x00000000, 0x80021161, 0x2b470220, - 0x00423e07, 0x00000000, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0xa03d0040, 0xffa03503, - 0x80021b61, 0x62070220, 0x00422d27, 0x00000000, - 0x80020061, 0x64070220, 0x00422d67, 0x00000000, - 0x80021c61, 0x4d070220, 0x00422b27, 0x00000000, - 0x80020061, 0x4f070220, 0x00422b67, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x2f3f0062, 0x35003d03, 0x80021c62, 0x60070aa0, - 0x4a426207, 0x00426407, 0x80021a62, 0x43070aa0, - 0x5a424d07, 0x00424f07, 0x00041970, 0x00018660, - 0x16463f05, 0x00000000, 0x80021261, 0x2d670220, - 0x00426007, 0x00000000, 0x80030062, 0x65060aa0, - 0x4a442f06, 0x00446706, 0x80021261, 0x2b670220, - 0x00424307, 0x00000000, 0x01040062, 0x43058220, - 0x020028e4, 0x7f800000, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x41058220, - 0x020016e4, 0x7f800000, 0x80021c62, 0x2d850aa0, - 0x4a002d64, 0x00342d85, 0x80021c62, 0x2e850aa0, - 0x4a002e64, 0x00342e85, 0x80031361, 0x2f260220, - 0x00446506, 0x00000000, 0x80021c62, 0x2b850aa0, - 0x5a002b64, 0x00342b85, 0x80021c62, 0x2c850aa0, - 0x5a002c64, 0x00342c85, 0x00040070, 0x00018660, - 0x16463f05, 0x00000001, 0x80031362, 0x2e050aa0, - 0x4a002de4, 0x00462e05, 0x80021a61, 0x6a070220, - 0x00422f27, 0x00000000, 0x80020061, 0x6c070220, - 0x00422f47, 0x00000000, 0x80031262, 0x2c050aa0, - 0x5a002be4, 0x00462c05, 0x80000d01, 0x00000000, - 0x00000000, 0x00000000, 0x2f4d0062, 0x41011883, - 0x80000f01, 0x00000000, 0x00000000, 0x00000000, - 0x2f4f0062, 0x43012a83, 0x80021b62, 0x68070aa0, - 0x4a426a07, 0x00426c07, 0x00040070, 0x00018660, - 0x16463f05, 0x00000002, 0x80021161, 0x2f470220, - 0x00426807, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x2f530062, 0x4d011a83, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x2f550062, 0x4f012c83, 0x80021b61, 0x72070220, - 0x00422f27, 0x00000000, 0x80020061, 0x74070220, - 0x00422f67, 0x00000000, 0x00040070, 0x00018660, - 0x16463f05, 0x00000003, 0x80021a62, 0x70070aa0, - 0x4a427207, 0x00427407, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x2f570062, 0x53041c80, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0x2f5d0062, 0x55042e80, 0x80021361, 0x2f670220, - 0x00427007, 0x00000000, 0x80030062, 0x75060aa0, - 0x4a443706, 0x00447706, 0x00040070, 0x00018660, - 0x16463f05, 0x00000004, 0x80021a62, 0x2f850aa0, - 0x4a002f64, 0x00342f85, 0x80021a62, 0x30850aa0, - 0x4a003064, 0x00343085, 0x80031361, 0x37260220, - 0x00447506, 0x00000000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x2f5f0062, 0x57041e80, - 0x80031262, 0x30050aa0, 0x4a002fe4, 0x00463005, - 0x80021961, 0x7a070220, 0x00423727, 0x00000000, - 0x80020061, 0x7c070220, 0x00423747, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x2f610062, 0x5d043080, 0x80021962, 0x78070aa0, - 0x4a427a07, 0x00427c07, 0x00040070, 0x00018660, - 0x16463f05, 0x00000005, 0x80021161, 0x37470220, - 0x00427807, 0x00000000, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x2f630062, 0x5f042080, - 0x80021961, 0x09070220, 0x00423727, 0x00000000, - 0x80020061, 0x0b070220, 0x00423767, 0x00000000, - 0x80021962, 0x7d070aa0, 0x4a420907, 0x00420b07, - 0x80021161, 0x37670220, 0x00427d07, 0x00000000, - 0x80021962, 0x37850aa0, 0x4a003764, 0x00343785, - 0x80021962, 0x38850aa0, 0x4a003864, 0x00343885, - 0x80031162, 0x38050aa0, 0x4a0037e4, 0x00463805, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x2f650062, 0x61043880, 0x00040070, 0x00018220, - 0x52463505, 0x00000006, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x2f720062, 0x65006303, - 0x00040070, 0x00018220, 0x52463505, 0x0000000c, - 0x01040022, 0x0001c060, 0x00000058, 0x00000058, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x66058660, 0x02463505, 0x00000002, - 0xa0701940, 0x0f006603, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x00000000, - 0xea2a7014, 0x01007214, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040061, 0x00010660, - 0x20464905, 0x00000000, 0x01040022, 0x0001c060, - 0x00000498, 0x00000498, 0x80031661, 0x2a054010, - 0x00000000, 0x76543210, 0x00040070, 0x00018660, - 0x26460f05, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xa0721f40, 0x00803503, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0xa0740040, 0xff803503, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0xa07c0040, 0x00403503, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0xa07e0040, 0xff403503, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0xa0110040, 0x00203503, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0xa0130040, 0xff203503, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0xa01b0040, 0x00103503, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0xa01d0040, 0xff103503, 0x80031f61, 0x2a050120, - 0x00462a05, 0x00000000, 0xe42b1940, 0x00802a03, - 0xe32a1969, 0x00202a03, 0xe32a1940, 0x00002a03, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049c31, 0x28160100, 0xfa002a14, 0x04000000, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x67050020, 0x0066281f, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x69058660, 0x02466705, 0x00000008, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x2f6b0062, 0x69006703, 0x00040070, 0x00018660, - 0x26464b05, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0xef700062, 0x00006b03, - 0x00040070, 0x00018660, 0x56467205, 0x00000010, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0x2f760062, 0x74007203, 0x80041961, 0x10014110, - 0x00000000, 0x0e000e00, 0x00040069, 0x10018510, - 0x01567606, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0e000e00, 0xe0780961, 0x001b0004, - 0x00040070, 0x00018660, 0x56467c05, 0x00000010, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x207a0066, 0x78007003, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x2f090062, 0x7e007c03, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x0f400f40, - 0x00040069, 0x10018510, 0x01560906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0f400f40, - 0xe00b0961, 0x001b0004, 0x00040070, 0x00018660, - 0x56461105, 0x00000010, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x200d0066, 0x0b007a03, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x2f150062, 0x13001103, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x01a001a0, 0x00040069, 0x10018510, - 0x01561506, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x01a001a0, 0xe0170961, 0x001b0004, - 0x00040070, 0x00018660, 0x56461b05, 0x00000010, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x20190066, 0x17000d03, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0x2f1f0062, 0x1d001b03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x03200320, - 0x00040069, 0x10018510, 0x01561f06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x03200320, - 0xe0270961, 0x001b0004, 0x00040070, 0x00018660, - 0x16463505, 0x00000000, 0x20751a66, 0x27001903, - 0x01040022, 0x0001c060, 0x00000040, 0x00000040, - 0x00041661, 0x73054220, 0x00000000, 0x00000128, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x00000000, 0xea327314, 0x01007514, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0xac280070, 0x00003503, 0x00041965, 0x00010220, - 0x22462505, 0x00462805, 0x01040022, 0x0001c060, - 0x000000c0, 0x00000090, 0x0004004d, 0x78050220, - 0x00462105, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000d01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x76054220, - 0x00000000, 0x00000120, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x74140000, - 0xea187614, 0x01007814, 0x00040024, 0x0001c060, - 0x00000040, 0x00000040, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000d01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x74054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040065, 0x00010220, - 0x22466e05, 0x00462805, 0x01040022, 0x0001c060, - 0x000000d0, 0x000000a0, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x0004004d, 0x7b050220, - 0x00462305, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x79054220, - 0x00000000, 0x00000124, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x76140000, - 0xea187914, 0x01007b14, 0x00040024, 0x0001c060, - 0x00000040, 0x00000040, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x76054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0x80004d31, 0x2a0c0000, - 0xe23e000c, 0x00000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x00040079, 0x2b058620, - 0x06463505, 0x00000000, 0x00040070, 0x00018660, - 0x26460f05, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x202d0065, 0x2b002103, - 0x203d0065, 0x2b002303, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x0004004d, 0x2f050220, - 0x00462d05, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x0004004d, 0x3f050220, - 0x00463d05, 0x00000000, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa0370040, 0x2f017402, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0xa0410040, 0x3f017602, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x2f430062, 0x41003703, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80004e31, 0x350c0000, 0xe23e000c, 0x00000000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80030061, 0x36054220, 0x00000000, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x36550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044f31, 0x00000000, 0x3008360c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x00040070, 0x00018660, 0x16463105, 0x00000000, - 0x01040022, 0x0001c060, 0x00000880, 0x00000880, - 0x80030061, 0x4e054220, 0x00000000, 0x00000120, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004031, 0x4d0c0000, 0xea004e0c, 0x00300000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0xae4f1770, 0x00014d03, 0x00041965, 0x00010220, - 0x22462805, 0x00464f05, 0x01040022, 0x0001c060, - 0x00000230, 0x00000230, 0x00030041, 0x20018220, - 0x01463905, 0x05cc05cc, 0x00030040, 0x55058660, - 0x06445106, 0x00002c3c, 0x00130040, 0x56058660, - 0x06443306, 0x00002c3c, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x09050660, - 0x00004d04, 0x00000000, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0xfe530049, 0x5cc03903, - 0x00031c70, 0x2b050220, 0x52465505, 0x00445106, - 0x00130c70, 0x57050220, 0x52465605, 0x00443306, - 0xa05f1540, 0x3b005502, 0x00130041, 0x20018220, - 0x01463a05, 0x05cc05cc, 0x80000c01, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x5d052660, - 0x06462b05, 0x00445126, 0x00130c40, 0x5e052660, - 0x06465705, 0x00443326, 0x27610970, 0x55005f03, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x7c060220, 0x00345f05, 0x00000000, - 0x80101401, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x7e060220, 0x00346005, 0x00000000, - 0x00131649, 0x54058222, 0x02463a05, 0x000005cc, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040952, 0x63040e68, 0x0e2e5d05, 0x61055305, - 0x00031961, 0x7c260220, 0x00346305, 0x00000000, - 0x00131a61, 0x7e260220, 0x00346405, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x64140000, 0xfb187c24, 0x01000914, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00043b61, 0x0a054660, 0x00000000, 0x0000012c, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0xa00c2b40, 0x64000102, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xea0c0a14, 0x00040c14, 0x00040025, 0x00004600, - 0x00000000, 0x000005d8, 0x80031261, 0x66054220, - 0x00000000, 0x00000124, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004231, 0x650c0000, - 0xea00660c, 0x00300000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0xae670070, 0x00016503, - 0x00041965, 0x00010220, 0x22462805, 0x00466705, - 0x01040022, 0x0001c060, 0x00000268, 0x00000268, - 0x00030041, 0x20018220, 0x01463905, 0x05cc05cc, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x6a058660, 0x06445106, 0x00002c40, - 0x00130040, 0x6b058660, 0x06443306, 0x00002c40, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x15050660, 0x00006504, 0x00000000, - 0xfe680949, 0x5cc03903, 0x00030c70, 0x2c050220, - 0x52466a05, 0x00445106, 0x80101c01, 0x00000000, - 0x00000000, 0x00000000, 0x00130070, 0x6c050220, - 0x52466b05, 0x00443306, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xa06f0040, 0x3b006a02, - 0x00130041, 0x20018220, 0x01463a05, 0x05cc05cc, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x6d052660, 0x06462c05, 0x00445126, - 0x00131c40, 0x6e052660, 0x06466c05, 0x00443326, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x27711c70, 0x6a006f03, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x11060220, - 0x00346f05, 0x00000000, 0x80101201, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x13060220, - 0x00347005, 0x00000000, 0x80103b01, 0x00000000, - 0x00000000, 0x00000000, 0x80101101, 0x00000000, - 0x00000000, 0x00000000, 0x00130049, 0x69058222, - 0x02463a05, 0x000005cc, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00041952, 0x73040e68, - 0x0e2e6d05, 0x71056805, 0x00031961, 0x11260220, - 0x00347305, 0x00000000, 0x00131a61, 0x13260220, - 0x00347405, 0x00000000, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x74140000, - 0xfb181124, 0x01001514, 0x00043361, 0x16054660, - 0x00000000, 0x00000130, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x00042352, 0x18044560, - 0x0e2effff, 0x74050305, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x00000000, - 0xea0c1614, 0x00041814, 0x00040025, 0x00004600, - 0x00000000, 0x000002b8, 0x00040065, 0x00010220, - 0x22462805, 0x00464905, 0x01040022, 0x0001c060, - 0x00000288, 0x00000288, 0x00030041, 0x20018220, - 0x01463905, 0x05cc05cc, 0x00032b40, 0x77058660, - 0x06445106, 0x00002c44, 0x80103b01, 0x00000000, - 0x00000000, 0x00000000, 0x00130040, 0x78058660, - 0x06443306, 0x00002c44, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x80030061, 0x03054220, - 0x00000000, 0x00000128, 0xfe75fb49, 0x5cc03903, - 0x00031c70, 0x2d050220, 0x52467705, 0x00445106, - 0x80103b01, 0x00000000, 0x00000000, 0x00000000, - 0x00131c70, 0x79050220, 0x52467805, 0x00443306, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0xa07c0040, 0x3b007702, 0x00130041, 0x20018220, - 0x01463a05, 0x05cc05cc, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000c01, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x7a052660, - 0x06462d05, 0x00445126, 0x80103b01, 0x00000000, - 0x00000000, 0x00000000, 0x80100c01, 0x00000000, - 0x00000000, 0x00000000, 0x00130040, 0x7b052660, - 0x06467905, 0x00443326, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000c01, 0x00000000, - 0x00000000, 0x00000000, 0x277e0070, 0x77007c03, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x19060220, 0x00347c05, 0x00000000, - 0x80101201, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x1b060220, 0x00347d05, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x00130049, 0x76058222, 0x02463a05, 0x000005cc, - 0x00041952, 0x01040e68, 0x0e2e7a05, 0x7e057505, - 0x00031961, 0x19260220, 0x00340105, 0x00000000, - 0x00131a61, 0x1b260220, 0x00340205, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004431, 0x020c0000, 0xea00030c, 0x00300000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x1d050660, 0x00000204, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x00000000, 0xfb321924, 0x01001d14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x80004531, 0x040c0000, 0xe23e000c, 0x00000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80030061, 0x05054220, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x05550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044631, 0x00000000, 0x3008050c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x00040070, 0x00018220, 0x52464705, 0x00000018, - 0x01040022, 0x0001c060, 0x000002a0, 0x000002a0, - 0x00030041, 0x20018220, 0x01463905, 0x05cc05cc, - 0x00030040, 0x08058660, 0x06445106, 0x00003198, - 0x80103b01, 0x00000000, 0x00000000, 0x00000000, - 0x80101301, 0x00000000, 0x00000000, 0x00000000, - 0x00130040, 0x09058660, 0x06443306, 0x00003198, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0xa01e0040, 0x0c005903, 0xfe060049, 0x5cc03903, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030070, 0x0a050220, 0x52460805, 0x00445106, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x80100a01, 0x00000000, 0x00000000, 0x00000000, - 0x00130070, 0x0b050220, 0x52460905, 0x00443306, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0xa00c0040, 0x3b000802, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x24140000, - 0xea041e14, 0x00040000, 0x00130041, 0x20018220, - 0x01463a05, 0x05cc05cc, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x27110070, 0x08000c03, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0xa0153f40, 0x59000c02, 0x00130049, 0x07058222, - 0x02463a05, 0x000005cc, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x27170070, 0x0c001503, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x00031661, 0x20060220, 0x00341505, 0x00000000, - 0x00130061, 0x22060220, 0x00341605, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x13042e68, 0x0e0e0a05, 0x06054505, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x19042e68, 0x0e2e1105, 0x17051305, - 0x00031961, 0x20260220, 0x00341905, 0x00000000, - 0x00131a61, 0x22260220, 0x00341a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x00000000, 0xfb2a2024, 0x01002414, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040061, 0x00010660, 0x20464b05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000548, 0x00000548, - 0x00040061, 0x00010660, 0x20460f05, 0x00000000, - 0x11040022, 0x0001c060, 0x00000120, 0x00000098, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80031261, 0x1b054220, 0x00000000, 0x00000130, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004f31, 0x1a0c0000, 0xea001b0c, 0x00300000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0xa0770040, 0x43211a02, 0x00040024, 0x0001c060, - 0x00000098, 0x00000098, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80031161, 0x1d054220, - 0x00000000, 0x0000012c, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004f31, 0x1c0c0000, - 0xea001d0c, 0x00300000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0xa0770040, 0x43011c02, - 0x00040025, 0x00004600, 0x00000000, 0x00000408, - 0x80031761, 0x30054010, 0x00000000, 0x76543210, - 0x80030061, 0x33054010, 0x00000000, 0x76543210, - 0x80031761, 0x5d054010, 0x00000000, 0x76543210, - 0x80031561, 0x60054010, 0x00000000, 0x76543210, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80031461, 0x63054010, 0x00000000, 0x76543210, - 0x80031d61, 0x30050120, 0x00463005, 0x00000000, - 0x80031d61, 0x33050120, 0x00463305, 0x00000000, - 0x80031d61, 0x5d050120, 0x00465d05, 0x00000000, - 0x80031d61, 0x60050120, 0x00466005, 0x00000000, - 0x80031d61, 0x63050120, 0x00466305, 0x00000000, - 0xe4311d40, 0x00803003, 0xe4341d40, 0x00803303, - 0xe45e0d40, 0x00805d03, 0xe4610940, 0x00806003, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe4640b40, 0x00806303, 0xe3301d69, 0x00203003, - 0xe3331d69, 0x00203303, 0xe35d1d69, 0x00205d03, - 0xe3601d69, 0x00206003, 0xe3631d69, 0x00206303, - 0xe3301d40, 0x04003003, 0xe3331d40, 0x04003303, - 0xe35d1d40, 0x08005d03, 0xe3601d40, 0x08006003, - 0xe3631d40, 0x0c006303, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049731, 0x2e160100, - 0xfa003014, 0x04000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049831, 0x31160100, - 0xfa003314, 0x04000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049931, 0x59160100, - 0xfa005d14, 0x04000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049a31, 0x5e160100, - 0xfa006014, 0x04000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049031, 0x61160100, - 0xfa006314, 0x04000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0xa01e0040, 0x77002e02, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x27200970, 0x31001e03, 0x00043f69, 0x22058660, - 0x02461e05, 0x00000002, 0xe0260068, 0x01e01e03, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041b69, 0x2405a660, 0x02462005, 0x00000002, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0xa02a1b40, 0x22005902, 0x20280a66, 0x26002403, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x272c0a70, 0x5e002a03, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00041952, 0x2e040e68, - 0x0e2e6105, 0x2c052805, 0x00030061, 0x25060220, - 0x00342a05, 0x00000000, 0x00130061, 0x27060220, - 0x00342b05, 0x00000000, 0x00031a61, 0x25260220, - 0x00342e05, 0x00000000, 0x00131a61, 0x27260220, - 0x00342f05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x00000000, - 0xfb0c2524, 0x00045b14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80031461, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_BFS_BFS_pass2_initial_batchable = { - .prog_data = { - .base.nr_params = 12, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 1024, - .base.total_shared = 308, - .base.program_size = 27248, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_BFS_BFS_pass2_initial_batchable_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 512, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 6, - .uses_barrier = true, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 12, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 16, - .arg_count = 2, - .args = gfx125_bvh_build_BFS_BFS_pass2_initial_batchable_args, - .code = gfx125_bvh_build_BFS_BFS_pass2_initial_batchable_code, -}; -const char *gfx125_bvh_build_BFS_BFS_pass2_initial_batchable_sha1 = "6a44ee7481d945e8dc5bf1adea7aa9c557c59b4b"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_DFS.h b/src/intel/vulkan/grl/gfx125_bvh_build_BFS_DFS.h deleted file mode 100644 index 48bf784cc7f..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_DFS.h +++ /dev/null @@ -1,7156 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_BFS_DFS_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_BFS_DFS_args[] = { - { 0, 8 }, - { 8, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g127<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g110<1>UD g0.1<0,1,0>UD { align1 1H }; -and(16) g35<1>UD g0.2<0,1,0>UD 0x000000ffUD { align1 1H compacted }; -add(1) g3<1>UD g127<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@3 compacted }; -mov(8) g16<1>UW 0x76543210V { align1 WE_all 1Q }; -shl(16) g98<1>D g35<8,8,1>D 0x00000004UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g1UD g3UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g16.8<1>UW g16<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g37<1>D g16<8,8,1>UW { align1 1H }; -add(16) g100<1>D g37<1,1,0>D g98<1,1,0>D { align1 1H I@1 compacted }; -mov.z.f0.0(16) g39<1>UD g100<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g80.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g94.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g82.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g96.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g80<2>F g2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g94<2>F g2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g82<2>F g2.2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g96<2>F g2.2<0,1,0>F { align1 2Q F@4 compacted }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -mov(8) g102<1>UD g80.1<8,4,2>UD { align1 1Q F@4 }; -mov(8) g103<1>UD g94.1<8,4,2>UD { align1 2Q F@3 }; -add(8) g104<1>D g80<8,4,2>D 3116D { align1 1Q }; -add(8) g105<1>D g94<8,4,2>D 3116D { align1 2Q }; -shl(16) g108<1>D g110<8,8,1>D 0x00000004UD { align1 1H }; -cmp.l.f0.0(8) g106<1>UD g104<8,8,1>UD g80<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g107<1>UD g105<8,8,1>UD g94<8,4,2>UD { align1 2Q I@3 }; -add(16) g110<1>D g104<1,1,0>D g108<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g112<1>UD g110<1,1,0>UD g104<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g123<2>UD g110<4,4,1>UD { align1 1Q }; -mov(8) g125<2>UD g111<4,4,1>UD { align1 2Q }; -add3(16) g114<1>D -g106<8,8,1>D g102<8,8,1>D -g112<1,1,1>D { align1 1H I@3 }; -mov(8) g123.1<2>UD g114<4,4,1>UD { align1 1Q I@1 }; -mov(8) g125.1<2>UD g115<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g115UD g123UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(16) g124<1>D 14596D { align1 1H $1.src }; -mov(16) g7<2>UW g121<16,8,2>UW { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g1<1>UD g115<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g3<1>UD g117<8,8,1>UD { align1 1H $1.dst }; -mov(16) g5<1>UD g119<8,8,1>UD { align1 1H $1.dst }; -mov(16) g7.1<2>UW g121.1<16,8,2>UW { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g124UD g1UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g116UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -add(8) g84<1>D g80<8,4,2>D 4D { align1 1Q compacted }; -add(8) g117<1>D g94<8,4,2>D 4D { align1 2Q compacted }; -cmp.l.f0.0(8) g85<1>UD g84<8,8,1>UD g80<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g118<1>UD g117<8,8,1>UD g94<8,4,2>UD { align1 2Q I@2 }; -mov(8) g2<2>UD g84<4,4,1>UD { align1 1Q $0.src }; -mov(8) g4<2>UD g117<4,4,1>UD { align1 2Q $0.src }; -add(8) g86<1>D -g85<8,8,1>D g80.1<8,4,2>D { align1 1Q I@4 }; -add(8) g119<1>D -g118<8,8,1>D g94.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g2.1<2>UD g86<4,4,1>UD { align1 1Q I@2 }; -mov(8) g4.1<2>UD g119<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g2UD nullUD 0x08040589 0x00000000 - ugm MsgDesc: ( atomic_dec, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; - -LABEL0: -endif(16) JIP: LABEL1 { align1 1H }; - -LABEL1: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -send(1) g120UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(8) g121<1>UD 0x00000000UD { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(2) g121.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g121UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $4 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(8) g123<1>UD 0x00003904UD { align1 WE_all 1Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g5<1>UD g82.1<8,4,2>UD { align1 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g6<1>UD g96.1<8,4,2>UD { align1 2Q F@1 }; -mov(16) g119<1>UW g100<32,8,4>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -send(1) g94UD g123UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(16) g122<1>UD g94.3<0,1,0>UD { align1 1H }; -mul(8) acc0<1>UD g94.2<0,1,0>UD 0x0058UW { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g3<1>D g94.2<0,1,0>D 88W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g124<1>UD g122.1<16,8,2>UW { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mach(8) g1<1>UD g94.2<0,1,0>UD 0x00000058UD { align1 1Q compacted AccWrEnable }; -add(8) g9<1>D g82<8,4,2>D g3<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g10<1>D g96<8,4,2>D g4<1,1,0>D { align1 2Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -and(16) g126<1>UD g124<1,1,0>UD 0x00000001UD { align1 1H I@4 compacted }; -mul(8) acc0<1>UD g94.2<0,1,0>UD 0x0058UW { align1 2Q }; -cmp.l.f0.0(8) g11<1>UD g9<8,8,1>UD g82<8,4,2>UD { align1 1Q I@4 }; -mov(8) g21<2>UD g9<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g12<1>UD g10<8,8,1>UD g96<8,4,2>UD { align1 2Q I@5 }; -mov(8) g23<2>UD g10<4,4,1>UD { align1 2Q }; -add(16) g15<1>D g9<1,1,0>D 48D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mach(8) g2<1>UD g94.2<0,1,0>UD 0x00000058UD { align1 2Q F@1 AccWrEnable }; -cmp.l.f0.0(16) g17<1>UD g15<1,1,0>UD 0x00000030UD { align1 1H I@2 compacted }; -cmp.nz.f0.0(16) null<1>D g126<8,8,1>D 0D { align1 1H I@7 }; -add3(16) g13<1>D g5<8,8,1>D g1<8,8,1>D -g11<1,1,1>D { align1 1H I@3 }; -mov(8) g21.1<2>UD g13<4,4,1>UD { align1 1Q I@1 }; -mov(8) g23.1<2>UD g14<4,4,1>UD { align1 2Q I@2 }; -add(16) g19<1>D -g17<1,1,0>D g13<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g3<2>UD g15<4,4,1>UD { align1 1Q }; -mov(8) g5<2>UD g16<4,4,1>UD { align1 2Q }; -mov(8) g3.1<2>UD g19<4,4,1>UD { align1 1Q I@2 }; -mov(8) g5.1<2>UD g20<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g41UD g3UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -send(16) g1UD g21UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -add(16) g20<1>D g9<1,1,0>D 16D { align1 1H $4.src compacted }; -mov(8) g29<2>UD g20<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31<2>UD g21<4,4,1>UD { align1 2Q I@2 }; -(+f0.0) sel(16) g45<1>UD g43<1,1,0>UD 0x00000000UD { align1 1H $6.dst compacted }; -(-f0.0) sel(16) g47<1>UD g43<8,8,1>UD 0x00000000UD { align1 1H }; -cmp.l.f0.0(16) g22<1>UD g20<1,1,0>UD g9<1,1,0>UD { align1 1H $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g24<1>D -g22<1,1,0>D g13<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g29.1<2>UD g24<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31.1<2>UD g25<4,4,1>UD { align1 2Q I@2 }; -mov(16) g23<1>UD g94.6<0,1,0>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g25UD g29UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -shr(16) g32<1>UD g94.1<0,1,0>UD 0x0000001bUD { align1 1H $7.src compacted }; -add(16) g49<1>D g25<1,1,0>D 32D { align1 1H $7.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g29<1>UD g49<1,1,0>UD g25<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g51<1>D -g29<1,1,0>D g27<1,1,0>D { align1 1H @1 $7.dst compacted }; -shl(16) g30<1>D g94.1<0,1,0>D 0x00000005UD { align1 1H $7.src }; -add(16) g53<1>D g49<1,1,0>D g30<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g55<1>UD g53<1,1,0>UD g49<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g59<1>D g53<1,1,0>D 16D { align1 1H compacted }; -add3(16) g57<1>D g51<8,8,1>D g32<8,8,1>D -g55<1,1,1>D { align1 1H I@2 }; -cmp.l.f0.0(16) g61<1>UD g59<1,1,0>UD 0x00000010UD { align1 1H I@2 compacted }; -mov(8) g30<2>UD g53<4,4,1>UD { align1 1Q }; -mov(8) g32<2>UD g54<4,4,1>UD { align1 2Q }; -mov(16) g53<1>UD g39<16,8,2>UW { align1 1H }; -add(16) g63<1>D -g61<1,1,0>D g57<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g30.1<2>UD g57<4,4,1>UD { align1 1Q I@4 }; -mov(8) g32.1<2>UD g58<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g9UD g30UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g31<2>UD g59<4,4,1>UD { align1 1Q $4.src }; -mov(8) g33<2>UD g60<4,4,1>UD { align1 2Q $4.src }; -mov(8) g31.1<2>UD g63<4,4,1>UD { align1 1Q I@2 }; -mov(8) g33.1<2>UD g64<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g63UD g31UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g33<1>D g53<1,1,0>D g23<1,1,0>D { align1 1H I@7 compacted }; -(+f0.0) if(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; -add(16) g67<1>D g45<1,1,0>D g94<0,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g69<1>UD g67<1,1,0>UD g45<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g71<1>D g67<1,1,0>D g53<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g73<1>UD g71<1,1,0>UD g67<1,1,0>UD { align1 1H I@1 compacted }; -shl(16) g77<1>D g71<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g81<1>UD g71<1,1,0>UD 0x0000001eUD { align1 1H F@4 compacted }; -add(16) g75<1>D -g73<1,1,0>D -g69<1,1,0>D { align1 1H I@3 compacted }; -add(16) g85<1>D g1<1,1,0>D g77<1,1,0>D { align1 1H @3 $4.dst compacted }; -shl(16) g79<1>D g75<8,8,1>D 0x00000002UD { align1 1H A@2 }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g1<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g55<2>UD g85<4,4,1>UD { align1 1Q }; -mov(8) g57<2>UD g86<4,4,1>UD { align1 2Q }; -or(16) g83<1>UD g79<1,1,0>UD g81<1,1,0>UD { align1 1H I@4 compacted }; -add3(16) g89<1>D g3<8,8,1>D g83<8,8,1>D -g87<1,1,1>D { align1 1H @1 $4.dst }; -mov(8) g55.1<2>UD g89<4,4,1>UD { align1 1Q I@1 }; -mov(8) g57.1<2>UD g90<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g89UD g55UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -shl(16) g91<1>D g89<8,8,1>D 0x00000005UD { align1 1H $8.dst }; -shr(16) g95<1>UD g89<1,1,0>UD 0x0000001bUD { align1 1H F@3 compacted }; -add(16) g97<1>D g5<1,1,0>D g91<1,1,0>D { align1 1H @2 $4.dst compacted }; -cmp.l.f0.0(16) g99<1>UD g97<1,1,0>UD g5<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g56<2>UD g97<4,4,1>UD { align1 1Q $8.src }; -mov(8) g58<2>UD g98<4,4,1>UD { align1 2Q $8.src }; -add(16) g103<1>D g97<1,1,0>D 16D { align1 1H compacted }; -add3(16) g101<1>D g7<8,8,1>D g95<8,8,1>D -g99<1,1,1>D { align1 1H @4 $4.dst }; -cmp.l.f0.0(16) g105<1>UD g103<1,1,0>UD g97<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g85<2>UD g103<4,4,1>UD { align1 1Q }; -mov(8) g87<2>UD g104<4,4,1>UD { align1 2Q }; -mov(8) g56.1<2>UD g101<4,4,1>UD { align1 1Q I@4 }; -mov(8) g58.1<2>UD g102<4,4,1>UD { align1 2Q I@5 }; -add(16) g107<1>D -g105<1,1,0>D g101<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g25UD g56UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g85.1<2>UD g107<4,4,1>UD { align1 1Q I@1 }; -mov(8) g87.1<2>UD g108<4,4,1>UD { align1 2Q I@2 }; -shl(16) g108<1>D g53<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g55UD g85UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -add(16) g67<1>D g108<8,8,1>D 6144D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g67UD g89UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -add(16) g110<1>F g15<1,1,0>F -g9<1,1,0>F { align1 1H $4.dst compacted }; -add(16) g112<1>F g63<1,1,0>F -g11<1,1,0>F { align1 1H $4.dst compacted }; -add(16) g114<1>F g65<1,1,0>F -g13<1,1,0>F { align1 1H $4.dst compacted }; -sel.ge(16) g116<1>F g112<1,1,0>F g114<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sel.ge(16) g120<1>F g110<1,1,0>F g116<1,1,0>F { align1 1H compacted }; -math inv(16) g122<1>F g120<8,8,1>F null<8,8,1>F { align1 1H @1 $4 }; -add(16) g124<1>F g25<1,1,0>F -g9<1,1,0>F { align1 1H $4.dst compacted }; -add(16) g126<1>F g27<1,1,0>F -g11<1,1,0>F { align1 1H $4.dst compacted }; -add(16) g17<1>F g29<1,1,0>F -g13<1,1,0>F { align1 1H $4.dst compacted }; -mul(16) g19<1>F g124<1,1,0>F g122<1,1,0>F { align1 1H @3 $4.dst compacted }; -mul(16) g21<1>F g126<1,1,0>F g122<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g25<1>F g17<1,1,0>F g122<1,1,0>F { align1 1H F@3 compacted }; -and(1) cr0<1>UD cr0<0,1,0>UD 0xffffffcfUD { align1 WE_all 1N A@1 }; -or(1) cr0<1>UD cr0<0,1,0>UD 0x00000030UD { align1 WE_all 1N A@1 }; -sync nop(16) null<0,1,0>UB { align1 WE_all 1H A@1 }; -add(16) g30<1>F g55<1,1,0>F -g9<1,1,0>F { align1 1H $4.dst compacted }; -add(16) g63<1>F g57<1,1,0>F -g11<1,1,0>F { align1 1H $4.dst compacted }; -add(16) g65<1>F g59<1,1,0>F -g13<1,1,0>F { align1 1H $4.dst compacted }; -mul(16) g76<1>D g53<1,1,0>D 12W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g87<2>HF g19<8,8,1>F { align1 1Q F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -mov(8) g88<2>HF g20<8,8,1>F { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(8) g89<2>HF g21<8,8,1>F { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -mov(8) g90<2>HF g22<8,8,1>F { align1 2Q F@7 }; -mov(8) g91<2>HF g25<8,8,1>F { align1 1Q F@7 }; -mov(8) g92<2>HF g26<8,8,1>F { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mul(16) g67<1>F g30<1,1,0>F g122<1,1,0>F { align1 1H F@7 compacted }; -mul(16) g69<1>F g63<1,1,0>F g122<1,1,0>F { align1 1H F@7 compacted }; -mul(16) g71<1>F g65<1,1,0>F g122<1,1,0>F { align1 1H F@7 compacted }; -mov(8) g27<1>UW g87<16,8,2>UW { align1 1Q F@7 }; -mov(8) g28<1>UW g89<16,8,2>UW { align1 1Q F@7 }; -mov(8) g29<1>UW g91<16,8,2>UW { align1 1Q F@5 }; -mov(8) g93<2>HF g67<8,8,1>F { align1 1Q F@3 }; -mov(8) g95<2>HF g68<8,8,1>F { align1 2Q F@4 }; -mov(8) g96<2>HF g69<8,8,1>F { align1 1Q F@4 }; -mov(8) g97<2>HF g70<8,8,1>F { align1 2Q F@5 }; -add(16) g68<1>D g76<8,8,1>D 2048D { align1 1H A@2 }; -mov(8) g98<2>HF g71<8,8,1>F { align1 1Q F@5 }; -mov(8) g99<2>HF g72<8,8,1>F { align1 2Q F@6 }; -mov(8) g27.8<1>UW g88<16,8,2>UW { align1 2Q I@4 }; -mov(8) g28.8<1>UW g90<16,8,2>UW { align1 2Q I@4 }; -mov(8) g29.8<1>UW g92<16,8,2>UW { align1 2Q A@4 }; -mov(8) g73<1>UW g93<16,8,2>UW { align1 1Q F@6 }; -mov(8) g74<1>UW g96<16,8,2>UW { align1 1Q F@4 }; -mov(8) g75<1>UW g98<16,8,2>UW { align1 1Q F@2 }; -mov(8) g73.8<1>UW g95<16,8,2>UW { align1 2Q A@3 }; -mov(8) g74.8<1>UW g97<16,8,2>UW { align1 2Q A@3 }; -mov(8) g75.8<1>UW g99<16,8,2>UW { align1 2Q A@1 }; -mov(16) g95<2>UW g27<8,8,1>UW { align1 1H I@7 }; -mov(16) g97<2>UW g29<8,8,1>UW { align1 1H I@7 }; -mov(16) g99<2>UW g74<8,8,1>UW { align1 1H I@4 }; -mov(16) g95.1<2>UW g28<8,8,1>UW { align1 1H I@3 }; -mov(16) g97.1<2>UW g73<8,8,1>UW { align1 1H I@3 }; -mov(16) g99.1<2>UW g75<8,8,1>UW { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g68UD g95UD 0x04007506 0x00000180 - slm MsgDesc: ( store_cmask, a32, d32, xyz, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 6 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g69<1>D g108<8,8,1>D 5120D { align1 1H F@3 }; -mov(16) g71<2>UW g119<8,8,1>UW { align1 1H F@1 }; -mov(16) g71.1<2>UW 0x0000UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g69UD g71UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; - -LABEL2: -endif(16) JIP: LABEL3 { align1 1H }; - -LABEL3: -cmp.z.f0.0(16) null<1>D g39<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL4 UIP: LABEL4 { align1 1H }; -mov(16) g72<1>D 14612D { align1 1H $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g72UD g23UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; - -LABEL4: -endif(16) JIP: LABEL5 { align1 1H }; - -LABEL5: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -send(1) g77UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -mov(8) g78<1>UD 0x00000000UD { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(2) g78.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g78UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $12 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -cmp.le.f0.0(16) null<1>D g23<8,8,1>D 32D { align1 1H $10.src }; -mov(1) g121<1>D 1D { align1 WE_all 1N $4.src }; -(+f0.0) if(16) JIP: LABEL7 UIP: LABEL6 { align1 1H }; -cmp.z.f0.0(16) null<1>D g39<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL8 UIP: LABEL8 { align1 1H }; -mov(16) g73<1>D 2044D { align1 1H $10.src }; -mov(16) g75<1>UD 0x00000001UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g73UD g75UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; -sel.l(16) g79<1>UW g94.6<0,1,0>UW 0x00ffUW { align1 1H compacted }; -mov(16) g76<1>D 0D { align1 1H $10.src }; -mov(16) g80<1>UD g79<8,8,1>UW { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g76UD g80UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL8: -endif(16) JIP: LABEL9 { align1 1H }; -mov(16) g75<1>UW 0x0000UW { align1 1H $10.src }; -mov(16) g76<1>UW 0x0000UW { align1 1H $4.src }; -mov(16) g77<1>UW g94.6<0,1,0>UW { align1 1H $4.src }; - -LABEL9: -else(16) JIP: LABEL6 UIP: LABEL6 { align1 1H }; - -LABEL7: -cmp.z.f0.0(16) null<1>D g39<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL10 UIP: LABEL10 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g81<1>D 0D { align1 1H F@4 }; -mov(16) g9<1>UD 0x7f800000UD { align1 1H $4.dst }; -mov(16) g11<1>UD 0x7f800000UD { align1 1H $4.dst }; -mov(16) g13<1>UD 0x7f800000UD { align1 1H $4.dst }; -mov(16) g15<1>UD 0xff800000UD { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g81UD g9UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $4 }; -mov(16) g82<1>D 16D { align1 1H $4.src }; -mov(16) g9<1>UD 0xff800000UD { align1 1H $4.src }; -mov(16) g11<1>UD 0xff800000UD { align1 1H $4.src }; -mov(16) g13<1>UD 0x00000000UD { align1 1H $4.src }; -mov(16) g15<1>UD 0x00000000UD { align1 1H $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g82UD g9UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $4 }; - -LABEL10: -endif(16) JIP: LABEL6 { align1 1H }; -shl(16) g19<1>D g39<8,8,1>D 0x00000002UD { align1 1H }; -mov(16) g17<1>UD g19<8,8,1>UD { align1 1H I@1 }; - -LABEL12: -cmp.ge.f0.0(16) null<1>UD g17<8,8,1>UD 0x00000120UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL11 UIP: LABEL11 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g80<1>D g17<8,8,1>D 0x00000002UD { align1 1H A@4 }; -mov(16) g9<1>UD 0x7f800000UD { align1 1H $4.dst }; -mov(16) g11<1>UD 0x7f800000UD { align1 1H $4.dst }; -mov(16) g13<1>UD 0x7f800000UD { align1 1H $4.dst }; -mov(16) g15<1>UD 0x7f800000UD { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g83<1>D g80<1,1,0>D 32D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g83UD g9UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $4 }; -add(16) g17<1>D g17<1,1,0>D 1024D { align1 1H compacted }; - -LABEL11: -while(16) JIP: LABEL12 { align1 1H }; - -LABEL14: -cmp.ge.f0.0(16) null<1>UD g19<8,8,1>UD 0x00000030UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL13 UIP: LABEL13 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g81<1>D g19<8,8,1>D 0x00000002UD { align1 1H A@4 }; -mov(16) g9<1>UD 0x00000000UD { align1 1H $4.dst }; -mov(16) g11<1>UD 0x00000000UD { align1 1H $4.dst }; -mov(16) g13<1>UD 0x00000000UD { align1 1H $4.dst }; -mov(16) g15<1>UD 0x00000000UD { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g84<1>D g81<1,1,0>D 1184D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g84UD g9UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $4 }; -add(16) g19<1>D g19<1,1,0>D 1024D { align1 1H I@6 compacted }; - -LABEL13: -while(16) JIP: LABEL14 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -cmp.l.f0.0(16) g63<1>UD g39<1,1,0>UD g23<1,1,0>UD { align1 1H F@7 compacted }; -(+f0.0) if(16) JIP: LABEL15 UIP: LABEL15 { align1 1H }; -mul(16) g82<1>D g53<1,1,0>D 12W { align1 1H $4.src compacted }; -add(16) g87<1>D g82<8,8,1>D 2048D { align1 1H I@1 }; -shl(16) g83<1>D g53<8,8,1>D 0x00000002UD { align1 1H $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g17UD g87UD nullUD 0x04607502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g85<1>D g83<8,8,1>D 5120D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g65UD g85UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g31<1>F g17<16,8,2>HF { align1 1Q $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.dst }; -mov(8) g32<1>F g18<16,8,2>HF { align1 2Q $13.dst }; -mov(8) g100<2>UW g17.1<16,8,2>UW { align1 1Q $4.src }; -mov(8) g101<2>UW g18.1<16,8,2>UW { align1 2Q }; -mov(8) g55<1>F g19<16,8,2>HF { align1 1Q $13.dst }; -mov(8) g56<1>F g20<16,8,2>HF { align1 2Q $13.dst }; -mov(8) g102<2>UW g19.1<16,8,2>UW { align1 1Q }; -mov(8) g103<2>UW g20.1<16,8,2>UW { align1 2Q }; -mov(8) g57<1>F g21<16,8,2>HF { align1 1Q $13.dst }; -mov(8) g58<1>F g22<16,8,2>HF { align1 2Q $13.dst }; -mov(8) g104<2>UW g21.1<16,8,2>UW { align1 1Q }; -mov(8) g105<2>UW g22.1<16,8,2>UW { align1 2Q }; -mov(8) g29<1>F g100<16,8,2>HF { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -mov(8) g30<1>F g101<16,8,2>HF { align1 2Q I@5 }; -mov(8) g59<1>F g102<16,8,2>HF { align1 1Q I@4 }; -mov(8) g60<1>F g103<16,8,2>HF { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(8) g61<1>F g104<16,8,2>HF { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.dst }; -mov(8) g62<1>F g105<16,8,2>HF { align1 2Q I@1 }; - -LABEL15: -endif(16) JIP: LABEL6 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(1) g84UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -mov(8) g85<1>UD 0x00000000UD { align1 WE_all 1Q $4.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(2) g85.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g85UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $15 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov.nz.f0.0(16) null<1>D g63<8,8,1>D { align1 1H I@6 }; -(+f0.0) if(16) JIP: LABEL16 UIP: LABEL16 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -add(16) g86<1>F g31<1,1,0>F g59<1,1,0>F { align1 1H $4.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g88<1>F g29<1,1,0>F g57<1,1,0>F { align1 1H F@6 compacted }; -add(16) g90<1>F g55<1,1,0>F g61<1,1,0>F { align1 1H @3 $4.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.z.f0.0(16) null<1>D g37<8,8,1>D 0D { align1 1H }; -mov(16) g92<1>F 0x7f800000F /* infF */ { align1 WE_all 1H F@3 compacted }; -mov(16) g92<1>F g86<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g99<1>F 0xff800000F /* -infF */ { align1 WE_all 1H F@7 compacted }; -mov(16) g99<1>F g86<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g95<1>F 0x7f800000F /* infF */ { align1 WE_all 1H F@4 compacted }; -mov(16) g95<1>F g88<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g97<1>F 0x7f800000F /* infF */ { align1 WE_all 1H F@4 compacted }; -mov(16) g97<1>F g90<1,1,0>F { align1 1H compacted }; -mov(8) g108<2>UD g92.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g83<2>UD g99.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(8) g125<2>UD g95.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g67<2>UD g97.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.l(8) g106<2>F g92<8,4,2>F g108<8,4,2>F { align1 WE_all 1Q I@4 }; -mov(8) g92.1<2>UD g106<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g111<4>UD g92.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g113<4>UD g92.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g109<4>F g111<8,2,4>F g113<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g92.2<4>UD g109<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g116<4>UD g92.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g122<4>UD g92.3<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g114<4>F g116<8,2,4>F g122<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g92.3<4>UD g114<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(8) g123<2>F g95<8,4,2>F g125<8,4,2>F { align1 WE_all 1Q I@7 }; -sel.l(4) g92.4<1>F g92.3<0,1,0>F g92.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g93.4<1>F g93.3<0,1,0>F g93.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g95.1<2>UD g123<8,4,2>UD { align1 WE_all 1Q A@3 }; -sel.l(8) g93<1>F g92.7<0,1,0>F g93<8,8,1>F { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(4) g9<4>UD g95.1<8,2,4>UD { align1 WE_all 1N $4.dst }; -mov(4) g11<4>UD g95.2<8,2,4>UD { align1 WE_all 1N $4.dst }; -sel.l(4) g126<4>F g9<8,2,4>F g11<8,2,4>F { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(4) g95.2<4>UD g126<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(4) g14<4>UD g95.1<8,2,4>UD { align1 WE_all 1N $4.dst }; -mov(4) g25<4>UD g95.3<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sel.l(4) g12<4>F g14<8,2,4>F g25<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g95.3<4>UD g12<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(8) g26<2>F g97<8,4,2>F g67<8,4,2>F { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sel.l(4) g95.4<1>F g95.3<0,1,0>F g95.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g96.4<1>F g96.3<0,1,0>F g96.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g97.1<2>UD g26<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g96<1>F g95.7<0,1,0>F g96<8,8,1>F { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(4) g70<4>UD g97.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g72<4>UD g97.2<8,2,4>UD { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sel.l(4) g68<4>F g70<8,2,4>F g72<8,2,4>F { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(4) g97.2<4>UD g68<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(4) g78<4>UD g97.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g80<4>UD g97.3<8,2,4>UD { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sel.l(4) g73<4>F g78<8,2,4>F g80<8,2,4>F { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(4) g97.3<4>UD g73<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(8) g81<2>F g99<8,4,2>F g83<8,4,2>F { align1 WE_all 1Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sel.l(4) g97.4<1>F g97.3<0,1,0>F g97.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g98.4<1>F g98.3<0,1,0>F g98.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g99.1<2>UD g81<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g98<1>F g97.7<0,1,0>F g98<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g86<4>UD g99.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g101<4>UD g99.2<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sel.ge(4) g84<4>F g86<8,2,4>F g101<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g99.2<4>UD g84<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g104<4>UD g99.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g106<4>UD g99.3<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g102<4>F g104<8,2,4>F g106<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g99.3<4>UD g102<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g101<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g101<1>F g88<1,1,0>F { align1 1H compacted }; -mov(16) g103<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g103<1>F g90<1,1,0>F { align1 1H compacted }; -sel.ge(4) g99.4<1>F g99.3<0,1,0>F g99.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g100.4<1>F g100.3<0,1,0>F g100.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g109<2>UD g101.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g125<2>UD g103.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g100<1>F g99.7<0,1,0>F g100<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g107<2>F g101<8,4,2>F g109<8,4,2>F { align1 WE_all 1Q I@2 }; -mov(8) g101.1<2>UD g107<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g112<4>UD g101.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g114<4>UD g101.2<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g110<4>F g112<8,2,4>F g114<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g101.2<4>UD g110<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g117<4>UD g101.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g122<4>UD g101.3<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g115<4>F g117<8,2,4>F g122<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g101.3<4>UD g115<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(8) g123<2>F g103<8,4,2>F g125<8,4,2>F { align1 WE_all 1Q I@7 }; -sel.ge(4) g101.4<1>F g101.3<0,1,0>F g101.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g102.4<1>F g102.3<0,1,0>F g102.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g103.1<2>UD g123<8,4,2>UD { align1 WE_all 1Q A@3 }; -sel.ge(8) g102<1>F g101.7<0,1,0>F g102<8,8,1>F { align1 WE_all 1Q F@1 }; -mov(4) g9<4>UD g103.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g11<4>UD g103.2<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g126<4>F g9<8,2,4>F g11<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g103.2<4>UD g126<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g14<4>UD g103.1<8,2,4>UD { align1 WE_all 1N I@1 }; -mov(4) g25<4>UD g103.3<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g12<4>F g14<8,2,4>F g25<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g103.3<4>UD g12<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g103.4<1>F g103.3<0,1,0>F g103.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g104.4<1>F g104.3<0,1,0>F g104.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(8) g104<1>F g103.7<0,1,0>F g104<8,8,1>F { align1 WE_all 1Q F@1 }; -(+f0.0) if(16) JIP: LABEL17 UIP: LABEL17 { align1 1H }; -mov(16) g88<1>UD 0x00000000UD { align1 1H }; -mov(16) g90<1>D g93.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g88UD g90UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $13 }; -mov(16) g91<1>UD 0x00000004UD { align1 1H $13.src }; -mov(16) g105<1>D g96.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g91UD g105UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g106<1>UD 0x00000008UD { align1 1H $0.src }; -mov(16) g108<1>D g98.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g106UD g108UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -mov(16) g109<1>UD 0x0000000cUD { align1 1H $1.src }; -mov(16) g111<1>D g100.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g109UD g111UD 0x04040516 0x00000080 - slm MsgDesc: ( atomic_fmax, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g112<1>UD 0x00000010UD { align1 1H $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -mov(16) g114<1>D g102.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g112UD g114UD 0x04040516 0x00000080 - slm MsgDesc: ( atomic_fmax, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -mov(16) g115<1>UD 0x00000014UD { align1 1H $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g117<1>D g104.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g115UD g117UD 0x04040516 0x00000080 - slm MsgDesc: ( atomic_fmax, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL17: -endif(16) JIP: LABEL16 { align1 1H }; - -LABEL16: -endif(16) JIP: LABEL6 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(1) g104UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g105<1>UD 0x00000000UD { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(2) g105.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(1) g79<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(16) nullUD g105UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $4 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(1) f0<1>UD g79<0,1,0>UD { align1 WE_all 1N I@2 }; -mov(8) g106<1>UD 0x00000000UD { align1 WE_all 1Q $1.src }; -mov(1) g78<1>UD f0<0,1,0>UD { align1 WE_all 1N $12.src compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g107UD g106UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $4 }; -mov(1) f0<1>UD g78<0,1,0>UD { align1 WE_all 1N I@2 }; -mov(8) g109<1>UD 0x00000010UD { align1 WE_all 1Q $2.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g110<1>F g107.3<0,1,0>F -g107<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -add(16) g83<1>F g29<1,1,0>F g57<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -add(16) g85<1>F g55<1,1,0>F g61<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0.any16h) send(1) g108UD g109UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -sel.ge(16) g116<1>F g110<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -add(16) g89<1>F g83<1,1,0>F -g107.1<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -add(16) g91<1>F g85<1,1,0>F -g107.2<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -math inv(16) g126<1>F g116<8,8,1>F null<8,8,1>F { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mul(16) g9<1>F g126<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H $5.dst }; -cmp.l.f0.0(16) g25<1>F g116<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g112<1>F g108<0,1,0>F -g107.1<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g114<1>F g108.1<0,1,0>F -g107.2<0,1,0>F { align1 1H }; -cmp.g.f0.0(16) g27<1>F g110<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -sel.ge(16) g122<1>F g112<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -sel.ge(16) g124<1>F g114<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H }; -and.nz.f0.0(16) null<1>UD g25<8,8,1>UD g27<8,8,1>UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -math inv(16) g11<1>F g122<8,8,1>F null<8,8,1>F { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -math inv(16) g15<1>F g124<8,8,1>F null<8,8,1>F { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -(+f0.0) sel(16) g69<1>UD g9<1,1,0>UD 0x00000000UD { align1 1H compacted }; -mov(1) g26<2>UW 0x00000000UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mul(16) g13<1>F g11<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mul(16) g67<1>F g15<8,8,1>F 0x417d70a4F /* 15.84F */ { align1 1H $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.g.f0.0(16) g71<1>F g112<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g73<1>F g122<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H $6.src }; -and.nz.f0.0(16) null<1>UD g73<8,8,1>UD g71<8,8,1>UD { align1 1H F@1 }; -(+f0.0) sel(16) g71<1>UD g13<1,1,0>UD 0x00000000UD { align1 1H F@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mul(16) g97<1>F g89<1,1,0>F g71<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -cmp.g.f0.0(16) g78<1>F g114<8,8,1>F 0x704ec3dF /* 1e-34F */ { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g80<1>F g124<8,8,1>F 0x77f684dfF /* 1e+34F */ { align1 1H $7.src }; -mov(16) g13<1>UD g97<8,8,1>F { align1 1H F@3 }; -and.nz.f0.0(16) g73<1>UD g80<1,1,0>UD g78<1,1,0>UD { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g81<1>F g31<1,1,0>F g59<1,1,0>F { align1 1H compacted }; -(+f0.0) sel(16) g78<1>UD g67<1,1,0>UD 0x00000000UD { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g87<1>F g81<1,1,0>F -g107<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mul(16) g99<1>F g91<1,1,0>F g78<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -mul(16) g95<1>F g87<1,1,0>F g69<1,1,0>F { align1 1H compacted }; -mov(16) g15<1>UD g99<8,8,1>F { align1 1H F@2 }; -mov(16) g11<1>UD g95<8,8,1>F { align1 1H F@1 }; -mov(1) f0<1>UW g26<0,1,0>UW { align1 WE_all 1N I@7 }; -cmp.nz.f0.0(16) null<1>UD g63<8,8,1>UD 0x00000000UD { align1 1H }; -mov(16) g9<1>UD f0<0,1,0>UW { align1 1H }; -and(16) g25<1>UD g37<1,1,0>UD 0x00000003UD { align1 1H compacted }; -shr(16) g27<1>UD g37<1,1,0>UD 0x00000002UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -shl(16) g80<1>D g121<0,1,0>D g37<8,8,1>UD { align1 1H }; - -LABEL20: -cmp.z.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL18 UIP: LABEL18 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -fbl(16) g84<1>UD g9<8,8,1>UD { align1 1H }; -mov(16) a0<1>UW 0x0160UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g84<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0160UW { align1 1H A@1 }; -mov(16) g82<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.z.f0.0(16) g84<1>D g82<1,1,0>D g11<1,1,0>D { align1 1H I@1 compacted }; -and.nz.f0.0(16) null<1>UD g84<8,8,1>UD g63<8,8,1>UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g86<1>UD g59<8,8,1>UD 0xff800000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g88<1>UD g57<8,8,1>UD 0xff800000UD { align1 1H F@1 }; -(+f0.0) sel(16) g90<1>UD g61<8,8,1>UD 0xff800000UD { align1 1H F@1 }; -(+f0.0) sel(16) g99<1>UD g31<8,8,1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g92<1>UD g29<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g95<1>UD g55<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(16) g97<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@3 compacted }; -mov(16) g97<1>F g99<1,1,0>F { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g25<8,8,1>D 1D { align1 1H }; -mov(8) g101<2>UD g97.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.l(8) g99<2>F g97<8,4,2>F g101<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g97.1<2>UD g99<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g101<4>UD g97.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g103<4>UD g97.2<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.l(4) g99<4>F g101<8,2,4>F g103<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g97.2<4>UD g99<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g101<4>UD g97.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g103<4>UD g97.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g99<4>F g101<8,2,4>F g103<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g97.3<4>UD g99<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g99<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g99<1>F g92<1,1,0>F { align1 1H compacted }; -sel.l(4) g97.4<1>F g97.3<0,1,0>F g97.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g98.4<1>F g98.3<0,1,0>F g98.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g101<2>UD g99.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g98<1>F g97.7<0,1,0>F g98<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g92<2>F g99<8,4,2>F g101<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g99.1<2>UD g92<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g101<4>UD g99.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g103<4>UD g99.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g92<4>F g101<8,2,4>F g103<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g99.2<4>UD g92<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g101<4>UD g99.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g103<4>UD g99.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g92<4>F g101<8,2,4>F g103<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g99.3<4>UD g92<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g92<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g92<1>F g95<1,1,0>F { align1 1H compacted }; -sel.l(4) g99.4<1>F g99.3<0,1,0>F g99.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g100.4<1>F g100.3<0,1,0>F g100.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g101<2>UD g92.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g100<1>F g99.7<0,1,0>F g100<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g95<2>F g92<8,4,2>F g101<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g92.1<2>UD g95<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g101<4>UD g92.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g103<4>UD g92.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g95<4>F g101<8,2,4>F g103<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g92.2<4>UD g95<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g101<4>UD g92.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g103<4>UD g92.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g95<4>F g101<8,2,4>F g103<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g92.3<4>UD g95<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g95<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g95<1>F g86<1,1,0>F { align1 1H compacted }; -sel.l(4) g92.4<1>F g92.3<0,1,0>F g92.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g93.4<1>F g93.3<0,1,0>F g93.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g101<2>UD g95.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g93<1>F g92.7<0,1,0>F g93<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g86<2>F g95<8,4,2>F g101<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g95.1<2>UD g86<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g101<4>UD g95.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g103<4>UD g95.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g86<4>F g101<8,2,4>F g103<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g95.2<4>UD g86<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g101<4>UD g95.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g103<4>UD g95.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g86<4>F g101<8,2,4>F g103<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g95.3<4>UD g86<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g86<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g86<1>F g88<1,1,0>F { align1 1H compacted }; -sel.ge(4) g95.4<1>F g95.3<0,1,0>F g95.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g96.4<1>F g96.3<0,1,0>F g96.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g101<2>UD g86.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g96<1>F g95.7<0,1,0>F g96<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g88<2>F g86<8,4,2>F g101<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g86.1<2>UD g88<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g101<4>UD g86.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g103<4>UD g86.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g88<4>F g101<8,2,4>F g103<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g86.2<4>UD g88<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g101<4>UD g86.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g103<4>UD g86.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g88<4>F g101<8,2,4>F g103<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g86.3<4>UD g88<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g88<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g88<1>F g90<1,1,0>F { align1 1H compacted }; -sel.ge(4) g86.4<1>F g86.3<0,1,0>F g86.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g87.4<1>F g87.3<0,1,0>F g87.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g101<2>UD g88.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g87<1>F g86.7<0,1,0>F g87<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g90<2>F g88<8,4,2>F g101<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g88.1<2>UD g90<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g101<4>UD g88.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g103<4>UD g88.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g90<4>F g101<8,2,4>F g103<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g88.2<4>UD g90<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g101<4>UD g88.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g103<4>UD g88.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g90<4>F g101<8,2,4>F g103<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g88.3<4>UD g90<8,2,4>UD { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g90<1>UD g100.7<0,1,0>UD g98.7<0,1,0>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -(+f0.0) sel(16) g97<1>UD g87.7<0,1,0>UD g96.7<0,1,0>UD { align1 1H }; -sel.ge(4) g88.4<1>F g88.3<0,1,0>F g88.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g89.4<1>F g89.3<0,1,0>F g89.4<4,4,1>F { align1 WE_all 1N I@3 }; -cmp.z.f0.0(16) null<1>D g25<8,8,1>D 2D { align1 1H }; -sel.ge(8) g89<1>F g88.7<0,1,0>F g89<8,8,1>F { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -(+f0.0) sel(16) g86<1>UD g93.7<0,1,0>UD g90<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g90<1>UD g89.7<0,1,0>UD g97<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g27<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g88<1>F g86<1,1,0>F -g90<1,1,0>F { align1 1H I@2 compacted }; -and.nz.f0.0(16) null<1>UD g80<8,8,1>UD 0x00000077UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL19 UIP: LABEL19 { align1 1H }; -mul(16) g86<1>D g82<1,1,0>D 6W { align1 1H F@1 compacted }; -mul(16) g82<1>D g27<1,1,0>D 3W { align1 1H I@1 compacted }; -add3(16) g90<1>D g86<8,8,1>D g25<8,8,1>D g82<1,1,1>D { align1 1H A@1 }; -shl(16) g82<1>D g90<8,8,1>D 0x00000002UD { align1 1H I@1 }; -add(16) g86<1>D g82<1,1,0>D 32D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g86UD g88UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL19: -endif(16) JIP: LABEL18 { align1 1H }; -or(16) g82<1>D ~g84<1,1,0>D ~g63<1,1,0>D { align1 1H I@2 compacted }; -mov(1) g84<2>UW 0x00000000UD { align1 WE_all 1N I@1 }; -mov(1) f0<1>UW g84<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g82<8,8,1>UD 0x00000000UD { align1 1H I@3 }; -mov(16) g82<1>UD f0<0,1,0>UW { align1 1H }; -and(16) g9<1>UD g9<1,1,0>UD g82<1,1,0>UD { align1 1H I@1 compacted }; - -LABEL18: -while(16) JIP: LABEL20 { align1 1H }; -add(16) g82<1>D g13<1,1,0>D 16D { align1 1H A@3 compacted }; -mov(1) g85<2>UW 0x00000000UD { align1 WE_all 1N I@7 }; -mov(1) f0<1>UW g85<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g63<8,8,1>UD 0x00000000UD { align1 1H }; -mov(16) g9<1>UD f0<0,1,0>UW { align1 1H I@6 }; - -LABEL23: -cmp.z.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL21 UIP: LABEL21 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -fbl(16) g86<1>UD g9<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) a0<1>UW 0x0a40UW { align1 WE_all 1H }; -shl(16) a0<1>UW g86<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0a40UW { align1 1H A@1 }; -mov(16) g84<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.z.f0.0(16) g86<1>D g84<1,1,0>D g82<1,1,0>D { align1 1H I@1 compacted }; -and.nz.f0.0(16) null<1>UD g86<8,8,1>UD g63<8,8,1>UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g88<1>UD g59<8,8,1>UD 0xff800000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g90<1>UD g57<8,8,1>UD 0xff800000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g92<1>UD g61<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -(+f0.0) sel(16) g101<1>UD g31<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g95<1>UD g29<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g97<1>UD g55<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(16) g99<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@3 compacted }; -mov(16) g99<1>F g101<1,1,0>F { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g25<8,8,1>D 1D { align1 1H }; -mov(8) g103<2>UD g99.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.l(8) g101<2>F g99<8,4,2>F g103<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g99.1<2>UD g101<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g103<4>UD g99.1<8,2,4>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(4) g105<4>UD g99.2<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.l(4) g101<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g99.2<4>UD g101<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g103<4>UD g99.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g105<4>UD g99.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g101<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g99.3<4>UD g101<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g101<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g101<1>F g95<1,1,0>F { align1 1H compacted }; -sel.l(4) g99.4<1>F g99.3<0,1,0>F g99.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g100.4<1>F g100.3<0,1,0>F g100.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g103<2>UD g101.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g100<1>F g99.7<0,1,0>F g100<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g95<2>F g101<8,4,2>F g103<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g101.1<2>UD g95<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g103<4>UD g101.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g105<4>UD g101.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g95<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g101.2<4>UD g95<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g103<4>UD g101.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g105<4>UD g101.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g95<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g101.3<4>UD g95<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g95<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g95<1>F g97<1,1,0>F { align1 1H compacted }; -sel.l(4) g101.4<1>F g101.3<0,1,0>F g101.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g102.4<1>F g102.3<0,1,0>F g102.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g103<2>UD g95.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g102<1>F g101.7<0,1,0>F g102<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g97<2>F g95<8,4,2>F g103<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g95.1<2>UD g97<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g103<4>UD g95.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g105<4>UD g95.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g97<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g95.2<4>UD g97<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g103<4>UD g95.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g105<4>UD g95.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g97<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g95.3<4>UD g97<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g97<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g97<1>F g88<1,1,0>F { align1 1H compacted }; -sel.l(4) g95.4<1>F g95.3<0,1,0>F g95.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g96.4<1>F g96.3<0,1,0>F g96.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g103<2>UD g97.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g96<1>F g95.7<0,1,0>F g96<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g88<2>F g97<8,4,2>F g103<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g97.1<2>UD g88<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g103<4>UD g97.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g105<4>UD g97.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g88<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g97.2<4>UD g88<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g103<4>UD g97.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g105<4>UD g97.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g88<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g97.3<4>UD g88<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g88<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g88<1>F g90<1,1,0>F { align1 1H compacted }; -sel.ge(4) g97.4<1>F g97.3<0,1,0>F g97.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g98.4<1>F g98.3<0,1,0>F g98.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g103<2>UD g88.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g98<1>F g97.7<0,1,0>F g98<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g90<2>F g88<8,4,2>F g103<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g88.1<2>UD g90<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g103<4>UD g88.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g105<4>UD g88.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g90<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g88.2<4>UD g90<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g103<4>UD g88.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g105<4>UD g88.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g90<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g88.3<4>UD g90<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g90<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g90<1>F g92<1,1,0>F { align1 1H compacted }; -sel.ge(4) g88.4<1>F g88.3<0,1,0>F g88.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g89.4<1>F g89.3<0,1,0>F g89.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g103<2>UD g90.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g89<1>F g88.7<0,1,0>F g89<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g92<2>F g90<8,4,2>F g103<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g90.1<2>UD g92<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g103<4>UD g90.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g105<4>UD g90.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g92<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g90.2<4>UD g92<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g103<4>UD g90.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g105<4>UD g90.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g92<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g90.3<4>UD g92<8,2,4>UD { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g92<1>UD g102.7<0,1,0>UD g100.7<0,1,0>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -(+f0.0) sel(16) g99<1>UD g89.7<0,1,0>UD g98.7<0,1,0>UD { align1 1H }; -sel.ge(4) g90.4<1>F g90.3<0,1,0>F g90.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g91.4<1>F g91.3<0,1,0>F g91.4<4,4,1>F { align1 WE_all 1N I@3 }; -cmp.z.f0.0(16) null<1>D g25<8,8,1>D 2D { align1 1H }; -sel.ge(8) g91<1>F g90.7<0,1,0>F g91<8,8,1>F { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -(+f0.0) sel(16) g88<1>UD g96.7<0,1,0>UD g92<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g92<1>UD g91.7<0,1,0>UD g99<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g27<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g90<1>F g88<1,1,0>F -g92<1,1,0>F { align1 1H I@2 compacted }; -and.nz.f0.0(16) null<1>UD g80<8,8,1>UD 0x00000077UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL22 UIP: LABEL22 { align1 1H }; -mul(16) g88<1>D g84<1,1,0>D 6W { align1 1H F@1 compacted }; -mul(16) g84<1>D g27<1,1,0>D 3W { align1 1H I@1 compacted }; -add3(16) g92<1>D g88<8,8,1>D g25<8,8,1>D g84<1,1,1>D { align1 1H A@1 }; -shl(16) g84<1>D g92<8,8,1>D 0x00000002UD { align1 1H I@1 }; -add(16) g88<1>D g84<1,1,0>D 32D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g88UD g90UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL22: -endif(16) JIP: LABEL21 { align1 1H }; -or(16) g84<1>D ~g86<1,1,0>D ~g63<1,1,0>D { align1 1H I@2 compacted }; -mov(1) g86<2>UW 0x00000000UD { align1 WE_all 1N I@1 }; -mov(1) f0<1>UW g86<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g84<8,8,1>UD 0x00000000UD { align1 1H I@3 }; -mov(16) g84<1>UD f0<0,1,0>UW { align1 1H }; -and(16) g9<1>UD g9<1,1,0>UD g84<1,1,0>UD { align1 1H I@1 compacted }; - -LABEL21: -while(16) JIP: LABEL23 { align1 1H }; -add(16) g82<1>D g15<1,1,0>D 32D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(1) g87<2>UW 0x00000000UD { align1 WE_all 1N A@1 }; -mov(1) f0<1>UW g87<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g63<8,8,1>UD 0x00000000UD { align1 1H }; -mov(16) g9<1>UD f0<0,1,0>UW { align1 1H I@5 }; - -LABEL26: -cmp.z.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL24 UIP: LABEL24 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -fbl(16) g86<1>UD g9<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) a0<1>UW 0x0a40UW { align1 WE_all 1H }; -shl(16) a0<1>UW g86<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0a40UW { align1 1H A@1 }; -mov(16) g84<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.z.f0.0(16) g86<1>D g84<1,1,0>D g82<1,1,0>D { align1 1H I@1 compacted }; -and.nz.f0.0(16) null<1>UD g86<8,8,1>UD g63<8,8,1>UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g88<1>UD g59<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g90<1>UD g57<8,8,1>UD 0xff800000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g92<1>UD g61<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -(+f0.0) sel(16) g101<1>UD g31<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g95<1>UD g29<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g97<1>UD g55<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(16) g99<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@3 compacted }; -mov(16) g99<1>F g101<1,1,0>F { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g25<8,8,1>D 1D { align1 1H }; -mov(8) g103<2>UD g99.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -sel.l(8) g101<2>F g99<8,4,2>F g103<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g99.1<2>UD g101<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g103<4>UD g99.1<8,2,4>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(4) g105<4>UD g99.2<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.l(4) g101<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g99.2<4>UD g101<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g103<4>UD g99.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g105<4>UD g99.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g101<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g99.3<4>UD g101<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g101<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g101<1>F g95<1,1,0>F { align1 1H compacted }; -sel.l(4) g99.4<1>F g99.3<0,1,0>F g99.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g100.4<1>F g100.3<0,1,0>F g100.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g103<2>UD g101.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g100<1>F g99.7<0,1,0>F g100<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g95<2>F g101<8,4,2>F g103<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g101.1<2>UD g95<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g103<4>UD g101.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g105<4>UD g101.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g95<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g101.2<4>UD g95<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g103<4>UD g101.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g105<4>UD g101.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g95<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g101.3<4>UD g95<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g95<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g95<1>F g97<1,1,0>F { align1 1H compacted }; -sel.l(4) g101.4<1>F g101.3<0,1,0>F g101.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g102.4<1>F g102.3<0,1,0>F g102.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g103<2>UD g95.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g102<1>F g101.7<0,1,0>F g102<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g97<2>F g95<8,4,2>F g103<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g95.1<2>UD g97<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g103<4>UD g95.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g105<4>UD g95.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g97<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g95.2<4>UD g97<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g103<4>UD g95.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g105<4>UD g95.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g97<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g95.3<4>UD g97<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g97<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g97<1>F g88<1,1,0>F { align1 1H compacted }; -sel.l(4) g95.4<1>F g95.3<0,1,0>F g95.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g96.4<1>F g96.3<0,1,0>F g96.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g103<2>UD g97.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g96<1>F g95.7<0,1,0>F g96<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g88<2>F g97<8,4,2>F g103<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g97.1<2>UD g88<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g103<4>UD g97.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g105<4>UD g97.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g88<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g97.2<4>UD g88<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g103<4>UD g97.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g105<4>UD g97.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g88<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g97.3<4>UD g88<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g88<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g88<1>F g90<1,1,0>F { align1 1H compacted }; -sel.ge(4) g97.4<1>F g97.3<0,1,0>F g97.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g98.4<1>F g98.3<0,1,0>F g98.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g103<2>UD g88.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g98<1>F g97.7<0,1,0>F g98<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g90<2>F g88<8,4,2>F g103<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g88.1<2>UD g90<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g103<4>UD g88.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g105<4>UD g88.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g90<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g88.2<4>UD g90<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g103<4>UD g88.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g105<4>UD g88.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g90<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g88.3<4>UD g90<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g90<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g90<1>F g92<1,1,0>F { align1 1H compacted }; -sel.ge(4) g88.4<1>F g88.3<0,1,0>F g88.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g89.4<1>F g89.3<0,1,0>F g89.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g103<2>UD g90.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g89<1>F g88.7<0,1,0>F g89<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g92<2>F g90<8,4,2>F g103<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g90.1<2>UD g92<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g103<4>UD g90.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g105<4>UD g90.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g92<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g90.2<4>UD g92<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g103<4>UD g90.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g105<4>UD g90.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g92<4>F g103<8,2,4>F g105<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g90.3<4>UD g92<8,2,4>UD { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g92<1>UD g102.7<0,1,0>UD g100.7<0,1,0>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -(+f0.0) sel(16) g99<1>UD g89.7<0,1,0>UD g98.7<0,1,0>UD { align1 1H }; -sel.ge(4) g90.4<1>F g90.3<0,1,0>F g90.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g91.4<1>F g91.3<0,1,0>F g91.4<4,4,1>F { align1 WE_all 1N I@3 }; -cmp.z.f0.0(16) null<1>D g25<8,8,1>D 2D { align1 1H }; -sel.ge(8) g91<1>F g90.7<0,1,0>F g91<8,8,1>F { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -(+f0.0) sel(16) g88<1>UD g96.7<0,1,0>UD g92<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g92<1>UD g91.7<0,1,0>UD g99<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g27<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g90<1>F g88<1,1,0>F -g92<1,1,0>F { align1 1H I@2 compacted }; -and.nz.f0.0(16) null<1>UD g80<8,8,1>UD 0x00000077UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL25 UIP: LABEL25 { align1 1H }; -mul(16) g88<1>D g84<1,1,0>D 6W { align1 1H F@1 compacted }; -mul(16) g84<1>D g27<1,1,0>D 3W { align1 1H I@1 compacted }; -add3(16) g92<1>D g88<8,8,1>D g25<8,8,1>D g84<1,1,1>D { align1 1H A@1 }; -shl(16) g84<1>D g92<8,8,1>D 0x00000002UD { align1 1H I@1 }; -add(16) g88<1>D g84<1,1,0>D 32D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g88UD g90UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL25: -endif(16) JIP: LABEL24 { align1 1H }; -or(16) g84<1>D ~g86<1,1,0>D ~g63<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(1) g88<2>UW 0x00000000UD { align1 WE_all 1N F@1 }; -mov(1) f0<1>UW g88<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g84<8,8,1>UD 0x00000000UD { align1 1H I@3 }; -mov(16) g84<1>UD f0<0,1,0>UW { align1 1H }; -and(16) g9<1>UD g9<1,1,0>UD g84<1,1,0>UD { align1 1H I@1 compacted }; - -LABEL24: -while(16) JIP: LABEL26 { align1 1H }; -mov.nz.f0.0(16) null<1>D g63<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL27 UIP: LABEL27 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -shl(16) g100<1>D g11<8,8,1>D 0x00000002UD { align1 1H }; -add(16) g122<1>D g100<1,1,0>D 1184D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g122UD nullUD 0x04040508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -shl(16) g101<1>D g13<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g123<1>D g101<1,1,0>D 1248D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g123UD nullUD 0x04040508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -shl(16) g102<1>D g15<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g124<1>D g102<1,1,0>D 1312D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g124UD nullUD 0x04040508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; - -LABEL27: -endif(16) JIP: LABEL6 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -send(1) g103UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -mov(8) g104<1>UD 0x00000000UD { align1 WE_all 1Q F@5 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(2) g104.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g104UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $4 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; - -LABEL29: -cmp.ge.f0.0(16) null<1>UD g35<8,8,1>UD 0x00000030UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL28 UIP: LABEL28 { align1 1H }; -and(16) g80<1>UD g35<1,1,0>UD 0x0000000fUD { align1 1H compacted }; -shr(16) g82<1>UD g35<1,1,0>UD 0x00000004UD { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -mov(16) g105<1>UD g37<16,8,2>UW { align1 1H }; -cmp.l.f0.0(16) null<1>UD g37<8,8,1>UD g80<8,8,1>UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -mov(16) g108<1>UD g82<16,8,2>UW { align1 1H }; -shl(16) g110<1>D g108<8,8,1>D 0x00000004UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g84<1>D g105<1,1,0>D g110<1,1,0>D { align1 1H compacted }; -mul(16) g25<1>D g84<1,1,0>D 24W { align1 1H I@1 compacted }; -shl(16) g111<1>D g84<8,8,1>D 0x00000002UD { align1 1H F@7 }; -add(16) g27<1>D g25<1,1,0>D 32D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g86<1>D g25<1,1,0>D 48D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g125<1>D g111<1,1,0>D 1184D { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -send(16) g9UD g27UD nullUD 0x0480f502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g25UD g86UD nullUD 0x04403502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g112UD g125UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -(+f0.0) sel(16) g86<1>UD g9<8,8,1>UD 0x7f800000UD { align1 1H $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g88<1>UD g11<8,8,1>UD 0x7f800000UD { align1 1H $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g90<1>UD g13<8,8,1>UD 0x7f800000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g92<1>F -g15<1,1,0>F 0xff800000F /* -infF */ { align1 1H $9.dst compacted }; -(-f0.0) sel(16) g99<1>UD g9<8,8,1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -(-f0.0) sel(16) g101<1>UD g11<8,8,1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(-f0.0) sel(16) g103<1>UD g13<8,8,1>UD 0x7f800000UD { align1 1H }; -(-f0.0) sel(16) g105<1>F -g15<8,8,1>F 0xff800000F /* -infF */ { align1 1H }; -(+f0.0) sel(16) g95<1>F -g25<1,1,0>F 0xff800000F /* -infF */ { align1 1H $10.dst compacted }; -(+f0.0) sel(16) g97<1>F -g27<1,1,0>F 0xff800000F /* -infF */ { align1 1H $10.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -(+f0.0) sel(16) g114<1>UD g112<1,1,0>UD 0x00000000UD { align1 1H F@7 compacted }; -(-f0.0) sel(16) g116<1>UD g112<8,8,1>UD 0x00000000UD { align1 1H }; -(-f0.0) sel(16) g9<1>F -g25<8,8,1>F 0xff800000F /* -infF */ { align1 1H I@5 }; -(-f0.0) sel(16) g11<1>F -g27<8,8,1>F 0xff800000F /* -infF */ { align1 1H I@4 }; -mov(16) g13<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@3 compacted }; -mov(16) g13<1>F g86<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g122<1>D 0D { align1 WE_all 1H I@2 }; -mov(16) g122<1>D g114<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(16) g124<1>D 0D { align1 WE_all 1H I@2 }; -mov(16) g124<1>D g116<8,8,1>D { align1 1H }; -cmp.nz.f0.0(16) null<1>D g80<8,8,1>D 0D { align1 1H }; -mov(8) g25<2>UD g13.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -add(8) g122.1<2>D g122<8,4,2>D g122.1<8,4,2>D { align1 WE_all 1Q I@4 }; -add(8) g124.1<2>D g124<8,4,2>D g124.1<8,4,2>D { align1 WE_all 1Q I@4 }; -sel.l(8) g15<2>F g13<8,4,2>F g25<8,4,2>F { align1 WE_all 1Q I@3 }; -add(4) g122.2<4>D g122.1<8,2,4>D g122.2<8,2,4>D { align1 WE_all 1N I@2 }; -add(4) g124.2<4>D g124.1<8,2,4>D g124.2<8,2,4>D { align1 WE_all 1N I@2 }; -mov(8) g13.1<2>UD g15<8,4,2>UD { align1 WE_all 1Q A@1 }; -add(4) g122.3<4>D g122.1<8,2,4>D g122.3<8,2,4>D { align1 WE_all 1N I@3 }; -add(4) g124.3<4>D g124.1<8,2,4>D g124.3<8,2,4>D { align1 WE_all 1N I@3 }; -mov(4) g25<4>UD g13.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g27<4>UD g13.2<8,2,4>UD { align1 WE_all 1N F@3 }; -add(4) g122.4<1>D g122.3<0,1,0>D g122.4<4,4,1>D { align1 WE_all 1N I@4 }; -add(4) g123.4<1>D g123.3<0,1,0>D g123.4<4,4,1>D { align1 WE_all 1N I@5 }; -add(4) g124.4<1>D g124.3<0,1,0>D g124.4<4,4,1>D { align1 WE_all 1N I@5 }; -add(4) g125.4<1>D g125.3<0,1,0>D g125.4<4,4,1>D { align1 WE_all 1N I@6 }; -sel.l(4) g15<4>F g25<8,2,4>F g27<8,2,4>F { align1 WE_all 1N I@5 }; -add(8) g123<1>D g122.7<0,1,0>D g123<1,1,0>D { align1 WE_all 1Q I@3 compacted }; -add(8) g125<1>D g124.7<0,1,0>D g125<1,1,0>D { align1 WE_all 1Q I@2 compacted }; -mov(4) g13.2<4>UD g15<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(16) g126<1>D g123.7<0,1,0>D 5D { align1 1H $11.src compacted }; -mov(4) g25<4>UD g13.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g27<4>UD g13.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g15<4>F g25<8,2,4>F g27<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g13.3<4>UD g15<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g15<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g15<1>F g88<1,1,0>F { align1 1H compacted }; -sel.l(4) g13.4<1>F g13.3<0,1,0>F g13.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g14.4<1>F g14.3<0,1,0>F g14.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g27<2>UD g15.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g14<1>F g13.7<0,1,0>F g14<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g25<2>F g15<8,4,2>F g27<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g15.1<2>UD g25<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g27<4>UD g15.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g86<4>UD g15.2<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.l(4) g25<4>F g27<8,2,4>F g86<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g15.2<4>UD g25<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g27<4>UD g15.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g86<4>UD g15.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g25<4>F g27<8,2,4>F g86<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g15.3<4>UD g25<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g25<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g25<1>F g90<1,1,0>F { align1 1H compacted }; -sel.l(4) g15.4<1>F g15.3<0,1,0>F g15.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g16.4<1>F g16.3<0,1,0>F g16.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g86<2>UD g25.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g16<1>F g15.7<0,1,0>F g16<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g27<2>F g25<8,4,2>F g86<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g25.1<2>UD g27<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g86<4>UD g25.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g88<4>UD g25.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g27<4>F g86<8,2,4>F g88<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g25.2<4>UD g27<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g86<4>UD g25.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g88<4>UD g25.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g27<4>F g86<8,2,4>F g88<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g25.3<4>UD g27<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g27<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g27<1>F g99<1,1,0>F { align1 1H compacted }; -sel.l(4) g25.4<1>F g25.3<0,1,0>F g25.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g26.4<1>F g26.3<0,1,0>F g26.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g88<2>UD g27.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g26<1>F g25.7<0,1,0>F g26<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g86<2>F g27<8,4,2>F g88<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g27.1<2>UD g86<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g88<4>UD g27.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g90<4>UD g27.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g86<4>F g88<8,2,4>F g90<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g27.2<4>UD g86<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g88<4>UD g27.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g90<4>UD g27.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g86<4>F g88<8,2,4>F g90<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g27.3<4>UD g86<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g86<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g86<1>F g101<1,1,0>F { align1 1H compacted }; -sel.l(4) g27.4<1>F g27.3<0,1,0>F g27.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g28.4<1>F g28.3<0,1,0>F g28.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g90<2>UD g86.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g28<1>F g27.7<0,1,0>F g28<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g88<2>F g86<8,4,2>F g90<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g86.1<2>UD g88<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g90<4>UD g86.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g99<4>UD g86.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g88<4>F g90<8,2,4>F g99<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g86.2<4>UD g88<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g90<4>UD g86.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g99<4>UD g86.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g88<4>F g90<8,2,4>F g99<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g86.3<4>UD g88<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g88<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g88<1>F g103<1,1,0>F { align1 1H compacted }; -sel.l(4) g86.4<1>F g86.3<0,1,0>F g86.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g87.4<1>F g87.3<0,1,0>F g87.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g99<2>UD g88.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g87<1>F g86.7<0,1,0>F g87<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.l(8) g90<2>F g88<8,4,2>F g99<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g88.1<2>UD g90<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g99<4>UD g88.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g101<4>UD g88.2<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g90<4>F g99<8,2,4>F g101<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g88.2<4>UD g90<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g99<4>UD g88.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g101<4>UD g88.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g90<4>F g99<8,2,4>F g101<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g88.3<4>UD g90<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g90<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g90<1>F g92<1,1,0>F { align1 1H compacted }; -sel.l(4) g88.4<1>F g88.3<0,1,0>F g88.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(4) g89.4<1>F g89.3<0,1,0>F g89.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g99<2>UD g90.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.l(8) g89<1>F g88.7<0,1,0>F g89<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g92<2>F g90<8,4,2>F g99<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g90.1<2>UD g92<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g99<4>UD g90.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g101<4>UD g90.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g92<4>F g99<8,2,4>F g101<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g90.2<4>UD g92<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g99<4>UD g90.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g101<4>UD g90.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g92<4>F g99<8,2,4>F g101<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g90.3<4>UD g92<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g92<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g92<1>F g95<1,1,0>F { align1 1H compacted }; -sel.ge(4) g90.4<1>F g90.3<0,1,0>F g90.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g91.4<1>F g91.3<0,1,0>F g91.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g99<2>UD g92.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g91<1>F g90.7<0,1,0>F g91<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g95<2>F g92<8,4,2>F g99<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g92.1<2>UD g95<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g99<4>UD g92.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g101<4>UD g92.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g95<4>F g99<8,2,4>F g101<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g92.2<4>UD g95<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g99<4>UD g92.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g101<4>UD g92.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g95<4>F g99<8,2,4>F g101<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g92.3<4>UD g95<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g95<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g95<1>F g97<1,1,0>F { align1 1H compacted }; -sel.ge(4) g92.4<1>F g92.3<0,1,0>F g92.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g93.4<1>F g93.3<0,1,0>F g93.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g99<2>UD g95.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g93<1>F g92.7<0,1,0>F g93<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g97<2>F g95<8,4,2>F g99<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g95.1<2>UD g97<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g99<4>UD g95.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g101<4>UD g95.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g97<4>F g99<8,2,4>F g101<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g95.2<4>UD g97<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g99<4>UD g95.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g101<4>UD g95.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g97<4>F g99<8,2,4>F g101<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g95.3<4>UD g97<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g97<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g97<1>F g105<1,1,0>F { align1 1H compacted }; -sel.ge(4) g95.4<1>F g95.3<0,1,0>F g95.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g96.4<1>F g96.3<0,1,0>F g96.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g101<2>UD g97.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g96<1>F g95.7<0,1,0>F g96<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g99<2>F g97<8,4,2>F g101<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g97.1<2>UD g99<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g101<4>UD g97.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g103<4>UD g97.2<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g99<4>F g101<8,2,4>F g103<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g97.2<4>UD g99<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g101<4>UD g97.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g103<4>UD g97.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g99<4>F g101<8,2,4>F g103<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g97.3<4>UD g99<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g99<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g99<1>F g9<1,1,0>F { align1 1H compacted }; -sel.ge(4) g97.4<1>F g97.3<0,1,0>F g97.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g98.4<1>F g98.3<0,1,0>F g98.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g101<2>UD g99.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g98<1>F g97.7<0,1,0>F g98<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g9<2>F g99<8,4,2>F g101<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g99.1<2>UD g9<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g101<4>UD g99.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g103<4>UD g99.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g9<4>F g101<8,2,4>F g103<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g99.2<4>UD g9<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g101<4>UD g99.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g103<4>UD g99.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g9<4>F g101<8,2,4>F g103<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g99.3<4>UD g9<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(16) g9<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@1 compacted }; -mov(16) g9<1>F g11<1,1,0>F { align1 1H compacted }; -sel.ge(4) g99.4<1>F g99.3<0,1,0>F g99.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g100.4<1>F g100.3<0,1,0>F g100.4<4,4,1>F { align1 WE_all 1N I@1 }; -mov(8) g101<2>UD g9.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sel.ge(8) g100<1>F g99.7<0,1,0>F g100<8,8,1>F { align1 WE_all 1Q F@1 }; -sel.ge(8) g11<2>F g9<8,4,2>F g101<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g9.1<2>UD g11<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g101<4>UD g9.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g103<4>UD g9.2<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g11<4>F g101<8,2,4>F g103<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g9.2<4>UD g11<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g101<4>UD g9.1<8,2,4>UD { align1 WE_all 1N A@1 }; -mov(4) g103<4>UD g9.3<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.ge(4) g11<4>F g101<8,2,4>F g103<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g9.3<4>UD g11<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g11<1>F g91.7<0,1,0>F -g14.7<0,1,0>F { align1 1H }; -add(16) g13<1>F g93.7<0,1,0>F -g16.7<0,1,0>F { align1 1H }; -add(16) g15<1>F g96.7<0,1,0>F -g26.7<0,1,0>F { align1 1H }; -add(16) g25<1>F g98.7<0,1,0>F -g28.7<0,1,0>F { align1 1H }; -sel.ge(4) g9.4<1>F g9.3<0,1,0>F g9.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g10.4<1>F g10.3<0,1,0>F g10.4<4,4,1>F { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(16) g27<1>F g100.7<0,1,0>F -g87.7<0,1,0>F { align1 1H }; -sel.ge(8) g10<1>F g9.7<0,1,0>F g10<8,8,1>F { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g86<1>F g10.7<0,1,0>F -g89.7<0,1,0>F { align1 1H }; -add(16) g9<1>F g13<1,1,0>F g15<1,1,0>F { align1 1H F@7 compacted }; -mul(16) g88<1>F g13<1,1,0>F g15<1,1,0>F { align1 1H compacted }; -mad(16) g13<1>F g88<8,8,1>F g9<8,8,1>F g11<1,1,1>F { align1 1H F@1 }; -add(16) g9<1>F g27<1,1,0>F g86<1,1,0>F { align1 1H F@4 compacted }; -mul(16) g11<1>F g27<1,1,0>F g86<1,1,0>F { align1 1H compacted }; -mad(16) g15<1>F g11<8,8,1>F g9<8,8,1>F g25<1,1,1>F { align1 1H F@1 }; -shr(16) g9<1>UD g126<1,1,0>UD 0x00000001UD { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g25<1>D g125.7<0,1,0>D 5D { align1 1H compacted }; -mul(8) acc0<1>UD g9<8,8,1>UD 0x5556UW { align1 1Q I@2 }; -shr(16) g27<1>UD g25<1,1,0>UD 0x00000001UD { align1 1H A@2 compacted }; -mach(8) g11<1>UD g9<8,8,1>UD 0x55555556UD { align1 1Q F@1 AccWrEnable }; -mul(8) acc0<1>UD g10<8,8,1>UD 0x5556UW { align1 2Q I@5 }; -mach(8) g12<1>UD g10<8,8,1>UD 0x55555556UD { align1 2Q F@1 AccWrEnable }; -mul(8) acc0<1>UD g27<8,8,1>UD 0x5556UW { align1 1Q I@4 }; -mov(16) g86<1>F g11<1,1,0>UD { align1 1H I@2 compacted }; -mach(8) g84<1>UD g27<8,8,1>UD 0x55555556UD { align1 1Q AccWrEnable }; -mul(16) g88<1>F g13<1,1,0>F g86<1,1,0>F { align1 1H F@1 compacted }; -mul(8) acc0<1>UD g28<8,8,1>UD 0x5556UW { align1 2Q I@6 }; -mach(8) g85<1>UD g28<8,8,1>UD 0x55555556UD { align1 2Q AccWrEnable }; -mov(16) g90<1>F g84<1,1,0>UD { align1 1H I@1 compacted }; -mul(16) g92<1>F g15<1,1,0>F g90<1,1,0>F { align1 1H F@1 compacted }; -add(16) g95<1>F g88<1,1,0>F g92<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g97<1>UD g95<8,8,1>UD 0x7f800000UD { align1 1H }; -cmp.z.f0.0(16) g99<1>D g82<1,1,0>D 0D { align1 1H compacted }; -cmp.z.f0.0(16) g101<1>F g69<1,1,0>F 0x0F /* 0F */ { align1 1H compacted }; -cmp.z.f0.0(16) g105<1>D g82<1,1,0>D 1D { align1 1H compacted }; -cmp.z.f0.0(16) g108<1>F g71<1,1,0>F 0x0F /* 0F */ { align1 1H compacted }; -cmp.z.f0.0(16) g112<1>D g82<1,1,0>D 2D { align1 1H compacted }; -cmp.z.f0.0(16) g114<1>F g78<1,1,0>F 0x0F /* 0F */ { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -and(16) g103<1>UD g101<1,1,0>UD g99<1,1,0>UD { align1 1H compacted }; -and(16) g110<1>UD g108<1,1,0>UD g105<1,1,0>UD { align1 1H A@2 compacted }; -and(16) g116<1>UD g114<1,1,0>UD g112<1,1,0>UD { align1 1H A@1 compacted }; -or(16) g122<1>UD g116<1,1,0>UD g110<1,1,0>UD { align1 1H I@1 compacted }; -or.nz.f0.0(16) null<1>UD g122<8,8,1>UD g103<8,8,1>UD { align1 1H I@1 }; -(-f0.0) sel(16) g123<1>UD g97<8,8,1>UD 0x7f800000UD { align1 1H I@7 }; -and(16) g125<1>UD g123<8,8,1>UD 0xfffffffcUD { align1 1H I@1 }; -or(16) g11<1>UD g125<1,1,0>UD g82<1,1,0>UD { align1 1H A@1 compacted }; -shl(16) g126<1>D g35<8,8,1>D 0x00000002UD { align1 1H }; -add(16) g9<1>D g126<1,1,0>D 1376D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g11UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -add(16) g35<1>D g35<1,1,0>D 16D { align1 1H compacted }; - -LABEL28: -while(16) JIP: LABEL29 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(1) g9UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g10<1>UD 0x00000000UD { align1 WE_all 1Q I@7 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(2) g10.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g10UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $4 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -cmp.l.f0.0(16) null<1>UD g37<8,8,1>UD 0x00000010UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL31 UIP: LABEL30 { align1 1H }; -shl(16) g11<1>D g37<8,8,1>D 0x00000002UD { align1 1H $4.src }; -add(16) g15<1>D g11<1,1,0>D 1376D { align1 1H A@1 compacted }; -add(16) g25<1>D g11<1,1,0>D 1440D { align1 1H compacted }; -add(16) g78<1>D g11<1,1,0>D 1504D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -send(16) g13UD g15UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g15UD g25UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g35UD g78UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sel.l(16) g27<1>UD g13<1,1,0>UD g15<1,1,0>UD { align1 1H $13.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sel.l(16) g25<1>UD g27<1,1,0>UD g35<1,1,0>UD { align1 1H @1 $15.dst compacted }; -else(16) JIP: LABEL30 UIP: LABEL30 { align1 1H }; - -LABEL31: -mov(16) g25<1>UD 0xffffffffUD { align1 1H I@2 }; - -LABEL30: -endif(16) JIP: LABEL6 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g78<1>UD 0xffffffffUD { align1 WE_all 1H A@1 }; -mov(16) g78<1>UD g25<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sel.l(8) g78.1<2>UD g78<8,4,2>UD g78.1<8,4,2>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(1) g89<2>UW 0x00000000UD { align1 WE_all 1N F@1 }; -sel.l(4) g78.2<4>UD g78.1<8,2,4>UD g78.2<8,2,4>UD { align1 WE_all 1N I@2 }; -sel.l(4) g78.3<4>UD g78.1<8,2,4>UD g78.3<8,2,4>UD { align1 WE_all 1N I@1 }; -sel.l(4) g78.4<1>UD g78.3<0,1,0>UD g78.4<4,4,1>UD { align1 WE_all 1N I@1 }; -sel.l(4) g79.4<1>UD g79.3<0,1,0>UD g79.4<4,4,1>UD { align1 WE_all 1N I@2 }; -sel.l(8) g79<1>UD g78.7<0,1,0>UD g79<8,8,1>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.z.f0.0(16) g80<1>D g25<1,1,0>D g79.7<0,1,0>D { align1 1H compacted }; -mov(1) f0<1>UW g89<0,1,0>UW { align1 WE_all 1N I@7 }; -cmp.nz.f0.0(16) null<1>UD g80<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov.z.f0.0(16) g81<1>UD f0<0,1,0>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -and(16) g87<1>UD g79.7<0,1,0>UD 0x00000003UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -fbl(16) g83<1>UD g81<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(-f0.0) sel(16) g85<1>UD g83<8,8,1>UD 0x00000020UD { align1 1H }; -mov.nz.f0.0(16) null<1>D g63<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL32 UIP: LABEL32 { align1 1H }; -cmp.nz.f0.0(16) null<1>F g79.7<0,1,0>F 0x7f800000F /* infF */ { align1 1H compacted }; -(+f0.0) if(16) JIP: LABEL34 UIP: LABEL33 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -cmp.l.f0.0(16) g89<1>D g87<1,1,0>D 1D { align1 1H $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g91<1>UD g31<1,1,0>UD g29<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g95<1>D g87<1,1,0>D 2D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g97<1>UD g91<1,1,0>UD g55<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g89<8,8,1>D 0D { align1 1H I@4 }; -(+f0.0) sel(16) g99<1>UD g59<1,1,0>UD g57<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g95<8,8,1>D 0D { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g101<1>UD g99<1,1,0>UD g61<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g103<1>F g97<1,1,0>F g101<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -cmp.l.f0.0(16) g105<1>D g87<1,1,0>D 3D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g108<1>UD g107.2<0,1,0>UD 0x00000000UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g89<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g110<1>UD g107<0,1,0>UD g107.1<0,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g95<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g112<1>UD g110<1,1,0>UD g108<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g114<1>F g103<1,1,0>F -g112<1,1,0>F { align1 1H A@1 compacted }; -and.nz.f0.0(16) null<1>UD g105<8,8,1>UD g73<8,8,1>UD { align1 1H I@6 }; -(+f0.0) sel(16) g116<1>UD g67<1,1,0>UD 0x00000000UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g89<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g122<1>UD g69<1,1,0>UD g71<1,1,0>UD { align1 1H $4.src compacted }; -cmp.nz.f0.0(16) null<1>D g95<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g124<1>UD g122<1,1,0>UD g116<1,1,0>UD { align1 1H A@2 compacted }; -mul(16) g126<1>F g114<1,1,0>F g124<1,1,0>F { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g9<1>UD g126<8,8,1>F { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g11<1>UD g9<1,1,0>UD g85<1,1,0>UD { align1 1H I@1 compacted }; -mov(16) g90<2>W -g11<8,8,1>D { align1 1H I@1 }; -mov(16) g26<1>UW g90<16,8,2>UW { align1 1H I@1 }; -else(16) JIP: LABEL33 UIP: LABEL33 { align1 1H }; - -LABEL34: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g12<1>D (abs)g23<8,8,1>D { align1 1H A@3 }; -cmp.l.f0.0(16) null<1>D g23<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -shr(16) g14<1>UD g12<1,1,0>UD 0x00000001UD { align1 1H A@2 compacted }; -(+f0.0) sel(16) g27<1>D -g14<1,1,0>D g14<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g29<1>UD g39<1,1,0>UD g27<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g91<2>W -g29<8,8,1>D { align1 1H $4.src }; -mov(16) g26<1>UW g91<16,8,2>UW { align1 1H I@1 }; - -LABEL33: -endif(16) JIP: LABEL32 { align1 1H }; -and(16) g30<1>UW g26<1,1,0>UW 0x0001UW { align1 1H I@2 compacted }; -mov.z.f0.0(16) null<1>W g30<32,16,2>B { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL36 UIP: LABEL35 { align1 1H }; -mov(16) g79<1>UD 0x0000001cUD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g31UD g79UD nullUD 0x04240508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -add3(16) g27<1>D 65535W -g31<8,8,1>D g23<1,1,1>D { align1 1H @7 $0.dst }; -else(16) JIP: LABEL35 UIP: LABEL35 { align1 1H }; - -LABEL36: -mov(16) g80<1>UD 0x00000018UD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g27UD g80UD nullUD 0x04240508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; - -LABEL35: -endif(16) JIP: LABEL32 { align1 1H }; -mov(16) g35<1>UD g27<16,8,2>UW { align1 1H @3 $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mul(16) g55<1>D g35<1,1,0>D 12W { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g9<2>UW g17<16,8,2>UW { align1 1H }; -mov(16) g11<2>UW g19<16,8,2>UW { align1 1H $4.src }; -mov(16) g13<2>UW g21<16,8,2>UW { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g81<1>D g55<8,8,1>D 2048D { align1 1H I@4 }; -mov(16) g9.1<2>UW g17.1<16,8,2>UW { align1 1H I@4 }; -mov(16) g11.1<2>UW g19.1<16,8,2>UW { align1 1H I@4 }; -mov(16) g13.1<2>UW g21.1<16,8,2>UW { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g81UD g9UD 0x04007506 0x00000180 - slm MsgDesc: ( store_cmask, a32, d32, xyz, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 6 flat ) base_offset 0 { align1 1H $4 }; -shl(16) g56<1>D g35<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g82<1>D g56<8,8,1>D 5120D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) g84<2>UW g65<16,8,2>UW { align1 1H F@7 }; -mov(16) g84.1<2>UW g65.1<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g82UD g84UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL32: -endif(16) JIP: LABEL6 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g57UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(8) g58<1>UD 0x00000000UD { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(2) g58.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(1) g74<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(16) nullUD g58UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $4 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(1) f0<1>UD g74<0,1,0>UD { align1 WE_all 1N I@2 }; -mov(8) g62<1>UD 0x00000018UD { align1 WE_all 1Q }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0.any16h) send(1) g61UD g62UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) g63<1>UD g61<0,1,0>UW { align1 1H }; -cmp.z.f0.0(16) null<1>D g39<8,8,1>D 0D { align1 1H }; -add(16) g65<1>D g23<1,1,0>D -g63<1,1,0>D { align1 1H @2 $4.dst compacted }; -(+f0.0) if(16) JIP: LABEL37 UIP: LABEL37 { align1 1H }; -mov(16) g85<1>D 2044D { align1 1H $4.src }; -mov(16) g87<1>UD 0x00000003UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g85UD g87UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -sel.l(16) g67<1>UW g94.6<0,1,0>UW 0x00ffUW { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g57<1>D g63<1,1,0>D 256D { align1 1H compacted }; -mov(16) g71<1>UD g65<16,8,2>UW { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(16) g88<1>D 0D { align1 1H $4.src }; -mov(16) g68<1>UD g67<8,8,1>UW { align1 1H A@1 }; -or(16) g55<1>UD g68<8,8,1>UD 0x01000000UD { align1 1H I@1 }; -shl(16) g69<1>D g63<8,8,1>D 0x00000010UD { align1 1H F@1 }; -add3(16) g59<1>D 0x0200UW g69<8,8,1>D g71<1,1,1>D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g88UD g55UD 0x04007506 0x00000180 - slm MsgDesc: ( store_cmask, a32, d32, xyz, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 6 flat ) base_offset 0 { align1 1H $4 }; - -LABEL37: -endif(16) JIP: LABEL6 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g39<8,8,1>UD g63<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g72<1>UD g121<0,1,0>UD 0x00000002UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g92<2>UW g72<8,8,1>UD { align1 1H }; -mov(16) g73<1>UD g65<16,8,2>UW { align1 1H I@6 }; -mov(16) g75<1>UW g92<16,8,2>UW { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g78<1>UD g61<0,1,0>UD g73<1,1,0>UD { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g95<2>UW g78<8,8,1>UD { align1 1H }; -(-f0.0) sel(16) g79<1>UD g63<8,8,1>UD 0x00000000UD { align1 1H $0.src }; -mov(16) g77<1>UW g95<16,8,2>UW { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -mov(16) g96<2>UW g79<8,8,1>UD { align1 1H }; -mov(16) g76<1>UW g96<16,8,2>UW { align1 1H I@1 }; - -LABEL6: -endif(16) JIP: LABEL38 { align1 1H }; - -LABEL38: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g80<1>UD g77<8,8,1>UW { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.le.f0.0(16) g82<1>D g80<8,8,1>D 6D { align1 1H I@1 }; -and.nz.f0.0(16) null<1>UD g82<8,8,1>UD g33<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL40 UIP: LABEL39 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g83<1>D g53<8,8,1>D 0x00000002UD { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g89<1>D g83<8,8,1>D 5120D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g84UD g89UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g91<2>UW g84<16,8,2>UW { align1 1H F@1 }; -mov(16) g91.1<2>UW g75<8,8,1>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g89UD g91UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -cmp.z.f0.0(16) null<1>W g119<16,16,1>W g76<16,16,1>W { align1 1H I@7 }; -(+f0.0) if(16) JIP: LABEL41 UIP: LABEL41 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g92<1>UD 0x00003914UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g95<1>D -g80<8,8,1>D { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g92UD g95UD 0x0404050c 0x00000080 - slm MsgDesc: ( atomic_add, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL41: -endif(16) JIP: LABEL42 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g78<1>UW 0x0000UW { align1 1H }; - -LABEL42: -else(16) JIP: LABEL39 UIP: LABEL39 { align1 1H }; - -LABEL40: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g97<2>W -g33<8,8,1>D { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g78<1>UW g97<16,8,2>UW { align1 1H }; - -LABEL39: -endif(16) JIP: LABEL43 { align1 1H }; - -LABEL43: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(1) g85UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(8) g86<1>UD 0x00000000UD { align1 WE_all 1Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(2) g86.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g86UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $4 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g55<1>D g53<8,8,1>D 0x00000002UD { align1 1H $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -and(16) g87<1>UW g78<1,1,0>UW 0x0001UW { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g98<2>UB g76<16,16,1>UW { align1 1H A@3 }; -add(16) g27<1>D g55<8,8,1>D 7680D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g99<2>UB g77<16,16,1>UW { align1 1H }; -mov(16) g100<2>UB g75<16,16,1>UW { align1 1H $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g88<1>W g87<32,16,2>B { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g96<4>UB g98<16,8,2>UB { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.nz.f0.0(16) g91<1>W g88<16,16,1>W 0W { align1 1H A@1 }; -mov(16) g96.1<4>UB g99<16,8,2>UB { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g89<1>D g91<8,8,1>W { align1 1H }; -mov(16) g96.2<4>UB g100<16,8,2>UB { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -mov(16) g101<4>B -g89<8,8,1>D { align1 1H }; -mov(16) g96.3<4>UB g101<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g27UD g96UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mul(16) g92<1>D g53<1,1,0>D 12W { align1 1H F@1 compacted }; -add(16) g25<1>D g92<8,8,1>D 2048D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g57<1>D g92<8,8,1>D 2054D { align1 1H }; - -LABEL67: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g120<1>UW g78<32,16,2>UB { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -and(16) g122<1>UW g78<1,1,0>UW 0x0001UW { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.z.f0.0(16) g124<1>W g76<16,16,1>W g119<16,16,1>W { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g123<1>W g122<32,16,2>B { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g9<1>D g124<8,8,1>W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.nz.f0.0(16) g125<1>W g123<16,16,1>W 0W { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g59<1>D g125<8,8,1>W { align1 1H A@1 }; -and.nz.f0.0(16) null<1>UD g9<8,8,1>UD g59<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL44 UIP: LABEL44 { align1 1H }; -add(16) g9<1>D g55<8,8,1>D 8704D { align1 1H I@2 }; -mov(16) g11<1>UD 0xffffffffUD { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g11UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL44: -endif(16) JIP: LABEL45 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -send(1) g126UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g127<1>UD 0x00000000UD { align1 WE_all 1Q F@1 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(2) g127.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g127UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $4 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov.nz.f0.0(16) null<1>D g59<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL46 UIP: LABEL46 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g69<1>UW 0x0000UW { align1 1H F@1 }; - -LABEL48: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g65<1>UD g69<8,8,1>UW { align1 1H }; -cmp.ge.f0.0(16) null<1>D g65<8,8,1>D 3D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL47 UIP: LABEL47 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -cmp.l.f0.0(16) g11<1>UW g69<1,1,0>UW 0x0002UW { align1 1H $4.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov.nz.f0.0(16) g9<1>D g11<8,8,1>W { align1 1H I@1 }; -(-f0.0) sel(16) g61<1>UW g80<16,16,1>UW 0x3c00UW { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -cmp.l.f0.0(16) g62<1>UW g69<1,1,0>UW 0x0001UW { align1 1H compacted }; -add(16) g69<1>W g69<16,16,1>W 1W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g11<1>D g62<8,8,1>W { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -or.nz.f0.0(16) g13<1>UD g11<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -(+f0.0) sel(16) g81<1>UW g81<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g80<1>UW g80<16,16,1>UW g61<16,16,1>UW { align1 1H I@7 }; -(-f0.0) sel(16) g79<1>UW g79<16,16,1>UW 0x3c00UW { align1 1H F@1 }; -shl(16) g61<1>D g65<8,8,1>D 0x00000001UD { align1 1H }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -(-f0.0) sel(16) g67<1>UW g83<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g84<1>UW g84<16,16,1>UW 0x3c00UW { align1 1H F@6 }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g83<1>UW g83<16,16,1>UW g67<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g82<1>UW g82<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(-f0.0) sel(16) g68<1>UW g86<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g87<1>UW g87<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g86<1>UW g86<16,16,1>UW g68<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g85<1>UW g85<16,16,1>UW 0x3c00UW { align1 1H }; -add(16) g67<1>D g25<1,1,0>D g61<1,1,0>D { align1 1H $4.src compacted }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -send(16) g65UD g67UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -(-f0.0) sel(16) g70<1>UW g89<16,16,1>UW 0x0000UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g90<1>UW g90<1,1,0>UW 0x0000UW { align1 1H F@7 compacted }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g89<1>UW g89<16,16,1>UW g70<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g88<1>UW g88<16,16,1>UW 0x0000UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(-f0.0) sel(16) g71<1>UW g92<16,16,1>UW 0x0000UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g93<1>UW g93<1,1,0>UW 0x0000UW { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g92<1>UW g92<16,16,1>UW g71<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g91<1>UW g91<16,16,1>UW 0x0000UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -(-f0.0) sel(16) g72<1>UW g96<16,16,1>UW 0x0000UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g97<1>UW g97<1,1,0>UW 0x0000UW { align1 1H F@3 compacted }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) g126<1>UW g65<16,8,2>UW { align1 1H F@3 }; -add(16) g65<1>D g57<1,1,0>D g61<1,1,0>D { align1 1H compacted }; -(+f0.0) sel(16) g96<1>UW g96<16,16,1>UW g72<16,16,1>UW { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(-f0.0) sel(16) g95<1>UW g95<16,16,1>UW 0x0000UW { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g61UD g65UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -(-f0.0) sel(16) g73<1>UW g99<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g100<1>UW g100<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g99<1>UW g99<16,16,1>UW g73<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g98<1>UW g98<16,16,1>UW 0x3c00UW { align1 1H F@3 }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -(-f0.0) sel(16) g74<1>UW g102<16,16,1>UW 0x3c00UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g103<1>UW g103<16,16,1>UW 0x3c00UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g102<1>UW g102<16,16,1>UW g74<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g101<1>UW g101<16,16,1>UW 0x3c00UW { align1 1H F@3 }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(-f0.0) sel(16) g122<1>UW g105<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -(+f0.0) sel(16) g106<1>UW g106<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g127<1>UW g61<16,8,2>UW { align1 1H $6.dst }; -(+f0.0) sel(16) g105<1>UW g105<16,16,1>UW g122<16,16,1>UW { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(-f0.0) sel(16) g104<1>UW g104<16,16,1>UW 0x3c00UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g65<1>HF g126<16,16,1>HF g127<16,16,1>HF { align1 1H I@3 }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -mov(8) g122<2>UW g65<8,8,1>UW { align1 1Q F@1 }; -(-f0.0) sel(16) g123<1>UW g108<16,16,1>UW 0x0000UW { align1 1H F@2 }; -mov(8) g61<1>F g122<16,8,2>HF { align1 1Q I@2 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g109<1>UW g109<1,1,0>UW 0x0000UW { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g108<1>UW g108<16,16,1>UW g123<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g107<1>UW g107<16,16,1>UW 0x0000UW { align1 1H F@5 }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -mov(8) g123<2>UW g65.8<8,8,1>UW { align1 2Q }; -(-f0.0) sel(16) g124<1>UW g111<16,16,1>UW 0x0000UW { align1 1H F@3 }; -mov(8) g62<1>F g123<16,8,2>HF { align1 2Q I@2 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g112<1>UW g112<1,1,0>UW 0x0000UW { align1 1H F@5 compacted }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g111<1>UW g111<16,16,1>UW g124<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g110<1>UW g110<16,16,1>UW 0x0000UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -(-f0.0) sel(16) g125<1>UW g114<16,16,1>UW 0x0000UW { align1 1H F@4 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g115<1>UW g115<1,1,0>UW 0x0000UW { align1 1H F@4 compacted }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g114<1>UW g114<16,16,1>UW g125<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g113<1>UW g113<16,16,1>UW 0x0000UW { align1 1H F@5 }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -(+f0.0) sel(16) g65<1>UD g61<1,1,0>UD g33<1,1,0>UD { align1 1H F@1 compacted }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g35<1>UD g35<1,1,0>UD g61<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g33<1>UD g33<1,1,0>UD g65<1,1,0>UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -(+f0.0) sel(16) g31<1>UD g61<1,1,0>UD g31<1,1,0>UD { align1 1H F@7 compacted }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -(-f0.0) sel(16) g66<1>UW g117<16,16,1>UW 0x0000UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g118<1>UW g118<1,1,0>UW 0x0000UW { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g117<1>UW g117<16,16,1>UW g66<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g116<1>UW g116<16,16,1>UW 0x0000UW { align1 1H }; - -LABEL47: -while(16) JIP: LABEL48 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) g61<1>UD g76<8,8,1>UW { align1 1H }; -mov(16) g124<1>UW 0x0001UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mul(16) g9<1>D g61<1,1,0>D 12W { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g65<1>D g9<8,8,1>D 2048D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g9UD g65UD nullUD 0x04607502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) g71<1>UW g9<16,8,2>UW { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g72<1>UW g9.1<16,8,2>UW { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g73<1>UW g11<16,8,2>UW { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g74<1>UW g11.1<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) g122<1>UW g13<16,8,2>UW { align1 1H F@2 }; -mov(16) g123<1>UW g13.1<16,8,2>UW { align1 1H F@1 }; - -LABEL54: -mov(16) g9<1>UD g124<8,8,1>UW { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) g63<1>UD g77<8,8,1>UW { align1 1H A@3 }; -cmp.ge.f0.0(16) null<1>D g9<8,8,1>D g63<8,8,1>D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL49 UIP: LABEL49 { align1 1H }; -add(16) g11<1>D g61<1,1,0>D g9<1,1,0>D { align1 1H compacted }; -mov(16) g125<1>UW 0x0000UW { align1 1H F@1 }; -mov(16) g9<1>UD g11<16,8,2>UW { align1 1H I@2 }; - -LABEL53: -mov(16) g11<1>UD g125<8,8,1>UW { align1 1H I@2 }; -cmp.ge.f0.0(16) null<1>D g11<8,8,1>D 3D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL50 UIP: LABEL50 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -cmp.l.f0.0(16) g67<1>UW g125<1,1,0>UW 0x0002UW { align1 1H compacted }; -mov.nz.f0.0(16) g11<1>D g67<8,8,1>W { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g68<1>UW g72<16,16,1>UW g73<16,16,1>UW { align1 1H F@2 }; -cmp.l.f0.0(16) g69<1>UW g125<1,1,0>UW 0x0001UW { align1 1H F@7 compacted }; -mov.nz.f0.0(16) g13<1>D g69<8,8,1>W { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -(+f0.0) sel(16) g70<1>UW g71<16,16,1>UW g68<16,16,1>UW { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H I@5 }; -(+f0.0) sel(16) g126<1>UW g122<16,16,1>UW g123<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g127<1>UW g74<16,16,1>UW g126<16,16,1>UW { align1 1H }; -add(16) g67<1>HF g70<16,16,1>HF g127<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -mov(8) g126<2>UW g67<8,8,1>UW { align1 1Q F@1 }; -mov(8) g127<2>UW g67.8<8,8,1>UW { align1 2Q F@1 }; -(+f0.0) sel(16) g67<1>UD g33<1,1,0>UD g35<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g65<1>F g126<16,8,2>HF { align1 1Q A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -mov(8) g66<1>F g127<16,8,2>HF { align1 2Q A@2 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -(+f0.0) sel(16) g69<1>UD g31<1,1,0>UD g67<1,1,0>UD { align1 1H A@2 compacted }; -or(16) g67<1>UD g13<1,1,0>UD g11<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) null<1>F g65<1,1,0>F g69<1,1,0>F { align1 1H A@1 compacted }; -(-f0.0) if(16) JIP: LABEL52 UIP: LABEL51 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g69<1>UW g99<16,16,1>UW g100<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g70<1>UW g98<16,16,1>UW g69<16,16,1>UW { align1 1H A@1 }; -sel.l(16) g126<1>HF g70<16,16,1>HF g71<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g126<16,16,1>UW g99<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H I@7 }; -(+f0.0) sel(16) g100<1>UW g100<16,16,1>UW g126<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g99<1>UW g99<16,16,1>UW g127<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g98<1>UW g126<16,16,1>UW g98<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g65<1>UW g102<16,16,1>UW g103<16,16,1>UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g66<1>UW g101<16,16,1>UW g65<16,16,1>UW { align1 1H A@2 }; -sel.l(16) g69<1>HF g66<16,16,1>HF g72<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g70<1>UW g69<16,16,1>UW g102<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g103<1>UW g103<16,16,1>UW g69<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g102<1>UW g102<16,16,1>UW g70<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g101<1>UW g69<16,16,1>UW g101<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g126<1>UW g105<16,16,1>UW g106<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g127<1>UW g104<16,16,1>UW g126<16,16,1>UW { align1 1H }; -sel.l(16) g65<1>HF g127<16,16,1>HF g73<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g66<1>UW g65<16,16,1>UW g105<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g106<1>UW g106<16,16,1>UW g65<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g105<1>UW g105<16,16,1>UW g66<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g104<1>UW g65<16,16,1>UW g104<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g69<1>UW g108<16,16,1>UW g109<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g70<1>UW g107<16,16,1>UW g69<16,16,1>UW { align1 1H A@2 }; -sel.ge(16) g126<1>HF g70<16,16,1>HF g74<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g126<16,16,1>UW g108<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g109<1>UW g109<16,16,1>UW g126<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g108<1>UW g108<16,16,1>UW g127<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g107<1>UW g126<16,16,1>UW g107<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g65<1>UW g111<16,16,1>UW g112<16,16,1>UW { align1 1H F@7 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g66<1>UW g110<16,16,1>UW g65<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g69<1>HF g66<16,16,1>HF g122<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g70<1>UW g69<16,16,1>UW g111<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g112<1>UW g112<16,16,1>UW g69<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g111<1>UW g111<16,16,1>UW g70<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g110<1>UW g69<16,16,1>UW g110<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g126<1>UW g114<16,16,1>UW g115<16,16,1>UW { align1 1H F@7 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g113<16,16,1>UW g126<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g65<1>HF g127<16,16,1>HF g123<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g66<1>UW g65<16,16,1>UW g114<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g115<1>UW g115<16,16,1>UW g65<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g114<1>UW g114<16,16,1>UW g66<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g113<1>UW g65<16,16,1>UW g113<16,16,1>UW { align1 1H }; -else(16) JIP: LABEL51 UIP: LABEL51 { align1 1H }; - -LABEL52: -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g69<1>UW g80<16,16,1>UW g81<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g70<1>UW g79<16,16,1>UW g69<16,16,1>UW { align1 1H A@1 }; -sel.l(16) g126<1>HF g70<16,16,1>HF g71<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g126<16,16,1>UW g80<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H I@7 }; -(+f0.0) sel(16) g81<1>UW g81<16,16,1>UW g126<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g80<1>UW g80<16,16,1>UW g127<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g79<1>UW g126<16,16,1>UW g79<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g65<1>UW g83<16,16,1>UW g84<16,16,1>UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g66<1>UW g82<16,16,1>UW g65<16,16,1>UW { align1 1H A@2 }; -sel.l(16) g69<1>HF g66<16,16,1>HF g72<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g70<1>UW g69<16,16,1>UW g83<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g84<1>UW g84<16,16,1>UW g69<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g83<1>UW g83<16,16,1>UW g70<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g82<1>UW g69<16,16,1>UW g82<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g126<1>UW g86<16,16,1>UW g87<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g85<16,16,1>UW g126<16,16,1>UW { align1 1H I@2 }; -sel.l(16) g65<1>HF g127<16,16,1>HF g73<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g66<1>UW g65<16,16,1>UW g86<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g87<1>UW g87<16,16,1>UW g65<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g86<1>UW g86<16,16,1>UW g66<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g85<1>UW g65<16,16,1>UW g85<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g69<1>UW g89<16,16,1>UW g90<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g70<1>UW g88<16,16,1>UW g69<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g126<1>HF g70<16,16,1>HF g74<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g126<16,16,1>UW g89<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g90<1>UW g90<16,16,1>UW g126<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g89<1>UW g89<16,16,1>UW g127<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g88<1>UW g126<16,16,1>UW g88<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g65<1>UW g92<16,16,1>UW g93<16,16,1>UW { align1 1H F@7 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g66<1>UW g91<16,16,1>UW g65<16,16,1>UW { align1 1H A@2 }; -sel.ge(16) g69<1>HF g66<16,16,1>HF g122<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g70<1>UW g69<16,16,1>UW g92<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g93<1>UW g93<16,16,1>UW g69<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g92<1>UW g92<16,16,1>UW g70<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g91<1>UW g69<16,16,1>UW g91<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g126<1>UW g96<16,16,1>UW g97<16,16,1>UW { align1 1H $4.src }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g127<1>UW g95<16,16,1>UW g126<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g65<1>HF g127<16,16,1>HF g123<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g66<1>UW g65<16,16,1>UW g96<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g97<1>UW g97<16,16,1>UW g65<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g96<1>UW g96<16,16,1>UW g66<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g95<1>UW g65<16,16,1>UW g95<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g69<1>UW g117<16,16,1>UW g118<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g70<1>UW g116<16,16,1>UW g69<16,16,1>UW { align1 1H I@2 }; -add(16) g126<1>W g70<16,16,1>W 1W { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g126<16,16,1>UW g117<16,16,1>UW { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g118<1>UW g118<16,16,1>UW g126<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g117<1>UW g117<16,16,1>UW g127<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g116<1>UW g126<16,16,1>UW g116<16,16,1>UW { align1 1H }; - -LABEL51: -endif(16) JIP: LABEL50 { align1 1H }; -add(16) g125<1>W g125<16,16,1>W 1W { align1 1H }; - -LABEL50: -while(16) JIP: LABEL53 { align1 1H }; -mul(16) g11<1>D g9<1,1,0>D 12W { align1 1H I@1 compacted }; -add(16) g124<1>W g124<16,16,1>W 1W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g65<1>D g11<8,8,1>D 2048D { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g9UD g65UD nullUD 0x04607502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) g71<1>UW g9<16,8,2>UW { align1 1H F@6 }; -mov(16) g72<1>UW g9.1<16,8,2>UW { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) g73<1>UW g11<16,8,2>UW { align1 1H F@4 }; -mov(16) g74<1>UW g11.1<16,8,2>UW { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) g122<1>UW g13<16,8,2>UW { align1 1H F@2 }; -mov(16) g123<1>UW g13.1<16,8,2>UW { align1 1H F@1 }; - -LABEL49: -while(16) JIP: LABEL54 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g70<1>UW 0x0000UW { align1 1H F@1 }; - -LABEL58: -mov(16) g9<1>UD g70<8,8,1>UW { align1 1H I@1 }; -cmp.ge.f0.0(16) null<1>D g9<8,8,1>D 3D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL55 UIP: LABEL55 { align1 1H }; -cmp.l.f0.0(16) g11<1>UW g70<1,1,0>UW 0x0002UW { align1 1H compacted }; -mov.nz.f0.0(16) g9<1>D g11<8,8,1>W { align1 1H I@1 }; -(+f0.0) sel(16) g13<1>UW g72<16,16,1>UW g73<16,16,1>UW { align1 1H A@1 }; -cmp.l.f0.0(16) g14<1>UW g70<1,1,0>UW 0x0001UW { align1 1H A@1 compacted }; -mov.nz.f0.0(16) g11<1>D g14<8,8,1>W { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g65<1>UW g71<16,16,1>UW g13<16,16,1>UW { align1 1H A@3 }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g66<1>UW g122<16,16,1>UW g123<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g67<1>UW g74<16,16,1>UW g66<16,16,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g68<1>HF g65<16,16,1>HF g67<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -mov(8) g13<2>UW g68<8,8,1>UW { align1 1Q F@1 }; -mov(8) g65<2>UW g68.8<8,8,1>UW { align1 2Q F@1 }; -mov(8) g13<1>F g13<16,8,2>HF { align1 1Q I@2 }; -mov(8) g14<1>F g65<16,8,2>HF { align1 2Q I@1 }; -(+f0.0) sel(16) g65<1>UD g33<1,1,0>UD g35<1,1,0>UD { align1 1H F@1 compacted }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -(+f0.0) sel(16) g67<1>UD g31<1,1,0>UD g65<1,1,0>UD { align1 1H A@2 compacted }; -or(16) g65<1>UD g11<1,1,0>UD g9<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) null<1>F g13<1,1,0>F g67<1,1,0>F { align1 1H A@1 compacted }; -(-f0.0) if(16) JIP: LABEL57 UIP: LABEL56 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g69<1>UW g99<16,16,1>UW g100<16,16,1>UW { align1 1H F@5 }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g124<1>UW g98<16,16,1>UW g69<16,16,1>UW { align1 1H A@2 }; -sel.l(16) g125<1>HF g124<16,16,1>HF g71<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g126<1>UW g125<16,16,1>UW g99<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g65<8,8,1>D 0D { align1 1H I@7 }; -(+f0.0) sel(16) g100<1>UW g100<16,16,1>UW g125<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g99<1>UW g99<16,16,1>UW g126<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g98<1>UW g125<16,16,1>UW g98<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -(+f0.0) sel(16) g127<1>UW g102<16,16,1>UW g103<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g13<1>UW g101<16,16,1>UW g127<16,16,1>UW { align1 1H A@2 }; -sel.l(16) g14<1>HF g13<16,16,1>HF g72<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g67<1>UW g14<16,16,1>UW g102<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g65<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g103<1>UW g103<16,16,1>UW g14<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g102<1>UW g102<16,16,1>UW g67<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g101<1>UW g14<16,16,1>UW g101<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -(+f0.0) sel(16) g68<1>UW g105<16,16,1>UW g106<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g69<1>UW g104<16,16,1>UW g68<16,16,1>UW { align1 1H }; -sel.l(16) g124<1>HF g69<16,16,1>HF g73<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g125<1>UW g124<16,16,1>UW g105<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g65<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g106<1>UW g106<16,16,1>UW g124<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g105<1>UW g105<16,16,1>UW g125<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g104<1>UW g124<16,16,1>UW g104<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g126<1>UW g108<16,16,1>UW g109<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g107<16,16,1>UW g126<16,16,1>UW { align1 1H A@2 }; -sel.ge(16) g13<1>HF g127<16,16,1>HF g74<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g14<1>UW g13<16,16,1>UW g108<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g65<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g109<1>UW g109<16,16,1>UW g13<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g108<1>UW g108<16,16,1>UW g14<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g107<1>UW g13<16,16,1>UW g107<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g67<1>UW g111<16,16,1>UW g112<16,16,1>UW { align1 1H F@7 }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g68<1>UW g110<16,16,1>UW g67<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g69<1>HF g68<16,16,1>HF g122<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g124<1>UW g69<16,16,1>UW g111<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g65<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g112<1>UW g112<16,16,1>UW g69<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g111<1>UW g111<16,16,1>UW g124<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g110<1>UW g69<16,16,1>UW g110<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g125<1>UW g114<16,16,1>UW g115<16,16,1>UW { align1 1H F@7 }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g126<1>UW g113<16,16,1>UW g125<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g127<1>HF g126<16,16,1>HF g123<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g13<1>UW g127<16,16,1>UW g114<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g65<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g115<1>UW g115<16,16,1>UW g127<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g114<1>UW g114<16,16,1>UW g13<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g113<1>UW g127<16,16,1>UW g113<16,16,1>UW { align1 1H }; -else(16) JIP: LABEL56 UIP: LABEL56 { align1 1H }; - -LABEL57: -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g14<1>UW g80<16,16,1>UW g81<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g67<1>UW g79<16,16,1>UW g14<16,16,1>UW { align1 1H A@1 }; -sel.l(16) g68<1>HF g67<16,16,1>HF g71<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g69<1>UW g68<16,16,1>UW g80<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g65<8,8,1>D 0D { align1 1H I@7 }; -(+f0.0) sel(16) g81<1>UW g81<16,16,1>UW g68<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g80<1>UW g80<16,16,1>UW g69<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g79<1>UW g68<16,16,1>UW g79<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g124<1>UW g83<16,16,1>UW g84<16,16,1>UW { align1 1H $4.src }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g125<1>UW g82<16,16,1>UW g124<16,16,1>UW { align1 1H A@2 }; -sel.l(16) g126<1>HF g125<16,16,1>HF g72<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g127<1>UW g126<16,16,1>UW g83<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g65<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g84<1>UW g84<16,16,1>UW g126<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g83<1>UW g83<16,16,1>UW g127<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g82<1>UW g126<16,16,1>UW g82<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -(+f0.0) sel(16) g13<1>UW g86<16,16,1>UW g87<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g14<1>UW g85<16,16,1>UW g13<16,16,1>UW { align1 1H I@2 }; -sel.l(16) g67<1>HF g14<16,16,1>HF g73<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g68<1>UW g67<16,16,1>UW g86<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g65<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g87<1>UW g87<16,16,1>UW g67<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g86<1>UW g86<16,16,1>UW g68<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g85<1>UW g67<16,16,1>UW g85<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g69<1>UW g89<16,16,1>UW g90<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g124<1>UW g88<16,16,1>UW g69<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g125<1>HF g124<16,16,1>HF g74<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g126<1>UW g125<16,16,1>UW g89<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g65<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g90<1>UW g90<16,16,1>UW g125<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g89<1>UW g89<16,16,1>UW g126<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g88<1>UW g125<16,16,1>UW g88<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g92<16,16,1>UW g93<16,16,1>UW { align1 1H F@7 }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g13<1>UW g91<16,16,1>UW g127<16,16,1>UW { align1 1H A@2 }; -sel.ge(16) g14<1>HF g13<16,16,1>HF g122<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g67<1>UW g14<16,16,1>UW g92<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g65<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g93<1>UW g93<16,16,1>UW g14<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g92<1>UW g92<16,16,1>UW g67<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g91<1>UW g14<16,16,1>UW g91<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g68<1>UW g96<16,16,1>UW g97<16,16,1>UW { align1 1H $4.src }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g69<1>UW g95<16,16,1>UW g68<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g124<1>HF g69<16,16,1>HF g123<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g125<1>UW g124<16,16,1>UW g96<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g65<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g97<1>UW g97<16,16,1>UW g124<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g96<1>UW g96<16,16,1>UW g125<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g95<1>UW g124<16,16,1>UW g95<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g126<1>UW g117<16,16,1>UW g118<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g116<16,16,1>UW g126<16,16,1>UW { align1 1H I@2 }; -add(16) g13<1>W g127<16,16,1>W 1W { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g14<1>UW g13<16,16,1>UW g117<16,16,1>UW { align1 1H I@2 }; -cmp.nz.f0.0(16) null<1>D g65<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g118<1>UW g118<16,16,1>UW g13<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g117<1>UW g117<16,16,1>UW g14<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g116<1>UW g13<16,16,1>UW g116<16,16,1>UW { align1 1H }; - -LABEL56: -endif(16) JIP: LABEL55 { align1 1H }; -add(16) g70<1>W g70<16,16,1>W 1W { align1 1H }; - -LABEL55: -while(16) JIP: LABEL58 { align1 1H }; -mov(16) g9<1>UD 0x7f800000UD { align1 1H I@2 }; -mov(16) g71<1>UW 0x0003UW { align1 1H A@6 }; -mov(16) g72<1>UW 0x0000UW { align1 1H A@5 }; -mov(16) g73<1>UW 0x0000UW { align1 1H A@4 }; - -LABEL60: -mov(16) g11<1>UD g73<8,8,1>UW { align1 1H I@1 }; -cmp.ge.f0.0(16) null<1>D g11<8,8,1>D 3D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL59 UIP: LABEL59 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g65<1>UW g73<1,1,0>UW 0x0002UW { align1 1H A@7 compacted }; -mov.nz.f0.0(16) g13<1>D g65<8,8,1>W { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g66<1>UW g89<16,16,1>UW g90<16,16,1>UW { align1 1H F@7 }; -cmp.l.f0.0(16) g69<1>UW g73<1,1,0>UW 0x0001UW { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov.nz.f0.0(16) g67<1>D g69<8,8,1>W { align1 1H }; -(+f0.0) sel(16) g70<1>UW g88<16,16,1>UW g66<16,16,1>UW { align1 1H A@2 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H I@5 }; -(+f0.0) sel(16) g74<1>UW g80<16,16,1>UW g81<16,16,1>UW { align1 1H F@3 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H I@4 }; -(+f0.0) sel(16) g122<1>UW g79<16,16,1>UW g74<16,16,1>UW { align1 1H A@1 }; -add(16) g123<1>HF g70<16,16,1>HF -g122<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g124<1>UW g92<16,16,1>UW g93<16,16,1>UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g125<1>UW g91<16,16,1>UW g124<16,16,1>UW { align1 1H A@2 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g126<1>UW g83<16,16,1>UW g84<16,16,1>UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g127<1>UW g82<16,16,1>UW g126<16,16,1>UW { align1 1H }; -add(16) g11<1>HF g125<16,16,1>HF -g127<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g12<1>UW g96<16,16,1>UW g97<16,16,1>UW { align1 1H F@5 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g65<1>UW g95<16,16,1>UW g12<16,16,1>UW { align1 1H A@2 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g66<1>UW g86<16,16,1>UW g87<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g69<1>UW g85<16,16,1>UW g66<16,16,1>UW { align1 1H I@2 }; -add(16) g70<1>HF g65<16,16,1>HF -g69<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -add(16) g74<1>HF g11<16,16,1>HF g70<16,16,1>HF { align1 1H F@1 }; -mul(16) g122<1>HF g11<16,16,1>HF g70<16,16,1>HF { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g124<1>UW g108<16,16,1>UW g109<16,16,1>UW { align1 1H }; -mad(16) g123<1>HF g122<8,8,1>HF g74<8,8,1>HF g123<1,1,1>HF { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g125<1>UW g107<16,16,1>UW g124<16,16,1>UW { align1 1H A@2 }; -mov(8) g66<2>UW g123<8,8,1>UW { align1 1Q F@1 }; -mov(8) g69<2>UW g123.8<8,8,1>UW { align1 2Q F@4 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -mov(8) g65<1>F g66<16,8,2>HF { align1 1Q I@3 }; -mov(8) g66<1>F g69<16,8,2>HF { align1 2Q I@2 }; -(+f0.0) sel(16) g126<1>UW g99<16,16,1>UW g100<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g98<16,16,1>UW g126<16,16,1>UW { align1 1H A@2 }; -add(16) g11<1>HF g125<16,16,1>HF -g127<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g12<1>UW g111<16,16,1>UW g112<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g69<1>UW g110<16,16,1>UW g12<16,16,1>UW { align1 1H A@2 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g70<1>UW g102<16,16,1>UW g103<16,16,1>UW { align1 1H F@5 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g74<1>UW g101<16,16,1>UW g70<16,16,1>UW { align1 1H A@2 }; -add(16) g122<1>HF g69<16,16,1>HF -g74<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g123<1>UW g114<16,16,1>UW g115<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g124<1>UW g113<16,16,1>UW g123<16,16,1>UW { align1 1H I@2 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g125<1>UW g105<16,16,1>UW g106<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g126<1>UW g104<16,16,1>UW g125<16,16,1>UW { align1 1H }; -add(16) g127<1>HF g124<16,16,1>HF -g126<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -add(16) g12<1>HF g122<16,16,1>HF g127<16,16,1>HF { align1 1H F@1 }; -mul(16) g69<1>HF g122<16,16,1>HF g127<16,16,1>HF { align1 1H }; -mad(16) g70<1>HF g69<8,8,1>HF g12<8,8,1>HF g11<1,1,1>HF { align1 1H A@1 }; -mov(8) g74<2>UW g70<8,8,1>UW { align1 1Q F@1 }; -mov(8) g122<2>UW g70.8<8,8,1>UW { align1 2Q F@2 }; -mov(8) g11<1>F g74<16,8,2>HF { align1 1Q I@2 }; -mov(8) g12<1>F g122<16,8,2>HF { align1 2Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g122<1>UW g117<16,16,1>UW g118<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g74<1>UW g116<16,16,1>UW g122<16,16,1>UW { align1 1H A@2 }; -cmp.z.f0.0(16) null<1>W g74<16,16,1>W 0W { align1 1H I@1 }; -(+f0.0) sel(16) g13<1>UD g11<1,1,0>UD g65<1,1,0>UD { align1 1H F@1 compacted }; -mov(16) g65<1>UD g74<8,8,1>UW { align1 1H }; -cmp.z.f0.0(16) g123<1>W g72<16,16,1>W 0W { align1 1H }; -add(16) g67<1>D g63<1,1,0>D -g65<1,1,0>D { align1 1H @2 $4.dst compacted }; -mov(16) g69<1>F g67<16,8,2>UW { align1 1H I@1 }; -mov(16) g67<1>F g65<1,1,0>D { align1 1H compacted }; -mul(16) g65<1>F g13<1,1,0>F g67<1,1,0>F { align1 1H A@1 compacted }; -mad(16) g13<1>F g65<8,8,1>F g69<8,8,1>F g11<1,1,1>F { align1 1H F@1 }; -mov(16) g11<1>D g123<8,8,1>W { align1 1H A@1 }; -cmp.l.f0.0(16) g65<1>F g13<1,1,0>F g9<1,1,0>F { align1 1H F@1 compacted }; -or.nz.f0.0(16) null<1>UD g65<8,8,1>UD g11<8,8,1>UD { align1 1H A@1 }; -(+f0.0) sel(16) g72<1>UW g74<16,16,1>UW g72<16,16,1>UW { align1 1H }; -(+f0.0) sel(16) g71<1>UW g73<16,16,1>UW g71<16,16,1>UW { align1 1H }; -(+f0.0) sel(16) g9<1>UD g13<1,1,0>UD g9<1,1,0>UD { align1 1H F@1 compacted }; -add(16) g73<1>W g73<16,16,1>W 1W { align1 1H }; - -LABEL59: -while(16) JIP: LABEL60 { align1 1H }; -shl(16) g11<1>D g53<8,8,1>D 0x00000001UD { align1 1H }; -mov(16) g124<1>UW g71<32,16,2>UB { align1 1H I@4 }; -mov(16) g125<1>UW g72<32,16,2>UB { align1 1H A@1 }; -add(16) g13<1>D g11<8,8,1>D 7168D { align1 1H A@1 }; -shl(16) g11<2>W g125<8,8,1>W 0x00000008UD { align1 1H I@2 }; -or(16) g126<1>UW g124<16,16,1>UW g11<16,8,2>UW { align1 1H A@1 }; -mov(16) g11<1>UD g126<8,8,1>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g13UD g11UD 0x04000b04 0x00000080 - slm MsgDesc: ( store, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; -and(16) g11<1>UD g9<8,8,1>UD 0xfffffc00UD { align1 1H $7.src }; -mov(16) g9<1>UD g71<8,8,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -shl(16) g13<1>D -g9<8,8,1>D 0x00000008UD { align1 1H I@1 }; -add(16) g9<1>D g13<1,1,0>D 512D { align1 1H I@1 compacted }; -or(16) g13<1>UD g11<1,1,0>UD g9<1,1,0>UD { align1 1H I@1 compacted }; -shl(16) g11<1>D g61<8,8,1>D 0x00000002UD { align1 1H }; -or(16) g9<1>UD g13<1,1,0>UD g53<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g13<1>D g11<8,8,1>D 8704D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g13UD g9UD 0x04040510 0x00000080 - slm MsgDesc: ( atomic_umin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL46: -endif(16) JIP: LABEL45 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(1) g9UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g10<1>UD 0x00000000UD { align1 WE_all 1Q I@7 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(2) g10.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g10UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $9 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) g13<1>UD g76<8,8,1>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shl(16) g11<1>D g13<8,8,1>D 0x00000002UD { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g9<1>D g11<8,8,1>D 8704D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g11UD g9UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -mov(16) g9<1>UD g11<32,8,4>UB { align1 1H $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(16) g65<1>UW g11<32,8,4>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g61<1>UD g9<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -cmp.z.f0.0(16) g67<1>W g119<16,16,1>W g65<16,16,1>W { align1 1H }; -shl(16) g9<1>D g61<8,8,1>D 0x00000001UD { align1 1H I@2 }; -add(16) g11<1>D g9<8,8,1>D 7168D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g9UD g11UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) g66<1>UW g9<16,8,2>UW { align1 1H F@7 }; -mov(16) g123<2>UB g9<16,8,2>UW { align1 1H F@1 }; -mov(16) g9<1>D g67<8,8,1>W { align1 1H I@5 }; -mov(16) g122<1>UW g66.1<32,16,2>UB { align1 1H A@2 }; -and.nz.f0.0(16) null<1>UD g59<8,8,1>UD g9<8,8,1>UD { align1 1H I@2 }; -mov(16) g124<2>UB g122<16,16,1>UW { align1 1H A@1 }; -(+f0.0) if(16) JIP: LABEL61 UIP: LABEL61 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g11<1>UD g124<16,8,2>UB { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g9<1>D g13<1,1,0>D g11<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g67<2>UW g9<8,8,1>UD { align1 1H A@1 }; -mov(16) g9<1>UD g77<8,8,1>UW { align1 1H }; -mov(16) g11<1>D (abs)g9<8,8,1>D { align1 1H I@1 }; -cmp.l.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -shr(16) g65<1>UD g11<1,1,0>UD 0x00000001UD { align1 1H A@2 compacted }; -(+f0.0) sel(16) g9<1>D -g65<1,1,0>D g65<1,1,0>D { align1 1H I@1 compacted }; -add(16) g11<1>D g13<1,1,0>D g9<1,1,0>D { align1 1H I@1 compacted }; -cmp.z.f0.0(16) null<1>W g122<16,16,1>W 0W { align1 1H }; -mov(16) g9<2>UW g11<8,8,1>UD { align1 1H I@2 }; -mov(16) g11<1>UD 0x000007fcUD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -(+f0.0) sel(16) g69<1>UW g9<16,8,2>UW g67<16,8,2>UW { align1 1H A@1 }; -mov(16) g67<1>D 2D { align1 1H }; -mov(16) g65<1>UD g69<8,8,1>UW { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g9UD g11UD g67UD 0x0424050c 0x00000080 - slm MsgDesc: ( atomic_add, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; -mov(16) g67<1>UD g9<16,8,2>UW { align1 1H $11.dst }; -add(16) g9<1>D g67<1,1,0>D 1D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -asr(16) g11<1>D g9<8,8,1>D 0x00000001UD { align1 1H I@1 }; -shl(16) g9<1>D g11<8,8,1>D 0x00000018UD { align1 1H I@1 }; -mov(16) g11<1>UD g75<8,8,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -shl(16) g71<1>D g11<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g69UD g71UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -or(16) g73<1>UD g69<1,1,0>UD g9<1,1,0>UD { align1 1H $12.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g71UD g73UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; -add(16) g9<1>D g67<1,1,0>D -g11<1,1,0>D { align1 1H compacted }; -shl(16) g69<1>D g13<8,8,1>D 0x00000010UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -shl(16) g71<1>D g9<8,8,1>D 0x00000008UD { align1 1H I@2 }; -add(16) g9<1>D g69<1,1,0>D g71<1,1,0>D { align1 1H I@1 compacted }; -shl(16) g69<1>D g65<8,8,1>D 0x00000010UD { align1 1H }; -shl(16) g65<1>D g67<8,8,1>D 0x00000002UD { align1 1H }; -add3(16) g11<1>D 0x0100UW g71<8,8,1>D g69<1,1,1>D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g65UD g9UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $4 }; - -LABEL61: -endif(16) JIP: LABEL45 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(1) g70UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(8) g71<1>UD 0x00000000UD { align1 WE_all 1Q A@2 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(2) g71.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g71UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $10 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov.nz.f0.0(16) null<1>D g59<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL62 UIP: LABEL62 { align1 1H }; -mov(16) g11<1>UD g75<8,8,1>UW { align1 1H $4.src }; -mov.nz.f0.0(16) null<1>UD g124<16,8,2>UB { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g9<1>D g11<8,8,1>D 0x00000002UD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g11UD g9UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -and(16) g9<1>UD g11<8,8,1>UD 0xff000000UD { align1 1H $14.dst }; -shr(16) g11<1>UD g9<1,1,0>UD 0x00000017UD { align1 1H I@1 compacted }; -mov(16) g9<1>UD g11<16,8,2>UW { align1 1H I@1 }; -add(16) g11<1>D g9<1,1,0>D -1D { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL64 UIP: LABEL63 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mul(16) g65<1>D g61<1,1,0>D 12W { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g67<1>UD g123<16,8,2>UB { align1 1H F@2 }; -shl(16) g61<1>D g67<8,8,1>D 0x00000001UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g69<1>D g25<1,1,0>D g61<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g67UD g69UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -add(16) g69<1>D g57<1,1,0>D g61<1,1,0>D { align1 1H $15.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g72<1>UW g67<16,8,2>UW { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g67UD g69UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g69<1>D 0x0800UW g65<8,8,1>D g61<1,1,1>D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g73<1>UW g67<16,8,2>UW { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g67UD g69UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g74<1>HF g72<16,16,1>HF g73<16,16,1>HF { align1 1H A@1 }; -mov(16) g123<1>UW g67<16,8,2>UW { align1 1H $10.dst }; -add3(16) g67<1>D 0x0806UW g65<8,8,1>D g61<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g61UD g67UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(16) g124<1>UW g61<16,8,2>UW { align1 1H $4.dst }; -add(16) g125<1>HF g123<16,16,1>HF g124<16,16,1>HF { align1 1H A@1 }; -cmp.l.f0.0(16) g126<1>HF g74<16,16,1>HF g125<16,16,1>HF { align1 1H F@1 }; -mov(16) g61<1>D g126<8,8,1>W { align1 1H F@1 }; -mov(16) g65<2>W -g61<8,8,1>D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g69<1>UW g65<16,8,2>UW { align1 1H I@1 }; -else(16) JIP: LABEL63 UIP: LABEL63 { align1 1H }; - -LABEL64: -mov(16) g61<1>UD g77<8,8,1>UW { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g65<1>D (abs)g61<8,8,1>D { align1 1H A@1 }; -cmp.l.f0.0(16) null<1>D g61<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shr(16) g67<1>UD g65<1,1,0>UD 0x00000001UD { align1 1H A@2 compacted }; -(+f0.0) sel(16) g61<1>D -g67<1,1,0>D g67<1,1,0>D { align1 1H I@1 compacted }; -mov(16) g65<2>UW g61<8,8,1>UD { align1 1H I@1 }; -mov(16) g67<1>UD g61<16,8,2>UW { align1 1H }; -mov(16) g122<1>UW g65<16,8,2>UW { align1 1H I@2 }; -add(16) g65<1>D g53<1,1,0>D -g13<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g61<1>D g65<1,1,0>D g67<1,1,0>D { align1 1H I@1 compacted }; -mov(16) g65<2>W -g61<8,8,1>D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g69<1>UW g65<16,8,2>UW { align1 1H A@1 }; - -LABEL63: -endif(16) JIP: LABEL62 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(16) g127<1>UW g69<1,1,0>UW 0x0001UW { align1 1H compacted }; -mov.nz.f0.0(16) null<1>W g127<32,16,2>B { align1 1H I@1 }; -(+f0.0) sel(16) g61<1>UD g11<1,1,0>UD g9<1,1,0>UD { align1 1H I@5 compacted }; -mov(16) g11<1>UD g122<8,8,1>UW { align1 1H I@7 }; -mov(16) g9<2>UW g61<8,8,1>UD { align1 1H I@2 }; -mov(16) g75<1>UW g9<16,8,2>UW { align1 1H I@1 }; -mov(16) g9<1>UD g77<8,8,1>UW { align1 1H }; -add(16) g65<1>D g9<1,1,0>D -g11<1,1,0>D { align1 1H A@1 compacted }; -(+f0.0) sel(16) g9<1>UD g11<1,1,0>UD g65<1,1,0>UD { align1 1H I@1 compacted }; -mov(16) g65<2>UW g9<8,8,1>UD { align1 1H I@1 }; -add(16) g9<1>D g13<1,1,0>D g11<1,1,0>D { align1 1H compacted }; -mov(16) g77<1>UW g65<16,8,2>UW { align1 1H I@2 }; -(+f0.0) sel(16) g11<1>UD g13<1,1,0>UD g9<1,1,0>UD { align1 1H I@2 compacted }; -mov(16) g9<2>UW g11<8,8,1>UD { align1 1H I@1 }; -mov(16) g76<1>UW g9<16,8,2>UW { align1 1H I@1 }; -mov(16) g9<1>UD g61<16,8,2>UW { align1 1H }; -shl(16) g13<1>D g9<8,8,1>D 0x00000002UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g9UD g13UD nullUD 0x04240508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -send(16) g17UD g25UD nullUD 0x04607502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(16) g13<1>UD g9<32,8,4>UB { align1 1H $1.dst }; -add(16) g9<1>D g13<1,1,0>D g11<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g29<2>UW g9<8,8,1>UD { align1 1H A@1 }; -add(16) g9<1>D g55<8,8,1>D 5120D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g15UD g9UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; - -LABEL62: -endif(16) JIP: LABEL45 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(1) g9UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g10<1>UD 0x00000000UD { align1 WE_all 1Q I@7 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(2) g10.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g10UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $4 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov.nz.f0.0(16) null<1>D g59<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL65 UIP: LABEL65 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g59<1>UD g29<16,8,2>UW { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mul(16) g9<1>D g59<1,1,0>D 12W { align1 1H compacted }; -mov(16) g11<2>UW g19<16,8,2>UW { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) g13<2>UW g21<16,8,2>UW { align1 1H F@1 }; -add(16) g61<1>D g9<8,8,1>D 2048D { align1 1H I@3 }; -mov(16) g11.1<2>UW g19.1<16,8,2>UW { align1 1H I@3 }; -mov(16) g13.1<2>UW g21.1<16,8,2>UW { align1 1H I@3 }; -mov(16) g9<2>UW g17<16,8,2>UW { align1 1H $4.dst }; -mov(16) g9.1<2>UW g17.1<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g61UD g9UD 0x04007506 0x00000180 - slm MsgDesc: ( store_cmask, a32, d32, xyz, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 6 flat ) base_offset 0 { align1 1H $3 }; -shl(16) g9<1>D g59<8,8,1>D 0x00000002UD { align1 1H $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g11<1>D g9<8,8,1>D 5120D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g13<2>UW g15<16,8,2>UW { align1 1H $4.dst }; -mov(16) g13.1<2>UW g75<8,8,1>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g11UD g13UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -mov(16) g11<1>UD g77<8,8,1>UW { align1 1H $4.src }; -cmp.z.f0.0(16) g13<1>W g29<16,8,2>W g76<16,16,1>W { align1 1H $4.src }; -mov(16) g59<1>D g13<8,8,1>W { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.le.f0.0(16) g13<1>D g11<8,8,1>D 6D { align1 1H I@3 }; -and.nz.f0.0(16) null<1>UD g59<8,8,1>UD g13<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL66 UIP: LABEL66 { align1 1H }; -mov(16) g59<1>UD 0x00003914UD { align1 1H A@2 }; -mov(16) g61<1>D -g11<8,8,1>D { align1 1H $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g59UD g61UD 0x0404050c 0x00000080 - slm MsgDesc: ( atomic_add, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; - -LABEL66: -endif(16) JIP: LABEL65 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g13<8,8,1>D 0D { align1 1H }; -add(16) g11<1>D g9<8,8,1>D 7680D { align1 1H }; -(-f0.0) sel(16) g14<1>UW g120<16,16,1>UW 0x0000UW { align1 1H A@1 }; -mov(16) g123<2>UB g76<16,16,1>UW { align1 1H F@2 }; -mov(16) g124<2>UB g77<16,16,1>UW { align1 1H F@2 }; -mov(16) g125<2>UB g75<16,16,1>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -and(16) g59<1>UW g14<1,1,0>UW 0x0001UW { align1 1H A@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g60<1>W g59<32,16,2>B { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.nz.f0.0(16) g61<1>W g60<16,16,1>W 0W { align1 1H I@1 }; -mov(16) g9<1>D g61<8,8,1>W { align1 1H I@1 }; -mov(16) g13<4>B -g9<8,8,1>D { align1 1H A@1 }; -mov(16) g9<4>UB g123<16,8,2>UB { align1 1H I@7 }; -mov(16) g9.1<4>UB g124<16,8,2>UB { align1 1H I@1 }; -mov(16) g9.2<4>UB g125<16,8,2>UB { align1 1H I@1 }; -mov(16) g9.3<4>UB g13<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g11UD g9UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL65: -endif(16) JIP: LABEL45 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -send(1) g62UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g65<1>UD 0x00000000UD { align1 WE_all 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(2) g65.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(1) g73<1>UD f0<0,1,0>UD { align1 WE_all 1N F@3 compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(16) nullUD g65UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $4 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(1) f0<1>UD g73<0,1,0>UD { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g67<1>UD 0x00003914UD { align1 WE_all 1Q F@3 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0.any16h) send(1) g66UD g67UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -cmp.z.f0.0(16) null<1>D g66<0,1,0>D 0D { align1 1H }; -(+f0.0) break(16) JIP: LABEL45 UIP: LABEL45 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -send(16) g9UD g27UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(16) g76<1>UW g9<32,8,4>UB { align1 1H $4.dst }; -mov(16) g77<1>UW g9.1<32,8,4>UB { align1 1H }; -mov(16) g75<1>UW g9.2<32,8,4>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g68<1>UW g9.3<32,8,4>UB { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -and(16) g69<1>UW g68<1,1,0>UW 0x0001UW { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g70<1>W g69<32,16,2>B { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.nz.f0.0(16) g71<1>W g70<16,16,1>W 0W { align1 1H }; -mov(16) g9<1>D g71<8,8,1>W { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g11<2>W -g9<8,8,1>D { align1 1H I@1 }; -mov(16) g78<1>UW g11<16,8,2>UW { align1 1H I@1 }; - -LABEL45: -while(16) JIP: LABEL67 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g39<8,8,1>UD g23<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL68 UIP: LABEL68 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g97<1>D g55<8,8,1>D 5120D { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g72UD g97UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(16) g75<1>UD g72.1<16,8,2>UW { align1 1H $6.dst }; -mov(16) g77<1>UD g72<16,8,2>UW { align1 1H }; -shl(16) g79<1>D g77<8,8,1>D 0x00000002UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g98<1>D g79<8,8,1>D 6144D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g96UD g98UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -shl(16) g80<1>D g96<8,8,1>D 0x00000005UD { align1 1H $7.dst }; -shr(16) g82<1>UD g96<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -add(16) g84<1>D g5<1,1,0>D g80<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g86<1>UD g84<1,1,0>UD g5<1,1,0>UD { align1 1H compacted }; -mov(8) g99<2>UD g84<4,4,1>UD { align1 1Q $7.src }; -mov(8) g101<2>UD g85<4,4,1>UD { align1 2Q F@3 }; -add(16) g90<1>D g84<1,1,0>D 16D { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -add3(16) g88<1>D g7<8,8,1>D g82<8,8,1>D -g86<1,1,1>D { align1 1H A@4 }; -cmp.l.f0.0(16) g92<1>UD g90<1,1,0>UD g84<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g99.1<2>UD g88<4,4,1>UD { align1 1Q I@2 }; -mov(8) g101.1<2>UD g89<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g9UD g99UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g98<1>D -g92<1,1,0>D g88<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g100<2>UD g90<4,4,1>UD { align1 1Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -mov(8) g102<2>UD g91<4,4,1>UD { align1 2Q F@2 }; -mov(8) g100.1<2>UD g98<4,4,1>UD { align1 1Q I@2 }; -mov(8) g102.1<2>UD g99<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g25UD g100UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -add(16) g99<1>D g47<1,1,0>D g94<0,1,0>D { align1 1H $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g101<1>UD g99<1,1,0>UD g47<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -add(16) g103<1>D g99<1,1,0>D g39<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g105<1>UD g103<1,1,0>UD g99<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g109<1>D g103<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g113<1>UD g103<1,1,0>UD 0x0000001eUD { align1 1H F@1 compacted }; -add(16) g107<1>D -g105<1,1,0>D -g101<1,1,0>D { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(16) g117<1>D g1<1,1,0>D g109<1,1,0>D { align1 1H compacted }; -shl(16) g111<1>D g107<8,8,1>D 0x00000002UD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g119<1>UD g117<1,1,0>UD g1<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g101<2>UD g117<4,4,1>UD { align1 1Q }; -mov(8) g103<2>UD g118<4,4,1>UD { align1 2Q }; -or(16) g115<1>UD g111<1,1,0>UD g113<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -add3(16) g122<1>D g3<8,8,1>D g115<8,8,1>D -g119<1,1,1>D { align1 1H A@1 }; -mov(8) g101.1<2>UD g122<4,4,1>UD { align1 1Q I@1 }; -mov(8) g103.1<2>UD g123<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g101UD g96UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g123<1>D g45<1,1,0>D g94<0,1,0>D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g125<1>UD g123<1,1,0>UD g45<1,1,0>UD { align1 1H A@1 compacted }; -add(16) g17<1>D g123<1,1,0>D g39<1,1,0>D { align1 1H $4.dst compacted }; -cmp.l.f0.0(16) g19<1>UD g17<1,1,0>UD g123<1,1,0>UD { align1 1H @1 $4.dst compacted }; -shl(16) g33<1>D g17<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g45<1>UD g17<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g21<1>D -g19<1,1,0>D -g125<1,1,0>D { align1 1H @3 $4.dst compacted }; -add(16) g53<1>D g1<1,1,0>D g33<1,1,0>D { align1 1H I@3 compacted }; -shl(16) g35<1>D g21<8,8,1>D 0x00000002UD { align1 1H I@2 }; -cmp.l.f0.0(16) g55<1>UD g53<1,1,0>UD g1<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g102<2>UD g53<4,4,1>UD { align1 1Q $4.src }; -mov(8) g104<2>UD g54<4,4,1>UD { align1 2Q $4.src }; -or(16) g47<1>UD g35<1,1,0>UD g45<1,1,0>UD { align1 1H I@4 compacted }; -add3(16) g57<1>D g3<8,8,1>D g47<8,8,1>D -g55<1,1,1>D { align1 1H I@1 }; -mov(8) g102.1<2>UD g57<4,4,1>UD { align1 1Q I@1 }; -mov(8) g104.1<2>UD g58<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g102UD g96UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) g71<1>UD g15<8,8,1>UD { align1 1H $4.dst }; - -LABEL68: -endif(16) JIP: LABEL69 { align1 1H }; - -LABEL69: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g58UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g59<1>UD 0x00000000UD { align1 WE_all 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(2) g59.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g59UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $4 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -cmp.l.f0.0(16) null<1>UD g39<8,8,1>UD 0x00000007UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL70 UIP: LABEL70 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -shl(16) g60<1>D g39<8,8,1>D 0x00000002UD { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -mov(16) g105<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -add(16) g103<1>D g60<8,8,1>D 14568D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g103UD g105UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL70: -endif(16) JIP: LABEL71 { align1 1H }; - -LABEL71: -cmp.l.f0.0(16) null<1>UD g39<8,8,1>UD g23<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL72 UIP: LABEL72 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -mul(16) g61<1>D g39<1,1,0>D 24W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) g97<1>UD g9<8,8,1>UD { align1 1H }; -mov(16) g99<1>UD g11<8,8,1>UD { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) g101<1>UD g13<8,8,1>UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) g103<1>UD g25<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -add(16) g106<1>D g61<8,8,1>D 2048D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g106UD g97UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $4 }; -add(16) g107<1>D g61<8,8,1>D 2064D { align1 1H $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) g109<1>UD g27<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) g111<1>UD g29<8,8,1>UD { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g107UD g109UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $4 }; -and.nz.f0.0(16) null<1>UD g41<8,8,1>UD 0x00000002UD { align1 1H $6.dst }; -(+f0.0) if(16) JIP: LABEL73 UIP: LABEL73 { align1 1H }; -add(16) g110<1>D g39<8,8,1>D 14312D { align1 1H $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) g112<1>UD g71.3<32,8,4>UB { align1 1H $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g110UD g112UD 0x04000904 0x00000080 - slm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL73: -endif(16) JIP: LABEL72 { align1 1H }; - -LABEL72: -endif(16) JIP: LABEL74 { align1 1H }; - -LABEL74: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(1) g62UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(8) g63<1>UD 0x00000000UD { align1 WE_all 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(2) g63.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g63UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $4 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -cmp.l.f0.0(16) null<1>UD g39<8,8,1>UD g23<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL76 UIP: LABEL75 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(16) g64<1>UD g75<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g113<1>D g64<8,8,1>D 0x00000002UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g65UD g113UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) g67<1>UD g65.2<32,8,4>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g114<1>UD g67<16,8,2>UW { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g39<8,8,1>D g114<8,8,1>D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL78 UIP: LABEL77 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mul(16) g68<1>D g114<1,1,0>D 24W { align1 1H A@1 compacted }; -add(16) g116<1>D g68<8,8,1>D 2048D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g116UD g9UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g117<1>D g68<8,8,1>D 2052D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g117UD g11UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -add(16) g118<1>D g68<8,8,1>D 2056D { align1 1H $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g118UD g13UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -add(16) g119<1>D g68<8,8,1>D 2060D { align1 1H $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g119UD g25UD 0x04040516 0x00000080 - slm MsgDesc: ( atomic_fmax, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g122<1>D g68<8,8,1>D 2064D { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g122UD g27UD 0x04040516 0x00000080 - slm MsgDesc: ( atomic_fmax, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g123<1>D g68<8,8,1>D 2068D { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g123UD g29UD 0x04040516 0x00000080 - slm MsgDesc: ( atomic_fmax, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -and.nz.f0.0(16) null<1>UD g41<8,8,1>UD 0x00000002UD { align1 1H $6.dst }; -(+f0.0) if(16) JIP: LABEL79 UIP: LABEL79 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -and(16) g69<1>UD g114<1,1,0>UD 0x00000003UD { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) g77<1>UD g71.3<32,8,4>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -shl(16) g73<1>D g69<8,8,1>D 0x00000003UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -shl(16) g126<1>D g77<8,8,1>D g73<8,8,1>UD { align1 1H }; -and(16) g78<1>UD g114<8,8,1>UD 0xfffffffcUD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g124<1>D g78<8,8,1>D 14312D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g124UD g126UD 0x04040519 0x00000080 - slm MsgDesc: ( atomic_or, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL79: -endif(16) JIP: LABEL80 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g72<1>UW 0x0000UW { align1 1H A@2 }; - -LABEL80: -else(16) JIP: LABEL77 UIP: LABEL77 { align1 1H }; - -LABEL78: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g72<1>UW 0x0001UW { align1 1H A@2 }; - -LABEL77: -endif(16) JIP: LABEL81 { align1 1H }; - -LABEL81: -else(16) JIP: LABEL75 UIP: LABEL75 { align1 1H }; - -LABEL76: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g72<1>UW 0x0000UW { align1 1H A@2 }; - -LABEL75: -endif(16) JIP: LABEL82 { align1 1H }; - -LABEL82: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(1) g79UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -mov(8) g80<1>UD 0x00000000UD { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(2) g80.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g80UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $11 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(16) g93<1>UW g72<32,16,2>UB { align1 1H I@4 }; -and(16) g81<1>UW g72<1,1,0>UW 0x0001UW { align1 1H compacted }; -mov.nz.f0.0(16) null<1>W g81<32,16,2>B { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL84 UIP: LABEL83 { align1 1H }; -mov(16) g82<1>UD g75<16,8,2>UW { align1 1H }; -and.nz.f0.0(16) null<1>UD g41<8,8,1>UD 0x00000002UD { align1 1H $6.dst }; -shl(16) g1<1>D g82<8,8,1>D 0x00000002UD { align1 1H @2 $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g83UD g1UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) g85<1>UD g83.1<32,8,4>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g97<1>UD g83.2<32,8,4>UB { align1 1H F@3 }; -add(16) g87<1>D g75<1,1,0>D -g85<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g99<1>UD g97<16,8,2>UW { align1 1H I@2 }; -mov(16) g91<1>UD g87<16,8,2>UW { align1 1H A@1 }; -mov(16) g88<1>UD g83<32,8,4>UB { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g110<1>D g94<0,1,0>D g99<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g95<1>UD g88<16,8,2>UW { align1 1H A@2 }; -(+f0.0) if(16) JIP: LABEL86 UIP: LABEL85 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -add(16) g2<1>D g114<8,8,1>D 14312D { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g100UD g2UD nullUD 0x04200900 0x00000000 - slm MsgDesc: ( load, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g73<1>UD g100<32,8,4>UB { align1 1H F@1 }; -else(16) JIP: LABEL85 UIP: LABEL85 { align1 1H }; - -LABEL86: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g73<1>UD 0x000000ffUD { align1 1H }; - -LABEL85: -endif(16) JIP: LABEL87 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g101<1>D g94.1<0,1,0>D g75<1,1,0>D { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mul(16) g116<1>D g114<1,1,0>D 24W { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -shl(16) g118<1>D g101<8,8,1>D 0x00000005UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shr(16) g122<1>UD g101<1,1,0>UD 0x0000001bUD { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(16) g3<1>D g116<8,8,1>D 2048D { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g124<1>D g49<1,1,0>D g118<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -send(16) g98UD g3UD nullUD 0x0480f502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g126<1>UD g124<1,1,0>UD g49<1,1,0>UD { align1 1H compacted }; -mov(8) g5<2>UD g124<4,4,1>UD { align1 1Q $4.dst }; -mov(8) g7<2>UD g125<4,4,1>UD { align1 2Q $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add3(16) g1<1>D g51<8,8,1>D g122<8,8,1>D -g126<1,1,1>D { align1 1H I@3 }; -mov(8) g5.1<2>UD g1<4,4,1>UD { align1 1Q I@1 }; -mov(8) g7.1<2>UD g2<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD g98UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $4 }; -add(16) g6<1>D g116<8,8,1>D 2064D { align1 1H $4.src }; -add(16) g3<1>D g124<1,1,0>D 16D { align1 1H $12.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -send(16) g106UD g6UD nullUD 0x04403502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -cmp.l.f0.0(16) g5<1>UD g3<1,1,0>UD g124<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(8) g10<2>UD g3<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.dst }; -mov(8) g12<2>UD g4<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g7<1>D -g5<1,1,0>D g1<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g10.1<2>UD g7<4,4,1>UD { align1 1Q I@1 }; -mov(8) g12.1<2>UD g8<4,4,1>UD { align1 2Q I@2 }; -shl(16) g8<1>D g73<8,8,1>D 0x00000018UD { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g112<1>D g95<1,1,0>D g8<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g10UD g106UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $4 }; -shl(16) g11<1>D g75<8,8,1>D 0x00000002UD { align1 1H $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g11UD g114UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -shl(16) g16<1>D g121<0,1,0>D g91<8,8,1>UD { align1 1H $4.dst }; -shr(16) g9<1>UD g91<1,1,0>UD 0x00000005UD { align1 1H $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -shl(16) g11<1>D g9<8,8,1>D 0x00000002UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -add(16) g14<1>D g11<8,8,1>D 14568D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g12UD g14UD g16UD 0x0424051a 0x00000080 - slm MsgDesc: ( atomic_xor, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -and.z.f0.0(16) null<1>UD g12<8,8,1>UD g16<8,8,1>UD { align1 1H $4.dst }; -(-f0.0) sel(16) g13<1>UW g93<16,16,1>UW 0x0000UW { align1 1H }; -mov(16) g93<1>UW g13<32,16,2>UB { align1 1H I@1 }; - -LABEL87: -else(16) JIP: LABEL83 UIP: LABEL83 { align1 1H }; - -LABEL84: -mov(16) g91<1>UD g75<8,8,1>UD { align1 1H A@1 }; - -LABEL83: -endif(16) JIP: LABEL88 { align1 1H }; - -LABEL88: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -and(16) g14<1>UW g93<1,1,0>UW 0x0001UW { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) g15<1>W g14<32,16,2>B { align1 1H A@1 }; -cmp.nz.f0.0(16) g18<1>W g15<16,16,1>W 0W { align1 1H @1 $4.dst }; -cmp.z.f0.0(16) null<1>D g37<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) g16<1>D g18<8,8,1>W { align1 1H A@2 }; -mov(16) g19<1>D 0D { align1 WE_all 1H @1 $4.dst }; -mov(16) g19<1>D -g16<8,8,1>D { align1 1H }; -add(8) g19.1<2>D g19<8,4,2>D g19.1<8,4,2>D { align1 WE_all 1Q I@1 }; -add(4) g19.2<4>D g19.1<8,2,4>D g19.2<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g19.3<4>D g19.1<8,2,4>D g19.3<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g19.4<1>D g19.3<0,1,0>D g19.4<4,4,1>D { align1 WE_all 1N I@1 }; -add(4) g20.4<1>D g20.3<0,1,0>D g20.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(8) g20<1>D g19.7<0,1,0>D g20<1,1,0>D { align1 WE_all 1Q I@1 compacted }; -(+f0.0) if(16) JIP: LABEL89 UIP: LABEL89 { align1 1H }; -mov(16) g17<1>UD 0x00003914UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -mov(16) g21<1>D g20.7<0,1,0>D { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g21UD 0x0404050c 0x00000080 - slm MsgDesc: ( atomic_add, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL89: -endif(16) JIP: LABEL90 { align1 1H }; - -LABEL90: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g20UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -mov(8) g21<1>UD 0x00000000UD { align1 WE_all 1Q $4.dst }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(2) g21.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g21UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $4 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(16) g90<1>UW g93<32,16,2>UB { align1 1H A@5 }; -and(16) g22<1>UW g93<1,1,0>UW 0x0001UW { align1 1H $4.dst compacted }; -mov.nz.f0.0(16) null<1>W g22<32,16,2>B { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL92 UIP: LABEL91 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -mov(16) g23<1>UD g91<16,8,2>UW { align1 1H I@7 }; -and.nz.f0.0(16) null<1>UD g41<8,8,1>UD 0x00000002UD { align1 1H $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -mov(16) g15<2>UW g91<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -shl(16) g26<1>D g23<8,8,1>D 0x00000002UD { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g24UD g26UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g26<1>UD g24.1<32,8,4>UB { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g28<1>D g91<1,1,0>D -g26<1,1,0>D { align1 1H $4.dst compacted }; -mov(16) g88<1>UD g28<16,8,2>UW { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -and(16) g29<1>UD g24<8,8,1>UD 0xff000000UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -shr(16) g31<1>UD g29<1,1,0>UD 0x00000017UD { align1 1H A@1 compacted }; -mov(16) g33<1>UD g31<16,8,2>UW { align1 1H I@1 }; -add(16) g35<1>D g31<1,1,0>D -1D { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g37<1>UD g35<16,8,2>UW { align1 1H I@1 }; -shl(16) g27<1>D g37<8,8,1>D 0x00000002UD { align1 1H I@1 }; -add(16) g5<1>D g94.1<0,1,0>D g37<1,1,0>D { align1 1H $4.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g13UD g27UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g28<1>D g33<8,8,1>D 0x00000002UD { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g39UD g28UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mul(16) g45<1>D g13<1,1,0>D 24W { align1 1H $4.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g9<1>D g45<8,8,1>D 2048D { align1 1H }; -add(16) g11<1>D g45<8,8,1>D 2064D { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mul(16) g46<1>D g39<1,1,0>D 24W { align1 1H $4.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g64UD g9UD nullUD 0x0480f502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g72UD g11UD nullUD 0x04403502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g29<1>D g46<8,8,1>D 2048D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g76UD g29UD nullUD 0x0480f502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -add(16) g30<1>D g46<8,8,1>D 2064D { align1 1H $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g84UD g30UD nullUD 0x04403502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sel.l(16) g56<1>F g64<1,1,0>F g76<1,1,0>F { align1 1H $3.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -sel.l(16) g58<1>F g66<1,1,0>F g78<1,1,0>F { align1 1H $3.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sel.l(16) g60<1>F g68<1,1,0>F g80<1,1,0>F { align1 1H @6 $3.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sel.ge(16) g62<1>F g70<1,1,0>F g82<1,1,0>F { align1 1H $3.dst compacted }; -sel.ge(16) g1<1>F g72<1,1,0>F g84<1,1,0>F { align1 1H $4.dst compacted }; -sel.ge(16) g3<1>F g74<1,1,0>F g86<1,1,0>F { align1 1H $4.dst compacted }; -(+f0.0) if(16) JIP: LABEL94 UIP: LABEL93 { align1 1H }; -add(16) g35<1>D g13<8,8,1>D 14312D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g31<1>D g39<8,8,1>D 14312D { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g47UD g35UD nullUD 0x04200900 0x00000000 - slm MsgDesc: ( load, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g64UD g31UD nullUD 0x04200900 0x00000000 - slm MsgDesc: ( load, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(16) g53<1>UD g47<32,8,4>UB { align1 1H $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) g66<1>UD g64<32,8,4>UB { align1 1H F@5 }; -or(16) g76<1>UD g53<1,1,0>UD g66<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g126<4>UB g76<8,8,1>UD { align1 1H }; -mov(16) g37<1>UD g126<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g35UD g37UD 0x04000904 0x00000080 - slm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -else(16) JIP: LABEL93 UIP: LABEL93 { align1 1H }; - -LABEL94: -mov(16) g76<1>UD 0x000000ffUD { align1 1H A@3 }; - -LABEL93: -endif(16) JIP: LABEL95 { align1 1H }; -add(16) g67<1>D g94.1<0,1,0>D g91<1,1,0>D { align1 1H A@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shl(16) g69<1>D g67<8,8,1>D 0x00000005UD { align1 1H A@1 }; -shr(16) g71<1>UD g67<1,1,0>UD 0x0000001bUD { align1 1H F@2 compacted }; -add(16) g73<1>D g49<1,1,0>D g69<1,1,0>D { align1 1H A@1 compacted }; -cmp.l.f0.0(16) g78<1>UD g73<1,1,0>UD g49<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g45<2>UD g73<4,4,1>UD { align1 1Q }; -mov(8) g47<2>UD g74<4,4,1>UD { align1 2Q $2.src }; -add3(16) g80<1>D g51<8,8,1>D g71<8,8,1>D -g78<1,1,1>D { align1 1H A@3 }; -mov(8) g45.1<2>UD g80<4,4,1>UD { align1 1Q I@1 }; -mov(8) g47.1<2>UD g81<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g45UD g56UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $2 }; -add(16) g82<1>D g73<1,1,0>D 16D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g95<1>D g76<8,8,1>D 0x00000018UD { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g97<1>D g94.1<0,1,0>D 65536D { align1 1H F@7 }; -cmp.l.f0.0(16) g84<1>UD g82<1,1,0>UD 0x00000010UD { align1 1H A@2 compacted }; -mov(8) g64<2>UD g82<4,4,1>UD { align1 1Q F@6 }; -mov(8) g66<2>UD g83<4,4,1>UD { align1 2Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g99<1>D g97<1,1,0>D g33<1,1,0>D { align1 1H I@4 compacted }; -add(16) g86<1>D -g84<1,1,0>D g80<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add3(16) g7<1>D g99<8,8,1>D -g5<8,8,1>D g95<1,1,1>D { align1 1H $4.dst }; -mov(8) g64.1<2>UD g86<4,4,1>UD { align1 1Q I@2 }; -mov(8) g66.1<2>UD g87<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g64UD g1UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -send(16) nullUD g9UD g56UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $4 }; -mov(16) g65<1>UD g1<8,8,1>UD { align1 1H $4.src }; -mov(16) g67<1>UD g3<8,8,1>UD { align1 1H $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g11UD g65UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $4 }; -shl(16) g66<1>D g91<8,8,1>D 0x00000002UD { align1 1H $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g66UD g13UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -cmp.nz.f0.0(16) null<1>W g15<16,8,2>W 0W { align1 1H }; -(+f0.0) if(16) JIP: LABEL97 UIP: LABEL96 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -shl(16) g69<1>D g121<0,1,0>D g88<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shr(16) g100<1>UD g88<1,1,0>UD 0x00000005UD { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g102<1>D g100<8,8,1>D 0x00000002UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g67<1>D g102<8,8,1>D 14568D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g103UD g67UD g69UD 0x0424051a 0x00000080 - slm MsgDesc: ( atomic_xor, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -and.z.f0.0(16) null<1>UD g103<8,8,1>UD g69<8,8,1>UD { align1 1H $4.dst }; -(+f0.0) if(16) JIP: LABEL98 UIP: LABEL98 { align1 1H }; -mov(16) g70<1>UD 0x00003914UD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g70UD nullUD 0x04040509 0x00000000 - slm MsgDesc: ( atomic_dec, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -mov(16) g90<1>UW 0x0000UW { align1 1H }; - -LABEL98: -endif(16) JIP: LABEL99 { align1 1H }; - -LABEL99: -else(16) JIP: LABEL96 UIP: LABEL96 { align1 1H }; - -LABEL97: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g71<1>UD 0x00003914UD { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g71UD nullUD 0x04040509 0x00000000 - slm MsgDesc: ( atomic_dec, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -mov(16) g90<1>UW 0x0000UW { align1 1H I@4 }; - -LABEL96: -endif(16) JIP: LABEL95 { align1 1H }; -mov(16) g90<1>UW g90<32,16,2>UB { align1 1H I@2 }; - -LABEL95: -else(16) JIP: LABEL91 UIP: LABEL91 { align1 1H }; - -LABEL92: -mov(16) g88<1>UD g91<8,8,1>UD { align1 1H A@7 }; - -LABEL91: -endif(16) JIP: LABEL100 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -send(1) g104UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g105<1>UD 0x00000000UD { align1 WE_all 1Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(2) g105.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(1) g72<1>UD f0<0,1,0>UD { align1 WE_all 1N F@2 compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(16) nullUD g105UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $4 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(1) f0<1>UD g72<0,1,0>UD { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g107<1>UD 0x00003914UD { align1 WE_all 1Q F@3 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0.any16h) send(1) g106UD g107UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -cmp.le.f0.0(16) null<1>UD g106<0,1,0>UD 0x00000000UD { align1 1H }; -(+f0.0) break(16) JIP: LABEL100 UIP: LABEL100 { align1 1H }; -mov(16) g91<1>UD g88<8,8,1>UD { align1 1H }; -mov(16) g93<1>UW g90<16,16,1>UW { align1 1H }; - -LABEL100: -while(16) JIP: LABEL90 { align1 1H }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q $4.src }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_BFS_DFS_code[] = { - 0x80000065, 0x7f058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x6e050220, 0x00000024, 0x00000000, - 0xe0230065, 0x0ff10043, 0xe2031b40, 0x00017f03, - 0x80030061, 0x10054410, 0x00000000, 0x76543210, - 0x00041b69, 0x62058660, 0x02462305, 0x00000004, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x01140000, 0xfa00030c, 0x00340000, - 0x64101a40, 0x00801095, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x25050160, - 0x00461005, 0x00000000, 0xa0641940, 0x62002502, - 0x00041961, 0x27050020, 0x10666407, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x21500061, 0x001102cc, 0x2a5e0061, 0x001102cc, - 0x00030061, 0x52260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x60260aa0, 0x00000264, 0x00000000, - 0x21501461, 0x00110204, 0x2a5e1461, 0x00110204, - 0x21521461, 0x00110244, 0x2a601461, 0x00110244, - 0x01040022, 0x0001c060, 0x000002a0, 0x000002a0, - 0x00031461, 0x66050220, 0x00445026, 0x00000000, - 0x00131361, 0x67050220, 0x00445e26, 0x00000000, - 0x00030040, 0x68058660, 0x06445006, 0x00000c2c, - 0x00130040, 0x69058660, 0x06445e06, 0x00000c2c, - 0x00040069, 0x6c058660, 0x02466e05, 0x00000004, - 0x00031b70, 0x6a050220, 0x52466805, 0x00445006, - 0x00131b70, 0x6b050220, 0x52466905, 0x00445e06, - 0xa06e1b40, 0x6c006802, 0x27701970, 0x68006e03, - 0x00030061, 0x7b060220, 0x00346e05, 0x00000000, - 0x00130061, 0x7d060220, 0x00346f05, 0x00000000, - 0x00041b52, 0x72042e68, 0x0e2e6a05, 0x70056605, - 0x00031961, 0x7b260220, 0x00347205, 0x00000000, - 0x00131a61, 0x7d260220, 0x00347305, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x73440000, 0xfb047b24, 0x003c0000, - 0x00043161, 0x7c054660, 0x00000000, 0x00003904, - 0x00042161, 0x07060110, 0x00567906, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x01050220, 0x00467305, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00042161, 0x03050220, 0x00467505, 0x00000000, - 0x00042161, 0x05050220, 0x00467705, 0x00000000, - 0x00041c61, 0x07160110, 0x00567916, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c7c14, 0x003c0144, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80004231, 0x740c0000, 0xe23e000c, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0xa1540040, 0x004e5003, 0xaa750040, 0x004e5e03, - 0x00031a70, 0x55050220, 0x52465405, 0x00445006, - 0x00131a70, 0x76050220, 0x52467505, 0x00445e06, - 0x00033061, 0x02060220, 0x00345405, 0x00000000, - 0x00133061, 0x04060220, 0x00347505, 0x00000000, - 0x00031c40, 0x56052660, 0x06465505, 0x00445026, - 0x00131c40, 0x77052660, 0x06467605, 0x00445e26, - 0x00031a61, 0x02260220, 0x00345605, 0x00000000, - 0x00131a61, 0x04260220, 0x00347705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb120224, 0x01000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80004331, 0x780c0000, 0xe23e000c, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80030061, 0x79054220, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x79550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044431, 0x00000000, 0x3008790c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x80033161, 0x7b054220, 0x00000000, 0x00003904, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031261, 0x05050220, 0x00445226, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x06050220, 0x00446026, 0x00000000, - 0x00040061, 0x77050010, 0x00666407, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x80004531, 0x5e0c0000, 0xea007b0c, 0x00300000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x7a050220, 0x00005e64, 0x00000000, - 0x00030041, 0x20018220, 0x01005e44, 0x00580058, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x60030041, 0x05815e42, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041b61, 0x7c050120, - 0x00567a16, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0xfe010049, 0x05815e43, - 0xa1091b40, 0x030e5202, 0xaa0a1c40, 0x040e6002, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe07e1c65, 0x00107c03, 0x00130041, 0x20018220, - 0x01005e44, 0x00580058, 0x00031c70, 0x0b050220, - 0x52460905, 0x00445206, 0x00030061, 0x15060220, - 0x00340905, 0x00000000, 0x00131d70, 0x0c050220, - 0x52460a05, 0x00446006, 0x00130061, 0x17060220, - 0x00340a05, 0x00000000, 0xa00f0040, 0x03000903, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00131149, 0x02058222, 0x02005e44, 0x00000058, - 0xe7111a70, 0x03000f03, 0x00041f70, 0x00018660, - 0x26467e05, 0x00000000, 0x00041b52, 0x0d040e68, - 0x0e2e0505, 0x0b050105, 0x00031961, 0x15260220, - 0x00340d05, 0x00000000, 0x00131a61, 0x17260220, - 0x00340e05, 0x00000000, 0xa0131d40, 0x0d021102, - 0x00030061, 0x03060220, 0x00340f05, 0x00000000, - 0x00130061, 0x05060220, 0x00341005, 0x00000000, - 0x00031a61, 0x03260220, 0x00341305, 0x00000000, - 0x00131a61, 0x05260220, 0x00341405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x29240000, 0xfb040324, 0x000c0000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x01440000, 0xfb041524, 0x003c0000, - 0xa0143440, 0x01000903, 0x00031961, 0x1d060220, - 0x00341405, 0x00000000, 0x00131a61, 0x1f060220, - 0x00341505, 0x00000000, 0xef2d2662, 0x00002b03, - 0x11040062, 0x2f058220, 0x02462b05, 0x00000000, - 0x27163470, 0x09001403, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa0181940, 0x0d021602, - 0x00031961, 0x1d260220, 0x00341805, 0x00000000, - 0x00131a61, 0x1f260220, 0x00341905, 0x00000000, - 0x00040061, 0x17050120, 0x00005e64, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x19240000, 0xfb041d24, 0x000c0000, - 0xe0203768, 0x01b15e23, 0xa0312740, 0x02001903, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x271d1970, 0x19003103, 0xa0339740, 0x1b021d02, - 0x00043769, 0x1e058660, 0x02005e24, 0x00000005, - 0xa0351940, 0x1e003102, 0x27371970, 0x31003503, - 0xa03b0040, 0x01003503, 0x00041a52, 0x39040e68, - 0x0e2e3305, 0x37052005, 0xe73d1a70, 0x01003b03, - 0x00030061, 0x1e060220, 0x00343505, 0x00000000, - 0x00130061, 0x20060220, 0x00343605, 0x00000000, - 0x00040061, 0x35050120, 0x00562706, 0x00000000, - 0xa03f1c40, 0x39023d02, 0x00031c61, 0x1e260220, - 0x00343905, 0x00000000, 0x00131c61, 0x20260220, - 0x00343a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x09440000, - 0xfb041e24, 0x003c0000, 0x00033461, 0x1f060220, - 0x00343b05, 0x00000000, 0x00133461, 0x21060220, - 0x00343c05, 0x00000000, 0x00031a61, 0x1f260220, - 0x00343f05, 0x00000000, 0x00131a61, 0x21260220, - 0x00344005, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x3f240000, - 0xfb041f24, 0x000c0000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa7211f70, 0x17003502, - 0x01040022, 0x0001c060, 0x000005f8, 0x000005f8, - 0xa0430040, 0x5e102d02, 0x27451970, 0x2d004303, - 0xa0470040, 0x35004302, 0x27491970, 0x43004703, - 0x00040069, 0x4d058660, 0x02464705, 0x00000002, - 0xe0511468, 0x01e04703, 0xa04b1b40, 0x45224902, - 0xa055b440, 0x4d000102, 0x00040a69, 0x4f058660, - 0x02464b05, 0x00000002, 0x27571a70, 0x01005503, - 0x00030061, 0x37060220, 0x00345505, 0x00000000, - 0x00130061, 0x39060220, 0x00345605, 0x00000000, - 0x20531c66, 0x51004f03, 0x00049452, 0x59040e68, - 0x0e2e0305, 0x57055305, 0x00031961, 0x37260220, - 0x00345905, 0x00000000, 0x00131a61, 0x39260220, - 0x00345a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x59140000, - 0xfb043724, 0x00040000, 0x00042869, 0x5b058660, - 0x02465905, 0x00000005, 0xe05f1368, 0x01b05903, - 0xa061a440, 0x5b000502, 0x27631970, 0x05006103, - 0x00033861, 0x38060220, 0x00346105, 0x00000000, - 0x00133861, 0x3a060220, 0x00346205, 0x00000000, - 0xa0670040, 0x01006103, 0x0004c452, 0x65040e68, - 0x0e2e0705, 0x63055f05, 0x27691a70, 0x61006703, - 0x00030061, 0x55060220, 0x00346705, 0x00000000, - 0x00130061, 0x57060220, 0x00346805, 0x00000000, - 0x00031c61, 0x38260220, 0x00346505, 0x00000000, - 0x00131d61, 0x3a260220, 0x00346605, 0x00000000, - 0xa06b1d40, 0x65026902, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x19440000, - 0xfb043824, 0x003c0000, 0x00031961, 0x55260220, - 0x00346b05, 0x00000000, 0x00131a61, 0x57260220, - 0x00346c05, 0x00000000, 0x00040069, 0x6c058660, - 0x02463505, 0x00000002, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x37440000, - 0xfb045524, 0x003c0000, 0x00041940, 0x43058660, - 0x06466c05, 0x00001800, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x00000000, - 0xea0c4314, 0x00045914, 0x206e2440, 0x09200f00, - 0x20702440, 0x0b203f00, 0x20722440, 0x0d204100, - 0x25741162, 0x72007000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x25780062, 0x74006e00, - 0x00049438, 0x7a050aa0, 0x1a467805, 0x00460001, - 0x207c2440, 0x09201900, 0x207e2440, 0x0b201b00, - 0x20112440, 0x0d201d00, 0x2013b441, 0x7a007c00, - 0x20151341, 0x7a007e00, 0x20191341, 0x7a001100, - 0x80000965, 0x80018220, 0x02008000, 0xffffffcf, - 0x80000966, 0x80018220, 0x02008000, 0x00000030, - 0x80040901, 0x00000000, 0x00000000, 0x00000000, - 0x201e2440, 0x09203700, 0x203f2440, 0x0b203900, - 0x20412440, 0x0d203b00, 0x604c0041, 0x00c03502, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00031661, 0x57060a90, 0x00461305, 0x00000000, - 0x80103401, 0x00000000, 0x00000000, 0x00000000, - 0x00131761, 0x58060a90, 0x00461405, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00031761, 0x59060a90, 0x00461505, 0x00000000, - 0x80103901, 0x00000000, 0x00000000, 0x00000000, - 0x00131761, 0x5a060a90, 0x00461605, 0x00000000, - 0x00031761, 0x5b060a90, 0x00461905, 0x00000000, - 0x00131761, 0x5c060a90, 0x00461a05, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x20431741, 0x7a001e00, 0x20451741, 0x7a003f00, - 0x20471741, 0x7a004100, 0x00031761, 0x1b050110, - 0x00565706, 0x00000000, 0x00031761, 0x1c050110, - 0x00565906, 0x00000000, 0x00031561, 0x1d050110, - 0x00565b06, 0x00000000, 0x00031361, 0x5d060a90, - 0x00464305, 0x00000000, 0x00131461, 0x5f060a90, - 0x00464405, 0x00000000, 0x00031461, 0x60060a90, - 0x00464505, 0x00000000, 0x00131561, 0x61060a90, - 0x00464605, 0x00000000, 0x00040a40, 0x44058660, - 0x06464c05, 0x00000800, 0x00031561, 0x62060a90, - 0x00464705, 0x00000000, 0x00131661, 0x63060a90, - 0x00464805, 0x00000000, 0x00131c61, 0x1b850110, - 0x00565806, 0x00000000, 0x00131c61, 0x1c850110, - 0x00565a06, 0x00000000, 0x00130c61, 0x1d850110, - 0x00565c06, 0x00000000, 0x00031661, 0x49050110, - 0x00565d06, 0x00000000, 0x00031461, 0x4a050110, - 0x00566006, 0x00000000, 0x00031261, 0x4b050110, - 0x00566206, 0x00000000, 0x00130b61, 0x49850110, - 0x00565f06, 0x00000000, 0x00130b61, 0x4a850110, - 0x00566106, 0x00000000, 0x00130961, 0x4b850110, - 0x00566306, 0x00000000, 0x00041f61, 0x5f060110, - 0x00461b05, 0x00000000, 0x00041f61, 0x61060110, - 0x00461d05, 0x00000000, 0x00041c61, 0x63060110, - 0x00464a05, 0x00000000, 0x00041b61, 0x5f160110, - 0x00461c05, 0x00000000, 0x00041b61, 0x61160110, - 0x00464905, 0x00000000, 0x00041b61, 0x63160110, - 0x00464b05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xea0c4414, 0x001c5f34, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041340, 0x45058660, - 0x06466c05, 0x00001400, 0x00041161, 0x47060110, - 0x00467705, 0x00000000, 0x00041961, 0x47164110, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x00000000, - 0xea0c4514, 0x00044714, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040070, 0x00018660, - 0x16462705, 0x00000000, 0x01040022, 0x0001c060, - 0x00000040, 0x00000040, 0x00043a61, 0x48054660, - 0x00000000, 0x00003914, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x00000000, - 0xea0c4814, 0x00041714, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80004b31, 0x4d0c0000, - 0xe23e000c, 0x00000000, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80030061, 0x4e054220, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x4e550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80044c31, 0x00000000, - 0x30084e0c, 0x00000000, 0x80040001, 0x00000000, - 0xe0000000, 0x00000000, 0x00043a70, 0x00018660, - 0x66461705, 0x00000020, 0x80003461, 0x79054660, - 0x00000000, 0x00000001, 0x01040022, 0x0001c060, - 0x000050e8, 0x00000108, 0x00040070, 0x00018660, - 0x16462705, 0x00000000, 0x01040022, 0x0001c060, - 0x00000098, 0x00000098, 0x00043a61, 0x49054660, - 0x00000000, 0x000007fc, 0x00040061, 0x4b054220, - 0x00000000, 0x00000001, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x00000000, - 0xea0c4914, 0x00044b14, 0x674f0062, 0x0ff15e7d, - 0x00043a61, 0x4c054660, 0x00000000, 0x00000000, - 0x00040a61, 0x50050120, 0x00464f05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xea0c4c14, 0x00045014, - 0x00040025, 0x00004600, 0x00000000, 0x00000040, - 0x00043a61, 0x4b054110, 0x00000000, 0x00000000, - 0x00043461, 0x4c054110, 0x00000000, 0x00000000, - 0x00043461, 0x4d050110, 0x00005e64, 0x00000000, - 0x00040024, 0x0001c060, 0x00004ff0, 0x00004ff0, - 0x00040070, 0x00018660, 0x16462705, 0x00000000, - 0x01040022, 0x0001c060, 0x00000100, 0x00000100, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041461, 0x51054660, 0x00000000, 0x00000000, - 0x00042461, 0x09054220, 0x00000000, 0x7f800000, - 0x00042461, 0x0b054220, 0x00000000, 0x7f800000, - 0x00042461, 0x0d054220, 0x00000000, 0x7f800000, - 0x00042461, 0x0f054220, 0x00000000, 0xff800000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xea0c5114, 0x003c0944, - 0x00043461, 0x52054660, 0x00000000, 0x00000010, - 0x00043461, 0x09054220, 0x00000000, 0xff800000, - 0x00043461, 0x0b054220, 0x00000000, 0xff800000, - 0x00043461, 0x0d054220, 0x00000000, 0x00000000, - 0x00043461, 0x0f054220, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xea0c5214, 0x003c0944, - 0x00040025, 0x00004600, 0x00000000, 0x00004ed0, - 0x00040069, 0x13058660, 0x02462705, 0x00000002, - 0x00041961, 0x11050220, 0x00461305, 0x00000000, - 0x00041970, 0x00018220, 0x42461105, 0x00000120, - 0x01040028, 0x0001c660, 0x000000b0, 0x000000b0, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00040c69, 0x50058660, 0x02461105, 0x00000002, - 0x00042461, 0x09054220, 0x00000000, 0x7f800000, - 0x00042461, 0x0b054220, 0x00000000, 0x7f800000, - 0x00042461, 0x0d054220, 0x00000000, 0x7f800000, - 0x00042461, 0x0f054220, 0x00000000, 0x7f800000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa0531d40, 0x02005003, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xea0c5314, 0x003c0944, 0xa0110040, 0x40001103, - 0x00040027, 0x00014060, 0x00000000, 0xffffff40, - 0x00041970, 0x00018220, 0x42461305, 0x00000030, - 0x01040028, 0x0001c660, 0x000000b0, 0x000000b0, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00040c69, 0x51058660, 0x02461305, 0x00000002, - 0x00042461, 0x09054220, 0x00000000, 0x00000000, - 0x00042461, 0x0b054220, 0x00000000, 0x00000000, - 0x00042461, 0x0d054220, 0x00000000, 0x00000000, - 0x00042461, 0x0f054220, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa0541d40, 0x4a005103, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xea0c5414, 0x003c0944, 0xa0131e40, 0x40001303, - 0x00040027, 0x00014060, 0x00000000, 0xffffff40, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x273f1770, 0x17002703, 0x01040022, 0x0001c060, - 0x00000208, 0x00000208, 0x60523441, 0x00c03502, - 0x00041940, 0x57058660, 0x06465205, 0x00000800, - 0x00043469, 0x53058660, 0x02463505, 0x00000002, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x11340000, 0xea045714, 0x001c0000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041940, 0x55058660, 0x06465305, 0x00001400, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x41140000, 0xea045514, 0x00040000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00032d61, 0x1f0509a0, 0x00561106, 0x00000000, - 0x80102401, 0x00000000, 0x00000000, 0x00000000, - 0x00132d61, 0x200509a0, 0x00561206, 0x00000000, - 0x00033461, 0x64060110, 0x00561116, 0x00000000, - 0x00130061, 0x65060110, 0x00561216, 0x00000000, - 0x00032d61, 0x370509a0, 0x00561306, 0x00000000, - 0x00132d61, 0x380509a0, 0x00561406, 0x00000000, - 0x00030061, 0x66060110, 0x00561316, 0x00000000, - 0x00130061, 0x67060110, 0x00561416, 0x00000000, - 0x00032d61, 0x390509a0, 0x00561506, 0x00000000, - 0x00132d61, 0x3a0509a0, 0x00561606, 0x00000000, - 0x00030061, 0x68060110, 0x00561516, 0x00000000, - 0x00130061, 0x69060110, 0x00561616, 0x00000000, - 0x00031e61, 0x1d0509a0, 0x00566406, 0x00000000, - 0x80103401, 0x00000000, 0x00000000, 0x00000000, - 0x00131d61, 0x1e0509a0, 0x00566506, 0x00000000, - 0x00031c61, 0x3b0509a0, 0x00566606, 0x00000000, - 0x00131b61, 0x3c0509a0, 0x00566706, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x00031a61, 0x3d0509a0, 0x00566806, 0x00000000, - 0x80102401, 0x00000000, 0x00000000, 0x00000000, - 0x00131961, 0x3e0509a0, 0x00566906, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00004ae0, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80004e31, 0x540c0000, 0xe23e000c, 0x00000000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80033461, 0x55054220, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80011a61, 0x55550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a044f31, 0x00000000, 0x3008550c, 0x00000000, - 0x8a040001, 0x00000000, 0xe0000000, 0x00000000, - 0x00041e61, 0x00010660, 0x20463f05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000918, 0x00000918, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x20562440, 0x3b001f00, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x20581640, 0x39001d00, - 0x205ab440, 0x3d003700, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x00018660, - 0x16462505, 0x00000000, 0xa35c1361, 0x7f810000, - 0x605c0061, 0x00105600, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa3631761, 0xff810000, - 0x60630061, 0x00105600, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa35f1461, 0x7f810000, - 0x605f0061, 0x00105800, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa3611461, 0x7f810000, - 0x60610061, 0x00105a00, 0x80031461, 0x6c060220, - 0x00445c26, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80031361, 0x53060220, - 0x00446326, 0x00000000, 0x80031261, 0x7d060220, - 0x00445f26, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80031161, 0x43060220, - 0x00446126, 0x00000000, 0x80031c62, 0x6a060aa0, - 0x5a445c06, 0x00446c06, 0x80030961, 0x5c260220, - 0x00446a06, 0x00000000, 0x80021961, 0x6f070220, - 0x00425c27, 0x00000000, 0x80020061, 0x71070220, - 0x00425c47, 0x00000000, 0x80021962, 0x6d070aa0, - 0x5a426f07, 0x00427107, 0x80021161, 0x5c470220, - 0x00426d07, 0x00000000, 0x80021961, 0x74070220, - 0x00425c27, 0x00000000, 0x80020061, 0x7a070220, - 0x00425c67, 0x00000000, 0x80021962, 0x72070aa0, - 0x5a427407, 0x00427a07, 0x80021161, 0x5c670220, - 0x00427207, 0x00000000, 0x80031f62, 0x7b060aa0, - 0x5a445f06, 0x00447d06, 0x80021962, 0x5c850aa0, - 0x5a005c64, 0x00345c85, 0x80021962, 0x5d850aa0, - 0x5a005d64, 0x00345d85, 0x80030b61, 0x5f260220, - 0x00447b06, 0x00000000, 0x80031162, 0x5d050aa0, - 0x5a005ce4, 0x00465d05, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80022461, 0x09070220, - 0x00425f27, 0x00000000, 0x80022461, 0x0b070220, - 0x00425f47, 0x00000000, 0x80021962, 0x7e070aa0, - 0x5a420907, 0x00420b07, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x80021161, 0x5f470220, - 0x00427e07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80022461, 0x0e070220, - 0x00425f27, 0x00000000, 0x80020061, 0x19070220, - 0x00425f67, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80021962, 0x0c070aa0, - 0x5a420e07, 0x00421907, 0x80021161, 0x5f670220, - 0x00420c07, 0x00000000, 0x80030062, 0x1a060aa0, - 0x5a446106, 0x00444306, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80021962, 0x5f850aa0, - 0x5a005f64, 0x00345f85, 0x80021962, 0x60850aa0, - 0x5a006064, 0x00346085, 0x80031361, 0x61260220, - 0x00441a06, 0x00000000, 0x80031162, 0x60050aa0, - 0x5a005fe4, 0x00466005, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80021961, 0x46070220, - 0x00426127, 0x00000000, 0x80023a61, 0x48070220, - 0x00426147, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80021962, 0x44070aa0, - 0x5a424607, 0x00424807, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80021161, 0x61470220, - 0x00424407, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80021961, 0x4e070220, - 0x00426127, 0x00000000, 0x80023461, 0x50070220, - 0x00426167, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80021962, 0x49070aa0, - 0x5a424e07, 0x00425007, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80021161, 0x61670220, - 0x00424907, 0x00000000, 0x80033462, 0x51060aa0, - 0x4a446306, 0x00445306, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80021962, 0x61850aa0, - 0x5a006164, 0x00346185, 0x80021962, 0x62850aa0, - 0x5a006264, 0x00346285, 0x80031361, 0x63260220, - 0x00445106, 0x00000000, 0x80031162, 0x62050aa0, - 0x5a0061e4, 0x00466205, 0x80021961, 0x56070220, - 0x00426327, 0x00000000, 0x80020061, 0x65070220, - 0x00426347, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80021962, 0x54070aa0, - 0x4a425607, 0x00426507, 0x80021161, 0x63470220, - 0x00425407, 0x00000000, 0x80021961, 0x68070220, - 0x00426327, 0x00000000, 0x80020061, 0x6a070220, - 0x00426367, 0x00000000, 0x80021962, 0x66070aa0, - 0x4a426807, 0x00426a07, 0x80021161, 0x63670220, - 0x00426607, 0x00000000, 0xa3651961, 0xff810000, - 0x60650061, 0x00105800, 0xa3671961, 0xff810000, - 0x60670061, 0x00105a00, 0x80021962, 0x63850aa0, - 0x4a006364, 0x00346385, 0x80021962, 0x64850aa0, - 0x4a006464, 0x00346485, 0x80031461, 0x6d060220, - 0x00446526, 0x00000000, 0x80031361, 0x7d060220, - 0x00446726, 0x00000000, 0x80031162, 0x64050aa0, - 0x4a0063e4, 0x00466405, 0x80031a62, 0x6b060aa0, - 0x4a446506, 0x00446d06, 0x80030961, 0x65260220, - 0x00446b06, 0x00000000, 0x80021961, 0x70070220, - 0x00426527, 0x00000000, 0x80020061, 0x72070220, - 0x00426547, 0x00000000, 0x80021962, 0x6e070aa0, - 0x4a427007, 0x00427207, 0x80021161, 0x65470220, - 0x00426e07, 0x00000000, 0x80021961, 0x75070220, - 0x00426527, 0x00000000, 0x80020061, 0x7a070220, - 0x00426567, 0x00000000, 0x80021962, 0x73070aa0, - 0x4a427507, 0x00427a07, 0x80021161, 0x65670220, - 0x00427307, 0x00000000, 0x80031f62, 0x7b060aa0, - 0x4a446706, 0x00447d06, 0x80021962, 0x65850aa0, - 0x4a006564, 0x00346585, 0x80021962, 0x66850aa0, - 0x4a006664, 0x00346685, 0x80030b61, 0x67260220, - 0x00447b06, 0x00000000, 0x80031162, 0x66050aa0, - 0x4a0065e4, 0x00466605, 0x80021961, 0x09070220, - 0x00426727, 0x00000000, 0x80020061, 0x0b070220, - 0x00426747, 0x00000000, 0x80021962, 0x7e070aa0, - 0x4a420907, 0x00420b07, 0x80021161, 0x67470220, - 0x00427e07, 0x00000000, 0x80021961, 0x0e070220, - 0x00426727, 0x00000000, 0x80020061, 0x19070220, - 0x00426767, 0x00000000, 0x80021962, 0x0c070aa0, - 0x4a420e07, 0x00421907, 0x80021161, 0x67670220, - 0x00420c07, 0x00000000, 0x80021962, 0x67850aa0, - 0x4a006764, 0x00346785, 0x80021962, 0x68850aa0, - 0x4a006864, 0x00346885, 0x80031162, 0x68050aa0, - 0x4a0067e4, 0x00466805, 0x01040022, 0x0001c060, - 0x000001b0, 0x000001b0, 0x00040061, 0x58054220, - 0x00000000, 0x00000000, 0x00040061, 0x5a050660, - 0x00005de4, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x00000000, - 0xea2a5814, 0x01005a14, 0x00043d61, 0x5b054220, - 0x00000000, 0x00000004, 0x00040061, 0x69050660, - 0x000060e4, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea2a5b14, 0x01006914, 0x00043061, 0x6a054220, - 0x00000000, 0x00000008, 0x00040061, 0x6c050660, - 0x000062e4, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xea2a6a14, 0x01006c14, 0x00043161, 0x6d054220, - 0x00000000, 0x0000000c, 0x00040061, 0x6f050660, - 0x000064e4, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xea2c6d14, 0x01006f14, 0x00043261, 0x70054220, - 0x00000000, 0x00000010, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x72050660, - 0x000066e4, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x00000000, - 0xea2c7014, 0x01007214, 0x00043361, 0x73054220, - 0x00000000, 0x00000014, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x75050660, - 0x000068e4, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xea2c7314, 0x01007514, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x000040d8, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80004431, 0x680c0000, - 0xe23e000c, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80031161, 0x69054220, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x69550000, - 0x0000005c, 0x00000000, 0xe24f0061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a044431, 0x00000000, 0x3008690c, 0x00000000, - 0x8a040001, 0x00000000, 0xe0000000, 0x00000000, - 0x80001a61, 0x30010220, 0x00004f04, 0x00000000, - 0x80033161, 0x6a054220, 0x00000000, 0x00000000, - 0xe24e3c61, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004431, 0x6b0c0000, - 0xea006a0c, 0x00300000, 0x80001a61, 0x30010220, - 0x00004e04, 0x00000000, 0x80033261, 0x6d054220, - 0x00000000, 0x00000010, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x206e0040, 0x6b316b78, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001601, 0x00000000, 0x00000000, 0x00000000, - 0x20530040, 0x39001d00, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x20550040, 0x3d003700, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004431, 0x6c0c0000, 0xea006d0c, 0x00300000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00040062, 0x74058aa0, 0x4a466e05, 0x0704ec3d, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x20590040, 0x6b305310, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x205b0040, 0x6b305528, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00044538, 0x7e050aa0, 0x1a467405, 0x00460001, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x00042541, 0x09058aa0, 0x0a467e05, 0x417d70a4, - 0x00043570, 0x19058aa0, 0x5a467405, 0x77f684df, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x20700040, 0x6b316c10, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x72050aa0, - 0x0a006c24, 0x02006b44, 0x00040070, 0x1b058aa0, - 0x3a466e05, 0x0704ec3d, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x00040062, 0x7a058aa0, - 0x4a467005, 0x0704ec3d, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x00040062, 0x7c058aa0, - 0x4a467205, 0x0704ec3d, 0x00041365, 0x00010220, - 0x22461905, 0x00461b05, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x00044638, 0x0b050aa0, - 0x1a467a05, 0x00460001, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00044738, 0x0f050aa0, - 0x1a467c05, 0x00460001, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0xef450062, 0x00000903, - 0x80000061, 0x1a064210, 0x00000000, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x00042641, 0x0d058aa0, 0x0a460b05, 0x417d70a4, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00042741, 0x43058aa0, 0x0a460f05, 0x417d70a4, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040070, 0x47058aa0, 0x3a467005, 0x0704ec3d, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00043670, 0x49058aa0, 0x5a467a05, 0x77f684df, - 0x00041165, 0x00010220, 0x22464905, 0x00464705, - 0xef471462, 0x00000d03, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x20610041, 0x47005900, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00040070, 0x4e058aa0, 0x3a467205, 0x0704ec3d, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00043770, 0x50058aa0, 0x5a467c05, 0x77f684df, - 0x00041361, 0x0d050a20, 0x00466105, 0x00000000, - 0x2e491165, 0x4e005003, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x20510040, 0x3b001f00, - 0xef4e1762, 0x00004303, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x20570040, 0x6b305100, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x20630041, 0x4e005b00, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x205f0041, 0x45005700, - 0x00041261, 0x0f050a20, 0x00466305, 0x00000000, - 0x00041161, 0x0b050a20, 0x00465f05, 0x00000000, - 0x80001f61, 0x30010110, 0x00001a04, 0x00000000, - 0x00040070, 0x00018220, 0x22463f05, 0x00000000, - 0x00040061, 0x09050120, 0x00003000, 0x00000000, - 0xe0190065, 0x00302503, 0xe01b0068, 0x00202503, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x50050660, 0x02007904, 0x00462505, - 0x00041a70, 0x00018660, 0x16460905, 0x00000000, - 0x01040028, 0x0001c660, 0x00000820, 0x00000820, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x0004004c, 0x54050220, 0x00460905, 0x00000000, - 0x80040961, 0x10014110, 0x00000000, 0x01600160, - 0x00040069, 0x10018510, 0x01565406, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x01600160, - 0xe0520961, 0x001b0004, 0xac541970, 0x0b005202, - 0x00041965, 0x00010220, 0x22465405, 0x00463f05, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x01041162, 0x56058220, 0x02463b05, 0xff800000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x01041162, 0x58058220, 0x02463905, 0xff800000, - 0x01041162, 0x5a058220, 0x02463d05, 0xff800000, - 0x01040062, 0x63058220, 0x02461f05, 0x7f800000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x5c058220, 0x02461d05, 0x7f800000, - 0x01040062, 0x5f058220, 0x02463705, 0x7f800000, - 0xa3611b61, 0x7f810000, 0x60610061, 0x00106300, - 0x00040070, 0x00018660, 0x16461905, 0x00000001, - 0x80031161, 0x65060220, 0x00446126, 0x00000000, - 0x80031962, 0x63060aa0, 0x5a446106, 0x00446506, - 0x80030961, 0x61260220, 0x00446306, 0x00000000, - 0x80020961, 0x65070220, 0x00426127, 0x00000000, - 0x80021761, 0x67070220, 0x00426147, 0x00000000, - 0x80021962, 0x63070aa0, 0x5a426507, 0x00426707, - 0x80021161, 0x61470220, 0x00426307, 0x00000000, - 0x80020961, 0x65070220, 0x00426127, 0x00000000, - 0x80021161, 0x67070220, 0x00426167, 0x00000000, - 0x80021962, 0x63070aa0, 0x5a426507, 0x00426707, - 0x80021161, 0x61670220, 0x00426307, 0x00000000, - 0xa3631961, 0x7f810000, 0x60630061, 0x00105c00, - 0x80021962, 0x61850aa0, 0x5a006164, 0x00346185, - 0x80021962, 0x62850aa0, 0x5a006264, 0x00346285, - 0x80031361, 0x65060220, 0x00446326, 0x00000000, - 0x80031162, 0x62050aa0, 0x5a0061e4, 0x00466205, - 0x80031962, 0x5c060aa0, 0x5a446306, 0x00446506, - 0x80030961, 0x63260220, 0x00445c06, 0x00000000, - 0x80020961, 0x65070220, 0x00426327, 0x00000000, - 0x80021661, 0x67070220, 0x00426347, 0x00000000, - 0x80021962, 0x5c070aa0, 0x5a426507, 0x00426707, - 0x80021161, 0x63470220, 0x00425c07, 0x00000000, - 0x80020961, 0x65070220, 0x00426327, 0x00000000, - 0x80021161, 0x67070220, 0x00426367, 0x00000000, - 0x80021962, 0x5c070aa0, 0x5a426507, 0x00426707, - 0x80021161, 0x63670220, 0x00425c07, 0x00000000, - 0xa35c1961, 0x7f810000, 0x605c0061, 0x00105f00, - 0x80021962, 0x63850aa0, 0x5a006364, 0x00346385, - 0x80021962, 0x64850aa0, 0x5a006464, 0x00346485, - 0x80031361, 0x65060220, 0x00445c26, 0x00000000, - 0x80031162, 0x64050aa0, 0x5a0063e4, 0x00466405, - 0x80031962, 0x5f060aa0, 0x5a445c06, 0x00446506, - 0x80030961, 0x5c260220, 0x00445f06, 0x00000000, - 0x80020961, 0x65070220, 0x00425c27, 0x00000000, - 0x80021661, 0x67070220, 0x00425c47, 0x00000000, - 0x80021962, 0x5f070aa0, 0x5a426507, 0x00426707, - 0x80021161, 0x5c470220, 0x00425f07, 0x00000000, - 0x80020961, 0x65070220, 0x00425c27, 0x00000000, - 0x80021161, 0x67070220, 0x00425c67, 0x00000000, - 0x80021962, 0x5f070aa0, 0x5a426507, 0x00426707, - 0x80021161, 0x5c670220, 0x00425f07, 0x00000000, - 0xa35f1961, 0xff810000, 0x605f0061, 0x00105600, - 0x80021962, 0x5c850aa0, 0x5a005c64, 0x00345c85, - 0x80021962, 0x5d850aa0, 0x5a005d64, 0x00345d85, - 0x80031361, 0x65060220, 0x00445f26, 0x00000000, - 0x80031162, 0x5d050aa0, 0x5a005ce4, 0x00465d05, - 0x80031962, 0x56060aa0, 0x4a445f06, 0x00446506, - 0x80030961, 0x5f260220, 0x00445606, 0x00000000, - 0x80020961, 0x65070220, 0x00425f27, 0x00000000, - 0x80021661, 0x67070220, 0x00425f47, 0x00000000, - 0x80021962, 0x56070aa0, 0x4a426507, 0x00426707, - 0x80021161, 0x5f470220, 0x00425607, 0x00000000, - 0x80020961, 0x65070220, 0x00425f27, 0x00000000, - 0x80021161, 0x67070220, 0x00425f67, 0x00000000, - 0x80021962, 0x56070aa0, 0x4a426507, 0x00426707, - 0x80021161, 0x5f670220, 0x00425607, 0x00000000, - 0xa3561961, 0xff810000, 0x60560061, 0x00105800, - 0x80021962, 0x5f850aa0, 0x4a005f64, 0x00345f85, - 0x80021962, 0x60850aa0, 0x4a006064, 0x00346085, - 0x80031361, 0x65060220, 0x00445626, 0x00000000, - 0x80031162, 0x60050aa0, 0x4a005fe4, 0x00466005, - 0x80031962, 0x58060aa0, 0x4a445606, 0x00446506, - 0x80030961, 0x56260220, 0x00445806, 0x00000000, - 0x80020961, 0x65070220, 0x00425627, 0x00000000, - 0x80021661, 0x67070220, 0x00425647, 0x00000000, - 0x80021962, 0x58070aa0, 0x4a426507, 0x00426707, - 0x80021161, 0x56470220, 0x00425807, 0x00000000, - 0x80020961, 0x65070220, 0x00425627, 0x00000000, - 0x80021161, 0x67070220, 0x00425667, 0x00000000, - 0x80021962, 0x58070aa0, 0x4a426507, 0x00426707, - 0x80021161, 0x56670220, 0x00425807, 0x00000000, - 0xa3581961, 0xff810000, 0x60580061, 0x00105a00, - 0x80021962, 0x56850aa0, 0x4a005664, 0x00345685, - 0x80021962, 0x57850aa0, 0x4a005764, 0x00345785, - 0x80031361, 0x65060220, 0x00445826, 0x00000000, - 0x80031162, 0x57050aa0, 0x4a0056e4, 0x00465705, - 0x80031962, 0x5a060aa0, 0x4a445806, 0x00446506, - 0x80030961, 0x58260220, 0x00445a06, 0x00000000, - 0x80020961, 0x65070220, 0x00425827, 0x00000000, - 0x80021661, 0x67070220, 0x00425847, 0x00000000, - 0x80021962, 0x5a070aa0, 0x4a426507, 0x00426707, - 0x80021161, 0x58470220, 0x00425a07, 0x00000000, - 0x80020961, 0x65070220, 0x00425827, 0x00000000, - 0x80021161, 0x67070220, 0x00425867, 0x00000000, - 0x80021962, 0x5a070aa0, 0x4a426507, 0x00426707, - 0x80021161, 0x58670220, 0x00425a07, 0x00000000, - 0x01040062, 0x5a050220, 0x020064e4, 0x000062e4, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x61050220, 0x020057e4, 0x000060e4, - 0x80021b62, 0x58850aa0, 0x4a005864, 0x00345885, - 0x80021b62, 0x59850aa0, 0x4a005964, 0x00345985, - 0x00040070, 0x00018660, 0x16461905, 0x00000002, - 0x80031162, 0x59050aa0, 0x4a0058e4, 0x00465905, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x2f560062, 0x5a015d83, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x2f5a0062, 0x61015983, - 0x00040070, 0x00018660, 0x16461b05, 0x00000000, - 0x2f581a62, 0x5a205600, 0x00040065, 0x00018220, - 0x22465005, 0x00000077, 0x01040022, 0x0001c060, - 0x00000068, 0x00000068, 0x60561141, 0x00605202, - 0x60521941, 0x00301b02, 0x00040952, 0x5a040e68, - 0x0e0e5605, 0x52051905, 0x00041969, 0x52058660, - 0x02465a05, 0x00000002, 0xa0561940, 0x02005203, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xea2a5614, 0x01005814, - 0x00040025, 0x00004600, 0x00000000, 0x00000060, - 0xa0521a66, 0x3f225402, 0x80001961, 0x54064210, - 0x00000000, 0x00000000, 0x80001961, 0x30010110, - 0x00005404, 0x00000000, 0x00041b70, 0x00018220, - 0x22465205, 0x00000000, 0x00040061, 0x52050120, - 0x00003000, 0x00000000, 0x20091965, 0x52000903, - 0x00040027, 0x00014060, 0x00000000, 0xfffff7d0, - 0xa0520b40, 0x01000d03, 0x80001f61, 0x55064210, - 0x00000000, 0x00000000, 0x80001961, 0x30010110, - 0x00005504, 0x00000000, 0x00040070, 0x00018220, - 0x22463f05, 0x00000000, 0x00041e61, 0x09050120, - 0x00003000, 0x00000000, 0x00041970, 0x00018660, - 0x16460905, 0x00000000, 0x01040028, 0x0001c660, - 0x00000870, 0x00000870, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x0004004c, 0x56050220, - 0x00460905, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x0a400a40, 0x00040069, 0x10018510, - 0x01565606, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0a400a40, 0xe0540961, 0x001b0004, - 0xac561970, 0x52005402, 0x00041965, 0x00010220, - 0x22465605, 0x00463f05, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x01041162, 0x58058220, - 0x02463b05, 0xff800000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x01041162, 0x5a058220, - 0x02463905, 0xff800000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x5c058220, - 0x02463d05, 0xff800000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x65058220, - 0x02461f05, 0x7f800000, 0x01040062, 0x5f058220, - 0x02461d05, 0x7f800000, 0x01040062, 0x61058220, - 0x02463705, 0x7f800000, 0xa3631b61, 0x7f810000, - 0x60630061, 0x00106500, 0x00040070, 0x00018660, - 0x16461905, 0x00000001, 0x80031161, 0x67060220, - 0x00446326, 0x00000000, 0x80031962, 0x65060aa0, - 0x5a446306, 0x00446706, 0x80030961, 0x63260220, - 0x00446506, 0x00000000, 0x80020961, 0x67070220, - 0x00426327, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80021761, 0x69070220, - 0x00426347, 0x00000000, 0x80021962, 0x65070aa0, - 0x5a426707, 0x00426907, 0x80021161, 0x63470220, - 0x00426507, 0x00000000, 0x80020961, 0x67070220, - 0x00426327, 0x00000000, 0x80021161, 0x69070220, - 0x00426367, 0x00000000, 0x80021962, 0x65070aa0, - 0x5a426707, 0x00426907, 0x80021161, 0x63670220, - 0x00426507, 0x00000000, 0xa3651961, 0x7f810000, - 0x60650061, 0x00105f00, 0x80021962, 0x63850aa0, - 0x5a006364, 0x00346385, 0x80021962, 0x64850aa0, - 0x5a006464, 0x00346485, 0x80031361, 0x67060220, - 0x00446526, 0x00000000, 0x80031162, 0x64050aa0, - 0x5a0063e4, 0x00466405, 0x80031962, 0x5f060aa0, - 0x5a446506, 0x00446706, 0x80030961, 0x65260220, - 0x00445f06, 0x00000000, 0x80020961, 0x67070220, - 0x00426527, 0x00000000, 0x80021661, 0x69070220, - 0x00426547, 0x00000000, 0x80021962, 0x5f070aa0, - 0x5a426707, 0x00426907, 0x80021161, 0x65470220, - 0x00425f07, 0x00000000, 0x80020961, 0x67070220, - 0x00426527, 0x00000000, 0x80021161, 0x69070220, - 0x00426567, 0x00000000, 0x80021962, 0x5f070aa0, - 0x5a426707, 0x00426907, 0x80021161, 0x65670220, - 0x00425f07, 0x00000000, 0xa35f1961, 0x7f810000, - 0x605f0061, 0x00106100, 0x80021962, 0x65850aa0, - 0x5a006564, 0x00346585, 0x80021962, 0x66850aa0, - 0x5a006664, 0x00346685, 0x80031361, 0x67060220, - 0x00445f26, 0x00000000, 0x80031162, 0x66050aa0, - 0x5a0065e4, 0x00466605, 0x80031962, 0x61060aa0, - 0x5a445f06, 0x00446706, 0x80030961, 0x5f260220, - 0x00446106, 0x00000000, 0x80020961, 0x67070220, - 0x00425f27, 0x00000000, 0x80021661, 0x69070220, - 0x00425f47, 0x00000000, 0x80021962, 0x61070aa0, - 0x5a426707, 0x00426907, 0x80021161, 0x5f470220, - 0x00426107, 0x00000000, 0x80020961, 0x67070220, - 0x00425f27, 0x00000000, 0x80021161, 0x69070220, - 0x00425f67, 0x00000000, 0x80021962, 0x61070aa0, - 0x5a426707, 0x00426907, 0x80021161, 0x5f670220, - 0x00426107, 0x00000000, 0xa3611961, 0xff810000, - 0x60610061, 0x00105800, 0x80021962, 0x5f850aa0, - 0x5a005f64, 0x00345f85, 0x80021962, 0x60850aa0, - 0x5a006064, 0x00346085, 0x80031361, 0x67060220, - 0x00446126, 0x00000000, 0x80031162, 0x60050aa0, - 0x5a005fe4, 0x00466005, 0x80031962, 0x58060aa0, - 0x4a446106, 0x00446706, 0x80030961, 0x61260220, - 0x00445806, 0x00000000, 0x80020961, 0x67070220, - 0x00426127, 0x00000000, 0x80021661, 0x69070220, - 0x00426147, 0x00000000, 0x80021962, 0x58070aa0, - 0x4a426707, 0x00426907, 0x80021161, 0x61470220, - 0x00425807, 0x00000000, 0x80020961, 0x67070220, - 0x00426127, 0x00000000, 0x80021161, 0x69070220, - 0x00426167, 0x00000000, 0x80021962, 0x58070aa0, - 0x4a426707, 0x00426907, 0x80021161, 0x61670220, - 0x00425807, 0x00000000, 0xa3581961, 0xff810000, - 0x60580061, 0x00105a00, 0x80021962, 0x61850aa0, - 0x4a006164, 0x00346185, 0x80021962, 0x62850aa0, - 0x4a006264, 0x00346285, 0x80031361, 0x67060220, - 0x00445826, 0x00000000, 0x80031162, 0x62050aa0, - 0x4a0061e4, 0x00466205, 0x80031962, 0x5a060aa0, - 0x4a445806, 0x00446706, 0x80030961, 0x58260220, - 0x00445a06, 0x00000000, 0x80020961, 0x67070220, - 0x00425827, 0x00000000, 0x80021661, 0x69070220, - 0x00425847, 0x00000000, 0x80021962, 0x5a070aa0, - 0x4a426707, 0x00426907, 0x80021161, 0x58470220, - 0x00425a07, 0x00000000, 0x80020961, 0x67070220, - 0x00425827, 0x00000000, 0x80021161, 0x69070220, - 0x00425867, 0x00000000, 0x80021962, 0x5a070aa0, - 0x4a426707, 0x00426907, 0x80021161, 0x58670220, - 0x00425a07, 0x00000000, 0xa35a1961, 0xff810000, - 0x605a0061, 0x00105c00, 0x80021962, 0x58850aa0, - 0x4a005864, 0x00345885, 0x80021962, 0x59850aa0, - 0x4a005964, 0x00345985, 0x80031361, 0x67060220, - 0x00445a26, 0x00000000, 0x80031162, 0x59050aa0, - 0x4a0058e4, 0x00465905, 0x80031962, 0x5c060aa0, - 0x4a445a06, 0x00446706, 0x80030961, 0x5a260220, - 0x00445c06, 0x00000000, 0x80020961, 0x67070220, - 0x00425a27, 0x00000000, 0x80021661, 0x69070220, - 0x00425a47, 0x00000000, 0x80021962, 0x5c070aa0, - 0x4a426707, 0x00426907, 0x80021161, 0x5a470220, - 0x00425c07, 0x00000000, 0x80020961, 0x67070220, - 0x00425a27, 0x00000000, 0x80021161, 0x69070220, - 0x00425a67, 0x00000000, 0x80021962, 0x5c070aa0, - 0x4a426707, 0x00426907, 0x80021161, 0x5a670220, - 0x00425c07, 0x00000000, 0x01040062, 0x5c050220, - 0x020066e4, 0x000064e4, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x63050220, - 0x020059e4, 0x000062e4, 0x80021b62, 0x5a850aa0, - 0x4a005a64, 0x00345a85, 0x80021b62, 0x5b850aa0, - 0x4a005b64, 0x00345b85, 0x00040070, 0x00018660, - 0x16461905, 0x00000002, 0x80031162, 0x5b050aa0, - 0x4a005ae4, 0x00465b05, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x2f580062, 0x5c016083, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x2f5c0062, 0x63015b83, 0x00040070, 0x00018660, - 0x16461b05, 0x00000000, 0x2f5a1a62, 0x5c205800, - 0x00040065, 0x00018220, 0x22465005, 0x00000077, - 0x01040022, 0x0001c060, 0x00000068, 0x00000068, - 0x60581141, 0x00605402, 0x60541941, 0x00301b02, - 0x00040952, 0x5c040e68, 0x0e0e5805, 0x54051905, - 0x00041969, 0x54058660, 0x02465c05, 0x00000002, - 0xa0581940, 0x02005403, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xea2a5814, 0x01005a14, 0x00040025, 0x00004600, - 0x00000000, 0x00000060, 0xa0541a66, 0x3f225602, - 0x80001961, 0x56064210, 0x00000000, 0x00000000, - 0x80001961, 0x30010110, 0x00005604, 0x00000000, - 0x00041b70, 0x00018220, 0x22465405, 0x00000000, - 0x00040061, 0x54050120, 0x00003000, 0x00000000, - 0x20091965, 0x54000903, 0x00040027, 0x00014060, - 0x00000000, 0xfffff780, 0xa0521d40, 0x02000f03, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80000961, 0x57064210, 0x00000000, 0x00000000, - 0x80001961, 0x30010110, 0x00005704, 0x00000000, - 0x00040070, 0x00018220, 0x22463f05, 0x00000000, - 0x00041d61, 0x09050120, 0x00003000, 0x00000000, - 0x00041970, 0x00018660, 0x16460905, 0x00000000, - 0x01040028, 0x0001c660, 0x000008a0, 0x000008a0, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x0004004c, 0x56050220, 0x00460905, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x0a400a40, - 0x00040069, 0x10018510, 0x01565606, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0a400a40, - 0xe0540961, 0x001b0004, 0xac561970, 0x52005402, - 0x00041965, 0x00010220, 0x22465605, 0x00463f05, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x58058220, 0x02463b05, 0xff800000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x01041162, 0x5a058220, 0x02463905, 0xff800000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x5c058220, 0x02463d05, 0xff800000, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x65058220, 0x02461f05, 0x7f800000, - 0x01040062, 0x5f058220, 0x02461d05, 0x7f800000, - 0x01040062, 0x61058220, 0x02463705, 0x7f800000, - 0xa3631b61, 0x7f810000, 0x60630061, 0x00106500, - 0x00040070, 0x00018660, 0x16461905, 0x00000001, - 0x80031161, 0x67060220, 0x00446326, 0x00000000, - 0x80031962, 0x65060aa0, 0x5a446306, 0x00446706, - 0x80030961, 0x63260220, 0x00446506, 0x00000000, - 0x80020961, 0x67070220, 0x00426327, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80021761, 0x69070220, 0x00426347, 0x00000000, - 0x80021962, 0x65070aa0, 0x5a426707, 0x00426907, - 0x80021161, 0x63470220, 0x00426507, 0x00000000, - 0x80020961, 0x67070220, 0x00426327, 0x00000000, - 0x80021161, 0x69070220, 0x00426367, 0x00000000, - 0x80021962, 0x65070aa0, 0x5a426707, 0x00426907, - 0x80021161, 0x63670220, 0x00426507, 0x00000000, - 0xa3651961, 0x7f810000, 0x60650061, 0x00105f00, - 0x80021962, 0x63850aa0, 0x5a006364, 0x00346385, - 0x80021962, 0x64850aa0, 0x5a006464, 0x00346485, - 0x80031361, 0x67060220, 0x00446526, 0x00000000, - 0x80031162, 0x64050aa0, 0x5a0063e4, 0x00466405, - 0x80031962, 0x5f060aa0, 0x5a446506, 0x00446706, - 0x80030961, 0x65260220, 0x00445f06, 0x00000000, - 0x80020961, 0x67070220, 0x00426527, 0x00000000, - 0x80021661, 0x69070220, 0x00426547, 0x00000000, - 0x80021962, 0x5f070aa0, 0x5a426707, 0x00426907, - 0x80021161, 0x65470220, 0x00425f07, 0x00000000, - 0x80020961, 0x67070220, 0x00426527, 0x00000000, - 0x80021161, 0x69070220, 0x00426567, 0x00000000, - 0x80021962, 0x5f070aa0, 0x5a426707, 0x00426907, - 0x80021161, 0x65670220, 0x00425f07, 0x00000000, - 0xa35f1961, 0x7f810000, 0x605f0061, 0x00106100, - 0x80021962, 0x65850aa0, 0x5a006564, 0x00346585, - 0x80021962, 0x66850aa0, 0x5a006664, 0x00346685, - 0x80031361, 0x67060220, 0x00445f26, 0x00000000, - 0x80031162, 0x66050aa0, 0x5a0065e4, 0x00466605, - 0x80031962, 0x61060aa0, 0x5a445f06, 0x00446706, - 0x80030961, 0x5f260220, 0x00446106, 0x00000000, - 0x80020961, 0x67070220, 0x00425f27, 0x00000000, - 0x80021661, 0x69070220, 0x00425f47, 0x00000000, - 0x80021962, 0x61070aa0, 0x5a426707, 0x00426907, - 0x80021161, 0x5f470220, 0x00426107, 0x00000000, - 0x80020961, 0x67070220, 0x00425f27, 0x00000000, - 0x80021161, 0x69070220, 0x00425f67, 0x00000000, - 0x80021962, 0x61070aa0, 0x5a426707, 0x00426907, - 0x80021161, 0x5f670220, 0x00426107, 0x00000000, - 0xa3611961, 0xff810000, 0x60610061, 0x00105800, - 0x80021962, 0x5f850aa0, 0x5a005f64, 0x00345f85, - 0x80021962, 0x60850aa0, 0x5a006064, 0x00346085, - 0x80031361, 0x67060220, 0x00446126, 0x00000000, - 0x80031162, 0x60050aa0, 0x5a005fe4, 0x00466005, - 0x80031962, 0x58060aa0, 0x4a446106, 0x00446706, - 0x80030961, 0x61260220, 0x00445806, 0x00000000, - 0x80020961, 0x67070220, 0x00426127, 0x00000000, - 0x80021661, 0x69070220, 0x00426147, 0x00000000, - 0x80021962, 0x58070aa0, 0x4a426707, 0x00426907, - 0x80021161, 0x61470220, 0x00425807, 0x00000000, - 0x80020961, 0x67070220, 0x00426127, 0x00000000, - 0x80021161, 0x69070220, 0x00426167, 0x00000000, - 0x80021962, 0x58070aa0, 0x4a426707, 0x00426907, - 0x80021161, 0x61670220, 0x00425807, 0x00000000, - 0xa3581961, 0xff810000, 0x60580061, 0x00105a00, - 0x80021962, 0x61850aa0, 0x4a006164, 0x00346185, - 0x80021962, 0x62850aa0, 0x4a006264, 0x00346285, - 0x80031361, 0x67060220, 0x00445826, 0x00000000, - 0x80031162, 0x62050aa0, 0x4a0061e4, 0x00466205, - 0x80031962, 0x5a060aa0, 0x4a445806, 0x00446706, - 0x80030961, 0x58260220, 0x00445a06, 0x00000000, - 0x80020961, 0x67070220, 0x00425827, 0x00000000, - 0x80021661, 0x69070220, 0x00425847, 0x00000000, - 0x80021962, 0x5a070aa0, 0x4a426707, 0x00426907, - 0x80021161, 0x58470220, 0x00425a07, 0x00000000, - 0x80020961, 0x67070220, 0x00425827, 0x00000000, - 0x80021161, 0x69070220, 0x00425867, 0x00000000, - 0x80021962, 0x5a070aa0, 0x4a426707, 0x00426907, - 0x80021161, 0x58670220, 0x00425a07, 0x00000000, - 0xa35a1961, 0xff810000, 0x605a0061, 0x00105c00, - 0x80021962, 0x58850aa0, 0x4a005864, 0x00345885, - 0x80021962, 0x59850aa0, 0x4a005964, 0x00345985, - 0x80031361, 0x67060220, 0x00445a26, 0x00000000, - 0x80031162, 0x59050aa0, 0x4a0058e4, 0x00465905, - 0x80031962, 0x5c060aa0, 0x4a445a06, 0x00446706, - 0x80030961, 0x5a260220, 0x00445c06, 0x00000000, - 0x80020961, 0x67070220, 0x00425a27, 0x00000000, - 0x80021661, 0x69070220, 0x00425a47, 0x00000000, - 0x80021962, 0x5c070aa0, 0x4a426707, 0x00426907, - 0x80021161, 0x5a470220, 0x00425c07, 0x00000000, - 0x80020961, 0x67070220, 0x00425a27, 0x00000000, - 0x80021161, 0x69070220, 0x00425a67, 0x00000000, - 0x80021962, 0x5c070aa0, 0x4a426707, 0x00426907, - 0x80021161, 0x5a670220, 0x00425c07, 0x00000000, - 0x01040062, 0x5c050220, 0x020066e4, 0x000064e4, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x63050220, 0x020059e4, 0x000062e4, - 0x80021b62, 0x5a850aa0, 0x4a005a64, 0x00345a85, - 0x80021b62, 0x5b850aa0, 0x4a005b64, 0x00345b85, - 0x00040070, 0x00018660, 0x16461905, 0x00000002, - 0x80031162, 0x5b050aa0, 0x4a005ae4, 0x00465b05, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x2f580062, 0x5c016083, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x2f5c0062, 0x63015b83, - 0x00040070, 0x00018660, 0x16461b05, 0x00000000, - 0x2f5a1a62, 0x5c205800, 0x00040065, 0x00018220, - 0x22465005, 0x00000077, 0x01040022, 0x0001c060, - 0x00000068, 0x00000068, 0x60581141, 0x00605402, - 0x60541941, 0x00301b02, 0x00040952, 0x5c040e68, - 0x0e0e5805, 0x54051905, 0x00041969, 0x54058660, - 0x02465c05, 0x00000002, 0xa0581940, 0x02005403, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xea2a5814, 0x01005a14, - 0x00040025, 0x00004600, 0x00000000, 0x00000080, - 0xa0541a66, 0x3f225602, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001161, 0x58064210, - 0x00000000, 0x00000000, 0x80001961, 0x30010110, - 0x00005804, 0x00000000, 0x00041b70, 0x00018220, - 0x22465405, 0x00000000, 0x00040061, 0x54050120, - 0x00003000, 0x00000000, 0x20091965, 0x54000903, - 0x00040027, 0x00014060, 0x00000000, 0xfffff750, - 0x00040061, 0x00010660, 0x20463f05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000108, 0x00000108, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x64058660, 0x02460b05, 0x00000002, - 0xa07a0940, 0x4a006403, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xea107a14, 0x01000000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x65058660, - 0x02460d05, 0x00000002, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa07b0940, 0x4e006503, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xea107b14, 0x01000000, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x66058660, 0x02460f05, 0x00000002, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa07c0940, 0x52006603, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xea107c14, 0x01000000, 0x00040025, 0x00004600, - 0x00000000, 0x00001ee8, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x80004831, 0x670c0000, - 0xe23e000c, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80031561, 0x68054220, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80011a61, 0x68550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a044431, 0x00000000, - 0x3008680c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0x00041a70, 0x00018220, - 0x42462305, 0x00000030, 0x01040028, 0x0001c660, - 0x00001208, 0x00001208, 0xe0500065, 0x00f02303, - 0xe0521f68, 0x00402303, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x69050120, - 0x00562506, 0x00000000, 0x00041b70, 0x00010220, - 0x52462505, 0x00465005, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x6c050120, - 0x00565206, 0x00000000, 0x00041969, 0x6e058660, - 0x02466c05, 0x00000004, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa0540040, 0x6e006902, - 0x60191941, 0x01805402, 0x00041769, 0x6f058660, - 0x02465405, 0x00000002, 0xa01b1a40, 0x02001903, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0xa0560040, 0x03001903, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa07d0b40, 0x4a006f03, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x09440000, 0xea041b14, 0x003c0000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x19240000, 0xea045614, 0x000c0000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x70140000, 0xea047d14, 0x00040000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x01042962, 0x56058220, 0x02460905, 0x7f800000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01042962, 0x58058220, 0x02460b05, 0x7f800000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x01041162, 0x5a058220, 0x02460d05, 0x7f800000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0xef5c2962, 0xff820f00, 0x11040062, 0x63058220, - 0x02460905, 0x7f800000, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x65058220, - 0x02460b05, 0x7f800000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x67058220, - 0x02460d05, 0x7f800000, 0x11040062, 0x6905aaa0, - 0x0a460f05, 0xff800000, 0xef5f2a62, 0xff821900, - 0xef612a62, 0xff821b00, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0xef721762, 0x00007003, - 0x11040062, 0x74058220, 0x02467005, 0x00000000, - 0x11041d62, 0x0905aaa0, 0x0a461905, 0xff800000, - 0x11041c62, 0x0b05aaa0, 0x0a461b05, 0xff800000, - 0xa30d1b61, 0x7f810000, 0x600d0061, 0x00105600, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80041a61, 0x7a054660, 0x00000000, 0x00000000, - 0x00040061, 0x7a050660, 0x00467205, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80041a61, 0x7c054660, 0x00000000, 0x00000000, - 0x00040061, 0x7c050660, 0x00467405, 0x00000000, - 0x00040070, 0x00018660, 0x26465005, 0x00000000, - 0x80031161, 0x19060220, 0x00440d26, 0x00000000, - 0x80031c40, 0x7a260660, 0x06447a06, 0x00447a26, - 0x80031c40, 0x7c260660, 0x06447c06, 0x00447c26, - 0x80031b62, 0x0f060aa0, 0x5a440d06, 0x00441906, - 0x80021a40, 0x7a470660, 0x06427a27, 0x00427a47, - 0x80021a40, 0x7c470660, 0x06427c27, 0x00427c47, - 0x80030961, 0x0d260220, 0x00440f06, 0x00000000, - 0x80021b40, 0x7a670660, 0x06427a27, 0x00427a67, - 0x80021b40, 0x7c670660, 0x06427c27, 0x00427c67, - 0x80020961, 0x19070220, 0x00420d27, 0x00000000, - 0x80021361, 0x1b070220, 0x00420d47, 0x00000000, - 0x80021c40, 0x7a850660, 0x06007a64, 0x00347a85, - 0x80021d40, 0x7b850660, 0x06007b64, 0x00347b85, - 0x80021d40, 0x7c850660, 0x06007c64, 0x00347c85, - 0x80021e40, 0x7d850660, 0x06007d64, 0x00347d85, - 0x80021d62, 0x0f070aa0, 0x5a421907, 0x00421b07, - 0xa47b1b40, 0x7b017a82, 0xa47d1a40, 0x7d017c82, - 0x80021161, 0x0d470220, 0x00420f07, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0xa07e3b40, 0x00517b83, 0x80020961, 0x19070220, - 0x00420d27, 0x00000000, 0x80021161, 0x1b070220, - 0x00420d67, 0x00000000, 0x80021962, 0x0f070aa0, - 0x5a421907, 0x00421b07, 0x80021161, 0x0d670220, - 0x00420f07, 0x00000000, 0xa30f1961, 0x7f810000, - 0x600f0061, 0x00105800, 0x80021962, 0x0d850aa0, - 0x5a000d64, 0x00340d85, 0x80021962, 0x0e850aa0, - 0x5a000e64, 0x00340e85, 0x80031361, 0x1b060220, - 0x00440f26, 0x00000000, 0x80031162, 0x0e050aa0, - 0x5a000de4, 0x00460e05, 0x80031962, 0x19060aa0, - 0x5a440f06, 0x00441b06, 0x80030961, 0x0f260220, - 0x00441906, 0x00000000, 0x80020961, 0x1b070220, - 0x00420f27, 0x00000000, 0x80021761, 0x56070220, - 0x00420f47, 0x00000000, 0x80021962, 0x19070aa0, - 0x5a421b07, 0x00425607, 0x80021161, 0x0f470220, - 0x00421907, 0x00000000, 0x80020961, 0x1b070220, - 0x00420f27, 0x00000000, 0x80021161, 0x56070220, - 0x00420f67, 0x00000000, 0x80021962, 0x19070aa0, - 0x5a421b07, 0x00425607, 0x80021161, 0x0f670220, - 0x00421907, 0x00000000, 0xa3191961, 0x7f810000, - 0x60190061, 0x00105a00, 0x80021962, 0x0f850aa0, - 0x5a000f64, 0x00340f85, 0x80021962, 0x10850aa0, - 0x5a001064, 0x00341085, 0x80031361, 0x56060220, - 0x00441926, 0x00000000, 0x80031162, 0x10050aa0, - 0x5a000fe4, 0x00461005, 0x80031962, 0x1b060aa0, - 0x5a441906, 0x00445606, 0x80030961, 0x19260220, - 0x00441b06, 0x00000000, 0x80020961, 0x56070220, - 0x00421927, 0x00000000, 0x80020061, 0x58070220, - 0x00421947, 0x00000000, 0x80021962, 0x1b070aa0, - 0x5a425607, 0x00425807, 0x80021161, 0x19470220, - 0x00421b07, 0x00000000, 0x80020961, 0x56070220, - 0x00421927, 0x00000000, 0x80021161, 0x58070220, - 0x00421967, 0x00000000, 0x80021962, 0x1b070aa0, - 0x5a425607, 0x00425807, 0x80021161, 0x19670220, - 0x00421b07, 0x00000000, 0xa31b1961, 0x7f810000, - 0x601b0061, 0x00106300, 0x80021962, 0x19850aa0, - 0x5a001964, 0x00341985, 0x80021962, 0x1a850aa0, - 0x5a001a64, 0x00341a85, 0x80031361, 0x58060220, - 0x00441b26, 0x00000000, 0x80031162, 0x1a050aa0, - 0x5a0019e4, 0x00461a05, 0x80031962, 0x56060aa0, - 0x5a441b06, 0x00445806, 0x80030961, 0x1b260220, - 0x00445606, 0x00000000, 0x80020961, 0x58070220, - 0x00421b27, 0x00000000, 0x80020061, 0x5a070220, - 0x00421b47, 0x00000000, 0x80021962, 0x56070aa0, - 0x5a425807, 0x00425a07, 0x80021161, 0x1b470220, - 0x00425607, 0x00000000, 0x80020961, 0x58070220, - 0x00421b27, 0x00000000, 0x80021161, 0x5a070220, - 0x00421b67, 0x00000000, 0x80021962, 0x56070aa0, - 0x5a425807, 0x00425a07, 0x80021161, 0x1b670220, - 0x00425607, 0x00000000, 0xa3561961, 0x7f810000, - 0x60560061, 0x00106500, 0x80021962, 0x1b850aa0, - 0x5a001b64, 0x00341b85, 0x80021962, 0x1c850aa0, - 0x5a001c64, 0x00341c85, 0x80031361, 0x5a060220, - 0x00445626, 0x00000000, 0x80031162, 0x1c050aa0, - 0x5a001be4, 0x00461c05, 0x80031962, 0x58060aa0, - 0x5a445606, 0x00445a06, 0x80030961, 0x56260220, - 0x00445806, 0x00000000, 0x80020961, 0x5a070220, - 0x00425627, 0x00000000, 0x80020061, 0x63070220, - 0x00425647, 0x00000000, 0x80021962, 0x58070aa0, - 0x5a425a07, 0x00426307, 0x80021161, 0x56470220, - 0x00425807, 0x00000000, 0x80020961, 0x5a070220, - 0x00425627, 0x00000000, 0x80021161, 0x63070220, - 0x00425667, 0x00000000, 0x80021962, 0x58070aa0, - 0x5a425a07, 0x00426307, 0x80021161, 0x56670220, - 0x00425807, 0x00000000, 0xa3581961, 0x7f810000, - 0x60580061, 0x00106700, 0x80021962, 0x56850aa0, - 0x5a005664, 0x00345685, 0x80021962, 0x57850aa0, - 0x5a005764, 0x00345785, 0x80031361, 0x63060220, - 0x00445826, 0x00000000, 0x80031162, 0x57050aa0, - 0x5a0056e4, 0x00465705, 0x80031962, 0x5a060aa0, - 0x5a445806, 0x00446306, 0x80030961, 0x58260220, - 0x00445a06, 0x00000000, 0x80020961, 0x63070220, - 0x00425827, 0x00000000, 0x80020061, 0x65070220, - 0x00425847, 0x00000000, 0x80021962, 0x5a070aa0, - 0x5a426307, 0x00426507, 0x80021161, 0x58470220, - 0x00425a07, 0x00000000, 0x80020961, 0x63070220, - 0x00425827, 0x00000000, 0x80021161, 0x65070220, - 0x00425867, 0x00000000, 0x80021962, 0x5a070aa0, - 0x5a426307, 0x00426507, 0x80021161, 0x58670220, - 0x00425a07, 0x00000000, 0xa35a1961, 0xff810000, - 0x605a0061, 0x00105c00, 0x80021962, 0x58850aa0, - 0x5a005864, 0x00345885, 0x80021962, 0x59850aa0, - 0x5a005964, 0x00345985, 0x80031361, 0x63060220, - 0x00445a26, 0x00000000, 0x80031162, 0x59050aa0, - 0x5a0058e4, 0x00465905, 0x80031962, 0x5c060aa0, - 0x4a445a06, 0x00446306, 0x80030961, 0x5a260220, - 0x00445c06, 0x00000000, 0x80020961, 0x63070220, - 0x00425a27, 0x00000000, 0x80021661, 0x65070220, - 0x00425a47, 0x00000000, 0x80021962, 0x5c070aa0, - 0x4a426307, 0x00426507, 0x80021161, 0x5a470220, - 0x00425c07, 0x00000000, 0x80020961, 0x63070220, - 0x00425a27, 0x00000000, 0x80021161, 0x65070220, - 0x00425a67, 0x00000000, 0x80021962, 0x5c070aa0, - 0x4a426307, 0x00426507, 0x80021161, 0x5a670220, - 0x00425c07, 0x00000000, 0xa35c1961, 0xff810000, - 0x605c0061, 0x00105f00, 0x80021962, 0x5a850aa0, - 0x4a005a64, 0x00345a85, 0x80021962, 0x5b850aa0, - 0x4a005b64, 0x00345b85, 0x80031361, 0x63060220, - 0x00445c26, 0x00000000, 0x80031162, 0x5b050aa0, - 0x4a005ae4, 0x00465b05, 0x80031962, 0x5f060aa0, - 0x4a445c06, 0x00446306, 0x80030961, 0x5c260220, - 0x00445f06, 0x00000000, 0x80020961, 0x63070220, - 0x00425c27, 0x00000000, 0x80021661, 0x65070220, - 0x00425c47, 0x00000000, 0x80021962, 0x5f070aa0, - 0x4a426307, 0x00426507, 0x80021161, 0x5c470220, - 0x00425f07, 0x00000000, 0x80020961, 0x63070220, - 0x00425c27, 0x00000000, 0x80021161, 0x65070220, - 0x00425c67, 0x00000000, 0x80021962, 0x5f070aa0, - 0x4a426307, 0x00426507, 0x80021161, 0x5c670220, - 0x00425f07, 0x00000000, 0xa35f1961, 0xff810000, - 0x605f0061, 0x00106100, 0x80021962, 0x5c850aa0, - 0x4a005c64, 0x00345c85, 0x80021962, 0x5d850aa0, - 0x4a005d64, 0x00345d85, 0x80031361, 0x63060220, - 0x00445f26, 0x00000000, 0x80031162, 0x5d050aa0, - 0x4a005ce4, 0x00465d05, 0x80031962, 0x61060aa0, - 0x4a445f06, 0x00446306, 0x80030961, 0x5f260220, - 0x00446106, 0x00000000, 0x80020961, 0x63070220, - 0x00425f27, 0x00000000, 0x80021661, 0x65070220, - 0x00425f47, 0x00000000, 0x80021962, 0x61070aa0, - 0x4a426307, 0x00426507, 0x80021161, 0x5f470220, - 0x00426107, 0x00000000, 0x80020961, 0x63070220, - 0x00425f27, 0x00000000, 0x80021161, 0x65070220, - 0x00425f67, 0x00000000, 0x80021962, 0x61070aa0, - 0x4a426307, 0x00426507, 0x80021161, 0x5f670220, - 0x00426107, 0x00000000, 0xa3611961, 0xff810000, - 0x60610061, 0x00106900, 0x80021962, 0x5f850aa0, - 0x4a005f64, 0x00345f85, 0x80021962, 0x60850aa0, - 0x4a006064, 0x00346085, 0x80031361, 0x65060220, - 0x00446126, 0x00000000, 0x80031162, 0x60050aa0, - 0x4a005fe4, 0x00466005, 0x80031962, 0x63060aa0, - 0x4a446106, 0x00446506, 0x80030961, 0x61260220, - 0x00446306, 0x00000000, 0x80020961, 0x65070220, - 0x00426127, 0x00000000, 0x80020061, 0x67070220, - 0x00426147, 0x00000000, 0x80021962, 0x63070aa0, - 0x4a426507, 0x00426707, 0x80021161, 0x61470220, - 0x00426307, 0x00000000, 0x80020961, 0x65070220, - 0x00426127, 0x00000000, 0x80021161, 0x67070220, - 0x00426167, 0x00000000, 0x80021962, 0x63070aa0, - 0x4a426507, 0x00426707, 0x80021161, 0x61670220, - 0x00426307, 0x00000000, 0xa3631961, 0xff810000, - 0x60630061, 0x00100900, 0x80021962, 0x61850aa0, - 0x4a006164, 0x00346185, 0x80021962, 0x62850aa0, - 0x4a006264, 0x00346285, 0x80031361, 0x65060220, - 0x00446326, 0x00000000, 0x80031162, 0x62050aa0, - 0x4a0061e4, 0x00466205, 0x80031962, 0x09060aa0, - 0x4a446306, 0x00446506, 0x80030961, 0x63260220, - 0x00440906, 0x00000000, 0x80020961, 0x65070220, - 0x00426327, 0x00000000, 0x80021661, 0x67070220, - 0x00426347, 0x00000000, 0x80021962, 0x09070aa0, - 0x4a426507, 0x00426707, 0x80021161, 0x63470220, - 0x00420907, 0x00000000, 0x80020961, 0x65070220, - 0x00426327, 0x00000000, 0x80021161, 0x67070220, - 0x00426367, 0x00000000, 0x80021962, 0x09070aa0, - 0x4a426507, 0x00426707, 0x80021161, 0x63670220, - 0x00420907, 0x00000000, 0xa3091961, 0xff810000, - 0x60090061, 0x00100b00, 0x80021962, 0x63850aa0, - 0x4a006364, 0x00346385, 0x80021962, 0x64850aa0, - 0x4a006464, 0x00346485, 0x80031361, 0x65060220, - 0x00440926, 0x00000000, 0x80031162, 0x64050aa0, - 0x4a0063e4, 0x00466405, 0x80031962, 0x0b060aa0, - 0x4a440906, 0x00446506, 0x80030961, 0x09260220, - 0x00440b06, 0x00000000, 0x80020961, 0x65070220, - 0x00420927, 0x00000000, 0x80021661, 0x67070220, - 0x00420947, 0x00000000, 0x80021962, 0x0b070aa0, - 0x4a426507, 0x00426707, 0x80021161, 0x09470220, - 0x00420b07, 0x00000000, 0x80020961, 0x65070220, - 0x00420927, 0x00000000, 0x80021161, 0x67070220, - 0x00420967, 0x00000000, 0x80021962, 0x0b070aa0, - 0x4a426507, 0x00426707, 0x80021161, 0x09670220, - 0x00420b07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x0b050aa0, - 0x0a005be4, 0x02000ee4, 0x00040040, 0x0d050aa0, - 0x0a005de4, 0x020010e4, 0x00040040, 0x0f050aa0, - 0x0a0060e4, 0x02001ae4, 0x00040040, 0x19050aa0, - 0x0a0062e4, 0x02001ce4, 0x80021962, 0x09850aa0, - 0x4a000964, 0x00340985, 0x80021962, 0x0a850aa0, - 0x4a000a64, 0x00340a85, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x1b050aa0, - 0x0a0064e4, 0x020057e4, 0x80031262, 0x0a050aa0, - 0x4a0009e4, 0x00460a05, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x56050aa0, - 0x0a000ae4, 0x020059e4, 0x20091740, 0x0f000d00, - 0x20580041, 0x0f000d00, 0x0004115b, 0x0d040aa8, - 0x0a0a5805, 0x0b050905, 0x20091440, 0x56001b00, - 0x200b0041, 0x56001b00, 0x0004115b, 0x0f040aa8, - 0x0a0a0b05, 0x19050905, 0xe0091168, 0x00107e03, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0xa0190040, 0x00517d83, 0x00031a41, 0x20018220, - 0x01460905, 0x55565556, 0xe01b0a68, 0x00101903, - 0x00031149, 0x0b058222, 0x02460905, 0x55555556, - 0x00131d41, 0x20018220, 0x01460a05, 0x55565556, - 0x00131149, 0x0c058222, 0x02460a05, 0x55555556, - 0x00031c41, 0x20018220, 0x01461b05, 0x55565556, - 0x60561a61, 0x00100b06, 0x00030049, 0x54058222, - 0x02461b05, 0x55555556, 0x20581141, 0x56000d00, - 0x00131e41, 0x20018220, 0x01461c05, 0x55565556, - 0x00130049, 0x55058222, 0x02461c05, 0x55555556, - 0x605a1961, 0x00105406, 0x205c1141, 0x5a000f00, - 0x205f1140, 0x5c005800, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x61058220, - 0x02465f05, 0x7f800000, 0xac630070, 0x00005203, - 0xec650070, 0x00004500, 0xac690070, 0x00105203, - 0xec6c0070, 0x00004700, 0xac700070, 0x00205203, - 0xec720070, 0x00004e00, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x20670065, 0x63006503, - 0x206e0a65, 0x69006c03, 0x20740965, 0x70007203, - 0x207a1966, 0x6e007403, 0x00041966, 0x00010220, - 0x22467a05, 0x00466705, 0x11041f62, 0x7b058220, - 0x02466105, 0x7f800000, 0x00041965, 0x7d058220, - 0x02467b05, 0xfffffffc, 0x200b0966, 0x52007d03, - 0x00040069, 0x7e058660, 0x02462305, 0x00000002, - 0xa0091940, 0x56007e03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xea0c0914, 0x00040b14, 0xa0230040, 0x01002303, - 0x00040027, 0x00014060, 0x00000000, 0xffffede8, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80004c31, 0x090c0000, 0xe23e000c, 0x00000000, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80031f61, 0x0a054220, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80011a61, 0x0a550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a044431, 0x00000000, 0x30080a0c, 0x00000000, - 0x8a040001, 0x00000000, 0xe0000000, 0x00000000, - 0x00040070, 0x00018220, 0x52462505, 0x00000010, - 0x01040022, 0x0001c060, 0x000000f8, 0x000000e8, - 0x00043469, 0x0b058660, 0x02462505, 0x00000002, - 0xa00f0940, 0x56000b03, 0xa0190040, 0x5a000b03, - 0xa04e1140, 0x5e000b03, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x0d140000, - 0xea040f14, 0x00040000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x0f140000, - 0xea041914, 0x00040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x23140000, - 0xea044e14, 0x00040000, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x271b2d62, 0x0f000d03, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x27199f62, 0x23001b03, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00041a61, 0x19054220, - 0x00000000, 0xffffffff, 0x00040025, 0x00004600, - 0x00000000, 0x00000a08, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80040961, 0x4e054220, - 0x00000000, 0xffffffff, 0x00040061, 0x4e050220, - 0x00461905, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80031962, 0x4e260220, - 0x52444e06, 0x00444e26, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001161, 0x59064210, - 0x00000000, 0x00000000, 0x80021a62, 0x4e470220, - 0x52424e27, 0x00424e47, 0x80021962, 0x4e670220, - 0x52424e27, 0x00424e67, 0x80021962, 0x4e850220, - 0x52004e64, 0x00344e85, 0x80021a62, 0x4f850220, - 0x52004f64, 0x00344f85, 0x80031962, 0x4f050220, - 0x52004ee4, 0x00464f05, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0xac500070, 0x4f101952, - 0x80001f61, 0x30010110, 0x00005904, 0x00000000, - 0x00041a70, 0x00018220, 0x22465005, 0x00000000, - 0x00040061, 0x51050120, 0x10003000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0xe0570065, 0x00314f83, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x0004004c, 0x53050220, - 0x00465105, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x55058220, - 0x02465305, 0x00000020, 0x00040061, 0x00010660, - 0x20463f05, 0x00000000, 0x01040022, 0x0001c060, - 0x000004f8, 0x000004f8, 0xae000070, 0x7f814f81, - 0x01040022, 0x0001c060, 0x000002b0, 0x00000218, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0xa7593470, 0x00105703, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x2f5b0062, 0x1d001f03, - 0xa75f0070, 0x00205703, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x2f610062, 0x37005b03, - 0x00041c70, 0x00018660, 0x26465905, 0x00000000, - 0x2f630062, 0x39003b03, 0x00041c70, 0x00018660, - 0x26465f05, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x2f650062, 0x3d006303, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x20670040, 0x65006100, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0xa7690070, 0x00305703, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xef6c0062, 0x00016b43, 0x00040070, 0x00018660, - 0x26465905, 0x00000000, 0x2f6e0062, 0x6b116b13, - 0x00040070, 0x00018660, 0x26465f05, 0x00000000, - 0x2f701a62, 0x6c006e03, 0x20720940, 0x70206700, - 0x00041e65, 0x00010220, 0x22466905, 0x00464905, - 0xef740062, 0x00004303, 0x00040070, 0x00018660, - 0x26465905, 0x00000000, 0x2f7a3462, 0x47004503, - 0x00040070, 0x00018660, 0x26465f05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x2f7c0a62, 0x74007a03, 0x207e0941, 0x7c007200, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x09050a20, 0x00467e05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x270b1970, 0x55000903, 0x00041961, 0x5a062650, - 0x00460b05, 0x00000000, 0x00041961, 0x1a050110, - 0x00565a06, 0x00000000, 0x00040024, 0x0001c060, - 0x000000a8, 0x000000a8, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00040b61, 0x0c051660, - 0x00461705, 0x00000000, 0x00040070, 0x00018660, - 0x56461705, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0xe00e0a68, 0x00100c03, - 0xaf1b1962, 0x0e020e02, 0x271d1970, 0x1b002703, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00043461, 0x5b062650, 0x00461d05, 0x00000000, - 0x00041961, 0x1a050110, 0x00565b06, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000230, - 0x601e1a65, 0x00101a05, 0x00041961, 0x00010450, - 0x10681e06, 0x00000000, 0x01040022, 0x0001c060, - 0x00000090, 0x00000060, 0x00041161, 0x4f054220, - 0x00000000, 0x0000001c, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x1f140000, - 0xea104f14, 0x01000000, 0x0004f052, 0x1b044560, - 0x0e8effff, 0x17051f05, 0x00040024, 0x0001c060, - 0x00000040, 0x00000040, 0x00043061, 0x50054220, - 0x00000000, 0x00000018, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x1b140000, - 0xea105014, 0x01000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000178, 0x0004b061, 0x23050120, - 0x00561b06, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x60371941, 0x00c02302, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x09060110, 0x00561106, 0x00000000, - 0x00043461, 0x0b060110, 0x00561306, 0x00000000, - 0x00041761, 0x0d060110, 0x00561506, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041c40, 0x51058660, 0x06463705, 0x00000800, - 0x00041c61, 0x09160110, 0x00561116, 0x00000000, - 0x00041c61, 0x0b160110, 0x00561316, 0x00000000, - 0x00041c61, 0x0d160110, 0x00561516, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xea0c5114, 0x001c0934, - 0x00040069, 0x38058660, 0x02462305, 0x00000002, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041940, 0x52058660, 0x06463805, 0x00001400, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x00041761, 0x54060110, 0x00564106, 0x00000000, - 0x00041961, 0x54160110, 0x00564116, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xea0c5214, 0x00045414, - 0x00040025, 0x00004600, 0x00000000, 0x00000370, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80004131, 0x390c0000, 0xe23e000c, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80030061, 0x3a054220, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x3a550000, 0x0000005c, 0x00000000, - 0xe24a0061, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a044431, 0x00000000, - 0x30083a0c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0x80001a61, 0x30010220, - 0x00004a04, 0x00000000, 0x80030061, 0x3e054220, - 0x00000000, 0x00000018, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004431, 0x3d0c0000, - 0xea003e0c, 0x00300000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x3f050120, - 0x00003d04, 0x00000000, 0x00040070, 0x00018660, - 0x16462705, 0x00000000, 0xa041a440, 0x3f201702, - 0x01040022, 0x0001c060, 0x00000100, 0x00000100, - 0x00043461, 0x55054660, 0x00000000, 0x000007fc, - 0x00040061, 0x57054220, 0x00000000, 0x00000003, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xea0c5514, 0x00045714, - 0x67430062, 0x0ff15e7d, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa0390040, 0x10003f03, - 0x00040a61, 0x47050120, 0x00564106, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x00043461, 0x58054660, 0x00000000, 0x00000000, - 0x00040961, 0x44050120, 0x00464305, 0x00000000, - 0x00041966, 0x37058220, 0x02464405, 0x01000000, - 0x00041169, 0x45058660, 0x02463f05, 0x00000010, - 0x00040952, 0x3b044160, 0x0e0e0200, 0x47054505, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xea0c5814, 0x001c3734, - 0x00040025, 0x00004600, 0x00000000, 0x00000110, - 0x00040070, 0x00010220, 0x52462705, 0x00463f05, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0xef480a62, 0x00217903, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x5c060210, - 0x00464805, 0x00000000, 0x00041e61, 0x49050120, - 0x00564106, 0x00000000, 0x00041a61, 0x4b050110, - 0x00565c06, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x2f4e3062, 0x49013d03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x5f060210, 0x00464e05, 0x00000000, - 0x11043062, 0x4f058220, 0x02463f05, 0x00000000, - 0x00041a61, 0x4d050110, 0x00565f06, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x60060210, 0x00464f05, 0x00000000, - 0x00041961, 0x4c050110, 0x00566006, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00040b61, 0x50050120, 0x00464d05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041970, 0x52058660, 0x66465005, 0x00000006, - 0x00041965, 0x00010220, 0x22465205, 0x00462105, - 0x01040022, 0x0001c060, 0x00000240, 0x000001e0, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041669, 0x53058660, 0x02463505, 0x00000002, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040040, 0x59058660, 0x06465305, 0x00001400, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x54140000, 0xea045914, 0x00040000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x5b060110, 0x00565406, 0x00000000, - 0x00041961, 0x5b160110, 0x00464b05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xea0c5914, 0x00045b14, - 0x00041f70, 0x00010550, 0x15587705, 0x00584c05, - 0x01040022, 0x0001c060, 0x00000070, 0x00000070, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x5c054220, 0x00000000, 0x00003914, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x5f052660, 0x00465005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xea185c14, 0x01005f14, - 0x00040025, 0x00004600, 0x00000000, 0x00000040, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x4e054110, 0x00000000, 0x00000000, - 0x00040024, 0x0001c060, 0x00000070, 0x00000070, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00040b61, 0x61062650, 0x00462105, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x4e050110, 0x00566106, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80004331, 0x550c0000, 0xe23e000c, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80033461, 0x56054220, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x56550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044431, 0x00000000, 0x3008560c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00043469, 0x37058660, 0x02463505, 0x00000002, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x60571d65, 0x00104e05, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00040b61, 0x62060100, - 0x00584c05, 0x00000000, 0x00041b40, 0x1b058660, - 0x06463705, 0x00001e00, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x63060100, - 0x00584d05, 0x00000000, 0x00043461, 0x64060100, - 0x00584b05, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041d61, 0x58050450, - 0x00685706, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00040b61, 0x60070000, - 0x00566206, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00040970, 0x5b058550, - 0x25585805, 0x00000000, 0x00041a61, 0x600f0000, - 0x00566306, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x59050560, - 0x00465b05, 0x00000000, 0x00041a61, 0x60170000, - 0x00566406, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x65072640, - 0x00465905, 0x00000000, 0x00041961, 0x601f0000, - 0x00666507, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xea0c1b14, 0x00046014, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x605c1141, 0x00c03502, - 0x00040940, 0x19058660, 0x06465c05, 0x00000800, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00040040, 0x39058660, 0x06465c05, 0x00000806, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x78050010, 0x00684e06, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x607a1765, 0x00104e05, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041170, 0x7c050550, - 0x15584c05, 0x00587705, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00040a61, 0x7b050450, - 0x00687a06, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x09050560, - 0x00467c05, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00040970, 0x7d058550, - 0x25587b05, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x3b050560, - 0x00467d05, 0x00000000, 0x00041965, 0x00010220, - 0x22460905, 0x00463b05, 0x01040022, 0x0001c060, - 0x00000050, 0x00000050, 0x00041a40, 0x09058660, - 0x06463705, 0x00002200, 0x00042461, 0x0b054220, - 0x00000000, 0xffffffff, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xea0c0914, 0x00040b14, 0x00040025, 0x00004600, - 0x00000000, 0x00004160, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80004531, 0x7e0c0000, - 0xe23e000c, 0x00000000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80031161, 0x7f054220, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80011a61, 0x7f550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a044431, 0x00000000, - 0x30087f0c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0x00040061, 0x00010660, - 0x20463b05, 0x00000000, 0x01040022, 0x0001c060, - 0x00002d60, 0x00002d60, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x45054110, - 0x00000000, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x41050120, - 0x00464505, 0x00000000, 0x00041970, 0x00018660, - 0x46464105, 0x00000003, 0x01040028, 0x0001c660, - 0x000008e0, 0x000008e0, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x670b2470, 0x00204505, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x09050560, 0x20460b05, 0x00000000, - 0x11042462, 0x3d058110, 0x01585005, 0x3c003c00, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x673e0070, 0x00104505, 0x00040040, 0x45058550, - 0x05584505, 0x00010001, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00042461, 0x0b050560, - 0x00463e05, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x2e0d0966, 0x09000b03, - 0x01040062, 0x51058110, 0x01585105, 0x3c003c00, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01041f62, 0x50050110, 0x01585005, 0x00583d05, - 0x11041162, 0x4f058110, 0x01584f05, 0x3c003c00, - 0x00040069, 0x3d058660, 0x02464105, 0x00000001, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x11040062, 0x43058110, 0x01585305, 0x3c003c00, - 0x00041f70, 0x00018660, 0x26460d05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x01041662, 0x54058110, 0x01585405, 0x3c003c00, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01041c62, 0x53050110, 0x01585305, 0x00584305, - 0x11040062, 0x52058110, 0x01585205, 0x3c003c00, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x11040062, 0x44058110, 0x01585605, 0x3c003c00, - 0x00040070, 0x00018660, 0x26460d05, 0x00000000, - 0x01040062, 0x57058110, 0x01585705, 0x3c003c00, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01041c62, 0x56050110, 0x01585605, 0x00584405, - 0x11040062, 0x55058110, 0x01585505, 0x3c003c00, - 0xa0433440, 0x3d001902, 0x00040070, 0x00018660, - 0x26460905, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x41140000, - 0xe6004314, 0x00020000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x11041162, 0x46058110, - 0x01585905, 0x00000000, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x6f5a1762, 0x00005a05, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01041c62, 0x59050110, 0x01585905, 0x00584605, - 0x11040062, 0x58058110, 0x01585805, 0x00000000, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x11040062, 0x47058110, 0x01585c05, 0x00000000, - 0x00040070, 0x00018660, 0x26460d05, 0x00000000, - 0x6f5d0062, 0x00005d05, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01041c62, 0x5c050110, - 0x01585c05, 0x00584705, 0x11041262, 0x5b058110, - 0x01585b05, 0x00000000, 0x00040070, 0x00018660, - 0x26460905, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x11041262, 0x48058110, - 0x01586005, 0x00000000, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x6f611362, 0x00006105, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x7e050110, 0x00564106, 0x00000000, - 0xa0410040, 0x3d003902, 0x01041e62, 0x60050110, - 0x01586005, 0x00584805, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x11041362, 0x5f058110, - 0x01585f05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x3d140000, - 0xe6004114, 0x00020000, 0x00040070, 0x00018660, - 0x26460905, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x49058110, - 0x01586305, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01040062, 0x64058110, - 0x01586405, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01041c62, 0x63050110, - 0x01586305, 0x00584905, 0x11041362, 0x62058110, - 0x01586205, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460905, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x11041162, 0x4a058110, - 0x01586605, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01041262, 0x67058110, - 0x01586705, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01041c62, 0x66050110, - 0x01586605, 0x00584a05, 0x11041362, 0x65058110, - 0x01586505, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460905, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x7a058110, - 0x01586905, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x6a058110, - 0x01586a05, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00042661, 0x7f050110, - 0x00563d06, 0x00000000, 0x01041d62, 0x69050110, - 0x01586905, 0x00587a05, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x68058110, - 0x01586805, 0x3c003c00, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041b40, 0x41050990, - 0x09587e05, 0x00587f05, 0x00040070, 0x00018660, - 0x26460905, 0x00000000, 0x00031161, 0x7a060110, - 0x00464105, 0x00000000, 0x11041262, 0x7b058110, - 0x01586c05, 0x00000000, 0x00031a61, 0x3d0509a0, - 0x00567a06, 0x00000000, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x6f6d0062, 0x00006d05, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01041c62, 0x6c050110, 0x01586c05, 0x00587b05, - 0x11041562, 0x6b058110, 0x01586b05, 0x00000000, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x00130061, 0x7b060110, 0x00464185, 0x00000000, - 0x11041362, 0x7c058110, 0x01586f05, 0x00000000, - 0x00131a61, 0x3e0509a0, 0x00567b06, 0x00000000, - 0x00040070, 0x00018660, 0x26460d05, 0x00000000, - 0x6f701562, 0x00007005, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01041c62, 0x6f050110, - 0x01586f05, 0x00587c05, 0x11040062, 0x6e058110, - 0x01586e05, 0x00000000, 0x00040070, 0x00018660, - 0x26460905, 0x00000000, 0x11041462, 0x7d058110, - 0x01587205, 0x00000000, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x6f731462, 0x00007305, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01041c62, 0x72050110, 0x01587205, 0x00587d05, - 0x11041562, 0x71058110, 0x01587105, 0x00000000, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x2f411162, 0x21003d03, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x2f230062, 0x3d002303, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x2f211c62, 0x41002103, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x2f1f1762, 0x1f003d03, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x11040062, 0x42058110, 0x01587505, 0x00000000, - 0x00040070, 0x00018660, 0x26460d05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x6f760062, 0x00007605, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01041c62, 0x75050110, - 0x01587505, 0x00584205, 0x11040062, 0x74058110, - 0x01587405, 0x00000000, 0x00040027, 0x00014060, - 0x00000000, 0xfffff6e0, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x3d050120, - 0x00464c05, 0x00000000, 0x00041161, 0x7c054110, - 0x00000000, 0x00010001, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x60091a41, 0x00c03d02, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040040, 0x41058660, 0x06460905, 0x00000800, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x09340000, 0xea044114, 0x001c0000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00042461, 0x47050110, 0x00560906, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x48050110, 0x00560916, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00042461, 0x49050110, 0x00560b06, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x4a050110, 0x00560b16, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x7a050110, 0x00560d06, 0x00000000, - 0x00041161, 0x7b050110, 0x00560d16, 0x00000000, - 0x00041a61, 0x09050120, 0x00467c05, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x00040b61, 0x3f050120, 0x00464d05, 0x00000000, - 0x00041970, 0x00010660, 0x46460905, 0x00463f05, - 0x01040028, 0x0001c660, 0x00000d90, 0x00000d90, - 0xa00b0040, 0x09003d02, 0x00041161, 0x7d054110, - 0x00000000, 0x00000000, 0x00041a61, 0x09050120, - 0x00560b06, 0x00000000, 0x00041a61, 0x0b050120, - 0x00467d05, 0x00000000, 0x00041970, 0x00018660, - 0x46460b05, 0x00000003, 0x01040028, 0x0001c660, - 0x00000c40, 0x00000c40, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x67430070, 0x00207d05, - 0x00041961, 0x0b050560, 0x20464305, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x01041262, 0x44050110, 0x01584805, 0x00584905, - 0x67451770, 0x00107d05, 0x00040961, 0x0d050560, - 0x20464505, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x01040962, 0x46050110, - 0x01584705, 0x00584405, 0x00041d70, 0x00018660, - 0x26460b05, 0x00000000, 0x01041162, 0x7e050110, - 0x01587a05, 0x00587b05, 0x00041c70, 0x00018660, - 0x26460d05, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x7f050110, - 0x01584a05, 0x00587e05, 0x00041940, 0x43050990, - 0x09584605, 0x00587f05, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x00031161, 0x7e060110, - 0x00464305, 0x00000000, 0x00131161, 0x7f060110, - 0x00464385, 0x00000000, 0x2f430062, 0x23002103, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00030b61, 0x410509a0, 0x00567e06, 0x00000000, - 0x80103401, 0x00000000, 0x00000000, 0x00000000, - 0x00130a61, 0x420509a0, 0x00567f06, 0x00000000, - 0x00040070, 0x00018660, 0x26460d05, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x2f450a62, 0x43001f03, 0x20430066, 0x0b000d03, - 0x27000970, 0x45004101, 0x11040022, 0x0001c060, - 0x00000a60, 0x000004e0, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01041162, 0x45050110, - 0x01586305, 0x00586405, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01040962, 0x46050110, - 0x01586205, 0x00584505, 0x00041962, 0x7e050990, - 0x59584605, 0x00584705, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01041162, 0x7f050110, - 0x01587e05, 0x00586305, 0x00041f70, 0x00018660, - 0x26464305, 0x00000000, 0x01040062, 0x64050110, - 0x01586405, 0x00587e05, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01041c62, 0x63050110, - 0x01586305, 0x00587f05, 0x01040062, 0x62050110, - 0x01587e05, 0x00586205, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01041262, 0x41050110, - 0x01586605, 0x00586705, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01040a62, 0x42050110, - 0x01586505, 0x00584105, 0x00041962, 0x45050990, - 0x59584205, 0x00584805, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01041162, 0x46050110, - 0x01584505, 0x00586605, 0x00040070, 0x00018660, - 0x26464305, 0x00000000, 0x01040062, 0x67050110, - 0x01586705, 0x00584505, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01041c62, 0x66050110, - 0x01586605, 0x00584605, 0x01040062, 0x65050110, - 0x01584505, 0x00586505, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x7e050110, - 0x01586905, 0x00586a05, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x7f050110, - 0x01586805, 0x00587e05, 0x00041962, 0x41050990, - 0x59587f05, 0x00584905, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01041162, 0x42050110, - 0x01584105, 0x00586905, 0x00040070, 0x00018660, - 0x26464305, 0x00000000, 0x01040062, 0x6a050110, - 0x01586a05, 0x00584105, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01041c62, 0x69050110, - 0x01586905, 0x00584205, 0x01040062, 0x68050110, - 0x01584105, 0x00586805, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x45050110, - 0x01586c05, 0x00586d05, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01040a62, 0x46050110, - 0x01586b05, 0x00584505, 0x00041962, 0x7e050990, - 0x49584605, 0x00584a05, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01041162, 0x7f050110, - 0x01587e05, 0x00586c05, 0x00040070, 0x00018660, - 0x26464305, 0x00000000, 0x01040062, 0x6d050110, - 0x01586d05, 0x00587e05, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01041c62, 0x6c050110, - 0x01586c05, 0x00587f05, 0x01040062, 0x6b050110, - 0x01587e05, 0x00586b05, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01041762, 0x41050110, - 0x01586f05, 0x00587005, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01041a62, 0x42050110, - 0x01586e05, 0x00584105, 0x00041962, 0x45050990, - 0x49584205, 0x00587a05, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01041162, 0x46050110, - 0x01584505, 0x00586f05, 0x00040070, 0x00018660, - 0x26464305, 0x00000000, 0x01040062, 0x70050110, - 0x01587005, 0x00584505, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01041c62, 0x6f050110, - 0x01586f05, 0x00584605, 0x01040062, 0x6e050110, - 0x01584505, 0x00586e05, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01041762, 0x7e050110, - 0x01587205, 0x00587305, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01041a62, 0x7f050110, - 0x01587105, 0x00587e05, 0x00041962, 0x41050990, - 0x49587f05, 0x00587b05, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01041162, 0x42050110, - 0x01584105, 0x00587205, 0x00040070, 0x00018660, - 0x26464305, 0x00000000, 0x01040062, 0x73050110, - 0x01587305, 0x00584105, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01041c62, 0x72050110, - 0x01587205, 0x00584205, 0x01040062, 0x71050110, - 0x01584105, 0x00587105, 0x00040024, 0x0001c060, - 0x00000590, 0x00000590, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01041162, 0x45050110, - 0x01585005, 0x00585105, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01040962, 0x46050110, - 0x01584f05, 0x00584505, 0x00040962, 0x7e050990, - 0x59584605, 0x00584705, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01041162, 0x7f050110, - 0x01587e05, 0x00585005, 0x00041f70, 0x00018660, - 0x26464305, 0x00000000, 0x01040062, 0x51050110, - 0x01585105, 0x00587e05, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01041c62, 0x50050110, - 0x01585005, 0x00587f05, 0x01040062, 0x4f050110, - 0x01587e05, 0x00584f05, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x01041262, 0x41050110, - 0x01585305, 0x00585405, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01040a62, 0x42050110, - 0x01585205, 0x00584105, 0x00041962, 0x45050990, - 0x59584205, 0x00584805, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01041162, 0x46050110, - 0x01584505, 0x00585305, 0x00040070, 0x00018660, - 0x26464305, 0x00000000, 0x01040062, 0x54050110, - 0x01585405, 0x00584505, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01041c62, 0x53050110, - 0x01585305, 0x00584605, 0x01040062, 0x52050110, - 0x01584505, 0x00585205, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x7e050110, - 0x01585605, 0x00585705, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01041a62, 0x7f050110, - 0x01585505, 0x00587e05, 0x00041962, 0x41050990, - 0x59587f05, 0x00584905, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01041162, 0x42050110, - 0x01584105, 0x00585605, 0x00040070, 0x00018660, - 0x26464305, 0x00000000, 0x01040062, 0x57050110, - 0x01585705, 0x00584105, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01041c62, 0x56050110, - 0x01585605, 0x00584205, 0x01040062, 0x55050110, - 0x01584105, 0x00585505, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01040062, 0x45050110, - 0x01585905, 0x00585a05, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01041a62, 0x46050110, - 0x01585805, 0x00584505, 0x00041962, 0x7e050990, - 0x49584605, 0x00584a05, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01041162, 0x7f050110, - 0x01587e05, 0x00585905, 0x00040070, 0x00018660, - 0x26464305, 0x00000000, 0x01040062, 0x5a050110, - 0x01585a05, 0x00587e05, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01041c62, 0x59050110, - 0x01585905, 0x00587f05, 0x01040062, 0x58050110, - 0x01587e05, 0x00585805, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01041762, 0x41050110, - 0x01585c05, 0x00585d05, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01040a62, 0x42050110, - 0x01585b05, 0x00584105, 0x00041962, 0x45050990, - 0x49584205, 0x00587a05, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01041162, 0x46050110, - 0x01584505, 0x00585c05, 0x00040070, 0x00018660, - 0x26464305, 0x00000000, 0x01040062, 0x5d050110, - 0x01585d05, 0x00584505, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01041c62, 0x5c050110, - 0x01585c05, 0x00584605, 0x01040062, 0x5b050110, - 0x01584505, 0x00585b05, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01043462, 0x7e050110, - 0x01586005, 0x00586105, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x01041a62, 0x7f050110, - 0x01585f05, 0x00587e05, 0x00041962, 0x41050990, - 0x49587f05, 0x00587b05, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01041162, 0x42050110, - 0x01584105, 0x00586005, 0x00040070, 0x00018660, - 0x26464305, 0x00000000, 0x01040062, 0x61050110, - 0x01586105, 0x00584105, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01041c62, 0x60050110, - 0x01586005, 0x00584205, 0x01040062, 0x5f050110, - 0x01584105, 0x00585f05, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x45050110, - 0x01587505, 0x00587605, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01041a62, 0x46050110, - 0x01587405, 0x00584505, 0x00041940, 0x7e058550, - 0x05584605, 0x00010001, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x01040962, 0x7f050110, - 0x01587e05, 0x00587505, 0x00040070, 0x00018660, - 0x26464305, 0x00000000, 0x01040062, 0x76050110, - 0x01587605, 0x00587e05, 0x00040070, 0x00018660, - 0x26460d05, 0x00000000, 0x01041c62, 0x75050110, - 0x01587505, 0x00587f05, 0x01040062, 0x74050110, - 0x01587e05, 0x00587405, 0x00040025, 0x00004600, - 0x00000000, 0x00000020, 0x00040040, 0x7d058550, - 0x05587d05, 0x00010001, 0x00040027, 0x00014060, - 0x00000000, 0xfffff3a0, 0x600b1941, 0x00c00902, - 0x00040040, 0x7c058550, 0x05587c05, 0x00010001, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00040a40, 0x41058660, 0x06460b05, 0x00000800, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x09340000, 0xea044114, 0x001c0000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x00041661, 0x47050110, 0x00560906, 0x00000000, - 0x00041561, 0x48050110, 0x00560916, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x00041461, 0x49050110, 0x00560b06, 0x00000000, - 0x00041361, 0x4a050110, 0x00560b16, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x7a050110, 0x00560d06, 0x00000000, - 0x00041161, 0x7b050110, 0x00560d16, 0x00000000, - 0x00040027, 0x00014060, 0x00000000, 0xfffff230, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x46054110, 0x00000000, 0x00000000, - 0x00041961, 0x09050120, 0x00464605, 0x00000000, - 0x00041970, 0x00018660, 0x46460905, 0x00000003, - 0x01040028, 0x0001c660, 0x00000c60, 0x00000c60, - 0x670b0070, 0x00204605, 0x00041961, 0x09050560, - 0x20460b05, 0x00000000, 0x01040962, 0x0d050110, - 0x01584805, 0x00584905, 0x670e0970, 0x00104605, - 0x00041961, 0x0b050560, 0x20460e05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x01040b62, 0x41050110, 0x01584705, 0x00580d05, - 0x00041d70, 0x00018660, 0x26460905, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x01041162, 0x42050110, 0x01587a05, 0x00587b05, - 0x00041c70, 0x00018660, 0x26460b05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x43050110, 0x01584a05, 0x00584205, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00040940, 0x44050990, 0x09584105, 0x00584305, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x00031161, 0x0d060110, 0x00464405, 0x00000000, - 0x00131161, 0x41060110, 0x00464485, 0x00000000, - 0x00031a61, 0x0d0509a0, 0x00560d06, 0x00000000, - 0x00131961, 0x0e0509a0, 0x00564106, 0x00000000, - 0x2f411162, 0x23002103, 0x00040070, 0x00018660, - 0x26460b05, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x2f430a62, 0x41001f03, - 0x20410066, 0x09000b03, 0x27000970, 0x43000d01, - 0x11040022, 0x0001c060, 0x00000ab0, 0x00000510, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x01041562, 0x45050110, 0x01586305, 0x00586405, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01040a62, 0x7c050110, 0x01586205, 0x00584505, - 0x00040962, 0x7d050990, 0x59587c05, 0x00584705, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x01041162, 0x7e050110, 0x01587d05, 0x00586305, - 0x00041f70, 0x00018660, 0x26464105, 0x00000000, - 0x01040062, 0x64050110, 0x01586405, 0x00587d05, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01041c62, 0x63050110, 0x01586305, 0x00587e05, - 0x01040062, 0x62050110, 0x01587d05, 0x00586205, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001601, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7f050110, 0x01586605, 0x00586705, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01040a62, 0x0d050110, 0x01586505, 0x00587f05, - 0x00040962, 0x0e050990, 0x59580d05, 0x00584805, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x01041162, 0x43050110, 0x01580e05, 0x00586605, - 0x00040070, 0x00018660, 0x26464105, 0x00000000, - 0x01040062, 0x67050110, 0x01586705, 0x00580e05, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01041c62, 0x66050110, 0x01586605, 0x00584305, - 0x01040062, 0x65050110, 0x01580e05, 0x00586505, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x44050110, 0x01586905, 0x00586a05, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x45050110, 0x01586805, 0x00584405, - 0x00041962, 0x7c050990, 0x59584505, 0x00584905, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x01041162, 0x7d050110, 0x01587c05, 0x00586905, - 0x00040070, 0x00018660, 0x26464105, 0x00000000, - 0x01040062, 0x6a050110, 0x01586a05, 0x00587c05, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01041c62, 0x69050110, 0x01586905, 0x00587d05, - 0x01040062, 0x68050110, 0x01587c05, 0x00586805, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7e050110, 0x01586c05, 0x00586d05, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01040a62, 0x7f050110, 0x01586b05, 0x00587e05, - 0x00041962, 0x0d050990, 0x49587f05, 0x00584a05, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x01041162, 0x0e050110, 0x01580d05, 0x00586c05, - 0x00040070, 0x00018660, 0x26464105, 0x00000000, - 0x01040062, 0x6d050110, 0x01586d05, 0x00580d05, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01041c62, 0x6c050110, 0x01586c05, 0x00580e05, - 0x01040062, 0x6b050110, 0x01580d05, 0x00586b05, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x01041762, 0x43050110, 0x01586f05, 0x00587005, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01041a62, 0x44050110, 0x01586e05, 0x00584305, - 0x00041962, 0x45050990, 0x49584405, 0x00587a05, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x01041162, 0x7c050110, 0x01584505, 0x00586f05, - 0x00040070, 0x00018660, 0x26464105, 0x00000000, - 0x01040062, 0x70050110, 0x01587005, 0x00584505, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01041c62, 0x6f050110, 0x01586f05, 0x00587c05, - 0x01040062, 0x6e050110, 0x01584505, 0x00586e05, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x01041762, 0x7d050110, 0x01587205, 0x00587305, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01041a62, 0x7e050110, 0x01587105, 0x00587d05, - 0x00041962, 0x7f050990, 0x49587e05, 0x00587b05, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x01041162, 0x0d050110, 0x01587f05, 0x00587205, - 0x00040070, 0x00018660, 0x26464105, 0x00000000, - 0x01040062, 0x73050110, 0x01587305, 0x00587f05, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01041c62, 0x72050110, 0x01587205, 0x00580d05, - 0x01040062, 0x71050110, 0x01587f05, 0x00587105, - 0x00040024, 0x0001c060, 0x000005b0, 0x000005b0, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x01041162, 0x0e050110, 0x01585005, 0x00585105, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01040962, 0x43050110, 0x01584f05, 0x00580e05, - 0x00040962, 0x44050990, 0x59584305, 0x00584705, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x01041162, 0x45050110, 0x01584405, 0x00585005, - 0x00041f70, 0x00018660, 0x26464105, 0x00000000, - 0x01040062, 0x51050110, 0x01585105, 0x00584405, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01041c62, 0x50050110, 0x01585005, 0x00584505, - 0x01040062, 0x4f050110, 0x01584405, 0x00584f05, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x01043462, 0x7c050110, 0x01585305, 0x00585405, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01040a62, 0x7d050110, 0x01585205, 0x00587c05, - 0x00040962, 0x7e050990, 0x59587d05, 0x00584805, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7f050110, 0x01587e05, 0x00585305, - 0x00040070, 0x00018660, 0x26464105, 0x00000000, - 0x01040062, 0x54050110, 0x01585405, 0x00587e05, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01041c62, 0x53050110, 0x01585305, 0x00587f05, - 0x01040062, 0x52050110, 0x01587e05, 0x00585205, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x0d050110, 0x01585605, 0x00585705, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01041a62, 0x0e050110, 0x01585505, 0x00580d05, - 0x00041962, 0x43050990, 0x59580e05, 0x00584905, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x01041162, 0x44050110, 0x01584305, 0x00585605, - 0x00040070, 0x00018660, 0x26464105, 0x00000000, - 0x01040062, 0x57050110, 0x01585705, 0x00584305, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01041c62, 0x56050110, 0x01585605, 0x00584405, - 0x01040062, 0x55050110, 0x01584305, 0x00585505, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x01040062, 0x45050110, 0x01585905, 0x00585a05, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01041a62, 0x7c050110, 0x01585805, 0x00584505, - 0x00041962, 0x7d050990, 0x49587c05, 0x00584a05, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x01041162, 0x7e050110, 0x01587d05, 0x00585905, - 0x00040070, 0x00018660, 0x26464105, 0x00000000, - 0x01040062, 0x5a050110, 0x01585a05, 0x00587d05, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01041c62, 0x59050110, 0x01585905, 0x00587e05, - 0x01040062, 0x58050110, 0x01587d05, 0x00585805, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x01041762, 0x7f050110, 0x01585c05, 0x00585d05, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01040a62, 0x0d050110, 0x01585b05, 0x00587f05, - 0x00041962, 0x0e050990, 0x49580d05, 0x00587a05, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x01041162, 0x43050110, 0x01580e05, 0x00585c05, - 0x00040070, 0x00018660, 0x26464105, 0x00000000, - 0x01040062, 0x5d050110, 0x01585d05, 0x00580e05, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01041c62, 0x5c050110, 0x01585c05, 0x00584305, - 0x01040062, 0x5b050110, 0x01580e05, 0x00585b05, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x01043462, 0x44050110, 0x01586005, 0x00586105, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x01041a62, 0x45050110, 0x01585f05, 0x00584405, - 0x00041962, 0x7c050990, 0x49584505, 0x00587b05, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x01041162, 0x7d050110, 0x01587c05, 0x00586005, - 0x00040070, 0x00018660, 0x26464105, 0x00000000, - 0x01040062, 0x61050110, 0x01586105, 0x00587c05, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01041c62, 0x60050110, 0x01586005, 0x00587d05, - 0x01040062, 0x5f050110, 0x01587c05, 0x00585f05, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7e050110, 0x01587505, 0x00587605, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01041a62, 0x7f050110, 0x01587405, 0x00587e05, - 0x00040940, 0x0d058550, 0x05587f05, 0x00010001, - 0x00040070, 0x00018660, 0x26460905, 0x00000000, - 0x01041a62, 0x0e050110, 0x01580d05, 0x00587505, - 0x00040070, 0x00018660, 0x26464105, 0x00000000, - 0x01040062, 0x76050110, 0x01587605, 0x00580d05, - 0x00040070, 0x00018660, 0x26460b05, 0x00000000, - 0x01041c62, 0x75050110, 0x01587505, 0x00580e05, - 0x01040062, 0x74050110, 0x01580d05, 0x00587405, - 0x00040025, 0x00004600, 0x00000000, 0x00000020, - 0x00040040, 0x46058550, 0x05584605, 0x00010001, - 0x00040027, 0x00014060, 0x00000000, 0xfffff380, - 0x00041a61, 0x09054220, 0x00000000, 0x7f800000, - 0x00040e61, 0x47054110, 0x00000000, 0x00030003, - 0x00040d61, 0x48054110, 0x00000000, 0x00000000, - 0x00040c61, 0x49054110, 0x00000000, 0x00000000, - 0x00041961, 0x0b050120, 0x00464905, 0x00000000, - 0x00041970, 0x00018660, 0x46460b05, 0x00000003, - 0x01040028, 0x0001c660, 0x00000680, 0x00000680, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x67410f70, 0x00204905, 0x00040961, 0x0d050560, - 0x20464105, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x01041762, 0x42050110, - 0x01585905, 0x00585a05, 0x67451170, 0x00104905, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x43050560, 0x20464505, 0x00000000, - 0x01040a62, 0x46050110, 0x01585805, 0x00584205, - 0x00041d70, 0x00018660, 0x26460d05, 0x00000000, - 0x01041362, 0x4a050110, 0x01585005, 0x00585105, - 0x00041c70, 0x00018660, 0x26464305, 0x00000000, - 0x01040962, 0x7a050110, 0x01584f05, 0x00584a05, - 0x00040940, 0x7b050990, 0x09584605, 0x02587a05, - 0x00040070, 0x00018660, 0x26460d05, 0x00000000, - 0x01041262, 0x7c050110, 0x01585c05, 0x00585d05, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x01040a62, 0x7d050110, 0x01585b05, 0x00587c05, - 0x00040070, 0x00018660, 0x26460d05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x01041262, 0x7e050110, 0x01585305, 0x00585405, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7f050110, 0x01585205, 0x00587e05, - 0x00041940, 0x0b050990, 0x09587d05, 0x02587f05, - 0x00040070, 0x00018660, 0x26460d05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x01041562, 0x0c050110, 0x01586005, 0x00586105, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x01040a62, 0x41050110, 0x01585f05, 0x00580c05, - 0x00040070, 0x00018660, 0x26460d05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x42050110, 0x01585605, 0x00585705, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x01041a62, 0x45050110, 0x01585505, 0x00584205, - 0x00041940, 0x46050990, 0x09584105, 0x02584505, - 0x00040070, 0x00018660, 0x26460d05, 0x00000000, - 0x00041140, 0x4a050990, 0x09580b05, 0x00584605, - 0x00040041, 0x7a050990, 0x09580b05, 0x00584605, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7c050110, 0x01586c05, 0x00586d05, - 0x0004115b, 0x7b040998, 0x09097a05, 0x7b054a05, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x01040a62, 0x7d050110, 0x01586b05, 0x00587c05, - 0x00031161, 0x42060110, 0x00467b05, 0x00000000, - 0x00131461, 0x45060110, 0x00467b85, 0x00000000, - 0x00040070, 0x00018660, 0x26460d05, 0x00000000, - 0x00031b61, 0x410509a0, 0x00564206, 0x00000000, - 0x00131a61, 0x420509a0, 0x00564506, 0x00000000, - 0x01040062, 0x7e050110, 0x01586305, 0x00586405, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x01040a62, 0x7f050110, 0x01586205, 0x00587e05, - 0x00041940, 0x0b050990, 0x09587d05, 0x02587f05, - 0x00040070, 0x00018660, 0x26460d05, 0x00000000, - 0x01040062, 0x0c050110, 0x01586f05, 0x00587005, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x01040a62, 0x45050110, 0x01586e05, 0x00580c05, - 0x00040070, 0x00018660, 0x26460d05, 0x00000000, - 0x01041562, 0x46050110, 0x01586605, 0x00586705, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x01040a62, 0x4a050110, 0x01586505, 0x00584605, - 0x00041940, 0x7a050990, 0x09584505, 0x02584a05, - 0x00040070, 0x00018660, 0x26460d05, 0x00000000, - 0x01040062, 0x7b050110, 0x01587205, 0x00587305, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x01041a62, 0x7c050110, 0x01587105, 0x00587b05, - 0x00040070, 0x00018660, 0x26460d05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7d050110, 0x01586905, 0x00586a05, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7e050110, 0x01586805, 0x00587d05, - 0x00041940, 0x7f050990, 0x09587c05, 0x02587e05, - 0x00040070, 0x00018660, 0x26460d05, 0x00000000, - 0x00041140, 0x0c050990, 0x09587a05, 0x00587f05, - 0x00040041, 0x45050990, 0x09587a05, 0x00587f05, - 0x0004095b, 0x46040998, 0x09094505, 0x0b050c05, - 0x00031161, 0x4a060110, 0x00464605, 0x00000000, - 0x00131261, 0x7a060110, 0x00464685, 0x00000000, - 0x00031a61, 0x0b0509a0, 0x00564a06, 0x00000000, - 0x00131961, 0x0c0509a0, 0x00567a06, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7a050110, 0x01587505, 0x00587605, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x01040a62, 0x4a050110, 0x01587405, 0x00587a05, - 0x00041970, 0x00018550, 0x15584a05, 0x00000000, - 0x2f0d1162, 0x41000b03, 0x00040061, 0x41050120, - 0x00464a05, 0x00000000, 0x00040070, 0x7b058550, - 0x15584805, 0x00000000, 0xa043a440, 0x41203f02, - 0x00041961, 0x450501a0, 0x00564306, 0x00000000, - 0xa0430061, 0x00104107, 0x20410941, 0x43000d00, - 0x0004115b, 0x0d040aa8, 0x0a0a4105, 0x0b054505, - 0x00040961, 0x0b050560, 0x00467b05, 0x00000000, - 0x27411170, 0x09000d00, 0x00040966, 0x00010220, - 0x22464105, 0x00460b05, 0x01040062, 0x48050110, - 0x01584a05, 0x00584805, 0x01040062, 0x47050110, - 0x01584905, 0x00584705, 0x2f091162, 0x09000d03, - 0x00040040, 0x49058550, 0x05584905, 0x00010001, - 0x00040027, 0x00014060, 0x00000000, 0xfffff960, - 0x00040069, 0x0b058660, 0x02463505, 0x00000001, - 0x00041c61, 0x7c050010, 0x00684706, 0x00000000, - 0x00040961, 0x7d050010, 0x00684806, 0x00000000, - 0x00040940, 0x0d058660, 0x06460b05, 0x00001c00, - 0x00041a69, 0x0b068550, 0x02467d05, 0x00000008, - 0x00040966, 0x7e050110, 0x01587c05, 0x00560b06, - 0x00041961, 0x0b050120, 0x00467e05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x00000000, 0xe6080d14, 0x00020b14, - 0x00043765, 0x0b058220, 0x02460905, 0xfffffc00, - 0x00040061, 0x09050120, 0x00464705, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041969, 0x0d05a660, 0x02460905, 0x00000008, - 0xa0091940, 0x20000d03, 0x200d1966, 0x09000b03, - 0x00040069, 0x0b058660, 0x02463d05, 0x00000002, - 0x20091a66, 0x35000d03, 0x00041a40, 0x0d058660, - 0x06460b05, 0x00002200, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xea200d14, 0x01000914, 0x00040025, 0x00004600, - 0x00000000, 0x00001320, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80004831, 0x090c0000, - 0xe23e000c, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80031f61, 0x0a054220, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80011a61, 0x0a550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a044931, 0x00000000, - 0x30080a0c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x0d050120, - 0x00464c05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00042469, 0x0b058660, - 0x02460d05, 0x00000002, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00041940, 0x09058660, - 0x06460b05, 0x00002200, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x0b140000, - 0xea040914, 0x00040000, 0x00042a61, 0x09050020, - 0x00660b07, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x41050010, - 0x00660b07, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x3d050120, - 0x00560906, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x43050550, - 0x15587705, 0x00584105, 0x00041a69, 0x09058660, - 0x02463d05, 0x00000001, 0x00041940, 0x0b058660, - 0x06460905, 0x00001c00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x09140000, - 0xe6000b14, 0x00020000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x00041761, 0x42050110, - 0x00560906, 0x00000000, 0x00041161, 0x7b060100, - 0x00560906, 0x00000000, 0x00041d61, 0x09050560, - 0x00464305, 0x00000000, 0x00040a61, 0x7a050010, - 0x0068420e, 0x00000000, 0x00041a65, 0x00010220, - 0x22463b05, 0x00460905, 0x00040961, 0x7c060100, - 0x00587a05, 0x00000000, 0x01040022, 0x0001c060, - 0x000002e0, 0x000002e0, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041a61, 0x0b050020, - 0x00567c06, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa0091940, 0x0b000d02, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x43060210, 0x00460905, 0x00000000, - 0x00040061, 0x09050120, 0x00464d05, 0x00000000, - 0x00041961, 0x0b051660, 0x00460905, 0x00000000, - 0x00040070, 0x00018660, 0x56460905, 0x00000000, - 0xe0410a68, 0x00100b03, 0xaf091962, 0x41024102, - 0xa00b1940, 0x09000d02, 0x00040070, 0x00018550, - 0x15587a05, 0x00000000, 0x00041a61, 0x09060210, - 0x00460b05, 0x00000000, 0x00040061, 0x0b054220, - 0x00000000, 0x000007fc, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x01040962, 0x45050110, - 0x01560906, 0x00564306, 0x00040061, 0x43054660, - 0x00000000, 0x00000002, 0x00041a61, 0x41050120, - 0x00464505, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x09140000, - 0xea180b14, 0x01004314, 0x00042b61, 0x43050120, - 0x00560906, 0x00000000, 0xa0091940, 0x00104303, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x0004196c, 0x0b058660, 0x02460905, 0x00000001, - 0x00041969, 0x09058660, 0x02460b05, 0x00000018, - 0x00040061, 0x0b050120, 0x00464b05, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x47058660, 0x02460b05, 0x00000002, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x45140000, 0xea044714, 0x00040000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x20492c66, 0x09004503, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x00000000, - 0xea0c4714, 0x00044914, 0xa0090040, 0x0b204302, - 0x00040069, 0x45058660, 0x02460d05, 0x00000010, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00041a69, 0x47058660, 0x02460905, 0x00000008, - 0xa0091940, 0x47004502, 0x00040069, 0x45058660, - 0x02464105, 0x00000010, 0x00040069, 0x41058660, - 0x02464305, 0x00000002, 0x00041a52, 0x0b044160, - 0x0e0e0100, 0x45054705, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xea0c4114, 0x000c0924, 0x00040025, 0x00004600, - 0x00000000, 0x00000d80, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80004d31, 0x460c0000, - 0xe23e000c, 0x00000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80030a61, 0x47054220, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80011a61, 0x47550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a044a31, 0x00000000, - 0x3008470c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0x00040061, 0x00010660, - 0x20463b05, 0x00000000, 0x01040022, 0x0001c060, - 0x00000560, 0x00000560, 0x00043461, 0x0b050120, - 0x00464b05, 0x00000000, 0x00041f61, 0x00010020, - 0x20567c06, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041a69, 0x09058660, - 0x02460b05, 0x00000002, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x0b140000, - 0xea040914, 0x00040000, 0x00042e65, 0x09058220, - 0x02460b05, 0xff000000, 0xe00b1968, 0x01700903, - 0x00041961, 0x09050120, 0x00560b06, 0x00000000, - 0xa00b1940, 0xfff00903, 0x01040022, 0x0001c060, - 0x00000308, 0x00000238, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x60411741, 0x00c03d02, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x43050020, 0x00567b06, 0x00000000, - 0x00041969, 0x3d058660, 0x02464305, 0x00000001, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xa0450940, 0x3d001902, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x43140000, - 0xe6004514, 0x00020000, 0xa0453f40, 0x3d003902, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x48050110, 0x00564306, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x43140000, 0xe6004514, 0x00020000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041e52, 0x45044160, 0x0e0e0800, 0x3d054105, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00042061, 0x49050110, 0x00564306, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x43140000, 0xe6004514, 0x00020000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040940, 0x4a050990, 0x09584805, 0x00584905, - 0x00042a61, 0x7b050110, 0x00564306, 0x00000000, - 0x00040052, 0x43044160, 0x0e0e0806, 0x3d054105, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x3d140000, 0xe6004314, 0x00020000, - 0x00042461, 0x7c050110, 0x00563d06, 0x00000000, - 0x00040940, 0x7d050990, 0x09587b05, 0x00587c05, - 0x00041170, 0x7e050990, 0x59584a05, 0x00587d05, - 0x00041161, 0x3d050560, 0x00467e05, 0x00000000, - 0x00041961, 0x41062650, 0x00463d05, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x45050110, 0x00564106, 0x00000000, - 0x00040024, 0x0001c060, 0x000000e0, 0x000000e0, - 0x00041b61, 0x3d050120, 0x00464d05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x41051660, 0x00463d05, 0x00000000, - 0x00040070, 0x00018660, 0x56463d05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xe0430a68, 0x00104103, 0xaf3d1962, 0x43024302, - 0x00041961, 0x41060210, 0x00463d05, 0x00000000, - 0x00040061, 0x43050120, 0x00563d06, 0x00000000, - 0x00041a61, 0x7a050110, 0x00564106, 0x00000000, - 0xa0410040, 0x0d203502, 0xa73d1970, 0x43004102, - 0x00041961, 0x41062650, 0x00463d05, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x45050110, 0x00564106, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000001b8, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x607f0065, 0x00104505, 0x00041961, 0x00010450, - 0x20687f06, 0x00000000, 0x2f3d1d62, 0x09000b03, - 0x00041f61, 0x0b050120, 0x00467a05, 0x00000000, - 0x00041a61, 0x09060210, 0x00463d05, 0x00000000, - 0x00041961, 0x4b050110, 0x00560906, 0x00000000, - 0x00040061, 0x09050120, 0x00464d05, 0x00000000, - 0xa0410940, 0x0b200902, 0x2f091962, 0x41000b03, - 0x00041961, 0x41060210, 0x00460905, 0x00000000, - 0xa0090040, 0x0b000d02, 0x00041a61, 0x4d050110, - 0x00564106, 0x00000000, 0x2f0b1a62, 0x09000d03, - 0x00041961, 0x09060210, 0x00460b05, 0x00000000, - 0x00041961, 0x4c050110, 0x00560906, 0x00000000, - 0x00040061, 0x09050120, 0x00563d06, 0x00000000, - 0x00040969, 0x0d058660, 0x02460905, 0x00000002, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x09140000, 0xea100d14, 0x01000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x11340000, 0xea041914, 0x001c0000, - 0x00042161, 0x0d050020, 0x00660907, 0x00000000, - 0xa0091940, 0x0b000d02, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x1d060210, - 0x00460905, 0x00000000, 0x00040040, 0x09058660, - 0x06463705, 0x00001400, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x0f140000, - 0xea040914, 0x00040000, 0x00040025, 0x00004600, - 0x00000000, 0x00000720, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80004231, 0x090c0000, - 0xe23e000c, 0x00000000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80031f61, 0x0a054220, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80011a61, 0x0a550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a044431, 0x00000000, - 0x30080a0c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0x00040061, 0x00010660, - 0x20463b05, 0x00000000, 0x01040022, 0x0001c060, - 0x00000370, 0x00000370, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00040a61, 0x3b050120, - 0x00561d06, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x60090041, 0x00c03b02, - 0x00042461, 0x0b060110, 0x00561306, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x0d060110, 0x00561506, 0x00000000, - 0x00041b40, 0x3d058660, 0x06460905, 0x00000800, - 0x00041b61, 0x0b160110, 0x00561316, 0x00000000, - 0x00041b61, 0x0d160110, 0x00561516, 0x00000000, - 0x00042461, 0x09060110, 0x00561106, 0x00000000, - 0x00041961, 0x09160110, 0x00561116, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x00000000, 0xea0c3d14, 0x001c0934, - 0x00043369, 0x09058660, 0x02463b05, 0x00000002, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041940, 0x0b058660, 0x06460905, 0x00001400, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00042461, 0x0d060110, 0x00560f06, 0x00000000, - 0x00041961, 0x0d160110, 0x00464b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xea0c0b14, 0x00040d14, - 0x00043461, 0x0b050120, 0x00464d05, 0x00000000, - 0x00043470, 0x0d050550, 0x15561d06, 0x00584c05, - 0x00041961, 0x3b050560, 0x00460d05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041b70, 0x0d058660, 0x66460b05, 0x00000006, - 0x00041965, 0x00010220, 0x22463b05, 0x00460d05, - 0x01040022, 0x0001c060, 0x00000050, 0x00000050, - 0x00040a61, 0x3b054220, 0x00000000, 0x00003914, - 0x00043361, 0x3d052660, 0x00460b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x00000000, 0xea183b14, 0x01003d14, - 0x00040025, 0x00004600, 0x00000000, 0x00000148, - 0x00040070, 0x00018660, 0x26460d05, 0x00000000, - 0x00040040, 0x0b058660, 0x06460905, 0x00001e00, - 0x11040962, 0x0e058110, 0x01587805, 0x00000000, - 0x00041261, 0x7b060100, 0x00584c05, 0x00000000, - 0x00041261, 0x7c060100, 0x00584d05, 0x00000000, - 0x00041161, 0x7d060100, 0x00584b05, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x603b0c65, 0x00100e05, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x3c050450, - 0x00683b06, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00041970, 0x3d058550, - 0x25583c05, 0x00000000, 0x00041961, 0x09050560, - 0x00463d05, 0x00000000, 0x00040961, 0x0d072640, - 0x00460905, 0x00000000, 0x00041f61, 0x09070000, - 0x00567b06, 0x00000000, 0x00041961, 0x090f0000, - 0x00567c06, 0x00000000, 0x00041961, 0x09170000, - 0x00567d06, 0x00000000, 0x00041961, 0x091f0000, - 0x00660d07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xea0c0b14, 0x00040914, 0x00040025, 0x00004600, - 0x00000000, 0x000002b0, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80004531, 0x3e0c0000, - 0xe23e000c, 0x00000000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80031761, 0x41054220, - 0x00000000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x41550000, - 0x0000005c, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xe2491361, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a044431, 0x00000000, 0x3008410c, 0x00000000, - 0x8a040001, 0x00000000, 0xe0000000, 0x00000000, - 0x80001a61, 0x30010220, 0x00004904, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80031361, 0x43054220, 0x00000000, 0x00003914, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004431, 0x420c0000, 0xea00430c, 0x00300000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x00040070, 0x00018660, 0x16004204, 0x00000000, - 0x01040028, 0x0001c660, 0x00000128, 0x00000128, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x09140000, 0xea041b14, 0x00040000, - 0x00042461, 0x4c050010, 0x00660907, 0x00000000, - 0x00040061, 0x4d050010, 0x0066090f, 0x00000000, - 0x00040061, 0x4b050010, 0x00660917, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x44050010, 0x0066091f, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x60450965, 0x00104405, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x46050450, - 0x00684506, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x47058550, - 0x25584605, 0x00000000, 0x00041961, 0x09050560, - 0x00464705, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x0b062650, - 0x00460905, 0x00000000, 0x00041961, 0x4e050110, - 0x00560b06, 0x00000000, 0x00040027, 0x00014060, - 0x00000000, 0xffffbd58, 0x00040070, 0x00010220, - 0x52462705, 0x00461705, 0x01040022, 0x0001c060, - 0x00000540, 0x00000540, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041340, 0x61058660, - 0x06463705, 0x00001400, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x48140000, - 0xea046114, 0x00040000, 0x00042661, 0x4b050120, - 0x00564816, 0x00000000, 0x00040061, 0x4d050120, - 0x00564806, 0x00000000, 0x00040969, 0x4f058660, - 0x02464d05, 0x00000002, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041940, 0x62058660, - 0x06464f05, 0x00001800, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x60140000, - 0xea046214, 0x00040000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00042769, 0x50058660, - 0x02466005, 0x00000005, 0xe0520068, 0x01b06003, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0xa0540a40, 0x50000502, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x27560070, 0x05005403, - 0x00033761, 0x63060220, 0x00345405, 0x00000000, - 0x00131361, 0x65060220, 0x00345505, 0x00000000, - 0xa05a1240, 0x01005403, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x00040c52, 0x58040e68, - 0x0e2e0705, 0x56055205, 0x275c0970, 0x54005a03, - 0x00031a61, 0x63260220, 0x00345805, 0x00000000, - 0x00131b61, 0x65260220, 0x00345905, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x09440000, 0xfb046324, 0x003c0000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa0621b40, 0x58025c02, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00033461, 0x64060220, - 0x00345a05, 0x00000000, 0x80103401, 0x00000000, - 0x00000000, 0x00000000, 0x00131261, 0x66060220, - 0x00345b05, 0x00000000, 0x00031a61, 0x64260220, - 0x00346205, 0x00000000, 0x00131a61, 0x66260220, - 0x00346305, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x19440000, - 0xfb046424, 0x003c0000, 0xa0633440, 0x5e102f02, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x27651970, 0x2f006303, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0xa0670040, 0x27006302, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x27690070, 0x63006703, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x6d058660, - 0x02466705, 0x00000002, 0xe0711168, 0x01e06703, - 0xa06b0b40, 0x65226902, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0xa0750040, 0x6d000102, - 0x00040a69, 0x6f058660, 0x02466b05, 0x00000002, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x27771a70, 0x01007503, 0x00030061, 0x65060220, - 0x00347505, 0x00000000, 0x00130061, 0x67060220, - 0x00347605, 0x00000000, 0x20730966, 0x71006f03, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x00040952, 0x7a040e68, 0x0e2e0305, 0x77057305, - 0x00031961, 0x65260220, 0x00347a05, 0x00000000, - 0x00131a61, 0x67260220, 0x00347b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xfb0c6524, 0x00046014, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa07b1140, 0x5e102d02, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x277d0970, 0x2d007b03, - 0xa0112440, 0x27007b02, 0x27139470, 0x7b001103, - 0x00040069, 0x21058660, 0x02461105, 0x00000002, - 0xe02d0068, 0x01e01103, 0xa015b440, 0x7d221302, - 0xa0351b40, 0x21000102, 0x00041a69, 0x23058660, - 0x02461505, 0x00000002, 0x27371a70, 0x01003503, - 0x00033461, 0x66060220, 0x00343505, 0x00000000, - 0x00133461, 0x68060220, 0x00343605, 0x00000000, - 0x202f1c66, 0x2d002303, 0x00041952, 0x39040e68, - 0x0e2e0305, 0x37052f05, 0x00031961, 0x66260220, - 0x00343905, 0x00000000, 0x00131a61, 0x68260220, - 0x00343a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xfb0c6624, 0x00046014, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x00042461, 0x47050220, - 0x00460f05, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80004831, 0x3a0c0000, - 0xe23e000c, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80031461, 0x3b054220, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x3b550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80044431, 0x00000000, - 0x30083b0c, 0x00000000, 0x80040001, 0x00000000, - 0xe0000000, 0x00000000, 0x00040070, 0x00018220, - 0x52462705, 0x00000007, 0x01040022, 0x0001c060, - 0x000000b0, 0x000000b0, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x00041469, 0x3c058660, - 0x02462705, 0x00000002, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x69054220, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x67058660, - 0x06463c05, 0x000038e8, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xea0c6714, 0x00046914, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040070, 0x00010220, - 0x52462705, 0x00461705, 0x01040022, 0x0001c060, - 0x00000218, 0x00000218, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x603d0041, 0x01802702, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x61050220, 0x00460905, 0x00000000, - 0x00042461, 0x63050220, 0x00460b05, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x65050220, 0x00460d05, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x67050220, 0x00461905, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040040, 0x6a058660, 0x06463d05, 0x00000800, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xea0c6a14, 0x003c6144, - 0x00043440, 0x6b058660, 0x06463d05, 0x00000810, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x6d050220, 0x00461b05, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x6f050220, 0x00461d05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xea0c6b14, 0x000c6d24, - 0x00042665, 0x00018220, 0x22462905, 0x00000002, - 0x01040022, 0x0001c060, 0x00000070, 0x00000070, - 0x00043440, 0x6e058660, 0x06462705, 0x000037e8, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00043461, 0x70050020, 0x0066471f, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xe2086e14, 0x00027014, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80004931, 0x3e0c0000, 0xe23e000c, 0x00000000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80031761, 0x3f054220, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x3f550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044431, 0x00000000, 0x30083f0c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x00040070, 0x00010220, 0x52462705, 0x00461705, - 0x01040022, 0x0001c060, 0x00000410, 0x000003f0, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x40050120, 0x00564b06, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00040969, 0x71058660, 0x02464005, 0x00000002, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x41140000, 0xea047114, 0x00040000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x43050020, 0x00664117, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x72050120, 0x00564306, 0x00000000, - 0x00041970, 0x00010660, 0x26462705, 0x00467205, - 0x01040022, 0x0001c060, 0x000002f0, 0x000002d0, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x60440941, 0x01807202, 0x00041940, 0x74058660, - 0x06464405, 0x00000800, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xea2a7414, 0x01000914, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x75058660, - 0x06464405, 0x00000804, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xea2a7514, 0x01000b14, 0x00043440, 0x76058660, - 0x06464405, 0x00000808, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xea2a7614, 0x01000d14, 0x00043440, 0x77058660, - 0x06464405, 0x0000080c, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xea2c7714, 0x01001914, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041240, 0x7a058660, - 0x06464405, 0x00000810, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xea2c7a14, 0x01001b14, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041140, 0x7b058660, - 0x06464405, 0x00000814, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xea2c7b14, 0x01001d14, 0x00042665, 0x00018220, - 0x22462905, 0x00000002, 0x01040022, 0x0001c060, - 0x000000f8, 0x000000f8, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xe0451165, 0x00307203, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x4d050020, 0x0066471f, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040969, 0x49058660, 0x02464505, 0x00000003, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x7e050660, 0x02464d05, 0x00464905, - 0x00041165, 0x4e058220, 0x02467205, 0xfffffffc, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00040940, 0x7c058660, 0x06464e05, 0x000037e8, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xea327c14, 0x01007e14, - 0x00040025, 0x00004600, 0x00000000, 0x00000030, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040a61, 0x48054110, 0x00000000, 0x00000000, - 0x00040024, 0x0001c060, 0x00000030, 0x00000030, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040a61, 0x48054110, 0x00000000, 0x00010001, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000030, 0x00000030, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040a61, 0x48054110, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80004a31, 0x4f0c0000, 0xe23e000c, 0x00000000, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x80030061, 0x50054220, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x50550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044b31, 0x00000000, 0x3008500c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x00041c61, 0x5d050010, 0x00684806, 0x00000000, - 0x60510065, 0x00104805, 0x00041961, 0x00010450, - 0x20685106, 0x00000000, 0x01040022, 0x0001c060, - 0x00000600, 0x000005f0, 0x00040061, 0x52050120, - 0x00564b06, 0x00000000, 0x00042665, 0x00018220, - 0x22462905, 0x00000002, 0x0004a469, 0x01058660, - 0x02465205, 0x00000002, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x53140000, - 0xea040114, 0x00040000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x55050020, - 0x0066530f, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x61050020, - 0x00665317, 0x00000000, 0xa0571a40, 0x55204b02, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x63050120, 0x00566106, 0x00000000, - 0x00040961, 0x5b050120, 0x00565706, 0x00000000, - 0x00041761, 0x58050020, 0x00665307, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa06e1b40, 0x63015e02, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00040a61, 0x5f050120, - 0x00565806, 0x00000000, 0x01040022, 0x0001c060, - 0x000000c0, 0x00000090, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x00041140, 0x02058660, - 0x06467205, 0x000037e8, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x64140000, - 0xe2000214, 0x00020000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x49050020, - 0x00666407, 0x00000000, 0x00040024, 0x0001c060, - 0x00000040, 0x00000040, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x49054220, - 0x00000000, 0x000000ff, 0x00040025, 0x00004600, - 0x00000000, 0x00000400, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa0650b40, 0x4b015e22, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x60740941, 0x01807202, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x76058660, - 0x02466505, 0x00000005, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe07a1268, 0x01b06503, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00042440, 0x03058660, 0x06467405, 0x00000800, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa07c0940, 0x76003102, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x62440000, - 0xea040314, 0x003c0000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x277e0070, 0x31007c03, - 0x00032461, 0x05060220, 0x00347c05, 0x00000000, - 0x00132461, 0x07060220, 0x00347d05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041b52, 0x01040e68, 0x0e2e3305, 0x7e057a05, - 0x00031961, 0x05260220, 0x00340105, 0x00000000, - 0x00131a61, 0x07260220, 0x00340205, 0x00000000, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xfb0c0524, 0x003c6244, - 0x00043440, 0x06058660, 0x06467405, 0x00000810, - 0xa0033c40, 0x01007c03, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x6a240000, - 0xea040614, 0x000c0000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x27051970, 0x7c000303, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x0a060220, 0x00340305, 0x00000000, - 0x80102401, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x0c060220, 0x00340405, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa0071b40, 0x01020502, 0x00031961, 0x0a260220, - 0x00340705, 0x00000000, 0x00131a61, 0x0c260220, - 0x00340805, 0x00000000, 0x00042469, 0x08058660, - 0x02464905, 0x00000018, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa0700940, 0x08005f02, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xfb0c0a24, 0x003c6a44, - 0x00043469, 0x0b058660, 0x02464b05, 0x00000002, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x00000000, 0xea0c0b14, 0x00047214, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0x00042469, 0x10050660, 0x02007904, 0x00465b05, - 0xe0093468, 0x00505b03, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x00041969, 0x0b058660, - 0x02460905, 0x00000002, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x00040940, 0x0e058660, - 0x06460b05, 0x000038e8, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x0c140000, - 0xea340e14, 0x01001014, 0x00042465, 0x00010220, - 0x12460c05, 0x00461005, 0x11040062, 0x0d058110, - 0x01585d05, 0x00000000, 0x00041961, 0x5d050010, - 0x00680d06, 0x00000000, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00040961, 0x5b050220, - 0x00464b05, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x600e0965, 0x00105d05, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x0f050450, 0x00680e06, 0x00000000, - 0x00049470, 0x12058550, 0x25580f05, 0x00000000, - 0x00040070, 0x00018660, 0x16462505, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x00040a61, 0x10050560, 0x00461205, 0x00000000, - 0x80049461, 0x13054660, 0x00000000, 0x00000000, - 0x00040061, 0x13052660, 0x00461005, 0x00000000, - 0x80031940, 0x13260660, 0x06441306, 0x00441326, - 0x80021940, 0x13470660, 0x06421327, 0x00421347, - 0x80021940, 0x13670660, 0x06421327, 0x00421367, - 0x80021940, 0x13850660, 0x06001364, 0x00341385, - 0x80021a40, 0x14850660, 0x06001464, 0x00341485, - 0xa4141940, 0x14011382, 0x01040022, 0x0001c060, - 0x00000060, 0x00000060, 0x00040061, 0x11054220, - 0x00000000, 0x00003914, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00042461, 0x15050660, - 0x000014e4, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xea181114, 0x01001514, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80004f31, 0x140c0000, - 0xe23e000c, 0x00000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80032461, 0x15054220, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80011a61, 0x15550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a044431, 0x00000000, - 0x3008150c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0x00040d61, 0x5a050010, - 0x00685d06, 0x00000000, 0x60162465, 0x00105d05, - 0x00041961, 0x00010450, 0x20681606, 0x00000000, - 0x01040022, 0x0001c060, 0x00000960, 0x00000950, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x17050120, 0x00565b06, 0x00000000, - 0x00042665, 0x00018220, 0x22462905, 0x00000002, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x0f060210, 0x00465b05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00042469, 0x1a058660, 0x02461705, 0x00000002, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x18140000, 0xea041a14, 0x00040000, - 0x00042061, 0x1a050020, 0x0066180f, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0xa01c2440, 0x1a205b02, 0x00040961, 0x58050120, - 0x00561c06, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x00041765, 0x1d058220, - 0x02461805, 0xff000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0xe01f0968, 0x01701d03, - 0x00041961, 0x21050120, 0x00561f06, 0x00000000, - 0xa0233140, 0xfff01f03, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x25050120, - 0x00562306, 0x00000000, 0x00041969, 0x1b058660, - 0x02462505, 0x00000002, 0xa0052440, 0x25015e22, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x0d140000, 0xea041b14, 0x00040000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041d69, 0x1c058660, 0x02462105, 0x00000002, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x27140000, 0xea041c14, 0x00040000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x602d2441, 0x01800d02, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x09058660, - 0x06462d05, 0x00000800, 0x00042440, 0x0b058660, - 0x06462d05, 0x00000810, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x602e2441, 0x01802702, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x40440000, 0xea040914, 0x003c0000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x48240000, 0xea040b14, 0x000c0000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041940, 0x1d058660, 0x06462e05, 0x00000800, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x4c440000, 0xea041d14, 0x003c0000, - 0x00043440, 0x1e058660, 0x06462e05, 0x00000810, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x54240000, 0xea041e14, 0x000c0000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x27382362, 0x4c004000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x273a2362, 0x4e004200, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x273ce362, 0x50004400, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x253e2362, 0x52004600, - 0x25012462, 0x54004800, 0x25032462, 0x56004a00, - 0x01040022, 0x0001c060, 0x00000178, 0x00000168, - 0x00040040, 0x23058660, 0x06460d05, 0x000037e8, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041740, 0x1f058660, 0x06462705, 0x000037e8, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x2f140000, 0xe2002314, 0x00020000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x40140000, 0xe2001f14, 0x00020000, - 0x00042561, 0x35050020, 0x00662f07, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x00041561, 0x42050020, 0x00664007, 0x00000000, - 0x204c0966, 0x42003503, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x7e070200, - 0x00464c05, 0x00000000, 0x00041961, 0x25050020, - 0x00667e07, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xe2082314, 0x00022514, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00040b61, 0x4c054220, - 0x00000000, 0x000000ff, 0x00040025, 0x00004600, - 0x00000000, 0x00000408, 0xa0430c40, 0x5b015e22, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00040969, 0x45058660, 0x02464305, 0x00000005, - 0xe0471268, 0x01b04303, 0xa0490940, 0x45003102, - 0x274e0970, 0x31004903, 0x00030061, 0x2d060220, - 0x00344905, 0x00000000, 0x00133261, 0x2f060220, - 0x00344a05, 0x00000000, 0x00040b52, 0x50040e68, - 0x0e2e3305, 0x4e054705, 0x00031961, 0x2d260220, - 0x00345005, 0x00000000, 0x00131a61, 0x2f260220, - 0x00345105, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c2d24, 0x003c3844, 0xa0521340, 0x01004903, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041669, 0x5f058660, 0x02464c05, 0x00000018, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041740, 0x61058660, 0x06005e24, 0x00010000, - 0xe7540a70, 0x01005203, 0x00031661, 0x40060220, - 0x00345205, 0x00000000, 0x00131561, 0x42060220, - 0x00345305, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa0631c40, 0x21006102, - 0xa0560940, 0x50025402, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00042452, 0x07040e68, - 0x0e8e6305, 0x5f050505, 0x00031a61, 0x40260220, - 0x00345605, 0x00000000, 0x00131b61, 0x42260220, - 0x00345705, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xfb0c4024, 0x003c0144, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xea0c0914, 0x003c3844, 0x00043461, 0x41050220, - 0x00460105, 0x00000000, 0x00043461, 0x43050220, - 0x00460305, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xea0c0b14, 0x000c4124, 0x00043469, 0x42058660, - 0x02465b05, 0x00000002, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xea0c4214, 0x00040d14, 0x00040070, 0x00018550, - 0x25560f06, 0x00000000, 0x01040022, 0x0001c060, - 0x00000188, 0x00000138, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x45050660, - 0x02007904, 0x00465805, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe0641768, 0x00505803, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00040969, 0x66058660, 0x02466405, 0x00000002, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00040940, 0x43058660, 0x06466605, 0x000038e8, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x67140000, 0xea344314, 0x01004514, - 0x00042465, 0x00010220, 0x12466705, 0x00464505, - 0x01040022, 0x0001c060, 0x00000050, 0x00000050, - 0x00040a61, 0x46054220, 0x00000000, 0x00003914, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x00000000, 0xea124614, 0x01000000, - 0x00040061, 0x5a054110, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000060, 0x00000060, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x47054220, 0x00000000, 0x00003914, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x00000000, 0xea124714, 0x01000000, - 0x00041c61, 0x5a054110, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000020, - 0x00041a61, 0x5a050010, 0x00685a06, 0x00000000, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00040f61, 0x58050220, 0x00465b05, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000001c8, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x80004631, 0x680c0000, 0xe23e000c, 0x00000000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80031561, 0x69054220, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x69550000, 0x0000005c, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xe2481261, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a044431, 0x00000000, - 0x3008690c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0x80001a61, 0x30010220, - 0x00004804, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80031361, 0x6b054220, - 0x00000000, 0x00003914, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004431, 0x6a0c0000, - 0xea006b0c, 0x00300000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x00018220, - 0x62006a04, 0x00000000, 0x01040028, 0x0001c660, - 0x00000030, 0x00000030, 0x00040061, 0x5b050220, - 0x00465805, 0x00000000, 0x00040061, 0x5d050110, - 0x00585a05, 0x00000000, 0x00040027, 0x00014060, - 0x00000000, 0xfffff3f0, 0x80033461, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_BFS_DFS = { - .prog_data = { - .base.nr_params = 12, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 14616, - .base.program_size = 52240, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_BFS_DFS_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 256, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = true, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 12, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 16, - .arg_count = 2, - .args = gfx125_bvh_build_BFS_DFS_args, - .code = gfx125_bvh_build_BFS_DFS_code, -}; -const char *gfx125_bvh_build_BFS_DFS_sha1 = "6f5108cc0a26400569c6d94c6ae3941397c5d330"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_begin.h b/src/intel/vulkan/grl/gfx125_bvh_build_BFS_begin.h deleted file mode 100644 index ab8064e4190..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_begin.h +++ /dev/null @@ -1,1093 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_BFS_begin_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_BFS_begin_args[] = { - { 0, 8 }, - { 8, 4 }, - { 12, 4 }, - { 16, 8 }, - { 24, 8 }, - { 32, 8 }, - { 40, 8 }, - { 48, 8 }, - { 56, 8 }, - { 64, 8 }, - { 72, 4 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g112<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g13<1>D 0D { align1 1H }; -and(16) g108<1>UD g0.2<0,1,0>UD 0x000000ffUD { align1 1H compacted }; -add(1) g113<1>UD g112<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@3 compacted }; -mov(8) g88<1>UW 0x76543210V { align1 WE_all 1Q }; -shl(16) g110<1>D g108<8,8,1>D 0x00000004UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g1UD g113UD nullUD 0x0240e500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g88.8<1>UW g88<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g112<1>D g88<8,8,1>UW { align1 1H }; -add(16) g114<1>D g112<1,1,0>D g110<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g82.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g116.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g45.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g97.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g47.1<2>F g2.7<0,1,0>F { align1 1Q }; -mov(8) g99.1<2>F g2.7<0,1,0>F { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g50.1<2>F g3.1<0,1,0>F { align1 1Q compacted }; -mov(8) g52.1<2>F g3.1<0,1,0>F { align1 2Q compacted }; -mov(8) g84.1<2>F g3.3<0,1,0>F { align1 1Q }; -mov(8) g101.1<2>F g3.3<0,1,0>F { align1 2Q }; -mov(8) g62.1<2>F g3.5<0,1,0>F { align1 1Q }; -mov(8) g64.1<2>F g3.5<0,1,0>F { align1 2Q }; -mov(8) g21.1<2>F g3.7<0,1,0>F { align1 1Q }; -mov(8) g23.1<2>F g3.7<0,1,0>F { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g86.1<2>F g4.1<0,1,0>F { align1 1Q compacted }; -mov(8) g103.1<2>F g4.1<0,1,0>F { align1 2Q compacted }; -mov(8) g82<2>F g2<0,1,0>F { align1 1Q compacted }; -mov(8) g116<2>F g2<0,1,0>F { align1 2Q compacted }; -mov(8) g45<2>F g2.4<0,1,0>F { align1 1Q compacted }; -mov(8) g97<2>F g2.4<0,1,0>F { align1 2Q compacted }; -mov(8) g47<2>F g2.6<0,1,0>F { align1 1Q compacted }; -mov(8) g99<2>F g2.6<0,1,0>F { align1 2Q compacted }; -mov(8) g50<2>F g3<0,1,0>F { align1 1Q compacted }; -mov(8) g52<2>F g3<0,1,0>F { align1 2Q compacted }; -mov(8) g84<2>F g3.2<0,1,0>F { align1 1Q compacted }; -mov(8) g101<2>F g3.2<0,1,0>F { align1 2Q compacted }; -mov(8) g62<2>F g3.4<0,1,0>F { align1 1Q compacted }; -mov(8) g64<2>F g3.4<0,1,0>F { align1 2Q compacted }; -mov(8) g21<2>F g3.6<0,1,0>F { align1 1Q compacted }; -mov(8) g23<2>F g3.6<0,1,0>F { align1 2Q compacted }; -mov(8) g86<2>F g4<0,1,0>F { align1 1Q compacted }; -mov(8) g103<2>F g4<0,1,0>F { align1 2Q compacted }; -add(8) g49<1>D g62<8,4,2>D 36D { align1 1Q F@6 compacted }; -add(8) g105<1>D g64<8,4,2>D 36D { align1 2Q F@5 compacted }; -cmp.l.f0.0(8) g54<1>UD g49<8,8,1>UD g62<8,4,2>UD { align1 1Q I@2 }; -mov(8) g17<2>UD g49<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g106<1>UD g105<8,8,1>UD g64<8,4,2>UD { align1 2Q I@3 }; -mov(8) g19<2>UD g105<4,4,1>UD { align1 2Q }; -and.z.f0.0(16) g95<1>UD g114<1,1,0>UD 0x000001ffUD { align1 1H I@7 compacted }; -add(8) g55<1>D -g54<8,8,1>D g62.1<8,4,2>D { align1 1Q I@5 }; -add(8) g107<1>D -g106<8,8,1>D g64.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g17.1<2>UD g55<4,4,1>UD { align1 1Q I@2 }; -mov(8) g19.1<2>UD g107<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g7UD g17UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -mov(8) g25<1>UD g45<8,4,2>UD { align1 1Q }; -mov(8) g26<1>UD g97<8,4,2>UD { align1 2Q }; -mov(8) g27<1>UD g45.1<8,4,2>UD { align1 1Q }; -mov(8) g28<1>UD g97.1<8,4,2>UD { align1 2Q }; -mov(8) g29<1>UD g47<8,4,2>UD { align1 1Q }; -mov(8) g30<1>UD g99<8,4,2>UD { align1 2Q }; -mov(8) g31<1>UD g47.1<8,4,2>UD { align1 1Q }; -mov(8) g32<1>UD g99.1<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g21UD g25UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $2 }; -add(8) g56<1>D g21<8,4,2>D 16D { align1 1Q $2.src compacted }; -add(8) g115<1>D g23<8,4,2>D 16D { align1 2Q $2.src compacted }; -add(8) g59<1>D g21<8,4,2>D 32D { align1 1Q compacted }; -add(8) g118<1>D g23<8,4,2>D 32D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g30<1>UD g50<8,4,2>UD { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g31<1>UD g52<8,4,2>UD { align1 2Q F@7 }; -mov(8) g32<1>UD g50.1<8,4,2>UD { align1 1Q $2.src }; -mov(8) g33<1>UD g52.1<8,4,2>UD { align1 2Q }; -mov(8) g34<1>UD g62<8,4,2>UD { align1 1Q }; -mov(8) g35<1>UD g64<8,4,2>UD { align1 2Q }; -mov(8) g36<1>UD g62.1<8,4,2>UD { align1 1Q }; -mov(8) g37<1>UD g64.1<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(8) g57<1>UD g56<8,8,1>UD g21<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g15<1>UD g115<8,8,1>UD g23<8,4,2>UD { align1 2Q }; -mov(8) g26<2>UD g56<4,4,1>UD { align1 1Q $2.src }; -mov(8) g28<2>UD g115<4,4,1>UD { align1 2Q $2.src }; -mov(8) g38<2>UD g59<4,4,1>UD { align1 1Q }; -mov(8) g40<2>UD g118<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g60<1>UD g59<8,8,1>UD g21<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g119<1>UD g118<8,8,1>UD g23<8,4,2>UD { align1 2Q }; -add(8) g58<1>D -g57<8,8,1>D g21.1<8,4,2>D { align1 1Q I@7 }; -add(8) g16<1>D -g15<8,8,1>D g23.1<8,4,2>D { align1 2Q I@7 }; -add(8) g61<1>D -g60<8,8,1>D g21.1<8,4,2>D { align1 1Q I@4 }; -add(8) g120<1>D -g119<8,8,1>D g23.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g26.1<2>UD g58<4,4,1>UD { align1 1Q I@4 }; -mov(8) g28.1<2>UD g16<4,4,1>UD { align1 2Q I@4 }; -mov(8) g38.1<2>UD g61<4,4,1>UD { align1 1Q I@4 }; -mov(8) g40.1<2>UD g120<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) nullUD g26UD g30UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $3 }; -mov(8) g42<1>UD g84<8,4,2>UD { align1 1Q F@7 }; -mov(8) g43<1>UD g101<8,4,2>UD { align1 2Q F@7 }; -mov(8) g44<1>UD g84.1<8,4,2>UD { align1 1Q }; -mov(8) g45<1>UD g101.1<8,4,2>UD { align1 2Q }; -mov(8) g46<1>UD g86<8,4,2>UD { align1 1Q F@2 }; -mov(8) g47<1>UD g103<8,4,2>UD { align1 2Q F@1 }; -mov(8) g48<1>UD g86.1<8,4,2>UD { align1 1Q }; -mov(8) g49<1>UD g103.1<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g38UD g42UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $4 }; -add(8) g66<1>D g21<8,4,2>D 48D { align1 1Q compacted }; -add(8) g121<1>D g23<8,4,2>D 48D { align1 2Q compacted }; -mov(16) g5<1>D g4.2<0,1,0>D { align1 1H }; -mov(16) g9<1>D g2.2<0,1,0>D { align1 1H }; -mov(16) g11<1>D g2.3<0,1,0>D { align1 1H }; -cmp.l.f0.0(8) g67<1>UD g66<8,8,1>UD g21<8,4,2>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g122<1>UD g121<8,8,1>UD g23<8,4,2>UD { align1 2Q I@5 }; -mov(8) g43<2>UD g66<4,4,1>UD { align1 1Q $4.src }; -mov(8) g45<2>UD g121<4,4,1>UD { align1 2Q $4.src }; -add(8) g68<1>D -g67<8,8,1>D g21.1<8,4,2>D { align1 1Q I@4 }; -add(8) g123<1>D -g122<8,8,1>D g23.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g43.1<2>UD g68<4,4,1>UD { align1 1Q I@2 }; -mov(8) g45.1<2>UD g123<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g43UD g5UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $5 }; -add(8) g69<1>D g82<8,4,2>D 391212D { align1 1Q }; -add(8) g124<1>D g116<8,4,2>D 391212D { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(8) g70<1>UD g69<8,8,1>UD g82<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g125<1>UD g124<8,8,1>UD g116<8,4,2>UD { align1 2Q I@2 }; -mov(8) g44<2>UD g69<4,4,1>UD { align1 1Q $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -mov(8) g46<2>UD g124<4,4,1>UD { align1 2Q $5.src }; -add(8) g71<1>D -g70<8,8,1>D g82.1<8,4,2>D { align1 1Q I@4 }; -add(8) g126<1>D -g125<8,8,1>D g116.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g44.1<2>UD g71<4,4,1>UD { align1 1Q I@2 }; -mov(8) g46.1<2>UD g126<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g44UD g13UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -mov(16) g45<1>D 1D { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g50UD g45UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add(8) g72<1>D g82<8,4,2>D 11308D { align1 1Q }; -add(8) g127<1>D g116<8,4,2>D 11308D { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g54<1>D 0D { align1 1H }; -mov(16) g56<1>D g7<8,8,1>D { align1 1H $5.src }; -mov(16) g58<1>D 0D { align1 1H }; -mov(16) g60<1>D 0D { align1 1H }; -cmp.l.f0.0(8) g73<1>UD g72<8,8,1>UD g82<8,4,2>UD { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -cmp.l.f0.0(8) g1<1>UD g127<8,8,1>UD g116<8,4,2>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g46<2>UD g72<4,4,1>UD { align1 1Q $6.src }; -mov(8) g48<2>UD g127<4,4,1>UD { align1 2Q $4.src }; -add(8) g74<1>D -g73<8,8,1>D g82.1<8,4,2>D { align1 1Q I@4 }; -add(8) g2<1>D -g1<8,8,1>D g116.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g46.1<2>UD g74<4,4,1>UD { align1 1Q I@2 }; -mov(8) g48.1<2>UD g2<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g46UD g54UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $7 }; -add(8) g3<1>D g82<8,4,2>D 2094D { align1 1Q F@3 }; -add(8) g4<1>D g116<8,4,2>D 2094D { align1 2Q F@1 }; -mov(16) g58<1>UD 0x0000UW { align1 1H $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g5<1>UD g3<1,1,0>UD 0x0000082eUD { align1 1H I@2 compacted }; -mov(8) g54<2>UD g3<4,4,1>UD { align1 1Q $7.src }; -mov(8) g56<2>UD g4<4,4,1>UD { align1 2Q $7.src }; -add(8) g75<1>D -g5<8,8,1>D g82.1<8,4,2>D { align1 1Q I@3 }; -add(8) g6<1>D -g6<8,8,1>D g116.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g54.1<2>UD g75<4,4,1>UD { align1 1Q I@2 }; -mov(8) g56.1<2>UD g6<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g54UD g58UD 0x08000b84 0x00000080 - ugm MsgDesc: ( store, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; -add(8) g7<1>D g82<8,4,2>D 11324D { align1 1Q }; -add(8) g8<1>D g116<8,4,2>D 11324D { align1 2Q }; -mov(16) g74<1>D 0D { align1 1H }; -mov(16) g76<1>D 0D { align1 1H }; -mov(16) g78<1>D 0D { align1 1H }; -mov(16) g80<1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g9<1>UD g7<8,8,1>UD 0x00002c3cUD { align1 1H I@5 }; -mov(8) g66<2>UD g7<4,4,1>UD { align1 1Q }; -mov(8) g68<2>UD g8<4,4,1>UD { align1 2Q }; -add(8) g84<1>D -g9<8,8,1>D g82.1<8,4,2>D { align1 1Q I@3 }; -add(8) g10<1>D -g10<8,8,1>D g116.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g66.1<2>UD g84<4,4,1>UD { align1 1Q I@2 }; -mov(8) g68.1<2>UD g10<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g66UD g74UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -send(16) g25UD g62UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -add(8) g92<1>D g62<8,4,2>D 16D { align1 1Q $10.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -add(8) g33<1>D g64<8,4,2>D 16D { align1 2Q $10.src compacted }; -add(8) g97<1>D g50<8,4,2>D 32D { align1 1Q $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -add(8) g37<1>D g52<8,4,2>D 32D { align1 2Q $6.src compacted }; -cmp.l.f0.0(8) g93<1>UD g92<8,8,1>UD g62<8,4,2>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -cmp.l.f0.0(8) g34<1>UD g33<8,8,1>UD g64<8,4,2>UD { align1 2Q I@4 }; -mov(8) g84<2>UD g92<4,4,1>UD { align1 1Q }; -mov(8) g86<2>UD g33<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g98<1>UD g97<8,8,1>UD g50<8,4,2>UD { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -cmp.l.f0.0(8) g38<1>UD g37<8,8,1>UD g52<8,4,2>UD { align1 2Q I@6 }; -mov(8) g88<2>UD g97<4,4,1>UD { align1 1Q }; -mov(8) g90<2>UD g37<4,4,1>UD { align1 2Q }; -add(8) g94<1>D -g93<8,8,1>D g62.1<8,4,2>D { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -add(8) g35<1>D -g34<8,8,1>D g64.1<8,4,2>D { align1 2Q I@7 }; -add(8) g99<1>D -g98<8,8,1>D g50.1<8,4,2>D { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -add(8) g39<1>D -g38<8,8,1>D g52.1<8,4,2>D { align1 2Q I@6 }; -mov(8) g84.1<2>UD g94<4,4,1>UD { align1 1Q I@4 }; -mov(8) g86.1<2>UD g35<4,4,1>UD { align1 2Q I@4 }; -mov(8) g88.1<2>UD g99<4,4,1>UD { align1 1Q I@4 }; -mov(8) g90.1<2>UD g39<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g36UD g84UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g66<1>D g25<8,8,1>D { align1 1H $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g68<1>D g27<8,8,1>D { align1 1H $10.dst }; -mov(16) g70<1>D g29<8,8,1>D { align1 1H $10.dst }; -mov(16) g72<1>D g36<8,8,1>D { align1 1H $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g88UD g66UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $12 }; -add(8) g44<1>D g50<8,4,2>D 48D { align1 1Q $1.src compacted }; -add(8) g45<1>D g52<8,4,2>D 48D { align1 2Q $6.src compacted }; -mov(16) g97<1>D g38<8,8,1>D { align1 1H $11.dst }; -mov(16) g99<1>D g40<8,8,1>D { align1 1H $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g46<1>UD g44<1,1,0>UD 0x00000030UD { align1 1H I@3 compacted }; -mov(8) g89<2>UD g44<4,4,1>UD { align1 1Q $12.src }; -mov(8) g91<2>UD g45<4,4,1>UD { align1 2Q $12.src }; -add(8) g101<1>D -g46<8,8,1>D g50.1<8,4,2>D { align1 1Q I@3 }; -add(8) g47<1>D -g47<8,8,1>D g52.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g89.1<2>UD g101<4,4,1>UD { align1 1Q I@2 }; -mov(8) g91.1<2>UD g47<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g89UD g97UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $13 }; -add(8) g106<1>D g82<8,4,2>D 16D { align1 1Q compacted }; -add(8) g48<1>D g116<8,4,2>D 16D { align1 2Q $7.src compacted }; -mov(16) g102<1>D 0D { align1 1H }; -mov(16) g104<1>D 0D { align1 1H }; -cmp.l.f0.0(8) g107<1>UD g106<8,8,1>UD g82<8,4,2>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -cmp.l.f0.0(8) g49<1>UD g48<8,8,1>UD g116<8,4,2>UD { align1 2Q I@4 }; -mov(8) g98<2>UD g106<4,4,1>UD { align1 1Q $13.src }; -mov(8) g100<2>UD g48<4,4,1>UD { align1 2Q $13.src }; -add(8) g108<1>D -g107<8,8,1>D g82.1<8,4,2>D { align1 1Q I@4 }; -add(8) g50<1>D -g49<8,8,1>D g116.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g98.1<2>UD g108<4,4,1>UD { align1 1Q I@2 }; -mov(8) g100.1<2>UD g50<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g98UD g102UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $14 }; -add(8) g109<1>D g21<8,4,2>D 64D { align1 1Q compacted }; -add(8) g51<1>D g23<8,4,2>D 64D { align1 2Q compacted }; -cmp.l.f0.0(8) g110<1>UD g109<8,8,1>UD g21<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g52<1>UD g51<8,8,1>UD g23<8,4,2>UD { align1 2Q I@2 }; -mov(8) g103<2>UD g109<4,4,1>UD { align1 1Q $14.src }; -mov(8) g105<2>UD g51<4,4,1>UD { align1 2Q $14.src }; -add(8) g111<1>D -g110<8,8,1>D g21.1<8,4,2>D { align1 1Q I@4 }; -add(8) g53<1>D -g52<8,8,1>D g23.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g103.1<2>UD g111<4,4,1>UD { align1 1Q I@2 }; -mov(8) g105.1<2>UD g53<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g103UD g74UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $15 }; - -LABEL0: -endif(16) JIP: LABEL1 { align1 1H }; - -LABEL1: -mov(8) g54<1>UD g82.1<8,4,2>UD { align1 1Q $8.src }; -mov(8) g55<1>UD g116.1<8,4,2>UD { align1 2Q $8.src }; -add(8) g56<1>D g82<8,4,2>D 40D { align1 1Q $8.src compacted }; -add(8) g57<1>D g116<8,4,2>D 40D { align1 2Q $8.src compacted }; -mov(16) g89<1>UD g95<8,8,1>UD { align1 1H $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(8) g58<1>UD g56<8,8,1>UD g82<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -cmp.l.f0.0(8) g59<1>UD g57<8,8,1>UD g116<8,4,2>UD { align1 2Q I@3 }; - -LABEL3: -cmp.ge.f0.0(16) null<1>UD g89<8,8,1>UD 0x00000100UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; -cmp.nz.f0.0(16) g60<1>D g89<1,1,0>D 0D { align1 1H $7.src compacted }; -shl(16) g62<1>D g89<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g108<1>D -g60<8,8,1>D { align1 1H I@2 }; -add(16) g64<1>D g56<1,1,0>D g62<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -cmp.l.f0.0(16) g66<1>UD g64<1,1,0>UD g56<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g104<2>UD g64<4,4,1>UD { align1 1Q F@1 }; -mov(8) g106<2>UD g65<4,4,1>UD { align1 2Q $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add3(16) g68<1>D -g58<8,8,1>D g54<8,8,1>D -g66<1,1,1>D { align1 1H I@3 }; -mov(8) g104.1<2>UD g68<4,4,1>UD { align1 1Q I@1 }; -mov(8) g106.1<2>UD g69<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g104UD g108UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; -add(16) g89<1>D g89<1,1,0>D 512D { align1 1H compacted }; - -LABEL2: -while(16) JIP: LABEL3 { align1 1H }; -add(8) g69<1>D g82<8,4,2>D 11352D { align1 1Q $12.src }; -add(8) g70<1>D g116<8,4,2>D 11352D { align1 2Q $12.src }; -shl(16) g93<1>D g95<8,8,1>D 0x00000002UD { align1 1H }; -mov(16) g75<1>D 2139095040D { align1 1H $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -cmp.l.f0.0(16) g71<1>UD g69<8,8,1>UD 0x00002c58UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g90<1>UD g93<8,8,1>UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(8) g73<1>D -g71<8,8,1>D g82.1<8,4,2>D { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $15.src }; -add(8) g74<1>D -g72<8,8,1>D g116.1<8,4,2>D { align1 2Q I@3 }; - -LABEL5: -cmp.ge.f0.0(16) null<1>UD g90<8,8,1>UD 0x00000120UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL4 UIP: LABEL4 { align1 1H }; -shl(16) g77<1>D g90<8,8,1>D 0x00000002UD { align1 1H $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g79<1>D g69<1,1,0>D g77<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -cmp.l.f0.0(16) g84<1>UD g79<1,1,0>UD g69<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g109<2>UD g79<4,4,1>UD { align1 1Q $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g111<2>UD g80<4,4,1>UD { align1 2Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g86<1>D -g84<1,1,0>D g73<1,1,0>D { align1 1H A@2 compacted }; -mov(8) g109.1<2>UD g86<4,4,1>UD { align1 1Q I@1 }; -mov(8) g111.1<2>UD g87<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g109UD g75UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add3(16) g87<1>D 0x0004UW g77<8,8,1>D g69<1,1,1>D { align1 1H $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.l.f0.0(16) g97<1>UD g87<1,1,0>UD g69<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g110<2>UD g87<4,4,1>UD { align1 1Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g112<2>UD g88<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(16) g99<1>D -g97<1,1,0>D g73<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g110.1<2>UD g99<4,4,1>UD { align1 1Q I@1 }; -mov(8) g112.1<2>UD g100<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g110UD g75UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add3(16) g100<1>D 0x0008UW g77<8,8,1>D g69<1,1,1>D { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.l.f0.0(16) g102<1>UD g100<1,1,0>UD g69<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g111<2>UD g100<4,4,1>UD { align1 1Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g113<2>UD g101<4,4,1>UD { align1 2Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g104<1>D -g102<1,1,0>D g73<1,1,0>D { align1 1H A@1 compacted }; -mov(8) g111.1<2>UD g104<4,4,1>UD { align1 1Q I@1 }; -mov(8) g113.1<2>UD g105<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g111UD g75UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add3(16) g105<1>D 0x000cUW g77<8,8,1>D g69<1,1,1>D { align1 1H $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.l.f0.0(16) g107<1>UD g105<1,1,0>UD g69<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g112<2>UD g105<4,4,1>UD { align1 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g114<2>UD g106<4,4,1>UD { align1 2Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g109<1>D -g107<1,1,0>D g73<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g112.1<2>UD g109<4,4,1>UD { align1 1Q I@1 }; -mov(8) g114.1<2>UD g110<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g112UD g75UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(16) g90<1>D g90<8,8,1>D 2048D { align1 1H }; - -LABEL4: -while(16) JIP: LABEL5 { align1 1H }; -add(8) g110<1>D g82<8,4,2>D 12504D { align1 1Q }; -add(8) g111<1>D g116<8,4,2>D 12504D { align1 2Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g91<1>UD g93<8,8,1>UD { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g112<1>UD g110<8,8,1>UD 0x000030d8UD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g114<1>D -g112<8,8,1>D g82.1<8,4,2>D { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -add(8) g115<1>D -g113<8,8,1>D g116.1<8,4,2>D { align1 2Q I@2 }; - -LABEL7: -cmp.ge.f0.0(16) null<1>UD g91<8,8,1>UD 0x00000030UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL6 UIP: LABEL6 { align1 1H }; -shl(16) g15<1>D g91<8,8,1>D 0x00000002UD { align1 1H }; -add(16) g118<1>D g110<1,1,0>D g15<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g120<1>UD g118<1,1,0>UD g110<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g124<2>UD g118<4,4,1>UD { align1 1Q }; -mov(8) g126<2>UD g119<4,4,1>UD { align1 2Q $4.src }; -add(16) g122<1>D -g120<1,1,0>D g114<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g124.1<2>UD g122<4,4,1>UD { align1 1Q I@1 }; -mov(8) g126.1<2>UD g123<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g124UD g13UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -add3(16) g123<1>D 0x0004UW g15<8,8,1>D g110<1,1,1>D { align1 1H $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g125<1>UD g123<1,1,0>UD g110<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g3<2>UD g123<4,4,1>UD { align1 1Q F@1 }; -mov(8) g5<2>UD g124<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g1<1>D -g125<1,1,0>D g114<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g3.1<2>UD g1<4,4,1>UD { align1 1Q I@1 }; -mov(8) g5.1<2>UD g2<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g3UD g13UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $5 }; -add3(16) g2<1>D 0x0008UW g15<8,8,1>D g110<1,1,1>D { align1 1H $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g4<1>UD g2<1,1,0>UD g110<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g8<2>UD g2<4,4,1>UD { align1 1Q $1.dst }; -mov(8) g10<2>UD g3<4,4,1>UD { align1 2Q $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g6<1>D -g4<1,1,0>D g114<1,1,0>D { align1 1H @3 $1.dst compacted }; -mov(8) g8.1<2>UD g6<4,4,1>UD { align1 1Q I@1 }; -mov(8) g10.1<2>UD g7<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g8UD g13UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add3(16) g7<1>D 0x000cUW g15<8,8,1>D g110<1,1,1>D { align1 1H $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g9<1>UD g7<1,1,0>UD g110<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g17<2>UD g7<4,4,1>UD { align1 1Q $1.src }; -mov(8) g19<2>UD g8<4,4,1>UD { align1 2Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g11<1>D -g9<1,1,0>D g114<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g17.1<2>UD g11<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g12<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g13UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(16) g91<1>D g91<8,8,1>D 2048D { align1 1H }; - -LABEL6: -while(16) JIP: LABEL7 { align1 1H }; -add(8) g12<1>D g82<8,4,2>D 12696D { align1 1Q $5.src }; -add(8) g13<1>D g116<8,4,2>D 12696D { align1 2Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g17<1>UD g12<8,8,1>UD 0x00003198UD { align1 1H I@1 }; -cmp.l.f0.0(16) null<1>UD g93<8,8,1>UD 0x00000018UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g19<1>D -g17<8,8,1>D g82.1<8,4,2>D { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -add(8) g20<1>D -g18<8,8,1>D g116.1<8,4,2>D { align1 2Q I@3 }; -(+f0.0) if(16) JIP: LABEL8 UIP: LABEL8 { align1 1H }; -shl(16) g21<1>D g95<8,8,1>D 0x00000004UD { align1 1H F@4 }; -add(16) g23<1>D g12<1,1,0>D g21<1,1,0>D { align1 1H A@1 compacted }; -cmp.l.f0.0(16) g25<1>UD g23<1,1,0>UD g12<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g29<2>UD g23<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g24<4,4,1>UD { align1 2Q $10.dst }; -add(16) g27<1>D -g25<1,1,0>D g19<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g29.1<2>UD g27<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31.1<2>UD g28<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g75UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; -add3(16) g28<1>D 0x0004UW g21<8,8,1>D g12<1,1,1>D { align1 1H $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g30<1>UD g28<1,1,0>UD g12<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g34<2>UD g28<4,4,1>UD { align1 1Q }; -mov(8) g36<2>UD g29<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g32<1>D -g30<1,1,0>D g19<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g34.1<2>UD g32<4,4,1>UD { align1 1Q I@1 }; -mov(8) g36.1<2>UD g33<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g34UD g75UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; -add3(16) g33<1>D 0x0008UW g21<8,8,1>D g12<1,1,1>D { align1 1H $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g35<1>UD g33<1,1,0>UD g12<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g39<2>UD g33<4,4,1>UD { align1 1Q }; -mov(8) g41<2>UD g34<4,4,1>UD { align1 2Q $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g37<1>D -g35<1,1,0>D g19<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g39.1<2>UD g37<4,4,1>UD { align1 1Q I@1 }; -mov(8) g41.1<2>UD g38<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g39UD g75UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -add3(16) g38<1>D 0x000cUW g21<8,8,1>D g12<1,1,1>D { align1 1H $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -cmp.l.f0.0(16) g40<1>UD g38<1,1,0>UD g12<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g44<2>UD g38<4,4,1>UD { align1 1Q }; -mov(8) g46<2>UD g39<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g42<1>D -g40<1,1,0>D g19<1,1,0>D { align1 1H @3 $11.dst compacted }; -mov(8) g44.1<2>UD g42<4,4,1>UD { align1 1Q I@1 }; -mov(8) g46.1<2>UD g43<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g44UD g75UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL8: -endif(16) JIP: LABEL9 { align1 1H }; - -LABEL9: -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_BFS_begin_code[] = { - 0x80000065, 0x70058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x0d054660, 0x00000000, 0x00000000, - 0xe06c0065, 0x0ff10043, 0xe2711b40, 0x00017003, - 0x80030061, 0x58054410, 0x00000000, 0x76543210, - 0x00041b69, 0x6e058660, 0x02466c05, 0x00000004, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x01240000, 0xfa00710c, 0x00380000, - 0x64581a40, 0x00805895, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x70050160, - 0x00465805, 0x00000000, 0xa0721940, 0x6e007002, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x21520061, 0x001102cc, 0x2a740061, 0x001102cc, - 0x00030061, 0x2d260aa0, 0x000002a4, 0x00000000, - 0x00130061, 0x61260aa0, 0x000002a4, 0x00000000, - 0x00030061, 0x2f260aa0, 0x000002e4, 0x00000000, - 0x00130061, 0x63260aa0, 0x000002e4, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x21320061, 0x001103cc, 0x2a340061, 0x001103cc, - 0x00030061, 0x54260aa0, 0x00000364, 0x00000000, - 0x00130061, 0x65260aa0, 0x00000364, 0x00000000, - 0x00030061, 0x3e260aa0, 0x000003a4, 0x00000000, - 0x00130061, 0x40260aa0, 0x000003a4, 0x00000000, - 0x00030061, 0x15260aa0, 0x000003e4, 0x00000000, - 0x00130061, 0x17260aa0, 0x000003e4, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x21560061, 0x001104cc, 0x2a670061, 0x001104cc, - 0x21520061, 0x00110204, 0x2a740061, 0x00110204, - 0x212d0061, 0x0011025c, 0x2a610061, 0x0011025c, - 0x212f0061, 0x0011026c, 0x2a630061, 0x0011026c, - 0x21320061, 0x00110304, 0x2a340061, 0x00110304, - 0x21540061, 0x00110344, 0x2a650061, 0x00110344, - 0x213e0061, 0x0011035c, 0x2a400061, 0x0011035c, - 0x21150061, 0x0011036c, 0x2a170061, 0x0011036c, - 0x21560061, 0x00110404, 0x2a670061, 0x00110404, - 0xa1311640, 0x024e3e03, 0xaa691540, 0x024e4003, - 0x00031a70, 0x36050220, 0x52463105, 0x00443e06, - 0x00030061, 0x11060220, 0x00343105, 0x00000000, - 0x00131b70, 0x6a050220, 0x52466905, 0x00444006, - 0x00130061, 0x13060220, 0x00346905, 0x00000000, - 0xec5f1f65, 0x1ff07203, 0x00031d40, 0x37052660, - 0x06463605, 0x00443e26, 0x00131c40, 0x6b052660, - 0x06466a05, 0x00444026, 0x00031a61, 0x11260220, - 0x00343705, 0x00000000, 0x00131a61, 0x13260220, - 0x00346b05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x07140000, - 0xfb041124, 0x00040000, 0x01040022, 0x0001c060, - 0x00000d20, 0x00000d20, 0x00030061, 0x19050220, - 0x00442d06, 0x00000000, 0x00130061, 0x1a050220, - 0x00446106, 0x00000000, 0x00030061, 0x1b050220, - 0x00442d26, 0x00000000, 0x00130061, 0x1c050220, - 0x00446126, 0x00000000, 0x00030061, 0x1d050220, - 0x00442f06, 0x00000000, 0x00130061, 0x1e050220, - 0x00446306, 0x00000000, 0x00030061, 0x1f050220, - 0x00442f26, 0x00000000, 0x00130061, 0x20050220, - 0x00446326, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c1524, 0x003c1944, 0xa1383240, 0x010e1503, - 0xaa733240, 0x010e1703, 0xa13b0040, 0x020e1503, - 0xaa760040, 0x020e1703, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031761, 0x1e050220, - 0x00443206, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131761, 0x1f050220, - 0x00443406, 0x00000000, 0x00033261, 0x20050220, - 0x00443226, 0x00000000, 0x00130061, 0x21050220, - 0x00443426, 0x00000000, 0x00030061, 0x22050220, - 0x00443e06, 0x00000000, 0x00130061, 0x23050220, - 0x00444006, 0x00000000, 0x00030061, 0x24050220, - 0x00443e26, 0x00000000, 0x00130061, 0x25050220, - 0x00444026, 0x00000000, 0x00030070, 0x39050220, - 0x52463805, 0x00441506, 0x00130070, 0x0f050220, - 0x52467305, 0x00441706, 0x00033261, 0x1a060220, - 0x00343805, 0x00000000, 0x00133261, 0x1c060220, - 0x00347305, 0x00000000, 0x00030061, 0x26060220, - 0x00343b05, 0x00000000, 0x00130061, 0x28060220, - 0x00347605, 0x00000000, 0x00030070, 0x3c050220, - 0x52463b05, 0x00441506, 0x00130070, 0x77050220, - 0x52467605, 0x00441706, 0x00031f40, 0x3a052660, - 0x06463905, 0x00441526, 0x00131f40, 0x10052660, - 0x06460f05, 0x00441726, 0x00031c40, 0x3d052660, - 0x06463c05, 0x00441526, 0x00131c40, 0x78052660, - 0x06467705, 0x00441726, 0x00031c61, 0x1a260220, - 0x00343a05, 0x00000000, 0x00131c61, 0x1c260220, - 0x00341005, 0x00000000, 0x00031c61, 0x26260220, - 0x00343d05, 0x00000000, 0x00131c61, 0x28260220, - 0x00347805, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x00000000, - 0xfb0c1a24, 0x003c1e44, 0x00031761, 0x2a050220, - 0x00445406, 0x00000000, 0x00131761, 0x2b050220, - 0x00446506, 0x00000000, 0x00030061, 0x2c050220, - 0x00445426, 0x00000000, 0x00130061, 0x2d050220, - 0x00446526, 0x00000000, 0x00031261, 0x2e050220, - 0x00445606, 0x00000000, 0x00131161, 0x2f050220, - 0x00446706, 0x00000000, 0x00030061, 0x30050220, - 0x00445626, 0x00000000, 0x00130061, 0x31050220, - 0x00446726, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xfb0c2624, 0x003c2a44, 0xa1420040, 0x030e1503, - 0xaa790040, 0x030e1703, 0x00040061, 0x05050660, - 0x00000444, 0x00000000, 0x00040061, 0x09050660, - 0x00000244, 0x00000000, 0x00040061, 0x0b050660, - 0x00000264, 0x00000000, 0x00031d70, 0x43050220, - 0x52464205, 0x00441506, 0x00131d70, 0x7a050220, - 0x52467905, 0x00441706, 0x00033461, 0x2b060220, - 0x00344205, 0x00000000, 0x00133461, 0x2d060220, - 0x00347905, 0x00000000, 0x00031c40, 0x44052660, - 0x06464305, 0x00441526, 0x00131c40, 0x7b052660, - 0x06467a05, 0x00441726, 0x00031a61, 0x2b260220, - 0x00344405, 0x00000000, 0x00131a61, 0x2d260220, - 0x00347b05, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x00000000, - 0xfb0c2b24, 0x003c0544, 0x00030040, 0x45058660, - 0x06445206, 0x0005f82c, 0x00130040, 0x7c058660, - 0x06447406, 0x0005f82c, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00031a70, 0x46050220, - 0x52464505, 0x00445206, 0x00131a70, 0x7d050220, - 0x52467c05, 0x00447406, 0x00033561, 0x2c060220, - 0x00344505, 0x00000000, 0x80103401, 0x00000000, - 0x00000000, 0x00000000, 0x00133561, 0x2e060220, - 0x00347c05, 0x00000000, 0x00031c40, 0x47052660, - 0x06464605, 0x00445226, 0x00131c40, 0x7e052660, - 0x06467d05, 0x00447426, 0x00031a61, 0x2c260220, - 0x00344705, 0x00000000, 0x00131a61, 0x2e260220, - 0x00347e05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb0c2c24, 0x00040d14, 0x00043161, 0x2d054660, - 0x00000000, 0x00000001, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xfb0c3224, 0x00042d14, 0x00030040, 0x48058660, - 0x06445206, 0x00002c2c, 0x00130040, 0x7f058660, - 0x06447406, 0x00002c2c, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x36054660, - 0x00000000, 0x00000000, 0x00043561, 0x38050660, - 0x00460705, 0x00000000, 0x00040061, 0x3a054660, - 0x00000000, 0x00000000, 0x00040061, 0x3c054660, - 0x00000000, 0x00000000, 0x00031e70, 0x49050220, - 0x52464805, 0x00445206, 0x80102001, 0x00000000, - 0x00000000, 0x00000000, 0x00131e70, 0x01050220, - 0x52467f05, 0x00447406, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00033661, 0x2e060220, - 0x00344805, 0x00000000, 0x00133461, 0x30060220, - 0x00347f05, 0x00000000, 0x00031c40, 0x4a052660, - 0x06464905, 0x00445226, 0x00131c40, 0x02052660, - 0x06460105, 0x00447426, 0x00031a61, 0x2e260220, - 0x00344a05, 0x00000000, 0x00131a61, 0x30260220, - 0x00340205, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x00000000, - 0xfb0c2e24, 0x003c3644, 0x00031340, 0x03058660, - 0x06445206, 0x0000082e, 0x00131140, 0x04058660, - 0x06447406, 0x0000082e, 0x00043761, 0x3a054120, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe7051a70, 0x82e00303, - 0x00033761, 0x36060220, 0x00340305, 0x00000000, - 0x00133761, 0x38060220, 0x00340405, 0x00000000, - 0x00031b40, 0x4b052660, 0x06460505, 0x00445226, - 0x00131c40, 0x06052660, 0x06460605, 0x00447426, - 0x00031a61, 0x36260220, 0x00344b05, 0x00000000, - 0x00131a61, 0x38260220, 0x00340605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x00000000, 0xf7083624, 0x00023a14, - 0x00030040, 0x07058660, 0x06445206, 0x00002c3c, - 0x00130040, 0x08058660, 0x06447406, 0x00002c3c, - 0x00040061, 0x4a054660, 0x00000000, 0x00000000, - 0x00040061, 0x4c054660, 0x00000000, 0x00000000, - 0x00040061, 0x4e054660, 0x00000000, 0x00000000, - 0x00040061, 0x50054660, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041d70, 0x09058220, 0x52460705, 0x00002c3c, - 0x00030061, 0x42060220, 0x00340705, 0x00000000, - 0x00130061, 0x44060220, 0x00340805, 0x00000000, - 0x00031b40, 0x54052660, 0x06460905, 0x00445226, - 0x00131c40, 0x0a052660, 0x06460a05, 0x00447426, - 0x00031a61, 0x42260220, 0x00345405, 0x00000000, - 0x00131a61, 0x44260220, 0x00340a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x00000000, 0xfb0c4224, 0x003c4a44, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x19440000, 0xfb043e24, 0x003c0000, - 0xa15c3a40, 0x010e3e03, 0x80103301, 0x00000000, - 0x00000000, 0x00000000, 0xaa213a40, 0x010e4003, - 0xa1613640, 0x020e3203, 0x80103301, 0x00000000, - 0x00000000, 0x00000000, 0xaa253640, 0x020e3403, - 0x00031c70, 0x5d050220, 0x52465c05, 0x00443e06, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00131c70, 0x22050220, 0x52462105, 0x00444006, - 0x00030061, 0x54060220, 0x00345c05, 0x00000000, - 0x00130061, 0x56060220, 0x00342105, 0x00000000, - 0x00031e70, 0x62050220, 0x52466105, 0x00443206, - 0x80103401, 0x00000000, 0x00000000, 0x00000000, - 0x00131e70, 0x26050220, 0x52462505, 0x00443406, - 0x00030061, 0x58060220, 0x00346105, 0x00000000, - 0x00130061, 0x5a060220, 0x00342505, 0x00000000, - 0x00031f40, 0x5e052660, 0x06465d05, 0x00443e26, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00131f40, 0x23052660, 0x06462205, 0x00444026, - 0x00031e40, 0x63052660, 0x06466205, 0x00443226, - 0x80103401, 0x00000000, 0x00000000, 0x00000000, - 0x00131e40, 0x27052660, 0x06462605, 0x00443426, - 0x00031c61, 0x54260220, 0x00345e05, 0x00000000, - 0x00131c61, 0x56260220, 0x00342305, 0x00000000, - 0x00031c61, 0x58260220, 0x00346305, 0x00000000, - 0x00131c61, 0x5a260220, 0x00342705, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x24440000, 0xfb045424, 0x003c0000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00042a61, 0x42050660, 0x00461905, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00042a61, 0x44050660, 0x00461b05, 0x00000000, - 0x00042a61, 0x46050660, 0x00461d05, 0x00000000, - 0x00042b61, 0x48050660, 0x00462405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x00000000, 0xfb0c5824, 0x003c4244, - 0xa12c3140, 0x030e3203, 0xaa2d3640, 0x030e3403, - 0x00042b61, 0x61050660, 0x00462605, 0x00000000, - 0x00042b61, 0x63050660, 0x00462805, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xe72e1b70, 0x03002c03, 0x00033c61, 0x59060220, - 0x00342c05, 0x00000000, 0x00133c61, 0x5b060220, - 0x00342d05, 0x00000000, 0x00031b40, 0x65052660, - 0x06462e05, 0x00443226, 0x00131c40, 0x2f052660, - 0x06462f05, 0x00443426, 0x00031a61, 0x59260220, - 0x00346505, 0x00000000, 0x00131a61, 0x5b260220, - 0x00342f05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x00000000, - 0xfb0c5924, 0x000c6124, 0xa16a0040, 0x010e5203, - 0xaa303740, 0x010e7403, 0x00040061, 0x66054660, - 0x00000000, 0x00000000, 0x00040061, 0x68054660, - 0x00000000, 0x00000000, 0x00031c70, 0x6b050220, - 0x52466a05, 0x00445206, 0x80103701, 0x00000000, - 0x00000000, 0x00000000, 0x00131c70, 0x31050220, - 0x52463005, 0x00447406, 0x00033d61, 0x62060220, - 0x00346a05, 0x00000000, 0x00133d61, 0x64060220, - 0x00343005, 0x00000000, 0x00031c40, 0x6c052660, - 0x06466b05, 0x00445226, 0x00131c40, 0x32052660, - 0x06463105, 0x00447426, 0x00031a61, 0x62260220, - 0x00346c05, 0x00000000, 0x00131a61, 0x64260220, - 0x00343205, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x00000000, - 0xfb0c6224, 0x000c6624, 0xa16d0040, 0x040e1503, - 0xaa330040, 0x040e1703, 0x00031a70, 0x6e050220, - 0x52466d05, 0x00441506, 0x00131a70, 0x34050220, - 0x52463305, 0x00441706, 0x00033e61, 0x67060220, - 0x00346d05, 0x00000000, 0x00133e61, 0x69060220, - 0x00343305, 0x00000000, 0x00031c40, 0x6f052660, - 0x06466e05, 0x00441526, 0x00131c40, 0x35052660, - 0x06463405, 0x00441726, 0x00031a61, 0x67260220, - 0x00346f05, 0x00000000, 0x00131a61, 0x69260220, - 0x00343505, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x00000000, - 0xfb0c6724, 0x003c4a44, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00033861, 0x36050220, - 0x00445226, 0x00000000, 0x00133861, 0x37050220, - 0x00447426, 0x00000000, 0xa1383840, 0x028e5203, - 0xaa393840, 0x028e7403, 0x00043d61, 0x59050220, - 0x00465f05, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00031b70, 0x3a050220, - 0x52463805, 0x00445206, 0x80103801, 0x00000000, - 0x00000000, 0x00000000, 0x00131b70, 0x3b050220, - 0x52463905, 0x00447406, 0x00041a70, 0x00018220, - 0x42465905, 0x00000100, 0x01040028, 0x0001c660, - 0x00000110, 0x00000110, 0xae3c3770, 0x00005903, - 0x00040069, 0x3e058660, 0x02465905, 0x00000002, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x6c052660, 0x00463c05, 0x00000000, - 0xa0401a40, 0x3e003802, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x27421970, 0x38004003, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00031161, 0x68060220, 0x00344005, 0x00000000, - 0x00133f61, 0x6a060220, 0x00344105, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x00041b52, 0x44042e68, 0x0e2e3a05, 0x42053605, - 0x00031961, 0x68260220, 0x00344405, 0x00000000, - 0x00131a61, 0x6a260220, 0x00344505, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x00000000, 0xfb0c6824, 0x00046c14, - 0xa0590040, 0x20005903, 0x00040027, 0x00014060, - 0x00000000, 0xfffffee0, 0x00033c40, 0x45058660, - 0x06445206, 0x00002c58, 0x00133c40, 0x46058660, - 0x06447406, 0x00002c58, 0x00040069, 0x5d058660, - 0x02465f05, 0x00000002, 0x00043f61, 0x4b054660, - 0x00000000, 0x7f800000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00041b70, 0x47058220, - 0x52464505, 0x00002c58, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00041b61, 0x5a050220, - 0x00465d05, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00031a40, 0x49052660, - 0x06464705, 0x00445226, 0x80103f01, 0x00000000, - 0x00000000, 0x00000000, 0x00131b40, 0x4a052660, - 0x06464805, 0x00447426, 0x00041a70, 0x00018220, - 0x42465a05, 0x00000120, 0x01040028, 0x0001c660, - 0x000003c8, 0x000003c8, 0x00043f69, 0x4d058660, - 0x02465a05, 0x00000002, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xa04f1940, 0x4d004502, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x27540970, 0x45004f03, 0x00033f61, 0x6d060220, - 0x00344f05, 0x00000000, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00133061, 0x6f060220, - 0x00345005, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xa0560a40, 0x49025402, - 0x00031961, 0x6d260220, 0x00345605, 0x00000000, - 0x00131a61, 0x6f260220, 0x00345705, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c6d24, 0x00044b14, - 0x00043c52, 0x57044160, 0x0e0e0004, 0x45054d05, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x27611970, 0x45005703, 0x00033261, 0x6e060220, - 0x00345705, 0x00000000, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00133261, 0x70060220, - 0x00345805, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0xa0631b40, 0x49026102, - 0x00031961, 0x6e260220, 0x00346305, 0x00000000, - 0x00131a61, 0x70260220, 0x00346405, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x00000000, 0xfb0c6e24, 0x00044b14, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x00041752, 0x64044160, 0x0e0e0008, 0x45054d05, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x27660970, 0x45006403, 0x00033361, 0x6f060220, - 0x00346405, 0x00000000, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00133361, 0x71060220, - 0x00346505, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xa0680940, 0x49026602, - 0x00031961, 0x6f260220, 0x00346805, 0x00000000, - 0x00131a61, 0x71260220, 0x00346905, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c6f24, 0x00044b14, - 0x00043f52, 0x69044160, 0x0e0e000c, 0x45054d05, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x276b1970, 0x45006903, 0x00033061, 0x70060220, - 0x00346905, 0x00000000, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00133061, 0x72060220, - 0x00346a05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xa06d1b40, 0x49026b02, - 0x00031961, 0x70260220, 0x00346d05, 0x00000000, - 0x00131a61, 0x72260220, 0x00346e05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xfb0c7024, 0x00044b14, - 0x00040040, 0x5a058660, 0x06465a05, 0x00000800, - 0x00040027, 0x00014060, 0x00000000, 0xfffffc28, - 0x00030040, 0x6e058660, 0x06445206, 0x000030d8, - 0x00133040, 0x6f058660, 0x06447406, 0x000030d8, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041c61, 0x5b050220, 0x00465d05, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041a70, 0x70058220, 0x52466e05, 0x000030d8, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00031940, 0x72052660, 0x06467005, 0x00445226, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x00131a40, 0x73052660, 0x06467105, 0x00447426, - 0x00041a70, 0x00018220, 0x42465b05, 0x00000030, - 0x01040028, 0x0001c660, 0x000002e8, 0x000002e8, - 0x00040069, 0x0f058660, 0x02465b05, 0x00000002, - 0xa0761940, 0x0f006e02, 0x27781970, 0x6e007603, - 0x00030061, 0x7c060220, 0x00347605, 0x00000000, - 0x00133461, 0x7e060220, 0x00347705, 0x00000000, - 0xa07a1b40, 0x72027802, 0x00031961, 0x7c260220, - 0x00347a05, 0x00000000, 0x00131a61, 0x7e260220, - 0x00347b05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xfb0c7c24, 0x00040d14, 0x00043452, 0x7b044160, - 0x0e0e0004, 0x6e050f05, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x277d1970, 0x6e007b03, - 0x00031161, 0x03060220, 0x00347b05, 0x00000000, - 0x00130061, 0x05060220, 0x00347c05, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0xa0011b40, 0x72027d02, 0x00031961, 0x03260220, - 0x00340105, 0x00000000, 0x00131a61, 0x05260220, - 0x00340205, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x00000000, - 0xfb0c0324, 0x00040d14, 0x00043552, 0x02044160, - 0x0e0e0008, 0x6e050f05, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x27041970, 0x6e000203, - 0x00032161, 0x08060220, 0x00340205, 0x00000000, - 0x00133561, 0x0a060220, 0x00340305, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa006b140, 0x72020402, 0x00031961, 0x08260220, - 0x00340605, 0x00000000, 0x00131a61, 0x0a260220, - 0x00340705, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xfb0c0824, 0x00040d14, 0x00043652, 0x07044160, - 0x0e0e000c, 0x6e050f05, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x27091970, 0x6e000703, - 0x00033161, 0x11060220, 0x00340705, 0x00000000, - 0x00133161, 0x13060220, 0x00340805, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa00b1b40, 0x72020902, 0x00031961, 0x11260220, - 0x00340b05, 0x00000000, 0x00131a61, 0x13260220, - 0x00340c05, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb0c1124, 0x00040d14, 0x00040040, 0x5b058660, - 0x06465b05, 0x00000800, 0x00040027, 0x00014060, - 0x00000000, 0xfffffd08, 0x00033540, 0x0c058660, - 0x06445206, 0x00003198, 0x00133140, 0x0d058660, - 0x06447406, 0x00003198, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041970, 0x11058220, - 0x52460c05, 0x00003198, 0x00040070, 0x00018220, - 0x52465d05, 0x00000018, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00031a40, 0x13052660, - 0x06461105, 0x00445226, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00131b40, 0x14052660, - 0x06461205, 0x00447426, 0x01040022, 0x0001c060, - 0x000002b8, 0x000002b8, 0x00041469, 0x15058660, - 0x02465f05, 0x00000004, 0xa0170940, 0x15000c02, - 0x27191970, 0x0c001703, 0x00030061, 0x1d060220, - 0x00341705, 0x00000000, 0x00132a61, 0x1f060220, - 0x00341805, 0x00000000, 0xa01b1b40, 0x13021902, - 0x00031961, 0x1d260220, 0x00341b05, 0x00000000, - 0x00131a61, 0x1f260220, 0x00341c05, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x00000000, 0xfb0c1d24, 0x00044b14, - 0x00043752, 0x1c044160, 0x0e0e0004, 0x0c051505, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x271e1970, 0x0c001c03, 0x00030061, 0x22060220, - 0x00341c05, 0x00000000, 0x00130061, 0x24060220, - 0x00341d05, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xa0201b40, 0x13021e02, - 0x00031961, 0x22260220, 0x00342005, 0x00000000, - 0x00131a61, 0x24260220, 0x00342105, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x00000000, 0xfb0c2224, 0x00044b14, - 0x00043852, 0x21044160, 0x0e0e0008, 0x0c051505, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x27231970, 0x0c002103, 0x00030061, 0x27060220, - 0x00342105, 0x00000000, 0x00132b61, 0x29060220, - 0x00342205, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xa0251b40, 0x13022302, - 0x00031961, 0x27260220, 0x00342505, 0x00000000, - 0x00131a61, 0x29260220, 0x00342605, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x00000000, 0xfb0c2724, 0x00044b14, - 0x00043952, 0x26044160, 0x0e0e000c, 0x0c051505, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x27281970, 0x0c002603, 0x00030061, 0x2c060220, - 0x00342605, 0x00000000, 0x00130061, 0x2e060220, - 0x00342705, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xa02abb40, 0x13022802, - 0x00031961, 0x2c260220, 0x00342a05, 0x00000000, - 0x00131a61, 0x2e260220, 0x00342b05, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xfb0c2c24, 0x00044b14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80030061, 0x7e050220, 0x00460005, 0x00000000, - 0x80040931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_BFS_begin = { - .prog_data = { - .base.nr_params = 27, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 4, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 7568, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_BFS_begin_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 512, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 27, - .push.cross_thread.regs = 4, - .push.cross_thread.size = 128, - }, - .args_size = 76, - .arg_count = 11, - .args = gfx125_bvh_build_BFS_begin_args, - .code = gfx125_bvh_build_BFS_begin_code, -}; -const char *gfx125_bvh_build_BFS_begin_sha1 = "f34fbb3ac6f1ebaa0d901f4d32d304c369ae5d22"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_begin_batchable.h b/src/intel/vulkan/grl/gfx125_bvh_build_BFS_begin_batchable.h deleted file mode 100644 index 2e539f8e1fb..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_begin_batchable.h +++ /dev/null @@ -1,891 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_BFS_begin_batchable_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_BFS_begin_batchable_args[] = { - { 0, 8 }, - { 8, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g73<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g43<1>D 0D { align1 1H }; -and(16) g41<1>UD g0.2<0,1,0>UD 0x000000ffUD { align1 1H compacted }; -add(1) g74<1>UD g73<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@3 compacted }; -mov(8) g31<1>UW 0x76543210V { align1 WE_all 1Q }; -shl(16) g60<1>D g41<8,8,1>D 0x00000004UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g1UD g74UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g31.8<1>UW g31<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g62<1>D g31<8,8,1>UW { align1 1H }; -add(16) g64<1>D g62<1,1,0>D g60<1,1,0>D { align1 1H I@1 compacted }; -mov(16) g66<1>UD g64<32,8,4>UB { align1 1H I@1 }; -mov(16) g68<1>UW g64<32,8,4>UB { align1 1H }; -mov(16) g69<1>UD g66<16,8,2>UW { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g28.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g45.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g17.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g47.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g28<2>F g2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g45<2>F g2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g17<2>F g2.2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g47<2>F g2.2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g49<1>UD g28.1<8,4,2>UD { align1 1Q F@4 }; -add(8) g51<1>D g28<8,4,2>D 32D { align1 1Q compacted }; -mov(8) g50<1>UD g45.1<8,4,2>UD { align1 2Q F@3 }; -add(8) g52<1>D g45<8,4,2>D 32D { align1 2Q compacted }; -mov(8) g32<2>UD g51<4,4,1>UD { align1 1Q I@3 }; -cmp.l.f0.0(16) g53<1>UD g51<1,1,0>UD 0x00000020UD { align1 1H I@2 compacted }; -mov(8) g34<2>UD g52<4,4,1>UD { align1 2Q }; -add(8) g19<1>D -g53<8,8,1>D g28.1<8,4,2>D { align1 1Q I@2 }; -add(8) g54<1>D -g54<8,8,1>D g45.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g32.1<2>UD g19<4,4,1>UD { align1 1Q I@2 }; -mov(8) g34.1<2>UD g54<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g55UD g32UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(16) g71<2>UW g55<8,8,1>UD { align1 1H $1.dst }; -sel.l(16) g59<1>UW g71<16,8,2>UW 0x0100UW { align1 1H I@1 }; -mov(16) g26<1>UD g59<8,8,1>UW { align1 1H I@1 }; -cmp.l.f0.0(16) null<1>D g69<8,8,1>D g26<8,8,1>D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL1 UIP: LABEL0 { align1 1H }; -add(16) g71<1>D g66<1,1,0>D g57<1,1,0>D { align1 1H $1.dst compacted }; -add(8) g76<1>D g17<8,4,2>D 52D { align1 1Q F@2 compacted }; -add(8) g77<1>D g47<8,4,2>D 52D { align1 2Q F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(8) g87<1>D g28<8,4,2>D 11308D { align1 1Q }; -add(8) g88<1>D g45<8,4,2>D 11308D { align1 2Q }; -mul(16) g90<1>D g69<1,1,0>D 1484W { align1 1H compacted }; -mov(16) g9<1>D 0D { align1 1H }; -mov(16) g13<1>D 0D { align1 1H }; -mov(16) g15<1>D 0D { align1 1H }; -mov(16) g37<1>UD g71<16,8,2>UW { align1 1H I@7 }; -mov(16) g30<2>UW g71<8,8,1>UD { align1 1H }; -cmp.l.f0.0(8) g20<1>UD g76<8,8,1>UD g17<8,4,2>UD { align1 1Q I@7 }; -cmp.l.f0.0(8) g78<1>UD g77<8,8,1>UD g47<8,4,2>UD { align1 2Q I@7 }; -add(16) g92<1>D g87<1,1,0>D g90<1,1,0>D { align1 1H I@7 compacted }; -mul(8) acc0<1>UD g37<8,8,1>UD 0x0058UW { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g74<1>D g37<1,1,0>D 88W { align1 1H I@6 compacted }; -add(8) g79<1>D -g20<8,8,1>D g17.1<8,4,2>D { align1 1Q I@5 }; -add(8) g80<1>D -g78<8,8,1>D g47.1<8,4,2>D { align1 2Q I@5 }; -mov(8) g5<2>UD g92<4,4,1>UD { align1 1Q I@5 }; -mov(8) g7<2>UD g93<4,4,1>UD { align1 2Q I@6 }; -mach(8) g72<1>UD g37<1,1,0>UD 0x00000058UD { align1 1Q compacted AccWrEnable }; -add(16) g81<1>D g76<1,1,0>D g74<1,1,0>D { align1 1H I@6 compacted }; -mul(8) acc0<1>UD g38<8,8,1>UD 0x0058UW { align1 2Q }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g76<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g1<2>UD g81<4,4,1>UD { align1 1Q F@1 }; -mov(8) g3<2>UD g82<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g89<1>UD g87<8,8,1>UD g28<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g90<1>UD g88<8,8,1>UD g45<8,4,2>UD { align1 2Q }; -mach(8) g73<1>UD g38<8,8,1>UD 0x00000058UD { align1 2Q AccWrEnable }; -cmp.l.f0.0(16) g94<1>UD g92<1,1,0>UD g87<1,1,0>UD { align1 1H compacted }; -add3(16) g85<1>D g79<8,8,1>D g72<8,8,1>D -g83<1,1,1>D { align1 1H I@2 }; -add3(16) g96<1>D -g89<8,8,1>D g49<8,8,1>D -g94<1,1,1>D { align1 1H I@2 }; -mov(8) g1.1<2>UD g85<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g86<4,4,1>UD { align1 2Q I@3 }; -mov(8) g5.1<2>UD g96<4,4,1>UD { align1 1Q I@3 }; -mov(8) g7.1<2>UD g97<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g11UD g1UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD g9UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $3 }; -add(16) g98<1>D g92<1,1,0>D 28D { align1 1H compacted }; -cmp.l.f0.0(16) g100<1>UD g98<1,1,0>UD g92<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g33<2>UD g98<4,4,1>UD { align1 1Q $1.src }; -mov(8) g35<2>UD g99<4,4,1>UD { align1 2Q $1.src }; -add(16) g102<1>D -g100<1,1,0>D g96<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g33.1<2>UD g102<4,4,1>UD { align1 1Q I@1 }; -mov(8) g35.1<2>UD g103<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g33UD g37UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -shl(16) g103<1>D g69<8,8,1>D 0x00000002UD { align1 1H }; -add(8) g105<1>D g28<8,4,2>D g103<1,1,0>D { align1 1Q I@1 compacted }; -add(8) g106<1>D g45<8,4,2>D g104<1,1,0>D { align1 2Q I@2 compacted }; -cmp.l.f0.0(8) g21<1>UD g105<8,8,1>UD g28<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g107<1>UD g106<8,8,1>UD g45<8,4,2>UD { align1 2Q I@2 }; -add(16) g110<1>D g105<1,1,0>D 40D { align1 1H compacted }; -add(8) g108<1>D -g21<8,8,1>D g28.1<8,4,2>D { align1 1Q I@3 }; -add(8) g109<1>D -g107<8,8,1>D g45.1<8,4,2>D { align1 2Q I@3 }; -cmp.l.f0.0(16) g112<1>UD g110<1,1,0>UD g105<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g51<2>UD g110<4,4,1>UD { align1 1Q }; -mov(8) g53<2>UD g111<4,4,1>UD { align1 2Q }; -add(16) g114<1>D -g112<1,1,0>D g108<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g51.1<2>UD g114<4,4,1>UD { align1 1Q I@1 }; -mov(8) g53.1<2>UD g115<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g51UD g43UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -add(16) g115<1>D g92<1,1,0>D 16D { align1 1H compacted }; -mov(16) g17<1>D 0D { align1 1H }; -mov(16) g19<1>D 0D { align1 1H }; -mov(16) g21<1>D 0D { align1 1H }; -cmp.l.f0.0(16) g117<1>UD g115<1,1,0>UD g92<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g64<2>UD g115<4,4,1>UD { align1 1Q }; -mov(8) g66<2>UD g116<4,4,1>UD { align1 2Q }; -add(16) g119<1>D -g117<1,1,0>D g96<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g64.1<2>UD g119<4,4,1>UD { align1 1Q I@1 }; -mov(8) g66.1<2>UD g120<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g64UD g17UD 0x08007586 0x00000180 - ugm MsgDesc: ( store_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 6 flat ) base_offset 0 { align1 1H $5 }; -add(16) g120<1>D g11<1,1,0>D 511D { align1 1H $3.src compacted }; -add(16) g122<1>D g105<1,1,0>D 1068D { align1 1H compacted }; -shr(16) g73<1>UD g120<1,1,0>UD 0x00000009UD { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g124<1>UD g122<1,1,0>UD g105<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g69<2>UD g122<4,4,1>UD { align1 1Q }; -mov(8) g71<2>UD g123<4,4,1>UD { align1 2Q }; -add(16) g126<1>D -g124<1,1,0>D g108<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g69.1<2>UD g126<4,4,1>UD { align1 1Q I@1 }; -mov(8) g71.1<2>UD g127<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g69UD g73UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(8) g1<1>D g28<8,4,2>D 2092D { align1 1Q $2.src }; -add(8) g2<1>D g45<8,4,2>D 2092D { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g3<1>UD g1<1,1,0>UD 0x0000082cUD { align1 1H I@1 compacted }; -add(16) g5<1>D g1<1,1,0>D g103<1,1,0>D { align1 1H $3.src compacted }; -mov(16) g79<2>UW g30<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g7<1>UD g5<1,1,0>UD g1<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g75<2>UD g5<4,4,1>UD { align1 1Q }; -mov(8) g77<2>UD g6<4,4,1>UD { align1 2Q }; -mov(16) g79.1<2>UW g68<8,8,1>UW { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add3(16) g9<1>D -g3<8,8,1>D g49<8,8,1>D -g7<1,1,1>D { align1 1H I@4 }; -mov(8) g75.1<2>UD g9<4,4,1>UD { align1 1Q I@1 }; -mov(8) g77.1<2>UD g10<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g75UD g79UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $5 }; -else(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; - -LABEL1: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g73<1>UD 0x00000000UD { align1 1H }; - -LABEL0: -endif(16) JIP: LABEL2 { align1 1H }; - -LABEL2: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g10<1>D 0D { align1 WE_all 1H I@2 }; -mov(16) g10<1>D g73<8,8,1>D { align1 1H }; -cmp.z.f0.0(16) null<1>W g68<16,16,1>W 0W { align1 1H I@7 }; -add(8) g10.1<2>D g10<8,4,2>D g10.1<8,4,2>D { align1 WE_all 1Q I@2 }; -add(4) g10.2<4>D g10.1<8,2,4>D g10.2<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g10.3<4>D g10.1<8,2,4>D g10.3<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g10.4<1>D g10.3<0,1,0>D g10.4<4,4,1>D { align1 WE_all 1N I@1 }; -add(4) g11.4<1>D g11.3<0,1,0>D g11.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(8) g11<1>D g10.7<0,1,0>D g11<1,1,0>D { align1 WE_all 1Q I@1 compacted }; -(+f0.0) if(16) JIP: LABEL3 UIP: LABEL3 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g12<1>UD g57<16,8,2>UW { align1 1H $1.dst }; -mov(16) g14<1>UD g55<16,8,2>UW { align1 1H $3.src }; -add(8) g30<1>D g28<8,4,2>D 24D { align1 1Q compacted }; -add(8) g16<1>D g45<8,4,2>D 24D { align1 2Q $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -mov(16) g18<1>D g11.7<0,1,0>D { align1 1H $5.src }; -add(16) g24<1>D g12<1,1,0>D g26<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g22<1>D g14<1,1,0>D -g26<1,1,0>D { align1 1H I@5 compacted }; -cmp.l.f0.0(8) g31<1>UD g30<8,8,1>UD g28<8,4,2>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -cmp.l.f0.0(8) g17<1>UD g16<8,8,1>UD g45<8,4,2>UD { align1 2Q A@2 }; -mov(8) g80<2>UD g30<4,4,1>UD { align1 1Q $5.src }; -mov(8) g82<2>UD g16<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g33<1>D -g31<8,8,1>D g28.1<8,4,2>D { align1 1Q I@4 }; -cmp.l.f0.0(16) g31<1>D g26<1,1,0>D g14<1,1,0>D { align1 1H $1.src compacted }; -add(8) g30<1>D -g17<8,8,1>D g45.1<8,4,2>D { align1 2Q I@5 }; -mov(8) g80.1<2>UD g33<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g20<1>D -g31<8,8,1>D { align1 1H I@3 }; -mov(8) g82.1<2>UD g30<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g80UD g18UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $5 }; -add(8) g34<1>D g28<8,4,2>D 1064D { align1 1Q $1.src compacted }; -add(8) g32<1>D g45<8,4,2>D 1064D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(8) g35<1>UD g34<8,8,1>UD g28<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g33<1>UD g32<8,8,1>UD g45<8,4,2>UD { align1 2Q I@2 }; -mov(8) g81<2>UD g34<4,4,1>UD { align1 1Q $5.src }; -mov(8) g83<2>UD g32<4,4,1>UD { align1 2Q $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g36<1>D -g35<8,8,1>D g28.1<8,4,2>D { align1 1Q I@4 }; -add(8) g34<1>D -g33<8,8,1>D g45.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g81.1<2>UD g36<4,4,1>UD { align1 1Q I@2 }; -mov(8) g83.1<2>UD g34<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g81UD g26UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL3: -endif(16) JIP: LABEL4 { align1 1H }; - -LABEL4: -add(8) g47<1>D g28<8,4,2>D 11308D { align1 1Q F@1 }; -add(8) g48<1>D g45<8,4,2>D 11308D { align1 2Q F@1 }; -shl(16) g37<1>D g62<8,8,1>D 0x00000002UD { align1 1H $1.src }; -mov(16) g52<1>D 2139095040D { align1 1H $4.src }; -mov(16) g35<1>UD g41<8,8,1>UD { align1 1H $1.src }; -cmp.l.f0.0(8) g39<1>UD g47<8,8,1>UD g28<8,4,2>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g49<1>UD g48<8,8,1>UD g45<8,4,2>UD { align1 2Q I@5 }; -add(8) g50<1>D -g39<8,8,1>D g28.1<8,4,2>D { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -add(8) g51<1>D -g49<8,8,1>D g45.1<8,4,2>D { align1 2Q I@2 }; - -LABEL10: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.ge.f0.0(16) null<1>UD g35<8,8,1>UD g26<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL5 UIP: LABEL5 { align1 1H }; -mul(16) g54<1>D g35<1,1,0>D 1484W { align1 1H $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g32<1>UD g37<8,8,1>UD { align1 1H I@6 }; -add(16) g56<1>D g47<1,1,0>D g54<1,1,0>D { align1 1H @2 $1.dst compacted }; -cmp.l.f0.0(16) g58<1>UD g56<1,1,0>UD g47<1,1,0>UD { align1 1H @1 $1.dst compacted }; -add(16) g62<1>D g56<1,1,0>D 44D { align1 1H compacted }; -add(16) g68<1>D g56<1,1,0>D 1196D { align1 1H $0.src compacted }; -add(16) g60<1>D -g58<1,1,0>D g50<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g64<1>UD g62<1,1,0>UD g56<1,1,0>UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g70<1>UD g68<1,1,0>UD 0x000004acUD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g66<1>D -g64<1,1,0>D g60<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(16) g72<1>D -g70<1,1,0>D g60<1,1,0>D { align1 1H $0.src compacted }; - -LABEL7: -cmp.ge.f0.0(16) null<1>UD g32<8,8,1>UD 0x00000030UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL6 UIP: LABEL6 { align1 1H }; -shl(16) g74<1>D g32<8,8,1>D 0x00000002UD { align1 1H $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g76<1>D g68<1,1,0>D g74<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g78<1>UD g76<1,1,0>UD g68<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g82<2>UD g76<4,4,1>UD { align1 1Q $6.src }; -mov(8) g84<2>UD g77<4,4,1>UD { align1 2Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g80<1>D -g78<1,1,0>D g72<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g82.1<2>UD g80<4,4,1>UD { align1 1Q I@1 }; -mov(8) g84.1<2>UD g81<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g82UD g43UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; -add3(16) g81<1>D 0x0004UW g74<8,8,1>D g68<1,1,1>D { align1 1H $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g68<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g87<2>UD g81<4,4,1>UD { align1 1Q }; -mov(8) g89<2>UD g82<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g85<1>D -g83<1,1,0>D g72<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g87.1<2>UD g85<4,4,1>UD { align1 1Q I@1 }; -mov(8) g89.1<2>UD g86<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g87UD g43UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; -add3(16) g86<1>D 0x0008UW g74<8,8,1>D g68<1,1,1>D { align1 1H $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g88<1>UD g86<1,1,0>UD g68<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g92<2>UD g86<4,4,1>UD { align1 1Q }; -mov(8) g94<2>UD g87<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g90<1>D -g88<1,1,0>D g72<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g92.1<2>UD g90<4,4,1>UD { align1 1Q I@1 }; -mov(8) g94.1<2>UD g91<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g92UD g43UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -add3(16) g91<1>D 0x000cUW g74<8,8,1>D g68<1,1,1>D { align1 1H $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -cmp.l.f0.0(16) g93<1>UD g91<1,1,0>UD g68<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g97<2>UD g91<4,4,1>UD { align1 1Q $4.src }; -mov(8) g99<2>UD g92<4,4,1>UD { align1 2Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g95<1>D -g93<1,1,0>D g72<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g97.1<2>UD g95<4,4,1>UD { align1 1Q I@1 }; -mov(8) g99.1<2>UD g96<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g97UD g43UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -add(16) g32<1>D g32<1,1,0>D 64D { align1 1H compacted }; - -LABEL6: -while(16) JIP: LABEL7 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g33<1>UD g37<8,8,1>UD { align1 1H I@2 }; - -LABEL9: -cmp.ge.f0.0(16) null<1>UD g33<8,8,1>UD 0x00000120UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL8 UIP: LABEL8 { align1 1H }; -shl(16) g96<1>D g33<8,8,1>D 0x00000002UD { align1 1H $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g98<1>D g62<1,1,0>D g96<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g100<1>UD g98<1,1,0>UD g62<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g104<2>UD g98<4,4,1>UD { align1 1Q }; -mov(8) g106<2>UD g99<4,4,1>UD { align1 2Q }; -add(16) g102<1>D -g100<1,1,0>D g66<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g104.1<2>UD g102<4,4,1>UD { align1 1Q I@1 }; -mov(8) g106.1<2>UD g103<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g104UD g52UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; -add3(16) g103<1>D 0x0004UW g96<8,8,1>D g62<1,1,1>D { align1 1H $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -cmp.l.f0.0(16) g105<1>UD g103<1,1,0>UD g62<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g109<2>UD g103<4,4,1>UD { align1 1Q }; -mov(8) g111<2>UD g104<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g107<1>D -g105<1,1,0>D g66<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g109.1<2>UD g107<4,4,1>UD { align1 1Q I@1 }; -mov(8) g111.1<2>UD g108<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g109UD g52UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $12 }; -add3(16) g108<1>D 0x0008UW g96<8,8,1>D g62<1,1,1>D { align1 1H $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -cmp.l.f0.0(16) g110<1>UD g108<1,1,0>UD g62<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g114<2>UD g108<4,4,1>UD { align1 1Q }; -mov(8) g116<2>UD g109<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g112<1>D -g110<1,1,0>D g66<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g114.1<2>UD g112<4,4,1>UD { align1 1Q I@1 }; -mov(8) g116.1<2>UD g113<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g114UD g52UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $13 }; -add3(16) g113<1>D 0x000cUW g96<8,8,1>D g62<1,1,1>D { align1 1H $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -cmp.l.f0.0(16) g115<1>UD g113<1,1,0>UD g62<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g119<2>UD g113<4,4,1>UD { align1 1Q $10.src }; -mov(8) g121<2>UD g114<4,4,1>UD { align1 2Q $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g117<1>D -g115<1,1,0>D g66<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g119.1<2>UD g117<4,4,1>UD { align1 1Q I@1 }; -mov(8) g121.1<2>UD g118<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g119UD g52UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; -add(16) g33<1>D g33<1,1,0>D 64D { align1 1H compacted }; - -LABEL8: -while(16) JIP: LABEL9 { align1 1H }; -add(16) g35<1>D g35<1,1,0>D 16D { align1 1H compacted }; - -LABEL5: -while(16) JIP: LABEL10 { align1 1H }; - -LABEL14: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.ge.f0.0(16) null<1>UD g41<8,8,1>UD g26<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL11 UIP: LABEL11 { align1 1H }; -mul(16) g118<1>D g41<1,1,0>D 1484W { align1 1H $10.src compacted }; -mov(16) g39<1>UD g37<8,8,1>UD { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g120<1>D g47<1,1,0>D g118<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g122<1>UD g120<1,1,0>UD g47<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g124<1>D g120<1,1,0>D 1388D { align1 1H compacted }; -cmp.l.f0.0(16) g126<1>UD g124<1,1,0>UD g120<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add3(16) g1<1>D -g122<8,8,1>D g50<8,8,1>D -g126<1,1,1>D { align1 1H }; - -LABEL13: -cmp.ge.f0.0(16) null<1>UD g39<8,8,1>UD 0x00000018UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL12 UIP: LABEL12 { align1 1H }; -shl(16) g3<1>D g39<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g5<1>D g124<1,1,0>D g3<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g7<1>UD g5<1,1,0>UD g124<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g120<2>UD g5<4,4,1>UD { align1 1Q $10.src }; -mov(8) g122<2>UD g6<4,4,1>UD { align1 2Q $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g9<1>D -g7<1,1,0>D g1<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g120.1<2>UD g9<4,4,1>UD { align1 1Q I@1 }; -mov(8) g122.1<2>UD g10<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g120UD g52UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; -add3(16) g10<1>D 0x0004UW g3<8,8,1>D g124<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g12<1>UD g10<1,1,0>UD g124<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g5<2>UD g10<4,4,1>UD { align1 1Q }; -mov(8) g7<2>UD g11<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g14<1>D -g12<1,1,0>D g1<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g5.1<2>UD g14<4,4,1>UD { align1 1Q I@1 }; -mov(8) g7.1<2>UD g15<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD g52UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $14 }; -add3(16) g15<1>D 0x0008UW g3<8,8,1>D g124<1,1,1>D { align1 1H $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g17<1>UD g15<1,1,0>UD g124<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g6<2>UD g15<4,4,1>UD { align1 1Q $14.src }; -mov(8) g8<2>UD g16<4,4,1>UD { align1 2Q $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g19<1>D -g17<1,1,0>D g1<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g6.1<2>UD g19<4,4,1>UD { align1 1Q I@1 }; -mov(8) g8.1<2>UD g20<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g6UD g52UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; -add3(16) g20<1>D 0x000cUW g3<8,8,1>D g124<1,1,1>D { align1 1H $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g22<1>UD g20<1,1,0>UD g124<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g7<2>UD g20<4,4,1>UD { align1 1Q $15.src }; -mov(8) g9<2>UD g21<4,4,1>UD { align1 2Q $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g24<1>D -g22<1,1,0>D g1<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g7.1<2>UD g24<4,4,1>UD { align1 1Q I@1 }; -mov(8) g9.1<2>UD g25<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g52UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; -add(16) g39<1>D g39<1,1,0>D 64D { align1 1H compacted }; - -LABEL12: -while(16) JIP: LABEL13 { align1 1H }; -add(16) g41<1>D g41<1,1,0>D 16D { align1 1H compacted }; - -LABEL11: -while(16) JIP: LABEL14 { align1 1H }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_BFS_begin_batchable_code[] = { - 0x80000065, 0x49058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x2b054660, 0x00000000, 0x00000000, - 0xe0290065, 0x0ff10043, 0xe24a1b40, 0x00014903, - 0x80030061, 0x1f054410, 0x00000000, 0x76543210, - 0x00041b69, 0x3c058660, 0x02462905, 0x00000004, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x01140000, 0xfa004a0c, 0x00340000, - 0x641f1a40, 0x00801f95, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x3e050160, - 0x00461f05, 0x00000000, 0xa0401940, 0x3c003e02, - 0x00041961, 0x42050020, 0x00664007, 0x00000000, - 0x00040061, 0x44050010, 0x00664007, 0x00000000, - 0x00041a61, 0x45050120, 0x00564206, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x211c0061, 0x001102cc, 0x2a2d0061, 0x001102cc, - 0x00030061, 0x11260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x2f260aa0, 0x00000264, 0x00000000, - 0x211c1461, 0x00110204, 0x2a2d1461, 0x00110204, - 0x21111461, 0x00110244, 0x2a2f1461, 0x00110244, - 0x00031461, 0x31050220, 0x00441c26, 0x00000000, - 0xa1330040, 0x020e1c03, 0x00131361, 0x32050220, - 0x00442d26, 0x00000000, 0xaa340040, 0x020e2d03, - 0x00031b61, 0x20060220, 0x00343305, 0x00000000, - 0xe7351a70, 0x02003303, 0x00130061, 0x22060220, - 0x00343405, 0x00000000, 0x00031a40, 0x13052660, - 0x06463505, 0x00441c26, 0x00131b40, 0x36052660, - 0x06463605, 0x00442d26, 0x00031a61, 0x20260220, - 0x00341305, 0x00000000, 0x00131a61, 0x22260220, - 0x00343605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x37240000, - 0xfb042024, 0x000c0000, 0x00042161, 0x47060210, - 0x00463705, 0x00000000, 0x00041962, 0x3b058110, - 0x51564706, 0x01000100, 0x00041961, 0x1a050120, - 0x00463b05, 0x00000000, 0x00041970, 0x00010660, - 0x56464505, 0x00461a05, 0x01040022, 0x0001c060, - 0x00000628, 0x00000608, 0xa0472140, 0x39004202, - 0xa14c1240, 0x034e1103, 0xaa4d1140, 0x034e2f03, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x57058660, 0x06441c06, 0x00002c2c, - 0x00130040, 0x58058660, 0x06442d06, 0x00002c2c, - 0x605a0041, 0x5cc04502, 0x00040061, 0x09054660, - 0x00000000, 0x00000000, 0x00040061, 0x0d054660, - 0x00000000, 0x00000000, 0x00040061, 0x0f054660, - 0x00000000, 0x00000000, 0x00041f61, 0x25050120, - 0x00564706, 0x00000000, 0x00040061, 0x1e060210, - 0x00464705, 0x00000000, 0x00031f70, 0x14050220, - 0x52464c05, 0x00441106, 0x00131f70, 0x4e050220, - 0x52464d05, 0x00442f06, 0xa05c1f40, 0x5a005702, - 0x00031d41, 0x20018220, 0x01462505, 0x00580058, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x604a1e41, 0x05802502, 0x00031d40, 0x4f052660, - 0x06461405, 0x00441126, 0x00131d40, 0x50052660, - 0x06464e05, 0x00442f26, 0x00031d61, 0x05060220, - 0x00345c05, 0x00000000, 0x00131e61, 0x07060220, - 0x00345d05, 0x00000000, 0xfe480049, 0x05802503, - 0xa0511e40, 0x4a004c02, 0x00130041, 0x20018220, - 0x01462605, 0x00580058, 0x27531a70, 0x4c005103, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00031161, 0x01060220, 0x00345105, 0x00000000, - 0x00130061, 0x03060220, 0x00345205, 0x00000000, - 0x00030070, 0x59050220, 0x52465705, 0x00441c06, - 0x00130070, 0x5a050220, 0x52465805, 0x00442d06, - 0x00130049, 0x49058222, 0x02462605, 0x00000058, - 0x275e0070, 0x57005c03, 0x00041a52, 0x55040e68, - 0x0e2e4f05, 0x53054805, 0x00041a52, 0x60042e68, - 0x0e2e5905, 0x5e053105, 0x00031a61, 0x01260220, - 0x00345505, 0x00000000, 0x00131b61, 0x03260220, - 0x00345605, 0x00000000, 0x00031b61, 0x05260220, - 0x00346005, 0x00000000, 0x00131c61, 0x07260220, - 0x00346105, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x0b140000, - 0xfb040124, 0x00040000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x00000000, - 0xfb0c0524, 0x003c0944, 0xa0620040, 0x01c05c03, - 0x27641970, 0x5c006203, 0x00033161, 0x21060220, - 0x00346205, 0x00000000, 0x00133161, 0x23060220, - 0x00346305, 0x00000000, 0xa0661b40, 0x60026402, - 0x00031961, 0x21260220, 0x00346605, 0x00000000, - 0x00131a61, 0x23260220, 0x00346705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xfb0c2124, 0x00042514, - 0x00040069, 0x67058660, 0x02464505, 0x00000002, - 0xa1691940, 0x670e1c02, 0xaa6a1a40, 0x680e2d02, - 0x00031a70, 0x15050220, 0x52466905, 0x00441c06, - 0x00131a70, 0x6b050220, 0x52466a05, 0x00442d06, - 0xa06e0040, 0x02806903, 0x00031b40, 0x6c052660, - 0x06461505, 0x00441c26, 0x00131b40, 0x6d052660, - 0x06466b05, 0x00442d26, 0x27701b70, 0x69006e03, - 0x00030061, 0x33060220, 0x00346e05, 0x00000000, - 0x00130061, 0x35060220, 0x00346f05, 0x00000000, - 0xa0721b40, 0x6c027002, 0x00031961, 0x33260220, - 0x00347205, 0x00000000, 0x00131a61, 0x35260220, - 0x00347305, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xfb0c3324, 0x00042b14, 0xa0730040, 0x01005c03, - 0x00040061, 0x11054660, 0x00000000, 0x00000000, - 0x00040061, 0x13054660, 0x00000000, 0x00000000, - 0x00040061, 0x15054660, 0x00000000, 0x00000000, - 0x27751c70, 0x5c007303, 0x00030061, 0x40060220, - 0x00347305, 0x00000000, 0x00130061, 0x42060220, - 0x00347405, 0x00000000, 0xa0771b40, 0x60027502, - 0x00031961, 0x40260220, 0x00347705, 0x00000000, - 0x00131a61, 0x42260220, 0x00347805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x00000000, 0xfb0c4024, 0x001c1134, - 0xa0783340, 0x1ff00b03, 0xa07a0040, 0x42c06903, - 0xe0491a68, 0x00907803, 0x277c1a70, 0x69007a03, - 0x00030061, 0x45060220, 0x00347a05, 0x00000000, - 0x00130061, 0x47060220, 0x00347b05, 0x00000000, - 0xa07e1b40, 0x6c027c02, 0x00031961, 0x45260220, - 0x00347e05, 0x00000000, 0x00131a61, 0x47260220, - 0x00347f05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c4524, 0x00044914, 0x00033240, 0x01058660, - 0x06441c06, 0x0000082c, 0x00133240, 0x02058660, - 0x06442d06, 0x0000082c, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe7031970, 0x82c00103, - 0xa0053340, 0x67000102, 0x00040061, 0x4f060110, - 0x00561e06, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x27071a70, 0x01000503, - 0x00030061, 0x4b060220, 0x00340505, 0x00000000, - 0x00130061, 0x4d060220, 0x00340605, 0x00000000, - 0x00041c61, 0x4f160110, 0x00464405, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041c52, 0x09042e68, 0x0e2e0305, 0x07053105, - 0x00031961, 0x4b260220, 0x00340905, 0x00000000, - 0x00131a61, 0x4d260220, 0x00340a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x00000000, 0xfb0c4b24, 0x00044f14, - 0x00040024, 0x0001c060, 0x00000030, 0x00000030, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x49054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80041a61, 0x0a054660, 0x00000000, 0x00000000, - 0x00040061, 0x0a050660, 0x00464905, 0x00000000, - 0x00041f70, 0x00018550, 0x15584405, 0x00000000, - 0x80031a40, 0x0a260660, 0x06440a06, 0x00440a26, - 0x80021940, 0x0a470660, 0x06420a27, 0x00420a47, - 0x80021940, 0x0a670660, 0x06420a27, 0x00420a67, - 0x80021940, 0x0a850660, 0x06000a64, 0x00340a85, - 0x80021a40, 0x0b850660, 0x06000b64, 0x00340b85, - 0xa40b1940, 0x0b010a82, 0x01040022, 0x0001c060, - 0x00000248, 0x00000248, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00042161, 0x0c050120, - 0x00563906, 0x00000000, 0x00043361, 0x0e050120, - 0x00563706, 0x00000000, 0xa11e0040, 0x018e1c03, - 0xaa103340, 0x018e2d03, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00043561, 0x12050660, - 0x00000be4, 0x00000000, 0xa0181d40, 0x1a000c02, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa0161d40, 0x1a200e02, 0x00031d70, 0x1f050220, - 0x52461e05, 0x00441c06, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00130a70, 0x11050220, - 0x52461005, 0x00442d06, 0x00033561, 0x50060220, - 0x00341e05, 0x00000000, 0x00130061, 0x52060220, - 0x00341005, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00031c40, 0x21052660, - 0x06461f05, 0x00441c26, 0xa71f3170, 0x0e001a02, - 0x00131d40, 0x1e052660, 0x06461105, 0x00442d26, - 0x00031b61, 0x50260220, 0x00342105, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041b61, 0x14052660, 0x00461f05, 0x00000000, - 0x00131b61, 0x52260220, 0x00341e05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x00000000, 0xfb0c5024, 0x003c1244, - 0xa1223140, 0x428e1c03, 0xaa200040, 0x428e2d03, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00031a70, 0x23050220, 0x52462205, 0x00441c06, - 0x00131a70, 0x21050220, 0x52462005, 0x00442d06, - 0x00033561, 0x51060220, 0x00342205, 0x00000000, - 0x00133561, 0x53060220, 0x00342005, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00031c40, 0x24052660, 0x06462305, 0x00441c26, - 0x00131c40, 0x22052660, 0x06462105, 0x00442d26, - 0x00031a61, 0x51260220, 0x00342405, 0x00000000, - 0x00131a61, 0x53260220, 0x00342205, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb0c5124, 0x00041a14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00031140, 0x2f058660, 0x06441c06, 0x00002c2c, - 0x00131140, 0x30058660, 0x06442d06, 0x00002c2c, - 0x00043169, 0x25058660, 0x02463e05, 0x00000002, - 0x00043461, 0x34054660, 0x00000000, 0x7f800000, - 0x00043161, 0x23050220, 0x00462905, 0x00000000, - 0x00031d70, 0x27050220, 0x52462f05, 0x00441c06, - 0x00131d70, 0x31050220, 0x52463005, 0x00442d06, - 0x00031a40, 0x32052660, 0x06462705, 0x00441c26, - 0x80103401, 0x00000000, 0x00000000, 0x00000000, - 0x00131a40, 0x33052660, 0x06463105, 0x00442d26, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041a70, 0x00010220, 0x42462305, 0x00461a05, - 0x01040028, 0x0001c660, 0x00000708, 0x00000708, - 0x60363441, 0x5cc02302, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041e61, 0x20050220, - 0x00462505, 0x00000000, 0xa038a140, 0x36002f02, - 0x273a9170, 0x2f003803, 0xa03e0040, 0x02c03803, - 0xa0443040, 0x4ac03803, 0xa03c1b40, 0x32023a02, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x27401b70, 0x38003e03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe7461b70, 0x4ac04403, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa0421a40, 0x3c024002, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0xa0483040, 0x3c024602, - 0x00041a70, 0x00018220, 0x42462005, 0x00000030, - 0x01040028, 0x0001c660, 0x00000300, 0x00000300, - 0x00043569, 0x4a058660, 0x02462005, 0x00000002, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa04c1940, 0x4a004402, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x274e1970, 0x44004c03, - 0x00033661, 0x52060220, 0x00344c05, 0x00000000, - 0x00133661, 0x54060220, 0x00344d05, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0501b40, 0x48024e02, 0x00031961, 0x52260220, - 0x00345005, 0x00000000, 0x00131a61, 0x54260220, - 0x00345105, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x00000000, - 0xfb0c5224, 0x00042b14, 0x00043752, 0x51044160, - 0x0e0e0004, 0x44054a05, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x27531970, 0x44005103, - 0x00030061, 0x57060220, 0x00345105, 0x00000000, - 0x00130061, 0x59060220, 0x00345205, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xa0551b40, 0x48025302, 0x00031961, 0x57260220, - 0x00345505, 0x00000000, 0x00131a61, 0x59260220, - 0x00345605, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x00000000, - 0xfb0c5724, 0x00042b14, 0x00043852, 0x56044160, - 0x0e0e0008, 0x44054a05, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x27581970, 0x44005603, - 0x00030061, 0x5c060220, 0x00345605, 0x00000000, - 0x00130061, 0x5e060220, 0x00345705, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xa05a1b40, 0x48025802, 0x00031961, 0x5c260220, - 0x00345a05, 0x00000000, 0x00131a61, 0x5e260220, - 0x00345b05, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x00000000, - 0xfb0c5c24, 0x00042b14, 0x00043952, 0x5b044160, - 0x0e0e000c, 0x44054a05, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x275d1970, 0x44005b03, - 0x00033461, 0x61060220, 0x00345b05, 0x00000000, - 0x00133461, 0x63060220, 0x00345c05, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xa05f1b40, 0x48025d02, 0x00031961, 0x61260220, - 0x00345f05, 0x00000000, 0x00131a61, 0x63260220, - 0x00346005, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xfb0c6124, 0x00042b14, 0xa0200040, 0x04002003, - 0x00040027, 0x00014060, 0x00000000, 0xfffffcf0, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x21050220, 0x00462505, 0x00000000, - 0x00041970, 0x00018220, 0x42462105, 0x00000120, - 0x01040028, 0x0001c660, 0x000002e0, 0x000002e0, - 0x00043469, 0x60058660, 0x02462105, 0x00000002, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa0621940, 0x60003e02, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x27641970, 0x3e006203, - 0x00030061, 0x68060220, 0x00346205, 0x00000000, - 0x00130061, 0x6a060220, 0x00346305, 0x00000000, - 0xa0661b40, 0x42026402, 0x00031961, 0x68260220, - 0x00346605, 0x00000000, 0x00131a61, 0x6a260220, - 0x00346705, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x00000000, - 0xfb0c6824, 0x00043414, 0x00043b52, 0x67044160, - 0x0e0e0004, 0x3e056005, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x27691970, 0x3e006703, - 0x00030061, 0x6d060220, 0x00346705, 0x00000000, - 0x00130061, 0x6f060220, 0x00346805, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xa06b1b40, 0x42026902, 0x00031961, 0x6d260220, - 0x00346b05, 0x00000000, 0x00131a61, 0x6f260220, - 0x00346c05, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x00000000, - 0xfb0c6d24, 0x00043414, 0x00043c52, 0x6c044160, - 0x0e0e0008, 0x3e056005, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x276e1970, 0x3e006c03, - 0x00030061, 0x72060220, 0x00346c05, 0x00000000, - 0x00130061, 0x74060220, 0x00346d05, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xa0701b40, 0x42026e02, 0x00031961, 0x72260220, - 0x00347005, 0x00000000, 0x00131a61, 0x74260220, - 0x00347105, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x00000000, - 0xfb0c7224, 0x00043414, 0x00043d52, 0x71044160, - 0x0e0e000c, 0x3e056005, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x27731970, 0x3e007103, - 0x00033a61, 0x77060220, 0x00347105, 0x00000000, - 0x00133a61, 0x79060220, 0x00347205, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xa0751b40, 0x42027302, 0x00031961, 0x77260220, - 0x00347505, 0x00000000, 0x00131a61, 0x79260220, - 0x00347605, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x00000000, - 0xfb0c7724, 0x00043414, 0xa0210040, 0x04002103, - 0x00040027, 0x00014060, 0x00000000, 0xfffffd10, - 0xa0230040, 0x01002303, 0x00040027, 0x00014060, - 0x00000000, 0xfffff8d8, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041a70, 0x00010220, - 0x42462905, 0x00461a05, 0x01040028, 0x0001c660, - 0x000003b0, 0x000003b0, 0x60763a41, 0x5cc02902, - 0x00041d61, 0x27050220, 0x00462505, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xa0781a40, 0x76002f02, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x277a1970, 0x2f007803, - 0xa07c0040, 0x56c07803, 0x277e1970, 0x78007c03, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x01042e68, 0x0e2e7a05, 0x7e053205, - 0x00041a70, 0x00018220, 0x42462705, 0x00000018, - 0x01040028, 0x0001c660, 0x000002f0, 0x000002f0, - 0x00040069, 0x03058660, 0x02462705, 0x00000002, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xa0051940, 0x03007c02, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x27071970, 0x7c000503, - 0x00033a61, 0x78060220, 0x00340505, 0x00000000, - 0x00133a61, 0x7a060220, 0x00340605, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xa0091b40, 0x01020702, 0x00031961, 0x78260220, - 0x00340905, 0x00000000, 0x00131a61, 0x7a260220, - 0x00340a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x00000000, - 0xfb0c7824, 0x00043414, 0x00040052, 0x0a044160, - 0x0e0e0004, 0x7c050305, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x270c1970, 0x7c000a03, - 0x00030061, 0x05060220, 0x00340a05, 0x00000000, - 0x00130061, 0x07060220, 0x00340b05, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xa00e1b40, 0x01020c02, 0x00031961, 0x05260220, - 0x00340e05, 0x00000000, 0x00131a61, 0x07260220, - 0x00340f05, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x00000000, - 0xfb0c0524, 0x00043414, 0x00043352, 0x0f044160, - 0x0e0e0008, 0x7c050305, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x27110970, 0x7c000f03, - 0x00033e61, 0x06060220, 0x00340f05, 0x00000000, - 0x00133e61, 0x08060220, 0x00341005, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa0131b40, 0x01021102, 0x00031961, 0x06260220, - 0x00341305, 0x00000000, 0x00131a61, 0x08260220, - 0x00341405, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x00000000, - 0xfb0c0624, 0x00043414, 0x00043552, 0x14044160, - 0x0e0e000c, 0x7c050305, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x27161970, 0x7c001403, - 0x00033f61, 0x07060220, 0x00341405, 0x00000000, - 0x00133f61, 0x09060220, 0x00341505, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa0181b40, 0x01021602, 0x00031961, 0x07260220, - 0x00341805, 0x00000000, 0x00131a61, 0x09260220, - 0x00341905, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x00000000, - 0xfb0c0724, 0x00043414, 0xa0270040, 0x04002703, - 0x00040027, 0x00014060, 0x00000000, 0xfffffd00, - 0xa0290040, 0x01002903, 0x00040027, 0x00014060, - 0x00000000, 0xfffffc30, 0x80030061, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_BFS_begin_batchable = { - .prog_data = { - .base.nr_params = 12, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 5936, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_BFS_begin_batchable_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 256, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 12, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 16, - .arg_count = 2, - .args = gfx125_bvh_build_BFS_begin_batchable_args, - .code = gfx125_bvh_build_BFS_begin_batchable_code, -}; -const char *gfx125_bvh_build_BFS_begin_batchable_sha1 = "e08d39f5bbbd1b4fb1f53da77160ac0ace30486f"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_begin_batchable.h b/src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_begin_batchable.h deleted file mode 100644 index 631365eb4d0..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_begin_batchable.h +++ /dev/null @@ -1,277 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_BFS_build_qnodes_begin_batchable_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_BFS_build_qnodes_begin_batchable_args[] = { - { 0, 8 }, - { 8, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g106<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g78<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g107<1>UD g106<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -mov(8) g10<1>UW 0x76543210V { align1 WE_all 1Q }; -shl(16) g19<1>D g78<8,8,1>D 0x00000004UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g1UD g107UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g10.8<1>UW g10<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g21<1>D g10<8,8,1>UW { align1 1H }; -and(16) g23<1>UD g21<1,1,0>UD 0x0000000fUD { align1 1H I@1 compacted }; -add(16) g25<1>D g19<1,1,0>D g23<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g96.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g11.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g98.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g17.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g96<2>F g2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g11<2>F g2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g98<2>F g2.2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g17<2>F g2.2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g27<1>UD g96.1<8,4,2>UD { align1 1Q F@4 }; -add(8) g100<1>D g96<8,4,2>D 24D { align1 1Q compacted }; -mov(8) g28<1>UD g11.1<8,4,2>UD { align1 2Q F@3 }; -add(8) g29<1>D g11<8,4,2>D 24D { align1 2Q compacted }; -cmp.l.f0.0(8) g101<1>UD g100<8,8,1>UD g96<8,4,2>UD { align1 1Q I@3 }; -mov(8) g80<2>UD g100<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g30<1>UD g29<8,8,1>UD g11<8,4,2>UD { align1 2Q I@3 }; -mov(8) g82<2>UD g29<4,4,1>UD { align1 2Q }; -add(8) g102<1>D -g101<8,8,1>D g96.1<8,4,2>D { align1 1Q I@4 }; -add(8) g31<1>D -g30<8,8,1>D g11.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g80.1<2>UD g102<4,4,1>UD { align1 1Q I@2 }; -mov(8) g82.1<2>UD g31<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g55UD g80UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -cmp.l.f0.0(16) null<1>UD g25<8,8,1>UD g55<8,8,1>UD { align1 1H $1.dst }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -add(8) g103<1>D g96<8,4,2>D 36D { align1 1Q compacted }; -add(8) g56<1>D g11<8,4,2>D 36D { align1 2Q compacted }; -add(8) g37<1>D g96<8,4,2>D 44D { align1 1Q compacted }; -add(8) g38<1>D g11<8,4,2>D 44D { align1 2Q compacted }; -shl(16) g40<1>D g25<8,8,1>D 0x00000004UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g1<1>D 0D { align1 1H F@1 }; -mov(16) g3<1>D 0D { align1 1H }; -mov(16) g7<1>D 1D { align1 1H }; -cmp.l.f0.0(8) g104<1>UD g103<8,8,1>UD g96<8,4,2>UD { align1 1Q I@7 }; -cmp.l.f0.0(8) g34<1>UD g56<8,8,1>UD g11<8,4,2>UD { align1 2Q I@7 }; -mov(8) g81<2>UD g103<4,4,1>UD { align1 1Q $1.src }; -mov(8) g83<2>UD g56<4,4,1>UD { align1 2Q $1.src }; -add(16) g42<1>D g37<1,1,0>D g40<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g39<1>UD g37<1,1,0>UD 0x0000002cUD { align1 1H compacted }; -add(8) g105<1>D -g104<8,8,1>D g96.1<8,4,2>D { align1 1Q I@6 }; -add(8) g35<1>D -g34<8,8,1>D g11.1<8,4,2>D { align1 2Q I@6 }; -cmp.l.f0.0(16) g44<1>UD g42<1,1,0>UD g37<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g85<2>UD g42<4,4,1>UD { align1 1Q }; -mov(8) g87<2>UD g43<4,4,1>UD { align1 2Q }; -mov(8) g81.1<2>UD g105<4,4,1>UD { align1 1Q I@5 }; -mov(8) g83.1<2>UD g35<4,4,1>UD { align1 2Q I@5 }; -add3(16) g46<1>D -g39<8,8,1>D g27<8,8,1>D -g44<1,1,1>D { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g36UD g81UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(8) g85.1<2>UD g46<4,4,1>UD { align1 1Q I@1 }; -mov(8) g87.1<2>UD g47<4,4,1>UD { align1 2Q I@2 }; -add(16) g5<1>D g36<1,1,0>D g25<1,1,0>D { align1 1H $1.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g85UD g1UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -mul(8) acc0<1>UD g5<8,8,1>UD 0x0058UW { align1 1Q $0.src }; -mul(16) g49<1>D g5<1,1,0>D 88W { align1 1H $0.src compacted }; -mov(8) g51<1>UD g98.1<8,4,2>UD { align1 1Q F@2 }; -mov(8) g52<1>UD g17.1<8,4,2>UD { align1 2Q F@1 }; -mov(16) g9<1>D 0D { align1 1H }; -mov(16) g11<1>D 0D { align1 1H }; -mov(16) g13<1>D 0D { align1 1H }; -mov(16) g15<1>D 0D { align1 1H }; -mach(8) g47<1>UD g5<1,1,0>UD 0x00000058UD { align1 1Q compacted AccWrEnable }; -add(8) g53<1>D g98<8,4,2>D g49<1,1,0>D { align1 1Q I@7 compacted }; -add(8) g54<1>D g17<8,4,2>D g50<1,1,0>D { align1 2Q I@7 compacted }; -mul(8) acc0<1>UD g6<8,8,1>UD 0x0058UW { align1 2Q }; -cmp.l.f0.0(8) g32<1>UD g53<8,8,1>UD g98<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g33<1>UD g54<8,8,1>UD g17<8,4,2>UD { align1 2Q I@3 }; -add(16) g58<1>D g53<1,1,0>D 64D { align1 1H compacted }; -mach(8) g48<1>UD g6<8,8,1>UD 0x00000058UD { align1 2Q AccWrEnable }; -cmp.l.f0.0(16) g60<1>UD g58<1,1,0>UD g53<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g86<2>UD g58<4,4,1>UD { align1 1Q $0.src }; -mov(8) g88<2>UD g59<4,4,1>UD { align1 2Q $0.src }; -add3(16) g57<1>D g51<8,8,1>D g47<8,8,1>D -g32<1,1,1>D { align1 1H I@4 }; -add(16) g62<1>D -g60<1,1,0>D g57<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g86.1<2>UD g62<4,4,1>UD { align1 1Q I@1 }; -mov(8) g88.1<2>UD g63<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g86UD g9UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $2 }; -add(16) g63<1>D g53<1,1,0>D 32D { align1 1H compacted }; -cmp.l.f0.0(16) g65<1>UD g63<1,1,0>UD g53<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g87<2>UD g63<4,4,1>UD { align1 1Q $2.src }; -mov(8) g89<2>UD g64<4,4,1>UD { align1 2Q $2.src }; -add(16) g67<1>D -g65<1,1,0>D g57<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g87.1<2>UD g67<4,4,1>UD { align1 1Q I@1 }; -mov(8) g89.1<2>UD g68<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g68UD g87UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -add(16) g72<1>D g68<1,1,0>D 12D { align1 1H $3.dst compacted }; -cmp.l.f0.0(16) g74<1>UD g72<1,1,0>UD g68<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g91<2>UD g72<4,4,1>UD { align1 1Q }; -mov(8) g93<2>UD g73<4,4,1>UD { align1 2Q }; -add(16) g76<1>D -g74<1,1,0>D g70<1,1,0>D { align1 1H @3 $3.dst compacted }; -mov(8) g91.1<2>UD g76<4,4,1>UD { align1 1Q I@1 }; -mov(8) g93.1<2>UD g77<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g77UD g91UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -add(16) g95<1>D g77<1,1,0>D 1D { align1 1H $4.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g91UD g95UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $5 }; - -LABEL0: -endif(16) JIP: LABEL1 { align1 1H }; - -LABEL1: -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_BFS_build_qnodes_begin_batchable_code[] = { - 0x80000065, 0x6a058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x4e050220, 0x00000024, 0x00000000, - 0xe26b1a40, 0x00016a03, 0x80030061, 0x0a054410, - 0x00000000, 0x76543210, 0x00041b69, 0x13058660, - 0x02464e05, 0x00000004, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa006b0c, 0x00340000, 0x640a1a40, 0x00800a95, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x15050160, 0x00460a05, 0x00000000, - 0xe0171965, 0x00f01503, 0xa0191940, 0x17001302, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x21600061, 0x001102cc, 0x2a0b0061, 0x001102cc, - 0x00030061, 0x62260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x11260aa0, 0x00000264, 0x00000000, - 0x21601461, 0x00110204, 0x2a0b1461, 0x00110204, - 0x21621461, 0x00110244, 0x2a111461, 0x00110244, - 0x00031461, 0x1b050220, 0x00446026, 0x00000000, - 0xa1640040, 0x018e6003, 0x00131361, 0x1c050220, - 0x00440b26, 0x00000000, 0xaa1d0040, 0x018e0b03, - 0x00031b70, 0x65050220, 0x52466405, 0x00446006, - 0x00030061, 0x50060220, 0x00346405, 0x00000000, - 0x00131b70, 0x1e050220, 0x52461d05, 0x00440b06, - 0x00130061, 0x52060220, 0x00341d05, 0x00000000, - 0x00031c40, 0x66052660, 0x06466505, 0x00446026, - 0x00131b40, 0x1f052660, 0x06461e05, 0x00440b26, - 0x00031a61, 0x50260220, 0x00346605, 0x00000000, - 0x00131a61, 0x52260220, 0x00341f05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x37140000, 0xfb045024, 0x00040000, - 0x00042170, 0x00010220, 0x52461905, 0x00463705, - 0x01040022, 0x0001c060, 0x00000430, 0x00000430, - 0xa1670040, 0x024e6003, 0xaa380040, 0x024e0b03, - 0xa1250040, 0x02ce6003, 0xaa260040, 0x02ce0b03, - 0x00040069, 0x28058660, 0x02461905, 0x00000004, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x01054660, 0x00000000, 0x00000000, - 0x00040061, 0x03054660, 0x00000000, 0x00000000, - 0x00040061, 0x07054660, 0x00000000, 0x00000001, - 0x00031f70, 0x68050220, 0x52466705, 0x00446006, - 0x00131f70, 0x22050220, 0x52463805, 0x00440b06, - 0x00033161, 0x51060220, 0x00346705, 0x00000000, - 0x00133161, 0x53060220, 0x00343805, 0x00000000, - 0xa02a1f40, 0x28002502, 0xe7270070, 0x02c02503, - 0x00031e40, 0x69052660, 0x06466805, 0x00446026, - 0x00131e40, 0x23052660, 0x06462205, 0x00440b26, - 0x272c1c70, 0x25002a03, 0x00030061, 0x55060220, - 0x00342a05, 0x00000000, 0x00130061, 0x57060220, - 0x00342b05, 0x00000000, 0x00031d61, 0x51260220, - 0x00346905, 0x00000000, 0x00131d61, 0x53260220, - 0x00342305, 0x00000000, 0x00041d52, 0x2e042e68, - 0x0e2e2705, 0x2c051b05, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x24140000, - 0xfb045124, 0x00040000, 0x00031961, 0x55260220, - 0x00342e05, 0x00000000, 0x00131a61, 0x57260220, - 0x00342f05, 0x00000000, 0xa0052140, 0x19002402, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c5524, 0x003c0144, - 0x00033041, 0x20018220, 0x01460505, 0x00580058, - 0x60313041, 0x05800502, 0x00031261, 0x33050220, - 0x00446226, 0x00000000, 0x00131161, 0x34050220, - 0x00441126, 0x00000000, 0x00040061, 0x09054660, - 0x00000000, 0x00000000, 0x00040061, 0x0b054660, - 0x00000000, 0x00000000, 0x00040061, 0x0d054660, - 0x00000000, 0x00000000, 0x00040061, 0x0f054660, - 0x00000000, 0x00000000, 0xfe2f0049, 0x05800503, - 0xa1351f40, 0x310e6202, 0xaa361f40, 0x320e1102, - 0x00130041, 0x20018220, 0x01460605, 0x00580058, - 0x00031b70, 0x20050220, 0x52463505, 0x00446206, - 0x00131b70, 0x21050220, 0x52463605, 0x00441106, - 0xa03a0040, 0x04003503, 0x00130049, 0x30058222, - 0x02460605, 0x00000058, 0x273c1a70, 0x35003a03, - 0x00033061, 0x56060220, 0x00343a05, 0x00000000, - 0x00133061, 0x58060220, 0x00343b05, 0x00000000, - 0x00041c52, 0x39040e68, 0x0e2e3305, 0x20052f05, - 0xa03e1940, 0x39023c02, 0x00031961, 0x56260220, - 0x00343e05, 0x00000000, 0x00131a61, 0x58260220, - 0x00343f05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c5624, 0x003c0944, 0xa03f0040, 0x02003503, - 0x27411970, 0x35003f03, 0x00033261, 0x57060220, - 0x00343f05, 0x00000000, 0x00133261, 0x59060220, - 0x00344005, 0x00000000, 0xa0431b40, 0x39024102, - 0x00031961, 0x57260220, 0x00344305, 0x00000000, - 0x00131a61, 0x59260220, 0x00344405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x44240000, 0xfb045724, 0x000c0000, - 0xa0482340, 0x00c04403, 0x274a1970, 0x44004803, - 0x00030061, 0x5b060220, 0x00344805, 0x00000000, - 0x00130061, 0x5d060220, 0x00344905, 0x00000000, - 0xa04cb340, 0x46024a02, 0x00031961, 0x5b260220, - 0x00344c05, 0x00000000, 0x00131a61, 0x5d260220, - 0x00344d05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x4d140000, - 0xfb045b24, 0x00040000, 0xa05f2440, 0x00104d03, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x00000000, 0xfb0c5b24, 0x00045f14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80030061, 0x7e050220, 0x00460005, 0x00000000, - 0x80040931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_BFS_build_qnodes_begin_batchable = { - .prog_data = { - .base.nr_params = 12, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 1600, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_BFS_build_qnodes_begin_batchable_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 12, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 16, - .arg_count = 2, - .args = gfx125_bvh_build_BFS_build_qnodes_begin_batchable_args, - .code = gfx125_bvh_build_BFS_build_qnodes_begin_batchable_code, -}; -const char *gfx125_bvh_build_BFS_build_qnodes_begin_batchable_sha1 = "088249b92f17353c7bcc6397f67c90a18724ba80"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_init_scheduler_batched.h b/src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_init_scheduler_batched.h deleted file mode 100644 index 38b5f2a8271..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_init_scheduler_batched.h +++ /dev/null @@ -1,131 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_BFS_build_qnodes_init_scheduler_batched_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_BFS_build_qnodes_init_scheduler_batched_args[] = { - { 0, 8 }, - { 8, 4 }, - { 12, 4 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g27<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -add(1) g28<1>UD g27<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(1) g1UD g28UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g21.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g18<1>D g2.3<0,1,0>D { align1 1Q }; -mov(8) g21<2>F g2<0,1,0>F { align1 1Q F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(8) g1<1>D g21<8,4,2>D 16D { align1 1Q F@1 compacted }; -add(8) g6<1>D g21<8,4,2>D 24D { align1 1Q compacted }; -cmp.l.f0.0(8) g3<1>UD g1<8,8,1>UD g21<8,4,2>UD { align1 1Q I@2 }; -mov(8) g13<2>UD g1<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g7<1>UD g6<8,8,1>UD g21<8,4,2>UD { align1 1Q I@3 }; -mov(8) g15<2>UD g6<4,4,1>UD { align1 1Q }; -add(8) g4<1>D -g3<8,8,1>D g21.1<8,4,2>D { align1 1Q I@4 }; -add(8) g8<1>D -g7<8,8,1>D g21.1<8,4,2>D { align1 1Q I@3 }; -mov(8) g13.1<2>UD g4<4,4,1>UD { align1 1Q I@2 }; -mov(8) g15.1<2>UD g8<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(8) g5UD g13UD nullUD 0x04203582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $1 }; -add(8) g20<1>D g5<1,1,0>D g6<1,1,0>D { align1 1Q $1.dst compacted }; -add(8) g17<1>D g2.2<0,1,0>D -g20<1,1,0>D { align1 1Q I@1 compacted }; -mov(8) g19<1>D g17<8,8,1>D { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) nullUD g15UD g17UD 0x0400f586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1Q $2 }; -add(8) g9<1>D g17<1,1,0>D 15D { align1 1Q $2.src compacted }; -mov(8) g24<1>D g17<8,8,1>D { align1 1Q }; -shr(8) g23<1>UD g9<1,1,0>UD 0x00000004UD { align1 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) nullUD g21UD g23UD 0x04003586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1Q $3 }; -add(8) g10<1>D g21<8,4,2>D 40D { align1 1Q $3.src compacted }; -mov(8) g26<1>D g2.3<0,1,0>D { align1 1Q }; -cmp.l.f0.0(8) g11<1>UD g10<8,8,1>UD g21<8,4,2>UD { align1 1Q I@2 }; -mov(8) g24<2>UD g10<4,4,1>UD { align1 1Q $3.src }; -add(8) g12<1>D -g11<8,8,1>D g21.1<8,4,2>D { align1 1Q I@2 }; -mov(8) g24.1<2>UD g12<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) nullUD g24UD g26UD 0x04001586 0x00000040 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 1 flat ) base_offset 0 { align1 1Q $4 }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(8) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1Q A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_BFS_build_qnodes_init_scheduler_batched_code[] = { - 0x80000065, 0x1b058220, 0x02000004, 0xffffffc0, - 0xe21c1940, 0x00011b03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa001c0c, 0x00340000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x21150061, 0x001102cc, - 0x00030061, 0x12050660, 0x00000264, 0x00000000, - 0x21151161, 0x00110204, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0xa1011140, 0x010e1503, - 0xa1060040, 0x018e1503, 0x00031a70, 0x03050220, - 0x52460105, 0x00441506, 0x00030061, 0x0d060220, - 0x00340105, 0x00000000, 0x00031b70, 0x07050220, - 0x52460605, 0x00441506, 0x00030061, 0x0f060220, - 0x00340605, 0x00000000, 0x00031c40, 0x04052660, - 0x06460305, 0x00441526, 0x00031b40, 0x08052660, - 0x06460705, 0x00441526, 0x00031a61, 0x0d260220, - 0x00340405, 0x00000000, 0x00031a61, 0x0f260220, - 0x00340805, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00034131, 0x05140000, - 0xfb040d14, 0x000c0000, 0xa1142140, 0x06000502, - 0xa1111940, 0x14210242, 0x00031961, 0x13050660, - 0x00461105, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00034231, 0x00000000, - 0xfb0c0f14, 0x003c1124, 0xa1093240, 0x00f01103, - 0x00030061, 0x18050660, 0x00461105, 0x00000000, - 0xe1171a68, 0x00400903, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00034331, 0x00000000, - 0xfb0c1514, 0x000c1714, 0xa10a3340, 0x028e1503, - 0x00030061, 0x1a050660, 0x00000264, 0x00000000, - 0x00031a70, 0x0b050220, 0x52460a05, 0x00441506, - 0x00033361, 0x18060220, 0x00340a05, 0x00000000, - 0x00031a40, 0x0c052660, 0x06460b05, 0x00441526, - 0x00031961, 0x18260220, 0x00340c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034431, 0x00000000, 0xfb0c1814, 0x00041a0c, - 0x80030061, 0x7e050220, 0x00460005, 0x00000000, - 0x80030931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_BFS_build_qnodes_init_scheduler_batched = { - .prog_data = { - .base.nr_params = 12, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 576, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_BFS_build_qnodes_init_scheduler_batched_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 1, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 1, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 12, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 16, - .arg_count = 3, - .args = gfx125_bvh_build_BFS_build_qnodes_init_scheduler_batched_args, - .code = gfx125_bvh_build_BFS_build_qnodes_init_scheduler_batched_code, -}; -const char *gfx125_bvh_build_BFS_build_qnodes_init_scheduler_batched_sha1 = "91a441090c3f5b661797f2e3c6d59148f162de6a"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_pc_amplify.h b/src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_pc_amplify.h deleted file mode 100644 index 75def771c0a..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_pc_amplify.h +++ /dev/null @@ -1,3942 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_BFS_build_qnodes_pc_amplify_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_BFS_build_qnodes_pc_amplify_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 4 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g66<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g77<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g75<1>UD g66<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -mov(8) g99<1>UW 0x76543210V { align1 WE_all 1Q }; -shl(16) g65<1>D g77<8,8,1>D 0x00000001UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g1UD g75UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g99.8<1>UW g99<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g41<1>D g99<8,8,1>UW { align1 1H }; -mov(16) g71<2>UW g41<8,8,1>UD { align1 1H I@1 }; -and(16) g77<1>UD g41<1,1,0>UD 0x00000007UD { align1 1H compacted }; -shr(16) g85<1>UD g41<1,1,0>UD 0x00000003UD { align1 1H compacted }; -mov(16) g73<2>UW g77<8,8,1>UD { align1 1H I@2 }; -mov(16) g79<1>UD g85<16,8,2>UW { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g3.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g5.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g67.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g15.1<2>F g2.3<0,1,0>F { align1 2Q }; -and(16) g59<1>UD g2.4<0,1,0>UD 0x00000001UD { align1 1H compacted }; -and(16) g63<1>UD g2.4<0,1,0>UD 0x00000002UD { align1 1H compacted }; -mov(8) g3<2>F g2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g5<2>F g2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g67<2>F g2.2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g15<2>F g2.2<0,1,0>F { align1 2Q F@4 compacted }; -add(8) g81<1>D g3<8,4,2>D 56D { align1 1Q F@4 compacted }; -add(8) g88<1>D g3<8,4,2>D 32D { align1 1Q compacted }; -add(8) g91<1>D g3<8,4,2>D 16D { align1 1Q compacted }; -add(8) g94<1>D g3<8,4,2>D 72D { align1 1Q compacted }; -add(8) g102<1>D g3<8,4,2>D 80D { align1 1Q compacted }; -add(8) g127<1>D g5<8,4,2>D 56D { align1 2Q F@3 compacted }; -send(16) g21UD g3UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -add(8) g17<1>D g5<8,4,2>D 32D { align1 2Q $1.src compacted }; -add(8) g20<1>D g5<8,4,2>D 16D { align1 2Q compacted }; -add(8) g87<1>D g5<8,4,2>D 72D { align1 2Q compacted }; -add(8) g98<1>D g5<8,4,2>D 80D { align1 2Q compacted }; -mov(8) g83<1>UD g67.1<8,4,2>UD { align1 1Q F@2 }; -mov(8) g84<1>UD g15.1<8,4,2>UD { align1 2Q F@1 }; -cmp.l.f0.0(8) g82<1>UD g81<8,8,1>UD g3<8,4,2>UD { align1 1Q $1.src }; -mov(8) g29<2>UD g81<4,4,1>UD { align1 1Q }; -mov(8) g33<2>UD g88<4,4,1>UD { align1 1Q }; -mov(8) g55<2>UD g91<4,4,1>UD { align1 1Q }; -mov(8) g51<2>UD g94<4,4,1>UD { align1 1Q }; -mov(8) g43<2>UD g102<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -cmp.l.f0.0(8) g1<1>UD g127<8,8,1>UD g5<8,4,2>UD { align1 2Q }; -mov(8) g31<2>UD g127<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g89<1>UD g88<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -mov(8) g35<2>UD g17<4,4,1>UD { align1 2Q }; -mov(8) g57<2>UD g20<4,4,1>UD { align1 2Q }; -mov(8) g53<2>UD g87<4,4,1>UD { align1 2Q }; -mov(8) g45<2>UD g98<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g18<1>UD g17<8,8,1>UD g5<8,4,2>UD { align1 2Q }; -add(8) g85<1>D -g82<8,8,1>D g3.1<8,4,2>D { align1 1Q }; -cmp.l.f0.0(8) g92<1>UD g91<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g37<1>UD g20<8,8,1>UD g5<8,4,2>UD { align1 2Q }; -add(8) g2<1>D -g1<8,8,1>D g5.1<8,4,2>D { align1 2Q F@1 }; -add(8) g90<1>D -g89<8,8,1>D g3.1<8,4,2>D { align1 1Q I@7 }; -add(8) g19<1>D -g18<8,8,1>D g5.1<8,4,2>D { align1 2Q I@6 }; -mov(8) g29.1<2>UD g85<4,4,1>UD { align1 1Q I@6 }; -add(8) g93<1>D -g92<8,8,1>D g3.1<8,4,2>D { align1 1Q I@6 }; -add(8) g38<1>D -g37<8,8,1>D g5.1<8,4,2>D { align1 2Q I@6 }; -mov(8) g31.1<2>UD g2<4,4,1>UD { align1 2Q I@6 }; -mov(8) g33.1<2>UD g90<4,4,1>UD { align1 1Q I@6 }; -mov(8) g35.1<2>UD g19<4,4,1>UD { align1 2Q I@6 }; -mov(8) g55.1<2>UD g93<4,4,1>UD { align1 1Q I@5 }; -mov(8) g57.1<2>UD g38<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g17UD g29UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g29UD g33UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g33UD g55UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(16) g69<2>UW g19<8,8,1>UD { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g55<1>D g29<1,1,0>D 40D { align1 1H $3.dst compacted }; -add(16) g91<1>D g33<1,1,0>D 32D { align1 1H $4.dst compacted }; -add(16) g95<1>D g33<1,1,0>D 56D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g57<1>UD g55<1,1,0>UD g29<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g47<2>UD g55<4,4,1>UD { align1 1Q }; -mov(8) g49<2>UD g56<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g97<1>UD g94<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g88<1>UD g87<8,8,1>UD g5<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(8) g103<1>UD g102<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g100<1>UD g98<8,8,1>UD g5<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g75<1>D -g57<1,1,0>D g31<1,1,0>D { align1 1H @7 $3.dst compacted }; -add(8) g101<1>D -g97<8,8,1>D g3.1<8,4,2>D { align1 1Q I@5 }; -add(8) g89<1>D -g88<8,8,1>D g5.1<8,4,2>D { align1 2Q I@5 }; -add(8) g104<1>D -g103<8,8,1>D g3.1<8,4,2>D { align1 1Q I@5 }; -mov(8) g47.1<2>UD g75<4,4,1>UD { align1 1Q I@4 }; -mov(8) g49.1<2>UD g76<4,4,1>UD { align1 2Q I@5 }; -mov(8) g51.1<2>UD g101<4,4,1>UD { align1 1Q I@5 }; -add(8) g101<1>D -g100<8,8,1>D g5.1<8,4,2>D { align1 2Q I@7 }; -mov(8) g53.1<2>UD g89<4,4,1>UD { align1 2Q I@6 }; -mov(8) g43.1<2>UD g104<4,4,1>UD { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g81UD g47UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(8) g45.1<2>UD g101<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g93UD g51UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g102UD g43UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -shl(16) g75<1>D g81<8,8,1>D 0x00000006UD { align1 1H $5.dst }; -add3(16) g97<1>D g93<8,8,1>D g65<8,8,1>D g79<1,1,1>D { align1 1H $6.dst }; -add(16) g104<1>D g97<1,1,0>D -1D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g81<1>UD g97<1,1,0>UD g102<1,1,0>UD { align1 1H $7.dst compacted }; -(+f0.0) sel(16) g106<1>UD g97<1,1,0>UD g104<1,1,0>UD { align1 1H I@2 compacted }; -shl(16) g108<1>D g106<8,8,1>D 0x00000003UD { align1 1H I@1 }; -shr(16) g110<1>UD g106<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -add(8) g105<1>D g67<8,4,2>D g108<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g112<1>D g15<8,4,2>D g109<1,1,0>D { align1 2Q I@3 compacted }; -cmp.l.f0.0(8) g113<1>UD g105<8,8,1>UD g67<8,4,2>UD { align1 1Q I@2 }; -mov(8) g11<2>UD g105<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g114<1>UD g112<8,8,1>UD g15<8,4,2>UD { align1 2Q I@3 }; -mov(8) g13<2>UD g112<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g117<1>UD g91<1,1,0>UD g33<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g121<1>UD g95<1,1,0>UD 0x00000038UD { align1 1H compacted }; -add3(16) g115<1>D g83<8,8,1>D g110<8,8,1>D -g113<1,1,1>D { align1 1H I@4 }; -add(16) g93<1>D -g117<1,1,0>D g35<1,1,0>D { align1 1H @3 $4.dst compacted }; -add(16) g97<1>D -g121<1,1,0>D g35<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g11.1<2>UD g115<4,4,1>UD { align1 1Q I@3 }; -mov(8) g13.1<2>UD g116<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g43UD g11UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -shl(16) g118<1>D g43<8,8,1>D 0x00000005UD { align1 1H $8.dst }; -shr(16) g120<1>UD g43<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -add(16) g122<1>D g95<1,1,0>D g118<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g124<1>UD g122<1,1,0>UD g95<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g7<2>UD g122<4,4,1>UD { align1 1Q }; -mov(8) g9<2>UD g123<4,4,1>UD { align1 2Q }; -add3(16) g126<1>D g97<8,8,1>D g120<8,8,1>D -g124<1,1,1>D { align1 1H I@3 }; -mov(8) g7.1<2>UD g126<4,4,1>UD { align1 1Q I@1 }; -mov(8) g9.1<2>UD g127<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g47UD g7UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -and(16) g1<1>UD g49<8,8,1>UD 0x00010000UD { align1 1H $6.dst }; -mov(16) g11<1>UD g49.3<32,8,4>UB { align1 1H $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.z.f0.0(16) g7<1>D g1<1,1,0>D 0D { align1 1H I@2 compacted }; -cmp.nz.f0.0(16) g9<1>D g1<1,1,0>D 0D { align1 1H $6.src compacted }; -cmp.nz.f0.0(16) null<1>D g63<8,8,1>D 0D { align1 1H }; -and(16) g85<1>UD g81<1,1,0>UD g7<1,1,0>UD { align1 1H I@3 compacted }; -and(16) g87<1>UD g81<1,1,0>UD g9<1,1,0>UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -(+f0.0) sel(16) g13<1>UD g11<1,1,0>UD 0x000000ffUD { align1 1H I@6 compacted }; -mov(16) g61<4>UB g13<8,8,1>UD { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g87<8,8,1>D 0D { align1 1H I@3 }; -mov(16) g14<1>UW g61<32,8,4>UB { align1 1H I@2 }; -(+f0.0) sel(16) g100<1>UW g14<1,1,0>UW 0x00ffUW { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g89<1>D g59<1,1,0>D 0D { align1 1H compacted }; -mov.nz.f0.0(16) null<1>D g85<8,8,1>D { align1 1H I@7 }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -mov(16) g101<1>UD g49<16,8,2>UW { align1 1H }; -and(1) g51<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $6.src }; -shl(16) g55<1>UD g99<8,8,1>UW 0x00000002UD { align1 1H }; -mov(16) g110<2>UW g49<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(1) a0.1<1>UD g51<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g55UD g101UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -mov(16) g53<1>UD g77<16,8,2>UW { align1 1H $6.src }; -and(1) g103<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -or(16) g51<1>UD g55<1,1,0>UD 0x00000300UD { align1 1H $9.src compacted }; -cmp.l.f0.0(16) null<1>UW g73<16,8,2>UW g110<16,8,2>UW { align1 1H I@4 }; -(+f0.0) sel(16) g57<1>UD g53<1,1,0>UD 0x00000000UD { align1 1H I@4 compacted }; -add(16) g1<1>D g47<1,1,0>D g57<1,1,0>D { align1 1H @1 $6.dst compacted }; -shl(16) g58<1>D g1<8,8,1>D 0x00000002UD { align1 1H I@1 }; -shr(16) g60<1>UD g1<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g62<1>D g21<1,1,0>D g58<1,1,0>D { align1 1H @2 $1.dst compacted }; -cmp.l.f0.0(16) g64<1>UD g62<1,1,0>UD g21<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g7<2>UD g62<4,4,1>UD { align1 1Q }; -mov(8) g9<2>UD g63<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add3(16) g101<1>D g23<8,8,1>D g60<8,8,1>D -g64<1,1,1>D { align1 1H @3 $1.dst }; -mov(8) g7.1<2>UD g101<4,4,1>UD { align1 1Q I@1 }; -mov(8) g9.1<2>UD g102<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g108UD g7UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -or(1) a0.1<1>UD g103<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g51UD g108UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; -shl(16) g104<1>D g108<8,8,1>D 0x00000005UD { align1 1H $11.src }; -shr(16) g106<1>UD g108<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -and(1) g110<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g61<1>UD g55<1,1,0>UD 0x00000100UD { align1 1H compacted }; -add(16) g57<1>D g25<1,1,0>D g104<1,1,0>D { align1 1H @4 $1.dst compacted }; -cmp.l.f0.0(16) g108<1>UD g57<1,1,0>UD g25<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g51<2>UD g57<4,4,1>UD { align1 1Q $11.src }; -mov(8) g53<2>UD g58<4,4,1>UD { align1 2Q }; -add3(16) g59<1>D g27<8,8,1>D g106<8,8,1>D -g108<1,1,1>D { align1 1H @3 $1.dst }; -mov(8) g51.1<2>UD g59<4,4,1>UD { align1 1Q I@1 }; -mov(8) g53.1<2>UD g60<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g7UD g51UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g110<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g61UD g7UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -and(1) g111<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g109<1>UD g55<1,1,0>UD 0x00000140UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g111<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g109UD g9UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -and(1) g112<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g110<1>UD g55<1,1,0>UD 0x00000180UD { align1 1H $14.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g112<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g110UD g11UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -and(1) g113<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g111<1>UD g55<1,1,0>UD 0x000001c0UD { align1 1H $15.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g113<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g111UD g13UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -add(16) g114<1>D g57<1,1,0>D 16D { align1 1H compacted }; -and(1) g120<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g61<1>UD g55<1,1,0>UD 0x00000200UD { align1 1H $13.src compacted }; -cmp.l.f0.0(16) g116<1>UD g114<1,1,0>UD g57<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g51<2>UD g114<4,4,1>UD { align1 1Q $12.src }; -mov(8) g53<2>UD g115<4,4,1>UD { align1 2Q $12.src }; -add(16) g118<1>D -g116<1,1,0>D g59<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g51.1<2>UD g118<4,4,1>UD { align1 1Q I@1 }; -mov(8) g53.1<2>UD g119<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g7UD g51UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g120<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g61UD g7UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -and(1) g121<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g112<1>UD g55<1,1,0>UD 0x00000240UD { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g121<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g112UD g9UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -and(1) g122<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g113<1>UD g55<1,1,0>UD 0x00000280UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g122<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g113UD g11UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -and(1) g123<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g114<1>UD g55<1,1,0>UD 0x000002c0UD { align1 1H $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g123<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g114UD g13UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -add(16) g124<1>D g29<1,1,0>D 16D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g52<1>UD g17<16,8,2>UW { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(16) g54<1>D g45<8,8,1>D 0x00000006UD { align1 1H $8.dst }; -cmp.l.f0.0(16) g126<1>UD g124<1,1,0>UD g29<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g7<2>UD g124<4,4,1>UD { align1 1Q $6.src }; -mov(8) g9<2>UD g125<4,4,1>UD { align1 2Q $2.src }; -mul(16) g101<1>UD g47<8,8,1>UD g52<16,8,2>UW { align1 1H I@5 }; -add3(16) g103<1>D 0x00c0UW g29<8,8,1>D g54<1,1,1>D { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g11<1>D -g126<1,1,0>D g31<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g7.1<2>UD g11<4,4,1>UD { align1 1Q I@1 }; -mov(8) g9.1<2>UD g12<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g12UD g7UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(16) g51<1>D g12<8,8,1>D 0x00000006UD { align1 1H $5.dst }; -add(16) g55<1>D g51<1,1,0>D g101<1,1,0>D { align1 1H I@1 compacted }; -add3(16) g57<1>D g29<8,8,1>D g55<8,8,1>D -g103<1,1,1>D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -asr(16) g13<1>D g57<8,8,1>D 0x00000006UD { align1 1H I@1 }; - -LABEL0: -endif(16) JIP: LABEL1 { align1 1H }; - -LABEL1: -mov(1) g111<2>UW 0x00000000UD { align1 WE_all 1N $0.src }; -mov(1) f0<1>UW g111<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g87<8,8,1>UD 0x00000000UD { align1 1H }; -mov.nz.f0.0(16) null<1>UD f0<0,1,0>UW { align1 1H }; -(+f0.0) if(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; -mov.nz.f0.0(16) null<1>D g87<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL3 UIP: LABEL3 { align1 1H }; -and(1) g58<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g115<1>UD g99<8,8,1>UW 0x00000002UD { align1 1H $4.src }; -mov(16) g117<1>UD 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g58<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g115UD g117UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -mov(16) g59<1>UD g49<16,8,2>UW { align1 1H }; -and(1) g61<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $6.src }; -or(16) g118<1>UD g115<1,1,0>UD 0x00000300UD { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(16) g52<1>D g47<1,1,0>D g59<1,1,0>D { align1 1H $6.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(1) a0.1<1>UD g61<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g118UD g47UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -cmp.z.f0.0(16) null<1>W g73<16,8,2>W 1W { align1 1H }; -(+f0.0) if(16) JIP: LABEL4 UIP: LABEL4 { align1 1H }; -and(1) g62<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $6.src }; -shl(16) g63<1>UD g99<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -or(16) g119<1>UD g63<1,1,0>UD 0x00000300UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g62<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g119UD g52UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; - -LABEL4: -endif(16) JIP: LABEL3 { align1 1H }; - -LABEL3: -endif(16) JIP: LABEL2 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g113<2>W -g87<8,8,1>D { align1 1H $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) g112<1>UW g113<16,8,2>UW { align1 1H I@1 }; - -LABEL18: -mov(16) g113<1>UW g112<32,16,2>UB { align1 1H I@1 }; -and(16) g64<1>UW g112<1,1,0>UW 0x0001UW { align1 1H A@6 compacted }; -mov.nz.f0.0(16) null<1>W g64<32,16,2>B { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL6 UIP: LABEL5 { align1 1H }; -and(1) g114<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shl(16) g49<1>UD g99<8,8,1>UW 0x00000002UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(16) g47<1>UD g49<1,1,0>UD 0x00000300UD { align1 1H $6.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g114<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g49UD g47UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shl(16) g51<1>D g49<8,8,1>D 0x00000005UD { align1 1H $7.dst }; -shr(16) g47<1>UD g49<1,1,0>UD 0x0000001bUD { align1 1H $7.src compacted }; -add(16) g49<1>D g91<1,1,0>D g51<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.l.f0.0(16) g108<1>UD g49<1,1,0>UD g91<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g55<2>UD g49<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g57<2>UD g50<4,4,1>UD { align1 2Q F@7 }; -add(16) g53<1>D g49<1,1,0>D 16D { align1 1H $6.src compacted }; -add(16) g51<1>D g49<1,1,0>D 28D { align1 1H compacted }; -add3(16) g106<1>D g93<8,8,1>D g47<8,8,1>D -g108<1,1,1>D { align1 1H A@5 }; -cmp.l.f0.0(16) g47<1>UD g53<1,1,0>UD 0x00000010UD { align1 1H I@3 compacted }; -mov(8) g59<2>UD g53<4,4,1>UD { align1 1Q $6.src }; -mov(8) g61<2>UD g54<4,4,1>UD { align1 2Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.l.f0.0(16) g110<1>UD g51<1,1,0>UD g49<1,1,0>UD { align1 1H I@5 compacted }; -mov(8) g63<2>UD g51<4,4,1>UD { align1 1Q F@6 }; -mov(8) g65<2>UD g52<4,4,1>UD { align1 2Q }; -mov(8) g55.1<2>UD g106<4,4,1>UD { align1 1Q I@7 }; -mov(8) g57.1<2>UD g107<4,4,1>UD { align1 2Q I@7 }; -add(16) g108<1>D -g47<1,1,0>D g106<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g47UD g55UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g55<1>D -g110<1,1,0>D g106<1,1,0>D { align1 1H I@6 compacted }; -mov(8) g59.1<2>UD g108<4,4,1>UD { align1 1Q I@2 }; -mov(8) g61.1<2>UD g109<4,4,1>UD { align1 2Q I@3 }; -mov(8) g63.1<2>UD g55<4,4,1>UD { align1 1Q I@3 }; -mov(8) g65.1<2>UD g56<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g55UD g59UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g59UD g63UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -add(16) g106<1>F g53<1,1,0>F -g47<1,1,0>F { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g63<1>F g57<1,1,0>F -g51<1,1,0>F { align1 1H $9.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -add(16) g61<1>F g55<1,1,0>F -g49<1,1,0>F { align1 1H $9.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -and(16) g47<1>UD g59<8,8,1>UD 0x00010000UD { align1 1H F@3 }; -add(16) g49<1>F g61<1,1,0>F g63<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g51<1>F g61<1,1,0>F g63<1,1,0>F { align1 1H compacted }; -cmp.nz.f0.0(16) g55<1>D g47<1,1,0>D 0D { align1 1H A@1 compacted }; -mad(16) g53<1>F g51<8,8,1>F g49<8,8,1>F g106<1,1,1>F { align1 1H F@1 }; -(+f0.0) if(16) JIP: LABEL8 UIP: LABEL7 { align1 1H }; -mov(16) g47<1>UD g77<16,8,2>UW { align1 1H }; -and(1) g115<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $4.src }; -shl(16) g51<1>UD g99<8,8,1>UW 0x00000002UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -or(1) a0.1<1>UD g115<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g49UD g51UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(16) g51<1>UD g47<1,1,0>UD g49<1,1,0>UD { align1 1H $11.dst compacted }; -or(16) g103<1>UD g51<1,1,0>UD g103<1,1,0>UD { align1 1H I@1 compacted }; -(+f0.0) sel(16) g101<1>UD g53<1,1,0>UD g101<1,1,0>UD { align1 1H F@1 compacted }; -not(16) g47<1>D g51<8,8,1>D { align1 1H }; -else(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; - -LABEL8: -mov(16) g47<1>UD 0xffffffffUD { align1 1H I@2 }; - -LABEL7: -endif(16) JIP: LABEL9 { align1 1H }; -or(16) g103<1>UD g47<1,1,0>UD g103<1,1,0>UD { align1 1H I@2 compacted }; -cmp.nz.f0.0(16) null<1>D g47<8,8,1>D 0D { align1 1H }; -(-f0.0) sel(16) g101<1>UD g101<8,8,1>UD 0x00000000UD { align1 1H I@6 }; -mov(16) g47<2>W -g55<8,8,1>D { align1 1H I@7 }; -cmp.nz.f0.0(16) null<1>D g103<8,8,1>D 0D { align1 1H I@4 }; -mov(16) g106<1>UW g47<16,8,2>UW { align1 1H A@1 }; -(+f0.0) sel(16) g47<1>UD g101<1,1,0>UD g53<1,1,0>UD { align1 1H A@1 compacted }; - -LABEL9: -else(16) JIP: LABEL5 UIP: LABEL5 { align1 1H }; - -LABEL6: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g47<1>UD 0x00000000UD { align1 1H $6.dst }; -mov(16) g106<1>UW 0x0000UW { align1 1H I@4 }; - -LABEL5: -endif(16) JIP: LABEL10 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g49<1>D g41<1,1,0>D 4D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g51<1>D g41<1,1,0>D -12D { align1 1H F@1 compacted }; -add(16) g55<1>D g41<1,1,0>D 2D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g57<1>D g41<1,1,0>D -14D { align1 1H F@5 compacted }; -add(16) g59<1>D g41<1,1,0>D 1D { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g61<1>D g41<1,1,0>D -15D { align1 1H F@2 compacted }; -and(16) g63<1>UD g41<8,8,1>UD 0xfffffff8UD { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -and(16) g66<1>UW g106<1,1,0>UW 0x0001UW { align1 1H I@7 compacted }; -cmp.l.f0.0(16) null<1>D g49<8,8,1>D 16D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g65<1>W g66<32,16,2>B { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -(+f0.0) sel(16) g53<1>UD g49<1,1,0>UD g51<1,1,0>UD { align1 1H I@7 compacted }; -mov(16) a0<1>UW 0x05e0UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g53<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x05e0UW { align1 1H A@1 }; -mov(16) g49<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>D g55<8,8,1>D 16D { align1 1H I@7 }; -sel.ge(16) g51<1>F g47<1,1,0>F g49<1,1,0>F { align1 1H I@2 compacted }; -(+f0.0) sel(16) g49<1>UD g55<1,1,0>UD g57<1,1,0>UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0660UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g49<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0660UW { align1 1H A@1 }; -mov(16) g53<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>D g59<8,8,1>D 16D { align1 1H }; -sel.ge(16) g49<1>F g51<1,1,0>F g53<1,1,0>F { align1 1H I@2 compacted }; -(+f0.0) sel(16) g51<1>UD g59<1,1,0>UD g61<1,1,0>UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0620UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g51<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0620UW { align1 1H A@1 }; -mov(16) g53<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.nz.f0.0(16) g106<1>W g65<16,16,1>W 0W { align1 1H I@7 }; -sel.ge(16) g51<1>F g49<1,1,0>F g53<1,1,0>F { align1 1H I@2 compacted }; -mov(16) g53<1>D g106<8,8,1>W { align1 1H A@1 }; -mov(16) a0<1>UW 0x0660UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g63<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0660UW { align1 1H A@1 }; -mov(16) g49<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.z.f0.0(16) g51<1>F g49<1,1,0>F g47<1,1,0>F { align1 1H I@1 compacted }; -and.nz.f0.0(16) null<1>UD g53<8,8,1>UD g51<8,8,1>UD { align1 1H A@1 }; -(+f0.0) if(16) JIP: LABEL12 UIP: LABEL11 { align1 1H }; -mov(16) g49<1>UD g77<16,8,2>UW { align1 1H F@1 }; -and(1) g116<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g47<1>UD g99<8,8,1>UW 0x00000002UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -or(1) a0.1<1>UD g116<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g51UD g47UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(16) g47<1>UD g49<1,1,0>UD g51<1,1,0>UD { align1 1H $12.dst compacted }; -else(16) JIP: LABEL11 UIP: LABEL11 { align1 1H }; - -LABEL12: -mov(16) g47<1>UD 0x00000000UD { align1 1H A@1 }; - -LABEL11: -endif(16) JIP: LABEL10 { align1 1H }; -mov(1) g123<2>UW 0x00000000UD { align1 WE_all 1N }; -mov(1) f0<1>UW g123<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g47<8,8,1>UD 0x00000000UD { align1 1H I@4 }; -mov(16) g49<1>UD f0<0,1,0>UW { align1 1H A@1 }; -shl(16) g51<1>D g79<8,8,1>D 0x00000003UD { align1 1H A@5 }; -mov(1) g105<1>D 255D { align1 WE_all 1N }; -and(1) g117<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $6.src }; -shl(16) g47<1>UD g99<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -shl(16) g53<1>D g105<0,1,0>D g51<8,8,1>UD { align1 1H }; -or(16) g51<1>UD g47<1,1,0>UD 0x00000300UD { align1 1H I@2 compacted }; -and(16) g47<1>UD g49<1,1,0>UD g53<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g117<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g49UD g51UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -fbl(16) g51<1>UD g47<8,8,1>UD { align1 1H I@1 }; -cmp.z.f0.0(16) g55<1>D g47<1,1,0>D 0D { align1 1H compacted }; -(-f0.0) sel(16) g107<1>UW g113<16,16,1>UW 0x0000UW { align1 1H F@5 }; -(-f0.0) sel(16) g47<1>UD g51<8,8,1>UD 0x00000020UD { align1 1H I@3 }; -mov(16) g112<1>UW g107<32,16,2>UB { align1 1H I@2 }; -and(16) g108<1>UW g107<1,1,0>UW 0x0001UW { align1 1H compacted }; -mov(16) g59<2>UW g47<8,8,1>UD { align1 1H I@3 }; -mov.nz.f0.0(16) null<1>W g108<32,16,2>B { align1 1H I@2 }; -mov(16) a0<1>UW 0x0620UW { align1 WE_all 1H $13.dst }; -shl(16) a0<1>UW g47<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0620UW { align1 1H A@1 }; -mov(16) g51<1>UD g[a0]UD { align1 1H A@1 compacted }; -(+f0.0) if(16) JIP: LABEL13 UIP: LABEL13 { align1 1H }; -shl(16) g47<1>D g51<8,8,1>D 0x00000005UD { align1 1H I@2 }; -shr(16) g49<1>UD g51<1,1,0>UD 0x0000001bUD { align1 1H A@1 compacted }; -add(16) g57<1>D g95<1,1,0>D g47<1,1,0>D { align1 1H A@2 compacted }; -cmp.l.f0.0(16) g47<1>UD g57<1,1,0>UD g95<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g51<2>UD g57<4,4,1>UD { align1 1Q }; -mov(8) g53<2>UD g58<4,4,1>UD { align1 2Q }; -cmp.nz.f0.0(16) null<1>W g71<16,8,2>W g59<16,8,2>W { align1 1H I@7 }; -add3(16) g57<1>D g97<8,8,1>D g49<8,8,1>D -g47<1,1,1>D { align1 1H I@4 }; -mov(8) g51.1<2>UD g57<4,4,1>UD { align1 1Q I@1 }; -mov(8) g53.1<2>UD g58<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g47UD g51UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(16) g51<1>UD g49<16,8,2>UW { align1 1H $6.dst }; -add(16) g59<1>D g47<1,1,0>D g51<1,1,0>D { align1 1H @1 $6.dst compacted }; -(+f0.0) if(16) JIP: LABEL15 UIP: LABEL14 { align1 1H }; -mov(16) g51<1>UD g77<16,8,2>UW { align1 1H }; -and(1) g118<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $6.src }; -shl(16) g57<1>UD g99<8,8,1>UW 0x00000002UD { align1 1H A@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g118<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $6.src }; -send(16) g53UD g57UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -cmp.z.f0.0(16) null<1>D g51<8,8,1>D g53<8,8,1>D { align1 1H @3 $6.dst }; -(+f0.0) if(16) JIP: LABEL16 UIP: LABEL16 { align1 1H }; -and(1) g119<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $6.src }; -shl(16) g51<1>UD g99<8,8,1>UW 0x00000002UD { align1 1H }; -or(16) g53<1>UD g51<1,1,0>UD 0x00000300UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g119<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g53UD g59UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; - -LABEL16: -endif(16) JIP: LABEL17 { align1 1H }; - -LABEL17: -else(16) JIP: LABEL14 UIP: LABEL14 { align1 1H }; - -LABEL15: -and(1) g120<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $6.src }; -shl(16) g51<1>UD g99<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -or(16) g53<1>UD g51<1,1,0>UD 0x00000300UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g120<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g53UD g47UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; - -LABEL14: -endif(16) JIP: LABEL13 { align1 1H }; -and(1) g121<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g49<1>UD g99<8,8,1>UW 0x00000002UD { align1 1H A@1 }; -and(1) g122<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(1) a0.1<1>UD g121<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g47UD g49UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -add(16) g51<1>D g47<1,1,0>D 1D { align1 1H $14.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g122<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g49UD g51UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -cmp.ge.f0.0(16) g47<1>UD g51<1,1,0>UD 0x00000006UD { align1 1H $6.src compacted }; -or.nz.f0.0(16) null<1>UD g47<8,8,1>UD g55<8,8,1>UD { align1 1H I@1 }; -(-f0.0) sel(16) g109<1>UW g113<16,16,1>UW 0x0000UW { align1 1H $14.src }; -mov(16) g112<1>UW g109<32,16,2>UB { align1 1H I@1 }; - -LABEL13: -endif(16) JIP: LABEL10 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -and(16) g110<1>UW g112<1,1,0>UW 0x0001UW { align1 1H I@2 compacted }; -mov(16) g111<1>W g110<32,16,2>B { align1 1H I@1 }; -mov(1) g124<2>UW 0x00000000UD { align1 WE_all 1N }; -cmp.nz.f0.0(16) g113<1>W g111<16,16,1>W 0W { align1 1H I@2 }; -mov(16) g47<1>D g113<8,8,1>W { align1 1H I@1 }; -mov(1) f0<1>UW g124<0,1,0>UW { align1 WE_all 1N I@3 }; -cmp.nz.f0.0(16) null<1>UD g47<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov.z.f0.0(16) null<1>UD f0<0,1,0>UW { align1 1H }; - -LABEL10: -(-f0.0) while(16) JIP: LABEL18 { align1 1H }; -mov.nz.f0.0(16) null<1>D g87<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL20 UIP: LABEL19 { align1 1H }; -and(1) g114<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N I@3 }; -shl(16) g120<1>UD g99<8,8,1>UW 0x00000002UD { align1 1H $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -or(1) a0.1<1>UD g114<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g107UD g120UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -else(16) JIP: LABEL19 UIP: LABEL19 { align1 1H }; - -LABEL20: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -mov(16) g107<1>UD 0x00000000UD { align1 1H F@5 }; - -LABEL19: -endif(16) JIP: LABEL2 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g115<1>UD g107<16,8,2>UW { align1 1H @2 $6.dst }; -cmp.z.f0.0(16) g123<1>W g71<16,8,2>W 0W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g117<1>UD g115<0,1,0>UW { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g119<1>D g116<0,1,0>D g115<0,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g121<1>D g123<8,8,1>W { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g47<2>UW g119<8,8,1>UD { align1 1H $6.dst }; -mov(16) g53<1>UD g119<16,8,2>UW { align1 1H $6.src }; -cmp.nz.f0.0(16) g126<1>W g47<16,8,2>W 0W { align1 1H I@2 }; -mov(16) g124<1>D g126<8,8,1>W { align1 1H I@1 }; -and.nz.f0.0(16) null<1>UD g121<8,8,1>UD g124<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL21 UIP: LABEL21 { align1 1H }; -add(16) g51<1>D g29<1,1,0>D 12D { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g55<1>UD g51<1,1,0>UD g29<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g47<2>UD g51<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g49<2>UD g52<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g57<1>D -g55<1,1,0>D g31<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g47.1<2>UD g57<4,4,1>UD { align1 1Q I@1 }; -mov(8) g49.1<2>UD g58<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g51UD g47UD g53UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL21: -endif(16) JIP: LABEL2 { align1 1H }; -mov.nz.f0.0(16) null<1>D g87<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL22 UIP: LABEL22 { align1 1H }; -mul(16) g106<1>D g117<8,8,1>D g79<16,8,2>W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -shl(16) g108<1>D g45<8,8,1>D 0x00000006UD { align1 1H $8.dst }; -and(1) g59<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $6.src }; -shl(16) g63<1>UD g99<8,8,1>UW 0x00000002UD { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -and(1) g60<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $6.src }; -and(1) g110<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -add(16) g53<1>D g51<0,1,0>D g106<1,1,0>D { align1 1H $6.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g49<1>D 0x00c0UW g29<8,8,1>D g108<1,1,1>D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(16) g51<1>UD g63<1,1,0>UD 0x00000300UD { align1 1H $6.dst compacted }; -or(16) g95<1>UD g63<1,1,0>UD 0x000004c0UD { align1 1H compacted }; -or(16) g65<1>UD g63<1,1,0>UD 0x00000400UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shl(16) g47<1>D g53<8,8,1>D 0x00000006UD { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g59<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g53UD g51UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -or(1) a0.1<1>UD g60<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g61UD g95UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add3(16) g51<1>D g29<8,8,1>D g47<8,8,1>D -g49<1,1,1>D { align1 1H I@1 }; -asr(16) g13<1>D g51<8,8,1>D 0x00000006UD { align1 1H I@1 }; -shr(16) g47<1>UD g53<1,1,0>UD 0x0000001bUD { align1 1H $15.dst compacted }; -shl(16) g49<1>D g53<8,8,1>D 0x00000005UD { align1 1H }; -add(16) g59<1>D g91<1,1,0>D g49<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g49<1>UD g59<1,1,0>UD g91<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g55<2>UD g59<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g57<2>UD g60<4,4,1>UD { align1 2Q F@7 }; -add3(16) g91<1>D g93<8,8,1>D g47<8,8,1>D -g49<1,1,1>D { align1 1H I@3 }; -mov(8) g55.1<2>UD g91<4,4,1>UD { align1 1Q I@1 }; -mov(8) g57.1<2>UD g92<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g47UD g55UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -or(1) a0.1<1>UD g110<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g65UD g47UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -and(1) g93<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g97<1>UD g63<1,1,0>UD 0x00000440UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g93<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g97UD g49UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -and(1) g94<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g101<1>UD g63<1,1,0>UD 0x00000480UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g94<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g101UD g51UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -and(1) g103<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g103<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g95UD g61UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $5 }; -add(16) g57<1>D g59<1,1,0>D 16D { align1 1H $1.src compacted }; -and(1) g108<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g106<1>UD g63<1,1,0>UD 0x000005c0UD { align1 1H compacted }; -and(1) g109<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g103<1>UD g63<1,1,0>UD 0x00000500UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g55<1>UD g57<1,1,0>UD 0x00000010UD { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g108<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g93UD g106UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -mov(8) g59<2>UD g57<4,4,1>UD { align1 1Q }; -mov(8) g61<2>UD g58<4,4,1>UD { align1 2Q $5.src }; -add(16) g57<1>D -g55<1,1,0>D g91<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g59.1<2>UD g57<4,4,1>UD { align1 1Q I@1 }; -mov(8) g61.1<2>UD g58<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g55UD g59UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g109<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g103UD g53UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $7 }; -and(1) g110<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g47<1>UD g63<1,1,0>UD 0x00000540UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g110<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g47UD g55UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -and(1) g111<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g49<1>UD g63<1,1,0>UD 0x00000580UD { align1 1H $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g111<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g49UD g57UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -and(1) g112<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g112<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g106UD g93UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -and(1) g113<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(1) g114<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(1) g115<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(1) g116<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(1) g117<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g51<1>UD g63<1,1,0>UD 0x00000100UD { align1 1H $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -or(1) a0.1<1>UD g113<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g53UD g65UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g114<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g55UD g97UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g115<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g57UD g101UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -or(1) a0.1<1>UD g116<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g59UD g95UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g117<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g51UD g53UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -and(1) g118<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g121<1>UD g63<1,1,0>UD 0x00000140UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g118<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g121UD g55UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -and(1) g119<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g122<1>UD g63<1,1,0>UD 0x00000180UD { align1 1H $15.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g119<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g122UD g57UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -and(1) g120<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g123<1>UD g63<1,1,0>UD 0x000001c0UD { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g120<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g123UD g59UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -and(1) g121<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $15.src }; -and(1) g122<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.src }; -and(1) g123<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.src }; -and(1) g124<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.src }; -and(1) g125<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -or(16) g54<1>UD g63<1,1,0>UD 0x00000200UD { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -or(1) a0.1<1>UD g121<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g56UD g103UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g122<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g58UD g47UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g123<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $6.src }; -send(16) g60UD g49UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -or(1) a0.1<1>UD g124<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g65UD g106UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g125<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g54UD g56UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -and(1) g126<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g124<1>UD g63<1,1,0>UD 0x00000240UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g126<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $6.dst }; -send(16) nullUD g124UD g58UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -and(1) g127<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g125<1>UD g63<1,1,0>UD 0x00000280UD { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g127<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $6.dst }; -send(16) nullUD g125UD g60UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -and(1) g47<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $6.src }; -or(16) g126<1>UD g63<1,1,0>UD 0x000002c0UD { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g47<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g126UD g65UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; - -LABEL22: -endif(16) JIP: LABEL2 { align1 1H }; - -LABEL2: -endif(16) JIP: LABEL23 { align1 1H }; - -LABEL23: -and(1) g97<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -shl(16) g47<1>UD g99<8,8,1>UW 0x00000002UD { align1 1H $6.dst }; -and(1) g98<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $12.src }; -and(1) g101<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.src }; -and(1) g102<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.src }; -and(1) g103<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $2.src }; -and(1) g104<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $2.src }; -and(1) g106<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $3.src }; -and(1) g107<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $3.src }; -and(1) g108<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g61<1>UD g77<16,8,2>UW { align1 1H $6.src }; -mov(16) g93<1>UD g41<16,8,2>UW { align1 1H $10.src }; -mov(1) g105<1>D 3D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -or(16) g49<1>UD g47<1,1,0>UD 0x00000200UD { align1 1H F@1 compacted }; -or(16) g51<1>UD g47<1,1,0>UD 0x00000240UD { align1 1H $6.dst compacted }; -or(16) g53<1>UD g47<1,1,0>UD 0x00000280UD { align1 1H $6.src compacted }; -or(16) g55<1>UD g47<1,1,0>UD 0x000002c0UD { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -or(16) g57<1>UD g47<1,1,0>UD 0x00000100UD { align1 1H F@7 compacted }; -or(16) g63<1>UD g47<1,1,0>UD 0x00000140UD { align1 1H F@6 compacted }; -or(16) g65<1>UD g47<1,1,0>UD 0x00000180UD { align1 1H $4.src compacted }; -or(16) g95<1>UD g47<1,1,0>UD 0x000001c0UD { align1 1H $14.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -or(1) a0.1<1>UD g108<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g59UD g47UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $5 }; -xor(16) g91<1>UD g61<1,1,0>UD 0x00000007UD { align1 1H compacted }; -mov(1) g105.1<1>D 4D { align1 WE_all 1N I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -or(1) a0.1<1>UD g97<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g47UD g49UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g98<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g49UD g51UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g101<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g51UD g53UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g102<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g53UD g55UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -mov(1) g105.2<1>D 5D { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g103<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g55UD g57UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -or(1) a0.1<1>UD g104<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g57UD g63UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g106<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g63UD g65UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g107<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g65UD g95UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -mov(1) g105.3<1>D 2D { align1 WE_all 1N I@1 }; -mov(16) g103<1>UD g59<16,8,2>UW { align1 1H $5.dst }; -cmp.l.f0.0(16) null<1>D g61<8,8,1>D g103<8,8,1>D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g95<1>F g47<1,1,0>F -g55<1,1,0>F { align1 1H $6.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -add(16) g97<1>F g49<1,1,0>F -g57<1,1,0>F { align1 1H $7.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -add(16) g101<1>F g51<1,1,0>F -g63<1,1,0>F { align1 1H $8.dst compacted }; -add(16) g103<1>F g97<1,1,0>F g101<1,1,0>F { align1 1H A@1 compacted }; -mul(16) g106<1>F g97<1,1,0>F g101<1,1,0>F { align1 1H compacted }; -mad(16) g97<1>F g106<8,8,1>F g103<8,8,1>F g95<1,1,1>F { align1 1H F@1 }; -(+f0.0) sel(16) g95<1>UD g97<1,1,0>UD 0x00000000UD { align1 1H F@1 compacted }; -and(16) g97<1>UD g95<8,8,1>UD 0xffffff80UD { align1 1H I@1 }; -add(16) g95<1>D g97<1,1,0>D g91<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g103<1>UD g95<1,1,0>UD g95.5<0,1,0>UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) g97<1>UD g95<1,1,0>UD g95<0,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g101<1>UD g95<1,1,0>UD g95.2<0,1,0>UD { align1 1H F@2 compacted }; -cmp.l.f0.0(16) g108<1>UD g95<1,1,0>UD g95.4<0,1,0>UD { align1 1H $14.src compacted }; -cmp.l.f0.0(16) g91<1>UD g95<1,1,0>UD g95.1<0,1,0>UD { align1 1H compacted }; -add3(16) g106<1>D -g97<8,8,1>D -g101<8,8,1>D -g108<1,1,1>D { align1 1H A@1 }; -cmp.l.f0.0(16) g101<1>UD g95<1,1,0>UD g95.3<0,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g97<1>UD g95<1,1,0>UD g96.5<0,1,0>UD { align1 1H compacted }; -add(16) g108<1>D -g91<1,1,0>D -g101<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g101<1>UD g95<1,1,0>UD g96<0,1,0>UD { align1 1H compacted }; -add3(16) g91<1>D -g103<8,8,1>D g108<8,8,1>D g106<1,1,1>D { align1 1H I@2 }; -cmp.l.f0.0(16) g103<1>UD g95<1,1,0>UD g96.2<0,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g106<1>UD g95<1,1,0>UD g96.4<0,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.l.f0.0(16) g110<1>UD g95<1,1,0>UD g96.1<0,1,0>UD { align1 1H compacted }; -add3(16) g108<1>D -g101<8,8,1>D -g103<8,8,1>D -g106<1,1,1>D { align1 1H I@2 }; -cmp.l.f0.0(16) g101<1>UD g95<1,1,0>UD g96.3<0,1,0>UD { align1 1H compacted }; -cmp.ge.f0.0(16) null<1>D g93<8,8,1>D 8D { align1 1H }; -add(16) g95<1>D -g110<1,1,0>D -g101<1,1,0>D { align1 1H I@2 compacted }; -add3(16) g101<1>D -g97<8,8,1>D g95<8,8,1>D g108<1,1,1>D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL25 UIP: LABEL24 { align1 1H }; -mov(16) g95<1>UD g101<16,8,2>UW { align1 1H I@2 }; -add(16) g97<1>D g93<1,1,0>D -8D { align1 1H compacted }; -mov(1) g105.4<1>D 10D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.z.f0.0(16) g101<1>D g96.1<0,1,0>D g97<1,1,0>D { align1 1H I@2 compacted }; -cmp.z.f0.0(16) null<1>D g96.2<0,1,0>D g97<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0) sel(16) g103<1>UD g105.4<0,1,0>UD 0x00000008UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g96.3<0,1,0>D g97<8,8,1>D { align1 1H }; -(+f0.0) sel(16) g106<1>UD g105<0,1,0>UD 0x00000000UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g96.4<0,1,0>D g97<8,8,1>D { align1 1H }; -(+f0.0) sel(16) g108<1>UD g105.1<0,1,0>UD 0x00000000UD { align1 1H compacted }; -add(16) g110<1>D g103<1,1,0>D g108<1,1,0>D { align1 1H I@1 compacted }; -cmp.z.f0.0(16) null<1>D g96.5<0,1,0>D g97<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g112<2>UW g110<8,8,1>UD { align1 1H I@2 }; -(+f0.0) sel(16) g95<1>UD g105.2<0,1,0>UD 0x00000000UD { align1 1H compacted }; -mov(16) g116<1>UW g112<16,8,2>UW { align1 1H I@2 }; -add3(16) g97<1>D -g101<8,8,1>D g106<8,8,1>D g95<1,1,1>D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g114<2>UW g97<8,8,1>UD { align1 1H I@1 }; -mov(16) g112<1>UW g114<16,8,2>UW { align1 1H I@1 }; -else(16) JIP: LABEL24 UIP: LABEL24 { align1 1H }; - -LABEL25: -mov(16) g95<1>UD g91<16,8,2>UW { align1 1H I@7 }; -cmp.z.f0.0(16) g91<1>D g95.1<0,1,0>D g93<1,1,0>D { align1 1H I@1 compacted }; -cmp.z.f0.0(16) null<1>D g95.2<0,1,0>D g93<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -(+f0.0) sel(16) g97<1>UD g105.3<0,1,0>UD 0x00000000UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g95.3<0,1,0>D g93<8,8,1>D { align1 1H }; -(+f0.0) sel(16) g101<1>UD g105<0,1,0>UD 0x00000000UD { align1 1H I@7 compacted }; -cmp.z.f0.0(16) null<1>D g95.4<0,1,0>D g93<8,8,1>D { align1 1H }; -(+f0.0) sel(16) g103<1>UD g105.1<0,1,0>UD 0x00000000UD { align1 1H compacted }; -add(16) g106<1>D g97<1,1,0>D g103<1,1,0>D { align1 1H I@1 compacted }; -cmp.z.f0.0(16) null<1>D g95.5<0,1,0>D g93<8,8,1>D { align1 1H }; -mov(16) g108<2>UW g106<8,8,1>UD { align1 1H I@2 }; -(+f0.0) sel(16) g93<1>UD g105.2<0,1,0>UD 0x00000000UD { align1 1H compacted }; -mov(16) g116<1>UW g108<16,8,2>UW { align1 1H I@2 }; -add3(16) g95<1>D -g91<8,8,1>D g101<8,8,1>D g93<1,1,1>D { align1 1H I@2 }; -mov(16) g110<2>UW g95<8,8,1>UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) g112<1>UW g110<16,8,2>UW { align1 1H I@1 }; - -LABEL24: -endif(16) JIP: LABEL26 { align1 1H }; - -LABEL26: -mov(16) g93<1>UD g116<8,8,1>UW { align1 1H I@5 }; -mov(16) g95<1>UD g112<8,8,1>UW { align1 1H I@3 }; -and(1) g109<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g97<1>UD g99<8,8,1>UW 0x00000002UD { align1 1H }; -add(16) g91<1>D g93<1,1,0>D g95<1,1,0>D { align1 1H I@3 compacted }; -or(16) g95<1>UD g97<1,1,0>UD 0x00000600UD { align1 1H I@2 compacted }; -mov(16) a0<1>UW 0x06e0UW { align1 WE_all 1H I@2 }; -shl(16) a0<1>UW g91<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x06e0UW { align1 1H A@1 }; -mov(16) g93<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0720UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g91<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0720UW { align1 1H A@1 }; -mov(16) g55<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x07e0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g91<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x07e0UW { align1 1H A@1 }; -mov(16) g57<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -mov(16) a0<1>UW 0x0820UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g91<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0820UW { align1 1H A@1 }; -mov(16) g63<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g109<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g95UD g93UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -and(1) g110<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g65<1>UD g97<1,1,0>UD 0x00000640UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g110<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g65UD g55UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -and(1) g111<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g55<1>UD g97<1,1,0>UD 0x00000680UD { align1 1H $15.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g111<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g55UD g57UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -and(1) g112<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g57<1>UD g97<1,1,0>UD 0x000006c0UD { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g112<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g57UD g63UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -mov(16) a0<1>UW 0x05e0UW { align1 WE_all 1H $1.src }; -shl(16) a0<1>UW g91<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x05e0UW { align1 1H A@1 }; -mov(16) g63<1>UD g[a0]UD { align1 1H A@1 compacted }; -and(1) g113<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $3.src }; -mov(16) a0<1>UW 0x0620UW { align1 WE_all 1H A@2 }; -shl(16) a0<1>UW g91<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0620UW { align1 1H A@1 }; -mov(16) g47<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0660UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g91<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0660UW { align1 1H A@1 }; -mov(16) g49<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -mov(16) a0<1>UW 0x06a0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g91<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x06a0UW { align1 1H A@1 }; -mov(16) g51<1>UD g[a0]UD { align1 1H A@1 compacted }; -or(16) g53<1>UD g97<1,1,0>UD 0x00000700UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g113<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g53UD g63UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -and(1) g114<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $4.src }; -or(16) g63<1>UD g97<1,1,0>UD 0x00000740UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g114<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g63UD g47UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -and(1) g115<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $4.src }; -or(16) g47<1>UD g97<1,1,0>UD 0x00000780UD { align1 1H $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g115<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g47UD g49UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -and(1) g116<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g49<1>UD g97<1,1,0>UD 0x000007c0UD { align1 1H $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g116<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g49UD g51UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $5 }; -and(1) g117<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(1) g118<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(1) g119<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(1) g120<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(1) g121<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g51<1>UD g97<1,1,0>UD 0x00000100UD { align1 1H $5.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -or(1) a0.1<1>UD g117<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g93UD g95UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g118<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g95UD g65UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g119<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g65UD g55UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -or(1) a0.1<1>UD g120<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g55UD g57UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g121<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g51UD g93UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -and(1) g122<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g51<1>UD g97<1,1,0>UD 0x00000140UD { align1 1H $10.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g122<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g51UD g95UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; -and(1) g123<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g51<1>UD g97<1,1,0>UD 0x00000180UD { align1 1H $11.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g123<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g51UD g65UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -and(1) g124<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $6.src }; -or(16) g51<1>UD g97<1,1,0>UD 0x000001c0UD { align1 1H $12.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g124<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g51UD g55UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -and(1) g125<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $6.src }; -and(1) g126<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $4.src }; -and(1) g127<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $4.src }; -and(1) g65<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $12.src }; -and(1) g66<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $12.src }; -or(16) g51<1>UD g97<1,1,0>UD 0x00000200UD { align1 1H $13.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -or(1) a0.1<1>UD g125<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g55UD g53UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g126<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g53UD g63UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g127<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g57UD g47UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -or(1) a0.1<1>UD g65<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g63UD g49UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g66<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g51UD g55UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -and(1) g93<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $10.src }; -or(16) g47<1>UD g97<1,1,0>UD 0x00000240UD { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g93<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g47UD g53UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -and(1) g94<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -or(16) g48<1>UD g97<1,1,0>UD 0x00000280UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g94<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g48UD g57UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -and(1) g95<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -or(16) g49<1>UD g97<1,1,0>UD 0x000002c0UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g95<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g49UD g63UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -and(1) g101<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g50<1>UD g97<1,1,0>UD 0x00000300UD { align1 1H $2.src compacted }; -and(1) g102<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(1) a0.1<1>UD g101<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g96UD g50UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) a0<1>UW 0x0c00UW { align1 WE_all 1H $3.dst }; -shl(16) a0<1>UW g91<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0c00UW { align1 1H A@1 }; -mov(16) g55<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g102<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g50UD g55UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -cmp.l.f0.0(16) g63<1>UD g61<1,1,0>UD g59<1,1,0>UD { align1 1H $2.src compacted }; -and.nz.f0.0(16) null<1>UD g63<8,8,1>UD g85<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL27 UIP: LABEL27 { align1 1H }; -shl(16) g103<1>D g1<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g106<1>UD g1<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g108<1>D g21<1,1,0>D g103<1,1,0>D { align1 1H @2 $1.dst compacted }; -cmp.l.f0.0(16) g110<1>UD g108<1,1,0>UD g21<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g47<2>UD g108<4,4,1>UD { align1 1Q F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g49<2>UD g109<4,4,1>UD { align1 2Q F@5 }; -add3(16) g112<1>D g23<8,8,1>D g106<8,8,1>D -g110<1,1,1>D { align1 1H @3 $1.dst }; -mov(8) g47.1<2>UD g112<4,4,1>UD { align1 1Q I@1 }; -mov(8) g49.1<2>UD g113<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g47UD g55UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -cmp.g.f0.0(16) g95<1>UD g29<1,1,0>UD 0x00000000UD { align1 1H compacted }; -shl(16) g93<1>D g45<8,8,1>D 0x00000006UD { align1 1H $8.dst }; -shr(16) g91<1>UD g45<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -add(16) g101<1>D g29<1,1,0>D 192D { align1 1H compacted }; -add(16) g106<1>D g37<1,1,0>D 36D { align1 1H $4.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g65<1>D -g31<1,1,0>D g95<1,1,0>D { align1 1H I@5 compacted }; -cmp.l.f0.0(16) g97<1>UD g101<1,1,0>UD g29<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g95<1>D g101<1,1,0>D g93<1,1,0>D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g47<2>UD g106<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g49<2>UD g107<4,4,1>UD { align1 2Q I@5 }; -add(16) g93<1>D -g97<1,1,0>D g31<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g97<1>UD g95<1,1,0>UD g101<1,1,0>UD { align1 1H I@4 compacted }; -add(16) g103<1>D g95<1,1,0>D -g29<1,1,0>D { align1 1H compacted }; -add3(16) g101<1>D g93<8,8,1>D g91<8,8,1>D -g97<1,1,1>D { align1 1H I@2 }; -cmp.l.f0.0(16) g91<1>UD g103<1,1,0>UD g95<1,1,0>UD { align1 1H I@2 compacted }; -cmp.g.f0.0(16) g95<1>UD g103<1,1,0>UD 0x00000000UD { align1 1H compacted }; -add3(16) g93<1>D g101<8,8,1>D g65<8,8,1>D -g91<1,1,1>D { align1 1H I@2 }; -add(16) g65<1>D -g93<1,1,0>D g95<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>D g93<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g91<1>UD g65<1,1,0>UD g93<1,1,0>UD { align1 1H I@2 compacted }; -(+f0.0) sel(16) g65<1>D -g103<1,1,0>D g103<1,1,0>D { align1 1H compacted }; -shl(16) g93<1>D g91<8,8,1>D 0x0000001aUD { align1 1H I@2 }; -shr(16) g91<1>UD g65<1,1,0>UD 0x00000006UD { align1 1H I@2 compacted }; -or(16) g65<1>UD g91<1,1,0>UD g93<1,1,0>UD { align1 1H I@1 compacted }; -(+f0.0) sel(16) g91<1>D -g65<1,1,0>D g65<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g65<1>UD g106<1,1,0>UD g37<1,1,0>UD { align1 1H compacted }; -add(16) g93<1>D -g65<1,1,0>D g39<1,1,0>D { align1 1H @1 $4.dst compacted }; -mov(8) g47.1<2>UD g93<4,4,1>UD { align1 1Q I@1 }; -mov(8) g49.1<2>UD g94<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g113UD g47UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -add(16) g115<1>D g1<1,1,0>D g113<1,1,0>D { align1 1H $2.dst compacted }; -shl(16) g117<1>D g115<8,8,1>D 0x00000002UD { align1 1H I@1 }; -shr(16) g119<1>UD g115<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g121<1>D g21<1,1,0>D g117<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g123<1>UD g121<1,1,0>UD g21<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g51<2>UD g121<4,4,1>UD { align1 1Q F@4 }; -mov(8) g53<2>UD g122<4,4,1>UD { align1 2Q $2.src }; -add3(16) g125<1>D g23<8,8,1>D g119<8,8,1>D -g123<1,1,1>D { align1 1H I@3 }; -mov(8) g51.1<2>UD g125<4,4,1>UD { align1 1Q I@1 }; -mov(8) g53.1<2>UD g126<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g51UD g91UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL27: -endif(16) JIP: LABEL28 { align1 1H }; - -LABEL28: -mov(16) g126<1>UD g19<16,8,2>UW { align1 1H I@2 }; -cmp.nz.f0.0(16) null<1>D g85<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g25<1>UD g126<1,1,0>UD 0x00000000UD { align1 1H @2 $1.dst compacted }; -cmp.z.f0.0(16) null<1>W g69<16,8,2>W 1W { align1 1H }; -(+f0.0) if(16) JIP: LABEL30 UIP: LABEL29 { align1 1H }; -mov.nz.f0.0(16) null<1>D g63<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL32 UIP: LABEL31 { align1 1H }; -and(1) g17<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $2.dst }; -shl(16) g18<1>UD g99<8,8,1>UW 0x00000002UD { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -or(16) g51<1>UD g18<1,1,0>UD 0x000001c0UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g17<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g1UD g51UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -mov(16) g117<1>UD g1.3<32,8,4>UB { align1 1H $2.dst }; -else(16) JIP: LABEL31 UIP: LABEL31 { align1 1H }; - -LABEL32: -mov(16) g117<1>UD 0x00000000UD { align1 1H I@2 }; - -LABEL31: -endif(16) JIP: LABEL33 { align1 1H }; -mov(16) g19<1>UD g117<32,8,4>UB { align1 1H I@2 }; -add(16) g21<1>D g41<1,1,0>D 4D { align1 1H $1.dst compacted }; -add(16) g23<1>D g41<1,1,0>D -12D { align1 1H $1.dst compacted }; -add(16) g38<1>D g41<1,1,0>D 2D { align1 1H $4.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g47<1>D g41<1,1,0>D -14D { align1 1H F@6 compacted }; -add(16) g111<1>D g41<1,1,0>D 1D { align1 1H compacted }; -add(16) g113<1>D g41<1,1,0>D -15D { align1 1H compacted }; -and(16) g115<1>UD g41<8,8,1>UD 0xfffffff8UD { align1 1H }; -mov(16) g95<1>UW g100<32,16,2>UB { align1 1H }; -cmp.l.f0.0(16) null<1>D g21<8,8,1>D 16D { align1 1H I@7 }; -(+f0.0) sel(16) g27<1>UD g21<1,1,0>UD g23<1,1,0>UD { align1 1H @7 $1.dst compacted }; -mov(16) a0<1>UW 0x0260UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g27<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0260UW { align1 1H A@1 }; -mov(16) g33<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>D g38<8,8,1>D 16D { align1 1H I@7 }; -or(16) g35<1>UD g117<1,1,0>UD g33<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -(+f0.0) sel(16) g49<1>UD g38<1,1,0>UD g47<1,1,0>UD { align1 1H A@5 compacted }; -mov(16) g37<1>UD g35<32,8,4>UB { align1 1H @2 $4.dst }; -cmp.l.f0.0(16) null<1>D g111<8,8,1>D 16D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) a0<1>UW 0x04a0UW { align1 WE_all 1H A@2 }; -shl(16) a0<1>UW g49<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x04a0UW { align1 1H A@1 }; -mov(16) g51<1>UD g[a0]UD { align1 1H A@1 compacted }; -(+f0.0) sel(16) g65<1>UD g111<1,1,0>UD g113<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -or(16) g53<1>UD g37<1,1,0>UD g51<1,1,0>UD { align1 1H I@2 compacted }; -cmp.nz.f0.0(16) null<1>D g85<8,8,1>D 0D { align1 1H }; -mov(16) g63<1>UD g53<32,8,4>UB { align1 1H A@2 }; -mov(16) a0<1>UW 0x07e0UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g65<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x07e0UW { align1 1H A@1 }; -mov(16) g69<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -or(16) g91<1>UD g53<1,1,0>UD g69<1,1,0>UD { align1 1H I@1 compacted }; -mov(16) a0<1>UW 0x0b60UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g115<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b60UW { align1 1H A@1 }; -mov(16) g93<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) g97<4>UB g93<8,8,1>UD { align1 1H I@1 }; -mov(16) g101<1>UD g93<32,8,4>UB { align1 1H }; -mov(16) g94<1>UW g97<32,8,4>UB { align1 1H I@2 }; -(+f0.0) sel(16) g100<1>UW g94<16,16,1>UW g95<16,16,1>UW { align1 1H I@1 }; -cmp.nz.f0.0(16) g103<1>D g101<1,1,0>D 0D { align1 1H I@3 compacted }; -cmp.z.f0.0(16) g106<1>D g117<1,1,0>D 0D { align1 1H compacted }; -and(16) g108<1>UD g103<1,1,0>UD g106<1,1,0>UD { align1 1H I@1 compacted }; -and.nz.f0.0(16) null<1>UD g108<8,8,1>UD g85<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL34 UIP: LABEL34 { align1 1H }; -and(1) g109<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g91<1>UD g99<8,8,1>UW 0x00000002UD { align1 1H }; -mov(16) g65<1>UD 0x7f800000UD { align1 1H }; -or(16) g52<1>UD g91<1,1,0>UD 0x00000100UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g109<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g52UD g65UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -and(1) g110<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g53<1>UD g91<1,1,0>UD 0x00000140UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g110<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $2.src }; -send(16) nullUD g53UD g65UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -and(1) g111<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g63<1>UD g91<1,1,0>UD 0x00000180UD { align1 1H F@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g111<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g63UD g65UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -and(1) g112<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g69<1>UD g91<1,1,0>UD 0x000001c0UD { align1 1H compacted }; -mov(16) g93<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g112<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g69UD g93UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $5 }; -and(1) g113<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g94<1>UD g91<1,1,0>UD 0x00000200UD { align1 1H $5.src compacted }; -mov(16) g101<1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g113<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g94UD g101UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -and(1) g114<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g95<1>UD g91<1,1,0>UD 0x00000240UD { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g114<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g95UD g101UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $7 }; -and(1) g115<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g96<1>UD g91<1,1,0>UD 0x00000280UD { align1 1H $7.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g115<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g96UD g101UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -and(1) g116<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g102<1>UD g91<1,1,0>UD 0x000002c0UD { align1 1H $8.src compacted }; -mov(16) g108<1>UD 0x80000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g116<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g102UD g108UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; - -LABEL34: -endif(16) JIP: LABEL33 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g85<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g117<1>D -g106<1,1,0>D 0D { align1 1H compacted }; -cmp.nz.f0.0(16) g119<1>D g117<1,1,0>D 0D { align1 1H I@1 compacted }; -mov(16) g48<2>W -g119<8,8,1>D { align1 1H A@1 }; -mov(16) g118<1>UW g48<16,8,2>UW { align1 1H I@1 }; - -LABEL33: -else(16) JIP: LABEL29 UIP: LABEL29 { align1 1H }; - -LABEL30: -mov(16) g118<1>UW 0x0000UW { align1 1H I@2 }; - -LABEL29: -endif(16) JIP: LABEL35 { align1 1H }; - -LABEL35: -and(16) g120<1>UW g118<1,1,0>UW 0x0001UW { align1 1H I@2 compacted }; -and(1) g121<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g37<1>UD g99<8,8,1>UW 0x00000002UD { align1 1H $4.dst }; -and(1) g21<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -and(1) g22<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -and(1) g23<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -and(1) g24<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(1) g47<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N F@6 }; -add(16) g108<1>D g41<1,1,0>D 4D { align1 1H $9.src compacted }; -add(16) g110<1>D g41<1,1,0>D -12D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g51<1>D g41<1,1,0>D 2D { align1 1H F@4 compacted }; -add(16) g53<1>D g41<1,1,0>D -14D { align1 1H $2.src compacted }; -add(16) g1<1>D g41<1,1,0>D 1D { align1 1H compacted }; -add(16) g17<1>D g41<1,1,0>D -15D { align1 1H $2.dst compacted }; -and(16) g19<1>UD g41<8,8,1>UD 0xfffffff8UD { align1 1H }; -mov(16) g103<2>UB g100<16,16,1>UW { align1 1H $9.src }; -mov(16) g104<1>W g120<32,16,2>B { align1 1H }; -or(16) g69<1>UD g37<1,1,0>UD 0x00000100UD { align1 1H $5.src compacted }; -or(16) g85<1>UD g37<1,1,0>UD 0x00000140UD { align1 1H compacted }; -or(16) g122<1>UD g37<1,1,0>UD 0x00000180UD { align1 1H compacted }; -or(16) g124<1>UD g37<1,1,0>UD 0x00000200UD { align1 1H compacted }; -or(16) g126<1>UD g37<1,1,0>UD 0x00000240UD { align1 1H compacted }; -or(16) g106<1>UD g37<1,1,0>UD 0x00000280UD { align1 1H compacted }; -cmp.l.f0.0(16) null<1>D g108<8,8,1>D 16D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g121<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g27UD g69UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -or(1) a0.1<1>UD g21<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g33UD g85UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g22<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g35UD g122UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(1) a0.1<1>UD g23<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g37UD g124UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -or(1) a0.1<1>UD g24<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g39UD g126UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(1) a0.1<1>UD g47<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g41UD g106UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -(+f0.0) sel(16) g21<1>UD g108<1,1,0>UD g110<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) null<1>D g51<8,8,1>D 16D { align1 1H }; -mov(16) a0<1>UW 0x0360UW { align1 WE_all 1H @2 $10.dst }; -shl(16) a0<1>UW g21<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0360UW { align1 1H A@1 }; -mov(16) g23<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) a0<1>UW 0x0420UW { align1 WE_all 1H F@6 }; -shl(16) a0<1>UW g21<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0420UW { align1 1H A@1 }; -mov(16) g47<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) a0<1>UW 0x0460UW { align1 WE_all 1H $12.dst }; -shl(16) a0<1>UW g21<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0460UW { align1 1H A@1 }; -mov(16) g65<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) a0<1>UW 0x04a0UW { align1 WE_all 1H $5.dst }; -shl(16) a0<1>UW g21<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x04a0UW { align1 1H A@1 }; -mov(16) g69<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) a0<1>UW 0x04e0UW { align1 WE_all 1H F@4 }; -shl(16) a0<1>UW g21<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x04e0UW { align1 1H A@1 }; -mov(16) g63<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) a0<1>UW 0x0520UW { align1 WE_all 1H F@5 }; -shl(16) a0<1>UW g21<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0520UW { align1 1H A@1 }; -mov(16) g49<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g21<1>F g27<1,1,0>F g23<1,1,0>F { align1 1H I@1 compacted }; -sel.l(16) g23<1>F g33<1,1,0>F g47<1,1,0>F { align1 1H I@5 compacted }; -sel.l(16) g47<1>F g35<1,1,0>F g65<1,1,0>F { align1 1H I@4 compacted }; -sel.ge(16) g65<1>F g37<1,1,0>F g69<1,1,0>F { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sel.ge(16) g85<1>F g41<1,1,0>F g49<1,1,0>F { align1 1H I@1 compacted }; -sel.ge(16) g69<1>F g39<1,1,0>F g63<1,1,0>F { align1 1H I@2 compacted }; -(+f0.0) sel(16) g49<1>UD g51<1,1,0>UD g53<1,1,0>UD { align1 1H F@2 compacted }; -mov(16) a0<1>UW 0x02a0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g49<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x02a0UW { align1 1H A@1 }; -mov(16) g51<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x02e0UW { align1 WE_all 1H F@5 }; -shl(16) a0<1>UW g49<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x02e0UW { align1 1H A@1 }; -mov(16) g53<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x05e0UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g49<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x05e0UW { align1 1H A@1 }; -mov(16) g63<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) a0<1>UW 0x0820UW { align1 WE_all 1H F@3 }; -shl(16) a0<1>UW g49<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0820UW { align1 1H A@1 }; -mov(16) g91<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) a0<1>UW 0x08a0UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g49<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x08a0UW { align1 1H A@1 }; -mov(16) g93<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) a0<1>UW 0x0aa0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g49<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0aa0UW { align1 1H A@1 }; -mov(16) g95<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>D g1<8,8,1>D 16D { align1 1H }; -sel.l(16) g49<1>F g21<1,1,0>F g51<1,1,0>F { align1 1H I@2 compacted }; -sel.l(16) g21<1>F g23<1,1,0>F g53<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g51<1>F g69<1,1,0>F g93<1,1,0>F { align1 1H I@3 compacted }; -sel.l(16) g23<1>F g47<1,1,0>F g63<1,1,0>F { align1 1H A@2 compacted }; -sel.ge(16) g53<1>F g85<1,1,0>F g95<1,1,0>F { align1 1H I@2 compacted }; -sel.ge(16) g47<1>F g65<1,1,0>F g91<1,1,0>F { align1 1H A@2 compacted }; -(+f0.0) sel(16) g63<1>UD g1<1,1,0>UD g17<1,1,0>UD { align1 1H F@3 compacted }; -mov(16) a0<1>UW 0x0620UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g63<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0620UW { align1 1H A@1 }; -mov(16) g1<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x02a0UW { align1 WE_all 1H F@5 }; -shl(16) a0<1>UW g63<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x02a0UW { align1 1H A@1 }; -mov(16) g17<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x02e0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g63<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x02e0UW { align1 1H A@1 }; -mov(16) g65<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x05e0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g63<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x05e0UW { align1 1H A@1 }; -mov(16) g69<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0660UW { align1 WE_all 1H A@2 }; -shl(16) a0<1>UW g63<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0660UW { align1 1H A@1 }; -mov(16) g85<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x06a0UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g63<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x06a0UW { align1 1H A@1 }; -mov(16) g91<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) g93<1>UD g77<1,1,0>UD 0x00000006UD { align1 1H F@4 compacted }; -sel.l(16) g63<1>F g49<1,1,0>F g1<1,1,0>F { align1 1H I@2 compacted }; -sel.l(16) g1<1>F g21<1,1,0>F g17<1,1,0>F { align1 1H I@6 compacted }; -sel.ge(16) g21<1>F g47<1,1,0>F g69<1,1,0>F { align1 1H A@1 compacted }; -sel.l(16) g17<1>F g23<1,1,0>F g65<1,1,0>F { align1 1H I@5 compacted }; -sel.ge(16) g69<1>F g53<1,1,0>F g91<1,1,0>F { align1 1H I@2 compacted }; -and.nz.f0.0(16) null<1>UD g81<8,8,1>UD g93<8,8,1>UD { align1 1H I@1 }; -sel.ge(16) g23<1>F g51<1,1,0>F g85<1,1,0>F { align1 1H A@2 compacted }; -mov(16) a0<1>UW 0x07e0UW { align1 WE_all 1H A@4 }; -shl(16) a0<1>UW g19<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x07e0UW { align1 1H A@1 }; -mov(16) g47<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0020UW { align1 WE_all 1H A@5 }; -shl(16) a0<1>UW g19<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0020UW { align1 1H A@1 }; -mov(16) g49<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x02a0UW { align1 WE_all 1H A@2 }; -shl(16) a0<1>UW g19<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x02a0UW { align1 1H A@1 }; -mov(16) g53<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0220UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g19<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0220UW { align1 1H A@1 }; -mov(16) g51<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x08a0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g19<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x08a0UW { align1 1H A@1 }; -mov(16) g65<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x02e0UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g19<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x02e0UW { align1 1H A@1 }; -mov(16) g63<1>UD g[a0]UD { align1 1H A@1 compacted }; -(+f0.0) if(16) JIP: LABEL36 UIP: LABEL36 { align1 1H }; -sel.ge(16) g91<1>F (abs)g47<1,1,0>F (abs)g53<1,1,0>F { align1 1H A@2 compacted }; -sel.ge(16) g1<1>F (abs)g49<1,1,0>F (abs)g63<1,1,0>F { align1 1H I@2 compacted }; -sel.ge(16) g99<1>F (abs)g51<1,1,0>F (abs)g65<1,1,0>F { align1 1H I@3 compacted }; -add(16) g95<1>D g29<1,1,0>D 192D { align1 1H compacted }; -shl(16) g69<1>D g45<8,8,1>D 0x00000006UD { align1 1H $8.dst }; -shr(16) g97<1>UD g45<1,1,0>UD 0x0000001aUD { align1 1H $8.src compacted }; -sel.ge(16) g93<1>F g1<1,1,0>F g99<1,1,0>F { align1 1H F@1 compacted }; -add(16) g1<1>D g95<1,1,0>D g69<1,1,0>D { align1 1H A@1 compacted }; -mov(16) g85<4>UB g25<8,8,1>UD { align1 1H F@5 }; -sel.ge(16) g69<1>F g91<1,1,0>F g93<1,1,0>F { align1 1H A@1 compacted }; -mov(8) g21<2>UD g1<4,4,1>UD { align1 1Q I@2 }; -mov(8) g23<2>UD g2<4,4,1>UD { align1 2Q I@3 }; -add(16) g99<1>D g1<1,1,0>D 16D { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g101<1>UD g85<32,8,4>UB { align1 1H I@4 }; -mul(16) g85<1>F g69<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H A@1 compacted }; -mov(8) g17<2>UD g99<4,4,1>UD { align1 1Q I@2 }; -mov(8) g19<2>UD g100<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g7<1>F g47<1,1,0>F -g85<1,1,0>F { align1 1H F@1 compacted }; -add(16) g9<1>F g49<1,1,0>F -g85<1,1,0>F { align1 1H $5.src compacted }; -add(16) g11<1>F g51<1,1,0>F -g85<1,1,0>F { align1 1H compacted }; -add(16) g47<1>F g53<1,1,0>F g85<1,1,0>F { align1 1H compacted }; -add(16) g49<1>F g63<1,1,0>F g85<1,1,0>F { align1 1H compacted }; -add(16) g51<1>F g65<1,1,0>F g85<1,1,0>F { align1 1H compacted }; -add(16) g53<1>F g47<1,1,0>F -g7<1,1,0>F { align1 1H F@3 compacted }; -add(16) g47<1>F g49<1,1,0>F -g9<1,1,0>F { align1 1H F@3 compacted }; -add(16) g49<1>F g51<1,1,0>F -g11<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g51<1>F g53<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g53<1>F g47<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g47<1>F g49<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -and(16) g49<1>UD g51<8,8,1>UD 0x007fffffUD { align1 1H F@1 }; -and(16) g63<1>UD g51<8,8,1>UD 0x80000000UD { align1 1H F@7 }; -and(16) g85<1>UD g51<8,8,1>UD 0x7f800000UD { align1 1H F@7 }; -and(16) g65<1>UD g53<8,8,1>UD 0x80000000UD { align1 1H F@2 }; -and(16) g91<1>UD g53<8,8,1>UD 0x7f800000UD { align1 1H }; -and(16) g69<1>UD g47<8,8,1>UD 0x80000000UD { align1 1H F@1 }; -and(16) g93<1>UD g47<8,8,1>UD 0x7f800000UD { align1 1H }; -and(16) g51<1>UD g53<8,8,1>UD 0x007fffffUD { align1 1H }; -and(16) g53<1>UD g47<8,8,1>UD 0x007fffffUD { align1 1H }; -add(16) g47<1>D g49<8,8,1>D 1056964608D { align1 1H I@7 }; -asr(16) g49<1>D g85<8,8,1>D 0x00000017UD { align1 1H I@7 }; -add(16) g85<1>D g51<8,8,1>D 1056964608D { align1 1H I@4 }; -asr(16) g51<1>D g91<8,8,1>D 0x00000017UD { align1 1H I@7 }; -add(16) g91<1>D g53<8,8,1>D 1056964608D { align1 1H I@5 }; -cmp.z.f0.0(16) null<1>F g47<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@5 compacted }; -asr(16) g53<1>D g93<8,8,1>D 0x00000017UD { align1 1H I@7 }; -(-f0.0) sel(16) g93<1>UD g47<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g47<1>UD g93<8,8,1>UD 0x7fffffffUD { align1 1H A@1 }; -cmp.z.f0.0(16) null<1>F g85<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@6 compacted }; -or(16) g93<1>UD g47<1,1,0>UD g63<1,1,0>UD { align1 1H I@1 compacted }; -(-f0.0) sel(16) g47<1>UD g85<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g63<1>UD g47<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.z.f0.0(16) null<1>F g91<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@7 compacted }; -or(16) g47<1>UD g63<1,1,0>UD g65<1,1,0>UD { align1 1H I@1 compacted }; -(-f0.0) sel(16) g63<1>UD g91<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g65<1>UD g63<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.g.f0.0(16) g63<1>F g93<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@1 }; -or(16) g85<1>UD g65<1,1,0>UD g69<1,1,0>UD { align1 1H A@1 compacted }; -cmp.g.f0.0(16) g65<1>F g47<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@1 }; -add3(16) g47<1>D 65410W g49<8,8,1>D -g63<1,1,1>D { align1 1H F@1 }; -cmp.g.f0.0(16) g63<1>F g85<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@1 }; -add3(16) g49<1>D 65410W g51<8,8,1>D -g65<1,1,1>D { align1 1H F@2 }; -cmp.l.f0.0(16) g65<1>UD g95<1,1,0>UD g29<1,1,0>UD { align1 1H compacted }; -add3(16) g51<1>D 65410W g53<8,8,1>D -g63<1,1,1>D { align1 1H F@1 }; -cmp.l.f0.0(16) g53<1>UD g1<1,1,0>UD g95<1,1,0>UD { align1 1H compacted }; -add(16) g63<1>D -g65<1,1,0>D g31<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g69<1>UD g99<1,1,0>UD g1<1,1,0>UD { align1 1H compacted }; -add3(16) g65<1>D g63<8,8,1>D g97<8,8,1>D -g53<1,1,1>D { align1 1H I@2 }; -mov(8) g21.1<2>UD g65<4,4,1>UD { align1 1Q I@1 }; -mov(8) g23.1<2>UD g66<4,4,1>UD { align1 2Q I@2 }; -add(16) g53<1>D -g69<1,1,0>D g65<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g17.1<2>UD g53<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g54<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g101UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) nullUD g21UD g7UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $5 }; -add(16) g21<1>D g1<1,1,0>D 18D { align1 1H $5.src compacted }; -mov(16) g63<4>UB g47<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g23<1>UD g21<1,1,0>UD g1<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g17<2>UD g21<4,4,1>UD { align1 1Q $14.src }; -mov(8) g19<2>UD g22<4,4,1>UD { align1 2Q $14.src }; -mov(16) g69<4>UB g49<8,8,1>UD { align1 1H }; -mov(16) g85<4>UB g51<8,8,1>UD { align1 1H F@1 }; -mov(16) g53<4>UB g63<32,8,4>UB { align1 1H I@6 }; -add(16) g21<1>D -g23<1,1,0>D g65<1,1,0>D { align1 1H I@6 compacted }; -mov(16) g53.1<4>UB g69<32,8,4>UB { align1 1H I@2 }; -mov(8) g17.1<2>UD g21<4,4,1>UD { align1 1Q I@2 }; -mov(8) g19.1<2>UD g22<4,4,1>UD { align1 2Q I@3 }; -mov(16) g53.2<4>UB g85<32,8,4>UB { align1 1H I@3 }; -mov(16) g53.3<4>UB g103<16,8,2>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g53UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; -cmp.l.f0.0(16) null<1>UD g77<8,8,1>UD g59<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL38 UIP: LABEL37 { align1 1H }; -sel.ge(16) g17<1>F (abs)g27<1,1,0>F (abs)g37<1,1,0>F { align1 1H $15.src compacted }; -sel.ge(16) g19<1>F (abs)g33<1,1,0>F (abs)g39<1,1,0>F { align1 1H $15.src compacted }; -sel.ge(16) g21<1>F (abs)g35<1,1,0>F (abs)g41<1,1,0>F { align1 1H I@5 compacted }; -shl(16) g23<1>D -g47<8,8,1>D 0x00000017UD { align1 1H }; -cmp.nz.f0.0(16) null<1>W g104<16,16,1>W 0W { align1 1H }; -shl(16) g47<1>D -g49<8,8,1>D 0x00000017UD { align1 1H }; -sel.ge(16) g93<1>F g19<1,1,0>F g21<1,1,0>F { align1 1H F@1 compacted }; -shl(16) g49<1>D -g51<8,8,1>D 0x00000017UD { align1 1H }; -add(16) g19<1>D g23<8,8,1>D 1132462080D { align1 1H A@1 }; -add(16) g21<1>D g47<8,8,1>D 1132462080D { align1 1H A@1 }; -sel.ge(16) g47<1>F g17<1,1,0>F g93<1,1,0>F { align1 1H A@1 compacted }; -add(16) g23<1>D g49<8,8,1>D 1132462080D { align1 1H I@3 }; -mul(16) g17<1>F g47<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -add(16) g47<1>F g27<1,1,0>F -g17<1,1,0>F { align1 1H F@1 compacted }; -add(16) g27<1>F g33<1,1,0>F -g17<1,1,0>F { align1 1H F@1 compacted }; -add(16) g33<1>F g35<1,1,0>F -g17<1,1,0>F { align1 1H F@1 compacted }; -add(16) g35<1>F g37<1,1,0>F g17<1,1,0>F { align1 1H F@1 compacted }; -add(16) g37<1>F g39<1,1,0>F g17<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g93<1>F g47<1,1,0>F -g7<1,1,0>F { align1 1H F@5 compacted }; -add(16) g39<1>F g41<1,1,0>F g17<1,1,0>F { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g95<1>F g27<1,1,0>F -g9<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g97<1>F g33<1,1,0>F -g11<1,1,0>F { align1 1H F@6 compacted }; -add(16) g99<1>F g35<1,1,0>F -g7<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(16) g101<1>F g37<1,1,0>F -g9<1,1,0>F { align1 1H F@6 compacted }; -mul(16) g111<1>F g93<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@6 }; -add(16) g103<1>F g39<1,1,0>F -g11<1,1,0>F { align1 1H A@6 compacted }; -mul(16) g113<1>F g95<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@6 }; -mul(16) g115<1>F g97<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@6 }; -mul(16) g117<1>F g99<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -mul(16) g119<1>F g101<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mul(16) g123<1>F g111<1,1,0>F g19<1,1,0>F { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mul(16) g121<1>F g103<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mul(16) g125<1>F g113<1,1,0>F g21<1,1,0>F { align1 1H A@2 compacted }; -mul(16) g17<1>F g115<1,1,0>F g23<1,1,0>F { align1 1H A@1 compacted }; -mul(16) g27<1>F g117<1,1,0>F g19<1,1,0>F { align1 1H F@6 compacted }; -mul(16) g33<1>F g119<1,1,0>F g21<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g48<1>F g123<1,1,0>F { align1 1H A@1 compacted }; -mul(16) g35<1>F g121<1,1,0>F g23<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g93<1>F g125<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g95<1>F g17<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g109<1>F -g27<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g111<1>F -g33<1,1,0>F { align1 1H F@6 compacted }; -sel.ge(16) g97<1>F g48<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -rndd(16) g113<1>F -g35<1,1,0>F { align1 1H F@6 compacted }; -sel.ge(16) g99<1>F g93<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g101<1>F g95<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g115<1>F -g109<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g117<1>F -g111<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.l(16) g103<1>F g97<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.ge(16) g119<1>F -g113<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sel.l(16) g106<1>F g99<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g108<1>F g101<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g121<1>F g115<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g123<1>F g117<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -mov(16) g51<4>UB g103<8,8,1>F { align1 1H F@6 }; -sel.l(16) g125<1>F g119<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g53<4>UB g106<8,8,1>F { align1 1H F@5 }; -mov(16) g63<4>UB g108<8,8,1>F { align1 1H F@4 }; -mov(16) g69<4>UB g121<8,8,1>F { align1 1H F@3 }; -mov(16) g85<4>UB g123<8,8,1>F { align1 1H F@2 }; -mov(16) g18<1>UW g51<32,8,4>UB { align1 1H I@5 }; -mov(16) g91<4>UB g125<8,8,1>F { align1 1H F@1 }; -mov(16) g19<1>UW g53<32,8,4>UB { align1 1H I@6 }; -mov(16) g20<1>UW g63<32,8,4>UB { align1 1H I@6 }; -mov(16) g126<1>UW g69<32,8,4>UB { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g127<1>UW g85<32,8,4>UB { align1 1H I@6 }; -(-f0.0) sel(16) g121<1>UW g18<16,16,1>UW 0x0000UW { align1 1H I@6 }; -mov(16) g17<1>UW g91<32,8,4>UB { align1 1H I@6 }; -(-f0.0) sel(16) g120<1>UW g19<16,16,1>UW 0x0000UW { align1 1H A@1 }; -(-f0.0) sel(16) g119<1>UW g20<16,16,1>UW 0x0000UW { align1 1H A@1 }; -(-f0.0) sel(16) g124<1>UW g126<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g123<1>UW g127<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g122<1>UW g17<16,16,1>UW 0x0000UW { align1 1H I@5 }; -else(16) JIP: LABEL37 UIP: LABEL37 { align1 1H }; - -LABEL38: -mov(16) g119<1>UW 0x0080UW { align1 1H I@5 }; -mov(16) g120<1>UW 0x0080UW { align1 1H I@7 }; -mov(16) g121<1>UW 0x0080UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g122<1>UW 0x0000UW { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g123<1>UW 0x0000UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g124<1>UW 0x0000UW { align1 1H I@7 }; - -LABEL37: -endif(16) JIP: LABEL36 { align1 1H }; -add(16) g36<1>D g1<1,1,0>D g77<1,1,0>D { align1 1H compacted }; -mov(16) g50<2>UB g119<16,16,1>UW { align1 1H I@7 }; -mov(16) g51<2>UB g120<16,16,1>UW { align1 1H I@7 }; -mov(16) g52<2>UB g121<16,16,1>UW { align1 1H I@7 }; -mov(16) g99<2>UB g122<16,16,1>UW { align1 1H A@5 }; -mov(16) g100<2>UB g123<16,16,1>UW { align1 1H A@5 }; -mov(16) g63<2>UB g124<16,16,1>UW { align1 1H I@7 }; -cmp.l.f0.0(16) g21<1>UD g36<1,1,0>UD g1<1,1,0>UD { align1 1H I@7 compacted }; -add(16) g27<1>D g36<1,1,0>D 28D { align1 1H compacted }; -mov(16) g109<1>UD g52<16,8,2>UB { align1 1H A@6 }; -add(16) g23<1>D -g21<1,1,0>D g65<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g33<1>UD g27<1,1,0>UD g36<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g17<2>UD g27<4,4,1>UD { align1 1Q $15.src }; -mov(8) g19<2>UD g28<4,4,1>UD { align1 2Q $15.src }; -add(16) g38<1>D -g33<1,1,0>D g23<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g17.1<2>UD g38<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g39<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g109UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g39<1>D g36<1,1,0>D 40D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g110<1>UD g51<16,8,2>UB { align1 1H F@7 }; -cmp.l.f0.0(16) g41<1>UD g39<1,1,0>UD g36<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g91<2>UD g39<4,4,1>UD { align1 1Q F@4 }; -mov(8) g93<2>UD g40<4,4,1>UD { align1 2Q F@3 }; -add(16) g47<1>D -g41<1,1,0>D g23<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g91.1<2>UD g47<4,4,1>UD { align1 1Q I@1 }; -mov(8) g93.1<2>UD g48<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g91UD g110UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(16) g48<1>D g36<1,1,0>D 52D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g111<1>UD g50<16,8,2>UB { align1 1H F@7 }; -cmp.l.f0.0(16) g50<1>UD g48<1,1,0>UD g36<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g92<2>UD g48<4,4,1>UD { align1 1Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g94<2>UD g49<4,4,1>UD { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g52<1>D -g50<1,1,0>D g23<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g92.1<2>UD g52<4,4,1>UD { align1 1Q I@1 }; -mov(8) g94.1<2>UD g53<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g92UD g111UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g53<1>D g36<1,1,0>D 34D { align1 1H $15.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) g112<1>UD g63<16,8,2>UB { align1 1H F@6 }; -cmp.l.f0.0(16) g63<1>UD g53<1,1,0>UD g36<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g93<2>UD g53<4,4,1>UD { align1 1Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g95<2>UD g54<4,4,1>UD { align1 2Q F@7 }; -add(16) g65<1>D -g63<1,1,0>D g23<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g93.1<2>UD g65<4,4,1>UD { align1 1Q I@1 }; -mov(8) g95.1<2>UD g66<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g93UD g112UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -add(16) g69<1>D g36<1,1,0>D 46D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g113<1>UD g100<16,8,2>UB { align1 1H F@6 }; -cmp.l.f0.0(16) g77<1>UD g69<1,1,0>UD g36<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g94<2>UD g69<4,4,1>UD { align1 1Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -mov(8) g96<2>UD g70<4,4,1>UD { align1 2Q F@7 }; -add(16) g85<1>D -g77<1,1,0>D g23<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g94.1<2>UD g85<4,4,1>UD { align1 1Q I@1 }; -mov(8) g96.1<2>UD g86<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g94UD g113UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g91<1>D g36<1,1,0>D 58D { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g114<1>UD g99<16,8,2>UB { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g93<1>UD g91<1,1,0>UD g36<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g95<2>UD g91<4,4,1>UD { align1 1Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -mov(8) g97<2>UD g92<4,4,1>UD { align1 2Q F@7 }; -add(16) g99<1>D -g93<1,1,0>D g23<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g95.1<2>UD g99<4,4,1>UD { align1 1Q I@1 }; -mov(8) g97.1<2>UD g100<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g95UD g114UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $5 }; -cmp.z.f0.0(16) null<1>D g25<8,8,1>D 1D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(16) g102<1>D g36<1,1,0>D 22D { align1 1H F@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -(+f0.0) sel(16) g100<1>UD g105.3<0,1,0>UD 0x00000001UD { align1 1H F@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g96<2>UD g102<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g98<2>UD g103<4,4,1>UD { align1 2Q I@3 }; -mov(16) g64<4>UB g100<8,8,1>UD { align1 1H I@3 }; -cmp.l.f0.0(16) g104<1>UD g102<1,1,0>UD g36<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g115<1>UD g64<32,8,4>UB { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g106<1>D -g104<1,1,0>D g23<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g96.1<2>UD g106<4,4,1>UD { align1 1Q I@1 }; -mov(8) g98.1<2>UD g107<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g96UD g115UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; - -LABEL36: -endif(16) JIP: LABEL39 { align1 1H }; - -LABEL39: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g57<1>D g45<8,8,1>D g13<8,8,1>D g61<1,1,1>D { align1 1H $8.dst }; -cmp.nz.f0.0(16) null<1>D g87<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g107<1>UD g59<1,1,0>UD 0x00000000UD { align1 1H $13.src compacted }; -and.nz.f0.0(16) null<1>UD g81<8,8,1>UD g89<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL40 UIP: LABEL40 { align1 1H }; -cmp.z.f0.0(16) null<1>W g73<16,8,2>W 0W { align1 1H }; -(+f0.0) if(16) JIP: LABEL41 UIP: LABEL41 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g45<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL43 UIP: LABEL42 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g109<1>D g29<1,1,0>D g75<1,1,0>D { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -shl(16) g114<1>D g45<8,8,1>D 0x00000002UD { align1 1H $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -shr(16) g116<1>UD g45<1,1,0>UD 0x0000001eUD { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g111<1>UD g109<1,1,0>UD g29<1,1,0>UD { align1 1H A@3 compacted }; -add(16) g118<1>D g109<1,1,0>D g114<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g113<1>D -g111<1,1,0>D g31<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g120<1>UD g118<1,1,0>UD g109<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g7<2>UD g118<4,4,1>UD { align1 1Q $5.src }; -mov(8) g9<2>UD g119<4,4,1>UD { align1 2Q $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add3(16) g122<1>D g113<8,8,1>D g116<8,8,1>D -g120<1,1,1>D { align1 1H I@3 }; -mov(8) g7.1<2>UD g122<4,4,1>UD { align1 1Q I@1 }; -mov(8) g9.1<2>UD g123<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g125UD g7UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -else(16) JIP: LABEL42 UIP: LABEL42 { align1 1H }; - -LABEL43: -mov(16) g125<1>UD 0xffffffc0UD { align1 1H $5.dst }; - -LABEL42: -endif(16) JIP: LABEL41 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shl(16) g123<1>D g59<8,8,1>D 0x00000003UD { align1 1H $12.src }; -add(16) g1<1>D g29<1,1,0>D g75<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shl(16) g10<1>D g45<8,8,1>D 0x00000002UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shr(16) g12<1>UD g45<1,1,0>UD 0x0000001eUD { align1 1H F@7 compacted }; -or(16) g27<1>UD g125<1,1,0>UD g123<1,1,0>UD { align1 1H @4 $5.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g7<1>UD g1<1,1,0>UD g29<1,1,0>UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g17<1>D g1<1,1,0>D g10<1,1,0>D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g9<1>D -g7<1,1,0>D g31<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g19<1>UD g17<1,1,0>UD g1<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g23<2>UD g17<4,4,1>UD { align1 1Q }; -mov(8) g25<2>UD g18<4,4,1>UD { align1 2Q }; -add3(16) g21<1>D g9<8,8,1>D g12<8,8,1>D -g19<1,1,1>D { align1 1H I@3 }; -mov(8) g23.1<2>UD g21<4,4,1>UD { align1 1Q I@1 }; -mov(8) g25.1<2>UD g22<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g23UD g27UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL41: -endif(16) JIP: LABEL40 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g22<1>UD g107<16,8,2>UW { align1 1H I@2 }; -cmp.l.f0.0(16) null<1>D g61<8,8,1>D g22<8,8,1>D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL44 UIP: LABEL44 { align1 1H }; -shl(16) g47<1>D g45<8,8,1>D 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g23<1>D g29<1,1,0>D g75<1,1,0>D { align1 1H I@3 compacted }; -shl(16) g33<1>D g57<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g35<1>UD g57<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g25<1>UD g23<1,1,0>UD g29<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g37<1>D g23<1,1,0>D g33<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g27<1>D -g25<1,1,0>D g31<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g39<1>UD g37<1,1,0>UD g23<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g43<2>UD g37<4,4,1>UD { align1 1Q }; -mov(8) g45<2>UD g38<4,4,1>UD { align1 2Q }; -add3(16) g41<1>D g27<8,8,1>D g35<8,8,1>D -g39<1,1,1>D { align1 1H I@3 }; -mov(8) g43.1<2>UD g41<4,4,1>UD { align1 1Q I@1 }; -mov(8) g45.1<2>UD g42<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g43UD g47UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; - -LABEL44: -endif(16) JIP: LABEL40 { align1 1H }; - -LABEL40: -endif(16) JIP: LABEL45 { align1 1H }; - -LABEL45: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g42<1>UD g107<16,8,2>UW { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g44<1>UD g42<0,1,0>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g46<1>D g43<0,1,0>D g42<0,1,0>D { align1 1H I@2 compacted }; -mov(16) g65<2>UW g46<8,8,1>UD { align1 1H I@1 }; -mov(16) g63<1>UD g46<16,8,2>UW { align1 1H }; -cmp.nz.f0.0(16) g49<1>W g65<16,8,2>W 0W { align1 1H I@2 }; -cmp.z.f0.0(16) g52<1>W g71<16,8,2>W 0W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g47<1>D g49<8,8,1>W { align1 1H I@2 }; -mov(16) g50<1>D g52<8,8,1>W { align1 1H I@2 }; -and.nz.f0.0(16) null<1>UD g47<8,8,1>UD g50<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL46 UIP: LABEL46 { align1 1H }; -add(8) g106<1>D g3<8,4,2>D 64D { align1 1Q $13.src compacted }; -add(8) g53<1>D g5<8,4,2>D 64D { align1 2Q compacted }; -cmp.l.f0.0(8) g107<1>UD g106<8,8,1>UD g3<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g54<1>UD g53<8,8,1>UD g5<8,4,2>UD { align1 2Q I@2 }; -mov(8) g48<2>UD g106<4,4,1>UD { align1 1Q }; -mov(8) g50<2>UD g53<4,4,1>UD { align1 2Q }; -add(8) g108<1>D -g107<8,8,1>D g3.1<8,4,2>D { align1 1Q I@4 }; -add(8) g59<1>D -g54<8,8,1>D g5.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g48.1<2>UD g108<4,4,1>UD { align1 1Q I@2 }; -mov(8) g50.1<2>UD g59<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g126UD g48UD g63UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $5 }; - -LABEL46: -endif(16) JIP: LABEL47 { align1 1H }; - -LABEL47: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mul(16) g63<1>D g44<8,8,1>D g79<16,8,2>W { align1 1H I@7 }; -cmp.l.f0.0(16) null<1>D g61<8,8,1>D g42<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL48 UIP: LABEL48 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add3(16) g65<1>D g126.0<0,1,0>D g63<8,8,1>D g61<1,1,1>D { align1 1H $5.dst }; -shl(16) g69<1>D g65<8,8,1>D 0x00000003UD { align1 1H I@1 }; -shr(16) g71<1>UD g65<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g109<1>D g67<8,4,2>D g69<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g73<1>D g15<8,4,2>D g70<1,1,0>D { align1 2Q I@3 compacted }; -cmp.l.f0.0(8) g74<1>UD g109<8,8,1>UD g67<8,4,2>UD { align1 1Q I@2 }; -mov(8) g78<2>UD g109<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g75<1>UD g73<8,8,1>UD g15<8,4,2>UD { align1 2Q I@3 }; -mov(8) g80<2>UD g73<4,4,1>UD { align1 2Q }; -add3(16) g76<1>D g83<8,8,1>D g71<8,8,1>D -g74<1,1,1>D { align1 1H I@2 }; -mov(8) g78.1<2>UD g76<4,4,1>UD { align1 1Q I@1 }; -mov(8) g80.1<2>UD g77<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g78UD g55UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $2 }; - -LABEL48: -endif(16) JIP: LABEL49 { align1 1H }; - -LABEL49: -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q $5.dst }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_BFS_build_qnodes_pc_amplify_code[] = { - 0x80000065, 0x42058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x4d050220, 0x00000024, 0x00000000, - 0xe24b1a40, 0x00014203, 0x80030061, 0x63054410, - 0x00000000, 0x76543210, 0x00041b69, 0x41058660, - 0x02464d05, 0x00000001, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa004b0c, 0x00340000, 0x64631a40, 0x00806395, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x29050160, 0x00466305, 0x00000000, - 0x00041961, 0x47060210, 0x00462905, 0x00000000, - 0xe04d0065, 0x00702903, 0xe0550068, 0x00302903, - 0x00041a61, 0x49060210, 0x00464d05, 0x00000000, - 0x00041a61, 0x4f050120, 0x00565506, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x21030061, 0x001102cc, 0x2a050061, 0x001102cc, - 0x00030061, 0x43260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x0f260aa0, 0x00000264, 0x00000000, - 0xe03b0065, 0x0011025b, 0xe03f0065, 0x0021025b, - 0x21031461, 0x00110204, 0x2a051461, 0x00110204, - 0x21431461, 0x00110244, 0x2a0f1461, 0x00110244, - 0xa1511440, 0x038e0303, 0xa1580040, 0x020e0303, - 0xa15b0040, 0x010e0303, 0xa15e0040, 0x048e0303, - 0xa1660040, 0x050e0303, 0xaa7f1340, 0x038e0503, - 0x00044131, 0x15440000, 0xfb040324, 0x003c0000, - 0xaa113140, 0x020e0503, 0xaa140040, 0x010e0503, - 0xaa570040, 0x048e0503, 0xaa620040, 0x050e0503, - 0x00031261, 0x53050220, 0x00444326, 0x00000000, - 0x00131161, 0x54050220, 0x00440f26, 0x00000000, - 0x00033170, 0x52050220, 0x52465105, 0x00440306, - 0x00030061, 0x1d060220, 0x00345105, 0x00000000, - 0x00030061, 0x21060220, 0x00345805, 0x00000000, - 0x00030061, 0x37060220, 0x00345b05, 0x00000000, - 0x00030061, 0x33060220, 0x00345e05, 0x00000000, - 0x00030061, 0x2b060220, 0x00346605, 0x00000000, - 0x80102001, 0x00000000, 0x00000000, 0x00000000, - 0x00130070, 0x01050220, 0x52467f05, 0x00440506, - 0x00130061, 0x1f060220, 0x00347f05, 0x00000000, - 0x00030070, 0x59050220, 0x52465805, 0x00440306, - 0x00130061, 0x23060220, 0x00341105, 0x00000000, - 0x00130061, 0x39060220, 0x00341405, 0x00000000, - 0x00130061, 0x35060220, 0x00345705, 0x00000000, - 0x00130061, 0x2d060220, 0x00346205, 0x00000000, - 0x00130070, 0x12050220, 0x52461105, 0x00440506, - 0x00030040, 0x55052660, 0x06465205, 0x00440326, - 0x00030070, 0x5c050220, 0x52465b05, 0x00440306, - 0x00130070, 0x25050220, 0x52461405, 0x00440506, - 0x00131140, 0x02052660, 0x06460105, 0x00440526, - 0x00031f40, 0x5a052660, 0x06465905, 0x00440326, - 0x00131e40, 0x13052660, 0x06461205, 0x00440526, - 0x00031e61, 0x1d260220, 0x00345505, 0x00000000, - 0x00031e40, 0x5d052660, 0x06465c05, 0x00440326, - 0x00131e40, 0x26052660, 0x06462505, 0x00440526, - 0x00131e61, 0x1f260220, 0x00340205, 0x00000000, - 0x00031e61, 0x21260220, 0x00345a05, 0x00000000, - 0x00131e61, 0x23260220, 0x00341305, 0x00000000, - 0x00031d61, 0x37260220, 0x00345d05, 0x00000000, - 0x00131d61, 0x39260220, 0x00342605, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x11240000, 0xfb041d24, 0x000c0000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x1d240000, 0xfb042124, 0x000c0000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x21440000, 0xfb043724, 0x003c0000, - 0x00042261, 0x45060210, 0x00461305, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa0372340, 0x02801d03, 0xa05b2440, 0x02002103, - 0xa05f0040, 0x03802103, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x27391b70, 0x1d003703, - 0x00030061, 0x2f060220, 0x00343705, 0x00000000, - 0x00130061, 0x31060220, 0x00343805, 0x00000000, - 0x00030070, 0x61050220, 0x52465e05, 0x00440306, - 0x00130070, 0x58050220, 0x52465705, 0x00440506, - 0x00030070, 0x67050220, 0x52466605, 0x00440306, - 0x00130070, 0x64050220, 0x52466205, 0x00440506, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa04bf340, 0x1f023902, 0x00031d40, 0x65052660, - 0x06466105, 0x00440326, 0x00131d40, 0x59052660, - 0x06465805, 0x00440526, 0x00031d40, 0x68052660, - 0x06466705, 0x00440326, 0x00031c61, 0x2f260220, - 0x00344b05, 0x00000000, 0x00131d61, 0x31260220, - 0x00344c05, 0x00000000, 0x00031d61, 0x33260220, - 0x00346505, 0x00000000, 0x00131f40, 0x65052660, - 0x06466405, 0x00440526, 0x00131e61, 0x35260220, - 0x00345905, 0x00000000, 0x00031e61, 0x2b260220, - 0x00346805, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x51140000, - 0xfb042f24, 0x00040000, 0x00131b61, 0x2d260220, - 0x00346505, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x5d140000, - 0xfb043324, 0x00040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x66140000, - 0xfb042b24, 0x00040000, 0x00042569, 0x4b058660, - 0x02465105, 0x00000006, 0x00042652, 0x61040e68, - 0x0e0e5d05, 0x4f054105, 0xa0681940, 0xfff06103, - 0x27512770, 0x66006103, 0x2f6a1a62, 0x68006103, - 0x00041969, 0x6c058660, 0x02466a05, 0x00000003, - 0xe06e0068, 0x01d06a03, 0xa1691a40, 0x6c0e4302, - 0xaa701b40, 0x6d0e0f02, 0x00031a70, 0x71050220, - 0x52466905, 0x00444306, 0x00030061, 0x0b060220, - 0x00346905, 0x00000000, 0x00131b70, 0x72050220, - 0x52467005, 0x00440f06, 0x00130061, 0x0d060220, - 0x00347005, 0x00000000, 0x27750070, 0x21005b03, - 0xe7790070, 0x03805f03, 0x00041c52, 0x73040e68, - 0x0e2e5305, 0x71056e05, 0xa05db440, 0x23027502, - 0xa0611b40, 0x23027902, 0x00031b61, 0x0b260220, - 0x00347305, 0x00000000, 0x00131c61, 0x0d260220, - 0x00347405, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x2b240000, - 0xfb040b24, 0x000c0000, 0x00042869, 0x76058660, - 0x02462b05, 0x00000005, 0xe0780068, 0x01b02b03, - 0xa07a1a40, 0x76005f02, 0x277c1970, 0x5f007a03, - 0x00030061, 0x07060220, 0x00347a05, 0x00000000, - 0x00130061, 0x09060220, 0x00347b05, 0x00000000, - 0x00041b52, 0x7e040e68, 0x0e2e6105, 0x7c057805, - 0x00031961, 0x07260220, 0x00347e05, 0x00000000, - 0x00131a61, 0x09260220, 0x00347f05, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x2f240000, 0xfb040724, 0x000c0000, - 0x00042665, 0x01058220, 0x02463105, 0x00010000, - 0x00043861, 0x0b050020, 0x0066311f, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xac071a70, 0x00000103, 0xae093670, 0x00000103, - 0x00040070, 0x00018660, 0x26463f05, 0x00000000, - 0x20551b65, 0x07005103, 0x20571b65, 0x09005103, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xef0d1e62, 0x0ff00b03, 0x00041961, 0x3d070200, - 0x00460d05, 0x00000000, 0x00041b70, 0x00018660, - 0x26465705, 0x00000000, 0x00041a61, 0x0e050010, - 0x00663d07, 0x00000000, 0x6f641962, 0x0ff00e05, - 0xae590070, 0x00003b03, 0x00041f61, 0x00010660, - 0x20465505, 0x00000000, 0x01040022, 0x0001c060, - 0x00000730, 0x00000730, 0x00040061, 0x65050120, - 0x00563106, 0x00000000, 0x80003665, 0x33058220, - 0x020000a4, 0xfffffc00, 0x00040069, 0x37058120, - 0x02466305, 0x00000002, 0x00040061, 0x6e060210, - 0x00463105, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02003304, 0x0000008f, 0x00049931, 0x00020100, - 0xfa0c3714, 0x04046504, 0x00043661, 0x35050120, - 0x00564d06, 0x00000000, 0x80000065, 0x67058220, - 0x020000a4, 0xfffffc00, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe0333966, 0x30003703, - 0x00041c70, 0x00010110, 0x51564906, 0x00566e06, - 0xef391c62, 0x00003503, 0xa0019640, 0x39002f02, - 0x00041969, 0x3a058660, 0x02460105, 0x00000002, - 0xe03c0068, 0x01e00103, 0xa03ea140, 0x3a001502, - 0x27401970, 0x15003e03, 0x00030061, 0x07060220, - 0x00343e05, 0x00000000, 0x00130061, 0x09060220, - 0x00343f05, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x0004b152, 0x65040e68, - 0x0e2e1705, 0x40053c05, 0x00031961, 0x07260220, - 0x00346505, 0x00000000, 0x00131a61, 0x09260220, - 0x00346605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x6c140000, - 0xfb040724, 0x00040000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006704, 0x0000008f, 0x00049b31, 0x00020100, - 0xfa0c3314, 0x04046c04, 0x00043b69, 0x68058660, - 0x02466c05, 0x00000005, 0xe06a0068, 0x01b06c03, - 0x80000065, 0x6e058220, 0x020000a4, 0xfffffc00, - 0xe03d0066, 0x10003703, 0xa039c140, 0x68001902, - 0x276c1970, 0x19003903, 0x00033b61, 0x33060220, - 0x00343905, 0x00000000, 0x00130061, 0x35060220, - 0x00343a05, 0x00000000, 0x0004b152, 0x3b040e68, - 0x0e2e1b05, 0x6c056a05, 0x00031961, 0x33260220, - 0x00343b05, 0x00000000, 0x00131a61, 0x35260220, - 0x00343c05, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x07440000, - 0xfb043324, 0x003c0000, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006e04, 0x0000008f, 0x00049d31, 0x00020100, - 0xfa0c3d14, 0x04040704, 0x80000065, 0x6f058220, - 0x020000a4, 0xfffffc00, 0xe06d0066, 0x14003703, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006f04, 0x0000008f, - 0x00049e31, 0x00020100, 0xfa0c6d14, 0x04040904, - 0x80000065, 0x70058220, 0x020000a4, 0xfffffc00, - 0xe06e3e66, 0x18003703, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007004, 0x0000008f, 0x00049f31, 0x00020100, - 0xfa0c6e14, 0x04040b04, 0x80000065, 0x71058220, - 0x020000a4, 0xfffffc00, 0xe06f3f66, 0x1c003703, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007104, 0x0000008f, - 0x00049031, 0x00020100, 0xfa0c6f14, 0x04040d04, - 0xa0720040, 0x01003903, 0x80000065, 0x78058220, - 0x020000a4, 0xfffffc00, 0xe03d3d66, 0x20003703, - 0x27741b70, 0x39007203, 0x00033c61, 0x33060220, - 0x00347205, 0x00000000, 0x00133c61, 0x35060220, - 0x00347305, 0x00000000, 0xa0761b40, 0x3b027402, - 0x00031961, 0x33260220, 0x00347605, 0x00000000, - 0x00131a61, 0x35260220, 0x00347705, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x07440000, 0xfb043324, 0x003c0000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007804, 0x0000008f, - 0x00049631, 0x00020100, 0xfa0c3d14, 0x04040704, - 0x80000065, 0x79058220, 0x020000a4, 0xfffffc00, - 0xe0703066, 0x24003703, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007904, 0x0000008f, 0x00049231, 0x00020100, - 0xfa0c7014, 0x04040904, 0x80000065, 0x7a058220, - 0x020000a4, 0xfffffc00, 0xe0713266, 0x28003703, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007a04, 0x0000008f, - 0x00049331, 0x00020100, 0xfa0c7114, 0x04040b04, - 0x80000065, 0x7b058220, 0x020000a4, 0xfffffc00, - 0xe0723366, 0x2c003703, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007b04, 0x0000008f, 0x00049431, 0x00020100, - 0xfa0c7214, 0x04040d04, 0xa07c0040, 0x01001d03, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00042261, 0x34050120, 0x00561106, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00042869, 0x36058660, 0x02462d05, 0x00000006, - 0x277e1b70, 0x1d007c03, 0x00033661, 0x07060220, - 0x00347c05, 0x00000000, 0x00133261, 0x09060220, - 0x00347d05, 0x00000000, 0x00041d41, 0x65050220, - 0x01462f05, 0x00563406, 0x00041d52, 0x67044160, - 0x0e0e00c0, 0x36051d05, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xa00b1d40, 0x1f027e02, - 0x00031961, 0x07260220, 0x00340b05, 0x00000000, - 0x00131a61, 0x09260220, 0x00340c05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x0c140000, 0xfb040724, 0x00040000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00042569, 0x33058660, 0x02460c05, 0x00000006, - 0xa0371940, 0x65003302, 0x00041952, 0x39040e68, - 0x0e2e1d05, 0x67053705, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x0004196c, 0x0d058660, - 0x02463905, 0x00000006, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003061, 0x6f064210, - 0x00000000, 0x00000000, 0x80001961, 0x30010110, - 0x00006f04, 0x00000000, 0x00040070, 0x00018220, - 0x22465705, 0x00000000, 0x00040061, 0x00010120, - 0x20003000, 0x00000000, 0x01040022, 0x0001c060, - 0x00001d50, 0x00001d50, 0x00040061, 0x00010660, - 0x20465705, 0x00000000, 0x01040022, 0x0001c060, - 0x00000178, 0x00000178, 0x80000065, 0x3a058220, - 0x020000a4, 0xfffffc00, 0x00043469, 0x73058120, - 0x02466305, 0x00000002, 0x00040061, 0x75054220, - 0x00000000, 0x00000002, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02003a04, 0x0000008f, 0x00049631, 0x00020100, - 0xfa0c7314, 0x04047504, 0x00040061, 0x3b050120, - 0x00563106, 0x00000000, 0x80003665, 0x3d058220, - 0x020000a4, 0xfffffc00, 0xe0763666, 0x30007303, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0xa0342640, 0x3b002f02, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02003d04, 0x0000008f, 0x00049631, 0x00020100, - 0xfa0c7614, 0x04042f04, 0x00040070, 0x00018550, - 0x15564906, 0x00010001, 0x01040022, 0x0001c060, - 0x00000078, 0x00000078, 0x80003665, 0x3e058220, - 0x020000a4, 0xfffffc00, 0x00040069, 0x3f058120, - 0x02466305, 0x00000002, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe0771966, 0x30003f03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02003e04, 0x0000008f, - 0x00049631, 0x00020100, 0xfa0c7714, 0x04043404, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00001bb8, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00043361, 0x71062650, 0x00465705, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x70050110, 0x00567106, 0x00000000, - 0x00041961, 0x71050010, 0x00687006, 0x00000000, - 0x60400e65, 0x00107005, 0x00041961, 0x00010450, - 0x20684006, 0x00000000, 0x01040022, 0x0001c060, - 0x000004a8, 0x00000478, 0x80001d65, 0x72058220, - 0x020000a4, 0xfffffc00, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041169, 0x31058120, - 0x02466305, 0x00000002, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0xe02f2666, 0x30003103, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007204, 0x0000000f, - 0x00049731, 0x31160100, 0xfa042f14, 0x04040000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00042769, 0x33058660, 0x02463105, 0x00000005, - 0xe02f3768, 0x01b03103, 0xa0311a40, 0x33005b02, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x276c1970, 0x5b003103, 0x00030061, 0x37060220, - 0x00343105, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131761, 0x39060220, - 0x00343205, 0x00000000, 0xa0353640, 0x01003103, - 0xa0330040, 0x01c03103, 0x00040d52, 0x6a040e68, - 0x0e2e5d05, 0x6c052f05, 0xe72f1b70, 0x01003503, - 0x00033661, 0x3b060220, 0x00343505, 0x00000000, - 0x00133661, 0x3d060220, 0x00343605, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x276e1d70, 0x31003303, 0x00031661, 0x3f060220, - 0x00343305, 0x00000000, 0x00130061, 0x41060220, - 0x00343405, 0x00000000, 0x00031f61, 0x37260220, - 0x00346a05, 0x00000000, 0x00131f61, 0x39260220, - 0x00346b05, 0x00000000, 0xa06c1f40, 0x6a022f02, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x2f440000, 0xfb043724, 0x003c0000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xa0371e40, 0x6a026e02, 0x00031a61, 0x3b260220, - 0x00346c05, 0x00000000, 0x00131b61, 0x3d260220, - 0x00346d05, 0x00000000, 0x00031b61, 0x3f260220, - 0x00343705, 0x00000000, 0x00131c61, 0x41260220, - 0x00343805, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x37240000, - 0xfb043b24, 0x000c0000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x3b140000, - 0xfb043f24, 0x00040000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x206a1d40, 0x2f203500, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x203f2940, 0x33203900, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x203d2940, 0x31203700, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x00041365, 0x2f058220, 0x02463b05, 0x00010000, - 0x20311140, 0x3f003d00, 0x20330041, 0x3f003d00, - 0xae370970, 0x00002f03, 0x0004115b, 0x35040aa8, - 0x0a0a3305, 0x6a053105, 0x01040022, 0x0001c060, - 0x000000c8, 0x000000b8, 0x00040061, 0x2f050120, - 0x00564d06, 0x00000000, 0x80003465, 0x73058220, - 0x020000a4, 0xfffffc00, 0x00041169, 0x33058120, - 0x02466305, 0x00000002, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007304, 0x0000000f, 0x00049b31, 0x31160100, - 0xfa043314, 0x04040000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x27332b70, 0x31002f03, - 0x20671966, 0x67003303, 0x2f651162, 0x65003503, - 0x00040064, 0x2f050660, 0x00463305, 0x00000000, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00041a61, 0x2f054220, 0x00000000, 0xffffffff, - 0x00040025, 0x00004600, 0x00000000, 0x00000070, - 0x20671a66, 0x67002f03, 0x00040070, 0x00018660, - 0x26462f05, 0x00000000, 0x11041e62, 0x65058220, - 0x02466505, 0x00000000, 0x00041f61, 0x2f062650, - 0x00463705, 0x00000000, 0x00041c70, 0x00018660, - 0x26466705, 0x00000000, 0x00040961, 0x6a050110, - 0x00562f06, 0x00000000, 0x2f2f0962, 0x35006503, - 0x00040024, 0x0001c060, 0x00000040, 0x00000040, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00042661, 0x2f054220, 0x00000000, 0x00000000, - 0x00041c61, 0x6a054110, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000878, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0311140, 0x00402903, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa0331140, 0xff402903, - 0xa0371f40, 0x00202903, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa0391540, 0xff202903, - 0xa03b3640, 0x00102903, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa03d1240, 0xff102903, - 0x00041265, 0x3f058220, 0x02462905, 0xfffffff8, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x60421f65, 0x00106a05, 0x00041f70, 0x00018660, - 0x56463105, 0x00000010, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00041a61, 0x41050450, - 0x00684206, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x2f351f62, 0x33003103, - 0x80041961, 0x10014110, 0x00000000, 0x05e005e0, - 0x00040069, 0x10018510, 0x01563506, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x05e005e0, - 0xe0310961, 0x001b0004, 0x00041f70, 0x00018660, - 0x56463705, 0x00000010, 0x25331a62, 0x31002f00, - 0x2f310962, 0x39003703, 0x80040961, 0x10014110, - 0x00000000, 0x06600660, 0x00040069, 0x10018510, - 0x01563106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x06600660, 0xe0350961, 0x001b0004, - 0x00040070, 0x00018660, 0x56463b05, 0x00000010, - 0x25311a62, 0x35003300, 0x2f330962, 0x3d003b03, - 0x80040961, 0x10014110, 0x00000000, 0x06200620, - 0x00040069, 0x10018510, 0x01563306, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x06200620, - 0xe0350961, 0x001b0004, 0x00041f70, 0x6a058550, - 0x25584105, 0x00000000, 0x25331a62, 0x35003100, - 0x00040961, 0x35050560, 0x00466a05, 0x00000000, - 0x80040961, 0x10014110, 0x00000000, 0x06600660, - 0x00040069, 0x10018510, 0x01563f06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x06600660, - 0xe0310961, 0x001b0004, 0x2c331970, 0x2f003100, - 0x00040965, 0x00010220, 0x22463505, 0x00463305, - 0x01040022, 0x0001c060, 0x000000a8, 0x00000098, - 0x00041161, 0x31050120, 0x00564d06, 0x00000000, - 0x80000065, 0x74058220, 0x020000a4, 0xfffffc00, - 0x00041169, 0x2f058120, 0x02466305, 0x00000002, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007404, 0x0000000f, - 0x00049c31, 0x33160100, 0xfa042f14, 0x04040000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x272f2c70, 0x33003103, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00040961, 0x2f054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000580, 0x80000061, 0x7b064210, - 0x00000000, 0x00000000, 0x80001961, 0x30010110, - 0x00007b04, 0x00000000, 0x00041c70, 0x00018220, - 0x22462f05, 0x00000000, 0x00040961, 0x31050120, - 0x00003000, 0x00000000, 0x00040d69, 0x33058660, - 0x02464f05, 0x00000003, 0x80000061, 0x69054660, - 0x00000000, 0x000000ff, 0x80003665, 0x75058220, - 0x020000a4, 0xfffffc00, 0x00040069, 0x2f058120, - 0x02466305, 0x00000002, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x35050660, - 0x02006904, 0x00463305, 0xe0331a66, 0x30002f03, - 0x202f1a65, 0x35003103, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007504, 0x0000000f, 0x00049d31, 0x31160100, - 0xfa043314, 0x04040000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x0004194c, 0x33050220, - 0x00462f05, 0x00000000, 0xac370070, 0x00002f03, - 0x11041562, 0x6b058110, 0x01587105, 0x00000000, - 0x11041b62, 0x2f058220, 0x02463305, 0x00000020, - 0x00041a61, 0x70050010, 0x00686b06, 0x00000000, - 0x606c0065, 0x00106b05, 0x00041b61, 0x3b060210, - 0x00462f05, 0x00000000, 0x00041a61, 0x00010450, - 0x20686c06, 0x00000000, 0x80042d61, 0x10014110, - 0x00000000, 0x06200620, 0x00040069, 0x10018510, - 0x01562f06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x06200620, 0xe0330961, 0x001b0004, - 0x01040022, 0x0001c060, 0x00000340, 0x00000340, - 0x00041a69, 0x2f058660, 0x02463305, 0x00000005, - 0xe0310968, 0x01b03303, 0xa0390a40, 0x2f005f02, - 0x272f1970, 0x5f003903, 0x00030061, 0x33060220, - 0x00343905, 0x00000000, 0x00130061, 0x35060220, - 0x00343a05, 0x00000000, 0x00041f70, 0x00010550, - 0x25564706, 0x00563b06, 0x00041c52, 0x39040e68, - 0x0e2e6105, 0x2f053105, 0x00031961, 0x33260220, - 0x00343905, 0x00000000, 0x00131a61, 0x35260220, - 0x00343a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x2f240000, - 0xfb043324, 0x000c0000, 0x00042661, 0x33050120, - 0x00563106, 0x00000000, 0xa03b9640, 0x33002f02, - 0x01040022, 0x0001c060, 0x00000170, 0x00000108, - 0x00040061, 0x33050120, 0x00564d06, 0x00000000, - 0x80003665, 0x76058220, 0x020000a4, 0xfffffc00, - 0x00040f69, 0x39058120, 0x02466305, 0x00000002, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80003666, 0x10218220, 0x02007604, 0x0000000f, - 0x00049631, 0x35160100, 0xfa043914, 0x04040000, - 0x0004b670, 0x00010660, 0x16463305, 0x00463505, - 0x01040022, 0x0001c060, 0x00000068, 0x00000068, - 0x80003665, 0x77058220, 0x020000a4, 0xfffffc00, - 0x00040069, 0x33058120, 0x02466305, 0x00000002, - 0xe0351966, 0x30003303, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007704, 0x0000008f, 0x00049631, 0x00020100, - 0xfa0c3514, 0x04043b04, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000078, 0x00000078, 0x80003665, 0x78058220, - 0x020000a4, 0xfffffc00, 0x00040069, 0x33058120, - 0x02466305, 0x00000002, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe0351966, 0x30003303, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007804, 0x0000008f, - 0x00049631, 0x00020100, 0xfa0c3514, 0x04042f04, - 0x00040025, 0x00004600, 0x00000000, 0x00000100, - 0x80000065, 0x79058220, 0x020000a4, 0xfffffc00, - 0x00040969, 0x31058120, 0x02466305, 0x00000002, - 0x80000065, 0x7a058220, 0x020000a4, 0xfffffc00, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007904, 0x0000000f, - 0x00049e31, 0x2f160100, 0xfa043114, 0x04040000, - 0xa0332e40, 0x00102f03, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007a04, 0x0000008f, 0x00049631, 0x00020100, - 0xfa0c3114, 0x04043304, 0xe52f3670, 0x00603303, - 0x00041966, 0x00010220, 0x22462f05, 0x00463705, - 0x11043e62, 0x6d058110, 0x01587105, 0x00000000, - 0x00041961, 0x70050010, 0x00686d06, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000098, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x606e1a65, 0x00107005, 0x00041961, 0x6f050450, - 0x00686e06, 0x00000000, 0x80000061, 0x7c064210, - 0x00000000, 0x00000000, 0x00041a70, 0x71058550, - 0x25586f05, 0x00000000, 0x00041961, 0x2f050560, - 0x00467105, 0x00000000, 0x80001b61, 0x30010110, - 0x00007c04, 0x00000000, 0x00041a70, 0x00018220, - 0x22462f05, 0x00000000, 0x00040061, 0x00010120, - 0x10003000, 0x00000000, 0x11040027, 0x00014060, - 0x00000000, 0xfffff2b8, 0x00040061, 0x00010660, - 0x20465705, 0x00000000, 0x01040022, 0x0001c060, - 0x00000090, 0x00000070, 0x80001b65, 0x72058220, - 0x020000a4, 0xfffffc00, 0x00043669, 0x78058120, - 0x02466305, 0x00000002, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007204, 0x0000000f, 0x00049631, 0x6b160100, - 0xfa047814, 0x04040000, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x00041561, 0x6b054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000d60, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x0004a661, 0x73050120, - 0x00566b06, 0x00000000, 0x00040070, 0x7b058550, - 0x15564706, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041a61, 0x75050120, - 0x00007304, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa0771b40, 0x73117402, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041b61, 0x79050560, 0x00467b05, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00042661, 0x2f060210, 0x00467705, 0x00000000, - 0x00043661, 0x35050120, 0x00567706, 0x00000000, - 0x00041a70, 0x7e058550, 0x25562f06, 0x00000000, - 0x00041961, 0x7c050560, 0x00467e05, 0x00000000, - 0x00041965, 0x00010220, 0x22467905, 0x00467c05, - 0x01040022, 0x0001c060, 0x000000b8, 0x000000b8, - 0xa0333640, 0x00c01d03, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x27371970, 0x1d003303, - 0x00030061, 0x2f060220, 0x00343305, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x31060220, 0x00343405, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0390b40, 0x1f023702, 0x00031961, 0x2f260220, - 0x00343905, 0x00000000, 0x00131a61, 0x31260220, - 0x00343a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x33140000, - 0xfb182f24, 0x01003514, 0x00040025, 0x00004600, - 0x00000000, 0x00000bb0, 0x00040061, 0x00010660, - 0x20465705, 0x00000000, 0x01040022, 0x0001c060, - 0x00000b80, 0x00000b80, 0x00040041, 0x6a050660, - 0x05467505, 0x00564f06, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x00042869, 0x6c058660, - 0x02462d05, 0x00000006, 0x80003665, 0x3b058220, - 0x020000a4, 0xfffffc00, 0x00041669, 0x3f058120, - 0x02466305, 0x00000002, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80003665, 0x3c058220, - 0x020000a4, 0xfffffc00, 0x80003f65, 0x6e058220, - 0x020000a4, 0xfffffc00, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0xa0352640, 0x6a013302, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00040952, 0x31044160, 0x0e0e00c0, 0x6c051d05, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0xe0332666, 0x30003f03, 0xe05f0066, 0x4c003f03, - 0xe0410066, 0x40003f03, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041d69, 0x2f058660, - 0x02463505, 0x00000006, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02003b04, 0x0000000f, 0x00049f31, 0x35160100, - 0xfa043314, 0x04040000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02003c04, 0x0000000f, 0x00049031, 0x3d160100, - 0xfa045f14, 0x04040000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00041952, 0x33040e68, - 0x0e2e1d05, 0x31052f05, 0x0004196c, 0x0d058660, - 0x02463305, 0x00000006, 0xe02f2f68, 0x01b03503, - 0x00040069, 0x31058660, 0x02463505, 0x00000005, - 0xa03b1940, 0x31005b02, 0x27311970, 0x5b003b03, - 0x00030061, 0x37060220, 0x00343b05, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131761, 0x39060220, 0x00343c05, 0x00000000, - 0x00041b52, 0x5b040e68, 0x0e2e5d05, 0x31052f05, - 0x00031961, 0x37260220, 0x00345b05, 0x00000000, - 0x00131a61, 0x39260220, 0x00345c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x2f440000, 0xfb043724, 0x003c0000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006e04, 0x0000008f, - 0x00049231, 0x00020100, 0xfa0c4114, 0x04042f04, - 0x80000065, 0x5d058220, 0x020000a4, 0xfffffc00, - 0xe0610066, 0x44003f03, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02005d04, 0x0000008f, 0x00049331, 0x00020100, - 0xfa0c6114, 0x04043104, 0x80000065, 0x5e058220, - 0x020000a4, 0xfffffc00, 0xe0650066, 0x48003f03, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02005e04, 0x0000008f, - 0x00049431, 0x00020100, 0xfa0c6514, 0x04043304, - 0x80000065, 0x67058220, 0x020000a4, 0xfffffc00, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006704, 0x0000008f, - 0x00049531, 0x00020100, 0xfa0c5f14, 0x04043d04, - 0xa0393140, 0x01003b03, 0x80000065, 0x6c058220, - 0x020000a4, 0xfffffc00, 0xe06a0066, 0x5c003f03, - 0x80000065, 0x6d058220, 0x020000a4, 0xfffffc00, - 0xe0670066, 0x50003f03, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe7371d70, 0x01003903, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006c04, 0x0000000f, - 0x00049631, 0x5d160100, 0xfa046a14, 0x04040000, - 0x00030061, 0x3b060220, 0x00343905, 0x00000000, - 0x00133561, 0x3d060220, 0x00343a05, 0x00000000, - 0xa0391b40, 0x5b023702, 0x00031961, 0x3b260220, - 0x00343905, 0x00000000, 0x00131a61, 0x3d260220, - 0x00343a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x37240000, - 0xfb043b24, 0x000c0000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006d04, 0x0000008f, 0x00049731, 0x00020100, - 0xfa0c6714, 0x04043504, 0x80000065, 0x6e058220, - 0x020000a4, 0xfffffc00, 0xe02f3266, 0x54003f03, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006e04, 0x0000008f, - 0x00049831, 0x00020100, 0xfa0c2f14, 0x04043704, - 0x80000065, 0x6f058220, 0x020000a4, 0xfffffc00, - 0xe0313366, 0x58003f03, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006f04, 0x0000008f, 0x00049931, 0x00020100, - 0xfa0c3114, 0x04043904, 0x80000065, 0x70058220, - 0x020000a4, 0xfffffc00, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007004, 0x0000008f, 0x00049a31, 0x00020100, - 0xfa0c6a14, 0x04045d04, 0x80000065, 0x71058220, - 0x020000a4, 0xfffffc00, 0x80000065, 0x72058220, - 0x020000a4, 0xfffffc00, 0x80000065, 0x73058220, - 0x020000a4, 0xfffffc00, 0x80000065, 0x74058220, - 0x020000a4, 0xfffffc00, 0x80000065, 0x75058220, - 0x020000a4, 0xfffffc00, 0xe0333466, 0x10003f03, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007104, 0x0000000f, - 0x00049b31, 0x35160100, 0xfa044114, 0x04040000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007204, 0x0000000f, - 0x00049c31, 0x37160100, 0xfa046114, 0x04040000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007304, 0x0000000f, - 0x00049d31, 0x39160100, 0xfa046514, 0x04040000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007404, 0x0000000f, - 0x00049e31, 0x3b160100, 0xfa045f14, 0x04040000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007504, 0x0000008f, - 0x00049631, 0x00020100, 0xfa0c3314, 0x04043504, - 0x80000065, 0x76058220, 0x020000a4, 0xfffffc00, - 0xe0790066, 0x14003f03, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007604, 0x0000008f, 0x00049f31, 0x00020100, - 0xfa0c7914, 0x04043704, 0x80000065, 0x77058220, - 0x020000a4, 0xfffffc00, 0xe07a3f66, 0x18003f03, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007704, 0x0000008f, - 0x00049031, 0x00020100, 0xfa0c7a14, 0x04043904, - 0x80000065, 0x78058220, 0x020000a4, 0xfffffc00, - 0xe07b3066, 0x1c003f03, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007804, 0x0000008f, 0x00049131, 0x00020100, - 0xfa0c7b14, 0x04043b04, 0x80003f65, 0x79058220, - 0x020000a4, 0xfffffc00, 0x80003065, 0x7a058220, - 0x020000a4, 0xfffffc00, 0x80003165, 0x7b058220, - 0x020000a4, 0xfffffc00, 0x80003165, 0x7c058220, - 0x020000a4, 0xfffffc00, 0x80000065, 0x7d058220, - 0x020000a4, 0xfffffc00, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xe0363666, 0x20003f03, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007904, 0x0000000f, - 0x00049231, 0x38160100, 0xfa046714, 0x04040000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007a04, 0x0000000f, - 0x00049631, 0x3a160100, 0xfa042f14, 0x04040000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80003666, 0x10218220, 0x02007b04, 0x0000000f, - 0x00049631, 0x3c160100, 0xfa043114, 0x04040000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007c04, 0x0000000f, - 0x00049331, 0x41160100, 0xfa046a14, 0x04040000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007d04, 0x0000008f, - 0x00049631, 0x00020100, 0xfa0c3614, 0x04043804, - 0x80000065, 0x7e058220, 0x020000a4, 0xfffffc00, - 0xe07c0066, 0x24003f03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80002666, 0x10218220, - 0x02007e04, 0x0000008f, 0x00049631, 0x00020100, - 0xfa0c7c14, 0x04043a04, 0x80000065, 0x7f058220, - 0x020000a4, 0xfffffc00, 0xe07d3666, 0x28003f03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80002666, 0x10218220, 0x02007f04, 0x0000008f, - 0x00049631, 0x00020100, 0xfa0c7d14, 0x04043c04, - 0x80003665, 0x2f058220, 0x020000a4, 0xfffffc00, - 0xe07e3666, 0x2c003f03, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02002f04, 0x0000008f, 0x00049431, 0x00020100, - 0xfa0c7e14, 0x04044104, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003c65, 0x61058220, - 0x020000a4, 0xfffffc00, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00042669, 0x2f058120, - 0x02466305, 0x00000002, 0x80003c65, 0x62058220, - 0x020000a4, 0xfffffc00, 0x80003d65, 0x65058220, - 0x020000a4, 0xfffffc00, 0x80003d65, 0x66058220, - 0x020000a4, 0xfffffc00, 0x80003265, 0x67058220, - 0x020000a4, 0xfffffc00, 0x80003265, 0x68058220, - 0x020000a4, 0xfffffc00, 0x80003365, 0x6a058220, - 0x020000a4, 0xfffffc00, 0x80003365, 0x6b058220, - 0x020000a4, 0xfffffc00, 0x80000065, 0x6c058220, - 0x020000a4, 0xfffffc00, 0x00043661, 0x3d050120, - 0x00564d06, 0x00000000, 0x00043a61, 0x5d050120, - 0x00562906, 0x00000000, 0x80000061, 0x69054660, - 0x00000000, 0x00000003, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe0311166, 0x20002f03, - 0xe0332666, 0x24002f03, 0xe0353666, 0x28002f03, - 0xe0373666, 0x2c002f03, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe0391766, 0x10002f03, - 0xe03f1666, 0x14002f03, 0xe0413466, 0x18002f03, - 0xe05f3e66, 0x1c002f03, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006c04, 0x0000000f, 0x00049531, 0x3b160100, - 0xfa042f14, 0x04040000, 0xe05b0067, 0x00703d03, - 0x80001f61, 0x69254660, 0x00000000, 0x00000004, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006104, 0x0000000f, - 0x00049631, 0x2f160100, 0xfa043114, 0x04040000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006204, 0x0000000f, - 0x00049731, 0x31160100, 0xfa043314, 0x04040000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006504, 0x0000000f, - 0x00049831, 0x33160100, 0xfa043514, 0x04040000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006604, 0x0000000f, - 0x00049931, 0x35160100, 0xfa043714, 0x04040000, - 0x80001961, 0x69454660, 0x00000000, 0x00000005, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006704, 0x0000000f, - 0x00049a31, 0x37160100, 0xfa043914, 0x04040000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006804, 0x0000000f, - 0x00049b31, 0x39160100, 0xfa043f14, 0x04040000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006a04, 0x0000000f, - 0x00049c31, 0x3f160100, 0xfa044114, 0x04040000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006b04, 0x0000000f, - 0x00049d31, 0x41160100, 0xfa045f14, 0x04040000, - 0x80001961, 0x69654660, 0x00000000, 0x00000002, - 0x00042561, 0x67050120, 0x00563b06, 0x00000000, - 0x00041970, 0x00010660, 0x56463d05, 0x00466705, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x205f2640, 0x37202f00, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x20612740, 0x39203100, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x20652840, 0x3f203300, 0x20670940, 0x65006100, - 0x206a0041, 0x65006100, 0x0004115b, 0x61040aa8, - 0x0a0a6a05, 0x5f056705, 0xef5f1162, 0x00006103, - 0x00041965, 0x61058220, 0x02465f05, 0xffffff80, - 0xa05f1940, 0x5b006102, 0x27670970, 0x5f105f33, - 0x27610070, 0x5f105f03, 0x27651270, 0x5f105f2b, - 0x276c3e70, 0x5f105f0b, 0x275b0070, 0x5f105f13, - 0x00040952, 0x6a042e68, 0x0eae6105, 0x6c056505, - 0x27650070, 0x5f105f1b, 0x27610070, 0x60105f33, - 0xa06c1a40, 0x65225b02, 0x27650070, 0x60105f03, - 0x00041a52, 0x5b042e68, 0x0e0e6705, 0x6a056c05, - 0x27670070, 0x60105f2b, 0x276a0070, 0x60105f0b, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x276e0070, 0x60105f13, 0x00041a52, 0x6c042e68, - 0x0eae6505, 0x6a056705, 0x27650070, 0x60105f1b, - 0x00040070, 0x00018660, 0x46465d05, 0x00000008, - 0xa05f1a40, 0x65226e02, 0x00041952, 0x65042e68, - 0x0e0e6105, 0x6c055f05, 0x01040022, 0x0001c060, - 0x00000248, 0x00000158, 0x00041a61, 0x5f050120, - 0x00566506, 0x00000000, 0xa0610040, 0xff805d03, - 0x80000061, 0x69854660, 0x00000000, 0x0000000a, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xac651a70, 0x61016022, 0x00040070, 0x00010660, - 0x16006044, 0x00466105, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0xef670062, 0x0081695b, - 0x00040070, 0x00010660, 0x16006064, 0x00466105, - 0xef6a0062, 0x00016903, 0x00040070, 0x00010660, - 0x16006084, 0x00466105, 0xef6c0062, 0x00016923, - 0xa06e1940, 0x6c006702, 0x00040070, 0x00010660, - 0x160060a4, 0x00466105, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00041a61, 0x70060210, - 0x00466e05, 0x00000000, 0xef5f0062, 0x00016943, - 0x00041a61, 0x74050110, 0x00567006, 0x00000000, - 0x00041a52, 0x61042e68, 0x0e0e6505, 0x5f056a05, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x72060210, 0x00466105, 0x00000000, - 0x00041961, 0x70050110, 0x00567206, 0x00000000, - 0x00040024, 0x0001c060, 0x00000100, 0x00000100, - 0x00041f61, 0x5f050120, 0x00565b06, 0x00000000, - 0xac5b1970, 0x5d015f22, 0x00040070, 0x00010660, - 0x16005f44, 0x00465d05, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0xef610062, 0x0001697b, - 0x00040070, 0x00010660, 0x16005f64, 0x00465d05, - 0xef651f62, 0x00016903, 0x00040070, 0x00010660, - 0x16005f84, 0x00465d05, 0xef670062, 0x00016923, - 0xa06a1940, 0x67006102, 0x00040070, 0x00010660, - 0x16005fa4, 0x00465d05, 0x00041a61, 0x6c060210, - 0x00466a05, 0x00000000, 0xef5d0062, 0x00016943, - 0x00041a61, 0x74050110, 0x00566c06, 0x00000000, - 0x00041a52, 0x5f042e68, 0x0e0e5b05, 0x5d056505, - 0x00041961, 0x6e060210, 0x00465f05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x70050110, 0x00566e06, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00041d61, 0x5d050120, 0x00467405, 0x00000000, - 0x00041b61, 0x5f050120, 0x00467005, 0x00000000, - 0x80000065, 0x6d058220, 0x020000a4, 0xfffffc00, - 0x00040069, 0x61058120, 0x02466305, 0x00000002, - 0xa05b1b40, 0x5f005d02, 0xe05f1a66, 0x60006103, - 0x80041a61, 0x10014110, 0x00000000, 0x06e006e0, - 0x00040069, 0x10018510, 0x01565b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x06e006e0, - 0xe05d0961, 0x001b0004, 0x80040961, 0x10014110, - 0x00000000, 0x07200720, 0x00040069, 0x10018510, - 0x01565b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x07200720, 0xe0370961, 0x001b0004, - 0x80040961, 0x10014110, 0x00000000, 0x07e007e0, - 0x00040069, 0x10018510, 0x01565b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x07e007e0, - 0xe0390961, 0x001b0004, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x80040961, 0x10014110, - 0x00000000, 0x08200820, 0x00040069, 0x10018510, - 0x01565b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x08200820, 0xe03f0961, 0x001b0004, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006d04, 0x0000008f, - 0x00049e31, 0x00020100, 0xfa0c5f14, 0x04045d04, - 0x80000065, 0x6e058220, 0x020000a4, 0xfffffc00, - 0xe0410066, 0x64006103, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006e04, 0x0000008f, 0x00049f31, 0x00020100, - 0xfa0c4114, 0x04043704, 0x80000065, 0x6f058220, - 0x020000a4, 0xfffffc00, 0xe0373f66, 0x68006103, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006f04, 0x0000008f, - 0x00049031, 0x00020100, 0xfa0c3714, 0x04043904, - 0x80000065, 0x70058220, 0x020000a4, 0xfffffc00, - 0xe0393066, 0x6c006103, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007004, 0x0000008f, 0x00049131, 0x00020100, - 0xfa0c3914, 0x04043f04, 0x80043161, 0x10014110, - 0x00000000, 0x05e005e0, 0x00040069, 0x10018510, - 0x01565b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x05e005e0, 0xe03f0961, 0x001b0004, - 0x80003365, 0x71058220, 0x020000a4, 0xfffffc00, - 0x80040a61, 0x10014110, 0x00000000, 0x06200620, - 0x00040069, 0x10018510, 0x01565b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x06200620, - 0xe02f0961, 0x001b0004, 0x80040961, 0x10014110, - 0x00000000, 0x06600660, 0x00040069, 0x10018510, - 0x01565b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x06600660, 0xe0310961, 0x001b0004, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80040961, 0x10014110, 0x00000000, 0x06a006a0, - 0x00040069, 0x10018510, 0x01565b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x06a006a0, - 0xe0330961, 0x001b0004, 0xe0350066, 0x70006103, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007104, 0x0000008f, - 0x00049231, 0x00020100, 0xfa0c3514, 0x04043f04, - 0x80003465, 0x72058220, 0x020000a4, 0xfffffc00, - 0xe03f3266, 0x74006103, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007204, 0x0000008f, 0x00049331, 0x00020100, - 0xfa0c3f14, 0x04042f04, 0x80003465, 0x73058220, - 0x020000a4, 0xfffffc00, 0xe02f3366, 0x78006103, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007304, 0x0000008f, - 0x00049431, 0x00020100, 0xfa0c2f14, 0x04043104, - 0x80000065, 0x74058220, 0x020000a4, 0xfffffc00, - 0xe0313466, 0x7c006103, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007404, 0x0000008f, 0x00049531, 0x00020100, - 0xfa0c3114, 0x04043304, 0x80000065, 0x75058220, - 0x020000a4, 0xfffffc00, 0x80000065, 0x76058220, - 0x020000a4, 0xfffffc00, 0x80000065, 0x77058220, - 0x020000a4, 0xfffffc00, 0x80000065, 0x78058220, - 0x020000a4, 0xfffffc00, 0x80000065, 0x79058220, - 0x020000a4, 0xfffffc00, 0xe0333566, 0x10006103, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007504, 0x0000000f, - 0x00049631, 0x5d160100, 0xfa045f14, 0x04040000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007604, 0x0000000f, - 0x00049731, 0x5f160100, 0xfa044114, 0x04040000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007704, 0x0000000f, - 0x00049831, 0x41160100, 0xfa043714, 0x04040000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007804, 0x0000000f, - 0x00049931, 0x37160100, 0xfa043914, 0x04040000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007904, 0x0000008f, - 0x00049a31, 0x00020100, 0xfa0c3314, 0x04045d04, - 0x80000065, 0x7a058220, 0x020000a4, 0xfffffc00, - 0xe0333a66, 0x14006103, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007a04, 0x0000008f, 0x00049b31, 0x00020100, - 0xfa0c3314, 0x04045f04, 0x80000065, 0x7b058220, - 0x020000a4, 0xfffffc00, 0xe0333b66, 0x18006103, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007b04, 0x0000008f, - 0x00049c31, 0x00020100, 0xfa0c3314, 0x04044104, - 0x80003665, 0x7c058220, 0x020000a4, 0xfffffc00, - 0xe0333c66, 0x1c006103, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007c04, 0x0000008f, 0x00049d31, 0x00020100, - 0xfa0c3314, 0x04043704, 0x80003665, 0x7d058220, - 0x020000a4, 0xfffffc00, 0x80003465, 0x7e058220, - 0x020000a4, 0xfffffc00, 0x80003465, 0x7f058220, - 0x020000a4, 0xfffffc00, 0x80003c65, 0x41058220, - 0x020000a4, 0xfffffc00, 0x80003c65, 0x42058220, - 0x020000a4, 0xfffffc00, 0xe0333d66, 0x20006103, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007d04, 0x0000000f, - 0x00049e31, 0x37160100, 0xfa043514, 0x04040000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007e04, 0x0000000f, - 0x00049f31, 0x35160100, 0xfa043f14, 0x04040000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007f04, 0x0000000f, - 0x00049031, 0x39160100, 0xfa042f14, 0x04040000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02004104, 0x0000000f, - 0x00049131, 0x3f160100, 0xfa043114, 0x04040000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02004204, 0x0000008f, - 0x00049231, 0x00020100, 0xfa0c3314, 0x04043704, - 0x80003a65, 0x5d058220, 0x020000a4, 0xfffffc00, - 0xe02f3066, 0x24006103, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02005d04, 0x0000008f, 0x00049231, 0x00020100, - 0xfa0c2f14, 0x04043504, 0x80003a65, 0x5e058220, - 0x020000a4, 0xfffffc00, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe0303266, 0x28006103, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02005e04, 0x0000008f, - 0x00049231, 0x00020100, 0xfa0c3014, 0x04043904, - 0x80003b65, 0x5f058220, 0x020000a4, 0xfffffc00, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe0313266, 0x2c006103, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02005f04, 0x0000008f, 0x00049231, 0x00020100, - 0xfa0c3114, 0x04043f04, 0x80000065, 0x65058220, - 0x020000a4, 0xfffffc00, 0xe0323266, 0x30006103, - 0x80000065, 0x66058220, 0x020000a4, 0xfffffc00, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006504, 0x0000000f, - 0x00049331, 0x60160100, 0xfa043214, 0x04040000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80042361, 0x10014110, 0x00000000, 0x0c000c00, - 0x00040069, 0x10018510, 0x01565b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0c000c00, - 0xe0370961, 0x001b0004, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006604, 0x0000008f, 0x00049231, 0x00020100, - 0xfa0c3214, 0x04043704, 0x273f3270, 0x3b003d03, - 0x00041965, 0x00010220, 0x22463f05, 0x00465505, - 0x01040022, 0x0001c060, 0x00000308, 0x00000308, - 0x00040069, 0x67058660, 0x02460105, 0x00000002, - 0xe06a0068, 0x01e00103, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa06ca140, 0x67001502, - 0x276e1970, 0x15006c03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031661, 0x2f060220, - 0x00346c05, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131561, 0x31060220, - 0x00346d05, 0x00000000, 0x0004b152, 0x70040e68, - 0x0e2e1705, 0x6e056a05, 0x00031961, 0x2f260220, - 0x00347005, 0x00000000, 0x00131a61, 0x31260220, - 0x00347105, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c2f24, 0x00043714, 0xeb5f0070, 0x00001d03, - 0x00042869, 0x5d058660, 0x02462d05, 0x00000006, - 0xe05b0068, 0x01a02d03, 0xa0650040, 0x0c001d03, - 0xa06a2440, 0x02402503, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0411d40, 0x5f021f02, - 0x27611b70, 0x1d006503, 0xa05f1e40, 0x5d006502, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031c61, 0x2f060220, 0x00346a05, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131d61, 0x31060220, 0x00346b05, 0x00000000, - 0xa05d1c40, 0x1f026102, 0x27611c70, 0x65005f03, - 0xa0670040, 0x1d205f02, 0x00041a52, 0x65040e68, - 0x0e2e5d05, 0x61055b05, 0x275b1a70, 0x5f006703, - 0xeb5f0070, 0x00006703, 0x00041a52, 0x5d040e68, - 0x0e2e6505, 0x5b054105, 0xa0411940, 0x5f025d02, - 0x00040070, 0x00018660, 0x56465d05, 0x00000000, - 0x2f5b1a62, 0x5d004103, 0xaf410062, 0x67026702, - 0x00041a69, 0x5d058660, 0x02465b05, 0x0000001a, - 0xe05b1a68, 0x00604103, 0x20411966, 0x5d005b03, - 0xaf5b1962, 0x41024102, 0x27410070, 0x25006a03, - 0xa05d9440, 0x27024102, 0x00031961, 0x2f260220, - 0x00345d05, 0x00000000, 0x00131a61, 0x31260220, - 0x00345e05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x71140000, - 0xfb042f24, 0x00040000, 0xa0732240, 0x71000102, - 0x00041969, 0x75058660, 0x02467305, 0x00000002, - 0xe0770068, 0x01e07303, 0xa0791a40, 0x75001502, - 0x277b1970, 0x15007903, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031461, 0x33060220, - 0x00347905, 0x00000000, 0x00133261, 0x35060220, - 0x00347a05, 0x00000000, 0x00041b52, 0x7d040e68, - 0x0e2e1705, 0x7b057705, 0x00031961, 0x33260220, - 0x00347d05, 0x00000000, 0x00131a61, 0x35260220, - 0x00347e05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c3324, 0x00045b14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00041a61, 0x7e050120, - 0x00561306, 0x00000000, 0x00040070, 0x00018660, - 0x26465505, 0x00000000, 0xef19a162, 0x00007e03, - 0x00040070, 0x00018550, 0x15564506, 0x00010001, - 0x01040022, 0x0001c060, 0x000006a0, 0x00000690, - 0x00040061, 0x00010660, 0x20463f05, 0x00000000, - 0x01040022, 0x0001c060, 0x000000a8, 0x00000098, - 0x80002265, 0x11058220, 0x020000a4, 0xfffffc00, - 0x00042269, 0x12058120, 0x02466305, 0x00000002, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe0330966, 0x1c001203, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02001104, 0x0000000f, 0x00049231, 0x01160100, - 0xfa043314, 0x04040000, 0x00042261, 0x75050020, - 0x0066011f, 0x00000000, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00041a61, 0x75054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x000005b8, 0x00041a61, 0x13050020, - 0x00667507, 0x00000000, 0xa0152140, 0x00402903, - 0xa0172140, 0xff402903, 0xa0262440, 0x00202903, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa02f1640, 0xff202903, 0xa06f0040, 0x00102903, - 0xa0710040, 0xff102903, 0x00040065, 0x73058220, - 0x02462905, 0xfffffff8, 0x00040061, 0x5f050010, - 0x00686406, 0x00000000, 0x00041f70, 0x00018660, - 0x56461505, 0x00000010, 0x2f1bf162, 0x17001503, - 0x80041961, 0x10014110, 0x00000000, 0x02600260, - 0x00040069, 0x10018510, 0x01561b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x02600260, - 0xe0210961, 0x001b0004, 0x00041f70, 0x00018660, - 0x56462605, 0x00000010, 0x20231a66, 0x21007503, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x2f310d62, 0x2f002603, 0x0004a461, 0x25050020, - 0x00662307, 0x00000000, 0x00040070, 0x00018660, - 0x56466f05, 0x00000010, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80040a61, 0x10014110, - 0x00000000, 0x04a004a0, 0x00040069, 0x10018510, - 0x01563106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x04a004a0, 0xe0330961, 0x001b0004, - 0x2f410062, 0x71006f03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x20351a66, 0x33002503, - 0x00040070, 0x00018660, 0x26465505, 0x00000000, - 0x00040a61, 0x3f050020, 0x00663507, 0x00000000, - 0x80041961, 0x10014110, 0x00000000, 0x07e007e0, - 0x00040069, 0x10018510, 0x01564106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x07e007e0, - 0xe0450961, 0x001b0004, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x205b1966, 0x45003503, - 0x80041961, 0x10014110, 0x00000000, 0x0b600b60, - 0x00040069, 0x10018510, 0x01567306, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0b600b60, - 0xe05d0961, 0x001b0004, 0x00041961, 0x61070200, - 0x00465d05, 0x00000000, 0x00040061, 0x65050020, - 0x00665d07, 0x00000000, 0x00041a61, 0x5e050010, - 0x00666107, 0x00000000, 0x01041962, 0x64050110, - 0x01585e05, 0x00585f05, 0xae671b70, 0x00006503, - 0xac6a0070, 0x00007503, 0x206c1965, 0x6a006703, - 0x00041965, 0x00010220, 0x22466c05, 0x00465505, - 0x01040022, 0x0001c060, 0x000002d0, 0x000002d0, - 0x80000065, 0x6d058220, 0x020000a4, 0xfffffc00, - 0x00040069, 0x5b058120, 0x02466305, 0x00000002, - 0x00040061, 0x41054220, 0x00000000, 0x7f800000, - 0xe0340a66, 0x10005b03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006d04, 0x0000008f, 0x00049231, 0x00020100, - 0xfa0c3414, 0x04044104, 0x80000065, 0x6e058220, - 0x020000a4, 0xfffffc00, 0xe0353266, 0x14005b03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80003266, 0x10218220, 0x02006e04, 0x0000008f, - 0x00049231, 0x00020100, 0xfa0c3514, 0x04044104, - 0x80000065, 0x6f058220, 0x020000a4, 0xfffffc00, - 0xe03f1466, 0x18005b03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006f04, 0x0000008f, 0x00049431, 0x00020100, - 0xfa0c3f14, 0x04044104, 0x80000065, 0x70058220, - 0x020000a4, 0xfffffc00, 0xe0450066, 0x1c005b03, - 0x00040061, 0x5d054220, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007004, 0x0000008f, - 0x00049531, 0x00020100, 0xfa0c4514, 0x04045d04, - 0x80000065, 0x71058220, 0x020000a4, 0xfffffc00, - 0xe05e3566, 0x20005b03, 0x00040061, 0x65054220, - 0x00000000, 0xff800000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007104, 0x0000008f, 0x00049631, 0x00020100, - 0xfa0c5e14, 0x04046504, 0x80000065, 0x72058220, - 0x020000a4, 0xfffffc00, 0xe05f3666, 0x24005b03, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007204, 0x0000008f, - 0x00049731, 0x00020100, 0xfa0c5f14, 0x04046504, - 0x80000065, 0x73058220, 0x020000a4, 0xfffffc00, - 0xe0603766, 0x28005b03, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007304, 0x0000008f, 0x00049831, 0x00020100, - 0xfa0c6014, 0x04046504, 0x80000065, 0x74058220, - 0x020000a4, 0xfffffc00, 0xe0663866, 0x2c005b03, - 0x00040061, 0x6c054220, 0x00000000, 0x80000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007404, 0x0000008f, - 0x00049931, 0x00020100, 0xfa0c6614, 0x04046c04, - 0x00040025, 0x00004600, 0x00000000, 0x00000050, - 0x00040070, 0x00018660, 0x26465505, 0x00000000, - 0xaf750062, 0x00026a03, 0xae771970, 0x00007503, - 0x00040961, 0x30062650, 0x00467705, 0x00000000, - 0x00041961, 0x76050110, 0x00563006, 0x00000000, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00041a61, 0x76054110, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x60781a65, 0x00107605, 0x80000065, 0x79058220, - 0x020000a4, 0xfffffc00, 0x00042469, 0x25058120, - 0x02466305, 0x00000002, 0x80002165, 0x15058220, - 0x020000a4, 0xfffffc00, 0x80002165, 0x16058220, - 0x020000a4, 0xfffffc00, 0x80002165, 0x17058220, - 0x020000a4, 0xfffffc00, 0x80002165, 0x18058220, - 0x020000a4, 0xfffffc00, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001665, 0x2f058220, - 0x020000a4, 0xfffffc00, 0xa06c3940, 0x00402903, - 0xa06e0040, 0xff402903, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0331440, 0x00202903, - 0xa0353240, 0xff202903, 0xa0010040, 0x00102903, - 0xa0112240, 0xff102903, 0x00040065, 0x13058220, - 0x02462905, 0xfffffff8, 0x00043961, 0x67060100, - 0x00586405, 0x00000000, 0x00040061, 0x68050450, - 0x00687806, 0x00000000, 0xe0453566, 0x10002503, - 0xe0550066, 0x14002503, 0xe07a0066, 0x18002503, - 0xe07c0066, 0x20002503, 0xe07e0066, 0x24002503, - 0xe06a0066, 0x28002503, 0x00040070, 0x00018660, - 0x56466c05, 0x00000010, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007904, 0x0000000f, 0x00049a31, 0x1b160100, - 0xfa044514, 0x04040000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02001504, 0x0000000f, 0x00049b31, 0x21160100, - 0xfa045514, 0x04040000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02001604, 0x0000000f, 0x00049c31, 0x23160100, - 0xfa047a14, 0x04040000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02001704, 0x0000000f, 0x00049531, 0x25160100, - 0xfa047c14, 0x04040000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02001804, 0x0000000f, 0x00049531, 0x27160100, - 0xfa047e14, 0x04040000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02002f04, 0x0000000f, 0x00049d31, 0x29160100, - 0xfa046a14, 0x04040000, 0x2f150062, 0x6e006c03, - 0x00040070, 0x00018660, 0x56463305, 0x00000010, - 0x8004aa61, 0x10014110, 0x00000000, 0x03600360, - 0x00040069, 0x10018510, 0x01561506, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x03600360, - 0xe0170961, 0x001b0004, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80041661, 0x10014110, - 0x00000000, 0x04200420, 0x00040069, 0x10018510, - 0x01561506, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x04200420, 0xe02f0961, 0x001b0004, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80042c61, 0x10014110, 0x00000000, 0x04600460, - 0x00040069, 0x10018510, 0x01561506, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x04600460, - 0xe0410961, 0x001b0004, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80042561, 0x10014110, - 0x00000000, 0x04a004a0, 0x00040069, 0x10018510, - 0x01561506, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x04a004a0, 0xe0450961, 0x001b0004, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80041461, 0x10014110, 0x00000000, 0x04e004e0, - 0x00040069, 0x10018510, 0x01561506, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x04e004e0, - 0xe03f0961, 0x001b0004, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80041561, 0x10014110, - 0x00000000, 0x05200520, 0x00040069, 0x10018510, - 0x01561506, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x05200520, 0xe0310961, 0x001b0004, - 0x27151962, 0x17001b00, 0x27171d62, 0x2f002100, - 0x272f1c62, 0x41002300, 0x25411b62, 0x45002500, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x25551962, 0x31002900, 0x25451a62, 0x3f002700, - 0x2f311262, 0x35003303, 0x80040961, 0x10014110, - 0x00000000, 0x02a002a0, 0x00040069, 0x10018510, - 0x01563106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02a002a0, 0xe0330961, 0x001b0004, - 0x80041561, 0x10014110, 0x00000000, 0x02e002e0, - 0x00040069, 0x10018510, 0x01563106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x02e002e0, - 0xe0350961, 0x001b0004, 0x80041161, 0x10014110, - 0x00000000, 0x05e005e0, 0x00040069, 0x10018510, - 0x01563106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x05e005e0, 0xe03f0961, 0x001b0004, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80041361, 0x10014110, 0x00000000, 0x08200820, - 0x00040069, 0x10018510, 0x01563106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x08200820, - 0xe05b0961, 0x001b0004, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80041161, 0x10014110, - 0x00000000, 0x08a008a0, 0x00040069, 0x10018510, - 0x01563106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x08a008a0, 0xe05d0961, 0x001b0004, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80041261, 0x10014110, 0x00000000, 0x0aa00aa0, - 0x00040069, 0x10018510, 0x01563106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0aa00aa0, - 0xe05f0961, 0x001b0004, 0x00040070, 0x00018660, - 0x56460105, 0x00000010, 0x27311a62, 0x33001500, - 0x27150962, 0x35001700, 0x25331b62, 0x5d004500, - 0x27170a62, 0x3f002f00, 0x25351a62, 0x5f005500, - 0x252f0a62, 0x5b004100, 0x2f3f1362, 0x11000103, - 0x80040961, 0x10014110, 0x00000000, 0x06200620, - 0x00040069, 0x10018510, 0x01563f06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x06200620, - 0xe0010961, 0x001b0004, 0x80041561, 0x10014110, - 0x00000000, 0x02a002a0, 0x00040069, 0x10018510, - 0x01563f06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02a002a0, 0xe0110961, 0x001b0004, - 0x80040961, 0x10014110, 0x00000000, 0x02e002e0, - 0x00040069, 0x10018510, 0x01563f06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x02e002e0, - 0xe0410961, 0x001b0004, 0x80040961, 0x10014110, - 0x00000000, 0x05e005e0, 0x00040069, 0x10018510, - 0x01563f06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x05e005e0, 0xe0450961, 0x001b0004, - 0x80040a61, 0x10014110, 0x00000000, 0x06600660, - 0x00040069, 0x10018510, 0x01563f06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x06600660, - 0xe0550961, 0x001b0004, 0x80041161, 0x10014110, - 0x00000000, 0x06a006a0, 0x00040069, 0x10018510, - 0x01563f06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x06a006a0, 0xe05b0961, 0x001b0004, - 0xe75d1470, 0x00604d03, 0x273f1a62, 0x01003100, - 0x27011e62, 0x11001500, 0x25150962, 0x45002f00, - 0x27111d62, 0x41001700, 0x25451a62, 0x5b003500, - 0x00041965, 0x00010220, 0x22465105, 0x00465d05, - 0x25170a62, 0x55003300, 0x80040c61, 0x10014110, - 0x00000000, 0x07e007e0, 0x00040069, 0x10018510, - 0x01561306, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x07e007e0, 0xe02f0961, 0x001b0004, - 0x80040d61, 0x10014110, 0x00000000, 0x00200020, - 0x00040069, 0x10018510, 0x01561306, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x00200020, - 0xe0310961, 0x001b0004, 0x80040a61, 0x10014110, - 0x00000000, 0x02a002a0, 0x00040069, 0x10018510, - 0x01561306, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02a002a0, 0xe0350961, 0x001b0004, - 0x80040961, 0x10014110, 0x00000000, 0x02200220, - 0x00040069, 0x10018510, 0x01561306, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x02200220, - 0xe0330961, 0x001b0004, 0x80041261, 0x10014110, - 0x00000000, 0x08a008a0, 0x00040069, 0x10018510, - 0x01561306, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x08a008a0, 0xe0410961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x02e002e0, - 0x00040069, 0x10018510, 0x01561306, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x02e002e0, - 0xe03f0961, 0x001b0004, 0x01040022, 0x0001c060, - 0x00000fc0, 0x00000fc0, 0x255b0a62, 0x35432f00, - 0x25011a62, 0x3f433100, 0x25631b62, 0x41433300, - 0xa05f0040, 0x0c001d03, 0x00042869, 0x45058660, - 0x02462d05, 0x00000006, 0xe0613868, 0x01a02d03, - 0x255d1162, 0x63000100, 0xa0010940, 0x45005f02, - 0x00041561, 0x55070200, 0x00461905, 0x00000000, - 0x25450962, 0x5d005b00, 0x00031a61, 0x15060220, - 0x00340105, 0x00000000, 0x00131b61, 0x17060220, - 0x00340205, 0x00000000, 0xa0631240, 0x01000103, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00041c61, 0x65050020, 0x00665507, 0x00000000, - 0xe0550941, 0x34004500, 0x00031a61, 0x11060220, - 0x00346305, 0x00000000, 0x00131b61, 0x13060220, - 0x00346405, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x20071140, 0x55202f00, - 0x20093540, 0x55203100, 0x200b0040, 0x55203300, - 0x202f0040, 0x55003500, 0x20310040, 0x55003f00, - 0x20330040, 0x55004100, 0x20351340, 0x07202f00, - 0x202f1340, 0x09203100, 0x20311340, 0x0b203300, - 0x00041341, 0x33058aa0, 0x0a463505, 0x3f800001, - 0x00041341, 0x35058aa0, 0x0a462f05, 0x3f800001, - 0x00041341, 0x2f058aa0, 0x0a463105, 0x3f800001, - 0x00041165, 0x31058220, 0x02463305, 0x007fffff, - 0x00041765, 0x3f058220, 0x02463305, 0x80000000, - 0x00041765, 0x55058220, 0x02463305, 0x7f800000, - 0x00041265, 0x41058220, 0x02463505, 0x80000000, - 0x00040065, 0x5b058220, 0x02463505, 0x7f800000, - 0x00041165, 0x45058220, 0x02462f05, 0x80000000, - 0x00040065, 0x5d058220, 0x02462f05, 0x7f800000, - 0x00040065, 0x33058220, 0x02463505, 0x007fffff, - 0x00040065, 0x35058220, 0x02462f05, 0x007fffff, - 0x00041f40, 0x2f058660, 0x06463105, 0x3f000000, - 0x00041f6c, 0x31058660, 0x02465505, 0x00000017, - 0x00041c40, 0x55058660, 0x06463305, 0x3f000000, - 0x00041f6c, 0x33058660, 0x02465b05, 0x00000017, - 0x00041d40, 0x5b058660, 0x06463505, 0x3f000000, - 0xac001d70, 0x3f802f01, 0x00041f6c, 0x35058660, - 0x02465d05, 0x00000017, 0x11040062, 0x5d058220, - 0x02462f05, 0x3f000000, 0x00040965, 0x2f058220, - 0x02465d05, 0x7fffffff, 0xac001e70, 0x3f805501, - 0x205d1966, 0x3f002f03, 0x11040062, 0x2f058220, - 0x02465505, 0x3f000000, 0x00041965, 0x3f058220, - 0x02462f05, 0x7fffffff, 0xac001f70, 0x3f805b01, - 0x202f1966, 0x41003f03, 0x11040062, 0x3f058220, - 0x02465b05, 0x3f000000, 0x00041965, 0x41058220, - 0x02463f05, 0x7fffffff, 0x00041970, 0x3f058aa0, - 0x3a465d05, 0x3f7f0000, 0x20550966, 0x45004103, - 0x00041970, 0x41058aa0, 0x3a462f05, 0x3f7f0000, - 0x00041152, 0x2f044560, 0x0e2eff82, 0x3f053105, - 0x00041970, 0x3f058aa0, 0x3a465505, 0x3f7f0000, - 0x00041252, 0x31044560, 0x0e2eff82, 0x41053305, - 0x27410070, 0x1d005f03, 0x00041152, 0x33044560, - 0x0e2eff82, 0x3f053505, 0x27350070, 0x5f000103, - 0xa03f1b40, 0x1f024102, 0x27450070, 0x01006303, - 0x00041a52, 0x41040e68, 0x0e2e3f05, 0x35056105, - 0x00031961, 0x15260220, 0x00344105, 0x00000000, - 0x00131a61, 0x17260220, 0x00344205, 0x00000000, - 0xa0351c40, 0x41024502, 0x00031961, 0x11260220, - 0x00343505, 0x00000000, 0x00131a61, 0x13260220, - 0x00343605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x00000000, - 0xf3081124, 0x00026514, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x00000000, - 0xfb0c1524, 0x003c0744, 0xa0153540, 0x01200103, - 0x00040061, 0x3f070200, 0x00462f05, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x27171a70, 0x01001503, 0x00033e61, 0x11060220, - 0x00341505, 0x00000000, 0x00133e61, 0x13060220, - 0x00341605, 0x00000000, 0x00040061, 0x45070200, - 0x00463105, 0x00000000, 0x00041161, 0x55070200, - 0x00463305, 0x00000000, 0x00041e61, 0x35070000, - 0x00663f07, 0x00000000, 0xa0151e40, 0x41021702, - 0x00041a61, 0x350f0000, 0x00664507, 0x00000000, - 0x00031a61, 0x11260220, 0x00341505, 0x00000000, - 0x00131b61, 0x13260220, 0x00341605, 0x00000000, - 0x00041b61, 0x35170000, 0x00665507, 0x00000000, - 0x00041961, 0x351f0000, 0x00566706, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x00000000, 0xfb081124, 0x00003514, - 0x00040070, 0x00010220, 0x52464d05, 0x00463b05, - 0x01040022, 0x0001c060, 0x000004d0, 0x00000440, - 0x25113f62, 0x25431b00, 0x25133f62, 0x27432100, - 0x25151d62, 0x29432300, 0x00040069, 0x1705a660, - 0x02462f05, 0x00000017, 0x00040070, 0x00018550, - 0x25586805, 0x00000000, 0x00040069, 0x2f05a660, - 0x02463105, 0x00000017, 0x255d1162, 0x15001300, - 0x00040069, 0x3105a660, 0x02463305, 0x00000017, - 0x00040940, 0x13058660, 0x06461705, 0x43800000, - 0x00040940, 0x15058660, 0x06462f05, 0x43800000, - 0x252f0962, 0x5d001100, 0x00041b40, 0x17058660, - 0x06463105, 0x43800000, 0xe0111141, 0x34002f00, - 0x202f1140, 0x11201b00, 0x201b1140, 0x11202100, - 0x20211140, 0x11202300, 0x20231140, 0x11002500, - 0x20251140, 0x11002700, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x205d1540, 0x07202f00, - 0x20271240, 0x11002900, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x205f1640, 0x09201b00, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x20611640, 0x0b202100, 0x20631640, 0x07202300, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x20651640, 0x09202500, 0x00041641, 0x6f058aa0, - 0x0a465d05, 0x3f7ffffe, 0x20670e40, 0x0b202700, - 0x00041641, 0x71058aa0, 0x0a465f05, 0x3f7ffffe, - 0x00041641, 0x73058aa0, 0x0a466105, 0x3f7ffffe, - 0x00041641, 0x75058aa0, 0x0a466305, 0x3f800001, - 0x00041641, 0x77058aa0, 0x0a466505, 0x3f800001, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x207b0b41, 0x13006f00, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00041641, 0x79058aa0, - 0x0a466705, 0x3f800001, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x207d0a41, 0x15007100, - 0x20110941, 0x17007300, 0x201b1641, 0x13007500, - 0x20211641, 0x15007700, 0x60300945, 0x00107b00, - 0x20231641, 0x17007900, 0x605d1645, 0x00107d00, - 0x605f1645, 0x00101100, 0x606d1645, 0x00121b00, - 0x606f1645, 0x00122100, 0xe5611662, 0x00003000, - 0x60711645, 0x00122300, 0xe5631662, 0x00005d00, - 0xe5651662, 0x00005f00, 0xe5731662, 0x00026d00, - 0xe5751662, 0x00026f00, 0x00041662, 0x67058aa0, - 0x5a466105, 0x437f0000, 0xe5771662, 0x00027100, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041662, 0x6a058aa0, 0x5a466305, 0x437f0000, - 0x00041662, 0x6c058aa0, 0x5a466505, 0x437f0000, - 0x00041662, 0x79058aa0, 0x5a467305, 0x437f0000, - 0x00041662, 0x7b058aa0, 0x5a467505, 0x437f0000, - 0x00041661, 0x33070a00, 0x00466705, 0x00000000, - 0x00041562, 0x7d058aa0, 0x5a467705, 0x437f0000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041561, 0x35070a00, 0x00466a05, 0x00000000, - 0x00041461, 0x3f070a00, 0x00466c05, 0x00000000, - 0x00041361, 0x45070a00, 0x00467905, 0x00000000, - 0x00041261, 0x55070a00, 0x00467b05, 0x00000000, - 0x00041d61, 0x12050010, 0x00663307, 0x00000000, - 0x00041161, 0x5b070a00, 0x00467d05, 0x00000000, - 0x00041e61, 0x13050010, 0x00663507, 0x00000000, - 0x00041e61, 0x14050010, 0x00663f07, 0x00000000, - 0x00041e61, 0x7e050010, 0x00664507, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041e61, 0x7f050010, 0x00665507, 0x00000000, - 0x11041e62, 0x79058110, 0x01581205, 0x00000000, - 0x00041e61, 0x11050010, 0x00665b07, 0x00000000, - 0x11040962, 0x78058110, 0x01581305, 0x00000000, - 0x11040962, 0x77058110, 0x01581405, 0x00000000, - 0x11041e62, 0x7c058110, 0x01587e05, 0x00000000, - 0x11041e62, 0x7b058110, 0x01587f05, 0x00000000, - 0x11041d62, 0x7a058110, 0x01581105, 0x00000000, - 0x00040024, 0x0001c060, 0x000000a0, 0x000000a0, - 0x00041d61, 0x77054110, 0x00000000, 0x00800080, - 0x00041f61, 0x78054110, 0x00000000, 0x00800080, - 0x00041f61, 0x79054110, 0x00000000, 0x00800080, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x00041d61, 0x7a054110, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x7b054110, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x7c054110, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000005d8, - 0xa0240040, 0x4d000102, 0x00041f61, 0x32060100, - 0x00587705, 0x00000000, 0x00041f61, 0x33060100, - 0x00587805, 0x00000000, 0x00041f61, 0x34060100, - 0x00587905, 0x00000000, 0x00040d61, 0x63060100, - 0x00587a05, 0x00000000, 0x00040d61, 0x64060100, - 0x00587b05, 0x00000000, 0x00041f61, 0x3f060100, - 0x00587c05, 0x00000000, 0x27151f70, 0x01002403, - 0xa01b0040, 0x01c02403, 0x00040e61, 0x6d050020, - 0x00563406, 0x00000000, 0xa0171b40, 0x41021502, - 0x27211b70, 0x24001b03, 0x00033f61, 0x11060220, - 0x00341b05, 0x00000000, 0x00133f61, 0x13060220, - 0x00341c05, 0x00000000, 0xa0261b40, 0x17022102, - 0x00031961, 0x11260220, 0x00342605, 0x00000000, - 0x00131a61, 0x13260220, 0x00342705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xf3081124, 0x00026d14, - 0xa0270040, 0x02802403, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041761, 0x6e050020, - 0x00563306, 0x00000000, 0x27291a70, 0x24002703, - 0x00031461, 0x5b060220, 0x00342705, 0x00000000, - 0x00131361, 0x5d060220, 0x00342805, 0x00000000, - 0xa02f1b40, 0x17022902, 0x00031961, 0x5b260220, - 0x00342f05, 0x00000000, 0x00131a61, 0x5d260220, - 0x00343005, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xf3085b24, 0x00026e14, 0xa0300040, 0x03402403, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041761, 0x6f050020, 0x00563206, 0x00000000, - 0x27321a70, 0x24003003, 0x00033161, 0x5c060220, - 0x00343005, 0x00000000, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00131761, 0x5e060220, - 0x00343105, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xa0341b40, 0x17023202, - 0x00031961, 0x5c260220, 0x00343405, 0x00000000, - 0x00131a61, 0x5e260220, 0x00343505, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3085c24, 0x00026f14, - 0xa0353f40, 0x02202403, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041661, 0x70050020, - 0x00563f06, 0x00000000, 0x273f1a70, 0x24003503, - 0x00033261, 0x5d060220, 0x00343505, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131761, 0x5f060220, 0x00343605, 0x00000000, - 0xa0411b40, 0x17023f02, 0x00031961, 0x5d260220, - 0x00344105, 0x00000000, 0x00131a61, 0x5f260220, - 0x00344205, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x00000000, - 0xf3085d24, 0x00027014, 0xa0450040, 0x02e02403, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041661, 0x71050020, 0x00566406, 0x00000000, - 0x274d1a70, 0x24004503, 0x00033361, 0x5e060220, - 0x00344505, 0x00000000, 0x80103301, 0x00000000, - 0x00000000, 0x00000000, 0x00131761, 0x60060220, - 0x00344605, 0x00000000, 0xa0551b40, 0x17024d02, - 0x00031961, 0x5e260220, 0x00345505, 0x00000000, - 0x00131a61, 0x60260220, 0x00345605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xf3085e24, 0x00027114, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa05b3140, 0x03a02403, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x72050020, - 0x00566306, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x275d1a70, 0x24005b03, - 0x00033461, 0x5f060220, 0x00345b05, 0x00000000, - 0x80103401, 0x00000000, 0x00000000, 0x00000000, - 0x00131761, 0x61060220, 0x00345c05, 0x00000000, - 0xa0631b40, 0x17025d02, 0x00031961, 0x5f260220, - 0x00346305, 0x00000000, 0x00131a61, 0x61260220, - 0x00346405, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x00000000, - 0xf3085f24, 0x00027214, 0x00040070, 0x00018660, - 0x16461905, 0x00000001, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0xa0661440, 0x01602403, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xef641462, 0x0011697b, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00031a61, 0x60060220, - 0x00346605, 0x00000000, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00131b61, 0x62060220, - 0x00346705, 0x00000000, 0x00041b61, 0x40070200, - 0x00466405, 0x00000000, 0x27680070, 0x24006603, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00040a61, 0x73050020, 0x00664007, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xa06a1a40, 0x17026802, 0x00031961, 0x60260220, - 0x00346a05, 0x00000000, 0x00131a61, 0x62260220, - 0x00346b05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x00000000, - 0xf3086024, 0x00027314, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00042852, 0x39040e68, - 0x0e0e2d05, 0x3d050d05, 0x00040070, 0x00018660, - 0x26465705, 0x00000000, 0xef6b3d62, 0x00003b03, - 0x00040065, 0x00010220, 0x22465105, 0x00465905, - 0x01040022, 0x0001c060, 0x00000438, 0x00000438, - 0x00040070, 0x00018550, 0x15564906, 0x00000000, - 0x01040022, 0x0001c060, 0x000002c8, 0x000002c8, - 0x00040070, 0x00018660, 0x26462d05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000160, 0x00000150, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa06d1740, 0x4b001d02, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00043569, 0x72058660, - 0x02462d05, 0x00000002, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe0741268, 0x01e02d03, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x276f0b70, 0x1d006d03, 0xa0760a40, 0x72006d02, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa0711a40, 0x1f026f02, 0x27781a70, 0x6d007603, - 0x00033561, 0x07060220, 0x00347605, 0x00000000, - 0x00133561, 0x09060220, 0x00347705, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x00041b52, 0x7a040e68, 0x0e2e7105, 0x78057405, - 0x00031961, 0x07260220, 0x00347a05, 0x00000000, - 0x00131a61, 0x09260220, 0x00347b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x7d140000, 0xfb040724, 0x00040000, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00042561, 0x7d054220, 0x00000000, 0xffffffc0, - 0x00040025, 0x00004600, 0x00000000, 0x00000148, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00043c69, 0x7b058660, 0x02463b05, 0x00000003, - 0xa0010040, 0x4b001d02, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041769, 0x0a058660, - 0x02462d05, 0x00000002, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe00c1768, 0x01e02d03, - 0x201bc566, 0x7b007d03, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x27071c70, 0x1d000103, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0111c40, 0x0a000102, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa0091a40, 0x1f020702, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x27131a70, 0x01001103, 0x00030061, 0x17060220, - 0x00341105, 0x00000000, 0x00130061, 0x19060220, - 0x00341205, 0x00000000, 0x00041b52, 0x15040e68, - 0x0e2e0905, 0x13050c05, 0x00031961, 0x17260220, - 0x00341505, 0x00000000, 0x00131a61, 0x19260220, - 0x00341605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xfb0c1724, 0x00041b14, 0x00040025, 0x00004600, - 0x00000000, 0x00000150, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041a61, 0x16050120, - 0x00566b06, 0x00000000, 0x00041970, 0x00010660, - 0x56463d05, 0x00461605, 0x01040022, 0x0001c060, - 0x00000100, 0x00000100, 0x00040069, 0x2f058660, - 0x02462d05, 0x00000006, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa0171b40, 0x4b001d02, - 0x00040069, 0x21058660, 0x02463905, 0x00000002, - 0xe0230068, 0x01e03903, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x27191b70, 0x1d001703, - 0xa0251b40, 0x21001702, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa01b1a40, 0x1f021902, - 0x27271a70, 0x17002503, 0x00030061, 0x2b060220, - 0x00342505, 0x00000000, 0x00130061, 0x2d060220, - 0x00342605, 0x00000000, 0x00041b52, 0x29040e68, - 0x0e2e1b05, 0x27052305, 0x00031961, 0x2b260220, - 0x00342905, 0x00000000, 0x00131a61, 0x2d260220, - 0x00342a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x00000000, - 0xfb0c2b24, 0x00042f14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041b61, 0x2a050120, - 0x00566b06, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x2c050120, - 0x00002a04, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xa02e1a40, 0x2a112b02, - 0x00041961, 0x41060210, 0x00462e05, 0x00000000, - 0x00040061, 0x3f050120, 0x00562e06, 0x00000000, - 0x00041a70, 0x31058550, 0x25564106, 0x00000000, - 0x00040070, 0x34058550, 0x15564706, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x2f050560, 0x00463105, 0x00000000, - 0x00041a61, 0x32050560, 0x00463405, 0x00000000, - 0x00041965, 0x00010220, 0x22462f05, 0x00463205, - 0x01040022, 0x0001c060, 0x000000c0, 0x000000c0, - 0xa16a3d40, 0x040e0303, 0xaa350040, 0x040e0503, - 0x00031a70, 0x6b050220, 0x52466a05, 0x00440306, - 0x00131a70, 0x36050220, 0x52463505, 0x00440506, - 0x00030061, 0x30060220, 0x00346a05, 0x00000000, - 0x00130061, 0x32060220, 0x00343505, 0x00000000, - 0x00031c40, 0x6c052660, 0x06466b05, 0x00440326, - 0x00131c40, 0x3b052660, 0x06463605, 0x00440526, - 0x00031a61, 0x30260220, 0x00346c05, 0x00000000, - 0x00131a61, 0x32260220, 0x00343b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x7e140000, 0xfb183024, 0x01003f14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041f41, 0x3f050660, 0x05462c05, 0x00564f06, - 0x00040070, 0x00010660, 0x56463d05, 0x00462a05, - 0x01040022, 0x0001c060, 0x000000f8, 0x000000f8, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00042552, 0x41040660, 0x0e0e7e04, 0x3d053f05, - 0x00041969, 0x45058660, 0x02464105, 0x00000003, - 0xe0470068, 0x01d04103, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa16d1a40, 0x450e4302, - 0xaa491b40, 0x460e0f02, 0x00031a70, 0x4a050220, - 0x52466d05, 0x00444306, 0x00030061, 0x4e060220, - 0x00346d05, 0x00000000, 0x00131b70, 0x4b050220, - 0x52464905, 0x00440f06, 0x00130061, 0x50060220, - 0x00344905, 0x00000000, 0x00041a52, 0x4c040e68, - 0x0e2e5305, 0x4a054705, 0x00031961, 0x4e260220, - 0x00344c05, 0x00000000, 0x00131a61, 0x50260220, - 0x00344d05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c4e24, 0x000c3724, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80032561, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_BFS_build_qnodes_pc_amplify = { - .prog_data = { - .base.nr_params = 13, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 2048, - .base.total_shared = 0, - .base.program_size = 27376, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_BFS_build_qnodes_pc_amplify_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 13, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 20, - .arg_count = 3, - .args = gfx125_bvh_build_BFS_build_qnodes_pc_amplify_args, - .code = gfx125_bvh_build_BFS_build_qnodes_pc_amplify_code, -}; -const char *gfx125_bvh_build_BFS_build_qnodes_pc_amplify_sha1 = "28534fb42d45a18f96ee64e76e918c07326556e2"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_pc_amplify_batched.h b/src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_pc_amplify_batched.h deleted file mode 100644 index 7d4a2a1317b..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_pc_amplify_batched.h +++ /dev/null @@ -1,11728 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_BFS_build_qnodes_pc_amplify_batched_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_BFS_build_qnodes_pc_amplify_batched_args[] = { - { 0, 8 }, - { 8, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g95<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g30<1>UD g0.1<0,1,0>UD { align1 1H }; -mov(8) g27<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g32<1>UW 0x76543210UV { align1 WE_all 1Q }; -add(1) g96<1>UD g95<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@4 compacted }; -mov(8) g98<1>UW 0x76543210V { align1 WE_all 1Q }; -mov(8) g27<1>UD g27<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g32<1>UD g32<8,8,1>UW { align1 WE_all 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g1UD g96UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g98.8<1>UW g98<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@3 compacted }; -add(8) g28<1>UD g27<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -add(8) g33<1>UD g32<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g27<1>UD g27<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g32<1>UD g32<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g27<1>UD g27<8,8,1>UD 0x00001700UD { align1 WE_all 1H I@2 }; -add(16) g32<1>UD g32<8,8,1>UD 0x00001700UD { align1 WE_all 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g25UD g27UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g12.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g118.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g12<2>F g2<0,1,0>F { align1 1Q F@2 compacted }; -mov(8) g118<2>F g2<0,1,0>F { align1 2Q F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(8) g25.1<2>F g2.3<0,1,0>F { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g32UD g25UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $2 }; -mov(8) g92<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g94<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g92<1>UD g92<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g94<1>UD g94<8,8,1>UW { align1 WE_all 1Q I@2 }; -add(8) g93<1>UD g92<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -add(8) g95<1>UD g94<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g92<1>UD g92<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g94<1>UD g94<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g92<1>UD g92<8,8,1>UD 0x000016c0UD { align1 WE_all 1H I@2 }; -add(16) g94<1>UD g94<8,8,1>UD 0x000016c0UD { align1 WE_all 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g90UD g92UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.dst }; -mov(8) g90.1<2>F g2.3<0,1,0>F { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g94UD g90UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $4 }; -mov(8) g35<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g37<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g35<1>UD g35<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g37<1>UD g37<8,8,1>UW { align1 WE_all 1Q I@2 }; -add(8) g36<1>UD g35<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -add(8) g38<1>UD g37<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g35<1>UD g35<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g37<1>UD g37<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g35<1>UD g35<8,8,1>UD 0x00001700UD { align1 WE_all 1H I@2 }; -add(16) g37<1>UD g37<8,8,1>UD 0x00001700UD { align1 WE_all 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g33UD g35UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(8) g33<2>F g2.2<0,1,0>F { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g37UD g33UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $6 }; -mov(8) g99<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g101<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g99<1>UD g99<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g101<1>UD g101<8,8,1>UW { align1 WE_all 1Q I@2 }; -add(8) g100<1>UD g99<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -add(8) g102<1>UD g101<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g99<1>UD g99<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g101<1>UD g101<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g99<1>UD g99<8,8,1>UD 0x000016c0UD { align1 WE_all 1H I@2 }; -add(16) g101<1>UD g101<8,8,1>UD 0x000016c0UD { align1 WE_all 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g95UD g99UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -mov(8) g95<2>F g2.2<0,1,0>F { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g101UD g95UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -mov(8) g40<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g104<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g43<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g107<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g46<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g110<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g101<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g40<1>UD g40<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g104<1>UD g104<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g43<1>UD g43<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g107<1>UD g107<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g46<1>UD g46<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g110<1>UD g110<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g101<1>UD g101<8,8,1>UW { align1 WE_all 1Q I@7 }; -add(8) g41<1>UD g40<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@7 compacted }; -add(8) g105<1>UD g104<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@7 compacted }; -add(8) g44<1>UD g43<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@7 compacted }; -add(8) g108<1>UD g107<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@7 compacted }; -add(8) g47<1>UD g46<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@7 compacted }; -add(8) g111<1>UD g110<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@7 compacted }; -shl(16) g40<1>UD g40<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@6 compacted }; -shl(16) g104<1>UD g104<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@6 compacted }; -shl(16) g43<1>UD g43<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@6 compacted }; -shl(16) g107<1>UD g107<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@6 compacted }; -shl(16) g46<1>UD g46<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@6 compacted }; -shl(16) g110<1>UD g110<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@6 compacted }; -add(16) g40<1>UD g40<8,8,1>UD 0x00001700UD { align1 WE_all 1H I@6 }; -add(16) g104<1>UD g104<8,8,1>UD 0x000016c0UD { align1 WE_all 1H I@6 }; -add(16) g43<1>UD g43<8,8,1>UD 0x00001700UD { align1 WE_all 1H I@6 }; -add(16) g107<1>UD g107<8,8,1>UD 0x000016c0UD { align1 WE_all 1H I@6 }; -add(16) g46<1>UD g46<8,8,1>UD 0x00001700UD { align1 WE_all 1H I@6 }; -add(16) g110<1>UD g110<8,8,1>UD 0x000016c0UD { align1 WE_all 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g38UD g40UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g102UD g104UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g41UD g43UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g105UD g107UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g44UD g46UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g108UD g110UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -add(8) g14<1>D g38<8,4,2>D 40D { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $10.dst }; -add(8) g120<1>D g102<8,4,2>D 40D { align1 2Q compacted }; -add(8) g102<1>UD g101<1,1,0>UD 0x00000008UD { align1 WE_all 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -cmp.l.f0.0(8) g15<1>UD g14<8,8,1>UD g41<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g32<2>UD g14<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $12.dst }; -cmp.l.f0.0(8) g121<1>UD g120<8,8,1>UD g105<8,4,2>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g34<2>UD g120<4,4,1>UD { align1 2Q }; -shl(16) g101<1>UD g101<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -add(8) g16<1>D -g15<8,8,1>D g44.1<8,4,2>D { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $14.dst }; -add(8) g122<1>D -g121<8,8,1>D g108.1<8,4,2>D { align1 2Q I@4 }; -add(16) g101<1>UD g101<1,1,0>UD 0x00000800UD { align1 WE_all 1H I@3 compacted }; -mov(8) g32.1<2>UD g16<4,4,1>UD { align1 1Q I@3 }; -mov(8) g34.1<2>UD g122<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g99UD g32UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g101UD g99UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -mov(8) g49<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g113<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g52<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g70<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g49<1>UD g49<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g113<1>UD g113<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g52<1>UD g52<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g70<1>UD g70<8,8,1>UW { align1 WE_all 1Q I@4 }; -add(8) g50<1>UD g49<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@4 compacted }; -add(8) g114<1>UD g113<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@4 compacted }; -add(8) g53<1>UD g52<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@4 compacted }; -shl(8) g70<1>UD g70<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@4 compacted }; -shl(16) g49<1>UD g49<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@4 compacted }; -shl(16) g113<1>UD g113<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@4 compacted }; -shl(16) g52<1>UD g52<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@4 compacted }; -add(8) g70<1>UD g70<1,1,0>UD 0x00000f80UD { align1 WE_all 1Q I@4 compacted }; -add(16) g49<1>UD g49<8,8,1>UD 0x00001700UD { align1 WE_all 1H I@4 }; -add(16) g113<1>UD g113<8,8,1>UD 0x000016c0UD { align1 WE_all 1H I@4 }; -add(16) g52<1>UD g52<8,8,1>UD 0x00001700UD { align1 WE_all 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g47UD g49UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g111UD g113UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g50UD g52UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(8) g60<1>D g47<8,4,2>D 44D { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.dst }; -add(8) g61<1>D g111<8,4,2>D 44D { align1 2Q compacted }; -cmp.l.f0.0(16) g123<1>UD g60<1,1,0>UD 0x0000002cUD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -add(8) g69<1>D -g123<8,8,1>D g50.1<8,4,2>D { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g70UD g69UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 1Q @1 $4 }; -mov(8) g116<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g72<1>UW 0x76543210UV { align1 WE_all 2Q }; -mov(8) g116<1>UD g116<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g72<1>UD g72<8,8,1>UW { align1 WE_all 2Q I@2 }; -add(8) g117<1>UD g116<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g72<1>UD g72<8,8,1>UD 0x00000002UD { align1 WE_all 2Q I@2 }; -shl(16) g116<1>UD g116<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(8) g72<1>UD g72<8,8,1>UD 0x00000fa0UD { align1 WE_all 2Q I@2 }; -add(16) g116<1>UD g116<8,8,1>UD 0x000016c0UD { align1 WE_all 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g114UD g116UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.dst }; -add(8) g71<1>D -g124<8,8,1>D g114.1<8,4,2>D { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 3N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 3N }; -send(8) nullUD g72UD g71UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 2Q @1 $6 }; -mov(8) g104<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g75<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g86<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g104<1>UD g104<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g75<1>UD g75<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g86<1>UD g86<8,8,1>UW { align1 WE_all 1Q I@3 }; -add(8) g105<1>UD g104<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -add(8) g76<1>UD g75<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -add(8) g87<1>UD g86<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g104<1>UD g104<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g75<1>UD g75<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g86<1>UD g86<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -add(16) g104<1>UD g104<1,1,0>UD 0x00000800UD { align1 WE_all 1H I@3 compacted }; -add(16) g75<1>UD g75<1,1,0>UD 0x00000f80UD { align1 WE_all 1H I@3 compacted }; -add(16) g86<1>UD g86<1,1,0>UD 0x00000da0UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g102UD g104UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g73UD g75UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -add(16) g124<1>D g102<1,1,0>D g30<1,1,0>D { align1 1H compacted }; -shl(16) g126<1>D g124<8,8,1>D 0x00000004UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g1<1>D g60<1,1,0>D g126<1,1,0>D { align1 1H A@1 compacted }; -cmp.l.f0.0(16) g3<1>UD g1<1,1,0>UD g60<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g33<2>UD g1<4,4,1>UD { align1 1Q $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g35<2>UD g2<4,4,1>UD { align1 2Q $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -add(16) g5<1>D -g3<1,1,0>D g73<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g33.1<2>UD g5<4,4,1>UD { align1 1Q I@1 }; -mov(8) g35.1<2>UD g6<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g80UD g33UD nullUD 0x08607582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g86UD g80UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -mov(8) g88<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g88<1>UD g88<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g89<1>UD g88<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g88<1>UD g88<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g88<1>UD g88<1,1,0>UD 0x00000de0UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g88UD g82UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; -mov(8) g90<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g90<1>UD g90<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(8) g91<1>UD g90<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g90<1>UD g90<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g90<1>UD g90<1,1,0>UD 0x00000e20UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g90UD g84UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -mov(8) g92<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g94<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g96<1>UW 0x76543210UV { align1 WE_all 2Q $8.src }; -mov(8) g99<1>UW 0x76543210UV { align1 WE_all 2Q $0.src }; -mov(8) g102<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g10<1>UD g12.1<8,4,2>UD { align1 1Q F@6 }; -mov(8) g11<1>UD g118.1<8,4,2>UD { align1 2Q F@5 }; -mov(8) g85<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g92<1>UD g92<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g94<1>UD g94<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g96<1>UD g96<8,8,1>UW { align1 WE_all 2Q I@7 }; -mov(8) g99<1>UD g99<8,8,1>UW { align1 WE_all 2Q I@7 }; -mov(8) g102<1>UD g102<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g85<1>UD g85<8,8,1>UW { align1 WE_all 1Q I@6 }; -shl(8) g92<1>UD g92<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@6 compacted }; -shl(8) g94<1>UD g94<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@6 compacted }; -shl(8) g96<1>UD g96<8,8,1>UD 0x00000002UD { align1 WE_all 2Q I@6 }; -shl(8) g99<1>UD g99<8,8,1>UD 0x00000002UD { align1 WE_all 2Q I@6 }; -add(8) g103<1>UD g102<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@6 compacted }; -shl(8) g85<1>UD g85<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@6 compacted }; -add(8) g92<1>UD g92<1,1,0>UD 0x00000e20UD { align1 WE_all 1Q I@6 compacted }; -add(8) g94<1>UD g94<1,1,0>UD 0x00000e20UD { align1 WE_all 1Q I@6 compacted }; -add(8) g96<1>UD g96<8,8,1>UD 0x00000e40UD { align1 WE_all 2Q I@6 }; -add(8) g99<1>UD g99<8,8,1>UD 0x00000e40UD { align1 WE_all 2Q I@6 }; -shl(16) g102<1>UD g102<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@6 compacted }; -add(8) g85<1>UD g85<8,8,1>UD 0x00001740UD { align1 WE_all 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g91UD g92UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g93UD g94UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 3N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 3N }; -send(8) g95UD g96UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 2Q @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 3N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 3N }; -send(8) g97UD g99UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 2Q @1 $0 }; -add(16) g102<1>UD g102<1,1,0>UD 0x00000e20UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g100UD g102UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -mul(8) acc0<1>UD g91<8,8,1>UD 0x0058UW { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -mach(8) g6<1>UD g93<1,1,0>UD 0x00000058UD { align1 1Q compacted AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mul(16) g8<1>D g100<1,1,0>D 88W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $15.dst }; -mul(8) acc0<1>UD g95<8,8,1>UD 0x0058UW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(8) g84<1>D g12<8,4,2>D g8<1,1,0>D { align1 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -mach(8) g7<1>UD g97<8,8,1>UD 0x00000058UD { align1 2Q AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g85UD g84UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 1Q @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $10.src }; -add(8) g86<1>D g118<8,4,2>D g9<1,1,0>D { align1 2Q I@4 compacted }; -mov(8) g87<1>UW 0x76543210UV { align1 WE_all 2Q $10.src }; -mov(8) g87<1>UD g87<8,8,1>UW { align1 WE_all 2Q I@1 }; -shl(8) g87<1>UD g87<8,8,1>UD 0x00000002UD { align1 WE_all 2Q I@1 }; -add(8) g87<1>UD g87<8,8,1>UD 0x00001760UD { align1 WE_all 2Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 3N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 3N }; -send(8) nullUD g87UD g86UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 2Q @1 $3 }; -mov(8) g89<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g91<1>UW 0x76543210UV { align1 WE_all 2Q }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g89<1>UD g89<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g91<1>UD g91<8,8,1>UW { align1 WE_all 2Q I@3 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@3 }; -shl(8) g89<1>UD g89<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -shl(8) g91<1>UD g91<8,8,1>UD 0x00000002UD { align1 WE_all 2Q I@3 }; -add(8) g9<1>UD g8<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -add(8) g89<1>UD g89<8,8,1>UD 0x00001740UD { align1 WE_all 1Q I@3 }; -add(8) g91<1>UD g91<8,8,1>UD 0x00001760UD { align1 WE_all 2Q I@3 }; -shl(16) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g88UD g89UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 3N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 3N }; -send(8) g90UD g91UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 2Q @1 $8 }; -add(16) g8<1>UD g8<1,1,0>UD 0x00000e80UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -cmp.l.f0.0(8) g12<1>UD g88<8,8,1>UD g12<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.dst }; -cmp.l.f0.0(8) g13<1>UD g90<8,8,1>UD g118<8,4,2>UD { align1 2Q }; -add3(16) g126<1>D g10<8,8,1>D g6<8,8,1>D -g12<1,1,1>D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g8UD g126UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g93<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g95<1>UW 0x76543210UV { align1 WE_all 2Q }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g12<1>UW 0x76543210UV { align1 WE_all 2Q }; -mov(8) g99<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g21<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g102<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g105<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g26<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g81<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g93<1>UD g93<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g95<1>UD g95<8,8,1>UW { align1 WE_all 2Q I@7 }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g12<1>UD g12<8,8,1>UW { align1 WE_all 2Q I@7 }; -mov(8) g99<1>UD g99<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g21<1>UD g21<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g102<1>UD g102<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g105<1>UD g105<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g26<1>UD g26<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g81<1>UD g81<8,8,1>UW { align1 WE_all 1Q I@7 }; -shl(8) g93<1>UD g93<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@7 compacted }; -shl(8) g95<1>UD g95<8,8,1>UD 0x00000002UD { align1 WE_all 2Q I@7 }; -shl(8) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@7 compacted }; -shl(8) g12<1>UD g12<8,8,1>UD 0x00000002UD { align1 WE_all 2Q I@7 }; -add(8) g100<1>UD g99<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@7 compacted }; -add(8) g22<1>UD g21<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g103<1>UD g102<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@7 compacted }; -add(8) g106<1>UD g105<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g27<1>UD g26<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(8) g82<1>UD g81<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@7 compacted }; -add(8) g93<1>UD g93<8,8,1>UD 0x00001740UD { align1 WE_all 1Q I@7 }; -add(8) g95<1>UD g95<8,8,1>UD 0x00001760UD { align1 WE_all 2Q I@7 }; -add(8) g10<1>UD g10<1,1,0>UD 0x00000e80UD { align1 WE_all 1Q I@7 compacted }; -add(8) g12<1>UD g12<8,8,1>UD 0x00000ea0UD { align1 WE_all 2Q I@7 }; -shl(16) g99<1>UD g99<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@7 compacted }; -shl(16) g21<1>UD g21<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@7 compacted }; -shl(16) g102<1>UD g102<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@7 compacted }; -shl(16) g105<1>UD g105<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@7 compacted }; -shl(16) g26<1>UD g26<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@7 compacted }; -shl(16) g81<1>UD g81<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g92UD g93UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@7 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 3N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 3N }; -send(8) g94UD g95UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 2Q @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g10UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@7 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 3N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 3N }; -send(8) g11UD g12UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 2Q @1 $7 }; -add(16) g99<1>UD g99<8,8,1>UD 0x00001740UD { align1 WE_all 1H I@6 }; -add(16) g21<1>UD g21<1,1,0>UD 0x00000e80UD { align1 WE_all 1H I@6 compacted }; -add(16) g102<1>UD g102<8,8,1>UD 0x00001740UD { align1 WE_all 1H I@6 }; -add(16) g105<1>UD g105<8,8,1>UD 0x00001740UD { align1 WE_all 1H I@6 }; -add(16) g26<1>UD g26<1,1,0>UD 0x00000e80UD { align1 WE_all 1H I@6 compacted }; -add(16) g81<1>UD g81<1,1,0>UD 0x00000fc0UD { align1 WE_all 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g96UD g99UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g19UD g21UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g100UD g102UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g24UD g26UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $10.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $10.src }; -send(16) g103UD g105UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g46<2>UD g92<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g48<2>UD g94<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -mov(8) g46.1<2>UD g9<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -mov(8) g48.1<2>UD g11<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -add(16) g13<1>D g96<1,1,0>D 32D { align1 1H compacted }; -cmp.l.f0.0(16) g15<1>UD g13<1,1,0>UD 0x00000020UD { align1 1H I@1 compacted }; -mov(8) g34<2>UD g13<4,4,1>UD { align1 1Q $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g36<2>UD g14<4,4,1>UD { align1 2Q $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -add(16) g17<1>D -g15<1,1,0>D g19<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g34.1<2>UD g17<4,4,1>UD { align1 1Q I@1 }; -mov(8) g36.1<2>UD g18<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -add(16) g18<1>D g100<1,1,0>D 48D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g10UD g34UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -cmp.l.f0.0(16) g20<1>UD g18<1,1,0>UD g103<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g35<2>UD g18<4,4,1>UD { align1 1Q $12.src }; -mov(8) g37<2>UD g19<4,4,1>UD { align1 2Q $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g22<1>D -g20<1,1,0>D g24<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g35.1<2>UD g22<4,4,1>UD { align1 1Q I@1 }; -mov(8) g37.1<2>UD g23<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g79UD g35UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g81UD g79UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -mov(8) g84<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g108<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g111<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g29<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(8) g54<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g84<1>UD g84<8,8,1>UW { align1 WE_all 1Q I@5 }; -mov(8) g108<1>UD g108<8,8,1>UW { align1 WE_all 1Q I@5 }; -mov(8) g111<1>UD g111<8,8,1>UW { align1 WE_all 1Q I@5 }; -mov(8) g29<1>UD g29<8,8,1>UW { align1 WE_all 1Q I@5 }; -mov(8) g54<1>UD g54<8,8,1>UW { align1 WE_all 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g85<1>UD g84<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@5 compacted }; -add(8) g109<1>UD g108<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@5 compacted }; -add(8) g112<1>UD g111<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@5 compacted }; -add(8) g30<1>UD g29<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@5 compacted }; -add(8) g55<1>UD g54<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@5 compacted }; -shl(16) g84<1>UD g84<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -shl(16) g108<1>UD g108<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -shl(16) g111<1>UD g111<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -shl(16) g29<1>UD g29<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -shl(16) g54<1>UD g54<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -add(16) g84<1>UD g84<1,1,0>UD 0x00000fc0UD { align1 WE_all 1H I@5 compacted }; -add(16) g108<1>UD g108<8,8,1>UD 0x00001740UD { align1 WE_all 1H I@5 }; -add(16) g111<1>UD g111<8,8,1>UD 0x00001740UD { align1 WE_all 1H I@5 }; -add(16) g29<1>UD g29<1,1,0>UD 0x00000e80UD { align1 WE_all 1H I@5 compacted }; -add(16) g54<1>UD g54<1,1,0>UD 0x00000ec0UD { align1 WE_all 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $8.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $8.src }; -send(16) g82UD g84UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g106UD g108UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g109UD g111UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g27UD g29UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -and(16) g34<1>UD g82<1,1,0>UD 0x00000001UD { align1 1H $12.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -add(16) g36<1>D g106<1,1,0>D 56D { align1 1H $13.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -cmp.l.f0.0(16) g38<1>UD g36<1,1,0>UD g109<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(8) g42<2>UD g36<4,4,1>UD { align1 1Q }; -mov(8) g44<2>UD g37<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g40<1>D -g38<1,1,0>D g27<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g42.1<2>UD g40<4,4,1>UD { align1 1Q I@1 }; -mov(8) g44.1<2>UD g41<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g50UD g42UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g54UD g50UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -mov(8) g56<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g56<1>UD g56<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g57<1>UD g56<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g56<1>UD g56<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g56<1>UD g56<1,1,0>UD 0x00000f00UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g56UD g52UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -mov(8) g62<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g87<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g89<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g62<1>UD g62<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g87<1>UD g87<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g89<1>UD g89<8,8,1>UW { align1 WE_all 1Q I@3 }; -add(8) g63<1>UD g62<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -add(8) g88<1>UD g87<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -add(8) g90<1>UD g89<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g62<1>UD g62<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g87<1>UD g87<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g89<1>UD g89<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -add(16) g62<1>UD g62<1,1,0>UD 0x00000f00UD { align1 WE_all 1H I@3 compacted }; -add(16) g87<1>UD g87<8,8,1>UD 0x00001000UD { align1 WE_all 1H I@3 }; -add(16) g89<1>UD g89<8,8,1>UD 0x00001000UD { align1 WE_all 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g57UD g62UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $8.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $8.src }; -send(16) g85UD g87UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -mov(16) g85<2>UW g57<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g89UD g85UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -send(16) g18UD g46UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(8) g114<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g117<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g32<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g110<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g114<1>UD g114<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g117<1>UD g117<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g32<1>UD g32<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g110<1>UD g110<8,8,1>UW { align1 WE_all 1Q I@4 }; -add(8) g115<1>UD g114<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@4 compacted }; -add(8) g118<1>UD g117<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(8) g33<1>UD g32<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(8) g111<1>UD g110<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@4 compacted }; -shl(16) g114<1>UD g114<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@4 compacted }; -shl(16) g117<1>UD g117<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@4 compacted }; -shl(16) g32<1>UD g32<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@4 compacted }; -shl(16) g110<1>UD g110<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@4 compacted }; -add(16) g114<1>UD g114<8,8,1>UD 0x00001740UD { align1 WE_all 1H I@4 }; -add(16) g117<1>UD g117<8,8,1>UD 0x00001740UD { align1 WE_all 1H I@4 }; -add(16) g32<1>UD g32<1,1,0>UD 0x00000e80UD { align1 WE_all 1H I@4 compacted }; -add(16) g110<1>UD g110<1,1,0>UD 0x00000840UD { align1 WE_all 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g112UD g114UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $8.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $8.src }; -send(16) g115UD g117UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g30UD g32UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -add(16) g41<1>D g112<1,1,0>D 16D { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g43<1>UD g41<1,1,0>UD g115<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g47<2>UD g41<4,4,1>UD { align1 1Q $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g49<2>UD g42<4,4,1>UD { align1 2Q $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g45<1>D -g43<1,1,0>D g30<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g47.1<2>UD g45<4,4,1>UD { align1 1Q I@1 }; -mov(8) g49.1<2>UD g46<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g26UD g47UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g46<1>D g10<1,1,0>D 40D { align1 1H $12.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g48<1>UD g46<1,1,0>UD g10<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g53<2>UD g46<4,4,1>UD { align1 1Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -mov(8) g55<2>UD g47<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g50<1>D -g48<1,1,0>D g12<1,1,0>D { align1 1H @3 $12.dst compacted }; -mov(8) g53.1<2>UD g50<4,4,1>UD { align1 1Q I@1 }; -mov(8) g55.1<2>UD g51<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g51UD g53UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -shl(16) g108<1>D g51<8,8,1>D 0x00000006UD { align1 1H $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g110UD g108UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -and(16) g62<1>UD g0.2<0,1,0>UD 0x000000ffUD { align1 1H compacted }; -mov(16) g64<1>D g98<8,8,1>UW { align1 1H }; -mov(8) g68<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sel.ge(16) g52<1>UD g64<1,1,0>UD g62<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g68<1>UD g68<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.z.f0.0(16) g54<1>D g52<1,1,0>D 0D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(8) g69<1>UD g68<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -cmp.nz.f0.0(16) g66<1>D g34<1,1,0>D 0D { align1 1H compacted }; -shl(16) g68<1>UD g68<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g68<1>UD g68<1,1,0>UD 0x00000f40UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g68UD g66UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -mov.nz.f0.0(16) null<1>D g54<8,8,1>D { align1 1H I@5 }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -mov(16) g54<1>D 0D { align1 1H }; -mov(8) g105<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g108<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g105<1>UD g105<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g108<1>UD g108<8,8,1>UW { align1 WE_all 1Q I@2 }; -add(8) g106<1>UD g105<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(8) g109<1>UD g108<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g105<1>UD g105<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g108<1>UD g108<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g105<1>UD g105<1,1,0>UD 0x00000da0UD { align1 WE_all 1H I@2 compacted }; -add(16) g108<1>UD g108<1,1,0>UD 0x00000de0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g103UD g105UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g106UD g108UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -mov(16) g56<1>UD g103<8,8,1>UD { align1 1H $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(16) g58<1>UD g106<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g54UD g56UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $8 }; -mov(16) g57<1>D 260D { align1 1H $8.src }; -mov(16) g66<1>UD 0x00000001UD { align1 1H $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g57UD g66UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; - -LABEL0: -endif(16) JIP: LABEL1 { align1 1H }; - -LABEL1: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g55UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -mov(8) g56<1>UD 0x00000000UD { align1 WE_all 1Q $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(2) g56.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g56UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $11 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(16) g44<1>UD 0x00000006UD { align1 1H }; -mov(16) g46<1>UD 0x00000020UD { align1 1H }; -mov(16) g48<1>UD 0x00000001UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g58<1>UD 0x00000000UD { align1 1H $9.src }; -mov(16) g50<1>UD 0x00000001UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g99<1>UW 0x0000UW { align1 1H }; - -LABEL47: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -cmp.ge.f0.0(16) g66<1>UD g46<1,1,0>UD g44<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -cmp.g.f0.0(16) g68<1>UD g50<1,1,0>UD 0x00000000UD { align1 1H I@3 compacted }; -and.nz.f0.0(16) null<1>UD g68<8,8,1>UD g66<8,8,1>UD { align1 1H I@1 }; -(-f0.0) break(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; -and(16) g66<1>UD g64<1,1,0>UD 0x00000007UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -shr(16) g68<1>UD g64<1,1,0>UD 0x00000003UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -shl(16) g76<1>D g62<8,8,1>D 0x00000001UD { align1 1H }; -mov(16) g72<2>UW g64<8,8,1>UD { align1 1H $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -mov(16) g74<2>UW g66<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) null<1>UD g76<8,8,1>UD g48<8,8,1>UD { align1 1H I@3 }; -(+f0.0) if(16) JIP: LABEL4 UIP: LABEL3 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g78<1>D g68<1,1,0>D g76<1,1,0>D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g80<1>UD g78<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g82<1>D g80<1,1,0>D -1D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g89<1>UD g80<1,1,0>UD g48<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -(+f0.0) sel(16) g84<1>UD g80<1,1,0>UD g82<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g86<1>D g84<1,1,0>D g58<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(16) g91<1>UD g86<1,1,0>UD 0x0000001fUD { align1 1H compacted }; -shl(16) g78<1>D g91<8,8,1>D 0x00000003UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g1UD g78UD nullUD 0x04403502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g78<2>W -g89<8,8,1>D { align1 1H I@5 }; -mov(16) g99<1>UW g78<16,8,2>UW { align1 1H I@1 }; -mov(16) g5<1>UD g1<8,8,1>UD { align1 1H $12.dst }; -mov(16) g42<1>UD g3<8,8,1>UD { align1 1H $12.dst }; -else(16) JIP: LABEL3 UIP: LABEL3 { align1 1H }; - -LABEL4: -mov(16) g99<1>UW g99<32,16,2>UB { align1 1H I@4 }; -mov(16) g5<1>UD 0x00000000UD { align1 1H I@4 }; -mov(16) g42<1>UD 0x00000000UD { align1 1H I@4 }; - -LABEL3: -endif(16) JIP: LABEL2 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(1) g92UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -mov(8) g93<1>UD 0x00000000UD { align1 WE_all 1Q $5.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(2) g93.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g93UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $5 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -cmp.l.f0.0(16) null<1>UD g76<8,8,1>UD g48<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL5 UIP: LABEL5 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -and(16) g109<1>UW g99<1,1,0>UW 0x0001UW { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g90<1>D g26<1,1,0>D 32D { align1 1H $7.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -shl(16) g3<1>D g5<8,8,1>D 0x00000005UD { align1 1H I@7 }; -shr(16) g1<1>UD g5<1,1,0>UD 0x0000001bUD { align1 1H $8.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(16) g94<1>D g26<1,1,0>D 56D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g110<1>W g109<32,16,2>B { align1 1H A@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g111<1>UD g90<1,1,0>UD g26<1,1,0>UD { align1 1H A@5 compacted }; -cmp.l.f0.0(16) g5<1>UD g94<1,1,0>UD 0x00000038UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(16) g92<1>D -g111<1,1,0>D g28<1,1,0>D { align1 1H $7.dst compacted }; -add(16) g96<1>D -g5<1,1,0>D g28<1,1,0>D { align1 1H A@2 compacted }; -add(16) g5<1>D g94<1,1,0>D g3<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g3<1>UD g5<1,1,0>UD g94<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add3(16) g7<1>D g96<8,8,1>D g1<8,8,1>D -g3<1,1,1>D { align1 1H I@1 }; -mov(8) g1<2>UD g5<4,4,1>UD { align1 1Q }; -mov(8) g3<2>UD g6<4,4,1>UD { align1 2Q }; -mov(8) g1.1<2>UD g7<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g8<4,4,1>UD { align1 2Q I@2 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g76UD g1UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g9<1>UD g8<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g8<1>UD g8<1,1,0>UD 0x00000fc0UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g6UD g8UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $15 }; -and(16) g3<1>UD g78<8,8,1>UD 0x00010000UD { align1 1H $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.z.f0.0(16) g1<1>D g3<1,1,0>D 0D { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g112<1>W g110<16,16,1>W 0W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g80<1>D g112<8,8,1>W { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -and(16) g82<1>UD g80<1,1,0>UD g1<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g1<1>D g3<1,1,0>D 0D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -and.nz.f0.0(16) null<1>UD g6<8,8,1>UD 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -and(16) g84<1>UD g80<1,1,0>UD g1<1,1,0>UD { align1 1H I@2 compacted }; -mov(16) g1<1>UD g78.3<32,8,4>UB { align1 1H }; -(+f0.0) sel(16) g3<1>UD g1<1,1,0>UD 0x000000ffUD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) null<1>D g84<8,8,1>D 0D { align1 1H I@3 }; -mov(16) g1<4>UB g3<8,8,1>UD { align1 1H I@2 }; -mov(16) g113<1>UW g1<32,8,4>UB { align1 1H I@1 }; -(+f0.0) sel(16) g110<1>UW g113<1,1,0>UW 0x00ffUW { align1 1H I@1 compacted }; -mov.nz.f0.0(16) null<1>D g82<8,8,1>D { align1 1H I@7 }; -(+f0.0) if(16) JIP: LABEL6 UIP: LABEL6 { align1 1H }; -mov(16) g1<1>UD g78<16,8,2>UW { align1 1H }; -mov(8) g112<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g113<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(16) g3<2>UW g78<8,8,1>UD { align1 1H }; -mov(8) g112<1>UD g112<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g113<1>UD g113<8,8,1>UW { align1 WE_all 1Q I@3 }; -shl(8) g112<1>UD g112<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g113<1>UD g113<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g112<1>UD g112<1,1,0>UD 0x00000880UD { align1 WE_all 1Q I@2 compacted }; -add(8) g113<1>UD g113<1,1,0>UD 0x00000880UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g111UD g112UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -and(1) g111<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g113UD g111UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g111<1>UD g98<8,8,1>UW 0x00000002UD { align1 1H }; -mov(8) g115<1>UW 0x76543210UV { align1 WE_all 1Q $8.dst }; -mov(8) g115<1>UD g115<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g115<1>UD g115<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g115<1>UD g115<1,1,0>UD 0x00000880UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g114UD g115UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g114<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g111UD g1UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -mov(16) g1<1>UD g66<16,8,2>UW { align1 1H $3.src }; -cmp.l.f0.0(16) null<1>UW g74<16,8,2>UW g3<16,8,2>UW { align1 1H }; -mov(8) g86<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g87<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -(+f0.0) sel(16) g3<1>UD g1<1,1,0>UD 0x00000000UD { align1 1H I@4 compacted }; -mov(8) g86<1>UD g86<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g87<1>UD g87<8,8,1>UW { align1 WE_all 1Q I@3 }; -add(16) g52<1>D g76<1,1,0>D g3<1,1,0>D { align1 1H @3 $14.dst compacted }; -shl(8) g86<1>UD g86<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -shl(8) g87<1>UD g87<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g3<1>D g52<8,8,1>D 0x00000002UD { align1 1H I@3 }; -shr(16) g1<1>UD g52<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(8) g86<1>UD g86<1,1,0>UD 0x00000900UD { align1 WE_all 1Q I@4 compacted }; -add(8) g87<1>UD g87<1,1,0>UD 0x00000900UD { align1 WE_all 1Q I@4 compacted }; -add(16) g5<1>D g18<1,1,0>D g3<1,1,0>D { align1 1H @4 $5.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g86UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $4 }; -cmp.l.f0.0(16) g3<1>UD g5<1,1,0>UD g18<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add3(16) g7<1>D g20<8,8,1>D g1<8,8,1>D -g3<1,1,1>D { align1 1H @1 $5.dst }; -mov(8) g1<2>UD g5<4,4,1>UD { align1 1Q }; -mov(8) g3<2>UD g6<4,4,1>UD { align1 2Q }; -mov(8) g1.1<2>UD g7<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g8<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g5UD g1UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -and(1) g9<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g87UD g9UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -or(16) g1<1>UD g111<1,1,0>UD 0x00000300UD { align1 1H $3.src compacted }; -mov(8) g89<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g89<1>UD g89<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g89<1>UD g89<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g89<1>UD g89<1,1,0>UD 0x00000900UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g88UD g89UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g88<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g1UD g5UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shl(16) g3<1>D g5<8,8,1>D 0x00000005UD { align1 1H $8.src }; -shr(16) g1<1>UD g5<1,1,0>UD 0x0000001bUD { align1 1H $8.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g118<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g119<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g113<1>D g22<1,1,0>D g3<1,1,0>D { align1 1H @4 $5.dst compacted }; -mov(8) g118<1>UD g118<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g119<1>UD g119<8,8,1>UW { align1 WE_all 1Q I@3 }; -cmp.l.f0.0(16) g3<1>UD g113<1,1,0>UD g22<1,1,0>UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g86<2>UD g113<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -mov(8) g88<2>UD g114<4,4,1>UD { align1 2Q }; -shl(8) g118<1>UD g118<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@5 compacted }; -shl(8) g119<1>UD g119<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g115<1>D g24<8,8,1>D g1<8,8,1>D -g3<1,1,1>D { align1 1H @5 $5.dst }; -add(8) g118<1>UD g118<1,1,0>UD 0x00000920UD { align1 WE_all 1Q I@3 compacted }; -add(8) g119<1>UD g119<1,1,0>UD 0x00000920UD { align1 WE_all 1Q I@3 compacted }; -mov(8) g86.1<2>UD g115<4,4,1>UD { align1 1Q I@3 }; -mov(8) g88.1<2>UD g116<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g117UD g118UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g1UD g86UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -and(1) g117<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g119UD g117UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -or(16) g86<1>UD g111<1,1,0>UD 0x00000100UD { align1 1H $10.src compacted }; -mov(8) g121<1>UW 0x76543210UV { align1 WE_all 1Q F@2 }; -mov(8) g121<1>UD g121<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g121<1>UD g121<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g121<1>UD g121<1,1,0>UD 0x00000920UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g120UD g121UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g120<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g86UD g1UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -mov(8) g123<1>UW 0x76543210UV { align1 WE_all 1Q F@1 }; -mov(8) g124<1>UW 0x76543210UV { align1 WE_all 1Q F@4 }; -mov(8) g123<1>UD g123<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g124<1>UD g124<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g123<1>UD g123<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g124<1>UD g124<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g123<1>UD g123<1,1,0>UD 0x00000940UD { align1 WE_all 1Q I@2 compacted }; -add(8) g124<1>UD g124<1,1,0>UD 0x00000940UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g122UD g123UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -and(1) g122<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g124UD g122UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -or(16) g86<1>UD g111<1,1,0>UD 0x00000140UD { align1 1H $13.src compacted }; -mov(8) g126<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g126<1>UD g126<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g126<1>UD g126<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g126<1>UD g126<1,1,0>UD 0x00000940UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g125UD g126UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g125<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g86UD g3UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -mov(8) g86<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g87<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g86<1>UD g86<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g87<1>UD g87<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g86<1>UD g86<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g87<1>UD g87<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g86<1>UD g86<1,1,0>UD 0x00000960UD { align1 WE_all 1Q I@2 compacted }; -add(8) g87<1>UD g87<1,1,0>UD 0x00000960UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g86UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -and(1) g9<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g87UD g9UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -or(16) g86<1>UD g111<1,1,0>UD 0x00000180UD { align1 1H compacted }; -mov(8) g89<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g89<1>UD g89<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g89<1>UD g89<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g89<1>UD g89<1,1,0>UD 0x00000960UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g88UD g89UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g88<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g86UD g5UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $5 }; -mov(8) g118<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g119<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g118<1>UD g118<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g119<1>UD g119<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g118<1>UD g118<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g119<1>UD g119<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g118<1>UD g118<1,1,0>UD 0x00000980UD { align1 WE_all 1Q I@2 compacted }; -add(8) g119<1>UD g119<1,1,0>UD 0x00000980UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g117UD g118UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -and(1) g117<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g119UD g117UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -or(16) g86<1>UD g111<1,1,0>UD 0x000001c0UD { align1 1H $5.src compacted }; -mov(8) g88<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g88<1>UD g88<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g88<1>UD g88<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g88<1>UD g88<1,1,0>UD 0x00000980UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g88UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g86UD g7UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -add(16) g1<1>D g113<1,1,0>D 16D { align1 1H $13.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g121<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g122<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g5<1>UD g1<1,1,0>UD g113<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g86<2>UD g1<4,4,1>UD { align1 1Q $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -mov(8) g88<2>UD g2<4,4,1>UD { align1 2Q }; -mov(8) g121<1>UD g121<8,8,1>UW { align1 WE_all 1Q I@5 }; -mov(8) g122<1>UD g122<8,8,1>UW { align1 WE_all 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g3<1>D -g5<1,1,0>D g115<1,1,0>D { align1 1H I@5 compacted }; -shl(8) g121<1>UD g121<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -shl(8) g122<1>UD g122<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -mov(8) g86.1<2>UD g3<4,4,1>UD { align1 1Q I@3 }; -mov(8) g88.1<2>UD g4<4,4,1>UD { align1 2Q I@4 }; -add(8) g121<1>UD g121<1,1,0>UD 0x000009a0UD { align1 WE_all 1Q I@4 compacted }; -add(8) g122<1>UD g122<1,1,0>UD 0x000009a0UD { align1 WE_all 1Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g1UD g86UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g120UD g121UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -and(1) g120<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g122UD g120UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -or(16) g86<1>UD g111<1,1,0>UD 0x00000200UD { align1 1H $10.src compacted }; -mov(8) g124<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g124<1>UD g124<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g124<1>UD g124<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g124<1>UD g124<1,1,0>UD 0x000009a0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g123UD g124UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g123<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g86UD g1UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -mov(8) g126<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g127<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g126<1>UD g126<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g127<1>UD g127<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g126<1>UD g126<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g127<1>UD g127<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g126<1>UD g126<1,1,0>UD 0x000009c0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g127<1>UD g127<1,1,0>UD 0x000009c0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g125UD g126UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -and(1) g125<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g127UD g125UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -or(16) g86<1>UD g111<1,1,0>UD 0x00000240UD { align1 1H $13.src compacted }; -mov(8) g88<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g88<1>UD g88<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g88<1>UD g88<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g88<1>UD g88<1,1,0>UD 0x000009c0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g88UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g86UD g3UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -mov(8) g113<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g114<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g113<1>UD g113<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g114<1>UD g114<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g113<1>UD g113<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g114<1>UD g114<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g113<1>UD g113<1,1,0>UD 0x000009e0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g114<1>UD g114<1,1,0>UD 0x000009e0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g89UD g113UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -and(1) g89<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g114UD g89UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -or(16) g86<1>UD g111<1,1,0>UD 0x00000280UD { align1 1H $14.src compacted }; -mov(8) g116<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g116<1>UD g116<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g116<1>UD g116<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g116<1>UD g116<1,1,0>UD 0x000009e0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g115UD g116UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g115<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g86UD g5UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -mov(8) g118<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g119<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g118<1>UD g118<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g119<1>UD g119<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g118<1>UD g118<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g119<1>UD g119<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g118<1>UD g118<1,1,0>UD 0x00000a00UD { align1 WE_all 1Q I@2 compacted }; -add(8) g119<1>UD g119<1,1,0>UD 0x00000a00UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g117UD g118UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -and(1) g117<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g119UD g117UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -or(16) g86<1>UD g111<1,1,0>UD 0x000002c0UD { align1 1H $15.src compacted }; -mov(8) g121<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g121<1>UD g121<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g121<1>UD g121<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g121<1>UD g121<1,1,0>UD 0x00000a00UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g120UD g121UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g120<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g86UD g7UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -add(16) g5<1>D g10<1,1,0>D 16D { align1 1H $15.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -cmp.l.f0.0(16) g1<1>UD g5<1,1,0>UD g10<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g7<1>D -g1<1,1,0>D g12<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g1<2>UD g5<4,4,1>UD { align1 1Q }; -mov(8) g3<2>UD g6<4,4,1>UD { align1 2Q $14.src }; -mov(8) g1.1<2>UD g7<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g8<4,4,1>UD { align1 2Q I@2 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g5UD g1UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g9<1>UD g8<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g8<1>UD g8<1,1,0>UD 0x00000ec0UD { align1 WE_all 1H I@1 compacted }; -shl(16) g1<1>D g5<8,8,1>D 0x00000006UD { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g6UD g8UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -mov(16) g3<1>UD g6<16,8,2>UW { align1 1H $1.src }; -mul(16) g5<1>UD g76<8,8,1>UD g3<16,8,2>UW { align1 1H I@1 }; -shl(16) g3<1>D g42<8,8,1>D 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add3(16) g7<1>D 0x00c0UW g10<8,8,1>D g3<1,1,1>D { align1 1H I@1 }; -add(16) g3<1>D g1<1,1,0>D g5<1,1,0>D { align1 1H I@3 compacted }; -add3(16) g1<1>D g10<8,8,1>D g3<8,8,1>D -g7<1,1,1>D { align1 1H I@1 }; -asr(16) g40<1>D g1<8,8,1>D 0x00000006UD { align1 1H I@1 }; - -LABEL6: -endif(16) JIP: LABEL5 { align1 1H }; -mov(1) g86<2>UW 0x00000000UD { align1 WE_all 1N $8.src }; -mov(1) f0<1>UW g86<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g84<8,8,1>UD 0x00000000UD { align1 1H }; -mov.nz.f0.0(16) null<1>UD f0<0,1,0>UW { align1 1H }; -(+f0.0) if(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; -mov.nz.f0.0(16) null<1>D g84<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL8 UIP: LABEL8 { align1 1H }; -mov(8) g117<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g118<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g117<1>UD g117<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g118<1>UD g118<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g117<1>UD g117<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g118<1>UD g118<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g117<1>UD g117<1,1,0>UD 0x000008a0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g118<1>UD g118<1,1,0>UD 0x000008a0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $8.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $8.src }; -send(8) g116UD g117UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -and(1) g116<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g118UD g116UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -shl(16) g3<1>UD g98<8,8,1>UW 0x00000002UD { align1 1H }; -mov(16) g1<1>UD 0x00000002UD { align1 1H }; -mov(8) g120<1>UW 0x76543210UV { align1 WE_all 1Q F@2 }; -mov(8) g120<1>UD g120<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g120<1>UD g120<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g120<1>UD g120<1,1,0>UD 0x000008a0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g119UD g120UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g119<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g3UD g1UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -mov(16) g1<1>UD g78<16,8,2>UW { align1 1H $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(8) g122<1>UW 0x76543210UV { align1 WE_all 1Q F@1 }; -mov(8) g123<1>UW 0x76543210UV { align1 WE_all 1Q F@1 }; -add(16) g5<1>D g76<1,1,0>D g1<1,1,0>D { align1 1H @3 $14.dst compacted }; -mov(8) g122<1>UD g122<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g123<1>UD g123<8,8,1>UW { align1 WE_all 1Q I@3 }; -shl(8) g122<1>UD g122<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g123<1>UD g123<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g122<1>UD g122<1,1,0>UD 0x000008c0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g123<1>UD g123<1,1,0>UD 0x000008c0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g121UD g122UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -and(1) g121<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g123UD g121UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -or(16) g1<1>UD g3<1,1,0>UD 0x00000300UD { align1 1H $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(8) g125<1>UW 0x76543210UV { align1 WE_all 1Q F@4 }; -mov(8) g125<1>UD g125<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g125<1>UD g125<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g125<1>UD g125<1,1,0>UD 0x000008c0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g124UD g125UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g124<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g1UD g76UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -cmp.z.f0.0(16) null<1>W g74<16,8,2>W 1W { align1 1H }; -(+f0.0) if(16) JIP: LABEL9 UIP: LABEL9 { align1 1H }; -mov(8) g127<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g2<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g127<1>UD g127<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g2<1>UD g2<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g127<1>UD g127<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g2<1>UD g2<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g127<1>UD g127<1,1,0>UD 0x000008e0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g2<1>UD g2<1,1,0>UD 0x000008e0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $8.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $8.src }; -send(8) g126UD g127UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -and(1) g126<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g2UD g126UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -shl(16) g1<1>UD g98<8,8,1>UW 0x00000002UD { align1 1H $14.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -or(16) g3<1>UD g1<1,1,0>UD 0x00000300UD { align1 1H I@2 compacted }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x000008e0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g3UD g5UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; - -LABEL9: -endif(16) JIP: LABEL8 { align1 1H }; - -LABEL8: -endif(16) JIP: LABEL7 { align1 1H }; -mov(16) g1<2>W -g84<8,8,1>D { align1 1H $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g9<1>UW g1<16,8,2>UW { align1 1H I@1 }; - -LABEL23: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g117<1>UW g9<32,16,2>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -and(16) g114<1>UW g9<1,1,0>UW 0x0001UW { align1 1H compacted }; -mov.nz.f0.0(16) null<1>W g114<32,16,2>B { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL11 UIP: LABEL10 { align1 1H }; -and(1) g100<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -shl(16) g3<1>UD g98<8,8,1>UW 0x00000002UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -or(16) g1<1>UD g3<1,1,0>UD 0x00000300UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g100<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g5UD g1UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -shl(16) g3<1>D g5<8,8,1>D 0x00000005UD { align1 1H $4.dst }; -shr(16) g1<1>UD g5<1,1,0>UD 0x0000001bUD { align1 1H $4.src compacted }; -add(16) g111<1>D g90<1,1,0>D g3<1,1,0>D { align1 1H A@2 compacted }; -cmp.l.f0.0(16) g3<1>UD g111<1,1,0>UD g90<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g76<2>UD g111<4,4,1>UD { align1 1Q $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -mov(8) g78<2>UD g112<4,4,1>UD { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add3(16) g113<1>D g92<8,8,1>D g1<8,8,1>D -g3<1,1,1>D { align1 1H I@3 }; -mov(8) g76.1<2>UD g113<4,4,1>UD { align1 1Q I@1 }; -mov(8) g78.1<2>UD g114<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g1UD g76UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -add(16) g76<1>D g111<1,1,0>D 16D { align1 1H $5.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g86<1>UD g76<1,1,0>UD 0x00000010UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g78<1>D -g86<1,1,0>D g113<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -mov(8) g86<2>UD g76<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@6 }; -mov(8) g88<2>UD g77<4,4,1>UD { align1 2Q }; -mov(8) g86.1<2>UD g78<4,4,1>UD { align1 1Q I@2 }; -mov(8) g88.1<2>UD g79<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g76UD g86UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g86<1>F g7<1,1,0>F -g1<1,1,0>F { align1 1H $5.dst compacted }; -add(16) g7<1>D g111<1,1,0>D 28D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -add(16) g88<1>F g76<1,1,0>F -g3<1,1,0>F { align1 1H $6.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(16) g115<1>F g78<1,1,0>F -g5<1,1,0>F { align1 1H $6.dst compacted }; -add(16) g1<1>F g88<1,1,0>F g115<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g3<1>F g88<1,1,0>F g115<1,1,0>F { align1 1H compacted }; -mad(16) g5<1>F g3<8,8,1>F g1<8,8,1>F g86<1,1,1>F { align1 1H F@1 }; -cmp.l.f0.0(16) g1<1>UD g7<1,1,0>UD g111<1,1,0>UD { align1 1H A@1 compacted }; -add(16) g76<1>D -g1<1,1,0>D g113<1,1,0>D { align1 1H A@1 compacted }; -mov(8) g1<2>UD g7<4,4,1>UD { align1 1Q }; -mov(8) g3<2>UD g8<4,4,1>UD { align1 2Q F@1 }; -mov(8) g1.1<2>UD g76<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g77<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g7UD g1UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -and(16) g3<1>UD g7<8,8,1>UD 0x00010000UD { align1 1H $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.nz.f0.0(16) g1<1>D g3<1,1,0>D 0D { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL13 UIP: LABEL12 { align1 1H }; -mov(16) g3<1>UD g66<16,8,2>UW { align1 1H A@2 }; -and(1) g101<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g76<1>UD g98<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -or(1) a0.1<1>UD g101<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g7UD g76UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(16) g76<1>UD g3<1,1,0>UD g7<1,1,0>UD { align1 1H $8.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -or(16) g56<1>UD g76<1,1,0>UD g56<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -(+f0.0) sel(16) g54<1>UD g5<1,1,0>UD g54<1,1,0>UD { align1 1H F@1 compacted }; -not(16) g3<1>D g76<8,8,1>D { align1 1H }; -else(16) JIP: LABEL12 UIP: LABEL12 { align1 1H }; - -LABEL13: -mov(16) g3<1>UD 0xffffffffUD { align1 1H A@2 }; - -LABEL12: -endif(16) JIP: LABEL14 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(16) g56<1>UD g3<1,1,0>UD g56<1,1,0>UD { align1 1H $9.src compacted }; -cmp.nz.f0.0(16) null<1>D g3<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -(-f0.0) sel(16) g54<1>UD g54<8,8,1>UD 0x00000000UD { align1 1H I@6 }; -cmp.nz.f0.0(16) null<1>D g56<8,8,1>D 0D { align1 1H I@3 }; -(+f0.0) sel(16) g3<1>UD g54<1,1,0>UD g5<1,1,0>UD { align1 1H A@1 compacted }; -mov(16) g5<2>W -g1<8,8,1>D { align1 1H I@7 }; -mov(16) g78<1>UW g5<16,8,2>UW { align1 1H A@1 }; - -LABEL14: -else(16) JIP: LABEL10 UIP: LABEL10 { align1 1H }; - -LABEL11: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g3<1>UD 0x00000000UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g78<1>UW 0x0000UW { align1 1H I@3 }; - -LABEL10: -endif(16) JIP: LABEL15 { align1 1H }; -add(16) g1<1>D g64<1,1,0>D 4D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g5<1>D g64<1,1,0>D -12D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -and(16) g115<1>UW g78<1,1,0>UW 0x0001UW { align1 1H A@2 compacted }; -cmp.l.f0.0(16) null<1>D g1<8,8,1>D 16D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -mov(16) g116<1>W g115<32,16,2>B { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g7<1>UD g1<1,1,0>UD g5<1,1,0>UD { align1 1H compacted }; -mov(16) a0<1>UW 0x0060UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g7<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0060UW { align1 1H A@1 }; -mov(16) g5<1>UD g[a0]UD { align1 1H A@1 compacted }; -add(16) g7<1>D g64<1,1,0>D -14D { align1 1H compacted }; -sel.ge(16) g1<1>F g3<1,1,0>F g5<1,1,0>F { align1 1H I@2 compacted }; -add(16) g5<1>D g64<1,1,0>D 2D { align1 1H F@1 compacted }; -cmp.l.f0.0(16) null<1>D g5<8,8,1>D 16D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0) sel(16) g76<1>UD g5<1,1,0>UD g7<1,1,0>UD { align1 1H $14.dst compacted }; -mov(16) a0<1>UW 0x0020UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g76<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0020UW { align1 1H A@1 }; -mov(16) g5<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g7<1>F g1<1,1,0>F g5<1,1,0>F { align1 1H I@1 compacted }; -add(16) g1<1>D g64<1,1,0>D 1D { align1 1H A@1 compacted }; -add(16) g5<1>D g64<1,1,0>D -15D { align1 1H F@1 compacted }; -cmp.l.f0.0(16) null<1>D g1<8,8,1>D 16D { align1 1H I@2 }; -(+f0.0) sel(16) g76<1>UD g1<1,1,0>UD g5<1,1,0>UD { align1 1H I@2 compacted }; -mov(16) a0<1>UW 0x00e0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g76<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x00e0UW { align1 1H A@1 }; -mov(16) g1<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.nz.f0.0(16) g118<1>W g116<16,16,1>W 0W { align1 1H }; -sel.ge(16) g5<1>F g7<1,1,0>F g1<1,1,0>F { align1 1H I@2 compacted }; -and(16) g1<1>UD g64<8,8,1>UD 0xfffffff8UD { align1 1H F@1 }; -mov(16) a0<1>UW 0x00a0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x00a0UW { align1 1H A@1 }; -mov(16) g7<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) g1<1>D g118<8,8,1>W { align1 1H I@3 }; -cmp.z.f0.0(16) g5<1>F g7<1,1,0>F g3<1,1,0>F { align1 1H I@2 compacted }; -and.nz.f0.0(16) null<1>UD g1<8,8,1>UD g5<8,8,1>UD { align1 1H A@1 }; -(+f0.0) if(16) JIP: LABEL17 UIP: LABEL16 { align1 1H }; -mov(16) g3<1>UD g66<16,8,2>UW { align1 1H F@1 }; -and(1) g102<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $10.src }; -shl(16) g1<1>UD g98<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g102<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g5UD g1UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(16) g1<1>UD g3<1,1,0>UD g5<1,1,0>UD { align1 1H $9.dst compacted }; -else(16) JIP: LABEL16 UIP: LABEL16 { align1 1H }; - -LABEL17: -mov(16) g1<1>UD 0x00000000UD { align1 1H I@2 }; - -LABEL16: -endif(16) JIP: LABEL15 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(1) g87<2>UW 0x00000000UD { align1 WE_all 1N F@5 }; -mov(1) f0<1>UW g87<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g1<8,8,1>UD 0x00000000UD { align1 1H I@4 }; -mov(16) g1<1>UD f0<0,1,0>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g70<1>UD g68<16,8,2>UW { align1 1H $4.src }; -mov(1) g108<1>D 255D { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -and(1) g103<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g3<1>D g70<8,8,1>D 0x00000003UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shl(16) g5<1>D g108<0,1,0>D g3<8,8,1>UD { align1 1H }; -and(16) g3<1>UD g1<1,1,0>UD g5<1,1,0>UD { align1 1H I@1 compacted }; -shl(16) g5<1>UD g98<8,8,1>UW 0x00000002UD { align1 1H }; -cmp.z.f0.0(16) g76<1>D g3<1,1,0>D 0D { align1 1H I@2 compacted }; -fbl(16) g1<1>UD g3<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -(-f0.0) sel(16) g119<1>UW g117<16,16,1>UW 0x0000UW { align1 1H }; -(-f0.0) sel(16) g3<1>UD g1<8,8,1>UD 0x00000020UD { align1 1H I@2 }; -or(16) g1<1>UD g5<1,1,0>UD 0x00000300UD { align1 1H I@5 compacted }; -mov(16) g9<1>UW g119<32,16,2>UB { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -and(16) g120<1>UW g119<1,1,0>UW 0x0001UW { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -mov(16) g86<2>UW g3<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g103<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g5UD g1UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -mov.nz.f0.0(16) null<1>W g120<32,16,2>B { align1 1H I@2 }; -mov(16) a0<1>UW 0x00a0UW { align1 WE_all 1H $10.dst }; -shl(16) a0<1>UW g3<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x00a0UW { align1 1H A@1 }; -mov(16) g1<1>UD g[a0]UD { align1 1H A@1 compacted }; -(+f0.0) if(16) JIP: LABEL18 UIP: LABEL18 { align1 1H }; -shl(16) g3<1>D g1<8,8,1>D 0x00000005UD { align1 1H A@1 }; -shr(16) g5<1>UD g1<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -add(16) g1<1>D g94<1,1,0>D g3<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g7<1>UD g1<1,1,0>UD g94<1,1,0>UD { align1 1H A@1 compacted }; -cmp.nz.f0.0(16) null<1>W g72<16,8,2>W g86<16,8,2>W { align1 1H I@7 }; -add3(16) g3<1>D g96<8,8,1>D g5<8,8,1>D -g7<1,1,1>D { align1 1H I@2 }; -mov(8) g5<2>UD g1<4,4,1>UD { align1 1Q }; -mov(8) g7<2>UD g2<4,4,1>UD { align1 2Q }; -mov(8) g5.1<2>UD g3<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g4<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g1UD g5UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -mov(16) g5<1>UD g3<16,8,2>UW { align1 1H $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g78<1>D g1<1,1,0>D g5<1,1,0>D { align1 1H A@1 compacted }; -(+f0.0) if(16) JIP: LABEL20 UIP: LABEL19 { align1 1H }; -mov(16) g5<1>UD g66<16,8,2>UW { align1 1H }; -and(1) g104<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g86<1>UD g98<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -or(1) a0.1<1>UD g104<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g7UD g86UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -cmp.z.f0.0(16) null<1>D g5<8,8,1>D g7<8,8,1>D { align1 1H @3 $8.dst }; -(+f0.0) if(16) JIP: LABEL21 UIP: LABEL21 { align1 1H }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q A@1 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q A@1 }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<1,1,0>UD 0x00000e60UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000e60UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -shl(16) g5<1>UD g98<8,8,1>UW 0x00000002UD { align1 1H }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -or(16) g86<1>UD g5<1,1,0>UD 0x00000300UD { align1 1H I@2 compacted }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<1,1,0>UD 0x00000e60UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g86UD g78UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; - -LABEL21: -endif(16) JIP: LABEL22 { align1 1H }; - -LABEL22: -else(16) JIP: LABEL19 UIP: LABEL19 { align1 1H }; - -LABEL20: -and(1) g105<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $10.src }; -shl(16) g5<1>UD g98<8,8,1>UW 0x00000002UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -or(16) g7<1>UD g5<1,1,0>UD 0x00000300UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g105<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g7UD g1UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; - -LABEL19: -endif(16) JIP: LABEL18 { align1 1H }; -and(1) g106<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g3<1>UD g98<8,8,1>UW 0x00000002UD { align1 1H A@1 }; -and(1) g107<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(1) a0.1<1>UD g106<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g1UD g3UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -add(16) g5<1>D g1<1,1,0>D 1D { align1 1H @5 $12.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g107<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g3UD g5UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -cmp.ge.f0.0(16) g1<1>UD g5<1,1,0>UD 0x00000006UD { align1 1H $15.src compacted }; -or.nz.f0.0(16) null<1>UD g1<8,8,1>UD g76<8,8,1>UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -(-f0.0) sel(16) g121<1>UW g117<16,16,1>UW 0x0000UW { align1 1H }; -mov(16) g9<1>UW g121<32,16,2>UB { align1 1H I@1 }; - -LABEL18: -endif(16) JIP: LABEL15 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -and(16) g122<1>UW g9<1,1,0>UW 0x0001UW { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g123<1>W g122<32,16,2>B { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(1) g88<2>UW 0x00000000UD { align1 WE_all 1N F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -cmp.nz.f0.0(16) g124<1>W g123<16,16,1>W 0W { align1 1H }; -mov(16) g1<1>D g124<8,8,1>W { align1 1H I@1 }; -mov(1) f0<1>UW g88<0,1,0>UW { align1 WE_all 1N I@3 }; -cmp.nz.f0.0(16) null<1>UD g1<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov.z.f0.0(16) null<1>UD f0<0,1,0>UW { align1 1H }; - -LABEL15: -(-f0.0) while(16) JIP: LABEL23 { align1 1H }; -mov.nz.f0.0(16) null<1>D g84<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL25 UIP: LABEL24 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g123<1>UW 0x76543210UV { align1 WE_all 1Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(8) g124<1>UW 0x76543210UV { align1 WE_all 1Q A@4 }; -mov(8) g123<1>UD g123<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g124<1>UD g124<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g123<1>UD g123<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g124<1>UD g124<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g123<1>UD g123<1,1,0>UD 0x00000a20UD { align1 WE_all 1Q I@2 compacted }; -add(8) g124<1>UD g124<1,1,0>UD 0x00000a20UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g122UD g123UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -and(1) g122<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g124UD g122UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -shl(16) g3<1>UD g98<8,8,1>UW 0x00000002UD { align1 1H F@1 }; -mov(8) g126<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g126<1>UD g126<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g126<1>UD g126<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g126<1>UD g126<1,1,0>UD 0x00000a20UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $8.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $8.src }; -send(8) g125UD g126UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g125<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g1UD g3UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -else(16) JIP: LABEL24 UIP: LABEL24 { align1 1H }; - -LABEL25: -mov(16) g1<1>UD 0x00000000UD { align1 1H $15.dst }; - -LABEL24: -endif(16) JIP: LABEL7 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -mov(16) g3<1>UD g1<16,8,2>UW { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -cmp.z.f0.0(16) g125<1>W g72<16,8,2>W 0W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g76<1>UD g3<0,1,0>UW { align1 1H $14.dst }; -add(16) g1<1>D g4<0,1,0>D g3<0,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g78<1>UD g1<16,8,2>UW { align1 1H A@1 }; -mov(16) g3<2>UW g1<8,8,1>UD { align1 1H }; -mov(16) g1<1>D g125<8,8,1>W { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.nz.f0.0(16) g126<1>W g3<16,8,2>W 0W { align1 1H I@2 }; -mov(16) g3<1>D g126<8,8,1>W { align1 1H I@1 }; -and.nz.f0.0(16) null<1>UD g1<8,8,1>UD g3<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL26 UIP: LABEL26 { align1 1H }; -add(16) g5<1>D g10<1,1,0>D 12D { align1 1H $15.src compacted }; -cmp.l.f0.0(16) g1<1>UD g5<1,1,0>UD g10<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g7<1>D -g1<1,1,0>D g12<1,1,0>D { align1 1H compacted }; -mov(8) g1<2>UD g5<4,4,1>UD { align1 1Q }; -mov(8) g3<2>UD g6<4,4,1>UD { align1 2Q A@1 }; -mov(8) g1.1<2>UD g7<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g8<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g6UD g1UD g78UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g9<1>UD g8<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g8<1>UD g8<8,8,1>UD 0x00001040UD { align1 WE_all 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $15.dst }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $15.dst }; -send(16) nullUD g8UD g6UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; - -LABEL26: -endif(16) JIP: LABEL7 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q F@1 }; -mov.nz.f0.0(16) null<1>D g84<8,8,1>D { align1 1H }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001040UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $15.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $15.src }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -mov(16) g94<1>D g6<0,1,0>D { align1 1H F@7 }; -(+f0.0) if(16) JIP: LABEL28 UIP: LABEL27 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mul(16) g1<1>D g76<8,8,1>D g70<16,8,2>W { align1 1H $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q F@1 }; -mov(8) g77<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g77<1>UD g77<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(8) g9<1>UD g8<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g77<1>UD g77<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(8) g77<1>UD g77<8,8,1>UD 0x00001040UD { align1 WE_all 1Q I@2 }; -add(16) g8<1>UD g8<8,8,1>UD 0x00001040UD { align1 WE_all 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g76UD g77UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g6<1>D g76<0,1,0>D g1<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g8UD g6UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -shl(16) g3<1>D g42<8,8,1>D 0x00000006UD { align1 1H F@1 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(8) g9<1>UD g8<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g8<1>UD g8<8,8,1>UD 0x00001040UD { align1 WE_all 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g6UD g8UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -shl(16) g1<1>D g6<8,8,1>D 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add3(16) g5<1>D 0x00c0UW g10<8,8,1>D g3<1,1,1>D { align1 1H I@6 }; -add3(16) g3<1>D g10<8,8,1>D g1<8,8,1>D -g5<1,1,1>D { align1 1H I@1 }; -asr(16) g40<1>D g3<8,8,1>D 0x00000006UD { align1 1H I@1 }; -mov(8) g3<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g4<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g3<1>UD g3<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g4<1>UD g4<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g3<1>UD g3<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g4<1>UD g4<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g3<1>UD g3<1,1,0>UD 0x00000a40UD { align1 WE_all 1Q I@2 compacted }; -add(8) g4<1>UD g4<1,1,0>UD 0x00000a40UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g2UD g3UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -and(1) g2<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g4UD g2UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -shl(16) g96<1>UD g98<8,8,1>UW 0x00000002UD { align1 1H F@7 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -or(16) g1<1>UD g96<1,1,0>UD 0x00000300UD { align1 1H I@2 compacted }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000a40UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g5UD g1UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(16) g3<1>D g5<8,8,1>D 0x00000005UD { align1 1H $3.dst }; -shr(16) g1<1>UD g5<1,1,0>UD 0x0000001bUD { align1 1H $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(16) g86<1>D g90<1,1,0>D g3<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g3<1>UD g86<1,1,0>UD g90<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g76<2>UD g86<4,4,1>UD { align1 1Q }; -mov(8) g78<2>UD g87<4,4,1>UD { align1 2Q $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -add3(16) g88<1>D g92<8,8,1>D g1<8,8,1>D -g3<1,1,1>D { align1 1H }; -mov(8) g76.1<2>UD g88<4,4,1>UD { align1 1Q I@1 }; -mov(8) g78.1<2>UD g89<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g1UD g76UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g76<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g77<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g76<1>UD g76<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g77<1>UD g77<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g76<1>UD g76<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g77<1>UD g77<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g76<1>UD g76<1,1,0>UD 0x00000a60UD { align1 WE_all 1Q I@2 compacted }; -add(8) g77<1>UD g77<1,1,0>UD 0x00000a60UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g76UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -and(1) g9<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g77UD g9UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -or(16) g113<1>UD g96<1,1,0>UD 0x000004c0UD { align1 1H compacted }; -mov(8) g79<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g79<1>UD g79<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g79<1>UD g79<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g79<1>UD g79<1,1,0>UD 0x00000a60UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g78UD g79UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -mov(8) g79<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g79<1>UD g79<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g79<1>UD g79<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g79<1>UD g79<1,1,0>UD 0x00000a80UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g78<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g76UD g113UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -mov(8) g78<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g78<1>UD g78<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g78<1>UD g78<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g78<1>UD g78<1,1,0>UD 0x00000a80UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g78UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -and(1) g9<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g79UD g9UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -or(16) g90<1>UD g96<1,1,0>UD 0x00000400UD { align1 1H compacted }; -mov(8) g78<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g78<1>UD g78<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g78<1>UD g78<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g78<1>UD g78<1,1,0>UD 0x00000a80UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g78UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g90UD g1UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -mov(8) g78<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g79<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g78<1>UD g78<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g79<1>UD g79<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g78<1>UD g78<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g79<1>UD g79<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g78<1>UD g78<1,1,0>UD 0x00000aa0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g79<1>UD g79<1,1,0>UD 0x00000aa0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g78UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -and(1) g9<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g79UD g9UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -or(16) g92<1>UD g96<1,1,0>UD 0x00000440UD { align1 1H compacted }; -mov(8) g78<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g78<1>UD g78<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g78<1>UD g78<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g78<1>UD g78<1,1,0>UD 0x00000aa0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g78UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g92UD g3UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -mov(8) g78<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g79<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g78<1>UD g78<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g79<1>UD g79<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g78<1>UD g78<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g79<1>UD g79<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g78<1>UD g78<1,1,0>UD 0x00000ac0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g79<1>UD g79<1,1,0>UD 0x00000ac0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g78UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -and(1) g9<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g79UD g9UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -or(16) g111<1>UD g96<1,1,0>UD 0x00000480UD { align1 1H F@7 compacted }; -mov(8) g78<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g78<1>UD g78<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g78<1>UD g78<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g78<1>UD g78<1,1,0>UD 0x00000ac0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g78UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $4.dst }; -send(16) nullUD g111UD g5UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -mov(8) g78<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g79<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g78<1>UD g78<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g79<1>UD g79<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g78<1>UD g78<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g79<1>UD g79<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g78<1>UD g78<1,1,0>UD 0x00000ae0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g79<1>UD g79<1,1,0>UD 0x00000ae0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g78UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -and(1) g9<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g79UD g9UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -mov(8) g78<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g78<1>UD g78<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g78<1>UD g78<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g78<1>UD g78<1,1,0>UD 0x00000ae0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g78UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $8.dst }; -send(16) nullUD g113UD g76UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -add(16) g76<1>D g86<1,1,0>D 16D { align1 1H $8.src compacted }; -cmp.l.f0.0(16) g86<1>UD g76<1,1,0>UD 0x00000010UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g78<1>D -g86<1,1,0>D g88<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g86<2>UD g76<4,4,1>UD { align1 1Q }; -mov(8) g88<2>UD g77<4,4,1>UD { align1 2Q }; -mov(8) g86.1<2>UD g78<4,4,1>UD { align1 1Q I@2 }; -mov(8) g88.1<2>UD g79<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g76UD g86UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -mov(8) g86<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g87<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g86<1>UD g86<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g87<1>UD g87<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g86<1>UD g86<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g87<1>UD g87<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g86<1>UD g86<1,1,0>UD 0x00000b00UD { align1 WE_all 1Q I@2 compacted }; -add(8) g87<1>UD g87<1,1,0>UD 0x00000b00UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g86UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -and(1) g9<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g87UD g9UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -or(16) g115<1>UD g96<1,1,0>UD 0x000005c0UD { align1 1H compacted }; -mov(8) g88<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g89<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g88<1>UD g88<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g89<1>UD g89<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g88<1>UD g88<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g89<1>UD g89<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g88<1>UD g88<1,1,0>UD 0x00000b00UD { align1 WE_all 1Q I@2 compacted }; -add(8) g89<1>UD g89<1,1,0>UD 0x00000b20UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g88UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -mov(8) g88<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g88<1>UD g88<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g88<1>UD g88<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g88<1>UD g88<1,1,0>UD 0x00000b20UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g86UD g115UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g88UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -and(1) g9<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g89UD g9UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -or(16) g88<1>UD g96<1,1,0>UD 0x00000500UD { align1 1H compacted }; -mov(8) g117<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g117<1>UD g117<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g117<1>UD g117<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g117<1>UD g117<1,1,0>UD 0x00000b20UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g117UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g88UD g7UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -mov(8) g3<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g4<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g3<1>UD g3<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g4<1>UD g4<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g3<1>UD g3<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g4<1>UD g4<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g3<1>UD g3<1,1,0>UD 0x00000b40UD { align1 WE_all 1Q I@2 compacted }; -add(8) g4<1>UD g4<1,1,0>UD 0x00000b40UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g2UD g3UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -and(1) g2<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g4UD g2UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -or(16) g1<1>UD g96<1,1,0>UD 0x00000540UD { align1 1H $12.src compacted }; -mov(8) g4<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g4<1>UD g4<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g4<1>UD g4<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g4<1>UD g4<1,1,0>UD 0x00000b40UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g3UD g4UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g3<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g1UD g76UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -mov(8) g4<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g5<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g4<1>UD g4<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g5<1>UD g5<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g4<1>UD g4<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g5<1>UD g5<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g4<1>UD g4<1,1,0>UD 0x00000b60UD { align1 WE_all 1Q I@2 compacted }; -add(8) g5<1>UD g5<1,1,0>UD 0x00000b60UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g3UD g4UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -and(1) g3<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g5UD g3UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -or(16) g3<1>UD g96<1,1,0>UD 0x00000580UD { align1 1H compacted }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g6<1>UD g6<1,1,0>UD 0x00000b60UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g5UD g6UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g5<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g3UD g78UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g6<1>UD g6<1,1,0>UD 0x00000b80UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<1,1,0>UD 0x00000b80UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g5UD g6UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -and(1) g5<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g7UD g5UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g6<1>UD g6<1,1,0>UD 0x00000b80UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g5UD g6UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -or(1) a0.1<1>UD g5<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g115UD g86UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g6<1>UD g6<1,1,0>UD 0x00000ba0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<1,1,0>UD 0x00000ba0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g5UD g6UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -and(1) g5<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g7UD g5UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000ba0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g9<1>UD g9<1,1,0>UD 0x00000bc0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000bc0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g5UD g90UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -mov(8) g76<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g77<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g76<1>UD g76<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g77<1>UD g77<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g76<1>UD g76<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g77<1>UD g77<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g76<1>UD g76<1,1,0>UD 0x00000bc0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g77<1>UD g77<1,1,0>UD 0x00000be0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g76UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -mov(8) g76<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g76<1>UD g76<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g76<1>UD g76<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g76<1>UD g76<1,1,0>UD 0x00000be0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g7UD g92UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g76UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -and(1) g9<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g77UD g9UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -mov(8) g78<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g79<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g78<1>UD g78<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g79<1>UD g79<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g78<1>UD g78<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g79<1>UD g79<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g78<1>UD g78<1,1,0>UD 0x00000be0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g79<1>UD g79<1,1,0>UD 0x00000c00UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g78UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -mov(8) g78<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g78<1>UD g78<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g78<1>UD g78<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g78<1>UD g78<1,1,0>UD 0x00000c00UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g76UD g111UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g78UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -and(1) g9<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g79UD g9UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -mov(8) g86<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g87<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g86<1>UD g86<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g87<1>UD g87<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g86<1>UD g86<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g87<1>UD g87<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g86<1>UD g86<1,1,0>UD 0x00000c00UD { align1 WE_all 1Q I@2 compacted }; -add(8) g87<1>UD g87<1,1,0>UD 0x00000c20UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g86UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -mov(8) g86<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g86<1>UD g86<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g86<1>UD g86<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g86<1>UD g86<1,1,0>UD 0x00000c20UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $8.src }; -send(16) g78UD g113UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g86UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -and(1) g9<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g87UD g9UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -or(16) g86<1>UD g96<1,1,0>UD 0x00000100UD { align1 1H compacted }; -mov(8) g90<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g90<1>UD g90<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g90<1>UD g90<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g90<1>UD g90<1,1,0>UD 0x00000c20UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g90UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g86UD g5UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g6<1>UD g6<1,1,0>UD 0x00000c40UD { align1 WE_all 1Q I@2 compacted }; -add(8) g9<1>UD g9<1,1,0>UD 0x00000c40UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g5UD g6UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -and(1) g5<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g5UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -or(16) g5<1>UD g96<1,1,0>UD 0x00000140UD { align1 1H compacted }; -mov(8) g86<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g86<1>UD g86<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g86<1>UD g86<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g86<1>UD g86<1,1,0>UD 0x00000c40UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g86UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g5UD g7UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g6<1>UD g6<1,1,0>UD 0x00000c60UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<1,1,0>UD 0x00000c60UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g5UD g6UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -and(1) g5<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g7UD g5UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -or(16) g5<1>UD g96<1,1,0>UD 0x00000180UD { align1 1H compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000c60UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g5UD g76UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $5 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g6<1>UD g6<1,1,0>UD 0x00000c80UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<1,1,0>UD 0x00000c80UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g5UD g6UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -and(1) g5<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g7UD g5UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -or(16) g5<1>UD g96<1,1,0>UD 0x000001c0UD { align1 1H compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000c80UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g5UD g78UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g6<1>UD g6<1,1,0>UD 0x00000ca0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<1,1,0>UD 0x00000ca0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g5UD g6UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -and(1) g5<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g7UD g5UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000ca0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g9<1>UD g9<1,1,0>UD 0x00000cc0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000cc0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g5UD g88UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -mov(8) g76<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g76<1>UD g76<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g76<1>UD g76<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g76<1>UD g76<1,1,0>UD 0x00000cc0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g76UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -mov(8) g76<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g76<1>UD g76<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g76<1>UD g76<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g76<1>UD g76<1,1,0>UD 0x00000ce0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g7UD g1UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g9<1>UD g9<1,1,0>UD 0x00000ce0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g2UD g9UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -and(1) g2<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g76UD g2UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -mov(8) g76<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g76<1>UD g76<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g76<1>UD g76<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g76<1>UD g76<1,1,0>UD 0x00000ce0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g76UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g1UD g3UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g4<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g4<1>UD g4<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g4<1>UD g4<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g9<1>UD g9<1,1,0>UD 0x00000d00UD { align1 WE_all 1Q I@2 compacted }; -add(8) g4<1>UD g4<1,1,0>UD 0x00000d00UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g3UD g4UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $4 }; -and(1) g3<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g3UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -mov(8) g76<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g77<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g76<1>UD g76<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g77<1>UD g77<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g76<1>UD g76<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g77<1>UD g77<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g76<1>UD g76<1,1,0>UD 0x00000d00UD { align1 WE_all 1Q I@2 compacted }; -add(8) g77<1>UD g77<1,1,0>UD 0x00000d20UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g76UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -mov(8) g76<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g76<1>UD g76<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g76<1>UD g76<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g76<1>UD g76<1,1,0>UD 0x00000d20UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g3UD g115UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g76UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -and(1) g9<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g77UD g9UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -or(16) g76<1>UD g96<1,1,0>UD 0x00000200UD { align1 1H compacted }; -mov(8) g78<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g78<1>UD g78<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g78<1>UD g78<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g78<1>UD g78<1,1,0>UD 0x00000d20UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g78UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g76UD g5UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g6<1>UD g6<1,1,0>UD 0x00000d40UD { align1 WE_all 1Q I@2 compacted }; -add(8) g9<1>UD g9<1,1,0>UD 0x00000d40UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g5UD g6UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -and(1) g5<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g5UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -or(16) g76<1>UD g96<1,1,0>UD 0x00000240UD { align1 1H $9.src compacted }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g6<1>UD g6<1,1,0>UD 0x00000d40UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g5UD g6UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g5<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g76UD g7UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g6<1>UD g6<1,1,0>UD 0x00000d60UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<1,1,0>UD 0x00000d60UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g5UD g6UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -and(1) g5<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g7UD g5UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -or(16) g7<1>UD g96<1,1,0>UD 0x00000280UD { align1 1H $14.src compacted }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g6<1>UD g6<1,1,0>UD 0x00000d60UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g5UD g6UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g5<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g7UD g1UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -mov(8) g5<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g5<1>UD g5<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g5<1>UD g5<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g5<1>UD g5<1,1,0>UD 0x00000d80UD { align1 WE_all 1Q I@2 compacted }; -add(8) g6<1>UD g6<1,1,0>UD 0x00000d80UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $15.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $15.src }; -send(8) g2UD g5UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -and(1) g2<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g6UD g2UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g6<1>UD g96<1,1,0>UD 0x000002c0UD { align1 1H $15.src compacted }; -mov(8) g5<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g5<1>UD g5<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g5<1>UD g5<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g5<1>UD g5<1,1,0>UD 0x00000d80UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g2UD g5UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g2<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g6UD g3UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -else(16) JIP: LABEL27 UIP: LABEL27 { align1 1H }; - -LABEL28: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g6<1>UD g94<8,8,1>UD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q F@1 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(8) g9<1>UD g8<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g8<1>UD g8<8,8,1>UD 0x00001040UD { align1 WE_all 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g8UD g6UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; - -LABEL27: -endif(16) JIP: LABEL7 { align1 1H }; - -LABEL7: -endif(16) JIP: LABEL5 { align1 1H }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q A@1 }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001080UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001080UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -shl(16) g1<1>UD g98<8,8,1>UW 0x00000002UD { align1 1H $15.src }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -or(16) g3<1>UD g1<1,1,0>UD 0x00000200UD { align1 1H A@1 compacted }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@3 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001080UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x000010a0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000010a0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g88UD g3UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -or(16) g3<1>UD g1<1,1,0>UD 0x00000240UD { align1 1H $4.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000010a0UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x000010c0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000010c0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g86UD g3UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -or(16) g3<1>UD g1<1,1,0>UD 0x00000280UD { align1 1H $8.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000010c0UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x000010e0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000010e0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g92UD g3UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -or(16) g3<1>UD g1<1,1,0>UD 0x000002c0UD { align1 1H $12.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000010e0UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001100UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001100UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.src }; -send(16) g90UD g3UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -or(16) g3<1>UD g1<1,1,0>UD 0x00000100UD { align1 1H $0.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001100UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001120UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001120UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g111UD g3UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -or(16) g3<1>UD g1<1,1,0>UD 0x00000140UD { align1 1H $4.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001120UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001140UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001140UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g113UD g3UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -or(16) g3<1>UD g1<1,1,0>UD 0x00000180UD { align1 1H $8.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001140UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001160UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001160UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g94UD g3UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -or(16) g8<1>UD g1<1,1,0>UD 0x000001c0UD { align1 1H compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g78<1>F g86<1,1,0>F -g113<1,1,0>F { align1 1H $8.dst compacted }; -add(16) g96<1>F g92<1,1,0>F -g94<1,1,0>F { align1 1H @7 $12.dst compacted }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mul(16) g76<1>F g78<1,1,0>F g96<1,1,0>F { align1 1H $14.dst compacted }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001160UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g3UD g8UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g5<1>F g88<1,1,0>F -g111<1,1,0>F { align1 1H $4.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g7<1>F g78<1,1,0>F g96<1,1,0>F { align1 1H $0.src compacted }; -mad(16) g96<1>F g76<8,8,1>F g7<8,8,1>F g5<1,1,1>F { align1 1H F@1 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q F@1 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q F@1 }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001180UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001180UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(16) g78<1>UD g66<16,8,2>UW { align1 1H F@2 }; -mov(1) g108<1>D 3D { align1 WE_all 1N $5.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(1) g108.1<1>D 4D { align1 WE_all 1N I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -mov(1) g108.2<1>D 5D { align1 WE_all 1N I@2 }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001180UD { align1 WE_all 1Q I@2 }; -mov(1) g108.3<1>D 2D { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g76UD g1UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -mov(16) g1<1>UD g76<16,8,2>UW { align1 1H $4.dst }; -cmp.l.f0.0(16) null<1>D g78<8,8,1>D g1<8,8,1>D { align1 1H I@1 }; -(+f0.0) sel(16) g1<1>UD g96<1,1,0>UD 0x00000000UD { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(16) g7<1>UD g1<8,8,1>UD 0xffffff80UD { align1 1H I@1 }; -xor(16) g1<1>UD g78<1,1,0>UD 0x00000007UD { align1 1H compacted }; -add(16) g5<1>D g7<1,1,0>D g1<1,1,0>D { align1 1H A@1 compacted }; -cmp.l.f0.0(16) g1<1>UD g5<1,1,0>UD g5<0,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -cmp.l.f0.0(16) g115<1>UD g5<1,1,0>UD g5.1<0,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g117<1>UD g5<1,1,0>UD g5.2<0,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -cmp.l.f0.0(16) g119<1>UD g5<1,1,0>UD g5.3<0,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -cmp.l.f0.0(16) g121<1>UD g5<1,1,0>UD g5.4<0,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g7<1>UD g5<1,1,0>UD g5.5<0,1,0>UD { align1 1H compacted }; -add3(16) g96<1>D -g1<8,8,1>D -g117<8,8,1>D -g121<1,1,1>D { align1 1H I@2 }; -add(16) g117<1>D -g115<1,1,0>D -g119<1,1,0>D { align1 1H I@4 compacted }; -add3(16) g1<1>D -g7<8,8,1>D g117<8,8,1>D g96<1,1,1>D { align1 1H I@1 }; -cmp.l.f0.0(16) g7<1>UD g5<1,1,0>UD g6<0,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g96<1>UD g5<1,1,0>UD g6.1<0,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g115<1>UD g5<1,1,0>UD g6.2<0,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g117<1>UD g5<1,1,0>UD g6.3<0,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g119<1>UD g5<1,1,0>UD g6.4<0,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g121<1>UD g5<1,1,0>UD g6.5<0,1,0>UD { align1 1H compacted }; -add3(16) g5<1>D -g7<8,8,1>D -g115<8,8,1>D -g119<1,1,1>D { align1 1H I@2 }; -add(16) g7<1>D -g96<1,1,0>D -g117<1,1,0>D { align1 1H I@4 compacted }; -add3(16) g96<1>D -g121<8,8,1>D g7<8,8,1>D g5<1,1,1>D { align1 1H I@1 }; -mov(16) g5<1>UD g64<16,8,2>UW { align1 1H }; -cmp.ge.f0.0(16) null<1>D g5<8,8,1>D 8D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL30 UIP: LABEL29 { align1 1H }; -mov(16) g7<1>UD g96<16,8,2>UW { align1 1H A@4 }; -mov(1) g108.4<1>D 10D { align1 WE_all 1N }; -add(16) g96<1>D g5<1,1,0>D -8D { align1 1H compacted }; -cmp.z.f0.0(16) g115<1>D g8.1<0,1,0>D g96<1,1,0>D { align1 1H I@1 compacted }; -cmp.z.f0.0(16) null<1>D g8.2<0,1,0>D g96<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -(+f0.0) sel(16) g117<1>UD g108.4<0,1,0>UD 0x00000008UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g8.3<0,1,0>D g96<8,8,1>D { align1 1H }; -(+f0.0) sel(16) g119<1>UD g108<0,1,0>UD 0x00000000UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g8.4<0,1,0>D g96<8,8,1>D { align1 1H }; -(+f0.0) sel(16) g121<1>UD g108.1<0,1,0>UD 0x00000000UD { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g123<1>D g117<1,1,0>D g121<1,1,0>D { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g8.5<0,1,0>D g96<8,8,1>D { align1 1H }; -(+f0.0) sel(16) g7<1>UD g108.2<0,1,0>UD 0x00000000UD { align1 1H compacted }; -mov(16) g117<2>UW g123<8,8,1>UD { align1 1H I@3 }; -add3(16) g96<1>D -g115<8,8,1>D g119<8,8,1>D g7<1,1,1>D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g9<1>UW g117<16,8,2>UW { align1 1H I@2 }; -mov(16) g7<2>UW g96<8,8,1>UD { align1 1H I@2 }; -mov(16) g121<1>UW g7<16,8,2>UW { align1 1H I@1 }; -else(16) JIP: LABEL29 UIP: LABEL29 { align1 1H }; - -LABEL30: -mov(16) g7<1>UD g1<16,8,2>UW { align1 1H A@2 }; -cmp.z.f0.0(16) g1<1>D g7.1<0,1,0>D g5<1,1,0>D { align1 1H I@1 compacted }; -cmp.z.f0.0(16) null<1>D g7.2<0,1,0>D g5<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -(+f0.0) sel(16) g96<1>UD g108.3<0,1,0>UD 0x00000000UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g7.3<0,1,0>D g5<8,8,1>D { align1 1H }; -(+f0.0) sel(16) g115<1>UD g108<0,1,0>UD 0x00000000UD { align1 1H I@7 compacted }; -cmp.z.f0.0(16) null<1>D g7.4<0,1,0>D g5<8,8,1>D { align1 1H }; -(+f0.0) sel(16) g117<1>UD g108.1<0,1,0>UD 0x00000000UD { align1 1H compacted }; -add(16) g119<1>D g96<1,1,0>D g117<1,1,0>D { align1 1H I@1 compacted }; -cmp.z.f0.0(16) null<1>D g7.5<0,1,0>D g5<8,8,1>D { align1 1H }; -(+f0.0) sel(16) g5<1>UD g108.2<0,1,0>UD 0x00000000UD { align1 1H compacted }; -mov(16) g96<2>UW g119<8,8,1>UD { align1 1H I@3 }; -add3(16) g7<1>D -g1<8,8,1>D g115<8,8,1>D g5<1,1,1>D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g9<1>UW g96<16,8,2>UW { align1 1H I@2 }; -mov(16) g1<2>UW g7<8,8,1>UD { align1 1H I@2 }; -mov(16) g121<1>UW g1<16,8,2>UW { align1 1H A@1 }; - -LABEL29: -endif(16) JIP: LABEL5 { align1 1H }; -mov(16) g5<1>UD g9<8,8,1>UW { align1 1H I@4 }; -mov(16) g7<1>UD g121<8,8,1>UW { align1 1H A@3 }; -add(16) g1<1>D g5<1,1,0>D g7<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(16) a0<1>UW 0x0de0UW { align1 WE_all 1H I@3 }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0de0UW { align1 1H A@1 }; -mov(16) g96<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0bc0UW { align1 WE_all 1H }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0bc0UW { align1 1H A@1 }; -mov(16) g115<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(16) a0<1>UW 0x0e20UW { align1 WE_all 1H A@3 }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0e20UW { align1 1H A@1 }; -mov(16) g111<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) a0<1>UW 0x0060UW { align1 WE_all 1H A@2 }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0060UW { align1 1H A@1 }; -mov(16) g113<1>UD g[a0]UD { align1 1H A@1 compacted }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@4 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000011a0UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x000011a0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -shl(16) g3<1>UD g98<8,8,1>UW 0x00000002UD { align1 1H }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -or(16) g94<1>UD g3<1,1,0>UD 0x00000600UD { align1 1H A@2 compacted }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000011a0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g94UD g96UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000011c0UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x000011c0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -or(16) g96<1>UD g3<1,1,0>UD 0x00000640UD { align1 1H $8.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000011c0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g96UD g111UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000011e0UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x000011e0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -or(16) g111<1>UD g3<1,1,0>UD 0x00000680UD { align1 1H $12.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000011e0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g111UD g115UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001200UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001200UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -or(16) g115<1>UD g3<1,1,0>UD 0x000006c0UD { align1 1H $0.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001200UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g115UD g113UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -mov(16) a0<1>UW 0x0b00UW { align1 WE_all 1H }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b00UW { align1 1H A@1 }; -mov(16) g117<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) a0<1>UW 0x0b40UW { align1 WE_all 1H $0.dst }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b40UW { align1 1H A@1 }; -mov(16) g113<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(16) a0<1>UW 0x0ac0UW { align1 WE_all 1H A@3 }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ac0UW { align1 1H A@1 }; -mov(16) g88<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0b80UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b80UW { align1 1H A@1 }; -mov(16) g86<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@4 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001340UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001340UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -or(16) g92<1>UD g3<1,1,0>UD 0x00000700UD { align1 1H A@5 compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001340UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g92UD g117UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001360UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001360UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -or(16) g90<1>UD g3<1,1,0>UD 0x00000740UD { align1 1H compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001360UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g90UD g88UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001380UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001380UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -or(16) g88<1>UD g3<1,1,0>UD 0x00000780UD { align1 1H $12.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001380UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g88UD g86UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000013a0UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x000013a0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -or(16) g86<1>UD g3<1,1,0>UD 0x000007c0UD { align1 1H $0.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000013a0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g86UD g113UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000013c0UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x000013c0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000013c0UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x000013e0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000013e0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $8.src }; -send(16) g113UD g94UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000013e0UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001400UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001400UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $12.src }; -send(16) g94UD g96UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001400UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001420UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001420UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.src }; -send(16) g96UD g111UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001420UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001440UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001440UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $4.src }; -send(16) g111UD g115UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -or(16) g8<1>UD g3<1,1,0>UD 0x00000100UD { align1 1H compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001440UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $8.dst }; -send(16) nullUD g8UD g113UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001460UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001460UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -or(16) g8<1>UD g3<1,1,0>UD 0x00000140UD { align1 1H $8.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001460UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $12.dst }; -send(16) nullUD g8UD g94UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001480UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001480UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -or(16) g8<1>UD g3<1,1,0>UD 0x00000180UD { align1 1H $12.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001480UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $0.dst }; -send(16) nullUD g8UD g96UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000014a0UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x000014a0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -or(16) g8<1>UD g3<1,1,0>UD 0x000001c0UD { align1 1H $0.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000014a0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $4.dst }; -send(16) nullUD g8UD g111UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000014c0UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x000014c0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000014c0UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x000014e0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000014e0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $8.src }; -send(16) g94UD g92UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000014e0UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001500UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001500UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $12.src }; -send(16) g92UD g90UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001500UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001520UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001520UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.src }; -send(16) g90UD g88UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001520UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001540UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001540UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $4.src }; -send(16) g88UD g86UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -or(16) g8<1>UD g3<1,1,0>UD 0x00000200UD { align1 1H $4.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001540UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $8.dst }; -send(16) nullUD g8UD g94UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001560UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001560UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -or(16) g8<1>UD g3<1,1,0>UD 0x00000240UD { align1 1H $8.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001560UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $12.dst }; -send(16) nullUD g8UD g92UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001580UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001580UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -or(16) g8<1>UD g3<1,1,0>UD 0x00000280UD { align1 1H $12.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001580UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $0.dst }; -send(16) nullUD g8UD g90UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000015a0UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x000015a0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -or(16) g8<1>UD g3<1,1,0>UD 0x000002c0UD { align1 1H $0.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000015a0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $4.dst }; -send(16) nullUD g8UD g88UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000015c0UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x000015c0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -or(16) g88<1>UD g3<1,1,0>UD 0x00000300UD { align1 1H $4.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000015c0UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x000015e0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000015e0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g3UD g88UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) a0<1>UW 0x0060UW { align1 WE_all 1H $8.dst }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0060UW { align1 1H A@1 }; -mov(16) g86<1>UD g[a0]UD { align1 1H A@1 compacted }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000015e0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g88UD g86UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -cmp.l.f0.0(16) g90<1>UD g78<1,1,0>UD g76<1,1,0>UD { align1 1H $0.src compacted }; -and.nz.f0.0(16) null<1>UD g90<8,8,1>UD g82<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL31 UIP: LABEL31 { align1 1H }; -shl(16) g3<1>D g52<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g1<1>UD g52<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g5<1>D g18<1,1,0>D g3<1,1,0>D { align1 1H @2 $5.dst compacted }; -cmp.l.f0.0(16) g3<1>UD g5<1,1,0>UD g18<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add3(16) g7<1>D g20<8,8,1>D g1<8,8,1>D -g3<1,1,1>D { align1 1H $5.dst }; -mov(8) g1<2>UD g5<4,4,1>UD { align1 1Q }; -mov(8) g3<2>UD g6<4,4,1>UD { align1 2Q }; -mov(8) g1.1<2>UD g7<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g8<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD g86UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $12 }; -cmp.g.f0.0(16) g3<1>UD g10<1,1,0>UD 0x00000000UD { align1 1H $12.src compacted }; -shr(16) g5<1>UD g42<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -add(16) g7<1>D g10<1,1,0>D 192D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g1<1>D -g12<1,1,0>D g3<1,1,0>D { align1 1H I@3 compacted }; -shl(16) g3<1>D g42<8,8,1>D 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -cmp.l.f0.0(16) g88<1>UD g7<1,1,0>UD g10<1,1,0>UD { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g92<1>D -g88<1,1,0>D g12<1,1,0>D { align1 1H A@1 compacted }; -add(16) g88<1>D g7<1,1,0>D g3<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g3<1>UD g88<1,1,0>UD g7<1,1,0>UD { align1 1H I@1 compacted }; -add3(16) g7<1>D g92<8,8,1>D g5<8,8,1>D -g3<1,1,1>D { align1 1H I@1 }; -add(16) g3<1>D g88<1,1,0>D -g10<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g5<1>UD g3<1,1,0>UD g88<1,1,0>UD { align1 1H I@1 compacted }; -add3(16) g88<1>D g7<8,8,1>D g1<8,8,1>D -g5<1,1,1>D { align1 1H I@1 }; -add(16) g7<1>D g30<1,1,0>D 36D { align1 1H $7.dst compacted }; -cmp.g.f0.0(16) g1<1>UD g3<1,1,0>UD 0x00000000UD { align1 1H compacted }; -cmp.l.f0.0(16) null<1>D g88<8,8,1>D 0D { align1 1H I@3 }; -add(16) g5<1>D -g88<1,1,0>D g1<1,1,0>D { align1 1H I@2 compacted }; -(+f0.0) sel(16) g1<1>UD g5<1,1,0>UD g88<1,1,0>UD { align1 1H I@1 compacted }; -(+f0.0) sel(16) g5<1>D -g3<1,1,0>D g3<1,1,0>D { align1 1H compacted }; -shr(16) g3<1>UD g5<1,1,0>UD 0x00000006UD { align1 1H I@1 compacted }; -shl(16) g5<1>D g1<8,8,1>D 0x0000001aUD { align1 1H I@3 }; -or(16) g1<1>UD g3<1,1,0>UD g5<1,1,0>UD { align1 1H I@1 compacted }; -(+f0.0) sel(16) g5<1>D -g1<1,1,0>D g1<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g1<1>UD g7<1,1,0>UD g30<1,1,0>UD { align1 1H I@7 compacted }; -add(16) g88<1>D -g1<1,1,0>D g32<1,1,0>D { align1 1H @1 $7.dst compacted }; -mov(8) g1<2>UD g7<4,4,1>UD { align1 1Q }; -mov(8) g3<2>UD g8<4,4,1>UD { align1 2Q }; -mov(8) g1.1<2>UD g88<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g89<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g88UD g1UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -add(16) g7<1>D g52<1,1,0>D g88<1,1,0>D { align1 1H $13.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -shl(16) g3<1>D g7<8,8,1>D 0x00000002UD { align1 1H I@1 }; -shr(16) g1<1>UD g7<1,1,0>UD 0x0000001eUD { align1 1H $13.src compacted }; -add(16) g7<1>D g18<1,1,0>D g3<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g3<1>UD g7<1,1,0>UD g18<1,1,0>UD { align1 1H I@1 compacted }; -add3(16) g88<1>D g20<8,8,1>D g1<8,8,1>D -g3<1,1,1>D { align1 1H I@1 }; -mov(8) g1<2>UD g7<4,4,1>UD { align1 1Q }; -mov(8) g3<2>UD g8<4,4,1>UD { align1 2Q }; -mov(8) g1.1<2>UD g88<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g89<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD g5UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $14 }; - -LABEL31: -endif(16) JIP: LABEL5 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q A@4 }; -cmp.nz.f0.0(16) null<1>D g82<8,8,1>D 0D { align1 1H }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(8) g9<1>UD g8<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g8<1>UD g8<1,1,0>UD 0x00000f00UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g6UD g8UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $15 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(8) g9<1>UD g8<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g8<1>UD g8<8,8,1>UD 0x00001000UD { align1 WE_all 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -mov(16) g1<1>UD g6<16,8,2>UW { align1 1H $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g6UD g8UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -(+f0.0) sel(16) g88<1>UD g1<1,1,0>UD 0x00000000UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.z.f0.0(16) null<1>W g6<16,8,2>W 1W { align1 1H }; -(+f0.0) if(16) JIP: LABEL33 UIP: LABEL32 { align1 1H }; -mov.nz.f0.0(16) null<1>D g90<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL35 UIP: LABEL34 { align1 1H }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q F@7 }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001220UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001220UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -shl(16) g1<1>UD g98<8,8,1>UW 0x00000002UD { align1 1H }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -or(16) g3<1>UD g1<1,1,0>UD 0x000001c0UD { align1 1H I@2 compacted }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001220UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g1UD g3UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -mov(16) g3<1>UD g1.3<32,8,4>UB { align1 1H $3.dst }; -else(16) JIP: LABEL34 UIP: LABEL34 { align1 1H }; - -LABEL35: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(16) g3<1>UD 0x00000000UD { align1 1H I@2 }; - -LABEL34: -endif(16) JIP: LABEL36 { align1 1H }; -mov(16) g1<1>UD g3<32,8,4>UB { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(16) g5<1>D g64<1,1,0>D 4D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(16) g7<1>D g64<1,1,0>D -12D { align1 1H compacted }; -cmp.l.f0.0(16) null<1>D g5<8,8,1>D 16D { align1 1H I@2 }; -(+f0.0) sel(16) g90<1>UD g5<1,1,0>UD g7<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g7<1>D g64<1,1,0>D -14D { align1 1H compacted }; -mov(16) a0<1>UW 0x0020UW { align1 WE_all 1H I@2 }; -shl(16) a0<1>UW g90<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0020UW { align1 1H A@1 }; -mov(16) g5<1>UD g[a0]UD { align1 1H A@1 compacted }; -or(16) g1<1>UD g3<1,1,0>UD g5<1,1,0>UD { align1 1H I@1 compacted }; -mov(16) g5<1>UD g1<32,8,4>UB { align1 1H I@1 }; -add(16) g1<1>D g64<1,1,0>D 2D { align1 1H compacted }; -cmp.l.f0.0(16) null<1>D g1<8,8,1>D 16D { align1 1H I@1 }; -(+f0.0) sel(16) g90<1>UD g1<1,1,0>UD g7<1,1,0>UD { align1 1H I@6 compacted }; -mov(16) a0<1>UW 0x00a0UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g90<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x00a0UW { align1 1H A@1 }; -mov(16) g7<1>UD g[a0]UD { align1 1H A@1 compacted }; -add(16) g90<1>D g64<1,1,0>D -15D { align1 1H compacted }; -or(16) g1<1>UD g5<1,1,0>UD g7<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g7<1>D g64<1,1,0>D 1D { align1 1H compacted }; -mov(16) g5<1>UD g1<32,8,4>UB { align1 1H I@2 }; -cmp.l.f0.0(16) null<1>D g7<8,8,1>D 16D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -(+f0.0) sel(16) g92<1>UD g7<1,1,0>UD g90<1,1,0>UD { align1 1H A@5 compacted }; -mov(16) a0<1>UW 0x00a0UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g92<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x00a0UW { align1 1H A@1 }; -mov(16) g7<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.nz.f0.0(16) null<1>D g82<8,8,1>D 0D { align1 1H }; -or(16) g5<1>UD g1<1,1,0>UD g7<1,1,0>UD { align1 1H I@2 compacted }; -and(16) g1<1>UD g64<8,8,1>UD 0xfffffff8UD { align1 1H }; -mov(16) a0<1>UW 0x00a0UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x00a0UW { align1 1H A@1 }; -mov(16) g7<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) g1<4>UB g7<8,8,1>UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g127<1>UW g1<32,8,4>UB { align1 1H I@1 }; -mov(16) g1<1>UW g110<32,16,2>UB { align1 1H }; -(+f0.0) sel(16) g110<1>UW g127<16,16,1>UW g1<16,16,1>UW { align1 1H I@1 }; -mov(16) g1<1>UD g7<32,8,4>UB { align1 1H }; -cmp.nz.f0.0(16) g5<1>D g1<1,1,0>D 0D { align1 1H I@1 compacted }; -cmp.z.f0.0(16) g1<1>D g3<1,1,0>D 0D { align1 1H compacted }; -and(16) g3<1>UD g5<1,1,0>UD g1<1,1,0>UD { align1 1H I@1 compacted }; -and.nz.f0.0(16) null<1>UD g3<8,8,1>UD g82<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL37 UIP: LABEL37 { align1 1H }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q A@7 }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001240UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001240UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $4 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -shl(16) g3<1>UD g98<8,8,1>UW 0x00000002UD { align1 1H }; -mov(16) g90<1>UD 0x7f800000UD { align1 1H }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g8<1>UD g3<1,1,0>UD 0x00000100UD { align1 1H I@3 compacted }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001240UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g8UD g90UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $7 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001260UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001260UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -or(16) g8<1>UD g3<1,1,0>UD 0x00000140UD { align1 1H $7.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001260UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g8UD g90UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001280UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001280UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -or(16) g8<1>UD g3<1,1,0>UD 0x00000180UD { align1 1H $11.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001280UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g8UD g90UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000012a0UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x000012a0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -or(16) g8<1>UD g3<1,1,0>UD 0x000001c0UD { align1 1H $15.src compacted }; -mov(16) g90<1>UD 0x00000000UD { align1 1H $15.src }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000012a0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g8UD g90UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000012c0UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x000012c0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $4 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -or(16) g8<1>UD g3<1,1,0>UD 0x00000200UD { align1 1H $3.src compacted }; -mov(16) g90<1>UD 0xff800000UD { align1 1H $3.src }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000012c0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g8UD g90UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $7 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000012e0UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x000012e0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -or(16) g8<1>UD g3<1,1,0>UD 0x00000240UD { align1 1H $7.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000012e0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g8UD g90UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001300UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001300UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -or(16) g8<1>UD g3<1,1,0>UD 0x00000280UD { align1 1H $11.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001300UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g8UD g90UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001320UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001320UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -or(16) g8<1>UD g3<1,1,0>UD 0x000002c0UD { align1 1H $15.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(16) g3<1>UD 0x80000000UD { align1 1H }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001320UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g8UD g3UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; - -LABEL37: -endif(16) JIP: LABEL36 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g82<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g3<1>D -g1<1,1,0>D 0D { align1 1H $0.src compacted }; -cmp.nz.f0.0(16) g1<1>D g3<1,1,0>D 0D { align1 1H I@1 compacted }; -mov(16) g3<2>W -g1<8,8,1>D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g95<1>UW g3<16,8,2>UW { align1 1H A@1 }; - -LABEL36: -else(16) JIP: LABEL32 UIP: LABEL32 { align1 1H }; - -LABEL33: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g95<1>UW 0x0000UW { align1 1H A@2 }; - -LABEL32: -endif(16) JIP: LABEL5 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(16) g2<1>UW g95<1,1,0>UW 0x0001UW { align1 1H I@2 compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g9<2>UB g110<16,16,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g126<1>W g2<32,16,2>B { align1 1H I@4 }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@4 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001600UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001600UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $4 }; -shl(16) g1<1>UD g98<8,8,1>UW 0x00000002UD { align1 1H }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -or(16) g3<1>UD g1<1,1,0>UD 0x00000100UD { align1 1H I@3 compacted }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@3 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001600UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001620UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001620UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g82UD g3UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -or(16) g3<1>UD g1<1,1,0>UD 0x00000140UD { align1 1H $6.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001620UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001640UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001640UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g90UD g3UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -or(16) g3<1>UD g1<1,1,0>UD 0x00000180UD { align1 1H $10.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001640UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001660UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001660UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g92UD g3UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -or(16) g3<1>UD g1<1,1,0>UD 0x00000200UD { align1 1H $14.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001660UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001680UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001680UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g94UD g3UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $4 }; -or(16) g3<1>UD g1<1,1,0>UD 0x00000240UD { align1 1H $2.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x00001680UD { align1 WE_all 1Q I@2 }; -add(8) g8<1>UD g8<8,8,1>UD 0x000016a0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000016a0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g96UD g3UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -and(1) g6<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g8UD g6UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -or(16) g3<1>UD g1<1,1,0>UD 0x00000280UD { align1 1H $6.src compacted }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -add(16) g1<1>D g64<1,1,0>D 4D { align1 1H compacted }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -cmp.l.f0.0(16) null<1>D g1<8,8,1>D 16D { align1 1H I@2 }; -shl(8) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g7<1>UD g7<8,8,1>UD 0x000016a0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g6UD g7UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g7<1>D g64<1,1,0>D -14D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -or(1) a0.1<1>UD g6<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g110UD g3UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -add(16) g3<1>D g64<1,1,0>D -12D { align1 1H $10.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g114<1>UD g1<1,1,0>UD g3<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(16) a0<1>UW 0x0a40UW { align1 WE_all 1H @1 $6.dst }; -shl(16) a0<1>UW g114<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0a40UW { align1 1H A@1 }; -mov(16) g5<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0b40UW { align1 WE_all 1H $10.dst }; -shl(16) a0<1>UW g114<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b40UW { align1 1H A@1 }; -mov(16) g3<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0b80UW { align1 WE_all 1H $14.dst }; -shl(16) a0<1>UW g114<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b80UW { align1 1H A@1 }; -mov(16) g1<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sel.l(16) g112<1>F g82<1,1,0>F g5<1,1,0>F { align1 1H A@3 compacted }; -add(16) g5<1>D g64<1,1,0>D 2D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sel.l(16) g116<1>F g90<1,1,0>F g3<1,1,0>F { align1 1H I@3 compacted }; -sel.l(16) g3<1>F g92<1,1,0>F g1<1,1,0>F { align1 1H I@2 compacted }; -cmp.l.f0.0(16) null<1>D g5<8,8,1>D 16D { align1 1H I@1 }; -(+f0.0) sel(16) g1<1>UD g5<1,1,0>UD g7<1,1,0>UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0e00UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0e00UW { align1 1H A@1 }; -mov(16) g120<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) a0<1>UW 0x0e80UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0e80UW { align1 1H A@1 }; -mov(16) g118<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0060UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0060UW { align1 1H A@1 }; -mov(16) g5<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g7<1>F g112<1,1,0>F g120<1,1,0>F { align1 1H I@3 compacted }; -sel.l(16) g112<1>F g116<1,1,0>F g118<1,1,0>F { align1 1H A@1 compacted }; -sel.l(16) g116<1>F g3<1,1,0>F g5<1,1,0>F { align1 1H A@1 compacted }; -add(16) g118<1>D g64<1,1,0>D -15D { align1 1H F@2 compacted }; -add(16) g5<1>D g64<1,1,0>D 1D { align1 1H F@1 compacted }; -cmp.l.f0.0(16) null<1>D g5<8,8,1>D 16D { align1 1H I@1 }; -(+f0.0) sel(16) g3<1>UD g5<1,1,0>UD g118<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) a0<1>UW 0x00e0UW { align1 WE_all 1H }; -shl(16) a0<1>UW g3<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x00e0UW { align1 1H A@1 }; -mov(16) g122<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0e00UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g3<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0e00UW { align1 1H A@1 }; -mov(16) g120<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0e80UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g3<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0e80UW { align1 1H A@1 }; -mov(16) g118<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g5<1>F g7<1,1,0>F g122<1,1,0>F { align1 1H I@3 compacted }; -sel.l(16) g7<1>F g112<1,1,0>F g120<1,1,0>F { align1 1H A@1 compacted }; -sel.l(16) g112<1>F g116<1,1,0>F g118<1,1,0>F { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -mov(16) a0<1>UW 0x0bc0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g114<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0bc0UW { align1 1H A@1 }; -mov(16) g116<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -mov(16) a0<1>UW 0x0c00UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g114<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0c00UW { align1 1H A@1 }; -mov(16) g118<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -mov(16) a0<1>UW 0x0dc0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g114<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0dc0UW { align1 1H A@1 }; -mov(16) g120<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g114<1>F g94<1,1,0>F g116<1,1,0>F { align1 1H I@1 compacted }; -sel.ge(16) g116<1>F g96<1,1,0>F g118<1,1,0>F { align1 1H I@2 compacted }; -sel.ge(16) g118<1>F g110<1,1,0>F g120<1,1,0>F { align1 1H I@1 compacted }; -mov(16) a0<1>UW 0x0e40UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0e40UW { align1 1H A@1 }; -mov(16) g120<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0e80UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0e80UW { align1 1H A@1 }; -mov(16) g122<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) a0<1>UW 0x0ec0UW { align1 WE_all 1H }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ec0UW { align1 1H A@1 }; -mov(16) g124<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g1<1>F g114<1,1,0>F g120<1,1,0>F { align1 1H I@1 compacted }; -sel.ge(16) g114<1>F g116<1,1,0>F g122<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g116<1>F g118<1,1,0>F g124<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0020UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g3<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0020UW { align1 1H A@1 }; -mov(16) g118<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0e40UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g3<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0e40UW { align1 1H A@1 }; -mov(16) g120<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0e80UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g3<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0e80UW { align1 1H A@1 }; -mov(16) g122<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g3<1>F g1<1,1,0>F g118<1,1,0>F { align1 1H I@1 compacted }; -sel.ge(16) g1<1>F g114<1,1,0>F g120<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g114<1>F g116<1,1,0>F g122<1,1,0>F { align1 1H A@1 compacted }; -and(16) g116<1>UD g64<8,8,1>UD 0xfffffff8UD { align1 1H A@1 }; -mov(16) a0<1>UW 0x00a0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g116<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x00a0UW { align1 1H A@1 }; -mov(16) g118<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x00e0UW { align1 WE_all 1H }; -shl(16) a0<1>UW g116<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x00e0UW { align1 1H A@1 }; -mov(16) g5<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0e00UW { align1 WE_all 1H F@7 }; -shl(16) a0<1>UW g116<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0e00UW { align1 1H A@1 }; -mov(16) g7<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0060UW { align1 WE_all 1H F@3 }; -shl(16) a0<1>UW g116<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0060UW { align1 1H A@1 }; -mov(16) g112<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0020UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g116<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0020UW { align1 1H A@1 }; -mov(16) g3<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0e40UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g116<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0e40UW { align1 1H A@1 }; -mov(16) g1<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) g114<1>UD g66<1,1,0>UD 0x00000006UD { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g80<8,8,1>UD g114<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL38 UIP: LABEL38 { align1 1H }; -sel.ge(16) g80<1>F (abs)g118<1,1,0>F (abs)g112<1,1,0>F { align1 1H I@2 compacted }; -sel.ge(16) g114<1>F (abs)g5<1,1,0>F (abs)g3<1,1,0>F { align1 1H I@2 compacted }; -sel.ge(16) g116<1>F (abs)g7<1,1,0>F (abs)g1<1,1,0>F { align1 1H I@4 compacted }; -sel.ge(16) g120<1>F g114<1,1,0>F g116<1,1,0>F { align1 1H F@1 compacted }; -mov(16) g124<4>UB g88<8,8,1>UD { align1 1H F@7 }; -sel.ge(16) g114<1>F g80<1,1,0>F g120<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g80<1>F g114<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g34<1>F g118<1,1,0>F -g80<1,1,0>F { align1 1H F@1 compacted }; -add(16) g36<1>F g5<1,1,0>F -g80<1,1,0>F { align1 1H $11.src compacted }; -add(16) g38<1>F g7<1,1,0>F -g80<1,1,0>F { align1 1H $11.src compacted }; -add(16) g5<1>F g112<1,1,0>F g80<1,1,0>F { align1 1H compacted }; -add(16) g7<1>F g3<1,1,0>F g80<1,1,0>F { align1 1H compacted }; -add(16) g3<1>F g1<1,1,0>F g80<1,1,0>F { align1 1H compacted }; -add(16) g80<1>F g5<1,1,0>F -g34<1,1,0>F { align1 1H F@3 compacted }; -add(16) g5<1>F g7<1,1,0>F -g36<1,1,0>F { align1 1H F@3 compacted }; -add(16) g7<1>F g3<1,1,0>F -g38<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g1<1>F g80<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g3<1>F g5<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g5<1>F g7<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -and(16) g112<1>UD g1<8,8,1>UD 0x007fffffUD { align1 1H F@3 }; -and(16) g114<1>UD g3<8,8,1>UD 0x007fffffUD { align1 1H F@2 }; -and(16) g116<1>UD g3<8,8,1>UD 0x80000000UD { align1 1H }; -and(16) g7<1>UD g5<8,8,1>UD 0x007fffffUD { align1 1H F@1 }; -and(16) g118<1>UD g5<8,8,1>UD 0x80000000UD { align1 1H }; -add(16) g80<1>D g112<8,8,1>D 1056964608D { align1 1H A@3 }; -add(16) g112<1>D g114<8,8,1>D 1056964608D { align1 1H I@5 }; -add(16) g114<1>D g7<8,8,1>D 1056964608D { align1 1H I@4 }; -cmp.z.f0.0(16) null<1>F g80<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@3 compacted }; -(-f0.0) sel(16) g7<1>UD g80<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g120<1>UD g7<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.z.f0.0(16) null<1>F g112<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@4 compacted }; -(-f0.0) sel(16) g80<1>UD g112<8,8,1>UD 0x3f000000UD { align1 1H A@2 }; -and(16) g7<1>UD g80<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.z.f0.0(16) null<1>F g114<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@5 compacted }; -(-f0.0) sel(16) g112<1>UD g114<8,8,1>UD 0x3f000000UD { align1 1H A@2 }; -and(16) g114<1>UD g1<8,8,1>UD 0x80000000UD { align1 1H A@1 }; -and(16) g80<1>UD g112<8,8,1>UD 0x7fffffffUD { align1 1H I@2 }; -or(16) g112<1>UD g120<1,1,0>UD g114<1,1,0>UD { align1 1H I@2 compacted }; -or(16) g114<1>UD g7<1,1,0>UD g116<1,1,0>UD { align1 1H I@5 compacted }; -or(16) g7<1>UD g80<1,1,0>UD g118<1,1,0>UD { align1 1H I@3 compacted }; -and(16) g80<1>UD g1<8,8,1>UD 0x7f800000UD { align1 1H }; -and(16) g1<1>UD g3<8,8,1>UD 0x7f800000UD { align1 1H }; -and(16) g3<1>UD g5<8,8,1>UD 0x7f800000UD { align1 1H }; -asr(16) g5<1>D g80<8,8,1>D 0x00000017UD { align1 1H I@3 }; -asr(16) g116<1>D g1<8,8,1>D 0x00000017UD { align1 1H I@3 }; -asr(16) g1<1>D g3<8,8,1>D 0x00000017UD { align1 1H I@3 }; -cmp.g.f0.0(16) g3<1>F g112<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@1 }; -cmp.g.f0.0(16) g118<1>F g114<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@7 }; -cmp.g.f0.0(16) g120<1>F g7<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@7 }; -add(16) g7<1>D g10<1,1,0>D 192D { align1 1H F@1 compacted }; -add3(16) g80<1>D 65410W g5<8,8,1>D -g3<1,1,1>D { align1 1H A@3 }; -add3(16) g112<1>D 65410W g116<8,8,1>D -g118<1,1,1>D { align1 1H A@2 }; -shl(16) g5<1>D g42<8,8,1>D 0x00000006UD { align1 1H }; -add3(16) g114<1>D 65410W g1<8,8,1>D -g120<1,1,1>D { align1 1H A@1 }; -cmp.l.f0.0(16) g3<1>UD g7<1,1,0>UD g10<1,1,0>UD { align1 1H I@5 compacted }; -add(16) g116<1>D g7<1,1,0>D g5<1,1,0>D { align1 1H I@3 compacted }; -add(16) g1<1>D -g3<1,1,0>D g12<1,1,0>D { align1 1H I@2 compacted }; -shr(16) g3<1>UD g42<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -cmp.l.f0.0(16) g5<1>UD g116<1,1,0>UD g7<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g120<1>D g116<1,1,0>D 16D { align1 1H compacted }; -add3(16) g118<1>D g1<8,8,1>D g3<8,8,1>D -g5<1,1,1>D { align1 1H I@2 }; -cmp.l.f0.0(16) g1<1>UD g120<1,1,0>UD g116<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g122<1>D -g1<1,1,0>D g118<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g5<2>UD g116<4,4,1>UD { align1 1Q }; -mov(8) g7<2>UD g117<4,4,1>UD { align1 2Q }; -mov(8) g1<2>UD g120<4,4,1>UD { align1 1Q }; -mov(8) g3<2>UD g121<4,4,1>UD { align1 2Q }; -mov(8) g5.1<2>UD g118<4,4,1>UD { align1 1Q I@4 }; -mov(16) g120<1>UD g124<32,8,4>UB { align1 1H }; -mov(8) g7.1<2>UD g119<4,4,1>UD { align1 2Q I@5 }; -mov(8) g1.1<2>UD g122<4,4,1>UD { align1 1Q I@5 }; -mov(8) g3.1<2>UD g123<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD g120UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) nullUD g5UD g34UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $11 }; -add(16) g5<1>D g116<1,1,0>D 18D { align1 1H $11.src compacted }; -mov(16) g7<4>UB g80<8,8,1>UD { align1 1H $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -cmp.l.f0.0(16) g1<1>UD g5<1,1,0>UD g116<1,1,0>UD { align1 1H I@2 compacted }; -mov(16) g122<4>UB g114<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g120<1>D -g1<1,1,0>D g118<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g1<2>UD g5<4,4,1>UD { align1 1Q }; -mov(8) g3<2>UD g6<4,4,1>UD { align1 2Q $12.src }; -mov(8) g1.1<2>UD g120<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g121<4,4,1>UD { align1 2Q I@2 }; -mov(16) g5<4>UB g7<32,8,4>UB { align1 1H I@7 }; -mov(16) g120<4>UB g112<8,8,1>UD { align1 1H }; -mov(16) g5.1<4>UB g120<32,8,4>UB { align1 1H I@1 }; -mov(16) g5.2<4>UB g122<32,8,4>UB { align1 1H I@1 }; -mov(16) g5.3<4>UB g9<16,8,2>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD g5UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $13 }; -cmp.l.f0.0(16) null<1>UD g66<8,8,1>UD g76<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL40 UIP: LABEL39 { align1 1H }; -sel.ge(16) g1<1>F (abs)g82<1,1,0>F (abs)g94<1,1,0>F { align1 1H $13.src compacted }; -sel.ge(16) g3<1>F (abs)g90<1,1,0>F (abs)g96<1,1,0>F { align1 1H $13.src compacted }; -sel.ge(16) g5<1>F (abs)g92<1,1,0>F (abs)g110<1,1,0>F { align1 1H $13.src compacted }; -cmp.nz.f0.0(16) null<1>W g126<16,16,1>W 0W { align1 1H }; -sel.ge(16) g7<1>F g3<1,1,0>F g5<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g3<1>F g1<1,1,0>F g7<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g1<1>F g3<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -add(16) g3<1>F g82<1,1,0>F -g1<1,1,0>F { align1 1H F@1 compacted }; -add(16) g5<1>F g90<1,1,0>F -g1<1,1,0>F { align1 1H compacted }; -add(16) g7<1>F g92<1,1,0>F -g1<1,1,0>F { align1 1H compacted }; -add(16) g82<1>F g94<1,1,0>F g1<1,1,0>F { align1 1H F@3 compacted }; -add(16) g90<1>F g96<1,1,0>F g1<1,1,0>F { align1 1H F@3 compacted }; -add(16) g92<1>F g110<1,1,0>F g1<1,1,0>F { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g1<1>F g3<1,1,0>F -g34<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g3<1>F g5<1,1,0>F -g36<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g5<1>F g7<1,1,0>F -g38<1,1,0>F { align1 1H F@6 compacted }; -mul(16) g7<1>F g1<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@3 }; -mul(16) g1<1>F g3<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@3 }; -mul(16) g3<1>F g5<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@3 }; -shl(16) g5<1>D -g80<8,8,1>D 0x00000017UD { align1 1H F@1 }; -add(16) g80<1>D g5<8,8,1>D 1132462080D { align1 1H I@1 }; -shl(16) g5<1>D -g112<8,8,1>D 0x00000017UD { align1 1H }; -add(16) g94<1>D g5<8,8,1>D 1132462080D { align1 1H A@1 }; -shl(16) g5<1>D -g114<8,8,1>D 0x00000017UD { align1 1H }; -add(16) g96<1>D g5<8,8,1>D 1132462080D { align1 1H A@1 }; -mul(16) g5<1>F g7<1,1,0>F g80<1,1,0>F { align1 1H A@1 compacted }; -mul(16) g7<1>F g1<1,1,0>F g94<1,1,0>F { align1 1H A@3 compacted }; -mul(16) g1<1>F g3<1,1,0>F g96<1,1,0>F { align1 1H A@1 compacted }; -rndd(16) g3<1>F g5<1,1,0>F { align1 1H F@3 compacted }; -rndd(16) g5<1>F g7<1,1,0>F { align1 1H F@3 compacted }; -rndd(16) g7<1>F g1<1,1,0>F { align1 1H F@3 compacted }; -sel.ge(16) g1<1>F g3<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.ge(16) g3<1>F g5<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.ge(16) g5<1>F g7<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.l(16) g7<1>F g1<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -sel.l(16) g1<1>F g3<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -sel.l(16) g3<1>F g5<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -add(16) g5<1>F g82<1,1,0>F -g34<1,1,0>F { align1 1H compacted }; -add(16) g82<1>F g90<1,1,0>F -g36<1,1,0>F { align1 1H compacted }; -add(16) g90<1>F g92<1,1,0>F -g38<1,1,0>F { align1 1H compacted }; -mul(16) g92<1>F g5<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g5<1>F g82<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g82<1>F g90<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g90<1>F g92<1,1,0>F g80<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g80<1>F g5<1,1,0>F g94<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g5<1>F g82<1,1,0>F g96<1,1,0>F { align1 1H F@3 compacted }; -rndd(16) g82<1>F -g90<1,1,0>F { align1 1H F@3 compacted }; -rndd(16) g90<1>F -g80<1,1,0>F { align1 1H F@3 compacted }; -rndd(16) g80<1>F -g5<1,1,0>F { align1 1H F@3 compacted }; -sel.ge(16) g5<1>F -g82<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.ge(16) g82<1>F -g90<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.ge(16) g90<1>F -g80<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.l(16) g80<1>F g5<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -sel.l(16) g5<1>F g82<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -sel.l(16) g82<1>F g90<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -mov(16) g90<4>UB g7<8,8,1>F { align1 1H F@1 }; -mov(16) g92<1>UW g90<32,8,4>UB { align1 1H I@1 }; -mov(16) g7<4>UB g1<8,8,1>F { align1 1H }; -(-f0.0) sel(16) g110<1>UW g92<16,16,1>UW 0x0000UW { align1 1H I@2 }; -mov(16) g93<1>UW g7<32,8,4>UB { align1 1H I@2 }; -mov(16) g1<4>UB g3<8,8,1>F { align1 1H }; -(-f0.0) sel(16) g97<1>UW g93<16,16,1>UW 0x0000UW { align1 1H A@2 }; -mov(16) g94<1>UW g1<32,8,4>UB { align1 1H I@2 }; -mov(16) g3<4>UB g80<8,8,1>F { align1 1H F@3 }; -(-f0.0) sel(16) g96<1>UW g94<16,16,1>UW 0x0000UW { align1 1H A@2 }; -mov(16) g9<1>UW g3<32,8,4>UB { align1 1H I@2 }; -mov(16) g80<4>UB g5<8,8,1>F { align1 1H F@2 }; -(-f0.0) sel(16) g113<1>UW g9<16,16,1>UW 0x0000UW { align1 1H I@2 }; -mov(16) g5<4>UB g82<8,8,1>F { align1 1H F@1 }; -mov(16) g82<1>UW g80<32,8,4>UB { align1 1H I@3 }; -mov(16) g83<1>UW g5<32,8,4>UB { align1 1H I@2 }; -(-f0.0) sel(16) g112<1>UW g82<16,16,1>UW 0x0000UW { align1 1H I@2 }; -(-f0.0) sel(16) g111<1>UW g83<16,16,1>UW 0x0000UW { align1 1H I@2 }; -else(16) JIP: LABEL39 UIP: LABEL39 { align1 1H }; - -LABEL40: -mov(16) g96<1>UW 0x0080UW { align1 1H I@7 }; -mov(16) g97<1>UW 0x0080UW { align1 1H }; -mov(16) g110<1>UW 0x0080UW { align1 1H }; -mov(16) g111<1>UW 0x0000UW { align1 1H I@5 }; -mov(16) g112<1>UW 0x0000UW { align1 1H I@7 }; -mov(16) g113<1>UW 0x0000UW { align1 1H }; - -LABEL39: -endif(16) JIP: LABEL38 { align1 1H }; -add(16) g5<1>D g116<1,1,0>D g66<1,1,0>D { align1 1H $13.src compacted }; -mov(16) g92<2>UB g96<16,16,1>UW { align1 1H I@7 }; -mov(16) g93<2>UB g97<16,16,1>UW { align1 1H I@7 }; -mov(16) g94<2>UB g110<16,16,1>UW { align1 1H I@7 }; -mov(16) g9<2>UB g111<16,16,1>UW { align1 1H I@7 }; -mov(16) g90<2>UB g112<16,16,1>UW { align1 1H I@7 }; -mov(16) g91<2>UB g113<16,16,1>UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -cmp.l.f0.0(16) g1<1>UD g5<1,1,0>UD g116<1,1,0>UD { align1 1H I@7 compacted }; -add(16) g80<1>D g5<1,1,0>D 28D { align1 1H compacted }; -add(16) g7<1>D -g1<1,1,0>D g118<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g1<1>UD g80<1,1,0>UD g5<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g82<1>D -g1<1,1,0>D g7<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g1<2>UD g80<4,4,1>UD { align1 1Q }; -mov(8) g3<2>UD g81<4,4,1>UD { align1 2Q $13.src }; -mov(16) g80<1>UD g94<16,8,2>UB { align1 1H }; -mov(8) g1.1<2>UD g82<4,4,1>UD { align1 1Q I@3 }; -mov(8) g3.1<2>UD g83<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD g80UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $14 }; -add(16) g80<1>D g5<1,1,0>D 40D { align1 1H $14.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.l.f0.0(16) g1<1>UD g80<1,1,0>UD g5<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g82<1>D -g1<1,1,0>D g7<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g1<2>UD g80<4,4,1>UD { align1 1Q }; -mov(8) g3<2>UD g81<4,4,1>UD { align1 2Q $14.src }; -mov(16) g80<1>UD g93<16,8,2>UB { align1 1H }; -mov(8) g1.1<2>UD g82<4,4,1>UD { align1 1Q I@3 }; -mov(8) g3.1<2>UD g83<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD g80UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; -add(16) g80<1>D g5<1,1,0>D 52D { align1 1H $15.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.l.f0.0(16) g1<1>UD g80<1,1,0>UD g5<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g82<1>D -g1<1,1,0>D g7<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g1<2>UD g80<4,4,1>UD { align1 1Q }; -mov(8) g3<2>UD g81<4,4,1>UD { align1 2Q $15.src }; -mov(16) g80<1>UD g92<16,8,2>UB { align1 1H }; -mov(8) g1.1<2>UD g82<4,4,1>UD { align1 1Q I@3 }; -mov(8) g3.1<2>UD g83<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD g80UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g80<1>D g5<1,1,0>D 34D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g1<1>UD g80<1,1,0>UD g5<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g82<1>D -g1<1,1,0>D g7<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g1<2>UD g80<4,4,1>UD { align1 1Q }; -mov(8) g3<2>UD g81<4,4,1>UD { align1 2Q $0.src }; -mov(16) g80<1>UD g91<16,8,2>UB { align1 1H }; -mov(8) g1.1<2>UD g82<4,4,1>UD { align1 1Q I@3 }; -mov(8) g3.1<2>UD g83<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD g80UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(16) g80<1>D g5<1,1,0>D 46D { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g1<1>UD g80<1,1,0>UD g5<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g82<1>D -g1<1,1,0>D g7<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g1<2>UD g80<4,4,1>UD { align1 1Q }; -mov(8) g3<2>UD g81<4,4,1>UD { align1 2Q $1.src }; -mov(16) g80<1>UD g90<16,8,2>UB { align1 1H }; -mov(8) g1.1<2>UD g82<4,4,1>UD { align1 1Q I@3 }; -mov(8) g3.1<2>UD g83<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD g80UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g80<1>D g5<1,1,0>D 58D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g1<1>UD g80<1,1,0>UD g5<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g82<1>D -g1<1,1,0>D g7<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g1<2>UD g80<4,4,1>UD { align1 1Q }; -mov(8) g3<2>UD g81<4,4,1>UD { align1 2Q $2.src }; -mov(16) g80<1>UD g9<16,8,2>UB { align1 1H }; -mov(8) g1.1<2>UD g82<4,4,1>UD { align1 1Q I@3 }; -mov(8) g3.1<2>UD g83<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD g80UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -cmp.z.f0.0(16) null<1>D g88<8,8,1>D 1D { align1 1H }; -add(16) g80<1>D g5<1,1,0>D 22D { align1 1H $3.src compacted }; -(+f0.0) sel(16) g1<1>UD g108.3<0,1,0>UD 0x00000001UD { align1 1H $3.src compacted }; -mov(16) g82<4>UB g1<8,8,1>UD { align1 1H I@1 }; -cmp.l.f0.0(16) g1<1>UD g80<1,1,0>UD g5<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g5<1>D -g1<1,1,0>D g7<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g1<2>UD g80<4,4,1>UD { align1 1Q }; -mov(8) g3<2>UD g81<4,4,1>UD { align1 2Q $3.src }; -mov(8) g1.1<2>UD g5<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g6<4,4,1>UD { align1 2Q I@2 }; -mov(16) g5<1>UD g82<32,8,4>UB { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD g5UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL38: -endif(16) JIP: LABEL5 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add3(16) g5<1>D g42<8,8,1>D g40<8,8,1>D g78<1,1,1>D { align1 1H I@7 }; -cmp.nz.f0.0(16) null<1>D g84<8,8,1>D 0D { align1 1H }; -mov(16) g95<1>UW g109<32,16,2>UB { align1 1H F@7 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g1<1>UD g86<1,1,0>UD 0x00000000UD { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g3<1>UD g5<1,1,0>UD 0x00000000UD { align1 1H I@5 compacted }; -(+f0.0) sel(16) g80<1>UD g76<1,1,0>UD 0x00000000UD { align1 1H compacted }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@4 }; -add(8) g9<1>UD g8<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g8<1>UD g8<1,1,0>UD 0x00000f40UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g6UD g8UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -mov(16) g82<2>W -g6<8,8,1>D { align1 1H }; -sel.l(16) g96<1>UW g95<16,16,1>UW g82<16,8,2>UW { align1 1H A@1 }; -mov.nz.f0.0(16) null<1>W g96<32,16,2>B { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL41 UIP: LABEL41 { align1 1H }; -cmp.z.f0.0(16) null<1>W g74<16,8,2>W 0W { align1 1H }; -(+f0.0) if(16) JIP: LABEL42 UIP: LABEL42 { align1 1H }; -shl(16) g74<1>D g76<8,8,1>D 0x00000003UD { align1 1H }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q }; -shl(16) g84<1>D g42<8,8,1>D 0x00000002UD { align1 1H }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g8<1>UD g7<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g7<1>UD g7<1,1,0>UD 0x00000840UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g5UD g7UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -add(16) g82<1>D g10<1,1,0>D g5<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g7<1>UD g82<1,1,0>UD g10<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g76<1>D g82<1,1,0>D g84<1,1,0>D { align1 1H I@7 compacted }; -add(16) g5<1>D -g7<1,1,0>D g12<1,1,0>D { align1 1H I@2 compacted }; -shr(16) g7<1>UD g42<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -cmp.l.f0.0(16) g84<1>UD g76<1,1,0>UD g82<1,1,0>UD { align1 1H I@3 compacted }; -add3(16) g82<1>D g5<8,8,1>D g7<8,8,1>D -g84<1,1,1>D { align1 1H I@1 }; -mov(8) g5<2>UD g76<4,4,1>UD { align1 1Q }; -mov(8) g7<2>UD g77<4,4,1>UD { align1 2Q }; -mov(8) g5.1<2>UD g82<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g83<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g76UD g5UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -or(16) g82<1>UD g76<1,1,0>UD g74<1,1,0>UD { align1 1H $6.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD g82UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; - -LABEL42: -endif(16) JIP: LABEL41 { align1 1H }; -mov(16) g109<1>UD g80<16,8,2>UW { align1 1H F@7 }; -cmp.l.f0.0(16) null<1>D g78<8,8,1>D g109<8,8,1>D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL43 UIP: LABEL43 { align1 1H }; -shl(16) g74<1>D g42<8,8,1>D 0x00000006UD { align1 1H }; -mov(8) g7<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -shl(16) g82<1>D g3<8,8,1>D 0x00000002UD { align1 1H $8.src }; -mov(8) g7<1>UD g7<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g8<1>UD g7<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g7<1>UD g7<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g7<1>UD g7<1,1,0>UD 0x00000840UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g5UD g7UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -shr(16) g7<1>UD g3<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -add(16) g76<1>D g10<1,1,0>D g5<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g110<1>UD g76<1,1,0>UD g10<1,1,0>UD { align1 1H A@1 compacted }; -add(16) g42<1>D g76<1,1,0>D g82<1,1,0>D { align1 1H I@7 compacted }; -add(16) g5<1>D -g110<1,1,0>D g12<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g82<1>UD g42<1,1,0>UD g76<1,1,0>UD { align1 1H I@2 compacted }; -add3(16) g76<1>D g5<8,8,1>D g7<8,8,1>D -g82<1,1,1>D { align1 1H I@1 }; -mov(8) g5<2>UD g42<4,4,1>UD { align1 1Q }; -mov(8) g7<2>UD g43<4,4,1>UD { align1 2Q }; -mov(8) g5.1<2>UD g76<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g77<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD g74UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; - -LABEL43: -endif(16) JIP: LABEL41 { align1 1H }; - -LABEL41: -endif(16) JIP: LABEL5 { align1 1H }; -mov(16) g111<1>UD g80<16,8,2>UW { align1 1H A@5 }; -mov(16) g116<1>UD g111<0,1,0>UW { align1 1H I@1 }; -add(16) g118<1>D g112<0,1,0>D g111<0,1,0>D { align1 1H I@2 compacted }; -mov(16) g94<2>UW g118<8,8,1>UD { align1 1H A@1 }; -mov(16) g90<1>UD g118<16,8,2>UW { align1 1H }; -cmp.nz.f0.0(16) g121<1>W g94<16,8,2>W 0W { align1 1H A@2 }; -cmp.z.f0.0(16) g124<1>W g72<16,8,2>W 0W { align1 1H F@4 }; -mov(16) g119<1>D g121<8,8,1>W { align1 1H A@2 }; -mov(16) g122<1>D g124<8,8,1>W { align1 1H A@1 }; -and.nz.f0.0(16) null<1>UD g119<8,8,1>UD g122<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL45 UIP: LABEL44 { align1 1H }; -mov(16) g80<1>UD 0x00000104UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g114UD g80UD g90UD 0x0424050c 0x00000080 - slm MsgDesc: ( atomic_add, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; -else(16) JIP: LABEL44 UIP: LABEL44 { align1 1H }; - -LABEL45: -mov(16) g114<1>UD 0x00000000UD { align1 1H $8.dst }; - -LABEL44: -endif(16) JIP: LABEL5 { align1 1H }; -mov(16) g125<1>UD g68<16,8,2>UW { align1 1H F@4 }; -cmp.l.f0.0(16) null<1>D g78<8,8,1>D g111<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mul(16) g5<1>D g116<8,8,1>D g125<16,8,2>W { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL46 UIP: LABEL46 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add3(16) g7<1>D g114.0<0,1,0>D g5<8,8,1>D g66<1,1,1>D { align1 1H }; -and(16) g42<1>UD g7<1,1,0>UD 0x0000001fUD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -shl(16) g81<1>D g42<8,8,1>D 0x00000003UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g81UD g1UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $8 }; - -LABEL46: -endif(16) JIP: LABEL5 { align1 1H }; - -LABEL5: -endif(16) JIP: LABEL2 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g43UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -mov(8) g66<1>UD 0x00000000UD { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(2) g66.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(1) g4<1>UD f0<0,1,0>UD { align1 WE_all 1N $8.src compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(16) nullUD g66UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $9 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(1) f0<1>UD g4<0,1,0>UD { align1 WE_all 1N I@2 }; -add(16) g58<1>D g58<1,1,0>D g48<1,1,0>D { align1 1H compacted }; -mov(8) g68<1>UD 0x00000104UD { align1 WE_all 1Q }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0.any16h) send(1) g67UD g68UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -add(16) g50<1>D g67<0,1,0>D -g58<1,1,0>D { align1 1H I@3 compacted }; -sel.l(16) g48<1>UD g50<1,1,0>UD 0x00000004UD { align1 1H I@1 compacted }; -add3(16) g46<1>D 0x0020UW -g50<8,8,1>D g48<1,1,1>D { align1 1H I@1 }; -mul(16) g44<1>D g48<1,1,0>D 6W { align1 1H compacted }; - -LABEL2: -while(16) JIP: LABEL47 { align1 1H }; -mov(8) g70<1>UD 0x00000104UD { align1 WE_all 1Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(1) g69UD g70UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(16) g91<1>D g69<0,1,0>D -g58<1,1,0>D { align1 1H compacted }; -cmp.g.f0.0(16) null<1>UD g91<8,8,1>UD 0x00000000UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL48 UIP: LABEL48 { align1 1H }; -mov(8) g55<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g119<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g66<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g122<1>UW 0x76543210UV { align1 WE_all 1Q F@1 }; -mov(8) g69<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g125<1>UW 0x76543210UV { align1 WE_all 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -shl(16) g76<1>D g62<8,8,1>D 0x00000004UD { align1 1H }; -mov(8) g55<1>UD g55<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g119<1>UD g119<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g66<1>UD g66<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g122<1>UD g122<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g69<1>UD g69<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g125<1>UD g125<8,8,1>UW { align1 WE_all 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g78<1>D g64<1,1,0>D g76<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(8) g56<1>UD g55<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@7 compacted }; -add(8) g120<1>UD g119<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(8) g67<1>UD g66<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@7 compacted }; -add(8) g123<1>UD g122<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(8) g70<1>UD g69<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g126<1>UD g125<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@7 compacted }; -shl(16) g55<1>UD g55<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@6 compacted }; -shl(16) g119<1>UD g119<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@6 compacted }; -shl(16) g66<1>UD g66<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@6 compacted }; -shl(16) g122<1>UD g122<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@6 compacted }; -shl(16) g69<1>UD g69<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@6 compacted }; -shl(16) g125<1>UD g125<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@6 compacted }; -add(16) g55<1>UD g55<8,8,1>UD 0x00001700UD { align1 WE_all 1H I@6 }; -add(16) g119<1>UD g119<8,8,1>UD 0x000016c0UD { align1 WE_all 1H I@6 }; -add(16) g66<1>UD g66<8,8,1>UD 0x00001700UD { align1 WE_all 1H I@6 }; -add(16) g122<1>UD g122<8,8,1>UD 0x000016c0UD { align1 WE_all 1H I@6 }; -add(16) g69<1>UD g69<8,8,1>UD 0x00001700UD { align1 WE_all 1H I@6 }; -add(16) g125<1>UD g125<8,8,1>UD 0x000016c0UD { align1 WE_all 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g53UD g55UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g117UD g119UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $9.src }; -send(16) g56UD g66UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g120UD g122UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $9.src }; -send(16) g67UD g69UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g123UD g125UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -add(8) g18<1>D g53<8,4,2>D 28D { align1 1Q $5.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.dst }; -add(8) g71<1>D g117<8,4,2>D 28D { align1 2Q $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -cmp.l.f0.0(8) g19<1>UD g18<8,8,1>UD g56<8,4,2>UD { align1 1Q @2 $5.dst }; -mov(8) g82<2>UD g18<4,4,1>UD { align1 1Q $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g72<1>UD g71<8,8,1>UD g120<8,4,2>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -mov(8) g84<2>UD g71<4,4,1>UD { align1 2Q }; -and.z.f0.0(16) g117<1>UD g78<1,1,0>UD 0x0000001fUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -add(8) g20<1>D -g19<8,8,1>D g67.1<8,4,2>D { align1 1Q @5 $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.dst }; -add(8) g73<1>D -g72<8,8,1>D g123.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g82.1<2>UD g20<4,4,1>UD { align1 1Q I@2 }; -mov(8) g84.1<2>UD g73<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g74UD g82UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -(+f0.0) if(16) JIP: LABEL49 UIP: LABEL49 { align1 1H }; -mov(8) g72<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g80<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g18<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g83<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g24<1>UW 0x76543210UV { align1 WE_all 1Q $5.dst }; -mov(8) g72<1>UD g72<8,8,1>UW { align1 WE_all 1Q I@6 }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@6 }; -mov(8) g80<1>UD g80<8,8,1>UW { align1 WE_all 1Q I@6 }; -mov(8) g18<1>UD g18<8,8,1>UW { align1 WE_all 1Q I@6 }; -mov(8) g83<1>UD g83<8,8,1>UW { align1 WE_all 1Q I@6 }; -mov(8) g24<1>UD g24<8,8,1>UW { align1 WE_all 1Q I@6 }; -add(8) g73<1>UD g72<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g81<1>UD g80<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@6 compacted }; -add(8) g19<1>UD g18<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g84<1>UD g83<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@6 compacted }; -add(8) g25<1>UD g24<1,1,0>UD 0x00000008UD { align1 WE_all 1Q @6 $5.dst compacted }; -shl(16) g72<1>UD g72<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@6 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@6 compacted }; -shl(16) g80<1>UD g80<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@6 compacted }; -shl(16) g18<1>UD g18<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@6 compacted }; -shl(16) g83<1>UD g83<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@6 compacted }; -shl(16) g24<1>UD g24<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@6 compacted }; -add(16) g72<1>UD g72<8,8,1>UD 0x00001700UD { align1 WE_all 1H I@6 }; -add(16) g6<1>UD g6<8,8,1>UD 0x000016c0UD { align1 WE_all 1H I@6 }; -add(16) g80<1>UD g80<8,8,1>UD 0x00001700UD { align1 WE_all 1H I@6 }; -add(16) g18<1>UD g18<8,8,1>UD 0x000016c0UD { align1 WE_all 1H I@6 }; -add(16) g83<1>UD g83<8,8,1>UD 0x00001700UD { align1 WE_all 1H I@6 }; -add(16) g24<1>UD g24<8,8,1>UD 0x000016c0UD { align1 WE_all 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g70UD g72UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g126UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g76UD g80UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g7UD g18UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g81UD g83UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $5.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $5.src }; -send(16) g19UD g24UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -add(8) g21<1>D g70<8,4,2>D 4D { align1 1Q $5.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.dst }; -add(8) g79<1>D g126<8,4,2>D 4D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -cmp.l.f0.0(8) g22<1>UD g21<8,8,1>UD g76<8,4,2>UD { align1 1Q @2 $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g83<2>UD g21<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $14.src }; -cmp.l.f0.0(8) g80<1>UD g79<8,8,1>UD g7<8,4,2>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -mov(8) g85<2>UD g79<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -add(8) g23<1>D -g22<8,8,1>D g81.1<8,4,2>D { align1 1Q @4 $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.dst }; -add(8) g81<1>D -g80<8,8,1>D g19.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g83.1<2>UD g23<4,4,1>UD { align1 1Q I@2 }; -mov(8) g85.1<2>UD g81<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g89UD g83UD g91UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; -mov(16) g84<1>D 264D { align1 1H $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g84UD g89UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; -cmp.l.f0.0(16) null<1>UD g89<8,8,1>UD g74<8,8,1>UD { align1 1H $8.dst }; -(+f0.0) if(16) JIP: LABEL51 UIP: LABEL50 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g82<1>D g89<1,1,0>D g91<1,1,0>D { align1 1H I@7 compacted }; -cmp.ge.f0.0(16) null<1>UD g82<8,8,1>UD g74<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL52 UIP: LABEL52 { align1 1H }; -mov(8) g121<1>UW 0x76543210UV { align1 WE_all 1Q F@2 }; -mov(8) g124<1>UW 0x76543210UV { align1 WE_all 1Q F@4 }; -mov(8) g35<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add3(16) g97<1>D -g74<8,8,1>D g89<8,8,1>D g91<1,1,1>D { align1 1H F@7 }; -mov(8) g121<1>UD g121<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g124<1>UD g124<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g35<1>UD g35<8,8,1>UW { align1 WE_all 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(8) g122<1>UD g121<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g125<1>UD g124<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(8) g36<1>UD g35<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g121<1>UD g121<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g124<1>UD g124<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g35<1>UD g35<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -add(16) g121<1>UD g121<8,8,1>UD 0x00001740UD { align1 WE_all 1H I@3 }; -add(16) g124<1>UD g124<8,8,1>UD 0x00001740UD { align1 WE_all 1H I@3 }; -add(16) g35<1>UD g35<1,1,0>UD 0x00000e80UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g119UD g121UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g122UD g124UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $11.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $11.src }; -send(16) g33UD g35UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g83<1>D g119<1,1,0>D 64D { align1 1H $8.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -cmp.l.f0.0(16) g85<1>UD g83<1,1,0>UD g122<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(8) g93<2>UD g83<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@7 }; -mov(8) g95<2>UD g84<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(16) g87<1>D -g85<1,1,0>D g33<1,1,0>D { align1 1H compacted }; -mov(8) g93.1<2>UD g87<4,4,1>UD { align1 1Q I@1 }; -mov(8) g95.1<2>UD g88<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g100UD g93UD g97UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $5 }; -mov(16) g98<1>D 256D { align1 1H $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g98UD g100UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL52: -endif(16) JIP: LABEL53 { align1 1H }; - -LABEL53: -else(16) JIP: LABEL50 UIP: LABEL50 { align1 1H }; - -LABEL51: -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g18<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(8) g38<1>UW 0x76543210UV { align1 WE_all 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g18<1>UD g18<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g38<1>UD g38<8,8,1>UW { align1 WE_all 1Q I@3 }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -add(8) g19<1>UD g18<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(8) g39<1>UD g38<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@3 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g18<1>UD g18<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g38<1>UD g38<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -add(16) g6<1>UD g6<8,8,1>UD 0x00001740UD { align1 WE_all 1H I@3 }; -add(16) g18<1>UD g18<8,8,1>UD 0x00001740UD { align1 WE_all 1H I@3 }; -add(16) g38<1>UD g38<1,1,0>UD 0x00000e80UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g125UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g7UD g18UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $11.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $11.src }; -send(16) g36UD g38UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g88<1>D g125<1,1,0>D 64D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g93<1>UD g88<1,1,0>UD g7<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(8) g101<2>UD g88<4,4,1>UD { align1 1Q }; -mov(8) g103<2>UD g89<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -add(16) g95<1>D -g93<1,1,0>D g36<1,1,0>D { align1 1H compacted }; -mov(8) g101.1<2>UD g95<4,4,1>UD { align1 1Q I@1 }; -mov(8) g103.1<2>UD g96<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g105UD g101UD g91UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -mov(16) g102<1>D 256D { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g102UD g105UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; - -LABEL50: -endif(16) JIP: LABEL49 { align1 1H }; - -LABEL49: -endif(16) JIP: LABEL48 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -send(1) g96UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g97<1>UD 0x00000000UD { align1 WE_all 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(2) g97.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(1) g3<1>UD f0<0,1,0>UD { align1 WE_all 1N $8.src compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(16) nullUD g97UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $5 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(1) f0<1>UD g3<0,1,0>UD { align1 WE_all 1N I@2 }; -mov(8) g99<1>UD 0x00000100UD { align1 WE_all 1Q $1.src }; -mov(1) g2<1>UD f0<0,1,0>UD { align1 WE_all 1N $8.src compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g98UD g99UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $3 }; -mov(1) f0<1>UD g2<0,1,0>UD { align1 WE_all 1N I@2 }; -mov(8) g101<1>UD 0x00000108UD { align1 WE_all 1Q $1.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -mov(16) g115<1>UD g117<8,8,1>UD { align1 1H $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g100UD g101UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g102<1>D g100<0,1,0>D g91<1,1,0>D { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g104<1>D g74<1,1,0>D -g100<0,1,0>D { align1 1H $8.dst compacted }; -cmp.ge.f0.0(16) null<1>UD g102<8,8,1>UD g74<8,8,1>UD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g106<1>D g91<1,1,0>D -g104<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -(+f0.0) sel(16) g110<1>UD g104<1,1,0>UD g91<1,1,0>UD { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -(+f0.0) sel(16) g108<1>UD g106<1,1,0>UD 0x00000000UD { align1 1H I@2 compacted }; -mov(8) g107<1>UW 0x76543210UV { align1 WE_all 1Q }; -cmp.ge.f0.0(16) null<1>UD g100<0,1,0>UD g74<8,8,1>UD { align1 1H }; -mov(8) g107<1>UD g107<8,8,1>UW { align1 WE_all 1Q I@2 }; -(+f0.0) sel(16) g112<1>UD g91<1,1,0>UD g108<1,1,0>UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -(-f0.0) sel(16) g119<1>UD g110<8,8,1>UD 0x00000000UD { align1 1H A@2 }; -add(8) g108<1>UD g107<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g107<1>UD g107<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g107<1>UD g107<1,1,0>UD 0x00000800UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g105UD g107UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -cmp.nz.f0.0(16) null<1>D g105<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(-f0.0) sel(16) g121<1>UD g74<8,8,1>UD 0x00000000UD { align1 1H }; - -LABEL55: -cmp.ge.f0.0(16) null<1>UD g115<8,8,1>UD g119<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL54 UIP: LABEL54 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g123<1>D g58<1,1,0>D g115<1,1,0>D { align1 1H compacted }; -mov(8) g78<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -and(16) g125<1>UD g123<1,1,0>UD 0x0000001fUD { align1 1H compacted }; -mov(8) g78<1>UD g78<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shl(16) g106<1>D g125<8,8,1>D 0x00000003UD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g79<1>UD g78<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -mov(8) g125<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add3(16) g126<1>D g121<8,8,1>D g100.0<0,1,0>D g115<1,1,1>D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -send(16) g92UD g106UD nullUD 0x04403502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -shl(16) g78<1>UD g78<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g125<1>UD g125<8,8,1>UW { align1 WE_all 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -shl(16) g1<1>D g126<8,8,1>D 0x00000004UD { align1 1H I@3 }; -add(16) g78<1>UD g78<1,1,0>UD 0x00000f80UD { align1 WE_all 1H I@3 compacted }; -add(8) g126<1>UD g125<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -add(16) g3<1>D g60<1,1,0>D g1<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g76UD g78UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -shl(16) g125<1>UD g125<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -cmp.l.f0.0(16) g5<1>UD g3<1,1,0>UD g60<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g107<2>UD g3<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g109<2>UD g4<4,4,1>UD { align1 2Q F@7 }; -add(16) g125<1>UD g125<1,1,0>UD 0x00000e20UD { align1 WE_all 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g123UD g125UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -add(16) g7<1>D -g5<1,1,0>D g76<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g107.1<2>UD g7<4,4,1>UD { align1 1Q I@1 }; -mov(8) g109.1<2>UD g8<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(16) g96<1>D g123<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g107UD g92UD 0x08007586 0x00000180 - ugm MsgDesc: ( store_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 6 flat ) base_offset 0 { align1 1H $5 }; -add(16) g115<1>D g115<1,1,0>D 32D { align1 1H compacted }; - -LABEL54: -while(16) JIP: LABEL55 { align1 1H }; - -LABEL57: -cmp.ge.f0.0(16) null<1>UD g117<8,8,1>UD g112<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL56 UIP: LABEL56 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add3(16) g8<1>D g58<8,8,1>D g117<8,8,1>D g119<1,1,1>D { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -and(16) g18<1>UD g8<1,1,0>UD 0x0000001fUD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shl(16) g108<1>D g18<8,8,1>D 0x00000003UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -add(16) g19<1>D g98<0,1,0>D g117<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g1UD g108UD nullUD 0x04403502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -shl(16) g21<1>D g19<8,8,1>D 0x00000003UD { align1 1H @1 $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -shr(16) g23<1>UD g19<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -add(16) g25<1>D g14<1,1,0>D g21<1,1,0>D { align1 1H @2 $12.dst compacted }; -cmp.l.f0.0(16) g27<1>UD g25<1,1,0>UD g14<1,1,0>UD { align1 1H @1 $7.dst compacted }; -mov(8) g121<2>UD g25<4,4,1>UD { align1 1Q $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@1 }; -mov(8) g123<2>UD g26<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -add3(16) g29<1>D g16<8,8,1>D g23<8,8,1>D -g27<1,1,1>D { align1 1H @3 $12.dst }; -mov(8) g121.1<2>UD g29<4,4,1>UD { align1 1Q I@1 }; -mov(8) g123.1<2>UD g30<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g121UD g1UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $8 }; -add(16) g117<1>D g117<1,1,0>D 32D { align1 1H compacted }; - -LABEL56: -while(16) JIP: LABEL57 { align1 1H }; - -LABEL48: -endif(16) JIP: LABEL58 { align1 1H }; - -LABEL58: -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q $8.src }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_BFS_build_qnodes_pc_amplify_batched_code[] = { - 0x80000065, 0x5f058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x1e050220, 0x00000024, 0x00000000, - 0x80030061, 0x1b054010, 0x00000000, 0x76543210, - 0x80030061, 0x20054010, 0x00000000, 0x76543210, - 0xe2601c40, 0x00015f03, 0x80030061, 0x62054410, - 0x00000000, 0x76543210, 0x80031c61, 0x1b050120, - 0x00461b05, 0x00000000, 0x80031c61, 0x20050120, - 0x00462005, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa00600c, 0x00340000, 0x64621b40, 0x00806295, - 0xe41c1b40, 0x00801b03, 0xe4211b40, 0x00802003, - 0xe31b1a69, 0x00201b03, 0xe3201a69, 0x00202003, - 0x80041a40, 0x1b058220, 0x02461b05, 0x00001700, - 0x80041a40, 0x20058220, 0x02462005, 0x00001700, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049131, 0x19160100, 0xfa001b14, 0x04000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x210c0061, 0x001102cc, 0x2a760061, 0x001102cc, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x210c1261, 0x00110204, 0x2a761261, 0x00110204, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x19260aa0, 0x00000264, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049231, 0x00020100, 0xfa082014, 0x04001904, - 0x80030061, 0x5c054010, 0x00000000, 0x76543210, - 0x80030061, 0x5e054010, 0x00000000, 0x76543210, - 0x80031a61, 0x5c050120, 0x00465c05, 0x00000000, - 0x80031a61, 0x5e050120, 0x00465e05, 0x00000000, - 0xe45d1a40, 0x00805c03, 0xe45f1a40, 0x00805e03, - 0xe35c1a69, 0x00205c03, 0xe35e1a69, 0x00205e03, - 0x80041a40, 0x5c058220, 0x02465c05, 0x000016c0, - 0x80041a40, 0x5e058220, 0x02465e05, 0x000016c0, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049331, 0x5a160100, 0xfa005c14, 0x04000000, - 0x80102301, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x5a260aa0, 0x00000264, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049431, 0x00020100, 0xfa085e14, 0x04005a04, - 0x80030061, 0x23054010, 0x00000000, 0x76543210, - 0x80030061, 0x25054010, 0x00000000, 0x76543210, - 0x80031a61, 0x23050120, 0x00462305, 0x00000000, - 0x80031a61, 0x25050120, 0x00462505, 0x00000000, - 0xe4241a40, 0x00802303, 0xe4261a40, 0x00802503, - 0xe3231a69, 0x00202303, 0xe3251a69, 0x00202503, - 0x80041a40, 0x23058220, 0x02462305, 0x00001700, - 0x80041a40, 0x25058220, 0x02462505, 0x00001700, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049531, 0x21160100, 0xfa002314, 0x04000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x21210061, 0x00110244, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049631, 0x00020100, - 0xfa082514, 0x04002104, 0x80030061, 0x63054010, - 0x00000000, 0x76543210, 0x80030061, 0x65054010, - 0x00000000, 0x76543210, 0x80031a61, 0x63050120, - 0x00466305, 0x00000000, 0x80031a61, 0x65050120, - 0x00466505, 0x00000000, 0xe4641a40, 0x00806303, - 0xe4661a40, 0x00806503, 0xe3631a69, 0x00206303, - 0xe3651a69, 0x00206503, 0x80041a40, 0x63058220, - 0x02466305, 0x000016c0, 0x80041a40, 0x65058220, - 0x02466505, 0x000016c0, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049731, 0x5f160100, - 0xfa006314, 0x04000000, 0x80102701, 0x00000000, - 0x00000000, 0x00000000, 0x2a5f0061, 0x00110244, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049831, 0x00020100, 0xfa086514, 0x04005f04, - 0x80030061, 0x28054010, 0x00000000, 0x76543210, - 0x80030061, 0x68054010, 0x00000000, 0x76543210, - 0x80030061, 0x2b054010, 0x00000000, 0x76543210, - 0x80030061, 0x6b054010, 0x00000000, 0x76543210, - 0x80030061, 0x2e054010, 0x00000000, 0x76543210, - 0x80030061, 0x6e054010, 0x00000000, 0x76543210, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80033861, 0x65054010, 0x00000000, 0x76543210, - 0x80031f61, 0x28050120, 0x00462805, 0x00000000, - 0x80031f61, 0x68050120, 0x00466805, 0x00000000, - 0x80031f61, 0x2b050120, 0x00462b05, 0x00000000, - 0x80031f61, 0x6b050120, 0x00466b05, 0x00000000, - 0x80031f61, 0x2e050120, 0x00462e05, 0x00000000, - 0x80031f61, 0x6e050120, 0x00466e05, 0x00000000, - 0x80031f61, 0x65050120, 0x00466505, 0x00000000, - 0xe4291f40, 0x00802803, 0xe4691f40, 0x00806803, - 0xe42c1f40, 0x00802b03, 0xe46c1f40, 0x00806b03, - 0xe42f1f40, 0x00802e03, 0xe46f1f40, 0x00806e03, - 0xe3281e69, 0x00202803, 0xe3681e69, 0x00206803, - 0xe32b1e69, 0x00202b03, 0xe36b1e69, 0x00206b03, - 0xe32e1e69, 0x00202e03, 0xe36e1e69, 0x00206e03, - 0x80041e40, 0x28058220, 0x02462805, 0x00001700, - 0x80041e40, 0x68058220, 0x02466805, 0x000016c0, - 0x80041e40, 0x2b058220, 0x02462b05, 0x00001700, - 0x80041e40, 0x6b058220, 0x02466b05, 0x000016c0, - 0x80041e40, 0x2e058220, 0x02462e05, 0x00001700, - 0x80041e40, 0x6e058220, 0x02466e05, 0x000016c0, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049931, 0x26160100, 0xfa002814, 0x04000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049a31, 0x66160100, 0xfa006814, 0x04000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049b31, 0x29160100, 0xfa002b14, 0x04000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049c31, 0x69160100, 0xfa006b14, 0x04000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049d31, 0x2c160100, 0xfa002e14, 0x04000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049e31, 0x6c160100, 0xfa006e14, 0x04000000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0xa10e0040, 0x028e2603, 0x80102a01, 0x00000000, - 0x00000000, 0x00000000, 0xaa780040, 0x028e6603, - 0xe4660040, 0x00806503, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x00031b70, 0x0f050220, - 0x52460e05, 0x00442906, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x20060220, - 0x00340e05, 0x00000000, 0x80102c01, 0x00000000, - 0x00000000, 0x00000000, 0x00131c70, 0x79050220, - 0x52467805, 0x00446906, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x22060220, - 0x00347805, 0x00000000, 0xe3651d69, 0x00206503, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x00031d40, 0x10052660, 0x06460f05, 0x00442c26, - 0x80102e01, 0x00000000, 0x00000000, 0x00000000, - 0x00131c40, 0x7a052660, 0x06467905, 0x00446c26, - 0xe3651b40, 0x80006503, 0x00031b61, 0x20260220, - 0x00341005, 0x00000000, 0x00131b61, 0x22260220, - 0x00347a05, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x63140000, - 0xfb042024, 0x00040000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049031, 0x00020100, - 0xfa086514, 0x04006304, 0x80030061, 0x31054010, - 0x00000000, 0x76543210, 0x80030061, 0x71054010, - 0x00000000, 0x76543210, 0x80030061, 0x34054010, - 0x00000000, 0x76543210, 0x80030061, 0x46054010, - 0x00000000, 0x76543210, 0x80031c61, 0x31050120, - 0x00463105, 0x00000000, 0x80031c61, 0x71050120, - 0x00467105, 0x00000000, 0x80031c61, 0x34050120, - 0x00463405, 0x00000000, 0x80031c61, 0x46050120, - 0x00464605, 0x00000000, 0xe4321c40, 0x00803103, - 0xe4721c40, 0x00807103, 0xe4351c40, 0x00803403, - 0xe4461c69, 0x00204603, 0xe3311c69, 0x00203103, - 0xe3711c69, 0x00207103, 0xe3341c69, 0x00203403, - 0xe4461c40, 0xf8004603, 0x80041c40, 0x31058220, - 0x02463105, 0x00001700, 0x80041c40, 0x71058220, - 0x02467105, 0x000016c0, 0x80041c40, 0x34058220, - 0x02463405, 0x00001700, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049131, 0x2f160100, - 0xfa003114, 0x04000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049231, 0x6f160100, - 0xfa007114, 0x04000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049331, 0x32160100, - 0xfa003414, 0x04000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0xa13c0040, 0x02ce2f03, - 0x80102201, 0x00000000, 0x00000000, 0x00000000, - 0xaa3d0040, 0x02ce6f03, 0xe77b1970, 0x02c03c03, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x00031940, 0x45052660, 0x06467b05, 0x00443226, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x00039431, 0x00020100, 0xfa08460c, 0x04004504, - 0x80030061, 0x74054010, 0x00000000, 0x76543210, - 0x80130061, 0x48054010, 0x00000000, 0x76543210, - 0x80031a61, 0x74050120, 0x00467405, 0x00000000, - 0x80131a61, 0x48050120, 0x00464805, 0x00000000, - 0xe4751a40, 0x00807403, 0x80131a69, 0x48058220, - 0x02464805, 0x00000002, 0xe3741a69, 0x00207403, - 0x80131a40, 0x48058220, 0x02464805, 0x00000fa0, - 0x80041a40, 0x74058220, 0x02467405, 0x000016c0, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049531, 0x72160100, 0xfa007414, 0x04000000, - 0x80102501, 0x00000000, 0x00000000, 0x00000000, - 0x00130040, 0x47052660, 0x06467c05, 0x00447226, - 0x80101901, 0x00000000, 0x00000000, 0x00000000, - 0x80100065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80100066, 0x10218220, 0x02001020, 0x0000004f, - 0x00139631, 0x00020100, 0xfa08480c, 0x04004704, - 0x80033a61, 0x68054010, 0x00000000, 0x76543210, - 0x80030061, 0x4b054010, 0x00000000, 0x76543210, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80030061, 0x56054010, 0x00000000, 0x76543210, - 0x80031b61, 0x68050120, 0x00466805, 0x00000000, - 0x80031b61, 0x4b050120, 0x00464b05, 0x00000000, - 0x80031b61, 0x56050120, 0x00465605, 0x00000000, - 0xe4691b40, 0x00806803, 0xe44c1b40, 0x00804b03, - 0xe4571b40, 0x00805603, 0xe3681b69, 0x00206803, - 0xe34b1b69, 0x00204b03, 0xe3561b69, 0x00205603, - 0xe3681b40, 0x80006803, 0xe34b1b40, 0xf8004b03, - 0xe3561b40, 0xda005603, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049731, 0x66160100, - 0xfa006814, 0x04000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049831, 0x49160100, - 0xfa004b14, 0x04000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0xa07c0040, 0x1e006602, - 0x00041969, 0x7e058660, 0x02467c05, 0x00000004, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0xa0010940, 0x7e003c02, 0x27031970, 0x3c000103, - 0x00033f61, 0x21060220, 0x00340105, 0x00000000, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0x00133f61, 0x23060220, 0x00340205, 0x00000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0xa0051b40, 0x49020302, 0x00031961, 0x21260220, - 0x00340505, 0x00000000, 0x00131a61, 0x23260220, - 0x00340605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x50340000, - 0xfb042124, 0x001c0000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049a31, 0x00020100, - 0xfa085614, 0x04005004, 0x80030061, 0x58054010, - 0x00000000, 0x76543210, 0x80031961, 0x58050120, - 0x00465805, 0x00000000, 0xe4591940, 0x00805803, - 0xe3581969, 0x00205803, 0xe3581940, 0xde005803, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049b31, 0x00020100, 0xfa085814, 0x04005204, - 0x80033461, 0x5a054010, 0x00000000, 0x76543210, - 0x80031961, 0x5a050120, 0x00465a05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xe45b1940, 0x00805a03, 0xe35a1969, 0x00205a03, - 0xe35a1940, 0xe2005a03, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049c31, 0x00020100, - 0xfa085a14, 0x04005404, 0x80033361, 0x5c054010, - 0x00000000, 0x76543210, 0x80033461, 0x5e054010, - 0x00000000, 0x76543210, 0x80133861, 0x60054010, - 0x00000000, 0x76543210, 0x80133061, 0x63054010, - 0x00000000, 0x76543210, 0x80030061, 0x66054010, - 0x00000000, 0x76543210, 0x00031661, 0x0a050220, - 0x00440c26, 0x00000000, 0x00131561, 0x0b050220, - 0x00447626, 0x00000000, 0x80033c61, 0x55054010, - 0x00000000, 0x76543210, 0x80031f61, 0x5c050120, - 0x00465c05, 0x00000000, 0x80031f61, 0x5e050120, - 0x00465e05, 0x00000000, 0x80131f61, 0x60050120, - 0x00466005, 0x00000000, 0x80131f61, 0x63050120, - 0x00466305, 0x00000000, 0x80031f61, 0x66050120, - 0x00466605, 0x00000000, 0x80031e61, 0x55050120, - 0x00465505, 0x00000000, 0xe45c1e69, 0x00205c03, - 0xe45e1e69, 0x00205e03, 0x80131e69, 0x60058220, - 0x02466005, 0x00000002, 0x80131e69, 0x63058220, - 0x02466305, 0x00000002, 0xe4671e40, 0x00806603, - 0xe4551e69, 0x00205503, 0xe45c1e40, 0xe2005c03, - 0xe45e1e40, 0xe2005e03, 0x80131e40, 0x60058220, - 0x02466005, 0x00000e40, 0x80131e40, 0x63058220, - 0x02466305, 0x00000e40, 0xe3661e69, 0x00206603, - 0x80031e40, 0x55058220, 0x02465505, 0x00001740, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039d31, 0x5b0e0100, 0xfa005c0c, 0x04000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039e31, 0x5d0e0100, 0xfa005e0c, 0x04000000, - 0x80103801, 0x00000000, 0x00000000, 0x00000000, - 0x80101c01, 0x00000000, 0x00000000, 0x00000000, - 0x80100065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80100066, 0x10218220, 0x02001020, 0x0000000f, - 0x80139f31, 0x5f0e0100, 0xfa00600c, 0x04000000, - 0x80101b01, 0x00000000, 0x00000000, 0x00000000, - 0x80100065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80100066, 0x10218220, 0x02001020, 0x0000000f, - 0x80139031, 0x610e0100, 0xfa00630c, 0x04000000, - 0xe3661a40, 0xe2006603, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049131, 0x64160100, - 0xfa006614, 0x04000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x00030041, 0x20018220, - 0x01465b05, 0x00580058, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0xfe060049, 0x05805d03, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x60080041, 0x05806402, 0x80102f01, 0x00000000, - 0x00000000, 0x00000000, 0x00130041, 0x20018220, - 0x01465f05, 0x00580058, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xa1541a40, 0x080e0c02, - 0x80102001, 0x00000000, 0x00000000, 0x00000000, - 0x00130049, 0x07058222, 0x02466105, 0x00000058, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x00039231, 0x00020100, 0xfa08550c, 0x04005404, - 0x80103a01, 0x00000000, 0x00000000, 0x00000000, - 0xaa561c40, 0x090e7602, 0x80133a61, 0x57054010, - 0x00000000, 0x76543210, 0x80131961, 0x57050120, - 0x00465705, 0x00000000, 0x80131969, 0x57058220, - 0x02465705, 0x00000002, 0x80131940, 0x57058220, - 0x02465705, 0x00001760, 0x80101901, 0x00000000, - 0x00000000, 0x00000000, 0x80100065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80100066, 0x10218220, - 0x02001020, 0x0000004f, 0x00139331, 0x00020100, - 0xfa08570c, 0x04005604, 0x80033b61, 0x59054010, - 0x00000000, 0x76543210, 0x80130061, 0x5b054010, - 0x00000000, 0x76543210, 0x80030061, 0x08054010, - 0x00000000, 0x76543210, 0x80031b61, 0x59050120, - 0x00465905, 0x00000000, 0x80131b61, 0x5b050120, - 0x00465b05, 0x00000000, 0x80031b61, 0x08050120, - 0x00460805, 0x00000000, 0xe4591b69, 0x00205903, - 0x80131b69, 0x5b058220, 0x02465b05, 0x00000002, - 0xe4091b40, 0x00800803, 0x80031b40, 0x59058220, - 0x02465905, 0x00001740, 0x80131b40, 0x5b058220, - 0x02465b05, 0x00001760, 0xe3081b69, 0x00200803, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039431, 0x580e0100, 0xfa00590c, 0x04000000, - 0x80103c01, 0x00000000, 0x00000000, 0x00000000, - 0x80101a01, 0x00000000, 0x00000000, 0x00000000, - 0x80100065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80100066, 0x10218220, 0x02001020, 0x0000000f, - 0x80139831, 0x5a0e0100, 0xfa005b0c, 0x04000000, - 0xe3081940, 0xe8000803, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x00030070, 0x0c050220, - 0x52465805, 0x00440c06, 0x80102801, 0x00000000, - 0x00000000, 0x00000000, 0x00130070, 0x0d050220, - 0x52465a05, 0x00447606, 0x00041952, 0x7e040e68, - 0x0e2e0a05, 0x0c050605, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049831, 0x00020100, - 0xfa080814, 0x04007e04, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80030061, 0x5d054010, - 0x00000000, 0x76543210, 0x80130061, 0x5f054010, - 0x00000000, 0x76543210, 0x80030061, 0x0a054010, - 0x00000000, 0x76543210, 0x80130061, 0x0c054010, - 0x00000000, 0x76543210, 0x80033061, 0x63054010, - 0x00000000, 0x76543210, 0x80030061, 0x15054010, - 0x00000000, 0x76543210, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80033161, 0x66054010, - 0x00000000, 0x76543210, 0x80033761, 0x69054010, - 0x00000000, 0x76543210, 0x80033261, 0x1a054010, - 0x00000000, 0x76543210, 0x80033a61, 0x51054010, - 0x00000000, 0x76543210, 0x80031f61, 0x5d050120, - 0x00465d05, 0x00000000, 0x80131f61, 0x5f050120, - 0x00465f05, 0x00000000, 0x80031f61, 0x0a050120, - 0x00460a05, 0x00000000, 0x80131f61, 0x0c050120, - 0x00460c05, 0x00000000, 0x80031f61, 0x63050120, - 0x00466305, 0x00000000, 0x80031f61, 0x15050120, - 0x00461505, 0x00000000, 0x80031f61, 0x66050120, - 0x00466605, 0x00000000, 0x80031f61, 0x69050120, - 0x00466905, 0x00000000, 0x80031f61, 0x1a050120, - 0x00461a05, 0x00000000, 0x80031f61, 0x51050120, - 0x00465105, 0x00000000, 0xe45d1f69, 0x00205d03, - 0x80131f69, 0x5f058220, 0x02465f05, 0x00000002, - 0xe40a1f69, 0x00200a03, 0x80131f69, 0x0c058220, - 0x02460c05, 0x00000002, 0xe4641f40, 0x00806303, - 0xe4161f40, 0x00801503, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe4671f40, 0x00806603, - 0xe46a1f40, 0x00806903, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe41b1f40, 0x00801a03, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xe4521f40, 0x00805103, 0x80031f40, 0x5d058220, - 0x02465d05, 0x00001740, 0x80131f40, 0x5f058220, - 0x02465f05, 0x00001760, 0xe40a1f40, 0xe8000a03, - 0x80131f40, 0x0c058220, 0x02460c05, 0x00000ea0, - 0xe3631f69, 0x00206303, 0xe3151f69, 0x00201503, - 0xe3661f69, 0x00206603, 0xe3691f69, 0x00206903, - 0xe31a1f69, 0x00201a03, 0xe3511f69, 0x00205103, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039531, 0x5c0e0100, 0xfa005d0c, 0x04000000, - 0x80103e01, 0x00000000, 0x00000000, 0x00000000, - 0x80101f01, 0x00000000, 0x00000000, 0x00000000, - 0x80100065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80100066, 0x10218220, 0x02001020, 0x0000000f, - 0x80139531, 0x5e0e0100, 0xfa005f0c, 0x04000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039631, 0x090e0100, 0xfa000a0c, 0x04000000, - 0x80101f01, 0x00000000, 0x00000000, 0x00000000, - 0x80100065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80100066, 0x10218220, 0x02001020, 0x0000000f, - 0x80139731, 0x0b0e0100, 0xfa000c0c, 0x04000000, - 0x80041e40, 0x63058220, 0x02466305, 0x00001740, - 0xe3151e40, 0xe8001503, 0x80041e40, 0x66058220, - 0x02466605, 0x00001740, 0x80041e40, 0x69058220, - 0x02466905, 0x00001740, 0xe31a1e40, 0xe8001a03, - 0xe3511e40, 0xfc005103, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049831, 0x60160100, - 0xfa006314, 0x04000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049931, 0x13160100, - 0xfa001514, 0x04000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049a31, 0x64160100, - 0xfa006614, 0x04000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049b31, 0x18160100, - 0xfa001a14, 0x04000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003a65, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003a66, 0x10218220, - 0x02001020, 0x0000000f, 0x80049a31, 0x67160100, - 0xfa006914, 0x04000000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x2e060220, - 0x00345c05, 0x00000000, 0x80102501, 0x00000000, - 0x00000000, 0x00000000, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x30060220, - 0x00345e05, 0x00000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x00031a61, 0x2e260220, - 0x00340905, 0x00000000, 0x80102701, 0x00000000, - 0x00000000, 0x00000000, 0x00131a61, 0x30260220, - 0x00340b05, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0xa00d0040, 0x02006003, - 0xe70f1970, 0x02000d03, 0x00033961, 0x22060220, - 0x00340d05, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00133961, 0x24060220, - 0x00340e05, 0x00000000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0xa0111b40, 0x13020f02, - 0x00031961, 0x22260220, 0x00341105, 0x00000000, - 0x00131a61, 0x24260220, 0x00341205, 0x00000000, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0xa0120040, 0x03006403, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x0a440000, - 0xfb042224, 0x003c0000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x27141970, 0x67001203, - 0x00033c61, 0x23060220, 0x00341205, 0x00000000, - 0x00133c61, 0x25060220, 0x00341305, 0x00000000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xa0161b40, 0x18021402, 0x00031961, 0x23260220, - 0x00341605, 0x00000000, 0x00131a61, 0x25260220, - 0x00341705, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x4f140000, - 0xfb042324, 0x00040000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049831, 0x00020100, - 0xfa085114, 0x04004f04, 0x80033261, 0x54054010, - 0x00000000, 0x76543210, 0x80030061, 0x6c054010, - 0x00000000, 0x76543210, 0x80030061, 0x6f054010, - 0x00000000, 0x76543210, 0x80030061, 0x1d054010, - 0x00000000, 0x76543210, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80030061, 0x36054010, - 0x00000000, 0x76543210, 0x80031d61, 0x54050120, - 0x00465405, 0x00000000, 0x80031d61, 0x6c050120, - 0x00466c05, 0x00000000, 0x80031d61, 0x6f050120, - 0x00466f05, 0x00000000, 0x80031d61, 0x1d050120, - 0x00461d05, 0x00000000, 0x80031d61, 0x36050120, - 0x00463605, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe4551d40, 0x00805403, - 0xe46d1d40, 0x00806c03, 0xe4701d40, 0x00806f03, - 0xe41e1d40, 0x00801d03, 0xe4371d40, 0x00803603, - 0xe3541d69, 0x00205403, 0xe36c1d69, 0x00206c03, - 0xe36f1d69, 0x00206f03, 0xe31d1d69, 0x00201d03, - 0xe3361d69, 0x00203603, 0xe3541d40, 0xfc005403, - 0x80041d40, 0x6c058220, 0x02466c05, 0x00001740, - 0x80041d40, 0x6f058220, 0x02466f05, 0x00001740, - 0xe31d1d40, 0xe8001d03, 0xe3361d40, 0xec003603, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80003865, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003866, 0x10218220, 0x02001020, 0x0000000f, - 0x80049831, 0x52160100, 0xfa005414, 0x04000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049e31, 0x6a160100, 0xfa006c14, 0x04000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049f31, 0x6d160100, 0xfa006f14, 0x04000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049031, 0x1b160100, 0xfa001d14, 0x04000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xe0223c65, 0x00105203, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0xa0243d40, 0x03806a03, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x27261970, 0x6d002403, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x2a060220, - 0x00342405, 0x00000000, 0x00130061, 0x2c060220, - 0x00342505, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xa0281b40, 0x1b022602, - 0x00031961, 0x2a260220, 0x00342805, 0x00000000, - 0x00131a61, 0x2c260220, 0x00342905, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x32240000, 0xfb042a24, 0x000c0000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049231, 0x00020100, 0xfa083614, 0x04003204, - 0x80030061, 0x38054010, 0x00000000, 0x76543210, - 0x80031961, 0x38050120, 0x00463805, 0x00000000, - 0xe4391940, 0x00803803, 0xe3381969, 0x00203803, - 0xe3381940, 0xf0003803, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049331, 0x00020100, - 0xfa083814, 0x04003404, 0x80030061, 0x3e054010, - 0x00000000, 0x76543210, 0x80033361, 0x57054010, - 0x00000000, 0x76543210, 0x80033461, 0x59054010, - 0x00000000, 0x76543210, 0x80031b61, 0x3e050120, - 0x00463e05, 0x00000000, 0x80031b61, 0x57050120, - 0x00465705, 0x00000000, 0x80031b61, 0x59050120, - 0x00465905, 0x00000000, 0xe43f1b40, 0x00803e03, - 0xe4581b40, 0x00805703, 0xe45a1b40, 0x00805903, - 0xe33e1b69, 0x00203e03, 0xe3571b69, 0x00205703, - 0xe3591b69, 0x00205903, 0xe33e1b40, 0xf0003e03, - 0x80041b40, 0x57058220, 0x02465705, 0x00001000, - 0x80041b40, 0x59058220, 0x02465905, 0x00001000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049431, 0x39160100, 0xfa003e14, 0x04000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003865, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003866, 0x10218220, 0x02001020, 0x0000000f, - 0x80049831, 0x55160100, 0xfa005714, 0x04000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x55060210, 0x00463905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049831, 0x00020100, 0xfa085914, 0x04005504, - 0x00044531, 0x12440000, 0xfb042e24, 0x003c0000, - 0x80030061, 0x72054010, 0x00000000, 0x76543210, - 0x80033561, 0x75054010, 0x00000000, 0x76543210, - 0x80033f61, 0x20054010, 0x00000000, 0x76543210, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80030061, 0x6e054010, 0x00000000, 0x76543210, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80031c61, 0x72050120, 0x00467205, 0x00000000, - 0x80031c61, 0x75050120, 0x00467505, 0x00000000, - 0x80031c61, 0x20050120, 0x00462005, 0x00000000, - 0x80031c61, 0x6e050120, 0x00466e05, 0x00000000, - 0xe4731c40, 0x00807203, 0xe4761c40, 0x00807503, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xe4211c40, 0x00802003, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xe46f1c40, 0x00806e03, - 0xe3721c69, 0x00207203, 0xe3751c69, 0x00207503, - 0xe3201c69, 0x00202003, 0xe36e1c69, 0x00206e03, - 0x80041c40, 0x72058220, 0x02467205, 0x00001740, - 0x80041c40, 0x75058220, 0x02467505, 0x00001740, - 0xe3201c40, 0xe8002003, 0xe36e1c40, 0x84006e03, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049831, 0x70160100, 0xfa007214, 0x04000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003865, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003866, 0x10218220, 0x02001020, 0x0000000f, - 0x80049831, 0x73160100, 0xfa007514, 0x04000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049631, 0x1e160100, 0xfa002014, 0x04000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0xa0293140, 0x01007003, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x272b1970, 0x73002903, - 0x00033561, 0x2f060220, 0x00342905, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00133561, 0x31060220, 0x00342a05, 0x00000000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa02d1b40, 0x1e022b02, 0x00031961, 0x2f260220, - 0x00342d05, 0x00000000, 0x00131a61, 0x31260220, - 0x00342e05, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x1a440000, - 0xfb042f24, 0x003c0000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xa02e2c40, 0x02800a03, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x27301970, 0x0a002e03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00033361, 0x35060220, - 0x00342e05, 0x00000000, 0x80103301, 0x00000000, - 0x00000000, 0x00000000, 0x00133261, 0x37060220, - 0x00342f05, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa032bc40, 0x0c023002, - 0x00031961, 0x35260220, 0x00343205, 0x00000000, - 0x00131a61, 0x37260220, 0x00343305, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x33140000, 0xfb043524, 0x00040000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x00042869, 0x6c058660, 0x02463305, 0x00000006, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049531, 0x00020100, 0xfa086e14, 0x04006c04, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xe03e0065, 0x0ff10043, 0x00040061, 0x40050160, - 0x00466205, 0x00000000, 0x80030061, 0x44054010, - 0x00000000, 0x76543210, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x25341a62, 0x3e004003, - 0x80031a61, 0x44050120, 0x00464405, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xac361a70, 0x00003403, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe4451a40, 0x00804403, - 0xae420070, 0x00002203, 0xe3441a69, 0x00204403, - 0xe3441940, 0xf4004403, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049931, 0x00020100, - 0xfa084414, 0x04004204, 0x00041d61, 0x00010660, - 0x20463605, 0x00000000, 0x01040022, 0x0001c060, - 0x000001d0, 0x000001d0, 0x00040061, 0x36054660, - 0x00000000, 0x00000000, 0x80033a61, 0x69054010, - 0x00000000, 0x76543210, 0x80033561, 0x6c054010, - 0x00000000, 0x76543210, 0x80031a61, 0x69050120, - 0x00466905, 0x00000000, 0x80031a61, 0x6c050120, - 0x00466c05, 0x00000000, 0xe46a1a40, 0x00806903, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe46d1a40, 0x00806c03, 0xe3691a69, 0x00206903, - 0xe36c1a69, 0x00206c03, 0xe3691a40, 0xda006903, - 0xe36c1a40, 0xde006c03, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049a31, 0x67160100, - 0xfa006914, 0x04000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049531, 0x6a160100, - 0xfa006c14, 0x04000000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x00043861, 0x38050220, - 0x00466705, 0x00000000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x3a050220, - 0x00466a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x00000000, - 0xea0c3614, 0x000c3824, 0x00043861, 0x39054660, - 0x00000000, 0x00000104, 0x00043961, 0x42054220, - 0x00000000, 0x00000001, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x00000000, - 0xea0c3914, 0x00044214, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80004a31, 0x370c0000, - 0xe23e000c, 0x00000000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x80033861, 0x38054220, - 0x00000000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x38550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80044b31, 0x00000000, - 0x3008380c, 0x00000000, 0x80040001, 0x00000000, - 0xe0000000, 0x00000000, 0x00040061, 0x2c054220, - 0x00000000, 0x00000006, 0x00040061, 0x2e054220, - 0x00000000, 0x00000020, 0x00040061, 0x30054220, - 0x00000000, 0x00000001, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00043961, 0x3a054220, - 0x00000000, 0x00000000, 0x00040061, 0x32054220, - 0x00000000, 0x00000001, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x63054110, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x25421a70, 0x2c002e03, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xeb441b70, 0x00003203, 0x00041965, 0x00010220, - 0x22464405, 0x00464205, 0x11040028, 0x0001c660, - 0x0000fc88, 0x0000fc88, 0xe0420065, 0x00704003, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xe0440068, 0x00304003, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x4c058660, - 0x02463e05, 0x00000001, 0x00043661, 0x48060210, - 0x00464005, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x4a060210, - 0x00464205, 0x00000000, 0x00041b70, 0x00010220, - 0x52464c05, 0x00463005, 0x01040022, 0x0001c060, - 0x000001b0, 0x00000180, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xa04e1e40, 0x4c004402, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x50050120, 0x00564e06, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xa0521940, 0xfff05003, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x27590070, 0x30005003, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x2f541a62, 0x52005003, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0xa0560040, 0x3a005402, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0xe05b0065, 0x01f05603, 0x00041969, 0x4e058660, - 0x02465b05, 0x00000003, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x01240000, - 0xea044e14, 0x000c0000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00041d61, 0x4e062650, - 0x00465905, 0x00000000, 0x00041961, 0x63050110, - 0x00564e06, 0x00000000, 0x00042c61, 0x05050220, - 0x00460105, 0x00000000, 0x00042c61, 0x2a050220, - 0x00460305, 0x00000000, 0x00040024, 0x0001c060, - 0x00000040, 0x00000040, 0x00041c61, 0x63050010, - 0x00686306, 0x00000000, 0x00041c61, 0x05054220, - 0x00000000, 0x00000000, 0x00041c61, 0x2a054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x0000fa38, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80004d31, 0x5c0c0000, - 0xe23e000c, 0x00000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x80033561, 0x5d054220, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80011a61, 0x5d550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a044531, 0x00000000, - 0x30085d0c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0x00040070, 0x00010220, - 0x52464c05, 0x00463005, 0x01040022, 0x0001c060, - 0x0000f7e0, 0x0000f7e0, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x606d1f65, 0x00106305, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xa05a2740, 0x02001a03, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00041f69, 0x03058660, - 0x02460505, 0x00000005, 0xe0013868, 0x01b00503, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0xa05e0040, 0x03801a03, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00040d61, 0x6e050450, - 0x00686d06, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x276f0d70, 0x1a005a03, - 0xe7051b70, 0x03805e03, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0xa05c2740, 0x1c026f02, - 0xa0600a40, 0x1c020502, 0xa0051f40, 0x03005e02, - 0x27031970, 0x5e000503, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00041952, 0x07040e68, - 0x0e2e6005, 0x03050105, 0x00030061, 0x01060220, - 0x00340505, 0x00000000, 0x00130061, 0x03060220, - 0x00340605, 0x00000000, 0x00031a61, 0x01260220, - 0x00340705, 0x00000000, 0x00131a61, 0x03260220, - 0x00340805, 0x00000000, 0x80030061, 0x08054010, - 0x00000000, 0x76543210, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x4c240000, - 0xfb040124, 0x000c0000, 0x80031961, 0x08050120, - 0x00460805, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe4091940, 0x00800803, - 0xe3081969, 0x00200803, 0xe3081940, 0xfc000803, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049f31, 0x06160100, 0xfa000814, 0x04000000, - 0x00042e65, 0x03058220, 0x02464e05, 0x00010000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xac011970, 0x00000303, 0x00040070, 0x70058550, - 0x25586e05, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x50050560, - 0x00467005, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x20521965, 0x01005003, - 0xae010070, 0x00000303, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x00040065, 0x00018220, - 0x22460605, 0x00000002, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x20541a65, 0x01005003, - 0x00040061, 0x01050020, 0x00664e1f, 0x00000000, - 0xef031962, 0x0ff00103, 0x00041b70, 0x00018660, - 0x26465405, 0x00000000, 0x00041a61, 0x01070200, - 0x00460305, 0x00000000, 0x00041961, 0x71050010, - 0x00660107, 0x00000000, 0x6f6e1962, 0x0ff07105, - 0x00041f61, 0x00010660, 0x20465205, 0x00000000, - 0x01040022, 0x0001c060, 0x000016f8, 0x000016f8, - 0x00040061, 0x01050120, 0x00564e06, 0x00000000, - 0x80030061, 0x70054010, 0x00000000, 0x76543210, - 0x80030061, 0x71054010, 0x00000000, 0x76543210, - 0x00040061, 0x03060210, 0x00464e05, 0x00000000, - 0x80031b61, 0x70050120, 0x00467005, 0x00000000, - 0x80031b61, 0x71050120, 0x00467105, 0x00000000, - 0xe4701a69, 0x00207003, 0xe4711a69, 0x00207103, - 0xe4701a40, 0x88007003, 0xe4711a40, 0x88007103, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039031, 0x6f0e0100, 0xfa00700c, 0x04000000, - 0x80002065, 0x6f058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039131, 0x00020100, 0xfa08710c, 0x04006f04, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x6f058120, 0x02466205, 0x00000002, - 0x80032861, 0x73054010, 0x00000000, 0x76543210, - 0x80031961, 0x73050120, 0x00467305, 0x00000000, - 0xe4731969, 0x00207303, 0xe4731940, 0x88007303, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039231, 0x720e0100, 0xfa00730c, 0x04000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007204, 0x0000008f, - 0x00049331, 0x00020100, 0xfa0c6f14, 0x04040104, - 0x00043361, 0x01050120, 0x00564206, 0x00000000, - 0x00040070, 0x00010110, 0x51564a06, 0x00560306, - 0x80033861, 0x56054010, 0x00000000, 0x76543210, - 0x80033861, 0x57054010, 0x00000000, 0x76543210, - 0xef031c62, 0x00000103, 0x80031b61, 0x56050120, - 0x00465605, 0x00000000, 0x80031b61, 0x57050120, - 0x00465705, 0x00000000, 0xa034be40, 0x03004c02, - 0xe4561b69, 0x00205603, 0xe4571b69, 0x00205703, - 0x00041b69, 0x03058660, 0x02463405, 0x00000002, - 0xe0010068, 0x01e03403, 0xe4561c40, 0x90005603, - 0xe4571c40, 0x90005703, 0xa005c540, 0x03001202, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039431, 0x090e0100, 0xfa00560c, 0x04000000, - 0x27031970, 0x12000503, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00049552, 0x07040e68, - 0x0e2e1405, 0x03050105, 0x00030061, 0x01060220, - 0x00340505, 0x00000000, 0x00130061, 0x03060220, - 0x00340605, 0x00000000, 0x00031a61, 0x01260220, - 0x00340705, 0x00000000, 0x00131a61, 0x03260220, - 0x00340805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x05140000, - 0xfb040124, 0x00040000, 0x80002465, 0x09058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039631, 0x00020100, - 0xfa08570c, 0x04000904, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe0013366, 0x30006f03, - 0x80033861, 0x59054010, 0x00000000, 0x76543210, - 0x80031961, 0x59050120, 0x00465905, 0x00000000, - 0xe4591969, 0x00205903, 0xe4591940, 0x90005903, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039731, 0x580e0100, 0xfa00590c, 0x04000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02005804, 0x0000008f, - 0x00049831, 0x00020100, 0xfa0c0114, 0x04040504, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00043869, 0x03058660, 0x02460505, 0x00000005, - 0xe0013868, 0x01b00503, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80033861, 0x76054010, - 0x00000000, 0x76543210, 0x80030061, 0x77054010, - 0x00000000, 0x76543210, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa071c540, 0x03001602, - 0x80031b61, 0x76050120, 0x00467605, 0x00000000, - 0x80031b61, 0x77050120, 0x00467705, 0x00000000, - 0x27031b70, 0x16007103, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x56060220, - 0x00347105, 0x00000000, 0x80103701, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x58060220, - 0x00347205, 0x00000000, 0xe4761d69, 0x00207603, - 0xe4771d69, 0x00207703, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x0004d552, 0x73040e68, - 0x0e2e1805, 0x03050105, 0xe4761b40, 0x92007603, - 0xe4771b40, 0x92007703, 0x00031b61, 0x56260220, - 0x00347305, 0x00000000, 0x00131c61, 0x58260220, - 0x00347405, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039931, 0x750e0100, - 0xfa00760c, 0x04000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x01440000, - 0xfb045624, 0x003c0000, 0x80002965, 0x75058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039b31, 0x00020100, - 0xfa08770c, 0x04007504, 0xe0563a66, 0x10006f03, - 0x80031261, 0x79054010, 0x00000000, 0x76543210, - 0x80031961, 0x79050120, 0x00467905, 0x00000000, - 0xe4791969, 0x00207903, 0xe4791940, 0x92007903, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039c31, 0x780e0100, 0xfa00790c, 0x04000000, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007804, 0x0000008f, - 0x00049d31, 0x00020100, 0xfa0c5614, 0x04040104, - 0x80031161, 0x7b054010, 0x00000000, 0x76543210, - 0x80031461, 0x7c054010, 0x00000000, 0x76543210, - 0x80031a61, 0x7b050120, 0x00467b05, 0x00000000, - 0x80031a61, 0x7c050120, 0x00467c05, 0x00000000, - 0xe47b1a69, 0x00207b03, 0xe47c1a69, 0x00207c03, - 0xe47b1a40, 0x94007b03, 0xe47c1a40, 0x94007c03, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039e31, 0x7a0e0100, 0xfa007b0c, 0x04000000, - 0x80002e65, 0x7a058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039f31, 0x00020100, 0xfa087c0c, 0x04007a04, - 0xe0563d66, 0x14006f03, 0x80033861, 0x7e054010, - 0x00000000, 0x76543210, 0x80031961, 0x7e050120, - 0x00467e05, 0x00000000, 0xe47e1969, 0x00207e03, - 0xe47e1940, 0x94007e03, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039031, 0x7d0e0100, - 0xfa007e0c, 0x04000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007d04, 0x0000008f, 0x00049131, 0x00020100, - 0xfa0c5614, 0x04040304, 0x80033161, 0x56054010, - 0x00000000, 0x76543210, 0x80033161, 0x57054010, - 0x00000000, 0x76543210, 0x80031a61, 0x56050120, - 0x00465605, 0x00000000, 0x80031a61, 0x57050120, - 0x00465705, 0x00000000, 0xe4561a69, 0x00205603, - 0xe4571a69, 0x00205703, 0xe4561a40, 0x96005603, - 0xe4571a40, 0x96005703, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039231, 0x090e0100, - 0xfa00560c, 0x04000000, 0x80002265, 0x09058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039331, 0x00020100, - 0xfa08570c, 0x04000904, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xe0560066, 0x18006f03, - 0x80033a61, 0x59054010, 0x00000000, 0x76543210, - 0x80031961, 0x59050120, 0x00465905, 0x00000000, - 0xe4591969, 0x00205903, 0xe4591940, 0x96005903, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039431, 0x580e0100, 0xfa00590c, 0x04000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02005804, 0x0000008f, - 0x00049531, 0x00020100, 0xfa0c5614, 0x04040504, - 0x80033961, 0x76054010, 0x00000000, 0x76543210, - 0x80033b61, 0x77054010, 0x00000000, 0x76543210, - 0x80031a61, 0x76050120, 0x00467605, 0x00000000, - 0x80031a61, 0x77050120, 0x00467705, 0x00000000, - 0xe4761a69, 0x00207603, 0xe4771a69, 0x00207703, - 0xe4761a40, 0x98007603, 0xe4771a40, 0x98007703, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039631, 0x750e0100, 0xfa00760c, 0x04000000, - 0x80002665, 0x75058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039731, 0x00020100, 0xfa08770c, 0x04007504, - 0xe0563566, 0x1c006f03, 0x80030061, 0x58054010, - 0x00000000, 0x76543210, 0x80031961, 0x58050120, - 0x00465805, 0x00000000, 0xe4581969, 0x00205803, - 0xe4581940, 0x98005803, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039831, 0x090e0100, - 0xfa00580c, 0x04000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000904, 0x0000008f, 0x00049931, 0x00020100, - 0xfa0c5614, 0x04040704, 0xa0013d40, 0x01007103, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80033c61, 0x79054010, 0x00000000, 0x76543210, - 0x80033f61, 0x7a054010, 0x00000000, 0x76543210, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x27051b70, 0x71000103, 0x00033961, 0x56060220, - 0x00340105, 0x00000000, 0x80103801, 0x00000000, - 0x00000000, 0x00000000, 0x80103401, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x58060220, - 0x00340205, 0x00000000, 0x80031d61, 0x79050120, - 0x00467905, 0x00000000, 0x80031d61, 0x7a050120, - 0x00467a05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa0031d40, 0x73020502, - 0xe4791b69, 0x00207903, 0xe47a1b69, 0x00207a03, - 0x00031b61, 0x56260220, 0x00340305, 0x00000000, - 0x00131c61, 0x58260220, 0x00340405, 0x00000000, - 0xe4791c40, 0x9a007903, 0xe47a1c40, 0x9a007a03, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x01440000, 0xfb045624, 0x003c0000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039b31, 0x780e0100, 0xfa00790c, 0x04000000, - 0x80002b65, 0x78058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039c31, 0x00020100, 0xfa087a0c, 0x04007804, - 0xe0563a66, 0x20006f03, 0x80033f61, 0x7c054010, - 0x00000000, 0x76543210, 0x80031961, 0x7c050120, - 0x00467c05, 0x00000000, 0xe47c1969, 0x00207c03, - 0xe47c1940, 0x9a007c03, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039c31, 0x7b0e0100, - 0xfa007c0c, 0x04000000, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007b04, 0x0000008f, 0x00049d31, 0x00020100, - 0xfa0c5614, 0x04040104, 0x80033061, 0x7e054010, - 0x00000000, 0x76543210, 0x80033861, 0x7f054010, - 0x00000000, 0x76543210, 0x80031a61, 0x7e050120, - 0x00467e05, 0x00000000, 0x80031a61, 0x7f050120, - 0x00467f05, 0x00000000, 0xe47e1a69, 0x00207e03, - 0xe47f1a69, 0x00207f03, 0xe47e1a40, 0x9c007e03, - 0xe47f1a40, 0x9c007f03, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039831, 0x7d0e0100, - 0xfa007e0c, 0x04000000, 0x80002865, 0x7d058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039831, 0x00020100, - 0xfa087f0c, 0x04007d04, 0xe0563d66, 0x24006f03, - 0x80033a61, 0x58054010, 0x00000000, 0x76543210, - 0x80031961, 0x58050120, 0x00465805, 0x00000000, - 0xe4581969, 0x00205803, 0xe4581940, 0x9c005803, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039831, 0x090e0100, 0xfa00580c, 0x04000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000904, 0x0000008f, - 0x00049e31, 0x00020100, 0xfa0c5614, 0x04040304, - 0x80030061, 0x71054010, 0x00000000, 0x76543210, - 0x80030061, 0x72054010, 0x00000000, 0x76543210, - 0x80031a61, 0x71050120, 0x00467105, 0x00000000, - 0x80031a61, 0x72050120, 0x00467205, 0x00000000, - 0xe4711a69, 0x00207103, 0xe4721a69, 0x00207203, - 0xe4711a40, 0x9e007103, 0xe4721a40, 0x9e007203, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039831, 0x590e0100, 0xfa00710c, 0x04000000, - 0x80002865, 0x59058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039831, 0x00020100, 0xfa08720c, 0x04005904, - 0xe0563e66, 0x28006f03, 0x80030061, 0x74054010, - 0x00000000, 0x76543210, 0x80031961, 0x74050120, - 0x00467405, 0x00000000, 0xe4741969, 0x00207403, - 0xe4741940, 0x9e007403, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039831, 0x730e0100, - 0xfa00740c, 0x04000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007304, 0x0000008f, 0x00049f31, 0x00020100, - 0xfa0c5614, 0x04040504, 0x80033661, 0x76054010, - 0x00000000, 0x76543210, 0x80033761, 0x77054010, - 0x00000000, 0x76543210, 0x80031a61, 0x76050120, - 0x00467605, 0x00000000, 0x80031a61, 0x77050120, - 0x00467705, 0x00000000, 0xe4761a69, 0x00207603, - 0xe4771a69, 0x00207703, 0xe4761a40, 0xa0007603, - 0xe4771a40, 0xa0007703, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039831, 0x750e0100, - 0xfa00760c, 0x04000000, 0x80002865, 0x75058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039831, 0x00020100, - 0xfa08770c, 0x04007504, 0xe0563f66, 0x2c006f03, - 0x80033b61, 0x79054010, 0x00000000, 0x76543210, - 0x80031961, 0x79050120, 0x00467905, 0x00000000, - 0xe4791969, 0x00207903, 0xe4791940, 0xa0007903, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039031, 0x780e0100, 0xfa00790c, 0x04000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007804, 0x0000008f, - 0x00049831, 0x00020100, 0xfa0c5614, 0x04040704, - 0xa0053f40, 0x01000a03, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x27011970, 0x0a000503, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xa0071940, 0x0c020102, 0x00030061, 0x01060220, - 0x00340505, 0x00000000, 0x00133e61, 0x03060220, - 0x00340605, 0x00000000, 0x00031a61, 0x01260220, - 0x00340705, 0x00000000, 0x00131a61, 0x03260220, - 0x00340805, 0x00000000, 0x80030061, 0x08054010, - 0x00000000, 0x76543210, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x05140000, - 0xfb040124, 0x00040000, 0x80031961, 0x08050120, - 0x00460805, 0x00000000, 0xe4091940, 0x00800803, - 0xe3081969, 0x00200803, 0xe3081940, 0xec000803, - 0x00042169, 0x01058660, 0x02460505, 0x00000006, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049f31, 0x06160100, 0xfa000814, 0x04000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x00043161, 0x03050120, 0x00560606, 0x00000000, - 0x00041941, 0x05050220, 0x01464c05, 0x00560306, - 0x00040069, 0x03058660, 0x02462a05, 0x00000006, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041952, 0x07044160, 0x0e0e00c0, 0x03050a05, - 0xa0031b40, 0x05000102, 0x00041952, 0x01040e68, - 0x0e2e0a05, 0x07050305, 0x0004196c, 0x28058660, - 0x02460105, 0x00000006, 0x00040025, 0x00004600, - 0x00000000, 0x0000ddb0, 0x80003861, 0x56064210, - 0x00000000, 0x00000000, 0x80001961, 0x30010110, - 0x00005604, 0x00000000, 0x00040070, 0x00018220, - 0x22465405, 0x00000000, 0x00040061, 0x00010120, - 0x20003000, 0x00000000, 0x01040022, 0x0001c060, - 0x000053b0, 0x000053b0, 0x00040061, 0x00010660, - 0x20465405, 0x00000000, 0x01040022, 0x0001c060, - 0x000005d8, 0x000005d8, 0x80033861, 0x75054010, - 0x00000000, 0x76543210, 0x80033861, 0x76054010, - 0x00000000, 0x76543210, 0x80031a61, 0x75050120, - 0x00467505, 0x00000000, 0x80031a61, 0x76050120, - 0x00467605, 0x00000000, 0xe4751a69, 0x00207503, - 0xe4761a69, 0x00207603, 0xe4751a40, 0x8a007503, - 0xe4761a40, 0x8a007603, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003865, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003866, 0x10218220, - 0x02001020, 0x0000000f, 0x80039831, 0x740e0100, - 0xfa00750c, 0x04000000, 0x80002865, 0x74058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039831, 0x00020100, - 0xfa08760c, 0x04007404, 0x00040069, 0x03058120, - 0x02466205, 0x00000002, 0x00040061, 0x01054220, - 0x00000000, 0x00000002, 0x80031261, 0x78054010, - 0x00000000, 0x76543210, 0x80031961, 0x78050120, - 0x00467805, 0x00000000, 0xe4781969, 0x00207803, - 0xe4781940, 0x8a007803, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039231, 0x770e0100, - 0xfa00780c, 0x04000000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007704, 0x0000008f, 0x00049331, 0x00020100, - 0xfa0c0314, 0x04040104, 0x00043361, 0x01050120, - 0x00564e06, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80031161, 0x7a054010, - 0x00000000, 0x76543210, 0x80031161, 0x7b054010, - 0x00000000, 0x76543210, 0xa005be40, 0x01004c02, - 0x80031b61, 0x7a050120, 0x00467a05, 0x00000000, - 0x80031b61, 0x7b050120, 0x00467b05, 0x00000000, - 0xe47a1a69, 0x00207a03, 0xe47b1a69, 0x00207b03, - 0xe47a1a40, 0x8c007a03, 0xe47b1a40, 0x8c007b03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039c31, 0x790e0100, 0xfa007a0c, 0x04000000, - 0x80002c65, 0x79058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039031, 0x00020100, 0xfa087b0c, 0x04007904, - 0xe0013366, 0x30000303, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80031461, 0x7d054010, - 0x00000000, 0x76543210, 0x80031961, 0x7d050120, - 0x00467d05, 0x00000000, 0xe47d1969, 0x00207d03, - 0xe47d1940, 0x8c007d03, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039831, 0x7c0e0100, - 0xfa007d0c, 0x04000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007c04, 0x0000008f, 0x00049e31, 0x00020100, - 0xfa0c0114, 0x04044c04, 0x00040070, 0x00018550, - 0x15564a06, 0x00010001, 0x01040022, 0x0001c060, - 0x000001d8, 0x000001d8, 0x80033861, 0x7f054010, - 0x00000000, 0x76543210, 0x80033e61, 0x02054010, - 0x00000000, 0x76543210, 0x80031a61, 0x7f050120, - 0x00467f05, 0x00000000, 0x80031a61, 0x02050120, - 0x00460205, 0x00000000, 0xe47f1a69, 0x00207f03, - 0xe4021a69, 0x00200203, 0xe47f1a40, 0x8e007f03, - 0xe4021a40, 0x8e000203, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003865, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003866, 0x10218220, - 0x02001020, 0x0000000f, 0x80039831, 0x7e0e0100, - 0xfa007f0c, 0x04000000, 0x80002865, 0x7e058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039831, 0x00020100, - 0xfa08020c, 0x04007e04, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00043e69, 0x01058120, - 0x02466205, 0x00000002, 0x80033f61, 0x08054010, - 0x00000000, 0x76543210, 0xe0031a66, 0x30000103, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0xe4081940, 0x8e000803, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039f31, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000704, 0x0000008f, - 0x00049f31, 0x00020100, 0xfa0c0314, 0x04040504, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00004db8, - 0x00043e61, 0x01062650, 0x00465405, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x09050110, 0x00560106, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x75050010, 0x00680906, 0x00000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x60720065, 0x00100905, 0x00041961, 0x00010450, - 0x20687206, 0x00000000, 0x01040022, 0x0001c060, - 0x00000568, 0x00000528, 0x80000065, 0x64058220, - 0x020000a4, 0xfffffc00, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00041169, 0x03058120, - 0x02466205, 0x00000002, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0xe0011966, 0x30000303, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006404, 0x0000000f, - 0x00049431, 0x05160100, 0xfa040114, 0x04040000, - 0x00042469, 0x03058660, 0x02460505, 0x00000005, - 0xe0013468, 0x01b00503, 0xa06f0a40, 0x03005a02, - 0x27031970, 0x5a006f03, 0x00032e61, 0x4c060220, - 0x00346f05, 0x00000000, 0x80103801, 0x00000000, - 0x00000000, 0x00000000, 0x00131761, 0x4e060220, - 0x00347005, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00041b52, 0x71040e68, - 0x0e2e5c05, 0x03050105, 0x00031961, 0x4c260220, - 0x00347105, 0x00000000, 0x00131a61, 0x4e260220, - 0x00347205, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x01440000, - 0xfb044c24, 0x003c0000, 0xa04c3540, 0x01006f03, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0xe7560070, 0x01004c03, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa04e1940, 0x71025602, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001601, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x56060220, 0x00344c05, 0x00000000, - 0x80103801, 0x00000000, 0x00000000, 0x00000000, - 0x80101601, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x58060220, 0x00344d05, 0x00000000, - 0x00031a61, 0x56260220, 0x00344e05, 0x00000000, - 0x00131a61, 0x58260220, 0x00344f05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x4c240000, 0xfb045624, 0x000c0000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x20562540, 0x01200700, 0xa0071140, 0x01c06f03, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x20582640, 0x03204c00, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x20732640, 0x05204e00, - 0x20011140, 0x73005800, 0x20030041, 0x73005800, - 0x0004115b, 0x05040aa8, 0x0a0a0305, 0x56050105, - 0x27010970, 0x6f000703, 0xa04c0940, 0x71020102, - 0x00030061, 0x01060220, 0x00340705, 0x00000000, - 0x00131161, 0x03060220, 0x00340805, 0x00000000, - 0x00031a61, 0x01260220, 0x00344c05, 0x00000000, - 0x00131a61, 0x03260220, 0x00344d05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x07140000, 0xfb040124, 0x00040000, - 0x00042765, 0x03058220, 0x02460705, 0x00010000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xae011970, 0x00000303, 0x01040022, 0x0001c060, - 0x000000f8, 0x000000e8, 0x00040a61, 0x03050120, - 0x00564206, 0x00000000, 0x80000065, 0x65058220, - 0x020000a4, 0xfffffc00, 0x00040069, 0x4c058120, - 0x02466205, 0x00000002, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006504, 0x0000000f, 0x00049831, 0x07160100, - 0xfa044c14, 0x04040000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x274c2870, 0x07000303, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x20381966, 0x38004c03, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x2f361162, 0x36000503, - 0x00040064, 0x03050660, 0x00464c05, 0x00000000, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00040a61, 0x03054220, 0x00000000, 0xffffffff, - 0x00040025, 0x00004600, 0x00000000, 0x000000a0, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x20383966, 0x38000303, 0x00040070, 0x00018660, - 0x26460305, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x11041e62, 0x36058220, - 0x02463605, 0x00000000, 0x00041b70, 0x00018660, - 0x26463805, 0x00000000, 0x2f030962, 0x05003603, - 0x00041f61, 0x05062650, 0x00460105, 0x00000000, - 0x00040961, 0x4e050110, 0x00560506, 0x00000000, - 0x00040024, 0x0001c060, 0x00000050, 0x00000050, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x03054220, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00041b61, 0x4e054110, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000b78, - 0xa0010040, 0x00404003, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xa0051c40, 0xff404003, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x60730a65, 0x00104e05, 0x00041b70, 0x00018660, - 0x56460105, 0x00000010, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x74050450, - 0x00687306, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x2f070062, 0x05000103, - 0x80041961, 0x10014110, 0x00000000, 0x00600060, - 0x00040069, 0x10018510, 0x01560706, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x00600060, - 0xe0050961, 0x001b0004, 0xa0070040, 0xff204003, - 0x25011a62, 0x05000300, 0xa0051140, 0x00204003, - 0x00041970, 0x00018660, 0x56460505, 0x00000010, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x2f4c2e62, 0x07000503, 0x80040961, 0x10014110, - 0x00000000, 0x00200020, 0x00040069, 0x10018510, - 0x01564c06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x00200020, 0xe0050961, 0x001b0004, - 0x25071962, 0x05000100, 0xa0010940, 0x00104003, - 0xa0051140, 0xff104003, 0x00041a70, 0x00018660, - 0x56460105, 0x00000010, 0x2f4c1a62, 0x05000103, - 0x80040961, 0x10014110, 0x00000000, 0x00e000e0, - 0x00040069, 0x10018510, 0x01564c06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x00e000e0, - 0xe0010961, 0x001b0004, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x76058550, - 0x25587405, 0x00000000, 0x25051a62, 0x01000700, - 0x00041165, 0x01058220, 0x02464005, 0xfffffff8, - 0x80040961, 0x10014110, 0x00000000, 0x00a000a0, - 0x00040069, 0x10018510, 0x01560106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x00a000a0, - 0xe0070961, 0x001b0004, 0x00041b61, 0x01050560, - 0x00467605, 0x00000000, 0x2c051a70, 0x03000700, - 0x00040965, 0x00010220, 0x22460105, 0x00460505, - 0x01040022, 0x0001c060, 0x000000a8, 0x00000098, - 0x00041161, 0x03050120, 0x00564206, 0x00000000, - 0x80003a65, 0x66058220, 0x020000a4, 0xfffffc00, - 0x00040069, 0x01058120, 0x02466205, 0x00000002, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006604, 0x0000000f, - 0x00049931, 0x05160100, 0xfa040114, 0x04040000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x27012970, 0x05000303, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00041a61, 0x01054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000870, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001561, 0x57064210, - 0x00000000, 0x00000000, 0x80001961, 0x30010110, - 0x00005704, 0x00000000, 0x00041c70, 0x00018220, - 0x22460105, 0x00000000, 0x00040061, 0x01050120, - 0x00003000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00043461, 0x46050120, - 0x00564406, 0x00000000, 0x80003561, 0x6c054660, - 0x00000000, 0x000000ff, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x67058220, - 0x020000a4, 0xfffffc00, 0x00040969, 0x03058660, - 0x02464605, 0x00000003, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x05050660, - 0x02006c04, 0x00460305, 0x20031965, 0x05000103, - 0x00040069, 0x05058120, 0x02466205, 0x00000002, - 0xac4c1a70, 0x00000303, 0x0004004c, 0x01050220, - 0x00460305, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x77058110, - 0x01587505, 0x00000000, 0x11041a62, 0x03058220, - 0x02460105, 0x00000020, 0xe0011d66, 0x30000503, - 0x00041b61, 0x09050010, 0x00687706, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001601, 0x00000000, 0x00000000, 0x00000000, - 0x60780065, 0x00107705, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80000c01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x56060210, - 0x00460305, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006704, 0x0000000f, 0x00049a31, 0x05160100, - 0xfa040114, 0x04040000, 0x00041a61, 0x00010450, - 0x20687806, 0x00000000, 0x80042a61, 0x10014110, - 0x00000000, 0x00a000a0, 0x00040069, 0x10018510, - 0x01560306, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x00a000a0, 0xe0010961, 0x001b0004, - 0x01040022, 0x0001c060, 0x00000520, 0x00000520, - 0x00040969, 0x03058660, 0x02460105, 0x00000005, - 0xe0050068, 0x01b00103, 0xa0011a40, 0x03005e02, - 0x27070970, 0x5e000103, 0x00041f70, 0x00010550, - 0x25564806, 0x00565606, 0x00041a52, 0x03040e68, - 0x0e2e6005, 0x07050505, 0x00030061, 0x05060220, - 0x00340105, 0x00000000, 0x00130061, 0x07060220, - 0x00340205, 0x00000000, 0x00031a61, 0x05260220, - 0x00340305, 0x00000000, 0x00131a61, 0x07260220, - 0x00340405, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x01240000, - 0xfb040524, 0x000c0000, 0x00042f61, 0x05050120, - 0x00560306, 0x00000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xa04e0940, 0x05000102, - 0x01040022, 0x0001c060, 0x00000310, 0x00000298, - 0x00040061, 0x05050120, 0x00564206, 0x00000000, - 0x80000065, 0x68058220, 0x020000a4, 0xfffffc00, - 0x00040069, 0x56058120, 0x02466205, 0x00000002, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006804, 0x0000000f, - 0x00049831, 0x07160100, 0xfa045614, 0x04040000, - 0x0004b870, 0x00010660, 0x16460505, 0x00460705, - 0x01040022, 0x0001c060, 0x000001e8, 0x000001e8, - 0x80030961, 0x07054010, 0x00000000, 0x76543210, - 0x80030961, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0xe4071a40, 0xe6000703, 0xe4081a40, 0xe6000803, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039b31, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002b65, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039f31, 0x00020100, 0xfa08080c, 0x04000604, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x05058120, 0x02466205, 0x00000002, - 0x80033b61, 0x07054010, 0x00000000, 0x76543210, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xe0561a66, 0x30000503, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0xe4071940, 0xe6000703, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039f31, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000604, 0x0000008f, 0x00049831, 0x00020100, - 0xfa0c5614, 0x04044e04, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000088, 0x00000088, 0x80003a65, 0x69058220, - 0x020000a4, 0xfffffc00, 0x00041b69, 0x05058120, - 0x02466205, 0x00000002, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xe0070066, 0x30000503, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006904, 0x0000008f, - 0x00049f31, 0x00020100, 0xfa0c0714, 0x04040104, - 0x00040025, 0x00004600, 0x00000000, 0x00000120, - 0x80000065, 0x6a058220, 0x020000a4, 0xfffffc00, - 0x00040969, 0x03058120, 0x02466205, 0x00000002, - 0x80000065, 0x6b058220, 0x020000a4, 0xfffffc00, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006a04, 0x0000000f, - 0x00049c31, 0x01160100, 0xfa040314, 0x04040000, - 0xa005dc40, 0x00100103, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006b04, 0x0000008f, 0x00049f31, 0x00020100, - 0xfa0c0314, 0x04040504, 0xe5013f70, 0x00600503, - 0x00041966, 0x00010220, 0x22460105, 0x00464c05, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001601, 0x00000000, 0x00000000, 0x00000000, - 0x11040062, 0x79058110, 0x01587505, 0x00000000, - 0x00041961, 0x09050010, 0x00687906, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000108, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x607a0065, 0x00100905, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x7b050450, - 0x00687a06, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001661, 0x58064210, - 0x00000000, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x7c058550, - 0x25587b05, 0x00000000, 0x00041961, 0x01050560, - 0x00467c05, 0x00000000, 0x80001b61, 0x30010110, - 0x00005804, 0x00000000, 0x00041a70, 0x00018220, - 0x22460105, 0x00000000, 0x00040061, 0x00010120, - 0x10003000, 0x00000000, 0x11040027, 0x00014060, - 0x00000000, 0xffffeed8, 0x00040061, 0x00010660, - 0x20465405, 0x00000000, 0x01040022, 0x0001c060, - 0x00000220, 0x00000210, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80030961, 0x7b054010, - 0x00000000, 0x76543210, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80030c61, 0x7c054010, - 0x00000000, 0x76543210, 0x80031a61, 0x7b050120, - 0x00467b05, 0x00000000, 0x80031a61, 0x7c050120, - 0x00467c05, 0x00000000, 0xe47b1a69, 0x00207b03, - 0xe47c1a69, 0x00207c03, 0xe47b1a40, 0xa2007b03, - 0xe47c1a40, 0xa2007c03, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039031, 0x7a0e0100, - 0xfa007b0c, 0x04000000, 0x80002065, 0x7a058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039c31, 0x00020100, - 0xfa087c0c, 0x04007a04, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00041169, 0x03058120, - 0x02466205, 0x00000002, 0x80033861, 0x7e054010, - 0x00000000, 0x76543210, 0x80031961, 0x7e050120, - 0x00467e05, 0x00000000, 0xe47e1969, 0x00207e03, - 0xe47e1940, 0xa2007e03, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80003865, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003866, 0x10218220, - 0x02001020, 0x0000000f, 0x80039831, 0x7d0e0100, - 0xfa007e0c, 0x04000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007d04, 0x0000000f, 0x00049f31, 0x01160100, - 0xfa040314, 0x04040000, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00042f61, 0x01054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00003a10, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x03050120, - 0x00560106, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x7d058550, - 0x15564806, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00042e61, 0x4c050120, - 0x00000304, 0x00000000, 0xa0011b40, 0x03110402, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x4e050120, 0x00560106, 0x00000000, - 0x00040061, 0x03060210, 0x00460105, 0x00000000, - 0x00041d61, 0x01050560, 0x00467d05, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00041a70, 0x7e058550, 0x25560306, 0x00000000, - 0x00041961, 0x03050560, 0x00467e05, 0x00000000, - 0x00041965, 0x00010220, 0x22460105, 0x00460305, - 0x01040022, 0x0001c060, 0x00000128, 0x00000128, - 0xa0053f40, 0x00c00a03, 0x27011970, 0x0a000503, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0xa0070040, 0x0c020102, 0x00030061, 0x01060220, - 0x00340505, 0x00000000, 0x00130961, 0x03060220, - 0x00340605, 0x00000000, 0x00031a61, 0x01260220, - 0x00340705, 0x00000000, 0x00131a61, 0x03260220, - 0x00340805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x06140000, - 0xfb180124, 0x01004e14, 0x80030061, 0x08054010, - 0x00000000, 0x76543210, 0x80031961, 0x08050120, - 0x00460805, 0x00000000, 0xe4091940, 0x00800803, - 0xe3081969, 0x00200803, 0x80041940, 0x08058220, - 0x02460805, 0x00001040, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80002f65, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80002f66, 0x10218220, - 0x02001020, 0x0000008f, 0x00049f31, 0x00020100, - 0xfa080814, 0x04000604, 0x00040025, 0x00004600, - 0x00000000, 0x000037e0, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80031161, 0x07054010, - 0x00000000, 0x76543210, 0x00040061, 0x00010660, - 0x20465405, 0x00000000, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x00001040, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80003f65, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003f66, 0x10218220, 0x02001020, 0x0000000f, - 0x80039f31, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041761, 0x5e050660, 0x00000604, 0x00000000, - 0x01040022, 0x0001c060, 0x00003708, 0x00003648, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00043441, 0x01050660, 0x05464c05, 0x00564606, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80031161, 0x08054010, 0x00000000, 0x76543210, - 0x80030061, 0x4d054010, 0x00000000, 0x76543210, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80031a61, 0x4d050120, 0x00464d05, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xe4091a40, 0x00800803, 0xe44d1a69, 0x00204d03, - 0xe3081a69, 0x00200803, 0x80031a40, 0x4d058220, - 0x02464d05, 0x00001040, 0x80041a40, 0x08058220, - 0x02460805, 0x00001040, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039d31, 0x4c0e0100, - 0xfa004d0c, 0x04000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xa0061f40, 0x01014c02, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049e31, 0x00020100, 0xfa080814, 0x04000604, - 0x80033e61, 0x08054010, 0x00000000, 0x76543210, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041169, 0x03058660, 0x02462a05, 0x00000006, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xe4091940, 0x00800803, 0xe3081969, 0x00200803, - 0x80041940, 0x08058220, 0x02460805, 0x00001040, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049f31, 0x06160100, 0xfa000814, 0x04000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x01058660, 0x02460605, 0x00000006, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041e52, 0x05044160, 0x0e0e00c0, 0x03050a05, - 0x00041952, 0x03040e68, 0x0e2e0a05, 0x05050105, - 0x0004196c, 0x28058660, 0x02460305, 0x00000006, - 0x80030061, 0x03054010, 0x00000000, 0x76543210, - 0x80030061, 0x04054010, 0x00000000, 0x76543210, - 0x80031a61, 0x03050120, 0x00460305, 0x00000000, - 0x80031a61, 0x04050120, 0x00460405, 0x00000000, - 0xe4031a69, 0x00200303, 0xe4041a69, 0x00200403, - 0xe4031a40, 0xa4000303, 0xe4041a40, 0xa4000403, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039031, 0x020e0100, 0xfa00030c, 0x04000000, - 0x80002065, 0x02058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039131, 0x00020100, 0xfa08040c, 0x04000204, - 0x00041769, 0x60058120, 0x02466205, 0x00000002, - 0x80033f61, 0x08054010, 0x00000000, 0x76543210, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe0011a66, 0x30006003, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0xe4081969, 0x00200803, - 0xe4081940, 0xa4000803, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039231, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000704, 0x0000000f, 0x00049331, 0x05160100, - 0xfa040114, 0x04040000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00042369, 0x03058660, - 0x02460505, 0x00000005, 0xe0013368, 0x01b00503, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0xa0560040, 0x03005a02, 0x27031970, 0x5a005603, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x4c060220, 0x00345605, 0x00000000, - 0x00133f61, 0x4e060220, 0x00345705, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x58040e68, 0x0e2e5c05, 0x03050105, - 0x00031961, 0x4c260220, 0x00345805, 0x00000000, - 0x00131a61, 0x4e260220, 0x00345905, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x01440000, 0xfb044c24, 0x003c0000, - 0x80033461, 0x4c054010, 0x00000000, 0x76543210, - 0x80033461, 0x4d054010, 0x00000000, 0x76543210, - 0x80031a61, 0x4c050120, 0x00464c05, 0x00000000, - 0x80031a61, 0x4d050120, 0x00464d05, 0x00000000, - 0xe44c1a69, 0x00204c03, 0xe44d1a69, 0x00204d03, - 0xe44c1a40, 0xa6004c03, 0xe44d1a40, 0xa6004d03, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039531, 0x090e0100, 0xfa004c0c, 0x04000000, - 0x80002565, 0x09058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039631, 0x00020100, 0xfa084d0c, 0x04000904, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0xe0710066, 0x4c006003, 0x80033461, 0x4f054010, - 0x00000000, 0x76543210, 0x80031961, 0x4f050120, - 0x00464f05, 0x00000000, 0xe44f1969, 0x00204f03, - 0xe44f1940, 0xa6004f03, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039731, 0x4e0e0100, - 0xfa004f0c, 0x04000000, 0x80033761, 0x4f054010, - 0x00000000, 0x76543210, 0x80031961, 0x4f050120, - 0x00464f05, 0x00000000, 0xe44f1969, 0x00204f03, - 0xe44f1940, 0xa8004f03, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02004e04, 0x0000000f, 0x00049831, 0x4c160100, - 0xfa047114, 0x04040000, 0x80030061, 0x4e054010, - 0x00000000, 0x76543210, 0x80031961, 0x4e050120, - 0x00464e05, 0x00000000, 0xe44e1969, 0x00204e03, - 0xe44e1940, 0xa8004e03, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039931, 0x090e0100, - 0xfa004e0c, 0x04000000, 0x80002965, 0x09058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039a31, 0x00020100, - 0xfa084f0c, 0x04000904, 0xe05a0066, 0x40006003, - 0x80033961, 0x4e054010, 0x00000000, 0x76543210, - 0x80031961, 0x4e050120, 0x00464e05, 0x00000000, - 0xe44e1969, 0x00204e03, 0xe44e1940, 0xa8004e03, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039b31, 0x090e0100, 0xfa004e0c, 0x04000000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000904, 0x0000008f, - 0x00049c31, 0x00020100, 0xfa0c5a14, 0x04040104, - 0x80033b61, 0x4e054010, 0x00000000, 0x76543210, - 0x80033a61, 0x4f054010, 0x00000000, 0x76543210, - 0x80031a61, 0x4e050120, 0x00464e05, 0x00000000, - 0x80031a61, 0x4f050120, 0x00464f05, 0x00000000, - 0xe44e1a69, 0x00204e03, 0xe44f1a69, 0x00204f03, - 0xe44e1a40, 0xaa004e03, 0xe44f1a40, 0xaa004f03, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039d31, 0x090e0100, 0xfa004e0c, 0x04000000, - 0x80002d65, 0x09058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039e31, 0x00020100, 0xfa084f0c, 0x04000904, - 0xe05c0066, 0x44006003, 0x80033d61, 0x4e054010, - 0x00000000, 0x76543210, 0x80031961, 0x4e050120, - 0x00464e05, 0x00000000, 0xe44e1969, 0x00204e03, - 0xe44e1940, 0xaa004e03, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039f31, 0x090e0100, - 0xfa004e0c, 0x04000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000904, 0x0000008f, 0x00049031, 0x00020100, - 0xfa0c5c14, 0x04040304, 0x80033f61, 0x4e054010, - 0x00000000, 0x76543210, 0x80033e61, 0x4f054010, - 0x00000000, 0x76543210, 0x80031a61, 0x4e050120, - 0x00464e05, 0x00000000, 0x80031a61, 0x4f050120, - 0x00464f05, 0x00000000, 0xe44e1a69, 0x00204e03, - 0xe44f1a69, 0x00204f03, 0xe44e1a40, 0xac004e03, - 0xe44f1a40, 0xac004f03, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039131, 0x090e0100, - 0xfa004e0c, 0x04000000, 0x80002165, 0x09058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039231, 0x00020100, - 0xfa084f0c, 0x04000904, 0xe06f1766, 0x48006003, - 0x80033161, 0x4e054010, 0x00000000, 0x76543210, - 0x80031961, 0x4e050120, 0x00464e05, 0x00000000, - 0xe44e1969, 0x00204e03, 0xe44e1940, 0xac004e03, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039331, 0x090e0100, 0xfa004e0c, 0x04000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80002466, 0x10218220, 0x02000904, 0x0000008f, - 0x00049431, 0x00020100, 0xfa0c6f14, 0x04040504, - 0x80033361, 0x4e054010, 0x00000000, 0x76543210, - 0x80033261, 0x4f054010, 0x00000000, 0x76543210, - 0x80031a61, 0x4e050120, 0x00464e05, 0x00000000, - 0x80031a61, 0x4f050120, 0x00464f05, 0x00000000, - 0xe44e1a69, 0x00204e03, 0xe44f1a69, 0x00204f03, - 0xe44e1a40, 0xae004e03, 0xe44f1a40, 0xae004f03, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039531, 0x090e0100, 0xfa004e0c, 0x04000000, - 0x80002565, 0x09058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039631, 0x00020100, 0xfa084f0c, 0x04000904, - 0x80033561, 0x4e054010, 0x00000000, 0x76543210, - 0x80031961, 0x4e050120, 0x00464e05, 0x00000000, - 0xe44e1969, 0x00204e03, 0xe44e1940, 0xae004e03, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039731, 0x090e0100, 0xfa004e0c, 0x04000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80002866, 0x10218220, 0x02000904, 0x0000008f, - 0x00049831, 0x00020100, 0xfa0c7114, 0x04044c04, - 0xa04c3840, 0x01005603, 0xe7561970, 0x01004c03, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa04e1940, 0x58025602, 0x00030061, 0x56060220, - 0x00344c05, 0x00000000, 0x00130061, 0x58060220, - 0x00344d05, 0x00000000, 0x00031a61, 0x56260220, - 0x00344e05, 0x00000000, 0x00131a61, 0x58260220, - 0x00344f05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x4c240000, - 0xfb045624, 0x000c0000, 0x80033961, 0x56054010, - 0x00000000, 0x76543210, 0x80033961, 0x57054010, - 0x00000000, 0x76543210, 0x80031a61, 0x56050120, - 0x00465605, 0x00000000, 0x80031a61, 0x57050120, - 0x00465705, 0x00000000, 0xe4561a69, 0x00205603, - 0xe4571a69, 0x00205703, 0xe4561a40, 0xb0005603, - 0xe4571a40, 0xb0005703, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039a31, 0x090e0100, - 0xfa00560c, 0x04000000, 0x80002a65, 0x09058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039b31, 0x00020100, - 0xfa08570c, 0x04000904, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0xe0730066, 0x5c006003, - 0x80033961, 0x58054010, 0x00000000, 0x76543210, - 0x80033961, 0x59054010, 0x00000000, 0x76543210, - 0x80031a61, 0x58050120, 0x00465805, 0x00000000, - 0x80031a61, 0x59050120, 0x00465905, 0x00000000, - 0xe4581a69, 0x00205803, 0xe4591a69, 0x00205903, - 0xe4581a40, 0xb0005803, 0xe4591a40, 0xb2005903, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039c31, 0x090e0100, 0xfa00580c, 0x04000000, - 0x80033c61, 0x58054010, 0x00000000, 0x76543210, - 0x80031961, 0x58050120, 0x00465805, 0x00000000, - 0xe4581969, 0x00205803, 0xe4581940, 0xb2005803, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000904, 0x0000000f, - 0x00049d31, 0x56160100, 0xfa047314, 0x04040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039e31, 0x090e0100, 0xfa00580c, 0x04000000, - 0x80002e65, 0x09058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039f31, 0x00020100, 0xfa08590c, 0x04000904, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xe0580066, 0x50006003, 0x80033861, 0x75054010, - 0x00000000, 0x76543210, 0x80031961, 0x75050120, - 0x00467505, 0x00000000, 0xe4751969, 0x00207503, - 0xe4751940, 0xb2007503, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039831, 0x090e0100, - 0xfa00750c, 0x04000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000904, 0x0000008f, 0x00049031, 0x00020100, - 0xfa0c5814, 0x04040704, 0x80033061, 0x03054010, - 0x00000000, 0x76543210, 0x80033061, 0x04054010, - 0x00000000, 0x76543210, 0x80031a61, 0x03050120, - 0x00460305, 0x00000000, 0x80031a61, 0x04050120, - 0x00460405, 0x00000000, 0xe4031a69, 0x00200303, - 0xe4041a69, 0x00200403, 0xe4031a40, 0xb4000303, - 0xe4041a40, 0xb4000403, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039131, 0x020e0100, - 0xfa00030c, 0x04000000, 0x80002165, 0x02058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039231, 0x00020100, - 0xfa08040c, 0x04000204, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe0013c66, 0x54006003, - 0x80033261, 0x04054010, 0x00000000, 0x76543210, - 0x80031961, 0x04050120, 0x00460405, 0x00000000, - 0xe4041969, 0x00200403, 0xe4041940, 0xb4000403, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039331, 0x030e0100, 0xfa00040c, 0x04000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000304, 0x0000008f, - 0x00049431, 0x00020100, 0xfa0c0114, 0x04044c04, - 0x80033361, 0x04054010, 0x00000000, 0x76543210, - 0x80033461, 0x05054010, 0x00000000, 0x76543210, - 0x80031a61, 0x04050120, 0x00460405, 0x00000000, - 0x80031a61, 0x05050120, 0x00460505, 0x00000000, - 0xe4041a69, 0x00200403, 0xe4051a69, 0x00200503, - 0xe4041a40, 0xb6000403, 0xe4051a40, 0xb6000503, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039531, 0x030e0100, 0xfa00040c, 0x04000000, - 0x80002565, 0x03058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039631, 0x00020100, 0xfa08050c, 0x04000304, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe0030066, 0x58006003, 0x80033461, 0x06054010, - 0x00000000, 0x76543210, 0x80031961, 0x06050120, - 0x00460605, 0x00000000, 0xe4061969, 0x00200603, - 0xe4061940, 0xb6000603, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039731, 0x050e0100, - 0xfa00060c, 0x04000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000504, 0x0000008f, 0x00049831, 0x00020100, - 0xfa0c0314, 0x04044e04, 0x80033761, 0x06054010, - 0x00000000, 0x76543210, 0x80033061, 0x07054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0xe4061a69, 0x00200603, - 0xe4071a69, 0x00200703, 0xe4061a40, 0xb8000603, - 0xe4071a40, 0xb8000703, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039931, 0x050e0100, - 0xfa00060c, 0x04000000, 0x80002965, 0x05058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039a31, 0x00020100, - 0xfa08070c, 0x04000504, 0x80033961, 0x06054010, - 0x00000000, 0x76543210, 0x80031961, 0x06050120, - 0x00460605, 0x00000000, 0xe4061969, 0x00200603, - 0xe4061940, 0xb8000603, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039b31, 0x050e0100, - 0xfa00060c, 0x04000000, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000504, 0x0000008f, 0x00049c31, 0x00020100, - 0xfa0c7314, 0x04045604, 0x80033b61, 0x06054010, - 0x00000000, 0x76543210, 0x80033a61, 0x07054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0xe4061a69, 0x00200603, - 0xe4071a69, 0x00200703, 0xe4061a40, 0xba000603, - 0xe4071a40, 0xba000703, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039d31, 0x050e0100, - 0xfa00060c, 0x04000000, 0x80002d65, 0x05058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039e31, 0x00020100, - 0xfa08070c, 0x04000504, 0x80033061, 0x08054010, - 0x00000000, 0x76543210, 0x80030061, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0xe4081a40, 0xba000803, - 0xe4091a40, 0xbc000903, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039f31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80033f61, 0x08054010, - 0x00000000, 0x76543210, 0x80031961, 0x08050120, - 0x00460805, 0x00000000, 0xe4081969, 0x00200803, - 0xe4081940, 0xbc000803, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000704, 0x0000000f, 0x00049031, 0x05160100, - 0xfa045a14, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039131, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002165, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039231, 0x00020100, - 0xfa08090c, 0x04000704, 0x80033461, 0x4c054010, - 0x00000000, 0x76543210, 0x80033461, 0x4d054010, - 0x00000000, 0x76543210, 0x80031a61, 0x4c050120, - 0x00464c05, 0x00000000, 0x80031a61, 0x4d050120, - 0x00464d05, 0x00000000, 0xe44c1a69, 0x00204c03, - 0xe44d1a69, 0x00204d03, 0xe44c1a40, 0xbc004c03, - 0xe44d1a40, 0xbe004d03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039331, 0x090e0100, - 0xfa004c0c, 0x04000000, 0x80033361, 0x4c054010, - 0x00000000, 0x76543210, 0x80031961, 0x4c050120, - 0x00464c05, 0x00000000, 0xe44c1969, 0x00204c03, - 0xe44c1940, 0xbe004c03, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000904, 0x0000000f, 0x00049431, 0x07160100, - 0xfa045c14, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039531, 0x090e0100, - 0xfa004c0c, 0x04000000, 0x80002565, 0x09058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039631, 0x00020100, - 0xfa084d0c, 0x04000904, 0x80033861, 0x4e054010, - 0x00000000, 0x76543210, 0x80033861, 0x4f054010, - 0x00000000, 0x76543210, 0x80031a61, 0x4e050120, - 0x00464e05, 0x00000000, 0x80031a61, 0x4f050120, - 0x00464f05, 0x00000000, 0xe44e1a69, 0x00204e03, - 0xe44f1a69, 0x00204f03, 0xe44e1a40, 0xbe004e03, - 0xe44f1a40, 0xc0004f03, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039731, 0x090e0100, - 0xfa004e0c, 0x04000000, 0x80033761, 0x4e054010, - 0x00000000, 0x76543210, 0x80031961, 0x4e050120, - 0x00464e05, 0x00000000, 0xe44e1969, 0x00204e03, - 0xe44e1940, 0xc0004e03, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000904, 0x0000000f, 0x00049831, 0x4c160100, - 0xfa046f14, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039931, 0x090e0100, - 0xfa004e0c, 0x04000000, 0x80002965, 0x09058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039a31, 0x00020100, - 0xfa084f0c, 0x04000904, 0x80033c61, 0x56054010, - 0x00000000, 0x76543210, 0x80033c61, 0x57054010, - 0x00000000, 0x76543210, 0x80031a61, 0x56050120, - 0x00465605, 0x00000000, 0x80031a61, 0x57050120, - 0x00465705, 0x00000000, 0xe4561a69, 0x00205603, - 0xe4571a69, 0x00205703, 0xe4561a40, 0xc0005603, - 0xe4571a40, 0xc2005703, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039b31, 0x090e0100, - 0xfa00560c, 0x04000000, 0x80033b61, 0x56054010, - 0x00000000, 0x76543210, 0x80031961, 0x56050120, - 0x00465605, 0x00000000, 0xe4561969, 0x00205603, - 0xe4561940, 0xc2005603, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003866, 0x10218220, - 0x02000904, 0x0000000f, 0x00049831, 0x4e160100, - 0xfa047114, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039c31, 0x090e0100, - 0xfa00560c, 0x04000000, 0x80002c65, 0x09058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039d31, 0x00020100, - 0xfa08570c, 0x04000904, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xe0560066, 0x10006003, - 0x80033061, 0x5a054010, 0x00000000, 0x76543210, - 0x80031961, 0x5a050120, 0x00465a05, 0x00000000, - 0xe45a1969, 0x00205a03, 0xe45a1940, 0xc2005a03, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039e31, 0x090e0100, 0xfa005a0c, 0x04000000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000904, 0x0000008f, - 0x00049831, 0x00020100, 0xfa0c5614, 0x04040504, - 0x80033861, 0x06054010, 0x00000000, 0x76543210, - 0x80030061, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4061a69, 0x00200603, 0xe4091a69, 0x00200903, - 0xe4061a40, 0xc4000603, 0xe4091a40, 0xc4000903, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039f31, 0x050e0100, 0xfa00060c, 0x04000000, - 0x80002f65, 0x05058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039031, 0x00020100, 0xfa08090c, 0x04000504, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xe0050066, 0x14006003, 0x80033861, 0x56054010, - 0x00000000, 0x76543210, 0x80031961, 0x56050120, - 0x00465605, 0x00000000, 0xe4561969, 0x00205603, - 0xe4561940, 0xc4005603, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039831, 0x090e0100, - 0xfa00560c, 0x04000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000904, 0x0000008f, 0x00049131, 0x00020100, - 0xfa0c0514, 0x04040704, 0x80033161, 0x06054010, - 0x00000000, 0x76543210, 0x80033161, 0x07054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0xe4061a69, 0x00200603, - 0xe4071a69, 0x00200703, 0xe4061a40, 0xc6000603, - 0xe4071a40, 0xc6000703, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039231, 0x050e0100, - 0xfa00060c, 0x04000000, 0x80002265, 0x05058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039331, 0x00020100, - 0xfa08070c, 0x04000504, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe0050066, 0x18006003, - 0x80033161, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0xe4081940, 0xc6000803, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039431, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000704, 0x0000008f, - 0x00049531, 0x00020100, 0xfa0c0514, 0x04044c04, - 0x80033561, 0x06054010, 0x00000000, 0x76543210, - 0x80030061, 0x07054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0xe4061a69, 0x00200603, 0xe4071a69, 0x00200703, - 0xe4061a40, 0xc8000603, 0xe4071a40, 0xc8000703, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039631, 0x050e0100, 0xfa00060c, 0x04000000, - 0x80002665, 0x05058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039731, 0x00020100, 0xfa08070c, 0x04000504, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xe0050066, 0x1c006003, 0x80033461, 0x08054010, - 0x00000000, 0x76543210, 0x80031961, 0x08050120, - 0x00460805, 0x00000000, 0xe4081969, 0x00200803, - 0xe4081940, 0xc8000803, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039831, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000704, 0x0000008f, 0x00049f31, 0x00020100, - 0xfa0c0514, 0x04044e04, 0x80033f61, 0x06054010, - 0x00000000, 0x76543210, 0x80030061, 0x07054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0xe4061a69, 0x00200603, - 0xe4071a69, 0x00200703, 0xe4061a40, 0xca000603, - 0xe4071a40, 0xca000703, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039931, 0x050e0100, - 0xfa00060c, 0x04000000, 0x80002965, 0x05058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039a31, 0x00020100, - 0xfa08070c, 0x04000504, 0x80033861, 0x08054010, - 0x00000000, 0x76543210, 0x80030061, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0xe4081a40, 0xca000803, - 0xe4091a40, 0xcc000903, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039b31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80033b61, 0x08054010, - 0x00000000, 0x76543210, 0x80031961, 0x08050120, - 0x00460805, 0x00000000, 0xe4081969, 0x00200803, - 0xe4081940, 0xcc000803, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000704, 0x0000000f, 0x00049831, 0x05160100, - 0xfa045814, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039c31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002c65, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039d31, 0x00020100, - 0xfa08090c, 0x04000704, 0x80033561, 0x4c054010, - 0x00000000, 0x76543210, 0x80031961, 0x4c050120, - 0x00464c05, 0x00000000, 0xe44c1969, 0x00204c03, - 0xe44c1940, 0xcc004c03, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039e31, 0x090e0100, - 0xfa004c0c, 0x04000000, 0x80033e61, 0x4c054010, - 0x00000000, 0x76543210, 0x80031961, 0x4c050120, - 0x00464c05, 0x00000000, 0xe44c1969, 0x00204c03, - 0xe44c1940, 0xce004c03, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000904, 0x0000000f, 0x00049f31, 0x07160100, - 0xfa040114, 0x04040000, 0x80030061, 0x09054010, - 0x00000000, 0x76543210, 0x80031961, 0x09050120, - 0x00460905, 0x00000000, 0xe4091969, 0x00200903, - 0xe4091940, 0xce000903, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039031, 0x020e0100, - 0xfa00090c, 0x04000000, 0x80002065, 0x02058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039131, 0x00020100, - 0xfa084c0c, 0x04000204, 0x80033161, 0x4c054010, - 0x00000000, 0x76543210, 0x80031961, 0x4c050120, - 0x00464c05, 0x00000000, 0xe44c1969, 0x00204c03, - 0xe44c1940, 0xce004c03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039231, 0x090e0100, - 0xfa004c0c, 0x04000000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000904, 0x0000000f, 0x00049331, 0x01160100, - 0xfa040314, 0x04040000, 0x80030061, 0x09054010, - 0x00000000, 0x76543210, 0x80033361, 0x04054010, - 0x00000000, 0x76543210, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0x80031a61, 0x04050120, - 0x00460405, 0x00000000, 0xe4091a69, 0x00200903, - 0xe4041a69, 0x00200403, 0xe4091a40, 0xd0000903, - 0xe4041a40, 0xd0000403, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039431, 0x030e0100, - 0xfa00040c, 0x04000000, 0x80002465, 0x03058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039531, 0x00020100, - 0xfa08090c, 0x04000304, 0x80033261, 0x4c054010, - 0x00000000, 0x76543210, 0x80033561, 0x4d054010, - 0x00000000, 0x76543210, 0x80031a61, 0x4c050120, - 0x00464c05, 0x00000000, 0x80031a61, 0x4d050120, - 0x00464d05, 0x00000000, 0xe44c1a69, 0x00204c03, - 0xe44d1a69, 0x00204d03, 0xe44c1a40, 0xd0004c03, - 0xe44d1a40, 0xd2004d03, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039631, 0x090e0100, - 0xfa004c0c, 0x04000000, 0x80033661, 0x4c054010, - 0x00000000, 0x76543210, 0x80031961, 0x4c050120, - 0x00464c05, 0x00000000, 0xe44c1969, 0x00204c03, - 0xe44c1940, 0xd2004c03, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000904, 0x0000000f, 0x00049831, 0x03160100, - 0xfa047314, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039731, 0x090e0100, - 0xfa004c0c, 0x04000000, 0x80002765, 0x09058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039831, 0x00020100, - 0xfa084d0c, 0x04000904, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe04c0066, 0x20006003, - 0x80033f61, 0x4e054010, 0x00000000, 0x76543210, - 0x80031961, 0x4e050120, 0x00464e05, 0x00000000, - 0xe44e1969, 0x00204e03, 0xe44e1940, 0xd2004e03, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039f31, 0x090e0100, 0xfa004e0c, 0x04000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000904, 0x0000008f, - 0x00049931, 0x00020100, 0xfa0c4c14, 0x04040504, - 0x80033961, 0x06054010, 0x00000000, 0x76543210, - 0x80030061, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4061a69, 0x00200603, 0xe4091a69, 0x00200903, - 0xe4061a40, 0xd4000603, 0xe4091a40, 0xd4000903, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039a31, 0x050e0100, 0xfa00060c, 0x04000000, - 0x80002a65, 0x05058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039f31, 0x00020100, 0xfa08090c, 0x04000504, - 0xe04c3966, 0x24006003, 0x80033a61, 0x06054010, - 0x00000000, 0x76543210, 0x80031961, 0x06050120, - 0x00460605, 0x00000000, 0xe4061969, 0x00200603, - 0xe4061940, 0xd4000603, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039b31, 0x050e0100, - 0xfa00060c, 0x04000000, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000504, 0x0000008f, 0x00049e31, 0x00020100, - 0xfa0c4c14, 0x04040704, 0x80033b61, 0x06054010, - 0x00000000, 0x76543210, 0x80033e61, 0x07054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0xe4061a69, 0x00200603, - 0xe4071a69, 0x00200703, 0xe4061a40, 0xd6000603, - 0xe4071a40, 0xd6000703, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039c31, 0x050e0100, - 0xfa00060c, 0x04000000, 0x80002c65, 0x05058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039d31, 0x00020100, - 0xfa08070c, 0x04000504, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xe0073e66, 0x28006003, - 0x80033c61, 0x06054010, 0x00000000, 0x76543210, - 0x80031961, 0x06050120, 0x00460605, 0x00000000, - 0xe4061969, 0x00200603, 0xe4061940, 0xd6000603, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039e31, 0x050e0100, 0xfa00060c, 0x04000000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000504, 0x0000008f, - 0x00049f31, 0x00020100, 0xfa0c0714, 0x04040104, - 0x80030061, 0x05054010, 0x00000000, 0x76543210, - 0x80033e61, 0x06054010, 0x00000000, 0x76543210, - 0x80031a61, 0x05050120, 0x00460505, 0x00000000, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0xe4051a69, 0x00200503, 0xe4061a69, 0x00200603, - 0xe4051a40, 0xd8000503, 0xe4061a40, 0xd8000603, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003f65, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003f66, 0x10218220, 0x02001020, 0x0000000f, - 0x80039f31, 0x020e0100, 0xfa00050c, 0x04000000, - 0x80002f65, 0x02058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039031, 0x00020100, 0xfa08060c, 0x04000204, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe0063f66, 0x2c006003, 0x80033f61, 0x05054010, - 0x00000000, 0x76543210, 0x80031961, 0x05050120, - 0x00460505, 0x00000000, 0xe4051969, 0x00200503, - 0xe4051940, 0xd8000503, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039f31, 0x020e0100, - 0xfa00050c, 0x04000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000204, 0x0000008f, 0x00049f31, 0x00020100, - 0xfa0c0614, 0x04040304, 0x00040024, 0x0001c060, - 0x000000d0, 0x000000d0, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00041a61, 0x06050220, - 0x00465e05, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80031161, 0x08054010, - 0x00000000, 0x76543210, 0x80031961, 0x08050120, - 0x00460805, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xe4091940, 0x00800803, - 0xe3081969, 0x00200803, 0x80041940, 0x08058220, - 0x02460805, 0x00001040, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049f31, 0x00020100, - 0xfa080814, 0x04000604, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x000089b0, 0x80033f61, 0x07054010, - 0x00000000, 0x76543210, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80030961, 0x08054010, - 0x00000000, 0x76543210, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0xe4071a69, 0x00200703, - 0xe4081a69, 0x00200803, 0x80031a40, 0x07058220, - 0x02460705, 0x00001080, 0x80031a40, 0x08058220, - 0x02460805, 0x00001080, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039131, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002165, 0x06058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039231, 0x00020100, - 0xfa08080c, 0x04000604, 0x00043f69, 0x01058120, - 0x02466205, 0x00000002, 0x80033161, 0x07054010, - 0x00000000, 0x76543210, 0x80033261, 0x08054010, - 0x00000000, 0x76543210, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xe0030966, 0x20000103, - 0x80031b61, 0x07050120, 0x00460705, 0x00000000, - 0x80031b61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x00001080, - 0x80031a40, 0x08058220, 0x02460805, 0x000010a0, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039331, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80033361, 0x07054010, 0x00000000, 0x76543210, - 0x80031961, 0x07050120, 0x00460705, 0x00000000, - 0xe4071969, 0x00200703, 0x80031940, 0x07058220, - 0x02460705, 0x000010a0, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000604, 0x0000000f, 0x00049431, 0x58160100, - 0xfa040314, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039531, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002565, 0x06058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039631, 0x00020100, - 0xfa08080c, 0x04000604, 0xe0033466, 0x24000103, - 0x80033561, 0x07054010, 0x00000000, 0x76543210, - 0x80033661, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x000010a0, - 0x80031a40, 0x08058220, 0x02460805, 0x000010c0, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039731, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80033761, 0x07054010, 0x00000000, 0x76543210, - 0x80031961, 0x07050120, 0x00460705, 0x00000000, - 0xe4071969, 0x00200703, 0x80031940, 0x07058220, - 0x02460705, 0x000010c0, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000604, 0x0000000f, 0x00049831, 0x56160100, - 0xfa040314, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039931, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002965, 0x06058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039a31, 0x00020100, - 0xfa08080c, 0x04000604, 0xe0033866, 0x28000103, - 0x80033961, 0x07054010, 0x00000000, 0x76543210, - 0x80033a61, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x000010c0, - 0x80031a40, 0x08058220, 0x02460805, 0x000010e0, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039b31, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80033b61, 0x07054010, 0x00000000, 0x76543210, - 0x80031961, 0x07050120, 0x00460705, 0x00000000, - 0xe4071969, 0x00200703, 0x80031940, 0x07058220, - 0x02460705, 0x000010e0, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000604, 0x0000000f, 0x00049c31, 0x5c160100, - 0xfa040314, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039d31, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002d65, 0x06058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039e31, 0x00020100, - 0xfa08080c, 0x04000604, 0xe0033c66, 0x2c000103, - 0x80033d61, 0x07054010, 0x00000000, 0x76543210, - 0x80033e61, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x000010e0, - 0x80031a40, 0x08058220, 0x02460805, 0x00001100, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039f31, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80033f61, 0x07054010, 0x00000000, 0x76543210, - 0x80031961, 0x07050120, 0x00460705, 0x00000000, - 0xe4071969, 0x00200703, 0x80031940, 0x07058220, - 0x02460705, 0x00001100, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003066, 0x10218220, - 0x02000604, 0x0000000f, 0x00049031, 0x5a160100, - 0xfa040314, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039131, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002165, 0x06058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039231, 0x00020100, - 0xfa08080c, 0x04000604, 0xe0033066, 0x10000103, - 0x80033161, 0x07054010, 0x00000000, 0x76543210, - 0x80033261, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x00001100, - 0x80031a40, 0x08058220, 0x02460805, 0x00001120, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039331, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80033361, 0x07054010, 0x00000000, 0x76543210, - 0x80031961, 0x07050120, 0x00460705, 0x00000000, - 0xe4071969, 0x00200703, 0x80031940, 0x07058220, - 0x02460705, 0x00001120, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000604, 0x0000000f, 0x00049431, 0x6f160100, - 0xfa040314, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039531, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002565, 0x06058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039631, 0x00020100, - 0xfa08080c, 0x04000604, 0xe0033466, 0x14000103, - 0x80033561, 0x07054010, 0x00000000, 0x76543210, - 0x80033661, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x00001120, - 0x80031a40, 0x08058220, 0x02460805, 0x00001140, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039731, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80033761, 0x07054010, 0x00000000, 0x76543210, - 0x80031961, 0x07050120, 0x00460705, 0x00000000, - 0xe4071969, 0x00200703, 0x80031940, 0x07058220, - 0x02460705, 0x00001140, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000604, 0x0000000f, 0x00049831, 0x71160100, - 0xfa040314, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039931, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002965, 0x06058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039a31, 0x00020100, - 0xfa08080c, 0x04000604, 0xe0033866, 0x18000103, - 0x80033961, 0x07054010, 0x00000000, 0x76543210, - 0x80033a61, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x00001140, - 0x80031a40, 0x08058220, 0x02460805, 0x00001160, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039b31, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80033b61, 0x07054010, 0x00000000, 0x76543210, - 0x80031961, 0x07050120, 0x00460705, 0x00000000, - 0xe4071969, 0x00200703, 0x80031940, 0x07058220, - 0x02460705, 0x00001160, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000604, 0x0000000f, 0x00049c31, 0x5e160100, - 0xfa040314, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039d31, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002d65, 0x06058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039e31, 0x00020100, - 0xfa08080c, 0x04000604, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xe0080066, 0x1c000103, - 0x80033d61, 0x07054010, 0x00000000, 0x76543210, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x204e2840, 0x71205600, 0x2060fc40, 0x5e205c00, - 0x80031961, 0x07050120, 0x00460705, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x204c2e41, 0x60004e00, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x00001160, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039f31, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000604, 0x0000000f, - 0x00049031, 0x03160100, 0xfa040814, 0x04040000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x20052440, 0x6f205800, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x20073040, 0x60004e00, - 0x0004115b, 0x60040aa8, 0x0a0a4c05, 0x05050705, - 0x80031161, 0x07054010, 0x00000000, 0x76543210, - 0x80031161, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x00001180, - 0x80031a40, 0x08058220, 0x02460805, 0x00001180, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039131, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002165, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039231, 0x00020100, 0xfa08080c, 0x04000604, - 0x80033161, 0x07054010, 0x00000000, 0x76543210, - 0x00041261, 0x4e050120, 0x00564206, 0x00000000, - 0x80003561, 0x6c054660, 0x00000000, 0x00000003, - 0x80031b61, 0x07050120, 0x00460705, 0x00000000, - 0x80001a61, 0x6c254660, 0x00000000, 0x00000004, - 0xe4071a69, 0x00200703, 0x80001a61, 0x6c454660, - 0x00000000, 0x00000005, 0x80031a40, 0x07058220, - 0x02460705, 0x00001180, 0x80001a61, 0x6c654660, - 0x00000000, 0x00000002, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039331, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000604, 0x0000000f, 0x00049431, 0x4c160100, - 0xfa040114, 0x04040000, 0x00042461, 0x01050120, - 0x00564c06, 0x00000000, 0x00041970, 0x00010660, - 0x56464e05, 0x00460105, 0xef011162, 0x00006003, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041965, 0x07058220, 0x02460105, 0xffffff80, - 0xe0010067, 0x00704e03, 0xa0050940, 0x01000702, - 0x27011970, 0x05100503, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x27730070, 0x05100513, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x27750070, 0x0510052b, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x27770070, 0x0510051b, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x27790070, 0x0510050b, 0x27070070, 0x05100533, - 0x00041a52, 0x60042e68, 0x0eae0105, 0x79057505, - 0xa0751c40, 0x77227302, 0x00041952, 0x01042e68, - 0x0e0e0705, 0x60057505, 0x27070070, 0x06100503, - 0x27600070, 0x06100513, 0x27730070, 0x0610052b, - 0x27750070, 0x0610051b, 0x27770070, 0x0610050b, - 0x27790070, 0x06100533, 0x00041a52, 0x05042e68, - 0x0eae0705, 0x77057305, 0xa0071c40, 0x75226002, - 0x00041952, 0x60042e68, 0x0e0e7905, 0x05050705, - 0x00040061, 0x05050120, 0x00564006, 0x00000000, - 0x00041970, 0x00018660, 0x46460505, 0x00000008, - 0x01040022, 0x0001c060, 0x00000248, 0x00000158, - 0x00040c61, 0x07050120, 0x00566006, 0x00000000, - 0x80000061, 0x6c854660, 0x00000000, 0x0000000a, - 0xa0600040, 0xff800503, 0xac731970, 0x60010822, - 0x00040070, 0x00010660, 0x16000844, 0x00466005, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0xef750062, 0x00816c5b, 0x00040070, 0x00010660, - 0x16000864, 0x00466005, 0xef770062, 0x00016c03, - 0x00040070, 0x00010660, 0x16000884, 0x00466005, - 0xef791762, 0x00016c23, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa07b0040, 0x79007502, - 0x00040070, 0x00010660, 0x160008a4, 0x00466005, - 0xef070062, 0x00016c43, 0x00041b61, 0x75060210, - 0x00467b05, 0x00000000, 0x00041a52, 0x60042e68, - 0x0e0e7305, 0x07057705, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041a61, 0x09050110, - 0x00567506, 0x00000000, 0x00041a61, 0x07060210, - 0x00466005, 0x00000000, 0x00041961, 0x79050110, - 0x00560706, 0x00000000, 0x00040024, 0x0001c060, - 0x00000100, 0x00000100, 0x00040a61, 0x07050120, - 0x00560106, 0x00000000, 0xac011970, 0x05010722, - 0x00040070, 0x00010660, 0x16000744, 0x00460505, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0xef600062, 0x00016c7b, 0x00040070, 0x00010660, - 0x16000764, 0x00460505, 0xef731f62, 0x00016c03, - 0x00040070, 0x00010660, 0x16000784, 0x00460505, - 0xef750062, 0x00016c23, 0xa0771940, 0x75006002, - 0x00040070, 0x00010660, 0x160007a4, 0x00460505, - 0xef050062, 0x00016c43, 0x00041b61, 0x60060210, - 0x00467705, 0x00000000, 0x00041a52, 0x07042e68, - 0x0e0e0105, 0x05057305, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041a61, 0x09050110, - 0x00566006, 0x00000000, 0x00041a61, 0x01060210, - 0x00460705, 0x00000000, 0x00040961, 0x79050110, - 0x00560106, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00007400, 0x00041c61, 0x05050120, - 0x00460905, 0x00000000, 0x00040b61, 0x07050120, - 0x00467905, 0x00000000, 0xa0011940, 0x07000502, - 0x80030061, 0x07054010, 0x00000000, 0x76543210, - 0x80030061, 0x08054010, 0x00000000, 0x76543210, - 0x80041b61, 0x10014110, 0x00000000, 0x0de00de0, - 0x00040069, 0x10018510, 0x01560106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0de00de0, - 0xe0600961, 0x001b0004, 0x80040061, 0x10014110, - 0x00000000, 0x0bc00bc0, 0x00040069, 0x10018510, - 0x01560106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0bc00bc0, 0xe0730961, 0x001b0004, - 0x80031c61, 0x07050120, 0x00460705, 0x00000000, - 0x80040b61, 0x10014110, 0x00000000, 0x0e200e20, - 0x00040069, 0x10018510, 0x01560106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0e200e20, - 0xe06f0961, 0x001b0004, 0x80031d61, 0x08050120, - 0x00460805, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80040a61, 0x10014110, - 0x00000000, 0x00600060, 0x00040069, 0x10018510, - 0x01560106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x00600060, 0xe0710961, 0x001b0004, - 0xe4071c69, 0x00200703, 0xe4081b69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x000011a0, - 0x80031a40, 0x08058220, 0x02460805, 0x000011a0, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039531, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002565, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039631, 0x00020100, 0xfa08080c, 0x04000604, - 0x00040069, 0x03058120, 0x02466205, 0x00000002, - 0x80033561, 0x07054010, 0x00000000, 0x76543210, - 0xe05e0a66, 0x60000303, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x000011a0, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039731, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000604, 0x0000008f, - 0x00049831, 0x00020100, 0xfa0c5e14, 0x04046004, - 0x80033761, 0x07054010, 0x00000000, 0x76543210, - 0x80033661, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x000011c0, - 0x80031a40, 0x08058220, 0x02460805, 0x000011c0, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039931, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002965, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039a31, 0x00020100, 0xfa08080c, 0x04000604, - 0xe0603866, 0x64000303, 0x80033961, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x000011c0, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039b31, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000604, 0x0000008f, - 0x00049c31, 0x00020100, 0xfa0c6014, 0x04046f04, - 0x80033b61, 0x07054010, 0x00000000, 0x76543210, - 0x80033a61, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x000011e0, - 0x80031a40, 0x08058220, 0x02460805, 0x000011e0, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039d31, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002d65, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039e31, 0x00020100, 0xfa08080c, 0x04000604, - 0xe06f3c66, 0x68000303, 0x80033d61, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x000011e0, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039f31, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000604, 0x0000008f, - 0x00049031, 0x00020100, 0xfa0c6f14, 0x04047304, - 0x80033f61, 0x07054010, 0x00000000, 0x76543210, - 0x80033e61, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x00001200, - 0x80031a40, 0x08058220, 0x02460805, 0x00001200, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039131, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002165, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039231, 0x00020100, 0xfa08080c, 0x04000604, - 0xe0733066, 0x6c000303, 0x80033161, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x00001200, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039331, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000604, 0x0000008f, - 0x00049431, 0x00020100, 0xfa0c7314, 0x04047104, - 0x80040061, 0x10014110, 0x00000000, 0x0b000b00, - 0x00040069, 0x10018510, 0x01560106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0b000b00, - 0xe0750961, 0x001b0004, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80042061, 0x10014110, - 0x00000000, 0x0b400b40, 0x00040069, 0x10018510, - 0x01560106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0b400b40, 0xe0710961, 0x001b0004, - 0x80033361, 0x07054010, 0x00000000, 0x76543210, - 0x80033261, 0x08054010, 0x00000000, 0x76543210, - 0x80040b61, 0x10014110, 0x00000000, 0x0ac00ac0, - 0x00040069, 0x10018510, 0x01560106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0ac00ac0, - 0xe0580961, 0x001b0004, 0x80040961, 0x10014110, - 0x00000000, 0x0b800b80, 0x00040069, 0x10018510, - 0x01560106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0b800b80, 0xe0560961, 0x001b0004, - 0x80031c61, 0x07050120, 0x00460705, 0x00000000, - 0x80031c61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x00001340, - 0x80031a40, 0x08058220, 0x02460805, 0x00001340, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039531, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002565, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039631, 0x00020100, 0xfa08080c, 0x04000604, - 0xe05c0d66, 0x70000303, 0x80033561, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x00001340, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039731, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000604, 0x0000008f, - 0x00049831, 0x00020100, 0xfa0c5c14, 0x04047504, - 0x80033761, 0x07054010, 0x00000000, 0x76543210, - 0x80033661, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x00001360, - 0x80031a40, 0x08058220, 0x02460805, 0x00001360, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039931, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002965, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039a31, 0x00020100, 0xfa08080c, 0x04000604, - 0xe05a0066, 0x74000303, 0x80033961, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x00001360, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039b31, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000604, 0x0000008f, - 0x00049c31, 0x00020100, 0xfa0c5a14, 0x04045804, - 0x80033b61, 0x07054010, 0x00000000, 0x76543210, - 0x80033a61, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x00001380, - 0x80031a40, 0x08058220, 0x02460805, 0x00001380, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039d31, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002d65, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039e31, 0x00020100, 0xfa08080c, 0x04000604, - 0xe0583c66, 0x78000303, 0x80033d61, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x00001380, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039f31, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000604, 0x0000008f, - 0x00049031, 0x00020100, 0xfa0c5814, 0x04045604, - 0x80033f61, 0x07054010, 0x00000000, 0x76543210, - 0x80033e61, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x000013a0, - 0x80031a40, 0x08058220, 0x02460805, 0x000013a0, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039131, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002165, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039231, 0x00020100, 0xfa08080c, 0x04000604, - 0xe0563066, 0x7c000303, 0x80033161, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x000013a0, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039331, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000604, 0x0000008f, - 0x00049431, 0x00020100, 0xfa0c5614, 0x04047104, - 0x80033361, 0x07054010, 0x00000000, 0x76543210, - 0x80033261, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x000013c0, - 0x80031a40, 0x08058220, 0x02460805, 0x000013c0, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039531, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002565, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039631, 0x00020100, 0xfa08080c, 0x04000604, - 0x80033561, 0x07054010, 0x00000000, 0x76543210, - 0x80033661, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x000013c0, - 0x80031a40, 0x08058220, 0x02460805, 0x000013e0, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039731, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80033761, 0x07054010, 0x00000000, 0x76543210, - 0x80031961, 0x07050120, 0x00460705, 0x00000000, - 0xe4071969, 0x00200703, 0x80031940, 0x07058220, - 0x02460705, 0x000013e0, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003866, 0x10218220, - 0x02000604, 0x0000000f, 0x00049831, 0x71160100, - 0xfa045e14, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039931, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002965, 0x06058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039a31, 0x00020100, - 0xfa08080c, 0x04000604, 0x80033961, 0x07054010, - 0x00000000, 0x76543210, 0x80033a61, 0x08054010, - 0x00000000, 0x76543210, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0xe4071a69, 0x00200703, - 0xe4081a69, 0x00200803, 0x80031a40, 0x07058220, - 0x02460705, 0x000013e0, 0x80031a40, 0x08058220, - 0x02460805, 0x00001400, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039b31, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80033b61, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x00001400, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80003c66, 0x10218220, 0x02000604, 0x0000000f, - 0x00049c31, 0x5e160100, 0xfa046014, 0x04040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039d31, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002d65, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039e31, 0x00020100, 0xfa08080c, 0x04000604, - 0x80033d61, 0x07054010, 0x00000000, 0x76543210, - 0x80033e61, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x00001400, - 0x80031a40, 0x08058220, 0x02460805, 0x00001420, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039f31, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80033f61, 0x07054010, 0x00000000, 0x76543210, - 0x80031961, 0x07050120, 0x00460705, 0x00000000, - 0xe4071969, 0x00200703, 0x80031940, 0x07058220, - 0x02460705, 0x00001420, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80003066, 0x10218220, - 0x02000604, 0x0000000f, 0x00049031, 0x60160100, - 0xfa046f14, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039131, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002165, 0x06058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039231, 0x00020100, - 0xfa08080c, 0x04000604, 0x80033161, 0x07054010, - 0x00000000, 0x76543210, 0x80033261, 0x08054010, - 0x00000000, 0x76543210, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0xe4071a69, 0x00200703, - 0xe4081a69, 0x00200803, 0x80031a40, 0x07058220, - 0x02460705, 0x00001420, 0x80031a40, 0x08058220, - 0x02460805, 0x00001440, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039331, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80033361, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x00001440, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003466, 0x10218220, 0x02000604, 0x0000000f, - 0x00049431, 0x6f160100, 0xfa047314, 0x04040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039531, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002565, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039631, 0x00020100, 0xfa08080c, 0x04000604, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xe0080066, 0x10000303, 0x80033561, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x00001440, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039731, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80002866, 0x10218220, 0x02000604, 0x0000008f, - 0x00049831, 0x00020100, 0xfa0c0814, 0x04047104, - 0x80033761, 0x07054010, 0x00000000, 0x76543210, - 0x80033861, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x00001460, - 0x80031a40, 0x08058220, 0x02460805, 0x00001460, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039931, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002965, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039a31, 0x00020100, 0xfa08080c, 0x04000604, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xe0083866, 0x14000303, 0x80033961, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x00001460, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039b31, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80002c66, 0x10218220, 0x02000604, 0x0000008f, - 0x00049c31, 0x00020100, 0xfa0c0814, 0x04045e04, - 0x80033b61, 0x07054010, 0x00000000, 0x76543210, - 0x80033c61, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x00001480, - 0x80031a40, 0x08058220, 0x02460805, 0x00001480, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039d31, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002d65, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039e31, 0x00020100, 0xfa08080c, 0x04000604, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xe0083c66, 0x18000303, 0x80033d61, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x00001480, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039f31, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80002066, 0x10218220, 0x02000604, 0x0000008f, - 0x00049031, 0x00020100, 0xfa0c0814, 0x04046004, - 0x80033f61, 0x07054010, 0x00000000, 0x76543210, - 0x80033061, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x000014a0, - 0x80031a40, 0x08058220, 0x02460805, 0x000014a0, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039131, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002165, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039231, 0x00020100, 0xfa08080c, 0x04000604, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe0083066, 0x1c000303, 0x80033161, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x000014a0, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039331, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80002466, 0x10218220, 0x02000604, 0x0000008f, - 0x00049431, 0x00020100, 0xfa0c0814, 0x04046f04, - 0x80033361, 0x07054010, 0x00000000, 0x76543210, - 0x80033461, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x000014c0, - 0x80031a40, 0x08058220, 0x02460805, 0x000014c0, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039531, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002565, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039631, 0x00020100, 0xfa08080c, 0x04000604, - 0x80033561, 0x07054010, 0x00000000, 0x76543210, - 0x80033661, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x000014c0, - 0x80031a40, 0x08058220, 0x02460805, 0x000014e0, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039731, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80033761, 0x07054010, 0x00000000, 0x76543210, - 0x80031961, 0x07050120, 0x00460705, 0x00000000, - 0xe4071969, 0x00200703, 0x80031940, 0x07058220, - 0x02460705, 0x000014e0, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80003866, 0x10218220, - 0x02000604, 0x0000000f, 0x00049831, 0x5e160100, - 0xfa045c14, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039931, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002965, 0x06058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039a31, 0x00020100, - 0xfa08080c, 0x04000604, 0x80033961, 0x07054010, - 0x00000000, 0x76543210, 0x80033a61, 0x08054010, - 0x00000000, 0x76543210, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0xe4071a69, 0x00200703, - 0xe4081a69, 0x00200803, 0x80031a40, 0x07058220, - 0x02460705, 0x000014e0, 0x80031a40, 0x08058220, - 0x02460805, 0x00001500, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039b31, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80033b61, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x00001500, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80003c66, 0x10218220, 0x02000604, 0x0000000f, - 0x00049c31, 0x5c160100, 0xfa045a14, 0x04040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039d31, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002d65, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039e31, 0x00020100, 0xfa08080c, 0x04000604, - 0x80033d61, 0x07054010, 0x00000000, 0x76543210, - 0x80033e61, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x00001500, - 0x80031a40, 0x08058220, 0x02460805, 0x00001520, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039f31, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80033f61, 0x07054010, 0x00000000, 0x76543210, - 0x80031961, 0x07050120, 0x00460705, 0x00000000, - 0xe4071969, 0x00200703, 0x80031940, 0x07058220, - 0x02460705, 0x00001520, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80003066, 0x10218220, - 0x02000604, 0x0000000f, 0x00049031, 0x5a160100, - 0xfa045814, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039131, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002165, 0x06058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039231, 0x00020100, - 0xfa08080c, 0x04000604, 0x80033161, 0x07054010, - 0x00000000, 0x76543210, 0x80033261, 0x08054010, - 0x00000000, 0x76543210, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0xe4071a69, 0x00200703, - 0xe4081a69, 0x00200803, 0x80031a40, 0x07058220, - 0x02460705, 0x00001520, 0x80031a40, 0x08058220, - 0x02460805, 0x00001540, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039331, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80033361, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x00001540, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003466, 0x10218220, 0x02000604, 0x0000000f, - 0x00049431, 0x58160100, 0xfa045614, 0x04040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039531, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002565, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039631, 0x00020100, 0xfa08080c, 0x04000604, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xe0083466, 0x20000303, 0x80033561, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x00001540, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039731, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80002866, 0x10218220, 0x02000604, 0x0000008f, - 0x00049831, 0x00020100, 0xfa0c0814, 0x04045e04, - 0x80033761, 0x07054010, 0x00000000, 0x76543210, - 0x80033861, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x00001560, - 0x80031a40, 0x08058220, 0x02460805, 0x00001560, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039931, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002965, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039a31, 0x00020100, 0xfa08080c, 0x04000604, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xe0083866, 0x24000303, 0x80033961, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x00001560, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039b31, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80002c66, 0x10218220, 0x02000604, 0x0000008f, - 0x00049c31, 0x00020100, 0xfa0c0814, 0x04045c04, - 0x80033b61, 0x07054010, 0x00000000, 0x76543210, - 0x80033c61, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x00001580, - 0x80031a40, 0x08058220, 0x02460805, 0x00001580, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039d31, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002d65, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039e31, 0x00020100, 0xfa08080c, 0x04000604, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xe0083c66, 0x28000303, 0x80033d61, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x00001580, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039f31, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80002066, 0x10218220, 0x02000604, 0x0000008f, - 0x00049031, 0x00020100, 0xfa0c0814, 0x04045a04, - 0x80033f61, 0x07054010, 0x00000000, 0x76543210, - 0x80033061, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x000015a0, - 0x80031a40, 0x08058220, 0x02460805, 0x000015a0, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039131, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002165, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039231, 0x00020100, 0xfa08080c, 0x04000604, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe0083066, 0x2c000303, 0x80033161, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x000015a0, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039331, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80002466, 0x10218220, 0x02000604, 0x0000008f, - 0x00049431, 0x00020100, 0xfa0c0814, 0x04045804, - 0x80033361, 0x07054010, 0x00000000, 0x76543210, - 0x80033461, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x000015c0, - 0x80031a40, 0x08058220, 0x02460805, 0x000015c0, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039531, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002565, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039631, 0x00020100, 0xfa08080c, 0x04000604, - 0xe0583466, 0x30000303, 0x80033561, 0x07054010, - 0x00000000, 0x76543210, 0x80033661, 0x08054010, - 0x00000000, 0x76543210, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0xe4071a69, 0x00200703, - 0xe4081a69, 0x00200803, 0x80031a40, 0x07058220, - 0x02460705, 0x000015c0, 0x80031a40, 0x08058220, - 0x02460805, 0x000015e0, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039731, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80033761, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x000015e0, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000604, 0x0000000f, - 0x00049831, 0x03160100, 0xfa045814, 0x04040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039931, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80042861, 0x10014110, 0x00000000, 0x00600060, - 0x00040069, 0x10018510, 0x01560106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x00600060, - 0xe0560961, 0x001b0004, 0x80002965, 0x06058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039a31, 0x00020100, - 0xfa08080c, 0x04000604, 0x80033961, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x000015e0, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039b31, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000604, 0x0000008f, - 0x00049c31, 0x00020100, 0xfa0c5814, 0x04045604, - 0x275a3070, 0x4c004e03, 0x00041965, 0x00010220, - 0x22465a05, 0x00465205, 0x01040022, 0x0001c060, - 0x00000308, 0x00000308, 0x00040069, 0x03058660, - 0x02463405, 0x00000002, 0xe0010068, 0x01e03403, - 0xa005a540, 0x03001202, 0x27031970, 0x12000503, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00042552, 0x07040e68, 0x0e2e1405, 0x03050105, - 0x00030061, 0x01060220, 0x00340505, 0x00000000, - 0x00130061, 0x03060220, 0x00340605, 0x00000000, - 0x00031a61, 0x01260220, 0x00340705, 0x00000000, - 0x00131a61, 0x03260220, 0x00340805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x00000000, 0xfb0c0124, 0x00045614, - 0xeb033c70, 0x00000a03, 0xe0050068, 0x01a02a03, - 0xa0070040, 0x0c000a03, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xa0011b40, 0x03020c02, - 0x00040069, 0x03058660, 0x02462a05, 0x00000006, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x27580b70, 0x0a000703, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xa05c0940, 0x0c025802, - 0xa0581b40, 0x03000702, 0x27031970, 0x07005803, - 0x00041952, 0x07040e68, 0x0e2e5c05, 0x03050505, - 0xa0030040, 0x0a205802, 0x27051970, 0x58000303, - 0x00041952, 0x58040e68, 0x0e2e0705, 0x05050105, - 0xa0072740, 0x02401e03, 0xeb010070, 0x00000303, - 0x00041b70, 0x00018660, 0x56465805, 0x00000000, - 0xa0051a40, 0x01025802, 0x2f011962, 0x58000503, - 0xaf050062, 0x03020302, 0xe0031968, 0x00600503, - 0x00041b69, 0x05058660, 0x02460105, 0x0000001a, - 0x20011966, 0x05000303, 0xaf051962, 0x01020102, - 0x27011f70, 0x1e000703, 0xa0589740, 0x20020102, - 0x00030061, 0x01060220, 0x00340705, 0x00000000, - 0x00130061, 0x03060220, 0x00340805, 0x00000000, - 0x00031a61, 0x01260220, 0x00345805, 0x00000000, - 0x00131a61, 0x03260220, 0x00345905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x58140000, 0xfb040124, 0x00040000, - 0xa0072d40, 0x58003402, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00041969, 0x03058660, - 0x02460705, 0x00000002, 0xe0013d68, 0x01e00703, - 0xa0071a40, 0x03001202, 0x27031970, 0x12000703, - 0x00041952, 0x58040e68, 0x0e2e1405, 0x03050105, - 0x00030061, 0x01060220, 0x00340705, 0x00000000, - 0x00130061, 0x03060220, 0x00340805, 0x00000000, - 0x00031a61, 0x01260220, 0x00345805, 0x00000000, - 0x00131a61, 0x03260220, 0x00345905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x00000000, 0xfb0c0124, 0x00040514, - 0x00040025, 0x00004600, 0x00000000, 0x00003f18, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80030c61, 0x08054010, 0x00000000, 0x76543210, - 0x00040070, 0x00018660, 0x26465205, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xe4091940, 0x00800803, 0xe3081969, 0x00200803, - 0xe3081940, 0xf0000803, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049f31, 0x06160100, - 0xfa000814, 0x04000000, 0x80033f61, 0x08054010, - 0x00000000, 0x76543210, 0x80031961, 0x08050120, - 0x00460805, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xe4091940, 0x00800803, - 0xe3081969, 0x00200803, 0x80041940, 0x08058220, - 0x02460805, 0x00001000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x00043e61, 0x01050120, - 0x00560606, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049031, 0x06160100, - 0xfa000814, 0x04000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xef580962, 0x00000103, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040070, 0x00018550, 0x15560606, 0x00010001, - 0x01040022, 0x0001c060, 0x00001558, 0x00001538, - 0x00040061, 0x00010660, 0x20465a05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000250, 0x00000230, - 0x80030061, 0x07054010, 0x00000000, 0x76543210, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80031761, 0x08054010, 0x00000000, 0x76543210, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x00001220, - 0x80031a40, 0x08058220, 0x02460805, 0x00001220, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039131, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002165, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039031, 0x00020100, 0xfa08080c, 0x04000604, - 0x00040069, 0x01058120, 0x02466205, 0x00000002, - 0x80033161, 0x07054010, 0x00000000, 0x76543210, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xe0031a66, 0x1c000103, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x00001220, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039231, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000604, 0x0000000f, - 0x00049331, 0x01160100, 0xfa040314, 0x04040000, - 0x00042361, 0x03050020, 0x0066011f, 0x00000000, - 0x00040024, 0x0001c060, 0x00000030, 0x00000030, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x03054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000012b8, - 0x00041a61, 0x01050020, 0x00660307, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xa0051f40, 0x00404003, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0xa0070040, 0xff404003, - 0x00041a70, 0x00018660, 0x56460505, 0x00000010, - 0x2f5a1a62, 0x07000503, 0xa0070040, 0xff204003, - 0x80041a61, 0x10014110, 0x00000000, 0x00200020, - 0x00040069, 0x10018510, 0x01565a06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x00200020, - 0xe0050961, 0x001b0004, 0x20011966, 0x05000303, - 0x00041961, 0x05050020, 0x00660107, 0x00000000, - 0xa0010040, 0x00204003, 0x00041970, 0x00018660, - 0x56460105, 0x00000010, 0x2f5a1e62, 0x07000103, - 0x80041961, 0x10014110, 0x00000000, 0x00a000a0, - 0x00040069, 0x10018510, 0x01565a06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x00a000a0, - 0xe0070961, 0x001b0004, 0xa05a0040, 0xff104003, - 0x20011a66, 0x07000503, 0xa0070040, 0x00104003, - 0x00041a61, 0x05050020, 0x00660107, 0x00000000, - 0x00041a70, 0x00018660, 0x56460705, 0x00000010, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x2f5c0d62, 0x5a000703, 0x80041961, 0x10014110, - 0x00000000, 0x00a000a0, 0x00040069, 0x10018510, - 0x01565c06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x00a000a0, 0xe0070961, 0x001b0004, - 0x00040070, 0x00018660, 0x26465205, 0x00000000, - 0x20051a66, 0x07000103, 0x00040065, 0x01058220, - 0x02464005, 0xfffffff8, 0x80041961, 0x10014110, - 0x00000000, 0x00a000a0, 0x00040069, 0x10018510, - 0x01560106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x00a000a0, 0xe0070961, 0x001b0004, - 0x00041961, 0x01070200, 0x00460705, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x7f050010, 0x00660107, 0x00000000, - 0x00040061, 0x01050010, 0x00686e06, 0x00000000, - 0x01041962, 0x6e050110, 0x01587f05, 0x00580105, - 0x00040061, 0x01050020, 0x00660707, 0x00000000, - 0xae051970, 0x00000103, 0xac010070, 0x00000303, - 0x20031965, 0x01000503, 0x00041965, 0x00010220, - 0x22460305, 0x00465205, 0x01040022, 0x0001c060, - 0x00000fb0, 0x00000fb0, 0x80030061, 0x07054010, - 0x00000000, 0x76543210, 0x80030f61, 0x08054010, - 0x00000000, 0x76543210, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0xe4071a69, 0x00200703, - 0xe4081a69, 0x00200803, 0x80031a40, 0x07058220, - 0x02460705, 0x00001240, 0x80031a40, 0x08058220, - 0x02460805, 0x00001240, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039431, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002465, 0x06058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039531, 0x00020100, - 0xfa08080c, 0x04000604, 0x00040069, 0x03058120, - 0x02466205, 0x00000002, 0x00040061, 0x5a054220, - 0x00000000, 0x7f800000, 0x80033461, 0x07054010, - 0x00000000, 0x76543210, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe0081b66, 0x10000303, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0xe4071969, 0x00200703, 0x80031940, 0x07058220, - 0x02460705, 0x00001240, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039631, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000604, 0x0000008f, 0x00049731, 0x00020100, - 0xfa0c0814, 0x04045a04, 0x80033661, 0x07054010, - 0x00000000, 0x76543210, 0x80033761, 0x08054010, - 0x00000000, 0x76543210, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0xe4071a69, 0x00200703, - 0xe4081a69, 0x00200803, 0x80031a40, 0x07058220, - 0x02460705, 0x00001260, 0x80031a40, 0x08058220, - 0x02460805, 0x00001260, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039831, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002865, 0x06058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039931, 0x00020100, - 0xfa08080c, 0x04000604, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xe0083766, 0x14000303, - 0x80033861, 0x07054010, 0x00000000, 0x76543210, - 0x80031961, 0x07050120, 0x00460705, 0x00000000, - 0xe4071969, 0x00200703, 0x80031940, 0x07058220, - 0x02460705, 0x00001260, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039a31, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000604, 0x0000008f, 0x00049b31, 0x00020100, - 0xfa0c0814, 0x04045a04, 0x80033a61, 0x07054010, - 0x00000000, 0x76543210, 0x80033b61, 0x08054010, - 0x00000000, 0x76543210, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0xe4071a69, 0x00200703, - 0xe4081a69, 0x00200803, 0x80031a40, 0x07058220, - 0x02460705, 0x00001280, 0x80031a40, 0x08058220, - 0x02460805, 0x00001280, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039c31, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002c65, 0x06058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039d31, 0x00020100, - 0xfa08080c, 0x04000604, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xe0083b66, 0x18000303, - 0x80033c61, 0x07054010, 0x00000000, 0x76543210, - 0x80031961, 0x07050120, 0x00460705, 0x00000000, - 0xe4071969, 0x00200703, 0x80031940, 0x07058220, - 0x02460705, 0x00001280, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039e31, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000604, 0x0000008f, 0x00049f31, 0x00020100, - 0xfa0c0814, 0x04045a04, 0x80033e61, 0x07054010, - 0x00000000, 0x76543210, 0x80033f61, 0x08054010, - 0x00000000, 0x76543210, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0xe4071a69, 0x00200703, - 0xe4081a69, 0x00200803, 0x80031a40, 0x07058220, - 0x02460705, 0x000012a0, 0x80031a40, 0x08058220, - 0x02460805, 0x000012a0, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039031, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002065, 0x06058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039131, 0x00020100, - 0xfa08080c, 0x04000604, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe0083f66, 0x1c000303, - 0x00043f61, 0x5a054220, 0x00000000, 0x00000000, - 0x80033061, 0x07054010, 0x00000000, 0x76543210, - 0x80031961, 0x07050120, 0x00460705, 0x00000000, - 0xe4071969, 0x00200703, 0x80031940, 0x07058220, - 0x02460705, 0x000012a0, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039231, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000604, 0x0000008f, 0x00049331, 0x00020100, - 0xfa0c0814, 0x04045a04, 0x80033261, 0x07054010, - 0x00000000, 0x76543210, 0x80033361, 0x08054010, - 0x00000000, 0x76543210, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0xe4071a69, 0x00200703, - 0xe4081a69, 0x00200803, 0x80031a40, 0x07058220, - 0x02460705, 0x000012c0, 0x80031a40, 0x08058220, - 0x02460805, 0x000012c0, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039431, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002465, 0x06058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039531, 0x00020100, - 0xfa08080c, 0x04000604, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe0083366, 0x20000303, - 0x00043361, 0x5a054220, 0x00000000, 0xff800000, - 0x80033461, 0x07054010, 0x00000000, 0x76543210, - 0x80031961, 0x07050120, 0x00460705, 0x00000000, - 0xe4071969, 0x00200703, 0x80031940, 0x07058220, - 0x02460705, 0x000012c0, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039631, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000604, 0x0000008f, 0x00049731, 0x00020100, - 0xfa0c0814, 0x04045a04, 0x80033661, 0x07054010, - 0x00000000, 0x76543210, 0x80033761, 0x08054010, - 0x00000000, 0x76543210, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0xe4071a69, 0x00200703, - 0xe4081a69, 0x00200803, 0x80031a40, 0x07058220, - 0x02460705, 0x000012e0, 0x80031a40, 0x08058220, - 0x02460805, 0x000012e0, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039831, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002865, 0x06058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039931, 0x00020100, - 0xfa08080c, 0x04000604, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xe0083766, 0x24000303, - 0x80033861, 0x07054010, 0x00000000, 0x76543210, - 0x80031961, 0x07050120, 0x00460705, 0x00000000, - 0xe4071969, 0x00200703, 0x80031940, 0x07058220, - 0x02460705, 0x000012e0, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039a31, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000604, 0x0000008f, 0x00049b31, 0x00020100, - 0xfa0c0814, 0x04045a04, 0x80033a61, 0x07054010, - 0x00000000, 0x76543210, 0x80033b61, 0x08054010, - 0x00000000, 0x76543210, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0xe4071a69, 0x00200703, - 0xe4081a69, 0x00200803, 0x80031a40, 0x07058220, - 0x02460705, 0x00001300, 0x80031a40, 0x08058220, - 0x02460805, 0x00001300, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039c31, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002c65, 0x06058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039d31, 0x00020100, - 0xfa08080c, 0x04000604, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xe0083b66, 0x28000303, - 0x80033c61, 0x07054010, 0x00000000, 0x76543210, - 0x80031961, 0x07050120, 0x00460705, 0x00000000, - 0xe4071969, 0x00200703, 0x80031940, 0x07058220, - 0x02460705, 0x00001300, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039e31, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000604, 0x0000008f, 0x00049f31, 0x00020100, - 0xfa0c0814, 0x04045a04, 0x80033e61, 0x07054010, - 0x00000000, 0x76543210, 0x80033f61, 0x08054010, - 0x00000000, 0x76543210, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0xe4071a69, 0x00200703, - 0xe4081a69, 0x00200803, 0x80031a40, 0x07058220, - 0x02460705, 0x00001320, 0x80031a40, 0x08058220, - 0x02460805, 0x00001320, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039031, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002065, 0x06058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039131, 0x00020100, - 0xfa08080c, 0x04000604, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe0083f66, 0x2c000303, - 0x80033061, 0x07054010, 0x00000000, 0x76543210, - 0x00040061, 0x03054220, 0x00000000, 0x80000000, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0xe4071969, 0x00200703, 0x80031940, 0x07058220, - 0x02460705, 0x00001320, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039231, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000604, 0x0000008f, 0x00049031, 0x00020100, - 0xfa0c0814, 0x04040304, 0x00040025, 0x00004600, - 0x00000000, 0x00000060, 0x00040070, 0x00018660, - 0x26465205, 0x00000000, 0xaf033062, 0x00020103, - 0xae011970, 0x00000303, 0x00041961, 0x03062650, - 0x00460105, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x5f050110, - 0x00560306, 0x00000000, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00040a61, 0x5f054110, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00002800, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x60021a65, 0x00105f05, - 0x80033261, 0x07054010, 0x00000000, 0x76543210, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80031761, 0x08054010, 0x00000000, 0x76543210, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x09060100, 0x00586e05, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00041c61, 0x7e050450, 0x00680206, 0x00000000, - 0x80031c61, 0x07050120, 0x00460705, 0x00000000, - 0x80031c61, 0x08050120, 0x00460805, 0x00000000, - 0xe4071a69, 0x00200703, 0xe4081a69, 0x00200803, - 0x80031a40, 0x07058220, 0x02460705, 0x00001600, - 0x80031a40, 0x08058220, 0x02460805, 0x00001600, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039331, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002365, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039431, 0x00020100, 0xfa08080c, 0x04000604, - 0x00040069, 0x01058120, 0x02466205, 0x00000002, - 0x80033361, 0x07054010, 0x00000000, 0x76543210, - 0x80033461, 0x08054010, 0x00000000, 0x76543210, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xe0031b66, 0x10000103, 0x80031b61, 0x07050120, - 0x00460705, 0x00000000, 0x80031b61, 0x08050120, - 0x00460805, 0x00000000, 0xe4071a69, 0x00200703, - 0xe4081a69, 0x00200803, 0x80031a40, 0x07058220, - 0x02460705, 0x00001600, 0x80031a40, 0x08058220, - 0x02460805, 0x00001620, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039531, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80033561, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x00001620, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000604, 0x0000000f, - 0x00049631, 0x52160100, 0xfa040314, 0x04040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039731, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002765, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039831, 0x00020100, 0xfa08080c, 0x04000604, - 0xe0033666, 0x14000103, 0x80033761, 0x07054010, - 0x00000000, 0x76543210, 0x80033861, 0x08054010, - 0x00000000, 0x76543210, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0xe4071a69, 0x00200703, - 0xe4081a69, 0x00200803, 0x80031a40, 0x07058220, - 0x02460705, 0x00001620, 0x80031a40, 0x08058220, - 0x02460805, 0x00001640, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039931, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80033961, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x00001640, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000604, 0x0000000f, - 0x00049a31, 0x5a160100, 0xfa040314, 0x04040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039b31, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002b65, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039c31, 0x00020100, 0xfa08080c, 0x04000604, - 0xe0033a66, 0x18000103, 0x80033b61, 0x07054010, - 0x00000000, 0x76543210, 0x80033c61, 0x08054010, - 0x00000000, 0x76543210, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0xe4071a69, 0x00200703, - 0xe4081a69, 0x00200803, 0x80031a40, 0x07058220, - 0x02460705, 0x00001640, 0x80031a40, 0x08058220, - 0x02460805, 0x00001660, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039d31, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80033d61, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x00001660, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000604, 0x0000000f, - 0x00049e31, 0x5c160100, 0xfa040314, 0x04040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039f31, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002f65, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039031, 0x00020100, 0xfa08080c, 0x04000604, - 0xe0033e66, 0x20000103, 0x80033f61, 0x07054010, - 0x00000000, 0x76543210, 0x80033061, 0x08054010, - 0x00000000, 0x76543210, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0xe4071a69, 0x00200703, - 0xe4081a69, 0x00200803, 0x80031a40, 0x07058220, - 0x02460705, 0x00001660, 0x80031a40, 0x08058220, - 0x02460805, 0x00001680, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039131, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80033161, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x00001680, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000604, 0x0000000f, - 0x00049231, 0x5e160100, 0xfa040314, 0x04040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039331, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002365, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039431, 0x00020100, 0xfa08080c, 0x04000604, - 0xe0033266, 0x24000103, 0x80033361, 0x07054010, - 0x00000000, 0x76543210, 0x80033461, 0x08054010, - 0x00000000, 0x76543210, 0x80031a61, 0x07050120, - 0x00460705, 0x00000000, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0xe4071a69, 0x00200703, - 0xe4081a69, 0x00200803, 0x80031a40, 0x07058220, - 0x02460705, 0x00001680, 0x80031a40, 0x08058220, - 0x02460805, 0x000016a0, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039531, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80033561, 0x07054010, - 0x00000000, 0x76543210, 0x80031961, 0x07050120, - 0x00460705, 0x00000000, 0xe4071969, 0x00200703, - 0x80031940, 0x07058220, 0x02460705, 0x000016a0, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000604, 0x0000000f, - 0x00049631, 0x60160100, 0xfa040314, 0x04040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039731, 0x060e0100, 0xfa00070c, 0x04000000, - 0x80002765, 0x06058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039831, 0x00020100, 0xfa08080c, 0x04000604, - 0xe0033666, 0x28000103, 0x80033761, 0x07054010, - 0x00000000, 0x76543210, 0xa0010040, 0x00404003, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x00041a70, 0x00018660, 0x56460105, 0x00000010, - 0xe4071a69, 0x00200703, 0x80031940, 0x07058220, - 0x02460705, 0x000016a0, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039931, 0x060e0100, - 0xfa00070c, 0x04000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xa0070040, 0xff204003, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000604, 0x0000000f, - 0x00049a31, 0x6e160100, 0xfa040314, 0x04040000, - 0xa0033a40, 0xff404003, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x2f720962, 0x03000103, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80049661, 0x10014110, 0x00000000, 0x0a400a40, - 0x00040069, 0x10018510, 0x01567206, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0a400a40, - 0xe0050961, 0x001b0004, 0x80042a61, 0x10014110, - 0x00000000, 0x0b400b40, 0x00040069, 0x10018510, - 0x01567206, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0b400b40, 0xe0030961, 0x001b0004, - 0x80042e61, 0x10014110, 0x00000000, 0x0b800b80, - 0x00040069, 0x10018510, 0x01567206, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0b800b80, - 0xe0010961, 0x001b0004, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x27700b62, 0x05005200, - 0xa0051140, 0x00204003, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x27741b62, 0x03005a00, - 0x27031a62, 0x01005c00, 0x00041970, 0x00018660, - 0x56460505, 0x00000010, 0x2f010962, 0x07000503, - 0x80040961, 0x10014110, 0x00000000, 0x0e000e00, - 0x00040069, 0x10018510, 0x01560106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0e000e00, - 0xe0780961, 0x001b0004, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80041261, 0x10014110, - 0x00000000, 0x0e800e80, 0x00040069, 0x10018510, - 0x01560106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0e800e80, 0xe0760961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x00600060, - 0x00040069, 0x10018510, 0x01560106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x00600060, - 0xe0050961, 0x001b0004, 0x27071b62, 0x78007000, - 0x27700962, 0x76007400, 0x27740962, 0x05000300, - 0xa0761240, 0xff104003, 0xa0051140, 0x00104003, - 0x00041970, 0x00018660, 0x56460505, 0x00000010, - 0x2f030962, 0x76000503, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x00e000e0, 0x00040069, 0x10018510, - 0x01560306, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x00e000e0, 0xe07a0961, 0x001b0004, - 0x80041261, 0x10014110, 0x00000000, 0x0e000e00, - 0x00040069, 0x10018510, 0x01560306, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0e000e00, - 0xe0780961, 0x001b0004, 0x80041161, 0x10014110, - 0x00000000, 0x0e800e80, 0x00040069, 0x10018510, - 0x01560306, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0e800e80, 0xe0760961, 0x001b0004, - 0x27051b62, 0x7a000700, 0x27070962, 0x78007000, - 0x27700962, 0x76007400, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80040961, 0x10014110, - 0x00000000, 0x0bc00bc0, 0x00040069, 0x10018510, - 0x01567206, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0bc00bc0, 0xe0740961, 0x001b0004, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80041161, 0x10014110, 0x00000000, 0x0c000c00, - 0x00040069, 0x10018510, 0x01567206, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0c000c00, - 0xe0760961, 0x001b0004, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x80041261, 0x10014110, - 0x00000000, 0x0dc00dc0, 0x00040069, 0x10018510, - 0x01567206, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0dc00dc0, 0xe0780961, 0x001b0004, - 0x25721962, 0x74005e00, 0x25741a62, 0x76006000, - 0x25761962, 0x78006e00, 0x80041161, 0x10014110, - 0x00000000, 0x0e400e40, 0x00040069, 0x10018510, - 0x01560106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0e400e40, 0xe0780961, 0x001b0004, - 0x80041261, 0x10014110, 0x00000000, 0x0e800e80, - 0x00040069, 0x10018510, 0x01560106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0e800e80, - 0xe07a0961, 0x001b0004, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x0ec00ec0, 0x00040069, 0x10018510, - 0x01560106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0ec00ec0, 0xe07c0961, 0x001b0004, - 0x25011962, 0x78007200, 0x25720962, 0x7a007400, - 0x25740962, 0x7c007600, 0x80040961, 0x10014110, - 0x00000000, 0x00200020, 0x00040069, 0x10018510, - 0x01560306, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x00200020, 0xe0760961, 0x001b0004, - 0x80041261, 0x10014110, 0x00000000, 0x0e400e40, - 0x00040069, 0x10018510, 0x01560306, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0e400e40, - 0xe0780961, 0x001b0004, 0x80041161, 0x10014110, - 0x00000000, 0x0e800e80, 0x00040069, 0x10018510, - 0x01560306, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0e800e80, 0xe07a0961, 0x001b0004, - 0x25031962, 0x76000100, 0x25010962, 0x78007200, - 0x25720962, 0x7a007400, 0x00040965, 0x74058220, - 0x02464005, 0xfffffff8, 0x80040961, 0x10014110, - 0x00000000, 0x00a000a0, 0x00040069, 0x10018510, - 0x01567406, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x00a000a0, 0xe0760961, 0x001b0004, - 0x80040061, 0x10014110, 0x00000000, 0x00e000e0, - 0x00040069, 0x10018510, 0x01567406, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x00e000e0, - 0xe0050961, 0x001b0004, 0x80041761, 0x10014110, - 0x00000000, 0x0e000e00, 0x00040069, 0x10018510, - 0x01567406, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0e000e00, 0xe0070961, 0x001b0004, - 0x80041361, 0x10014110, 0x00000000, 0x00600060, - 0x00040069, 0x10018510, 0x01567406, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x00600060, - 0xe0700961, 0x001b0004, 0x80041261, 0x10014110, - 0x00000000, 0x00200020, 0x00040069, 0x10018510, - 0x01567406, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x00200020, 0xe0030961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x0e400e40, - 0x00040069, 0x10018510, 0x01567406, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0e400e40, - 0xe0010961, 0x001b0004, 0xe7720070, 0x00604203, - 0x00041965, 0x00010220, 0x22465005, 0x00467205, - 0x01040022, 0x0001c060, 0x00000df0, 0x00000df0, - 0x25501a62, 0x70437600, 0x25721a62, 0x03430500, - 0x25741c62, 0x01430700, 0x25781162, 0x74007200, - 0x00041761, 0x7c070200, 0x00465805, 0x00000000, - 0x25721162, 0x78005000, 0xe0501141, 0x34007200, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x20221140, 0x50207600, 0x20243b40, 0x50200500, - 0x20263b40, 0x50200700, 0x20050040, 0x50007000, - 0x20070040, 0x50000300, 0x20030040, 0x50000100, - 0x20501340, 0x22200500, 0x20051340, 0x24200700, - 0x20071340, 0x26200300, 0x00041341, 0x01058aa0, - 0x0a465005, 0x3f800001, 0x00041341, 0x03058aa0, - 0x0a460505, 0x3f800001, 0x00041341, 0x05058aa0, - 0x0a460705, 0x3f800001, 0x00041365, 0x70058220, - 0x02460105, 0x007fffff, 0x00041265, 0x72058220, - 0x02460305, 0x007fffff, 0x00040065, 0x74058220, - 0x02460305, 0x80000000, 0x00041165, 0x07058220, - 0x02460505, 0x007fffff, 0x00040065, 0x76058220, - 0x02460505, 0x80000000, 0x00040b40, 0x50058660, - 0x06467005, 0x3f000000, 0x00041d40, 0x70058660, - 0x06467205, 0x3f000000, 0x00041c40, 0x72058660, - 0x06460705, 0x3f000000, 0xac001b70, 0x3f805001, - 0x11040062, 0x07058220, 0x02465005, 0x3f000000, - 0x00041965, 0x78058220, 0x02460705, 0x7fffffff, - 0xac001c70, 0x3f807001, 0x11040a62, 0x50058220, - 0x02467005, 0x3f000000, 0x00041965, 0x07058220, - 0x02465005, 0x7fffffff, 0xac001d70, 0x3f807201, - 0x11040a62, 0x70058220, 0x02467205, 0x3f000000, - 0x00040965, 0x72058220, 0x02460105, 0x80000000, - 0x00041a65, 0x50058220, 0x02467005, 0x7fffffff, - 0x20701a66, 0x72007803, 0x20721d66, 0x74000703, - 0x20071b66, 0x76005003, 0x00040065, 0x50058220, - 0x02460105, 0x7f800000, 0x00040065, 0x01058220, - 0x02460305, 0x7f800000, 0x00040065, 0x03058220, - 0x02460505, 0x7f800000, 0x00041b6c, 0x05058660, - 0x02465005, 0x00000017, 0x00041b6c, 0x74058660, - 0x02460105, 0x00000017, 0x00041b6c, 0x01058660, - 0x02460305, 0x00000017, 0x00041970, 0x03058aa0, - 0x3a467005, 0x3f7f0000, 0x00041f70, 0x76058aa0, - 0x3a467205, 0x3f7f0000, 0x00041f70, 0x78058aa0, - 0x3a460705, 0x3f7f0000, 0xa0071140, 0x0c000a03, - 0x00040b52, 0x50044560, 0x0e2eff82, 0x03050505, - 0x00040a52, 0x70044560, 0x0e2eff82, 0x76057405, - 0x00040069, 0x05058660, 0x02462a05, 0x00000006, - 0x00040952, 0x72044560, 0x0e2eff82, 0x78050105, - 0x27031d70, 0x0a000703, 0xa0741b40, 0x05000702, - 0xa0011a40, 0x0c020302, 0xe0030068, 0x01a02a03, - 0x27051b70, 0x07007403, 0xa0780040, 0x01007403, - 0x00041a52, 0x76040e68, 0x0e2e0105, 0x05050305, - 0x27011a70, 0x74007803, 0xa07a1940, 0x76020102, - 0x00030061, 0x05060220, 0x00347405, 0x00000000, - 0x00130061, 0x07060220, 0x00347505, 0x00000000, - 0x00030061, 0x01060220, 0x00347805, 0x00000000, - 0x00130061, 0x03060220, 0x00347905, 0x00000000, - 0x00031c61, 0x05260220, 0x00347605, 0x00000000, - 0x00040061, 0x78050020, 0x00667c07, 0x00000000, - 0x00131d61, 0x07260220, 0x00347705, 0x00000000, - 0x00031d61, 0x01260220, 0x00347a05, 0x00000000, - 0x00131d61, 0x03260220, 0x00347b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x00000000, 0xf3080124, 0x00027814, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x00000000, 0xfb0c0524, 0x003c2244, - 0xa0053b40, 0x01207403, 0x00043b61, 0x07070200, - 0x00465005, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x27011a70, 0x74000503, - 0x00040061, 0x7a070200, 0x00467205, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xa0781a40, 0x76020102, 0x00030061, 0x01060220, - 0x00340505, 0x00000000, 0x00133c61, 0x03060220, - 0x00340605, 0x00000000, 0x00031a61, 0x01260220, - 0x00347805, 0x00000000, 0x00131a61, 0x03260220, - 0x00347905, 0x00000000, 0x00041f61, 0x05070000, - 0x00660707, 0x00000000, 0x00040061, 0x78070200, - 0x00467005, 0x00000000, 0x00041961, 0x050f0000, - 0x00667807, 0x00000000, 0x00041961, 0x05170000, - 0x00667a07, 0x00000000, 0x00041961, 0x051f0000, - 0x00560906, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x00000000, - 0xfb080124, 0x00000514, 0x00040070, 0x00010220, - 0x52464205, 0x00464c05, 0x01040022, 0x0001c060, - 0x00000420, 0x000003c0, 0x25013d62, 0x5e435200, - 0x25033d62, 0x60435a00, 0x25053d62, 0x6e435c00, - 0x00040070, 0x00018550, 0x25587e05, 0x00000000, - 0x25070962, 0x05000300, 0x25031162, 0x07000100, - 0xe0011141, 0x34000300, 0x20031140, 0x01205200, - 0x20050040, 0x01205a00, 0x20070040, 0x01205c00, - 0x20521340, 0x01005e00, 0x205a1340, 0x01006000, - 0x205c1340, 0x01006e00, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x20011640, 0x22200300, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x20031640, 0x24200500, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x20051640, 0x26200700, - 0x00041341, 0x07058aa0, 0x0a460105, 0x3f7ffffe, - 0x00041341, 0x01058aa0, 0x0a460305, 0x3f7ffffe, - 0x00041341, 0x03058aa0, 0x0a460505, 0x3f7ffffe, - 0x00041169, 0x0505a660, 0x02465005, 0x00000017, - 0x00041940, 0x50058660, 0x06460505, 0x43800000, - 0x00040069, 0x0505a660, 0x02467005, 0x00000017, - 0x00040940, 0x5e058660, 0x06460505, 0x43800000, - 0x00040069, 0x0505a660, 0x02467205, 0x00000017, - 0x00040940, 0x60058660, 0x06460505, 0x43800000, - 0x20050941, 0x50000700, 0x20070b41, 0x5e000100, - 0x20010941, 0x60000300, 0x60031345, 0x00100500, - 0x60051345, 0x00100700, 0x60071345, 0x00100100, - 0xe5011362, 0x00000300, 0xe5031362, 0x00000500, - 0xe5051362, 0x00000700, 0x00041362, 0x07058aa0, - 0x5a460105, 0x437f0000, 0x00041362, 0x01058aa0, - 0x5a460305, 0x437f0000, 0x00041362, 0x03058aa0, - 0x5a460505, 0x437f0000, 0x20050040, 0x22205200, - 0x20520040, 0x24205a00, 0x205a0040, 0x26205c00, - 0x00041341, 0x5c058aa0, 0x0a460505, 0x3f800001, - 0x00041341, 0x05058aa0, 0x0a465205, 0x3f800001, - 0x00041341, 0x52058aa0, 0x0a465a05, 0x3f800001, - 0x205a1341, 0x50005c00, 0x20501341, 0x5e000500, - 0x20051341, 0x60005200, 0x60521345, 0x00125a00, - 0x605a1345, 0x00125000, 0x60501345, 0x00120500, - 0xe5051362, 0x00025200, 0xe5521362, 0x00025a00, - 0xe55a1362, 0x00025000, 0x00041362, 0x50058aa0, - 0x5a460505, 0x437f0000, 0x00041362, 0x05058aa0, - 0x5a465205, 0x437f0000, 0x00041362, 0x52058aa0, - 0x5a465a05, 0x437f0000, 0x00041161, 0x5a070a00, - 0x00460705, 0x00000000, 0x00041961, 0x5c050010, - 0x00665a07, 0x00000000, 0x00040061, 0x07070a00, - 0x00460105, 0x00000000, 0x11041a62, 0x6e058110, - 0x01585c05, 0x00000000, 0x00041a61, 0x5d050010, - 0x00660707, 0x00000000, 0x00040061, 0x01070a00, - 0x00460305, 0x00000000, 0x11040a62, 0x61058110, - 0x01585d05, 0x00000000, 0x00041a61, 0x5e050010, - 0x00660107, 0x00000000, 0x00041361, 0x03070a00, - 0x00465005, 0x00000000, 0x11040a62, 0x60058110, - 0x01585e05, 0x00000000, 0x00041a61, 0x09050010, - 0x00660307, 0x00000000, 0x00041261, 0x50070a00, - 0x00460505, 0x00000000, 0x11041a62, 0x71058110, - 0x01580905, 0x00000000, 0x00041161, 0x05070a00, - 0x00465205, 0x00000000, 0x00041b61, 0x52050010, - 0x00665007, 0x00000000, 0x00041a61, 0x53050010, - 0x00660507, 0x00000000, 0x11041a62, 0x70058110, - 0x01585205, 0x00000000, 0x11041a62, 0x6f058110, - 0x01585305, 0x00000000, 0x00040024, 0x0001c060, - 0x00000070, 0x00000070, 0x00041f61, 0x60054110, - 0x00000000, 0x00800080, 0x00040061, 0x61054110, - 0x00000000, 0x00800080, 0x00040061, 0x6e054110, - 0x00000000, 0x00800080, 0x00041d61, 0x6f054110, - 0x00000000, 0x00000000, 0x00041f61, 0x70054110, - 0x00000000, 0x00000000, 0x00040061, 0x71054110, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x000004c8, 0xa0053d40, 0x42007402, - 0x00041f61, 0x5c060100, 0x00586005, 0x00000000, - 0x00041f61, 0x5d060100, 0x00586105, 0x00000000, - 0x00041f61, 0x5e060100, 0x00586e05, 0x00000000, - 0x00041f61, 0x09060100, 0x00586f05, 0x00000000, - 0x00041f61, 0x5a060100, 0x00587005, 0x00000000, - 0x00041f61, 0x5b060100, 0x00587105, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x27011f70, 0x74000503, 0xa0500040, 0x01c00503, - 0xa0071a40, 0x76020102, 0x27011a70, 0x05005003, - 0xa0521940, 0x07020102, 0x00030061, 0x01060220, - 0x00345005, 0x00000000, 0x00133d61, 0x03060220, - 0x00345105, 0x00000000, 0x00040061, 0x50050020, - 0x00565e06, 0x00000000, 0x00031b61, 0x01260220, - 0x00345205, 0x00000000, 0x00131b61, 0x03260220, - 0x00345305, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x00000000, - 0xf3080124, 0x00025014, 0xa0503e40, 0x02800503, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x27011970, 0x05005003, 0xa0521940, 0x07020102, - 0x00030061, 0x01060220, 0x00345005, 0x00000000, - 0x00133e61, 0x03060220, 0x00345105, 0x00000000, - 0x00040061, 0x50050020, 0x00565d06, 0x00000000, - 0x00031b61, 0x01260220, 0x00345205, 0x00000000, - 0x00131b61, 0x03260220, 0x00345305, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x00000000, 0xf3080124, 0x00025014, - 0xa0503f40, 0x03400503, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x27011970, 0x05005003, - 0xa0521940, 0x07020102, 0x00030061, 0x01060220, - 0x00345005, 0x00000000, 0x00133f61, 0x03060220, - 0x00345105, 0x00000000, 0x00040061, 0x50050020, - 0x00565c06, 0x00000000, 0x00031b61, 0x01260220, - 0x00345205, 0x00000000, 0x00131b61, 0x03260220, - 0x00345305, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xf3080124, 0x00025014, 0xa0503040, 0x02200503, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x27011970, 0x05005003, 0xa0521940, 0x07020102, - 0x00030061, 0x01060220, 0x00345005, 0x00000000, - 0x00133061, 0x03060220, 0x00345105, 0x00000000, - 0x00040061, 0x50050020, 0x00565b06, 0x00000000, - 0x00031b61, 0x01260220, 0x00345205, 0x00000000, - 0x00131b61, 0x03260220, 0x00345305, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xf3080124, 0x00025014, - 0xa0503140, 0x02e00503, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x27011970, 0x05005003, - 0xa0521940, 0x07020102, 0x00030061, 0x01060220, - 0x00345005, 0x00000000, 0x00133161, 0x03060220, - 0x00345105, 0x00000000, 0x00040061, 0x50050020, - 0x00565a06, 0x00000000, 0x00031b61, 0x01260220, - 0x00345205, 0x00000000, 0x00131b61, 0x03260220, - 0x00345305, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xf3080124, 0x00025014, 0xa0503240, 0x03a00503, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27011970, 0x05005003, 0xa0521940, 0x07020102, - 0x00030061, 0x01060220, 0x00345005, 0x00000000, - 0x00133261, 0x03060220, 0x00345105, 0x00000000, - 0x00040061, 0x50050020, 0x00560906, 0x00000000, - 0x00031b61, 0x01260220, 0x00345205, 0x00000000, - 0x00131b61, 0x03260220, 0x00345305, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x00000000, 0xf3080124, 0x00025014, - 0x00040070, 0x00018660, 0x16465805, 0x00000001, - 0xa0503340, 0x01600503, 0xef013362, 0x00116c7b, - 0x00041961, 0x52070200, 0x00460105, 0x00000000, - 0x27011b70, 0x05005003, 0xa0051940, 0x07020102, - 0x00030061, 0x01060220, 0x00345005, 0x00000000, - 0x00133361, 0x03060220, 0x00345105, 0x00000000, - 0x00031a61, 0x01260220, 0x00340505, 0x00000000, - 0x00131a61, 0x03260220, 0x00340605, 0x00000000, - 0x00041f61, 0x05050020, 0x00665207, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xf3080124, 0x00020514, - 0x00040025, 0x00004600, 0x00000000, 0x000006e8, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041f52, 0x05040e68, 0x0e0e2a05, 0x4e052805, - 0x00040070, 0x00018660, 0x26465405, 0x00000000, - 0x00041761, 0x5f050010, 0x00686d06, 0x00000000, - 0x80031f61, 0x08054010, 0x00000000, 0x76543210, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xef011f62, 0x00005603, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xef031d62, 0x00000503, - 0xef500062, 0x00004c03, 0x80031c61, 0x08050120, - 0x00460805, 0x00000000, 0xe4091940, 0x00800803, - 0xe3081969, 0x00200803, 0xe3081940, 0xf4000803, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049831, 0x06160100, 0xfa000814, 0x04000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x52062650, 0x00460605, 0x00000000, - 0x00040962, 0x60050110, 0x51585f05, 0x00565206, - 0x00041961, 0x00010450, 0x20686006, 0x00000000, - 0x01040022, 0x0001c060, 0x00000398, 0x00000398, - 0x00040070, 0x00018550, 0x15564a06, 0x00000000, - 0x01040022, 0x0001c060, 0x000001b0, 0x000001b0, - 0x00040069, 0x4a058660, 0x02464c05, 0x00000003, - 0x80030061, 0x07054010, 0x00000000, 0x76543210, - 0x00040069, 0x54058660, 0x02462a05, 0x00000002, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xe4081940, 0x00800703, 0xe3071969, 0x00200703, - 0xe3071940, 0x84000703, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049531, 0x05160100, - 0xfa000714, 0x04000000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0xa0520040, 0x05000a02, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x27071970, 0x0a005203, 0xa04c1f40, 0x54005202, - 0xa0051a40, 0x0c020702, 0xe0070068, 0x01e02a03, - 0x27541b70, 0x52004c03, 0x00041952, 0x52040e68, - 0x0e2e0505, 0x54050705, 0x00030061, 0x05060220, - 0x00344c05, 0x00000000, 0x00130061, 0x07060220, - 0x00344d05, 0x00000000, 0x00031a61, 0x05260220, - 0x00345205, 0x00000000, 0x00131a61, 0x07260220, - 0x00345305, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x4c140000, - 0xfb040524, 0x00040000, 0x20522666, 0x4a004c03, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x00000000, 0xfb0c0524, 0x00045214, - 0x00040025, 0x00004600, 0x00000000, 0x000001c8, - 0x00041761, 0x6d050120, 0x00565006, 0x00000000, - 0x00041970, 0x00010660, 0x56464e05, 0x00466d05, - 0x01040022, 0x0001c060, 0x00000188, 0x00000188, - 0x00040069, 0x4a058660, 0x02462a05, 0x00000006, - 0x80033861, 0x07054010, 0x00000000, 0x76543210, - 0x00043869, 0x52058660, 0x02460305, 0x00000002, - 0x80031a61, 0x07050120, 0x00460705, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xe4081940, 0x00800703, 0xe3071969, 0x00200703, - 0xe3071940, 0x84000703, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049731, 0x05160100, - 0xfa000714, 0x04000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xe0070068, 0x01e00303, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0xa04c0040, 0x05000a02, 0x276e0970, 0x0a004c03, - 0xa02a1f40, 0x52004c02, 0xa0051a40, 0x0c026e02, - 0x27521a70, 0x4c002a03, 0x00041952, 0x4c040e68, - 0x0e2e0505, 0x52050705, 0x00030061, 0x05060220, - 0x00342a05, 0x00000000, 0x00130061, 0x07060220, - 0x00342b05, 0x00000000, 0x00031a61, 0x05260220, - 0x00344c05, 0x00000000, 0x00131a61, 0x07260220, - 0x00344d05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x00000000, - 0xfb0c0524, 0x00044a14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x000001f0, 0x00040d61, 0x6f050120, - 0x00565006, 0x00000000, 0x00041961, 0x74050120, - 0x00006f04, 0x00000000, 0xa0761a40, 0x6f117002, - 0x00040961, 0x5e060210, 0x00467605, 0x00000000, - 0x00040061, 0x5a050120, 0x00567606, 0x00000000, - 0x00040a70, 0x79058550, 0x25565e06, 0x00000000, - 0x00041470, 0x7c058550, 0x15564806, 0x00000000, - 0x00040a61, 0x77050560, 0x00467905, 0x00000000, - 0x00040961, 0x7a050560, 0x00467c05, 0x00000000, - 0x00041965, 0x00010220, 0x22467705, 0x00467a05, - 0x01040022, 0x0001c060, 0x00000060, 0x00000050, - 0x00040061, 0x50054220, 0x00000000, 0x00000104, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x72140000, 0xea185014, 0x01005a14, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00042861, 0x72054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000000e8, - 0x00041461, 0x7d050120, 0x00564406, 0x00000000, - 0x00040070, 0x00010660, 0x56464e05, 0x00466f05, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00041a41, 0x05050660, 0x05467405, 0x00567d06, - 0x01040022, 0x0001c060, 0x00000088, 0x00000088, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x07040660, 0x0e0e7204, 0x42050505, - 0xe02a1965, 0x01f00703, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00041969, 0x51058660, - 0x02462a05, 0x00000003, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x00000000, - 0xea0c5114, 0x000c0124, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000178, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80004831, 0x2b0c0000, - 0xe23e000c, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80030061, 0x42054220, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x42550000, - 0x0000005c, 0x00000000, 0xe2043861, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a044931, 0x00000000, 0x3008420c, 0x00000000, - 0x8a040001, 0x00000000, 0xe0000000, 0x00000000, - 0x80001a61, 0x30010220, 0x00000404, 0x00000000, - 0xa03a0040, 0x30003a02, 0x80030061, 0x44054220, - 0x00000000, 0x00000104, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004931, 0x430c0000, - 0xea00440c, 0x00300000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0xa0321b40, 0x3a214302, - 0xe7301962, 0x00403203, 0x00041952, 0x2e044160, - 0x0e8e0020, 0x30053205, 0x602c0041, 0x00603002, - 0x00040027, 0x00014060, 0x00000000, 0xffff0338, - 0x80033461, 0x46054220, 0x00000000, 0x00000104, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80004931, 0x450c0000, 0xea00460c, 0x00300000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0xa05b0040, 0x3a214502, 0x00041970, 0x00018220, - 0x32465b05, 0x00000000, 0x01040022, 0x0001c060, - 0x00001a40, 0x00001a40, 0x80030061, 0x37054010, - 0x00000000, 0x76543210, 0x80030061, 0x77054010, - 0x00000000, 0x76543210, 0x80033961, 0x42054010, - 0x00000000, 0x76543210, 0x80031161, 0x7a054010, - 0x00000000, 0x76543210, 0x80030061, 0x45054010, - 0x00000000, 0x76543210, 0x80031461, 0x7d054010, - 0x00000000, 0x76543210, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x4c058660, - 0x02463e05, 0x00000004, 0x80031f61, 0x37050120, - 0x00463705, 0x00000000, 0x80031f61, 0x77050120, - 0x00467705, 0x00000000, 0x80031f61, 0x42050120, - 0x00464205, 0x00000000, 0x80031f61, 0x7a050120, - 0x00467a05, 0x00000000, 0x80031f61, 0x45050120, - 0x00464505, 0x00000000, 0x80031f61, 0x7d050120, - 0x00467d05, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xa04e1f40, 0x4c004002, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xe4381f40, 0x00803703, 0xe4780a40, 0x00807703, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xe4431f40, 0x00804203, 0xe47b0940, 0x00807a03, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xe4461f40, 0x00804503, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe47e1f40, 0x00807d03, - 0xe3371e69, 0x00203703, 0xe3771e69, 0x00207703, - 0xe3421e69, 0x00204203, 0xe37a1e69, 0x00207a03, - 0xe3451e69, 0x00204503, 0xe37d1e69, 0x00207d03, - 0x80041e40, 0x37058220, 0x02463705, 0x00001700, - 0x80041e40, 0x77058220, 0x02467705, 0x000016c0, - 0x80041e40, 0x42058220, 0x02464205, 0x00001700, - 0x80041e40, 0x7a058220, 0x02467a05, 0x000016c0, - 0x80041e40, 0x45058220, 0x02464505, 0x00001700, - 0x80041e40, 0x7d058220, 0x02467d05, 0x000016c0, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049a31, 0x35160100, 0xfa003714, 0x04000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049b31, 0x75160100, 0xfa007714, 0x04000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80003965, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003966, 0x10218220, 0x02001020, 0x0000000f, - 0x80049931, 0x38160100, 0xfa004214, 0x04000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049c31, 0x78160100, 0xfa007a14, 0x04000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003965, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003966, 0x10218220, 0x02001020, 0x0000000f, - 0x80049931, 0x43160100, 0xfa004514, 0x04000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049831, 0x7b160100, 0xfa007d14, 0x04000000, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0xa1122540, 0x01ce3503, 0x80102b01, 0x00000000, - 0x00000000, 0x00000000, 0xaa473640, 0x01ce7503, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x0003a570, 0x13050220, 0x52461205, 0x00443806, - 0x00033861, 0x52060220, 0x00341205, 0x00000000, - 0x80102c01, 0x00000000, 0x00000000, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x48050220, 0x52464705, 0x00447806, - 0x80103801, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x54060220, 0x00344705, 0x00000000, - 0xec750065, 0x01f04e03, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x0003d540, 0x14052660, - 0x06461305, 0x00444326, 0x80102801, 0x00000000, - 0x00000000, 0x00000000, 0x00131c40, 0x49052660, - 0x06464805, 0x00447b26, 0x00031a61, 0x52260220, - 0x00341405, 0x00000000, 0x00131a61, 0x54260220, - 0x00344905, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x4a140000, - 0xfb045224, 0x00040000, 0x01040022, 0x0001c060, - 0x00000c58, 0x00000c58, 0x80030061, 0x48054010, - 0x00000000, 0x76543210, 0x80030061, 0x06054010, - 0x00000000, 0x76543210, 0x80033861, 0x50054010, - 0x00000000, 0x76543210, 0x80030061, 0x12054010, - 0x00000000, 0x76543210, 0x80033861, 0x53054010, - 0x00000000, 0x76543210, 0x80032561, 0x18054010, - 0x00000000, 0x76543210, 0x80031e61, 0x48050120, - 0x00464805, 0x00000000, 0x80031e61, 0x06050120, - 0x00460605, 0x00000000, 0x80031e61, 0x50050120, - 0x00465005, 0x00000000, 0x80031e61, 0x12050120, - 0x00461205, 0x00000000, 0x80031e61, 0x53050120, - 0x00465305, 0x00000000, 0x80031e61, 0x18050120, - 0x00461805, 0x00000000, 0xe4491e40, 0x00804803, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xe4071e40, 0x00800603, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe4511e40, 0x00805003, - 0xe4131e40, 0x00801203, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe4541e40, 0x00805303, - 0xe419e540, 0x00801803, 0xe3481e69, 0x00204803, - 0xe3061e69, 0x00200603, 0xe3501e69, 0x00205003, - 0xe3121e69, 0x00201203, 0xe3531e69, 0x00205303, - 0xe3181e69, 0x00201803, 0x80041e40, 0x48058220, - 0x02464805, 0x00001700, 0x80041e40, 0x06058220, - 0x02460605, 0x000016c0, 0x80041e40, 0x50058220, - 0x02465005, 0x00001700, 0x80041e40, 0x12058220, - 0x02461205, 0x000016c0, 0x80041e40, 0x53058220, - 0x02465305, 0x00001700, 0x80041e40, 0x18058220, - 0x02461805, 0x000016c0, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049631, 0x46160100, - 0xfa004814, 0x04000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049d31, 0x7e160100, - 0xfa000614, 0x04000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049e31, 0x4c160100, - 0xfa005014, 0x04000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049531, 0x07160100, - 0xfa001214, 0x04000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049f31, 0x51160100, - 0xfa005314, 0x04000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80003565, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003566, 0x10218220, - 0x02001020, 0x0000000f, 0x80049531, 0x13160100, - 0xfa001814, 0x04000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0xa1152540, 0x004e4603, - 0x80102d01, 0x00000000, 0x00000000, 0x00000000, - 0xaa4f0040, 0x004e7e03, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x0003a570, 0x16050220, - 0x52461505, 0x00444c06, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x53060220, - 0x00341505, 0x00000000, 0x80102501, 0x00000000, - 0x00000000, 0x00000000, 0x80103e01, 0x00000000, - 0x00000000, 0x00000000, 0x00131b70, 0x50050220, - 0x52464f05, 0x00440706, 0x80103801, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x55060220, - 0x00344f05, 0x00000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x0003c540, 0x17052660, - 0x06461605, 0x00445126, 0x80102501, 0x00000000, - 0x00000000, 0x00000000, 0x00131b40, 0x51052660, - 0x06465005, 0x00441326, 0x00031a61, 0x53260220, - 0x00341705, 0x00000000, 0x00131a61, 0x55260220, - 0x00345105, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x59140000, - 0xfb185324, 0x01005b14, 0x00043861, 0x54054660, - 0x00000000, 0x00000108, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x00000000, - 0xea0c5414, 0x00045914, 0x00042870, 0x00010220, - 0x52465905, 0x00464a05, 0x01040022, 0x0001c060, - 0x000006f8, 0x000003b8, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xa0521f40, 0x5b005902, - 0x00041970, 0x00010220, 0x42465205, 0x00464a05, - 0x01040022, 0x0001c060, 0x00000360, 0x00000360, - 0x80031261, 0x79054010, 0x00000000, 0x76543210, - 0x80031461, 0x7c054010, 0x00000000, 0x76543210, - 0x80033b61, 0x23054010, 0x00000000, 0x76543210, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x00041752, 0x61042e68, 0x0e0e4a05, 0x5b055905, - 0x80031c61, 0x79050120, 0x00467905, 0x00000000, - 0x80031c61, 0x7c050120, 0x00467c05, 0x00000000, - 0x80031c61, 0x23050120, 0x00462305, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xe47a0940, 0x00807903, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe47d0b40, 0x00807c03, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xe4241b40, 0x00802303, 0xe3791b69, 0x00207903, - 0xe37c1b69, 0x00207c03, 0xe3231b69, 0x00202303, - 0x80041b40, 0x79058220, 0x02467905, 0x00001740, - 0x80041b40, 0x7c058220, 0x02467c05, 0x00001740, - 0xe3231b40, 0xe8002303, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049031, 0x77160100, - 0xfa007914, 0x04000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049831, 0x7a160100, - 0xfa007c14, 0x04000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80003b65, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003b66, 0x10218220, - 0x02001020, 0x0000000f, 0x80049b31, 0x21160100, - 0xfa002314, 0x04000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0xa0533840, 0x04007703, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x27551970, 0x7a005303, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x5d060220, - 0x00345305, 0x00000000, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x80101701, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x5f060220, - 0x00345405, 0x00000000, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0xa0570040, 0x21025502, - 0x00031961, 0x5d260220, 0x00345705, 0x00000000, - 0x00131a61, 0x5f260220, 0x00345805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x64140000, 0xfb185d24, 0x01006114, - 0x00043561, 0x62054660, 0x00000000, 0x00000100, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xea0c6214, 0x00046414, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000350, 0x00000350, - 0x80033d61, 0x06054010, 0x00000000, 0x76543210, - 0x80033561, 0x12054010, 0x00000000, 0x76543210, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80031761, 0x26054010, 0x00000000, 0x76543210, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80031b61, 0x06050120, 0x00460605, 0x00000000, - 0x80031b61, 0x12050120, 0x00461205, 0x00000000, - 0x80031b61, 0x26050120, 0x00462605, 0x00000000, - 0xe4071b40, 0x00800603, 0xe4131b40, 0x00801203, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xe4270b40, 0x00802603, 0xe3061b69, 0x00200603, - 0xe3121b69, 0x00201203, 0xe3261b69, 0x00202603, - 0x80041b40, 0x06058220, 0x02460605, 0x00001740, - 0x80041b40, 0x12058220, 0x02461205, 0x00001740, - 0xe3261b40, 0xe8002603, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049d31, 0x7d160100, - 0xfa000614, 0x04000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049531, 0x07160100, - 0xfa001214, 0x04000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80003b65, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003b66, 0x10218220, - 0x02001020, 0x0000000f, 0x80049b31, 0x24160100, - 0xfa002614, 0x04000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xa0580040, 0x04007d03, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x275d0070, 0x07005803, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x65060220, - 0x00345805, 0x00000000, 0x00130061, 0x67060220, - 0x00345905, 0x00000000, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0xa05f0040, 0x24025d02, - 0x00031961, 0x65260220, 0x00345f05, 0x00000000, - 0x00131a61, 0x67260220, 0x00346005, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x69140000, 0xfb186524, 0x01005b14, - 0x00043161, 0x66054660, 0x00000000, 0x00000100, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x00000000, 0xea0c6614, 0x00046914, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x000008b8, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0x80004231, 0x600c0000, 0xe23e000c, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80031761, 0x61054220, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x61550000, 0x0000005c, 0x00000000, - 0xe2033861, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a044531, 0x00000000, - 0x3008610c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0x80001a61, 0x30010220, - 0x00000304, 0x00000000, 0x80033161, 0x63054220, - 0x00000000, 0x00000100, 0xe2023861, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004331, 0x620c0000, 0xea00630c, 0x00300000, - 0x80001a61, 0x30010220, 0x00000204, 0x00000000, - 0x80033161, 0x65054220, 0x00000000, 0x00000108, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x00042861, 0x73050220, 0x00467505, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004431, 0x640c0000, 0xea00650c, 0x00300000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xa0663140, 0x5b016402, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xa0682840, 0x64304a02, - 0x00041a70, 0x00010220, 0x42466605, 0x00464a05, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xa06a1a40, 0x68205b02, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x2f6e1762, 0x5b006803, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xef6c1a62, 0x00006a03, 0x80030061, 0x6b054010, - 0x00000000, 0x76543210, 0x00040070, 0x00010220, - 0x42006404, 0x00464a05, 0x80031a61, 0x6b050120, - 0x00466b05, 0x00000000, 0x2f701c62, 0x6c005b03, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x11040a62, 0x77058220, 0x02466e05, 0x00000000, - 0xe46c1b40, 0x00806b03, 0xe36b1969, 0x00206b03, - 0xe36b1940, 0x80006b03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049531, 0x69160100, - 0xfa006b14, 0x04000000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x00018660, - 0x26466905, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x79058220, - 0x02464a05, 0x00000000, 0x00041a70, 0x00010220, - 0x42467305, 0x00467705, 0x01040028, 0x0001c660, - 0x00000310, 0x00000310, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa07b0040, 0x73003a02, - 0x80033861, 0x4e054010, 0x00000000, 0x76543210, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0xe07d0065, 0x01f07b03, 0x80031a61, 0x4e050120, - 0x00464e05, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041a69, 0x6a058660, - 0x02467d05, 0x00000003, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe44f1a40, 0x00804e03, - 0x80030061, 0x7d054010, 0x00000000, 0x76543210, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00041f52, 0x7e040e68, 0x06067905, 0x73056404, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x5c240000, 0xea046a14, 0x000c0000, - 0xe34e1b69, 0x00204e03, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80031b61, 0x7d050120, - 0x00467d05, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00041b69, 0x01058660, - 0x02467e05, 0x00000004, 0xe34e1b40, 0xf8004e03, - 0xe47e1b40, 0x00807d03, 0xa0031b40, 0x01003c02, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049831, 0x4c160100, 0xfa004e14, 0x04000000, - 0xe37d1a69, 0x00207d03, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x27050070, 0x3c000303, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x6b060220, 0x00340305, 0x00000000, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0x00131761, 0x6d060220, 0x00340405, 0x00000000, - 0xe37d1c40, 0xe2007d03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049831, 0x7b160100, - 0xfa007d14, 0x04000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0xa0071c40, 0x4c020502, - 0x00031961, 0x6b260220, 0x00340705, 0x00000000, - 0x00131a61, 0x6d260220, 0x00340805, 0x00000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x60050660, 0x00467b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x00000000, 0xfb0c6b24, 0x001c5c34, - 0xa0730040, 0x02007303, 0x00040027, 0x00014060, - 0x00000000, 0xfffffce0, 0x00041a70, 0x00010220, - 0x42467505, 0x00467005, 0x01040028, 0x0001c660, - 0x000001e0, 0x000001e0, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00041c52, 0x08040e68, - 0x0e0e3a05, 0x77057505, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe0121965, 0x01f00803, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041969, 0x6c058660, 0x02461205, 0x00000003, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0xa0130040, 0x75016202, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x01240000, - 0xea046c14, 0x000c0000, 0x00049569, 0x15058660, - 0x02461305, 0x00000003, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0xe0170068, 0x01d01303, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0xa019ac40, 0x15000e02, 0x271b9770, 0x0e001903, - 0x00033861, 0x79060220, 0x00341905, 0x00000000, - 0x80103801, 0x00000000, 0x00000000, 0x00000000, - 0x80101101, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x7b060220, 0x00341a05, 0x00000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x0004bc52, 0x1d040e68, 0x0e2e1005, 0x1b051705, - 0x00031961, 0x79260220, 0x00341d05, 0x00000000, - 0x00131a61, 0x7b260220, 0x00341e05, 0x00000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x00000000, 0xfb0c7924, 0x000c0124, - 0xa0750040, 0x02007503, 0x00040027, 0x00014060, - 0x00000000, 0xfffffe10, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80033861, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_BFS_build_qnodes_pc_amplify_batched = { - .prog_data = { - .base.nr_params = 12, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 8192, - .base.total_shared = 268, - .base.program_size = 83712, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_BFS_build_qnodes_pc_amplify_batched_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 32, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 6, - .uses_barrier = true, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 12, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 16, - .arg_count = 2, - .args = gfx125_bvh_build_BFS_build_qnodes_pc_amplify_batched_args, - .code = gfx125_bvh_build_BFS_build_qnodes_pc_amplify_batched_code, -}; -const char *gfx125_bvh_build_BFS_build_qnodes_pc_amplify_batched_sha1 = "f9a5072529fbf7939998f2d766767102145be563"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_pc_kickoff.h b/src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_pc_kickoff.h deleted file mode 100644 index 088e7361fa5..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_pc_kickoff.h +++ /dev/null @@ -1,9940 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_BFS_build_qnodes_pc_kickoff_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_BFS_build_qnodes_pc_kickoff_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 4 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g41<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -and(16) g64<1>UD g0.2<0,1,0>UD 0x000000ffUD { align1 1H compacted }; -mov(8) g126<1>UW 0x76543210UV { align1 WE_all 1Q }; -add(1) g42<1>UD g41<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@3 compacted }; -mov(8) g126<1>UD g126<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g1UD g42UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g127<1>UD g126<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g126<1>UD g126<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g126<1>UD g126<1,1,0>UD 0x00000d80UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g28.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g30.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g80.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g62.1<2>F g2.3<0,1,0>F { align1 2Q }; -and(16) g110<1>UD g2.4<0,1,0>UD 0x00000001UD { align1 1H compacted }; -mov(8) g1<1>UW 0x76543210V { align1 WE_all 1Q $0.dst }; -mov(8) g28<2>F g2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g30<2>F g2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g80<2>F g2.2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g62<2>F g2.2<0,1,0>F { align1 2Q F@4 compacted }; -add(8) g1.8<1>UW g1<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g66<1>D g1<8,8,1>UW { align1 1H }; -sel.ge(16) g40<1>UD g66<1,1,0>UD g64<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.z.f0.0(16) g42<1>D g40<1,1,0>D 0D { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g38<1>D g110<1,1,0>D 0D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g126UD g38UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -mov.nz.f0.0(16) null<1>D g42<8,8,1>D { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -add(8) g69<1>D g28<8,4,2>D 32D { align1 1Q F@4 compacted }; -add(8) g43<1>D g30<8,4,2>D 32D { align1 2Q F@3 compacted }; -cmp.l.f0.0(8) g70<1>UD g69<8,8,1>UD g28<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g116<1>UD g43<8,8,1>UD g30<8,4,2>UD { align1 2Q I@2 }; -mov(8) g13<2>UD g69<4,4,1>UD { align1 1Q }; -mov(8) g15<2>UD g43<4,4,1>UD { align1 2Q }; -add(8) g71<1>D -g70<8,8,1>D g28.1<8,4,2>D { align1 1Q I@4 }; -add(8) g117<1>D -g116<8,8,1>D g30.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g13.1<2>UD g71<4,4,1>UD { align1 1Q I@2 }; -mov(8) g15.1<2>UD g117<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g32UD g13UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -add(16) g36<1>D g32<1,1,0>D 12D { align1 1H $2.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g38<1>UD g36<1,1,0>UD g32<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g14<2>UD g36<4,4,1>UD { align1 1Q $2.src }; -mov(8) g16<2>UD g37<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g126<1>D -g38<1,1,0>D g34<1,1,0>D { align1 1H @3 $2.dst compacted }; -mov(8) g14.1<2>UD g126<4,4,1>UD { align1 1Q I@1 }; -mov(8) g16.1<2>UD g127<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g14UD nullUD 0x08040588 0x00000000 - ugm MsgDesc: ( atomic_inc, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; - -LABEL0: -endif(16) JIP: LABEL1 { align1 1H }; - -LABEL1: -add(8) g72<1>D g28<8,4,2>D 56D { align1 1Q F@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -add(8) g127<1>D g30<8,4,2>D 56D { align1 2Q F@3 compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q }; -cmp.l.f0.0(8) g73<1>UD g72<8,8,1>UD g28<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g3<1>UD g127<8,8,1>UD g30<8,4,2>UD { align1 2Q I@3 }; -mov(8) g15<2>UD g72<4,4,1>UD { align1 1Q $3.src }; -mov(8) g17<2>UD g127<4,4,1>UD { align1 2Q $3.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@5 }; -add(8) g74<1>D -g73<8,8,1>D g28.1<8,4,2>D { align1 1Q I@5 }; -add(8) g4<1>D -g3<8,8,1>D g30.1<8,4,2>D { align1 2Q I@5 }; -add(8) g9<1>UD g8<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -mov(8) g15.1<2>UD g74<4,4,1>UD { align1 1Q I@3 }; -mov(8) g17.1<2>UD g4<4,4,1>UD { align1 2Q I@3 }; -shl(16) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g4UD g15UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -add(16) g8<1>UD g8<1,1,0>UD 0x00000dc0UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g8UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $5 }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g11<1>UD g10<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g10<1>UD g10<1,1,0>UD 0x00000e00UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g10UD g6UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -mov(8) g13<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g17<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g19<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g13<1>UD g13<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g17<1>UD g17<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g19<1>UD g19<8,8,1>UW { align1 WE_all 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(8) g14<1>UD g13<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(8) g18<1>UD g17<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -add(8) g20<1>UD g19<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g13<1>UD g13<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g17<1>UD g17<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g19<1>UD g19<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -add(16) g13<1>UD g13<1,1,0>UD 0x00000e00UD { align1 WE_all 1H I@3 compacted }; -add(16) g17<1>UD g17<1,1,0>UD 0x00000e40UD { align1 WE_all 1H I@3 compacted }; -add(16) g19<1>UD g19<1,1,0>UD 0x00000e40UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g11UD g13UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g15UD g17UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -mov(16) g15<2>UW g11<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g19UD g15UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -send(16) g83UD g28UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g20<1>UD g20<8,8,1>UD 0x00001500UD { align1 WE_all 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g83UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; -mov(8) g22<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g22<1>UD g22<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g23<1>UD g22<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g22<1>UD g22<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g22<1>UD g22<8,8,1>UD 0x00001540UD { align1 WE_all 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g22UD g85UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; -mov(8) g24<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g24<1>UD g24<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g25<1>UD g24<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g24<1>UD g24<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g24<1>UD g24<8,8,1>UD 0x00001580UD { align1 WE_all 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g24UD g87UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; -mov(8) g26<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g26<1>UD g26<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g27<1>UD g26<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g26<1>UD g26<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g26<1>UD g26<8,8,1>UD 0x000015c0UD { align1 WE_all 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g26UD g89UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; -add(8) g75<1>D g28<8,4,2>D 32D { align1 1Q $10.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -add(8) g5<1>D g30<8,4,2>D 32D { align1 2Q $10.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g78<1>D g28<8,4,2>D 16D { align1 1Q compacted }; -add(8) g8<1>D g30<8,4,2>D 16D { align1 2Q $5.src compacted }; -mov(8) g37<1>UW 0x76543210UV { align1 WE_all 1Q }; -cmp.l.f0.0(8) g76<1>UD g75<8,8,1>UD g28<8,4,2>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g6<1>UD g5<8,8,1>UD g30<8,4,2>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(8) g16<2>UD g75<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -mov(8) g18<2>UD g5<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g79<1>UD g78<8,8,1>UD g28<8,4,2>UD { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -cmp.l.f0.0(8) g9<1>UD g8<8,8,1>UD g30<8,4,2>UD { align1 2Q I@7 }; -mov(8) g20<2>UD g78<4,4,1>UD { align1 1Q $11.src }; -mov(8) g22<2>UD g8<4,4,1>UD { align1 2Q $11.src }; -mov(8) g37<1>UD g37<8,8,1>UW { align1 WE_all 1Q I@7 }; -add(8) g77<1>D -g76<8,8,1>D g28.1<8,4,2>D { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -add(8) g7<1>D -g6<8,8,1>D g30.1<8,4,2>D { align1 2Q I@7 }; -add(8) g82<1>D -g79<8,8,1>D g28.1<8,4,2>D { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -add(8) g10<1>D -g9<8,8,1>D g30.1<8,4,2>D { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g38<1>UD g37<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@5 compacted }; -mov(8) g16.1<2>UD g77<4,4,1>UD { align1 1Q I@5 }; -mov(8) g18.1<2>UD g7<4,4,1>UD { align1 2Q I@5 }; -mov(8) g20.1<2>UD g82<4,4,1>UD { align1 1Q I@5 }; -mov(8) g22.1<2>UD g10<4,4,1>UD { align1 2Q I@5 }; -shl(16) g37<1>UD g37<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g3UD g16UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g12UD g20UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -add(16) g37<1>UD g37<1,1,0>UD 0x00000be0UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g20<1>D g3<1,1,0>D 40D { align1 1H $12.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -cmp.l.f0.0(16) g22<1>UD g20<1,1,0>UD g3<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g118<2>UD g20<4,4,1>UD { align1 1Q }; -mov(8) g120<2>UD g21<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g24<1>D -g22<1,1,0>D g5<1,1,0>D { align1 1H @3 $12.dst compacted }; -mov(8) g118.1<2>UD g24<4,4,1>UD { align1 1Q I@1 }; -mov(8) g120.1<2>UD g25<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g25UD g118UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -shl(16) g35<1>D g25<8,8,1>D 0x00000006UD { align1 1H $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g37UD g35UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -cmp.z.f0.0(16) null<1>D g40<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; -mov(16) g119<1>D 0D { align1 1H $14.src }; -mov(16) g121<1>UD 0x00000000UD { align1 1H $14.src }; -mov(16) g123<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g119UD g121UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $14 }; -mov(16) g122<1>D 512D { align1 1H $14.src }; -mov(16) g124<1>UD 0x00000001UD { align1 1H $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g122UD g124UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL2: -endif(16) JIP: LABEL3 { align1 1H }; - -LABEL3: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g26UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(8) g27<1>UD 0x00000000UD { align1 WE_all 1Q $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(2) g27.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g27UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $2 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(16) g124<1>UD 0x00000006UD { align1 1H $0.src }; -mov(16) g112<1>UD 0x00000040UD { align1 1H }; -mov(16) g114<1>UD 0x00000001UD { align1 1H }; -mov(16) g60<1>UD 0x00000000UD { align1 1H }; -mov(16) g44<1>UD 0x00000001UD { align1 1H }; -mov(16) g95<1>UW 0x0000UW { align1 1H }; - -LABEL49: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.ge.f0.0(16) g118<1>UD g112<1,1,0>UD g124<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.g.f0.0(16) g120<1>UD g44<1,1,0>UD 0x00000000UD { align1 1H I@3 compacted }; -and.nz.f0.0(16) null<1>UD g120<8,8,1>UD g118<8,8,1>UD { align1 1H I@1 }; -(-f0.0) break(16) JIP: LABEL4 UIP: LABEL4 { align1 1H }; -and(16) g68<1>UD g66<1,1,0>UD 0x00000007UD { align1 1H compacted }; -shr(16) g70<1>UD g66<1,1,0>UD 0x00000003UD { align1 1H compacted }; -shl(16) g48<1>D g64<8,8,1>D 0x00000001UD { align1 1H $3.src }; -mov(16) g82<2>UW g66<8,8,1>UD { align1 1H $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(16) g84<2>UW g68<8,8,1>UD { align1 1H I@4 }; -cmp.l.f0.0(16) null<1>UD g48<8,8,1>UD g114<8,8,1>UD { align1 1H I@3 }; -(+f0.0) if(16) JIP: LABEL6 UIP: LABEL5 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g50<1>D g70<1,1,0>D g48<1,1,0>D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g52<1>UD g50<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g54<1>D g52<1,1,0>D -1D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g72<1>UD g52<1,1,0>UD g114<1,1,0>UD { align1 1H $14.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -(+f0.0) sel(16) g74<1>UD g52<1,1,0>UD g54<1,1,0>UD { align1 1H I@2 compacted }; -mov(16) g106<2>W -g72<8,8,1>D { align1 1H @2 $3.dst }; -add(16) g76<1>D g74<1,1,0>D g60<1,1,0>D { align1 1H I@2 compacted }; -mov(16) g95<1>UW g106<16,8,2>UW { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -and(16) g86<1>UD g76<1,1,0>UD 0x0000003fUD { align1 1H I@2 compacted }; -shl(16) g50<1>D g86<8,8,1>D 0x00000003UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g7UD g50UD nullUD 0x04403502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(16) g118<1>UD g7<8,8,1>UD { align1 1H $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g122<1>UD g9<8,8,1>UD { align1 1H $3.dst }; -else(16) JIP: LABEL5 UIP: LABEL5 { align1 1H }; - -LABEL6: -mov(16) g95<1>UW g95<32,16,2>UB { align1 1H I@6 }; -mov(16) g118<1>UD 0x00000000UD { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g122<1>UD 0x00000000UD { align1 1H I@4 }; - -LABEL5: -endif(16) JIP: LABEL4 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(1) g87UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(8) g88<1>UD 0x00000000UD { align1 WE_all 1Q $11.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(2) g88.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g88UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $11 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -cmp.l.f0.0(16) null<1>UD g48<8,8,1>UD g114<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; -and(16) g96<1>UW g95<1,1,0>UW 0x0001UW { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g86<1>D g12<1,1,0>D 32D { align1 1H $13.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -shl(16) g9<1>D g118<8,8,1>D 0x00000005UD { align1 1H I@7 }; -shr(16) g7<1>UD g118<1,1,0>UD 0x0000001bUD { align1 1H $14.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g90<1>D g12<1,1,0>D 56D { align1 1H F@7 compacted }; -mov(16) g94<1>W g96<32,16,2>B { align1 1H I@5 }; -cmp.l.f0.0(16) g106<1>UD g86<1,1,0>UD g12<1,1,0>UD { align1 1H @5 $3.dst compacted }; -cmp.l.f0.0(16) g118<1>UD g90<1,1,0>UD 0x00000038UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(16) g88<1>D -g106<1,1,0>D g14<1,1,0>D { align1 1H $13.dst compacted }; -add(16) g92<1>D -g118<1,1,0>D g14<1,1,0>D { align1 1H A@2 compacted }; -add(16) g118<1>D g90<1,1,0>D g9<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g9<1>UD g118<1,1,0>UD g90<1,1,0>UD { align1 1H I@1 compacted }; -add3(16) g120<1>D g92<8,8,1>D g7<8,8,1>D -g9<1,1,1>D { align1 1H I@1 }; -mov(8) g7<2>UD g118<4,4,1>UD { align1 1Q }; -mov(8) g9<2>UD g119<4,4,1>UD { align1 2Q }; -mov(8) g7.1<2>UD g120<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g121<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g118UD g7UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -and(16) g9<1>UD g120<8,8,1>UD 0x00010000UD { align1 1H $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.z.f0.0(16) g7<1>D g9<1,1,0>D 0D { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g107<1>W g94<16,16,1>W 0W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g72<1>D g107<8,8,1>W { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -and(16) g74<1>UD g72<1,1,0>UD g7<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g7<1>D g9<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g2.4<0,1,0>UD 0x00000002UD { align1 1H }; -and(16) g76<1>UD g72<1,1,0>UD g7<1,1,0>UD { align1 1H I@2 compacted }; -mov(16) g7<1>UD g120.3<32,8,4>UB { align1 1H }; -(+f0.0) sel(16) g9<1>UD g7<1,1,0>UD 0x000000ffUD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) null<1>D g76<8,8,1>D 0D { align1 1H I@3 }; -mov(16) g7<4>UB g9<8,8,1>UD { align1 1H I@2 }; -mov(16) g108<1>UW g7<32,8,4>UB { align1 1H I@1 }; -(+f0.0) sel(16) g94<1>UW g108<1,1,0>UW 0x00ffUW { align1 1H I@1 compacted }; -mov.nz.f0.0(16) null<1>D g74<8,8,1>D { align1 1H I@7 }; -(+f0.0) if(16) JIP: LABEL8 UIP: LABEL8 { align1 1H }; -mov(16) g7<1>UD g120<16,8,2>UW { align1 1H }; -mov(8) g48<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g49<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(16) g9<2>UW g120<8,8,1>UD { align1 1H }; -mov(8) g48<1>UD g48<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g49<1>UD g49<8,8,1>UW { align1 WE_all 1Q I@3 }; -shl(8) g48<1>UD g48<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g49<1>UD g49<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g48<1>UD g48<1,1,0>UD 0x00000c20UD { align1 WE_all 1Q I@2 compacted }; -add(8) g49<1>UD g49<1,1,0>UD 0x00000c20UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g11UD g48UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -and(1) g11<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g49UD g11UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -shl(16) g106<1>UD g1<8,8,1>UW 0x00000002UD { align1 1H }; -mov(8) g48<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g48<1>UD g48<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g48<1>UD g48<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g48<1>UD g48<1,1,0>UD 0x00000c20UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g11UD g48UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g11<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g106UD g7UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -mov(16) g7<1>UD g68<16,8,2>UW { align1 1H $8.src }; -cmp.l.f0.0(16) null<1>UW g84<16,8,2>UW g9<16,8,2>UW { align1 1H }; -(+f0.0) sel(16) g9<1>UD g7<1,1,0>UD 0x00000000UD { align1 1H I@2 compacted }; -add(16) g46<1>D g118<1,1,0>D g9<1,1,0>D { align1 1H @1 $3.dst compacted }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -shl(16) g52<1>D g46<8,8,1>D 0x00000002UD { align1 1H I@2 }; -shr(16) g50<1>UD g46<1,1,0>UD 0x0000001eUD { align1 1H $3.src compacted }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@3 }; -add(8) g11<1>UD g10<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g10<1>UD g10<8,8,1>UD 0x00001500UD { align1 WE_all 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g8UD g10UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(8) g11<1>UD g10<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g10<1>UD g10<8,8,1>UD 0x00001500UD { align1 WE_all 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g48<1>D g8<1,1,0>D g52<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g8UD g10UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $10 }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(8) g11<1>UD g10<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g10<1>UD g10<8,8,1>UD 0x00001540UD { align1 WE_all 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -cmp.l.f0.0(16) g52<1>UD g48<1,1,0>UD g8<1,1,0>UD { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g8UD g10UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add3(16) g54<1>D g8<8,8,1>D g50<8,8,1>D -g52<1,1,1>D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(8) g7<2>UD g48<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.src }; -mov(8) g9<2>UD g49<4,4,1>UD { align1 2Q }; -mov(8) g7.1<2>UD g54<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g55<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g52UD g7UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000c40UD { align1 WE_all 1Q I@2 compacted }; -add(8) g9<1>UD g9<1,1,0>UD 0x00000c40UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -or(16) g7<1>UD g106<1,1,0>UD 0x00000300UD { align1 1H $8.src compacted }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g10<1>UD g10<1,1,0>UD 0x00000c40UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g10UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g7UD g52UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -shl(16) g50<1>D g52<8,8,1>D 0x00000005UD { align1 1H $0.src }; -shr(16) g48<1>UD g52<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(8) g11<1>UD g10<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g10<1>UD g10<8,8,1>UD 0x00001580UD { align1 WE_all 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g8UD g10UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g11<1>UD g10<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g10<1>UD g10<8,8,1>UD 0x00001580UD { align1 WE_all 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g108<1>D g8<1,1,0>D g50<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g8UD g10UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $2 }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g11<1>UD g10<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g10<1>UD g10<8,8,1>UD 0x000015c0UD { align1 WE_all 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -cmp.l.f0.0(16) g50<1>UD g108<1,1,0>UD g8<1,1,0>UD { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g8UD g10UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -add3(16) g110<1>D g8<8,8,1>D g48<8,8,1>D -g50<1,1,1>D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g7<2>UD g108<4,4,1>UD { align1 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -mov(8) g9<2>UD g109<4,4,1>UD { align1 2Q }; -mov(8) g7.1<2>UD g110<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g111<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g48UD g7UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000c60UD { align1 WE_all 1Q I@2 compacted }; -add(8) g9<1>UD g9<1,1,0>UD 0x00000c60UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $4 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -or(16) g7<1>UD g106<1,1,0>UD 0x00000100UD { align1 1H compacted }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g10<1>UD g10<1,1,0>UD 0x00000c60UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g10UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g7UD g48UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $7 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000c80UD { align1 WE_all 1Q I@2 compacted }; -add(8) g9<1>UD g9<1,1,0>UD 0x00000c80UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -or(16) g7<1>UD g106<1,1,0>UD 0x00000140UD { align1 1H compacted }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g10<1>UD g10<1,1,0>UD 0x00000c80UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g10UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g7UD g50UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000ca0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g9<1>UD g9<1,1,0>UD 0x00000ca0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -or(16) g7<1>UD g106<1,1,0>UD 0x00000180UD { align1 1H compacted }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g10<1>UD g10<1,1,0>UD 0x00000ca0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g10UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g7UD g52UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000cc0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g9<1>UD g9<1,1,0>UD 0x00000cc0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g7<1>UD g106<1,1,0>UD 0x000001c0UD { align1 1H compacted }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g10<1>UD g10<1,1,0>UD 0x00000cc0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g10UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $3.dst }; -send(16) nullUD g7UD g54UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -add(16) g48<1>D g108<1,1,0>D 16D { align1 1H $7.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g7<1>UD g48<1,1,0>UD g108<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g50<1>D -g7<1,1,0>D g110<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g7<2>UD g48<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g9<2>UD g49<4,4,1>UD { align1 2Q }; -mov(8) g7.1<2>UD g50<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g51<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g48UD g7UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000ce0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g9<1>UD g9<1,1,0>UD 0x00000ce0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -or(16) g7<1>UD g106<1,1,0>UD 0x00000200UD { align1 1H compacted }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g10<1>UD g10<1,1,0>UD 0x00000ce0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g10UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g7UD g48UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000d00UD { align1 WE_all 1Q I@2 compacted }; -add(8) g9<1>UD g9<1,1,0>UD 0x00000d00UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -or(16) g7<1>UD g106<1,1,0>UD 0x00000240UD { align1 1H compacted }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g10<1>UD g10<1,1,0>UD 0x00000d00UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g10UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g7UD g50UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000d20UD { align1 WE_all 1Q I@2 compacted }; -add(8) g9<1>UD g9<1,1,0>UD 0x00000d20UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -or(16) g7<1>UD g106<1,1,0>UD 0x00000280UD { align1 1H compacted }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g10<1>UD g10<1,1,0>UD 0x00000d20UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g10UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g7UD g52UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000d40UD { align1 WE_all 1Q I@2 compacted }; -add(8) g9<1>UD g9<1,1,0>UD 0x00000d40UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g7<1>UD g106<1,1,0>UD 0x000002c0UD { align1 1H compacted }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g10<1>UD g10<1,1,0>UD 0x00000d40UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g10UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g7UD g54UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -add(16) g48<1>D g3<1,1,0>D 16D { align1 1H $8.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g7<1>UD g48<1,1,0>UD g3<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g50<1>D -g7<1,1,0>D g5<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g7<2>UD g48<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g9<2>UD g49<4,4,1>UD { align1 2Q }; -mov(8) g7.1<2>UD g50<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g51<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g50UD g7UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(8) g10<1>UD g9<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g9<1>UD g9<1,1,0>UD 0x00000dc0UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g7UD g9UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g9<1>D g122<8,8,1>D 0x00000006UD { align1 1H }; -shl(16) g48<1>D g50<8,8,1>D 0x00000006UD { align1 1H $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) g50<1>UD g7<16,8,2>UW { align1 1H }; -mul(16) g7<1>UD g118<8,8,1>UD g50<16,8,2>UW { align1 1H I@1 }; -add3(16) g50<1>D 0x00c0UW g3<8,8,1>D g9<1,1,1>D { align1 1H I@4 }; -add(16) g9<1>D g48<1,1,0>D g7<1,1,0>D { align1 1H I@2 compacted }; -add3(16) g7<1>D g3<8,8,1>D g9<8,8,1>D -g50<1,1,1>D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -asr(16) g26<1>D g7<8,8,1>D 0x00000006UD { align1 1H I@1 }; - -LABEL8: -endif(16) JIP: LABEL7 { align1 1H }; -mov(1) g107<2>UW 0x00000000UD { align1 WE_all 1N }; -mov(1) f0<1>UW g107<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g76<8,8,1>UD 0x00000000UD { align1 1H }; -mov.nz.f0.0(16) null<1>UD f0<0,1,0>UW { align1 1H }; -(+f0.0) if(16) JIP: LABEL9 UIP: LABEL9 { align1 1H }; -mov.nz.f0.0(16) null<1>D g76<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL10 UIP: LABEL10 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g35<1>UW 0x76543210UV { align1 WE_all 1Q F@4 }; -mov(8) g36<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g35<1>UD g35<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g36<1>UD g36<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g35<1>UD g35<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g36<1>UD g36<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g35<1>UD g35<1,1,0>UD 0x00000820UD { align1 WE_all 1Q I@2 compacted }; -add(8) g36<1>UD g36<1,1,0>UD 0x00000820UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g34UD g35UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -and(1) g34<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g36UD g34UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -shl(16) g9<1>UD g1<8,8,1>UW 0x00000002UD { align1 1H }; -mov(16) g7<1>UD 0x00000002UD { align1 1H }; -mov(8) g38<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g38<1>UD g38<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g38<1>UD g38<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g38<1>UD g38<1,1,0>UD 0x00000820UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $15.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $15.src }; -send(8) g37UD g38UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g37<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g9UD g7UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $5 }; -mov(16) g7<1>UD g120<16,8,2>UW { align1 1H $5.src }; -mov(8) g126<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g127<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -add(16) g48<1>D g118<1,1,0>D g7<1,1,0>D { align1 1H @3 $3.dst compacted }; -mov(8) g126<1>UD g126<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g127<1>UD g127<8,8,1>UW { align1 WE_all 1Q I@3 }; -shl(8) g126<1>UD g126<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g127<1>UD g127<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g126<1>UD g126<1,1,0>UD 0x00000840UD { align1 WE_all 1Q I@2 compacted }; -add(8) g127<1>UD g127<1,1,0>UD 0x00000840UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $1.src }; -send(8) g39UD g126UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -and(1) g39<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g127UD g39UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -or(16) g7<1>UD g9<1,1,0>UD 0x00000300UD { align1 1H $5.src compacted }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g10<1>UD g10<1,1,0>UD 0x00000840UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g10UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g7UD g118UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -cmp.z.f0.0(16) null<1>W g84<16,8,2>W 1W { align1 1H }; -(+f0.0) if(16) JIP: LABEL11 UIP: LABEL11 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g116<1>UW 0x76543210UV { align1 WE_all 1Q F@2 }; -mov(8) g117<1>UW 0x76543210UV { align1 WE_all 1Q F@2 }; -mov(8) g116<1>UD g116<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g117<1>UD g117<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g116<1>UD g116<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g117<1>UD g117<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g116<1>UD g116<1,1,0>UD 0x00000800UD { align1 WE_all 1Q I@2 compacted }; -add(8) g117<1>UD g117<1,1,0>UD 0x00000800UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g43UD g116UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -and(1) g43<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g117UD g43UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -shl(16) g7<1>UD g1<8,8,1>UW 0x00000002UD { align1 1H $3.src }; -mov(8) g33<1>UW 0x76543210UV { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -or(16) g9<1>UD g7<1,1,0>UD 0x00000300UD { align1 1H I@2 compacted }; -mov(8) g33<1>UD g33<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g33<1>UD g33<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g33<1>UD g33<1,1,0>UD 0x00000800UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g32UD g33UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g32<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g9UD g48UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; - -LABEL11: -endif(16) JIP: LABEL10 { align1 1H }; - -LABEL10: -endif(16) JIP: LABEL9 { align1 1H }; -mov(16) g7<2>W -g76<8,8,1>D { align1 1H $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g11<1>UW g7<16,8,2>UW { align1 1H I@1 }; - -LABEL25: -mov(16) g40<1>UW g11<32,16,2>UB { align1 1H I@1 }; -and(16) g109<1>UW g11<1,1,0>UW 0x0001UW { align1 1H compacted }; -mov.nz.f0.0(16) null<1>W g109<32,16,2>B { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL13 UIP: LABEL12 { align1 1H }; -and(1) g97<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -shl(16) g9<1>UD g1<8,8,1>UW 0x00000002UD { align1 1H }; -or(16) g7<1>UD g9<1,1,0>UD 0x00000300UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g97<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g118UD g7UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -shl(16) g9<1>D g118<8,8,1>D 0x00000005UD { align1 1H $10.dst }; -shr(16) g7<1>UD g118<1,1,0>UD 0x0000001bUD { align1 1H $10.src compacted }; -add(16) g106<1>D g86<1,1,0>D g9<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g9<1>UD g106<1,1,0>UD g86<1,1,0>UD { align1 1H I@1 compacted }; -add3(16) g108<1>D g88<8,8,1>D g7<8,8,1>D -g9<1,1,1>D { align1 1H I@1 }; -mov(8) g7<2>UD g106<4,4,1>UD { align1 1Q }; -mov(8) g9<2>UD g107<4,4,1>UD { align1 2Q }; -mov(8) g7.1<2>UD g108<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g109<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g48UD g7UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -add(16) g7<1>D g106<1,1,0>D 16D { align1 1H $11.src compacted }; -cmp.l.f0.0(16) g118<1>UD g7<1,1,0>UD 0x00000010UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g9<1>D -g118<1,1,0>D g108<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g118<2>UD g7<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -mov(8) g120<2>UD g8<4,4,1>UD { align1 2Q F@1 }; -mov(8) g118.1<2>UD g9<4,4,1>UD { align1 1Q I@2 }; -mov(8) g120.1<2>UD g10<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g7UD g118UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g118<1>F g54<1,1,0>F -g48<1,1,0>F { align1 1H $11.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -add(16) g120<1>F g7<1,1,0>F -g50<1,1,0>F { align1 1H $12.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -add(16) g110<1>F g9<1,1,0>F -g52<1,1,0>F { align1 1H @7 $12.dst compacted }; -add(16) g7<1>F g120<1,1,0>F g110<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g9<1>F g120<1,1,0>F g110<1,1,0>F { align1 1H compacted }; -mad(16) g120<1>F g9<8,8,1>F g7<8,8,1>F g118<1,1,1>F { align1 1H F@1 }; -add(16) g118<1>D g106<1,1,0>D 28D { align1 1H F@1 compacted }; -cmp.l.f0.0(16) g7<1>UD g118<1,1,0>UD g106<1,1,0>UD { align1 1H A@1 compacted }; -add(16) g48<1>D -g7<1,1,0>D g108<1,1,0>D { align1 1H A@1 compacted }; -mov(8) g7<2>UD g118<4,4,1>UD { align1 1Q }; -mov(8) g9<2>UD g119<4,4,1>UD { align1 2Q F@1 }; -mov(8) g7.1<2>UD g48<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g49<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g118UD g7UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -and(16) g9<1>UD g118<8,8,1>UD 0x00010000UD { align1 1H $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -cmp.nz.f0.0(16) g7<1>D g9<1,1,0>D 0D { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL15 UIP: LABEL14 { align1 1H }; -mov(16) g9<1>UD g68<16,8,2>UW { align1 1H A@2 }; -and(1) g98<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g48<1>UD g1<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g98<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g118UD g48UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(16) g48<1>UD g9<1,1,0>UD g118<1,1,0>UD { align1 1H $14.dst compacted }; -or(16) g58<1>UD g48<1,1,0>UD g58<1,1,0>UD { align1 1H I@1 compacted }; -(+f0.0) sel(16) g56<1>UD g120<1,1,0>UD g56<1,1,0>UD { align1 1H F@1 compacted }; -not(16) g9<1>D g48<8,8,1>D { align1 1H }; -else(16) JIP: LABEL14 UIP: LABEL14 { align1 1H }; - -LABEL15: -mov(16) g9<1>UD 0xffffffffUD { align1 1H A@2 }; - -LABEL14: -endif(16) JIP: LABEL16 { align1 1H }; -or(16) g58<1>UD g9<1,1,0>UD g58<1,1,0>UD { align1 1H I@2 compacted }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H }; -(-f0.0) sel(16) g56<1>UD g56<8,8,1>UD 0x00000000UD { align1 1H I@6 }; -mov(16) g118<2>W -g7<8,8,1>D { align1 1H I@7 }; -cmp.nz.f0.0(16) null<1>D g58<8,8,1>D 0D { align1 1H I@4 }; -mov(16) g50<1>UW g118<16,8,2>UW { align1 1H A@2 }; -(+f0.0) sel(16) g9<1>UD g56<1,1,0>UD g120<1,1,0>UD { align1 1H A@1 compacted }; - -LABEL16: -else(16) JIP: LABEL12 UIP: LABEL12 { align1 1H }; - -LABEL13: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g9<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g50<1>UW 0x0000UW { align1 1H I@4 }; - -LABEL12: -endif(16) JIP: LABEL17 { align1 1H }; -add(16) g7<1>D g66<1,1,0>D 4D { align1 1H compacted }; -add(16) g118<1>D g66<1,1,0>D -12D { align1 1H $3.dst compacted }; -and(16) g110<1>UW g50<1,1,0>UW 0x0001UW { align1 1H A@2 compacted }; -cmp.l.f0.0(16) null<1>D g7<8,8,1>D 16D { align1 1H I@3 }; -mov(16) g111<1>W g110<32,16,2>B { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -(+f0.0) sel(16) g120<1>UD g7<1,1,0>UD g118<1,1,0>UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0120UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g120<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0120UW { align1 1H A@1 }; -mov(16) g118<1>UD g[a0]UD { align1 1H A@1 compacted }; -add(16) g120<1>D g66<1,1,0>D -14D { align1 1H compacted }; -sel.ge(16) g7<1>F g9<1,1,0>F g118<1,1,0>F { align1 1H I@2 compacted }; -add(16) g118<1>D g66<1,1,0>D 2D { align1 1H F@1 compacted }; -cmp.l.f0.0(16) null<1>D g118<8,8,1>D 16D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -(+f0.0) sel(16) g48<1>UD g118<1,1,0>UD g120<1,1,0>UD { align1 1H I@3 compacted }; -mov(16) a0<1>UW 0x00e0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g48<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x00e0UW { align1 1H A@1 }; -mov(16) g118<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g120<1>F g7<1,1,0>F g118<1,1,0>F { align1 1H I@1 compacted }; -add(16) g7<1>D g66<1,1,0>D 1D { align1 1H A@1 compacted }; -add(16) g118<1>D g66<1,1,0>D -15D { align1 1H F@1 compacted }; -cmp.l.f0.0(16) null<1>D g7<8,8,1>D 16D { align1 1H I@2 }; -(+f0.0) sel(16) g48<1>UD g7<1,1,0>UD g118<1,1,0>UD { align1 1H I@2 compacted }; -mov(16) a0<1>UW 0x0f00UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g48<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0f00UW { align1 1H A@1 }; -mov(16) g7<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.nz.f0.0(16) g41<1>W g111<16,16,1>W 0W { align1 1H }; -sel.ge(16) g118<1>F g120<1,1,0>F g7<1,1,0>F { align1 1H I@2 compacted }; -and(16) g7<1>UD g66<8,8,1>UD 0xfffffff8UD { align1 1H F@1 }; -mov(16) a0<1>UW 0x0ec0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g7<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ec0UW { align1 1H A@1 }; -mov(16) g120<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) g7<1>D g41<8,8,1>W { align1 1H I@3 }; -cmp.z.f0.0(16) g118<1>F g120<1,1,0>F g9<1,1,0>F { align1 1H I@2 compacted }; -and.nz.f0.0(16) null<1>UD g7<8,8,1>UD g118<8,8,1>UD { align1 1H A@1 }; -(+f0.0) if(16) JIP: LABEL19 UIP: LABEL18 { align1 1H }; -mov(16) g9<1>UD g68<16,8,2>UW { align1 1H F@1 }; -and(1) g99<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g7<1>UD g1<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g99<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g118UD g7UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(16) g7<1>UD g9<1,1,0>UD g118<1,1,0>UD { align1 1H $15.dst compacted }; -else(16) JIP: LABEL18 UIP: LABEL18 { align1 1H }; - -LABEL19: -mov(16) g7<1>UD 0x00000000UD { align1 1H I@2 }; - -LABEL18: -endif(16) JIP: LABEL17 { align1 1H }; -mov(1) g108<2>UW 0x00000000UD { align1 WE_all 1N }; -mov(1) f0<1>UW g108<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g7<8,8,1>UD 0x00000000UD { align1 1H I@4 }; -mov(16) g7<1>UD f0<0,1,0>UW { align1 1H }; -mov(16) g78<1>UD g70<16,8,2>UW { align1 1H }; -mov(1) g105<1>D 255D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -and(1) g100<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g9<1>D g78<8,8,1>D 0x00000003UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shl(16) g118<1>D g105<0,1,0>D g9<8,8,1>UD { align1 1H }; -and(16) g9<1>UD g7<1,1,0>UD g118<1,1,0>UD { align1 1H I@1 compacted }; -shl(16) g118<1>UD g1<8,8,1>UW 0x00000002UD { align1 1H }; -cmp.z.f0.0(16) g48<1>D g9<1,1,0>D 0D { align1 1H I@2 compacted }; -fbl(16) g7<1>UD g9<8,8,1>UD { align1 1H }; -(-f0.0) sel(16) g42<1>UW g40<16,16,1>UW 0x0000UW { align1 1H }; -(-f0.0) sel(16) g9<1>UD g7<8,8,1>UD 0x00000020UD { align1 1H I@2 }; -or(16) g7<1>UD g118<1,1,0>UD 0x00000300UD { align1 1H I@5 compacted }; -mov(16) g11<1>UW g42<32,16,2>UB { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -and(16) g43<1>UW g42<1,1,0>UW 0x0001UW { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g50<2>UW g9<8,8,1>UD { align1 1H A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g100<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g118UD g7UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -mov.nz.f0.0(16) null<1>W g43<32,16,2>B { align1 1H I@2 }; -mov(16) a0<1>UW 0x0ec0UW { align1 WE_all 1H $0.dst }; -shl(16) a0<1>UW g9<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ec0UW { align1 1H A@1 }; -mov(16) g7<1>UD g[a0]UD { align1 1H A@1 compacted }; -(+f0.0) if(16) JIP: LABEL20 UIP: LABEL20 { align1 1H }; -shl(16) g9<1>D g7<8,8,1>D 0x00000005UD { align1 1H A@1 }; -shr(16) g118<1>UD g7<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -add(16) g7<1>D g90<1,1,0>D g9<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g120<1>UD g7<1,1,0>UD g90<1,1,0>UD { align1 1H A@1 compacted }; -cmp.nz.f0.0(16) null<1>W g82<16,8,2>W g50<16,8,2>W { align1 1H I@7 }; -add3(16) g9<1>D g92<8,8,1>D g118<8,8,1>D -g120<1,1,1>D { align1 1H I@2 }; -mov(8) g118<2>UD g7<4,4,1>UD { align1 1Q }; -mov(8) g120<2>UD g8<4,4,1>UD { align1 2Q }; -mov(8) g118.1<2>UD g9<4,4,1>UD { align1 1Q I@2 }; -mov(8) g120.1<2>UD g10<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g7UD g118UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(16) g118<1>UD g9<16,8,2>UW { align1 1H $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -add(16) g52<1>D g7<1,1,0>D g118<1,1,0>D { align1 1H A@1 compacted }; -(+f0.0) if(16) JIP: LABEL22 UIP: LABEL21 { align1 1H }; -mov(16) g118<1>UD g68<16,8,2>UW { align1 1H }; -and(1) g101<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g50<1>UD g1<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -or(1) a0.1<1>UD g101<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $3.src }; -send(16) g120UD g50UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -cmp.z.f0.0(16) null<1>D g118<8,8,1>D g120<8,8,1>D { align1 1H @3 $3.dst }; -(+f0.0) if(16) JIP: LABEL23 UIP: LABEL23 { align1 1H }; -mov(8) g119<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g120<1>UW 0x76543210UV { align1 WE_all 1Q A@1 }; -mov(8) g119<1>UD g119<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g120<1>UD g120<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g119<1>UD g119<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g120<1>UD g120<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g119<1>UD g119<1,1,0>UD 0x00000d60UD { align1 WE_all 1Q I@2 compacted }; -add(8) g120<1>UD g120<1,1,0>UD 0x00000d60UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g118UD g119UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -and(1) g118<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g120UD g118UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(16) g118<1>UD g1<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -or(16) g120<1>UD g118<1,1,0>UD 0x00000300UD { align1 1H A@1 compacted }; -mov(8) g119<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g119<1>UD g119<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g119<1>UD g119<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g119<1>UD g119<1,1,0>UD 0x00000d60UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g118UD g119UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g118<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g120UD g52UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; - -LABEL23: -endif(16) JIP: LABEL24 { align1 1H }; - -LABEL24: -else(16) JIP: LABEL21 UIP: LABEL21 { align1 1H }; - -LABEL22: -and(1) g102<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -shl(16) g118<1>UD g1<8,8,1>UW 0x00000002UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -or(16) g120<1>UD g118<1,1,0>UD 0x00000300UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g102<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g120UD g7UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; - -LABEL21: -endif(16) JIP: LABEL20 { align1 1H }; -and(1) g103<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g9<1>UD g1<8,8,1>UW 0x00000002UD { align1 1H A@1 }; -and(1) g104<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(1) a0.1<1>UD g103<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g7UD g9UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g118<1>D g7<1,1,0>D 1D { align1 1H @5 $4.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g104<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g9UD g118UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -cmp.ge.f0.0(16) g7<1>UD g118<1,1,0>UD 0x00000006UD { align1 1H $6.src compacted }; -or.nz.f0.0(16) null<1>UD g7<8,8,1>UD g48<8,8,1>UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -(-f0.0) sel(16) g116<1>UW g40<16,16,1>UW 0x0000UW { align1 1H }; -mov(16) g11<1>UW g116<32,16,2>UB { align1 1H I@1 }; - -LABEL20: -endif(16) JIP: LABEL17 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -and(16) g117<1>UW g11<1,1,0>UW 0x0001UW { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g32<1>W g117<32,16,2>B { align1 1H }; -mov(1) g109<2>UW 0x00000000UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -cmp.nz.f0.0(16) g33<1>W g32<16,16,1>W 0W { align1 1H }; -mov(16) g7<1>D g33<8,8,1>W { align1 1H I@1 }; -mov(1) f0<1>UW g109<0,1,0>UW { align1 WE_all 1N I@3 }; -cmp.nz.f0.0(16) null<1>UD g7<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov.z.f0.0(16) null<1>UD f0<0,1,0>UW { align1 1H }; - -LABEL17: -(-f0.0) while(16) JIP: LABEL25 { align1 1H }; -mov.nz.f0.0(16) null<1>D g76<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL27 UIP: LABEL26 { align1 1H }; -mov(8) g118<1>UW 0x76543210UV { align1 WE_all 1Q $3.dst }; -mov(8) g119<1>UW 0x76543210UV { align1 WE_all 1Q $3.dst }; -mov(8) g118<1>UD g118<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g119<1>UD g119<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g118<1>UD g118<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g119<1>UD g119<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g118<1>UD g118<1,1,0>UD 0x00000860UD { align1 WE_all 1Q I@2 compacted }; -add(8) g119<1>UD g119<1,1,0>UD 0x00000860UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g11UD g118UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -and(1) g11<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g119UD g11UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -shl(16) g9<1>UD g1<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g121<1>UW 0x76543210UV { align1 WE_all 1Q F@1 }; -mov(8) g121<1>UD g121<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g121<1>UD g121<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g121<1>UD g121<1,1,0>UD 0x00000860UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $3.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $3.src }; -send(8) g120UD g121UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g120<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g7UD g9UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -else(16) JIP: LABEL26 UIP: LABEL26 { align1 1H }; - -LABEL27: -mov(16) g7<1>UD 0x00000000UD { align1 1H $6.dst }; - -LABEL26: -endif(16) JIP: LABEL9 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g9<1>UD g7<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -cmp.z.f0.0(16) g34<1>W g82<16,8,2>W 0W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g48<1>UD g9<0,1,0>UW { align1 1H I@2 }; -add(16) g7<1>D g10<0,1,0>D g9<0,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g50<1>UD g7<16,8,2>UW { align1 1H I@1 }; -mov(16) g9<2>UW g7<8,8,1>UD { align1 1H }; -mov(16) g7<1>D g34<8,8,1>W { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -cmp.nz.f0.0(16) g35<1>W g9<16,8,2>W 0W { align1 1H }; -mov(16) g9<1>D g35<8,8,1>W { align1 1H I@1 }; -and.nz.f0.0(16) null<1>UD g7<8,8,1>UD g9<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL28 UIP: LABEL28 { align1 1H }; -add(16) g7<1>D g3<1,1,0>D 12D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -cmp.l.f0.0(16) g118<1>UD g7<1,1,0>UD g3<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g9<1>D -g118<1,1,0>D g5<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(8) g118<2>UD g7<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@1 }; -mov(8) g120<2>UD g8<4,4,1>UD { align1 2Q }; -mov(8) g118.1<2>UD g9<4,4,1>UD { align1 1Q I@2 }; -mov(8) g120.1<2>UD g10<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g7UD g118UD g50UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g10<1>UD g9<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g9<1>UD g9<1,1,0>UD 0x00000e80UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $3.dst }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $3.dst }; -send(16) nullUD g9UD g7UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; - -LABEL28: -endif(16) JIP: LABEL9 { align1 1H }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov.nz.f0.0(16) null<1>D g76<8,8,1>D { align1 1H }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000e80UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $3.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $3.src }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(16) g90<1>D g7<0,1,0>D { align1 1H F@7 }; -(+f0.0) if(16) JIP: LABEL30 UIP: LABEL29 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mul(16) g119<1>D g48<8,8,1>D g78<16,8,2>W { align1 1H F@1 }; -mov(8) g118<1>UW 0x76543210UV { align1 WE_all 1Q $3.dst }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g118<1>UD g118<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g118<1>UD g118<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(8) g10<1>UD g9<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@1 compacted }; -add(8) g118<1>UD g118<1,1,0>UD 0x00000e80UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g11UD g118UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -add(16) g9<1>UD g9<1,1,0>UD 0x00000e80UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g7<1>D g11<0,1,0>D g119<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g9UD g7UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g49<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g50<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g49<1>UD g49<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g50<1>UD g50<8,8,1>UW { align1 WE_all 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g10<1>UD g9<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(8) g49<1>UD g49<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -shl(8) g50<1>UD g50<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -add(8) g49<1>UD g49<1,1,0>UD 0x00000880UD { align1 WE_all 1Q I@3 compacted }; -add(8) g50<1>UD g50<1,1,0>UD 0x00000880UD { align1 WE_all 1Q I@3 compacted }; -add(16) g9<1>UD g9<1,1,0>UD 0x00000e80UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g48UD g49UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g7UD g9UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -and(1) g48<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shl(16) g118<1>D g7<8,8,1>D 0x00000006UD { align1 1H }; -shl(16) g7<1>D g122<8,8,1>D 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add3(16) g9<1>D 0x00c0UW g3<8,8,1>D g7<1,1,1>D { align1 1H I@1 }; -add3(16) g7<1>D g3<8,8,1>D g118<8,8,1>D -g9<1,1,1>D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -asr(16) g26<1>D g7<8,8,1>D 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g50UD g48UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -shl(16) g92<1>UD g1<8,8,1>UW 0x00000002UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g52<1>UW 0x76543210UV { align1 WE_all 1Q F@7 }; -or(16) g7<1>UD g92<1,1,0>UD 0x00000300UD { align1 1H I@2 compacted }; -mov(8) g52<1>UD g52<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g52<1>UD g52<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g52<1>UD g52<1,1,0>UD 0x00000880UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g51UD g52UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g51<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g118UD g7UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; -shl(16) g9<1>D g118<8,8,1>D 0x00000005UD { align1 1H $11.dst }; -shr(16) g7<1>UD g118<1,1,0>UD 0x0000001bUD { align1 1H $11.src compacted }; -add(16) g118<1>D g86<1,1,0>D g9<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g9<1>UD g118<1,1,0>UD g86<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g87<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add3(16) g120<1>D g88<8,8,1>D g7<8,8,1>D -g9<1,1,1>D { align1 1H }; -mov(8) g87<1>UD g87<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g88<1>UW 0x76543210UV { align1 WE_all 1Q }; -shl(8) g87<1>UD g87<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -mov(8) g88<1>UD g88<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g7<2>UD g118<4,4,1>UD { align1 1Q }; -mov(8) g9<2>UD g119<4,4,1>UD { align1 2Q }; -add(8) g87<1>UD g87<1,1,0>UD 0x000008a0UD { align1 WE_all 1Q I@4 compacted }; -shl(8) g88<1>UD g88<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@4 compacted }; -mov(8) g7.1<2>UD g120<4,4,1>UD { align1 1Q I@4 }; -mov(8) g9.1<2>UD g121<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g86UD g87UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -add(8) g88<1>UD g88<1,1,0>UD 0x000008a0UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -send(16) g48UD g7UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -and(1) g86<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g88UD g86UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -or(16) g108<1>UD g92<1,1,0>UD 0x000004c0UD { align1 1H compacted }; -mov(8) g106<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g110<1>UW 0x76543210UV { align1 WE_all 1Q F@6 }; -mov(8) g111<1>UW 0x76543210UV { align1 WE_all 1Q F@6 }; -mov(8) g106<1>UD g106<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g110<1>UD g110<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g111<1>UD g111<8,8,1>UW { align1 WE_all 1Q I@3 }; -shl(8) g106<1>UD g106<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -shl(8) g110<1>UD g110<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -shl(8) g111<1>UD g111<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -add(8) g106<1>UD g106<1,1,0>UD 0x000008a0UD { align1 WE_all 1Q I@3 compacted }; -add(8) g110<1>UD g110<1,1,0>UD 0x000008c0UD { align1 WE_all 1Q I@3 compacted }; -add(8) g111<1>UD g111<1,1,0>UD 0x000008c0UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g89UD g106UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g107UD g110UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -or(1) a0.1<1>UD g89<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g7UD g108UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -and(1) g107<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g111UD g107UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -or(16) g86<1>UD g92<1,1,0>UD 0x00000400UD { align1 1H compacted }; -mov(8) g41<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g41<1>UD g41<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g41<1>UD g41<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g41<1>UD g41<1,1,0>UD 0x000008c0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g40UD g41UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g40<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g86UD g48UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -mov(8) g43<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g116<1>UW 0x76543210UV { align1 WE_all 1Q F@2 }; -mov(8) g43<1>UD g43<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g116<1>UD g116<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g43<1>UD g43<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g116<1>UD g116<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g43<1>UD g43<1,1,0>UD 0x000008e0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g116<1>UD g116<1,1,0>UD 0x000008e0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g42UD g43UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -and(1) g42<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g116UD g42UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -or(16) g88<1>UD g92<1,1,0>UD 0x00000440UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g32<1>UW 0x76543210UV { align1 WE_all 1Q F@1 }; -mov(8) g32<1>UD g32<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g32<1>UD g32<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g32<1>UD g32<1,1,0>UD 0x000008e0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g117UD g32UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g117<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g88UD g50UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -mov(8) g34<1>UW 0x76543210UV { align1 WE_all 1Q F@4 }; -mov(8) g35<1>UW 0x76543210UV { align1 WE_all 1Q F@4 }; -mov(8) g34<1>UD g34<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g35<1>UD g35<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g34<1>UD g34<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g35<1>UD g35<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g34<1>UD g34<1,1,0>UD 0x00000900UD { align1 WE_all 1Q I@2 compacted }; -add(8) g35<1>UD g35<1,1,0>UD 0x00000900UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $9.src }; -send(8) g33UD g34UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -and(1) g33<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g35UD g33UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -or(16) g106<1>UD g92<1,1,0>UD 0x00000480UD { align1 1H compacted }; -mov(8) g37<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g37<1>UD g37<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g37<1>UD g37<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g37<1>UD g37<1,1,0>UD 0x00000900UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g36UD g37UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g36<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g106UD g52UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -mov(8) g39<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g126<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g39<1>UD g39<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g126<1>UD g126<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g39<1>UD g39<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g126<1>UD g126<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g39<1>UD g39<1,1,0>UD 0x00000920UD { align1 WE_all 1Q I@2 compacted }; -add(8) g126<1>UD g126<1,1,0>UD 0x00000920UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g38UD g39UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -and(1) g38<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g126UD g38UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g10<1>UD g10<1,1,0>UD 0x00000920UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g10UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g108UD g7UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -add(16) g7<1>D g118<1,1,0>D 16D { align1 1H $0.src compacted }; -cmp.l.f0.0(16) g118<1>UD g7<1,1,0>UD 0x00000010UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g9<1>D -g118<1,1,0>D g120<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g118<2>UD g7<4,4,1>UD { align1 1Q }; -mov(8) g120<2>UD g8<4,4,1>UD { align1 2Q }; -mov(8) g118.1<2>UD g9<4,4,1>UD { align1 1Q I@2 }; -mov(8) g120.1<2>UD g10<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g7UD g118UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(8) g118<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g119<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g118<1>UD g118<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g119<1>UD g119<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g118<1>UD g118<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g119<1>UD g119<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g118<1>UD g118<1,1,0>UD 0x00000940UD { align1 WE_all 1Q I@2 compacted }; -add(8) g119<1>UD g119<1,1,0>UD 0x00000940UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g11UD g118UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -and(1) g11<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g119UD g11UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -or(16) g110<1>UD g92<1,1,0>UD 0x000005c0UD { align1 1H compacted }; -mov(8) g121<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g41<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g42<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g121<1>UD g121<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g41<1>UD g41<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g42<1>UD g42<8,8,1>UW { align1 WE_all 1Q I@3 }; -shl(8) g121<1>UD g121<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -shl(8) g41<1>UD g41<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -shl(8) g42<1>UD g42<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -add(8) g121<1>UD g121<1,1,0>UD 0x00000940UD { align1 WE_all 1Q I@3 compacted }; -add(8) g41<1>UD g41<1,1,0>UD 0x00000960UD { align1 WE_all 1Q I@3 compacted }; -add(8) g42<1>UD g42<1,1,0>UD 0x00000960UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g120UD g121UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g40UD g41UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -or(1) a0.1<1>UD g120<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g118UD g110UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -and(1) g40<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g42UD g40UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -or(16) g120<1>UD g92<1,1,0>UD 0x00000500UD { align1 1H compacted }; -mov(8) g116<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g116<1>UD g116<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g116<1>UD g116<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g116<1>UD g116<1,1,0>UD 0x00000960UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g43UD g116UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g43<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g120UD g54UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -mov(8) g32<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g33<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g32<1>UD g32<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g33<1>UD g33<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g32<1>UD g32<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g33<1>UD g33<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g32<1>UD g32<1,1,0>UD 0x00000980UD { align1 WE_all 1Q I@2 compacted }; -add(8) g33<1>UD g33<1,1,0>UD 0x00000980UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g117UD g32UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -and(1) g117<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g33UD g117UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -or(16) g48<1>UD g92<1,1,0>UD 0x00000540UD { align1 1H $4.src compacted }; -mov(8) g35<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g35<1>UD g35<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g35<1>UD g35<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g35<1>UD g35<1,1,0>UD 0x00000980UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g34UD g35UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g34<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g48UD g7UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -mov(8) g37<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g38<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g37<1>UD g37<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g38<1>UD g38<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g37<1>UD g37<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g38<1>UD g38<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g37<1>UD g37<1,1,0>UD 0x000009a0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g38<1>UD g38<1,1,0>UD 0x000009a0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g36UD g37UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -and(1) g36<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g38UD g36UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -or(16) g50<1>UD g92<1,1,0>UD 0x00000580UD { align1 1H $8.src compacted }; -mov(8) g126<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g126<1>UD g126<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g126<1>UD g126<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g126<1>UD g126<1,1,0>UD 0x000009a0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g39UD g126UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g39<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $1.dst }; -send(16) nullUD g50UD g9UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x000009c0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g9<1>UD g9<1,1,0>UD 0x000009c0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -mov(8) g11<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g11<1>UD g11<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g11<1>UD g11<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g11<1>UD g11<1,1,0>UD 0x000009c0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g10UD g11UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -or(1) a0.1<1>UD g10<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g110UD g118UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $5 }; -mov(8) g119<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g52<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g119<1>UD g119<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g52<1>UD g52<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g119<1>UD g119<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g52<1>UD g52<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g119<1>UD g119<1,1,0>UD 0x000009e0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g52<1>UD g52<1,1,0>UD 0x000009e0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g118UD g119UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -and(1) g118<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g52UD g118UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -mov(8) g54<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g54<1>UD g54<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g54<1>UD g54<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g54<1>UD g54<1,1,0>UD 0x000009e0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g53UD g54UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -or(1) a0.1<1>UD g53<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g7UD g86UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -mov(8) g86<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g87<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g86<1>UD g86<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g87<1>UD g87<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g86<1>UD g86<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g87<1>UD g87<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g86<1>UD g86<1,1,0>UD 0x00000a00UD { align1 WE_all 1Q I@2 compacted }; -add(8) g87<1>UD g87<1,1,0>UD 0x00000a00UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g55UD g86UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -and(1) g55<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g87UD g55UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -mov(8) g41<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g43<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g116<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g41<1>UD g41<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g43<1>UD g43<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g116<1>UD g116<8,8,1>UW { align1 WE_all 1Q I@3 }; -shl(8) g41<1>UD g41<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -shl(8) g43<1>UD g43<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -shl(8) g116<1>UD g116<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -add(8) g41<1>UD g41<1,1,0>UD 0x00000a00UD { align1 WE_all 1Q I@3 compacted }; -add(8) g43<1>UD g43<1,1,0>UD 0x00000a20UD { align1 WE_all 1Q I@3 compacted }; -add(8) g116<1>UD g116<1,1,0>UD 0x00000a20UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g40UD g41UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g42UD g43UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -or(1) a0.1<1>UD g40<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g9UD g88UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -and(1) g42<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g116UD g42UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -mov(8) g32<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g34<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g35<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g32<1>UD g32<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g34<1>UD g34<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g35<1>UD g35<8,8,1>UW { align1 WE_all 1Q I@3 }; -shl(8) g32<1>UD g32<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -shl(8) g34<1>UD g34<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -shl(8) g35<1>UD g35<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -add(8) g32<1>UD g32<1,1,0>UD 0x00000a20UD { align1 WE_all 1Q I@3 compacted }; -add(8) g34<1>UD g34<1,1,0>UD 0x00000a40UD { align1 WE_all 1Q I@3 compacted }; -add(8) g35<1>UD g35<1,1,0>UD 0x00000a40UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g117UD g32UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g33UD g34UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -or(1) a0.1<1>UD g117<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g118UD g106UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -and(1) g33<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g35UD g33UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -mov(8) g37<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g39<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g126<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g37<1>UD g37<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g39<1>UD g39<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g126<1>UD g126<8,8,1>UW { align1 WE_all 1Q I@3 }; -shl(8) g37<1>UD g37<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -shl(8) g39<1>UD g39<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -shl(8) g126<1>UD g126<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -add(8) g37<1>UD g37<1,1,0>UD 0x00000a40UD { align1 WE_all 1Q I@3 compacted }; -add(8) g39<1>UD g39<1,1,0>UD 0x00000a60UD { align1 WE_all 1Q I@3 compacted }; -add(8) g126<1>UD g126<1,1,0>UD 0x00000a60UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g36UD g37UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g38UD g39UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -or(1) a0.1<1>UD g36<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g52UD g108UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -and(1) g38<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g126UD g38UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -or(16) g54<1>UD g92<1,1,0>UD 0x00000100UD { align1 1H compacted }; -mov(8) g86<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g86<1>UD g86<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g86<1>UD g86<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g86<1>UD g86<1,1,0>UD 0x00000a60UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g11UD g86UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g11<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $9.dst }; -send(16) nullUD g54UD g7UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -mov(8) g88<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g89<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g88<1>UD g88<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g89<1>UD g89<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g88<1>UD g88<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g89<1>UD g89<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g88<1>UD g88<1,1,0>UD 0x00000a80UD { align1 WE_all 1Q I@2 compacted }; -add(8) g89<1>UD g89<1,1,0>UD 0x00000a80UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g87UD g88UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -and(1) g87<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g89UD g87UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -or(16) g7<1>UD g92<1,1,0>UD 0x00000140UD { align1 1H $9.src compacted }; -mov(8) g107<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g107<1>UD g107<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g107<1>UD g107<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g107<1>UD g107<1,1,0>UD 0x00000a80UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g106UD g107UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g106<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g7UD g9UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -mov(8) g109<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g40<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g109<1>UD g109<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g40<1>UD g40<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g109<1>UD g109<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g40<1>UD g40<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g109<1>UD g109<1,1,0>UD 0x00000aa0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g40<1>UD g40<1,1,0>UD 0x00000aa0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g108UD g109UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -and(1) g108<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g40UD g108UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -or(16) g7<1>UD g92<1,1,0>UD 0x00000180UD { align1 1H $13.src compacted }; -mov(8) g42<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g42<1>UD g42<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g42<1>UD g42<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g42<1>UD g42<1,1,0>UD 0x00000aa0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g41UD g42UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g41<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g7UD g118UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -mov(8) g116<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g117<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g116<1>UD g116<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g117<1>UD g117<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g116<1>UD g116<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g117<1>UD g117<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g116<1>UD g116<1,1,0>UD 0x00000ac0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g117<1>UD g117<1,1,0>UD 0x00000ac0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g43UD g116UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -and(1) g43<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g117UD g43UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -or(16) g7<1>UD g92<1,1,0>UD 0x000001c0UD { align1 1H $1.src compacted }; -mov(8) g33<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g33<1>UD g33<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g33<1>UD g33<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g33<1>UD g33<1,1,0>UD 0x00000ac0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g32UD g33UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g32<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g7UD g52UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $5 }; -mov(8) g35<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g36<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g35<1>UD g35<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g36<1>UD g36<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g35<1>UD g35<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g36<1>UD g36<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g35<1>UD g35<1,1,0>UD 0x00000ae0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g36<1>UD g36<1,1,0>UD 0x00000ae0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g34UD g35UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -and(1) g34<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g36UD g34UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -mov(8) g38<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g126<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g127<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g38<1>UD g38<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g126<1>UD g126<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g127<1>UD g127<8,8,1>UW { align1 WE_all 1Q I@3 }; -shl(8) g38<1>UD g38<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -shl(8) g126<1>UD g126<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -shl(8) g127<1>UD g127<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -add(8) g38<1>UD g38<1,1,0>UD 0x00000ae0UD { align1 WE_all 1Q I@3 compacted }; -add(8) g126<1>UD g126<1,1,0>UD 0x00000b00UD { align1 WE_all 1Q I@3 compacted }; -add(8) g127<1>UD g127<1,1,0>UD 0x00000b00UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g37UD g38UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g39UD g126UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -or(1) a0.1<1>UD g37<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g7UD g120UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -and(1) g39<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g127UD g39UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -mov(8) g118<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g120<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g121<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g118<1>UD g118<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g120<1>UD g120<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g121<1>UD g121<8,8,1>UW { align1 WE_all 1Q I@3 }; -shl(8) g118<1>UD g118<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -shl(8) g120<1>UD g120<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -shl(8) g121<1>UD g121<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -add(8) g118<1>UD g118<1,1,0>UD 0x00000b00UD { align1 WE_all 1Q I@3 compacted }; -add(8) g120<1>UD g120<1,1,0>UD 0x00000b20UD { align1 WE_all 1Q I@3 compacted }; -add(8) g121<1>UD g121<1,1,0>UD 0x00000b20UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g11UD g118UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g119UD g120UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -or(1) a0.1<1>UD g11<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g9UD g48UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -and(1) g119<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g121UD g119UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -mov(8) g49<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g52<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g49<1>UD g49<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g52<1>UD g52<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g49<1>UD g49<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g52<1>UD g52<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g49<1>UD g49<1,1,0>UD 0x00000b20UD { align1 WE_all 1Q I@2 compacted }; -add(8) g52<1>UD g52<1,1,0>UD 0x00000b40UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g48UD g49UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -or(1) a0.1<1>UD g48<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g118UD g50UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -mov(8) g51<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g51<1>UD g51<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g51<1>UD g51<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g51<1>UD g51<1,1,0>UD 0x00000b40UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g50UD g51UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -and(1) g50<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g52UD g50UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -mov(8) g54<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g86<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g87<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g54<1>UD g54<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g86<1>UD g86<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g87<1>UD g87<8,8,1>UW { align1 WE_all 1Q I@3 }; -shl(8) g54<1>UD g54<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -shl(8) g86<1>UD g86<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -shl(8) g87<1>UD g87<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -add(8) g54<1>UD g54<1,1,0>UD 0x00000b40UD { align1 WE_all 1Q I@3 compacted }; -add(8) g86<1>UD g86<1,1,0>UD 0x00000b60UD { align1 WE_all 1Q I@3 compacted }; -add(8) g87<1>UD g87<1,1,0>UD 0x00000b60UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g53UD g54UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g55UD g86UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -or(1) a0.1<1>UD g53<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g120UD g110UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -and(1) g55<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g87UD g55UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -or(16) g48<1>UD g92<1,1,0>UD 0x00000200UD { align1 1H compacted }; -mov(8) g89<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g89<1>UD g89<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g89<1>UD g89<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g89<1>UD g89<1,1,0>UD 0x00000b60UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g88UD g89UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g88<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g48UD g7UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -mov(8) g107<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g108<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g107<1>UD g107<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g108<1>UD g108<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g107<1>UD g107<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g108<1>UD g108<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g107<1>UD g107<1,1,0>UD 0x00000b80UD { align1 WE_all 1Q I@2 compacted }; -add(8) g108<1>UD g108<1,1,0>UD 0x00000b80UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g106UD g107UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -and(1) g106<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g108UD g106UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -or(16) g7<1>UD g92<1,1,0>UD 0x00000240UD { align1 1H $0.src compacted }; -mov(8) g110<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g110<1>UD g110<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g110<1>UD g110<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g110<1>UD g110<1,1,0>UD 0x00000b80UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g109UD g110UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g109<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g7UD g9UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -mov(8) g40<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g41<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g40<1>UD g40<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g41<1>UD g41<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g40<1>UD g40<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g41<1>UD g41<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g40<1>UD g40<1,1,0>UD 0x00000ba0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g41<1>UD g41<1,1,0>UD 0x00000ba0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g111UD g40UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $4 }; -and(1) g111<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g41UD g111UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -or(16) g7<1>UD g92<1,1,0>UD 0x00000280UD { align1 1H $3.src compacted }; -mov(8) g43<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g43<1>UD g43<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g43<1>UD g43<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g43<1>UD g43<1,1,0>UD 0x00000ba0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g42UD g43UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g42<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g7UD g118UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -mov(8) g117<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g32<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g117<1>UD g117<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g32<1>UD g32<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g117<1>UD g117<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g32<1>UD g32<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g117<1>UD g117<1,1,0>UD 0x00000bc0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g32<1>UD g32<1,1,0>UD 0x00000bc0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g116UD g117UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -and(1) g116<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g32UD g116UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -or(16) g7<1>UD g92<1,1,0>UD 0x000002c0UD { align1 1H $3.src compacted }; -mov(8) g34<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g34<1>UD g34<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g34<1>UD g34<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g34<1>UD g34<1,1,0>UD 0x00000bc0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g33UD g34UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g33<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g7UD g120UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -else(16) JIP: LABEL29 UIP: LABEL29 { align1 1H }; - -LABEL30: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g7<1>UD g90<8,8,1>UD { align1 1H I@2 }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(8) g10<1>UD g9<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@1 compacted }; -shl(16) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g9<1>UD g9<1,1,0>UD 0x00000e80UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g9UD g7UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; - -LABEL29: -endif(16) JIP: LABEL9 { align1 1H }; - -LABEL9: -endif(16) JIP: LABEL7 { align1 1H }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000ec0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g9<1>UD g9<1,1,0>UD 0x00000ec0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -shl(16) g120<1>UD g1<8,8,1>UW 0x00000002UD { align1 1H }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -or(16) g9<1>UD g120<1,1,0>UD 0x00000200UD { align1 1H A@1 compacted }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000ec0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000ee0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@7 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g52UD g9UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g9<1>UD g9<1,1,0>UD 0x00000ee0UD { align1 WE_all 1Q I@1 compacted }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -or(16) g9<1>UD g120<1,1,0>UD 0x00000240UD { align1 1H $10.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000ee0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000f00UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g88UD g9UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g9<1>UD g9<1,1,0>UD 0x00000f00UD { align1 WE_all 1Q I@1 compacted }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g9<1>UD g120<1,1,0>UD 0x00000280UD { align1 1H $14.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000f00UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000f20UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@7 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g54UD g9UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g9<1>UD g9<1,1,0>UD 0x00000f20UD { align1 WE_all 1Q I@1 compacted }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -or(16) g9<1>UD g120<1,1,0>UD 0x000002c0UD { align1 1H $2.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000f20UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000f40UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g50UD g9UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g9<1>UD g9<1,1,0>UD 0x00000f40UD { align1 WE_all 1Q I@1 compacted }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -or(16) g9<1>UD g120<1,1,0>UD 0x00000100UD { align1 1H $6.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000f40UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000f60UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g86UD g9UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g9<1>UD g9<1,1,0>UD 0x00000f60UD { align1 WE_all 1Q I@1 compacted }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -or(16) g9<1>UD g120<1,1,0>UD 0x00000140UD { align1 1H $10.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000f60UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000f80UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@7 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g92UD g9UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g9<1>UD g9<1,1,0>UD 0x00000f80UD { align1 WE_all 1Q I@1 compacted }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g9<1>UD g120<1,1,0>UD 0x00000180UD { align1 1H $14.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000f80UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000fa0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g48UD g9UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g9<1>UD g9<1,1,0>UD 0x00000fa0UD { align1 WE_all 1Q I@1 compacted }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -or(16) g118<1>UD g120<1,1,0>UD 0x000001c0UD { align1 1H compacted }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -add(16) g90<1>F g88<1,1,0>F -g92<1,1,0>F { align1 1H @7 $14.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -add(16) g108<1>F g54<1,1,0>F -g48<1,1,0>F { align1 1H compacted }; -mov(8) g11<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mul(16) g106<1>F g90<1,1,0>F g108<1,1,0>F { align1 1H compacted }; -mov(8) g11<1>UD g11<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g11<1>UD g11<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g10<1>UD g10<1,1,0>UD 0x00000fa0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g11<1>UD g11<1,1,0>UD 0x00000fc0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g10UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g7UD g118UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g9<1>F g52<1,1,0>F -g86<1,1,0>F { align1 1H $10.dst compacted }; -add(16) g118<1>F g90<1,1,0>F g108<1,1,0>F { align1 1H $6.src compacted }; -mad(16) g90<1>F g106<8,8,1>F g118<8,8,1>F g9<1,1,1>F { align1 1H F@1 }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q F@1 }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g10<1>UD g10<1,1,0>UD 0x00000fc0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g10UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -and(1) g9<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g11UD g9UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(1) g105<1>D 3D { align1 WE_all 1N }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(1) g105.1<1>D 4D { align1 WE_all 1N I@2 }; -shl(8) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -mov(1) g105.2<1>D 5D { align1 WE_all 1N I@2 }; -add(8) g10<1>UD g10<1,1,0>UD 0x00000fc0UD { align1 WE_all 1Q I@2 compacted }; -mov(1) g105.3<1>D 2D { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g10UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -or(1) a0.1<1>UD g9<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g118UD g120UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -mov(16) g120<1>UD g68<16,8,2>UW { align1 1H $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g9<1>UD g118<16,8,2>UW { align1 1H $10.dst }; -cmp.l.f0.0(16) null<1>D g120<8,8,1>D g9<8,8,1>D { align1 1H I@1 }; -(+f0.0) sel(16) g9<1>UD g90<1,1,0>UD 0x00000000UD { align1 1H F@1 compacted }; -and(16) g106<1>UD g9<8,8,1>UD 0xffffff80UD { align1 1H A@1 }; -xor(16) g9<1>UD g120<1,1,0>UD 0x00000007UD { align1 1H compacted }; -add(16) g90<1>D g106<1,1,0>D g9<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g9<1>UD g90<1,1,0>UD g90<0,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g110<1>UD g90<1,1,0>UD g90.1<0,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g40<1>UD g90<1,1,0>UD g90.2<0,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g42<1>UD g90<1,1,0>UD g90.3<0,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -cmp.l.f0.0(16) g116<1>UD g90<1,1,0>UD g90.4<0,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g106<1>UD g90<1,1,0>UD g90.5<0,1,0>UD { align1 1H compacted }; -add3(16) g108<1>D -g9<8,8,1>D -g40<8,8,1>D -g116<1,1,1>D { align1 1H A@2 }; -add(16) g40<1>D -g110<1,1,0>D -g42<1,1,0>D { align1 1H I@4 compacted }; -add3(16) g9<1>D -g106<8,8,1>D g40<8,8,1>D g108<1,1,1>D { align1 1H I@1 }; -cmp.l.f0.0(16) g106<1>UD g90<1,1,0>UD g91<0,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g108<1>UD g90<1,1,0>UD g91.1<0,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g110<1>UD g90<1,1,0>UD g91.2<0,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g40<1>UD g90<1,1,0>UD g91.3<0,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g42<1>UD g90<1,1,0>UD g91.4<0,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g116<1>UD g90<1,1,0>UD g91.5<0,1,0>UD { align1 1H compacted }; -add3(16) g90<1>D -g106<8,8,1>D -g110<8,8,1>D -g42<1,1,1>D { align1 1H I@2 }; -add(16) g106<1>D -g108<1,1,0>D -g40<1,1,0>D { align1 1H I@4 compacted }; -add3(16) g108<1>D -g116<8,8,1>D g106<8,8,1>D g90<1,1,1>D { align1 1H I@1 }; -mov(16) g90<1>UD g66<16,8,2>UW { align1 1H }; -cmp.ge.f0.0(16) null<1>D g90<8,8,1>D 8D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL32 UIP: LABEL31 { align1 1H }; -mov(16) g106<1>UD g108<16,8,2>UW { align1 1H I@4 }; -mov(1) g105.4<1>D 10D { align1 WE_all 1N }; -add(16) g108<1>D g90<1,1,0>D -8D { align1 1H compacted }; -cmp.z.f0.0(16) g110<1>D g107.1<0,1,0>D g108<1,1,0>D { align1 1H I@1 compacted }; -cmp.z.f0.0(16) null<1>D g107.2<0,1,0>D g108<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -(+f0.0) sel(16) g40<1>UD g105.4<0,1,0>UD 0x00000008UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g107.3<0,1,0>D g108<8,8,1>D { align1 1H }; -(+f0.0) sel(16) g42<1>UD g105<0,1,0>UD 0x00000000UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g107.4<0,1,0>D g108<8,8,1>D { align1 1H }; -(+f0.0) sel(16) g116<1>UD g105.1<0,1,0>UD 0x00000000UD { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g32<1>D g40<1,1,0>D g116<1,1,0>D { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g107.5<0,1,0>D g108<8,8,1>D { align1 1H }; -(+f0.0) sel(16) g106<1>UD g105.2<0,1,0>UD 0x00000000UD { align1 1H compacted }; -mov(16) g40<2>UW g32<8,8,1>UD { align1 1H I@3 }; -add3(16) g108<1>D -g110<8,8,1>D g42<8,8,1>D g106<1,1,1>D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g11<1>UW g40<16,8,2>UW { align1 1H I@2 }; -mov(16) g106<2>UW g108<8,8,1>UD { align1 1H I@2 }; -mov(16) g116<1>UW g106<16,8,2>UW { align1 1H I@1 }; -else(16) JIP: LABEL31 UIP: LABEL31 { align1 1H }; - -LABEL32: -mov(16) g106<1>UD g9<16,8,2>UW { align1 1H }; -cmp.z.f0.0(16) g9<1>D g106.1<0,1,0>D g90<1,1,0>D { align1 1H I@1 compacted }; -cmp.z.f0.0(16) null<1>D g106.2<0,1,0>D g90<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -(+f0.0) sel(16) g108<1>UD g105.3<0,1,0>UD 0x00000000UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g106.3<0,1,0>D g90<8,8,1>D { align1 1H }; -(+f0.0) sel(16) g110<1>UD g105<0,1,0>UD 0x00000000UD { align1 1H I@7 compacted }; -cmp.z.f0.0(16) null<1>D g106.4<0,1,0>D g90<8,8,1>D { align1 1H }; -(+f0.0) sel(16) g40<1>UD g105.1<0,1,0>UD 0x00000000UD { align1 1H compacted }; -add(16) g42<1>D g108<1,1,0>D g40<1,1,0>D { align1 1H I@1 compacted }; -cmp.z.f0.0(16) null<1>D g106.5<0,1,0>D g90<8,8,1>D { align1 1H }; -(+f0.0) sel(16) g90<1>UD g105.2<0,1,0>UD 0x00000000UD { align1 1H compacted }; -mov(16) g108<2>UW g42<8,8,1>UD { align1 1H I@3 }; -add3(16) g106<1>D -g9<8,8,1>D g110<8,8,1>D g90<1,1,1>D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g11<1>UW g108<16,8,2>UW { align1 1H }; -mov(16) g9<2>UW g106<8,8,1>UD { align1 1H I@2 }; -mov(16) g116<1>UW g9<16,8,2>UW { align1 1H A@1 }; - -LABEL31: -endif(16) JIP: LABEL7 { align1 1H }; -mov(16) g90<1>UD g11<8,8,1>UW { align1 1H I@4 }; -mov(16) g106<1>UD g116<8,8,1>UW { align1 1H I@3 }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q I@4 }; -add(16) g10<1>D g90<1,1,0>D g106<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(16) a0<1>UW 0x0ac0UW { align1 WE_all 1H I@2 }; -shl(16) a0<1>UW g10<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ac0UW { align1 1H A@1 }; -mov(16) g90<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0600UW { align1 WE_all 1H }; -shl(16) a0<1>UW g10<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0600UW { align1 1H A@1 }; -mov(16) g108<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x00e0UW { align1 WE_all 1H $6.dst }; -shl(16) a0<1>UW g10<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x00e0UW { align1 1H A@1 }; -mov(16) g106<1>UD g[a0]UD { align1 1H A@1 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@4 compacted }; -mov(16) a0<1>UW 0x0b80UW { align1 WE_all 1H A@3 }; -shl(16) a0<1>UW g10<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b80UW { align1 1H A@1 }; -mov(16) g86<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q }; -add(8) g9<1>UD g9<8,8,1>UD 0x00001100UD { align1 WE_all 1Q I@3 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001100UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -shl(16) g48<1>UD g1<8,8,1>UW 0x00000002UD { align1 1H A@5 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -or(16) g92<1>UD g48<1,1,0>UD 0x00000600UD { align1 1H A@2 compacted }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001100UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g92UD g90UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001120UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x00001120UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -or(16) g90<1>UD g48<1,1,0>UD 0x00000640UD { align1 1H $14.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001120UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g90UD g86UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001140UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x00001140UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $4 }; -or(16) g86<1>UD g48<1,1,0>UD 0x00000680UD { align1 1H $2.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001140UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g86UD g108UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001160UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x00001160UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -or(16) g108<1>UD g48<1,1,0>UD 0x000006c0UD { align1 1H $6.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001160UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g108UD g106UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -mov(16) a0<1>UW 0x0680UW { align1 WE_all 1H }; -shl(16) a0<1>UW g10<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0680UW { align1 1H A@1 }; -mov(16) g110<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) a0<1>UW 0x0640UW { align1 WE_all 1H $6.dst }; -shl(16) a0<1>UW g10<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0640UW { align1 1H A@1 }; -mov(16) g106<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(16) a0<1>UW 0x0b00UW { align1 WE_all 1H A@3 }; -shl(16) a0<1>UW g10<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b00UW { align1 1H A@1 }; -mov(16) g52<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x06c0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g10<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x06c0UW { align1 1H A@1 }; -mov(16) g88<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@4 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001180UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x00001180UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -or(16) g54<1>UD g48<1,1,0>UD 0x00000700UD { align1 1H A@5 compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001180UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g54UD g110UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000011a0UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x000011a0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -or(16) g50<1>UD g48<1,1,0>UD 0x00000740UD { align1 1H compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000011a0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g50UD g52UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000011c0UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x000011c0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $4 }; -or(16) g52<1>UD g48<1,1,0>UD 0x00000780UD { align1 1H $2.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000011c0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g52UD g88UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000011e0UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x000011e0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -or(16) g88<1>UD g48<1,1,0>UD 0x000007c0UD { align1 1H $6.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000011e0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g88UD g106UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001200UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x00001200UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001200UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x00001220UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001220UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $14.src }; -send(16) g106UD g92UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001220UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x00001240UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001240UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $2.src }; -send(16) g92UD g90UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $4 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001240UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x00001260UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001260UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $6.src }; -send(16) g90UD g86UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001260UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x00001280UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001280UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $10.src }; -send(16) g86UD g108UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -or(16) g108<1>UD g48<1,1,0>UD 0x00000100UD { align1 1H $10.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001280UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $14.dst }; -send(16) nullUD g108UD g106UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000012a0UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x000012a0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -or(16) g106<1>UD g48<1,1,0>UD 0x00000140UD { align1 1H $14.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000012a0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $2.dst }; -send(16) nullUD g106UD g92UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000012c0UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x000012c0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $4 }; -or(16) g92<1>UD g48<1,1,0>UD 0x00000180UD { align1 1H $2.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000012c0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $6.dst }; -send(16) nullUD g92UD g90UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000012e0UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x000012e0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -or(16) g90<1>UD g48<1,1,0>UD 0x000001c0UD { align1 1H $6.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000012e0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $10.dst }; -send(16) nullUD g90UD g86UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001300UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x00001300UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001300UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x00001320UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001320UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $14.src }; -send(16) g86UD g54UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001320UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x00001340UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001340UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $2.src }; -send(16) g54UD g50UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $4 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001340UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x00001360UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001360UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $6.src }; -send(16) g50UD g52UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001360UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x00001380UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001380UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $10.src }; -send(16) g52UD g88UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -or(16) g88<1>UD g48<1,1,0>UD 0x00000200UD { align1 1H $10.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001380UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $14.dst }; -send(16) nullUD g88UD g86UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000013a0UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x000013a0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -or(16) g86<1>UD g48<1,1,0>UD 0x00000240UD { align1 1H $14.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000013a0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $2.dst }; -send(16) nullUD g86UD g54UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000013c0UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x000013c0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $4 }; -or(16) g54<1>UD g48<1,1,0>UD 0x00000280UD { align1 1H $2.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000013c0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $6.dst }; -send(16) nullUD g54UD g50UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000013e0UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x000013e0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -or(16) g50<1>UD g48<1,1,0>UD 0x000002c0UD { align1 1H $6.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000013e0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $10.dst }; -send(16) nullUD g50UD g52UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001400UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x00001400UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -or(16) g50<1>UD g48<1,1,0>UD 0x00000300UD { align1 1H $10.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001400UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x00001420UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001420UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g48UD g50UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) a0<1>UW 0x0600UW { align1 WE_all 1H $14.dst }; -shl(16) a0<1>UW g10<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0600UW { align1 1H A@1 }; -mov(16) g52<1>UD g[a0]UD { align1 1H A@1 compacted }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001420UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.src }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g50UD g52UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -cmp.l.f0.0(16) g48<1>UD g120<1,1,0>UD g118<1,1,0>UD { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g48<8,8,1>UD g74<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL33 UIP: LABEL33 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shl(16) g86<1>D g46<8,8,1>D 0x00000002UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shr(16) g54<1>UD g46<1,1,0>UD 0x0000001eUD { align1 1H F@5 compacted }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g11<1>UD g10<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g10<1>UD g10<8,8,1>UD 0x00001500UD { align1 WE_all 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g8UD g10UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g11<1>UD g10<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g10<1>UD g10<8,8,1>UD 0x00001500UD { align1 WE_all 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g50<1>D g8<1,1,0>D g86<1,1,0>D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g8UD g10UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $2 }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g11<1>UD g10<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g10<1>UD g10<8,8,1>UD 0x00001540UD { align1 WE_all 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -cmp.l.f0.0(16) g86<1>UD g50<1,1,0>UD g8<1,1,0>UD { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g8UD g10UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add3(16) g88<1>D g8<8,8,1>D g54<8,8,1>D -g86<1,1,1>D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g7<2>UD g50<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -mov(8) g9<2>UD g51<4,4,1>UD { align1 2Q }; -mov(8) g7.1<2>UD g88<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g89<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g52UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -cmp.g.f0.0(16) g9<1>UD g3<1,1,0>UD 0x00000000UD { align1 1H $0.src compacted }; -shr(16) g50<1>UD g122<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -add(16) g54<1>D g3<1,1,0>D 192D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g7<1>D -g5<1,1,0>D g9<1,1,0>D { align1 1H I@3 compacted }; -shl(16) g9<1>D g122<8,8,1>D 0x00000006UD { align1 1H }; -cmp.l.f0.0(16) g86<1>UD g54<1,1,0>UD g3<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g88<1>D -g86<1,1,0>D g5<1,1,0>D { align1 1H I@1 compacted }; -add(16) g86<1>D g54<1,1,0>D g9<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g9<1>UD g86<1,1,0>UD g54<1,1,0>UD { align1 1H I@1 compacted }; -add3(16) g54<1>D g88<8,8,1>D g50<8,8,1>D -g9<1,1,1>D { align1 1H I@1 }; -add(16) g9<1>D g86<1,1,0>D -g3<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g50<1>UD g9<1,1,0>UD g86<1,1,0>UD { align1 1H I@1 compacted }; -add3(16) g86<1>D g54<8,8,1>D g7<8,8,1>D -g50<1,1,1>D { align1 1H I@1 }; -add(16) g54<1>D g16<1,1,0>D 36D { align1 1H $13.dst compacted }; -cmp.g.f0.0(16) g7<1>UD g9<1,1,0>UD 0x00000000UD { align1 1H compacted }; -cmp.l.f0.0(16) null<1>D g86<8,8,1>D 0D { align1 1H I@3 }; -add(16) g50<1>D -g86<1,1,0>D g7<1,1,0>D { align1 1H I@2 compacted }; -(+f0.0) sel(16) g7<1>UD g50<1,1,0>UD g86<1,1,0>UD { align1 1H I@1 compacted }; -(+f0.0) sel(16) g50<1>D -g9<1,1,0>D g9<1,1,0>D { align1 1H compacted }; -shr(16) g9<1>UD g50<1,1,0>UD 0x00000006UD { align1 1H I@1 compacted }; -shl(16) g50<1>D g7<8,8,1>D 0x0000001aUD { align1 1H I@3 }; -or(16) g7<1>UD g9<1,1,0>UD g50<1,1,0>UD { align1 1H I@1 compacted }; -(+f0.0) sel(16) g50<1>D -g7<1,1,0>D g7<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g7<1>UD g54<1,1,0>UD g16<1,1,0>UD { align1 1H I@7 compacted }; -add(16) g86<1>D -g7<1,1,0>D g18<1,1,0>D { align1 1H @1 $13.dst compacted }; -mov(8) g7<2>UD g54<4,4,1>UD { align1 1Q }; -mov(8) g9<2>UD g55<4,4,1>UD { align1 2Q }; -mov(8) g7.1<2>UD g86<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g87<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g54UD g7UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(8) g11<1>UD g10<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g10<1>UD g10<8,8,1>UD 0x00001500UD { align1 WE_all 1H I@1 }; -add(16) g7<1>D g46<1,1,0>D g54<1,1,0>D { align1 1H $4.dst compacted }; -shl(16) g88<1>D g7<8,8,1>D 0x00000002UD { align1 1H I@1 }; -shr(16) g86<1>UD g7<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g8UD g10UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(8) g11<1>UD g10<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g10<1>UD g10<8,8,1>UD 0x00001500UD { align1 WE_all 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -add(16) g54<1>D g8<1,1,0>D g88<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g8UD g10UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $6 }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g11<1>UD g10<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g10<1>UD g10<8,8,1>UD 0x00001540UD { align1 WE_all 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -cmp.l.f0.0(16) g88<1>UD g54<1,1,0>UD g8<1,1,0>UD { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g8UD g10UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add3(16) g90<1>D g8<8,8,1>D g86<8,8,1>D -g88<1,1,1>D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g7<2>UD g54<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -mov(8) g9<2>UD g55<4,4,1>UD { align1 2Q }; -mov(8) g7.1<2>UD g90<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g91<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g50UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL33: -endif(16) JIP: LABEL7 { align1 1H }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -cmp.nz.f0.0(16) null<1>D g74<8,8,1>D 0D { align1 1H }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g10<1>UD g9<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g9<1>UD g9<1,1,0>UD 0x00000e00UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g7UD g9UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g10<1>UD g9<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g9<1>UD g9<1,1,0>UD 0x00000e40UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -mov(16) g50<1>UD g7<16,8,2>UW { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g7UD g9UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -(+f0.0) sel(16) g54<1>UD g50<1,1,0>UD 0x00000000UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -cmp.z.f0.0(16) null<1>W g7<16,8,2>W 1W { align1 1H }; -(+f0.0) if(16) JIP: LABEL35 UIP: LABEL34 { align1 1H }; -mov.nz.f0.0(16) null<1>D g48<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL37 UIP: LABEL36 { align1 1H }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000fe0UD { align1 WE_all 1Q I@2 compacted }; -add(8) g9<1>UD g9<1,1,0>UD 0x00000fe0UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -shl(16) g7<1>UD g1<8,8,1>UW 0x00000002UD { align1 1H }; -or(16) g48<1>UD g7<1,1,0>UD 0x000001c0UD { align1 1H A@1 compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<1,1,0>UD 0x00000fe0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g9UD g48UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g7<1>UD g9.3<32,8,4>UB { align1 1H $13.dst }; -else(16) JIP: LABEL36 UIP: LABEL36 { align1 1H }; - -LABEL37: -mov(16) g7<1>UD 0x00000000UD { align1 1H I@2 }; - -LABEL36: -endif(16) JIP: LABEL38 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g9<1>UD g7<32,8,4>UB { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g48<1>D g66<1,1,0>D 4D { align1 1H A@5 compacted }; -add(16) g50<1>D g66<1,1,0>D -12D { align1 1H compacted }; -mov(16) g37<1>UW g94<32,16,2>UB { align1 1H $15.src }; -cmp.l.f0.0(16) null<1>D g48<8,8,1>D 16D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -(+f0.0) sel(16) g86<1>UD g48<1,1,0>UD g50<1,1,0>UD { align1 1H A@3 compacted }; -add(16) g50<1>D g66<1,1,0>D -14D { align1 1H compacted }; -mov(16) a0<1>UW 0x0120UW { align1 WE_all 1H I@2 }; -shl(16) a0<1>UW g86<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0120UW { align1 1H A@1 }; -mov(16) g48<1>UD g[a0]UD { align1 1H A@1 compacted }; -or(16) g9<1>UD g7<1,1,0>UD g48<1,1,0>UD { align1 1H I@1 compacted }; -mov(16) g48<1>UD g9<32,8,4>UB { align1 1H I@1 }; -add(16) g9<1>D g66<1,1,0>D 2D { align1 1H compacted }; -cmp.l.f0.0(16) null<1>D g9<8,8,1>D 16D { align1 1H I@1 }; -(+f0.0) sel(16) g86<1>UD g9<1,1,0>UD g50<1,1,0>UD { align1 1H I@6 compacted }; -mov(16) a0<1>UW 0x0600UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g86<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0600UW { align1 1H A@1 }; -mov(16) g50<1>UD g[a0]UD { align1 1H A@1 compacted }; -add(16) g86<1>D g66<1,1,0>D -15D { align1 1H compacted }; -or(16) g9<1>UD g48<1,1,0>UD g50<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g50<1>D g66<1,1,0>D 1D { align1 1H compacted }; -mov(16) g48<1>UD g9<32,8,4>UB { align1 1H I@2 }; -cmp.l.f0.0(16) null<1>D g50<8,8,1>D 16D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -(+f0.0) sel(16) g88<1>UD g50<1,1,0>UD g86<1,1,0>UD { align1 1H A@5 compacted }; -mov(16) a0<1>UW 0x0600UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g88<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0600UW { align1 1H A@1 }; -mov(16) g50<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.nz.f0.0(16) null<1>D g74<8,8,1>D 0D { align1 1H }; -or(16) g48<1>UD g9<1,1,0>UD g50<1,1,0>UD { align1 1H I@2 compacted }; -and(16) g9<1>UD g66<8,8,1>UD 0xfffffff8UD { align1 1H }; -mov(16) a0<1>UW 0x0600UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g9<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0600UW { align1 1H A@1 }; -mov(16) g50<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) g9<4>UB g50<8,8,1>UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g36<1>UW g9<32,8,4>UB { align1 1H }; -mov(16) g9<1>UD g50<32,8,4>UB { align1 1H }; -(+f0.0) sel(16) g94<1>UW g36<16,16,1>UW g37<16,16,1>UW { align1 1H I@2 }; -cmp.nz.f0.0(16) g48<1>D g9<1,1,0>D 0D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.z.f0.0(16) g10<1>D g7<1,1,0>D 0D { align1 1H compacted }; -and(16) g7<1>UD g48<1,1,0>UD g10<1,1,0>UD { align1 1H I@1 compacted }; -and.nz.f0.0(16) null<1>UD g7<8,8,1>UD g74<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL39 UIP: LABEL39 { align1 1H }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001000UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x00001000UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -shl(16) g48<1>UD g1<8,8,1>UW 0x00000002UD { align1 1H F@5 }; -mov(16) g50<1>UD 0x7f800000UD { align1 1H }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -or(16) g86<1>UD g48<1,1,0>UD 0x00000100UD { align1 1H A@3 compacted }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001000UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g86UD g50UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001020UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x00001020UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -or(16) g86<1>UD g48<1,1,0>UD 0x00000140UD { align1 1H $1.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001020UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g86UD g50UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $5 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001040UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x00001040UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -or(16) g86<1>UD g48<1,1,0>UD 0x00000180UD { align1 1H $5.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001040UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g86UD g50UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001060UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x00001060UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -or(16) g50<1>UD g48<1,1,0>UD 0x000001c0UD { align1 1H $9.src compacted }; -mov(16) g86<1>UD 0x00000000UD { align1 1H $9.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001060UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g50UD g86UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001080UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x00001080UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -or(16) g86<1>UD g48<1,1,0>UD 0x00000200UD { align1 1H $13.src compacted }; -mov(16) g50<1>UD 0xff800000UD { align1 1H $13.src }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001080UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g86UD g50UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000010a0UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x000010a0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -or(16) g86<1>UD g48<1,1,0>UD 0x00000240UD { align1 1H $1.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000010a0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g86UD g50UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $5 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000010c0UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x000010c0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -or(16) g86<1>UD g48<1,1,0>UD 0x00000280UD { align1 1H $5.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000010c0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g86UD g50UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000010e0UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x000010e0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -or(16) g50<1>UD g48<1,1,0>UD 0x000002c0UD { align1 1H $2.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(16) g48<1>UD 0x80000000UD { align1 1H }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000010e0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g50UD g48UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; - -LABEL39: -endif(16) JIP: LABEL38 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g74<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -(+f0.0) sel(16) g7<1>D -g10<1,1,0>D 0D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.nz.f0.0(16) g9<1>D g7<1,1,0>D 0D { align1 1H I@1 compacted }; -mov(16) g7<2>W -g9<8,8,1>D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) g86<1>UW g7<16,8,2>UW { align1 1H A@1 }; - -LABEL38: -else(16) JIP: LABEL34 UIP: LABEL34 { align1 1H }; - -LABEL35: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) g86<1>UW 0x0000UW { align1 1H A@2 }; - -LABEL34: -endif(16) JIP: LABEL7 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -and(16) g38<1>UW g86<1,1,0>UW 0x0001UW { align1 1H I@2 compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g36<2>UB g94<16,16,1>UW { align1 1H }; -mov(16) g94<1>W g38<32,16,2>B { align1 1H I@4 }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@4 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001440UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x00001440UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -shl(16) g10<1>UD g1<8,8,1>UW 0x00000002UD { align1 1H }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -or(16) g48<1>UD g10<1,1,0>UD 0x00000100UD { align1 1H A@3 compacted }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@3 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001440UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x00001460UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001460UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g74UD g48UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -or(16) g48<1>UD g10<1,1,0>UD 0x00000140UD { align1 1H $0.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001460UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x00001480UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001480UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g86UD g48UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -or(16) g48<1>UD g10<1,1,0>UD 0x00000180UD { align1 1H $4.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x00001480UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x000014a0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $7 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000014a0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g88UD g48UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $9 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -or(16) g48<1>UD g10<1,1,0>UD 0x00000200UD { align1 1H $8.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000014a0UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x000014c0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $11 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000014c0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g90UD g48UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $14 }; -or(16) g48<1>UD g10<1,1,0>UD 0x00000240UD { align1 1H $12.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000014c0UD { align1 WE_all 1Q I@2 }; -add(8) g9<1>UD g9<8,8,1>UD 0x000014e0UD { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $15 }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000014e0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g92UD g48UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -and(1) g7<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g9UD g7UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -or(16) g48<1>UD g10<1,1,0>UD 0x00000280UD { align1 1H $0.src compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -add(16) g50<1>D g66<1,1,0>D -14D { align1 1H $12.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g9<1>D g66<1,1,0>D -12D { align1 1H compacted }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@3 }; -shl(8) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g8<1>UD g8<8,8,1>UD 0x000014e0UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g7UD g8UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g7<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g106UD g48UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g7<1>D g66<1,1,0>D 4D { align1 1H compacted }; -cmp.l.f0.0(16) null<1>D g7<8,8,1>D 16D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -(+f0.0) sel(16) g110<1>UD g7<1,1,0>UD g9<1,1,0>UD { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) a0<1>UW 0x0940UW { align1 WE_all 1H @1 $0.dst }; -shl(16) a0<1>UW g110<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0940UW { align1 1H A@1 }; -mov(16) g48<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0ac0UW { align1 WE_all 1H $4.dst }; -shl(16) a0<1>UW g110<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ac0UW { align1 1H A@1 }; -mov(16) g9<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0b00UW { align1 WE_all 1H $8.dst }; -shl(16) a0<1>UW g110<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b00UW { align1 1H A@1 }; -mov(16) g7<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sel.l(16) g108<1>F g74<1,1,0>F g48<1,1,0>F { align1 1H I@3 compacted }; -add(16) g48<1>D g66<1,1,0>D 2D { align1 1H F@1 compacted }; -sel.l(16) g40<1>F g86<1,1,0>F g9<1,1,0>F { align1 1H I@3 compacted }; -sel.l(16) g9<1>F g88<1,1,0>F g7<1,1,0>F { align1 1H I@2 compacted }; -cmp.l.f0.0(16) null<1>D g48<8,8,1>D 16D { align1 1H I@1 }; -(+f0.0) sel(16) g7<1>UD g48<1,1,0>UD g50<1,1,0>UD { align1 1H F@1 compacted }; -mov(16) a0<1>UW 0x0d80UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g7<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0d80UW { align1 1H A@1 }; -mov(16) g116<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0500UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g7<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0500UW { align1 1H A@1 }; -mov(16) g42<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0120UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g7<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0120UW { align1 1H A@1 }; -mov(16) g48<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g50<1>F g108<1,1,0>F g116<1,1,0>F { align1 1H I@3 compacted }; -sel.l(16) g108<1>F g40<1,1,0>F g42<1,1,0>F { align1 1H A@1 compacted }; -sel.l(16) g40<1>F g9<1,1,0>F g48<1,1,0>F { align1 1H A@1 compacted }; -add(16) g42<1>D g66<1,1,0>D -15D { align1 1H F@2 compacted }; -add(16) g48<1>D g66<1,1,0>D 1D { align1 1H F@1 compacted }; -cmp.l.f0.0(16) null<1>D g48<8,8,1>D 16D { align1 1H I@1 }; -(+f0.0) sel(16) g9<1>UD g48<1,1,0>UD g42<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) a0<1>UW 0x0640UW { align1 WE_all 1H }; -shl(16) a0<1>UW g9<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0640UW { align1 1H A@1 }; -mov(16) g32<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0d80UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g9<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0d80UW { align1 1H A@1 }; -mov(16) g116<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0500UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g9<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0500UW { align1 1H A@1 }; -mov(16) g42<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g48<1>F g50<1,1,0>F g32<1,1,0>F { align1 1H I@3 compacted }; -sel.l(16) g50<1>F g108<1,1,0>F g116<1,1,0>F { align1 1H A@1 compacted }; -sel.l(16) g108<1>F g40<1,1,0>F g42<1,1,0>F { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -mov(16) a0<1>UW 0x0b40UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g110<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b40UW { align1 1H A@1 }; -mov(16) g40<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) a0<1>UW 0x0b80UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g110<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b80UW { align1 1H A@1 }; -mov(16) g42<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) a0<1>UW 0x0d40UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g110<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0d40UW { align1 1H A@1 }; -mov(16) g116<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g110<1>F g90<1,1,0>F g40<1,1,0>F { align1 1H I@1 compacted }; -sel.ge(16) g40<1>F g92<1,1,0>F g42<1,1,0>F { align1 1H I@2 compacted }; -sel.ge(16) g42<1>F g106<1,1,0>F g116<1,1,0>F { align1 1H I@1 compacted }; -mov(16) a0<1>UW 0x0dc0UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g7<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0dc0UW { align1 1H A@1 }; -mov(16) g116<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0500UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g7<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0500UW { align1 1H A@1 }; -mov(16) g32<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) a0<1>UW 0x0540UW { align1 WE_all 1H }; -shl(16) a0<1>UW g7<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0540UW { align1 1H A@1 }; -mov(16) g34<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g7<1>F g110<1,1,0>F g116<1,1,0>F { align1 1H I@1 compacted }; -sel.ge(16) g110<1>F g40<1,1,0>F g32<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g40<1>F g42<1,1,0>F g34<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x00e0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g9<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x00e0UW { align1 1H A@1 }; -mov(16) g42<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0dc0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g9<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0dc0UW { align1 1H A@1 }; -mov(16) g116<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0500UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g9<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0500UW { align1 1H A@1 }; -mov(16) g32<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g9<1>F g7<1,1,0>F g42<1,1,0>F { align1 1H I@1 compacted }; -sel.ge(16) g7<1>F g110<1,1,0>F g116<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g110<1>F g40<1,1,0>F g32<1,1,0>F { align1 1H A@1 compacted }; -and(16) g40<1>UD g66<8,8,1>UD 0xfffffff8UD { align1 1H A@1 }; -mov(16) a0<1>UW 0x0600UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g40<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0600UW { align1 1H A@1 }; -mov(16) g42<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0640UW { align1 WE_all 1H }; -shl(16) a0<1>UW g40<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0640UW { align1 1H A@1 }; -mov(16) g48<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0d80UW { align1 WE_all 1H F@7 }; -shl(16) a0<1>UW g40<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0d80UW { align1 1H A@1 }; -mov(16) g50<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0120UW { align1 WE_all 1H F@3 }; -shl(16) a0<1>UW g40<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0120UW { align1 1H A@1 }; -mov(16) g108<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x00e0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g40<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x00e0UW { align1 1H A@1 }; -mov(16) g9<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0dc0UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g40<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0dc0UW { align1 1H A@1 }; -mov(16) g7<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) g110<1>UD g68<1,1,0>UD 0x00000006UD { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g72<8,8,1>UD g110<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL40 UIP: LABEL40 { align1 1H }; -sel.ge(16) g72<1>F (abs)g42<1,1,0>F (abs)g108<1,1,0>F { align1 1H I@2 compacted }; -sel.ge(16) g110<1>F (abs)g48<1,1,0>F (abs)g9<1,1,0>F { align1 1H I@2 compacted }; -sel.ge(16) g40<1>F (abs)g50<1,1,0>F (abs)g7<1,1,0>F { align1 1H I@4 compacted }; -sel.ge(16) g116<1>F g110<1,1,0>F g40<1,1,0>F { align1 1H F@1 compacted }; -mov(16) g34<4>UB g54<8,8,1>UD { align1 1H F@7 }; -sel.ge(16) g110<1>F g72<1,1,0>F g116<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g72<1>F g110<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g20<1>F g42<1,1,0>F -g72<1,1,0>F { align1 1H F@1 compacted }; -add(16) g22<1>F g48<1,1,0>F -g72<1,1,0>F { align1 1H $2.src compacted }; -add(16) g24<1>F g50<1,1,0>F -g72<1,1,0>F { align1 1H $2.src compacted }; -add(16) g48<1>F g108<1,1,0>F g72<1,1,0>F { align1 1H compacted }; -add(16) g50<1>F g9<1,1,0>F g72<1,1,0>F { align1 1H compacted }; -add(16) g9<1>F g7<1,1,0>F g72<1,1,0>F { align1 1H compacted }; -add(16) g72<1>F g48<1,1,0>F -g20<1,1,0>F { align1 1H F@3 compacted }; -add(16) g48<1>F g50<1,1,0>F -g22<1,1,0>F { align1 1H F@3 compacted }; -add(16) g50<1>F g9<1,1,0>F -g24<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g7<1>F g72<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g9<1>F g48<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g48<1>F g50<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -and(16) g108<1>UD g7<8,8,1>UD 0x007fffffUD { align1 1H F@3 }; -and(16) g110<1>UD g9<8,8,1>UD 0x007fffffUD { align1 1H F@2 }; -and(16) g40<1>UD g9<8,8,1>UD 0x80000000UD { align1 1H }; -and(16) g50<1>UD g48<8,8,1>UD 0x007fffffUD { align1 1H F@1 }; -and(16) g42<1>UD g48<8,8,1>UD 0x80000000UD { align1 1H }; -add(16) g72<1>D g108<8,8,1>D 1056964608D { align1 1H A@3 }; -add(16) g108<1>D g110<8,8,1>D 1056964608D { align1 1H I@5 }; -add(16) g110<1>D g50<8,8,1>D 1056964608D { align1 1H I@4 }; -cmp.z.f0.0(16) null<1>F g72<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@3 compacted }; -(-f0.0) sel(16) g50<1>UD g72<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g116<1>UD g50<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.z.f0.0(16) null<1>F g108<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@4 compacted }; -(-f0.0) sel(16) g72<1>UD g108<8,8,1>UD 0x3f000000UD { align1 1H A@2 }; -and(16) g50<1>UD g72<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.z.f0.0(16) null<1>F g110<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@5 compacted }; -(-f0.0) sel(16) g108<1>UD g110<8,8,1>UD 0x3f000000UD { align1 1H A@2 }; -and(16) g110<1>UD g7<8,8,1>UD 0x80000000UD { align1 1H A@1 }; -and(16) g72<1>UD g108<8,8,1>UD 0x7fffffffUD { align1 1H I@2 }; -or(16) g108<1>UD g116<1,1,0>UD g110<1,1,0>UD { align1 1H I@2 compacted }; -or(16) g110<1>UD g50<1,1,0>UD g40<1,1,0>UD { align1 1H I@5 compacted }; -or(16) g50<1>UD g72<1,1,0>UD g42<1,1,0>UD { align1 1H I@3 compacted }; -and(16) g72<1>UD g7<8,8,1>UD 0x7f800000UD { align1 1H }; -and(16) g7<1>UD g9<8,8,1>UD 0x7f800000UD { align1 1H }; -and(16) g9<1>UD g48<8,8,1>UD 0x7f800000UD { align1 1H }; -asr(16) g48<1>D g72<8,8,1>D 0x00000017UD { align1 1H I@3 }; -asr(16) g40<1>D g7<8,8,1>D 0x00000017UD { align1 1H I@3 }; -asr(16) g7<1>D g9<8,8,1>D 0x00000017UD { align1 1H I@3 }; -cmp.g.f0.0(16) g9<1>F g108<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@1 }; -cmp.g.f0.0(16) g42<1>F g110<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@7 }; -cmp.g.f0.0(16) g116<1>F g50<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@7 }; -add(16) g50<1>D g3<1,1,0>D 192D { align1 1H F@1 compacted }; -add3(16) g72<1>D 65410W g48<8,8,1>D -g9<1,1,1>D { align1 1H A@3 }; -shl(16) g48<1>D g122<8,8,1>D 0x00000006UD { align1 1H }; -add3(16) g108<1>D 65410W g40<8,8,1>D -g42<1,1,1>D { align1 1H A@2 }; -add3(16) g110<1>D 65410W g7<8,8,1>D -g116<1,1,1>D { align1 1H A@1 }; -cmp.l.f0.0(16) g9<1>UD g50<1,1,0>UD g3<1,1,0>UD { align1 1H I@5 compacted }; -add(16) g40<1>D g50<1,1,0>D g48<1,1,0>D { align1 1H I@4 compacted }; -add(16) g7<1>D -g9<1,1,0>D g5<1,1,0>D { align1 1H I@2 compacted }; -shr(16) g9<1>UD g122<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -cmp.l.f0.0(16) g48<1>UD g40<1,1,0>UD g50<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g116<1>D g40<1,1,0>D 16D { align1 1H compacted }; -add3(16) g42<1>D g7<8,8,1>D g9<8,8,1>D -g48<1,1,1>D { align1 1H I@2 }; -cmp.l.f0.0(16) g7<1>UD g116<1,1,0>UD g40<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g32<1>D -g7<1,1,0>D g42<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g48<2>UD g40<4,4,1>UD { align1 1Q }; -mov(8) g50<2>UD g41<4,4,1>UD { align1 2Q }; -mov(8) g7<2>UD g116<4,4,1>UD { align1 1Q }; -mov(8) g9<2>UD g117<4,4,1>UD { align1 2Q }; -mov(8) g48.1<2>UD g42<4,4,1>UD { align1 1Q I@4 }; -mov(16) g116<1>UD g34<32,8,4>UB { align1 1H }; -mov(8) g50.1<2>UD g43<4,4,1>UD { align1 2Q I@5 }; -mov(8) g7.1<2>UD g32<4,4,1>UD { align1 1Q I@5 }; -mov(8) g9.1<2>UD g33<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g116UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) nullUD g48UD g20UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $2 }; -add(16) g48<1>D g40<1,1,0>D 18D { align1 1H $2.src compacted }; -mov(16) g50<4>UB g72<8,8,1>UD { align1 1H $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g7<1>UD g48<1,1,0>UD g40<1,1,0>UD { align1 1H I@2 compacted }; -mov(16) g32<4>UB g110<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g116<1>D -g7<1,1,0>D g42<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g7<2>UD g48<4,4,1>UD { align1 1Q }; -mov(8) g9<2>UD g49<4,4,1>UD { align1 2Q $5.src }; -mov(8) g7.1<2>UD g116<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g117<4,4,1>UD { align1 2Q I@2 }; -mov(16) g48<4>UB g50<32,8,4>UB { align1 1H I@7 }; -mov(16) g116<4>UB g108<8,8,1>UD { align1 1H }; -mov(16) g48.1<4>UB g116<32,8,4>UB { align1 1H I@1 }; -mov(16) g48.2<4>UB g32<32,8,4>UB { align1 1H I@1 }; -mov(16) g48.3<4>UB g36<16,8,2>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g48UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -cmp.l.f0.0(16) null<1>UD g68<8,8,1>UD g118<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL42 UIP: LABEL41 { align1 1H }; -sel.ge(16) g7<1>F (abs)g74<1,1,0>F (abs)g90<1,1,0>F { align1 1H $6.src compacted }; -sel.ge(16) g9<1>F (abs)g86<1,1,0>F (abs)g92<1,1,0>F { align1 1H $6.src compacted }; -sel.ge(16) g48<1>F (abs)g88<1,1,0>F (abs)g106<1,1,0>F { align1 1H $6.src compacted }; -cmp.nz.f0.0(16) null<1>W g94<16,16,1>W 0W { align1 1H }; -sel.ge(16) g50<1>F g9<1,1,0>F g48<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g9<1>F g7<1,1,0>F g50<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g7<1>F g9<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -add(16) g9<1>F g74<1,1,0>F -g7<1,1,0>F { align1 1H F@1 compacted }; -add(16) g48<1>F g86<1,1,0>F -g7<1,1,0>F { align1 1H compacted }; -add(16) g50<1>F g88<1,1,0>F -g7<1,1,0>F { align1 1H compacted }; -add(16) g74<1>F g90<1,1,0>F g7<1,1,0>F { align1 1H F@3 compacted }; -add(16) g86<1>F g92<1,1,0>F g7<1,1,0>F { align1 1H F@3 compacted }; -add(16) g88<1>F g106<1,1,0>F g7<1,1,0>F { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g7<1>F g9<1,1,0>F -g20<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g9<1>F g48<1,1,0>F -g22<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g48<1>F g50<1,1,0>F -g24<1,1,0>F { align1 1H F@6 compacted }; -mul(16) g50<1>F g7<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@3 }; -mul(16) g7<1>F g9<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@3 }; -mul(16) g9<1>F g48<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@3 }; -shl(16) g48<1>D -g72<8,8,1>D 0x00000017UD { align1 1H F@1 }; -add(16) g72<1>D g48<8,8,1>D 1132462080D { align1 1H I@1 }; -shl(16) g48<1>D -g108<8,8,1>D 0x00000017UD { align1 1H }; -add(16) g90<1>D g48<8,8,1>D 1132462080D { align1 1H A@1 }; -shl(16) g48<1>D -g110<8,8,1>D 0x00000017UD { align1 1H }; -add(16) g92<1>D g48<8,8,1>D 1132462080D { align1 1H A@1 }; -mul(16) g48<1>F g50<1,1,0>F g72<1,1,0>F { align1 1H A@1 compacted }; -mul(16) g50<1>F g7<1,1,0>F g90<1,1,0>F { align1 1H A@3 compacted }; -mul(16) g7<1>F g9<1,1,0>F g92<1,1,0>F { align1 1H A@1 compacted }; -rndd(16) g9<1>F g48<1,1,0>F { align1 1H F@3 compacted }; -rndd(16) g48<1>F g50<1,1,0>F { align1 1H F@3 compacted }; -rndd(16) g50<1>F g7<1,1,0>F { align1 1H F@3 compacted }; -sel.ge(16) g7<1>F g9<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.ge(16) g9<1>F g48<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.ge(16) g48<1>F g50<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.l(16) g50<1>F g7<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -sel.l(16) g7<1>F g9<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -sel.l(16) g9<1>F g48<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -add(16) g48<1>F g74<1,1,0>F -g20<1,1,0>F { align1 1H compacted }; -add(16) g74<1>F g86<1,1,0>F -g22<1,1,0>F { align1 1H compacted }; -add(16) g86<1>F g88<1,1,0>F -g24<1,1,0>F { align1 1H compacted }; -mul(16) g88<1>F g48<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g48<1>F g74<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g74<1>F g86<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g86<1>F g88<1,1,0>F g72<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g72<1>F g48<1,1,0>F g90<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g48<1>F g74<1,1,0>F g92<1,1,0>F { align1 1H F@3 compacted }; -rndd(16) g74<1>F -g86<1,1,0>F { align1 1H F@3 compacted }; -rndd(16) g86<1>F -g72<1,1,0>F { align1 1H F@3 compacted }; -rndd(16) g72<1>F -g48<1,1,0>F { align1 1H F@3 compacted }; -sel.ge(16) g48<1>F -g74<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.ge(16) g74<1>F -g86<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.ge(16) g86<1>F -g72<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.l(16) g72<1>F g48<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -sel.l(16) g48<1>F g74<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -sel.l(16) g74<1>F g86<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -mov(16) g86<4>UB g50<8,8,1>F { align1 1H F@1 }; -mov(16) g50<4>UB g7<8,8,1>F { align1 1H }; -mov(16) g7<4>UB g9<8,8,1>F { align1 1H }; -mov(16) g11<1>UW g7<32,8,4>UB { align1 1H I@1 }; -mov(16) g9<4>UB g72<8,8,1>F { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g39<1>UW g9<32,8,4>UB { align1 1H I@1 }; -mov(16) g9<1>UW g86<32,8,4>UB { align1 1H I@6 }; -mov(16) g10<1>UW g50<32,8,4>UB { align1 1H I@6 }; -mov(16) g72<4>UB g48<8,8,1>F { align1 1H F@2 }; -(-f0.0) sel(16) g87<1>UW g11<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g93<1>UW g39<16,16,1>UW 0x0000UW { align1 1H A@5 }; -(-f0.0) sel(16) g90<1>UW g9<16,16,1>UW 0x0000UW { align1 1H I@5 }; -(-f0.0) sel(16) g89<1>UW g10<16,16,1>UW 0x0000UW { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g126<1>UW g72<32,8,4>UB { align1 1H I@5 }; -mov(16) g48<4>UB g74<8,8,1>F { align1 1H F@1 }; -(-f0.0) sel(16) g92<1>UW g126<16,16,1>UW 0x0000UW { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g127<1>UW g48<32,8,4>UB { align1 1H I@2 }; -(-f0.0) sel(16) g91<1>UW g127<16,16,1>UW 0x0000UW { align1 1H I@1 }; -else(16) JIP: LABEL41 UIP: LABEL41 { align1 1H }; - -LABEL42: -mov(16) g87<1>UW 0x0080UW { align1 1H I@7 }; -mov(16) g89<1>UW 0x0080UW { align1 1H I@7 }; -mov(16) g90<1>UW 0x0080UW { align1 1H I@7 }; -mov(16) g91<1>UW 0x0000UW { align1 1H I@5 }; -mov(16) g92<1>UW 0x0000UW { align1 1H I@7 }; -mov(16) g93<1>UW 0x0000UW { align1 1H }; - -LABEL41: -endif(16) JIP: LABEL40 { align1 1H }; -add(16) g48<1>D g40<1,1,0>D g68<1,1,0>D { align1 1H $6.src compacted }; -mov(16) g88<2>UB g87<16,16,1>UW { align1 1H I@7 }; -mov(16) g110<2>UB g89<16,16,1>UW { align1 1H I@7 }; -mov(16) g111<2>UB g90<16,16,1>UW { align1 1H I@7 }; -mov(16) g11<2>UB g91<16,16,1>UW { align1 1H I@7 }; -mov(16) g86<2>UB g92<16,16,1>UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g7<1>UD g48<1,1,0>UD g40<1,1,0>UD { align1 1H I@6 compacted }; -add(16) g72<1>D g48<1,1,0>D 28D { align1 1H compacted }; -mov(16) g87<2>UB g93<16,16,1>UW { align1 1H I@7 }; -add(16) g50<1>D -g7<1,1,0>D g42<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g7<1>UD g72<1,1,0>UD g48<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g74<1>D -g7<1,1,0>D g50<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g7<2>UD g72<4,4,1>UD { align1 1Q }; -mov(8) g9<2>UD g73<4,4,1>UD { align1 2Q $6.src }; -mov(16) g72<1>UD g111<16,8,2>UB { align1 1H }; -mov(8) g7.1<2>UD g74<4,4,1>UD { align1 1Q I@3 }; -mov(8) g9.1<2>UD g75<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g72UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; -add(16) g72<1>D g48<1,1,0>D 40D { align1 1H $7.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g7<1>UD g72<1,1,0>UD g48<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g74<1>D -g7<1,1,0>D g50<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g7<2>UD g72<4,4,1>UD { align1 1Q }; -mov(8) g9<2>UD g73<4,4,1>UD { align1 2Q $7.src }; -mov(16) g72<1>UD g110<16,8,2>UB { align1 1H }; -mov(8) g7.1<2>UD g74<4,4,1>UD { align1 1Q I@3 }; -mov(8) g9.1<2>UD g75<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g72UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; -add(16) g72<1>D g48<1,1,0>D 52D { align1 1H $8.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g7<1>UD g72<1,1,0>UD g48<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g74<1>D -g7<1,1,0>D g50<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g7<2>UD g72<4,4,1>UD { align1 1Q }; -mov(8) g9<2>UD g73<4,4,1>UD { align1 2Q $8.src }; -mov(16) g72<1>UD g88<16,8,2>UB { align1 1H }; -mov(8) g7.1<2>UD g74<4,4,1>UD { align1 1Q I@3 }; -mov(8) g9.1<2>UD g75<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g72UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -add(16) g72<1>D g48<1,1,0>D 34D { align1 1H $9.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -cmp.l.f0.0(16) g7<1>UD g72<1,1,0>UD g48<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g74<1>D -g7<1,1,0>D g50<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g7<2>UD g72<4,4,1>UD { align1 1Q }; -mov(8) g9<2>UD g73<4,4,1>UD { align1 2Q $9.src }; -mov(16) g72<1>UD g87<16,8,2>UB { align1 1H }; -mov(8) g7.1<2>UD g74<4,4,1>UD { align1 1Q I@3 }; -mov(8) g9.1<2>UD g75<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g72UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; -add(16) g72<1>D g48<1,1,0>D 46D { align1 1H $10.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g7<1>UD g72<1,1,0>UD g48<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g74<1>D -g7<1,1,0>D g50<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g7<2>UD g72<4,4,1>UD { align1 1Q }; -mov(8) g9<2>UD g73<4,4,1>UD { align1 2Q $10.src }; -mov(16) g72<1>UD g86<16,8,2>UB { align1 1H }; -mov(8) g7.1<2>UD g74<4,4,1>UD { align1 1Q I@3 }; -mov(8) g9.1<2>UD g75<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g72UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; -add(16) g72<1>D g48<1,1,0>D 58D { align1 1H $11.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -cmp.l.f0.0(16) g7<1>UD g72<1,1,0>UD g48<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g74<1>D -g7<1,1,0>D g50<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g7<2>UD g72<4,4,1>UD { align1 1Q }; -mov(8) g9<2>UD g73<4,4,1>UD { align1 2Q $11.src }; -mov(16) g72<1>UD g11<16,8,2>UB { align1 1H }; -mov(8) g7.1<2>UD g74<4,4,1>UD { align1 1Q I@3 }; -mov(8) g9.1<2>UD g75<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g72UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $12 }; -cmp.z.f0.0(16) null<1>D g54<8,8,1>D 1D { align1 1H }; -add(16) g54<1>D g48<1,1,0>D 22D { align1 1H compacted }; -(+f0.0) sel(16) g7<1>UD g105.3<0,1,0>UD 0x00000001UD { align1 1H $12.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g72<4>UB g7<8,8,1>UD { align1 1H I@1 }; -cmp.l.f0.0(16) g7<1>UD g54<1,1,0>UD g48<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g48<1>D -g7<1,1,0>D g50<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g7<2>UD g54<4,4,1>UD { align1 1Q }; -mov(8) g9<2>UD g55<4,4,1>UD { align1 2Q $12.src }; -mov(8) g7.1<2>UD g48<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g49<4,4,1>UD { align1 2Q I@2 }; -mov(16) g48<1>UD g72<32,8,4>UB { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g48UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $13 }; - -LABEL40: -endif(16) JIP: LABEL7 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -add3(16) g7<1>D g122<8,8,1>D g26<8,8,1>D g120<1,1,1>D { align1 1H $13.src }; -cmp.nz.f0.0(16) null<1>D g76<8,8,1>D 0D { align1 1H }; -mov(16) g72<1>UW g96<32,16,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -(+f0.0) sel(16) g48<1>UD g52<1,1,0>UD 0x00000000UD { align1 1H $0.src compacted }; -(+f0.0) sel(16) g50<1>UD g7<1,1,0>UD 0x00000000UD { align1 1H I@5 compacted }; -(+f0.0) sel(16) g52<1>UD g118<1,1,0>UD 0x00000000UD { align1 1H I@2 compacted }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(8) g10<1>UD g9<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g9<1>UD g9<1,1,0>UD 0x00000d80UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g7UD g9UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -mov(16) g54<2>W -g7<8,8,1>D { align1 1H }; -sel.l(16) g73<1>UW g72<16,16,1>UW g54<16,8,2>UW { align1 1H I@1 }; -mov.nz.f0.0(16) null<1>W g73<32,16,2>B { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL43 UIP: LABEL43 { align1 1H }; -cmp.z.f0.0(16) null<1>W g84<16,8,2>W 0W { align1 1H }; -(+f0.0) if(16) JIP: LABEL44 UIP: LABEL44 { align1 1H }; -shl(16) g54<1>D g118<8,8,1>D 0x00000003UD { align1 1H }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(8) g10<1>UD g9<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g9<1>UD g9<1,1,0>UD 0x00000be0UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g7UD g9UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -shr(16) g9<1>UD g122<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -add(16) g118<1>D g3<1,1,0>D g7<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g74<1>UD g118<1,1,0>UD g3<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g7<1>D -g74<1,1,0>D g5<1,1,0>D { align1 1H I@1 compacted }; -shl(16) g74<1>D g122<8,8,1>D 0x00000002UD { align1 1H }; -add(16) g72<1>D g118<1,1,0>D g74<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g74<1>UD g72<1,1,0>UD g118<1,1,0>UD { align1 1H I@1 compacted }; -add3(16) g118<1>D g7<8,8,1>D g9<8,8,1>D -g74<1,1,1>D { align1 1H I@1 }; -mov(8) g7<2>UD g72<4,4,1>UD { align1 1Q }; -mov(8) g9<2>UD g73<4,4,1>UD { align1 2Q }; -mov(8) g7.1<2>UD g118<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g119<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g118UD g7UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -or(16) g72<1>UD g118<1,1,0>UD g54<1,1,0>UD { align1 1H $15.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g72UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $14 }; - -LABEL44: -endif(16) JIP: LABEL43 { align1 1H }; -mov(16) g75<1>UD g52<16,8,2>UW { align1 1H I@7 }; -cmp.l.f0.0(16) null<1>D g120<8,8,1>D g75<8,8,1>D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL45 UIP: LABEL45 { align1 1H }; -shl(16) g118<1>D g122<8,8,1>D 0x00000006UD { align1 1H }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -shl(16) g72<1>D g50<8,8,1>D 0x00000002UD { align1 1H $14.src }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(8) g10<1>UD g9<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g9<1>UD g9<1,1,0>UD 0x00000be0UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g7UD g9UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shr(16) g9<1>UD g50<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g54<1>D g3<1,1,0>D g7<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g76<1>UD g54<1,1,0>UD g3<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g122<1>D g54<1,1,0>D g72<1,1,0>D { align1 1H I@7 compacted }; -add(16) g7<1>D -g76<1,1,0>D g5<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g72<1>UD g122<1,1,0>UD g54<1,1,0>UD { align1 1H I@2 compacted }; -add3(16) g54<1>D g7<8,8,1>D g9<8,8,1>D -g72<1,1,1>D { align1 1H I@1 }; -mov(8) g7<2>UD g122<4,4,1>UD { align1 1Q }; -mov(8) g9<2>UD g123<4,4,1>UD { align1 2Q }; -mov(8) g7.1<2>UD g54<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g55<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g118UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $14 }; - -LABEL45: -endif(16) JIP: LABEL43 { align1 1H }; - -LABEL43: -endif(16) JIP: LABEL7 { align1 1H }; -mov(16) g84<1>UD g52<16,8,2>UW { align1 1H I@5 }; -mov(16) g86<1>UD g84<0,1,0>UW { align1 1H I@1 }; -add(16) g88<1>D g85<0,1,0>D g84<0,1,0>D { align1 1H I@2 compacted }; -mov(16) g40<2>UW g88<8,8,1>UD { align1 1H I@1 }; -mov(16) g73<1>UD g88<16,8,2>UW { align1 1H $14.src }; -cmp.nz.f0.0(16) g91<1>W g40<16,8,2>W 0W { align1 1H A@2 }; -cmp.z.f0.0(16) g94<1>W g82<16,8,2>W 0W { align1 1H }; -mov(16) g89<1>D g91<8,8,1>W { align1 1H A@2 }; -mov(16) g92<1>D g94<8,8,1>W { align1 1H A@2 }; -and.nz.f0.0(16) null<1>UD g89<8,8,1>UD g92<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL47 UIP: LABEL46 { align1 1H }; -mov(16) g52<1>UD 0x00000200UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g106UD g52UD g73UD 0x0424050c 0x00000080 - slm MsgDesc: ( atomic_add, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -else(16) JIP: LABEL46 UIP: LABEL46 { align1 1H }; - -LABEL47: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(16) g106<1>UD 0x00000000UD { align1 1H F@7 }; - -LABEL46: -endif(16) JIP: LABEL7 { align1 1H }; -mov(16) g108<1>UD g70<16,8,2>UW { align1 1H }; -cmp.l.f0.0(16) null<1>D g120<8,8,1>D g84<8,8,1>D { align1 1H }; -mul(16) g110<1>D g86<8,8,1>D g108<16,8,2>W { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL48 UIP: LABEL48 { align1 1H }; -add3(16) g40<1>D g106.0<0,1,0>D g110<8,8,1>D g68<1,1,1>D { align1 1H @2 $3.dst }; -and(16) g42<1>UD g40<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -shl(16) g53<1>D g42<8,8,1>D 0x00000003UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g53UD g48UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $3 }; - -LABEL48: -endif(16) JIP: LABEL7 { align1 1H }; - -LABEL7: -endif(16) JIP: LABEL4 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g43UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g116<1>UD 0x00000000UD { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(2) g116.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(1) g68<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(16) nullUD g116UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $7 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(1) f0<1>UD g68<0,1,0>UD { align1 WE_all 1N I@2 }; -add(16) g60<1>D g60<1,1,0>D g114<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g32<1>UD 0x00000200UD { align1 WE_all 1Q F@1 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0.any16h) send(1) g117UD g32UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -add(16) g44<1>D g117<0,1,0>D -g60<1,1,0>D { align1 1H I@3 compacted }; -sel.l(16) g114<1>UD g44<1,1,0>UD 0x00000020UD { align1 1H I@1 compacted }; -add3(16) g112<1>D 0x0040UW -g44<8,8,1>D g114<1,1,1>D { align1 1H I@1 }; -mul(16) g124<1>D g114<1,1,0>D 6W { align1 1H compacted }; - -LABEL4: -while(16) JIP: LABEL49 { align1 1H }; -mov(8) g34<1>UD 0x00000200UD { align1 WE_all 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(1) g33UD g34UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g82<1>D g33<0,1,0>D -g60<1,1,0>D { align1 1H I@4 compacted }; -cmp.g.f0.0(16) null<1>UD g82<8,8,1>UD 0x00000000UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL50 UIP: LABEL50 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -shl(16) g35<1>D g64<8,8,1>D 0x00000004UD { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g39<1>UD g62.1<8,4,2>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g37<1>D g66<1,1,0>D g35<1,1,0>D { align1 1H I@2 compacted }; -mov(16) g109<1>UD g37<32,8,4>UB { align1 1H I@1 }; -mov(8) g38<1>UD g80.1<8,4,2>UD { align1 1Q F@2 }; -mov(16) g107<1>UD g109<8,8,1>UD { align1 1H @2 $3.dst }; - -LABEL52: -cmp.ge.f0.0(16) null<1>UD g107<8,8,1>UD g82<8,8,1>UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL51 UIP: LABEL51 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g126<1>D g60<1,1,0>D g107<1,1,0>D { align1 1H compacted }; -shr(16) g4<1>UD g107<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -and(16) g1<1>UD g126<1,1,0>UD 0x0000003fUD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -shl(16) g54<1>D g1<8,8,1>D 0x00000003UD { align1 1H I@1 }; -shl(16) g2<1>D g107<8,8,1>D 0x00000003UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g64UD g54UD nullUD 0x04403502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(8) g90<1>D g80<8,4,2>D g2<1,1,0>D { align1 1Q A@1 compacted }; -add(8) g6<1>D g62<8,4,2>D g3<1,1,0>D { align1 2Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.l.f0.0(8) g7<1>UD g90<8,8,1>UD g80<8,4,2>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(8) g55<2>UD g90<4,4,1>UD { align1 1Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $14.src }; -cmp.l.f0.0(8) g8<1>UD g6<8,8,1>UD g62<8,4,2>UD { align1 2Q I@3 }; -mov(8) g57<2>UD g6<4,4,1>UD { align1 2Q $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add3(16) g9<1>D g38<8,8,1>D g4<8,8,1>D -g7<1,1,1>D { align1 1H I@2 }; -mov(8) g55.1<2>UD g9<4,4,1>UD { align1 1Q I@1 }; -mov(8) g57.1<2>UD g10<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g55UD g64UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $11 }; -add(16) g107<1>D g107<1,1,0>D 256D { align1 1H compacted }; - -LABEL51: -while(16) JIP: LABEL52 { align1 1H }; -cmp.z.f0.0(16) null<1>D g109<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL53 UIP: LABEL53 { align1 1H }; -add(8) g91<1>D g28<8,4,2>D 64D { align1 1Q F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $14.src }; -add(8) g10<1>D g30<8,4,2>D 64D { align1 2Q compacted }; -mov(16) g84<1>D 0D { align1 1H $11.src }; -mov(16) g86<1>D 0D { align1 1H $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(16) g88<1>D 0D { align1 1H }; -cmp.l.f0.0(8) g92<1>UD g91<8,8,1>UD g28<8,4,2>UD { align1 1Q A@5 }; -cmp.l.f0.0(8) g11<1>UD g10<8,8,1>UD g30<8,4,2>UD { align1 2Q I@5 }; -mov(8) g65<2>UD g91<4,4,1>UD { align1 1Q $11.src }; -mov(8) g67<2>UD g10<4,4,1>UD { align1 2Q $11.src }; -add(8) g93<1>D -g92<8,8,1>D g28.1<8,4,2>D { align1 1Q A@4 }; -add(8) g12<1>D -g11<8,8,1>D g30.1<8,4,2>D { align1 2Q @4 $13.dst }; -mov(8) g65.1<2>UD g93<4,4,1>UD { align1 1Q I@2 }; -mov(8) g67.1<2>UD g12<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g65UD g82UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $11 }; - -LABEL53: -endif(16) JIP: LABEL50 { align1 1H }; - -LABEL50: -endif(16) JIP: LABEL54 { align1 1H }; - -LABEL54: -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q $1.src }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_BFS_build_qnodes_pc_kickoff_code[] = { - 0x80000065, 0x29058220, 0x02000004, 0xffffffc0, - 0xe0400065, 0x0ff10043, 0x80030061, 0x7e054010, - 0x00000000, 0x76543210, 0xe22a1b40, 0x00012903, - 0x80031a61, 0x7e050120, 0x00467e05, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x01140000, 0xfa002a0c, 0x00340000, - 0xe47f1940, 0x00807e03, 0xe37e1969, 0x00207e03, - 0xe37e1940, 0xd8007e03, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x211c0061, 0x001102cc, - 0x2a1e0061, 0x001102cc, 0x00030061, 0x50260aa0, - 0x00000264, 0x00000000, 0x00130061, 0x3e260aa0, - 0x00000264, 0x00000000, 0xe06e0065, 0x0011025b, - 0x80032061, 0x01054410, 0x00000000, 0x76543210, - 0x211c1461, 0x00110204, 0x2a1e1461, 0x00110204, - 0x21501461, 0x00110244, 0x2a3e1461, 0x00110244, - 0x64011940, 0x00800195, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x42050160, - 0x00460105, 0x00000000, 0x25281962, 0x40004203, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xac2a1970, 0x00002803, 0xae261e70, 0x00006e03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049131, 0x00020100, 0xfa087e14, 0x04002604, - 0x00041a61, 0x00010660, 0x20462a05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000158, 0x00000158, - 0xa1451440, 0x020e1c03, 0xaa2b1340, 0x020e1e03, - 0x00031a70, 0x46050220, 0x52464505, 0x00441c06, - 0x00131a70, 0x74050220, 0x52462b05, 0x00441e06, - 0x00030061, 0x0d060220, 0x00344505, 0x00000000, - 0x00130061, 0x0f060220, 0x00342b05, 0x00000000, - 0x00031c40, 0x47052660, 0x06464605, 0x00441c26, - 0x00131c40, 0x75052660, 0x06467405, 0x00441e26, - 0x00031a61, 0x0d260220, 0x00344705, 0x00000000, - 0x00131a61, 0x0f260220, 0x00347505, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x20240000, 0xfb040d24, 0x000c0000, - 0xa0242240, 0x00c02003, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x27261970, 0x20002403, - 0x00033261, 0x0e060220, 0x00342405, 0x00000000, - 0x00133261, 0x10060220, 0x00342505, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa07eb240, 0x22022602, 0x00031961, 0x0e260220, - 0x00347e05, 0x00000000, 0x00131a61, 0x10260220, - 0x00347f05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x00000000, - 0xfb100e24, 0x01000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0xa1481440, 0x038e1c03, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0xaa7f1340, 0x038e1e03, 0x80030061, 0x08054010, - 0x00000000, 0x76543210, 0x00031b70, 0x49050220, - 0x52464805, 0x00441c06, 0x00131b70, 0x03050220, - 0x52467f05, 0x00441e06, 0x00033361, 0x0f060220, - 0x00344805, 0x00000000, 0x00133361, 0x11060220, - 0x00347f05, 0x00000000, 0x80031d61, 0x08050120, - 0x00460805, 0x00000000, 0x00031d40, 0x4a052660, - 0x06464905, 0x00441c26, 0x00131d40, 0x04052660, - 0x06460305, 0x00441e26, 0xe4091b40, 0x00800803, - 0x00031b61, 0x0f260220, 0x00344a05, 0x00000000, - 0x00131b61, 0x11260220, 0x00340405, 0x00000000, - 0xe3081b69, 0x00200803, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x04240000, - 0xfb040f24, 0x000c0000, 0xe3081940, 0xdc000803, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049531, 0x00020100, 0xfa080814, 0x04000404, - 0x80030061, 0x0a054010, 0x00000000, 0x76543210, - 0x80031961, 0x0a050120, 0x00460a05, 0x00000000, - 0xe40b1940, 0x00800a03, 0xe30a1969, 0x00200a03, - 0xe30a1940, 0xe0000a03, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049631, 0x00020100, - 0xfa080a14, 0x04000604, 0x80033261, 0x0d054010, - 0x00000000, 0x76543210, 0x80033461, 0x11054010, - 0x00000000, 0x76543210, 0x80030061, 0x13054010, - 0x00000000, 0x76543210, 0x80031b61, 0x0d050120, - 0x00460d05, 0x00000000, 0x80031b61, 0x11050120, - 0x00461105, 0x00000000, 0x80031b61, 0x13050120, - 0x00461305, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xe40e1b40, 0x00800d03, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xe4121b40, 0x00801103, 0xe4141b40, 0x00801303, - 0xe30d1b69, 0x00200d03, 0xe3111b69, 0x00201103, - 0xe3131b69, 0x00201303, 0xe30d1b40, 0xe0000d03, - 0xe3111b40, 0xe4001103, 0xe3131b40, 0xe4001303, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049731, 0x0b160100, 0xfa000d14, 0x04000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049831, 0x0f160100, 0xfa001114, 0x04000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x0f060210, 0x00460b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049931, 0x00020100, 0xfa081314, 0x04000f04, - 0x00044a31, 0x53440000, 0xfb041c24, 0x003c0000, - 0x80033961, 0x14054010, 0x00000000, 0x76543210, - 0x80031961, 0x14050120, 0x00461405, 0x00000000, - 0xe4151940, 0x00801403, 0xe3141969, 0x00201403, - 0x80041940, 0x14058220, 0x02461405, 0x00001500, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049b31, 0x00020100, 0xfa081414, 0x04005304, - 0x80030061, 0x16054010, 0x00000000, 0x76543210, - 0x80031961, 0x16050120, 0x00461605, 0x00000000, - 0xe4171940, 0x00801603, 0xe3161969, 0x00201603, - 0x80041940, 0x16058220, 0x02461605, 0x00001540, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049b31, 0x00020100, 0xfa081614, 0x04005504, - 0x80030061, 0x18054010, 0x00000000, 0x76543210, - 0x80031961, 0x18050120, 0x00461805, 0x00000000, - 0xe4191940, 0x00801803, 0xe3181969, 0x00201803, - 0x80041940, 0x18058220, 0x02461805, 0x00001580, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049b31, 0x00020100, 0xfa081814, 0x04005704, - 0x80030061, 0x1a054010, 0x00000000, 0x76543210, - 0x80031961, 0x1a050120, 0x00461a05, 0x00000000, - 0xe41b1940, 0x00801a03, 0xe31a1969, 0x00201a03, - 0x80041940, 0x1a058220, 0x02461a05, 0x000015c0, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049b31, 0x00020100, 0xfa081a14, 0x04005904, - 0xa14b3a40, 0x020e1c03, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0xaa053a40, 0x020e1e03, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xa14e0040, 0x010e1c03, 0xaa083540, 0x010e1e03, - 0x80030061, 0x25054010, 0x00000000, 0x76543210, - 0x00031d70, 0x4c050220, 0x52464b05, 0x00441c06, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131d70, 0x06050220, 0x52460505, 0x00441e06, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x10060220, 0x00344b05, 0x00000000, - 0x80103801, 0x00000000, 0x00000000, 0x00000000, - 0x80103901, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x12060220, 0x00340505, 0x00000000, - 0x00031f70, 0x4f050220, 0x52464e05, 0x00441c06, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0x00131f70, 0x09050220, 0x52460805, 0x00441e06, - 0x00033b61, 0x14060220, 0x00344e05, 0x00000000, - 0x00133b61, 0x16060220, 0x00340805, 0x00000000, - 0x80031f61, 0x25050120, 0x00462505, 0x00000000, - 0x00031f40, 0x4d052660, 0x06464c05, 0x00441c26, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131f40, 0x07052660, 0x06460605, 0x00441e26, - 0x00031f40, 0x52052660, 0x06464f05, 0x00441c26, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131f40, 0x0a052660, 0x06460905, 0x00441e26, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe4261d40, 0x00802503, 0x00031d61, 0x10260220, - 0x00344d05, 0x00000000, 0x00131d61, 0x12260220, - 0x00340705, 0x00000000, 0x00031d61, 0x14260220, - 0x00345205, 0x00000000, 0x00131d61, 0x16260220, - 0x00340a05, 0x00000000, 0xe3251d69, 0x00202503, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x03240000, 0xfb041024, 0x000c0000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x0c440000, 0xfb041424, 0x003c0000, - 0xe3251940, 0xbe002503, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xa0142c40, 0x02800303, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x27161970, 0x03001403, 0x00030061, 0x76060220, - 0x00341405, 0x00000000, 0x00130061, 0x78060220, - 0x00341505, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xa018bc40, 0x05021602, - 0x00031961, 0x76260220, 0x00341805, 0x00000000, - 0x00131a61, 0x78260220, 0x00341905, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x19140000, 0xfb047624, 0x00040000, - 0x00042e69, 0x23058660, 0x02461905, 0x00000006, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049f31, 0x00020100, 0xfa082514, 0x04002304, - 0x00040070, 0x00018660, 0x16462805, 0x00000000, - 0x01040022, 0x0001c060, 0x000000a0, 0x000000a0, - 0x00043e61, 0x77054660, 0x00000000, 0x00000000, - 0x00043e61, 0x79054220, 0x00000000, 0x00000000, - 0x00040061, 0x7b054220, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x00000000, 0xea0c7714, 0x000c7924, - 0x00043e61, 0x7a054660, 0x00000000, 0x00000200, - 0x00043e61, 0x7c054220, 0x00000000, 0x00000001, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c7a14, 0x00047c14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80004131, 0x1a0c0000, 0xe23e000c, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80033b61, 0x1b054220, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x1b550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044231, 0x00000000, 0x30081b0c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x00043061, 0x7c054220, 0x00000000, 0x00000006, - 0x00040061, 0x70054220, 0x00000000, 0x00000040, - 0x00040061, 0x72054220, 0x00000000, 0x00000001, - 0x00040061, 0x3c054220, 0x00000000, 0x00000000, - 0x00040061, 0x2c054220, 0x00000000, 0x00000001, - 0x00040061, 0x5f054110, 0x00000000, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x25761a70, 0x7c007003, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0xeb781b70, 0x00002c03, - 0x00041965, 0x00010220, 0x22467805, 0x00467605, - 0x11040028, 0x0001c660, 0x00010098, 0x00010098, - 0xe0440065, 0x00704203, 0xe0460068, 0x00304203, - 0x00043369, 0x30058660, 0x02464005, 0x00000001, - 0x00043b61, 0x52060210, 0x00464205, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00041c61, 0x54060210, 0x00464405, 0x00000000, - 0x00041b70, 0x00010220, 0x52463005, 0x00467205, - 0x01040022, 0x0001c060, 0x00000190, 0x00000150, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xa0321e40, 0x30004602, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x34050120, - 0x00563206, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xa0361940, 0xfff03403, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x27483e70, 0x72003403, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x2f4a1a62, 0x36003403, - 0x0004a361, 0x6a062650, 0x00464805, 0x00000000, - 0xa04c1a40, 0x3c004a02, 0x00041a61, 0x5f050110, - 0x00566a06, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xe0561a65, 0x03f04c03, - 0x00041969, 0x32058660, 0x02465605, 0x00000003, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x07240000, 0xea043214, 0x000c0000, - 0x00042361, 0x76050220, 0x00460705, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00042361, 0x7a050220, 0x00460905, 0x00000000, - 0x00040024, 0x0001c060, 0x00000050, 0x00000050, - 0x00041e61, 0x5f050010, 0x00685f06, 0x00000000, - 0x00041c61, 0x76054220, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041c61, 0x7a054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x0000fe98, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80004431, 0x570c0000, 0xe23e000c, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80033b61, 0x58054220, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80011a61, 0x58550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a044b31, 0x00000000, 0x3008580c, 0x00000000, - 0x8a040001, 0x00000000, 0xe0000000, 0x00000000, - 0x00040070, 0x00010220, 0x52463005, 0x00467205, - 0x01040022, 0x0001c060, 0x0000fc20, 0x0000fc20, - 0x60601f65, 0x00105f05, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xa0562d40, 0x02000c03, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x00041f69, 0x09058660, 0x02467605, 0x00000005, - 0xe0073e68, 0x01b07603, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xa05a1740, 0x03800c03, - 0x00041d61, 0x5e050450, 0x00686006, 0x00000000, - 0x276ad370, 0x0c005603, 0xe7761b70, 0x03805a03, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0xa0582d40, 0x0e026a02, 0xa05c0a40, 0x0e027602, - 0xa0761f40, 0x09005a02, 0x27091970, 0x5a007603, - 0x00041952, 0x78040e68, 0x0e2e5c05, 0x09050705, - 0x00030061, 0x07060220, 0x00347605, 0x00000000, - 0x00130061, 0x09060220, 0x00347705, 0x00000000, - 0x00031a61, 0x07260220, 0x00347805, 0x00000000, - 0x00131a61, 0x09260220, 0x00347905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x76240000, 0xfb040724, 0x000c0000, - 0x00042365, 0x09058220, 0x02467805, 0x00010000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xac071970, 0x00000903, 0x00040070, 0x6b058550, - 0x25585e05, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x48050560, - 0x00466b05, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x204a1965, 0x07004803, - 0xae070070, 0x00000903, 0x00040065, 0x00018220, - 0x22000284, 0x00000002, 0x204c1a65, 0x07004803, - 0x00040061, 0x07050020, 0x0066781f, 0x00000000, - 0xef091962, 0x0ff00703, 0x00041b70, 0x00018660, - 0x26464c05, 0x00000000, 0x00041a61, 0x07070200, - 0x00460905, 0x00000000, 0x00041961, 0x6c050010, - 0x00660707, 0x00000000, 0x6f5e1962, 0x0ff06c05, - 0x00041f61, 0x00010660, 0x20464a05, 0x00000000, - 0x01040022, 0x0001c060, 0x00001c08, 0x00001c08, - 0x00040061, 0x07050120, 0x00567806, 0x00000000, - 0x80030061, 0x30054010, 0x00000000, 0x76543210, - 0x80030061, 0x31054010, 0x00000000, 0x76543210, - 0x00040061, 0x09060210, 0x00467805, 0x00000000, - 0x80031b61, 0x30050120, 0x00463005, 0x00000000, - 0x80031b61, 0x31050120, 0x00463105, 0x00000000, - 0xe4301a69, 0x00203003, 0xe4311a69, 0x00203103, - 0xe4301a40, 0xc2003003, 0xe4311a40, 0xc2003103, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039531, 0x0b0e0100, 0xfa00300c, 0x04000000, - 0x80002565, 0x0b058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039631, 0x00020100, 0xfa08310c, 0x04000b04, - 0x00040069, 0x6a058120, 0x02460105, 0x00000002, - 0x80033561, 0x30054010, 0x00000000, 0x76543210, - 0x80031961, 0x30050120, 0x00463005, 0x00000000, - 0xe4301969, 0x00203003, 0xe4301940, 0xc2003003, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039731, 0x0b0e0100, 0xfa00300c, 0x04000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000b04, 0x0000008f, - 0x00049831, 0x00020100, 0xfa0c6a14, 0x04040704, - 0x00043861, 0x07050120, 0x00564406, 0x00000000, - 0x00040070, 0x00010110, 0x51565406, 0x00560906, - 0xef091a62, 0x00000703, 0xa02e9340, 0x09007602, - 0x80030061, 0x0a054010, 0x00000000, 0x76543210, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041a69, 0x34058660, 0x02462e05, 0x00000002, - 0xe0323368, 0x01e02e03, 0x80031b61, 0x0a050120, - 0x00460a05, 0x00000000, 0xe40b1940, 0x00800a03, - 0xe30a1969, 0x00200a03, 0x80041940, 0x0a058220, - 0x02460a05, 0x00001500, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049931, 0x08160100, - 0xfa000a14, 0x04000000, 0x80033961, 0x0a054010, - 0x00000000, 0x76543210, 0x80031961, 0x0a050120, - 0x00460a05, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xe40b1940, 0x00800a03, - 0xe30a1969, 0x00200a03, 0x80041940, 0x0a058220, - 0x02460a05, 0x00001500, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa0300040, 0x34000802, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049a31, 0x08160100, 0xfa000a14, 0x04000000, - 0x80033a61, 0x0a054010, 0x00000000, 0x76543210, - 0x80031961, 0x0a050120, 0x00460a05, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xe40b1940, 0x00800a03, 0xe30a1969, 0x00200a03, - 0x80041940, 0x0a058220, 0x02460a05, 0x00001540, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x27341e70, 0x08003003, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049b31, 0x08160100, - 0xfa000a14, 0x04000000, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00041952, 0x36040e68, - 0x0e2e0805, 0x34053205, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x07060220, - 0x00343005, 0x00000000, 0x80103b01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x09060220, - 0x00343105, 0x00000000, 0x00031a61, 0x07260220, - 0x00343605, 0x00000000, 0x00131a61, 0x09260220, - 0x00343705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x34140000, - 0xfb040724, 0x00040000, 0x80033c61, 0x08054010, - 0x00000000, 0x76543210, 0x80033c61, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0xe4081a40, 0xc4000803, - 0xe4091a40, 0xc4000903, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039d31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002d65, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039e31, 0x00020100, - 0xfa08090c, 0x04000704, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xe0073866, 0x30006a03, - 0x80033c61, 0x0a054010, 0x00000000, 0x76543210, - 0x80031961, 0x0a050120, 0x00460a05, 0x00000000, - 0xe40a1969, 0x00200a03, 0xe40a1940, 0xc4000a03, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039f31, 0x090e0100, 0xfa000a0c, 0x04000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000904, 0x0000008f, - 0x00049031, 0x00020100, 0xfa0c0714, 0x04043404, - 0x00043069, 0x32058660, 0x02463405, 0x00000005, - 0xe0300068, 0x01b03403, 0x80033f61, 0x0a054010, - 0x00000000, 0x76543210, 0x80031961, 0x0a050120, - 0x00460a05, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xe40b1940, 0x00800a03, - 0xe30a1969, 0x00200a03, 0x80041940, 0x0a058220, - 0x02460a05, 0x00001580, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049131, 0x08160100, - 0xfa000a14, 0x04000000, 0x80033161, 0x0a054010, - 0x00000000, 0x76543210, 0x80031961, 0x0a050120, - 0x00460a05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe40b1940, 0x00800a03, - 0xe30a1969, 0x00200a03, 0x80041940, 0x0a058220, - 0x02460a05, 0x00001580, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0xa06c0040, 0x32000802, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049231, 0x08160100, 0xfa000a14, 0x04000000, - 0x80033261, 0x0a054010, 0x00000000, 0x76543210, - 0x80031961, 0x0a050120, 0x00460a05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe40b1940, 0x00800a03, 0xe30a1969, 0x00200a03, - 0x80041940, 0x0a058220, 0x02460a05, 0x000015c0, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x27321e70, 0x08006c03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049331, 0x08160100, - 0xfa000a14, 0x04000000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x00041952, 0x6e040e68, - 0x0e2e0805, 0x32053005, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00033061, 0x07060220, - 0x00346c05, 0x00000000, 0x80103301, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x09060220, - 0x00346d05, 0x00000000, 0x00031a61, 0x07260220, - 0x00346e05, 0x00000000, 0x00131a61, 0x09260220, - 0x00346f05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x30440000, - 0xfb040724, 0x003c0000, 0x80033361, 0x08054010, - 0x00000000, 0x76543210, 0x80033361, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0xe4081a40, 0xc6000803, - 0xe4091a40, 0xc6000903, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039431, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002465, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039531, 0x00020100, - 0xfa08090c, 0x04000704, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe0070066, 0x10006a03, - 0x80033361, 0x0a054010, 0x00000000, 0x76543210, - 0x80031961, 0x0a050120, 0x00460a05, 0x00000000, - 0xe40a1969, 0x00200a03, 0xe40a1940, 0xc6000a03, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039631, 0x090e0100, 0xfa000a0c, 0x04000000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000904, 0x0000008f, - 0x00049731, 0x00020100, 0xfa0c0714, 0x04043004, - 0x80033761, 0x08054010, 0x00000000, 0x76543210, - 0x80030061, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4081a69, 0x00200803, 0xe4091a69, 0x00200903, - 0xe4081a40, 0xc8000803, 0xe4091a40, 0xc8000903, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039831, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002865, 0x07058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039931, 0x00020100, 0xfa08090c, 0x04000704, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xe0070066, 0x14006a03, 0x80033661, 0x0a054010, - 0x00000000, 0x76543210, 0x80031961, 0x0a050120, - 0x00460a05, 0x00000000, 0xe40a1969, 0x00200a03, - 0xe40a1940, 0xc8000a03, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039a31, 0x090e0100, - 0xfa000a0c, 0x04000000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000904, 0x0000008f, 0x00049b31, 0x00020100, - 0xfa0c0714, 0x04043204, 0x80033b61, 0x08054010, - 0x00000000, 0x76543210, 0x80030061, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0xe4081a40, 0xca000803, - 0xe4091a40, 0xca000903, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039c31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002c65, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039d31, 0x00020100, - 0xfa08090c, 0x04000704, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xe0070066, 0x18006a03, - 0x80033a61, 0x0a054010, 0x00000000, 0x76543210, - 0x80031961, 0x0a050120, 0x00460a05, 0x00000000, - 0xe40a1969, 0x00200a03, 0xe40a1940, 0xca000a03, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039e31, 0x090e0100, 0xfa000a0c, 0x04000000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000904, 0x0000008f, - 0x00049f31, 0x00020100, 0xfa0c0714, 0x04043404, - 0x80033f61, 0x08054010, 0x00000000, 0x76543210, - 0x80030061, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4081a69, 0x00200803, 0xe4091a69, 0x00200903, - 0xe4081a40, 0xcc000803, 0xe4091a40, 0xcc000903, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039031, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002065, 0x07058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039131, 0x00020100, 0xfa08090c, 0x04000704, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe0070066, 0x1c006a03, 0x80033e61, 0x0a054010, - 0x00000000, 0x76543210, 0x80031961, 0x0a050120, - 0x00460a05, 0x00000000, 0xe40a1969, 0x00200a03, - 0xe40a1940, 0xcc000a03, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039231, 0x090e0100, - 0xfa000a0c, 0x04000000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80002366, 0x10218220, - 0x02000904, 0x0000008f, 0x00049331, 0x00020100, - 0xfa0c0714, 0x04043604, 0xa0303740, 0x01006c03, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x27071970, 0x6c003003, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xa0321940, 0x6e020702, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x07060220, 0x00343005, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x09060220, 0x00343105, 0x00000000, - 0x00031a61, 0x07260220, 0x00343205, 0x00000000, - 0x00131a61, 0x09260220, 0x00343305, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x30440000, 0xfb040724, 0x003c0000, - 0x80033461, 0x08054010, 0x00000000, 0x76543210, - 0x80033461, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4081a69, 0x00200803, 0xe4091a69, 0x00200903, - 0xe4081a40, 0xce000803, 0xe4091a40, 0xce000903, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039531, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002565, 0x07058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039631, 0x00020100, 0xfa08090c, 0x04000704, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe0070066, 0x20006a03, 0x80033461, 0x0a054010, - 0x00000000, 0x76543210, 0x80031961, 0x0a050120, - 0x00460a05, 0x00000000, 0xe40a1969, 0x00200a03, - 0xe40a1940, 0xce000a03, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039731, 0x090e0100, - 0xfa000a0c, 0x04000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000904, 0x0000008f, 0x00049831, 0x00020100, - 0xfa0c0714, 0x04043004, 0x80033861, 0x08054010, - 0x00000000, 0x76543210, 0x80030061, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0xe4081a40, 0xd0000803, - 0xe4091a40, 0xd0000903, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039931, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002965, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039a31, 0x00020100, - 0xfa08090c, 0x04000704, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xe0070066, 0x24006a03, - 0x80033761, 0x0a054010, 0x00000000, 0x76543210, - 0x80031961, 0x0a050120, 0x00460a05, 0x00000000, - 0xe40a1969, 0x00200a03, 0xe40a1940, 0xd0000a03, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039b31, 0x090e0100, 0xfa000a0c, 0x04000000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000904, 0x0000008f, - 0x00049c31, 0x00020100, 0xfa0c0714, 0x04043204, - 0x80033c61, 0x08054010, 0x00000000, 0x76543210, - 0x80030061, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4081a69, 0x00200803, 0xe4091a69, 0x00200903, - 0xe4081a40, 0xd2000803, 0xe4091a40, 0xd2000903, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039d31, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002d65, 0x07058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039e31, 0x00020100, 0xfa08090c, 0x04000704, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xe0070066, 0x28006a03, 0x80033b61, 0x0a054010, - 0x00000000, 0x76543210, 0x80031961, 0x0a050120, - 0x00460a05, 0x00000000, 0xe40a1969, 0x00200a03, - 0xe40a1940, 0xd2000a03, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039f31, 0x090e0100, - 0xfa000a0c, 0x04000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000904, 0x0000008f, 0x00049331, 0x00020100, - 0xfa0c0714, 0x04043404, 0x80033361, 0x08054010, - 0x00000000, 0x76543210, 0x80030061, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0xe4081a40, 0xd4000803, - 0xe4091a40, 0xd4000903, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039031, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002065, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039131, 0x00020100, - 0xfa08090c, 0x04000704, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe0070066, 0x2c006a03, - 0x80033f61, 0x0a054010, 0x00000000, 0x76543210, - 0x80031961, 0x0a050120, 0x00460a05, 0x00000000, - 0xe40a1969, 0x00200a03, 0xe40a1940, 0xd4000a03, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039231, 0x090e0100, 0xfa000a0c, 0x04000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000904, 0x0000008f, - 0x00049331, 0x00020100, 0xfa0c0714, 0x04043604, - 0xa0303840, 0x01000303, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x27071970, 0x03003003, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xa0321940, 0x05020702, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x07060220, - 0x00343005, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x09060220, - 0x00343105, 0x00000000, 0x00031a61, 0x07260220, - 0x00343205, 0x00000000, 0x00131a61, 0x09260220, - 0x00343305, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x32140000, - 0xfb040724, 0x00040000, 0x80033361, 0x09054010, - 0x00000000, 0x76543210, 0x80031961, 0x09050120, - 0x00460905, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xe40a1940, 0x00800903, - 0xe3091969, 0x00200903, 0xe3091940, 0xdc000903, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049431, 0x07160100, 0xfa000914, 0x04000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x09058660, 0x02467a05, 0x00000006, - 0x00042369, 0x30058660, 0x02463205, 0x00000006, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x32050120, 0x00560706, 0x00000000, - 0x00041941, 0x07050220, 0x01467605, 0x00563206, - 0x00041c52, 0x32044160, 0x0e0e00c0, 0x09050305, - 0xa0091a40, 0x07003002, 0x00041952, 0x07040e68, - 0x0e2e0305, 0x32050905, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x0004196c, 0x1a058660, - 0x02460705, 0x00000006, 0x00040025, 0x00004600, - 0x00000000, 0x0000ddd8, 0x80000061, 0x6b064210, - 0x00000000, 0x00000000, 0x80001961, 0x30010110, - 0x00006b04, 0x00000000, 0x00040070, 0x00018220, - 0x22464c05, 0x00000000, 0x00040061, 0x00010120, - 0x20003000, 0x00000000, 0x01040022, 0x0001c060, - 0x00005100, 0x00005100, 0x00040061, 0x00010660, - 0x20464c05, 0x00000000, 0x01040022, 0x0001c060, - 0x000005b8, 0x000005b8, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80031461, 0x23054010, - 0x00000000, 0x76543210, 0x80033f61, 0x24054010, - 0x00000000, 0x76543210, 0x80031a61, 0x23050120, - 0x00462305, 0x00000000, 0x80031a61, 0x24050120, - 0x00462405, 0x00000000, 0xe4231a69, 0x00202303, - 0xe4241a69, 0x00202403, 0xe4231a40, 0x82002303, - 0xe4241a40, 0x82002403, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039f31, 0x220e0100, - 0xfa00230c, 0x04000000, 0x80002f65, 0x22058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039f31, 0x00020100, - 0xfa08240c, 0x04002204, 0x00040069, 0x09058120, - 0x02460105, 0x00000002, 0x00040061, 0x07054220, - 0x00000000, 0x00000002, 0x80033f61, 0x26054010, - 0x00000000, 0x76543210, 0x80031961, 0x26050120, - 0x00462605, 0x00000000, 0xe4261969, 0x00202603, - 0xe4261940, 0x82002603, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80003f65, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003f66, 0x10218220, - 0x02001020, 0x0000000f, 0x80039f31, 0x250e0100, - 0xfa00260c, 0x04000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02002504, 0x0000008f, 0x00049531, 0x00020100, - 0xfa0c0914, 0x04040704, 0x00043561, 0x07050120, - 0x00567806, 0x00000000, 0x80033161, 0x7e054010, - 0x00000000, 0x76543210, 0x80033161, 0x7f054010, - 0x00000000, 0x76543210, 0xa030b340, 0x07007602, - 0x80031b61, 0x7e050120, 0x00467e05, 0x00000000, - 0x80031b61, 0x7f050120, 0x00467f05, 0x00000000, - 0xe47e1a69, 0x00207e03, 0xe47f1a69, 0x00207f03, - 0xe47e1a40, 0x84007e03, 0xe47f1a40, 0x84007f03, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003165, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003166, 0x10218220, 0x02001020, 0x0000000f, - 0x80039131, 0x270e0100, 0xfa007e0c, 0x04000000, - 0x80002165, 0x27058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039131, 0x00020100, 0xfa087f0c, 0x04002704, - 0xe0073566, 0x30000903, 0x80030061, 0x0a054010, - 0x00000000, 0x76543210, 0x80031961, 0x0a050120, - 0x00460a05, 0x00000000, 0xe40a1969, 0x00200a03, - 0xe40a1940, 0x84000a03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039631, 0x090e0100, - 0xfa000a0c, 0x04000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000904, 0x0000008f, 0x00049331, 0x00020100, - 0xfa0c0714, 0x04047604, 0x00040070, 0x00018550, - 0x15565406, 0x00010001, 0x01040022, 0x0001c060, - 0x000001f8, 0x000001f8, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80031261, 0x74054010, - 0x00000000, 0x76543210, 0x80031261, 0x75054010, - 0x00000000, 0x76543210, 0x80031a61, 0x74050120, - 0x00467405, 0x00000000, 0x80031a61, 0x75050120, - 0x00467505, 0x00000000, 0xe4741a69, 0x00207403, - 0xe4751a69, 0x00207503, 0xe4741a40, 0x80007403, - 0xe4751a40, 0x80007503, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039731, 0x2b0e0100, - 0xfa00740c, 0x04000000, 0x80002765, 0x2b058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039831, 0x00020100, - 0xfa08750c, 0x04002b04, 0x00043369, 0x07058120, - 0x02460105, 0x00000002, 0x80031161, 0x21054010, - 0x00000000, 0x76543210, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe0091a66, 0x30000703, - 0x80031a61, 0x21050120, 0x00462105, 0x00000000, - 0xe4211969, 0x00202103, 0xe4211940, 0x80002103, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039931, 0x200e0100, 0xfa00210c, 0x04000000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02002004, 0x0000008f, - 0x00049631, 0x00020100, 0xfa0c0914, 0x04043004, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00004b28, - 0x00043361, 0x07062650, 0x00464c05, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x0b050110, 0x00560706, 0x00000000, - 0x00041961, 0x28050010, 0x00680b06, 0x00000000, - 0x606d0065, 0x00100b05, 0x00041961, 0x00010450, - 0x20686d06, 0x00000000, 0x01040022, 0x0001c060, - 0x00000498, 0x00000448, 0x80000065, 0x61058220, - 0x020000a4, 0xfffffc00, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x09058120, - 0x02460105, 0x00000002, 0xe0071966, 0x30000903, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006104, 0x0000000f, - 0x00049a31, 0x76160100, 0xfa040714, 0x04040000, - 0x00042a69, 0x09058660, 0x02467605, 0x00000005, - 0xe0073a68, 0x01b07603, 0xa06a1a40, 0x09005602, - 0x27091970, 0x56006a03, 0x00041952, 0x6c040e68, - 0x0e2e5805, 0x09050705, 0x00030061, 0x07060220, - 0x00346a05, 0x00000000, 0x00130061, 0x09060220, - 0x00346b05, 0x00000000, 0x00031a61, 0x07260220, - 0x00346c05, 0x00000000, 0x00131a61, 0x09260220, - 0x00346d05, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x30440000, - 0xfb040724, 0x003c0000, 0xa0073b40, 0x01006a03, - 0xe7761970, 0x01000703, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xa0091940, 0x6c027602, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x76060220, 0x00340705, 0x00000000, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x78060220, 0x00340805, 0x00000000, - 0x00031a61, 0x76260220, 0x00340905, 0x00000000, - 0x00131a61, 0x78260220, 0x00340a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x07240000, 0xfb047624, 0x000c0000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x20762b40, 0x30203600, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x20782c40, 0x32200700, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x206efc40, 0x34200900, 0x20071140, 0x6e007800, - 0x20090041, 0x6e007800, 0x0004115b, 0x78040aa8, - 0x0a0a0905, 0x76050705, 0xa0761140, 0x01c06a03, - 0x27070970, 0x6a007603, 0xa0300940, 0x6c020702, - 0x00030061, 0x07060220, 0x00347605, 0x00000000, - 0x00131161, 0x09060220, 0x00347705, 0x00000000, - 0x00031a61, 0x07260220, 0x00343005, 0x00000000, - 0x00131a61, 0x09260220, 0x00343105, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x76140000, 0xfb040724, 0x00040000, - 0x00042d65, 0x09058220, 0x02467605, 0x00010000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xae071970, 0x00000903, 0x01040022, 0x0001c060, - 0x000000c8, 0x000000b8, 0x00040a61, 0x09050120, - 0x00564406, 0x00000000, 0x80000065, 0x62058220, - 0x020000a4, 0xfffffc00, 0x00040069, 0x30058120, - 0x02460105, 0x00000002, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006204, 0x0000000f, 0x00049e31, 0x76160100, - 0xfa043014, 0x04040000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x27302e70, 0x76000903, - 0x203a1966, 0x3a003003, 0x2f381162, 0x38007803, - 0x00040064, 0x09050660, 0x00463005, 0x00000000, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00040a61, 0x09054220, 0x00000000, 0xffffffff, - 0x00040025, 0x00004600, 0x00000000, 0x00000070, - 0x203a1a66, 0x3a000903, 0x00040070, 0x00018660, - 0x26460905, 0x00000000, 0x11041e62, 0x38058220, - 0x02463805, 0x00000000, 0x00041f61, 0x76062650, - 0x00460705, 0x00000000, 0x00041c70, 0x00018660, - 0x26463a05, 0x00000000, 0x00040a61, 0x32050110, - 0x00567606, 0x00000000, 0x2f090962, 0x78003803, - 0x00040024, 0x0001c060, 0x00000060, 0x00000060, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x09054220, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041c61, 0x32054110, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000a88, - 0xa0070040, 0x00404203, 0xa0762340, 0xff404203, - 0x606e0a65, 0x00103205, 0x00041b70, 0x00018660, - 0x56460705, 0x00000010, 0x00040a61, 0x6f050450, - 0x00686e06, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x2f780962, 0x76000703, - 0x80041961, 0x10014110, 0x00000000, 0x01200120, - 0x00040069, 0x10018510, 0x01567806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x01200120, - 0xe0760961, 0x001b0004, 0xa0780040, 0xff204203, - 0x25071a62, 0x76000900, 0xa0761140, 0x00204203, - 0x00041970, 0x00018660, 0x56467605, 0x00000010, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x2f301b62, 0x78007603, 0x80040961, 0x10014110, - 0x00000000, 0x00e000e0, 0x00040069, 0x10018510, - 0x01563006, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x00e000e0, 0xe0760961, 0x001b0004, - 0x25781962, 0x76000700, 0xa0070940, 0x00104203, - 0xa0761140, 0xff104203, 0x00041a70, 0x00018660, - 0x56460705, 0x00000010, 0x2f301a62, 0x76000703, - 0x80040961, 0x10014110, 0x00000000, 0x0f000f00, - 0x00040069, 0x10018510, 0x01563006, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0f000f00, - 0xe0070961, 0x001b0004, 0x00040070, 0x29058550, - 0x25586f05, 0x00000000, 0x25761a62, 0x07007800, - 0x00041165, 0x07058220, 0x02464205, 0xfffffff8, - 0x80040961, 0x10014110, 0x00000000, 0x0ec00ec0, - 0x00040069, 0x10018510, 0x01560706, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0ec00ec0, - 0xe0780961, 0x001b0004, 0x00041b61, 0x07050560, - 0x00462905, 0x00000000, 0x2c761a70, 0x09007800, - 0x00040965, 0x00010220, 0x22460705, 0x00467605, - 0x01040022, 0x0001c060, 0x000000a8, 0x00000098, - 0x00041161, 0x09050120, 0x00564406, 0x00000000, - 0x80000065, 0x63058220, 0x020000a4, 0xfffffc00, - 0x00040069, 0x07058120, 0x02460105, 0x00000002, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006304, 0x0000000f, - 0x00049f31, 0x76160100, 0xfa040714, 0x04040000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x27072f70, 0x76000903, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00041a61, 0x07054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x000007e0, 0x80000061, 0x6c064210, - 0x00000000, 0x00000000, 0x80001961, 0x30010110, - 0x00006c04, 0x00000000, 0x00041c70, 0x00018220, - 0x22460705, 0x00000000, 0x00040061, 0x07050120, - 0x00003000, 0x00000000, 0x00040061, 0x4e050120, - 0x00564606, 0x00000000, 0x80000061, 0x69054660, - 0x00000000, 0x000000ff, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x64058220, - 0x020000a4, 0xfffffc00, 0x00040969, 0x09058660, - 0x02464e05, 0x00000003, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x76050660, - 0x02006904, 0x00460905, 0x20091965, 0x76000703, - 0x00040069, 0x76058120, 0x02460105, 0x00000002, - 0xac301a70, 0x00000903, 0x0004004c, 0x07050220, - 0x00460905, 0x00000000, 0x11040062, 0x2a058110, - 0x01582805, 0x00000000, 0x11041a62, 0x09058220, - 0x02460705, 0x00000020, 0xe0071d66, 0x30007603, - 0x00041b61, 0x0b050010, 0x00682a06, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x602b0065, 0x00102a05, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00040c61, 0x32060210, - 0x00460905, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006404, 0x0000000f, 0x00049031, 0x76160100, - 0xfa040714, 0x04040000, 0x00041a61, 0x00010450, - 0x20682b06, 0x00000000, 0x80042061, 0x10014110, - 0x00000000, 0x0ec00ec0, 0x00040069, 0x10018510, - 0x01560906, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0ec00ec0, 0xe0070961, 0x001b0004, - 0x01040022, 0x0001c060, 0x00000520, 0x00000520, - 0x00040969, 0x09058660, 0x02460705, 0x00000005, - 0xe0760068, 0x01b00703, 0xa0071a40, 0x09005a02, - 0x27780970, 0x5a000703, 0x00041f70, 0x00010550, - 0x25565206, 0x00563206, 0x00041a52, 0x09040e68, - 0x0e2e5c05, 0x78057605, 0x00030061, 0x76060220, - 0x00340705, 0x00000000, 0x00130061, 0x78060220, - 0x00340805, 0x00000000, 0x00031a61, 0x76260220, - 0x00340905, 0x00000000, 0x00131a61, 0x78260220, - 0x00340a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x07240000, - 0xfb047624, 0x000c0000, 0x00042361, 0x76050120, - 0x00560906, 0x00000000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0xa0340940, 0x76000702, - 0x01040022, 0x0001c060, 0x00000310, 0x00000298, - 0x00040061, 0x76050120, 0x00564406, 0x00000000, - 0x80000065, 0x65058220, 0x020000a4, 0xfffffc00, - 0x00040069, 0x32058120, 0x02460105, 0x00000002, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80003366, 0x10218220, 0x02006504, 0x0000000f, - 0x00049331, 0x78160100, 0xfa043214, 0x04040000, - 0x0004b370, 0x00010660, 0x16467605, 0x00467805, - 0x01040022, 0x0001c060, 0x000001f8, 0x000001f8, - 0x80030061, 0x77054010, 0x00000000, 0x76543210, - 0x80030961, 0x78054010, 0x00000000, 0x76543210, - 0x80031a61, 0x77050120, 0x00467705, 0x00000000, - 0x80031a61, 0x78050120, 0x00467805, 0x00000000, - 0xe4771a69, 0x00207703, 0xe4781a69, 0x00207803, - 0xe4771a40, 0xd6007703, 0xe4781a40, 0xd6007803, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039131, 0x760e0100, 0xfa00770c, 0x04000000, - 0x80002165, 0x76058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039231, 0x00020100, 0xfa08780c, 0x04007604, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x76058120, 0x02460105, 0x00000002, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe0780966, 0x30007603, 0x80030061, 0x77054010, - 0x00000000, 0x76543210, 0x80031961, 0x77050120, - 0x00467705, 0x00000000, 0xe4771969, 0x00207703, - 0xe4771940, 0xd6007703, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039331, 0x760e0100, - 0xfa00770c, 0x04000000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007604, 0x0000008f, 0x00049331, 0x00020100, - 0xfa0c7814, 0x04043404, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000088, 0x00000088, 0x80000065, 0x66058220, - 0x020000a4, 0xfffffc00, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00041b69, 0x76058120, - 0x02460105, 0x00000002, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xe0780966, 0x30007603, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006604, 0x0000008f, - 0x00049331, 0x00020100, 0xfa0c7814, 0x04040704, - 0x00040025, 0x00004600, 0x00000000, 0x00000130, - 0x80000065, 0x67058220, 0x020000a4, 0xfffffc00, - 0x00040969, 0x09058120, 0x02460105, 0x00000002, - 0x80000065, 0x68058220, 0x020000a4, 0xfffffc00, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006704, 0x0000000f, - 0x00049431, 0x07160100, 0xfa040914, 0x04040000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xa076d440, 0x00100703, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006804, 0x0000008f, 0x00049631, 0x00020100, - 0xfa0c0914, 0x04047604, 0xe5073670, 0x00607603, - 0x00041966, 0x00010220, 0x22460705, 0x00463005, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001601, 0x00000000, 0x00000000, 0x00000000, - 0x11040062, 0x74058110, 0x01582805, 0x00000000, - 0x00041961, 0x0b050010, 0x00687406, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000000e8, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x60750065, 0x00100b05, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x20050450, - 0x00687506, 0x00000000, 0x80000061, 0x6d064210, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x21058550, - 0x25582005, 0x00000000, 0x00041961, 0x07050560, - 0x00462105, 0x00000000, 0x80001b61, 0x30010110, - 0x00006d04, 0x00000000, 0x00041a70, 0x00018220, - 0x22460705, 0x00000000, 0x00040061, 0x00010120, - 0x10003000, 0x00000000, 0x11040027, 0x00014060, - 0x00000000, 0xfffff0b8, 0x00040061, 0x00010660, - 0x20464c05, 0x00000000, 0x01040022, 0x0001c060, - 0x00000210, 0x00000200, 0x80032361, 0x76054010, - 0x00000000, 0x76543210, 0x80032361, 0x77054010, - 0x00000000, 0x76543210, 0x80031a61, 0x76050120, - 0x00467605, 0x00000000, 0x80031a61, 0x77050120, - 0x00467705, 0x00000000, 0xe4761a69, 0x00207603, - 0xe4771a69, 0x00207703, 0xe4761a40, 0x86007603, - 0xe4771a40, 0x86007703, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039331, 0x0b0e0100, - 0xfa00760c, 0x04000000, 0x80002365, 0x0b058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039331, 0x00020100, - 0xfa08770c, 0x04000b04, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x09058120, - 0x02460105, 0x00000002, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80031161, 0x79054010, - 0x00000000, 0x76543210, 0x80031961, 0x79050120, - 0x00467905, 0x00000000, 0xe4791969, 0x00207903, - 0xe4791940, 0x86007903, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80003365, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003366, 0x10218220, - 0x02001020, 0x0000000f, 0x80039331, 0x780e0100, - 0xfa00790c, 0x04000000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007804, 0x0000000f, 0x00049631, 0x07160100, - 0xfa040914, 0x04040000, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00042661, 0x07054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00003970, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x09050120, - 0x00560706, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x22058550, - 0x15565206, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041a61, 0x30050120, - 0x00000904, 0x00000000, 0xa0071b40, 0x09110a02, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x32050120, 0x00560706, 0x00000000, - 0x00040061, 0x09060210, 0x00460705, 0x00000000, - 0x00041d61, 0x07050560, 0x00462205, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040070, 0x23058550, 0x25560906, 0x00000000, - 0x00041961, 0x09050560, 0x00462305, 0x00000000, - 0x00041965, 0x00010220, 0x22460705, 0x00460905, - 0x01040022, 0x0001c060, 0x00000150, 0x00000150, - 0xa0070040, 0x00c00303, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x27761970, 0x03000703, - 0xa0090940, 0x05027602, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x76060220, - 0x00340705, 0x00000000, 0x80103301, 0x00000000, - 0x00000000, 0x00000000, 0x80101101, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x78060220, - 0x00340805, 0x00000000, 0x00031a61, 0x76260220, - 0x00340905, 0x00000000, 0x00131a61, 0x78260220, - 0x00340a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x07140000, - 0xfb187624, 0x01003214, 0x80030061, 0x09054010, - 0x00000000, 0x76543210, 0x80031961, 0x09050120, - 0x00460905, 0x00000000, 0xe40a1940, 0x00800903, - 0xe3091969, 0x00200903, 0xe3091940, 0xe8000903, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80002365, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80002366, 0x10218220, 0x02001020, 0x0000008f, - 0x00049331, 0x00020100, 0xfa080914, 0x04000704, - 0x00040025, 0x00004600, 0x00000000, 0x000036f8, - 0x80033361, 0x08054010, 0x00000000, 0x76543210, - 0x00040061, 0x00010660, 0x20464c05, 0x00000000, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0xe4081940, 0xe8000803, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80003365, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003366, 0x10218220, 0x02001020, 0x0000000f, - 0x80039331, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x00041761, 0x5a050660, 0x00000704, 0x00000000, - 0x01040022, 0x0001c060, 0x00003638, 0x00003590, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x77050660, 0x05463005, 0x00564e06, - 0x80032361, 0x76054010, 0x00000000, 0x76543210, - 0x80033361, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x76050120, 0x00467605, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4761a69, 0x00207603, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xe40a0940, 0x00800903, - 0xe4761a40, 0xe8007603, 0xe3091a69, 0x00200903, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039531, 0x0b0e0100, 0xfa00760c, 0x04000000, - 0xe3091940, 0xe8000903, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xa0071f40, 0x77010b02, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049631, 0x00020100, 0xfa080914, 0x04000704, - 0x80033661, 0x09054010, 0x00000000, 0x76543210, - 0x80030061, 0x31054010, 0x00000000, 0x76543210, - 0x80033361, 0x32054010, 0x00000000, 0x76543210, - 0x80031b61, 0x09050120, 0x00460905, 0x00000000, - 0x80031b61, 0x31050120, 0x00463105, 0x00000000, - 0x80031b61, 0x32050120, 0x00463205, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xe40a1b40, 0x00800903, 0xe4311b69, 0x00203103, - 0xe4321b69, 0x00203203, 0xe3091b69, 0x00200903, - 0xe4311b40, 0x88003103, 0xe4321b40, 0x88003203, - 0xe3091b40, 0xe8000903, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039731, 0x300e0100, - 0xfa00310c, 0x04000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049831, 0x07160100, - 0xfa000914, 0x04000000, 0x80002765, 0x30058220, - 0x020000a4, 0xfffffc00, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x76058660, - 0x02460705, 0x00000006, 0x00040069, 0x07058660, - 0x02467a05, 0x00000006, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00041952, 0x09044160, - 0x0e0e00c0, 0x07050305, 0x00041952, 0x07040e68, - 0x0e2e0305, 0x09057605, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x0004006c, 0x1a058660, - 0x02460705, 0x00000006, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039931, 0x00020100, - 0xfa08320c, 0x04003004, 0x00041769, 0x5c058120, - 0x02460105, 0x00000002, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80031761, 0x34054010, - 0x00000000, 0x76543210, 0xe0071a66, 0x30005c03, - 0x80031a61, 0x34050120, 0x00463405, 0x00000000, - 0xe4341969, 0x00203403, 0xe4341940, 0x88003403, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039a31, 0x330e0100, 0xfa00340c, 0x04000000, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02003304, 0x0000000f, - 0x00049b31, 0x76160100, 0xfa040714, 0x04040000, - 0x00042b69, 0x09058660, 0x02467605, 0x00000005, - 0xe0073b68, 0x01b07603, 0xa0761a40, 0x09005602, - 0x27091970, 0x56007603, 0x80030061, 0x57054010, - 0x00000000, 0x76543210, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x78040e68, - 0x0e2e5805, 0x09050705, 0x80031a61, 0x57050120, - 0x00465705, 0x00000000, 0x80030061, 0x58054010, - 0x00000000, 0x76543210, 0xe4571a69, 0x00205703, - 0x80031a61, 0x58050120, 0x00465805, 0x00000000, - 0x00030061, 0x07060220, 0x00347605, 0x00000000, - 0x00130061, 0x09060220, 0x00347705, 0x00000000, - 0xe4571c40, 0x8a005703, 0xe4581c69, 0x00205803, - 0x00031c61, 0x07260220, 0x00347805, 0x00000000, - 0x00131c61, 0x09260220, 0x00347905, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039c31, 0x560e0100, 0xfa00570c, 0x04000000, - 0xe4581b40, 0x8a005803, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x30440000, - 0xfb040724, 0x003c0000, 0x80002c65, 0x56058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039e31, 0x00020100, - 0xfa08580c, 0x04005604, 0xe06c0066, 0x4c005c03, - 0x80030061, 0x6a054010, 0x00000000, 0x76543210, - 0x80031661, 0x6e054010, 0x00000000, 0x76543210, - 0x80031661, 0x6f054010, 0x00000000, 0x76543210, - 0x80031b61, 0x6a050120, 0x00466a05, 0x00000000, - 0x80031b61, 0x6e050120, 0x00466e05, 0x00000000, - 0x80031b61, 0x6f050120, 0x00466f05, 0x00000000, - 0xe46a1b69, 0x00206a03, 0xe46e1b69, 0x00206e03, - 0xe46f1b69, 0x00206f03, 0xe46a1b40, 0x8a006a03, - 0xe46e1b40, 0x8c006e03, 0xe46f1b40, 0x8c006f03, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039f31, 0x590e0100, 0xfa006a0c, 0x04000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039031, 0x6b0e0100, 0xfa006e0c, 0x04000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02005904, 0x0000000f, - 0x00049131, 0x07160100, 0xfa046c14, 0x04040000, - 0x80002065, 0x6b058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039231, 0x00020100, 0xfa086f0c, 0x04006b04, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xe0560066, 0x40005c03, 0x80030061, 0x29054010, - 0x00000000, 0x76543210, 0x80031961, 0x29050120, - 0x00462905, 0x00000000, 0xe4291969, 0x00202903, - 0xe4291940, 0x8c002903, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039331, 0x280e0100, - 0xfa00290c, 0x04000000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02002804, 0x0000008f, 0x00049431, 0x00020100, - 0xfa0c5614, 0x04043004, 0x80033861, 0x2b054010, - 0x00000000, 0x76543210, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80031261, 0x74054010, - 0x00000000, 0x76543210, 0x80031a61, 0x2b050120, - 0x00462b05, 0x00000000, 0x80031a61, 0x74050120, - 0x00467405, 0x00000000, 0xe42b1a69, 0x00202b03, - 0xe4741a69, 0x00207403, 0xe42b1a40, 0x8e002b03, - 0xe4741a40, 0x8e007403, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039531, 0x2a0e0100, - 0xfa002b0c, 0x04000000, 0x80002565, 0x2a058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039631, 0x00020100, - 0xfa08740c, 0x04002a04, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0xe0580066, 0x44005c03, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80031161, 0x20054010, 0x00000000, 0x76543210, - 0x80031961, 0x20050120, 0x00462005, 0x00000000, - 0xe4201969, 0x00202003, 0xe4201940, 0x8e002003, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039731, 0x750e0100, 0xfa00200c, 0x04000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007504, 0x0000008f, - 0x00049831, 0x00020100, 0xfa0c5814, 0x04043204, - 0x80031461, 0x22054010, 0x00000000, 0x76543210, - 0x80031461, 0x23054010, 0x00000000, 0x76543210, - 0x80031a61, 0x22050120, 0x00462205, 0x00000000, - 0x80031a61, 0x23050120, 0x00462305, 0x00000000, - 0xe4221a69, 0x00202203, 0xe4231a69, 0x00202303, - 0xe4221a40, 0x90002203, 0xe4231a40, 0x90002303, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80003965, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003966, 0x10218220, 0x02001020, 0x0000000f, - 0x80039931, 0x210e0100, 0xfa00220c, 0x04000000, - 0x80002965, 0x21058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039a31, 0x00020100, 0xfa08230c, 0x04002104, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe06a0066, 0x48005c03, 0x80033f61, 0x25054010, - 0x00000000, 0x76543210, 0x80031961, 0x25050120, - 0x00462505, 0x00000000, 0xe4251969, 0x00202503, - 0xe4251940, 0x90002503, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039b31, 0x240e0100, - 0xfa00250c, 0x04000000, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02002404, 0x0000008f, 0x00049c31, 0x00020100, - 0xfa0c6a14, 0x04043404, 0x80033161, 0x27054010, - 0x00000000, 0x76543210, 0x80033161, 0x7e054010, - 0x00000000, 0x76543210, 0x80031a61, 0x27050120, - 0x00462705, 0x00000000, 0x80031a61, 0x7e050120, - 0x00467e05, 0x00000000, 0xe4271a69, 0x00202703, - 0xe47e1a69, 0x00207e03, 0xe4271a40, 0x92002703, - 0xe47e1a40, 0x92007e03, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039d31, 0x260e0100, - 0xfa00270c, 0x04000000, 0x80002d65, 0x26058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039e31, 0x00020100, - 0xfa087e0c, 0x04002604, 0x80033d61, 0x0a054010, - 0x00000000, 0x76543210, 0x80031961, 0x0a050120, - 0x00460a05, 0x00000000, 0xe40a1969, 0x00200a03, - 0xe40a1940, 0x92000a03, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039f31, 0x090e0100, - 0xfa000a0c, 0x04000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000904, 0x0000008f, 0x00049031, 0x00020100, - 0xfa0c6c14, 0x04040704, 0xa0073040, 0x01007603, - 0xe7761970, 0x01000703, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xa0091940, 0x78027602, - 0x00030061, 0x76060220, 0x00340705, 0x00000000, - 0x00130061, 0x78060220, 0x00340805, 0x00000000, - 0x00031a61, 0x76260220, 0x00340905, 0x00000000, - 0x00131a61, 0x78260220, 0x00340a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x07240000, 0xfb047624, 0x000c0000, - 0x80033161, 0x76054010, 0x00000000, 0x76543210, - 0x80033161, 0x77054010, 0x00000000, 0x76543210, - 0x80031a61, 0x76050120, 0x00467605, 0x00000000, - 0x80031a61, 0x77050120, 0x00467705, 0x00000000, - 0xe4761a69, 0x00207603, 0xe4771a69, 0x00207703, - 0xe4761a40, 0x94007603, 0xe4771a40, 0x94007703, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039231, 0x0b0e0100, 0xfa00760c, 0x04000000, - 0x80002265, 0x0b058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039331, 0x00020100, 0xfa08770c, 0x04000b04, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe06e0066, 0x5c005c03, 0x80033161, 0x79054010, - 0x00000000, 0x76543210, 0x80033361, 0x29054010, - 0x00000000, 0x76543210, 0x80033661, 0x2a054010, - 0x00000000, 0x76543210, 0x80031b61, 0x79050120, - 0x00467905, 0x00000000, 0x80031b61, 0x29050120, - 0x00462905, 0x00000000, 0x80031b61, 0x2a050120, - 0x00462a05, 0x00000000, 0xe4791b69, 0x00207903, - 0xe4291b69, 0x00202903, 0xe42a1b69, 0x00202a03, - 0xe4791b40, 0x94007903, 0xe4291b40, 0x96002903, - 0xe42a1b40, 0x96002a03, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039431, 0x780e0100, - 0xfa00790c, 0x04000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039531, 0x280e0100, - 0xfa00290c, 0x04000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007804, 0x0000000f, 0x00049631, 0x76160100, - 0xfa046e14, 0x04040000, 0x80002565, 0x28058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039731, 0x00020100, - 0xfa082a0c, 0x04002804, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe0780066, 0x50005c03, - 0x80033661, 0x74054010, 0x00000000, 0x76543210, - 0x80031961, 0x74050120, 0x00467405, 0x00000000, - 0xe4741969, 0x00207403, 0xe4741940, 0x96007403, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039831, 0x2b0e0100, 0xfa00740c, 0x04000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02002b04, 0x0000008f, - 0x00049931, 0x00020100, 0xfa0c7814, 0x04043604, - 0x80033761, 0x20054010, 0x00000000, 0x76543210, - 0x80033a61, 0x21054010, 0x00000000, 0x76543210, - 0x80031a61, 0x20050120, 0x00462005, 0x00000000, - 0x80031a61, 0x21050120, 0x00462105, 0x00000000, - 0xe4201a69, 0x00202003, 0xe4211a69, 0x00202103, - 0xe4201a40, 0x98002003, 0xe4211a40, 0x98002103, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039a31, 0x750e0100, 0xfa00200c, 0x04000000, - 0x80002a65, 0x75058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039b31, 0x00020100, 0xfa08210c, 0x04007504, - 0xe0303466, 0x54005c03, 0x80033a61, 0x23054010, - 0x00000000, 0x76543210, 0x80031961, 0x23050120, - 0x00462305, 0x00000000, 0xe4231969, 0x00202303, - 0xe4231940, 0x98002303, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039c31, 0x220e0100, - 0xfa00230c, 0x04000000, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02002204, 0x0000008f, 0x00049d31, 0x00020100, - 0xfa0c3014, 0x04040704, 0x80033b61, 0x25054010, - 0x00000000, 0x76543210, 0x80033e61, 0x26054010, - 0x00000000, 0x76543210, 0x80031a61, 0x25050120, - 0x00462505, 0x00000000, 0x80031a61, 0x26050120, - 0x00462605, 0x00000000, 0xe4251a69, 0x00202503, - 0xe4261a69, 0x00202603, 0xe4251a40, 0x9a002503, - 0xe4261a40, 0x9a002603, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039e31, 0x240e0100, - 0xfa00250c, 0x04000000, 0x80002e65, 0x24058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039f31, 0x00020100, - 0xfa08260c, 0x04002404, 0xe0323866, 0x58005c03, - 0x80033e61, 0x7e054010, 0x00000000, 0x76543210, - 0x80031961, 0x7e050120, 0x00467e05, 0x00000000, - 0xe47e1969, 0x00207e03, 0xe47e1940, 0x9a007e03, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039031, 0x270e0100, 0xfa007e0c, 0x04000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80002166, 0x10218220, 0x02002704, 0x0000008f, - 0x00049131, 0x00020100, 0xfa0c3214, 0x04040904, - 0x80033d61, 0x08054010, 0x00000000, 0x76543210, - 0x80033161, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4081a69, 0x00200803, 0xe4091a69, 0x00200903, - 0xe4081a40, 0x9c000803, 0xe4091a40, 0x9c000903, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039231, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002265, 0x07058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039331, 0x00020100, 0xfa08090c, 0x04000704, - 0x80033361, 0x0b054010, 0x00000000, 0x76543210, - 0x80031961, 0x0b050120, 0x00460b05, 0x00000000, - 0xe40b1969, 0x00200b03, 0xe40b1940, 0x9c000b03, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039431, 0x0a0e0100, 0xfa000b0c, 0x04000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000a04, 0x0000008f, - 0x00049531, 0x00020100, 0xfa0c6e14, 0x04047604, - 0x80033561, 0x77054010, 0x00000000, 0x76543210, - 0x80033c61, 0x34054010, 0x00000000, 0x76543210, - 0x80031a61, 0x77050120, 0x00467705, 0x00000000, - 0x80031a61, 0x34050120, 0x00463405, 0x00000000, - 0xe4771a69, 0x00207703, 0xe4341a69, 0x00203403, - 0xe4771a40, 0x9e007703, 0xe4341a40, 0x9e003403, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039631, 0x760e0100, 0xfa00770c, 0x04000000, - 0x80002665, 0x76058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039731, 0x00020100, 0xfa08340c, 0x04007604, - 0x80033961, 0x36054010, 0x00000000, 0x76543210, - 0x80031961, 0x36050120, 0x00463605, 0x00000000, - 0xe4361969, 0x00203603, 0xe4361940, 0x9e003603, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039831, 0x350e0100, 0xfa00360c, 0x04000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02003504, 0x0000000f, - 0x00049931, 0x07160100, 0xfa045614, 0x04040000, - 0x80033961, 0x56054010, 0x00000000, 0x76543210, - 0x80033961, 0x57054010, 0x00000000, 0x76543210, - 0x80031a61, 0x56050120, 0x00465605, 0x00000000, - 0x80031a61, 0x57050120, 0x00465705, 0x00000000, - 0xe4561a69, 0x00205603, 0xe4571a69, 0x00205703, - 0xe4561a40, 0xa0005603, 0xe4571a40, 0xa0005703, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039a31, 0x370e0100, 0xfa00560c, 0x04000000, - 0x80002a65, 0x37058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039b31, 0x00020100, 0xfa08570c, 0x04003704, - 0x80033561, 0x29054010, 0x00000000, 0x76543210, - 0x80030061, 0x2b054010, 0x00000000, 0x76543210, - 0x80033861, 0x74054010, 0x00000000, 0x76543210, - 0x80031b61, 0x29050120, 0x00462905, 0x00000000, - 0x80031b61, 0x2b050120, 0x00462b05, 0x00000000, - 0x80031b61, 0x74050120, 0x00467405, 0x00000000, - 0xe4291b69, 0x00202903, 0xe42b1b69, 0x00202b03, - 0xe4741b69, 0x00207403, 0xe4291b40, 0xa0002903, - 0xe42b1b40, 0xa2002b03, 0xe4741b40, 0xa2007403, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039c31, 0x280e0100, 0xfa00290c, 0x04000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039d31, 0x2a0e0100, 0xfa002b0c, 0x04000000, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02002804, 0x0000000f, - 0x00049e31, 0x09160100, 0xfa045814, 0x04040000, - 0x80002d65, 0x2a058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039f31, 0x00020100, 0xfa08740c, 0x04002a04, - 0x80033a61, 0x20054010, 0x00000000, 0x76543210, - 0x80030061, 0x22054010, 0x00000000, 0x76543210, - 0x80033c61, 0x23054010, 0x00000000, 0x76543210, - 0x80031b61, 0x20050120, 0x00462005, 0x00000000, - 0x80031b61, 0x22050120, 0x00462205, 0x00000000, - 0x80031b61, 0x23050120, 0x00462305, 0x00000000, - 0xe4201b69, 0x00202003, 0xe4221b69, 0x00202203, - 0xe4231b69, 0x00202303, 0xe4201b40, 0xa2002003, - 0xe4221b40, 0xa4002203, 0xe4231b40, 0xa4002303, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039031, 0x750e0100, 0xfa00200c, 0x04000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039131, 0x210e0100, 0xfa00220c, 0x04000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007504, 0x0000000f, - 0x00049231, 0x76160100, 0xfa046a14, 0x04040000, - 0x80002165, 0x21058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039331, 0x00020100, 0xfa08230c, 0x04002104, - 0x80033e61, 0x25054010, 0x00000000, 0x76543210, - 0x80030061, 0x27054010, 0x00000000, 0x76543210, - 0x80033061, 0x7e054010, 0x00000000, 0x76543210, - 0x80031b61, 0x25050120, 0x00462505, 0x00000000, - 0x80031b61, 0x27050120, 0x00462705, 0x00000000, - 0x80031b61, 0x7e050120, 0x00467e05, 0x00000000, - 0xe4251b69, 0x00202503, 0xe4271b69, 0x00202703, - 0xe47e1b69, 0x00207e03, 0xe4251b40, 0xa4002503, - 0xe4271b40, 0xa6002703, 0xe47e1b40, 0xa6007e03, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039431, 0x240e0100, 0xfa00250c, 0x04000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039531, 0x260e0100, 0xfa00270c, 0x04000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02002404, 0x0000000f, - 0x00049631, 0x34160100, 0xfa046c14, 0x04040000, - 0x80002565, 0x26058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039731, 0x00020100, 0xfa087e0c, 0x04002604, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xe0360066, 0x10005c03, 0x80033a61, 0x56054010, - 0x00000000, 0x76543210, 0x80031961, 0x56050120, - 0x00465605, 0x00000000, 0xe4561969, 0x00205603, - 0xe4561940, 0xa6005603, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039831, 0x0b0e0100, - 0xfa00560c, 0x04000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80002966, 0x10218220, - 0x02000b04, 0x0000008f, 0x00049931, 0x00020100, - 0xfa0c3614, 0x04040704, 0x80033e61, 0x58054010, - 0x00000000, 0x76543210, 0x80033e61, 0x59054010, - 0x00000000, 0x76543210, 0x80031a61, 0x58050120, - 0x00465805, 0x00000000, 0x80031a61, 0x59050120, - 0x00465905, 0x00000000, 0xe4581a69, 0x00205803, - 0xe4591a69, 0x00205903, 0xe4581a40, 0xa8005803, - 0xe4591a40, 0xa8005903, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039a31, 0x570e0100, - 0xfa00580c, 0x04000000, 0x80002a65, 0x57058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039b31, 0x00020100, - 0xfa08590c, 0x04005704, 0xe0073966, 0x14005c03, - 0x80033261, 0x6b054010, 0x00000000, 0x76543210, - 0x80031961, 0x6b050120, 0x00466b05, 0x00000000, - 0xe46b1969, 0x00206b03, 0xe46b1940, 0xa8006b03, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039c31, 0x6a0e0100, 0xfa006b0c, 0x04000000, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006a04, 0x0000008f, - 0x00049d31, 0x00020100, 0xfa0c0714, 0x04040904, - 0x80033661, 0x6d054010, 0x00000000, 0x76543210, - 0x80030061, 0x28054010, 0x00000000, 0x76543210, - 0x80031a61, 0x6d050120, 0x00466d05, 0x00000000, - 0x80031a61, 0x28050120, 0x00462805, 0x00000000, - 0xe46d1a69, 0x00206d03, 0xe4281a69, 0x00202803, - 0xe46d1a40, 0xaa006d03, 0xe4281a40, 0xaa002803, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039e31, 0x6c0e0100, 0xfa006d0c, 0x04000000, - 0x80002e65, 0x6c058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039f31, 0x00020100, 0xfa08280c, 0x04006c04, - 0xe0073d66, 0x18005c03, 0x80033f61, 0x2a054010, - 0x00000000, 0x76543210, 0x80031961, 0x2a050120, - 0x00462a05, 0x00000000, 0xe42a1969, 0x00202a03, - 0xe42a1940, 0xaa002a03, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039031, 0x290e0100, - 0xfa002a0c, 0x04000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02002904, 0x0000008f, 0x00049131, 0x00020100, - 0xfa0c0714, 0x04047604, 0x80033f61, 0x74054010, - 0x00000000, 0x76543210, 0x80030061, 0x75054010, - 0x00000000, 0x76543210, 0x80031a61, 0x74050120, - 0x00467405, 0x00000000, 0x80031a61, 0x75050120, - 0x00467505, 0x00000000, 0xe4741a69, 0x00207403, - 0xe4751a69, 0x00207503, 0xe4741a40, 0xac007403, - 0xe4751a40, 0xac007503, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039231, 0x2b0e0100, - 0xfa00740c, 0x04000000, 0x80002265, 0x2b058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039331, 0x00020100, - 0xfa08750c, 0x04002b04, 0xe0073166, 0x1c005c03, - 0x80033361, 0x21054010, 0x00000000, 0x76543210, - 0x80031961, 0x21050120, 0x00462105, 0x00000000, - 0xe4211969, 0x00202103, 0xe4211940, 0xac002103, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039431, 0x200e0100, 0xfa00210c, 0x04000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02002004, 0x0000008f, - 0x00049531, 0x00020100, 0xfa0c0714, 0x04043404, - 0x80033361, 0x23054010, 0x00000000, 0x76543210, - 0x80030061, 0x24054010, 0x00000000, 0x76543210, - 0x80031a61, 0x23050120, 0x00462305, 0x00000000, - 0x80031a61, 0x24050120, 0x00462405, 0x00000000, - 0xe4231a69, 0x00202303, 0xe4241a69, 0x00202403, - 0xe4231a40, 0xae002303, 0xe4241a40, 0xae002403, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039f31, 0x220e0100, 0xfa00230c, 0x04000000, - 0x80002f65, 0x22058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039f31, 0x00020100, 0xfa08240c, 0x04002204, - 0x80033761, 0x26054010, 0x00000000, 0x76543210, - 0x80033761, 0x7e054010, 0x00000000, 0x76543210, - 0x80033161, 0x7f054010, 0x00000000, 0x76543210, - 0x80031b61, 0x26050120, 0x00462605, 0x00000000, - 0x80031b61, 0x7e050120, 0x00467e05, 0x00000000, - 0x80031b61, 0x7f050120, 0x00467f05, 0x00000000, - 0xe4261b69, 0x00202603, 0xe47e1b69, 0x00207e03, - 0xe47f1b69, 0x00207f03, 0xe4261b40, 0xae002603, - 0xe47e1b40, 0xb0007e03, 0xe47f1b40, 0xb0007f03, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039f31, 0x250e0100, 0xfa00260c, 0x04000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039131, 0x270e0100, 0xfa007e0c, 0x04000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02002504, 0x0000000f, - 0x00049631, 0x07160100, 0xfa047814, 0x04040000, - 0x80002165, 0x27058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039131, 0x00020100, 0xfa087f0c, 0x04002704, - 0x80033161, 0x76054010, 0x00000000, 0x76543210, - 0x80033661, 0x78054010, 0x00000000, 0x76543210, - 0x80033661, 0x79054010, 0x00000000, 0x76543210, - 0x80031b61, 0x76050120, 0x00467605, 0x00000000, - 0x80031b61, 0x78050120, 0x00467805, 0x00000000, - 0x80031b61, 0x79050120, 0x00467905, 0x00000000, - 0xe4761b69, 0x00207603, 0xe4781b69, 0x00207803, - 0xe4791b69, 0x00207903, 0xe4761b40, 0xb0007603, - 0xe4781b40, 0xb2007803, 0xe4791b40, 0xb2007903, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039731, 0x0b0e0100, 0xfa00760c, 0x04000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039831, 0x770e0100, 0xfa00780c, 0x04000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000b04, 0x0000000f, - 0x00049931, 0x09160100, 0xfa043014, 0x04040000, - 0x80002865, 0x77058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039a31, 0x00020100, 0xfa08790c, 0x04007704, - 0x80033961, 0x31054010, 0x00000000, 0x76543210, - 0x80033561, 0x34054010, 0x00000000, 0x76543210, - 0x80031a61, 0x31050120, 0x00463105, 0x00000000, - 0x80031a61, 0x34050120, 0x00463405, 0x00000000, - 0xe4311a69, 0x00203103, 0xe4341a69, 0x00203403, - 0xe4311a40, 0xb2003103, 0xe4341a40, 0xb4003403, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039b31, 0x300e0100, 0xfa00310c, 0x04000000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02003004, 0x0000000f, - 0x00049c31, 0x76160100, 0xfa043214, 0x04040000, - 0x80033c61, 0x33054010, 0x00000000, 0x76543210, - 0x80031961, 0x33050120, 0x00463305, 0x00000000, - 0xe4331969, 0x00203303, 0xe4331940, 0xb4003303, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039331, 0x320e0100, 0xfa00330c, 0x04000000, - 0x80002365, 0x32058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039331, 0x00020100, 0xfa08340c, 0x04003204, - 0x80033961, 0x36054010, 0x00000000, 0x76543210, - 0x80033861, 0x56054010, 0x00000000, 0x76543210, - 0x80033b61, 0x57054010, 0x00000000, 0x76543210, - 0x80031b61, 0x36050120, 0x00463605, 0x00000000, - 0x80031b61, 0x56050120, 0x00465605, 0x00000000, - 0x80031b61, 0x57050120, 0x00465705, 0x00000000, - 0xe4361b69, 0x00203603, 0xe4561b69, 0x00205603, - 0xe4571b69, 0x00205703, 0xe4361b40, 0xb4003603, - 0xe4561b40, 0xb6005603, 0xe4571b40, 0xb6005703, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039331, 0x350e0100, 0xfa00360c, 0x04000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039d31, 0x370e0100, 0xfa00560c, 0x04000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02003504, 0x0000000f, - 0x00049e31, 0x78160100, 0xfa046e14, 0x04040000, - 0x80002d65, 0x37058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039331, 0x00020100, 0xfa08570c, 0x04003704, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xe0300066, 0x20005c03, 0x80033b61, 0x59054010, - 0x00000000, 0x76543210, 0x80031961, 0x59050120, - 0x00465905, 0x00000000, 0xe4591969, 0x00205903, - 0xe4591940, 0xb6005903, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039f31, 0x580e0100, - 0xfa00590c, 0x04000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02005804, 0x0000008f, 0x00049031, 0x00020100, - 0xfa0c3014, 0x04040704, 0x80033c61, 0x6b054010, - 0x00000000, 0x76543210, 0x80033f61, 0x6c054010, - 0x00000000, 0x76543210, 0x80031a61, 0x6b050120, - 0x00466b05, 0x00000000, 0x80031a61, 0x6c050120, - 0x00466c05, 0x00000000, 0xe46b1a69, 0x00206b03, - 0xe46c1a69, 0x00206c03, 0xe46b1a40, 0xb8006b03, - 0xe46c1a40, 0xb8006c03, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039131, 0x6a0e0100, - 0xfa006b0c, 0x04000000, 0x80002165, 0x6a058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039231, 0x00020100, - 0xfa086c0c, 0x04006a04, 0xe0073066, 0x24005c03, - 0x80033e61, 0x6e054010, 0x00000000, 0x76543210, - 0x80031961, 0x6e050120, 0x00466e05, 0x00000000, - 0xe46e1969, 0x00206e03, 0xe46e1940, 0xb8006e03, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039331, 0x6d0e0100, 0xfa006e0c, 0x04000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006d04, 0x0000008f, - 0x00049331, 0x00020100, 0xfa0c0714, 0x04040904, - 0x80033f61, 0x28054010, 0x00000000, 0x76543210, - 0x80030061, 0x29054010, 0x00000000, 0x76543210, - 0x80031a61, 0x28050120, 0x00462805, 0x00000000, - 0x80031a61, 0x29050120, 0x00462905, 0x00000000, - 0xe4281a69, 0x00202803, 0xe4291a69, 0x00202903, - 0xe4281a40, 0xba002803, 0xe4291a40, 0xba002903, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039431, 0x6f0e0100, 0xfa00280c, 0x04000000, - 0x80002465, 0x6f058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039531, 0x00020100, 0xfa08290c, 0x04006f04, - 0xe0073366, 0x28005c03, 0x80033361, 0x2b054010, - 0x00000000, 0x76543210, 0x80031961, 0x2b050120, - 0x00462b05, 0x00000000, 0xe42b1969, 0x00202b03, - 0xe42b1940, 0xba002b03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039831, 0x2a0e0100, - 0xfa002b0c, 0x04000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02002a04, 0x0000008f, 0x00049331, 0x00020100, - 0xfa0c0714, 0x04047604, 0x80033361, 0x75054010, - 0x00000000, 0x76543210, 0x80030061, 0x20054010, - 0x00000000, 0x76543210, 0x80031a61, 0x75050120, - 0x00467505, 0x00000000, 0x80031a61, 0x20050120, - 0x00462005, 0x00000000, 0xe4751a69, 0x00207503, - 0xe4201a69, 0x00202003, 0xe4751a40, 0xbc007503, - 0xe4201a40, 0xbc002003, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039831, 0x740e0100, - 0xfa00750c, 0x04000000, 0x80002865, 0x74058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039731, 0x00020100, - 0xfa08200c, 0x04007404, 0xe0073366, 0x2c005c03, - 0x80033f61, 0x22054010, 0x00000000, 0x76543210, - 0x80031961, 0x22050120, 0x00462205, 0x00000000, - 0xe4221969, 0x00202203, 0xe4221940, 0xbc002203, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039631, 0x210e0100, 0xfa00220c, 0x04000000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02002104, 0x0000008f, - 0x00049331, 0x00020100, 0xfa0c0714, 0x04047804, - 0x00040024, 0x0001c060, 0x000000b8, 0x000000b8, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x07050220, 0x00465a05, 0x00000000, - 0x80033361, 0x09054010, 0x00000000, 0x76543210, - 0x80031961, 0x09050120, 0x00460905, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xe40a0940, 0x00800903, 0xe3091969, 0x00200903, - 0xe3091940, 0xe8000903, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049331, 0x00020100, - 0xfa080914, 0x04000704, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00008c88, 0x80033361, 0x08054010, - 0x00000000, 0x76543210, 0x80033361, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0xe4081a40, 0xec000803, - 0xe4091a40, 0xec000903, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039731, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002765, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039831, 0x00020100, - 0xfa08090c, 0x04000704, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x78058120, - 0x02460105, 0x00000002, 0x80033761, 0x08054010, - 0x00000000, 0x76543210, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xe0090966, 0x20007803, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0xe4081940, 0xec000803, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039931, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80033961, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0xe4081940, 0xee000803, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80000f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000704, 0x0000000f, - 0x00049a31, 0x34160100, 0xfa040914, 0x04040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039b31, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80033a61, 0x09054010, 0x00000000, 0x76543210, - 0x80031961, 0x09050120, 0x00460905, 0x00000000, - 0xe4091969, 0x00200903, 0xe4091940, 0xee000903, - 0x80002b65, 0x07058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039c31, 0x00020100, 0xfa08090c, 0x04000704, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xe0093a66, 0x24007803, 0x80033b61, 0x08054010, - 0x00000000, 0x76543210, 0x80031961, 0x08050120, - 0x00460805, 0x00000000, 0xe4081969, 0x00200803, - 0xe4081940, 0xee000803, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039d31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80033d61, 0x08054010, - 0x00000000, 0x76543210, 0x80031961, 0x08050120, - 0x00460805, 0x00000000, 0xe4081969, 0x00200803, - 0xe4081940, 0xf0000803, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000704, 0x0000000f, 0x00049e31, 0x58160100, - 0xfa040914, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039f31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80033e61, 0x09054010, - 0x00000000, 0x76543210, 0x80031961, 0x09050120, - 0x00460905, 0x00000000, 0xe4091969, 0x00200903, - 0xe4091940, 0xf0000903, 0x80002f65, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039031, 0x00020100, - 0xfa08090c, 0x04000704, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe0093e66, 0x28007803, - 0x80033f61, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0xe4081940, 0xf0000803, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039131, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80033161, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0xe4081940, 0xf2000803, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80000f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000704, 0x0000000f, - 0x00049231, 0x36160100, 0xfa040914, 0x04040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039331, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80033261, 0x09054010, 0x00000000, 0x76543210, - 0x80031961, 0x09050120, 0x00460905, 0x00000000, - 0xe4091969, 0x00200903, 0xe4091940, 0xf2000903, - 0x80002365, 0x07058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039431, 0x00020100, 0xfa08090c, 0x04000704, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xe0093266, 0x2c007803, 0x80033361, 0x08054010, - 0x00000000, 0x76543210, 0x80031961, 0x08050120, - 0x00460805, 0x00000000, 0xe4081969, 0x00200803, - 0xe4081940, 0xf2000803, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039531, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80033561, 0x08054010, - 0x00000000, 0x76543210, 0x80031961, 0x08050120, - 0x00460805, 0x00000000, 0xe4081969, 0x00200803, - 0xe4081940, 0xf4000803, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000704, 0x0000000f, 0x00049631, 0x32160100, - 0xfa040914, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039731, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80033661, 0x09054010, - 0x00000000, 0x76543210, 0x80031961, 0x09050120, - 0x00460905, 0x00000000, 0xe4091969, 0x00200903, - 0xe4091940, 0xf4000903, 0x80002765, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039831, 0x00020100, - 0xfa08090c, 0x04000704, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe0093666, 0x10007803, - 0x80033761, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0xe4081940, 0xf4000803, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039931, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80033961, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0xe4081940, 0xf6000803, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000704, 0x0000000f, - 0x00049a31, 0x56160100, 0xfa040914, 0x04040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039b31, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80033a61, 0x09054010, 0x00000000, 0x76543210, - 0x80031961, 0x09050120, 0x00460905, 0x00000000, - 0xe4091969, 0x00200903, 0xe4091940, 0xf6000903, - 0x80002b65, 0x07058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039c31, 0x00020100, 0xfa08090c, 0x04000704, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xe0093a66, 0x14007803, 0x80033b61, 0x08054010, - 0x00000000, 0x76543210, 0x80031961, 0x08050120, - 0x00460805, 0x00000000, 0xe4081969, 0x00200803, - 0xe4081940, 0xf6000803, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039d31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80033d61, 0x08054010, - 0x00000000, 0x76543210, 0x80031961, 0x08050120, - 0x00460805, 0x00000000, 0xe4081969, 0x00200803, - 0xe4081940, 0xf8000803, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000704, 0x0000000f, 0x00049e31, 0x5c160100, - 0xfa040914, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039f31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80033e61, 0x09054010, - 0x00000000, 0x76543210, 0x80031961, 0x09050120, - 0x00460905, 0x00000000, 0xe4091969, 0x00200903, - 0xe4091940, 0xf8000903, 0x80002f65, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039031, 0x00020100, - 0xfa08090c, 0x04000704, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe0093e66, 0x18007803, - 0x80033f61, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0xe4081940, 0xf8000803, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039131, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80033161, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0xe4081940, 0xfa000803, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000704, 0x0000000f, - 0x00049231, 0x30160100, 0xfa040914, 0x04040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039331, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80033261, 0x09054010, 0x00000000, 0x76543210, - 0x80031961, 0x09050120, 0x00460905, 0x00000000, - 0xe4091969, 0x00200903, 0xe4091940, 0xfa000903, - 0x80002365, 0x07058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039431, 0x00020100, 0xfa08090c, 0x04000704, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0xe0760066, 0x1c007803, 0x80033261, 0x0a054010, - 0x00000000, 0x76543210, 0x205afe40, 0x5c205800, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x206c0040, 0x30203600, 0x80033361, 0x0b054010, - 0x00000000, 0x76543210, 0x80031a61, 0x0a050120, - 0x00460a05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x206a0041, 0x6c005a00, - 0x80031a61, 0x0b050120, 0x00460b05, 0x00000000, - 0xe40a1a69, 0x00200a03, 0xe40b1a69, 0x00200b03, - 0xe40a1a40, 0xfa000a03, 0xe40b1a40, 0xfc000b03, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039531, 0x090e0100, 0xfa000a0c, 0x04000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000904, 0x0000000f, - 0x00049631, 0x07160100, 0xfa047614, 0x04040000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x20092a40, 0x56203400, 0x20763640, 0x6c005a00, - 0x0004115b, 0x5a040aa8, 0x0a0a6a05, 0x09057605, - 0x80031161, 0x0a054010, 0x00000000, 0x76543210, - 0x80031961, 0x0a050120, 0x00460a05, 0x00000000, - 0xe40a1969, 0x00200a03, 0xe40a1940, 0xfc000a03, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039731, 0x090e0100, 0xfa000a0c, 0x04000000, - 0x80002765, 0x09058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039831, 0x00020100, 0xfa080b0c, 0x04000904, - 0x80033761, 0x0a054010, 0x00000000, 0x76543210, - 0x80000061, 0x69054660, 0x00000000, 0x00000003, - 0x80031a61, 0x0a050120, 0x00460a05, 0x00000000, - 0x80001a61, 0x69254660, 0x00000000, 0x00000004, - 0xe40a1a69, 0x00200a03, 0x80001a61, 0x69454660, - 0x00000000, 0x00000005, 0xe40a1a40, 0xfc000a03, - 0x80001a61, 0x69654660, 0x00000000, 0x00000002, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039931, 0x090e0100, 0xfa000a0c, 0x04000000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000904, 0x0000000f, - 0x00049a31, 0x76160100, 0xfa047814, 0x04040000, - 0x00043a61, 0x78050120, 0x00564406, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00042a61, 0x09050120, 0x00567606, 0x00000000, - 0x00041970, 0x00010660, 0x56467805, 0x00460905, - 0xef091162, 0x00005a03, 0x00040965, 0x6a058220, - 0x02460905, 0xffffff80, 0xe0090067, 0x00707803, - 0xa05a1940, 0x09006a02, 0x27091970, 0x5a105a03, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x276e0070, 0x5a105a13, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x27280070, 0x5a105a2b, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x272a0070, 0x5a105a1b, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x27740070, 0x5a105a0b, - 0x276a0070, 0x5a105a33, 0x00040a52, 0x6c042e68, - 0x0eae0905, 0x74052805, 0xa0281c40, 0x2a226e02, - 0x00041952, 0x09042e68, 0x0e0e6a05, 0x6c052805, - 0x276a0070, 0x5b105a03, 0x276c0070, 0x5b105a13, - 0x276e0070, 0x5b105a2b, 0x27280070, 0x5b105a1b, - 0x272a0070, 0x5b105a0b, 0x27740070, 0x5b105a33, - 0x00041a52, 0x5a042e68, 0x0eae6a05, 0x2a056e05, - 0xa06a1c40, 0x28226c02, 0x00041952, 0x6c042e68, - 0x0e0e7405, 0x5a056a05, 0x00040061, 0x5a050120, - 0x00564206, 0x00000000, 0x00041970, 0x00018660, - 0x46465a05, 0x00000008, 0x01040022, 0x0001c060, - 0x00000258, 0x00000158, 0x00041c61, 0x6a050120, - 0x00566c06, 0x00000000, 0x80000061, 0x69854660, - 0x00000000, 0x0000000a, 0xa06c0040, 0xff805a03, - 0xac6e1970, 0x6c016b22, 0x00040070, 0x00010660, - 0x16006b44, 0x00466c05, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0xef280062, 0x0081695b, - 0x00040070, 0x00010660, 0x16006b64, 0x00466c05, - 0xef2a0062, 0x00016903, 0x00040070, 0x00010660, - 0x16006b84, 0x00466c05, 0xef741762, 0x00016923, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0xa0200040, 0x74002802, 0x00040070, 0x00010660, - 0x16006ba4, 0x00466c05, 0xef6a0062, 0x00016943, - 0x00041b61, 0x28060210, 0x00462005, 0x00000000, - 0x00041a52, 0x6c042e68, 0x0e0e6e05, 0x6a052a05, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x0b050110, 0x00562806, 0x00000000, - 0x00041a61, 0x6a060210, 0x00466c05, 0x00000000, - 0x00041961, 0x74050110, 0x00566a06, 0x00000000, - 0x00040024, 0x0001c060, 0x00000110, 0x00000110, - 0x00040061, 0x6a050120, 0x00560906, 0x00000000, - 0xac091970, 0x5a016a22, 0x00040070, 0x00010660, - 0x16006a44, 0x00465a05, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0xef6c0062, 0x0001697b, - 0x00040070, 0x00010660, 0x16006a64, 0x00465a05, - 0xef6e1f62, 0x00016903, 0x00040070, 0x00010660, - 0x16006a84, 0x00465a05, 0xef280062, 0x00016923, - 0xa02a1940, 0x28006c02, 0x00040070, 0x00010660, - 0x16006aa4, 0x00465a05, 0xef5a0062, 0x00016943, - 0x00041b61, 0x6c060210, 0x00462a05, 0x00000000, - 0x00041a52, 0x6a042e68, 0x0e0e0905, 0x5a056e05, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x0b050110, 0x00566c06, 0x00000000, - 0x00041a61, 0x09060210, 0x00466a05, 0x00000000, - 0x00040961, 0x74050110, 0x00560906, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000076d0, - 0x00041c61, 0x5a050120, 0x00460b05, 0x00000000, - 0x00041b61, 0x6a050120, 0x00467405, 0x00000000, - 0x80031c61, 0x09054010, 0x00000000, 0x76543210, - 0xa00a1a40, 0x6a005a02, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0x80041a61, 0x10014110, - 0x00000000, 0x0ac00ac0, 0x00040069, 0x10018510, - 0x01560a06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0ac00ac0, 0xe05a0961, 0x001b0004, - 0x80040061, 0x10014110, 0x00000000, 0x06000600, - 0x00040069, 0x10018510, 0x01560a06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x06000600, - 0xe06c0961, 0x001b0004, 0x80042661, 0x10014110, - 0x00000000, 0x00e000e0, 0x00040069, 0x10018510, - 0x01560a06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x00e000e0, 0xe06a0961, 0x001b0004, - 0xe4091c69, 0x00200903, 0x80040b61, 0x10014110, - 0x00000000, 0x0b800b80, 0x00040069, 0x10018510, - 0x01560a06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0b800b80, 0xe0560961, 0x001b0004, - 0x80030061, 0x08054010, 0x00000000, 0x76543210, - 0x80031b40, 0x09058220, 0x02460905, 0x00001100, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x00001100, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039b31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002b65, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039c31, 0x00020100, - 0xfa08090c, 0x04000704, 0x00040d69, 0x30058120, - 0x02460105, 0x00000002, 0x80033b61, 0x08054010, - 0x00000000, 0x76543210, 0xe05c0a66, 0x60003003, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x00001100, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039d31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000704, 0x0000008f, 0x00049e31, 0x00020100, - 0xfa0c5c14, 0x04045a04, 0x80033d61, 0x08054010, - 0x00000000, 0x76543210, 0x80033c61, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0x80031a40, 0x08058220, - 0x02460805, 0x00001120, 0x80031a40, 0x09058220, - 0x02460905, 0x00001120, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039f31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002f65, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039031, 0x00020100, - 0xfa08090c, 0x04000704, 0xe05a3e66, 0x64003003, - 0x80033f61, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x00001120, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039131, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000704, 0x0000008f, 0x00049231, 0x00020100, - 0xfa0c5a14, 0x04045604, 0x80033161, 0x08054010, - 0x00000000, 0x76543210, 0x80033061, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0x80031a40, 0x08058220, - 0x02460805, 0x00001140, 0x80031a40, 0x09058220, - 0x02460905, 0x00001140, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039331, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002365, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039431, 0x00020100, - 0xfa08090c, 0x04000704, 0xe0563266, 0x68003003, - 0x80033361, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x00001140, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039531, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000704, 0x0000008f, 0x00049631, 0x00020100, - 0xfa0c5614, 0x04046c04, 0x80033561, 0x08054010, - 0x00000000, 0x76543210, 0x80033461, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0x80031a40, 0x08058220, - 0x02460805, 0x00001160, 0x80031a40, 0x09058220, - 0x02460905, 0x00001160, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039731, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002765, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039831, 0x00020100, - 0xfa08090c, 0x04000704, 0xe06c3666, 0x6c003003, - 0x80033761, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x00001160, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039931, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000704, 0x0000008f, 0x00049a31, 0x00020100, - 0xfa0c6c14, 0x04046a04, 0x80040061, 0x10014110, - 0x00000000, 0x06800680, 0x00040069, 0x10018510, - 0x01560a06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x06800680, 0xe06e0961, 0x001b0004, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80042661, 0x10014110, 0x00000000, 0x06400640, - 0x00040069, 0x10018510, 0x01560a06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x06400640, - 0xe06a0961, 0x001b0004, 0x80033961, 0x08054010, - 0x00000000, 0x76543210, 0x80033861, 0x09054010, - 0x00000000, 0x76543210, 0x80040b61, 0x10014110, - 0x00000000, 0x0b000b00, 0x00040069, 0x10018510, - 0x01560a06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0b000b00, 0xe0340961, 0x001b0004, - 0x80040961, 0x10014110, 0x00000000, 0x06c006c0, - 0x00040069, 0x10018510, 0x01560a06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x06c006c0, - 0xe0580961, 0x001b0004, 0x80031c61, 0x08050120, - 0x00460805, 0x00000000, 0x80031c61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0x80031a40, 0x08058220, - 0x02460805, 0x00001180, 0x80031a40, 0x09058220, - 0x02460905, 0x00001180, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039b31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002b65, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039c31, 0x00020100, - 0xfa08090c, 0x04000704, 0xe0360d66, 0x70003003, - 0x80033b61, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x00001180, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039d31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000704, 0x0000008f, 0x00049e31, 0x00020100, - 0xfa0c3614, 0x04046e04, 0x80033d61, 0x08054010, - 0x00000000, 0x76543210, 0x80033c61, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0x80031a40, 0x08058220, - 0x02460805, 0x000011a0, 0x80031a40, 0x09058220, - 0x02460905, 0x000011a0, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039f31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002f65, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039031, 0x00020100, - 0xfa08090c, 0x04000704, 0xe0320066, 0x74003003, - 0x80033f61, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x000011a0, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039131, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000704, 0x0000008f, 0x00049231, 0x00020100, - 0xfa0c3214, 0x04043404, 0x80033161, 0x08054010, - 0x00000000, 0x76543210, 0x80033061, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0x80031a40, 0x08058220, - 0x02460805, 0x000011c0, 0x80031a40, 0x09058220, - 0x02460905, 0x000011c0, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039331, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002365, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039431, 0x00020100, - 0xfa08090c, 0x04000704, 0xe0343266, 0x78003003, - 0x80033361, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x000011c0, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039531, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000704, 0x0000008f, 0x00049631, 0x00020100, - 0xfa0c3414, 0x04045804, 0x80033561, 0x08054010, - 0x00000000, 0x76543210, 0x80033461, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0x80031a40, 0x08058220, - 0x02460805, 0x000011e0, 0x80031a40, 0x09058220, - 0x02460905, 0x000011e0, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039731, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002765, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039831, 0x00020100, - 0xfa08090c, 0x04000704, 0xe0583666, 0x7c003003, - 0x80033761, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x000011e0, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039931, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000704, 0x0000008f, 0x00049a31, 0x00020100, - 0xfa0c5814, 0x04046a04, 0x80033961, 0x08054010, - 0x00000000, 0x76543210, 0x80033861, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0x80031a40, 0x08058220, - 0x02460805, 0x00001200, 0x80031a40, 0x09058220, - 0x02460905, 0x00001200, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039b31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002b65, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039c31, 0x00020100, - 0xfa08090c, 0x04000704, 0x80033b61, 0x08054010, - 0x00000000, 0x76543210, 0x80033c61, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0x80031a40, 0x08058220, - 0x02460805, 0x00001200, 0x80031a40, 0x09058220, - 0x02460905, 0x00001220, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039d31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80033d61, 0x08054010, - 0x00000000, 0x76543210, 0x80031961, 0x08050120, - 0x00460805, 0x00000000, 0xe4081969, 0x00200803, - 0x80031940, 0x08058220, 0x02460805, 0x00001220, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003e66, 0x10218220, 0x02000704, 0x0000000f, - 0x00049e31, 0x6a160100, 0xfa045c14, 0x04040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039f31, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002f65, 0x07058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039031, 0x00020100, 0xfa08090c, 0x04000704, - 0x80033f61, 0x08054010, 0x00000000, 0x76543210, - 0x80033061, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4081a69, 0x00200803, 0xe4091a69, 0x00200903, - 0x80031a40, 0x08058220, 0x02460805, 0x00001220, - 0x80031a40, 0x09058220, 0x02460905, 0x00001240, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039131, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80033161, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x00001240, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003266, 0x10218220, - 0x02000704, 0x0000000f, 0x00049231, 0x5c160100, - 0xfa045a14, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039331, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002365, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039431, 0x00020100, - 0xfa08090c, 0x04000704, 0x80033361, 0x08054010, - 0x00000000, 0x76543210, 0x80033461, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0x80031a40, 0x08058220, - 0x02460805, 0x00001240, 0x80031a40, 0x09058220, - 0x02460905, 0x00001260, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039531, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80033561, 0x08054010, - 0x00000000, 0x76543210, 0x80031961, 0x08050120, - 0x00460805, 0x00000000, 0xe4081969, 0x00200803, - 0x80031940, 0x08058220, 0x02460805, 0x00001260, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003666, 0x10218220, 0x02000704, 0x0000000f, - 0x00049631, 0x5a160100, 0xfa045614, 0x04040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039731, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002765, 0x07058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039831, 0x00020100, 0xfa08090c, 0x04000704, - 0x80033761, 0x08054010, 0x00000000, 0x76543210, - 0x80033861, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4081a69, 0x00200803, 0xe4091a69, 0x00200903, - 0x80031a40, 0x08058220, 0x02460805, 0x00001260, - 0x80031a40, 0x09058220, 0x02460905, 0x00001280, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039931, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80033961, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x00001280, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80003a66, 0x10218220, - 0x02000704, 0x0000000f, 0x00049a31, 0x56160100, - 0xfa046c14, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039b31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002b65, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039c31, 0x00020100, - 0xfa08090c, 0x04000704, 0xe06c3a66, 0x10003003, - 0x80033b61, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x00001280, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039d31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80002e66, 0x10218220, - 0x02000704, 0x0000008f, 0x00049e31, 0x00020100, - 0xfa0c6c14, 0x04046a04, 0x80033d61, 0x08054010, - 0x00000000, 0x76543210, 0x80033c61, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0x80031a40, 0x08058220, - 0x02460805, 0x000012a0, 0x80031a40, 0x09058220, - 0x02460905, 0x000012a0, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039f31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002f65, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039031, 0x00020100, - 0xfa08090c, 0x04000704, 0xe06a3e66, 0x14003003, - 0x80033f61, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x000012a0, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039131, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80002266, 0x10218220, - 0x02000704, 0x0000008f, 0x00049231, 0x00020100, - 0xfa0c6a14, 0x04045c04, 0x80033161, 0x08054010, - 0x00000000, 0x76543210, 0x80033061, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0x80031a40, 0x08058220, - 0x02460805, 0x000012c0, 0x80031a40, 0x09058220, - 0x02460905, 0x000012c0, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039331, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002365, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039431, 0x00020100, - 0xfa08090c, 0x04000704, 0xe05c3266, 0x18003003, - 0x80033361, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x000012c0, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039531, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80002666, 0x10218220, - 0x02000704, 0x0000008f, 0x00049631, 0x00020100, - 0xfa0c5c14, 0x04045a04, 0x80033561, 0x08054010, - 0x00000000, 0x76543210, 0x80033461, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0x80031a40, 0x08058220, - 0x02460805, 0x000012e0, 0x80031a40, 0x09058220, - 0x02460905, 0x000012e0, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039731, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002765, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039831, 0x00020100, - 0xfa08090c, 0x04000704, 0xe05a3666, 0x1c003003, - 0x80033761, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x000012e0, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039931, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80002a66, 0x10218220, - 0x02000704, 0x0000008f, 0x00049a31, 0x00020100, - 0xfa0c5a14, 0x04045604, 0x80033961, 0x08054010, - 0x00000000, 0x76543210, 0x80033861, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0x80031a40, 0x08058220, - 0x02460805, 0x00001300, 0x80031a40, 0x09058220, - 0x02460905, 0x00001300, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039b31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002b65, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039c31, 0x00020100, - 0xfa08090c, 0x04000704, 0x80033b61, 0x08054010, - 0x00000000, 0x76543210, 0x80033c61, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0x80031a40, 0x08058220, - 0x02460805, 0x00001300, 0x80031a40, 0x09058220, - 0x02460905, 0x00001320, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039d31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80033d61, 0x08054010, - 0x00000000, 0x76543210, 0x80031961, 0x08050120, - 0x00460805, 0x00000000, 0xe4081969, 0x00200803, - 0x80031940, 0x08058220, 0x02460805, 0x00001320, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003e66, 0x10218220, 0x02000704, 0x0000000f, - 0x00049e31, 0x56160100, 0xfa043614, 0x04040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039f31, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002f65, 0x07058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039031, 0x00020100, 0xfa08090c, 0x04000704, - 0x80033f61, 0x08054010, 0x00000000, 0x76543210, - 0x80033061, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4081a69, 0x00200803, 0xe4091a69, 0x00200903, - 0x80031a40, 0x08058220, 0x02460805, 0x00001320, - 0x80031a40, 0x09058220, 0x02460905, 0x00001340, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039131, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80033161, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x00001340, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003266, 0x10218220, - 0x02000704, 0x0000000f, 0x00049231, 0x36160100, - 0xfa043214, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039331, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002365, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039431, 0x00020100, - 0xfa08090c, 0x04000704, 0x80033361, 0x08054010, - 0x00000000, 0x76543210, 0x80033461, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0x80031a40, 0x08058220, - 0x02460805, 0x00001340, 0x80031a40, 0x09058220, - 0x02460905, 0x00001360, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039531, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80033561, 0x08054010, - 0x00000000, 0x76543210, 0x80031961, 0x08050120, - 0x00460805, 0x00000000, 0xe4081969, 0x00200803, - 0x80031940, 0x08058220, 0x02460805, 0x00001360, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003666, 0x10218220, 0x02000704, 0x0000000f, - 0x00049631, 0x32160100, 0xfa043414, 0x04040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039731, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002765, 0x07058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039831, 0x00020100, 0xfa08090c, 0x04000704, - 0x80033761, 0x08054010, 0x00000000, 0x76543210, - 0x80033861, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4081a69, 0x00200803, 0xe4091a69, 0x00200903, - 0x80031a40, 0x08058220, 0x02460805, 0x00001360, - 0x80031a40, 0x09058220, 0x02460905, 0x00001380, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039931, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80033961, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x00001380, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80003a66, 0x10218220, - 0x02000704, 0x0000000f, 0x00049a31, 0x34160100, - 0xfa045814, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039b31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002b65, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039c31, 0x00020100, - 0xfa08090c, 0x04000704, 0xe0583a66, 0x20003003, - 0x80033b61, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x00001380, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039d31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80002e66, 0x10218220, - 0x02000704, 0x0000008f, 0x00049e31, 0x00020100, - 0xfa0c5814, 0x04045604, 0x80033d61, 0x08054010, - 0x00000000, 0x76543210, 0x80033c61, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0x80031a40, 0x08058220, - 0x02460805, 0x000013a0, 0x80031a40, 0x09058220, - 0x02460905, 0x000013a0, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039f31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002f65, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039031, 0x00020100, - 0xfa08090c, 0x04000704, 0xe0563e66, 0x24003003, - 0x80033f61, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x000013a0, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039131, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80002266, 0x10218220, - 0x02000704, 0x0000008f, 0x00049231, 0x00020100, - 0xfa0c5614, 0x04043604, 0x80033161, 0x08054010, - 0x00000000, 0x76543210, 0x80033061, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0x80031a40, 0x08058220, - 0x02460805, 0x000013c0, 0x80031a40, 0x09058220, - 0x02460905, 0x000013c0, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039331, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002365, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039431, 0x00020100, - 0xfa08090c, 0x04000704, 0xe0363266, 0x28003003, - 0x80033361, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x000013c0, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039531, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80002666, 0x10218220, - 0x02000704, 0x0000008f, 0x00049631, 0x00020100, - 0xfa0c3614, 0x04043204, 0x80033561, 0x08054010, - 0x00000000, 0x76543210, 0x80033461, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0x80031a40, 0x08058220, - 0x02460805, 0x000013e0, 0x80031a40, 0x09058220, - 0x02460905, 0x000013e0, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039731, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002765, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039831, 0x00020100, - 0xfa08090c, 0x04000704, 0xe0323666, 0x2c003003, - 0x80033761, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x000013e0, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039931, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80002a66, 0x10218220, - 0x02000704, 0x0000008f, 0x00049a31, 0x00020100, - 0xfa0c3214, 0x04043404, 0x80033961, 0x08054010, - 0x00000000, 0x76543210, 0x80033861, 0x09054010, - 0x00000000, 0x76543210, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0x80031a40, 0x08058220, - 0x02460805, 0x00001400, 0x80031a40, 0x09058220, - 0x02460905, 0x00001400, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039b31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002b65, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039c31, 0x00020100, - 0xfa08090c, 0x04000704, 0xe0323a66, 0x30003003, - 0x80033b61, 0x08054010, 0x00000000, 0x76543210, - 0x80033c61, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4081a69, 0x00200803, 0xe4091a69, 0x00200903, - 0x80031a40, 0x08058220, 0x02460805, 0x00001400, - 0x80031a40, 0x09058220, 0x02460905, 0x00001420, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039d31, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80033d61, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x00001420, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000704, 0x0000000f, 0x00049e31, 0x30160100, - 0xfa043214, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039f31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80042e61, 0x10014110, - 0x00000000, 0x06000600, 0x00040069, 0x10018510, - 0x01560a06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x06000600, 0xe0340961, 0x001b0004, - 0x80002f65, 0x07058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039031, 0x00020100, 0xfa08090c, 0x04000704, - 0x80033f61, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x00001420, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80003065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039031, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000704, 0x0000008f, 0x00049031, 0x00020100, - 0xfa0c3214, 0x04043404, 0x27300070, 0x76007803, - 0x00041965, 0x00010220, 0x22463005, 0x00464a05, - 0x01040022, 0x0001c060, 0x000006f8, 0x000006f8, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041369, 0x56058660, 0x02462e05, 0x00000002, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xe0361568, 0x01e02e03, 0x80030061, 0x0a054010, - 0x00000000, 0x76543210, 0x80031961, 0x0a050120, - 0x00460a05, 0x00000000, 0xe40b1940, 0x00800a03, - 0xe30a1969, 0x00200a03, 0x80041940, 0x0a058220, - 0x02460a05, 0x00001500, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049131, 0x08160100, - 0xfa000a14, 0x04000000, 0x80033161, 0x0a054010, - 0x00000000, 0x76543210, 0x80031961, 0x0a050120, - 0x00460a05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe40b1940, 0x00800a03, - 0xe30a1969, 0x00200a03, 0x80041940, 0x0a058220, - 0x02460a05, 0x00001500, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0xa0323040, 0x56000802, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049231, 0x08160100, 0xfa000a14, 0x04000000, - 0x80033261, 0x0a054010, 0x00000000, 0x76543210, - 0x80031961, 0x0a050120, 0x00460a05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe40b1940, 0x00800a03, 0xe30a1969, 0x00200a03, - 0x80041940, 0x0a058220, 0x02460a05, 0x00001540, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x27561e70, 0x08003203, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049331, 0x08160100, - 0xfa000a14, 0x04000000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x00040952, 0x58040e68, - 0x0e2e0805, 0x56053605, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x07060220, - 0x00343205, 0x00000000, 0x80103301, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x09060220, - 0x00343305, 0x00000000, 0x00031a61, 0x07260220, - 0x00345805, 0x00000000, 0x00131a61, 0x09260220, - 0x00345905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c0724, 0x00043414, 0xeb093070, 0x00000303, - 0xe0320068, 0x01a07a03, 0xa0360040, 0x0c000303, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0071b40, 0x09020502, 0x00040069, 0x09058660, - 0x02467a05, 0x00000006, 0x27561b70, 0x03003603, - 0xa0581940, 0x05025602, 0xa0561b40, 0x09003602, - 0x27091970, 0x36005603, 0x00041952, 0x36040e68, - 0x0e2e5805, 0x09053205, 0xa0090040, 0x03205602, - 0x27321970, 0x56000903, 0x00041952, 0x56040e68, - 0x0e2e3605, 0x32050705, 0xa0362d40, 0x02401003, - 0xeb070070, 0x00000903, 0x00041b70, 0x00018660, - 0x56465605, 0x00000000, 0xa0321a40, 0x07025602, - 0x2f071962, 0x56003203, 0xaf320062, 0x09020902, - 0xe0091968, 0x00603203, 0x00041b69, 0x32058660, - 0x02460705, 0x0000001a, 0x20071966, 0x32000903, - 0xaf321962, 0x07020702, 0x27071f70, 0x10003603, - 0xa0569d40, 0x12020702, 0x00030061, 0x07060220, - 0x00343605, 0x00000000, 0x00130061, 0x09060220, - 0x00343705, 0x00000000, 0x00031a61, 0x07260220, - 0x00345605, 0x00000000, 0x00131a61, 0x09260220, - 0x00345705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x36140000, - 0xfb040724, 0x00040000, 0x80033461, 0x0a054010, - 0x00000000, 0x76543210, 0x80031961, 0x0a050120, - 0x00460a05, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xe40b1940, 0x00800a03, - 0xe30a1969, 0x00200a03, 0x80041940, 0x0a058220, - 0x02460a05, 0x00001500, 0xa0072440, 0x36002e02, - 0x00041969, 0x58058660, 0x02460705, 0x00000002, - 0xe0560068, 0x01e00703, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049531, 0x08160100, - 0xfa000a14, 0x04000000, 0x80033561, 0x0a054010, - 0x00000000, 0x76543210, 0x80031961, 0x0a050120, - 0x00460a05, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe40b1940, 0x00800a03, - 0xe30a1969, 0x00200a03, 0x80041940, 0x0a058220, - 0x02460a05, 0x00001500, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0xa0361f40, 0x58000802, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049631, 0x08160100, 0xfa000a14, 0x04000000, - 0x80033661, 0x0a054010, 0x00000000, 0x76543210, - 0x80031961, 0x0a050120, 0x00460a05, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xe40b1940, 0x00800a03, 0xe30a1969, 0x00200a03, - 0x80041940, 0x0a058220, 0x02460a05, 0x00001540, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x27581e70, 0x08003603, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049731, 0x08160100, - 0xfa000a14, 0x04000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00041952, 0x5a040e68, - 0x0e2e0805, 0x58055605, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x07060220, - 0x00343605, 0x00000000, 0x80103701, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x09060220, - 0x00343705, 0x00000000, 0x00031a61, 0x07260220, - 0x00345a05, 0x00000000, 0x00131a61, 0x09260220, - 0x00345b05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c0724, 0x00043214, 0x00040025, 0x00004600, - 0x00000000, 0x00003e98, 0x80033061, 0x09054010, - 0x00000000, 0x76543210, 0x00040070, 0x00018660, - 0x26464a05, 0x00000000, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe40a1940, 0x00800903, - 0xe3091969, 0x00200903, 0xe3091940, 0xe0000903, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049831, 0x07160100, 0xfa000914, 0x04000000, - 0x80033861, 0x09054010, 0x00000000, 0x76543210, - 0x80031961, 0x09050120, 0x00460905, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xe40a1940, 0x00800903, 0xe3091969, 0x00200903, - 0xe3091940, 0xe4000903, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x00043061, 0x32050120, - 0x00560706, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049931, 0x07160100, - 0xfa000914, 0x04000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xef360962, 0x00003203, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x00040070, 0x00018550, 0x15560706, 0x00010001, - 0x01040022, 0x0001c060, 0x000014f0, 0x000014d0, - 0x00040061, 0x00010660, 0x20463005, 0x00000000, - 0x01040022, 0x0001c060, 0x00000248, 0x00000238, - 0x80030061, 0x08054010, 0x00000000, 0x76543210, - 0x80033961, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4081a69, 0x00200803, 0xe4091a69, 0x00200903, - 0xe4081a40, 0xfe000803, 0xe4091a40, 0xfe000903, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039a31, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002a65, 0x07058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039b31, 0x00020100, 0xfa08090c, 0x04000704, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x07058120, 0x02460105, 0x00000002, - 0xe0300966, 0x1c000703, 0x80030061, 0x08054010, - 0x00000000, 0x76543210, 0x80031961, 0x08050120, - 0x00460805, 0x00000000, 0xe4081969, 0x00200803, - 0xe4081940, 0xfe000803, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039c31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000704, 0x0000000f, 0x00049d31, 0x09160100, - 0xfa043014, 0x04040000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00042d61, 0x07050020, - 0x0066091f, 0x00000000, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00041a61, 0x07054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00001258, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00041a61, 0x09050020, - 0x00660707, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xa0300d40, 0x00404203, - 0xa0320040, 0xff404203, 0x00043f61, 0x25050010, - 0x00685e06, 0x00000000, 0x00041b70, 0x00018660, - 0x56463005, 0x00000010, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x2f560b62, 0x32003003, - 0xa0320040, 0xff204203, 0x80041a61, 0x10014110, - 0x00000000, 0x01200120, 0x00040069, 0x10018510, - 0x01565606, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x01200120, 0xe0300961, 0x001b0004, - 0x20091966, 0x30000703, 0x00041961, 0x30050020, - 0x00660907, 0x00000000, 0xa0090040, 0x00204203, - 0x00041970, 0x00018660, 0x56460905, 0x00000010, - 0x2f561e62, 0x32000903, 0x80041961, 0x10014110, - 0x00000000, 0x06000600, 0x00040069, 0x10018510, - 0x01565606, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x06000600, 0xe0320961, 0x001b0004, - 0xa0560040, 0xff104203, 0x20091a66, 0x32003003, - 0xa0320040, 0x00104203, 0x00041a61, 0x30050020, - 0x00660907, 0x00000000, 0x00041a70, 0x00018660, - 0x56463205, 0x00000010, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x2f580d62, 0x56003203, - 0x80041961, 0x10014110, 0x00000000, 0x06000600, - 0x00040069, 0x10018510, 0x01565806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x06000600, - 0xe0320961, 0x001b0004, 0x00040070, 0x00018660, - 0x26464a05, 0x00000000, 0x20301a66, 0x32000903, - 0x00040065, 0x09058220, 0x02464205, 0xfffffff8, - 0x80041961, 0x10014110, 0x00000000, 0x06000600, - 0x00040069, 0x10018510, 0x01560906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x06000600, - 0xe0320961, 0x001b0004, 0x00041961, 0x09070200, - 0x00463205, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x24050010, - 0x00660907, 0x00000000, 0x00040061, 0x09050020, - 0x00663207, 0x00000000, 0x01041a62, 0x5e050110, - 0x01582405, 0x00582505, 0xae301a70, 0x00000903, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xac0a0070, 0x00000703, 0x20071965, 0x0a003003, - 0x00041965, 0x00010220, 0x22460705, 0x00464a05, - 0x01040022, 0x0001c060, 0x00000f20, 0x00000f20, - 0x80030061, 0x08054010, 0x00000000, 0x76543210, - 0x80030061, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4081a69, 0x00200803, 0xe4091a69, 0x00200903, - 0x80031a40, 0x08058220, 0x02460805, 0x00001000, - 0x80031a40, 0x09058220, 0x02460905, 0x00001000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039e31, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002e65, 0x07058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039f31, 0x00020100, 0xfa08090c, 0x04000704, - 0x00041569, 0x30058120, 0x02460105, 0x00000002, - 0x00040061, 0x32054220, 0x00000000, 0x7f800000, - 0x80033e61, 0x08054010, 0x00000000, 0x76543210, - 0xe0560b66, 0x10003003, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0xe4081969, 0x00200803, - 0x80031940, 0x08058220, 0x02460805, 0x00001000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039031, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000704, 0x0000008f, - 0x00049131, 0x00020100, 0xfa0c5614, 0x04043204, - 0x80033061, 0x08054010, 0x00000000, 0x76543210, - 0x80033f61, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4081a69, 0x00200803, 0xe4091a69, 0x00200903, - 0x80031a40, 0x08058220, 0x02460805, 0x00001020, - 0x80031a40, 0x09058220, 0x02460905, 0x00001020, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039231, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002265, 0x07058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039331, 0x00020100, 0xfa08090c, 0x04000704, - 0xe0563166, 0x14003003, 0x80033261, 0x08054010, - 0x00000000, 0x76543210, 0x80031961, 0x08050120, - 0x00460805, 0x00000000, 0xe4081969, 0x00200803, - 0x80031940, 0x08058220, 0x02460805, 0x00001020, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039431, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000704, 0x0000008f, - 0x00049531, 0x00020100, 0xfa0c5614, 0x04043204, - 0x80033461, 0x08054010, 0x00000000, 0x76543210, - 0x80033361, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4081a69, 0x00200803, 0xe4091a69, 0x00200903, - 0x80031a40, 0x08058220, 0x02460805, 0x00001040, - 0x80031a40, 0x09058220, 0x02460905, 0x00001040, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039631, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002665, 0x07058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039731, 0x00020100, 0xfa08090c, 0x04000704, - 0xe0563566, 0x18003003, 0x80033661, 0x08054010, - 0x00000000, 0x76543210, 0x80031961, 0x08050120, - 0x00460805, 0x00000000, 0xe4081969, 0x00200803, - 0x80031940, 0x08058220, 0x02460805, 0x00001040, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039831, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000704, 0x0000008f, - 0x00049931, 0x00020100, 0xfa0c5614, 0x04043204, - 0x80033861, 0x08054010, 0x00000000, 0x76543210, - 0x80033761, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4081a69, 0x00200803, 0xe4091a69, 0x00200903, - 0x80031a40, 0x08058220, 0x02460805, 0x00001060, - 0x80031a40, 0x09058220, 0x02460905, 0x00001060, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039a31, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002a65, 0x07058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039b31, 0x00020100, 0xfa08090c, 0x04000704, - 0xe0323966, 0x1c003003, 0x00043961, 0x56054220, - 0x00000000, 0x00000000, 0x80033a61, 0x08054010, - 0x00000000, 0x76543210, 0x80031961, 0x08050120, - 0x00460805, 0x00000000, 0xe4081969, 0x00200803, - 0x80031940, 0x08058220, 0x02460805, 0x00001060, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039c31, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000704, 0x0000008f, - 0x00049d31, 0x00020100, 0xfa0c3214, 0x04045604, - 0x80033c61, 0x08054010, 0x00000000, 0x76543210, - 0x80033b61, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4081a69, 0x00200803, 0xe4091a69, 0x00200903, - 0x80031a40, 0x08058220, 0x02460805, 0x00001080, - 0x80031a40, 0x09058220, 0x02460905, 0x00001080, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039e31, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002e65, 0x07058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039f31, 0x00020100, 0xfa08090c, 0x04000704, - 0xe0563d66, 0x20003003, 0x00043d61, 0x32054220, - 0x00000000, 0xff800000, 0x80033e61, 0x08054010, - 0x00000000, 0x76543210, 0x80031961, 0x08050120, - 0x00460805, 0x00000000, 0xe4081969, 0x00200803, - 0x80031940, 0x08058220, 0x02460805, 0x00001080, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039031, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000704, 0x0000008f, - 0x00049131, 0x00020100, 0xfa0c5614, 0x04043204, - 0x80033061, 0x08054010, 0x00000000, 0x76543210, - 0x80033f61, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4081a69, 0x00200803, 0xe4091a69, 0x00200903, - 0x80031a40, 0x08058220, 0x02460805, 0x000010a0, - 0x80031a40, 0x09058220, 0x02460905, 0x000010a0, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039231, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002265, 0x07058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039331, 0x00020100, 0xfa08090c, 0x04000704, - 0xe0563166, 0x24003003, 0x80033261, 0x08054010, - 0x00000000, 0x76543210, 0x80031961, 0x08050120, - 0x00460805, 0x00000000, 0xe4081969, 0x00200803, - 0x80031940, 0x08058220, 0x02460805, 0x000010a0, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039431, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000704, 0x0000008f, - 0x00049531, 0x00020100, 0xfa0c5614, 0x04043204, - 0x80033461, 0x08054010, 0x00000000, 0x76543210, - 0x80033361, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4081a69, 0x00200803, 0xe4091a69, 0x00200903, - 0x80031a40, 0x08058220, 0x02460805, 0x000010c0, - 0x80031a40, 0x09058220, 0x02460905, 0x000010c0, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039631, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002665, 0x07058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039731, 0x00020100, 0xfa08090c, 0x04000704, - 0xe0563566, 0x28003003, 0x80033661, 0x08054010, - 0x00000000, 0x76543210, 0x80031961, 0x08050120, - 0x00460805, 0x00000000, 0xe4081969, 0x00200803, - 0x80031940, 0x08058220, 0x02460805, 0x000010c0, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039831, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000704, 0x0000008f, - 0x00049231, 0x00020100, 0xfa0c5614, 0x04043204, - 0x80033861, 0x08054010, 0x00000000, 0x76543210, - 0x80033761, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4081a69, 0x00200803, 0xe4091a69, 0x00200903, - 0x80031a40, 0x08058220, 0x02460805, 0x000010e0, - 0x80031a40, 0x09058220, 0x02460905, 0x000010e0, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039931, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002965, 0x07058220, 0x020000a4, 0xfffffc00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039a31, 0x00020100, 0xfa08090c, 0x04000704, - 0xe0323266, 0x2c003003, 0x80033961, 0x08054010, - 0x00000000, 0x76543210, 0x00040061, 0x30054220, - 0x00000000, 0x80000000, 0x80031a61, 0x08050120, - 0x00460805, 0x00000000, 0xe4081969, 0x00200803, - 0x80031940, 0x08058220, 0x02460805, 0x000010e0, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039b31, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000704, 0x0000008f, - 0x00049c31, 0x00020100, 0xfa0c3214, 0x04043004, - 0x00040025, 0x00004600, 0x00000000, 0x00000080, - 0x00040070, 0x00018660, 0x26464a05, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xaf071c62, 0x00020a03, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xae091970, 0x00000703, - 0x00041961, 0x07062650, 0x00460905, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x56050110, 0x00560706, 0x00000000, - 0x00040024, 0x0001c060, 0x00000030, 0x00000030, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00040a61, 0x56054110, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00002810, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x60261a65, 0x00105605, 0x80030061, 0x08054010, - 0x00000000, 0x76543210, 0x80033961, 0x09054010, - 0x00000000, 0x76543210, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x24060100, - 0x00585e05, 0x00000000, 0x00041c61, 0x5e050450, - 0x00682606, 0x00000000, 0x80031c61, 0x08050120, - 0x00460805, 0x00000000, 0x80031c61, 0x09050120, - 0x00460905, 0x00000000, 0xe4081a69, 0x00200803, - 0xe4091a69, 0x00200903, 0x80031a40, 0x08058220, - 0x02460805, 0x00001440, 0x80031a40, 0x09058220, - 0x02460905, 0x00001440, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039d31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002d65, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039e31, 0x00020100, - 0xfa08090c, 0x04000704, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x0a058120, - 0x02460105, 0x00000002, 0x80033d61, 0x08054010, - 0x00000000, 0x76543210, 0x80033e61, 0x09054010, - 0x00000000, 0x76543210, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xe0300b66, 0x10000a03, - 0x80031b61, 0x08050120, 0x00460805, 0x00000000, - 0x80031b61, 0x09050120, 0x00460905, 0x00000000, - 0xe4081a69, 0x00200803, 0xe4091a69, 0x00200903, - 0x80031a40, 0x08058220, 0x02460805, 0x00001440, - 0x80031a40, 0x09058220, 0x02460905, 0x00001460, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039f31, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80033f61, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x00001460, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000704, 0x0000000f, 0x00049031, 0x4a160100, - 0xfa043014, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039131, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002165, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039231, 0x00020100, - 0xfa08090c, 0x04000704, 0xe0303066, 0x14000a03, - 0x80033161, 0x08054010, 0x00000000, 0x76543210, - 0x80033261, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4081a69, 0x00200803, 0xe4091a69, 0x00200903, - 0x80031a40, 0x08058220, 0x02460805, 0x00001460, - 0x80031a40, 0x09058220, 0x02460905, 0x00001480, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039331, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80033361, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x00001480, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000704, 0x0000000f, 0x00049431, 0x56160100, - 0xfa043014, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039531, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002565, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039631, 0x00020100, - 0xfa08090c, 0x04000704, 0xe0303466, 0x18000a03, - 0x80033561, 0x08054010, 0x00000000, 0x76543210, - 0x80033661, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4081a69, 0x00200803, 0xe4091a69, 0x00200903, - 0x80031a40, 0x08058220, 0x02460805, 0x00001480, - 0x80031a40, 0x09058220, 0x02460905, 0x000014a0, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039731, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80033761, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x000014a0, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000704, 0x0000000f, 0x00049831, 0x58160100, - 0xfa043014, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039931, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002965, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039a31, 0x00020100, - 0xfa08090c, 0x04000704, 0xe0303866, 0x20000a03, - 0x80033961, 0x08054010, 0x00000000, 0x76543210, - 0x80033a61, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4081a69, 0x00200803, 0xe4091a69, 0x00200903, - 0x80031a40, 0x08058220, 0x02460805, 0x000014a0, - 0x80031a40, 0x09058220, 0x02460905, 0x000014c0, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039b31, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80033b61, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x000014c0, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000704, 0x0000000f, 0x00049c31, 0x5a160100, - 0xfa043014, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039d31, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002d65, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039e31, 0x00020100, - 0xfa08090c, 0x04000704, 0xe0303c66, 0x24000a03, - 0x80033d61, 0x08054010, 0x00000000, 0x76543210, - 0x80033e61, 0x09054010, 0x00000000, 0x76543210, - 0x80031a61, 0x08050120, 0x00460805, 0x00000000, - 0x80031a61, 0x09050120, 0x00460905, 0x00000000, - 0xe4081a69, 0x00200803, 0xe4091a69, 0x00200903, - 0x80031a40, 0x08058220, 0x02460805, 0x000014c0, - 0x80031a40, 0x09058220, 0x02460905, 0x000014e0, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039f31, 0x070e0100, 0xfa00080c, 0x04000000, - 0x80033f61, 0x08054010, 0x00000000, 0x76543210, - 0x80031961, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x000014e0, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000704, 0x0000000f, 0x00049031, 0x5c160100, - 0xfa043014, 0x04040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039131, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002165, 0x07058220, - 0x020000a4, 0xfffffc00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039231, 0x00020100, - 0xfa08090c, 0x04000704, 0xe0303066, 0x28000a03, - 0x80033161, 0x08054010, 0x00000000, 0x76543210, - 0xa0323c40, 0xff204203, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0090040, 0xff404203, - 0x80031b61, 0x08050120, 0x00460805, 0x00000000, - 0xe4081969, 0x00200803, 0x80031940, 0x08058220, - 0x02460805, 0x000014e0, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039331, 0x070e0100, - 0xfa00080c, 0x04000000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000704, 0x0000000f, 0x00049431, 0x6a160100, - 0xfa043014, 0x04040000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xa0070040, 0x00404203, - 0x00041970, 0x00018660, 0x56460705, 0x00000010, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x2f6e1e62, 0x09000703, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80049061, 0x10014110, - 0x00000000, 0x09400940, 0x00040069, 0x10018510, - 0x01566e06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x09400940, 0xe0300961, 0x001b0004, - 0x80042461, 0x10014110, 0x00000000, 0x0ac00ac0, - 0x00040069, 0x10018510, 0x01566e06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0ac00ac0, - 0xe0090961, 0x001b0004, 0x80042861, 0x10014110, - 0x00000000, 0x0b000b00, 0x00040069, 0x10018510, - 0x01566e06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0b000b00, 0xe0070961, 0x001b0004, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x276c1b62, 0x30004a00, 0xa0301140, 0x00204203, - 0x27281b62, 0x09005600, 0x27091a62, 0x07005800, - 0x00041970, 0x00018660, 0x56463005, 0x00000010, - 0x2f071162, 0x32003003, 0x80040961, 0x10014110, - 0x00000000, 0x0d800d80, 0x00040069, 0x10018510, - 0x01560706, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0d800d80, 0xe0740961, 0x001b0004, - 0x80041261, 0x10014110, 0x00000000, 0x05000500, - 0x00040069, 0x10018510, 0x01560706, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x05000500, - 0xe02a0961, 0x001b0004, 0x80041161, 0x10014110, - 0x00000000, 0x01200120, 0x00040069, 0x10018510, - 0x01560706, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x01200120, 0xe0300961, 0x001b0004, - 0x27321b62, 0x74006c00, 0x276c0962, 0x2a002800, - 0x27280962, 0x30000900, 0xa02a1240, 0xff104203, - 0xa0301140, 0x00104203, 0x00041970, 0x00018660, - 0x56463005, 0x00000010, 0x2f090962, 0x2a003003, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x06400640, - 0x00040069, 0x10018510, 0x01560906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x06400640, - 0xe0200961, 0x001b0004, 0x80041261, 0x10014110, - 0x00000000, 0x0d800d80, 0x00040069, 0x10018510, - 0x01560906, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0d800d80, 0xe0740961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x05000500, - 0x00040069, 0x10018510, 0x01560906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x05000500, - 0xe02a0961, 0x001b0004, 0x27301b62, 0x20003200, - 0x27320962, 0x74006c00, 0x276c0962, 0x2a002800, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x80040961, 0x10014110, 0x00000000, 0x0b400b40, - 0x00040069, 0x10018510, 0x01566e06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0b400b40, - 0xe0280961, 0x001b0004, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80041161, 0x10014110, - 0x00000000, 0x0b800b80, 0x00040069, 0x10018510, - 0x01566e06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0b800b80, 0xe02a0961, 0x001b0004, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80041261, 0x10014110, 0x00000000, 0x0d400d40, - 0x00040069, 0x10018510, 0x01566e06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0d400d40, - 0xe0740961, 0x001b0004, 0x256e1962, 0x28005a00, - 0x25281a62, 0x2a005c00, 0x252a1962, 0x74006a00, - 0x80041161, 0x10014110, 0x00000000, 0x0dc00dc0, - 0x00040069, 0x10018510, 0x01560706, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0dc00dc0, - 0xe0740961, 0x001b0004, 0x80041261, 0x10014110, - 0x00000000, 0x05000500, 0x00040069, 0x10018510, - 0x01560706, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x05000500, 0xe0200961, 0x001b0004, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x05400540, - 0x00040069, 0x10018510, 0x01560706, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x05400540, - 0xe0220961, 0x001b0004, 0x25071962, 0x74006e00, - 0x256e0962, 0x20002800, 0x25280962, 0x22002a00, - 0x80040961, 0x10014110, 0x00000000, 0x00e000e0, - 0x00040069, 0x10018510, 0x01560906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x00e000e0, - 0xe02a0961, 0x001b0004, 0x80041261, 0x10014110, - 0x00000000, 0x0dc00dc0, 0x00040069, 0x10018510, - 0x01560906, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0dc00dc0, 0xe0740961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x05000500, - 0x00040069, 0x10018510, 0x01560906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x05000500, - 0xe0200961, 0x001b0004, 0x25091962, 0x2a000700, - 0x25070962, 0x74006e00, 0x256e0962, 0x20002800, - 0x00040965, 0x28058220, 0x02464205, 0xfffffff8, - 0x80040961, 0x10014110, 0x00000000, 0x06000600, - 0x00040069, 0x10018510, 0x01562806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x06000600, - 0xe02a0961, 0x001b0004, 0x80040061, 0x10014110, - 0x00000000, 0x06400640, 0x00040069, 0x10018510, - 0x01562806, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x06400640, 0xe0300961, 0x001b0004, - 0x80041761, 0x10014110, 0x00000000, 0x0d800d80, - 0x00040069, 0x10018510, 0x01562806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0d800d80, - 0xe0320961, 0x001b0004, 0x80041361, 0x10014110, - 0x00000000, 0x01200120, 0x00040069, 0x10018510, - 0x01562806, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x01200120, 0xe06c0961, 0x001b0004, - 0x80041261, 0x10014110, 0x00000000, 0x00e000e0, - 0x00040069, 0x10018510, 0x01562806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x00e000e0, - 0xe0090961, 0x001b0004, 0x80041161, 0x10014110, - 0x00000000, 0x0dc00dc0, 0x00040069, 0x10018510, - 0x01562806, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0dc00dc0, 0xe0070961, 0x001b0004, - 0xe76e0070, 0x00604403, 0x00041965, 0x00010220, - 0x22464805, 0x00466e05, 0x01040022, 0x0001c060, - 0x00000e40, 0x00000e40, 0x25481a62, 0x6c432a00, - 0x256e1a62, 0x09433000, 0x25281c62, 0x07433200, - 0x25741162, 0x28006e00, 0x00041761, 0x22070200, - 0x00463605, 0x00000000, 0x256e1162, 0x74004800, - 0xe0481141, 0x34006e00, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x20141140, 0x48202a00, - 0x20163240, 0x48203000, 0x20183240, 0x48203200, - 0x20300040, 0x48006c00, 0x20320040, 0x48000900, - 0x20090040, 0x48000700, 0x20481340, 0x14203000, - 0x20301340, 0x16203200, 0x20321340, 0x18200900, - 0x00041341, 0x07058aa0, 0x0a464805, 0x3f800001, - 0x00041341, 0x09058aa0, 0x0a463005, 0x3f800001, - 0x00041341, 0x30058aa0, 0x0a463205, 0x3f800001, - 0x00041365, 0x6c058220, 0x02460705, 0x007fffff, - 0x00041265, 0x6e058220, 0x02460905, 0x007fffff, - 0x00040065, 0x28058220, 0x02460905, 0x80000000, - 0x00041165, 0x32058220, 0x02463005, 0x007fffff, - 0x00040065, 0x2a058220, 0x02463005, 0x80000000, - 0x00040b40, 0x48058660, 0x06466c05, 0x3f000000, - 0x00041d40, 0x6c058660, 0x06466e05, 0x3f000000, - 0x00041c40, 0x6e058660, 0x06463205, 0x3f000000, - 0xac001b70, 0x3f804801, 0x11040062, 0x32058220, - 0x02464805, 0x3f000000, 0x00041965, 0x74058220, - 0x02463205, 0x7fffffff, 0xac001c70, 0x3f806c01, - 0x11040a62, 0x48058220, 0x02466c05, 0x3f000000, - 0x00041965, 0x32058220, 0x02464805, 0x7fffffff, - 0xac001d70, 0x3f806e01, 0x11040a62, 0x6c058220, - 0x02466e05, 0x3f000000, 0x00040965, 0x6e058220, - 0x02460705, 0x80000000, 0x00041a65, 0x48058220, - 0x02466c05, 0x7fffffff, 0x206c1a66, 0x6e007403, - 0x206e1d66, 0x28003203, 0x20321b66, 0x2a004803, - 0x00040065, 0x48058220, 0x02460705, 0x7f800000, - 0x00040065, 0x07058220, 0x02460905, 0x7f800000, - 0x00040065, 0x09058220, 0x02463005, 0x7f800000, - 0x00041b6c, 0x30058660, 0x02464805, 0x00000017, - 0x00041b6c, 0x28058660, 0x02460705, 0x00000017, - 0x00041b6c, 0x07058660, 0x02460905, 0x00000017, - 0x00041970, 0x09058aa0, 0x3a466c05, 0x3f7f0000, - 0x00041f70, 0x2a058aa0, 0x3a466e05, 0x3f7f0000, - 0x00041f70, 0x74058aa0, 0x3a463205, 0x3f7f0000, - 0xa0321140, 0x0c000303, 0x00040b52, 0x48044560, - 0x0e2eff82, 0x09053005, 0x00040069, 0x30058660, - 0x02467a05, 0x00000006, 0x00040a52, 0x6c044560, - 0x0e2eff82, 0x2a052805, 0x00040952, 0x6e044560, - 0x0e2eff82, 0x74050705, 0x27091d70, 0x03003203, - 0xa0281c40, 0x30003202, 0xa0071a40, 0x05020902, - 0xe0090068, 0x01a07a03, 0x27301b70, 0x32002803, - 0xa0740040, 0x01002803, 0x00041a52, 0x2a040e68, - 0x0e2e0705, 0x30050905, 0x27071a70, 0x28007403, - 0xa0201940, 0x2a020702, 0x00030061, 0x30060220, - 0x00342805, 0x00000000, 0x00130061, 0x32060220, - 0x00342905, 0x00000000, 0x00030061, 0x07060220, - 0x00347405, 0x00000000, 0x00130061, 0x09060220, - 0x00347505, 0x00000000, 0x00031c61, 0x30260220, - 0x00342a05, 0x00000000, 0x00040061, 0x74050020, - 0x00662207, 0x00000000, 0x00131d61, 0x32260220, - 0x00342b05, 0x00000000, 0x00031d61, 0x07260220, - 0x00342005, 0x00000000, 0x00131d61, 0x09260220, - 0x00342105, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x00000000, - 0xf3080724, 0x00027414, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c3024, 0x003c1444, 0xa0303240, 0x01202803, - 0x00043261, 0x32070200, 0x00464805, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x27071a70, 0x28003003, 0x00040061, 0x20070200, - 0x00466e05, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa0741a40, 0x2a020702, - 0x00030061, 0x07060220, 0x00343005, 0x00000000, - 0x00133561, 0x09060220, 0x00343105, 0x00000000, - 0x00031a61, 0x07260220, 0x00347405, 0x00000000, - 0x00131a61, 0x09260220, 0x00347505, 0x00000000, - 0x00041f61, 0x30070000, 0x00663207, 0x00000000, - 0x00040061, 0x74070200, 0x00466c05, 0x00000000, - 0x00041961, 0x300f0000, 0x00667407, 0x00000000, - 0x00041961, 0x30170000, 0x00662007, 0x00000000, - 0x00041961, 0x301f0000, 0x00562406, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb080724, 0x00003014, - 0x00040070, 0x00010220, 0x52464405, 0x00467605, - 0x01040022, 0x0001c060, 0x00000450, 0x000003f0, - 0x25073662, 0x5a434a00, 0x25093662, 0x5c435600, - 0x25303662, 0x6a435800, 0x00040070, 0x00018550, - 0x25585e05, 0x00000000, 0x25320962, 0x30000900, - 0x25091162, 0x32000700, 0xe0071141, 0x34000900, - 0x20091140, 0x07204a00, 0x20300040, 0x07205600, - 0x20320040, 0x07205800, 0x204a1340, 0x07005a00, - 0x20561340, 0x07005c00, 0x20581340, 0x07006a00, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x20071640, 0x14200900, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x20091640, 0x16203000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x20301640, 0x18203200, 0x00041341, 0x32058aa0, - 0x0a460705, 0x3f7ffffe, 0x00041341, 0x07058aa0, - 0x0a460905, 0x3f7ffffe, 0x00041341, 0x09058aa0, - 0x0a463005, 0x3f7ffffe, 0x00041169, 0x3005a660, - 0x02464805, 0x00000017, 0x00041940, 0x48058660, - 0x06463005, 0x43800000, 0x00040069, 0x3005a660, - 0x02466c05, 0x00000017, 0x00040940, 0x5a058660, - 0x06463005, 0x43800000, 0x00040069, 0x3005a660, - 0x02466e05, 0x00000017, 0x00040940, 0x5c058660, - 0x06463005, 0x43800000, 0x20300941, 0x48003200, - 0x20320b41, 0x5a000700, 0x20070941, 0x5c000900, - 0x60091345, 0x00103000, 0x60301345, 0x00103200, - 0x60321345, 0x00100700, 0xe5071362, 0x00000900, - 0xe5091362, 0x00003000, 0xe5301362, 0x00003200, - 0x00041362, 0x32058aa0, 0x5a460705, 0x437f0000, - 0x00041362, 0x07058aa0, 0x5a460905, 0x437f0000, - 0x00041362, 0x09058aa0, 0x5a463005, 0x437f0000, - 0x20300040, 0x14204a00, 0x204a0040, 0x16205600, - 0x20560040, 0x18205800, 0x00041341, 0x58058aa0, - 0x0a463005, 0x3f800001, 0x00041341, 0x30058aa0, - 0x0a464a05, 0x3f800001, 0x00041341, 0x4a058aa0, - 0x0a465605, 0x3f800001, 0x20561341, 0x48005800, - 0x20481341, 0x5a003000, 0x20301341, 0x5c004a00, - 0x604a1345, 0x00125600, 0x60561345, 0x00124800, - 0x60481345, 0x00123000, 0xe5301362, 0x00024a00, - 0xe54a1362, 0x00025600, 0xe5561362, 0x00024800, - 0x00041362, 0x48058aa0, 0x5a463005, 0x437f0000, - 0x00041362, 0x30058aa0, 0x5a464a05, 0x437f0000, - 0x00041362, 0x4a058aa0, 0x5a465605, 0x437f0000, - 0x00041161, 0x56070a00, 0x00463205, 0x00000000, - 0x00040061, 0x32070a00, 0x00460705, 0x00000000, - 0x00040061, 0x07070a00, 0x00460905, 0x00000000, - 0x00041961, 0x0b050010, 0x00660707, 0x00000000, - 0x00041361, 0x09070a00, 0x00464805, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x27050010, 0x00660907, 0x00000000, - 0x00041e61, 0x09050010, 0x00665607, 0x00000000, - 0x00041e61, 0x0a050010, 0x00663207, 0x00000000, - 0x00041261, 0x48070a00, 0x00463005, 0x00000000, - 0x11041e62, 0x57058110, 0x01580b05, 0x00000000, - 0x11040d62, 0x5d058110, 0x01582705, 0x00000000, - 0x11041d62, 0x5a058110, 0x01580905, 0x00000000, - 0x11041d62, 0x59058110, 0x01580a05, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041d61, 0x7e050010, 0x00664807, 0x00000000, - 0x00041161, 0x30070a00, 0x00464a05, 0x00000000, - 0x11040a62, 0x5c058110, 0x01587e05, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x7f050010, 0x00663007, 0x00000000, - 0x11041962, 0x5b058110, 0x01587f05, 0x00000000, - 0x00040024, 0x0001c060, 0x00000070, 0x00000070, - 0x00041f61, 0x57054110, 0x00000000, 0x00800080, - 0x00041f61, 0x59054110, 0x00000000, 0x00800080, - 0x00041f61, 0x5a054110, 0x00000000, 0x00800080, - 0x00041d61, 0x5b054110, 0x00000000, 0x00000000, - 0x00041f61, 0x5c054110, 0x00000000, 0x00000000, - 0x00040061, 0x5d054110, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000004d8, - 0xa0303640, 0x44002802, 0x00041f61, 0x58060100, - 0x00585705, 0x00000000, 0x00041f61, 0x6e060100, - 0x00585905, 0x00000000, 0x00041f61, 0x6f060100, - 0x00585a05, 0x00000000, 0x00041f61, 0x0b060100, - 0x00585b05, 0x00000000, 0x00041f61, 0x56060100, - 0x00585c05, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x27071e70, 0x28003003, - 0xa0480040, 0x01c03003, 0x00041f61, 0x57060100, - 0x00585d05, 0x00000000, 0xa0321b40, 0x2a020702, - 0x27071b70, 0x30004803, 0xa04a1940, 0x32020702, - 0x00030061, 0x07060220, 0x00344805, 0x00000000, - 0x00133661, 0x09060220, 0x00344905, 0x00000000, - 0x00040061, 0x48050020, 0x00566f06, 0x00000000, - 0x00031b61, 0x07260220, 0x00344a05, 0x00000000, - 0x00131b61, 0x09260220, 0x00344b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x00000000, 0xf3080724, 0x00024814, - 0xa0483740, 0x02803003, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x27071970, 0x30004803, - 0xa04a1940, 0x32020702, 0x00030061, 0x07060220, - 0x00344805, 0x00000000, 0x00133761, 0x09060220, - 0x00344905, 0x00000000, 0x00040061, 0x48050020, - 0x00566e06, 0x00000000, 0x00031b61, 0x07260220, - 0x00344a05, 0x00000000, 0x00131b61, 0x09260220, - 0x00344b05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x00000000, - 0xf3080724, 0x00024814, 0xa0483840, 0x03403003, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x27071970, 0x30004803, 0xa04a1940, 0x32020702, - 0x00030061, 0x07060220, 0x00344805, 0x00000000, - 0x00133861, 0x09060220, 0x00344905, 0x00000000, - 0x00040061, 0x48050020, 0x00565806, 0x00000000, - 0x00031b61, 0x07260220, 0x00344a05, 0x00000000, - 0x00131b61, 0x09260220, 0x00344b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x00000000, 0xf3080724, 0x00024814, - 0xa0483940, 0x02203003, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x27071970, 0x30004803, - 0xa04a1940, 0x32020702, 0x00030061, 0x07060220, - 0x00344805, 0x00000000, 0x00133961, 0x09060220, - 0x00344905, 0x00000000, 0x00040061, 0x48050020, - 0x00565706, 0x00000000, 0x00031b61, 0x07260220, - 0x00344a05, 0x00000000, 0x00131b61, 0x09260220, - 0x00344b05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x00000000, - 0xf3080724, 0x00024814, 0xa0483a40, 0x02e03003, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x27071970, 0x30004803, 0xa04a1940, 0x32020702, - 0x00030061, 0x07060220, 0x00344805, 0x00000000, - 0x00133a61, 0x09060220, 0x00344905, 0x00000000, - 0x00040061, 0x48050020, 0x00565606, 0x00000000, - 0x00031b61, 0x07260220, 0x00344a05, 0x00000000, - 0x00131b61, 0x09260220, 0x00344b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x00000000, 0xf3080724, 0x00024814, - 0xa0483b40, 0x03a03003, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x27071970, 0x30004803, - 0xa04a1940, 0x32020702, 0x00030061, 0x07060220, - 0x00344805, 0x00000000, 0x00133b61, 0x09060220, - 0x00344905, 0x00000000, 0x00040061, 0x48050020, - 0x00560b06, 0x00000000, 0x00031b61, 0x07260220, - 0x00344a05, 0x00000000, 0x00131b61, 0x09260220, - 0x00344b05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x00000000, - 0xf3080724, 0x00024814, 0x00040070, 0x00018660, - 0x16463605, 0x00000001, 0xa0360040, 0x01603003, - 0xef073c62, 0x0011697b, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x48070200, - 0x00460705, 0x00000000, 0x27071b70, 0x30003603, - 0xa0301940, 0x32020702, 0x00030061, 0x07060220, - 0x00343605, 0x00000000, 0x00133c61, 0x09060220, - 0x00343705, 0x00000000, 0x00031a61, 0x07260220, - 0x00343005, 0x00000000, 0x00131a61, 0x09260220, - 0x00343105, 0x00000000, 0x00041f61, 0x30050020, - 0x00664807, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x00000000, - 0xf3080724, 0x00023014, 0x00040025, 0x00004600, - 0x00000000, 0x000006c8, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00043d52, 0x07040e68, - 0x0e0e7a05, 0x78051a05, 0x00040070, 0x00018660, - 0x26464c05, 0x00000000, 0x00040061, 0x48050010, - 0x00686006, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80031f61, 0x09054010, - 0x00000000, 0x76543210, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xef303062, 0x00003403, - 0xef321d62, 0x00000703, 0xef341a62, 0x00007603, - 0x80031c61, 0x09050120, 0x00460905, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xe40a1940, 0x00800903, 0xe3091969, 0x00200903, - 0xe3091940, 0xd8000903, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049e31, 0x07160100, - 0xfa000914, 0x04000000, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x36062650, - 0x00460705, 0x00000000, 0x00041962, 0x49050110, - 0x51584805, 0x00563606, 0x00041961, 0x00010450, - 0x20684906, 0x00000000, 0x01040022, 0x0001c060, - 0x00000398, 0x00000398, 0x00040070, 0x00018550, - 0x15565406, 0x00000000, 0x01040022, 0x0001c060, - 0x000001b0, 0x000001b0, 0x00040069, 0x36058660, - 0x02467605, 0x00000003, 0x80033e61, 0x09054010, - 0x00000000, 0x76543210, 0x80031961, 0x09050120, - 0x00460905, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0xe40a1940, 0x00800903, - 0xe3091969, 0x00200903, 0xe3091940, 0xbe000903, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049e31, 0x07160100, 0xfa000914, 0x04000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xe0090068, 0x01e07a03, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0xa0760040, 0x07000302, - 0x274a1970, 0x03007603, 0xa0071940, 0x05024a02, - 0x00040069, 0x4a058660, 0x02467a05, 0x00000002, - 0xa0481940, 0x4a007602, 0x274a1970, 0x76004803, - 0x00041952, 0x76040e68, 0x0e2e0705, 0x4a050905, - 0x00030061, 0x07060220, 0x00344805, 0x00000000, - 0x00130061, 0x09060220, 0x00344905, 0x00000000, - 0x00031a61, 0x07260220, 0x00347605, 0x00000000, - 0x00131a61, 0x09260220, 0x00347705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x76140000, 0xfb040724, 0x00040000, - 0x20482f66, 0x36007603, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x00000000, - 0xfb0c0724, 0x00044814, 0x00040025, 0x00004600, - 0x00000000, 0x000001c8, 0x00041f61, 0x4b050120, - 0x00563406, 0x00000000, 0x00041970, 0x00010660, - 0x56467805, 0x00464b05, 0x01040022, 0x0001c060, - 0x00000188, 0x00000188, 0x00040069, 0x76058660, - 0x02467a05, 0x00000006, 0x80033e61, 0x09054010, - 0x00000000, 0x76543210, 0x00043e69, 0x48058660, - 0x02463205, 0x00000002, 0x80031a61, 0x09050120, - 0x00460905, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0xe40a1940, 0x00800903, - 0xe3091969, 0x00200903, 0xe3091940, 0xbe000903, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049031, 0x07160100, 0xfa000914, 0x04000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe0090068, 0x01e03203, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0xa0360040, 0x07000302, - 0x274c1970, 0x03003603, 0xa07a1f40, 0x48003602, - 0xa0071a40, 0x05024c02, 0x27481a70, 0x36007a03, - 0x00041952, 0x36040e68, 0x0e2e0705, 0x48050905, - 0x00030061, 0x07060220, 0x00347a05, 0x00000000, - 0x00130061, 0x09060220, 0x00347b05, 0x00000000, - 0x00031a61, 0x07260220, 0x00343605, 0x00000000, - 0x00131a61, 0x09260220, 0x00343705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x00000000, 0xfb0c0724, 0x00047614, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x000001d0, - 0x00041d61, 0x54050120, 0x00563406, 0x00000000, - 0x00041961, 0x56050120, 0x00005404, 0x00000000, - 0xa0581a40, 0x54115502, 0x00041961, 0x28060210, - 0x00465805, 0x00000000, 0x00043e61, 0x49050120, - 0x00565806, 0x00000000, 0x00040a70, 0x5b058550, - 0x25562806, 0x00000000, 0x00040070, 0x5e058550, - 0x15565206, 0x00000000, 0x00040a61, 0x59050560, - 0x00465b05, 0x00000000, 0x00040a61, 0x5c050560, - 0x00465e05, 0x00000000, 0x00041965, 0x00010220, - 0x22465905, 0x00465c05, 0x01040022, 0x0001c060, - 0x00000070, 0x00000050, 0x00040061, 0x34054220, - 0x00000000, 0x00000200, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x6a140000, - 0xea183414, 0x01004914, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x00041761, 0x6a054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x000000b8, 0x00040061, 0x6c050120, - 0x00564606, 0x00000000, 0x00040070, 0x00010660, - 0x56467805, 0x00465405, 0x00041a41, 0x6e050660, - 0x05465605, 0x00566c06, 0x01040022, 0x0001c060, - 0x00000068, 0x00000068, 0x0004a352, 0x28040660, - 0x0e0e6a04, 0x44056e05, 0xe02a1965, 0x03f02803, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041969, 0x35058660, 0x02462a05, 0x00000003, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x00000000, 0xea0c3514, 0x000c3024, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000188, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80004131, 0x2b0c0000, 0xe23e000c, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80031261, 0x74054220, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x74550000, 0x0000005c, 0x00000000, - 0xe2440061, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a044731, 0x00000000, - 0x3008740c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0x80001a61, 0x30010220, - 0x00004404, 0x00000000, 0xa03c0040, 0x72003c02, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80031161, 0x20054220, 0x00000000, 0x00000200, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004731, 0x750c0000, 0xea00200c, 0x00300000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0xa02c1b40, 0x3c217502, 0xe7721962, 0x02002c03, - 0x00041952, 0x70044160, 0x0e8e0040, 0x72052c05, - 0x607c0041, 0x00607202, 0x00040027, 0x00014060, - 0x00000000, 0xfffeff28, 0x80031461, 0x22054220, - 0x00000000, 0x00000200, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80004231, 0x210c0000, - 0xea00220c, 0x00300000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xa0521c40, 0x3c212102, - 0x00041970, 0x00018220, 0x32465205, 0x00000000, - 0x01040022, 0x0001c060, 0x000003a8, 0x000003a8, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041469, 0x23058660, 0x02464005, 0x00000004, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x27050220, 0x00443e26, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xa0251a40, 0x23004202, 0x00041961, 0x6d050020, - 0x00662507, 0x00000000, 0x00031261, 0x26050220, - 0x00445026, 0x00000000, 0x0004a361, 0x6b050220, - 0x00466d05, 0x00000000, 0x00041970, 0x00010220, - 0x42466b05, 0x00465205, 0x01040028, 0x0001c660, - 0x000001c0, 0x000001c0, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa07e0040, 0x6b003c02, - 0xe0040068, 0x01d06b03, 0xe0010965, 0x03f07e03, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00041969, 0x36058660, 0x02460105, 0x00000003, - 0x00040069, 0x02058660, 0x02466b05, 0x00000003, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x40240000, 0xea043614, 0x000c0000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xa15a0940, 0x020e5002, 0xaa061a40, 0x030e3e02, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x00031a70, 0x07050220, 0x52465a05, 0x00445006, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00033361, 0x37060220, 0x00345a05, 0x00000000, - 0x80103e01, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x08050220, 0x52460605, 0x00443e06, - 0x00133b61, 0x39060220, 0x00340605, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x00041a52, 0x09040e68, 0x0e2e2605, 0x07050405, - 0x00031961, 0x37260220, 0x00340905, 0x00000000, - 0x00131a61, 0x39260220, 0x00340a05, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x00000000, 0xfb0c3724, 0x000c4024, - 0xa06b0040, 0x10006b03, 0x00040027, 0x00014060, - 0x00000000, 0xfffffe30, 0x00040070, 0x00018660, - 0x16466d05, 0x00000000, 0x01040022, 0x0001c060, - 0x00000110, 0x00000110, 0xa15b1740, 0x040e1c03, - 0x80103e01, 0x00000000, 0x00000000, 0x00000000, - 0xaa0a0040, 0x040e1e03, 0x00043b61, 0x54054660, - 0x00000000, 0x00000000, 0x00043b61, 0x56054660, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x58054660, - 0x00000000, 0x00000000, 0x00030d70, 0x5c050220, - 0x52465b05, 0x00441c06, 0x00131d70, 0x0b050220, - 0x52460a05, 0x00441e06, 0x00033b61, 0x41060220, - 0x00345b05, 0x00000000, 0x00133b61, 0x43060220, - 0x00340a05, 0x00000000, 0x00030c40, 0x5d052660, - 0x06465c05, 0x00441c26, 0x0013cd40, 0x0c052660, - 0x06460b05, 0x00441e26, 0x00031a61, 0x41260220, - 0x00345d05, 0x00000000, 0x00131a61, 0x43260220, - 0x00340c05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x00000000, - 0xfb0c4124, 0x003c5244, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80033161, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_BFS_build_qnodes_pc_kickoff = { - .prog_data = { - .base.nr_params = 13, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 8192, - .base.total_shared = 516, - .base.program_size = 70560, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_BFS_build_qnodes_pc_kickoff_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 256, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 6, - .uses_barrier = true, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 13, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 20, - .arg_count = 3, - .args = gfx125_bvh_build_BFS_build_qnodes_pc_kickoff_args, - .code = gfx125_bvh_build_BFS_build_qnodes_pc_kickoff_code, -}; -const char *gfx125_bvh_build_BFS_build_qnodes_pc_kickoff_sha1 = "2c3d8a72a027c53bd1f9c3b95c6555e160304727"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_scheduler.h b/src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_scheduler.h deleted file mode 100644 index e3e03245891..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_scheduler.h +++ /dev/null @@ -1,132 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_BFS_build_qnodes_scheduler_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_BFS_build_qnodes_scheduler_args[] = { - { 0, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g23<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(8) g20<1>D 0D { align1 1Q }; -add(1) g24<1>UD g23<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(1) g1UD g24UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g17.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g17<2>F g2<0,1,0>F { align1 1Q F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(8) g1<1>D g17<8,4,2>D 28D { align1 1Q F@1 compacted }; -add(8) g5<1>D g17<8,4,2>D 4D { align1 1Q compacted }; -cmp.l.f0.0(8) g2<1>UD g1<8,8,1>UD g17<8,4,2>UD { align1 1Q A@1 }; -mov(8) g13<2>UD g1<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g6<1>UD g5<8,8,1>UD g17<8,4,2>UD { align1 1Q I@3 }; -mov(8) g15<2>UD g5<4,4,1>UD { align1 1Q }; -add(8) g3<1>D -g2<8,8,1>D g17.1<8,4,2>D { align1 1Q I@4 }; -add(8) g7<1>D -g6<8,8,1>D g17.1<8,4,2>D { align1 1Q I@3 }; -mov(8) g13.1<2>UD g3<4,4,1>UD { align1 1Q I@2 }; -mov(8) g15.1<2>UD g7<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(8) g4UD g13UD nullUD 0x04101582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 1, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) g8UD g15UD nullUD 0x04101582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 1, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sel.l(8) g19<1>UD g8<1,1,0>UD g4<1,1,0>UD { align1 1Q $2.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) nullUD g17UD g19UD 0x04003586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1Q $3 }; -add(8) g9<1>D g17<8,4,2>D 40D { align1 1Q $3.src compacted }; -cmp.l.f0.0(8) g10<1>UD g9<8,8,1>UD g17<8,4,2>UD { align1 1Q I@1 }; -mov(8) g20<2>UD g9<4,4,1>UD { align1 1Q $3.src }; -add(8) g11<1>D -g10<8,8,1>D g17.1<8,4,2>D { align1 1Q I@2 }; -mov(8) g20.1<2>UD g11<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) g12UD g20UD nullUD 0x04101582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 1, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $4 }; -cmp.nz.f0.0(8) null<1>D g12<8,8,1>D 0D { align1 1Q $4.dst }; -(-f0.0) sel(8) g22<1>UD g4<8,8,1>UD 0x00000000UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) nullUD g20UD g22UD 0x04001586 0x00000040 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 1 flat ) base_offset 0 { align1 1Q $5 }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(8) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1Q A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_BFS_build_qnodes_scheduler_code[] = { - 0x80000065, 0x17058220, 0x02000004, 0xffffffc0, - 0x00030061, 0x14054660, 0x00000000, 0x00000000, - 0xe2181a40, 0x00011703, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa00180c, 0x00340000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x21110061, 0x001102cc, - 0x21111161, 0x00110204, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0xa1011140, 0x01ce1103, - 0xa1050040, 0x004e1103, 0x00030970, 0x02050220, - 0x52460105, 0x00441106, 0x00030061, 0x0d060220, - 0x00340105, 0x00000000, 0x00031b70, 0x06050220, - 0x52460505, 0x00441106, 0x00030061, 0x0f060220, - 0x00340505, 0x00000000, 0x00031c40, 0x03052660, - 0x06460205, 0x00441126, 0x00031b40, 0x07052660, - 0x06460605, 0x00441126, 0x00031a61, 0x0d260220, - 0x00340305, 0x00000000, 0x00031a61, 0x0f260220, - 0x00340705, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00034131, 0x040c0000, - 0xfb040d14, 0x00040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00034231, 0x080c0000, - 0xfb040f14, 0x00040000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x30132262, 0x04000803, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034331, 0x00000000, 0xfb0c1114, 0x000c1314, - 0xa1093340, 0x028e1103, 0x00031970, 0x0a050220, - 0x52460905, 0x00441106, 0x00033361, 0x14060220, - 0x00340905, 0x00000000, 0x00031a40, 0x0b052660, - 0x06460a05, 0x00441126, 0x00031961, 0x14260220, - 0x00340b05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00034431, 0x0c0c0000, - 0xfb041414, 0x00040000, 0x00032470, 0x00018660, - 0x26460c05, 0x00000000, 0x11030062, 0x16058220, - 0x02460405, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00034531, 0x00000000, - 0xfb0c1414, 0x0004160c, 0x80030061, 0x7e050220, - 0x00460005, 0x00000000, 0x80030931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_BFS_build_qnodes_scheduler = { - .prog_data = { - .base.nr_params = 10, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 608, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_BFS_build_qnodes_scheduler_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 1, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 1, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 10, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 8, - .arg_count = 1, - .args = gfx125_bvh_build_BFS_build_qnodes_scheduler_args, - .code = gfx125_bvh_build_BFS_build_qnodes_scheduler_code, -}; -const char *gfx125_bvh_build_BFS_build_qnodes_scheduler_sha1 = "f48862fc7e364c8281f057f1a6a00dd2bd606a47"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_try_to_fill_grb_batched.h b/src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_try_to_fill_grb_batched.h deleted file mode 100644 index ea2272bd6bf..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_build_qnodes_try_to_fill_grb_batched.h +++ /dev/null @@ -1,403 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_BFS_build_qnodes_try_to_fill_grb_batched_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_BFS_build_qnodes_try_to_fill_grb_batched_args[] = { - { 0, 8 }, - { 8, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g46<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g11<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g47<1>UD g46<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -mov(8) g30<1>UW 0x76543210V { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g1UD g47UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g30.8<1>UW g30<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g34.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g36.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g38.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g40.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g34<2>F g2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g36<2>F g2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g38<2>F g2.2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g40<2>F g2.2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g54<1>UD g34.1<8,4,2>UD { align1 1Q F@4 }; -mov(8) g55<1>UD g36.1<8,4,2>UD { align1 2Q F@3 }; -mov(8) g42<1>UD g38.1<8,4,2>UD { align1 1Q F@2 }; -add(8) g44<1>D g38<8,4,2>D 36D { align1 1Q compacted }; -mov(8) g43<1>UD g40.1<8,4,2>UD { align1 2Q F@1 }; -add(8) g45<1>D g40<8,4,2>D 36D { align1 2Q compacted }; -cmp.l.f0.0(8) g46<1>UD g44<8,8,1>UD g38<8,4,2>UD { align1 1Q I@3 }; -mov(8) g13<2>UD g44<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -cmp.l.f0.0(8) g47<1>UD g45<8,8,1>UD g40<8,4,2>UD { align1 2Q I@3 }; -mov(8) g15<2>UD g45<4,4,1>UD { align1 2Q }; -add(8) g48<1>D -g46<8,8,1>D g38.1<8,4,2>D { align1 1Q I@4 }; -add(8) g60<1>D -g47<8,8,1>D g40.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g13.1<2>UD g48<4,4,1>UD { align1 1Q I@2 }; -mov(8) g15.1<2>UD g60<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g60UD g13UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -add(16) g24<1>D g60<1,1,0>D g11<1,1,0>D { align1 1H $1.dst compacted }; -mul(8) acc0<1>UD g24<8,8,1>UD 0x0058UW { align1 1Q I@1 }; -mul(16) g52<1>D g24<1,1,0>D 88W { align1 1H I@2 compacted }; -mach(8) g61<1>UD g24<1,1,0>UD 0x00000058UD { align1 1Q compacted AccWrEnable }; -add(8) g56<1>D g34<8,4,2>D g52<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g57<1>D g36<8,4,2>D g53<1,1,0>D { align1 2Q I@3 compacted }; -mul(8) acc0<1>UD g25<8,8,1>UD 0x0058UW { align1 2Q }; -cmp.l.f0.0(8) g58<1>UD g56<8,8,1>UD g34<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g59<1>UD g57<8,8,1>UD g36<8,4,2>UD { align1 2Q I@3 }; -add(16) g50<1>D g56<1,1,0>D 40D { align1 1H compacted }; -add(16) g67<1>D g56<1,1,0>D 64D { align1 1H compacted }; -add(16) g73<1>D g56<1,1,0>D 72D { align1 1H compacted }; -mach(8) g62<1>UD g25<8,8,1>UD 0x00000058UD { align1 2Q AccWrEnable }; -cmp.l.f0.0(16) g63<1>UD g50<1,1,0>UD g56<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g3<2>UD g50<4,4,1>UD { align1 1Q }; -mov(8) g5<2>UD g51<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g69<1>UD g67<1,1,0>UD g56<1,1,0>UD { align1 1H I@6 compacted }; -mov(8) g7<2>UD g67<4,4,1>UD { align1 1Q }; -mov(8) g9<2>UD g68<4,4,1>UD { align1 2Q }; -mov(8) g26<2>UD g73<4,4,1>UD { align1 1Q I@7 }; -mov(8) g28<2>UD g74<4,4,1>UD { align1 2Q I@7 }; -add3(16) g49<1>D g54<8,8,1>D g61<8,8,1>D -g58<1,1,1>D { align1 1H I@7 }; -cmp.l.f0.0(16) g75<1>UD g73<1,1,0>UD g56<1,1,0>UD { align1 1H compacted }; -add(16) g65<1>D -g63<1,1,0>D g49<1,1,0>D { align1 1H I@2 compacted }; -add(16) g71<1>D -g69<1,1,0>D g49<1,1,0>D { align1 1H I@7 compacted }; -add(16) g77<1>D -g75<1,1,0>D g49<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g3.1<2>UD g65<4,4,1>UD { align1 1Q I@3 }; -mov(8) g5.1<2>UD g66<4,4,1>UD { align1 2Q I@4 }; -mov(8) g7.1<2>UD g71<4,4,1>UD { align1 1Q I@4 }; -mov(8) g9.1<2>UD g72<4,4,1>UD { align1 2Q I@5 }; -mov(8) g26.1<2>UD g77<4,4,1>UD { align1 1Q I@5 }; -mov(8) g28.1<2>UD g78<4,4,1>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g66UD g3UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g72UD g7UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g78UD g26UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -add.nz.f0.0(16) g18<1>D g72<1,1,0>D -g78<1,1,0>D { align1 1H $3.dst compacted }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -mov(16) g80<1>D g30<8,8,1>UW { align1 1H }; -and.z.f0.0(16) g33<1>UD g80<1,1,0>UD 0x0000000fUD { align1 1H I@1 compacted }; -mov(16) g81<1>UD g33<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL1 UIP: LABEL1 { align1 1H }; -add(8) g83<1>D g38<8,4,2>D 4D { align1 1Q compacted }; -add(8) g84<1>D g40<8,4,2>D 4D { align1 2Q compacted }; -cmp.l.f0.0(8) g85<1>UD g83<8,8,1>UD g38<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g86<1>UD g84<8,8,1>UD g40<8,4,2>UD { align1 2Q I@2 }; -mov(8) g14<2>UD g83<4,4,1>UD { align1 1Q $1.src }; -mov(8) g16<2>UD g84<4,4,1>UD { align1 2Q $1.src }; -add(8) g87<1>D -g85<8,8,1>D g38.1<8,4,2>D { align1 1Q I@4 }; -add(8) g88<1>D -g86<8,8,1>D g40.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g14.1<2>UD g87<4,4,1>UD { align1 1Q I@2 }; -mov(8) g16.1<2>UD g88<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g115UD g14UD g18UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL1: -endif(16) JIP: LABEL0 { align1 1H }; -add(8) g88<1>D g38<8,4,2>D 28D { align1 1Q compacted }; -add(8) g89<1>D g40<8,4,2>D 28D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -add(16) g95<1>D g115<0,1,0>D g18<1,1,0>D { align1 1H $1.dst compacted }; -cmp.l.f0.0(8) g90<1>UD g88<8,8,1>UD g38<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g91<1>UD g89<8,8,1>UD g40<8,4,2>UD { align1 2Q I@3 }; -mov(8) g44<2>UD g88<4,4,1>UD { align1 1Q }; -mov(8) g46<2>UD g89<4,4,1>UD { align1 2Q }; -add(8) g92<1>D -g90<8,8,1>D g38.1<8,4,2>D { align1 1Q I@4 }; -add(8) g93<1>D -g91<8,8,1>D g40.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g44.1<2>UD g92<4,4,1>UD { align1 1Q I@2 }; -mov(8) g46.1<2>UD g93<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g93UD g44UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -add(16) g97<1>D g93<1,1,0>D -g115<0,1,0>D { align1 1H $4.dst compacted }; -cmp.ge.f0.0(16) null<1>UD g95<8,8,1>UD g93<8,8,1>UD { align1 1H I@7 }; -(+f0.0) sel(16) g99<1>UD g97<1,1,0>UD g18<1,1,0>UD { align1 1H I@2 compacted }; -cmp.l.f0.0(16) null<1>UD g115<0,1,0>UD g93<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; -add(8) g101<1>D g38<8,4,2>D 40D { align1 1Q compacted }; -add(8) g102<1>D g40<8,4,2>D 40D { align1 2Q compacted }; -add(8) g107<1>D g38<8,4,2>D 44D { align1 1Q compacted }; -add(8) g108<1>D g40<8,4,2>D 44D { align1 2Q compacted }; -cmp.l.f0.0(8) g103<1>UD g101<8,8,1>UD g38<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g104<1>UD g102<8,8,1>UD g40<8,4,2>UD { align1 2Q I@4 }; -mov(8) g12<2>UD g101<4,4,1>UD { align1 1Q $1.src }; -mov(8) g14<2>UD g102<4,4,1>UD { align1 2Q $1.src }; -cmp.l.f0.0(16) g109<1>UD g107<1,1,0>UD 0x0000002cUD { align1 1H I@5 compacted }; -add(8) g105<1>D -g103<8,8,1>D g38.1<8,4,2>D { align1 1Q I@5 }; -add(8) g106<1>D -g104<8,8,1>D g40.1<8,4,2>D { align1 2Q I@5 }; -mov(8) g12.1<2>UD g105<4,4,1>UD { align1 1Q I@2 }; -mov(8) g14.1<2>UD g106<4,4,1>UD { align1 2Q I@2 }; - -LABEL4: -cmp.ge.f0.0(16) null<1>UD g33<8,8,1>UD g99<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL3 UIP: LABEL3 { align1 1H }; -add(16) g111<1>D g78<1,1,0>D g33<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g122UD g12UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -shl(16) g113<1>D g111<8,8,1>D 0x00000003UD { align1 1H I@1 }; -shr(16) g31<1>UD g111<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -add(16) g117<1>D g66<1,1,0>D g113<1,1,0>D { align1 1H @2 $2.dst compacted }; -cmp.l.f0.0(16) g119<1>UD g117<1,1,0>UD g66<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g8<2>UD g117<4,4,1>UD { align1 1Q $3.src }; -mov(8) g10<2>UD g118<4,4,1>UD { align1 2Q $3.src }; -cmp.nz.f0.0(16) null<1>D g122<8,8,1>D 0D { align1 1H $1.dst }; -add3(16) g121<1>D g68<8,8,1>D g31<8,8,1>D -g119<1,1,1>D { align1 1H @4 $2.dst }; -(-f0.0) sel(16) g123<1>UD g93<8,8,1>UD 0x00000000UD { align1 1H }; -mov(8) g8.1<2>UD g121<4,4,1>UD { align1 1Q I@2 }; -mov(8) g10.1<2>UD g122<4,4,1>UD { align1 2Q I@3 }; -add3(16) g125<1>D g123<8,8,1>D g115.0<0,1,0>D g33<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g20UD g8UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shl(16) g1<1>D g125<8,8,1>D 0x00000004UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g3<1>D g107<1,1,0>D g1<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g5<1>UD g3<1,1,0>UD g107<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g16<2>UD g3<4,4,1>UD { align1 1Q $1.src }; -mov(8) g18<2>UD g4<4,4,1>UD { align1 2Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add3(16) g7<1>D -g109<8,8,1>D g42<8,8,1>D -g5<1,1,1>D { align1 1H I@3 }; -mov(8) g16.1<2>UD g7<4,4,1>UD { align1 1Q I@1 }; -mov(8) g18.1<2>UD g8<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g16UD g20UD 0x08007586 0x00000180 - ugm MsgDesc: ( store_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 6 flat ) base_offset 0 { align1 1H $1 }; -add(16) g33<1>D g33<1,1,0>D 16D { align1 1H compacted }; - -LABEL3: -while(16) JIP: LABEL4 { align1 1H }; -cmp.z.f0.0(16) null<1>D g81<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL5 UIP: LABEL5 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g8UD g26UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g45<1>D g8<1,1,0>D g99<1,1,0>D { align1 1H @4 $5.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g26UD g45UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL5: -endif(16) JIP: LABEL2 { align1 1H }; - -LABEL2: -endif(16) JIP: LABEL0 { align1 1H }; - -LABEL0: -endif(16) JIP: LABEL6 { align1 1H }; - -LABEL6: -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_BFS_build_qnodes_try_to_fill_grb_batched_code[] = { - 0x80000065, 0x2e058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x0b050220, 0x00000024, 0x00000000, - 0xe22f1a40, 0x00012e03, 0x80030061, 0x1e054410, - 0x00000000, 0x76543210, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa002f0c, 0x00340000, 0x641e1940, 0x00801e95, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x21220061, 0x001102cc, 0x2a240061, 0x001102cc, - 0x00030061, 0x26260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x28260aa0, 0x00000264, 0x00000000, - 0x21221461, 0x00110204, 0x2a241461, 0x00110204, - 0x21261461, 0x00110244, 0x2a281461, 0x00110244, - 0x00031461, 0x36050220, 0x00442226, 0x00000000, - 0x00131361, 0x37050220, 0x00442426, 0x00000000, - 0x00031261, 0x2a050220, 0x00442626, 0x00000000, - 0xa12c0040, 0x024e2603, 0x00131161, 0x2b050220, - 0x00442826, 0x00000000, 0xaa2d0040, 0x024e2803, - 0x00031b70, 0x2e050220, 0x52462c05, 0x00442606, - 0x00030061, 0x0d060220, 0x00342c05, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x2f050220, 0x52462d05, 0x00442806, - 0x00130061, 0x0f060220, 0x00342d05, 0x00000000, - 0x00031c40, 0x30052660, 0x06462e05, 0x00442626, - 0x00131b40, 0x3c052660, 0x06462f05, 0x00442826, - 0x00031a61, 0x0d260220, 0x00343005, 0x00000000, - 0x00131a61, 0x0f260220, 0x00343c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x3c140000, 0xfb040d24, 0x00040000, - 0xa0182140, 0x0b003c02, 0x00031941, 0x20018220, - 0x01461805, 0x00580058, 0x60341a41, 0x05801802, - 0xfe3d0049, 0x05801803, 0xa1381a40, 0x340e2202, - 0xaa391b40, 0x350e2402, 0x00130041, 0x20018220, - 0x01461905, 0x00580058, 0x00031b70, 0x3a050220, - 0x52463805, 0x00442206, 0x00131b70, 0x3b050220, - 0x52463905, 0x00442406, 0xa0320040, 0x02803803, - 0xa0430040, 0x04003803, 0xa0490040, 0x04803803, - 0x00130049, 0x3e058222, 0x02461905, 0x00000058, - 0x273f1c70, 0x38003203, 0x00030061, 0x03060220, - 0x00343205, 0x00000000, 0x00130061, 0x05060220, - 0x00343305, 0x00000000, 0x27451e70, 0x38004303, - 0x00030061, 0x07060220, 0x00344305, 0x00000000, - 0x00130061, 0x09060220, 0x00344405, 0x00000000, - 0x00031f61, 0x1a060220, 0x00344905, 0x00000000, - 0x00131f61, 0x1c060220, 0x00344a05, 0x00000000, - 0x00041f52, 0x31040e68, 0x0e2e3605, 0x3a053d05, - 0x274b0070, 0x38004903, 0xa0411a40, 0x31023f02, - 0xa0471f40, 0x31024502, 0xa04d1b40, 0x31024b02, - 0x00031b61, 0x03260220, 0x00344105, 0x00000000, - 0x00131c61, 0x05260220, 0x00344205, 0x00000000, - 0x00031c61, 0x07260220, 0x00344705, 0x00000000, - 0x00131d61, 0x09260220, 0x00344805, 0x00000000, - 0x00031d61, 0x1a260220, 0x00344d05, 0x00000000, - 0x00131e61, 0x1c260220, 0x00344e05, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x42240000, 0xfb040324, 0x000c0000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x48140000, 0xfb040724, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x4e140000, 0xfb041a24, 0x00040000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0xae122340, 0x4e204802, 0x01040022, 0x0001c060, - 0x00000598, 0x00000598, 0x00040061, 0x50050160, - 0x00461e05, 0x00000000, 0xec211965, 0x00f05003, - 0x00041961, 0x51050220, 0x00462105, 0x00000000, - 0x01040022, 0x0001c060, 0x000000c0, 0x000000c0, - 0xa1530040, 0x004e2603, 0xaa540040, 0x004e2803, - 0x00031a70, 0x55050220, 0x52465305, 0x00442606, - 0x00131a70, 0x56050220, 0x52465405, 0x00442806, - 0x00033161, 0x0e060220, 0x00345305, 0x00000000, - 0x00133161, 0x10060220, 0x00345405, 0x00000000, - 0x00031c40, 0x57052660, 0x06465505, 0x00442626, - 0x00131c40, 0x58052660, 0x06465605, 0x00442826, - 0x00031a61, 0x0e260220, 0x00345705, 0x00000000, - 0x00131a61, 0x10260220, 0x00345805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x73140000, 0xfb180e24, 0x01001214, - 0x00040025, 0x00004600, 0x00000000, 0x000004a0, - 0xa1580040, 0x01ce2603, 0xaa590040, 0x01ce2803, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0xa05f2140, 0x12017302, 0x00031b70, 0x5a050220, - 0x52465805, 0x00442606, 0x00131b70, 0x5b050220, - 0x52465905, 0x00442806, 0x00030061, 0x2c060220, - 0x00345805, 0x00000000, 0x00130061, 0x2e060220, - 0x00345905, 0x00000000, 0x00031c40, 0x5c052660, - 0x06465a05, 0x00442626, 0x00131c40, 0x5d052660, - 0x06465b05, 0x00442826, 0x00031a61, 0x2c260220, - 0x00345c05, 0x00000000, 0x00131a61, 0x2e260220, - 0x00345d05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x5d140000, - 0xfb042c24, 0x00040000, 0xa0612440, 0x73305d02, - 0x00041f70, 0x00010220, 0x42465f05, 0x00465d05, - 0x2f631a62, 0x12006103, 0x00040070, 0x00010220, - 0x52007304, 0x00465d05, 0x01040022, 0x0001c060, - 0x00000388, 0x00000388, 0xa1650040, 0x028e2603, - 0xaa660040, 0x028e2803, 0xa16b0040, 0x02ce2603, - 0xaa6c0040, 0x02ce2803, 0x00031c70, 0x67050220, - 0x52466505, 0x00442606, 0x00131c70, 0x68050220, - 0x52466605, 0x00442806, 0x00033161, 0x0c060220, - 0x00346505, 0x00000000, 0x00133161, 0x0e060220, - 0x00346605, 0x00000000, 0xe76d1d70, 0x02c06b03, - 0x00031d40, 0x69052660, 0x06466705, 0x00442626, - 0x00131d40, 0x6a052660, 0x06466805, 0x00442826, - 0x00031a61, 0x0c260220, 0x00346905, 0x00000000, - 0x00131a61, 0x0e260220, 0x00346a05, 0x00000000, - 0x00041a70, 0x00010220, 0x42462105, 0x00466305, - 0x01040028, 0x0001c660, 0x000001f8, 0x000001f8, - 0xa06f0040, 0x21004e02, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x7a140000, - 0xfb040c24, 0x00040000, 0x00041969, 0x71058660, - 0x02466f05, 0x00000003, 0xe01f0068, 0x01d06f03, - 0xa075a240, 0x71004202, 0x27771970, 0x42007503, - 0x00033361, 0x08060220, 0x00347505, 0x00000000, - 0x00133361, 0x0a060220, 0x00347605, 0x00000000, - 0x00042170, 0x00018660, 0x26467a05, 0x00000000, - 0x0004c252, 0x79040e68, 0x0e2e4405, 0x77051f05, - 0x11040062, 0x7b058220, 0x02465d05, 0x00000000, - 0x00031a61, 0x08260220, 0x00347905, 0x00000000, - 0x00131b61, 0x0a260220, 0x00347a05, 0x00000000, - 0x00041b52, 0x7d040e68, 0x06067b05, 0x21057304, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x14240000, 0xfb040824, 0x000c0000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040969, 0x01058660, 0x02467d05, 0x00000004, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0031940, 0x01006b02, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27051970, 0x6b000303, - 0x00033161, 0x10060220, 0x00340305, 0x00000000, - 0x00133161, 0x12060220, 0x00340405, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041b52, 0x07042e68, 0x0e2e6d05, 0x05052a05, - 0x00031961, 0x10260220, 0x00340705, 0x00000000, - 0x00131a61, 0x12260220, 0x00340805, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xfb0c1024, 0x001c1434, - 0xa0210040, 0x01002103, 0x00040027, 0x00014060, - 0x00000000, 0xfffffdf8, 0x00040070, 0x00018660, - 0x16465105, 0x00000000, 0x01040022, 0x0001c060, - 0x00000098, 0x00000098, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x08140000, - 0xfb041a24, 0x00040000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa02dc540, 0x63000802, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xfb0c1a24, 0x00042d14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80030061, 0x7e050220, 0x00460005, 0x00000000, - 0x80040931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_BFS_build_qnodes_try_to_fill_grb_batched = { - .prog_data = { - .base.nr_params = 12, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 2448, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_BFS_build_qnodes_try_to_fill_grb_batched_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 12, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 16, - .arg_count = 2, - .args = gfx125_bvh_build_BFS_build_qnodes_try_to_fill_grb_batched_args, - .code = gfx125_bvh_build_BFS_build_qnodes_try_to_fill_grb_batched_code, -}; -const char *gfx125_bvh_build_BFS_build_qnodes_try_to_fill_grb_batched_sha1 = "ce091e166d897fee5beb330a5f3db6ab5de8148c"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_categorize_builds_and_init_scheduler.h b/src/intel/vulkan/grl/gfx125_bvh_build_BFS_categorize_builds_and_init_scheduler.h deleted file mode 100644 index e9272c77dc8..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_categorize_builds_and_init_scheduler.h +++ /dev/null @@ -1,1400 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_BFS_categorize_builds_and_init_scheduler_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_BFS_categorize_builds_and_init_scheduler_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, - { 24, 8 }, - { 32, 4 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g115<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g83<1>D 0D { align1 1H }; -mov.nz.f0.0(16) null<1>UD g0.1<0,1,0>UD { align1 1H }; -and(16) g70<1>UD g0.2<0,1,0>UD 0x000000ffUD { align1 1H compacted }; -add(1) g116<1>UD g115<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@4 compacted }; -add(1) g117<1>UD g115<0,1,0>UD 0x00000040UD { align1 WE_all 1N compacted }; -mov(8) g55<1>UW 0x76543210V { align1 WE_all 1Q }; -shl(16) g85<1>D g70<8,8,1>D 0x00000004UD { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g1UD g116UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g3UD g117UD nullUD 0x0210c500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -add(8) g55.8<1>UW g55<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g87<1>D g55<8,8,1>UW { align1 1H }; -add(16) g89<1>D g87<1,1,0>D g85<1,1,0>D { align1 1H I@1 compacted }; -and(16) g72<1>UD g89<1,1,0>UD 0x000001ffUD { align1 1H I@1 compacted }; -mov(16) g74<1>UD g72<8,8,1>UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g60.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g98.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g62.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g18.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g64.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g20.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g66.1<2>F g2.7<0,1,0>F { align1 1Q }; -mov(8) g22.1<2>F g2.7<0,1,0>F { align1 2Q }; -mov(8) g60<2>F g2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g98<2>F g2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g62<2>F g2.2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g18<2>F g2.2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g64<2>F g2.4<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g20<2>F g2.4<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g66<2>F g2.6<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g22<2>F g2.6<0,1,0>F { align1 2Q F@7 compacted }; -(+f0.0) if(16) JIP: LABEL1 UIP: LABEL0 { align1 1H }; -mov(8) g90<1>UD g60.1<8,4,2>UD { align1 1Q F@7 }; -mov(8) g91<1>UD g98.1<8,4,2>UD { align1 2Q F@7 }; -add(8) g92<1>D g60<8,4,2>D 40D { align1 1Q compacted }; -add(8) g93<1>D g98<8,4,2>D 40D { align1 2Q compacted }; -cmp.l.f0.0(8) g94<1>UD g92<8,8,1>UD g60<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g95<1>UD g93<8,8,1>UD g98<8,4,2>UD { align1 2Q I@2 }; - -LABEL3: -cmp.ge.f0.0(16) null<1>UD g72<8,8,1>UD 0x00000100UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; -cmp.nz.f0.0(16) g96<1>D g72<1,1,0>D 0D { align1 1H compacted }; -shl(16) g16<1>D g72<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) g8<1>D -g96<8,8,1>D { align1 1H I@2 }; -add(16) g100<1>D g92<1,1,0>D g16<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g102<1>UD g100<1,1,0>UD g92<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g4<2>UD g100<4,4,1>UD { align1 1Q $2.src }; -mov(8) g6<2>UD g101<4,4,1>UD { align1 2Q $2.src }; -add3(16) g104<1>D -g94<8,8,1>D g90<8,8,1>D -g102<1,1,1>D { align1 1H I@3 }; -mov(8) g4.1<2>UD g104<4,4,1>UD { align1 1Q I@1 }; -mov(8) g6.1<2>UD g105<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g4UD g8UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g72<1>D g72<1,1,0>D 512D { align1 1H compacted }; - -LABEL2: -while(16) JIP: LABEL3 { align1 1H }; -shl(16) g58<1>D g87<8,8,1>D 0x00000002UD { align1 1H }; -mov(16) g105<1>D 2139095040D { align1 1H }; -add(8) g107<1>D g60<8,4,2>D 11308D { align1 1Q }; -add(8) g108<1>D g98<8,4,2>D 11308D { align1 2Q }; -cmp.l.f0.0(8) g54<1>UD g107<8,8,1>UD g60<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g109<1>UD g108<8,8,1>UD g98<8,4,2>UD { align1 2Q I@2 }; -add(8) g110<1>D -g54<8,8,1>D g60.1<8,4,2>D { align1 1Q I@2 }; -add(8) g111<1>D -g109<8,8,1>D g98.1<8,4,2>D { align1 2Q I@2 }; - -LABEL9: -cmp.ge.f0.0(16) null<1>UD g70<8,8,1>UD 0x00000100UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL4 UIP: LABEL4 { align1 1H }; -mul(8) acc0<1>UD g70<8,8,1>UD 0x05ccUW { align1 1Q }; -mul(16) g114<1>D g70<1,1,0>D 1484W { align1 1H compacted }; -mov(16) g56<1>UD g58<8,8,1>UD { align1 1H I@7 }; -mach(8) g112<1>UD g70<1,1,0>UD 0x000005ccUD { align1 1Q compacted AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g116<1>D g107<1,1,0>D g114<1,1,0>D { align1 1H I@3 compacted }; -mul(8) acc0<1>UD g71<8,8,1>UD 0x05ccUW { align1 2Q }; -cmp.l.f0.0(16) g118<1>UD g116<1,1,0>UD g107<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g122<1>D g116<1,1,0>D 44D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g1<1>D g116<1,1,0>D 1196D { align1 1H F@1 compacted }; -mach(8) g113<1>UD g71<8,8,1>UD 0x000005ccUD { align1 2Q AccWrEnable }; -cmp.l.f0.0(16) g124<1>UD g122<1,1,0>UD g116<1,1,0>UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g4<1>UD g1<1,1,0>UD 0x000004acUD { align1 1H I@3 compacted }; -add3(16) g120<1>D g110<8,8,1>D g112<8,8,1>D -g118<1,1,1>D { align1 1H I@3 }; -add(16) g126<1>D -g124<1,1,0>D g120<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g6<1>D -g4<1,1,0>D g120<1,1,0>D { align1 1H I@3 compacted }; - -LABEL6: -cmp.ge.f0.0(16) null<1>UD g56<8,8,1>UD 0x00000030UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL5 UIP: LABEL5 { align1 1H }; -shl(16) g8<1>D g56<8,8,1>D 0x00000002UD { align1 1H $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g10<1>D g1<1,1,0>D g8<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g12<1>UD g10<1,1,0>UD g1<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g40<2>UD g10<4,4,1>UD { align1 1Q $0.src }; -mov(8) g42<2>UD g11<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g14<1>D -g12<1,1,0>D g6<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g40.1<2>UD g14<4,4,1>UD { align1 1Q I@1 }; -mov(8) g42.1<2>UD g15<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g40UD g83UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add3(16) g24<1>D 0x0004UW g8<8,8,1>D g1<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g26<1>UD g24<1,1,0>UD g1<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g41<2>UD g24<4,4,1>UD { align1 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g43<2>UD g25<4,4,1>UD { align1 2Q $0.src }; -add(16) g28<1>D -g26<1,1,0>D g6<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g41.1<2>UD g28<4,4,1>UD { align1 1Q I@1 }; -mov(8) g43.1<2>UD g29<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g41UD g83UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add3(16) g29<1>D 0x0008UW g8<8,8,1>D g1<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g31<1>UD g29<1,1,0>UD g1<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g42<2>UD g29<4,4,1>UD { align1 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g44<2>UD g30<4,4,1>UD { align1 2Q $0.src }; -add(16) g33<1>D -g31<1,1,0>D g6<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g42.1<2>UD g33<4,4,1>UD { align1 1Q I@1 }; -mov(8) g44.1<2>UD g34<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g42UD g83UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add3(16) g34<1>D 0x000cUW g8<8,8,1>D g1<1,1,1>D { align1 1H }; -cmp.l.f0.0(16) g36<1>UD g34<1,1,0>UD g1<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g43<2>UD g34<4,4,1>UD { align1 1Q $2.src }; -mov(8) g45<2>UD g35<4,4,1>UD { align1 2Q $2.src }; -add(16) g38<1>D -g36<1,1,0>D g6<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g43.1<2>UD g38<4,4,1>UD { align1 1Q I@1 }; -mov(8) g45.1<2>UD g39<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g43UD g83UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g56<1>D g56<1,1,0>D 64D { align1 1H compacted }; - -LABEL5: -while(16) JIP: LABEL6 { align1 1H }; -mov(16) g68<1>UD g58<8,8,1>UD { align1 1H }; - -LABEL8: -cmp.ge.f0.0(16) null<1>UD g68<8,8,1>UD 0x00000120UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; -shl(16) g39<1>D g68<8,8,1>D 0x00000002UD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g41<1>D g122<1,1,0>D g39<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g43<1>UD g41<1,1,0>UD g122<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g9<2>UD g41<4,4,1>UD { align1 1Q $2.src }; -mov(8) g11<2>UD g42<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g45<1>D -g43<1,1,0>D g126<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g9.1<2>UD g45<4,4,1>UD { align1 1Q I@1 }; -mov(8) g11.1<2>UD g46<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g105UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add3(16) g46<1>D 0x0004UW g39<8,8,1>D g122<1,1,1>D { align1 1H }; -cmp.l.f0.0(16) g48<1>UD g46<1,1,0>UD g122<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g10<2>UD g46<4,4,1>UD { align1 1Q $2.src }; -mov(8) g12<2>UD g47<4,4,1>UD { align1 2Q $2.src }; -add(16) g50<1>D -g48<1,1,0>D g126<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g10.1<2>UD g50<4,4,1>UD { align1 1Q I@1 }; -mov(8) g12.1<2>UD g51<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g10UD g105UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add3(16) g51<1>D 0x0008UW g39<8,8,1>D g122<1,1,1>D { align1 1H }; -cmp.l.f0.0(16) g53<1>UD g51<1,1,0>UD g122<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g11<2>UD g51<4,4,1>UD { align1 1Q $2.src }; -mov(8) g13<2>UD g52<4,4,1>UD { align1 2Q $2.src }; -add(16) g55<1>D -g53<1,1,0>D g126<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g11.1<2>UD g55<4,4,1>UD { align1 1Q I@1 }; -mov(8) g13.1<2>UD g56<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g11UD g105UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add3(16) g56<1>D 0x000cUW g39<8,8,1>D g122<1,1,1>D { align1 1H }; -cmp.l.f0.0(16) g76<1>UD g56<1,1,0>UD g122<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g12<2>UD g56<4,4,1>UD { align1 1Q $2.src }; -mov(8) g14<2>UD g57<4,4,1>UD { align1 2Q $2.src }; -add(16) g78<1>D -g76<1,1,0>D g126<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g12.1<2>UD g78<4,4,1>UD { align1 1Q I@1 }; -mov(8) g14.1<2>UD g79<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g12UD g105UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g68<1>D g68<1,1,0>D 64D { align1 1H compacted }; - -LABEL7: -while(16) JIP: LABEL8 { align1 1H }; -add(16) g70<1>D g70<1,1,0>D 32D { align1 1H compacted }; - -LABEL4: -while(16) JIP: LABEL9 { align1 1H }; -cmp.z.f0.0(16) null<1>D g74<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL10 UIP: LABEL10 { align1 1H }; -add(8) g55<1>D g60<8,4,2>D 391212D { align1 1Q }; -add(8) g79<1>D g98<8,4,2>D 391212D { align1 2Q }; -cmp.l.f0.0(8) g56<1>UD g55<8,8,1>UD g60<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g80<1>UD g79<8,8,1>UD g98<8,4,2>UD { align1 2Q I@2 }; -mov(8) g24<2>UD g55<4,4,1>UD { align1 1Q }; -mov(8) g26<2>UD g79<4,4,1>UD { align1 2Q }; -add(8) g57<1>D -g56<8,8,1>D g60.1<8,4,2>D { align1 1Q I@4 }; -add(8) g81<1>D -g80<8,8,1>D g98.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g24.1<2>UD g57<4,4,1>UD { align1 1Q I@2 }; -mov(8) g26.1<2>UD g81<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g24UD g83UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL10: -endif(16) JIP: LABEL11 { align1 1H }; - -LABEL11: -else(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; - -LABEL1: -mov(16) g76<1>D 1D { align1 1H }; -cmp.z.f0.0(16) null<1>D g74<8,8,1>D 0D { align1 1H I@3 }; -(+f0.0) if(16) JIP: LABEL12 UIP: LABEL12 { align1 1H }; -mov(16) g25<1>D 0D { align1 1H $2.src }; -mov(16) g27<1>UD 0x00000000UD { align1 1H $2.src }; -mov(16) g29<1>UD 0x00000000UD { align1 1H }; -mov(16) g31<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g25UD g27UD 0x04007506 0x00000180 - slm MsgDesc: ( store_cmask, a32, d32, xyz, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 6 flat ) base_offset 0 { align1 1H $2 }; - -LABEL12: -endif(16) JIP: LABEL0 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -send(1) g82UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(8) g83<1>UD 0x00000000UD { align1 WE_all 1Q $2.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(2) g83.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g83UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $2 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(8) g78<1>UD g62.1<8,4,2>UD { align1 1Q F@6 }; -mov(8) g79<1>UD g18.1<8,4,2>UD { align1 2Q F@5 }; -mov(16) g30<1>UD 0x00000000UD { align1 1H $2.src }; -mov(16) g33<1>UD 0x00000000UD { align1 1H }; -mov(16) g36<1>UD 0x00000000UD { align1 1H }; -mov(16) g80<1>UD g72<8,8,1>UD { align1 1H }; - -LABEL14: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -cmp.ge.f0.0(16) null<1>UD g80<8,8,1>UD g3<0,1,0>UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL13 UIP: LABEL13 { align1 1H }; -shl(16) g84<1>D g80<8,8,1>D 0x00000003UD { align1 1H $2.src }; -shr(16) g86<1>UD g80<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -add(16) g103<1>D g36<1,1,0>D 1D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g105<1>D g33<1,1,0>D 1D { align1 1H I@7 compacted }; -add(16) g111<1>D g30<1,1,0>D 1D { align1 1H I@7 compacted }; -add(16) g80<1>D g80<1,1,0>D 512D { align1 1H compacted }; -add(8) g58<1>D g62<8,4,2>D g84<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g88<1>D g18<8,4,2>D g85<1,1,0>D { align1 2Q I@7 compacted }; -cmp.l.f0.0(8) g89<1>UD g58<8,8,1>UD g62<8,4,2>UD { align1 1Q I@2 }; -mov(8) g44<2>UD g58<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g90<1>UD g88<8,8,1>UD g18<8,4,2>UD { align1 2Q I@3 }; -mov(8) g46<2>UD g88<4,4,1>UD { align1 2Q $2.src }; -add3(16) g91<1>D g78<8,8,1>D g86<8,8,1>D -g89<1,1,1>D { align1 1H I@2 }; -mov(8) g44.1<2>UD g91<4,4,1>UD { align1 1Q I@1 }; -mov(8) g46.1<2>UD g92<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g92UD g44UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -add(16) g96<1>D g92<1,1,0>D 36D { align1 1H $2.dst compacted }; -cmp.l.f0.0(16) g16<1>UD g96<1,1,0>UD g92<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g48<2>UD g96<4,4,1>UD { align1 1Q $2.src }; -mov(8) g50<2>UD g97<4,4,1>UD { align1 2Q $2.src }; -add(16) g100<1>D -g16<1,1,0>D g94<1,1,0>D { align1 1H @3 $2.dst compacted }; -mov(8) g48.1<2>UD g100<4,4,1>UD { align1 1Q I@1 }; -mov(8) g50.1<2>UD g101<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g101UD g48UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -cmp.le.f0.0(16) g107<1>UD g101<8,8,1>UD 0x00000100UD { align1 1H $2.dst }; -(+f0.0) sel(16) g109<1>UD g36<1,1,0>UD g103<1,1,0>UD { align1 1H compacted }; -cmp.g.f0.0(16) g113<1>UD g101<1,1,0>UD 0x00000006UD { align1 1H compacted }; -(+f0.0) sel(16) g36<1>UD g109<1,1,0>UD g36<1,1,0>UD { align1 1H I@2 compacted }; -and.nz.f0.0(16) null<1>UD g113<8,8,1>UD g107<8,8,1>UD { align1 1H I@2 }; -(+f0.0) sel(16) g33<1>UD g105<1,1,0>UD g33<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g113<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g30<1>UD g30<1,1,0>UD g111<1,1,0>UD { align1 1H compacted }; - -LABEL13: -while(16) JIP: LABEL14 { align1 1H }; -mov(16) g28<1>UD 0x00000000UD { align1 1H $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g1UD g28UD g30UD 0x0424050c 0x00000080 - slm MsgDesc: ( atomic_add, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) g31<1>UD 0x00000004UD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g68UD g31UD g33UD 0x0424050c 0x00000080 - slm MsgDesc: ( atomic_add, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g34<1>UD 0x00000008UD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g70UD g34UD g36UD 0x0424050c 0x00000080 - slm MsgDesc: ( atomic_add, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(1) g114UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(8) g115<1>UD 0x00000000UD { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(2) g115.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(1) g53<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(16) nullUD g115UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $5 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(1) f0<1>UD g53<0,1,0>UD { align1 WE_all 1N I@2 }; -mov(8) g116<1>UD 0x00000000UD { align1 WE_all 1Q $0.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0.any16h) send(1) g86UD g116UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g14<1>D g86<0,1,0>D g86.1<0,1,0>D { align1 1H $2.src compacted }; -cmp.l.f0.0(16) g80<1>UD g14<1,1,0>UD g86<0,1,0>UD { align1 1H I@1 compacted }; - -LABEL19: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -cmp.ge.f0.0(16) null<1>UD g72<8,8,1>UD g3<0,1,0>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL15 UIP: LABEL15 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(16) g117<1>D g72<8,8,1>D 0x00000003UD { align1 1H }; -shr(16) g119<1>UD g72<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g34<1>UD g66.1<8,4,2>UD { align1 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g35<1>UD g22.1<8,4,2>UD { align1 2Q F@1 }; -add(8) g82<1>D g62<8,4,2>D g117<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g121<1>D g18<8,4,2>D g118<1,1,0>D { align1 2Q I@5 compacted }; -cmp.l.f0.0(8) g122<1>UD g82<8,8,1>UD g62<8,4,2>UD { align1 1Q I@2 }; -mov(8) g49<2>UD g82<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g123<1>UD g121<8,8,1>UD g18<8,4,2>UD { align1 2Q I@3 }; -mov(8) g51<2>UD g121<4,4,1>UD { align1 2Q $2.src }; -add3(16) g124<1>D g78<8,8,1>D g119<8,8,1>D -g122<1,1,1>D { align1 1H I@2 }; -mov(8) g49.1<2>UD g124<4,4,1>UD { align1 1Q I@1 }; -mov(8) g51.1<2>UD g125<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g4UD g49UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g56<2>UD g4<4,4,1>UD { align1 1Q $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g58<2>UD g5<4,4,1>UD { align1 2Q $6.dst }; -add(16) g125<1>D g4<1,1,0>D 36D { align1 1H compacted }; -mov(8) g56.1<2>UD g6<4,4,1>UD { align1 1Q @3 $6.dst }; -mov(8) g58.1<2>UD g7<4,4,1>UD { align1 2Q @3 $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g24<1>UD g125<1,1,0>UD g4<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g39<2>UD g125<4,4,1>UD { align1 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g41<2>UD g126<4,4,1>UD { align1 2Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g26<1>D -g24<1,1,0>D g6<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g39.1<2>UD g26<4,4,1>UD { align1 1Q I@1 }; -mov(8) g41.1<2>UD g27<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g24UD g39UD nullUD 0x08607582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -cmp.g.f0.0(16) null<1>UD g24<8,8,1>UD 0x00000006UD { align1 1H $7.dst }; -(+f0.0) if(16) JIP: LABEL17 UIP: LABEL16 { align1 1H }; -add(16) g36<1>D g70<1,1,0>D 1D { align1 1H $0.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g38<1>D g14<1,1,0>D g70<1,1,0>D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g44<1>D g68<1,1,0>D 1D { align1 1H $0.dst compacted }; -add(16) g46<1>D g86<0,1,0>D g68<1,1,0>D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g40<1>UD g38<1,1,0>UD g14<1,1,0>UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g48<1>UD g46<1,1,0>UD g86<0,1,0>UD { align1 1H I@2 compacted }; -cmp.le.f0.0(16) g50<1>UD g24<8,8,1>UD 0x00000100UD { align1 1H $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g42<1>D -g40<1,1,0>D -g80<1,1,0>D { align1 1H I@3 compacted }; -(+f0.0) sel(16) g54<1>UD g46<1,1,0>UD g38<1,1,0>UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g52<1>D -g48<1,1,0>D g42<1,1,0>D { align1 1H $6.src compacted }; -mul(8) acc0<1>UD g54<8,8,1>UD 0x0058UW { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mul(16) g84<1>D g54<1,1,0>D 88W { align1 1H I@3 compacted }; -mul(16) g87<1>D g52<1,1,0>D 88W { align1 1H I@3 compacted }; -mach(8) g82<1>UD g54<1,1,0>UD 0x00000058UD { align1 1Q compacted AccWrEnable }; -add(8) g89<1>D g66<8,4,2>D g84<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g90<1>D g22<8,4,2>D g85<1,1,0>D { align1 2Q I@4 compacted }; -mul(8) acc0<1>UD g55<8,8,1>UD 0x0058UW { align1 2Q }; -cmp.l.f0.0(8) g91<1>UD g89<8,8,1>UD g66<8,4,2>UD { align1 1Q I@3 }; -mov(8) g30<2>UD g89<4,4,1>UD { align1 1Q $0.dst }; -cmp.l.f0.0(8) g92<1>UD g90<8,8,1>UD g22<8,4,2>UD { align1 2Q I@4 }; -mov(8) g32<2>UD g90<4,4,1>UD { align1 2Q $0.src }; -cmp.nz.f0.0(16) null<1>D g50<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mach(8) g83<1>UD g55<8,8,1>UD 0x00000058UD { align1 2Q AccWrEnable }; -(+f0.0) sel(16) g70<1>UD g70<1,1,0>UD g36<1,1,0>UD { align1 1H compacted }; -(+f0.0) sel(16) g68<1>UD g44<1,1,0>UD g68<1,1,0>UD { align1 1H compacted }; -add(16) g89<1>D g82<1,1,0>D g87<1,1,0>D { align1 1H I@3 compacted }; -add3(16) g93<1>D g34<8,8,1>D g89<8,8,1>D -g91<1,1,1>D { align1 1H I@1 }; -mov(8) g30.1<2>UD g93<4,4,1>UD { align1 1Q I@1 }; -mov(8) g32.1<2>UD g94<4,4,1>UD { align1 2Q I@2 }; -else(16) JIP: LABEL16 UIP: LABEL16 { align1 1H }; - -LABEL17: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g82<1>D g1<1,1,0>D 1D { align1 1H $0.dst compacted }; -mul(8) acc0<1>UD g1<8,8,1>UD 0x0058UW { align1 1Q }; -mul(16) g96<1>D g1<1,1,0>D 88W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mach(8) g94<1>UD g1<1,1,0>UD 0x00000058UD { align1 1Q I@5 compacted AccWrEnable }; -add(8) g90<1>D g66<8,4,2>D g96<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g97<1>D g22<8,4,2>D g97<1,1,0>D { align1 2Q I@3 compacted }; -mul(8) acc0<1>UD g2<8,8,1>UD 0x0058UW { align1 2Q }; -cmp.l.f0.0(8) g16<1>UD g90<8,8,1>UD g66<8,4,2>UD { align1 1Q I@3 }; -mov(8) g30<2>UD g90<4,4,1>UD { align1 1Q $0.dst }; -cmp.l.f0.0(8) g17<1>UD g97<8,8,1>UD g22<8,4,2>UD { align1 2Q I@4 }; -mov(8) g32<2>UD g97<4,4,1>UD { align1 2Q $0.src }; -mach(8) g95<1>UD g2<8,8,1>UD 0x00000058UD { align1 2Q AccWrEnable }; -mov(16) g1<1>UD g82<8,8,1>UD { align1 1H }; -add3(16) g100<1>D g34<8,8,1>D g94<8,8,1>D -g16<1,1,1>D { align1 1H I@2 }; -mov(8) g30.1<2>UD g100<4,4,1>UD { align1 1Q I@1 }; -mov(8) g32.1<2>UD g101<4,4,1>UD { align1 2Q I@2 }; - -LABEL16: -endif(16) JIP: LABEL15 { align1 1H }; -shl(16) g101<1>D g72<8,8,1>D 0x00000006UD { align1 1H }; -shr(16) g103<1>UD g72<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g105<1>UD g64.1<8,4,2>UD { align1 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g106<1>UD g20.1<8,4,2>UD { align1 2Q F@3 }; -add(8) g82<1>D g64<8,4,2>D g101<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g83<1>D g20<8,4,2>D g102<1,1,0>D { align1 2Q I@5 compacted }; -cmp.l.f0.0(8) g107<1>UD g82<8,8,1>UD g64<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g108<1>UD g83<8,8,1>UD g20<8,4,2>UD { align1 2Q I@2 }; -add(16) g109<1>D g82<1,1,0>D 8D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g84<1>D g105<8,8,1>D g103<8,8,1>D -g107<1,1,1>D { align1 1H I@2 }; -cmp.l.f0.0(16) g111<1>UD g109<1,1,0>UD g82<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g34<2>UD g109<4,4,1>UD { align1 1Q }; -mov(8) g36<2>UD g110<4,4,1>UD { align1 2Q $0.src }; -add(16) g113<1>D -g111<1,1,0>D g84<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g34.1<2>UD g113<4,4,1>UD { align1 1Q I@1 }; -mov(8) g36.1<2>UD g114<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g38UD g34UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -send(16) nullUD g30UD g38UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g114<1>D g82<1,1,0>D 16D { align1 1H compacted }; -add(8) g91<1>D g30<8,4,2>D 8D { align1 1Q $9.src compacted }; -add(8) g119<1>D g32<8,4,2>D 8D { align1 2Q $9.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g116<1>UD g114<1,1,0>UD g82<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g34<2>UD g114<4,4,1>UD { align1 1Q $8.src }; -mov(8) g36<2>UD g115<4,4,1>UD { align1 2Q $8.src }; -cmp.l.f0.0(8) g92<1>UD g91<8,8,1>UD g30<8,4,2>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g120<1>UD g119<8,8,1>UD g32<8,4,2>UD { align1 2Q I@5 }; -mov(8) g38<2>UD g91<4,4,1>UD { align1 1Q $9.src }; -mov(8) g40<2>UD g119<4,4,1>UD { align1 2Q $9.src }; -add(16) g118<1>D -g116<1,1,0>D g84<1,1,0>D { align1 1H I@7 compacted }; -add(8) g93<1>D -g92<8,8,1>D g30.1<8,4,2>D { align1 1Q I@5 }; -add(8) g121<1>D -g120<8,8,1>D g32.1<8,4,2>D { align1 2Q I@5 }; -mov(8) g34.1<2>UD g118<4,4,1>UD { align1 1Q I@3 }; -mov(8) g36.1<2>UD g119<4,4,1>UD { align1 2Q I@4 }; -mov(8) g38.1<2>UD g93<4,4,1>UD { align1 1Q I@4 }; -mov(8) g40.1<2>UD g121<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g42UD g34UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g38UD g42UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $11 }; -add(16) g122<1>D g82<1,1,0>D 24D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g94<1>D g30<8,4,2>D 16D { align1 1Q compacted }; -add(8) g127<1>D g32<8,4,2>D 16D { align1 2Q compacted }; -cmp.l.f0.0(16) g124<1>UD g122<1,1,0>UD g82<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g34<2>UD g122<4,4,1>UD { align1 1Q $10.src }; -mov(8) g36<2>UD g123<4,4,1>UD { align1 2Q $10.src }; -cmp.l.f0.0(8) g95<1>UD g94<8,8,1>UD g30<8,4,2>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.src }; -cmp.l.f0.0(8) g42<1>UD g127<8,8,1>UD g32<8,4,2>UD { align1 2Q I@5 }; -mov(8) g38<2>UD g94<4,4,1>UD { align1 1Q $11.src }; -mov(8) g40<2>UD g127<4,4,1>UD { align1 2Q $11.src }; -add(16) g126<1>D -g124<1,1,0>D g84<1,1,0>D { align1 1H I@7 compacted }; -add(8) g96<1>D -g95<8,8,1>D g30.1<8,4,2>D { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.src }; -add(8) g43<1>D -g42<8,8,1>D g32.1<8,4,2>D { align1 2Q I@5 }; -mov(8) g34.1<2>UD g126<4,4,1>UD { align1 1Q I@3 }; -mov(8) g36.1<2>UD g127<4,4,1>UD { align1 2Q I@4 }; -mov(8) g38.1<2>UD g96<4,4,1>UD { align1 1Q I@4 }; -mov(8) g40.1<2>UD g43<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g42UD g34UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g52<2>UD g42<4,4,1>UD { align1 1Q $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g54<2>UD g43<4,4,1>UD { align1 2Q $12.dst }; -mov(8) g52.1<2>UD g44<4,4,1>UD { align1 1Q @2 $12.dst }; -mov(8) g54.1<2>UD g45<4,4,1>UD { align1 2Q @2 $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) nullUD g38UD g42UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $2 }; -add(16) g46<1>D g82<1,1,0>D 32D { align1 1H $2.src compacted }; -add(8) g97<1>D g30<8,4,2>D 24D { align1 1Q compacted }; -add(8) g51<1>D g32<8,4,2>D 24D { align1 2Q $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g48<1>UD g46<1,1,0>UD g82<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g34<2>UD g46<4,4,1>UD { align1 1Q $12.src }; -mov(8) g36<2>UD g47<4,4,1>UD { align1 2Q $12.src }; -cmp.l.f0.0(8) g16<1>UD g97<8,8,1>UD g30<8,4,2>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g87<1>UD g51<8,8,1>UD g32<8,4,2>UD { align1 2Q I@5 }; -mov(8) g38<2>UD g97<4,4,1>UD { align1 1Q $2.src }; -mov(8) g40<2>UD g51<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g50<1>D -g48<1,1,0>D g84<1,1,0>D { align1 1H I@7 compacted }; -add(8) g17<1>D -g16<8,8,1>D g30.1<8,4,2>D { align1 1Q I@5 }; -add(8) g88<1>D -g87<8,8,1>D g32.1<8,4,2>D { align1 2Q I@5 }; -mov(8) g34.1<2>UD g50<4,4,1>UD { align1 1Q I@3 }; -mov(8) g36.1<2>UD g51<4,4,1>UD { align1 2Q I@4 }; -mov(8) g38.1<2>UD g17<4,4,1>UD { align1 1Q I@4 }; -mov(8) g40.1<2>UD g88<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g8UD g34UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g38UD g4UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $2 }; -add(8) g100<1>D g30<8,4,2>D 52D { align1 1Q compacted }; -add(8) g89<1>D g32<8,4,2>D 52D { align1 2Q compacted }; -mov(16) g46<1>D g24<8,8,1>D { align1 1H }; -mov(16) g48<1>D g28<8,8,1>D { align1 1H $7.dst }; -mov(16) g50<1>D g26<8,8,1>D { align1 1H $7.dst }; -cmp.l.f0.0(8) g101<1>UD g100<8,8,1>UD g30<8,4,2>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g90<1>UD g89<8,8,1>UD g32<8,4,2>UD { align1 2Q I@5 }; -mov(8) g34<2>UD g100<4,4,1>UD { align1 1Q $13.src }; -mov(8) g36<2>UD g89<4,4,1>UD { align1 2Q $13.src }; -add(8) g102<1>D -g101<8,8,1>D g30.1<8,4,2>D { align1 1Q I@4 }; -add(8) g91<1>D -g90<8,8,1>D g32.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g34.1<2>UD g102<4,4,1>UD { align1 1Q I@2 }; -mov(8) g36.1<2>UD g91<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g34UD g46UD 0x08007586 0x00000180 - ugm MsgDesc: ( store_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 6 flat ) base_offset 0 { align1 1H $2 }; -add(16) g92<1>D g82<1,1,0>D 48D { align1 1H compacted }; -add(8) g103<1>D g30<8,4,2>D 48D { align1 1Q compacted }; -add(8) g97<1>D g32<8,4,2>D 48D { align1 2Q compacted }; -cmp.l.f0.0(16) g94<1>UD g92<1,1,0>UD g82<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g34<2>UD g92<4,4,1>UD { align1 1Q $2.src }; -mov(8) g36<2>UD g93<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(8) g104<1>UD g103<8,8,1>UD g30<8,4,2>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g16<1>UD g97<8,8,1>UD g32<8,4,2>UD { align1 2Q I@5 }; -mov(8) g38<2>UD g103<4,4,1>UD { align1 1Q $2.src }; -mov(8) g40<2>UD g97<4,4,1>UD { align1 2Q $2.src }; -add(16) g96<1>D -g94<1,1,0>D g84<1,1,0>D { align1 1H I@7 compacted }; -add(8) g105<1>D -g104<8,8,1>D g30.1<8,4,2>D { align1 1Q I@5 }; -add(8) g17<1>D -g16<8,8,1>D g32.1<8,4,2>D { align1 2Q I@5 }; -mov(8) g34.1<2>UD g96<4,4,1>UD { align1 1Q I@3 }; -mov(8) g36.1<2>UD g97<4,4,1>UD { align1 2Q I@4 }; -mov(8) g38.1<2>UD g105<4,4,1>UD { align1 1Q I@4 }; -mov(8) g40.1<2>UD g17<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g46UD g34UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g38UD g46UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g100<1>D g82<1,1,0>D 40D { align1 1H compacted }; -add(8) g106<1>D g30<8,4,2>D 40D { align1 1Q compacted }; -add(8) g105<1>D g32<8,4,2>D 40D { align1 2Q compacted }; -cmp.l.f0.0(16) g102<1>UD g100<1,1,0>UD g82<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g34<2>UD g100<4,4,1>UD { align1 1Q $14.src }; -mov(8) g36<2>UD g101<4,4,1>UD { align1 2Q $14.src }; -cmp.l.f0.0(8) g107<1>UD g106<8,8,1>UD g30<8,4,2>UD { align1 1Q I@5 }; -mov(8) g38<2>UD g106<4,4,1>UD { align1 1Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g40<2>UD g105<4,4,1>UD { align1 2Q I@6 }; -cmp.l.f0.0(8) g106<1>UD g105<8,8,1>UD g32<8,4,2>UD { align1 2Q }; -add(16) g104<1>D -g102<1,1,0>D g84<1,1,0>D { align1 1H I@7 compacted }; -add(8) g108<1>D -g107<8,8,1>D g30.1<8,4,2>D { align1 1Q I@5 }; -add(8) g107<1>D -g106<8,8,1>D g32.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g34.1<2>UD g104<4,4,1>UD { align1 1Q I@3 }; -mov(8) g36.1<2>UD g105<4,4,1>UD { align1 2Q I@4 }; -mov(8) g38.1<2>UD g108<4,4,1>UD { align1 1Q I@4 }; -mov(8) g40.1<2>UD g107<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g30UD g34UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g38UD g30UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; -cmp.g.f0.0(16) null<1>UD g24<8,8,1>UD 0x00000100UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL18 UIP: LABEL18 { align1 1H }; -send(16) nullUD g52UD g76UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g24UD g56UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -add(16) g108<1>D g4<1,1,0>D 16D { align1 1H $2.src compacted }; -add(16) g113<1>D g42<1,1,0>D 32D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.l.f0.0(16) g110<1>UD g108<1,1,0>UD g4<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g46<2>UD g108<4,4,1>UD { align1 1Q $2.src }; -mov(8) g48<2>UD g109<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(16) g115<1>UD g113<1,1,0>UD g42<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g50<2>UD g113<4,4,1>UD { align1 1Q $2.src }; -mov(8) g52<2>UD g114<4,4,1>UD { align1 2Q $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g112<1>D -g110<1,1,0>D g6<1,1,0>D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g117<1>D -g115<1,1,0>D g44<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g46.1<2>UD g112<4,4,1>UD { align1 1Q I@2 }; -mov(8) g48.1<2>UD g113<4,4,1>UD { align1 2Q I@3 }; -mov(8) g50.1<2>UD g117<4,4,1>UD { align1 1Q I@3 }; -mov(8) g52.1<2>UD g118<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g4UD g46UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g32<1>D g24<8,8,1>D { align1 1H $0.dst }; -mov(16) g34<1>D g26<8,8,1>D { align1 1H $0.dst }; -mov(16) g36<1>D g28<8,8,1>D { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g38<1>D g4<8,8,1>D { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g50UD g32UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -add(16) g118<1>D g42<1,1,0>D 48D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g54<1>D g6<8,8,1>D { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g56<1>D g8<8,8,1>D { align1 1H $2.dst }; -cmp.l.f0.0(16) g120<1>UD g118<1,1,0>UD 0x00000030UD { align1 1H I@3 compacted }; -mov(8) g50<2>UD g118<4,4,1>UD { align1 1Q $0.src }; -mov(8) g52<2>UD g119<4,4,1>UD { align1 2Q $0.src }; -add(16) g122<1>D -g120<1,1,0>D g44<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g50.1<2>UD g122<4,4,1>UD { align1 1Q I@1 }; -mov(8) g52.1<2>UD g123<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g50UD g54UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $2 }; - -LABEL18: -endif(16) JIP: LABEL15 { align1 1H }; -add(16) g72<1>D g72<1,1,0>D 512D { align1 1H compacted }; - -LABEL15: -while(16) JIP: LABEL19 { align1 1H }; -cmp.z.f0.0(16) null<1>D g74<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL20 UIP: LABEL20 { align1 1H }; -add(8) g109<1>D g60<8,4,2>D 16D { align1 1Q F@7 compacted }; -add(8) g123<1>D g98<8,4,2>D 16D { align1 2Q F@7 compacted }; -mov(16) g51<1>D g86<0,1,0>D { align1 1H $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(16) g53<1>D g86.1<0,1,0>D { align1 1H }; -cmp.l.f0.0(8) g110<1>UD g109<8,8,1>UD g60<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g124<1>UD g123<8,8,1>UD g98<8,4,2>UD { align1 2Q I@4 }; -mov(8) g47<2>UD g109<4,4,1>UD { align1 1Q $2.src }; -mov(8) g49<2>UD g123<4,4,1>UD { align1 2Q $2.src }; -add(8) g111<1>D -g110<8,8,1>D g60.1<8,4,2>D { align1 1Q I@4 }; -add(8) g125<1>D -g124<8,8,1>D g98.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g47.1<2>UD g111<4,4,1>UD { align1 1Q I@2 }; -mov(8) g49.1<2>UD g125<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g47UD g51UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g127<1>UD 0x00000008UD { align1 WE_all 1Q }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -add(8) g112<1>D g60<8,4,2>D 32D { align1 1Q compacted }; -add(8) g1<1>D g98<8,4,2>D 32D { align1 2Q $0.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -(+f0.0.any16h) send(1) g126UD g127UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g52<2>UD g112<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g54<2>UD g1<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g12<1>D g126<0,1,0>D { align1 1H $2.src }; -cmp.l.f0.0(8) g113<1>UD g112<8,8,1>UD g60<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g2<1>UD g1<8,8,1>UD g98<8,4,2>UD { align1 2Q $0.dst }; -add(8) g114<1>D -g113<8,8,1>D g60.1<8,4,2>D { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.dst }; -add(8) g3<1>D -g2<8,8,1>D g98.1<8,4,2>D { align1 2Q I@2 }; -mov(8) g52.1<2>UD g114<4,4,1>UD { align1 1Q I@2 }; -mov(8) g54.1<2>UD g3<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g52UD g12UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $2 }; - -LABEL20: -endif(16) JIP: LABEL0 { align1 1H }; - -LABEL0: -endif(16) JIP: LABEL21 { align1 1H }; - -LABEL21: -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q I@7 }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_BFS_categorize_builds_and_init_scheduler_code[] = { - 0x80000065, 0x73058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x53054660, 0x00000000, 0x00000000, - 0x00040061, 0x00010220, 0x20000024, 0x00000000, - 0xe0460065, 0x0ff10043, 0xe2741c40, 0x00017303, - 0xe2750040, 0x04017303, 0x80030061, 0x37054410, - 0x00000000, 0x76543210, 0x00041c69, 0x55058660, - 0x02464605, 0x00000004, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa00740c, 0x00340000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80004131, 0x030c0000, - 0xfa00750c, 0x00300000, 0x64371a40, 0x00803795, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x57050160, 0x00463705, 0x00000000, - 0xa0591940, 0x55005702, 0xe0481965, 0x1ff05903, - 0x00041961, 0x4a050220, 0x00464805, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x213c0061, 0x001102cc, 0x2a620061, 0x001102cc, - 0x00030061, 0x3e260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x12260aa0, 0x00000264, 0x00000000, - 0x00030061, 0x40260aa0, 0x000002a4, 0x00000000, - 0x00130061, 0x14260aa0, 0x000002a4, 0x00000000, - 0x00030061, 0x42260aa0, 0x000002e4, 0x00000000, - 0x00130061, 0x16260aa0, 0x000002e4, 0x00000000, - 0x213c1761, 0x00110204, 0x2a621761, 0x00110204, - 0x213e1761, 0x00110244, 0x2a121761, 0x00110244, - 0x21401761, 0x0011025c, 0x2a141761, 0x0011025c, - 0x21421761, 0x0011026c, 0x2a161761, 0x0011026c, - 0x01040022, 0x0001c060, 0x00002330, 0x00000968, - 0x00031761, 0x5a050220, 0x00443c26, 0x00000000, - 0x00131761, 0x5b050220, 0x00446226, 0x00000000, - 0xa15c0040, 0x028e3c03, 0xaa5d0040, 0x028e6203, - 0x00031a70, 0x5e050220, 0x52465c05, 0x00443c06, - 0x00131a70, 0x5f050220, 0x52465d05, 0x00446206, - 0x00041a70, 0x00018220, 0x42464805, 0x00000100, - 0x01040028, 0x0001c660, 0x000000d0, 0x000000d0, - 0xae600070, 0x00004803, 0x00040069, 0x10058660, - 0x02464805, 0x00000002, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041a61, 0x08052660, - 0x00466005, 0x00000000, 0xa0641a40, 0x10005c02, - 0x27661970, 0x5c006403, 0x00033261, 0x04060220, - 0x00346405, 0x00000000, 0x00133261, 0x06060220, - 0x00346505, 0x00000000, 0x00041b52, 0x68042e68, - 0x0e2e5e05, 0x66055a05, 0x00031961, 0x04260220, - 0x00346805, 0x00000000, 0x00131a61, 0x06260220, - 0x00346905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c0424, 0x00040814, 0xa0480040, 0x20004803, - 0x00040027, 0x00014060, 0x00000000, 0xffffff20, - 0x00040069, 0x3a058660, 0x02465705, 0x00000002, - 0x00040061, 0x69054660, 0x00000000, 0x7f800000, - 0x00030040, 0x6b058660, 0x06443c06, 0x00002c2c, - 0x00130040, 0x6c058660, 0x06446206, 0x00002c2c, - 0x00031a70, 0x36050220, 0x52466b05, 0x00443c06, - 0x00131a70, 0x6d050220, 0x52466c05, 0x00446206, - 0x00031a40, 0x6e052660, 0x06463605, 0x00443c26, - 0x00131a40, 0x6f052660, 0x06466d05, 0x00446226, - 0x00041a70, 0x00018220, 0x42464605, 0x00000100, - 0x01040028, 0x0001c660, 0x00000678, 0x00000678, - 0x00030041, 0x20018220, 0x01464605, 0x05cc05cc, - 0x60720041, 0x5cc04602, 0x00041f61, 0x38050220, - 0x00463a05, 0x00000000, 0xfe700049, 0x5cc04603, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0741b40, 0x72006b02, 0x00130041, 0x20018220, - 0x01464705, 0x05cc05cc, 0x27761a70, 0x6b007403, - 0xa07a0040, 0x02c07403, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0xa0011140, 0x4ac07403, - 0x00130049, 0x71058222, 0x02464705, 0x000005cc, - 0x277c1b70, 0x74007a03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe7041b70, 0x4ac00103, - 0x00041b52, 0x78040e68, 0x0e2e6e05, 0x76057005, - 0xa07e1940, 0x78027c02, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0061b40, 0x78020402, - 0x00041a70, 0x00018220, 0x42463805, 0x00000030, - 0x01040028, 0x0001c660, 0x000002c0, 0x000002c0, - 0x00043269, 0x08058660, 0x02463805, 0x00000002, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa00a1940, 0x08000102, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x270c1970, 0x01000a03, - 0x00033061, 0x28060220, 0x00340a05, 0x00000000, - 0x00133261, 0x2a060220, 0x00340b05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa00e1b40, 0x06020c02, 0x00031961, 0x28260220, - 0x00340e05, 0x00000000, 0x00131a61, 0x2a260220, - 0x00340f05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c2824, 0x00045314, 0x00040052, 0x18044160, - 0x0e0e0004, 0x01050805, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x271a1970, 0x01001803, - 0x00033061, 0x29060220, 0x00341805, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00133061, 0x2b060220, 0x00341905, 0x00000000, - 0xa01c1b40, 0x06021a02, 0x00031961, 0x29260220, - 0x00341c05, 0x00000000, 0x00131a61, 0x2b260220, - 0x00341d05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c2924, 0x00045314, 0x00040052, 0x1d044160, - 0x0e0e0008, 0x01050805, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x271f1970, 0x01001d03, - 0x00033061, 0x2a060220, 0x00341d05, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00133061, 0x2c060220, 0x00341e05, 0x00000000, - 0xa0211b40, 0x06021f02, 0x00031961, 0x2a260220, - 0x00342105, 0x00000000, 0x00131a61, 0x2c260220, - 0x00342205, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c2a24, 0x00045314, 0x00040052, 0x22044160, - 0x0e0e000c, 0x01050805, 0x27241970, 0x01002203, - 0x00033261, 0x2b060220, 0x00342205, 0x00000000, - 0x00133261, 0x2d060220, 0x00342305, 0x00000000, - 0xa0261b40, 0x06022402, 0x00031961, 0x2b260220, - 0x00342605, 0x00000000, 0x00131a61, 0x2d260220, - 0x00342705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c2b24, 0x00045314, 0xa0380040, 0x04003803, - 0x00040027, 0x00014060, 0x00000000, 0xfffffd30, - 0x00040061, 0x44050220, 0x00463a05, 0x00000000, - 0x00041970, 0x00018220, 0x42464405, 0x00000120, - 0x01040028, 0x0001c660, 0x00000260, 0x00000260, - 0x00043069, 0x27058660, 0x02464405, 0x00000002, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0291940, 0x27007a02, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x272b1970, 0x7a002903, - 0x00033261, 0x09060220, 0x00342905, 0x00000000, - 0x00133261, 0x0b060220, 0x00342a05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa02d1b40, 0x7e022b02, 0x00031961, 0x09260220, - 0x00342d05, 0x00000000, 0x00131a61, 0x0b260220, - 0x00342e05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c0924, 0x00046914, 0x00040052, 0x2e044160, - 0x0e0e0004, 0x7a052705, 0x27301970, 0x7a002e03, - 0x00033261, 0x0a060220, 0x00342e05, 0x00000000, - 0x00133261, 0x0c060220, 0x00342f05, 0x00000000, - 0xa0321b40, 0x7e023002, 0x00031961, 0x0a260220, - 0x00343205, 0x00000000, 0x00131a61, 0x0c260220, - 0x00343305, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c0a24, 0x00046914, 0x00040052, 0x33044160, - 0x0e0e0008, 0x7a052705, 0x27351970, 0x7a003303, - 0x00033261, 0x0b060220, 0x00343305, 0x00000000, - 0x00133261, 0x0d060220, 0x00343405, 0x00000000, - 0xa0371b40, 0x7e023502, 0x00031961, 0x0b260220, - 0x00343705, 0x00000000, 0x00131a61, 0x0d260220, - 0x00343805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c0b24, 0x00046914, 0x00040052, 0x38044160, - 0x0e0e000c, 0x7a052705, 0x274c1970, 0x7a003803, - 0x00033261, 0x0c060220, 0x00343805, 0x00000000, - 0x00133261, 0x0e060220, 0x00343905, 0x00000000, - 0xa04e1b40, 0x7e024c02, 0x00031961, 0x0c260220, - 0x00344e05, 0x00000000, 0x00131a61, 0x0e260220, - 0x00344f05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c0c24, 0x00046914, 0xa0440040, 0x04004403, - 0x00040027, 0x00014060, 0x00000000, 0xfffffd90, - 0xa0460040, 0x02004603, 0x00040027, 0x00014060, - 0x00000000, 0xfffff978, 0x00040070, 0x00018660, - 0x16464a05, 0x00000000, 0x01040022, 0x0001c060, - 0x000000d0, 0x000000d0, 0x00030040, 0x37058660, - 0x06443c06, 0x0005f82c, 0x00130040, 0x4f058660, - 0x06446206, 0x0005f82c, 0x00031a70, 0x38050220, - 0x52463705, 0x00443c06, 0x00131a70, 0x50050220, - 0x52464f05, 0x00446206, 0x00030061, 0x18060220, - 0x00343705, 0x00000000, 0x00130061, 0x1a060220, - 0x00344f05, 0x00000000, 0x00031c40, 0x39052660, - 0x06463805, 0x00443c26, 0x00131c40, 0x51052660, - 0x06465005, 0x00446226, 0x00031a61, 0x18260220, - 0x00343905, 0x00000000, 0x00131a61, 0x1a260220, - 0x00345105, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c1824, 0x00045314, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x000019d8, 0x000019d8, 0x00040061, 0x4c054660, - 0x00000000, 0x00000001, 0x00041b70, 0x00018660, - 0x16464a05, 0x00000000, 0x01040022, 0x0001c060, - 0x00000070, 0x00000070, 0x00043261, 0x19054660, - 0x00000000, 0x00000000, 0x00043261, 0x1b054220, - 0x00000000, 0x00000000, 0x00040061, 0x1d054220, - 0x00000000, 0x00000000, 0x00040061, 0x1f054220, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xea0c1914, 0x001c1b34, 0x00040025, 0x00004600, - 0x00000000, 0x00001938, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80004331, 0x520c0000, - 0xe23e000c, 0x00000000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80033261, 0x53054220, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80011a61, 0x53550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a044231, 0x00000000, - 0x3008530c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0x00031661, 0x4e050220, - 0x00443e26, 0x00000000, 0x00131561, 0x4f050220, - 0x00441226, 0x00000000, 0x00043261, 0x1e054220, - 0x00000000, 0x00000000, 0x00040061, 0x21054220, - 0x00000000, 0x00000000, 0x00040061, 0x24054220, - 0x00000000, 0x00000000, 0x00040061, 0x50050220, - 0x00464805, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00041970, 0x00010220, - 0x42465005, 0x00000304, 0x01040028, 0x0001c660, - 0x000001c8, 0x000001c8, 0x00043269, 0x54058660, - 0x02465005, 0x00000003, 0xe0560068, 0x01d05003, - 0xa0671e40, 0x00102403, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0691f40, 0x00102103, - 0xa06f1f40, 0x00101e03, 0xa0500040, 0x20005003, - 0xa13a1e40, 0x540e3e02, 0xaa581f40, 0x550e1202, - 0x00031a70, 0x59050220, 0x52463a05, 0x00443e06, - 0x00033261, 0x2c060220, 0x00343a05, 0x00000000, - 0x00131b70, 0x5a050220, 0x52465805, 0x00441206, - 0x00133261, 0x2e060220, 0x00345805, 0x00000000, - 0x00041a52, 0x5b040e68, 0x0e2e4e05, 0x59055605, - 0x00031961, 0x2c260220, 0x00345b05, 0x00000000, - 0x00131a61, 0x2e260220, 0x00345c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x5c240000, 0xfb042c24, 0x000c0000, - 0xa0602240, 0x02405c03, 0x27101970, 0x5c006003, - 0x00033261, 0x30060220, 0x00346005, 0x00000000, - 0x00133261, 0x32060220, 0x00346105, 0x00000000, - 0xa064b240, 0x5e021002, 0x00031961, 0x30260220, - 0x00346405, 0x00000000, 0x00131a61, 0x32260220, - 0x00346505, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x65140000, - 0xfb043024, 0x00040000, 0x00042270, 0x6b058220, - 0x62466505, 0x00000100, 0x2f6d0062, 0x67002403, - 0xeb710070, 0x00606503, 0x2f241a62, 0x24006d03, - 0x00041a65, 0x00010220, 0x22467105, 0x00466b05, - 0x2f210062, 0x21006903, 0x00040070, 0x00018660, - 0x26467105, 0x00000000, 0x2f1e0062, 0x6f001e03, - 0x00040027, 0x00014060, 0x00000000, 0xfffffe18, - 0x00043261, 0x1c054220, 0x00000000, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x01140000, 0xea181c14, 0x01001e14, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00043061, 0x1f054220, 0x00000000, 0x00000004, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x44140000, 0xea181f14, 0x01002114, - 0x00043061, 0x22054220, 0x00000000, 0x00000008, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x46140000, 0xea182214, 0x01002414, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80004431, 0x720c0000, 0xe23e000c, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80030061, 0x73054220, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x73550000, 0x0000005c, 0x00000000, - 0xe2350061, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a044531, 0x00000000, - 0x3008730c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0x80001a61, 0x30010220, - 0x00003504, 0x00000000, 0x80033061, 0x74054220, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004031, 0x560c0000, - 0xea00740c, 0x00300000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0xa00e3240, 0x56115612, - 0x27501970, 0x56100e03, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00041a70, 0x00010220, - 0x42464805, 0x00000304, 0x01040028, 0x0001c660, - 0x000011a8, 0x000011a8, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x75058660, - 0x02464805, 0x00000003, 0xe0770068, 0x01d04803, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031261, 0x22050220, 0x00444226, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x23050220, 0x00441626, 0x00000000, - 0xa1521c40, 0x750e3e02, 0xaa791d40, 0x760e1202, - 0x00031a70, 0x7a050220, 0x52465205, 0x00443e06, - 0x00033261, 0x31060220, 0x00345205, 0x00000000, - 0x00131b70, 0x7b050220, 0x52467905, 0x00441206, - 0x00133261, 0x33060220, 0x00347905, 0x00000000, - 0x00041a52, 0x7c040e68, 0x0e2e4e05, 0x7a057705, - 0x00031961, 0x31260220, 0x00347c05, 0x00000000, - 0x00131a61, 0x33260220, 0x00347d05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x04240000, 0xfb043124, 0x000c0000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00032661, 0x38060220, 0x00340405, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00132661, 0x3a060220, 0x00340505, 0x00000000, - 0xa07d0040, 0x02400403, 0x0003b661, 0x38260220, - 0x00340605, 0x00000000, 0x0013b661, 0x3a260220, - 0x00340705, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27181b70, 0x04007d03, - 0x00033061, 0x27060220, 0x00347d05, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00133061, 0x29060220, 0x00347e05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa01a1b40, 0x06021802, 0x00031961, 0x27260220, - 0x00341a05, 0x00000000, 0x00131a61, 0x29260220, - 0x00341b05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x18340000, - 0xfb042724, 0x001c0000, 0x00042770, 0x00018220, - 0x32461805, 0x00000006, 0x01040022, 0x0001c060, - 0x00000310, 0x00000218, 0xa0242040, 0x00104603, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xa0263040, 0x46000e02, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa02c2040, 0x00104403, - 0xa02e3240, 0x44015602, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x27281b70, 0x0e002603, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x27301a70, 0x56102e03, 0x00043670, 0x32058220, - 0x62461805, 0x00000100, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa02a1b40, 0x50222802, - 0x2f363262, 0x26002e03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0xaf343662, 0x2a023002, - 0x00031a41, 0x20018220, 0x01463605, 0x00580058, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x60541b41, 0x05803602, 0x60571b41, 0x05803402, - 0xfe520049, 0x05803603, 0xa1591b40, 0x540e4202, - 0xaa5a1c40, 0x550e1602, 0x00130041, 0x20018220, - 0x01463705, 0x00580058, 0x00031b70, 0x5b050220, - 0x52465905, 0x00444206, 0x00032061, 0x1e060220, - 0x00345905, 0x00000000, 0x00131c70, 0x5c050220, - 0x52465a05, 0x00441606, 0x00133061, 0x20060220, - 0x00345a05, 0x00000000, 0x00040070, 0x00018660, - 0x26463205, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00130049, 0x53058222, - 0x02463705, 0x00000058, 0x2f460062, 0x24004603, - 0x2f440062, 0x44002c03, 0xa0591b40, 0x57005202, - 0x00041952, 0x5d040e68, 0x0e2e2205, 0x5b055905, - 0x00031961, 0x1e260220, 0x00345d05, 0x00000000, - 0x00131a61, 0x20260220, 0x00345e05, 0x00000000, - 0x00040024, 0x0001c060, 0x00000108, 0x00000108, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0522040, 0x00100103, 0x00030041, 0x20018220, - 0x01460105, 0x00580058, 0x60600041, 0x05800102, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0xfe5e1d49, 0x05800103, 0xa15a1a40, 0x600e4202, - 0xaa611b40, 0x610e1602, 0x00130041, 0x20018220, - 0x01460205, 0x00580058, 0x00031b70, 0x10050220, - 0x52465a05, 0x00444206, 0x00032061, 0x1e060220, - 0x00345a05, 0x00000000, 0x00131c70, 0x11050220, - 0x52466105, 0x00441606, 0x00133061, 0x20060220, - 0x00346105, 0x00000000, 0x00130049, 0x5f058222, - 0x02460205, 0x00000058, 0x00040061, 0x01050220, - 0x00465205, 0x00000000, 0x00041a52, 0x64040e68, - 0x0e2e2205, 0x10055e05, 0x00031961, 0x1e260220, - 0x00346405, 0x00000000, 0x00131a61, 0x20260220, - 0x00346505, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000c28, 0x00040069, 0x65058660, - 0x02464805, 0x00000006, 0xe0670068, 0x01a04803, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031461, 0x69050220, 0x00444026, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131361, 0x6a050220, 0x00441426, 0x00000000, - 0xa1521c40, 0x650e4002, 0xaa531d40, 0x660e1402, - 0x00031a70, 0x6b050220, 0x52465205, 0x00444006, - 0x00131a70, 0x6c050220, 0x52465305, 0x00441406, - 0xa06d0040, 0x00805203, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x54040e68, - 0x0e2e6905, 0x6b056705, 0x276f1a70, 0x52006d03, - 0x00030061, 0x22060220, 0x00346d05, 0x00000000, - 0x00133061, 0x24060220, 0x00346e05, 0x00000000, - 0xa0711b40, 0x54026f02, 0x00031961, 0x22260220, - 0x00347105, 0x00000000, 0x00131a61, 0x24260220, - 0x00347205, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x26240000, - 0xfb042224, 0x000c0000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x00000000, - 0xfb0c1e24, 0x000c2624, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa0720040, 0x01005203, - 0xa15b3940, 0x008e1e03, 0xaa773940, 0x008e2003, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x27741b70, 0x52007203, 0x00033861, 0x22060220, - 0x00347205, 0x00000000, 0x00133861, 0x24060220, - 0x00347305, 0x00000000, 0x00031d70, 0x5c050220, - 0x52465b05, 0x00441e06, 0x00131d70, 0x78050220, - 0x52467705, 0x00442006, 0x00033961, 0x26060220, - 0x00345b05, 0x00000000, 0x00133961, 0x28060220, - 0x00347705, 0x00000000, 0xa0761f40, 0x54027402, - 0x00031d40, 0x5d052660, 0x06465c05, 0x00441e26, - 0x00131d40, 0x79052660, 0x06467805, 0x00442026, - 0x00031b61, 0x22260220, 0x00347605, 0x00000000, - 0x00131c61, 0x24260220, 0x00347705, 0x00000000, - 0x00031c61, 0x26260220, 0x00345d05, 0x00000000, - 0x00131c61, 0x28260220, 0x00347905, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x2a240000, 0xfb042224, 0x000c0000, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x00000000, 0xfb0c2624, 0x000c2a24, - 0xa07a0040, 0x01805203, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa15e0040, 0x010e1e03, - 0xaa7f0040, 0x010e2003, 0x277c1b70, 0x52007a03, - 0x00033a61, 0x22060220, 0x00347a05, 0x00000000, - 0x00133a61, 0x24060220, 0x00347b05, 0x00000000, - 0x00031d70, 0x5f050220, 0x52465e05, 0x00441e06, - 0x80103b01, 0x00000000, 0x00000000, 0x00000000, - 0x00131d70, 0x2a050220, 0x52467f05, 0x00442006, - 0x00033b61, 0x26060220, 0x00345e05, 0x00000000, - 0x00133b61, 0x28060220, 0x00347f05, 0x00000000, - 0xa07e1f40, 0x54027c02, 0x00031d40, 0x60052660, - 0x06465f05, 0x00441e26, 0x80103b01, 0x00000000, - 0x00000000, 0x00000000, 0x00131d40, 0x2b052660, - 0x06462a05, 0x00442026, 0x00031b61, 0x22260220, - 0x00347e05, 0x00000000, 0x00131c61, 0x24260220, - 0x00347f05, 0x00000000, 0x00031c61, 0x26260220, - 0x00346005, 0x00000000, 0x00131c61, 0x28260220, - 0x00342b05, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x2a240000, - 0xfb042224, 0x000c0000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00032c61, 0x34060220, - 0x00342a05, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00132c61, 0x36060220, - 0x00342b05, 0x00000000, 0x0003ac61, 0x34260220, - 0x00342c05, 0x00000000, 0x0013ac61, 0x36260220, - 0x00342d05, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c2624, 0x000c2a24, 0xa02e3240, 0x02005203, - 0xa1610040, 0x018e1e03, 0xaa333640, 0x018e2003, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x27301b70, 0x52002e03, 0x00033c61, 0x22060220, - 0x00342e05, 0x00000000, 0x00133c61, 0x24060220, - 0x00342f05, 0x00000000, 0x00031d70, 0x10050220, - 0x52466105, 0x00441e06, 0x00131d70, 0x57050220, - 0x52463305, 0x00442006, 0x00033261, 0x26060220, - 0x00346105, 0x00000000, 0x00133261, 0x28060220, - 0x00343305, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa0321f40, 0x54023002, - 0x00031d40, 0x11052660, 0x06461005, 0x00441e26, - 0x00131d40, 0x58052660, 0x06465705, 0x00442026, - 0x00031b61, 0x22260220, 0x00343205, 0x00000000, - 0x00131c61, 0x24260220, 0x00343305, 0x00000000, - 0x00031c61, 0x26260220, 0x00341105, 0x00000000, - 0x00131c61, 0x28260220, 0x00345805, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x08240000, 0xfb042224, 0x000c0000, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c2624, 0x003c0444, - 0xa1640040, 0x034e1e03, 0xaa590040, 0x034e2003, - 0x00040061, 0x2e050660, 0x00461805, 0x00000000, - 0x00042761, 0x30050660, 0x00461c05, 0x00000000, - 0x00042761, 0x32050660, 0x00461a05, 0x00000000, - 0x00031d70, 0x65050220, 0x52466405, 0x00441e06, - 0x00131d70, 0x5a050220, 0x52465905, 0x00442006, - 0x00033d61, 0x22060220, 0x00346405, 0x00000000, - 0x00133d61, 0x24060220, 0x00345905, 0x00000000, - 0x00031c40, 0x66052660, 0x06466505, 0x00441e26, - 0x00131c40, 0x5b052660, 0x06465a05, 0x00442026, - 0x00031a61, 0x22260220, 0x00346605, 0x00000000, - 0x00131a61, 0x24260220, 0x00345b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c2224, 0x001c2e34, - 0xa05c0040, 0x03005203, 0xa1670040, 0x030e1e03, - 0xaa610040, 0x030e2003, 0x275e1b70, 0x52005c03, - 0x00033261, 0x22060220, 0x00345c05, 0x00000000, - 0x00133261, 0x24060220, 0x00345d05, 0x00000000, - 0x00031d70, 0x68050220, 0x52466705, 0x00441e06, - 0x00131d70, 0x10050220, 0x52466105, 0x00442006, - 0x00033261, 0x26060220, 0x00346705, 0x00000000, - 0x00133261, 0x28060220, 0x00346105, 0x00000000, - 0xa0601f40, 0x54025e02, 0x00031d40, 0x69052660, - 0x06466805, 0x00441e26, 0x00131d40, 0x11052660, - 0x06461005, 0x00442026, 0x00031b61, 0x22260220, - 0x00346005, 0x00000000, 0x00131c61, 0x24260220, - 0x00346105, 0x00000000, 0x00031c61, 0x26260220, - 0x00346905, 0x00000000, 0x00131c61, 0x28260220, - 0x00341105, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x2e140000, - 0xfb042224, 0x00040000, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c2624, 0x00042e14, 0xa0640040, 0x02805203, - 0xa16a0040, 0x028e1e03, 0xaa690040, 0x028e2003, - 0x27661b70, 0x52006403, 0x00033e61, 0x22060220, - 0x00346405, 0x00000000, 0x00133e61, 0x24060220, - 0x00346505, 0x00000000, 0x00031d70, 0x6b050220, - 0x52466a05, 0x00441e06, 0x00033261, 0x26060220, - 0x00346a05, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131e61, 0x28060220, - 0x00346905, 0x00000000, 0x00130070, 0x6a050220, - 0x52466905, 0x00442006, 0xa0681f40, 0x54026602, - 0x00031d40, 0x6c052660, 0x06466b05, 0x00441e26, - 0x00131b40, 0x6b052660, 0x06466a05, 0x00442026, - 0x00031b61, 0x22260220, 0x00346805, 0x00000000, - 0x00131c61, 0x24260220, 0x00346905, 0x00000000, - 0x00031c61, 0x26260220, 0x00346c05, 0x00000000, - 0x00131c61, 0x28260220, 0x00346b05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x1e240000, 0xfb042224, 0x000c0000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c2624, 0x000c1e24, - 0x00040070, 0x00018220, 0x32461805, 0x00000100, - 0x01040022, 0x0001c060, 0x00000268, 0x00000268, - 0x00044f31, 0x00000000, 0xfb0c3424, 0x00044c14, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x18440000, 0xfb043824, 0x003c0000, - 0xa06c3240, 0x01000403, 0xa0713240, 0x02002a03, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x276e1a70, 0x04006c03, 0x00033261, 0x2e060220, - 0x00346c05, 0x00000000, 0x00133261, 0x30060220, - 0x00346d05, 0x00000000, 0x27731c70, 0x2a007103, - 0x00033261, 0x32060220, 0x00347105, 0x00000000, - 0x00133f61, 0x34060220, 0x00347205, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0701e40, 0x06026e02, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0751c40, 0x2c027302, - 0x00031a61, 0x2e260220, 0x00347005, 0x00000000, - 0x00131b61, 0x30260220, 0x00347105, 0x00000000, - 0x00031b61, 0x32260220, 0x00347505, 0x00000000, - 0x00131c61, 0x34260220, 0x00347605, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x04440000, 0xfb042e24, 0x003c0000, - 0x00042061, 0x20050660, 0x00461805, 0x00000000, - 0x00042061, 0x22050660, 0x00461a05, 0x00000000, - 0x00042061, 0x24050660, 0x00461c05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00042261, 0x26050660, 0x00460405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c3224, 0x003c2044, - 0xa0760040, 0x03002a03, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00042261, 0x36050660, - 0x00460605, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00042261, 0x38050660, - 0x00460805, 0x00000000, 0xe7781b70, 0x03007603, - 0x00033061, 0x32060220, 0x00347605, 0x00000000, - 0x00133061, 0x34060220, 0x00347705, 0x00000000, - 0xa07a1b40, 0x2c027802, 0x00031961, 0x32260220, - 0x00347a05, 0x00000000, 0x00131a61, 0x34260220, - 0x00347b05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c3224, 0x000c3624, 0x00040025, 0x00004600, - 0x00000000, 0x00000018, 0xa0480040, 0x20004803, - 0x00040027, 0x00014060, 0x00000000, 0xffffee38, - 0x00040070, 0x00018660, 0x16464a05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000240, 0x00000240, - 0xa16d1740, 0x010e3c03, 0xaa7b1740, 0x010e6203, - 0x00043261, 0x33050660, 0x00005604, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x35050660, 0x00005624, 0x00000000, - 0x00031c70, 0x6e050220, 0x52466d05, 0x00443c06, - 0x00131c70, 0x7c050220, 0x52467b05, 0x00446206, - 0x00033261, 0x2f060220, 0x00346d05, 0x00000000, - 0x00133261, 0x31060220, 0x00347b05, 0x00000000, - 0x00031c40, 0x6f052660, 0x06466e05, 0x00443c26, - 0x00131c40, 0x7d052660, 0x06467c05, 0x00446226, - 0x00031a61, 0x2f260220, 0x00346f05, 0x00000000, - 0x00131a61, 0x31260220, 0x00347d05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c2f24, 0x000c3324, - 0x80030061, 0x7f054220, 0x00000000, 0x00000008, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0xa1700040, 0x020e3c03, 0xaa012040, 0x020e6203, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004031, 0x7e0c0000, 0xea007f0c, 0x00300000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031a61, 0x34060220, 0x00347005, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131a61, 0x36060220, 0x00340105, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00043261, 0x0c050660, 0x00007e04, 0x00000000, - 0x00030070, 0x71050220, 0x52467005, 0x00443c06, - 0x00132070, 0x02050220, 0x52460105, 0x00446206, - 0x00031a40, 0x72052660, 0x06467105, 0x00443c26, - 0x80102101, 0x00000000, 0x00000000, 0x00000000, - 0x00131a40, 0x03052660, 0x06460205, 0x00446226, - 0x00031a61, 0x34260220, 0x00347205, 0x00000000, - 0x00131a61, 0x36260220, 0x00340305, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c3424, 0x000c0c24, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80031f61, 0x7e050220, 0x00460005, 0x00000000, - 0x80040931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_BFS_categorize_builds_and_init_scheduler = { - .prog_data = { - .base.nr_params = 17, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 3, - .base.total_scratch = 0, - .base.total_shared = 12, - .base.program_size = 9488, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_BFS_categorize_builds_and_init_scheduler_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 512, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = true, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 17, - .push.cross_thread.regs = 3, - .push.cross_thread.size = 96, - }, - .args_size = 36, - .arg_count = 5, - .args = gfx125_bvh_build_BFS_categorize_builds_and_init_scheduler_args, - .code = gfx125_bvh_build_BFS_categorize_builds_and_init_scheduler_code, -}; -const char *gfx125_bvh_build_BFS_categorize_builds_and_init_scheduler_sha1 = "f514667a80fab6af7b1e48e46e287299c1a86e11"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_scheduler.h b/src/intel/vulkan/grl/gfx125_bvh_build_BFS_scheduler.h deleted file mode 100644 index ccae50f5362..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_BFS_scheduler.h +++ /dev/null @@ -1,3921 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_BFS_scheduler_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_BFS_scheduler_args[] = { - { 0, 8 }, - { 8, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g58<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -and(16) g87<1>UD g0.2<0,1,0>UD 0x000000ffUD { align1 1H compacted }; -mov(8) g54<1>UW 0x76543210UV { align1 WE_all 1Q }; -add(1) g59<1>UD g58<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@3 compacted }; -mov(8) g119<1>UW 0x76543210V { align1 WE_all 1Q }; -shl(16) g121<1>D g87<8,8,1>D 0x00000004UD { align1 1H I@4 }; -mov(8) g54<1>UD g54<8,8,1>UW { align1 WE_all 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g1UD g59UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g119.8<1>UW g119<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@3 compacted }; -add(8) g55<1>UD g54<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g52<1>D g119<8,8,1>UW { align1 1H }; -shl(16) g54<1>UD g54<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g54<1>UD g54<1,1,0>UD 0x00000500UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g54UD g52UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -mov(8) g57<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g57<1>UD g57<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -add(8) g58<1>UD g57<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g57<1>UD g57<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g57<1>UD g57<1,1,0>UD 0x00000500UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000280UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.src }; -send(16) g55UD g57UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g18<1>D g55<1,1,0>D g121<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g18UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -mov(8) g23<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g43<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g71.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g73.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g64.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g120.1<2>F g2.3<0,1,0>F { align1 2Q I@3 }; -mov(8) g23<1>UD g23<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g43<1>UD g43<8,8,1>UW { align1 WE_all 1Q I@2 }; -add(8) g24<1>UD g23<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -add(8) g44<1>UD g43<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g23<1>UD g23<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g43<1>UD g43<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g23<1>UD g23<1,1,0>UD 0x00000280UD { align1 WE_all 1H I@2 compacted }; -add(16) g43<1>UD g43<1,1,0>UD 0x00000300UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $1.src }; -send(16) g21UD g23UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g89<1>UD g21<32,8,4>UB { align1 1H }; -cmp.z.f0.0(16) g41<1>D g89<1,1,0>D 0D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g43UD g41UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -mov(8) g73<2>F g2<0,1,0>F { align1 2Q F@3 compacted }; -mov(8) g71<2>F g2<0,1,0>F { align1 1Q F@5 compacted }; -mov(8) g64<2>F g2.2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g120<2>F g2.2<0,1,0>F { align1 2Q F@4 compacted }; -mov(16) g91<1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -mov(16) g109<1>D 8192D { align1 1H }; -mov(16) g111<1>UD 0x00000000UD { align1 1H }; -mov(16) g113<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g109UD g111UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $1 }; - -LABEL0: -endif(16) JIP: LABEL1 { align1 1H }; - -LABEL1: -add(8) g122<1>D g71<8,4,2>D 40D { align1 1Q F@3 compacted }; -add(8) g123<1>D g73<8,4,2>D 40D { align1 2Q F@4 compacted }; -shl(16) g125<1>D g89<8,8,1>D 0x00000002UD { align1 1H }; -mov(8) g40<1>UW 0x76543210UV { align1 WE_all 1Q }; -add(16) g38<1>D g122<1,1,0>D g125<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g40<1>UD g40<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g41<1>UD g40<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g40<1>UD g40<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g40<1>UD g40<1,1,0>UD 0x000004c0UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g40UD g38UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -cmp.l.f0.0(8) g124<1>UD g123<8,8,1>UD g73<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(8) g24<1>UD g122<8,8,1>UD g71<8,4,2>UD { align1 1Q }; -mov(8) g126<1>UW 0x76543210UV { align1 WE_all 1Q }; -add(8) g125<1>D -g24<8,8,1>D g71.1<8,4,2>D { align1 1Q I@2 }; -mov(8) g126<1>UD g126<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(8) g126<1>UD g126<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g126<1>UD g126<1,1,0>UD 0x00000200UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g126UD g125UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 1Q @1 $3 }; -add(8) g127<1>D -g124<8,8,1>D g73.1<8,4,2>D { align1 2Q I@7 }; -mov(8) g2<1>UW 0x76543210UV { align1 WE_all 2Q F@1 }; -mov(8) g2<1>UD g2<8,8,1>UW { align1 WE_all 2Q I@1 }; -shl(8) g2<1>UD g2<8,8,1>UD 0x00000002UD { align1 WE_all 2Q I@1 }; -add(8) g2<1>UD g2<8,8,1>UD 0x00000220UD { align1 WE_all 2Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 3N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 3N }; -send(8) nullUD g2UD g127UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 2Q @1 $4 }; -mov(8) g43<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g11<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g43<1>UD g43<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g11<1>UD g11<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g44<1>UD g43<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -add(8) g12<1>UD g11<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g43<1>UD g43<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g11<1>UD g11<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g43<1>UD g43<1,1,0>UD 0x000004c0UD { align1 WE_all 1H I@2 compacted }; -add(16) g11<1>UD g11<1,1,0>UD 0x00000240UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $1.src }; -send(16) g41UD g43UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -cmp.l.f0.0(16) g9<1>UD g41<1,1,0>UD g122<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g11UD g9UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -mov(8) g45<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g47<1>UW 0x76543210UV { align1 WE_all 2Q }; -mov(8) g5<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g14<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g122<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g45<1>UD g45<8,8,1>UW { align1 WE_all 1Q I@5 }; -mov(8) g47<1>UD g47<8,8,1>UW { align1 WE_all 2Q I@5 }; -mov(8) g5<1>UD g5<8,8,1>UW { align1 WE_all 1Q I@5 }; -mov(8) g14<1>UD g14<8,8,1>UW { align1 WE_all 1Q I@5 }; -mov(8) g122<1>UD g122<8,8,1>UW { align1 WE_all 1Q I@5 }; -shl(8) g45<1>UD g45<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@5 compacted }; -shl(8) g47<1>UD g47<8,8,1>UD 0x00000002UD { align1 WE_all 2Q I@5 }; -add(8) g6<1>UD g5<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@5 compacted }; -add(8) g15<1>UD g14<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@5 compacted }; -add(8) g123<1>UD g122<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@5 compacted }; -add(8) g45<1>UD g45<1,1,0>UD 0x000004c0UD { align1 WE_all 1Q I@5 compacted }; -add(8) g47<1>UD g47<8,8,1>UD 0x000004e0UD { align1 WE_all 2Q I@5 }; -shl(16) g5<1>UD g5<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -shl(16) g14<1>UD g14<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -shl(16) g122<1>UD g122<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g44UD g45UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 3N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 3N }; -send(8) g46UD g47UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 2Q @1 $0 }; -add(16) g5<1>UD g5<1,1,0>UD 0x00000200UD { align1 WE_all 1H I@3 compacted }; -add(16) g14<1>UD g14<1,1,0>UD 0x00000240UD { align1 WE_all 1H I@3 compacted }; -add(16) g122<1>UD g122<1,1,0>UD 0x00000440UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g3UD g5UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $1.src }; -send(16) g12UD g14UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g112<2>UD g44<4,4,1>UD { align1 1Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -mov(8) g114<2>UD g46<4,4,1>UD { align1 2Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g126<1>D -g12<1,1,0>D g3<1,1,0>D { align1 1H $3.src compacted }; -mov(8) g112.1<2>UD g126<4,4,1>UD { align1 1Q I@1 }; -mov(8) g114.1<2>UD g127<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g117UD g112UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $1.dst }; -send(16) nullUD g122UD g117UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -mov(8) g3<1>UD g71.1<8,4,2>UD { align1 1Q }; -mov(8) g4<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g4<1>UD g4<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g4<1>UD g4<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g4<1>UD g4<1,1,0>UD 0x00000480UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g4UD g3UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 1Q @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g5<1>UD g73.1<8,4,2>UD { align1 2Q }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 2Q $5.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 2Q I@1 }; -shl(8) g6<1>UD g6<8,8,1>UD 0x00000002UD { align1 WE_all 2Q I@1 }; -add(8) g6<1>UD g6<8,8,1>UD 0x000004a0UD { align1 WE_all 2Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 3N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 3N }; -send(8) nullUD g6UD g5UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 2Q @1 $1 }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -send(1) g1UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(8) g2<1>UD 0x00000000UD { align1 WE_all 1Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(2) g2.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g2UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $1 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -add(8) g25<1>D g71<8,4,2>D 391212D { align1 1Q }; -add(8) g3<1>D g73<8,4,2>D 391212D { align1 2Q $6.src }; -mov(8) g125<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -cmp.l.f0.0(8) g26<1>UD g25<8,8,1>UD g71<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g4<1>UD g3<8,8,1>UD g73<8,4,2>UD { align1 2Q I@3 }; -mov(8) g83<2>UD g25<4,4,1>UD { align1 1Q }; -mov(8) g85<2>UD g3<4,4,1>UD { align1 2Q }; -mov(8) g125<1>UD g125<8,8,1>UW { align1 WE_all 1Q I@5 }; -add(8) g27<1>D -g26<8,8,1>D g71.1<8,4,2>D { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -add(8) g5<1>D -g4<8,8,1>D g73.1<8,4,2>D { align1 2Q I@5 }; -add(8) g126<1>UD g125<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -mov(8) g83.1<2>UD g27<4,4,1>UD { align1 1Q I@3 }; -mov(8) g85.1<2>UD g5<4,4,1>UD { align1 2Q I@3 }; -shl(16) g125<1>UD g125<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g93UD g83UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -add(16) g125<1>UD g125<1,1,0>UD 0x00000440UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g123UD g125UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -cmp.z.f0.0(16) null<1>D g123<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; -add(8) g6<1>D g71<8,4,2>D 11308D { align1 1Q $1.src }; -add(8) g7<1>D g73<8,4,2>D 11308D { align1 2Q }; -mul(8) acc0<1>UD g89<8,8,1>UD 0x05ccUW { align1 1Q }; -mul(16) g12<1>D g89<1,1,0>D 1484W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(8) g62<1>UW 0x76543210UV { align1 WE_all 1Q }; -cmp.l.f0.0(8) g28<1>UD g6<8,8,1>UD g71<8,4,2>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g8<1>UD g7<8,8,1>UD g73<8,4,2>UD { align1 2Q I@5 }; -mach(8) g11<1>UD g89<1,1,0>UD 0x000005ccUD { align1 1Q $1.src compacted AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g115<1>D g6<1,1,0>D g12<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g62<1>UD g62<8,8,1>UW { align1 WE_all 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g9<1>D -g28<8,8,1>D g71.1<8,4,2>D { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -add(8) g10<1>D -g8<8,8,1>D g73.1<8,4,2>D { align1 2Q I@5 }; -mul(8) acc0<1>UD g90<8,8,1>UD 0x05ccUW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g13<1>UD g115<1,1,0>UD g6<1,1,0>UD { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g15<1>D g115<1,1,0>D 12D { align1 1H compacted }; -add(16) g20<1>D g115<1,1,0>D 28D { align1 1H $1.src compacted }; -add(8) g63<1>UD g62<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@7 compacted }; -mach(8) g12<1>UD g90<8,8,1>UD 0x000005ccUD { align1 2Q AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g17<1>UD g15<1,1,0>UD 0x0000000cUD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g22<1>UD g20<1,1,0>UD g115<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g122<2>UD g20<4,4,1>UD { align1 1Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -mov(8) g124<2>UD g21<4,4,1>UD { align1 2Q }; -shl(16) g62<1>UD g62<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add3(16) g117<1>D g9<8,8,1>D g11<8,8,1>D -g13<1,1,1>D { align1 1H I@6 }; -add(16) g62<1>UD g62<1,1,0>UD 0x00000080UD { align1 WE_all 1H I@2 compacted }; -add(16) g24<1>D -g22<1,1,0>D g117<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g122.1<2>UD g24<4,4,1>UD { align1 1Q I@1 }; -mov(8) g124.1<2>UD g25<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g60UD g122UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g62UD g60UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -mov(8) g68<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(16) g40<1>UD g89<16,8,2>UW { align1 1H $1.src }; -add(8) g44<1>D g71<8,4,2>D 11316D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -add(8) g45<1>D g73<8,4,2>D 11316D { align1 2Q }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(8) g37<1>UD g64.1<8,4,2>UD { align1 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g38<1>UD g120.1<8,4,2>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g75<1>D g115<1,1,0>D 1420D { align1 1H compacted }; -add(16) g77<1>D g115<1,1,0>D 1436D { align1 1H compacted }; -add(16) g19<1>D -g17<1,1,0>D g117<1,1,0>D { align1 1H $1.src compacted }; -add(16) g79<1>D g115<1,1,0>D 1452D { align1 1H compacted }; -add(16) g81<1>D g115<1,1,0>D 1468D { align1 1H compacted }; -mov(8) g68<1>UD g68<8,8,1>UW { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mul(16) g42<1>D g40<1,1,0>D 1484W { align1 1H compacted }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g21<2>UD g115<4,4,1>UD { align1 1Q }; -mov(8) g23<2>UD g116<4,4,1>UD { align1 2Q }; -add(8) g69<1>UD g68<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g51<1>D g44<1,1,0>D g42<1,1,0>D { align1 1H I@5 compacted }; -add(8) g11<1>UD g10<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@5 compacted }; -mov(8) g21.1<2>UD g117<4,4,1>UD { align1 1Q I@5 }; -mov(8) g23.1<2>UD g118<4,4,1>UD { align1 2Q I@5 }; -shl(16) g68<1>UD g68<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(8) g123<2>UD g51<4,4,1>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -mov(8) g125<2>UD g52<4,4,1>UD { align1 2Q I@6 }; -shl(16) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@6 compacted }; -add(16) g68<1>UD g68<1,1,0>UD 0x00000080UD { align1 WE_all 1H I@4 compacted }; -add(16) g10<1>UD g10<1,1,0>UD 0x00000480UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g66UD g68UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g8UD g10UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -mov(16) g25<1>UD g66<16,8,2>UW { align1 1H }; -mul(16) g30<1>D g25<1,1,0>D 88W { align1 1H I@1 compacted }; -mul(8) acc0<1>UD g25<8,8,1>UD 0x0058UW { align1 1Q }; -asr(16) g27<1>D g25<8,8,1>D 0x0000001fUD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g47<1>D g64<8,4,2>D g30<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g48<1>D g120<8,4,2>D g31<1,1,0>D { align1 2Q I@4 compacted }; -mach(8) g29<1>UD g25<1,1,0>UD 0x00000058UD { align1 1Q compacted AccWrEnable }; -mul(16) g31<1>D g27<1,1,0>D 88W { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(8) g39<1>UD g47<8,8,1>UD g64<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g40<1>UD g48<8,8,1>UD g120<8,4,2>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g57<1>D g47<1,1,0>D 48D { align1 1H compacted }; -cmp.l.f0.0(16) g49<1>UD g44<8,8,1>UD 0x00002c34UD { align1 1H }; -mul(8) acc0<1>UD g26<8,8,1>UD 0x0058UW { align1 2Q }; -cmp.l.f0.0(16) g53<1>UD g51<1,1,0>UD g44<1,1,0>UD { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g59<1>UD g57<1,1,0>UD 0x00000030UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(8) g1<2>UD g57<4,4,1>UD { align1 1Q }; -mov(8) g3<2>UD g58<4,4,1>UD { align1 2Q }; -mach(8) g30<1>UD g26<8,8,1>UD 0x00000058UD { align1 2Q AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -add3(16) g55<1>D -g49<8,8,1>D g8<8,8,1>D -g53<1,1,1>D { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g53<1>D g115<1,1,0>D 1388D { align1 1H compacted }; -add(16) g35<1>D g29<1,1,0>D g31<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g25<2>UD g47<4,4,1>UD { align1 1Q }; -mov(8) g27<2>UD g48<4,4,1>UD { align1 2Q }; -mov(8) g125.1<2>UD g56<4,4,1>UD { align1 2Q I@5 }; -mov(8) g123.1<2>UD g55<4,4,1>UD { align1 1Q I@6 }; -mov(8) g5<2>UD g75<4,4,1>UD { align1 1Q }; -mov(8) g7<2>UD g76<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(8) g9<2>UD g77<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $12.src }; -mov(8) g11<2>UD g78<4,4,1>UD { align1 2Q }; -add3(16) g33<1>D g37<8,8,1>D g35<8,8,1>D -g39<1,1,1>D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -send(16) g49UD g123UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g61<1>D -g59<1,1,0>D g33<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g27.1<2>UD g34<4,4,1>UD { align1 2Q I@7 }; -mov(8) g25.1<2>UD g33<4,4,1>UD { align1 1Q }; -mov(8) g1.1<2>UD g61<4,4,1>UD { align1 1Q I@3 }; -mov(8) g3.1<2>UD g62<4,4,1>UD { align1 2Q I@4 }; -add(16) g62<1>D g47<1,1,0>D 16D { align1 1H $10.src compacted }; -mov(8) g29<2>UD g62<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31<2>UD g63<4,4,1>UD { align1 2Q I@2 }; -and(16) g56<1>UD g51<1,1,0>UD 0x00000001UD { align1 1H $13.dst compacted }; -cmp.nz.f0.0(16) null<1>D g56<8,8,1>D 0D { align1 1H I@1 }; -add(16) g55<1>D g115<1,1,0>D 1404D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g57UD g1UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -mov(8) g1<2>UD g15<4,4,1>UD { align1 1Q $14.src }; -mov(8) g3<2>UD g16<4,4,1>UD { align1 2Q $14.src }; -mov(8) g1.1<2>UD g19<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g20<4,4,1>UD { align1 2Q I@2 }; -mov(8) g13<2>UD g79<4,4,1>UD { align1 1Q }; -mov(8) g15<2>UD g80<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g65UD g1UD nullUD 0x08607582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -mov(8) g17<2>UD g81<4,4,1>UD { align1 1Q }; -mov(8) g19<2>UD g82<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g1<2>UD g55<4,4,1>UD { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $15.src }; -mov(8) g3<2>UD g56<4,4,1>UD { align1 2Q I@7 }; -(+f0.0) sel(16) g101<1>UD g59<1,1,0>UD 0x00000000UD { align1 1H $14.dst compacted }; -(-f0.0) sel(16) g107<1>UD g59<8,8,1>UD 0x00000000UD { align1 1H }; -and(16) g99<1>UD g57<1,1,0>UD 0x00000002UD { align1 1H $14.dst compacted }; -cmp.l.f0.0(16) g95<1>UD g62<1,1,0>UD g47<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g35<1>UD g53<1,1,0>UD g115<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g37<1>UD g55<1,1,0>UD 0x0000057cUD { align1 1H compacted }; -cmp.l.f0.0(16) g39<1>UD g75<1,1,0>UD 0x0000058cUD { align1 1H compacted }; -add(16) g97<1>D -g95<1,1,0>D g33<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g41<1>UD g77<1,1,0>UD 0x0000059cUD { align1 1H compacted }; -mov(8) g33<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g61<2>UD g53<4,4,1>UD { align1 1Q }; -mov(8) g63<2>UD g54<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g43<1>UD g79<1,1,0>UD 0x000005acUD { align1 1H compacted }; -cmp.l.f0.0(16) g45<1>UD g81<1,1,0>UD 0x000005bcUD { align1 1H compacted }; -mov(8) g29.1<2>UD g97<4,4,1>UD { align1 1Q I@7 }; -mov(8) g31.1<2>UD g98<4,4,1>UD { align1 2Q I@7 }; -cmp.le.f0.0(16) g103<1>UD g67<8,8,1>UD 0x00000100UD { align1 1H $15.dst }; -mov(8) g33<1>UD g33<8,8,1>UW { align1 WE_all 1Q I@7 }; -cmp.g.f0.0(16) g105<1>UD g67<1,1,0>UD 0x00000006UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.g.f0.0(16) g113<1>UD g69<1,1,0>UD 0x00000006UD { align1 1H $15.dst compacted }; -cmp.le.f0.0(16) g120<1>UD g69<8,8,1>UD 0x00000100UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -send(16) g53UD g29UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -cmp.g.f0.0(16) g95<1>UD g69<1,1,0>UD 0x00000100UD { align1 1H compacted }; -add(8) g34<1>UD g33<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g29<1>D -g45<1,1,0>D g117<1,1,0>D { align1 1H I@7 compacted }; -add(16) g31<1>D -g43<1,1,0>D g117<1,1,0>D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -and(16) g109<1>UD g105<1,1,0>UD g103<1,1,0>UD { align1 1H I@7 compacted }; -cmp.g.f0.0(16) g97<1>UD g67<1,1,0>UD 0x00000100UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -and(16) g111<1>UD g113<1,1,0>UD g120<1,1,0>UD { align1 1H I@7 compacted }; -add(16) g43<1>D -g41<1,1,0>D g117<1,1,0>D { align1 1H compacted }; -shl(16) g33<1>UD g33<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@7 compacted }; -cmp.z.f0.0(16) null<1>D g99<8,8,1>D 0D { align1 1H }; -mov(8) g17.1<2>UD g29<4,4,1>UD { align1 1Q I@7 }; -mov(8) g19.1<2>UD g30<4,4,1>UD { align1 2Q I@7 }; -mov(8) g13.1<2>UD g31<4,4,1>UD { align1 1Q I@7 }; -mov(8) g15.1<2>UD g32<4,4,1>UD { align1 2Q I@7 }; -add(16) g41<1>D -g39<1,1,0>D g117<1,1,0>D { align1 1H compacted }; -mov(8) g9.1<2>UD g43<4,4,1>UD { align1 1Q I@7 }; -mov(8) g11.1<2>UD g44<4,4,1>UD { align1 2Q I@7 }; -mov(8) g31<1>UW 0x76543210UV { align1 WE_all 1Q }; -add(16) g33<1>UD g33<1,1,0>UD 0x000002c0UD { align1 WE_all 1H I@7 compacted }; -add(16) g39<1>D -g37<1,1,0>D g117<1,1,0>D { align1 1H compacted }; -add(16) g37<1>D -g35<1,1,0>D g117<1,1,0>D { align1 1H compacted }; -mov(8) g5.1<2>UD g41<4,4,1>UD { align1 1Q I@7 }; -mov(8) g7.1<2>UD g42<4,4,1>UD { align1 2Q I@7 }; -mov(8) g31<1>UD g31<8,8,1>UW { align1 WE_all 1Q I@6 }; -mov(8) g1.1<2>UD g39<4,4,1>UD { align1 1Q I@5 }; -mov(8) g3.1<2>UD g40<4,4,1>UD { align1 2Q I@6 }; -mov(8) g61.1<2>UD g37<4,4,1>UD { align1 1Q I@6 }; -mov(8) g63.1<2>UD g38<4,4,1>UD { align1 2Q I@7 }; -mov(8) g37<1>UW 0x76543210UV { align1 WE_all 1Q }; -add(8) g32<1>UD g31<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@6 compacted }; -mov(8) g37<1>UD g37<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(16) g31<1>UD g31<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(8) g38<1>UD g37<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -add(16) g31<1>UD g31<1,1,0>UD 0x000002c0UD { align1 WE_all 1H I@2 compacted }; -shl(16) g37<1>UD g37<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g29UD g31UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -add(16) g37<1>UD g37<1,1,0>UD 0x00000080UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g35UD g37UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $2 }; -mov(8) g103<2>UD g53<4,4,1>UD { align1 1Q $0.dst }; -mov(8) g105<2>UD g54<4,4,1>UD { align1 2Q $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g29<2>UW g35<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g33UD g29UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $3 }; -send(16) g79UD g25UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -send(16) g75UD g21UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -send(16) g41UD g17UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g33UD g13UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(8) g105.1<2>UD g56<4,4,1>UD { align1 2Q @2 $0.dst }; -mov(8) g103.1<2>UD g55<4,4,1>UD { align1 1Q @4 $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -send(16) g25UD g9UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -send(16) g17UD g5UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -send(16) g9UD g1UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -send(16) g1UD g61UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -(+f0.0) if(16) JIP: LABEL4 UIP: LABEL3 { align1 1H }; -mov(16) g99<1>UD 0x000000ffUD { align1 1H }; -else(16) JIP: LABEL3 UIP: LABEL3 { align1 1H }; - -LABEL4: -add(16) g113<1>D g115<1,1,0>D 24D { align1 1H compacted }; -cmp.l.f0.0(16) g120<1>UD g113<1,1,0>UD g115<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g61<2>UD g113<4,4,1>UD { align1 1Q $10.src }; -mov(8) g63<2>UD g114<4,4,1>UD { align1 2Q $10.src }; -add(16) g113<1>D -g120<1,1,0>D g117<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g61.1<2>UD g113<4,4,1>UD { align1 1Q I@1 }; -mov(8) g63.1<2>UD g114<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g113UD g61UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -mov(16) g99<1>UD g113<32,8,4>UB { align1 1H @7 $10.dst }; - -LABEL3: -endif(16) JIP: LABEL2 { align1 1H }; -and.z.f0.0(16) null<1>UD g57<8,8,1>UD 0x00000002UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL6 UIP: LABEL5 { align1 1H }; -mov(16) g113<1>UD 0x000000ffUD { align1 1H }; -else(16) JIP: LABEL5 UIP: LABEL5 { align1 1H }; - -LABEL6: -add(16) g61<1>D g115<1,1,0>D 24D { align1 1H $10.src compacted }; -cmp.l.f0.0(16) g57<1>UD g61<1,1,0>UD g115<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g63<1>D -g57<1,1,0>D g117<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g57<2>UD g61<4,4,1>UD { align1 1Q }; -mov(8) g59<2>UD g62<4,4,1>UD { align1 2Q }; -mov(8) g57.1<2>UD g63<4,4,1>UD { align1 1Q I@2 }; -mov(8) g59.1<2>UD g64<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g61UD g57UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -and(16) g57<1>UD g61<8,8,1>UD 0x0000ff00UD { align1 1H $11.dst }; -shr(16) g113<1>UD g57<1,1,0>UD 0x00000008UD { align1 1H I@1 compacted }; - -LABEL5: -endif(16) JIP: LABEL2 { align1 1H }; -shl(16) g59<1>D g67<8,8,1>D 0x00000001UD { align1 1H $11.src }; -cmp.nz.f0.0(16) null<1>D g109<8,8,1>D 0D { align1 1H }; -add(16) g57<1>D g59<1,1,0>D -1D { align1 1H I@2 compacted }; -(+f0.0) sel(16) g120<1>UD g57<1,1,0>UD 0x00000001UD { align1 1H I@1 compacted }; -shl(16) g57<1>D g69<8,8,1>D 0x00000001UD { align1 1H }; -cmp.nz.f0.0(16) null<1>D g111<8,8,1>D 0D { align1 1H }; -add(16) g59<1>D g57<1,1,0>D -1D { align1 1H I@2 compacted }; -(+f0.0) sel(16) g57<1>UD g59<1,1,0>UD 0x00000001UD { align1 1H I@1 compacted }; -add(16) g115<1>D g120<1,1,0>D g57<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g61UD g103UD g115UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $12 }; -add(16) g115<1>D g53<1,1,0>D 32D { align1 1H $12.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -shl(16) g105<1>D g49<8,8,1>D 0x00000005UD { align1 1H $13.dst }; -shr(16) g103<1>UD g49<1,1,0>UD 0x0000001bUD { align1 1H $12.src compacted }; -mov(8) g51<1>UW 0x76543210UV { align1 WE_all 1Q }; -cmp.l.f0.0(16) g49<1>UD g115<1,1,0>UD g53<1,1,0>UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g122<1>D g115<1,1,0>D g105<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g51<1>UD g51<8,8,1>UW { align1 WE_all 1Q I@3 }; -add(16) g117<1>D -g49<1,1,0>D g55<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g49<1>UD g122<1,1,0>UD g115<1,1,0>UD { align1 1H I@3 compacted }; -add(8) g52<1>UD g51<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add3(16) g124<1>D g117<8,8,1>D g103<8,8,1>D -g49<1,1,1>D { align1 1H I@2 }; -shl(16) g51<1>UD g51<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g51<1>UD g51<1,1,0>UD 0x00000380UD { align1 WE_all 1H I@1 compacted }; -mov(8) g103<2>UD g122<4,4,1>UD { align1 1Q }; -mov(8) g105<2>UD g123<4,4,1>UD { align1 2Q }; -mov(8) g103.1<2>UD g124<4,4,1>UD { align1 1Q I@2 }; -mov(8) g105.1<2>UD g125<4,4,1>UD { align1 2Q I@2 }; -add(16) g49<1>D g61<1,1,0>D g120<1,1,0>D { align1 1H $12.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g51UD g49UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sel.l(16) g49<1>F g13<1,1,0>F g37<1,1,0>F { align1 1H $9.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sel.l(16) g51<1>F g15<1,1,0>F g39<1,1,0>F { align1 1H $9.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sel.l(16) g53<1>F g17<1,1,0>F g41<1,1,0>F { align1 1H $8.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sel.ge(16) g55<1>F -g19<1,1,0>F -g43<1,1,0>F { align1 1H $8.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sel.ge(16) g57<1>F -g21<1,1,0>F -g45<1,1,0>F { align1 1H $8.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sel.ge(16) g59<1>F -g23<1,1,0>F -g47<1,1,0>F { align1 1H $8.dst compacted }; -or(16) g126<1>UD g99<1,1,0>UD g113<1,1,0>UD { align1 1H $13.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -send(16) nullUD g103UD g49UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $1 }; -add(16) g53<1>D g122<1,1,0>D 16D { align1 1H $1.src compacted }; -add(16) g103<1>D g120<8,8,1>D 65536D { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g49<1>UD g53<1,1,0>UD 0x00000010UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g55<1>D -g49<1,1,0>D g124<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g49<2>UD g53<4,4,1>UD { align1 1Q }; -mov(8) g51<2>UD g54<4,4,1>UD { align1 2Q $1.src }; -shl(16) g53<1>D g126<8,8,1>D 0x00000018UD { align1 1H I@7 }; -mov(8) g49.1<2>UD g55<4,4,1>UD { align1 1Q I@3 }; -mov(8) g51.1<2>UD g56<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g63<1>D g103<1,1,0>D g53<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g49UD g57UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -cmp.nz.f0.0(16) null<1>D g97<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g49<1>UD g1<1,1,0>UD g13<1,1,0>UD { align1 1H $10.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g51<1>UD g3<1,1,0>UD g15<1,1,0>UD { align1 1H $10.dst compacted }; -(+f0.0) sel(16) g53<1>UD g5<1,1,0>UD g17<1,1,0>UD { align1 1H $10.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -(+f0.0) sel(16) g55<1>F -g7<1,1,0>F -g19<1,1,0>F { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -(+f0.0) sel(16) g1<1>F -g9<1,1,0>F -g21<1,1,0>F { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -(+f0.0) sel(16) g3<1>F -g11<1,1,0>F -g23<1,1,0>F { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g9<1>D g61<8,8,1>D 0x00000005UD { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -add(16) g21<1>D g75<1,1,0>D g67<1,1,0>D { align1 1H F@2 compacted }; -cmp.nz.f0.0(16) null<1>D g95<8,8,1>D 0D { align1 1H }; -add(16) g103<1>D g115<1,1,0>D g9<1,1,0>D { align1 1H I@3 compacted }; -(+f0.0) sel(16) g9<1>UD g25<1,1,0>UD g37<1,1,0>UD { align1 1H $7.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -(+f0.0) sel(16) g11<1>UD g27<1,1,0>UD g39<1,1,0>UD { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -(+f0.0) sel(16) g13<1>UD g29<1,1,0>UD g41<1,1,0>UD { align1 1H A@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -(+f0.0) sel(16) g15<1>F -g31<1,1,0>F -g43<1,1,0>F { align1 1H A@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -(+f0.0) sel(16) g17<1>F -g33<1,1,0>F -g45<1,1,0>F { align1 1H A@7 compacted }; -(+f0.0) sel(16) g19<1>F -g35<1,1,0>F -g47<1,1,0>F { align1 1H $6.dst compacted }; -shr(16) g25<1>UD g61<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -cmp.l.f0.0(16) g27<1>UD g103<1,1,0>UD g115<1,1,0>UD { align1 1H I@5 compacted }; -add3(16) g29<1>D g117<8,8,1>D g25<8,8,1>D -g27<1,1,1>D { align1 1H I@1 }; -mov(8) g25<2>UD g103<4,4,1>UD { align1 1Q }; -mov(8) g27<2>UD g104<4,4,1>UD { align1 2Q }; -mov(8) g25.1<2>UD g29<4,4,1>UD { align1 1Q I@2 }; -mov(8) g27.1<2>UD g30<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g25UD g49UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -add(16) g121<1>D g103<1,1,0>D 16D { align1 1H compacted }; -mov(16) g5<1>D g75<8,8,1>D { align1 1H }; -cmp.l.f0.0(16) g123<1>UD g121<1,1,0>UD 0x00000010UD { align1 1H I@2 compacted }; -mov(8) g25<2>UD g121<4,4,1>UD { align1 1Q $0.src }; -mov(8) g27<2>UD g122<4,4,1>UD { align1 2Q $0.src }; -add(16) g125<1>D -g123<1,1,0>D g29<1,1,0>D { align1 1H I@3 compacted }; -shl(16) g29<1>D g99<8,8,1>D 0x00000018UD { align1 1H }; -mov(8) g27.1<2>UD g126<4,4,1>UD { align1 2Q I@2 }; -mov(8) g25.1<2>UD g125<4,4,1>UD { align1 1Q I@3 }; -add(16) g7<1>D g67<1,1,0>D g29<1,1,0>D { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g25UD g1UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $1 }; -mov(8) g27<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g27<1>UD g27<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g28<1>UD g27<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g27<1>UD g27<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g27<1>UD g27<1,1,0>UD 0x00000380UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g25UD g27UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $14 }; -mov(8) g27<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g27<1>UD g27<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(8) g28<1>UD g27<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g27<1>UD g27<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g27<1>UD g27<1,1,0>UD 0x00000380UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -shl(16) g30<1>D g25<8,8,1>D 0x00000005UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g25UD g27UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -add(16) g33<1>D g115<1,1,0>D g30<1,1,0>D { align1 1H A@1 compacted }; -cmp.l.f0.0(16) g35<1>UD g33<1,1,0>UD g115<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g1<2>UD g33<4,4,1>UD { align1 1Q $1.src }; -mov(8) g3<2>UD g34<4,4,1>UD { align1 2Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -shr(16) g31<1>UD g25<1,1,0>UD 0x0000001bUD { align1 1H F@3 compacted }; -add3(16) g37<1>D g117<8,8,1>D g31<8,8,1>D -g35<1,1,1>D { align1 1H I@1 }; -mov(8) g3.1<2>UD g38<4,4,1>UD { align1 2Q I@1 }; -mov(8) g1.1<2>UD g37<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g1UD g9UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $1 }; -add(16) g39<1>D g33<1,1,0>D 16D { align1 1H compacted }; -shl(16) g45<1>D g113<8,8,1>D 0x00000018UD { align1 1H F@2 }; -cmp.l.f0.0(16) g41<1>UD g39<1,1,0>UD 0x00000010UD { align1 1H A@2 compacted }; -add(16) g23<1>D g69<1,1,0>D g45<1,1,0>D { align1 1H A@2 compacted }; -mov(8) g30<2>UD g39<4,4,1>UD { align1 1Q }; -mov(8) g32<2>UD g40<4,4,1>UD { align1 2Q }; -add(16) g43<1>D -g41<1,1,0>D g37<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g32.1<2>UD g44<4,4,1>UD { align1 2Q I@1 }; -mov(8) g30.1<2>UD g43<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g30UD g17UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $1 }; -cmp.le.f0.0(16) null<1>UD g67<8,8,1>UD 0x00000006UD { align1 1H }; -sel.l(16) g46<1>UD g69<1,1,0>UD g67<1,1,0>UD { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g48<1>UD g75<1,1,0>UD g21<1,1,0>UD { align1 1H F@1 compacted }; -(+f0.0) sel(16) g50<1>UD g67<1,1,0>UD g69<1,1,0>UD { align1 1H $0.src compacted }; -cmp.le.f0.0(16) null<1>UD g46<8,8,1>UD 0x00000006UD { align1 1H I@3 }; -(+f0.0) if(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; -mov(16) g99<1>UD 0x00000000UD { align1 1H }; - -LABEL9: -cmp.ge.f0.0(16) null<1>UD g99<8,8,1>UD g50<8,8,1>UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL8 UIP: LABEL8 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g52<1>D g48<1,1,0>D g99<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g54<1>D g107<1,1,0>D g52<1,1,0>D { align1 1H I@1 compacted }; -add(16) g124<1>D g101<1,1,0>D g52<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(16) g104<1>D g54<8,8,1>D 0x00000002UD { align1 1H I@2 }; -shr(16) g113<1>UD g54<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(16) g1<1>D g124<8,8,1>D 0x00000002UD { align1 1H I@3 }; -shr(16) g4<1>UD g124<1,1,0>UD 0x0000001eUD { align1 1H $1.src compacted }; -add(16) g117<1>D g79<1,1,0>D g104<1,1,0>D { align1 1H @4 $1.dst compacted }; -cmp.l.f0.0(16) g103<1>UD g54<1,1,0>UD g107<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g8<1>D g79<1,1,0>D g1<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g120<1>UD g117<1,1,0>UD g79<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g31<2>UD g117<4,4,1>UD { align1 1Q $1.src }; -mov(8) g33<2>UD g118<4,4,1>UD { align1 2Q $1.src }; -cmp.l.f0.0(16) g126<1>UD g124<1,1,0>UD g101<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(16) g105<1>D -g103<8,8,1>D 0x00000002UD { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g35<2>UD g8<4,4,1>UD { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g37<2>UD g9<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g10<1>UD g8<1,1,0>UD g79<1,1,0>UD { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(16) g2<1>D -g126<8,8,1>D 0x00000002UD { align1 1H I@5 }; -or(16) g115<1>UD g105<1,1,0>UD g113<1,1,0>UD { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -or(16) g6<1>UD g2<1,1,0>UD g4<1,1,0>UD { align1 1H I@2 compacted }; -add3(16) g122<1>D g81<8,8,1>D g115<8,8,1>D -g120<1,1,1>D { align1 1H @2 $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add3(16) g12<1>D g81<8,8,1>D g6<8,8,1>D -g10<1,1,1>D { align1 1H I@2 }; -mov(8) g33.1<2>UD g123<4,4,1>UD { align1 2Q I@2 }; -mov(8) g31.1<2>UD g122<4,4,1>UD { align1 1Q I@3 }; -mov(8) g37.1<2>UD g13<4,4,1>UD { align1 2Q I@3 }; -mov(8) g35.1<2>UD g12<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g2UD g31UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g35UD g2UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(16) g99<1>D g99<1,1,0>D 1D { align1 1H compacted }; - -LABEL8: -while(16) JIP: LABEL9 { align1 1H }; - -LABEL7: -endif(16) JIP: LABEL2 { align1 1H }; -add.nz.f0.0(16) g5<1>D -g109<1,1,0>D -g111<1,1,0>D { align1 1H $1.src compacted }; -(+f0.0) if(16) JIP: LABEL10 UIP: LABEL10 { align1 1H }; -mov(16) g3<1>UD 0x00002004UD { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g100UD g3UD g5UD 0x0424050c 0x00000080 - slm MsgDesc: ( atomic_add, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -mov.nz.f0.0(16) null<1>D g109<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL11 UIP: LABEL11 { align1 1H }; -add(8) g13<1>D g71<8,4,2>D 3116D { align1 1Q $1.src }; -add(8) g14<1>D g73<8,4,2>D 3116D { align1 2Q $1.src }; -shl(16) g25<1>D g100<8,8,1>D 0x00000004UD { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g33<1>D g65<1,1,0>D 1D { align1 1H $15.dst compacted }; -mov(8) g81<1>UW 0x76543210UV { align1 WE_all 1Q $1.dst }; -mov(8) g102<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(8) g15<1>UD g13<8,8,1>UD g71<8,4,2>UD { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -cmp.l.f0.0(8) g16<1>UD g14<8,8,1>UD g73<8,4,2>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g27<1>D g13<1,1,0>D g25<1,1,0>D { align1 1H I@6 compacted }; -mov(16) g40<2>UW g67<8,8,1>UD { align1 1H }; -mov(16) g42<2>UW g33<8,8,1>UD { align1 1H I@7 }; -mov(8) g81<1>UD g81<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g102<1>UD g102<8,8,1>UW { align1 WE_all 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g29<1>UD g27<1,1,0>UD g13<1,1,0>UD { align1 1H I@5 compacted }; -mov(8) g13<1>UW 0x76543210UV { align1 WE_all 1Q }; -add(8) g82<1>UD g81<1,1,0>UD 0x00000008UD { align1 WE_all 1Q @4 $1.dst compacted }; -add(8) g103<1>UD g102<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@4 compacted }; -mov(8) g13<1>UD g13<8,8,1>UW { align1 WE_all 1Q I@3 }; -shl(16) g81<1>UD g81<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g102<1>UD g102<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -add(8) g14<1>UD g13<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -add(16) g81<1>UD g81<1,1,0>UD 0x000000c0UD { align1 WE_all 1H I@3 compacted }; -add(16) g102<1>UD g102<1,1,0>UD 0x000000c0UD { align1 WE_all 1H I@3 compacted }; -shl(16) g13<1>UD g13<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $1.dst }; -send(16) g79UD g81UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -add(16) g13<1>UD g13<1,1,0>UD 0x00000480UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $1.src }; -send(16) g11UD g13UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g79<2>UW g40<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add3(16) g31<1>D -g15<8,8,1>D g11<8,8,1>D -g29<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g102UD g79UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -mov(8) g105<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g107<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g105<1>UD g105<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g107<1>UD g107<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g106<1>UD g105<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -add(8) g108<1>UD g107<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g105<1>UD g105<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g107<1>UD g107<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g105<1>UD g105<1,1,0>UD 0x000000c0UD { align1 WE_all 1H I@2 compacted }; -add(16) g107<1>UD g107<1,1,0>UD 0x000000c0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $1.src }; -send(16) g103UD g105UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g103.1<2>UW g42<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g107UD g103UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -mov(8) g36<2>UD g27<4,4,1>UD { align1 1Q $1.src }; -mov(8) g38<2>UD g28<4,4,1>UD { align1 2Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g108<1>D g75<8,8,1>D { align1 1H }; -mov(8) g113<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g36.1<2>UD g31<4,4,1>UD { align1 1Q I@4 }; -mov(8) g38.1<2>UD g32<4,4,1>UD { align1 2Q I@4 }; -mov(8) g113<1>UD g113<8,8,1>UW { align1 WE_all 1Q I@3 }; -add(8) g114<1>UD g113<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g113<1>UD g113<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g113<1>UD g113<1,1,0>UD 0x00000000UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g113UD g108UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -mov(16) g114<1>D g61<8,8,1>D { align1 1H $1.src }; -mov(8) g116<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g116<1>UD g116<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g117<1>UD g116<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g116<1>UD g116<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g116<1>UD g116<1,1,0>UD 0x00000040UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g116UD g114UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -mov(1) g117<1>UD 0x00000000UD { align1 WE_all 1N $1.src }; -mov(1) g118<1>UD 0x00000080UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $1.src }; -send(1) g1UD g117UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $1.src }; -send(1) g5UD g118UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -send(16) nullUD g36UD g1UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $1 }; -add(16) g100<1>D g100<1,1,0>D 1D { align1 1H compacted }; - -LABEL11: -endif(16) JIP: LABEL10 { align1 1H }; -mov.nz.f0.0(16) null<1>D g111<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL12 UIP: LABEL12 { align1 1H }; -mov(8) g122<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g81<1>UW 0x76543210UV { align1 WE_all 1Q $1.dst }; -mov(8) g122<1>UD g122<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g81<1>UD g81<8,8,1>UW { align1 WE_all 1Q I@2 }; -add(8) g123<1>UD g122<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(8) g82<1>UD g81<1,1,0>UD 0x00000008UD { align1 WE_all 1Q $1.dst compacted }; -shl(16) g122<1>UD g122<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g81<1>UD g81<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g122<1>UD g122<1,1,0>UD 0x00000080UD { align1 WE_all 1H I@2 compacted }; -add(16) g81<1>UD g81<1,1,0>UD 0x000003c0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g120UD g122UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g79<1>D g120<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g81UD g79UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -add(8) g34<1>D g71<8,4,2>D 3116D { align1 1Q $1.src }; -add(8) g35<1>D g73<8,4,2>D 3116D { align1 2Q $1.src }; -shl(16) g37<1>D g100<8,8,1>D 0x00000004UD { align1 1H $1.dst }; -mov(8) g25<1>UW 0x76543210UV { align1 WE_all 1Q }; -add(16) g45<1>D g65<1,1,0>D 1D { align1 1H $15.dst compacted }; -mov(8) g103<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g101<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(8) g36<1>UD g34<8,8,1>UD g71<8,4,2>UD { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g39<1>D g34<1,1,0>D g37<1,1,0>D { align1 1H I@6 compacted }; -mov(16) g47<2>UW g69<8,8,1>UD { align1 1H }; -mov(8) g25<1>UD g25<8,8,1>UW { align1 WE_all 1Q I@7 }; -cmp.l.f0.0(8) g37<1>UD g35<8,8,1>UD g73<8,4,2>UD { align1 2Q }; -mov(16) g49<2>UW g45<8,8,1>UD { align1 1H I@7 }; -mov(8) g103<1>UD g103<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g101<1>UD g101<8,8,1>UW { align1 WE_all 1Q I@7 }; -cmp.l.f0.0(16) g41<1>UD g39<1,1,0>UD g34<1,1,0>UD { align1 1H I@7 compacted }; -add(8) g26<1>UD g25<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g104<1>UD g103<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g102<1>UD g101<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@4 compacted }; -shl(16) g25<1>UD g25<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g103<1>UD g103<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g101<1>UD g101<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -add(16) g25<1>UD g25<1,1,0>UD 0x00000480UD { align1 WE_all 1H I@3 compacted }; -add(16) g103<1>UD g103<1,1,0>UD 0x00000400UD { align1 WE_all 1H I@3 compacted }; -add(16) g101<1>UD g101<1,1,0>UD 0x00000400UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g14UD g25UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g99UD g101UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -add3(16) g43<1>D -g36<8,8,1>D g14<8,8,1>D -g41<1,1,1>D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g99<2>UW g47<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g103UD g99UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -mov(8) g106<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g108<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g106<1>UD g106<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g108<1>UD g108<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g107<1>UD g106<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g109<1>UD g108<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g106<1>UD g106<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g108<1>UD g108<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g106<1>UD g106<1,1,0>UD 0x00000400UD { align1 WE_all 1H I@2 compacted }; -add(16) g108<1>UD g108<1,1,0>UD 0x00000400UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $1.src }; -send(16) g104UD g106UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g104.1<2>UW g49<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g108UD g104UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g25<2>UD g39<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g27<2>UD g40<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g109<1>D g21<8,8,1>D { align1 1H }; -mov(8) g111<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g25.1<2>UD g43<4,4,1>UD { align1 1Q I@4 }; -mov(8) g27.1<2>UD g44<4,4,1>UD { align1 2Q I@4 }; -mov(8) g111<1>UD g111<8,8,1>UW { align1 WE_all 1Q I@3 }; -add(8) g112<1>UD g111<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g111<1>UD g111<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g111<1>UD g111<1,1,0>UD 0x00000340UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g111UD g109UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -mov(1) g112<1>UD 0x00000340UD { align1 WE_all 1N $1.src }; -mov(1) g113<1>UD 0x000003c0UD { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $1.src }; -send(1) g8UD g112UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $1.src }; -send(1) g12UD g113UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) nullUD g25UD g8UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $1 }; - -LABEL12: -endif(16) JIP: LABEL10 { align1 1H }; - -LABEL10: -endif(16) JIP: LABEL2 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add.nz.f0.0(16) g28<1>D -g97<1,1,0>D -g95<1,1,0>D { align1 1H compacted }; -(+f0.0) if(16) JIP: LABEL13 UIP: LABEL13 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g26<1>UD 0x00002000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g101UD g26UD g28UD 0x0424050c 0x00000080 - slm MsgDesc: ( atomic_add, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -mov.nz.f0.0(16) null<1>D g97<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL14 UIP: LABEL14 { align1 1H }; -add(16) g46<1>D g65<1,1,0>D 1D { align1 1H $15.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g5<1>UD g61<8,8,1>UD { align1 1H I@7 }; -mov(8) g29<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(16) g1<1>UD g75<8,8,1>UD { align1 1H $1.src }; -mov(16) g3<1>UD g21<8,8,1>UD { align1 1H $1.src }; -mov(16) g50<2>UW g46<8,8,1>UD { align1 1H I@5 }; -mov(8) g29<1>UD g29<8,8,1>UW { align1 WE_all 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g7<2>UW g50<16,8,2>UW { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g30<1>UD g29<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g29<1>UD g29<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g29<1>UD g29<1,1,0>UD 0x000002c0UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g27UD g29UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g29<1>D g101<8,8,1>D 0x00000004UD { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g7.1<2>UW g27<16,8,2>UW { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g1UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $1 }; -add(16) g101<1>D g101<1,1,0>D 1D { align1 1H compacted }; - -LABEL14: -endif(16) JIP: LABEL13 { align1 1H }; -mov.nz.f0.0(16) null<1>D g95<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL15 UIP: LABEL15 { align1 1H }; -add(16) g47<1>D g65<1,1,0>D 1D { align1 1H $15.dst compacted }; -mov(16) g32<1>UD g21<8,8,1>UD { align1 1H $1.src }; -mov(8) g116<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g34<1>UD g77<8,8,1>UD { align1 1H $4.dst }; -mov(8) g40<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g51<2>UW g47<8,8,1>UD { align1 1H I@5 }; -mov(8) g116<1>UD g116<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g40<1>UD g40<8,8,1>UW { align1 WE_all 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g38<2>UW g51<16,8,2>UW { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g117<1>UD g116<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -add(8) g41<1>UD g40<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g116<1>UD g116<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g40<1>UD g40<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g116<1>UD g116<1,1,0>UD 0x00000380UD { align1 WE_all 1H I@2 compacted }; -add(16) g40<1>UD g40<1,1,0>UD 0x000002c0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $1.src }; -send(16) g114UD g116UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $1.src }; -send(16) g30UD g40UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g36<1>UD g114<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g38.1<2>UW g30<16,8,2>UW { align1 1H I@7 }; -shl(16) g30<1>D g101<8,8,1>D 0x00000004UD { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g30UD g32UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $1 }; - -LABEL15: -endif(16) JIP: LABEL13 { align1 1H }; - -LABEL13: -endif(16) JIP: LABEL2 { align1 1H }; - -LABEL2: -endif(16) JIP: LABEL16 { align1 1H }; - -LABEL16: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -send(1) g48UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(8) g49<1>UD 0x00000000UD { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(2) g49.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g49UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $0 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(8) g66<1>UD 0x00002000UD { align1 WE_all 1Q $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(1) g65UD g66UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.ge.f0.0(16) null<1>UD g89<8,8,1>UD g65<0,1,0>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL18 UIP: LABEL17 { align1 1H }; -add(16) g67<1>D g89<1,1,0>D -g65<0,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) null<1>UD g67<8,8,1>UD g93<8,8,1>UD { align1 1H @1 $0.dst }; -(+f0.0) if(16) JIP: LABEL20 UIP: LABEL19 { align1 1H }; -add(16) g76<1>D g93<1,1,0>D -g67<1,1,0>D { align1 1H $4.dst compacted }; -add(8) g69<1>D g73<8,4,2>D 391216D { align1 2Q }; -mov(8) g28<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g63<1>UD 0x00000000UD { align1 1H F@2 }; -add(8) g68<1>D g71<8,4,2>D 391216D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -shl(16) g78<1>D g76<8,8,1>D 0x00000004UD { align1 1H @5 $4.dst }; -mov(8) g28<1>UD g28<8,8,1>UW { align1 WE_all 1Q I@4 }; -cmp.l.f0.0(16) g75<1>UD g68<8,8,1>UD 0x0005f830UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add3(16) g80<1>D 65520W g78<8,8,1>D g68<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g29<1>UD g28<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -cmp.l.f0.0(16) g95<1>UD g80<1,1,0>UD g68<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g33<2>UD g80<4,4,1>UD { align1 1Q $1.src }; -mov(8) g35<2>UD g81<4,4,1>UD { align1 2Q $1.src }; -shl(16) g28<1>UD g28<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@4 compacted }; -add(16) g28<1>UD g28<1,1,0>UD 0x00000480UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $1.src }; -send(16) g26UD g28UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add3(16) g97<1>D -g75<8,8,1>D g26<8,8,1>D -g95<1,1,1>D { align1 1H I@5 }; -mov(8) g35.1<2>UD g98<4,4,1>UD { align1 2Q I@1 }; -mov(8) g33.1<2>UD g97<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g104UD g33UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g102<1>UW g110<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g103<1>UW g110.1<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g41<1>UD g108<8,8,1>UD { align1 1H }; -mov(16) g37<1>UD g104<8,8,1>UD { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g39<1>UD g106<8,8,1>UD { align1 1H }; -else(16) JIP: LABEL19 UIP: LABEL19 { align1 1H }; - -LABEL20: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g63<1>UD 0x00000001UD { align1 1H F@2 }; - -LABEL19: -endif(16) JIP: LABEL21 { align1 1H }; - -LABEL21: -else(16) JIP: LABEL17 UIP: LABEL17 { align1 1H }; - -LABEL18: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g45<1>D g89<8,8,1>D 0x00000004UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g63<1>UD 0x00000000UD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g28UD g45UD nullUD 0x0480f502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(16) g102<1>UW g34<16,8,2>UW { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(16) g103<1>UW g34.1<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(16) g41<1>UD g32<8,8,1>UD { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g37<1>UD g28<8,8,1>UD { align1 1H @7 $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(16) g39<1>UD g30<8,8,1>UD { align1 1H $0.dst }; - -LABEL17: -endif(16) JIP: LABEL22 { align1 1H }; - -LABEL22: -cmp.z.f0.0(16) null<1>D g63<8,8,1>D 0D { align1 1H I@4 }; -(+f0.0) if(16) JIP: LABEL24 UIP: LABEL23 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(16) g43<1>UD g102<8,8,1>UW { align1 1H }; -mul(8) acc0<1>UD g89<8,8,1>UD 0x05ccUW { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g105<1>D g71<8,4,2>D 11308D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -add(8) g106<1>D g73<8,4,2>D 11308D { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mul(16) g112<1>D g89<1,1,0>D 1484W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mach(8) g110<1>UD g89<1,1,0>UD 0x000005ccUD { align1 1Q $1.src compacted AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -cmp.l.f0.0(8) g29<1>UD g105<8,8,1>UD g71<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -cmp.l.f0.0(8) g107<1>UD g106<8,8,1>UD g73<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g114<1>D g105<1,1,0>D g112<1,1,0>D { align1 1H I@4 compacted }; -mul(8) acc0<1>UD g90<8,8,1>UD 0x05ccUW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(8) g108<1>D -g29<8,8,1>D g71.1<8,4,2>D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -add(8) g109<1>D -g107<8,8,1>D g73.1<8,4,2>D { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g116<1>UD g114<1,1,0>UD g105<1,1,0>UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g46<2>UD g114<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g48<2>UD g115<4,4,1>UD { align1 2Q }; -mach(8) g111<1>UD g90<8,8,1>UD 0x000005ccUD { align1 2Q $1.src AccWrEnable }; -add3(16) g120<1>D g108<8,8,1>D g110<8,8,1>D -g116<1,1,1>D { align1 1H A@1 }; -mov(8) g48.1<2>UD g121<4,4,1>UD { align1 2Q I@1 }; -mov(8) g46.1<2>UD g120<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g46UD g37UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g122<1>D g114<1,1,0>D 16D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g51<1>UD g103<8,8,1>UW { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g45<1>D 0D { align1 1H $1.src }; -mov(16) g47<1>D 0D { align1 1H $1.src }; -mov(16) g49<1>D 0D { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g124<1>UD g122<1,1,0>UD g114<1,1,0>UD { align1 1H I@5 compacted }; -mov(8) g53<2>UD g122<4,4,1>UD { align1 1Q $0.src }; -mov(8) g55<2>UD g123<4,4,1>UD { align1 2Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g126<1>D -g124<1,1,0>D g120<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g55.1<2>UD g127<4,4,1>UD { align1 2Q I@1 }; -mov(8) g53.1<2>UD g126<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g53UD g45UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add3(16) g1<1>D 0x01ffUW g39<8,8,1>D -g37<1,1,1>D { align1 1H }; -mov(16) g111<1>UD 0x00000001UD { align1 1H }; -shr(16) g61<1>UD g1<1,1,0>UD 0x00000009UD { align1 1H I@2 compacted }; -else(16) JIP: LABEL23 UIP: LABEL23 { align1 1H }; - -LABEL24: -mov(16) g51<1>UD 0x00000000UD { align1 1H $0.src }; -mov(16) g61<1>UD 0x00000000UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -mov(16) g111<1>UD 0x00000000UD { align1 1H }; - -LABEL23: -endif(16) JIP: LABEL25 { align1 1H }; - -LABEL25: -cmp.le.f0.0(16) null<1>UD g65<0,1,0>UD 0x00000100UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL27 UIP: LABEL26 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.g.f0.0(16) g2<1>UD g93<1,1,0>UD 0x00000000UD { align1 1H $0.dst compacted }; -mov(8) g55<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g55<1>UD g55<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g56<1>UD g55<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g55<1>UD g55<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g55<1>UD g55<1,1,0>UD 0x00000300UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.src }; -send(16) g53UD g55UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -and.nz.f0.0(16) null<1>UD g53<8,8,1>UD g2<8,8,1>UD { align1 1H I@6 }; -(+f0.0) if(16) JIP: LABEL28 UIP: LABEL28 { align1 1H }; -add(16) g3<1>D -g65<0,1,0>D 256D { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sel.l(16) g5<1>UD g93<1,1,0>UD g3<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g54<1>D g93<1,1,0>D -g5<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g83UD g54UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL28: -endif(16) JIP: LABEL29 { align1 1H }; - -LABEL29: -else(16) JIP: LABEL26 UIP: LABEL26 { align1 1H }; - -LABEL27: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g6<1>D g65<0,1,0>D -256D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) null<1>UD g89<8,8,1>UD g6<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL30 UIP: LABEL30 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g11<1>D g93<1,1,0>D g89<1,1,0>D { align1 1H $0.dst compacted }; -add(8) g8<1>D g71<8,4,2>D 391216D { align1 1Q $1.src }; -add(8) g9<1>D g73<8,4,2>D 391216D { align1 2Q $1.src }; -shl(16) g20<1>D g89<8,8,1>D 0x00000004UD { align1 1H $1.src }; -mov(8) g31<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(16) g13<1>D g11<8,8,1>D 0x00000004UD { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g10<1>UD g8<8,8,1>UD 0x0005f830UD { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g55<1>D g20<8,8,1>D 4096D { align1 1H I@4 }; -mov(8) g31<1>UD g31<8,8,1>UW { align1 WE_all 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g15<1>D g8<1,1,0>D g13<1,1,0>D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g32<1>UD g31<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g17<1>UD g15<1,1,0>UD g8<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g66<2>UD g15<4,4,1>UD { align1 1Q }; -mov(8) g68<2>UD g16<4,4,1>UD { align1 2Q }; -shl(16) g31<1>UD g31<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@4 compacted }; -add(16) g31<1>UD g31<1,1,0>UD 0x00000480UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g29UD g31UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add3(16) g19<1>D -g10<8,8,1>D g29<8,8,1>D -g17<1,1,1>D { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g29UD g55UD nullUD 0x0480f502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(8) g68.1<2>UD g20<4,4,1>UD { align1 2Q I@1 }; -mov(8) g66.1<2>UD g19<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g59<2>UW g35<16,8,2>UW { align1 1H $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g53<1>D g29<8,8,1>D { align1 1H $3.dst }; -mov(16) g55<1>D g31<8,8,1>D { align1 1H $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g57<1>D g33<8,8,1>D { align1 1H $3.dst }; -mov(16) g59.1<2>UW g35.1<16,8,2>UW { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g66UD g53UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; - -LABEL30: -endif(16) JIP: LABEL26 { align1 1H }; -mov(8) g58<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g58<1>UD g58<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g59<1>UD g58<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g58<1>UD g58<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g58<1>UD g58<1,1,0>UD 0x00000300UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.src }; -send(16) g56UD g58UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov.nz.f0.0(16) null<1>D g56<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL31 UIP: LABEL31 { align1 1H }; -add(16) g67<1>D g93<1,1,0>D g6<1,1,0>D { align1 1H $0.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g83UD g67UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL31: -endif(16) JIP: LABEL26 { align1 1H }; - -LABEL26: -endif(16) JIP: LABEL32 { align1 1H }; - -LABEL32: -mov(16) g21<1>D 0D { align1 WE_all 1H }; -mov(16) g21<1>D g111<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(16) g23<1>D g87<8,8,1>D 0x00000002UD { align1 1H }; -add(8) g21.1<2>D g21<8,4,2>D g21.1<8,4,2>D { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g68<1>D g23<8,8,1>D 8200D { align1 1H I@2 }; -add(4) g21.2<4>D g21.1<8,2,4>D g21.2<8,2,4>D { align1 WE_all 1N I@2 }; -add(4) g21.3<4>D g21.1<8,2,4>D g21.3<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g21.4<1>D g21.3<0,1,0>D g21.4<4,4,1>D { align1 WE_all 1N I@1 }; -add(4) g22.4<1>D g22.3<0,1,0>D g22.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(8) g22<1>D g21.7<0,1,0>D g22<1,1,0>D { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g75<1>UD g22.7<0,1,0>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g68UD g75UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -mov(16) g25<1>D 0D { align1 WE_all 1H $1.src }; -mov(16) g25<1>D g61<8,8,1>D { align1 1H }; -add(16) g76<1>D g23<8,8,1>D 8264D { align1 1H $4.dst }; -add(8) g25.1<2>D g25<8,4,2>D g25.1<8,4,2>D { align1 WE_all 1Q I@2 }; -add(4) g25.2<4>D g25.1<8,2,4>D g25.2<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g25.3<4>D g25.1<8,2,4>D g25.3<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g25.4<1>D g25.3<0,1,0>D g25.4<4,4,1>D { align1 WE_all 1N I@1 }; -add(4) g26.4<1>D g26.3<0,1,0>D g26.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(8) g26<1>D g25.7<0,1,0>D g26<1,1,0>D { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g78<1>UD g26.7<0,1,0>UD { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g76UD g78UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $5 }; -mov(16) g26<1>D 0D { align1 WE_all 1H $1.src }; -mov(16) g26<1>D g111<8,8,1>D { align1 1H }; -add(16) g30<1>W g119<16,16,1>UW -1W { align1 WE_all 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) a0<1>UW 0x0340UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g30<8,8,1>W 0x0002UW { align1 WE_all 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0340UW { align1 WE_all 1H A@1 }; -mov(16) g28<1>UD g[a0]UD { align1 WE_all 1H A@1 compacted }; -mov(1) g28<1>D 0D { align1 WE_all 1N I@1 }; -add(8) g28.1<2>D g28<8,4,2>D g28.1<8,4,2>D { align1 WE_all 1Q I@1 }; -add(4) g28.2<4>D g28.1<8,2,4>D g28.2<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g28.3<4>D g28.1<8,2,4>D g28.3<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g28.4<1>D g28.3<0,1,0>D g28.4<4,4,1>D { align1 WE_all 1N I@1 }; -add(4) g29.4<1>D g29.3<0,1,0>D g29.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(8) g29<1>D g28.7<0,1,0>D g29<1,1,0>D { align1 WE_all 1Q I@1 compacted }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -send(1) g31UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -mov(8) g32<1>UD 0x00000000UD { align1 WE_all 1Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(2) g32.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g32UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $7 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(8) g66<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g105<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g107<1>UD 0x00000000UD { align1 1H }; -mov(16) g109<1>UD 0x00000000UD { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g104<1>UW 0x0000UW { align1 1H }; -mov(8) g66<1>UD g66<8,8,1>UW { align1 WE_all 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g67<1>UD g66<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g66<1>UD g66<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g66<1>UD g66<1,1,0>UD 0x00000500UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g58UD g66UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -mov(16) g33<1>UD g58<16,8,2>UW { align1 1H $1.src }; - -LABEL34: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g35<1>UD g104<8,8,1>UW { align1 1H I@3 }; -cmp.ge.f0.0(16) null<1>D g35<8,8,1>D 16D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL33 UIP: LABEL33 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g37<1>D g35<1,1,0>D g33<1,1,0>D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g54<1>D g35<1,1,0>D 16D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -shl(16) g39<1>D g37<8,8,1>D 0x00000002UD { align1 1H }; -cmp.l.f0.0(16) null<1>UD g37<8,8,1>UD g87<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g56<2>UW g54<8,8,1>UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g79<1>D g39<8,8,1>D 8200D { align1 1H I@3 }; -mov(16) g104<1>UW g56<16,8,2>UW { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g41UD g79UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g80<1>D g39<8,8,1>D 8264D { align1 1H $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g43UD g80UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g53<1>UD g41<1,1,0>UD 0x00000000UD { align1 1H $5.dst compacted }; -add(16) g107<1>D g107<1,1,0>D g41<1,1,0>D { align1 1H compacted }; -add(16) g105<1>D g105<1,1,0>D g53<1,1,0>D { align1 1H I@2 compacted }; -add(16) g109<1>D g109<1,1,0>D g43<1,1,0>D { align1 1H $1.dst compacted }; - -LABEL33: -while(16) JIP: LABEL34 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g111<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g55<1>D 0D { align1 WE_all 1H I@7 }; -mov(16) g55<1>D g105<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g59<1>D 0D { align1 WE_all 1H I@7 }; -mov(16) g59<1>D g107<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g66<1>D 0D { align1 WE_all 1H I@7 }; -mov(16) g66<1>D g109<8,8,1>D { align1 1H }; -add(8) g55.1<2>D g55<8,4,2>D g55.1<8,4,2>D { align1 WE_all 1Q I@3 }; -add(8) g59.1<2>D g59<8,4,2>D g59.1<8,4,2>D { align1 WE_all 1Q I@3 }; -add(8) g66.1<2>D g66<8,4,2>D g66.1<8,4,2>D { align1 WE_all 1Q I@3 }; -add(4) g55.2<4>D g55.1<8,2,4>D g55.2<8,2,4>D { align1 WE_all 1N I@3 }; -add(4) g59.2<4>D g59.1<8,2,4>D g59.2<8,2,4>D { align1 WE_all 1N I@3 }; -add(4) g66.2<4>D g66.1<8,2,4>D g66.2<8,2,4>D { align1 WE_all 1N I@3 }; -add(4) g55.3<4>D g55.1<8,2,4>D g55.3<8,2,4>D { align1 WE_all 1N I@3 }; -add(4) g59.3<4>D g59.1<8,2,4>D g59.3<8,2,4>D { align1 WE_all 1N I@3 }; -add(4) g66.3<4>D g66.1<8,2,4>D g66.3<8,2,4>D { align1 WE_all 1N I@3 }; -add(4) g55.4<1>D g55.3<0,1,0>D g55.4<4,4,1>D { align1 WE_all 1N I@3 }; -add(4) g56.4<1>D g56.3<0,1,0>D g56.4<4,4,1>D { align1 WE_all 1N I@4 }; -add(4) g59.4<1>D g59.3<0,1,0>D g59.4<4,4,1>D { align1 WE_all 1N I@4 }; -add(4) g60.4<1>D g60.3<0,1,0>D g60.4<4,4,1>D { align1 WE_all 1N I@5 }; -add(4) g66.4<1>D g66.3<0,1,0>D g66.4<4,4,1>D { align1 WE_all 1N I@5 }; -add(4) g67.4<1>D g67.3<0,1,0>D g67.4<4,4,1>D { align1 WE_all 1N I@6 }; -add(8) g56<1>D g55.7<0,1,0>D g56<1,1,0>D { align1 WE_all 1Q I@5 compacted }; -add(8) g60<1>D g59.7<0,1,0>D g60<1,1,0>D { align1 WE_all 1Q I@4 compacted }; -add(8) g67<1>D g66.7<0,1,0>D g67<1,1,0>D { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(16) g57<1>D g28<1,1,0>D g56.7<0,1,0>D { align1 1H compacted }; -(+f0.0) if(16) JIP: LABEL35 UIP: LABEL35 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g68<1>D g57<8,8,1>D 0x00000002UD { align1 1H I@2 }; -add(8) g75<1>D g71<8,4,2>D 1068D { align1 1Q $4.src compacted }; -add(8) g76<1>D g73<8,4,2>D 1068D { align1 2Q $5.src compacted }; -mov(8) g34<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(8) g77<1>UD g75<8,8,1>UD g71<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -cmp.l.f0.0(8) g78<1>UD g76<8,8,1>UD g73<8,4,2>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g79<1>D g75<1,1,0>D g68<1,1,0>D { align1 1H I@6 compacted }; -mov(8) g34<1>UD g34<8,8,1>UW { align1 WE_all 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -cmp.l.f0.0(16) g81<1>UD g79<1,1,0>UD g75<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g95<2>UD g79<4,4,1>UD { align1 1Q }; -mov(8) g97<2>UD g80<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g35<1>UD g34<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@4 compacted }; -shl(16) g34<1>UD g34<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g34<1>UD g34<1,1,0>UD 0x00000480UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g32UD g34UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g83<1>D -g77<8,8,1>D g32<8,8,1>D -g81<1,1,1>D { align1 1H I@6 }; -mov(8) g97.1<2>UD g84<4,4,1>UD { align1 2Q I@1 }; -mov(8) g95.1<2>UD g83<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g95UD g61UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; -mov(8) g26<1>UW 0x76543210UV { align1 WE_all 1Q }; -add(8) g85<1>D g71<8,4,2>D 2092D { align1 1Q $0.src }; -add(8) g86<1>D g73<8,4,2>D 2092D { align1 2Q $0.src }; -mov(8) g37<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g26<1>UD g26<8,8,1>UW { align1 WE_all 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g95<1>UD g85<1,1,0>UD 0x0000082cUD { align1 1H I@3 compacted }; -add(16) g97<1>D g85<1,1,0>D g68<1,1,0>D { align1 1H $10.src compacted }; -mov(16) g57<2>UW g51<8,8,1>UD { align1 1H $0.src }; -mov(8) g37<1>UD g37<8,8,1>UW { align1 WE_all 1Q I@5 }; -add(8) g27<1>UD g26<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -cmp.l.f0.0(16) g99<1>UD g97<1,1,0>UD g85<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g103<2>UD g97<4,4,1>UD { align1 1Q }; -mov(8) g105<2>UD g98<4,4,1>UD { align1 2Q }; -mov(16) g107<2>UW g57<16,8,2>UW { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g38<1>UD g37<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@6 compacted }; -shl(16) g26<1>UD g26<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@6 compacted }; -shl(16) g37<1>UD g37<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g26<1>UD g26<1,1,0>UD 0x00000280UD { align1 WE_all 1H I@2 compacted }; -add(16) g37<1>UD g37<1,1,0>UD 0x00000480UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g24UD g26UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $1.src }; -send(16) g35UD g37UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g84<1>UW g24<32,8,4>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -add3(16) g101<1>D -g95<8,8,1>D g35<8,8,1>D -g99<1,1,1>D { align1 1H }; -mov(16) g107.1<2>UW g84<8,8,1>UW { align1 1H I@2 }; -mov(8) g105.1<2>UD g102<4,4,1>UD { align1 2Q I@2 }; -mov(8) g103.1<2>UD g101<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g103UD g107UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL35: -endif(16) JIP: LABEL36 { align1 1H }; - -LABEL36: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g2<1>UW 0x76543210UV { align1 WE_all 1Q F@1 }; -mov(8) g2<1>UD g2<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g3<1>UD g2<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g2<1>UD g2<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g2<1>UD g2<1,1,0>UD 0x00000440UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g126UD g2UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -cmp.nz.f0.0(16) null<1>D g126<8,8,1>D g63<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL37 UIP: LABEL37 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -shr(16) g102<1>UD g89<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g8<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g17<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g49<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g51<1>UW 0x76543210UV { align1 WE_all 2Q $0.src }; -mov(8) g8<1>UD g8<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g17<1>UD g17<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g49<1>UD g49<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g51<1>UD g51<8,8,1>UW { align1 WE_all 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g9<1>UD g8<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g18<1>UD g17<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@4 compacted }; -shl(8) g49<1>UD g49<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@4 compacted }; -shl(8) g51<1>UD g51<8,8,1>UD 0x00000002UD { align1 WE_all 2Q I@4 }; -shl(16) g8<1>UD g8<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@4 compacted }; -shl(16) g17<1>UD g17<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@4 compacted }; -add(8) g49<1>UD g49<1,1,0>UD 0x000004c0UD { align1 WE_all 1Q I@4 compacted }; -add(8) g51<1>UD g51<8,8,1>UD 0x000004e0UD { align1 WE_all 2Q I@4 }; -add(16) g8<1>UD g8<1,1,0>UD 0x00000200UD { align1 WE_all 1H I@4 compacted }; -add(16) g17<1>UD g17<1,1,0>UD 0x00000240UD { align1 WE_all 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.src }; -send(8) g48UD g49UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 3N $0.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 3N $0.src }; -send(8) g50UD g51UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 2Q @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $1.src }; -send(16) g6UD g8UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $1.src }; -send(16) g15UD g17UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g108<2>UD g48<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -mov(8) g110<2>UD g50<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add3(16) g104<1>D g6<8,8,1>D g102<8,8,1>D -g15<1,1,1>D { align1 1H }; -mov(8) g110.1<2>UD g105<4,4,1>UD { align1 2Q I@1 }; -mov(8) g108.1<2>UD g104<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g108UD g63UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL37: -endif(16) JIP: LABEL38 { align1 1H }; - -LABEL38: -mov(8) g63<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g63<1>UD g63<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g64<1>UD g63<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g63<1>UD g63<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g63<1>UD g63<1,1,0>UD 0x00000300UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g61UD g63UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -mov.nz.f0.0(16) null<1>D g61<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL39 UIP: LABEL39 { align1 1H }; -add(8) g30<1>D g71<8,4,2>D 1064D { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -add(8) g105<1>D g73<8,4,2>D 1064D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g113<1>D g60.7<0,1,0>D { align1 1H }; -cmp.l.f0.0(8) g31<1>UD g30<8,8,1>UD g71<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -cmp.l.f0.0(8) g106<1>UD g105<8,8,1>UD g73<8,4,2>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g109<2>UD g30<4,4,1>UD { align1 1Q }; -mov(8) g111<2>UD g105<4,4,1>UD { align1 2Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(8) g32<1>D -g31<8,8,1>D g71.1<8,4,2>D { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -add(8) g107<1>D -g106<8,8,1>D g73.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g109.1<2>UD g32<4,4,1>UD { align1 1Q I@2 }; -mov(8) g111.1<2>UD g107<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g109UD g113UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -mov(8) g109<1>UD 0x00002004UD { align1 WE_all 1Q $1.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -mov(16) g114<1>D g67.7<0,1,0>D { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g108UD g109UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g116<1>D g108<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g71UD g114UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $1 }; - -LABEL39: -endif(16) JIP: LABEL40 { align1 1H }; - -LABEL40: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g110<1>D g65<0,1,0>D g93<1,1,0>D { align1 1H $0.dst compacted }; -mov(8) g69<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g123<1>D 2139095040D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g125<1>D g71<8,4,2>D 11308D { align1 1Q $1.src }; -add(8) g126<1>D g73<8,4,2>D 11308D { align1 2Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g115<1>UD g87<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sel.l(16) g121<1>UD g110<1,1,0>UD 0x00000100UD { align1 1H A@1 compacted }; -mov(8) g69<1>UD g69<8,8,1>UW { align1 WE_all 1Q I@6 }; -cmp.l.f0.0(8) g33<1>UD g125<8,8,1>UD g71<8,4,2>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g127<1>UD g126<8,8,1>UD g73<8,4,2>UD { align1 2Q I@5 }; -add(8) g70<1>UD g69<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g1<1>D -g33<8,8,1>D g71.1<8,4,2>D { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@1 }; -add(8) g2<1>D -g127<8,8,1>D g73.1<8,4,2>D { align1 2Q }; -shl(16) g69<1>UD g69<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -add(16) g69<1>UD g69<1,1,0>UD 0x00000500UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g67UD g69UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(16) g117<1>D g67<8,8,1>D 0x00000002UD { align1 1H }; - -LABEL46: -cmp.ge.f0.0(16) null<1>UD g115<8,8,1>UD g121<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL41 UIP: LABEL41 { align1 1H }; -mul(8) acc0<1>UD g115<8,8,1>UD 0x05ccUW { align1 1Q }; -mul(16) g4<1>D g115<1,1,0>D 1484W { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -mov(16) g112<1>UD g117<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mach(8) g3<1>UD g115<1,1,0>UD 0x000005ccUD { align1 1Q compacted AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g6<1>D g125<1,1,0>D g4<1,1,0>D { align1 1H I@3 compacted }; -mul(8) acc0<1>UD g116<8,8,1>UD 0x05ccUW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g8<1>UD g6<1,1,0>UD g125<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g12<1>D g6<1,1,0>D 44D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g18<1>D g6<1,1,0>D 1196D { align1 1H compacted }; -mach(8) g4<1>UD g116<8,8,1>UD 0x000005ccUD { align1 2Q AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g14<1>UD g12<1,1,0>UD g6<1,1,0>UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g20<1>UD g18<1,1,0>UD 0x000004acUD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add3(16) g10<1>D g1<8,8,1>D g3<8,8,1>D -g8<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g22<1>D -g20<1,1,0>D g10<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(16) g16<1>D -g14<1,1,0>D g10<1,1,0>D { align1 1H compacted }; - -LABEL43: -cmp.ge.f0.0(16) null<1>UD g112<8,8,1>UD 0x00000030UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL42 UIP: LABEL42 { align1 1H }; -shl(16) g24<1>D g112<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g26<1>D g18<1,1,0>D g24<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g28<1>UD g26<1,1,0>UD g18<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g3<2>UD g26<4,4,1>UD { align1 1Q $11.src }; -mov(8) g5<2>UD g27<4,4,1>UD { align1 2Q $1.src }; -add(16) g30<1>D -g28<1,1,0>D g22<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g3.1<2>UD g30<4,4,1>UD { align1 1Q I@1 }; -mov(8) g5.1<2>UD g31<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g3UD g91UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add3(16) g31<1>D 0x0004UW g24<8,8,1>D g18<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g33<1>UD g31<1,1,0>UD g18<1,1,0>UD { align1 1H compacted }; -mov(8) g4<2>UD g31<4,4,1>UD { align1 1Q $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g6<2>UD g32<4,4,1>UD { align1 2Q $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g35<1>D -g33<1,1,0>D g22<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g4.1<2>UD g35<4,4,1>UD { align1 1Q I@1 }; -mov(8) g6.1<2>UD g36<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g4UD g91UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add3(16) g36<1>D 0x0008UW g24<8,8,1>D g18<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g38<1>UD g36<1,1,0>UD g18<1,1,0>UD { align1 1H compacted }; -mov(8) g5<2>UD g36<4,4,1>UD { align1 1Q $1.src }; -mov(8) g7<2>UD g37<4,4,1>UD { align1 2Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(16) g40<1>D -g38<1,1,0>D g22<1,1,0>D { align1 1H compacted }; -mov(8) g5.1<2>UD g40<4,4,1>UD { align1 1Q I@1 }; -mov(8) g7.1<2>UD g41<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD g91UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add3(16) g41<1>D 0x000cUW g24<8,8,1>D g18<1,1,1>D { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g43<1>UD g41<1,1,0>UD g18<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g6<2>UD g41<4,4,1>UD { align1 1Q $1.src }; -mov(8) g8<2>UD g42<4,4,1>UD { align1 2Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g45<1>D -g43<1,1,0>D g22<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g6.1<2>UD g45<4,4,1>UD { align1 1Q I@1 }; -mov(8) g8.1<2>UD g46<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g6UD g91UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(16) g112<1>D g112<1,1,0>D 64D { align1 1H compacted }; - -LABEL42: -while(16) JIP: LABEL43 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g113<1>UD g117<8,8,1>UD { align1 1H I@2 }; - -LABEL45: -cmp.ge.f0.0(16) null<1>UD g113<8,8,1>UD 0x00000120UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL44 UIP: LABEL44 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g46<1>D g113<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g48<1>D g12<1,1,0>D g46<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g50<1>UD g48<1,1,0>UD g12<1,1,0>UD { align1 1H compacted }; -mov(8) g7<2>UD g48<4,4,1>UD { align1 1Q $1.src }; -mov(8) g9<2>UD g49<4,4,1>UD { align1 2Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g52<1>D -g50<1,1,0>D g16<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g7.1<2>UD g52<4,4,1>UD { align1 1Q I@1 }; -mov(8) g9.1<2>UD g53<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g123UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add3(16) g53<1>D 0x0004UW g46<8,8,1>D g12<1,1,1>D { align1 1H $0.src }; -cmp.l.f0.0(16) g55<1>UD g53<1,1,0>UD g12<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g8<2>UD g53<4,4,1>UD { align1 1Q $1.src }; -mov(8) g10<2>UD g54<4,4,1>UD { align1 2Q $1.src }; -add(16) g57<1>D -g55<1,1,0>D g16<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g8.1<2>UD g57<4,4,1>UD { align1 1Q I@1 }; -mov(8) g10.1<2>UD g58<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g8UD g123UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add3(16) g58<1>D 0x0008UW g46<8,8,1>D g12<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g60<1>UD g58<1,1,0>UD g12<1,1,0>UD { align1 1H compacted }; -mov(8) g18<2>UD g58<4,4,1>UD { align1 1Q $1.src }; -mov(8) g20<2>UD g59<4,4,1>UD { align1 2Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g62<1>D -g60<1,1,0>D g16<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g18.1<2>UD g62<4,4,1>UD { align1 1Q I@1 }; -mov(8) g20.1<2>UD g63<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD g123UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add3(16) g63<1>D 0x000cUW g46<8,8,1>D g12<1,1,1>D { align1 1H }; -cmp.l.f0.0(16) g65<1>UD g63<1,1,0>UD g12<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g19<2>UD g63<4,4,1>UD { align1 1Q $1.src }; -mov(8) g21<2>UD g64<4,4,1>UD { align1 2Q $1.src }; -add(16) g67<1>D -g65<1,1,0>D g16<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g19.1<2>UD g67<4,4,1>UD { align1 1Q I@1 }; -mov(8) g21.1<2>UD g68<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g19UD g123UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(16) g113<1>D g113<1,1,0>D 64D { align1 1H compacted }; - -LABEL44: -while(16) JIP: LABEL45 { align1 1H }; -add(16) g115<1>D g115<1,1,0>D 16D { align1 1H compacted }; - -LABEL41: -while(16) JIP: LABEL46 { align1 1H }; - -LABEL50: -cmp.ge.f0.0(16) null<1>UD g87<8,8,1>UD g121<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL47 UIP: LABEL47 { align1 1H }; -mul(8) acc0<1>UD g87<8,8,1>UD 0x05ccUW { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mul(16) g70<1>D g87<1,1,0>D 1484W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g119<1>UD g117<8,8,1>UD { align1 1H }; -mach(8) g68<1>UD g87<1,1,0>UD 0x000005ccUD { align1 1Q compacted AccWrEnable }; -add(16) g72<1>D g125<1,1,0>D g70<1,1,0>D { align1 1H I@3 compacted }; -mul(8) acc0<1>UD g88<8,8,1>UD 0x05ccUW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g74<1>UD g72<1,1,0>UD g125<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g78<1>D g72<1,1,0>D 1388D { align1 1H $5.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -mach(8) g69<1>UD g88<8,8,1>UD 0x000005ccUD { align1 2Q AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -cmp.l.f0.0(16) g80<1>UD g78<1,1,0>UD g72<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g76<1>D g1<1,1,0>D g68<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add3(16) g82<1>D -g74<8,8,1>D g76<8,8,1>D -g80<1,1,1>D { align1 1H $0.src }; - -LABEL49: -cmp.ge.f0.0(16) null<1>UD g119<8,8,1>UD 0x00000018UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL48 UIP: LABEL48 { align1 1H }; -shl(16) g84<1>D g119<8,8,1>D 0x00000002UD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g89<1>D g78<1,1,0>D g84<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g91<1>UD g89<1,1,0>UD g78<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g20<2>UD g89<4,4,1>UD { align1 1Q }; -mov(8) g22<2>UD g90<4,4,1>UD { align1 2Q $1.src }; -add(16) g93<1>D -g91<1,1,0>D g82<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g20.1<2>UD g93<4,4,1>UD { align1 1Q I@1 }; -mov(8) g22.1<2>UD g94<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g20UD g123UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add3(16) g94<1>D 0x0004UW g84<8,8,1>D g78<1,1,1>D { align1 1H }; -cmp.l.f0.0(16) g96<1>UD g94<1,1,0>UD g78<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g21<2>UD g94<4,4,1>UD { align1 1Q $1.src }; -mov(8) g23<2>UD g95<4,4,1>UD { align1 2Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(16) g98<1>D -g96<1,1,0>D g82<1,1,0>D { align1 1H compacted }; -mov(8) g21.1<2>UD g98<4,4,1>UD { align1 1Q I@1 }; -mov(8) g23.1<2>UD g99<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g21UD g123UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add3(16) g99<1>D 0x0008UW g84<8,8,1>D g78<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g101<1>UD g99<1,1,0>UD g78<1,1,0>UD { align1 1H compacted }; -mov(8) g22<2>UD g99<4,4,1>UD { align1 1Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g24<2>UD g100<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(16) g103<1>D -g101<1,1,0>D g82<1,1,0>D { align1 1H compacted }; -mov(8) g22.1<2>UD g103<4,4,1>UD { align1 1Q I@1 }; -mov(8) g24.1<2>UD g104<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g22UD g123UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add3(16) g104<1>D 0x000cUW g84<8,8,1>D g78<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g106<1>UD g104<1,1,0>UD g78<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g23<2>UD g104<4,4,1>UD { align1 1Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g25<2>UD g105<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g108<1>D -g106<1,1,0>D g82<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g23.1<2>UD g108<4,4,1>UD { align1 1Q I@1 }; -mov(8) g25.1<2>UD g109<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g23UD g123UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(16) g119<1>D g119<1,1,0>D 64D { align1 1H compacted }; - -LABEL48: -while(16) JIP: LABEL49 { align1 1H }; -add(16) g87<1>D g87<1,1,0>D 16D { align1 1H compacted }; - -LABEL47: -while(16) JIP: LABEL50 { align1 1H }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_BFS_scheduler_code[] = { - 0x80000065, 0x3a058220, 0x02000004, 0xffffffc0, - 0xe0570065, 0x0ff10043, 0x80030061, 0x36054010, - 0x00000000, 0x76543210, 0xe23b1b40, 0x00013a03, - 0x80030061, 0x77054410, 0x00000000, 0x76543210, - 0x00041c69, 0x79058660, 0x02465705, 0x00000004, - 0x80031c61, 0x36050120, 0x00463605, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x01140000, 0xfa003b0c, 0x00340000, - 0x64771b40, 0x00807795, 0xe4371a40, 0x00803603, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x34050160, 0x00467705, 0x00000000, - 0xe3361a69, 0x00203603, 0xe3361940, 0x50003603, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049031, 0x00020100, 0xfa083614, 0x04003404, - 0x80030061, 0x39054010, 0x00000000, 0x76543210, - 0x80030061, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x39050120, 0x00463905, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0xe43a1a40, 0x00803903, 0xe4151a40, 0x00801403, - 0xe3391a69, 0x00203903, 0xe3141a69, 0x00201403, - 0xe3391a40, 0x50003903, 0xe3141a40, 0x28001403, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049031, 0x37160100, 0xfa003914, 0x04000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0xa0120040, 0x79003702, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049131, 0x00020100, - 0xfa081414, 0x04001204, 0x80030061, 0x17054010, - 0x00000000, 0x76543210, 0x80030061, 0x2b054010, - 0x00000000, 0x76543210, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x21470061, 0x001102cc, - 0x2a490061, 0x001102cc, 0x00030061, 0x40260aa0, - 0x00000264, 0x00000000, 0x00131b61, 0x78260aa0, - 0x00000264, 0x00000000, 0x80031a61, 0x17050120, - 0x00461705, 0x00000000, 0x80031a61, 0x2b050120, - 0x00462b05, 0x00000000, 0xe4181a40, 0x00801703, - 0xe42c1a40, 0x00802b03, 0xe3171a69, 0x00201703, - 0xe32b1a69, 0x00202b03, 0xe3171a40, 0x28001703, - 0xe32b1a40, 0x30002b03, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003165, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003166, 0x10218220, - 0x02001020, 0x0000000f, 0x80049131, 0x15160100, - 0xfa001714, 0x04000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x59050020, - 0x00661507, 0x00000000, 0xac291970, 0x00005903, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049231, 0x00020100, 0xfa082b14, 0x04002904, - 0x2a491361, 0x00110204, 0x21471561, 0x00110204, - 0x21401461, 0x00110244, 0x2a781461, 0x00110244, - 0x00040061, 0x5b054660, 0x00000000, 0x00000000, - 0x01040022, 0x0001c060, 0x00000060, 0x00000060, - 0x00040061, 0x6d054660, 0x00000000, 0x00002000, - 0x00040061, 0x6f054220, 0x00000000, 0x00000000, - 0x00040061, 0x71054220, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xea0c6d14, 0x000c6f24, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0xa17a1340, 0x028e4703, 0xaa7b1440, 0x028e4903, - 0x00040069, 0x7d058660, 0x02465905, 0x00000002, - 0x80030061, 0x28054010, 0x00000000, 0x76543210, - 0xa0261a40, 0x7d007a02, 0x80031a61, 0x28050120, - 0x00462805, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe4291940, 0x00802803, - 0xe3281969, 0x00202803, 0xe3281940, 0x4c002803, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049131, 0x00020100, 0xfa082814, 0x04002604, - 0x00130070, 0x7c050220, 0x52467b05, 0x00444906, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00030070, 0x18050220, 0x52467a05, 0x00444706, - 0x80030061, 0x7e054010, 0x00000000, 0x76543210, - 0x00031a40, 0x7d052660, 0x06461805, 0x00444726, - 0x80031a61, 0x7e050120, 0x00467e05, 0x00000000, - 0xe47e1969, 0x00207e03, 0xe47e1940, 0x20007e03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x00039331, 0x00020100, 0xfa087e0c, 0x04007d04, - 0x00131f40, 0x7f052660, 0x06467c05, 0x00444926, - 0x80131161, 0x02054010, 0x00000000, 0x76543210, - 0x80131961, 0x02050120, 0x00460205, 0x00000000, - 0x80131969, 0x02058220, 0x02460205, 0x00000002, - 0x80131940, 0x02058220, 0x02460205, 0x00000220, - 0x80101901, 0x00000000, 0x00000000, 0x00000000, - 0x80100065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80100066, 0x10218220, 0x02001020, 0x0000004f, - 0x00139431, 0x00020100, 0xfa08020c, 0x04007f04, - 0x80033261, 0x2b054010, 0x00000000, 0x76543210, - 0x80030061, 0x0b054010, 0x00000000, 0x76543210, - 0x80031a61, 0x2b050120, 0x00462b05, 0x00000000, - 0x80031a61, 0x0b050120, 0x00460b05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe42c1a40, 0x00802b03, 0xe40c1a40, 0x00800b03, - 0xe32b1a69, 0x00202b03, 0xe30b1a69, 0x00200b03, - 0xe32b1a40, 0x4c002b03, 0xe30b1a40, 0x24000b03, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003165, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003166, 0x10218220, 0x02001020, 0x0000000f, - 0x80049131, 0x29160100, 0xfa002b14, 0x04000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x27090070, 0x7a002903, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049131, 0x00020100, - 0xfa080b14, 0x04000904, 0x80030061, 0x2d054010, - 0x00000000, 0x76543210, 0x80130061, 0x2f054010, - 0x00000000, 0x76543210, 0x80030061, 0x05054010, - 0x00000000, 0x76543210, 0x80030061, 0x0e054010, - 0x00000000, 0x76543210, 0x80030061, 0x7a054010, - 0x00000000, 0x76543210, 0x80031d61, 0x2d050120, - 0x00462d05, 0x00000000, 0x80131d61, 0x2f050120, - 0x00462f05, 0x00000000, 0x80031d61, 0x05050120, - 0x00460505, 0x00000000, 0x80031d61, 0x0e050120, - 0x00460e05, 0x00000000, 0x80031d61, 0x7a050120, - 0x00467a05, 0x00000000, 0xe42d1d69, 0x00202d03, - 0x80131d69, 0x2f058220, 0x02462f05, 0x00000002, - 0xe4061d40, 0x00800503, 0xe40f1d40, 0x00800e03, - 0xe47b1d40, 0x00807a03, 0xe42d1d40, 0x4c002d03, - 0x80131d40, 0x2f058220, 0x02462f05, 0x000004e0, - 0xe3051d69, 0x00200503, 0xe30e1d69, 0x00200e03, - 0xe37a1d69, 0x00207a03, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039031, 0x2c0e0100, - 0xfa002d0c, 0x04000000, 0x80101c01, 0x00000000, - 0x00000000, 0x00000000, 0x80100065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80100066, 0x10218220, - 0x02001020, 0x0000000f, 0x80139031, 0x2e0e0100, - 0xfa002f0c, 0x04000000, 0xe3051b40, 0x20000503, - 0xe30e1b40, 0x24000e03, 0xe37a1b40, 0x44007a03, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049531, 0x03160100, 0xfa000514, 0x04000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003165, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003166, 0x10218220, 0x02001020, 0x0000000f, - 0x80049131, 0x0c160100, 0xfa000e14, 0x04000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00033161, 0x70060220, 0x00342c05, 0x00000000, - 0x80102001, 0x00000000, 0x00000000, 0x00000000, - 0x00133161, 0x72060220, 0x00342e05, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa07e3340, 0x03020c02, 0x00031961, 0x70260220, - 0x00347e05, 0x00000000, 0x00131a61, 0x72260220, - 0x00347f05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x75140000, - 0xfb047024, 0x00040000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x80002165, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80002166, 0x10218220, - 0x02001020, 0x0000008f, 0x00049131, 0x00020100, - 0xfa087a14, 0x04007504, 0x00030061, 0x03050220, - 0x00444726, 0x00000000, 0x80030061, 0x04054010, - 0x00000000, 0x76543210, 0x80031961, 0x04050120, - 0x00460405, 0x00000000, 0xe4041969, 0x00200403, - 0xe4041940, 0x48000403, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x00039631, 0x00020100, - 0xfa08040c, 0x04000304, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x05050220, - 0x00444926, 0x00000000, 0x80133561, 0x06054010, - 0x00000000, 0x76543210, 0x80131961, 0x06050120, - 0x00460605, 0x00000000, 0x80131969, 0x06058220, - 0x02460605, 0x00000002, 0x80131940, 0x06058220, - 0x02460605, 0x000004a0, 0x80101901, 0x00000000, - 0x00000000, 0x00000000, 0x80100065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80100066, 0x10218220, - 0x02001020, 0x0000004f, 0x00139131, 0x00020100, - 0xfa08060c, 0x04000504, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80004731, 0x010c0000, - 0xe23e000c, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80033461, 0x02054220, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x02550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80044131, 0x00000000, - 0x3008020c, 0x00000000, 0x80040001, 0x00000000, - 0xe0000000, 0x00000000, 0x00030040, 0x19058660, - 0x06444706, 0x0005f82c, 0x00133640, 0x03058660, - 0x06444906, 0x0005f82c, 0x80033361, 0x7d054010, - 0x00000000, 0x76543210, 0x00031b70, 0x1a050220, - 0x52461905, 0x00444706, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131b70, 0x04050220, - 0x52460305, 0x00444906, 0x00030061, 0x53060220, - 0x00341905, 0x00000000, 0x00130061, 0x55060220, - 0x00340305, 0x00000000, 0x80031d61, 0x7d050120, - 0x00467d05, 0x00000000, 0x00031d40, 0x1b052660, - 0x06461a05, 0x00444726, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00131d40, 0x05052660, - 0x06460405, 0x00444926, 0xe47e1b40, 0x00807d03, - 0x00031b61, 0x53260220, 0x00341b05, 0x00000000, - 0x00131b61, 0x55260220, 0x00340505, 0x00000000, - 0xe37d1b69, 0x00207d03, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x5d140000, - 0xfb045324, 0x00040000, 0xe37d1940, 0x44007d03, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049831, 0x7b160100, 0xfa007d14, 0x04000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x00040070, 0x00018660, 0x16467b05, 0x00000000, - 0x01040022, 0x0001c060, 0x00002d08, 0x00002d08, - 0x00033140, 0x06058660, 0x06444706, 0x00002c2c, - 0x00130040, 0x07058660, 0x06444906, 0x00002c2c, - 0x00030041, 0x20018220, 0x01465905, 0x05cc05cc, - 0x600c0041, 0x5cc05902, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80030061, 0x3e054010, - 0x00000000, 0x76543210, 0x00031d70, 0x1c050220, - 0x52460605, 0x00444706, 0x00131d70, 0x08050220, - 0x52460705, 0x00444906, 0xfe0b3149, 0x5cc05903, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0731d40, 0x0c000602, 0x80031d61, 0x3e050120, - 0x00463e05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00031d40, 0x09052660, - 0x06461c05, 0x00444726, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00131d40, 0x0a052660, - 0x06460805, 0x00444926, 0x00130041, 0x20018220, - 0x01465a05, 0x05cc05cc, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x270d1d70, 0x06007303, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa00f0040, 0x00c07303, 0xa0143140, 0x01c07303, - 0xe43f1f40, 0x00803e03, 0x00130049, 0x0c058222, - 0x02465a05, 0x000005cc, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe7111c70, 0x00c00f03, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x27161c70, 0x73001403, 0x00033161, 0x7a060220, - 0x00341405, 0x00000000, 0x80103801, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x7c060220, - 0x00341505, 0x00000000, 0xe33e1e69, 0x00203e03, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041e52, 0x75040e68, 0x0e2e0905, 0x0d050b05, - 0xe33e1a40, 0x08003e03, 0xa0181a40, 0x75021602, - 0x00031961, 0x7a260220, 0x00341805, 0x00000000, - 0x00131a61, 0x7c260220, 0x00341905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x3c140000, 0xfb047a24, 0x00040000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049a31, 0x00020100, 0xfa083e14, 0x04003c04, - 0x80030061, 0x44054010, 0x00000000, 0x76543210, - 0x00043161, 0x28050120, 0x00565906, 0x00000000, - 0x00030040, 0x2c058660, 0x06444706, 0x00002c34, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00130040, 0x2d058660, 0x06444906, 0x00002c34, - 0x80030061, 0x0a054010, 0x00000000, 0x76543210, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00031261, 0x25050220, 0x00444026, 0x00000000, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x26050220, 0x00447826, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0xa04b0040, 0x58c07303, 0xa04d0040, 0x59c07303, - 0xa0133140, 0x75021102, 0xa04f0040, 0x5ac07303, - 0xa0510040, 0x5bc07303, 0x80030061, 0x44050120, - 0x00464405, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x602a0041, 0x5cc02802, - 0x80031f61, 0x0a050120, 0x00460a05, 0x00000000, - 0x00030061, 0x15060220, 0x00347305, 0x00000000, - 0x00130061, 0x17060220, 0x00347405, 0x00000000, - 0xe4451d40, 0x00804403, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0331d40, 0x2a002c02, - 0xe40b1d40, 0x00800a03, 0x00031d61, 0x15260220, - 0x00347505, 0x00000000, 0x00131d61, 0x17260220, - 0x00347605, 0x00000000, 0xe3441d69, 0x00204403, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00031d61, 0x7b060220, 0x00343305, 0x00000000, - 0x80103901, 0x00000000, 0x00000000, 0x00000000, - 0x80103801, 0x00000000, 0x00000000, 0x00000000, - 0x00131e61, 0x7d060220, 0x00343405, 0x00000000, - 0xe30a1e69, 0x00200a03, 0xe3441c40, 0x08004403, - 0xe30a1a40, 0x48000a03, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049b31, 0x42160100, - 0xfa004414, 0x04000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049c31, 0x08160100, - 0xfa000a14, 0x04000000, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x19050120, - 0x00564206, 0x00000000, 0x601e1941, 0x05801902, - 0x00030041, 0x20018220, 0x01461905, 0x00580058, - 0x0004006c, 0x1b058660, 0x02461905, 0x0000001f, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa12f1b40, 0x1e0e4002, 0xaa301c40, 0x1f0e7802, - 0xfe1d0049, 0x05801903, 0x601f1c41, 0x05801b02, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00031c70, 0x27050220, 0x52462f05, 0x00444006, - 0x00131c70, 0x28050220, 0x52463005, 0x00447806, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0390040, 0x03002f03, 0x00040070, 0x31058220, - 0x52462c05, 0x00002c34, 0x00130041, 0x20018220, - 0x01461a05, 0x00580058, 0x27353070, 0x2c003303, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xe73b1c70, 0x03003903, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x01060220, - 0x00343905, 0x00000000, 0x00130061, 0x03060220, - 0x00343a05, 0x00000000, 0x00130049, 0x1e058222, - 0x02461a05, 0x00000058, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x00041d52, 0x37042e68, - 0x0e2e3105, 0x35050805, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xa0350040, 0x56c07303, - 0xa0231b40, 0x1f001d02, 0x00030061, 0x19060220, - 0x00342f05, 0x00000000, 0x00130061, 0x1b060220, - 0x00343005, 0x00000000, 0x00131d61, 0x7d260220, - 0x00343805, 0x00000000, 0x00031e61, 0x7b260220, - 0x00343705, 0x00000000, 0x00030061, 0x05060220, - 0x00344b05, 0x00000000, 0x00130061, 0x07060220, - 0x00344c05, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x09060220, - 0x00344d05, 0x00000000, 0x80103c01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x0b060220, - 0x00344e05, 0x00000000, 0x00041f52, 0x21040e68, - 0x0e2e2505, 0x27052305, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x31240000, - 0xfb047b24, 0x000c0000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xa03d1940, 0x21023b02, - 0x00131f61, 0x1b260220, 0x00342205, 0x00000000, - 0x00030061, 0x19260220, 0x00342105, 0x00000000, - 0x00031b61, 0x01260220, 0x00343d05, 0x00000000, - 0x00131c61, 0x03260220, 0x00343e05, 0x00000000, - 0xa03e3a40, 0x01002f03, 0x00031961, 0x1d060220, - 0x00343e05, 0x00000000, 0x00131a61, 0x1f060220, - 0x00343f05, 0x00000000, 0xe0382d65, 0x00103303, - 0x00041970, 0x00018660, 0x26463805, 0x00000000, - 0xa0370040, 0x57c07303, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x39240000, - 0xfb040124, 0x000c0000, 0x00033e61, 0x01060220, - 0x00340f05, 0x00000000, 0x00133e61, 0x03060220, - 0x00341005, 0x00000000, 0x00031a61, 0x01260220, - 0x00341305, 0x00000000, 0x00131a61, 0x03260220, - 0x00341405, 0x00000000, 0x00030061, 0x0d060220, - 0x00344f05, 0x00000000, 0x00130061, 0x0f060220, - 0x00345005, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x41340000, - 0xfb040124, 0x001c0000, 0x00030061, 0x11060220, - 0x00345105, 0x00000000, 0x00130061, 0x13060220, - 0x00345205, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00031f61, 0x01060220, - 0x00343705, 0x00000000, 0x80103f01, 0x00000000, - 0x00000000, 0x00000000, 0x00131f61, 0x03060220, - 0x00343805, 0x00000000, 0xef652e62, 0x00003b03, - 0x11040062, 0x6b058220, 0x02463b05, 0x00000000, - 0xe0632e65, 0x00203903, 0x275f0070, 0x2f003e03, - 0x27230070, 0x73003503, 0xe7250070, 0x57c03703, - 0xe7270070, 0x58c04b03, 0xa0611c40, 0x21025f02, - 0xe7290070, 0x59c04d03, 0x80030061, 0x21054010, - 0x00000000, 0x76543210, 0x00030061, 0x3d060220, - 0x00343505, 0x00000000, 0x00130061, 0x3f060220, - 0x00343605, 0x00000000, 0xe72b0070, 0x5ac04f03, - 0xe72d0070, 0x5bc05103, 0x00031f61, 0x1d260220, - 0x00346105, 0x00000000, 0x00131f61, 0x1f260220, - 0x00346205, 0x00000000, 0x00042f70, 0x67058220, - 0x62464305, 0x00000100, 0x80031f61, 0x21050120, - 0x00462105, 0x00000000, 0xeb690070, 0x00604303, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xeb712f70, 0x00604503, 0x00040070, 0x78058220, - 0x62464505, 0x00000100, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x35240000, - 0xfb041d24, 0x000c0000, 0xeb5f0070, 0x10004503, - 0xe4221d40, 0x00802103, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa01d1f40, 0x75022d02, - 0xa01f3040, 0x75022b02, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x206d1f65, 0x67006903, - 0xeb610070, 0x10004303, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x206f1f65, 0x78007103, - 0xa02b0040, 0x75022902, 0xe3211f69, 0x00202103, - 0x00040070, 0x00018660, 0x16466305, 0x00000000, - 0x00031f61, 0x11260220, 0x00341d05, 0x00000000, - 0x00131f61, 0x13260220, 0x00341e05, 0x00000000, - 0x00031f61, 0x0d260220, 0x00341f05, 0x00000000, - 0x00131f61, 0x0f260220, 0x00342005, 0x00000000, - 0xa0290040, 0x75022702, 0x00031f61, 0x09260220, - 0x00342b05, 0x00000000, 0x00131f61, 0x0b260220, - 0x00342c05, 0x00000000, 0x80030061, 0x1f054010, - 0x00000000, 0x76543210, 0xe3211f40, 0x2c002103, - 0xa0270040, 0x75022502, 0xa0250040, 0x75022302, - 0x00031f61, 0x05260220, 0x00342905, 0x00000000, - 0x00131f61, 0x07260220, 0x00342a05, 0x00000000, - 0x80031e61, 0x1f050120, 0x00461f05, 0x00000000, - 0x00031d61, 0x01260220, 0x00342705, 0x00000000, - 0x00131e61, 0x03260220, 0x00342805, 0x00000000, - 0x00031e61, 0x3d260220, 0x00342505, 0x00000000, - 0x00131f61, 0x3f260220, 0x00342605, 0x00000000, - 0x80030061, 0x25054010, 0x00000000, 0x76543210, - 0xe4201e40, 0x00801f03, 0x80031a61, 0x25050120, - 0x00462505, 0x00000000, 0xe31f1a69, 0x00201f03, - 0xe4261a40, 0x00802503, 0xe31f1a40, 0x2c001f03, - 0xe3251a69, 0x00202503, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049131, 0x1d160100, - 0xfa001f14, 0x04000000, 0xe3251940, 0x08002503, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049231, 0x23160100, 0xfa002514, 0x04000000, - 0x00032061, 0x67060220, 0x00343505, 0x00000000, - 0x00132061, 0x69060220, 0x00343605, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x1d060210, 0x00462305, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049331, 0x00020100, 0xfa082114, 0x04001d04, - 0x00044131, 0x4f240000, 0xfb041924, 0x000c0000, - 0x00044431, 0x4b240000, 0xfb041524, 0x000c0000, - 0x00044531, 0x29440000, 0xfb041124, 0x003c0000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x21440000, 0xfb040d24, 0x003c0000, - 0x0013a061, 0x69260220, 0x00343805, 0x00000000, - 0x0003c061, 0x67260220, 0x00343705, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x19440000, 0xfb040924, 0x003c0000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x11440000, 0xfb040524, 0x003c0000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x09440000, 0xfb040124, 0x003c0000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x01440000, 0xfb043d24, 0x003c0000, - 0x01040022, 0x0001c060, 0x000000b8, 0x00000030, - 0x00040061, 0x63054220, 0x00000000, 0x000000ff, - 0x00040024, 0x0001c060, 0x00000098, 0x00000098, - 0xa0710040, 0x01807303, 0x27781970, 0x73007103, - 0x00033a61, 0x3d060220, 0x00347105, 0x00000000, - 0x00133a61, 0x3f060220, 0x00347205, 0x00000000, - 0xa0711b40, 0x75027802, 0x00031961, 0x3d260220, - 0x00347105, 0x00000000, 0x00131a61, 0x3f260220, - 0x00347205, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x71140000, - 0xfb043d24, 0x00040000, 0x0004fa61, 0x63050020, - 0x00667107, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00001de0, 0x00040065, 0x00018220, - 0x12463905, 0x00000002, 0x01040022, 0x0001c060, - 0x000000d0, 0x00000030, 0x00040061, 0x71054220, - 0x00000000, 0x000000ff, 0x00040024, 0x0001c060, - 0x000000b0, 0x000000b0, 0xa03d3a40, 0x01807303, - 0x27391970, 0x73003d03, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xa03f1940, 0x75023902, - 0x00030061, 0x39060220, 0x00343d05, 0x00000000, - 0x00130061, 0x3b060220, 0x00343e05, 0x00000000, - 0x00031a61, 0x39260220, 0x00343f05, 0x00000000, - 0x00131a61, 0x3b260220, 0x00344005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x3d140000, 0xfb043924, 0x00040000, - 0x00042b65, 0x39058220, 0x02463d05, 0x0000ff00, - 0xe0711968, 0x00803903, 0x00040025, 0x00004600, - 0x00000000, 0x00001cf0, 0x00043b69, 0x3b058660, - 0x02464305, 0x00000001, 0x00040070, 0x00018660, - 0x26466d05, 0x00000000, 0xa0391a40, 0xfff03b03, - 0xef781962, 0x00103903, 0x00040069, 0x39058660, - 0x02464505, 0x00000001, 0x00040070, 0x00018660, - 0x26466f05, 0x00000000, 0xa03b1a40, 0xfff03903, - 0xef391962, 0x00103b03, 0xa0731940, 0x39007802, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x3d140000, 0xfb186724, 0x01007314, - 0xa0733c40, 0x02003503, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00042d69, 0x69058660, - 0x02463105, 0x00000005, 0xe0673c68, 0x01b03103, - 0x80030061, 0x33054010, 0x00000000, 0x76543210, - 0x27311c70, 0x35007303, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xa07a1c40, 0x69007302, - 0x80031b61, 0x33050120, 0x00463305, 0x00000000, - 0xa0751b40, 0x37023102, 0x27311b70, 0x73007a03, - 0xe4341b40, 0x00803303, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x7c040e68, - 0x0e2e7505, 0x31056705, 0xe3331a69, 0x00203303, - 0xe3331940, 0x38003303, 0x00030061, 0x67060220, - 0x00347a05, 0x00000000, 0x00130061, 0x69060220, - 0x00347b05, 0x00000000, 0x00031a61, 0x67260220, - 0x00347c05, 0x00000000, 0x00131a61, 0x69260220, - 0x00347d05, 0x00000000, 0xa0312c40, 0x78003d02, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049d31, 0x00020100, 0xfa083314, 0x04003104, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x27312962, 0x25000d00, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x27332962, 0x27000f00, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x27352862, 0x29001100, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x25372862, 0x2b221300, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x25392862, 0x2d221500, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x253b2862, 0x2f221700, - 0x207e3d66, 0x71006303, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb0c6724, 0x003c3144, 0xa0353140, 0x01007a03, - 0x00043140, 0x67058660, 0x06467805, 0x00010000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe7311a70, 0x01003503, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa0371940, 0x7c023102, - 0x00030061, 0x31060220, 0x00343505, 0x00000000, - 0x00133161, 0x33060220, 0x00343605, 0x00000000, - 0x00041f69, 0x35058660, 0x02467e05, 0x00000018, - 0x00031b61, 0x31260220, 0x00343705, 0x00000000, - 0x00131b61, 0x33260220, 0x00343805, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xa03f1b40, 0x35006702, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c3124, 0x003c3944, 0x00040070, 0x00018660, - 0x26466105, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x2f312a62, 0x0d000103, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x2f332a62, 0x0f000303, 0x2f352a62, 0x11000503, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x2f371e62, 0x13220700, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x2f011b62, 0x15220900, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x2f031a62, 0x17220b00, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041269, 0x09058660, - 0x02463d05, 0x00000005, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0xa0151240, 0x43004b02, - 0x00040070, 0x00018660, 0x26465f05, 0x00000000, - 0xa0671b40, 0x09007302, 0x2f092762, 0x25001903, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x2f0b1162, 0x27001b03, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x2f0d0f62, 0x29001d03, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x2f0f0f62, 0x2b221f00, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x2f110f62, 0x2d222100, - 0x2f132662, 0x2f222300, 0xe0190068, 0x01b03d03, - 0x271b1d70, 0x73006703, 0x00041952, 0x1d040e68, - 0x0e2e7505, 0x1b051905, 0x00030061, 0x19060220, - 0x00346705, 0x00000000, 0x00130061, 0x1b060220, - 0x00346805, 0x00000000, 0x00031a61, 0x19260220, - 0x00341d05, 0x00000000, 0x00131a61, 0x1b260220, - 0x00341e05, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c1924, 0x003c3144, 0xa0790040, 0x01006703, - 0x00040061, 0x05050660, 0x00464b05, 0x00000000, - 0xe77b1a70, 0x01007903, 0x00033061, 0x19060220, - 0x00347905, 0x00000000, 0x00133061, 0x1b060220, - 0x00347a05, 0x00000000, 0xa07d1b40, 0x1d027b02, - 0x00040069, 0x1d058660, 0x02466305, 0x00000018, - 0x00131a61, 0x1b260220, 0x00347e05, 0x00000000, - 0x00031b61, 0x19260220, 0x00347d05, 0x00000000, - 0xa0070b40, 0x1d004302, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb0c1924, 0x003c0144, 0x80033161, 0x1b054010, - 0x00000000, 0x76543210, 0x80031961, 0x1b050120, - 0x00461b05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe41c1940, 0x00801b03, - 0xe31b1969, 0x00201b03, 0xe31b1940, 0x38001b03, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049e31, 0x19160100, 0xfa001b14, 0x04000000, - 0x80033e61, 0x1b054010, 0x00000000, 0x76543210, - 0x80031961, 0x1b050120, 0x00461b05, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xe41c1940, 0x00801b03, 0xe31b1969, 0x00201b03, - 0xe31b1940, 0x38001b03, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x00041369, 0x1e058660, - 0x02461905, 0x00000005, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049131, 0x19160100, - 0xfa001b14, 0x04000000, 0xa0210940, 0x1e007302, - 0x27230970, 0x73002103, 0x00033161, 0x01060220, - 0x00342105, 0x00000000, 0x00133161, 0x03060220, - 0x00342205, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0xe01f1368, 0x01b01903, - 0x00041952, 0x25040e68, 0x0e2e7505, 0x23051f05, - 0x00131961, 0x03260220, 0x00342605, 0x00000000, - 0x00031a61, 0x01260220, 0x00342505, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xfb0c0124, 0x003c0944, - 0xa0270040, 0x01002103, 0x00041269, 0x2d058660, - 0x02467105, 0x00000018, 0xe7290a70, 0x01002703, - 0xa0170a40, 0x2d004502, 0x00030061, 0x1e060220, - 0x00342705, 0x00000000, 0x00130061, 0x20060220, - 0x00342805, 0x00000000, 0xa02b0b40, 0x25022902, - 0x00131961, 0x20260220, 0x00342c05, 0x00000000, - 0x00031a61, 0x1e260220, 0x00342b05, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xfb0c1e24, 0x003c1144, - 0x00040070, 0x00018220, 0x62464305, 0x00000006, - 0x272e1162, 0x43004503, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x2f301162, 0x15004b03, - 0x2f323062, 0x45004303, 0x00041b70, 0x00018220, - 0x62462e05, 0x00000006, 0x01040022, 0x0001c060, - 0x00000290, 0x00000290, 0x00040061, 0x63054220, - 0x00000000, 0x00000000, 0x00041970, 0x00010220, - 0x42466305, 0x00463205, 0x01040028, 0x0001c660, - 0x00000250, 0x00000250, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0341f40, 0x63003002, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0361940, 0x34006b02, 0xa07c0040, 0x34006502, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041a69, 0x68058660, 0x02463605, 0x00000002, - 0xe0710068, 0x01e03603, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041b69, 0x01058660, - 0x02467c05, 0x00000002, 0xe0043168, 0x01e07c03, - 0xa075c140, 0x68004f02, 0x27670070, 0x6b003603, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0081c40, 0x01004f02, 0x27781b70, 0x4f007503, - 0x00033161, 0x1f060220, 0x00347505, 0x00000000, - 0x00133161, 0x21060220, 0x00347605, 0x00000000, - 0x277e0070, 0x65007c03, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041e69, 0x6905a660, - 0x02466705, 0x00000002, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00031e61, 0x23060220, - 0x00340805, 0x00000000, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00131f61, 0x25060220, - 0x00340905, 0x00000000, 0x270a3170, 0x4f000803, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041d69, 0x0205a660, 0x02467e05, 0x00000002, - 0x20731d66, 0x71006903, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x20061a66, 0x04000203, - 0x0004a152, 0x7a040e68, 0x0e2e5105, 0x78057305, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041a52, 0x0c040e68, 0x0e2e5105, 0x0a050605, - 0x00131a61, 0x21260220, 0x00347b05, 0x00000000, - 0x00031b61, 0x1f260220, 0x00347a05, 0x00000000, - 0x00131b61, 0x25260220, 0x00340d05, 0x00000000, - 0x00031c61, 0x23260220, 0x00340c05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x02140000, 0xfb041f24, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xfb0c2324, 0x00040214, - 0xa0630040, 0x00106303, 0x00040027, 0x00014060, - 0x00000000, 0xfffffda0, 0x00040025, 0x00004600, - 0x00000000, 0x00001190, 0xae053140, 0x6f226d02, - 0x01040022, 0x0001c060, 0x00000d20, 0x00000d20, - 0x00043161, 0x03054220, 0x00000000, 0x00002004, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x64140000, 0xea180314, 0x01000514, - 0x00040061, 0x00010660, 0x20466d05, 0x00000000, - 0x01040022, 0x0001c060, 0x000005d8, 0x000005d8, - 0x00033140, 0x0d058660, 0x06444706, 0x00000c2c, - 0x00133140, 0x0e058660, 0x06444906, 0x00000c2c, - 0x00042169, 0x19058660, 0x02466405, 0x00000004, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0212f40, 0x00104103, 0x80032161, 0x51054010, - 0x00000000, 0x76543210, 0x80030061, 0x66054010, - 0x00000000, 0x76543210, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00031e70, 0x0f050220, - 0x52460d05, 0x00444706, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00131e70, 0x10050220, - 0x52460e05, 0x00444906, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa01b1e40, 0x19000d02, - 0x00040061, 0x28060210, 0x00464305, 0x00000000, - 0x00041f61, 0x2a060210, 0x00462105, 0x00000000, - 0x80031f61, 0x51050120, 0x00465105, 0x00000000, - 0x80031f61, 0x66050120, 0x00466605, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x271d1d70, 0x0d001b03, 0x80030061, 0x0d054010, - 0x00000000, 0x76543210, 0xe452c140, 0x00805103, - 0xe4671c40, 0x00806603, 0x80031b61, 0x0d050120, - 0x00460d05, 0x00000000, 0xe3511b69, 0x00205103, - 0xe3661b69, 0x00206603, 0xe40e1b40, 0x00800d03, - 0xe3511b40, 0x0c005103, 0xe3661b40, 0x0c006603, - 0xe30d1b69, 0x00200d03, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80002165, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80002166, 0x10218220, - 0x02001020, 0x0000000f, 0x80049131, 0x4f160100, - 0xfa005114, 0x04000000, 0xe30d1940, 0x48000d03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80003165, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003166, 0x10218220, 0x02001020, 0x0000000f, - 0x80049131, 0x0b160100, 0xfa000d14, 0x04000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x4f060110, 0x00562806, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x1f042e68, 0x0e2e0f05, 0x1d050b05, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049131, 0x00020100, 0xfa086614, 0x04004f04, - 0x80033161, 0x69054010, 0x00000000, 0x76543210, - 0x80030061, 0x6b054010, 0x00000000, 0x76543210, - 0x80031a61, 0x69050120, 0x00466905, 0x00000000, - 0x80031a61, 0x6b050120, 0x00466b05, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe46a1a40, 0x00806903, 0xe46c1a40, 0x00806b03, - 0xe3691a69, 0x00206903, 0xe36b1a69, 0x00206b03, - 0xe3691a40, 0x0c006903, 0xe36b1a40, 0x0c006b03, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003165, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003166, 0x10218220, 0x02001020, 0x0000000f, - 0x80049131, 0x67160100, 0xfa006914, 0x04000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x67160110, 0x00562a06, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049131, 0x00020100, 0xfa086b14, 0x04006704, - 0x00033161, 0x24060220, 0x00341b05, 0x00000000, - 0x00133161, 0x26060220, 0x00341c05, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x6c050660, 0x00464b05, 0x00000000, - 0x80030061, 0x71054010, 0x00000000, 0x76543210, - 0x00031c61, 0x24260220, 0x00341f05, 0x00000000, - 0x00131c61, 0x26260220, 0x00342005, 0x00000000, - 0x80031b61, 0x71050120, 0x00467105, 0x00000000, - 0xe4721940, 0x00807103, 0xe3711969, 0x00207103, - 0xe3711940, 0x00007103, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049131, 0x00020100, - 0xfa087114, 0x04006c04, 0x00043161, 0x72050660, - 0x00463d05, 0x00000000, 0x80030061, 0x74054010, - 0x00000000, 0x76543210, 0x80031961, 0x74050120, - 0x00467405, 0x00000000, 0xe4751940, 0x00807403, - 0xe3741969, 0x00207403, 0xe3741940, 0x04007403, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049131, 0x00020100, 0xfa087414, 0x04007204, - 0x80003161, 0x75054220, 0x00000000, 0x00000000, - 0x80000061, 0x76054220, 0x00000000, 0x00000080, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003165, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003166, 0x10218220, 0x02001020, 0x0000000f, - 0x80009131, 0x01260100, 0xfa00750c, 0x04380000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80003165, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003166, 0x10218220, 0x02001020, 0x0000000f, - 0x80009131, 0x05260100, 0xfa00760c, 0x04380000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xfb0c2424, 0x003c0144, - 0xa0640040, 0x00106403, 0x00040025, 0x00004600, - 0x00000000, 0x000006f8, 0x00040061, 0x00010660, - 0x20466f05, 0x00000000, 0x01040022, 0x0001c060, - 0x000006c8, 0x000006c8, 0x80030061, 0x7a054010, - 0x00000000, 0x76543210, 0x80032161, 0x51054010, - 0x00000000, 0x76543210, 0x80031a61, 0x7a050120, - 0x00467a05, 0x00000000, 0x80031a61, 0x51050120, - 0x00465105, 0x00000000, 0xe47b1a40, 0x00807a03, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0xe4522140, 0x00805103, 0xe37a1a69, 0x00207a03, - 0xe3511a69, 0x00205103, 0xe37a1a40, 0x08007a03, - 0xe3511a40, 0x3c005103, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049131, 0x78160100, - 0xfa007a14, 0x04000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x4f050660, - 0x00467805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049131, 0x00020100, - 0xfa085114, 0x04004f04, 0x00033140, 0x22058660, - 0x06444706, 0x00000c2c, 0x00133140, 0x23058660, - 0x06444906, 0x00000c2c, 0x00042169, 0x25058660, - 0x02466405, 0x00000004, 0x80030061, 0x19054010, - 0x00000000, 0x76543210, 0xa02d2f40, 0x00104103, - 0x80033161, 0x67054010, 0x00000000, 0x76543210, - 0x80030061, 0x65054010, 0x00000000, 0x76543210, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00031f70, 0x24050220, 0x52462205, 0x00444706, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0271e40, 0x25002202, 0x00040061, 0x2f060210, - 0x00464505, 0x00000000, 0x80031f61, 0x19050120, - 0x00461905, 0x00000000, 0x00130070, 0x25050220, - 0x52462305, 0x00444906, 0x00041f61, 0x31060210, - 0x00462d05, 0x00000000, 0x80031f61, 0x67050120, - 0x00466705, 0x00000000, 0x80031f61, 0x65050120, - 0x00466505, 0x00000000, 0x27291f70, 0x22002703, - 0xe41a1e40, 0x00801903, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe4681c40, 0x00806703, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe4661c40, 0x00806503, 0xe3191b69, 0x00201903, - 0xe3671b69, 0x00206703, 0xe3651b69, 0x00206503, - 0xe3191b40, 0x48001903, 0xe3671b40, 0x40006703, - 0xe3651b40, 0x40006503, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049f31, 0x0e160100, - 0xfa001914, 0x04000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049131, 0x63160100, - 0xfa006514, 0x04000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x00041f52, 0x2b042e68, - 0x0e2e2405, 0x29050e05, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x63060110, - 0x00562f06, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049131, 0x00020100, - 0xfa086714, 0x04006304, 0x80033161, 0x6a054010, - 0x00000000, 0x76543210, 0x80033161, 0x6c054010, - 0x00000000, 0x76543210, 0x80031a61, 0x6a050120, - 0x00466a05, 0x00000000, 0x80031a61, 0x6c050120, - 0x00466c05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe46b1a40, 0x00806a03, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe46d1a40, 0x00806c03, 0xe36a1a69, 0x00206a03, - 0xe36c1a69, 0x00206c03, 0xe36a1a40, 0x40006a03, - 0xe36c1a40, 0x40006c03, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003165, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003166, 0x10218220, - 0x02001020, 0x0000000f, 0x80049131, 0x68160100, - 0xfa006a14, 0x04000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x68160110, - 0x00563106, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049131, 0x00020100, - 0xfa086c14, 0x04006804, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x19060220, - 0x00342705, 0x00000000, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x1b060220, - 0x00342805, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x6d050660, - 0x00461505, 0x00000000, 0x80030061, 0x6f054010, - 0x00000000, 0x76543210, 0x00031c61, 0x19260220, - 0x00342b05, 0x00000000, 0x00131c61, 0x1b260220, - 0x00342c05, 0x00000000, 0x80031b61, 0x6f050120, - 0x00466f05, 0x00000000, 0xe4701940, 0x00806f03, - 0xe36f1969, 0x00206f03, 0xe36f1940, 0x34006f03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049131, 0x00020100, 0xfa086f14, 0x04006d04, - 0x80003161, 0x70054220, 0x00000000, 0x00000340, - 0x80003161, 0x71054220, 0x00000000, 0x000003c0, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003165, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003166, 0x10218220, 0x02001020, 0x0000000f, - 0x80009131, 0x08260100, 0xfa00700c, 0x04380000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80003165, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003166, 0x10218220, 0x02001020, 0x0000000f, - 0x80009131, 0x0c260100, 0xfa00710c, 0x04380000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xfb0c1924, 0x003c0844, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000458, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xae1c0040, 0x5f226102, 0x01040022, 0x0001c060, - 0x00000420, 0x00000420, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x1a054220, - 0x00000000, 0x00002000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x65140000, - 0xea181a14, 0x01001c14, 0x00040061, 0x00010660, - 0x20466105, 0x00000000, 0x01040022, 0x0001c060, - 0x00000188, 0x00000188, 0xa02e2f40, 0x00104103, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x05050220, 0x00463d05, 0x00000000, - 0x80033161, 0x1d054010, 0x00000000, 0x76543210, - 0x00043161, 0x01050220, 0x00464b05, 0x00000000, - 0x00043161, 0x03050220, 0x00461505, 0x00000000, - 0x00041d61, 0x32060210, 0x00462e05, 0x00000000, - 0x80031c61, 0x1d050120, 0x00461d05, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x07060110, 0x00563206, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe41e1a40, 0x00801d03, 0xe31d1969, 0x00201d03, - 0xe31d1940, 0x2c001d03, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049031, 0x1b160100, - 0xfa001d14, 0x04000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00042169, 0x1d058660, - 0x02466505, 0x00000004, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00041d61, 0x07160110, - 0x00561b06, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xea0c1d14, 0x003c0144, 0xa0650040, 0x00106503, - 0x00040025, 0x00004600, 0x00000000, 0x00000228, - 0x00040061, 0x00010660, 0x20465f05, 0x00000000, - 0x01040022, 0x0001c060, 0x000001f8, 0x000001f8, - 0xa02f2f40, 0x00104103, 0x00043161, 0x20050220, - 0x00461505, 0x00000000, 0x80033161, 0x74054010, - 0x00000000, 0x76543210, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00042461, 0x22050220, - 0x00464d05, 0x00000000, 0x80030061, 0x28054010, - 0x00000000, 0x76543210, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041d61, 0x33060210, - 0x00462f05, 0x00000000, 0x80031c61, 0x74050120, - 0x00467405, 0x00000000, 0x80031b61, 0x28050120, - 0x00462805, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041b61, 0x26060110, - 0x00563306, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe4751b40, 0x00807403, - 0xe4291b40, 0x00802803, 0xe3741a69, 0x00207403, - 0xe3281a69, 0x00202803, 0xe3741a40, 0x38007403, - 0xe3281a40, 0x2c002803, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003165, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003166, 0x10218220, - 0x02001020, 0x0000000f, 0x80049131, 0x72160100, - 0xfa007414, 0x04000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80003165, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003166, 0x10218220, - 0x02001020, 0x0000000f, 0x80049131, 0x1e160100, - 0xfa002814, 0x04000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x24050220, - 0x00467205, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00041f61, 0x26160110, - 0x00561e06, 0x00000000, 0x00042169, 0x1e058660, - 0x02466505, 0x00000004, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xea0c1e14, 0x003c2044, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80004131, 0x300c0000, - 0xe23e000c, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80030061, 0x31054220, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x31550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80044031, 0x00000000, - 0x3008310c, 0x00000000, 0x80040001, 0x00000000, - 0xe0000000, 0x00000000, 0x80032f61, 0x42054220, - 0x00000000, 0x00002000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x410c0000, - 0xea00420c, 0x00300000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x00010220, - 0x42465905, 0x00004104, 0x01040022, 0x0001c060, - 0x00000420, 0x000002d0, 0xa0430040, 0x41305902, - 0x00049070, 0x00010220, 0x52464305, 0x00465d05, - 0x01040022, 0x0001c060, 0x00000288, 0x00000268, - 0xa04c2440, 0x43205d02, 0x00130040, 0x45058660, - 0x06444906, 0x0005f830, 0x80033161, 0x1c054010, - 0x00000000, 0x76543210, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x3f054220, - 0x00000000, 0x00000000, 0x00030040, 0x44058660, - 0x06444706, 0x0005f830, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x0004d469, 0x4e058660, - 0x02464c05, 0x00000004, 0x80031c61, 0x1c050120, - 0x00461c05, 0x00000000, 0x00041b70, 0x4b058220, - 0x52464405, 0x0005f830, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00041b52, 0x50044560, - 0x0e0efff0, 0x44054e05, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe41d1b40, 0x00801c03, - 0x275f1a70, 0x44005003, 0x00033161, 0x21060220, - 0x00345005, 0x00000000, 0x00133161, 0x23060220, - 0x00345105, 0x00000000, 0xe31c1c69, 0x00201c03, - 0xe31c1940, 0x48001c03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80003165, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003166, 0x10218220, - 0x02001020, 0x0000000f, 0x80049131, 0x1a160100, - 0xfa001c14, 0x04000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00041d52, 0x61042e68, - 0x0e2e4b05, 0x5f051a05, 0x00131961, 0x23260220, - 0x00346205, 0x00000000, 0x00031a61, 0x21260220, - 0x00346105, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x68440000, - 0xfb042124, 0x003c0000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x66050110, - 0x00566e06, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x67050110, - 0x00566e16, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x29050220, - 0x00466c05, 0x00000000, 0x00042161, 0x25050220, - 0x00466805, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x27050220, - 0x00466a05, 0x00000000, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x3f054220, - 0x00000000, 0x00000001, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000160, 0x00000160, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x2d058660, - 0x02465905, 0x00000004, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040a61, 0x3f054220, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x1c440000, - 0xea042d14, 0x003c0000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00042061, 0x66050110, - 0x00562206, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x67050110, - 0x00562216, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00042061, 0x29050220, - 0x00462005, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x0004f061, 0x25050220, - 0x00461c05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00042061, 0x27050220, - 0x00461e05, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00041c70, 0x00018660, - 0x16463f05, 0x00000000, 0x01040022, 0x0001c060, - 0x00000410, 0x000003c0, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x2b050120, - 0x00466605, 0x00000000, 0x00030041, 0x20018220, - 0x01465905, 0x05cc05cc, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x69058660, - 0x06444706, 0x00002c2c, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00130040, 0x6a058660, - 0x06444906, 0x00002c2c, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x60700041, 0x5cc05902, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xfe6e3149, 0x5cc05903, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00030070, 0x1d050220, - 0x52466905, 0x00444706, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x80101c01, 0x00000000, - 0x00000000, 0x00000000, 0x00130070, 0x6b050220, - 0x52466a05, 0x00444906, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa0721c40, 0x70006902, - 0x00130041, 0x20018220, 0x01465a05, 0x05cc05cc, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x6c052660, 0x06461d05, 0x00444726, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x00131c40, 0x6d052660, 0x06466b05, 0x00444926, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x27741c70, 0x69007203, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x2e060220, - 0x00347205, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x30060220, - 0x00347305, 0x00000000, 0x00133149, 0x6f058222, - 0x02465a05, 0x000005cc, 0x00040952, 0x78040e68, - 0x0e2e6c05, 0x74056e05, 0x00131961, 0x30260220, - 0x00347905, 0x00000000, 0x00031a61, 0x2e260220, - 0x00347805, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb0c2e24, 0x003c2544, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa07a0040, 0x01007203, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00043061, 0x33050120, 0x00466705, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00043161, 0x2d054660, 0x00000000, 0x00000000, - 0x00043161, 0x2f054660, 0x00000000, 0x00000000, - 0x00043161, 0x31054660, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x277c1d70, 0x72007a03, 0x00033061, 0x35060220, - 0x00347a05, 0x00000000, 0x00133061, 0x37060220, - 0x00347b05, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xa07e1b40, 0x78027c02, - 0x00131961, 0x37260220, 0x00347f05, 0x00000000, - 0x00031a61, 0x35260220, 0x00347e05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c3524, 0x003c2d44, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x01044160, 0x0e2e01ff, 0x25052705, - 0x00040061, 0x6f054220, 0x00000000, 0x00000001, - 0xe03d1a68, 0x00900103, 0x00040024, 0x0001c060, - 0x00000060, 0x00000060, 0x00043061, 0x33054220, - 0x00000000, 0x00000000, 0x00041b61, 0x3d054220, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x6f054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040070, 0x00018220, - 0x62004104, 0x00000100, 0x01040022, 0x0001c060, - 0x00000590, 0x00000168, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xeb022070, 0x00005d03, - 0x80033061, 0x37054010, 0x00000000, 0x76543210, - 0x80031961, 0x37050120, 0x00463705, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe4381940, 0x00803703, 0xe3371969, 0x00203703, - 0xe3371940, 0x30003703, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80003065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049031, 0x35160100, - 0xfa003714, 0x04000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00041e65, 0x00010220, - 0x22463505, 0x00460205, 0x01040022, 0x0001c060, - 0x00000068, 0x00000068, 0xa0033140, 0x10044103, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x27051962, 0x03005d03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0361940, 0x05205d02, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c5324, 0x00043614, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000438, 0x00000438, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0061b40, 0xf0014103, 0x00041970, 0x00010220, - 0x52465905, 0x00460605, 0x01040022, 0x0001c060, - 0x00000300, 0x00000300, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa00b2040, 0x59005d02, - 0x00033140, 0x08058660, 0x06444706, 0x0005f830, - 0x00133140, 0x09058660, 0x06444906, 0x0005f830, - 0x00043169, 0x14058660, 0x02465905, 0x00000004, - 0x80033161, 0x1f054010, 0x00000000, 0x76543210, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041d69, 0x0d058660, 0x02460b05, 0x00000004, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041c70, 0x0a058220, 0x52460805, 0x0005f830, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041c40, 0x37058660, 0x06461405, 0x00001000, - 0x80031c61, 0x1f050120, 0x00461f05, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa00f1c40, 0x0d000802, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe4201a40, 0x00801f03, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x27111a70, 0x08000f03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x42060220, - 0x00340f05, 0x00000000, 0x00130061, 0x44060220, - 0x00341005, 0x00000000, 0xe31f1c69, 0x00201f03, - 0xe31f1940, 0x48001f03, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049231, 0x1d160100, - 0xfa001f14, 0x04000000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041d52, 0x13042e68, - 0x0e2e0a05, 0x11051d05, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x1d440000, - 0xea043714, 0x003c0000, 0x00131961, 0x44260220, - 0x00341405, 0x00000000, 0x00031a61, 0x42260220, - 0x00341305, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00042361, 0x3b060110, - 0x00562306, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00042361, 0x35050660, - 0x00461d05, 0x00000000, 0x00042361, 0x37050660, - 0x00461f05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00042361, 0x39050660, - 0x00462105, 0x00000000, 0x00041c61, 0x3b160110, - 0x00562316, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c4224, 0x003c3544, 0x00040025, 0x00004600, - 0x00000000, 0x00000100, 0x80033061, 0x3a054010, - 0x00000000, 0x76543210, 0x80031961, 0x3a050120, - 0x00463a05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe43b1940, 0x00803a03, - 0xe33a1969, 0x00203a03, 0xe33a1940, 0x30003a03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80003065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049031, 0x38160100, 0xfa003a14, 0x04000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x00010660, 0x20463805, 0x00000000, - 0x01040022, 0x0001c060, 0x00000038, 0x00000038, - 0xa0432040, 0x06005d02, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c5324, 0x00044314, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80040061, 0x15054660, - 0x00000000, 0x00000000, 0x00040061, 0x15050660, - 0x00466f05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x17058660, - 0x02465705, 0x00000002, 0x80031a40, 0x15260660, - 0x06441506, 0x00441526, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041a40, 0x44058660, - 0x06461705, 0x00002008, 0x80021a40, 0x15470660, - 0x06421527, 0x00421547, 0x80021940, 0x15670660, - 0x06421527, 0x00421567, 0x80021940, 0x15850660, - 0x06001564, 0x00341585, 0x80021a40, 0x16850660, - 0x06001664, 0x00341685, 0xa4161940, 0x16011582, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x4b050220, 0x000016e4, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xea0c4414, 0x00044b14, - 0x80043161, 0x19054660, 0x00000000, 0x00000000, - 0x00040061, 0x19050660, 0x00463d05, 0x00000000, - 0x00042440, 0x4c058660, 0x06461705, 0x00002048, - 0x80031a40, 0x19260660, 0x06441906, 0x00441926, - 0x80021940, 0x19470660, 0x06421927, 0x00421947, - 0x80021940, 0x19670660, 0x06421927, 0x00421967, - 0x80021940, 0x19850660, 0x06001964, 0x00341985, - 0x80021a40, 0x1a850660, 0x06001a64, 0x00341a85, - 0xa41a1940, 0x1a011982, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00042461, 0x4e050220, - 0x00001ae4, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x00000000, - 0xea0c4c14, 0x00044e14, 0x80043161, 0x1a054660, - 0x00000000, 0x00000000, 0x00040061, 0x1a050660, - 0x00466f05, 0x00000000, 0x80043140, 0x1e058150, - 0x05587705, 0xffffffff, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80041961, 0x10014110, - 0x00000000, 0x03400340, 0x80040069, 0x10018510, - 0x01461e05, 0x00020002, 0x80040940, 0x10018110, - 0x01461001, 0x03400340, 0xe31c0961, 0x001b0004, - 0x80001961, 0x1c054660, 0x00000000, 0x00000000, - 0x80031940, 0x1c260660, 0x06441c06, 0x00441c26, - 0x80021940, 0x1c470660, 0x06421c27, 0x00421c47, - 0x80021940, 0x1c670660, 0x06421c27, 0x00421c67, - 0x80021940, 0x1c850660, 0x06001c64, 0x00341c85, - 0x80021a40, 0x1d850660, 0x06001d64, 0x00341d85, - 0xa41d1940, 0x1d011c82, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80004631, 0x1f0c0000, - 0xe23e000c, 0x00000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80033161, 0x20054220, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x20550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80044731, 0x00000000, - 0x3008200c, 0x00000000, 0x80040001, 0x00000000, - 0xe0000000, 0x00000000, 0x80033061, 0x42054010, - 0x00000000, 0x76543210, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x69054220, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x6b054220, - 0x00000000, 0x00000000, 0x00043161, 0x6d054220, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x68054110, - 0x00000000, 0x00000000, 0x80031d61, 0x42050120, - 0x00464205, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe4431940, 0x00804203, - 0xe3421969, 0x00204203, 0xe3421940, 0x50004203, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049831, 0x3a160100, 0xfa004214, 0x04000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x00043161, 0x21050120, 0x00563a06, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041b61, 0x23050120, 0x00466805, 0x00000000, - 0x00041970, 0x00018660, 0x46462305, 0x00000010, - 0x01040028, 0x0001c660, 0x000001a0, 0x000001a0, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0251c40, 0x21002302, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0360040, 0x01002303, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x27058660, 0x02462505, 0x00000002, - 0x00040070, 0x00010220, 0x52462505, 0x00465705, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041b61, 0x38060210, 0x00463605, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00041b40, 0x4f058660, 0x06462705, 0x00002008, - 0x00041a61, 0x68050110, 0x00563806, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x29140000, 0xea044f14, 0x00040000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00043540, 0x50058660, 0x06462705, 0x00002048, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x2b140000, 0xea045014, 0x00040000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xef352562, 0x00002903, 0xa06b0040, 0x29006b02, - 0xa0691a40, 0x35006902, 0xa06d2140, 0x2b006d02, - 0x00040027, 0x00014060, 0x00000000, 0xfffffe30, - 0x00040070, 0x00018660, 0x26466f05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80041f61, 0x37054660, 0x00000000, 0x00000000, - 0x00040061, 0x37050660, 0x00466905, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80041f61, 0x3b054660, 0x00000000, 0x00000000, - 0x00040061, 0x3b050660, 0x00466b05, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80041f61, 0x42054660, 0x00000000, 0x00000000, - 0x00040061, 0x42050660, 0x00466d05, 0x00000000, - 0x80031b40, 0x37260660, 0x06443706, 0x00443726, - 0x80031b40, 0x3b260660, 0x06443b06, 0x00443b26, - 0x80031b40, 0x42260660, 0x06444206, 0x00444226, - 0x80021b40, 0x37470660, 0x06423727, 0x00423747, - 0x80021b40, 0x3b470660, 0x06423b27, 0x00423b47, - 0x80021b40, 0x42470660, 0x06424227, 0x00424247, - 0x80021b40, 0x37670660, 0x06423727, 0x00423767, - 0x80021b40, 0x3b670660, 0x06423b27, 0x00423b67, - 0x80021b40, 0x42670660, 0x06424227, 0x00424267, - 0x80021b40, 0x37850660, 0x06003764, 0x00343785, - 0x80021c40, 0x38850660, 0x06003864, 0x00343885, - 0x80021c40, 0x3b850660, 0x06003b64, 0x00343b85, - 0x80021d40, 0x3c850660, 0x06003c64, 0x00343c85, - 0x80021d40, 0x42850660, 0x06004264, 0x00344285, - 0x80021e40, 0x43850660, 0x06004364, 0x00344385, - 0xa4381d40, 0x38013782, 0xa43c1c40, 0x3c013b82, - 0xa4431b40, 0x43014282, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0xa0390040, 0x38101c52, - 0x01040022, 0x0001c060, 0x00000460, 0x00000460, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041a69, 0x44058660, 0x02463905, 0x00000002, - 0xa14b3440, 0x42ce4703, 0xaa4c3540, 0x42ce4903, - 0x80030061, 0x22054010, 0x00000000, 0x76543210, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00031b70, 0x4d050220, 0x52464b05, 0x00444706, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x4e050220, 0x52464c05, 0x00444906, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0xa04f1e40, 0x44004b02, 0x80031c61, 0x22050120, - 0x00462205, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x27511a70, 0x4b004f03, - 0x00030061, 0x5f060220, 0x00344f05, 0x00000000, - 0x00130061, 0x61060220, 0x00345005, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe4231c40, 0x00802203, 0xe3221969, 0x00202203, - 0xe3221940, 0x48002203, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049931, 0x20160100, - 0xfa002214, 0x04000000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041e52, 0x53042e68, - 0x0e2e4d05, 0x51052005, 0x00131961, 0x61260220, - 0x00345405, 0x00000000, 0x00031a61, 0x5f260220, - 0x00345305, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x00000000, - 0xfb0c5f24, 0x00043d14, 0x80030061, 0x1a054010, - 0x00000000, 0x76543210, 0x00033040, 0x55058660, - 0x06444706, 0x0000082c, 0x00133040, 0x56058660, - 0x06444906, 0x0000082c, 0x80033161, 0x25054010, - 0x00000000, 0x76543210, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80031c61, 0x1a050120, - 0x00461a05, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xe75f1b70, 0x82c05503, - 0xa0613a40, 0x44005502, 0x00043061, 0x39060210, - 0x00463305, 0x00000000, 0x80031d61, 0x25050120, - 0x00462505, 0x00000000, 0xe41b1d40, 0x00801a03, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x27630070, 0x55006103, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x67060220, - 0x00346105, 0x00000000, 0x00130061, 0x69060220, - 0x00346205, 0x00000000, 0x00041e61, 0x6b060110, - 0x00563906, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe4261e40, 0x00802503, - 0xe31a1e69, 0x00201a03, 0xe3251a69, 0x00202503, - 0xe31a1a40, 0x28001a03, 0xe3251a40, 0x48002503, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049131, 0x18160100, 0xfa001a14, 0x04000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80003165, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003166, 0x10218220, 0x02001020, 0x0000000f, - 0x80049131, 0x23160100, 0xfa002514, 0x04000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x54050010, 0x00661807, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x65042e68, 0x0e2e5f05, 0x63052305, - 0x00041a61, 0x6b160110, 0x00465405, 0x00000000, - 0x00131a61, 0x69260220, 0x00346605, 0x00000000, - 0x00031b61, 0x67260220, 0x00346505, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xfb0c6724, 0x00046b14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80031161, 0x02054010, 0x00000000, 0x76543210, - 0x80031961, 0x02050120, 0x00460205, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe4031940, 0x00800203, 0xe3021969, 0x00200203, - 0xe3021940, 0x44000203, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049b31, 0x7e160100, - 0xfa000214, 0x04000000, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x00010660, - 0x26467e05, 0x00463f05, 0x01040022, 0x0001c060, - 0x000002f8, 0x000002f8, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0xe0660068, 0x01e05903, - 0x80033161, 0x08054010, 0x00000000, 0x76543210, - 0x80033161, 0x11054010, 0x00000000, 0x76543210, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80033061, 0x31054010, 0x00000000, 0x76543210, - 0x80133061, 0x33054010, 0x00000000, 0x76543210, - 0x80031c61, 0x08050120, 0x00460805, 0x00000000, - 0x80031c61, 0x11050120, 0x00461105, 0x00000000, - 0x80031c61, 0x31050120, 0x00463105, 0x00000000, - 0x80131c61, 0x33050120, 0x00463305, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe4091c40, 0x00800803, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe4121c40, 0x00801103, - 0xe4311c69, 0x00203103, 0x80131c69, 0x33058220, - 0x02463305, 0x00000002, 0xe3081c69, 0x00200803, - 0xe3111c69, 0x00201103, 0xe4311c40, 0x4c003103, - 0x80131c40, 0x33058220, 0x02463305, 0x000004e0, - 0xe3081c40, 0x20000803, 0xe3111c40, 0x24001103, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80003065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039031, 0x300e0100, 0xfa00310c, 0x04000000, - 0x80101b01, 0x00000000, 0x00000000, 0x00000000, - 0x80103065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80103066, 0x10218220, 0x02001020, 0x0000000f, - 0x80139031, 0x320e0100, 0xfa00330c, 0x04000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003165, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003166, 0x10218220, 0x02001020, 0x0000000f, - 0x80049131, 0x06160100, 0xfa000814, 0x04000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80003165, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003166, 0x10218220, 0x02001020, 0x0000000f, - 0x80049131, 0x0f160100, 0xfa001114, 0x04000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x6c060220, 0x00343005, 0x00000000, - 0x80102001, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x6e060220, 0x00343205, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x68040e68, 0x0e2e0605, 0x0f056605, - 0x00131961, 0x6e260220, 0x00346905, 0x00000000, - 0x00031a61, 0x6c260220, 0x00346805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xfb0c6c24, 0x00043f14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80033161, 0x3f054010, 0x00000000, 0x76543210, - 0x80031961, 0x3f050120, 0x00463f05, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe4401940, 0x00803f03, 0xe33f1969, 0x00203f03, - 0xe33f1940, 0x30003f03, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049c31, 0x3d160100, - 0xfa003f14, 0x04000000, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x00010660, - 0x20463d05, 0x00000000, 0x01040022, 0x0001c060, - 0x000001d0, 0x000001d0, 0xa11e0040, 0x428e4703, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0xaa690040, 0x428e4903, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x71050660, - 0x00003ce4, 0x00000000, 0x00031b70, 0x1f050220, - 0x52461e05, 0x00444706, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00131b70, 0x6a050220, - 0x52466905, 0x00444906, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x6d060220, - 0x00341e05, 0x00000000, 0x00133161, 0x6f060220, - 0x00346905, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00031c40, 0x20052660, - 0x06461f05, 0x00444726, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00131c40, 0x6b052660, - 0x06466a05, 0x00444926, 0x00031a61, 0x6d260220, - 0x00342005, 0x00000000, 0x00131a61, 0x6f260220, - 0x00346b05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb0c6d24, 0x00047114, 0x80033161, 0x6d054220, - 0x00000000, 0x00002004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x00043161, 0x72050660, - 0x000043e4, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004131, 0x6c0c0000, - 0xea006d0c, 0x00300000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x74050660, - 0x00006c04, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb0c4724, 0x000c7224, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa06e2040, 0x5d014102, - 0x80033461, 0x45054010, 0x00000000, 0x76543210, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x7b054660, 0x00000000, 0x7f800000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00033140, 0x7d058660, 0x06444706, 0x00002c2c, - 0x00133140, 0x7e058660, 0x06444906, 0x00002c2c, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x73050220, 0x00465705, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe7790962, 0x10006e03, 0x80031e61, 0x45050120, - 0x00464505, 0x00000000, 0x00031d70, 0x21050220, - 0x52467d05, 0x00444706, 0x00131d70, 0x7f050220, - 0x52467e05, 0x00444906, 0xe4461b40, 0x00804503, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00031b40, 0x01052660, 0x06462105, 0x00444726, - 0x80103b01, 0x00000000, 0x00000000, 0x00000000, - 0x80100901, 0x00000000, 0x00000000, 0x00000000, - 0x00130040, 0x02052660, 0x06467f05, 0x00444926, - 0xe3451b69, 0x00204503, 0xe3451940, 0x50004503, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049d31, 0x43160100, 0xfa004514, 0x04000000, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x75058660, 0x02464305, 0x00000002, - 0x00041a70, 0x00010220, 0x42467305, 0x00467905, - 0x01040028, 0x0001c660, 0x000007c8, 0x000007c8, - 0x00030041, 0x20018220, 0x01467305, 0x05cc05cc, - 0x60043141, 0x5cc07302, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x70050220, - 0x00467505, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xfe030049, 0x5cc07303, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0061b40, 0x04007d02, 0x00130041, 0x20018220, - 0x01467405, 0x05cc05cc, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x27081a70, 0x7d000603, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa00c0040, 0x02c00603, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa0120040, 0x4ac00603, - 0x00130049, 0x04058222, 0x02467405, 0x000005cc, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x270e1b70, 0x06000c03, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe7141b70, 0x4ac01203, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041b52, 0x0a040e68, 0x0e2e0105, 0x08050305, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0161940, 0x0a021402, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0xa0100040, 0x0a020e02, - 0x00041a70, 0x00018220, 0x42467005, 0x00000030, - 0x01040028, 0x0001c660, 0x00000340, 0x00000340, - 0x00040069, 0x18058660, 0x02467005, 0x00000002, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa01a1940, 0x18001202, 0x271c1970, 0x12001a03, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00033b61, 0x03060220, 0x00341a05, 0x00000000, - 0x00133161, 0x05060220, 0x00341b05, 0x00000000, - 0xa01e1b40, 0x16021c02, 0x00031961, 0x03260220, - 0x00341e05, 0x00000000, 0x00131a61, 0x05260220, - 0x00341f05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x00000000, - 0xfb0c0324, 0x00045b14, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x1f044160, - 0x0e0e0004, 0x12051805, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x27210070, 0x12001f03, - 0x00033b61, 0x04060220, 0x00341f05, 0x00000000, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x00133b61, 0x06060220, 0x00342005, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0231b40, 0x16022102, 0x00031961, 0x04260220, - 0x00342305, 0x00000000, 0x00131a61, 0x06260220, - 0x00342405, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb0c0424, 0x00045b14, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x24044160, - 0x0e0e0008, 0x12051805, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x27260070, 0x12002403, - 0x00033161, 0x05060220, 0x00342405, 0x00000000, - 0x00133161, 0x07060220, 0x00342505, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0xa0280040, 0x16022602, 0x00031961, 0x05260220, - 0x00342805, 0x00000000, 0x00131a61, 0x07260220, - 0x00342905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb0c0524, 0x00045b14, 0x00043152, 0x29044160, - 0x0e0e000c, 0x12051805, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x272b1970, 0x12002903, - 0x00033161, 0x06060220, 0x00342905, 0x00000000, - 0x00133161, 0x08060220, 0x00342a05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa02d1b40, 0x16022b02, 0x00031961, 0x06260220, - 0x00342d05, 0x00000000, 0x00131a61, 0x08260220, - 0x00342e05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb0c0624, 0x00045b14, 0xa0700040, 0x04007003, - 0x00040027, 0x00014060, 0x00000000, 0xfffffcb0, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x71050220, 0x00467505, 0x00000000, - 0x00041970, 0x00018220, 0x42467105, 0x00000120, - 0x01040028, 0x0001c660, 0x000002a0, 0x000002a0, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x2e058660, 0x02467105, 0x00000002, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0301940, 0x2e000c02, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x27320070, 0x0c003003, - 0x00033161, 0x07060220, 0x00343005, 0x00000000, - 0x00133161, 0x09060220, 0x00343105, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0341b40, 0x10023202, 0x00031961, 0x07260220, - 0x00343405, 0x00000000, 0x00131a61, 0x09260220, - 0x00343505, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb0c0724, 0x00047b14, 0x00043052, 0x35044160, - 0x0e0e0004, 0x0c052e05, 0x27371970, 0x0c003503, - 0x00033161, 0x08060220, 0x00343505, 0x00000000, - 0x00133161, 0x0a060220, 0x00343605, 0x00000000, - 0xa0391b40, 0x10023702, 0x00031961, 0x08260220, - 0x00343905, 0x00000000, 0x00131a61, 0x0a260220, - 0x00343a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb0c0824, 0x00047b14, 0x00040052, 0x3a044160, - 0x0e0e0008, 0x0c052e05, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x273c0070, 0x0c003a03, - 0x00033161, 0x12060220, 0x00343a05, 0x00000000, - 0x00133161, 0x14060220, 0x00343b05, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xa03e1b40, 0x10023c02, 0x00031961, 0x12260220, - 0x00343e05, 0x00000000, 0x00131a61, 0x14260220, - 0x00343f05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb0c1224, 0x00047b14, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x3f044160, - 0x0e0e000c, 0x0c052e05, 0x27411970, 0x0c003f03, - 0x00033161, 0x13060220, 0x00343f05, 0x00000000, - 0x00133161, 0x15060220, 0x00344005, 0x00000000, - 0xa0431b40, 0x10024102, 0x00031961, 0x13260220, - 0x00344305, 0x00000000, 0x00131a61, 0x15260220, - 0x00344405, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb0c1324, 0x00047b14, 0xa0710040, 0x04007103, - 0x00040027, 0x00014060, 0x00000000, 0xfffffd50, - 0xa0730040, 0x01007303, 0x00040027, 0x00014060, - 0x00000000, 0xfffff828, 0x00041a70, 0x00010220, - 0x42465705, 0x00467905, 0x01040028, 0x0001c660, - 0x00000470, 0x00000470, 0x00030041, 0x20018220, - 0x01465705, 0x05cc05cc, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x60460041, 0x5cc05702, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x77050220, 0x00467505, 0x00000000, - 0xfe440049, 0x5cc05703, 0xa0481b40, 0x46007d02, - 0x00130041, 0x20018220, 0x01465805, 0x05cc05cc, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x274a1a70, 0x7d004803, 0xa04e3540, 0x56c04803, - 0x80103d01, 0x00000000, 0x00000000, 0x00000000, - 0x00130049, 0x45058222, 0x02465805, 0x000005cc, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x27501a70, 0x48004e03, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa04c1a40, 0x44000102, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00043052, 0x52042e68, 0x0e2e4a05, 0x50054c05, - 0x00041a70, 0x00018220, 0x42467705, 0x00000018, - 0x01040028, 0x0001c660, 0x00000330, 0x00000330, - 0x00043069, 0x54058660, 0x02467705, 0x00000002, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0591940, 0x54004e02, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x275b1970, 0x4e005903, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x14060220, 0x00345905, 0x00000000, - 0x00133161, 0x16060220, 0x00345a05, 0x00000000, - 0xa05d1b40, 0x52025b02, 0x00031961, 0x14260220, - 0x00345d05, 0x00000000, 0x00131a61, 0x16260220, - 0x00345e05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb0c1424, 0x00047b14, 0x00040052, 0x5e044160, - 0x0e0e0004, 0x4e055405, 0x27601970, 0x4e005e03, - 0x00033161, 0x15060220, 0x00345e05, 0x00000000, - 0x00133161, 0x17060220, 0x00345f05, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0xa0620040, 0x52026002, 0x00031961, 0x15260220, - 0x00346205, 0x00000000, 0x00131a61, 0x17260220, - 0x00346305, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb0c1524, 0x00047b14, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x63044160, - 0x0e0e0008, 0x4e055405, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x27650070, 0x4e006303, - 0x00033161, 0x16060220, 0x00346305, 0x00000000, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x18060220, 0x00346405, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0xa0670040, 0x52026502, 0x00031961, 0x16260220, - 0x00346705, 0x00000000, 0x00131a61, 0x18260220, - 0x00346805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb0c1624, 0x00047b14, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x68044160, - 0x0e0e000c, 0x4e055405, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x276a1970, 0x4e006803, - 0x00033161, 0x17060220, 0x00346805, 0x00000000, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x19060220, 0x00346905, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa06c1b40, 0x52026a02, 0x00031961, 0x17260220, - 0x00346c05, 0x00000000, 0x00131a61, 0x19260220, - 0x00346d05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb0c1724, 0x00047b14, 0xa0770040, 0x04007703, - 0x00040027, 0x00014060, 0x00000000, 0xfffffcc0, - 0xa0570040, 0x01005703, 0x00040027, 0x00014060, - 0x00000000, 0xfffffb80, 0x80030061, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_BFS_scheduler = { - .prog_data = { - .base.nr_params = 12, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 2048, - .base.total_shared = 8328, - .base.program_size = 27440, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_BFS_scheduler_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 256, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 6, - .uses_barrier = true, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 12, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 16, - .arg_count = 2, - .args = gfx125_bvh_build_BFS_scheduler_args, - .code = gfx125_bvh_build_BFS_scheduler_code, -}; -const char *gfx125_bvh_build_BFS_scheduler_sha1 = "536f7ea8d956d2601d37b9f49190658c4cf46f28"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_DFS_DFS.h b/src/intel/vulkan/grl/gfx125_bvh_build_DFS_DFS.h deleted file mode 100644 index 3a86b673927..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_DFS_DFS.h +++ /dev/null @@ -1,11188 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_DFS_DFS_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_DFS_DFS_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, - { 24, 8 }, - { 32, 4 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g14<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(8) g18<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g19<1>UW 0x76543210UV { align1 WE_all 1Q }; -add(1) g15<1>UD g14<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@3 compacted }; -add(1) g16<1>UD g14<0,1,0>UD 0x00000040UD { align1 WE_all 1N compacted }; -mov(8) g78<1>UW 0x76543210V { align1 WE_all 1Q }; -mov(8) g18<1>UD g18<8,8,1>UW { align1 WE_all 1Q I@5 }; -mov(8) g19<1>UD g19<8,8,1>UW { align1 WE_all 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(1) g1UD g15UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g3UD g16UD nullUD 0x0210c500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g78.8<1>UW g78<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@3 compacted }; -shl(8) g18<1>UD g18<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -shl(8) g19<1>UD g19<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -add(8) g18<1>UD g18<1,1,0>UD 0x00000000UD { align1 WE_all 1Q I@2 compacted }; -add(8) g19<1>UD g19<1,1,0>UD 0x00000000UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g17UD g18UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g64.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g107.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g26.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g46.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g28.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g48.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g30.1<2>F g2.7<0,1,0>F { align1 1Q }; -mov(8) g50.1<2>F g2.7<0,1,0>F { align1 2Q }; -mov(8) g64<2>F g2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g107<2>F g2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g26<2>F g2.2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g46<2>F g2.2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g28<2>F g2.4<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g48<2>F g2.4<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g30<2>F g2.6<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g50<2>F g2.6<0,1,0>F { align1 2Q F@7 compacted }; -add(8) g109<1>D g64<8,4,2>D 36D { align1 1Q F@7 compacted }; -add(8) g110<1>D g107<8,4,2>D 36D { align1 2Q F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g17<2>B 1W { align1 1H }; -mov(8) g70<2>UD g109<4,4,1>UD { align1 1Q I@3 }; -cmp.l.f0.0(16) g111<1>UD g109<1,1,0>UD 0x00000024UD { align1 1H I@3 compacted }; -mov(8) g72<2>UD g110<4,4,1>UD { align1 2Q }; -add(8) g65<1>D -g111<8,8,1>D g64.1<8,4,2>D { align1 1Q I@2 }; -add(8) g112<1>D -g112<8,8,1>D g107.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g70.1<2>UD g65<4,4,1>UD { align1 1Q I@2 }; -mov(8) g72.1<2>UD g112<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g4UD g70UD nullUD 0x08607582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g114<2>UW g6<8,8,1>UD { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g19UD g17UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -mov(16) g95<1>UD g4<16,8,2>UW { align1 1H $0.dst }; -mov(8) g97<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(16) g116<2>UW g4<8,8,1>UD { align1 1H }; -mov(8) g97<1>UD g97<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(16) g79<1>UW g116<16,8,2>UW { align1 1H I@2 }; -add(8) g98<1>UD g97<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g97<1>UD g97<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g97<1>UD g97<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g97UD g95UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -and(16) g44<1>UD g0.2<0,1,0>UD 0x000000ffUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.nz.f0.0(16) g52<1>D g3<0,1,0>D 0D { align1 1H compacted }; -mov(8) g100<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g12<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g13<1>UW 0x76543210UV { align1 WE_all 1Q }; -cmp.z.f0.0(16) g113<1>W g114<16,8,2>W 1W { align1 1H }; -mov(8) g100<1>UD g100<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g12<1>UD g12<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g13<1>UD g13<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(16) g54<1>D g113<8,8,1>W { align1 1H I@4 }; -add(8) g101<1>UD g100<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@4 compacted }; -shl(8) g12<1>UD g12<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@4 compacted }; -shl(8) g13<1>UD g13<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@4 compacted }; -shl(16) g100<1>UD g100<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -add(8) g12<1>UD g12<1,1,0>UD 0x000000e0UD { align1 WE_all 1Q I@3 compacted }; -add(8) g13<1>UD g13<1,1,0>UD 0x000000e0UD { align1 WE_all 1Q I@3 compacted }; -add(16) g100<1>UD g100<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g11UD g12UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.src }; -send(16) g98UD g100UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -mov(1) g11<1>D 1D { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.g.f0.0(16) null<1>D g98<8,8,1>D 6D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g13UD g11UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -(+f0.0) if(16) JIP: LABEL1 UIP: LABEL0 { align1 1H }; -shl(16) g114<1>D g44<8,8,1>D 0x00000004UD { align1 1H }; -mov(16) g56<1>D g78<8,8,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g44<8,8,1>D 0D { align1 1H }; -add(16) g116<1>D g56<1,1,0>D g114<1,1,0>D { align1 1H I@2 compacted }; -mov(16) g42<1>UD g116<32,8,4>UB { align1 1H I@1 }; -mov(16) g32<2>UW g42<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL3 UIP: LABEL2 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g44<8,8,1>D 2D { align1 1H }; -(+f0.0) if(16) JIP: LABEL5 UIP: LABEL4 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g44<8,8,1>D 4D { align1 1H }; -(+f0.0) if(16) JIP: LABEL7 UIP: LABEL6 { align1 1H }; -cmp.z.f0.0(16) g117<1>D g56<1,1,0>D 0D { align1 1H compacted }; -cmp.z.f0.0(16) g119<1>D g44<1,1,0>D 6D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g117<8,8,1>UD g119<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL8 UIP: LABEL8 { align1 1H }; -mov(16) g71<1>D 5416D { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g10<1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g12<1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g14<1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g16<1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g71UD g10UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g72<1>D 5432D { align1 1H $0.src }; -mov(16) g74<1>UD 0xff800000UD { align1 1H }; -mov(16) g76<1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g72UD g74UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; - -LABEL8: -endif(16) JIP: LABEL9 { align1 1H }; - -LABEL9: -else(16) JIP: LABEL6 UIP: LABEL6 { align1 1H }; - -LABEL7: -mov(16) g75<1>D 3968D { align1 1H $0.src }; -mov(16) g80<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g75UD g80UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g81<1>D 3952D { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g10<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g12<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g14<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g16<1>UD 0x00000010UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g81UD g10UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; - -LABEL6: -endif(16) JIP: LABEL10 { align1 1H }; - -LABEL10: -else(16) JIP: LABEL4 UIP: LABEL4 { align1 1H }; - -LABEL5: -mov(16) g82<1>D 10560D { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g101<1>UD 0x00000001UD { align1 1H }; -mov(8) g103<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g103<1>UD g103<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g104<1>UD g103<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g103<1>UD g103<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g103<1>UD g103<1,1,0>UD 0x00000020UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g103UD g101UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -mov(1) g108<1>UD 0x00000020UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g104UD g108UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) nullUD g82UD g104UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; - -LABEL4: -endif(16) JIP: LABEL11 { align1 1H }; - -LABEL11: -else(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; - -LABEL3: -cmp.z.f0.0(16) null<1>D g56<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL12 UIP: LABEL12 { align1 1H }; -mov(16) g83<1>D 0D { align1 1H $0.src }; -mov(16) g85<1>UD 0x00000001UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g83UD g85UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g86<1>D 12D { align1 1H $0.src }; -mov(16) g88<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g86UD g88UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL12: -endif(16) JIP: LABEL2 { align1 1H }; - -LABEL2: -endif(16) JIP: LABEL13 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(1) g120UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(8) g121<1>UD 0x00000000UD { align1 WE_all 1Q }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(2) g121.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g121UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $4 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) g85<1>UD g42<16,8,2>UW { align1 1H $0.src }; -mov(8) g87<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g87<1>UD g87<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g88<1>UD g87<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g87<1>UD g87<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g87<1>UD g87<1,1,0>UD 0x00000100UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g87UD g85UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -mov(8) g111<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g90<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g115<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g111<1>UD g111<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g90<1>UD g90<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g115<1>UD g115<8,8,1>UW { align1 WE_all 1Q I@3 }; -add(8) g112<1>UD g111<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -add(8) g91<1>UD g90<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -add(8) g116<1>UD g115<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g111<1>UD g111<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g90<1>UD g90<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g115<1>UD g115<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -add(16) g111<1>UD g111<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@3 compacted }; -add(16) g90<1>UD g90<1,1,0>UD 0x00000100UD { align1 WE_all 1H I@3 compacted }; -add(16) g115<1>UD g115<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g109UD g111UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g88UD g90UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -cmp.l.f0.0(16) g113<1>D g88<1,1,0>D g109<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g115UD g113UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -(-f0.0) if(16) JIP: LABEL15 UIP: LABEL14 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g91<1>UD 0x7f800000UD { align1 1H }; -mov(16) g105<1>UD 0x7f800000UD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g107<1>UD 0x7f800000UD { align1 1H $0.src }; -mov(16) g109<1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g111<1>UD 0xff800000UD { align1 1H }; -mov(16) g113<1>UD 0xff800000UD { align1 1H $0.src }; -else(16) JIP: LABEL14 UIP: LABEL14 { align1 1H }; - -LABEL15: -mov(8) g95<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g98<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g126<1>UD g28.1<8,4,2>UD { align1 1Q F@4 }; -mov(8) g127<1>UD g48.1<8,4,2>UD { align1 2Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g95<1>UD g95<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g98<1>UD g98<8,8,1>UW { align1 WE_all 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g96<1>UD g95<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -add(8) g99<1>UD g98<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g95<1>UD g95<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g98<1>UD g98<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g95<1>UD g95<1,1,0>UD 0x00000100UD { align1 WE_all 1H I@2 compacted }; -add(16) g98<1>UD g98<1,1,0>UD 0x00000100UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g93UD g95UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g96UD g98UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shl(16) g122<1>D g93<8,8,1>D 0x00000005UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -shr(16) g124<1>UD g96<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(8) g1<1>D g28<8,4,2>D g122<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g2<1>D g48<8,4,2>D g123<1,1,0>D { align1 2Q A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(8) g10<1>UD g1<8,8,1>UD g28<8,4,2>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g100<2>UD g1<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -cmp.l.f0.0(8) g11<1>UD g2<8,8,1>UD g48<8,4,2>UD { align1 2Q I@3 }; -mov(8) g102<2>UD g2<4,4,1>UD { align1 2Q $0.src }; -add(16) g20<1>D g1<1,1,0>D 16D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g18<1>D g126<8,8,1>D g124<8,8,1>D -g10<1,1,1>D { align1 1H I@3 }; -cmp.l.f0.0(16) g22<1>UD g20<1,1,0>UD g1<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g100.1<2>UD g18<4,4,1>UD { align1 1Q I@2 }; -mov(8) g102.1<2>UD g19<4,4,1>UD { align1 2Q I@3 }; -add(16) g24<1>D -g22<1,1,0>D g18<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g10UD g100UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(8) g101<2>UD g20<4,4,1>UD { align1 1Q $0.src }; -mov(8) g103<2>UD g21<4,4,1>UD { align1 2Q $0.src }; -mov(8) g101.1<2>UD g24<4,4,1>UD { align1 1Q I@2 }; -mov(8) g103.1<2>UD g25<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g18UD g101UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g98<1>UD g16<8,8,1>UD { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g91<1>UD g10<8,8,1>UD { align1 1H $0.dst }; -mov(16) g105<1>UD g12<8,8,1>UD { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g107<1>UD g14<8,8,1>UD { align1 1H $0.dst }; -mov(16) g109<1>UD g18<8,8,1>UD { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g111<1>UD g20<8,8,1>UD { align1 1H $0.dst }; -mov(16) g113<1>UD g22<8,8,1>UD { align1 1H $0.dst }; - -LABEL14: -endif(16) JIP: LABEL13 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g89<1>UD 0x00001528UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g89UD g91UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g92<1>UD 0x0000152cUD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g92UD g105UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g93<1>UD 0x00001530UD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g93UD g107UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g94<1>UD 0x00001534UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g94UD g109UD 0x04040516 0x00000080 - slm MsgDesc: ( atomic_fmax, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g95<1>UD 0x00001538UD { align1 1H $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g95UD g111UD 0x04040516 0x00000080 - slm MsgDesc: ( atomic_fmax, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g96<1>UD 0x0000153cUD { align1 1H $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g96UD g113UD 0x04040516 0x00000080 - slm MsgDesc: ( atomic_fmax, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -send(1) g34UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -mov(8) g35<1>UD 0x00000000UD { align1 WE_all 1Q }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(2) g35.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g35UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $10 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(8) g118<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g118<1>UD g118<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g119<1>UD g118<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g118<1>UD g118<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g118<1>UD g118<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g116UD g118UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -mov.nz.f0.0(16) null<1>D g116<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL16 UIP: LABEL16 { align1 1H }; -mov(8) g37<1>UD 0x00001528UD { align1 WE_all 1Q }; -mov(1) g63<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g36UD g37UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $12 }; -mov(1) f0<1>UD g63<0,1,0>UD { align1 WE_all 1N I@2 }; -mov(8) g39<1>UD 0x00001538UD { align1 WE_all 1Q }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -add(16) g40<1>F g36.3<0,1,0>F -g36<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g68<1>F g10<1,1,0>F -g36<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g70<1>F g12<1,1,0>F -g36.1<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g72<1>F g14<1,1,0>F -g36.2<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0.any16h) send(1) g38UD g39UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -add(16) g58<1>F g38<0,1,0>F -g36.1<0,1,0>F { align1 1H compacted }; -add(16) g60<1>F g38.1<0,1,0>F -g36.2<0,1,0>F { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -sel.ge(16) g62<1>F g58<1,1,0>F g60<1,1,0>F { align1 1H compacted }; -sel.ge(16) g64<1>F g40<1,1,0>F g62<1,1,0>F { align1 1H F@1 compacted }; -math inv(16) g66<1>F g64<8,8,1>F null<8,8,1>F { align1 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g74<1>F g68<1,1,0>F g66<1,1,0>F { align1 1H @7 $14.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g76<1>F g70<1,1,0>F g66<1,1,0>F { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g80<1>F g72<1,1,0>F g66<1,1,0>F { align1 1H F@7 compacted }; -and(1) cr0<1>UD cr0<0,1,0>UD 0xffffffcfUD { align1 WE_all 1N A@1 }; -or(1) cr0<1>UD cr0<0,1,0>UD 0x00000030UD { align1 WE_all 1N A@1 }; -sync nop(16) null<0,1,0>UB { align1 WE_all 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g85<1>F g18<1,1,0>F -g36<0,1,0>F { align1 1H compacted }; -add(16) g87<1>F g20<1,1,0>F -g36.1<0,1,0>F { align1 1H $0.src compacted }; -add(16) g89<1>F g22<1,1,0>F -g36.2<0,1,0>F { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -mov(8) g106<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g117<2>HF g74<8,8,1>F { align1 1Q A@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@7 }; -mov(8) g118<2>HF g75<8,8,1>F { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(8) g119<2>HF g76<8,8,1>F { align1 1Q }; -mov(8) g120<2>HF g77<8,8,1>F { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g121<2>HF g80<8,8,1>F { align1 1Q F@7 }; -mov(8) g122<2>HF g81<8,8,1>F { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g91<1>F g85<1,1,0>F g66<1,1,0>F { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mul(16) g93<1>F g87<1,1,0>F g66<1,1,0>F { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g95<1>F g89<1,1,0>F g66<1,1,0>F { align1 1H F@7 compacted }; -mov(8) g106<1>UD g106<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g82<1>UW g117<16,8,2>UW { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g83<1>UW g119<16,8,2>UW { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g84<1>UW g121<16,8,2>UW { align1 1Q F@5 }; -mov(8) g123<2>HF g91<8,8,1>F { align1 1Q F@3 }; -mov(8) g124<2>HF g92<8,8,1>F { align1 2Q F@4 }; -mov(8) g125<2>HF g93<8,8,1>F { align1 1Q F@4 }; -mov(8) g126<2>HF g94<8,8,1>F { align1 2Q F@5 }; -mov(8) g127<2>HF g95<8,8,1>F { align1 1Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@6 }; -mov(8) g1<2>HF g96<8,8,1>F { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g107<1>UD g106<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@4 compacted }; -mov(8) g82.8<1>UW g118<16,8,2>UW { align1 2Q I@4 }; -mov(8) g83.8<1>UW g120<16,8,2>UW { align1 2Q I@4 }; -mov(8) g84.8<1>UW g122<16,8,2>UW { align1 2Q A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g97<1>UW g123<16,8,2>UW { align1 1Q F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g100<1>UW g125<16,8,2>UW { align1 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g101<1>UW g127<16,8,2>UW { align1 1Q F@2 }; -shl(16) g106<1>UD g106<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g114<2>UW g82<8,8,1>UW { align1 1H I@7 }; -mov(16) g116<2>UW g84<8,8,1>UW { align1 1H I@6 }; -mov(8) g97.8<1>UW g124<16,8,2>UW { align1 2Q A@5 }; -mov(8) g100.8<1>UW g126<16,8,2>UW { align1 2Q A@3 }; -mov(8) g101.8<1>UW g1<16,8,2>UW { align1 2Q A@1 }; -add(16) g106<1>UD g106<1,1,0>UD 0x00000100UD { align1 WE_all 1H I@6 compacted }; -mov(16) g114.1<2>UW g83<8,8,1>UW { align1 1H I@6 }; -mov(16) g116.1<2>UW g97<8,8,1>UW { align1 1H I@5 }; -mov(16) g118<2>UW g100<8,8,1>UW { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g104UD g106UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $15 }; -mov(16) g118.1<2>UW g101<8,8,1>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -mul(16) g102<1>D g104<1,1,0>D 12W { align1 1H $0.src compacted }; -add(16) g104<1>D g102<8,8,1>D 5440D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g104UD g114UD 0x04007506 0x00000180 - slm MsgDesc: ( store_cmask, a32, d32, xyz, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 6 flat ) base_offset 0 { align1 1H $11 }; -mov(8) g109<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g112<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g109<1>UD g109<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g112<1>UD g112<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g110<1>UD g109<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g113<1>UD g112<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g109<1>UD g109<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g112<1>UD g112<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g109<1>UD g109<1,1,0>UD 0x00000100UD { align1 WE_all 1H I@2 compacted }; -add(16) g112<1>UD g112<1,1,0>UD 0x00000140UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g107UD g109UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g110<1>UD g98.3<32,8,4>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -shl(16) g103<1>D g107<8,8,1>D 0x00000003UD { align1 1H $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g105<1>D g103<8,8,1>D 8512D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g112UD g110UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -mov(1) g117<1>UD 0x00000100UD { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g113UD g117UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) nullUD g105UD g113UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; - -LABEL16: -endif(16) JIP: LABEL13 { align1 1H }; -mov(8) g105<1>UD 0x00001528UD { align1 WE_all 1Q $0.src }; -mov(1) g62<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g104UD g105UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -mov(1) f0<1>UD g62<0,1,0>UD { align1 WE_all 1N I@2 }; -mov(8) g107<1>UD 0x00001538UD { align1 WE_all 1Q $0.src }; -mov(1) g61<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g106UD g107UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -mov(1) f0<1>UD g61<0,1,0>UD { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g108<1>F g104.3<0,1,0>F -g104<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g110<1>F g106<0,1,0>F -g104.1<0,1,0>F { align1 1H $8.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g112<1>F g106.1<0,1,0>F -g104.2<0,1,0>F { align1 1H $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g106<1>D 16192D { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sel.ge(16) g114<1>F g110<1,1,0>F g112<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sel.ge(16) g116<1>F g108<1,1,0>F g114<1,1,0>F { align1 1H compacted }; -mov(8) g114<1>UW 0x76543210UV { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -math inv(16) g118<1>F g116<8,8,1>F null<8,8,1>F { align1 1H $0 }; -mov(8) g114<1>UD g114<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g115<1>UD g114<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mul(16) g120<1>F g108<1,1,0>F g118<1,1,0>F { align1 1H $0.dst compacted }; -mul(16) g122<1>F g110<1,1,0>F g118<1,1,0>F { align1 1H compacted }; -mul(16) g124<1>F g112<1,1,0>F g118<1,1,0>F { align1 1H compacted }; -shl(16) g114<1>UD g114<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -mov(8) g2<2>HF g120<8,8,1>F { align1 1Q F@3 }; -mov(8) g3<2>HF g121<8,8,1>F { align1 2Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g10<2>HF g122<8,8,1>F { align1 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@5 }; -mov(8) g11<2>HF g123<8,8,1>F { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -mov(8) g12<2>HF g124<8,8,1>F { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@6 }; -mov(8) g13<2>HF g125<8,8,1>F { align1 2Q }; -add(16) g114<1>UD g114<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@1 compacted }; -mov(8) g126<1>UW g2<16,8,2>UW { align1 1Q F@6 }; -mov(8) g127<1>UW g10<16,8,2>UW { align1 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g1<1>UW g12<16,8,2>UW { align1 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g112UD g114UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -mov(8) g126.8<1>UW g3<16,8,2>UW { align1 2Q A@3 }; -mov(8) g127.8<1>UW g11<16,8,2>UW { align1 2Q A@3 }; -mov(8) g1.8<1>UW g13<16,8,2>UW { align1 2Q A@1 }; -add(16) g2<1>HF g127<16,16,1>HF g1<16,16,1>HF { align1 1H I@1 }; -mul(16) g3<1>HF g127<16,16,1>HF g1<16,16,1>HF { align1 1H I@3 }; -mad(16) g10<1>HF g3<8,8,1>HF g2<8,8,1>HF g126<1,1,1>HF { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(8) g14<2>UW g10<8,8,1>UW { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g15<2>UW g10.8<8,8,1>UW { align1 2Q }; -mov(8) g11<1>F g14<16,8,2>HF { align1 1Q I@2 }; -mov(8) g12<1>F g15<16,8,2>HF { align1 2Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -math inv(16) g13<1>F g11<8,8,1>F null<8,8,1>F { align1 1H $0 }; -mul(16) g58<1>F g13<8,8,1>F 0x45fff800F /* 8191F */ { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -send(16) nullUD g106UD g112UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(1) g14UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -mov(8) g15<1>UD 0x00000000UD { align1 WE_all 1Q F@2 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(2) g15.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g15UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $0 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g121<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(16) g80<1>UW 0x0000UW { align1 1H $0.src }; -mov(16) g81<1>UW 0x0000UW { align1 1H $0.src }; -mov(16) g82<1>UW g32<16,8,2>UW { align1 1H $0.src }; -mov(8) g121<1>UD g121<8,8,1>UW { align1 WE_all 1Q I@4 }; -add(8) g122<1>UD g121<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@1 compacted }; -shl(16) g121<1>UD g121<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g121<1>UD g121<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g119UD g121UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g16<2>W -g119<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g83<1>UW g16<16,8,2>UW { align1 1H I@1 }; - -LABEL40: -mov(16) g3<1>UW g83<32,16,2>UB { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -and(16) g60<1>UW g83<1,1,0>UW 0x0001UW { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -cmp.z.f0.0(16) g62<1>W g81<16,16,1>W g82<16,16,1>W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g61<1>W g60<32,16,2>B { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -mov(16) g1<1>D g62<8,8,1>W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.nz.f0.0(16) g63<1>W g61<16,16,1>W 0W { align1 1H I@2 }; -mov(16) g60<1>D g63<8,8,1>W { align1 1H I@1 }; -and.nz.f0.0(16) g62<1>UD g1<1,1,0>UD g60<1,1,0>UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL17 UIP: LABEL17 { align1 1H }; -mov(16) g1<1>UD g82<8,8,1>UW { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shl(16) g10<1>D g1<8,8,1>D 0x00000002UD { align1 1H }; -add(16) g1<1>D g10<8,8,1>D 15168D { align1 1H I@1 }; -mov(16) g10<1>UD 0xffffffffUD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD g10UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL17: -endif(16) JIP: LABEL18 { align1 1H }; -mov(16) g64<1>UD g82<8,8,1>UW { align1 1H $14.src }; -mov.nz.f0.0(16) null<1>D g60<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL19 UIP: LABEL19 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g1<1>D g64<1,1,0>D 12W { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g74<1>UW 0x0000UW { align1 1H F@1 }; - -LABEL21: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g66<1>UD g74<8,8,1>UW { align1 1H I@1 }; -cmp.ge.f0.0(16) null<1>D g66<8,8,1>D 3D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL20 UIP: LABEL20 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g70<1>UW g74<1,1,0>UW 0x0002UW { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov.nz.f0.0(16) g10<1>D g70<8,8,1>W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(-f0.0) sel(16) g71<1>UW g85<16,16,1>UW 0x3c00UW { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g72<1>UW g74<1,1,0>UW 0x0001UW { align1 1H F@1 compacted }; -add(16) g74<1>W g74<16,16,1>W 1W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g12<1>D g72<8,8,1>W { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -or.nz.f0.0(16) g14<1>UD g12<1,1,0>UD g10<1,1,0>UD { align1 1H compacted }; -(+f0.0) sel(16) g86<1>UW g86<16,16,1>UW 0x3c00UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g85<1>UW g85<16,16,1>UW g71<16,16,1>UW { align1 1H I@7 }; -(-f0.0) sel(16) g84<1>UW g84<16,16,1>UW 0x3c00UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(-f0.0) sel(16) g73<1>UW g88<16,16,1>UW 0x3c00UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H I@7 }; -(+f0.0) sel(16) g89<1>UW g89<16,16,1>UW 0x3c00UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g88<1>UW g88<16,16,1>UW g73<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g87<1>UW g87<16,16,1>UW 0x3c00UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(-f0.0) sel(16) g75<1>UW g91<16,16,1>UW 0x3c00UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g92<1>UW g92<16,16,1>UW 0x3c00UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g91<1>UW g91<16,16,1>UW g75<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g90<1>UW g90<16,16,1>UW 0x3c00UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(-f0.0) sel(16) g76<1>UW g94<16,16,1>UW 0x0000UW { align1 1H $8.src }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g95<1>UW g95<1,1,0>UW 0x0000UW { align1 1H $8.src compacted }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g94<1>UW g94<16,16,1>UW g76<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g93<1>UW g93<16,16,1>UW 0x0000UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(-f0.0) sel(16) g77<1>UW g97<16,16,1>UW 0x0000UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g98<1>UW g98<1,1,0>UW 0x0000UW { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g97<1>UW g97<16,16,1>UW g77<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g96<1>UW g96<16,16,1>UW 0x0000UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(-f0.0) sel(16) g123<1>UW g100<16,16,1>UW 0x0000UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g101<1>UW g101<1,1,0>UW 0x0000UW { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g100<1>UW g100<16,16,1>UW g123<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g99<1>UW g99<16,16,1>UW 0x0000UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(-f0.0) sel(16) g124<1>UW g103<16,16,1>UW 0x3c00UW { align1 1H F@7 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g104<1>UW g104<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g103<1>UW g103<16,16,1>UW g124<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g102<1>UW g102<16,16,1>UW 0x3c00UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(-f0.0) sel(16) g125<1>UW g106<16,16,1>UW 0x3c00UW { align1 1H F@7 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g107<1>UW g107<16,16,1>UW 0x3c00UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g106<1>UW g106<16,16,1>UW g125<16,16,1>UW { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(-f0.0) sel(16) g105<1>UW g105<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(-f0.0) sel(16) g126<1>UW g109<16,16,1>UW 0x3c00UW { align1 1H F@4 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g110<1>UW g110<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g109<1>UW g109<16,16,1>UW g126<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g108<1>UW g108<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -(-f0.0) sel(16) g127<1>UW g112<16,16,1>UW 0x0000UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g113<1>UW g113<1,1,0>UW 0x0000UW { align1 1H $0.src compacted }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g112<1>UW g112<16,16,1>UW g127<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g111<1>UW g111<16,16,1>UW 0x0000UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(-f0.0) sel(16) g70<1>UW g115<16,16,1>UW 0x0000UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g116<1>UW g116<1,1,0>UW 0x0000UW { align1 1H $0.src compacted }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g115<1>UW g115<16,16,1>UW g70<16,16,1>UW { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(-f0.0) sel(16) g114<1>UW g114<16,16,1>UW 0x0000UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(-f0.0) sel(16) g71<1>UW g118<16,16,1>UW 0x0000UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g119<1>UW g119<1,1,0>UW 0x0000UW { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g118<1>UW g118<16,16,1>UW g71<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g117<1>UW g117<16,16,1>UW 0x0000UW { align1 1H $0.src }; -shl(16) g70<1>D g66<8,8,1>D 0x00000001UD { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -add(16) g66<1>D g1<1,1,0>D g70<1,1,0>D { align1 1H I@2 compacted }; -add(16) g72<1>D g66<8,8,1>D 5440D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g70UD g72UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(16) g72<1>UW g70<16,8,2>UW { align1 1H $5.dst }; -add(16) g70<1>D g66<8,8,1>D 5446D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g66UD g70UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g73<1>UW g66<16,8,2>UW { align1 1H $6.dst }; -add(16) g75<1>HF g72<16,16,1>HF g73<16,16,1>HF { align1 1H I@1 }; -mov(8) g66<2>UW g75<8,8,1>UW { align1 1Q F@1 }; -mov(8) g70<2>UW g75.8<8,8,1>UW { align1 2Q $6.src }; -mov(8) g66<1>F g66<16,8,2>HF { align1 1Q I@2 }; -mov(8) g67<1>F g70<16,8,2>HF { align1 2Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g70<1>UD g66<1,1,0>UD g38<1,1,0>UD { align1 1H $6.src compacted }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g40<1>UD g40<1,1,0>UD g66<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g38<1>UD g38<1,1,0>UD g70<1,1,0>UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -(+f0.0) sel(16) g36<1>UD g66<1,1,0>UD g36<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(-f0.0) sel(16) g76<1>UW g121<16,16,1>UW 0x0000UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g122<1>UW g122<1,1,0>UW 0x0000UW { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g121<1>UW g121<16,16,1>UW g76<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g120<1>UW g120<16,16,1>UW 0x0000UW { align1 1H }; - -LABEL20: -while(16) JIP: LABEL21 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g66<1>UD g81<8,8,1>UW { align1 1H I@2 }; -mov(16) g125<1>UW 0x0001UW { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mul(16) g10<1>D g66<1,1,0>D 12W { align1 1H compacted }; -add(16) g1<1>D g10<8,8,1>D 5440D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g10UD g1UD nullUD 0x04607502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -mov(16) g74<1>UW g10<16,8,2>UW { align1 1H @5 $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g75<1>UW g10.1<16,8,2>UW { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g76<1>UW g12<16,8,2>UW { align1 1H $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g77<1>UW g12.1<16,8,2>UW { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g123<1>UW g14<16,8,2>UW { align1 1H F@1 }; -mov(16) g124<1>UW g14.1<16,8,2>UW { align1 1H F@7 }; - -LABEL27: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g1<1>UD g125<8,8,1>UW { align1 1H I@4 }; -mov(16) g68<1>UD g79<8,8,1>UW { align1 1H I@3 }; -cmp.ge.f0.0(16) null<1>D g1<8,8,1>D g68<8,8,1>D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL22 UIP: LABEL22 { align1 1H }; -add(16) g10<1>D g66<1,1,0>D g1<1,1,0>D { align1 1H I@7 compacted }; -mov(16) g126<1>UW 0x0000UW { align1 1H F@4 }; -mov(16) g1<1>UD g10<16,8,2>UW { align1 1H I@2 }; - -LABEL26: -mov(16) g10<1>UD g126<8,8,1>UW { align1 1H I@1 }; -cmp.ge.f0.0(16) null<1>D g10<8,8,1>D 3D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL23 UIP: LABEL23 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -cmp.l.f0.0(16) g127<1>UW g126<1,1,0>UW 0x0002UW { align1 1H compacted }; -mov.nz.f0.0(16) g10<1>D g127<8,8,1>W { align1 1H I@1 }; -(+f0.0) sel(16) g14<1>UW g75<16,16,1>UW g76<16,16,1>UW { align1 1H F@1 }; -cmp.l.f0.0(16) g15<1>UW g126<1,1,0>UW 0x0001UW { align1 1H F@3 compacted }; -mov.nz.f0.0(16) g12<1>D g15<8,8,1>W { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g70<1>UW g74<16,16,1>UW g14<16,16,1>UW { align1 1H A@3 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g71<1>UW g123<16,16,1>UW g124<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g72<1>UW g77<16,16,1>UW g71<16,16,1>UW { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g73<1>HF g70<16,16,1>HF g72<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -mov(8) g71<2>UW g73<8,8,1>UW { align1 1Q F@1 }; -mov(8) g72<2>UW g73.8<8,8,1>UW { align1 2Q F@1 }; -mov(8) g14<1>F g71<16,8,2>HF { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g70<1>UD g38<1,1,0>UD g40<1,1,0>UD { align1 1H compacted }; -mov(8) g15<1>F g72<16,8,2>HF { align1 2Q I@2 }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g72<1>UD g36<1,1,0>UD g70<1,1,0>UD { align1 1H compacted }; -or(16) g70<1>UD g12<1,1,0>UD g10<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) null<1>F g14<1,1,0>F g72<1,1,0>F { align1 1H A@1 compacted }; -(-f0.0) if(16) JIP: LABEL25 UIP: LABEL24 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g127<1>UW g103<16,16,1>UW g104<16,16,1>UW { align1 1H F@7 }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g14<1>UW g102<16,16,1>UW g127<16,16,1>UW { align1 1H A@1 }; -sel.l(16) g15<1>HF g14<16,16,1>HF g74<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g72<1>UW g15<16,16,1>UW g103<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g70<8,8,1>D 0D { align1 1H I@7 }; -(+f0.0) sel(16) g104<1>UW g104<16,16,1>UW g15<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g103<1>UW g103<16,16,1>UW g72<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g102<1>UW g15<16,16,1>UW g102<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g73<1>UW g106<16,16,1>UW g107<16,16,1>UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g127<1>UW g105<16,16,1>UW g73<16,16,1>UW { align1 1H }; -sel.l(16) g14<1>HF g127<16,16,1>HF g75<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g15<1>UW g14<16,16,1>UW g106<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g70<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g107<1>UW g107<16,16,1>UW g14<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g106<1>UW g106<16,16,1>UW g15<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g105<1>UW g14<16,16,1>UW g105<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g72<1>UW g109<16,16,1>UW g110<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g73<1>UW g108<16,16,1>UW g72<16,16,1>UW { align1 1H I@2 }; -sel.l(16) g127<1>HF g73<16,16,1>HF g76<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g14<1>UW g127<16,16,1>UW g109<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g70<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g110<1>UW g110<16,16,1>UW g127<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g109<1>UW g109<16,16,1>UW g14<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g108<1>UW g127<16,16,1>UW g108<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g15<1>UW g112<16,16,1>UW g113<16,16,1>UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g72<1>UW g111<16,16,1>UW g15<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g73<1>HF g72<16,16,1>HF g77<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g73<16,16,1>UW g112<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g70<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g113<1>UW g113<16,16,1>UW g73<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g112<1>UW g112<16,16,1>UW g127<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g111<1>UW g73<16,16,1>UW g111<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g14<1>UW g115<16,16,1>UW g116<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g15<1>UW g114<16,16,1>UW g14<16,16,1>UW { align1 1H }; -sel.ge(16) g72<1>HF g15<16,16,1>HF g123<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g73<1>UW g72<16,16,1>UW g115<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g70<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g116<1>UW g116<16,16,1>UW g72<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g115<1>UW g115<16,16,1>UW g73<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g114<1>UW g72<16,16,1>UW g114<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g118<16,16,1>UW g119<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g14<1>UW g117<16,16,1>UW g127<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g15<1>HF g14<16,16,1>HF g124<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g72<1>UW g15<16,16,1>UW g118<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g70<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g119<1>UW g119<16,16,1>UW g15<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g118<1>UW g118<16,16,1>UW g72<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g117<1>UW g15<16,16,1>UW g117<16,16,1>UW { align1 1H }; -else(16) JIP: LABEL24 UIP: LABEL24 { align1 1H }; - -LABEL25: -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g73<1>UW g85<16,16,1>UW g86<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g127<1>UW g84<16,16,1>UW g73<16,16,1>UW { align1 1H A@2 }; -sel.l(16) g14<1>HF g127<16,16,1>HF g74<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g15<1>UW g14<16,16,1>UW g85<16,16,1>UW { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g70<8,8,1>D 0D { align1 1H I@7 }; -(+f0.0) sel(16) g86<1>UW g86<16,16,1>UW g14<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g85<1>UW g85<16,16,1>UW g15<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g84<1>UW g14<16,16,1>UW g84<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g72<1>UW g88<16,16,1>UW g89<16,16,1>UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g73<1>UW g87<16,16,1>UW g72<16,16,1>UW { align1 1H I@2 }; -sel.l(16) g127<1>HF g73<16,16,1>HF g75<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g14<1>UW g127<16,16,1>UW g88<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g70<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g89<1>UW g89<16,16,1>UW g127<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g88<1>UW g88<16,16,1>UW g14<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g87<1>UW g127<16,16,1>UW g87<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g15<1>UW g91<16,16,1>UW g92<16,16,1>UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g72<1>UW g90<16,16,1>UW g15<16,16,1>UW { align1 1H I@2 }; -sel.l(16) g73<1>HF g72<16,16,1>HF g76<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g73<16,16,1>UW g91<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g70<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g92<1>UW g92<16,16,1>UW g73<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g91<1>UW g91<16,16,1>UW g127<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g90<1>UW g73<16,16,1>UW g90<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g14<1>UW g94<16,16,1>UW g95<16,16,1>UW { align1 1H $8.src }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g15<1>UW g93<16,16,1>UW g14<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g72<1>HF g15<16,16,1>HF g77<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g73<1>UW g72<16,16,1>UW g94<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g70<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g95<1>UW g95<16,16,1>UW g72<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g94<1>UW g94<16,16,1>UW g73<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g93<1>UW g72<16,16,1>UW g93<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g97<16,16,1>UW g98<16,16,1>UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g14<1>UW g96<16,16,1>UW g127<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g15<1>HF g14<16,16,1>HF g123<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g72<1>UW g15<16,16,1>UW g97<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g70<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g98<1>UW g98<16,16,1>UW g15<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g97<1>UW g97<16,16,1>UW g72<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g96<1>UW g15<16,16,1>UW g96<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g73<1>UW g100<16,16,1>UW g101<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g99<16,16,1>UW g73<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g14<1>HF g127<16,16,1>HF g124<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g15<1>UW g14<16,16,1>UW g100<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g70<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g101<1>UW g101<16,16,1>UW g14<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g100<1>UW g100<16,16,1>UW g15<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g99<1>UW g14<16,16,1>UW g99<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g72<1>UW g121<16,16,1>UW g122<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g73<1>UW g120<16,16,1>UW g72<16,16,1>UW { align1 1H I@2 }; -add(16) g127<1>W g73<16,16,1>W 1W { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g10<1>UW g127<16,16,1>UW g121<16,16,1>UW { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g70<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g122<1>UW g122<16,16,1>UW g127<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g121<1>UW g121<16,16,1>UW g10<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g120<1>UW g127<16,16,1>UW g120<16,16,1>UW { align1 1H }; - -LABEL24: -endif(16) JIP: LABEL23 { align1 1H }; -add(16) g126<1>W g126<16,16,1>W 1W { align1 1H }; - -LABEL23: -while(16) JIP: LABEL26 { align1 1H }; -mul(16) g10<1>D g1<1,1,0>D 12W { align1 1H I@1 compacted }; -add(16) g125<1>W g125<16,16,1>W 1W { align1 1H }; -add(16) g1<1>D g10<8,8,1>D 5440D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g10UD g1UD nullUD 0x04607502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g74<1>UW g10<16,8,2>UW { align1 1H F@6 }; -mov(16) g75<1>UW g10.1<16,8,2>UW { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g76<1>UW g12<16,8,2>UW { align1 1H F@4 }; -mov(16) g77<1>UW g12.1<16,8,2>UW { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g123<1>UW g14<16,8,2>UW { align1 1H F@2 }; -mov(16) g124<1>UW g14.1<16,8,2>UW { align1 1H F@1 }; - -LABEL22: -while(16) JIP: LABEL27 { align1 1H }; -mov(16) g125<1>UW 0x0000UW { align1 1H I@4 }; - -LABEL31: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g1<1>UD g125<8,8,1>UW { align1 1H I@1 }; -cmp.ge.f0.0(16) null<1>D g1<8,8,1>D 3D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL28 UIP: LABEL28 { align1 1H }; -cmp.l.f0.0(16) g11<1>UW g125<1,1,0>UW 0x0002UW { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov.nz.f0.0(16) g1<1>D g11<8,8,1>W { align1 1H I@1 }; -(+f0.0) sel(16) g12<1>UW g75<16,16,1>UW g76<16,16,1>UW { align1 1H A@4 }; -cmp.l.f0.0(16) g13<1>UW g125<1,1,0>UW 0x0001UW { align1 1H A@1 compacted }; -mov.nz.f0.0(16) g10<1>D g13<8,8,1>W { align1 1H I@1 }; -(+f0.0) sel(16) g14<1>UW g74<16,16,1>UW g12<16,16,1>UW { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H I@5 }; -(+f0.0) sel(16) g15<1>UW g123<16,16,1>UW g124<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g70<1>UW g77<16,16,1>UW g15<16,16,1>UW { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g71<1>HF g14<16,16,1>HF g70<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g73<2>UW g71<8,8,1>UW { align1 1Q F@1 }; -mov(8) g126<2>UW g71.8<8,8,1>UW { align1 2Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g14<1>UD g38<1,1,0>UD g40<1,1,0>UD { align1 1H compacted }; -mov(8) g12<1>F g73<16,8,2>HF { align1 1Q I@3 }; -mov(8) g13<1>F g126<16,8,2>HF { align1 2Q I@2 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g70<1>UD g36<1,1,0>UD g14<1,1,0>UD { align1 1H compacted }; -or(16) g14<1>UD g10<1,1,0>UD g1<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) null<1>F g12<1,1,0>F g70<1,1,0>F { align1 1H A@1 compacted }; -(-f0.0) if(16) JIP: LABEL30 UIP: LABEL29 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g72<1>UW g103<16,16,1>UW g104<16,16,1>UW { align1 1H F@5 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g73<1>UW g102<16,16,1>UW g72<16,16,1>UW { align1 1H A@2 }; -sel.l(16) g126<1>HF g73<16,16,1>HF g74<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g127<1>UW g126<16,16,1>UW g103<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H I@7 }; -(+f0.0) sel(16) g104<1>UW g104<16,16,1>UW g126<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g103<1>UW g103<16,16,1>UW g127<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g102<1>UW g126<16,16,1>UW g102<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g12<1>UW g106<16,16,1>UW g107<16,16,1>UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g13<1>UW g105<16,16,1>UW g12<16,16,1>UW { align1 1H }; -sel.l(16) g70<1>HF g13<16,16,1>HF g75<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g71<1>UW g70<16,16,1>UW g106<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g107<1>UW g107<16,16,1>UW g70<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g106<1>UW g106<16,16,1>UW g71<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g105<1>UW g70<16,16,1>UW g105<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g72<1>UW g109<16,16,1>UW g110<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g73<1>UW g108<16,16,1>UW g72<16,16,1>UW { align1 1H A@2 }; -sel.l(16) g126<1>HF g73<16,16,1>HF g76<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g126<16,16,1>UW g109<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g110<1>UW g110<16,16,1>UW g126<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g109<1>UW g109<16,16,1>UW g127<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g108<1>UW g126<16,16,1>UW g108<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g12<1>UW g112<16,16,1>UW g113<16,16,1>UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g13<1>UW g111<16,16,1>UW g12<16,16,1>UW { align1 1H A@2 }; -sel.ge(16) g70<1>HF g13<16,16,1>HF g77<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g71<1>UW g70<16,16,1>UW g112<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g113<1>UW g113<16,16,1>UW g70<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g112<1>UW g112<16,16,1>UW g71<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g111<1>UW g70<16,16,1>UW g111<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g72<1>UW g115<16,16,1>UW g116<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g73<1>UW g114<16,16,1>UW g72<16,16,1>UW { align1 1H }; -sel.ge(16) g126<1>HF g73<16,16,1>HF g123<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g126<16,16,1>UW g115<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g116<1>UW g116<16,16,1>UW g126<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g115<1>UW g115<16,16,1>UW g127<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g114<1>UW g126<16,16,1>UW g114<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g12<1>UW g118<16,16,1>UW g119<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g13<1>UW g117<16,16,1>UW g12<16,16,1>UW { align1 1H A@2 }; -sel.ge(16) g70<1>HF g13<16,16,1>HF g124<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g71<1>UW g70<16,16,1>UW g118<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g119<1>UW g119<16,16,1>UW g70<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g118<1>UW g118<16,16,1>UW g71<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g117<1>UW g70<16,16,1>UW g117<16,16,1>UW { align1 1H }; -else(16) JIP: LABEL29 UIP: LABEL29 { align1 1H }; - -LABEL30: -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g72<1>UW g85<16,16,1>UW g86<16,16,1>UW { align1 1H F@5 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g73<1>UW g84<16,16,1>UW g72<16,16,1>UW { align1 1H A@2 }; -sel.l(16) g126<1>HF g73<16,16,1>HF g74<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g127<1>UW g126<16,16,1>UW g85<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H I@7 }; -(+f0.0) sel(16) g86<1>UW g86<16,16,1>UW g126<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g85<1>UW g85<16,16,1>UW g127<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g84<1>UW g126<16,16,1>UW g84<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g12<1>UW g88<16,16,1>UW g89<16,16,1>UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g13<1>UW g87<16,16,1>UW g12<16,16,1>UW { align1 1H A@2 }; -sel.l(16) g70<1>HF g13<16,16,1>HF g75<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g71<1>UW g70<16,16,1>UW g88<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g89<1>UW g89<16,16,1>UW g70<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g88<1>UW g88<16,16,1>UW g71<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g87<1>UW g70<16,16,1>UW g87<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g72<1>UW g91<16,16,1>UW g92<16,16,1>UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g73<1>UW g90<16,16,1>UW g72<16,16,1>UW { align1 1H A@2 }; -sel.l(16) g126<1>HF g73<16,16,1>HF g76<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g126<16,16,1>UW g91<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g92<1>UW g92<16,16,1>UW g126<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g91<1>UW g91<16,16,1>UW g127<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g90<1>UW g126<16,16,1>UW g90<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g12<1>UW g94<16,16,1>UW g95<16,16,1>UW { align1 1H $8.src }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g13<1>UW g93<16,16,1>UW g12<16,16,1>UW { align1 1H A@2 }; -sel.ge(16) g70<1>HF g13<16,16,1>HF g77<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g71<1>UW g70<16,16,1>UW g94<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g95<1>UW g95<16,16,1>UW g70<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g94<1>UW g94<16,16,1>UW g71<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g93<1>UW g70<16,16,1>UW g93<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g72<1>UW g97<16,16,1>UW g98<16,16,1>UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g73<1>UW g96<16,16,1>UW g72<16,16,1>UW { align1 1H A@2 }; -sel.ge(16) g126<1>HF g73<16,16,1>HF g123<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g126<16,16,1>UW g97<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g98<1>UW g98<16,16,1>UW g126<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g97<1>UW g97<16,16,1>UW g127<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g96<1>UW g126<16,16,1>UW g96<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g12<1>UW g100<16,16,1>UW g101<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g13<1>UW g99<16,16,1>UW g12<16,16,1>UW { align1 1H A@2 }; -sel.ge(16) g70<1>HF g13<16,16,1>HF g124<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g71<1>UW g70<16,16,1>UW g100<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g101<1>UW g101<16,16,1>UW g70<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g100<1>UW g100<16,16,1>UW g71<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g99<1>UW g70<16,16,1>UW g99<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g72<1>UW g121<16,16,1>UW g122<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g73<1>UW g120<16,16,1>UW g72<16,16,1>UW { align1 1H A@2 }; -add(16) g126<1>W g73<16,16,1>W 1W { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g126<16,16,1>UW g121<16,16,1>UW { align1 1H I@2 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g122<1>UW g122<16,16,1>UW g126<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g121<1>UW g121<16,16,1>UW g127<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g120<1>UW g126<16,16,1>UW g120<16,16,1>UW { align1 1H }; - -LABEL29: -endif(16) JIP: LABEL28 { align1 1H }; -add(16) g125<1>W g125<16,16,1>W 1W { align1 1H }; - -LABEL28: -while(16) JIP: LABEL31 { align1 1H }; -mov(16) g12<1>UD 0x7f800000UD { align1 1H A@1 }; -mov(16) g123<1>UW 0x0003UW { align1 1H A@2 }; -mov(16) g124<1>UW 0x0000UW { align1 1H A@1 }; -mov(16) g1<1>UD 0x7f800000UD { align1 1H $7.src }; -mov(16) g10<1>UD 0x7f800000UD { align1 1H I@7 }; -mov(16) g125<1>UW 0x0000UW { align1 1H I@6 }; - -LABEL33: -mov(16) g14<1>UD g125<8,8,1>UW { align1 1H A@1 }; -cmp.ge.f0.0(16) null<1>D g14<8,8,1>D 3D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL32 UIP: LABEL32 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g70<1>UW g125<1,1,0>UW 0x0002UW { align1 1H F@7 compacted }; -mov.nz.f0.0(16) g14<1>D g70<8,8,1>W { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g72<1>UW g94<16,16,1>UW g95<16,16,1>UW { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g73<1>UW g125<1,1,0>UW 0x0001UW { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov.nz.f0.0(16) g70<1>D g73<8,8,1>W { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g74<1>UW g93<16,16,1>UW g72<16,16,1>UW { align1 1H A@2 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g75<1>UW g85<16,16,1>UW g86<16,16,1>UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g70<8,8,1>D 0D { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g76<1>UW g84<16,16,1>UW g75<16,16,1>UW { align1 1H A@2 }; -add(16) g77<1>HF g74<16,16,1>HF -g76<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g126<1>UW g97<16,16,1>UW g98<16,16,1>UW { align1 1H F@5 }; -cmp.nz.f0.0(16) null<1>D g70<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g127<1>UW g96<16,16,1>UW g126<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g72<1>UW g88<16,16,1>UW g89<16,16,1>UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g70<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g73<1>UW g87<16,16,1>UW g72<16,16,1>UW { align1 1H I@2 }; -add(16) g74<1>HF g127<16,16,1>HF -g73<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g75<1>UW g100<16,16,1>UW g101<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g70<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g76<1>UW g99<16,16,1>UW g75<16,16,1>UW { align1 1H A@2 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g126<1>UW g91<16,16,1>UW g92<16,16,1>UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g70<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g127<1>UW g90<16,16,1>UW g126<16,16,1>UW { align1 1H A@1 }; -add(16) g72<1>HF g76<16,16,1>HF -g127<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -add(16) g73<1>HF g74<16,16,1>HF g72<16,16,1>HF { align1 1H F@1 }; -mul(16) g74<1>HF g74<16,16,1>HF g72<16,16,1>HF { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g76<1>UW g112<16,16,1>UW g113<16,16,1>UW { align1 1H F@3 }; -mad(16) g75<1>HF g74<8,8,1>HF g73<8,8,1>HF g77<1,1,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g70<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g77<1>UW g111<16,16,1>UW g76<16,16,1>UW { align1 1H A@1 }; -mov(8) g127<2>UW g75<8,8,1>UW { align1 1Q F@1 }; -mov(8) g74<2>UW g75.8<8,8,1>UW { align1 2Q F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -mov(8) g72<1>F g127<16,8,2>HF { align1 1Q I@3 }; -mov(8) g73<1>F g74<16,8,2>HF { align1 2Q I@2 }; -(+f0.0) sel(16) g126<1>UW g103<16,16,1>UW g104<16,16,1>UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g70<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g127<1>UW g102<16,16,1>UW g126<16,16,1>UW { align1 1H A@2 }; -add(16) g74<1>HF g77<16,16,1>HF -g127<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g75<1>UW g115<16,16,1>UW g116<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g70<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g76<1>UW g114<16,16,1>UW g75<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g77<1>UW g106<16,16,1>UW g107<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g70<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g126<1>UW g105<16,16,1>UW g77<16,16,1>UW { align1 1H }; -add(16) g127<1>HF g76<16,16,1>HF -g126<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g75<1>UW g118<16,16,1>UW g119<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g70<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g76<1>UW g117<16,16,1>UW g75<16,16,1>UW { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g77<1>UW g109<16,16,1>UW g110<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g70<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g126<1>UW g108<16,16,1>UW g77<16,16,1>UW { align1 1H A@1 }; -add(16) g75<1>HF g76<16,16,1>HF -g126<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -add(16) g76<1>HF g127<16,16,1>HF g75<16,16,1>HF { align1 1H F@1 }; -mul(16) g77<1>HF g127<16,16,1>HF g75<16,16,1>HF { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g127<1>UW g121<16,16,1>UW g122<16,16,1>UW { align1 1H }; -mad(16) g126<1>HF g77<8,8,1>HF g76<8,8,1>HF g74<1,1,1>HF { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g70<8,8,1>D 0D { align1 1H }; -mov(8) g75<2>UW g126<8,8,1>UW { align1 1Q F@1 }; -mov(8) g76<2>UW g126.8<8,8,1>UW { align1 2Q F@1 }; -(+f0.0) sel(16) g126<1>UW g120<16,16,1>UW g127<16,16,1>UW { align1 1H I@4 }; -mov(8) g74<1>F g75<16,8,2>HF { align1 1Q I@3 }; -mov(8) g75<1>F g76<16,8,2>HF { align1 2Q I@2 }; -cmp.z.f0.0(16) null<1>W g126<16,16,1>W 0W { align1 1H I@1 }; -mov(16) g70<1>UD g126<8,8,1>UW { align1 1H }; -(+f0.0) sel(16) g14<1>UD g74<1,1,0>UD g72<1,1,0>UD { align1 1H F@1 compacted }; -add(16) g72<1>D g68<1,1,0>D -g70<1,1,0>D { align1 1H I@2 compacted }; -mov(16) g76<1>F g72<16,8,2>UW { align1 1H I@1 }; -mov(16) g72<1>F g70<1,1,0>D { align1 1H compacted }; -mul(16) g70<1>F g14<1,1,0>F g72<1,1,0>F { align1 1H A@1 compacted }; -mad(16) g72<1>F g70<8,8,1>F g76<8,8,1>F g74<1,1,1>F { align1 1H F@1 }; -cmp.z.f0.0(16) g76<1>W g124<16,16,1>W 0W { align1 1H F@1 }; -mov(16) g70<1>D g76<8,8,1>W { align1 1H A@1 }; -cmp.l.f0.0(16) g76<1>F g72<1,1,0>F g12<1,1,0>F { align1 1H A@1 compacted }; -or.nz.f0.0(16) null<1>UD g76<8,8,1>UD g70<8,8,1>UD { align1 1H A@1 }; -(+f0.0) sel(16) g10<1>UD g74<1,1,0>UD g10<1,1,0>UD { align1 1H compacted }; -(+f0.0) sel(16) g1<1>UD g14<1,1,0>UD g1<1,1,0>UD { align1 1H compacted }; -(+f0.0) sel(16) g124<1>UW g126<16,16,1>UW g124<16,16,1>UW { align1 1H }; -(+f0.0) sel(16) g123<1>UW g125<16,16,1>UW g123<16,16,1>UW { align1 1H }; -(+f0.0) sel(16) g12<1>UD g72<1,1,0>UD g12<1,1,0>UD { align1 1H F@1 compacted }; -add(16) g125<1>W g125<16,16,1>W 1W { align1 1H }; - -LABEL32: -while(16) JIP: LABEL33 { align1 1H }; -shl(16) g14<1>D g64<8,8,1>D 0x00000002UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g70<1>D g14<8,8,1>D 12608D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g70UD g1UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g1<1>D g14<8,8,1>D 13632D { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD g10UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; -shl(16) g1<1>D g64<8,8,1>D 0x00000001UD { align1 1H $8.src }; -mov(16) g77<1>UW g123<32,16,2>UB { align1 1H A@3 }; -mov(16) g125<1>UW g124<32,16,2>UB { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g10<1>D g1<8,8,1>D 14656D { align1 1H I@3 }; -shl(16) g1<2>W g125<8,8,1>W 0x00000008UD { align1 1H I@2 }; -or(16) g126<1>UW g77<16,16,1>UW g1<16,8,2>UW { align1 1H A@1 }; -mov(16) g1<1>UD g126<8,8,1>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g10UD g1UD 0x04000b04 0x00000080 - slm MsgDesc: ( store, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -and(16) g1<1>UD g12<8,8,1>UD 0xfffffc00UD { align1 1H $9.src }; -mov(16) g10<1>UD g123<8,8,1>UW { align1 1H $9.src }; -shl(16) g12<1>D -g10<8,8,1>D 0x00000008UD { align1 1H I@1 }; -add(16) g10<1>D g12<1,1,0>D 512D { align1 1H I@1 compacted }; -or(16) g12<1>UD g1<1,1,0>UD g10<1,1,0>UD { align1 1H I@1 compacted }; -shl(16) g10<1>D g66<8,8,1>D 0x00000002UD { align1 1H }; -or(16) g1<1>UD g12<1,1,0>UD g64<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g12<1>D g10<8,8,1>D 15168D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g12UD g1UD 0x04040510 0x00000080 - slm MsgDesc: ( atomic_umin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL19: -endif(16) JIP: LABEL18 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -send(1) g1UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g2<1>UD 0x00000000UD { align1 WE_all 1Q A@4 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(2) g2.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g2UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $11 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(16) g1<1>UD g81<8,8,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov.nz.f0.0(16) null<1>D g62<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shl(16) g12<1>D g1<8,8,1>D 0x00000002UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g10<1>D g12<8,8,1>D 15168D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g12UD g10UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -mov(16) g10<1>UD g12<32,8,4>UB { align1 1H $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g14<1>UD g10<16,8,2>UW { align1 1H }; -shl(16) g10<1>D g14<8,8,1>D 0x00000001UD { align1 1H I@1 }; -add(16) g12<1>D g10<8,8,1>D 14656D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g10UD g12UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -mov(16) g12<1>UW g10<16,8,2>UW { align1 1H $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g77<2>UB g10<16,8,2>UW { align1 1H F@2 }; -shl(16) g10<1>D g14<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g76<1>UW g12.1<32,16,2>UB { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g66<1>D g10<8,8,1>D 12608D { align1 1H I@2 }; -mov(16) g123<2>UB g76<16,16,1>UW { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g12UD g66UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -add(16) g66<1>D g10<8,8,1>D 13632D { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g10UD g66UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -(+f0.0) if(16) JIP: LABEL34 UIP: LABEL34 { align1 1H }; -mul(16) g62<1>F g12<1,1,0>F g58<1,1,0>F { align1 1H @1 $0.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -rndd(16) g12<1>F g62<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g74<2>UW g12<8,8,1>F { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mul(16) g12<1>F g10<1,1,0>F g58<1,1,0>F { align1 1H I@1 compacted }; -rndd(16) g10<1>F g12<1,1,0>F { align1 1H F@1 compacted }; -mov(16) g12<1>UD g123<16,8,2>UB { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g66<2>UW g10<8,8,1>F { align1 1H F@1 }; -add(16) g10<1>D g1<1,1,0>D g12<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g70<2>UW g10<8,8,1>UD { align1 1H I@1 }; -mov(16) g10<1>UD g79<8,8,1>UW { align1 1H }; -mov(16) g12<1>D (abs)g10<8,8,1>D { align1 1H I@1 }; -cmp.l.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -shr(16) g62<1>UD g12<1,1,0>UD 0x00000001UD { align1 1H A@2 compacted }; -(+f0.0) sel(16) g10<1>D -g62<1,1,0>D g62<1,1,0>D { align1 1H I@1 compacted }; -add(16) g12<1>D g1<1,1,0>D g10<1,1,0>D { align1 1H I@1 compacted }; -cmp.z.f0.0(16) null<1>W g76<16,16,1>W 0W { align1 1H }; -mov(16) g10<2>UW g12<8,8,1>UD { align1 1H I@2 }; -mov(16) g12<1>D 2D { align1 1H }; -(+f0.0) sel(16) g124<1>UW g10<16,8,2>UW g70<16,8,2>UW { align1 1H I@2 }; -mov(16) g10<1>UD 0x00002940UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g62UD g10UD g12UD 0x0424050c 0x00000080 - slm MsgDesc: ( atomic_add, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $14 }; -mov(16) g12<1>UD g80<8,8,1>UW { align1 1H $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -shl(16) g10<1>D g12<8,8,1>D 0x00000002UD { align1 1H I@1 }; -add(16) g70<1>D g10<8,8,1>D 10564D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g10UD g70UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -or(16) g12<1>UD g10<8,8,1>UD 0x80000000UD { align1 1H $15.dst }; -and(16) g10<1>UD g12<8,8,1>UD 0xfffc01ffUD { align1 1H I@1 }; -shl(16) g12<1>D g62<8,8,1>D 0x00000009UD { align1 1H $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g72<1>UD g10<1,1,0>UD g12<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g70UD g72UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -shl(16) g70<1>D g1<8,8,1>D 0x00000009UD { align1 1H $0.src }; -mov(16) g10<1>UD g74<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g72<1>D g10<8,8,1>D 0x00000012UD { align1 1H I@1 }; -or(16) g10<1>UD g70<1,1,0>UD g72<1,1,0>UD { align1 1H I@1 compacted }; -mov(16) g70<1>UD g124<8,8,1>UW { align1 1H }; -shl(16) g72<1>D g70<8,8,1>D 0x00000009UD { align1 1H I@1 }; -mov(16) g70<1>UD g66<16,8,2>UW { align1 1H }; -shl(16) g66<1>D g70<8,8,1>D 0x00000012UD { align1 1H I@1 }; -or(16) g12<1>UD g72<1,1,0>UD g66<1,1,0>UD { align1 1H I@1 compacted }; -shl(16) g66<1>D g62<8,8,1>D 0x00000002UD { align1 1H }; -add(16) g62<1>D g66<8,8,1>D 10564D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g62UD g10UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; - -LABEL34: -endif(16) JIP: LABEL18 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -send(1) g13UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(8) g62<1>UD 0x00000000UD { align1 WE_all 1Q $0.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(2) g62.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g62UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $0 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov.nz.f0.0(16) null<1>D g60<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL35 UIP: LABEL35 { align1 1H }; -mov(16) g12<1>UD g80<8,8,1>UW { align1 1H $0.dst }; -mov.nz.f0.0(16) null<1>UD g123<16,8,2>UB { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -shl(16) g10<1>D g12<8,8,1>D 0x00000002UD { align1 1H $0.dst }; -add(16) g12<1>D g10<8,8,1>D 10564D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g10UD g12UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -shr(16) g12<1>UD g10<1,1,0>UD 0x00000009UD { align1 1H $2.dst compacted }; -and(16) g10<1>UD g12<1,1,0>UD 0x000001ffUD { align1 1H I@1 compacted }; -add(16) g12<1>D g10<1,1,0>D 1D { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL37 UIP: LABEL36 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g62<1>D g64<1,1,0>D 12W { align1 1H compacted }; -mul(16) g66<1>D g14<1,1,0>D 12W { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g70<1>UD g77<16,8,2>UB { align1 1H F@7 }; -shl(16) g14<1>D g70<8,8,1>D 0x00000001UD { align1 1H A@1 }; -add(16) g70<1>D g62<1,1,0>D g14<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g72<1>D g70<8,8,1>D 5440D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g62UD g72UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(16) g72<1>UW g62<16,8,2>UW { align1 1H $3.dst }; -add(16) g62<1>D g70<8,8,1>D 5446D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g70UD g62UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g62<1>D g66<1,1,0>D g14<1,1,0>D { align1 1H I@7 compacted }; -add(16) g66<1>D g62<8,8,1>D 5440D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g14UD g66UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g73<1>UW g70<16,8,2>UW { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g74<1>HF g72<16,16,1>HF g73<16,16,1>HF { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g75<1>UW g14<16,8,2>UW { align1 1H F@3 }; -add(16) g14<1>D g62<8,8,1>D 5446D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g62UD g14UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(16) g77<1>UW g62<16,8,2>UW { align1 1H $5.dst }; -add(16) g123<1>HF g75<16,16,1>HF g77<16,16,1>HF { align1 1H I@1 }; -cmp.l.f0.0(16) g124<1>HF g74<16,16,1>HF g123<16,16,1>HF { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g14<1>D g124<8,8,1>W { align1 1H F@1 }; -mov(16) g62<2>W -g14<8,8,1>D { align1 1H I@1 }; -mov(16) g70<1>UW g62<16,8,2>UW { align1 1H I@1 }; -else(16) JIP: LABEL36 UIP: LABEL36 { align1 1H }; - -LABEL37: -mov(16) g14<1>UD g79<8,8,1>UW { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g62<1>D (abs)g14<8,8,1>D { align1 1H I@1 }; -cmp.l.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shr(16) g66<1>UD g62<1,1,0>UD 0x00000001UD { align1 1H I@2 compacted }; -(+f0.0) sel(16) g14<1>D -g66<1,1,0>D g66<1,1,0>D { align1 1H I@1 compacted }; -mov(16) g62<2>UW g14<8,8,1>UD { align1 1H I@1 }; -mov(16) g66<1>UD g14<16,8,2>UW { align1 1H }; -mov(16) g76<1>UW g62<16,8,2>UW { align1 1H I@2 }; -add(16) g62<1>D g64<1,1,0>D -g1<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g14<1>D g62<1,1,0>D g66<1,1,0>D { align1 1H I@1 compacted }; -mov(16) g62<2>W -g14<8,8,1>D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g70<1>UW g62<16,8,2>UW { align1 1H A@1 }; - -LABEL36: -endif(16) JIP: LABEL35 { align1 1H }; -and(16) g125<1>UW g70<1,1,0>UW 0x0001UW { align1 1H A@2 compacted }; -mov(16) g14<1>UD g12<16,8,2>UW { align1 1H A@3 }; -mov.nz.f0.0(16) null<1>W g125<32,16,2>B { align1 1H I@2 }; -(+f0.0) sel(16) g12<1>UD g10<1,1,0>UD g14<1,1,0>UD { align1 1H I@2 compacted }; -mov(16) g14<1>UD g76<8,8,1>UW { align1 1H I@7 }; -mov(16) g10<2>UW g12<8,8,1>UD { align1 1H I@2 }; -mov(16) g80<1>UW g10<16,8,2>UW { align1 1H I@1 }; -mov(16) g10<1>UD g79<8,8,1>UW { align1 1H }; -add(16) g62<1>D g10<1,1,0>D -g14<1,1,0>D { align1 1H I@1 compacted }; -(+f0.0) sel(16) g10<1>UD g14<1,1,0>UD g62<1,1,0>UD { align1 1H I@1 compacted }; -mov(16) g62<2>UW g10<8,8,1>UD { align1 1H I@1 }; -add(16) g10<1>D g1<1,1,0>D g14<1,1,0>D { align1 1H compacted }; -mov(16) g79<1>UW g62<16,8,2>UW { align1 1H I@2 }; -(+f0.0) sel(16) g14<1>UD g1<1,1,0>UD g10<1,1,0>UD { align1 1H I@2 compacted }; -mov(16) g1<2>UW g14<8,8,1>UD { align1 1H A@1 }; -mov(16) g81<1>UW g1<16,8,2>UW { align1 1H I@1 }; -mov(16) g1<1>UD g12<16,8,2>UW { align1 1H }; -shl(16) g10<1>D g1<8,8,1>D 0x00000002UD { align1 1H I@1 }; -add(16) g1<1>D g10<8,8,1>D 10564D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g10UD g1UD nullUD 0x04240508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -and(16) g1<1>UD g10<1,1,0>UD 0x000001ffUD { align1 1H $6.dst compacted }; -add(16) g10<1>D g1<1,1,0>D g14<1,1,0>D { align1 1H I@1 compacted }; -mul(16) g1<1>D g64<1,1,0>D 12W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g34<2>UW g10<8,8,1>UD { align1 1H }; -add(16) g10<1>D g1<8,8,1>D 5440D { align1 1H I@2 }; -shl(16) g1<1>D g64<8,8,1>D 0x00000003UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g16UD g10UD nullUD 0x04607502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -add(16) g12<1>D g1<8,8,1>D 8512D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g22UD g12UD nullUD 0x04403502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; - -LABEL35: -endif(16) JIP: LABEL18 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -send(1) g126UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g127<1>UD 0x00000000UD { align1 WE_all 1Q F@5 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(2) g127.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g127UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $4 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov.nz.f0.0(16) null<1>D g60<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL38 UIP: LABEL38 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -mov(16) g1<1>UD g34<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mul(16) g10<1>D g1<1,1,0>D 12W { align1 1H $0.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g12<2>UW g18<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g14<2>UW g20<16,8,2>UW { align1 1H F@3 }; -add(16) g60<1>D g10<8,8,1>D 5440D { align1 1H I@3 }; -mov(16) g12.1<2>UW g18.1<16,8,2>UW { align1 1H I@3 }; -mov(16) g14.1<2>UW g20.1<16,8,2>UW { align1 1H I@3 }; -mov(16) g10<2>UW g16<16,8,2>UW { align1 1H $0.dst }; -mov(16) g10.1<2>UW g16.1<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g60UD g10UD 0x04007506 0x00000180 - slm MsgDesc: ( store_cmask, a32, d32, xyz, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 6 flat ) base_offset 0 { align1 1H $0 }; -shl(16) g10<1>D g1<8,8,1>D 0x00000003UD { align1 1H $0.src }; -add(16) g1<1>D g10<8,8,1>D 8512D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD g22UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g1<1>UD g79<8,8,1>UW { align1 1H $0.src }; -cmp.le.f0.0(16) null<1>D g1<8,8,1>D 6D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL39 UIP: LABEL39 { align1 1H }; -mov(16) g1<1>UD 0x00003f40UD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD nullUD 0x04040509 0x00000000 - slm MsgDesc: ( atomic_dec, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -mov(16) g3<1>UW 0x0000UW { align1 1H }; - -LABEL39: -endif(16) JIP: LABEL38 { align1 1H }; -mov(16) g3<1>UW g3<32,16,2>UB { align1 1H I@2 }; -mov(16) g82<1>UW g34<16,8,2>UW { align1 1H }; - -LABEL38: -endif(16) JIP: LABEL18 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -send(1) g1UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(8) g2<1>UD 0x00000000UD { align1 WE_all 1Q A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(2) g2.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(1) g60<1>UD f0<0,1,0>UD { align1 WE_all 1N I@5 compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(16) nullUD g2UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $3 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(1) f0<1>UD g60<0,1,0>UD { align1 WE_all 1N I@2 }; -mov(8) g11<1>UD 0x00003f40UD { align1 WE_all 1Q $0.dst }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0.any16h) send(1) g10UD g11UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.le.f0.0(16) null<1>UD g10<0,1,0>UD 0x00000000UD { align1 1H }; -(+f0.0) break(16) JIP: LABEL18 UIP: LABEL18 { align1 1H }; -mov(16) g83<1>UW g3<16,16,1>UW { align1 1H }; - -LABEL18: -while(16) JIP: LABEL40 { align1 1H }; -mov(8) g124<1>UW 0x76543210UV { align1 WE_all 1Q F@7 }; -mov(8) g124<1>UD g124<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g125<1>UD g124<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@1 compacted }; -shl(16) g124<1>UD g124<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g124<1>UD g124<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.src }; -send(16) g122UD g124UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov.nz.f0.0(16) null<1>D g122<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL41 UIP: LABEL41 { align1 1H }; -mov(8) g120<1>UW 0x76543210UV { align1 WE_all 1Q I@7 }; -mov(8) g123<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g120<1>UD g120<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g123<1>UD g123<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g121<1>UD g120<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g124<1>UD g123<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@2 compacted }; -shl(16) g120<1>UD g120<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g123<1>UD g123<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g120<1>UD g120<1,1,0>UD 0x00000100UD { align1 WE_all 1H I@2 compacted }; -add(16) g123<1>UD g123<1,1,0>UD 0x00000100UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g118UD g120UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.src }; -send(16) g121UD g123UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shl(16) g12<1>D g118<8,8,1>D 0x00000001UD { align1 1H F@1 }; -add(16) g109<1>D g12<8,8,1>D 4904D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shl(16) g13<1>D g121<8,8,1>D 0x00000003UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g107<1>D g13<8,8,1>D 8512D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g14UD g107UD nullUD 0x04403502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g79<4>UB g14<8,8,1>UD { align1 1H $0.dst }; -mov(16) g81<4>UB g16<8,8,1>UD { align1 1H $0.dst }; -mov(16) g15<1>UW g79<32,8,4>UB { align1 1H I@2 }; -mov(16) g16<1>UW g81<32,8,4>UB { align1 1H I@2 }; -shl(16) g82<2>W g16<8,8,1>W 0x00000008UD { align1 1H I@1 }; -or(16) g17<1>UW g15<16,16,1>UW g82<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g111<1>UD g17<8,8,1>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g109UD g111UD 0x04000b04 0x00000080 - slm MsgDesc: ( store, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL41: -endif(16) JIP: LABEL13 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -send(1) g18UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -mov(8) g19<1>UD 0x00000000UD { align1 WE_all 1Q $0.dst }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(2) g19.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g19UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $11 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -cmp.l.f0.0(16) null<1>UD g42<8,8,1>UD 0x00000034UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -mov(16) g126<2>UW g44<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL42 UIP: LABEL42 { align1 1H }; -shl(16) g20<1>D g42<8,8,1>D 0x00000001UD { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g114<1>UD 0x0133UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g112<1>D g20<8,8,1>D 4590D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g112UD g114UD 0x04000b04 0x00000080 - slm MsgDesc: ( store, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -shl(16) g21<1>D g42<8,8,1>D 0x00000002UD { align1 1H $0.dst }; -mov(16) g118<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g115<1>D g21<8,8,1>D 4696D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g115UD g118UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g116<1>D 3972D { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g116UD g118UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL42: -endif(16) JIP: LABEL13 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -mov(16) g19<1>UW g126<16,8,2>UW { align1 1H }; -mov(16) g20<1>UW 0x0001UW { align1 1H @7 $0.dst }; - -LABEL60: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g36<1>UD g19<8,8,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g38<1>UD g20<8,8,1>UW { align1 1H }; -cmp.l.f0.0(16) null<1>D g36<8,8,1>D g38<8,8,1>D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL43 UIP: LABEL43 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -mul(16) g39<1>D g36<1,1,0>D 12W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -mov(16) g1<2>UW g56<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(16) g115<1>D g39<1,1,0>D 12D { align1 1H compacted }; -fbl(1) g68<1>UD mask0<0,1,0>UD { align1 WE_all 1N $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(1) a0<1>UD g68<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000e00UD { align1 WE_all 1N A@1 }; -mov(1) g61<1>UD g[a0 96]<0,1,0>UD { align1 WE_all 1N A@1 }; -mov(1) g41<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g60UD g61UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -mov(1) f0<1>UD g41<0,1,0>UD { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g58<1>UD g60<0,1,0>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -mov(16) g62<1>UD g60<0,1,0>UW { align1 1H $0.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -shl(16) g64<1>D g62<8,8,1>D 0x00000002UD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g66<1>D g64<8,8,1>D 10564D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(1) a0<1>UD g68<0,1,0>UD 0x00000002UD { align1 WE_all 1N A@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000800UD { align1 WE_all 1N A@1 }; -mov(1) g70<1>UD g[a0 64]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) g69UD g70UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g71<1>UD g56<16,8,2>UW { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g67<1>UD g69<0,1,0>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shr(16) g73<1>UD g69<0,1,0>UD 0x00000009UD { align1 1H F@1 compacted }; -cmp.ge.f0.0(16) null<1>D g69<0,1,0>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(16) g75<1>UD g73<1,1,0>UD 0x000001ffUD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g10<2>UW g75<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL45 UIP: LABEL44 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(16) g79<1>UD g67<1,1,0>UD 0x000001ffUD { align1 1H I@6 compacted }; -mov(16) g81<1>UD g79<16,8,2>UW { align1 1H I@1 }; -cmp.l.f0.0(16) null<1>D g71<8,8,1>D g81<8,8,1>D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL46 UIP: LABEL46 { align1 1H }; -mov(16) g82<1>UD g75<16,8,2>UW { align1 1H }; -mov(16) g84<2>UB g19<16,16,1>UW { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add3(16) g119<1>D 0x0e70UW g82<8,8,1>D g71<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g121<1>UD g84<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g119UD g121UD 0x04000904 0x00000080 - slm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -cmp.z.f0.0(16) null<1>W g1<16,8,2>W 0W { align1 1H }; -(+f0.0) if(16) JIP: LABEL47 UIP: LABEL47 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g122<1>D g39<1,1,0>D 18D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g85<4>UB g75<8,8,1>UD { align1 1H }; -mov(16) g83<1>UW g85<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g124<1>UD g83<8,8,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g122UD g124UD 0x04000b04 0x00000080 - slm MsgDesc: ( store, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -add(16) g15<1>D g39<1,1,0>D 21D { align1 1H compacted }; -mov(16) g86<4>UB g79<8,8,1>UD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g17<1>UD g86<32,8,4>UB { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g15UD g17UD 0x04000904 0x00000080 - slm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g60<1>UD g58<8,8,1>UD 0x80000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g115UD g60UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL47: -endif(16) JIP: LABEL46 { align1 1H }; - -LABEL46: -endif(16) JIP: LABEL48 { align1 1H }; -mov(16) g21<1>UD 0xffffffffUD { align1 1H $0.dst }; - -LABEL48: -else(16) JIP: LABEL44 UIP: LABEL44 { align1 1H }; - -LABEL45: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g84<1>D g75<1,1,0>D 1D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -cmp.z.f0.0(16) null<1>W g1<16,8,2>W 1W { align1 1H I@7 }; -mov(16) g17<1>UW 0x0002UW { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -mov(16) g87<2>UW g84<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g18<1>UW g87<16,8,2>UW g10<16,8,2>UW { align1 1H I@1 }; - -LABEL52: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g85<1>UD g18<8,8,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g94<1>UD g17<8,8,1>UW { align1 1H I@4 }; -shl(16) g87<1>D g85<8,8,1>D 0x00000002UD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g96<1>D g71<1,1,0>D g94<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(16) g61<1>D g87<8,8,1>D 10564D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g88UD g61UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shr(16) g90<1>UD g88<1,1,0>UD 0x00000012UD { align1 1H compacted }; -cmp.l.f0.0(16) g98<1>D g88<1,1,0>D 0D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(16) g92<1>UD g90<8,8,1>UD 0x00001fffUD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and.nz.f0.0(16) g100<1>UD g96<1,1,0>UD g98<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g102<1>UD g92<1,1,0>UD 0x00000000UD { align1 1H I@2 compacted }; -mov(16) g88<2>UW g102<8,8,1>UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g104<1>UD g102<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g106<1>D -2147483648D { align1 WE_all 1H I@1 }; -mov(16) g106<1>D g104<8,8,1>D { align1 1H }; -sel.ge(8) g106.1<2>D g106<8,4,2>D g106.1<8,4,2>D { align1 WE_all 1Q I@1 }; -sel.ge(4) g106.2<4>D g106.1<8,2,4>D g106.2<8,2,4>D { align1 WE_all 1N I@1 }; -sel.ge(4) g106.3<4>D g106.1<8,2,4>D g106.3<8,2,4>D { align1 WE_all 1N I@1 }; -sel.ge(4) g106.4<1>D g106.3<0,1,0>D g106.4<4,4,1>D { align1 WE_all 1N I@1 }; -sel.ge(4) g107.4<1>D g107.3<0,1,0>D g107.4<4,4,1>D { align1 WE_all 1N I@2 }; -sel.ge(8) g107<1>D g106.7<0,1,0>D g107<8,8,1>D { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g90<2>UW g107.7<0,1,0>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.z.f0.0(16) g109<1>W g90<16,8,2>W g88<16,8,2>W { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g107<1>D g109<8,8,1>W { align1 1H I@1 }; -mov(1) g91<2>UW 0x00000000UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(16) g113<1>UD g107<1,1,0>UD g100<1,1,0>UD { align1 1H compacted }; -mov(1) f0<1>UW g91<0,1,0>UW { align1 WE_all 1N I@2 }; -cmp.nz.f0.0(16) null<1>UD g113<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov.z.f0.0(16) g117<1>UD f0<0,1,0>UW { align1 1H $0.src }; -(+f0.0) if(16) JIP: LABEL49 UIP: LABEL49 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g13<1>UD 0xffffffffUD { align1 1H F@1 }; -break(16) JIP: LABEL49 UIP: LABEL50 { align1 1H }; - -LABEL49: -endif(16) JIP: LABEL50 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -fbl(16) g119<1>UD g117<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g11<2>UW g119<8,8,1>UD { align1 1H $0.dst }; -fbl(1) g69<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(1) a0<1>UD g69<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@2 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000e00UD { align1 WE_all 1N A@1 }; -mov(1) g122<1>UD g[a0 224]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(1) a0<1>UD g122<0,1,0>D 0x00000002UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000a00UD { align1 WE_all 1N A@1 }; -mov(1) g120<1>UD g[a0 160]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g123<1>UD g120<0,1,0>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -shl(16) g15<1>D g123<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g60<1>D g15<8,8,1>D 10564D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(1) a0<1>UD g69<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000600UD { align1 WE_all 1N A@1 }; -mov(1) g62<1>UD g[a0 384]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) g61UD g62UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shr(16) g63<1>UD g61<0,1,0>UD 0x00000009UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>W g1<16,8,2>W g17<16,16,1>W { align1 1H }; -add(16) g17<1>W g17<16,16,1>W 1W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(16) g65<1>UD g63<1,1,0>UD 0x000001ffUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -mov(16) g69<1>UD g17<8,8,1>UW { align1 1H }; -mov(16) g92<2>UW g65<8,8,1>UD { align1 1H I@2 }; -add(16) g67<1>D g65<1,1,0>D 1D { align1 1H compacted }; -mov(16) g94<2>UW g67<8,8,1>UD { align1 1H I@1 }; -(+f0.0) sel(16) g68<1>UW g94<16,8,2>UW g18<16,16,1>UW { align1 1H I@1 }; -cmp.z.f0.0(16) null<1>W g1<16,8,2>W g11<16,8,2>W { align1 1H }; -(+f0.0) sel(16) g18<1>UW g92<16,8,2>UW g68<16,16,1>UW { align1 1H I@2 }; -cmp.ge.f0.0(16) null<1>D g69<8,8,1>D 6D { align1 1H I@7 }; -(+f0.0) if(16) JIP: LABEL51 UIP: LABEL51 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g13<1>UD 0x00000000UD { align1 1H F@1 }; -mov(16) g23<1>UD 0xffffffffUD { align1 1H $0.dst }; -break(16) JIP: LABEL51 UIP: LABEL50 { align1 1H }; - -LABEL51: -endif(16) JIP: LABEL50 { align1 1H }; - -LABEL50: -while(16) JIP: LABEL52 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -or.nz.f0.0(16) g23<1>UD g13<1,1,0>UD g23<1,1,0>UD { align1 1H A@1 compacted }; -(+f0.0) if(16) JIP: LABEL53 UIP: LABEL53 { align1 1H }; -cmp.z.f0.0(16) null<1>D g56<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL55 UIP: LABEL54 { align1 1H }; -mov(16) g64<1>UD g17<8,8,1>UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g62<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g15UD g62UD g64UD 0x0424050c 0x00000080 - slm MsgDesc: ( atomic_add, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g66<1>D g39<1,1,0>D 18D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g95<4>UB g15<8,8,1>UD { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g70<1>UW g95<32,8,4>UB { align1 1H }; -mov(16) g68<1>UD g70<8,8,1>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g66UD g68UD 0x04000b04 0x00000080 - slm MsgDesc: ( store, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g69<1>D g39<1,1,0>D 21D { align1 1H $0.src compacted }; -mov(16) g96<2>UB g17<16,16,1>UW { align1 1H }; -mov(16) g71<1>UD g96<16,8,2>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g69UD g71UD 0x04000904 0x00000080 - slm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -mov(8) g38<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g38<1>UD g38<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g38<1>UD g38<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g38<1>UD g38<1,1,0>UD 0x000000e0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g25UD g38UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -shl(16) g71<1>D g25<0,1,0>D g64<8,8,1>UD { align1 1H $0.src }; -shl(16) g73<1>D g71<8,8,1>D 0x00000010UD { align1 1H A@1 }; -add(16) g75<1>D g73<8,8,1>D -65536D { align1 1H I@1 }; -or(16) g72<1>UD g58<1,1,0>UD g75<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g115UD g72UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -else(16) JIP: LABEL54 UIP: LABEL54 { align1 1H }; - -LABEL55: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) g15<1>UD g34<8,8,1>UD { align1 1H }; - -LABEL54: -endif(16) JIP: LABEL53 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -mov(16) g34<1>D g15<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g76<1>UD g17<8,8,1>UW { align1 1H A@2 }; -cmp.l.f0.0(16) null<1>UD g56<8,8,1>UD g76<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL56 UIP: LABEL56 { align1 1H }; -add(16) g79<1>D g15<0,1,0>D g56<1,1,0>D { align1 1H $0.src compacted }; -mov(16) g81<1>UD g18<8,8,1>UW { align1 1H }; -mul(16) g83<1>D g79<1,1,0>D 12W { align1 1H I@2 compacted }; -mov(16) g97<4>UB g56<8,8,1>UD { align1 1H $0.src }; -add(16) g79<1>D g83<1,1,0>D 12D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g73<1>D g83<1,1,0>D 20D { align1 1H F@1 compacted }; -mov(16) g75<1>UD g97<32,8,4>UB { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g73UD g75UD 0x04000904 0x00000080 - slm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -mov(16) g85<2>UW g81<16,8,2>UW { align1 1H }; -mov(16) g85.1<2>UW g81.1<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g79UD g85UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g86<1>D g83<1,1,0>D 16D { align1 1H $0.src compacted }; -mov(16) g88<1>UD g19<8,8,1>UW { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g86UD g88UD 0x04000b04 0x00000080 - slm MsgDesc: ( store, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL56: -endif(16) JIP: LABEL53 { align1 1H }; -mov(16) g21<1>UD 0xffffffffUD { align1 1H $0.dst }; - -LABEL53: -endif(16) JIP: LABEL44 { align1 1H }; - -LABEL44: -endif(16) JIP: LABEL43 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -mov.nz.f0.0(16) null<1>D g21<8,8,1>D { align1 1H $0.dst }; -(+f0.0) if(16) JIP: LABEL57 UIP: LABEL57 { align1 1H }; -cmp.z.f0.0(16) null<1>D g56<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL58 UIP: LABEL58 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g89<1>UD 0x00000f80UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g89UD nullUD 0x04040508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; - -LABEL58: -endif(16) JIP: LABEL57 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g84<1>D g36<1,1,0>D 16D { align1 1H compacted }; -mov(16) g98<2>UW g84<8,8,1>UD { align1 1H I@1 }; -mov(16) g19<1>UW g98<16,8,2>UW { align1 1H I@1 }; - -LABEL57: -endif(16) JIP: LABEL43 { align1 1H }; - -LABEL43: -endif(16) JIP: LABEL59 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g85UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -mov(8) g86<1>UD 0x00000000UD { align1 WE_all 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(2) g86.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(1) g38<1>UD f0<0,1,0>UD { align1 WE_all 1N I@5 compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(16) nullUD g86UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $0 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(1) f0<1>UD g38<0,1,0>UD { align1 WE_all 1N I@2 }; -mov(8) g88<1>UD 0x00000000UD { align1 WE_all 1Q $0.src }; -mov(1) g37<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g87UD g88UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -mov(1) f0<1>UD g37<0,1,0>UD { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g90<1>UD 0x00000f80UD { align1 WE_all 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g99<2>UW g87<0,1,0>UD { align1 1H }; -mov(16) g20<1>UW g99<16,8,2>UW { align1 1H I@1 }; -mov(1) g36<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -(+f0.0.any16h) send(1) g89UD g90UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -mov(1) f0<1>UD g36<0,1,0>UD { align1 WE_all 1N I@2 }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -send(1) g91UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -mov(8) g92<1>UD 0x00000000UD { align1 WE_all 1Q $0.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(2) g92.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g92UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $0 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g93<1>UD g89<0,1,0>UW { align1 1H $8.src }; -mov(16) g111<1>UD g87<0,1,0>UW { align1 1H $0.src }; -cmp.ge.f0.0(16) null<1>D g93<8,8,1>D g111<8,8,1>D { align1 1H I@1 }; - -LABEL59: -(-f0.0) while(16) JIP: LABEL60 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g94UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -mov(8) g95<1>UD 0x00000000UD { align1 WE_all 1Q $8.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(2) g95.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g95UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $0 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g39<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g60<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g37<1>UD g42<8,8,1>UD { align1 1H }; - -LABEL64: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.ge.f0.0(16) null<1>UD g37<8,8,1>UD g111<8,8,1>UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL61 UIP: LABEL61 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(16) g35<1>UD g37<8,8,1>UD { align1 1H }; - -LABEL63: -cmp.z.f0.0(16) null<1>D g35<8,8,1>D 0D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL62 UIP: LABEL62 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g96<1>UD g35<16,8,2>UW { align1 1H I@6 }; -add(16) g39<1>D g39<1,1,0>D 1D { align1 1H I@7 compacted }; -mul(16) g98<1>D g96<1,1,0>D 12W { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g90<1>D g98<1,1,0>D 16D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g99UD g90UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g35<1>UD g99<16,8,2>UW { align1 1H $0.dst }; - -LABEL62: -while(16) JIP: LABEL63 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -shl(16) g100<1>D g39<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g91<1>D g100<8,8,1>D 4696D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g60UD g91UD nullUD 0x04240508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g94<1>D g39<1,1,0>D 1D { align1 1H compacted }; -mov(16) g92<1>UD 0x00000f84UD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g92UD g94UD 0x04040511 0x00000080 - slm MsgDesc: ( atomic_umax, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g37<1>D g37<1,1,0>D 256D { align1 1H compacted }; - -LABEL61: -while(16) JIP: LABEL64 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(1) g101UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g102<1>UD 0x00000000UD { align1 WE_all 1Q $0.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(2) g102.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g102UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $0 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -shl(16) g103<1>D g39<8,8,1>D 0x00000001UD { align1 1H $0.src }; -mov(16) g64<1>UD g42<8,8,1>UD { align1 1H $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(16) g95<1>D g103<8,8,1>D 4590D { align1 1H }; - -LABEL68: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.ge.f0.0(16) null<1>UD g64<8,8,1>UD g111<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL65 UIP: LABEL65 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(16) g62<1>UD 0x00000000UD { align1 1H }; -mov(16) g58<1>UD 0x00000000UD { align1 1H F@1 }; - -LABEL67: -cmp.ge.f0.0(16) null<1>UD g58<8,8,1>UD g39<8,8,1>UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL66 UIP: LABEL66 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -shl(16) g104<1>D g58<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g106<1>D g104<8,8,1>D 4696D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -fbl(1) g108<1>UD mask0<0,1,0>UD { align1 WE_all 1N I@7 compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -add(16) g58<1>D g58<1,1,0>D 1D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(1) a0<1>UD g108<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@3 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000c00UD { align1 WE_all 1N A@1 }; -mov(1) g113<1>UD g[a0 320]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) g107UD g113UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g62<1>D g62<1,1,0>D g107<0,1,0>D { align1 1H I@7 compacted }; - -LABEL66: -while(16) JIP: LABEL67 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g100<2>UW g62<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g97<1>UD g100<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g95UD g97UD 0x04000b04 0x00000080 - slm MsgDesc: ( store, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -add(16) g114<1>D g62<1,1,0>D g60<1,1,0>D { align1 1H compacted }; -mov(16) g100<1>UD g32<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -shl(16) g116<1>D g114<8,8,1>D 0x00000001UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g98<1>D g116<8,8,1>D 3976D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g98UD g100UD 0x04000b04 0x00000080 - slm MsgDesc: ( store, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g64<1>D g64<1,1,0>D 256D { align1 1H compacted }; - -LABEL65: -while(16) JIP: LABEL68 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(1) g117UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(8) g118<1>UD 0x00000000UD { align1 WE_all 1Q $0.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(2) g118.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g118UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $0 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -cmp.z.f0.0(16) null<1>D g42<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL69 UIP: LABEL69 { align1 1H }; -mov(8) g120<1>UD 0x00000000UD { align1 WE_all 1Q $0.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g66<1>D g26<8,4,2>D 12D { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -add(8) g121<1>D g46<8,4,2>D 12D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -(+f0.0.any16h) send(1) g119UD g120UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g101<2>UD g66<4,4,1>UD { align1 1Q I@2 }; -mov(8) g103<2>UD g121<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g105<1>D g119<0,1,0>D { align1 1H }; -cmp.l.f0.0(8) g67<1>UD g66<8,8,1>UD g26<8,4,2>UD { align1 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -cmp.l.f0.0(8) g122<1>UD g121<8,8,1>UD g46<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g68<1>D -g67<8,8,1>D g26.1<8,4,2>D { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -add(8) g123<1>D -g122<8,8,1>D g46.1<8,4,2>D { align1 2Q I@2 }; -mov(8) g101.1<2>UD g68<4,4,1>UD { align1 1Q I@2 }; -mov(8) g103.1<2>UD g123<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g124UD g101UD g105UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g106<1>D 4D { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shl(16) g108<1>D g124<8,8,1>D 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g1<1>D g108<1,1,0>D -192D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g10<1>UD g1<1,1,0>UD g108<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shr(16) g12<1>UD g1<1,1,0>UD 0x00000006UD { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -shl(16) g14<1>D -g10<8,8,1>D 0x0000001aUD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g16<1>D g14<8,8,1>D -67108864D { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g110<1>UD g12<1,1,0>UD g16<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g106UD g108UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; - -LABEL69: -endif(16) JIP: LABEL13 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g17UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -mov(8) g18<1>UD 0x00000000UD { align1 WE_all 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(2) g18.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(1) g34<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(16) nullUD g18UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $0 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(1) f0<1>UD g34<0,1,0>UD { align1 WE_all 1N I@2 }; -mov(8) g20<1>UD 0x00000f84UD { align1 WE_all 1Q }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0.any16h) send(1) g19UD g20UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g34<2>UW g56<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g110<1>D g19<0,1,0>D -1D { align1 1H compacted }; - -LABEL80: -cmp.l.f0.0(16) null<1>D g110<8,8,1>D 0D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL70 UIP: LABEL70 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shl(16) g21<1>D g110<8,8,1>D 0x00000001UD { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g114<1>D g21<8,8,1>D 4590D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shl(16) g22<1>D g110<8,8,1>D 0x00000002UD { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g112UD g114UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g24<1>D g22<8,8,1>D 4696D { align1 1H }; -fbl(1) g36<1>UD mask0<0,1,0>UD { align1 WE_all 1N F@5 compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -mov(16) g81<1>UW g126<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(1) a0<1>UD g36<0,1,0>UD 0x00000002UD { align1 WE_all 1N A@3 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000200UD { align1 WE_all 1N A@1 }; -mov(1) g38<1>UD g[a0 256]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) g25UD g38UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g114<1>UD g25<0,1,0>UD { align1 1H }; - -LABEL79: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g116<1>UD g81<8,8,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -mov(16) g39<1>UD g114<16,8,2>UW { align1 1H }; -cmp.ge.f0.0(16) null<1>D g116<8,8,1>D g39<8,8,1>D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL71 UIP: LABEL71 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g40<1>UD g112<16,8,2>UW { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g71<1>UD g56<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g42<1>D g40<1,1,0>D g116<1,1,0>D { align1 1H I@2 compacted }; -shl(16) g58<1>D g42<8,8,1>D 0x00000001UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g118<1>D g58<8,8,1>D 3976D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g59UD g118UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(16) g118<1>UD g59<16,8,2>UW { align1 1H $3.dst }; -mul(16) g60<1>D g118<1,1,0>D 12W { align1 1H @1 $0.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g62<1>D g60<1,1,0>D 12D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -add(16) g120<1>D g60<1,1,0>D 18D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g64UD g120UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -add(16) g121<1>D g60<1,1,0>D 21D { align1 1H $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g68UD g121UD nullUD 0x04200900 0x00000000 - slm MsgDesc: ( load, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g66<1>UD g64<16,8,2>UW { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(16) g70<1>UW g68<32,8,4>UB { align1 1H $5.dst }; -cmp.l.f0.0(16) null<1>UW g34<16,8,2>UW g70<16,16,1>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g73<1>UD g71<1,1,0>UD 0x00000000UD { align1 1H F@1 compacted }; -add(16) g82<1>D g66<1,1,0>D g73<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -fbl(1) g85<1>UD mask0<0,1,0>UD { align1 WE_all 1N F@6 compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(1) a0<1>UD g85<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@2 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000600UD { align1 WE_all 1N A@1 }; -mov(1) g87<1>UD g[a0 448]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0.any16h) send(1) g84UD g87UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -cmp.ge.f0.0(16) null<1>D g84<0,1,0>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL73 UIP: LABEL72 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -mul(16) g88<1>D g82<1,1,0>D 24W { align1 1H $0.src compacted }; -mov.nz.f0.0(16) null<1>D g54<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -add(16) g122<1>D g88<8,8,1>D 5416D { align1 1H $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -add(16) g124<1>D g88<8,8,1>D 5432D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g10UD g122UD nullUD 0x0480f502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g120UD g124UD nullUD 0x04403502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g71<1>UD g16<8,8,1>UD { align1 1H $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g69<1>UD g14<8,8,1>UD { align1 1H F@7 }; -mov(16) g65<1>UD g10<8,8,1>UD { align1 1H $7.dst }; -mov(16) g67<1>UD g12<8,8,1>UD { align1 1H $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g73<1>UD g120<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) g75<1>UD g122<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL75 UIP: LABEL74 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g1<1>D g82<8,8,1>D 12784D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g89UD g1UD nullUD 0x04200900 0x00000000 - slm MsgDesc: ( load, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g79<1>UD g89<32,8,4>UB { align1 1H $3.dst }; -else(16) JIP: LABEL74 UIP: LABEL74 { align1 1H }; - -LABEL75: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g79<1>UD 0x000000ffUD { align1 1H I@2 }; - -LABEL74: -endif(16) JIP: LABEL76 { align1 1H }; - -LABEL76: -else(16) JIP: LABEL72 UIP: LABEL72 { align1 1H }; - -LABEL73: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -shl(16) g90<1>D g82<8,8,1>D 0x00000001UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g98<1>UD g28.1<8,4,2>UD { align1 1Q F@3 }; -mov(8) g99<1>UD g48.1<8,4,2>UD { align1 2Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g2<1>D g90<8,8,1>D 4904D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g91UD g2UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g101<2>UB g91<16,8,2>UW { align1 1H $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g92<1>UD g101<16,8,2>UB { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g94<1>D g92<8,8,1>D 0x00000005UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shr(16) g96<1>UD g92<1,1,0>UD 0x0000001bUD { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(8) g100<1>D g28<8,4,2>D g94<1,1,0>D { align1 1Q compacted }; -add(8) g101<1>D g48<8,4,2>D g95<1,1,0>D { align1 2Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -cmp.l.f0.0(8) g102<1>UD g100<8,8,1>UD g28<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g120<2>UD g100<4,4,1>UD { align1 1Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -cmp.l.f0.0(8) g103<1>UD g101<8,8,1>UD g48<8,4,2>UD { align1 2Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@5 }; -mov(8) g122<2>UD g101<4,4,1>UD { align1 2Q $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(16) g106<1>D g100<1,1,0>D 16D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -add3(16) g104<1>D g98<8,8,1>D g96<8,8,1>D -g102<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -cmp.l.f0.0(16) g108<1>UD g106<1,1,0>UD g100<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g54<8,8,1>D 0D { align1 1H }; -mov(8) g120.1<2>UD g104<4,4,1>UD { align1 1Q I@3 }; -mov(8) g122.1<2>UD g105<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g1<1>D -g108<1,1,0>D g104<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g10UD g120UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -mov(8) g121<2>UD g106<4,4,1>UD { align1 1Q $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@4 }; -mov(8) g123<2>UD g107<4,4,1>UD { align1 2Q $9.src }; -mov(8) g121.1<2>UD g1<4,4,1>UD { align1 1Q I@2 }; -mov(8) g123.1<2>UD g2<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g18UD g121UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g2<1>UD g16.3<32,8,4>UB { align1 1H $9.dst }; -mov(16) g65<1>UD g10<8,8,1>UD { align1 1H $9.dst }; -mov(16) g67<1>UD g12<8,8,1>UD { align1 1H $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -mov(16) g69<1>UD g14<8,8,1>UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g79<1>UD g2<1,1,0>UD 0x000000ffUD { align1 1H I@4 compacted }; -mov(16) g71<1>UD g18<8,8,1>UD { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g73<1>UD g20<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) g75<1>UD g22<8,8,1>UD { align1 1H }; - -LABEL72: -endif(16) JIP: LABEL71 { align1 1H }; -add(16) g10<1>D g56<1,1,0>D 4D { align1 1H compacted }; -add(16) g12<1>D g56<1,1,0>D -12D { align1 1H I@7 compacted }; -add(16) g42<1>D g56<1,1,0>D 2D { align1 1H compacted }; -add(16) g58<1>D g56<1,1,0>D -14D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g86<1>D g56<1,1,0>D 1D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -add(16) g88<1>D g56<1,1,0>D -15D { align1 1H $0.src compacted }; -cmp.l.f0.0(16) null<1>D g10<8,8,1>D 16D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g18<1>UD g10<1,1,0>UD g12<1,1,0>UD { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) a0<1>UW 0x0820UW { align1 WE_all 1H }; -shl(16) a0<1>UW g18<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0820UW { align1 1H A@1 }; -mov(16) g20<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) a0<1>UW 0x0860UW { align1 WE_all 1H F@4 }; -shl(16) a0<1>UW g18<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0860UW { align1 1H A@1 }; -mov(16) g22<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) a0<1>UW 0x08a0UW { align1 WE_all 1H }; -shl(16) a0<1>UW g18<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x08a0UW { align1 1H A@1 }; -mov(16) g24<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) a0<1>UW 0x0920UW { align1 WE_all 1H }; -shl(16) a0<1>UW g18<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0920UW { align1 1H A@1 }; -mov(16) g99<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) a0<1>UW 0x0960UW { align1 WE_all 1H }; -shl(16) a0<1>UW g18<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0960UW { align1 1H A@1 }; -mov(16) g101<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>D g42<8,8,1>D 16D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -sel.l(16) g36<1>F g65<1,1,0>F g20<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sel.l(16) g38<1>F g67<1,1,0>F g22<1,1,0>F { align1 1H I@5 compacted }; -sel.l(16) g40<1>F g69<1,1,0>F g24<1,1,0>F { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -sel.ge(16) g105<1>F g73<1,1,0>F g99<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -sel.ge(16) g107<1>F g75<1,1,0>F g101<1,1,0>F { align1 1H compacted }; -(+f0.0) sel(16) g60<1>UD g42<1,1,0>UD g58<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) a0<1>UW 0x0480UW { align1 WE_all 1H }; -shl(16) a0<1>UW g60<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0480UW { align1 1H A@1 }; -mov(16) g62<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x04c0UW { align1 WE_all 1H A@4 }; -shl(16) a0<1>UW g60<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x04c0UW { align1 1H A@1 }; -mov(16) g64<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0500UW { align1 WE_all 1H A@3 }; -shl(16) a0<1>UW g60<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0500UW { align1 1H A@1 }; -mov(16) g66<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) a0<1>UW 0x0d20UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g60<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0d20UW { align1 1H A@1 }; -mov(16) g122<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) a0<1>UW 0x0d60UW { align1 WE_all 1H }; -shl(16) a0<1>UW g60<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0d60UW { align1 1H A@1 }; -mov(16) g124<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>D g86<8,8,1>D 16D { align1 1H }; -sel.l(16) g68<1>F g36<1,1,0>F g62<1,1,0>F { align1 1H A@3 compacted }; -sel.l(16) g82<1>F g38<1,1,0>F g64<1,1,0>F { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -sel.l(16) g84<1>F g40<1,1,0>F g66<1,1,0>F { align1 1H compacted }; -sel.ge(16) g20<1>F g105<1,1,0>F g122<1,1,0>F { align1 1H I@3 compacted }; -sel.ge(16) g22<1>F g107<1,1,0>F g124<1,1,0>F { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g90<1>UD g86<1,1,0>UD g88<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) a0<1>UW 0x0880UW { align1 WE_all 1H }; -shl(16) a0<1>UW g90<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0880UW { align1 1H A@1 }; -mov(16) g92<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) a0<1>UW 0x0a40UW { align1 WE_all 1H F@4 }; -shl(16) a0<1>UW g90<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0a40UW { align1 1H A@1 }; -mov(16) g94<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) a0<1>UW 0x0a80UW { align1 WE_all 1H F@3 }; -shl(16) a0<1>UW g90<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0a80UW { align1 1H A@1 }; -mov(16) g96<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0280UW { align1 WE_all 1H A@2 }; -shl(16) a0<1>UW g90<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0280UW { align1 1H A@1 }; -mov(16) g36<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x02c0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g90<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x02c0UW { align1 1H A@1 }; -mov(16) g38<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.z.f0.0(16) null<1>W g34<16,8,2>W 0W { align1 1H }; -sel.l(16) g10<1>F g68<1,1,0>F g92<1,1,0>F { align1 1H I@6 compacted }; -sel.l(16) g12<1>F g82<1,1,0>F g94<1,1,0>F { align1 1H I@5 compacted }; -sel.l(16) g14<1>F g84<1,1,0>F g96<1,1,0>F { align1 1H I@4 compacted }; -sel.ge(16) g122<1>F g20<1,1,0>F g36<1,1,0>F { align1 1H I@3 compacted }; -sel.ge(16) g124<1>F g22<1,1,0>F g38<1,1,0>F { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) a0<1>UW 0x08e0UW { align1 WE_all 1H F@3 }; -shl(16) a0<1>UW g18<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x08e0UW { align1 1H A@1 }; -mov(16) g97<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sel.ge(16) g103<1>F g71<1,1,0>F g97<1,1,0>F { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) a0<1>UW 0x0ce0UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g60<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ce0UW { align1 1H A@1 }; -mov(16) g120<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -sel.ge(16) g1<1>F g103<1,1,0>F g120<1,1,0>F { align1 1H compacted }; -mov(16) a0<1>UW 0x0020UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g90<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0020UW { align1 1H A@1 }; -mov(16) g24<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g16<1>F g1<1,1,0>F g24<1,1,0>F { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL77 UIP: LABEL77 { align1 1H }; -mul(16) g39<1>D g118<1,1,0>D 24W { align1 1H F@4 compacted }; -add(16) g20<1>D g39<8,8,1>D 5416D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g20UD g10UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g21<1>D g39<8,8,1>D 5432D { align1 1H A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g21UD g122UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; - -LABEL77: -endif(16) JIP: LABEL71 { align1 1H }; -mov.nz.f0.0(16) null<1>D g54<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL78 UIP: LABEL78 { align1 1H }; -mov(16) g40<1>UD g79<32,8,4>UB { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g22<1>D g118<8,8,1>D 12784D { align1 1H A@4 }; -mov(16) a0<1>UW 0x0500UW { align1 WE_all 1H I@2 }; -shl(16) a0<1>UW g18<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0500UW { align1 1H A@1 }; -mov(16) g42<1>UD g[a0]UD { align1 1H A@1 compacted }; -or(16) g58<1>UD g79<1,1,0>UD g42<1,1,0>UD { align1 1H I@1 compacted }; -mov(16) g62<1>UD g58<32,8,4>UB { align1 1H I@1 }; -mov(16) a0<1>UW 0x07c0UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g60<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x07c0UW { align1 1H A@1 }; -mov(16) g64<1>UD g[a0]UD { align1 1H A@1 compacted }; -or(16) g66<1>UD g62<1,1,0>UD g64<1,1,0>UD { align1 1H I@1 compacted }; -mov(16) g68<1>UD g66<32,8,4>UB { align1 1H A@1 }; -mov(16) a0<1>UW 0x0880UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g90<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0880UW { align1 1H A@1 }; -mov(16) g70<1>UD g[a0]UD { align1 1H A@1 compacted }; -or(16) g72<1>UD g66<1,1,0>UD g70<1,1,0>UD { align1 1H A@1 compacted }; -mov(16) g102<4>UB g72<0,1,0>UD { align1 1H A@1 }; -mov(16) g24<1>UD g102<32,8,4>UB { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g22UD g24UD 0x04000904 0x00000080 - slm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL78: -endif(16) JIP: LABEL71 { align1 1H }; -add(16) g73<1>D g116<1,1,0>D 16D { align1 1H I@4 compacted }; -mov(16) g103<2>UW g73<8,8,1>UD { align1 1H A@1 }; -mov(16) g81<1>UW g103<16,8,2>UW { align1 1H I@1 }; - -LABEL71: -while(16) JIP: LABEL79 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(1) g74UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g75<1>UD 0x00000000UD { align1 WE_all 1Q F@2 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(2) g75.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g75UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $0 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -add(16) g110<1>D g110<1,1,0>D -1D { align1 1H compacted }; - -LABEL70: -while(16) JIP: LABEL80 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g77<1>UD 0x00000000UD { align1 WE_all 1Q F@2 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0.any16h) send(1) g76UD g77UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $11 }; -mov(16) g3<2>B 2W { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g1<1>UD g76<0,1,0>UW { align1 1H }; - -LABEL100: -cmp.ge.f0.0(16) null<1>UD g44<8,8,1>UD g1<8,8,1>UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL81 UIP: LABEL81 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -mov(16) g38<1>UD g44<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mul(16) g40<1>D g38<1,1,0>D 12W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g79<1>D g40<1,1,0>D 12D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g34<1>D g40<1,1,0>D 21D { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g83UD g34UD nullUD 0x04200900 0x00000000 - slm MsgDesc: ( load, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -fbl(1) g86<1>UD mask0<0,1,0>UD { align1 WE_all 1N F@2 compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(16) g66<1>UD g56<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -add(16) g35<1>D g40<1,1,0>D 18D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(1) a0<1>UD g86<0,1,0>UD 0x00000002UD { align1 WE_all 1N A@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000800UD { align1 WE_all 1N A@1 }; -mov(1) g88<1>UD g[a0 480]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g91UD g35UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0.any16h) send(1) g85UD g88UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $13 }; -mov(16) g42<1>UD g83<32,8,4>UB { align1 1H $0.dst }; -mov(16) g79<1>UD g91<16,8,2>UW { align1 1H $0.dst }; -cmp.l.f0.0(16) null<1>D g66<8,8,1>D g42<8,8,1>D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -mov(16) g81<1>UD g85<0,1,0>UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g89<1>UD g56<1,1,0>UD 0x00000000UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g92<1>UD g89<16,8,2>UW { align1 1H A@1 }; -cmp.ge.f0.0(16) null<1>D g85<0,1,0>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g68<1>D g79<1,1,0>D g92<1,1,0>D { align1 1H A@2 compacted }; -(+f0.0) if(16) JIP: LABEL83 UIP: LABEL82 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g93<1>D g68<1,1,0>D 24W { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g36<1>D g93<8,8,1>D 5416D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -add(16) g70<1>D g93<8,8,1>D 5432D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g10UD g36UD nullUD 0x0480f502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g58<1>UD g16<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g64<1>UD g14<8,8,1>UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g60<1>UD g10<8,8,1>UD { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g62<1>UD g12<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g10UD g70UD nullUD 0x04403502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -mov(16) g70<1>UD g10<8,8,1>UD { align1 1H $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g72<1>UD g12<8,8,1>UD { align1 1H F@1 }; -else(16) JIP: LABEL82 UIP: LABEL82 { align1 1H }; - -LABEL83: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g94<1>D g68<8,8,1>D 0x00000001UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(8) g102<1>UD g28.1<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g103<1>UD g48.1<8,4,2>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g74<1>D g94<8,8,1>D 4904D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g95UD g74UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g104<2>UB g95<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g96<1>UD g104<16,8,2>UB { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g98<1>D g96<8,8,1>D 0x00000005UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -shr(16) g100<1>UD g96<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -add(8) g104<1>D g28<8,4,2>D g98<1,1,0>D { align1 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@3 }; -add(8) g105<1>D g48<8,4,2>D g99<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -cmp.l.f0.0(8) g106<1>UD g104<8,8,1>UD g28<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(8) g18<2>UD g104<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -cmp.l.f0.0(8) g107<1>UD g105<8,8,1>UD g48<8,4,2>UD { align1 2Q A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@1 }; -mov(8) g20<2>UD g105<4,4,1>UD { align1 2Q }; -add(16) g110<1>D g104<1,1,0>D 16D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -add3(16) g108<1>D g102<8,8,1>D g100<8,8,1>D -g106<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -cmp.l.f0.0(16) g112<1>UD g110<1,1,0>UD g104<1,1,0>UD { align1 1H compacted }; -mov(8) g34<2>UD g110<4,4,1>UD { align1 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g36<2>UD g111<4,4,1>UD { align1 2Q F@5 }; -mov(8) g18.1<2>UD g108<4,4,1>UD { align1 1Q I@4 }; -mov(8) g20.1<2>UD g109<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -add(16) g114<1>D -g112<1,1,0>D g108<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g10UD g18UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -mov(8) g34.1<2>UD g114<4,4,1>UD { align1 1Q I@1 }; -mov(8) g36.1<2>UD g115<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g18UD g34UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g60<1>UD g10<8,8,1>UD { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g62<1>UD g12<8,8,1>UD { align1 1H $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -mov(16) g64<1>UD g14<8,8,1>UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g58<1>UD g18<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) g70<1>UD g20<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g72<1>UD g22<8,8,1>UD { align1 1H F@1 }; - -LABEL82: -endif(16) JIP: LABEL81 { align1 1H }; -mov(8) g118<1>UD 0x00000004UD { align1 WE_all 1Q $0.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -shl(16) g119<1>D g38<8,8,1>D 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(8) g121<1>UD g26<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@5 }; -mov(8) g122<1>UD g46<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -(+f0.0.any16h) send(1) g117UD g118UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g115<1>UD g117<0,1,0>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add3(16) g74<1>D g117.0<0,1,0>D g119<8,8,1>D g121<1,1,1>D { align1 1H }; -cmp.l.f0.0(8) g76<1>UD g74<8,8,1>UD g26<8,4,2>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@2 }; -cmp.l.f0.0(8) g123<1>UD g75<8,8,1>UD g46<8,4,2>UD { align1 2Q }; -mov(8) g34<2>UD g74<4,4,1>UD { align1 1Q $0.src }; -mov(8) g36<2>UD g75<4,4,1>UD { align1 2Q $0.src }; -cmp.ge.f0.0(16) null<1>D g81<8,8,1>D 0D { align1 1H }; -add(8) g76<1>D -g76<8,8,1>D g26.1<8,4,2>D { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.src }; -add(8) g77<1>D -g123<8,8,1>D g46.1<8,4,2>D { align1 2Q I@5 }; -mov(8) g34.1<2>UD g76<4,4,1>UD { align1 1Q I@2 }; -mov(8) g36.1<2>UD g77<4,4,1>UD { align1 2Q I@2 }; -(+f0.0) if(16) JIP: LABEL85 UIP: LABEL84 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -shl(16) g124<1>D g79<8,8,1>D 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) g18<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g126<1>D g115<1,1,0>D g124<1,1,0>D { align1 1H I@2 compacted }; -add3(16) g82<1>D g121<8,8,1>D g126<8,8,1>D -g74<1,1,1>D { align1 1H I@1 }; -else(16) JIP: LABEL84 UIP: LABEL84 { align1 1H }; - -LABEL85: -add(8) g81<1>D g26<8,4,2>D 16D { align1 1Q compacted }; -add(8) g127<1>D g46<8,4,2>D 16D { align1 2Q $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g22<1>UD g8<16,8,2>UW { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -mov(16) g18<1>UD g6<16,8,2>UW { align1 1H }; -cmp.l.f0.0(8) g84<1>UD g81<8,8,1>UD g26<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g10<1>UD g127<8,8,1>UD g46<8,4,2>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mul(16) g24<1>UD g22<8,8,1>UD g79<16,8,2>UW { align1 1H }; -add(8) g85<1>D -g84<8,8,1>D g26.1<8,4,2>D { align1 1Q I@3 }; -add(8) g14<1>D -g10<8,8,1>D g46.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g10<2>UD g81<4,4,1>UD { align1 1Q }; -mov(8) g12<2>UD g127<4,4,1>UD { align1 2Q }; -mov(8) g10.1<2>UD g85<4,4,1>UD { align1 1Q I@2 }; -mov(8) g12.1<2>UD g14<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g15UD g10UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -shl(16) g20<1>D g15<8,8,1>D 0x00000006UD { align1 1H }; -add(16) g79<1>D g20<1,1,0>D g24<1,1,0>D { align1 1H I@1 compacted }; -add3(16) g82<1>D g121<8,8,1>D g79<8,8,1>D -g74<1,1,1>D { align1 1H I@1 }; - -LABEL84: -endif(16) JIP: LABEL81 { align1 1H }; -asr(16) g16<1>D g82<8,8,1>D 0x00000006UD { align1 1H @2 $15.dst }; -add(16) g80<1>D g56<1,1,0>D 4D { align1 1H compacted }; -add(16) g84<1>D g56<1,1,0>D 2D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g86<1>D g56<1,1,0>D -14D { align1 1H $0.src compacted }; -add(16) g121<1>D g56<1,1,0>D 1D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -add(16) g123<1>D g56<1,1,0>D -15D { align1 1H compacted }; -add(16) g82<1>D g56<1,1,0>D -12D { align1 1H compacted }; -cmp.l.f0.0(16) null<1>D g80<8,8,1>D 16D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -(+f0.0) sel(16) g22<1>UD g80<1,1,0>UD g82<1,1,0>UD { align1 1H A@2 compacted }; -cmp.l.f0.0(16) null<1>D g84<8,8,1>D 16D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g24<1>UD g84<1,1,0>UD g86<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) null<1>D g121<8,8,1>D 16D { align1 1H I@7 }; -(+f0.0) sel(16) g79<1>UD g121<1,1,0>UD g123<1,1,0>UD { align1 1H I@7 compacted }; -cmp.z.f0.0(16) g81<1>D g18<1,1,0>D 1D { align1 1H compacted }; -(-f0.0) if(16) JIP: LABEL87 UIP: LABEL86 { align1 1H }; -mov.nz.f0.0(16) null<1>D g54<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL89 UIP: LABEL88 { align1 1H }; -add(16) g83<1>D g38<8,8,1>D 12784D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g87UD g83UD nullUD 0x04200900 0x00000000 - slm MsgDesc: ( load, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g95<1>UD g87<32,8,4>UB { align1 1H F@1 }; -else(16) JIP: LABEL88 UIP: LABEL88 { align1 1H }; - -LABEL89: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g95<1>UD 0x000000ffUD { align1 1H A@1 }; - -LABEL88: -endif(16) JIP: LABEL90 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g56<8,8,1>UD g42<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g20<1>UD g58<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g85<1>UD g70<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -(+f0.0) sel(16) g87<1>UD g72<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g89<1>UD g60<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g91<1>UD g62<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g93<1>UD g64<8,8,1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g83<4>UB g95<8,8,1>UD { align1 1H I@7 }; -mov(16) a0<1>UW 0x0b20UW { align1 WE_all 1H I@4 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b20UW { align1 1H A@1 }; -mov(16) g95<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) a0<1>UW 0x0b60UW { align1 WE_all 1H A@3 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b60UW { align1 1H A@1 }; -mov(16) g97<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -mov(16) a0<1>UW 0x0ba0UW { align1 WE_all 1H }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ba0UW { align1 1H A@1 }; -mov(16) g99<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>UD g56<8,8,1>UD 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -sel.l(16) g101<1>F g89<1,1,0>F g95<1,1,0>F { align1 1H compacted }; -sel.l(16) g89<1>F g91<1,1,0>F g97<1,1,0>F { align1 1H A@1 compacted }; -sel.l(16) g91<1>F g93<1,1,0>F g99<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0ca0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ca0UW { align1 1H A@1 }; -mov(16) g93<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0b20UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b20UW { align1 1H A@1 }; -mov(16) g95<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0b60UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b60UW { align1 1H A@1 }; -mov(16) g97<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g99<1>F g101<1,1,0>F g93<1,1,0>F { align1 1H I@3 compacted }; -sel.l(16) g93<1>F g89<1,1,0>F g95<1,1,0>F { align1 1H I@2 compacted }; -sel.l(16) g89<1>F g91<1,1,0>F g97<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0c60UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g79<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0c60UW { align1 1H A@1 }; -mov(16) g91<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0ba0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g79<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ba0UW { align1 1H A@1 }; -mov(16) g95<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0b20UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g79<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b20UW { align1 1H A@1 }; -mov(16) g97<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g101<1>F g99<1,1,0>F g91<1,1,0>F { align1 1H A@3 compacted }; -sel.l(16) g91<1>F g93<1,1,0>F g95<1,1,0>F { align1 1H I@2 compacted }; -sel.l(16) g93<1>F g89<1,1,0>F g97<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0aa0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0aa0UW { align1 1H A@1 }; -mov(16) g95<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0280UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0280UW { align1 1H A@1 }; -mov(16) g89<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0ae0UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ae0UW { align1 1H A@1 }; -mov(16) g97<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g99<1>F g20<1,1,0>F g89<1,1,0>F { align1 1H A@2 compacted }; -sel.ge(16) g20<1>F g85<1,1,0>F g95<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g85<1>F g87<1,1,0>F g97<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0c60UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0c60UW { align1 1H A@1 }; -mov(16) g87<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0280UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0280UW { align1 1H A@1 }; -mov(16) g89<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0aa0UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0aa0UW { align1 1H A@1 }; -mov(16) g95<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g97<1>F g99<1,1,0>F g87<1,1,0>F { align1 1H I@3 compacted }; -sel.ge(16) g87<1>F g20<1,1,0>F g89<1,1,0>F { align1 1H I@2 compacted }; -sel.ge(16) g20<1>F g85<1,1,0>F g95<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0c20UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g79<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0c20UW { align1 1H A@1 }; -mov(16) g85<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0ae0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g79<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ae0UW { align1 1H A@1 }; -mov(16) g89<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0280UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g79<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0280UW { align1 1H A@1 }; -mov(16) g95<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g99<1>F g97<1,1,0>F g85<1,1,0>F { align1 1H A@3 compacted }; -sel.ge(16) g85<1>F g87<1,1,0>F g89<1,1,0>F { align1 1H I@2 compacted }; -sel.ge(16) g87<1>F g20<1,1,0>F g95<1,1,0>F { align1 1H A@1 compacted }; -(+f0.0) if(16) JIP: LABEL91 UIP: LABEL91 { align1 1H }; -sel.ge(16) g20<1>F (abs)g101<0,1,0>F (abs)g99<0,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g89<1>F (abs)g91<0,1,0>F (abs)g85<0,1,0>F { align1 1H F@3 compacted }; -sel.ge(16) g95<1>F (abs)g93<0,1,0>F (abs)g87<0,1,0>F { align1 1H F@3 compacted }; -sel.ge(16) g97<1>F g89<1,1,0>F g95<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g89<1>F g20<1,1,0>F g97<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g20<1>F g89<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g10<1>F g101<0,1,0>F -g20<1,1,0>F { align1 1H F@1 compacted }; -add(16) g12<1>F g91<0,1,0>F -g20<1,1,0>F { align1 1H $0.src compacted }; -add(16) g14<1>F g93<0,1,0>F -g20<1,1,0>F { align1 1H compacted }; -add(16) g89<1>F g99<0,1,0>F g20<1,1,0>F { align1 1H compacted }; -add(16) g91<1>F g85<0,1,0>F g20<1,1,0>F { align1 1H compacted }; -add(16) g85<1>F g87<0,1,0>F g20<1,1,0>F { align1 1H compacted }; -add(16) g87<1>F g89<1,1,0>F -g10<1,1,0>F { align1 1H F@3 compacted }; -add(16) g89<1>F g91<1,1,0>F -g12<1,1,0>F { align1 1H F@3 compacted }; -add(16) g91<1>F g85<1,1,0>F -g14<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g20<1>F g87<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g85<1>F g89<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g87<1>F g91<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -and(16) g93<1>UD g20<8,8,1>UD 0x007fffffUD { align1 1H F@3 }; -and(16) g95<1>UD g85<8,8,1>UD 0x007fffffUD { align1 1H F@2 }; -and(16) g97<1>UD g85<8,8,1>UD 0x80000000UD { align1 1H }; -and(16) g89<1>UD g87<8,8,1>UD 0x007fffffUD { align1 1H F@1 }; -and(16) g99<1>UD g87<8,8,1>UD 0x80000000UD { align1 1H F@7 }; -add(16) g91<1>D g93<8,8,1>D 1056964608D { align1 1H A@1 }; -add(16) g93<1>D g95<8,8,1>D 1056964608D { align1 1H I@5 }; -add(16) g95<1>D g89<8,8,1>D 1056964608D { align1 1H I@4 }; -cmp.z.f0.0(16) null<1>F g91<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@3 compacted }; -(-f0.0) sel(16) g89<1>UD g91<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g101<1>UD g89<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.z.f0.0(16) null<1>F g93<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@4 compacted }; -(-f0.0) sel(16) g91<1>UD g93<8,8,1>UD 0x3f000000UD { align1 1H A@2 }; -and(16) g89<1>UD g91<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.z.f0.0(16) null<1>F g95<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@5 compacted }; -(-f0.0) sel(16) g93<1>UD g95<8,8,1>UD 0x3f000000UD { align1 1H A@2 }; -and(16) g95<1>UD g20<8,8,1>UD 0x80000000UD { align1 1H A@1 }; -and(16) g91<1>UD g93<8,8,1>UD 0x7fffffffUD { align1 1H I@2 }; -or(16) g93<1>UD g101<1,1,0>UD g95<1,1,0>UD { align1 1H I@2 compacted }; -or(16) g95<1>UD g89<1,1,0>UD g97<1,1,0>UD { align1 1H I@5 compacted }; -or(16) g89<1>UD g91<1,1,0>UD g99<1,1,0>UD { align1 1H I@3 compacted }; -and(16) g91<1>UD g20<8,8,1>UD 0x7f800000UD { align1 1H }; -cmp.g.f0.0(16) g97<1>F g93<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@3 }; -and(16) g20<1>UD g85<8,8,1>UD 0x7f800000UD { align1 1H }; -cmp.g.f0.0(16) g93<1>F g95<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@4 }; -and(16) g85<1>UD g87<8,8,1>UD 0x7f800000UD { align1 1H }; -cmp.g.f0.0(16) g95<1>F g89<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@4 }; -asr(16) g87<1>D g91<8,8,1>D 0x00000017UD { align1 1H I@3 }; -asr(16) g91<1>D g20<8,8,1>D 0x00000017UD { align1 1H I@3 }; -asr(16) g20<1>D g85<8,8,1>D 0x00000017UD { align1 1H I@3 }; -add3(16) g85<1>D 65410W g87<8,8,1>D -g97<1,1,1>D { align1 1H A@3 }; -add3(16) g87<1>D 65410W g91<8,8,1>D -g93<1,1,1>D { align1 1H A@2 }; -add3(16) g89<1>D 65410W g20<8,8,1>D -g95<1,1,1>D { align1 1H A@1 }; -add(16) g93<1>D g74<1,1,0>D 16D { align1 1H compacted }; -mov(16) g91<4>UB g18<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g18<1>UD g93<1,1,0>UD g74<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g95<1>D -g18<1,1,0>D g76<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g18<2>UD g93<4,4,1>UD { align1 1Q }; -mov(8) g20<2>UD g94<4,4,1>UD { align1 2Q }; -mov(16) g93<1>UD g91<32,8,4>UB { align1 1H I@5 }; -mov(8) g18.1<2>UD g95<4,4,1>UD { align1 1Q I@3 }; -mov(8) g20.1<2>UD g96<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD g93UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -send(16) nullUD g34UD g10UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -add(16) g91<1>D g74<1,1,0>D 18D { align1 1H compacted }; -mov(16) g93<4>UB g85<8,8,1>UD { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g18<1>UD g91<1,1,0>UD g74<1,1,0>UD { align1 1H I@2 compacted }; -mov(16) g97<4>UB g89<8,8,1>UD { align1 1H }; -add(16) g95<1>D -g18<1,1,0>D g76<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g18<2>UD g91<4,4,1>UD { align1 1Q }; -mov(8) g20<2>UD g92<4,4,1>UD { align1 2Q $1.src }; -mov(8) g18.1<2>UD g95<4,4,1>UD { align1 1Q I@2 }; -mov(8) g20.1<2>UD g96<4,4,1>UD { align1 2Q I@2 }; -mov(16) g91<4>UB g93<32,8,4>UB { align1 1H I@7 }; -mov(16) g95<4>UB g87<8,8,1>UD { align1 1H }; -mov(16) g91.1<4>UB g95<32,8,4>UB { align1 1H I@1 }; -mov(16) g91.2<4>UB g97<32,8,4>UB { align1 1H I@1 }; -mov(16) g91.3<4>UB g83<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD g91UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -cmp.l.f0.0(16) null<1>UD g56<8,8,1>UD g42<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL93 UIP: LABEL92 { align1 1H }; -sel.ge(16) g18<1>F (abs)g60<1,1,0>F (abs)g58<1,1,0>F { align1 1H $2.src compacted }; -sel.ge(16) g20<1>F (abs)g62<1,1,0>F (abs)g70<1,1,0>F { align1 1H $2.src compacted }; -sel.ge(16) g83<1>F (abs)g64<1,1,0>F (abs)g72<1,1,0>F { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sel.ge(16) g91<1>F g20<1,1,0>F g83<1,1,0>F { align1 1H F@1 compacted }; -sel.ge(16) g20<1>F g18<1,1,0>F g91<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g18<1>F g20<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -add(16) g20<1>F g60<1,1,0>F -g18<1,1,0>F { align1 1H F@1 compacted }; -add(16) g83<1>F g62<1,1,0>F -g18<1,1,0>F { align1 1H compacted }; -add(16) g91<1>F g64<1,1,0>F -g18<1,1,0>F { align1 1H compacted }; -add(16) g93<1>F g58<1,1,0>F g18<1,1,0>F { align1 1H I@7 compacted }; -add(16) g95<1>F g70<1,1,0>F g18<1,1,0>F { align1 1H I@5 compacted }; -add(16) g97<1>F g72<1,1,0>F g18<1,1,0>F { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g18<1>F g20<1,1,0>F -g10<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g20<1>F g83<1,1,0>F -g12<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g83<1>F g91<1,1,0>F -g14<1,1,0>F { align1 1H F@6 compacted }; -mul(16) g91<1>F g18<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@3 }; -mul(16) g18<1>F g20<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@3 }; -mul(16) g20<1>F g83<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@3 }; -shl(16) g83<1>D -g85<8,8,1>D 0x00000017UD { align1 1H F@1 }; -add(16) g85<1>D g83<8,8,1>D 1132462080D { align1 1H I@1 }; -shl(16) g83<1>D -g87<8,8,1>D 0x00000017UD { align1 1H }; -add(16) g87<1>D g83<8,8,1>D 1132462080D { align1 1H I@1 }; -shl(16) g83<1>D -g89<8,8,1>D 0x00000017UD { align1 1H }; -add(16) g89<1>D g83<8,8,1>D 1132462080D { align1 1H I@1 }; -mul(16) g83<1>F g91<1,1,0>F g85<1,1,0>F { align1 1H A@1 compacted }; -mul(16) g91<1>F g18<1,1,0>F g87<1,1,0>F { align1 1H A@3 compacted }; -mul(16) g18<1>F g20<1,1,0>F g89<1,1,0>F { align1 1H A@1 compacted }; -rndd(16) g20<1>F g83<1,1,0>F { align1 1H F@3 compacted }; -rndd(16) g83<1>F g91<1,1,0>F { align1 1H F@3 compacted }; -rndd(16) g91<1>F g18<1,1,0>F { align1 1H F@3 compacted }; -sel.ge(16) g18<1>F g20<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.ge(16) g20<1>F g83<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.ge(16) g83<1>F g91<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.l(16) g91<1>F g18<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -sel.l(16) g18<1>F g20<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -sel.l(16) g20<1>F g83<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -add(16) g83<1>F g93<1,1,0>F -g10<1,1,0>F { align1 1H compacted }; -add(16) g93<1>F g95<1,1,0>F -g12<1,1,0>F { align1 1H compacted }; -add(16) g95<1>F g97<1,1,0>F -g14<1,1,0>F { align1 1H compacted }; -mul(16) g97<1>F g83<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g83<1>F g93<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g93<1>F g95<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g95<1>F g97<1,1,0>F g85<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g85<1>F g83<1,1,0>F g87<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g83<1>F g93<1,1,0>F g89<1,1,0>F { align1 1H F@3 compacted }; -rndd(16) g87<1>F -g95<1,1,0>F { align1 1H F@3 compacted }; -rndd(16) g89<1>F -g85<1,1,0>F { align1 1H F@3 compacted }; -rndd(16) g85<1>F -g83<1,1,0>F { align1 1H F@3 compacted }; -sel.ge(16) g83<1>F -g87<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.ge(16) g87<1>F -g89<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.ge(16) g89<1>F -g85<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.l(16) g85<1>F g83<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -sel.l(16) g83<1>F g87<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -sel.l(16) g87<1>F g89<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -mov(16) g89<4>UB g91<8,8,1>F { align1 1H F@1 }; -mov(16) g91<4>UB g18<8,8,1>F { align1 1H }; -mov(16) g18<4>UB g20<8,8,1>F { align1 1H }; -mov(16) g20<4>UB g85<8,8,1>F { align1 1H F@3 }; -mov(16) g85<4>UB g83<8,8,1>F { align1 1H F@2 }; -mov(16) g83<4>UB g87<8,8,1>F { align1 1H F@1 }; -mov(16) g87<1>UW g85<32,8,4>UB { align1 1H I@2 }; -mov(16) g88<1>UW g20<32,8,4>UB { align1 1H I@4 }; -mov(16) g85<1>UW g89<32,8,4>UB { align1 1H I@7 }; -mov(16) g86<1>UW g83<32,8,4>UB { align1 1H I@4 }; -mov(16) g83<1>UW g18<32,8,4>UB { align1 1H I@7 }; -mov(16) g84<1>UW g91<32,8,4>UB { align1 1H I@7 }; -else(16) JIP: LABEL92 UIP: LABEL92 { align1 1H }; - -LABEL93: -mov(16) g83<1>UW 0x0080UW { align1 1H I@3 }; -mov(16) g84<1>UW 0x0080UW { align1 1H I@3 }; -mov(16) g85<1>UW 0x0080UW { align1 1H I@7 }; -mov(16) g86<1>UW 0x0000UW { align1 1H I@7 }; -mov(16) g87<1>UW 0x0000UW { align1 1H I@7 }; -mov(16) g88<1>UW 0x0000UW { align1 1H }; - -LABEL92: -endif(16) JIP: LABEL91 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g94<2>UB g83<16,16,1>UW { align1 1H A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -mov(16) g105<2>UB g84<16,16,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(16) g106<2>UB g85<16,16,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) g91<2>UB g86<16,16,1>UW { align1 1H I@7 }; -add(16) g83<1>D g74<1,1,0>D g56<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) g92<2>UB g87<16,16,1>UW { align1 1H I@7 }; -mov(16) g93<2>UB g88<16,16,1>UW { align1 1H A@7 }; -add(16) g87<1>D g83<1,1,0>D 28D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g124<1>UD g83<1,1,0>UD g74<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g18<1>UD g87<1,1,0>UD g83<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g85<1>D -g124<1,1,0>D g76<1,1,0>D { align1 1H I@2 compacted }; -add(16) g89<1>D -g18<1,1,0>D g85<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g18<2>UD g87<4,4,1>UD { align1 1Q }; -mov(8) g20<2>UD g88<4,4,1>UD { align1 2Q $2.src }; -mov(16) g87<1>UD g106<16,8,2>UB { align1 1H }; -mov(8) g18.1<2>UD g89<4,4,1>UD { align1 1Q I@3 }; -mov(8) g20.1<2>UD g90<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD g87UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -add(16) g87<1>D g83<1,1,0>D 40D { align1 1H $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g18<1>UD g87<1,1,0>UD g83<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g89<1>D -g18<1,1,0>D g85<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g18<2>UD g87<4,4,1>UD { align1 1Q }; -mov(8) g20<2>UD g88<4,4,1>UD { align1 2Q $3.src }; -mov(16) g87<1>UD g105<16,8,2>UB { align1 1H }; -mov(8) g18.1<2>UD g89<4,4,1>UD { align1 1Q I@3 }; -mov(8) g20.1<2>UD g90<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD g87UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -add(16) g87<1>D g83<1,1,0>D 52D { align1 1H $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g18<1>UD g87<1,1,0>UD g83<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g89<1>D -g18<1,1,0>D g85<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g18<2>UD g87<4,4,1>UD { align1 1Q }; -mov(8) g20<2>UD g88<4,4,1>UD { align1 2Q $4.src }; -mov(16) g87<1>UD g94<16,8,2>UB { align1 1H }; -mov(8) g18.1<2>UD g89<4,4,1>UD { align1 1Q I@3 }; -mov(8) g20.1<2>UD g90<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD g87UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $5 }; -add(16) g87<1>D g83<1,1,0>D 34D { align1 1H $5.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g18<1>UD g87<1,1,0>UD g83<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g89<1>D -g18<1,1,0>D g85<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g18<2>UD g87<4,4,1>UD { align1 1Q }; -mov(8) g20<2>UD g88<4,4,1>UD { align1 2Q $5.src }; -mov(16) g87<1>UD g93<16,8,2>UB { align1 1H }; -mov(8) g18.1<2>UD g89<4,4,1>UD { align1 1Q I@3 }; -mov(8) g20.1<2>UD g90<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD g87UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add(16) g87<1>D g83<1,1,0>D 46D { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g18<1>UD g87<1,1,0>UD g83<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g89<1>D -g18<1,1,0>D g85<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g18<2>UD g87<4,4,1>UD { align1 1Q }; -mov(8) g20<2>UD g88<4,4,1>UD { align1 2Q $6.src }; -mov(16) g87<1>UD g92<16,8,2>UB { align1 1H }; -mov(8) g18.1<2>UD g89<4,4,1>UD { align1 1Q I@3 }; -mov(8) g20.1<2>UD g90<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD g87UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; -add(16) g87<1>D g83<1,1,0>D 58D { align1 1H $7.src compacted }; -mov(16) g92<1>UD g91<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g18<1>UD g87<1,1,0>UD g83<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g89<1>D -g18<1,1,0>D g85<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g18<2>UD g87<4,4,1>UD { align1 1Q }; -mov(8) g20<2>UD g88<4,4,1>UD { align1 2Q $7.src }; -mov(8) g18.1<2>UD g89<4,4,1>UD { align1 1Q I@2 }; -mov(8) g20.1<2>UD g90<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD g92UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -cmp.nz.f0.0(16) null<1>D g81<8,8,1>D 0D { align1 1H }; -add(16) g125<1>D g83<1,1,0>D 22D { align1 1H $0.src compacted }; -mov(8) g82<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g18<2>UD g125<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g20<2>UD g126<4,4,1>UD { align1 2Q I@3 }; -mov(8) g82<1>UD g82<8,8,1>UW { align1 WE_all 1Q I@3 }; -shl(8) g82<1>UD g82<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g82<1>UD g82<1,1,0>UD 0x000000e0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g81UD g82UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -(-f0.0) sel(16) g88<1>UD g81<0,1,0>UD 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g109<4>UB g88<8,8,1>UD { align1 1H I@1 }; -cmp.l.f0.0(16) g89<1>UD g125<1,1,0>UD g83<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g81<1>D -g89<1,1,0>D g85<1,1,0>D { align1 1H I@1 compacted }; -mov(16) g84<1>UD g109<32,8,4>UB { align1 1H I@3 }; -mov(8) g18.1<2>UD g81<4,4,1>UD { align1 1Q I@2 }; -mov(8) g20.1<2>UD g82<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD g84UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL91: -endif(16) JIP: LABEL90 { align1 1H }; - -LABEL90: -else(16) JIP: LABEL86 UIP: LABEL86 { align1 1H }; - -LABEL87: -shl(16) g90<1>D g68<8,8,1>D 0x00000001UD { align1 1H A@2 }; -cmp.l.f0.0(16) null<1>D g66<8,8,1>D g42<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g85<1>D g90<8,8,1>D 4904D { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g92UD g85UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -mov(16) g91<1>UW g92<16,8,2>UW { align1 1H $9.dst }; -mov(16) g93<1>UD g91.1<16,8,2>UB { align1 1H A@1 }; -(+f0.0) sel(16) g68<1>UD g93<1,1,0>UD 0x00000000UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g94<1>UD g68<32,8,4>UB { align1 1H A@1 }; -cmp.l.f0.0(16) null<1>UD g56<8,8,1>UD g42<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) a0<1>UW 0x0bc0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0bc0UW { align1 1H A@1 }; -mov(16) g96<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g98<1>UD g68<1,1,0>UD g96<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g100<1>UD g98<32,8,4>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) a0<1>UW 0x0c80UW { align1 WE_all 1H }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0c80UW { align1 1H A@1 }; -mov(16) g102<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -or(16) g104<1>UD g100<1,1,0>UD g102<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g106<1>UD g104<32,8,4>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) a0<1>UW 0x0d40UW { align1 WE_all 1H }; -shl(16) a0<1>UW g79<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0d40UW { align1 1H A@1 }; -mov(16) g108<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g110<1>UD g104<1,1,0>UD g108<1,1,0>UD { align1 1H I@1 compacted }; -mov(16) g81<4>UB g110<0,1,0>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL95 UIP: LABEL94 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g112<1>UD g110<0,1,0>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.z.f0.0(16) g114<1>D g112<1,1,0>D 0D { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g116<1>UD g114<8,8,1>UD 0xffffffffUD { align1 1H I@2 }; -cmp.nz.f0.0(16) null<1>D g116<8,8,1>D 0D { align1 1H I@1 }; -(+f0.0) sel(16) g66<1>UD g58<8,8,1>UD 0xff800000UD { align1 1H F@7 }; -(+f0.0) sel(16) g83<1>UD g70<8,8,1>UD 0xff800000UD { align1 1H $0.src }; -(+f0.0) sel(16) g85<1>UD g62<8,8,1>UD 0x7f800000UD { align1 1H $9.src }; -(+f0.0) sel(16) g70<1>UD g72<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g62<1>UD g64<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g72<1>UD g60<8,8,1>UD 0x7f800000UD { align1 1H }; -else(16) JIP: LABEL94 UIP: LABEL94 { align1 1H }; - -LABEL95: -mov(16) g62<1>UD 0x7f800000UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g85<1>UD 0x7f800000UD { align1 1H I@6 }; -mov(16) g72<1>UD 0x7f800000UD { align1 1H I@4 }; -mov(16) g70<1>UD 0xff800000UD { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g83<1>UD 0xff800000UD { align1 1H I@7 }; -mov(16) g66<1>UD 0xff800000UD { align1 1H F@7 }; - -LABEL94: -endif(16) JIP: LABEL86 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -mov(16) a0<1>UW 0x0900UW { align1 WE_all 1H }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0900UW { align1 1H A@1 }; -mov(16) g117<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0aa0UW { align1 WE_all 1H I@7 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0aa0UW { align1 1H A@1 }; -mov(16) g119<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x07c0UW { align1 WE_all 1H I@6 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x07c0UW { align1 1H A@1 }; -mov(16) g121<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>UD g56<8,8,1>UD 0x00000006UD { align1 1H }; -sel.l(16) g64<1>F g72<1,1,0>F g117<1,1,0>F { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sel.l(16) g18<1>F g85<1,1,0>F g119<1,1,0>F { align1 1H I@3 compacted }; -sel.l(16) g58<1>F g62<1,1,0>F g121<1,1,0>F { align1 1H I@2 compacted }; -mov(16) a0<1>UW 0x0800UW { align1 WE_all 1H F@3 }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0800UW { align1 1H A@1 }; -mov(16) g89<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) a0<1>UW 0x0240UW { align1 WE_all 1H }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0240UW { align1 1H A@1 }; -mov(16) g87<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) a0<1>UW 0x0740UW { align1 WE_all 1H }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0740UW { align1 1H A@1 }; -mov(16) g20<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g60<1>F g64<1,1,0>F g89<1,1,0>F { align1 1H I@3 compacted }; -sel.l(16) g64<1>F g18<1,1,0>F g87<1,1,0>F { align1 1H A@1 compacted }; -sel.l(16) g18<1>F g58<1,1,0>F g20<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0780UW { align1 WE_all 1H F@3 }; -shl(16) a0<1>UW g79<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0780UW { align1 1H A@1 }; -mov(16) g89<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0800UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g79<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0800UW { align1 1H A@1 }; -mov(16) g87<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0240UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g79<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0240UW { align1 1H A@1 }; -mov(16) g20<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g58<1>F g60<1,1,0>F g89<1,1,0>F { align1 1H A@1 compacted }; -sel.l(16) g60<1>F g64<1,1,0>F g87<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0a60UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0a60UW { align1 1H A@1 }; -mov(16) g89<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g64<1>F g18<1,1,0>F g20<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x08c0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x08c0UW { align1 1H A@1 }; -mov(16) g87<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0840UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0840UW { align1 1H A@1 }; -mov(16) g20<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g22<1>F g70<1,1,0>F g87<1,1,0>F { align1 1H I@1 compacted }; -sel.ge(16) g18<1>F g66<1,1,0>F g20<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g20<1>F g83<1,1,0>F g89<1,1,0>F { align1 1H I@3 compacted }; -mov(16) a0<1>UW 0x02c0UW { align1 WE_all 1H F@3 }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x02c0UW { align1 1H A@1 }; -mov(16) g91<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0240UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0240UW { align1 1H A@1 }; -mov(16) g87<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0280UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0280UW { align1 1H A@1 }; -mov(16) g89<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g24<1>F g18<1,1,0>F g87<1,1,0>F { align1 1H I@1 compacted }; -sel.ge(16) g18<1>F g20<1,1,0>F g89<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g20<1>F g22<1,1,0>F g91<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0300UW { align1 WE_all 1H F@3 }; -shl(16) a0<1>UW g79<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0300UW { align1 1H A@1 }; -mov(16) g87<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0240UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g79<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0240UW { align1 1H A@1 }; -mov(16) g22<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0280UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g79<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0280UW { align1 1H A@1 }; -mov(16) g89<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g79<1>F g24<1,1,0>F g87<1,1,0>F { align1 1H I@1 compacted }; -sel.ge(16) g87<1>F g18<1,1,0>F g22<1,1,0>F { align1 1H I@2 compacted }; -sel.ge(16) g91<1>F g20<1,1,0>F g89<1,1,0>F { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL96 UIP: LABEL96 { align1 1H }; -sel.ge(16) g18<1>F (abs)g58<0,1,0>F (abs)g79<0,1,0>F { align1 1H A@2 compacted }; -sel.ge(16) g20<1>F (abs)g60<0,1,0>F (abs)g87<0,1,0>F { align1 1H A@2 compacted }; -sel.ge(16) g22<1>F (abs)g64<0,1,0>F (abs)g91<0,1,0>F { align1 1H F@3 compacted }; -sel.ge(16) g24<1>F g20<1,1,0>F g22<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g20<1>F g18<1,1,0>F g24<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g89<1>F g20<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -add(16) g18<1>F g58<0,1,0>F -g89<1,1,0>F { align1 1H F@1 compacted }; -add(16) g20<1>F g60<0,1,0>F -g89<1,1,0>F { align1 1H compacted }; -add(16) g22<1>F g64<0,1,0>F -g89<1,1,0>F { align1 1H compacted }; -add(16) g58<1>F g79<0,1,0>F g89<1,1,0>F { align1 1H compacted }; -add(16) g60<1>F g87<0,1,0>F g89<1,1,0>F { align1 1H compacted }; -add(16) g64<1>F g91<0,1,0>F g89<1,1,0>F { align1 1H compacted }; -add(16) g79<1>F g58<1,1,0>F -g18<1,1,0>F { align1 1H F@3 compacted }; -add(16) g87<1>F g60<1,1,0>F -g20<1,1,0>F { align1 1H F@3 compacted }; -add(16) g89<1>F g64<1,1,0>F -g22<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g58<1>F g79<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g60<1>F g87<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g64<1>F g89<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -and(16) g89<1>UD g58<8,8,1>UD 0x007fffffUD { align1 1H F@1 }; -and(16) g91<1>UD g60<8,8,1>UD 0x007fffffUD { align1 1H F@2 }; -and(16) g93<1>UD g60<8,8,1>UD 0x80000000UD { align1 1H }; -and(16) g79<1>UD g64<8,8,1>UD 0x007fffffUD { align1 1H F@1 }; -and(16) g95<1>UD g64<8,8,1>UD 0x80000000UD { align1 1H }; -add(16) g87<1>D g89<8,8,1>D 1056964608D { align1 1H A@2 }; -add(16) g89<1>D g91<8,8,1>D 1056964608D { align1 1H I@5 }; -add(16) g91<1>D g79<8,8,1>D 1056964608D { align1 1H I@4 }; -cmp.z.f0.0(16) null<1>F g87<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@3 compacted }; -(-f0.0) sel(16) g79<1>UD g87<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g97<1>UD g79<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.z.f0.0(16) null<1>F g89<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@4 compacted }; -(-f0.0) sel(16) g87<1>UD g89<8,8,1>UD 0x3f000000UD { align1 1H A@2 }; -and(16) g79<1>UD g87<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.z.f0.0(16) null<1>F g91<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@5 compacted }; -(-f0.0) sel(16) g89<1>UD g91<8,8,1>UD 0x3f000000UD { align1 1H A@2 }; -and(16) g91<1>UD g58<8,8,1>UD 0x80000000UD { align1 1H A@1 }; -and(16) g87<1>UD g89<8,8,1>UD 0x7fffffffUD { align1 1H I@2 }; -or(16) g89<1>UD g97<1,1,0>UD g91<1,1,0>UD { align1 1H I@2 compacted }; -or(16) g91<1>UD g79<1,1,0>UD g93<1,1,0>UD { align1 1H I@5 compacted }; -or(16) g79<1>UD g87<1,1,0>UD g95<1,1,0>UD { align1 1H I@3 compacted }; -and(16) g87<1>UD g58<8,8,1>UD 0x7f800000UD { align1 1H }; -and(16) g58<1>UD g60<8,8,1>UD 0x7f800000UD { align1 1H }; -and(16) g60<1>UD g64<8,8,1>UD 0x7f800000UD { align1 1H }; -asr(16) g64<1>D g87<8,8,1>D 0x00000017UD { align1 1H I@3 }; -asr(16) g87<1>D g58<8,8,1>D 0x00000017UD { align1 1H I@3 }; -asr(16) g58<1>D g60<8,8,1>D 0x00000017UD { align1 1H I@3 }; -cmp.g.f0.0(16) g60<1>F g89<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@1 }; -cmp.g.f0.0(16) g89<1>F g91<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@7 }; -cmp.g.f0.0(16) g91<1>F g79<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@7 }; -add3(16) g79<1>D 65410W g64<8,8,1>D -g60<1,1,1>D { align1 1H A@1 }; -add3(16) g64<1>D 65410W g87<8,8,1>D -g89<1,1,1>D { align1 1H A@2 }; -add3(16) g87<1>D 65410W g58<8,8,1>D -g91<1,1,1>D { align1 1H A@1 }; -add(16) g89<1>D g74<1,1,0>D 16D { align1 1H compacted }; -cmp.l.f0.0(16) g122<1>UD g89<1,1,0>UD g74<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g58<2>UD g89<4,4,1>UD { align1 1Q }; -mov(8) g60<2>UD g90<4,4,1>UD { align1 2Q }; -add(16) g91<1>D -g122<1,1,0>D g76<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g58.1<2>UD g91<4,4,1>UD { align1 1Q I@1 }; -mov(8) g60.1<2>UD g92<4,4,1>UD { align1 2Q I@2 }; -mov(8) g92<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g92<1>UD g92<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g92<1>UD g92<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g92<1>UD g92<1,1,0>UD 0x00000000UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g91UD g92UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -mov(16) g89<1>UD g91<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g58UD g89UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; -mov(16) g24<1>D g16<8,8,1>D { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g34UD g18UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $12 }; -add(16) g123<1>D g74<1,1,0>D 18D { align1 1H compacted }; -mov(16) g107<4>UB g79<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -cmp.l.f0.0(16) g125<1>UD g123<1,1,0>UD g74<1,1,0>UD { align1 1H compacted }; -mov(8) g10<2>UD g123<4,4,1>UD { align1 1Q $0.src }; -mov(8) g12<2>UD g124<4,4,1>UD { align1 2Q $0.src }; -mov(16) g109<4>UB g64<8,8,1>UD { align1 1H }; -mov(16) g111<4>UB g87<8,8,1>UD { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(16) g90<4>UB g107<32,8,4>UB { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g14<1>D -g125<1,1,0>D g76<1,1,0>D { align1 1H I@6 compacted }; -mov(16) g90.1<4>UB g109<32,8,4>UB { align1 1H I@2 }; -mov(8) g10.1<2>UD g14<4,4,1>UD { align1 1Q I@2 }; -mov(8) g12.1<2>UD g15<4,4,1>UD { align1 2Q I@3 }; -mov(16) g90.2<4>UB g111<32,8,4>UB { align1 1H I@3 }; -mov(16) g90.3<4>UB g81<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g10UD g90UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $13 }; -cmp.l.f0.0(16) null<1>UD g56<8,8,1>UD g42<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL98 UIP: LABEL97 { align1 1H }; -sel.ge(16) g15<1>F (abs)g72<1,1,0>F (abs)g66<1,1,0>F { align1 1H I@5 compacted }; -sel.ge(16) g34<1>F (abs)g85<1,1,0>F (abs)g83<1,1,0>F { align1 1H $12.src compacted }; -sel.ge(16) g36<1>F (abs)g62<1,1,0>F (abs)g70<1,1,0>F { align1 1H $12.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shl(16) g113<1>D -g79<8,8,1>D 0x00000017UD { align1 1H }; -shl(16) g117<1>D -g64<8,8,1>D 0x00000017UD { align1 1H }; -shl(16) g121<1>D -g87<8,8,1>D 0x00000017UD { align1 1H }; -cmp.z.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sel.ge(16) g58<1>F g34<1,1,0>F g36<1,1,0>F { align1 1H F@1 compacted }; -add(16) g115<1>D g113<8,8,1>D 1132462080D { align1 1H I@4 }; -add(16) g119<1>D g117<8,8,1>D 1132462080D { align1 1H I@4 }; -add(16) g123<1>D g121<8,8,1>D 1132462080D { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sel.ge(16) g60<1>F g15<1,1,0>F g58<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g81<1>F g60<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g89<1>F g72<1,1,0>F -g81<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g91<1>F g85<1,1,0>F -g81<1,1,0>F { align1 1H $13.src compacted }; -add(16) g93<1>F g62<1,1,0>F -g81<1,1,0>F { align1 1H compacted }; -add(16) g95<1>F g66<1,1,0>F g81<1,1,0>F { align1 1H compacted }; -add(16) g97<1>F g83<1,1,0>F g81<1,1,0>F { align1 1H compacted }; -add(16) g99<1>F g70<1,1,0>F g81<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g101<1>F g89<1,1,0>F -g18<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g103<1>F g91<1,1,0>F -g20<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g105<1>F g93<1,1,0>F -g22<1,1,0>F { align1 1H F@6 compacted }; -add(16) g70<1>F g95<1,1,0>F -g18<1,1,0>F { align1 1H F@4 compacted }; -add(16) g72<1>F g97<1,1,0>F -g20<1,1,0>F { align1 1H F@6 compacted }; -add(16) g79<1>F g99<1,1,0>F -g22<1,1,0>F { align1 1H A@6 compacted }; -mul(16) g107<1>F g101<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@6 }; -mul(16) g109<1>F g103<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@6 }; -mul(16) g111<1>F g105<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@6 }; -mul(16) g81<1>F g70<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -mul(16) g83<1>F g72<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -mul(16) g85<1>F g79<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -mul(16) g125<1>F g107<1,1,0>F g115<1,1,0>F { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mul(16) g10<1>F g109<1,1,0>F g119<1,1,0>F { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mul(16) g12<1>F g111<1,1,0>F g123<1,1,0>F { align1 1H A@1 compacted }; -mul(16) g87<1>F g81<1,1,0>F g115<1,1,0>F { align1 1H A@5 compacted }; -mul(16) g89<1>F g83<1,1,0>F g119<1,1,0>F { align1 1H F@6 compacted }; -mul(16) g91<1>F g85<1,1,0>F g123<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g14<1>F g125<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g16<1>F g10<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g34<1>F g12<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g93<1>F -g87<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g95<1>F -g89<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g97<1>F -g91<1,1,0>F { align1 1H F@6 compacted }; -sel.ge(16) g36<1>F g14<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g58<1>F g16<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g60<1>F g34<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g99<1>F -g93<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g101<1>F -g95<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g103<1>F -g97<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.l(16) g62<1>F g36<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g64<1>F g58<8,8,1>F 0x437f0000F /* 255F */ { align1 1H A@6 }; -sel.l(16) g66<1>F g60<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g105<1>F g99<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g107<1>F g101<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g109<1>F g103<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -mov(16) g114<4>UB g62<8,8,1>F { align1 1H F@6 }; -mov(16) g116<4>UB g64<8,8,1>F { align1 1H F@5 }; -mov(16) g118<4>UB g66<8,8,1>F { align1 1H F@4 }; -mov(16) g120<4>UB g105<8,8,1>F { align1 1H F@3 }; -mov(16) g122<4>UB g107<8,8,1>F { align1 1H F@2 }; -mov(16) g124<4>UB g109<8,8,1>F { align1 1H F@1 }; -mov(16) g113<1>UW g114<32,8,4>UB { align1 1H I@6 }; -mov(16) g114<1>UW g116<32,8,4>UB { align1 1H I@6 }; -mov(16) g115<1>UW g118<32,8,4>UB { align1 1H I@6 }; -mov(16) g110<1>UW g120<32,8,4>UB { align1 1H I@6 }; -mov(16) g111<1>UW g122<32,8,4>UB { align1 1H I@6 }; -mov(16) g112<1>UW g124<32,8,4>UB { align1 1H I@6 }; -(-f0.0) sel(16) g91<1>UW g113<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g90<1>UW g114<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g89<1>UW g115<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g94<1>UW g110<16,16,1>UW 0x0000UW { align1 1H A@6 }; -(-f0.0) sel(16) g93<1>UW g111<16,16,1>UW 0x0000UW { align1 1H A@6 }; -(-f0.0) sel(16) g92<1>UW g112<16,16,1>UW 0x0000UW { align1 1H I@6 }; -else(16) JIP: LABEL97 UIP: LABEL97 { align1 1H }; - -LABEL98: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(16) g89<1>UW 0x0080UW { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g90<1>UW 0x0080UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g91<1>UW 0x0080UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -mov(16) g92<1>UW 0x0000UW { align1 1H }; -mov(16) g93<1>UW 0x0000UW { align1 1H I@7 }; -mov(16) g94<1>UW 0x0000UW { align1 1H I@7 }; - -LABEL97: -endif(16) JIP: LABEL96 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g116<1>D g74<1,1,0>D g56<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g21<2>UB g89<16,16,1>UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g22<2>UB g90<16,16,1>UW { align1 1H A@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g23<2>UB g91<16,16,1>UW { align1 1H A@7 }; -mov(16) g65<2>UB g92<16,16,1>UW { align1 1H I@7 }; -mov(16) g66<2>UB g93<16,16,1>UW { align1 1H I@7 }; -mov(16) g67<2>UB g94<16,16,1>UW { align1 1H I@7 }; -cmp.l.f0.0(16) g118<1>UD g116<1,1,0>UD g74<1,1,0>UD { align1 1H I@7 compacted }; -add(16) g122<1>D g116<1,1,0>D 28D { align1 1H compacted }; -mov(16) g95<1>UD g23<16,8,2>UB { align1 1H A@6 }; -add(16) g120<1>D -g118<1,1,0>D g76<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g124<1>UD g122<1,1,0>UD g116<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g91<2>UD g122<4,4,1>UD { align1 1Q }; -mov(8) g93<2>UD g123<4,4,1>UD { align1 2Q }; -add(16) g126<1>D -g124<1,1,0>D g120<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g91.1<2>UD g126<4,4,1>UD { align1 1Q I@1 }; -mov(8) g93.1<2>UD g127<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g91UD g95UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g10<1>D g116<1,1,0>D 40D { align1 1H $13.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g100<1>UD g22<16,8,2>UB { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -cmp.l.f0.0(16) g12<1>UD g10<1,1,0>UD g116<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g96<2>UD g10<4,4,1>UD { align1 1Q F@7 }; -mov(8) g98<2>UD g11<4,4,1>UD { align1 2Q F@3 }; -add(16) g14<1>D -g12<1,1,0>D g120<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g96.1<2>UD g14<4,4,1>UD { align1 1Q I@1 }; -mov(8) g98.1<2>UD g15<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g96UD g100UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g15<1>D g116<1,1,0>D 52D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g105<1>UD g21<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -cmp.l.f0.0(16) g17<1>UD g15<1,1,0>UD g116<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g101<2>UD g15<4,4,1>UD { align1 1Q F@2 }; -mov(8) g103<2>UD g16<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g19<1>D -g17<1,1,0>D g120<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g101.1<2>UD g19<4,4,1>UD { align1 1Q I@1 }; -mov(8) g103.1<2>UD g20<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g101UD g105UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g20<1>D g116<1,1,0>D 34D { align1 1H compacted }; -mov(16) g110<1>UD g67<16,8,2>UB { align1 1H }; -cmp.l.f0.0(16) g22<1>UD g20<1,1,0>UD g116<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g106<2>UD g20<4,4,1>UD { align1 1Q $0.src }; -mov(8) g108<2>UD g21<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g24<1>D -g22<1,1,0>D g120<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g106.1<2>UD g24<4,4,1>UD { align1 1Q I@1 }; -mov(8) g108.1<2>UD g25<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g106UD g110UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g34<1>D g116<1,1,0>D 46D { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g118<1>UD g66<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -cmp.l.f0.0(16) g36<1>UD g34<1,1,0>UD g116<1,1,0>UD { align1 1H A@2 compacted }; -mov(8) g111<2>UD g34<4,4,1>UD { align1 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -mov(8) g113<2>UD g35<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g58<1>D -g36<1,1,0>D g120<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g111.1<2>UD g58<4,4,1>UD { align1 1Q I@1 }; -mov(8) g113.1<2>UD g59<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g111UD g118UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g59<1>D g116<1,1,0>D 58D { align1 1H F@4 compacted }; -mov(16) g126<1>UD g65<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -cmp.l.f0.0(16) g61<1>UD g59<1,1,0>UD g116<1,1,0>UD { align1 1H A@2 compacted }; -mov(8) g122<2>UD g59<4,4,1>UD { align1 1Q }; -mov(8) g124<2>UD g60<4,4,1>UD { align1 2Q }; -add(16) g63<1>D -g61<1,1,0>D g120<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g122.1<2>UD g63<4,4,1>UD { align1 1Q I@1 }; -mov(8) g124.1<2>UD g64<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g122UD g126UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g64<1>D g116<1,1,0>D 22D { align1 1H compacted }; -mov(16) g14<1>UD g3<16,8,2>UB { align1 1H }; -cmp.l.f0.0(16) g66<1>UD g64<1,1,0>UD g116<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g10<2>UD g64<4,4,1>UD { align1 1Q }; -mov(8) g12<2>UD g65<4,4,1>UD { align1 2Q }; -add(16) g68<1>D -g66<1,1,0>D g120<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g10.1<2>UD g68<4,4,1>UD { align1 1Q I@1 }; -mov(8) g12.1<2>UD g69<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g10UD g14UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL96: -endif(16) JIP: LABEL86 { align1 1H }; - -LABEL86: -endif(16) JIP: LABEL81 { align1 1H }; -mov.nz.f0.0(16) null<1>D g52<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL99 UIP: LABEL99 { align1 1H }; -add(8) g86<1>D g26<8,4,2>D 40D { align1 1Q A@2 compacted }; -add(8) g69<1>D g46<8,4,2>D 40D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g83<1>UD 0x00000008UD { align1 WE_all 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g94<1>D g42<8,8,1>D 0x00000003UD { align1 1H F@1 }; -cmp.l.f0.0(8) g87<1>UD g86<8,8,1>UD g26<8,4,2>UD { align1 1Q A@1 }; -cmp.l.f0.0(8) g70<1>UD g69<8,8,1>UD g46<8,4,2>UD { align1 2Q A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g15<2>UD g86<4,4,1>UD { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g17<2>UD g69<4,4,1>UD { align1 2Q F@2 }; -add(8) g88<1>D -g87<8,8,1>D g26.1<8,4,2>D { align1 1Q A@1 }; -add(8) g71<1>D -g70<8,8,1>D g46.1<8,4,2>D { align1 2Q A@4 }; -mov(8) g15.1<2>UD g88<4,4,1>UD { align1 1Q I@2 }; -mov(8) g17.1<2>UD g71<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g72UD g15UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -add(16) g16<1>D g40<1,1,0>D 16D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g86UD g16UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g74<1>D g72<8,8,1>D 0x00000006UD { align1 1H $0.dst }; -add(8) g76<1>D g26<8,4,2>D g74<1,1,0>D { align1 1Q I@1 compacted }; -add(8) g77<1>D g46<8,4,2>D g75<1,1,0>D { align1 2Q I@2 compacted }; -cmp.l.f0.0(8) g89<1>UD g76<8,8,1>UD g26<8,4,2>UD { align1 1Q A@1 }; -cmp.l.f0.0(8) g79<1>UD g77<8,8,1>UD g46<8,4,2>UD { align1 2Q A@2 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -add(8) g80<1>D -g89<8,8,1>D g26.1<8,4,2>D { align1 1Q A@3 }; -mov(16) g88<1>UD g86<16,8,2>UW { align1 1H $0.dst }; -add(8) g81<1>D -g79<8,8,1>D g46.1<8,4,2>D { align1 2Q I@4 }; -(+f0.0.any16h) send(1) g82UD g83UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g84<1>D g82<0,1,0>D g38<1,1,0>D { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g90<1>D g88<1,1,0>D g82<0,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shr(16) g97<1>UD g84<1,1,0>UD 0x0000001eUD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g92<1>D g90<8,8,1>D 0x00000006UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g21<1>UD g92<1,1,0>UD g94<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g95<1>D g84<8,8,1>D 0x00000002UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g99<1>D g76<1,1,0>D g95<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g101<1>UD g99<1,1,0>UD g76<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g17<2>UD g99<4,4,1>UD { align1 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g19<2>UD g100<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g103<1>D g80<8,8,1>D g97<8,8,1>D -g101<1,1,1>D { align1 1H A@1 }; -mov(8) g17.1<2>UD g103<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g104<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g21UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL99: -endif(16) JIP: LABEL81 { align1 1H }; -add(16) g44<1>D g44<1,1,0>D 16D { align1 1H compacted }; - -LABEL81: -while(16) JIP: LABEL100 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q F@7 }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g11<1>UD g10<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@1 compacted }; -shl(16) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g10<1>UD g10<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.src }; -send(16) g125UD g10UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov.nz.f0.0(16) null<1>D g125<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL101 UIP: LABEL101 { align1 1H }; -mov(8) g126<1>UW 0x76543210UV { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g12<1>UW 0x76543210UV { align1 WE_all 1Q F@7 }; -mov(8) g113<1>UD 0x00000004UD { align1 WE_all 1Q $0.dst }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g120<1>UW 0x76543210UV { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g15<1>UW 0x76543210UV { align1 WE_all 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g18<1>UW 0x76543210UV { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -mov(8) g122<1>UD g30.1<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@5 }; -mov(8) g123<1>UD g50.1<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -mov(8) g126<1>UD g126<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g12<1>UD g12<8,8,1>UW { align1 WE_all 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -(+f0.0.any16h) send(1) g112UD g113UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -mov(8) g120<1>UD g120<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g15<1>UD g15<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g18<1>UD g18<8,8,1>UW { align1 WE_all 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g127<1>UD g126<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g13<1>UD g12<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g121<1>UD g120<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(8) g16<1>UD g15<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g19<1>UD g18<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@2 compacted }; -shl(16) g126<1>UD g126<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -shl(16) g12<1>UD g12<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -shl(16) g120<1>UD g120<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -shl(16) g15<1>UD g15<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -shl(16) g18<1>UD g18<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -add(16) g126<1>UD g126<1,1,0>UD 0x00000100UD { align1 WE_all 1H I@5 compacted }; -add(16) g12<1>UD g12<1,1,0>UD 0x00000100UD { align1 WE_all 1H I@5 compacted }; -add(16) g120<1>UD g120<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@5 compacted }; -add(16) g15<1>UD g15<1,1,0>UD 0x00000100UD { align1 WE_all 1H I@5 compacted }; -add(16) g18<1>UD g18<1,1,0>UD 0x00000100UD { align1 WE_all 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g124UD g126UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g10UD g12UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.src }; -send(16) g118UD g120UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g13UD g15UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g16UD g18UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -shl(16) g104<1>D g124<8,8,1>D 0x00000001UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -asr(16) g116<1>D g118<8,8,1>D 0x0000001fUD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -shl(16) g118<1>D g13<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shr(16) g120<1>UD g16<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g22<1>D g104<8,8,1>D 4904D { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(8) g90<1>D g30<8,4,2>D g118<1,1,0>D { align1 1Q compacted }; -add(8) g124<1>D g50<8,4,2>D g119<1,1,0>D { align1 2Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -send(16) g105UD g22UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g23<1>D g10<8,8,1>D 3696D { align1 1H $3.src }; -cmp.l.f0.0(8) g125<1>UD g90<8,8,1>UD g30<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g34<2>UD g90<4,4,1>UD { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $14.src }; -cmp.l.f0.0(8) g126<1>UD g124<8,8,1>UD g50<8,4,2>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@5 }; -mov(8) g36<2>UD g124<4,4,1>UD { align1 2Q }; -add3(16) g1<1>D g122<8,8,1>D g120<8,8,1>D -g125<1,1,1>D { align1 1H I@2 }; -mov(8) g34.1<2>UD g1<4,4,1>UD { align1 1Q I@1 }; -mov(8) g36.1<2>UD g2<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g68<2>UB g105<16,8,2>UW { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g106UD g23UD nullUD 0x04200900 0x00000000 - slm MsgDesc: ( load, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g38<1>UD g68<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(16) g108<1>UD g106<32,8,4>UB { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g110<1>D g108<8,8,1>D 0x00000006UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g114<1>D g110<1,1,0>D g112<0,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) nullUD g34UD g38UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -mov(8) g126<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g21<1>UW 0x76543210UV { align1 WE_all 1Q F@1 }; -mov(8) g14<1>UW 0x76543210UV { align1 WE_all 1Q }; -shr(16) g56<1>UD g114<1,1,0>UD 0x00000006UD { align1 1H I@4 compacted }; -mov(8) g126<1>UD g126<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g21<1>UD g21<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g14<1>UD g14<8,8,1>UW { align1 WE_all 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(8) g127<1>UD g126<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(8) g22<1>UD g21<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g15<1>UD g14<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g126<1>UD g126<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g21<1>UD g21<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g14<1>UD g14<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -add(16) g126<1>UD g126<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@3 compacted }; -add(16) g21<1>UD g21<1,1,0>UD 0x00000100UD { align1 WE_all 1H I@3 compacted }; -add(16) g14<1>UD g14<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g124UD g126UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g19UD g21UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g12UD g14UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -add(16) g2<1>D g124<1,1,0>D g19<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -cmp.l.f0.0(16) g10<1>UD g2<1,1,0>UD g12<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shl(16) g14<1>D g2<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shr(16) g18<1>UD g2<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g12<1>D -g10<1,1,0>D g116<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g91<1>D g30<8,4,2>D g14<1,1,0>D { align1 1Q A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -add(8) g22<1>D g50<8,4,2>D g15<1,1,0>D { align1 2Q I@4 compacted }; -shl(16) g16<1>D g12<8,8,1>D 0x00000002UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(8) g23<1>UD g91<8,8,1>UD g30<8,4,2>UD { align1 1Q I@3 }; -mov(8) g39<2>UD g91<4,4,1>UD { align1 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -cmp.l.f0.0(8) g24<1>UD g22<8,8,1>UD g50<8,4,2>UD { align1 2Q I@4 }; -mov(8) g41<2>UD g22<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -or(16) g20<1>UD g16<1,1,0>UD g18<1,1,0>UD { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g34<1>D g122<8,8,1>D g20<8,8,1>D -g23<1,1,1>D { align1 1H I@1 }; -mov(8) g39.1<2>UD g34<4,4,1>UD { align1 1Q I@1 }; -mov(8) g41.1<2>UD g35<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g39UD g56UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -cmp.z.f0.0(16) g37<1>W g32<16,8,2>W 0W { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g35<1>D g37<8,8,1>W { align1 1H I@1 }; -and.nz.f0.0(16) null<1>UD g52<8,8,1>UD g35<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL102 UIP: LABEL102 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(8) g92<1>D g26<8,4,2>D 40D { align1 1Q compacted }; -add(8) g38<1>D g46<8,4,2>D 40D { align1 2Q $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(8) g93<1>UD g92<8,8,1>UD g26<8,4,2>UD { align1 1Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -cmp.l.f0.0(8) g39<1>UD g38<8,8,1>UD g46<8,4,2>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g57<2>UD g92<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -mov(8) g59<2>UD g38<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g94<1>D -g93<8,8,1>D g26.1<8,4,2>D { align1 1Q A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -add(8) g40<1>D -g39<8,8,1>D g46.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g57.1<2>UD g94<4,4,1>UD { align1 1Q I@2 }; -mov(8) g59.1<2>UD g40<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g41UD g57UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g56<1>D g41<8,8,1>D 0x00000006UD { align1 1H $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g95<1>D g26<8,4,2>D g56<1,1,0>D { align1 1Q A@1 compacted }; -add(8) g57<1>D g46<8,4,2>D g57<1,1,0>D { align1 2Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(8) g96<1>UD g95<8,8,1>UD g26<8,4,2>UD { align1 1Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g62<2>UD g95<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -cmp.l.f0.0(8) g58<1>UD g57<8,8,1>UD g46<8,4,2>UD { align1 2Q I@3 }; -mov(8) g64<2>UD g57<4,4,1>UD { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g97<1>D -g96<8,8,1>D g26.1<8,4,2>D { align1 1Q A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -add(8) g59<1>D -g58<8,8,1>D g46.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g62.1<2>UD g97<4,4,1>UD { align1 1Q I@2 }; -mov(8) g64.1<2>UD g59<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g60UD g62UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -or(16) g66<1>UD g60<8,8,1>UD 0xffffffc0UD { align1 1H $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g62UD g66UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL102: -endif(16) JIP: LABEL101 { align1 1H }; - -LABEL101: -endif(16) JIP: LABEL13 { align1 1H }; - -LABEL13: -else(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; - -LABEL1: -cmp.z.f0.0(16) null<1>D g44<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL103 UIP: LABEL103 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g74<1>D g78<8,8,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g17<1>UW 0x76543210UV { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -mov(16) g61<1>UD g74<32,8,4>UB { align1 1H }; -mov(16) g63<1>UW g74<32,8,4>UB { align1 1H $0.src }; -mov(8) g17<1>UD g17<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(16) g44<1>UD g61<16,8,2>UW { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g18<1>UD g17<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@2 compacted }; -shl(16) g17<1>UD g17<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g17<1>UD g17<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.dst }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.dst }; -send(16) g15UD g17UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.l.f0.0(16) null<1>D g44<8,8,1>D g15<8,8,1>D { align1 1H I@4 }; -(+f0.0) if(16) JIP: LABEL105 UIP: LABEL104 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g64<1>D g44<8,8,1>D 0x00000005UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -shr(16) g66<1>UD g44<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g68<1>UD g28.1<8,4,2>UD { align1 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g69<1>UD g48.1<8,4,2>UD { align1 2Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -add(8) g70<1>D g28<8,4,2>D g64<1,1,0>D { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -add(8) g71<1>D g48<8,4,2>D g65<1,1,0>D { align1 2Q A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(8) g72<1>UD g70<8,8,1>UD g28<8,4,2>UD { align1 1Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g78<2>UD g70<4,4,1>UD { align1 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -cmp.l.f0.0(8) g73<1>UD g71<8,8,1>UD g48<8,4,2>UD { align1 2Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g80<2>UD g71<4,4,1>UD { align1 2Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add3(16) g76<1>D g68<8,8,1>D g66<8,8,1>D -g72<1,1,1>D { align1 1H I@2 }; -mov(8) g78.1<2>UD g76<4,4,1>UD { align1 1Q I@1 }; -mov(8) g80.1<2>UD g77<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g18UD g78UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -add(16) g78<1>D g70<1,1,0>D 16D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g80<1>UD g78<1,1,0>UD g70<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g84<2>UD g78<4,4,1>UD { align1 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@1 }; -mov(8) g86<2>UD g79<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -add(16) g82<1>D -g80<1,1,0>D g76<1,1,0>D { align1 1H compacted }; -mov(8) g84.1<2>UD g82<4,4,1>UD { align1 1Q I@1 }; -mov(8) g86.1<2>UD g83<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g32UD g84UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -else(16) JIP: LABEL104 UIP: LABEL104 { align1 1H }; - -LABEL105: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g24<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g22<1>UD 0x7f800000UD { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g20<1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) g18<1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -mov(16) g38<1>UD 0x80000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -mov(16) g36<1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g34<1>UD 0xff800000UD { align1 1H F@7 }; -mov(16) g32<1>UD 0xff800000UD { align1 1H $0.dst }; - -LABEL104: -endif(16) JIP: LABEL103 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -cmp.z.f0.0(16) g83<1>W g63<16,16,1>W 0W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov.nz.f0.0(16) g76<1>D g83<8,8,1>W { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL106 UIP: LABEL106 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g98<1>D g26<8,4,2>D 12D { align1 1Q F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -add(8) g84<1>D g46<8,4,2>D 12D { align1 2Q F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(8) g99<1>UD g98<8,8,1>UD g26<8,4,2>UD { align1 1Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -cmp.l.f0.0(8) g85<1>UD g84<8,8,1>UD g46<8,4,2>UD { align1 2Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(8) g89<2>UD g98<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@1 }; -mov(8) g91<2>UD g84<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -add(8) g100<1>D -g99<8,8,1>D g26.1<8,4,2>D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@2 }; -add(8) g86<1>D -g85<8,8,1>D g46.1<8,4,2>D { align1 2Q }; -mov(8) g89.1<2>UD g100<4,4,1>UD { align1 1Q I@2 }; -mov(8) g91.1<2>UD g86<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g87UD g89UD nullUD 0x08240588 0x00000000 - ugm MsgDesc: ( atomic_inc, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shl(16) g60<1>D g87<8,8,1>D 0x00000006UD { align1 1H F@4 }; - -LABEL106: -endif(16) JIP: LABEL103 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(8) g88<1>UD g26<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g89<1>UD g46<8,4,2>UD { align1 2Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(8) g78<1>D g26<8,4,2>D g60<0,1,0>D { align1 1Q A@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -add(8) g79<1>D g46<8,4,2>D g60<0,1,0>D { align1 2Q F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -add(8) g102<1>D g26<8,4,2>D 16D { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -add(8) g91<1>D g46<8,4,2>D 16D { align1 2Q F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(16) g105<1>D g74<1,1,0>D -14D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(16) g107<1>D g74<1,1,0>D 1D { align1 1H compacted }; -add(16) g109<1>D g74<1,1,0>D -15D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -cmp.l.f0.0(8) g101<1>UD g78<8,8,1>UD g26<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@1 }; -cmp.l.f0.0(8) g90<1>UD g79<8,8,1>UD g46<8,4,2>UD { align1 2Q }; -mov(8) g56<2>UD g78<4,4,1>UD { align1 1Q $0.src }; -mov(8) g58<2>UD g79<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(8) g103<1>UD g102<8,8,1>UD g26<8,4,2>UD { align1 1Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -mov(8) g123<2>UD g102<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@7 }; -mov(8) g125<2>UD g91<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@1 }; -cmp.l.f0.0(8) g92<1>UD g91<8,8,1>UD g46<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g80<1>D -g101<8,8,1>D g26.1<8,4,2>D { align1 1Q A@3 }; -add(16) g101<1>D g74<1,1,0>D -12D { align1 1H compacted }; -add(8) g81<1>D -g90<8,8,1>D g46.1<8,4,2>D { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g104<1>D -g103<8,8,1>D g26.1<8,4,2>D { align1 1Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -add(8) g93<1>D -g92<8,8,1>D g46.1<8,4,2>D { align1 2Q A@5 }; -mov(8) g56.1<2>UD g80<4,4,1>UD { align1 1Q I@5 }; -mov(8) g58.1<2>UD g81<4,4,1>UD { align1 2Q I@4 }; -mov(8) g123.1<2>UD g104<4,4,1>UD { align1 1Q I@4 }; -add(16) g103<1>D g74<1,1,0>D 2D { align1 1H compacted }; -mov(8) g125.1<2>UD g93<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g94UD g123UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shl(16) g96<1>D g94<8,8,1>D 0x00000006UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g98<1>D g88<8,8,1>D g96<8,8,1>D -g78<1,1,1>D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -asr(16) g16<1>D g98<8,8,1>D 0x00000006UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -add(16) g99<1>D g74<1,1,0>D 4D { align1 1H compacted }; -cmp.l.f0.0(16) null<1>D g99<8,8,1>D 16D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g1<1>UD g99<1,1,0>UD g101<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) null<1>D g103<8,8,1>D 16D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g40<1>UD g103<1,1,0>UD g105<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) null<1>D g107<8,8,1>D 16D { align1 1H }; -(+f0.0) sel(16) g42<1>UD g107<1,1,0>UD g109<1,1,0>UD { align1 1H $0.src compacted }; -mov.nz.f0.0(16) null<1>D g54<8,8,1>D { align1 1H }; -(-f0.0) if(16) JIP: LABEL108 UIP: LABEL107 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g64<1>UW 0x76543210UV { align1 WE_all 1Q F@7 }; -mov(8) g64<1>UD g64<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g65<1>UD g64<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@1 compacted }; -shl(16) g64<1>UD g64<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g64<1>UD g64<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g62UD g64UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -cmp.l.f0.0(16) null<1>UD g74<8,8,1>UD g62<8,8,1>UD { align1 1H }; -(+f0.0) sel(16) g110<1>UD g32<8,8,1>UD 0xff800000UD { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -(+f0.0) sel(16) g112<1>UD g34<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -(+f0.0) sel(16) g114<1>UD g36<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -(+f0.0) sel(16) g116<1>UD g18<8,8,1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -(+f0.0) sel(16) g118<1>UD g20<8,8,1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g120<1>UD g22<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(16) a0<1>UW 0x0dc0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0dc0UW { align1 1H A@1 }; -mov(16) g102<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0e00UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0e00UW { align1 1H A@1 }; -mov(16) g104<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0e40UW { align1 WE_all 1H I@6 }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0e40UW { align1 1H A@1 }; -mov(16) g106<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -mov(16) a0<1>UW 0x0e80UW { align1 WE_all 1H }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0e80UW { align1 1H A@1 }; -mov(16) g122<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) a0<1>UW 0x0ec0UW { align1 WE_all 1H A@6 }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ec0UW { align1 1H A@1 }; -mov(16) g124<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) a0<1>UW 0x0f00UW { align1 WE_all 1H I@6 }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0f00UW { align1 1H A@1 }; -mov(16) g126<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>UD g74<8,8,1>UD 0x00000006UD { align1 1H }; -sel.ge(16) g108<1>F g110<1,1,0>F g102<1,1,0>F { align1 1H I@7 compacted }; -sel.l(16) g62<1>F g116<1,1,0>F g122<1,1,0>F { align1 1H I@4 compacted }; -sel.ge(16) g110<1>F g112<1,1,0>F g104<1,1,0>F { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sel.l(16) g64<1>F g118<1,1,0>F g124<1,1,0>F { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -sel.l(16) g66<1>F g120<1,1,0>F g126<1,1,0>F { align1 1H compacted }; -sel.ge(16) g112<1>F g114<1,1,0>F g106<1,1,0>F { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) a0<1>UW 0x07c0UW { align1 WE_all 1H F@5 }; -shl(16) a0<1>UW g40<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x07c0UW { align1 1H A@1 }; -mov(16) g68<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0d80UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g40<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0d80UW { align1 1H A@1 }; -mov(16) g114<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0dc0UW { align1 WE_all 1H A@4 }; -shl(16) a0<1>UW g40<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0dc0UW { align1 1H A@1 }; -mov(16) g116<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) a0<1>UW 0x0800UW { align1 WE_all 1H }; -shl(16) a0<1>UW g40<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0800UW { align1 1H A@1 }; -mov(16) g70<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) a0<1>UW 0x0840UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g40<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0840UW { align1 1H A@1 }; -mov(16) g72<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0e00UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g40<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0e00UW { align1 1H A@1 }; -mov(16) g118<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g82<1>F g62<1,1,0>F g68<1,1,0>F { align1 1H I@6 compacted }; -sel.ge(16) g120<1>F g108<1,1,0>F g114<1,1,0>F { align1 1H A@3 compacted }; -sel.ge(16) g122<1>F g110<1,1,0>F g116<1,1,0>F { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sel.l(16) g84<1>F g64<1,1,0>F g70<1,1,0>F { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -sel.l(16) g86<1>F g66<1,1,0>F g72<1,1,0>F { align1 1H compacted }; -sel.ge(16) g124<1>F g112<1,1,0>F g118<1,1,0>F { align1 1H I@1 compacted }; -mov(16) a0<1>UW 0x0a40UW { align1 WE_all 1H F@6 }; -shl(16) a0<1>UW g42<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0a40UW { align1 1H A@1 }; -mov(16) g88<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0f00UW { align1 WE_all 1H F@5 }; -shl(16) a0<1>UW g42<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0f00UW { align1 1H A@1 }; -mov(16) g126<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0f40UW { align1 WE_all 1H A@4 }; -shl(16) a0<1>UW g42<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0f40UW { align1 1H A@1 }; -mov(16) g62<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0a80UW { align1 WE_all 1H F@3 }; -shl(16) a0<1>UW g42<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0a80UW { align1 1H A@1 }; -mov(16) g90<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0ac0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g42<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ac0UW { align1 1H A@1 }; -mov(16) g92<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0f80UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g42<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0f80UW { align1 1H A@1 }; -mov(16) g64<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g96<1>F g82<1,1,0>F g88<1,1,0>F { align1 1H I@6 compacted }; -sel.ge(16) g66<1>F g120<1,1,0>F g126<1,1,0>F { align1 1H A@3 compacted }; -sel.ge(16) g68<1>F g122<1,1,0>F g62<1,1,0>F { align1 1H I@4 compacted }; -sel.l(16) g98<1>F g84<1,1,0>F g90<1,1,0>F { align1 1H I@3 compacted }; -sel.l(16) g100<1>F g86<1,1,0>F g92<1,1,0>F { align1 1H I@2 compacted }; -sel.ge(16) g70<1>F g124<1,1,0>F g64<1,1,0>F { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL109 UIP: LABEL109 { align1 1H }; -sel.ge(16) g72<1>F (abs)g96<0,1,0>F (abs)g66<0,1,0>F { align1 1H F@5 compacted }; -sel.ge(16) g82<1>F (abs)g98<0,1,0>F (abs)g68<0,1,0>F { align1 1H A@4 compacted }; -sel.ge(16) g84<1>F (abs)g100<0,1,0>F (abs)g70<0,1,0>F { align1 1H A@3 compacted }; -mov(16) g95<2>B -1W { align1 1H }; -sel.ge(16) g86<1>F g82<1,1,0>F g84<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g88<1>F g72<1,1,0>F g86<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g90<1>F g88<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g10<1>F g96<0,1,0>F -g90<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g12<1>F g98<0,1,0>F -g90<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g14<1>F g100<0,1,0>F -g90<1,1,0>F { align1 1H compacted }; -add(16) g92<1>F g66<0,1,0>F g90<1,1,0>F { align1 1H compacted }; -add(16) g96<1>F g68<0,1,0>F g90<1,1,0>F { align1 1H compacted }; -add(16) g98<1>F g70<0,1,0>F g90<1,1,0>F { align1 1H compacted }; -add(16) g100<1>F g92<1,1,0>F -g10<1,1,0>F { align1 1H F@3 compacted }; -add(16) g102<1>F g96<1,1,0>F -g12<1,1,0>F { align1 1H F@3 compacted }; -add(16) g104<1>F g98<1,1,0>F -g14<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g106<1>F g100<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g108<1>F g102<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g110<1>F g104<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -and(16) g112<1>UD g106<8,8,1>UD 0x007fffffUD { align1 1H A@3 }; -and(16) g64<1>UD g106<8,8,1>UD 0x80000000UD { align1 1H }; -and(16) g90<1>UD g106<8,8,1>UD 0x7f800000UD { align1 1H F@7 }; -and(16) g114<1>UD g108<8,8,1>UD 0x007fffffUD { align1 1H F@2 }; -and(16) g66<1>UD g108<8,8,1>UD 0x80000000UD { align1 1H F@7 }; -and(16) g92<1>UD g108<8,8,1>UD 0x7f800000UD { align1 1H F@6 }; -and(16) g116<1>UD g110<8,8,1>UD 0x007fffffUD { align1 1H F@1 }; -and(16) g68<1>UD g110<8,8,1>UD 0x80000000UD { align1 1H F@7 }; -and(16) g96<1>UD g110<8,8,1>UD 0x7f800000UD { align1 1H F@5 }; -add(16) g118<1>D g112<8,8,1>D 1056964608D { align1 1H I@7 }; -asr(16) g98<1>D g90<8,8,1>D 0x00000017UD { align1 1H A@4 }; -add(16) g120<1>D g114<8,8,1>D 1056964608D { align1 1H I@7 }; -asr(16) g100<1>D g92<8,8,1>D 0x00000017UD { align1 1H A@3 }; -add(16) g122<1>D g116<8,8,1>D 1056964608D { align1 1H I@7 }; -asr(16) g102<1>D g96<8,8,1>D 0x00000017UD { align1 1H A@2 }; -cmp.z.f0.0(16) null<1>F g118<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@6 compacted }; -add(16) g116<1>D g78<1,1,0>D 16D { align1 1H compacted }; -(-f0.0) sel(16) g124<1>UD g118<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g70<1>UD g124<8,8,1>UD 0x7fffffffUD { align1 1H A@1 }; -cmp.z.f0.0(16) null<1>F g120<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@7 compacted }; -or(16) g84<1>UD g70<1,1,0>UD g64<1,1,0>UD { align1 1H I@1 compacted }; -(-f0.0) sel(16) g126<1>UD g120<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g72<1>UD g126<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.z.f0.0(16) null<1>F g122<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@7 compacted }; -or(16) g86<1>UD g72<1,1,0>UD g66<1,1,0>UD { align1 1H I@1 compacted }; -(-f0.0) sel(16) g62<1>UD g122<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g82<1>UD g62<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.g.f0.0(16) g104<1>F g84<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@6 }; -cmp.g.f0.0(16) g106<1>F g86<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@3 }; -or(16) g88<1>UD g82<1,1,0>UD g68<1,1,0>UD { align1 1H I@1 compacted }; -add3(16) g110<1>D 65410W g98<8,8,1>D -g104<1,1,1>D { align1 1H F@2 }; -add3(16) g112<1>D 65410W g100<8,8,1>D -g106<1,1,1>D { align1 1H F@1 }; -cmp.g.f0.0(16) g108<1>F g88<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@3 }; -mov(16) g69<4>UB g6<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g118<1>UD g116<1,1,0>UD g78<1,1,0>UD { align1 1H F@6 compacted }; -add3(16) g114<1>D 65410W g102<8,8,1>D -g108<1,1,1>D { align1 1H F@1 }; -mov(16) g90<1>UD g69<32,8,4>UB { align1 1H I@3 }; -add(16) g120<1>D -g118<1,1,0>D g80<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g3<2>UD g116<4,4,1>UD { align1 1Q }; -mov(8) g5<2>UD g117<4,4,1>UD { align1 2Q }; -mov(8) g3.1<2>UD g120<4,4,1>UD { align1 1Q I@2 }; -mov(8) g5.1<2>UD g121<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g3UD g90UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -send(16) nullUD g56UD g10UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -add(16) g121<1>D g78<1,1,0>D 18D { align1 1H F@4 compacted }; -mov(16) g70<4>UB g110<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g123<1>UD g121<1,1,0>UD g78<1,1,0>UD { align1 1H A@2 compacted }; -mov(8) g3<2>UD g121<4,4,1>UD { align1 1Q $0.src }; -mov(8) g5<2>UD g122<4,4,1>UD { align1 2Q $0.src }; -mov(16) g72<4>UB g112<8,8,1>UD { align1 1H }; -mov(16) g82<4>UB g114<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g91<4>UB g70<32,8,4>UB { align1 1H I@6 }; -add(16) g125<1>D -g123<1,1,0>D g80<1,1,0>D { align1 1H I@6 compacted }; -mov(16) g91.1<4>UB g72<32,8,4>UB { align1 1H I@2 }; -mov(8) g3.1<2>UD g125<4,4,1>UD { align1 1Q I@2 }; -mov(8) g5.1<2>UD g126<4,4,1>UD { align1 2Q I@3 }; -mov(16) g91.2<4>UB g82<32,8,4>UB { align1 1H I@3 }; -mov(16) g91.3<4>UB g95<16,8,2>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g3UD g91UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -mov(8) g67<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g67<1>UD g67<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g68<1>UD g67<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g67<1>UD g67<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g67<1>UD g67<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g65UD g67UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -cmp.l.f0.0(16) null<1>UD g74<8,8,1>UD g65<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL111 UIP: LABEL110 { align1 1H }; -sel.ge(16) g126<1>F (abs)g18<1,1,0>F (abs)g32<1,1,0>F { align1 1H I@7 compacted }; -sel.ge(16) g3<1>F (abs)g20<1,1,0>F (abs)g34<1,1,0>F { align1 1H $0.src compacted }; -sel.ge(16) g5<1>F (abs)g22<1,1,0>F (abs)g36<1,1,0>F { align1 1H $0.src compacted }; -shl(16) g98<1>D -g110<8,8,1>D 0x00000017UD { align1 1H }; -shl(16) g102<1>D -g112<8,8,1>D 0x00000017UD { align1 1H }; -shl(16) g106<1>D -g114<8,8,1>D 0x00000017UD { align1 1H }; -sel.ge(16) g7<1>F g3<1,1,0>F g5<1,1,0>F { align1 1H @1 $0.dst compacted }; -add(16) g100<1>D g98<8,8,1>D 1132462080D { align1 1H I@3 }; -add(16) g104<1>D g102<8,8,1>D 1132462080D { align1 1H I@3 }; -add(16) g108<1>D g106<8,8,1>D 1132462080D { align1 1H I@3 }; -sel.ge(16) g62<1>F g126<1,1,0>F g7<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g64<1>F g62<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g66<1>F g18<1,1,0>F -g64<1,1,0>F { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g68<1>F g20<1,1,0>F -g64<1,1,0>F { align1 1H compacted }; -add(16) g70<1>F g22<1,1,0>F -g64<1,1,0>F { align1 1H compacted }; -add(16) g72<1>F g32<1,1,0>F g64<1,1,0>F { align1 1H compacted }; -add(16) g82<1>F g34<1,1,0>F g64<1,1,0>F { align1 1H compacted }; -add(16) g84<1>F g36<1,1,0>F g64<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g86<1>F g66<1,1,0>F -g10<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g88<1>F g68<1,1,0>F -g12<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g90<1>F g70<1,1,0>F -g14<1,1,0>F { align1 1H F@6 compacted }; -add(16) g62<1>F g72<1,1,0>F -g10<1,1,0>F { align1 1H F@6 compacted }; -add(16) g64<1>F g82<1,1,0>F -g12<1,1,0>F { align1 1H F@6 compacted }; -add(16) g66<1>F g84<1,1,0>F -g14<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g92<1>F g86<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@6 }; -mul(16) g94<1>F g88<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@6 }; -mul(16) g96<1>F g90<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@6 }; -mul(16) g68<1>F g62<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -mul(16) g70<1>F g64<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -mul(16) g72<1>F g66<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -mul(16) g110<1>F g92<1,1,0>F g100<1,1,0>F { align1 1H A@3 compacted }; -mul(16) g112<1>F g94<1,1,0>F g104<1,1,0>F { align1 1H A@2 compacted }; -mul(16) g114<1>F g96<1,1,0>F g108<1,1,0>F { align1 1H A@1 compacted }; -mul(16) g82<1>F g68<1,1,0>F g100<1,1,0>F { align1 1H F@6 compacted }; -mul(16) g84<1>F g70<1,1,0>F g104<1,1,0>F { align1 1H F@6 compacted }; -mul(16) g86<1>F g72<1,1,0>F g108<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g116<1>F g110<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g118<1>F g112<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g120<1>F g114<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g88<1>F -g82<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g90<1>F -g84<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g92<1>F -g86<1,1,0>F { align1 1H F@6 compacted }; -sel.ge(16) g122<1>F g116<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g124<1>F g118<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g126<1>F g120<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g94<1>F -g88<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g96<1>F -g90<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g98<1>F -g92<1,1,0>F 0x0F /* 0F */ { align1 1H A@3 compacted }; -sel.l(16) g3<1>F g122<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g5<1>F g124<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g7<1>F g126<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g100<1>F g94<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g102<1>F g96<8,8,1>F 0x437f0000F /* 255F */ { align1 1H A@2 }; -sel.l(16) g104<1>F g98<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -mov(16) g83<4>UB g3<8,8,1>F { align1 1H F@6 }; -mov(16) g85<4>UB g5<8,8,1>F { align1 1H F@5 }; -mov(16) g87<4>UB g7<8,8,1>F { align1 1H F@4 }; -mov(16) g89<4>UB g100<8,8,1>F { align1 1H F@3 }; -mov(16) g91<4>UB g102<8,8,1>F { align1 1H F@2 }; -mov(16) g97<1>UW g83<32,8,4>UB { align1 1H A@2 }; -mov(16) g96<1>UW g85<32,8,4>UB { align1 1H A@2 }; -mov(16) g93<4>UB g104<8,8,1>F { align1 1H F@1 }; -mov(16) g95<1>UW g87<32,8,4>UB { align1 1H A@3 }; -mov(16) g100<1>UW g89<32,8,4>UB { align1 1H I@6 }; -mov(16) g99<1>UW g91<32,8,4>UB { align1 1H A@1 }; -mov(16) g98<1>UW g93<32,8,4>UB { align1 1H A@1 }; -else(16) JIP: LABEL110 UIP: LABEL110 { align1 1H }; - -LABEL111: -mov(16) g95<1>UW 0x0080UW { align1 1H I@5 }; -mov(16) g96<1>UW 0x0080UW { align1 1H I@7 }; -mov(16) g97<1>UW 0x0080UW { align1 1H I@7 }; -mov(16) g98<1>UW 0x0000UW { align1 1H I@5 }; -mov(16) g99<1>UW 0x0000UW { align1 1H I@7 }; -mov(16) g100<1>UW 0x0000UW { align1 1H I@7 }; - -LABEL110: -endif(16) JIP: LABEL109 { align1 1H }; -add(16) g105<1>D g78<1,1,0>D g74<1,1,0>D { align1 1H I@7 compacted }; -mov(16) g101<2>UB g95<16,16,1>UW { align1 1H I@7 }; -mov(16) g102<2>UB g96<16,16,1>UW { align1 1H I@7 }; -mov(16) g103<2>UB g97<16,16,1>UW { align1 1H I@7 }; -mov(16) g104<2>UB g100<16,16,1>UW { align1 1H I@6 }; -cmp.l.f0.0(16) g107<1>UD g105<1,1,0>UD g78<1,1,0>UD { align1 1H I@5 compacted }; -add(16) g111<1>D g105<1,1,0>D 28D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g92<1>UD g103<16,8,2>UB { align1 1H I@4 }; -mov(16) g96<2>UB g98<16,16,1>UW { align1 1H }; -add(16) g109<1>D -g107<1,1,0>D g80<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g113<1>UD g111<1,1,0>UD g105<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g3<2>UD g111<4,4,1>UD { align1 1Q $0.src }; -mov(8) g5<2>UD g112<4,4,1>UD { align1 2Q $0.src }; -mov(16) g97<2>UB g99<16,16,1>UW { align1 1H }; -add(16) g115<1>D -g113<1,1,0>D g109<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g3.1<2>UD g115<4,4,1>UD { align1 1Q I@1 }; -mov(8) g5.1<2>UD g116<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g3UD g92UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g116<1>D g105<1,1,0>D 40D { align1 1H compacted }; -mov(16) g93<1>UD g102<16,8,2>UB { align1 1H $0.src }; -cmp.l.f0.0(16) g118<1>UD g116<1,1,0>UD g105<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g3<2>UD g116<4,4,1>UD { align1 1Q $0.src }; -mov(8) g5<2>UD g117<4,4,1>UD { align1 2Q $0.src }; -add(16) g120<1>D -g118<1,1,0>D g109<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g3.1<2>UD g120<4,4,1>UD { align1 1Q I@1 }; -mov(8) g5.1<2>UD g121<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g3UD g93UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; -add(16) g121<1>D g105<1,1,0>D 52D { align1 1H F@6 compacted }; -mov(16) g94<1>UD g101<16,8,2>UB { align1 1H $11.src }; -cmp.l.f0.0(16) g123<1>UD g121<1,1,0>UD g105<1,1,0>UD { align1 1H A@2 compacted }; -mov(8) g3<2>UD g121<4,4,1>UD { align1 1Q $11.src }; -mov(8) g5<2>UD g122<4,4,1>UD { align1 2Q $11.src }; -add(16) g125<1>D -g123<1,1,0>D g109<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g3.1<2>UD g125<4,4,1>UD { align1 1Q I@1 }; -mov(8) g5.1<2>UD g126<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g3UD g94UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $12 }; -add(16) g126<1>D g105<1,1,0>D 34D { align1 1H F@4 compacted }; -mov(16) g98<1>UD g104<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -cmp.l.f0.0(16) g3<1>UD g126<1,1,0>UD g105<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g7<1>D -g3<1,1,0>D g109<1,1,0>D { align1 1H @1 $0.dst compacted }; -mov(8) g3<2>UD g126<4,4,1>UD { align1 1Q }; -mov(8) g5<2>UD g127<4,4,1>UD { align1 2Q $12.src }; -mov(8) g3.1<2>UD g7<4,4,1>UD { align1 1Q I@2 }; -mov(8) g5.1<2>UD g8<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g3UD g98UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g8<1>D g105<1,1,0>D 46D { align1 1H $0.dst compacted }; -mov(16) g99<1>UD g97<16,8,2>UB { align1 1H $0.src }; -cmp.l.f0.0(16) g62<1>UD g8<1,1,0>UD g105<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g3<2>UD g8<4,4,1>UD { align1 1Q $0.src }; -mov(8) g5<2>UD g9<4,4,1>UD { align1 2Q $0.src }; -add(16) g64<1>D -g62<1,1,0>D g109<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g3.1<2>UD g64<4,4,1>UD { align1 1Q I@1 }; -mov(8) g5.1<2>UD g65<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g3UD g99UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g65<1>D g105<1,1,0>D 58D { align1 1H compacted }; -mov(16) g100<1>UD g96<16,8,2>UB { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -cmp.l.f0.0(16) g67<1>UD g65<1,1,0>UD g105<1,1,0>UD { align1 1H compacted }; -mov(8) g3<2>UD g65<4,4,1>UD { align1 1Q $0.src }; -mov(8) g5<2>UD g66<4,4,1>UD { align1 2Q $0.src }; -add(16) g69<1>D -g67<1,1,0>D g109<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g3.1<2>UD g69<4,4,1>UD { align1 1Q I@1 }; -mov(8) g5.1<2>UD g70<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g3UD g100UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -cmp.nz.f0.0(16) null<1>D g54<8,8,1>D 0D { align1 1H }; -mov(8) g84<1>UW 0x76543210UV { align1 WE_all 1Q F@3 }; -mov(8) g84<1>UD g84<8,8,1>UW { align1 WE_all 1Q I@1 }; -shl(8) g84<1>UD g84<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g84<1>UD g84<1,1,0>UD 0x000000e0UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g83UD g84UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -(-f0.0) sel(16) g70<1>UD g83<0,1,0>UD 0x00000002UD { align1 1H }; -mov(16) g107<4>UB g70<8,8,1>UD { align1 1H I@1 }; -add(16) g71<1>D g105<1,1,0>D 22D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g101<1>UD g107<32,8,4>UB { align1 1H I@2 }; -cmp.l.f0.0(16) g82<1>UD g71<1,1,0>UD g105<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g124<2>UD g71<4,4,1>UD { align1 1Q }; -mov(8) g126<2>UD g72<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g84<1>D -g82<1,1,0>D g109<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g124.1<2>UD g84<4,4,1>UD { align1 1Q I@1 }; -mov(8) g126.1<2>UD g85<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g124UD g101UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL109: -endif(16) JIP: LABEL112 { align1 1H }; - -LABEL112: -else(16) JIP: LABEL107 UIP: LABEL107 { align1 1H }; - -LABEL108: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -mov(16) g85<1>UD g24.3<32,8,4>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g70<1>UW 0x76543210UV { align1 WE_all 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g84<1>UW 0x76543210UV { align1 WE_all 1Q A@3 }; -mov(8) g70<1>UD g70<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g84<1>UD g84<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g71<1>UD g70<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@1 compacted }; -shl(16) g70<1>UD g70<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g70<1>UD g70<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g68UD g70UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -cmp.l.f0.0(16) null<1>D g44<8,8,1>D g68<8,8,1>D { align1 1H }; -(+f0.0) sel(16) g82<1>UD g85<1,1,0>UD 0x00000000UD { align1 1H A@6 compacted }; -add(8) g85<1>UD g84<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g86<1>UD g82<32,8,4>UB { align1 1H A@1 }; -shl(16) g84<1>UD g84<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -mov(16) a0<1>UW 0x0ac0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ac0UW { align1 1H A@1 }; -mov(16) g88<1>UD g[a0]UD { align1 1H A@1 compacted }; -add(16) g84<1>UD g84<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g90<1>UD g82<1,1,0>UD g88<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g71UD g84UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(16) g92<1>UD g90<32,8,4>UB { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) a0<1>UW 0x0b80UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g40<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b80UW { align1 1H A@1 }; -mov(16) g94<1>UD g[a0]UD { align1 1H A@1 compacted }; -or(16) g96<1>UD g92<1,1,0>UD g94<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g98<1>UD g96<32,8,4>UB { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) a0<1>UW 0x0c40UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g42<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0c40UW { align1 1H A@1 }; -mov(16) g100<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g102<1>UD g96<1,1,0>UD g100<1,1,0>UD { align1 1H A@1 compacted }; -mov(16) g54<4>UB g102<0,1,0>UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -cmp.l.f0.0(16) null<1>UD g74<8,8,1>UD g71<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL114 UIP: LABEL113 { align1 1H }; -mov(16) g104<1>UD g102<0,1,0>UB { align1 1H F@1 }; -cmp.z.f0.0(16) g106<1>D g104<1,1,0>D 0D { align1 1H I@1 compacted }; -cmp.z.f0.0(16) null<1>D g82<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g108<1>UD g106<8,8,1>UD 0xffffffffUD { align1 1H I@2 }; -cmp.nz.f0.0(16) null<1>D g108<8,8,1>D 0D { align1 1H I@1 }; -(+f0.0) sel(16) g68<1>UD g32<8,8,1>UD 0xff800000UD { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -(+f0.0) sel(16) g70<1>UD g34<8,8,1>UD 0xff800000UD { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -(+f0.0) sel(16) g72<1>UD g36<8,8,1>UD 0xff800000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -(+f0.0) sel(16) g62<1>UD g18<8,8,1>UD 0x7f800000UD { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -(+f0.0) sel(16) g64<1>UD g20<8,8,1>UD 0x7f800000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -(+f0.0) sel(16) g66<1>UD g22<8,8,1>UD 0x7f800000UD { align1 1H }; -else(16) JIP: LABEL113 UIP: LABEL113 { align1 1H }; - -LABEL114: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -mov(16) g66<1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g64<1>UD 0x7f800000UD { align1 1H A@1 }; -mov(16) g62<1>UD 0x7f800000UD { align1 1H A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g72<1>UD 0xff800000UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -mov(16) g70<1>UD 0xff800000UD { align1 1H }; -mov(16) g68<1>UD 0xff800000UD { align1 1H }; - -LABEL113: -endif(16) JIP: LABEL107 { align1 1H }; -mov(16) a0<1>UW 0x07c0UW { align1 WE_all 1H A@5 }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x07c0UW { align1 1H A@1 }; -mov(16) g109<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) a0<1>UW 0x0800UW { align1 WE_all 1H A@5 }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0800UW { align1 1H A@1 }; -mov(16) g111<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -mov(16) a0<1>UW 0x0840UW { align1 WE_all 1H }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0840UW { align1 1H A@1 }; -mov(16) g113<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>UD g74<8,8,1>UD 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -sel.l(16) g84<1>F g62<1,1,0>F g109<1,1,0>F { align1 1H compacted }; -sel.l(16) g86<1>F g64<1,1,0>F g111<1,1,0>F { align1 1H A@3 compacted }; -sel.l(16) g88<1>F g66<1,1,0>F g113<1,1,0>F { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) a0<1>UW 0x0a80UW { align1 WE_all 1H }; -shl(16) a0<1>UW g40<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0a80UW { align1 1H A@1 }; -mov(16) g114<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0ac0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g40<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ac0UW { align1 1H A@1 }; -mov(16) g90<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0b00UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g40<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b00UW { align1 1H A@1 }; -mov(16) g98<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g100<1>F g84<1,1,0>F g114<1,1,0>F { align1 1H I@3 compacted }; -sel.l(16) g102<1>F g86<1,1,0>F g90<1,1,0>F { align1 1H I@2 compacted }; -sel.l(16) g104<1>F g88<1,1,0>F g98<1,1,0>F { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) a0<1>UW 0x0c80UW { align1 WE_all 1H }; -shl(16) a0<1>UW g42<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0c80UW { align1 1H A@1 }; -mov(16) g115<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0cc0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g42<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0cc0UW { align1 1H A@1 }; -mov(16) g91<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0d00UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g42<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0d00UW { align1 1H A@1 }; -mov(16) g106<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g84<1>F g100<1,1,0>F g115<1,1,0>F { align1 1H A@3 compacted }; -mov(16) a0<1>UW 0x0880UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0880UW { align1 1H A@1 }; -mov(16) g116<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g86<1>F g102<1,1,0>F g91<1,1,0>F { align1 1H A@3 compacted }; -sel.l(16) g88<1>F g104<1,1,0>F g106<1,1,0>F { align1 1H A@2 compacted }; -mov(16) a0<1>UW 0x08c0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x08c0UW { align1 1H A@1 }; -mov(16) g92<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0900UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g1<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0900UW { align1 1H A@1 }; -mov(16) g107<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g1<1>F g68<1,1,0>F g116<1,1,0>F { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sel.ge(16) g3<1>F g70<1,1,0>F g92<1,1,0>F { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sel.ge(16) g5<1>F g72<1,1,0>F g107<1,1,0>F { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) a0<1>UW 0x0020UW { align1 WE_all 1H F@3 }; -shl(16) a0<1>UW g40<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0020UW { align1 1H A@1 }; -mov(16) g7<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0060UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g40<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0060UW { align1 1H A@1 }; -mov(16) g90<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x00a0UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g40<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x00a0UW { align1 1H A@1 }; -mov(16) g92<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g40<1>F g1<1,1,0>F g7<1,1,0>F { align1 1H I@1 compacted }; -sel.ge(16) g1<1>F g3<1,1,0>F g90<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g3<1>F g5<1,1,0>F g92<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0500UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g42<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0500UW { align1 1H A@1 }; -mov(16) g90<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0020UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g42<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0020UW { align1 1H A@1 }; -mov(16) g5<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0060UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g42<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0060UW { align1 1H A@1 }; -mov(16) g7<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g42<1>F g40<1,1,0>F g90<1,1,0>F { align1 1H I@1 compacted }; -sel.ge(16) g40<1>F g1<1,1,0>F g5<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g90<1>F g3<1,1,0>F g7<1,1,0>F { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL115 UIP: LABEL115 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -sel.ge(16) g117<1>F (abs)g84<0,1,0>F (abs)g42<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -sel.ge(16) g119<1>F (abs)g86<0,1,0>F (abs)g40<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -sel.ge(16) g121<1>F (abs)g88<0,1,0>F (abs)g90<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sel.ge(16) g123<1>F g119<1,1,0>F g121<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sel.ge(16) g125<1>F g117<1,1,0>F g123<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g93<1>F g125<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -add(16) g1<1>F g84<0,1,0>F -g93<1,1,0>F { align1 1H A@1 compacted }; -add(16) g3<1>F g86<0,1,0>F -g93<1,1,0>F { align1 1H A@2 compacted }; -add(16) g5<1>F g88<0,1,0>F -g93<1,1,0>F { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g126<1>F g42<0,1,0>F g93<1,1,0>F { align1 1H compacted }; -add(16) g84<1>F g90<0,1,0>F g93<1,1,0>F { align1 1H compacted }; -add(16) g42<1>F g40<0,1,0>F g93<1,1,0>F { align1 1H compacted }; -add(16) g86<1>F g126<1,1,0>F -g1<1,1,0>F { align1 1H F@3 compacted }; -add(16) g90<1>F g84<1,1,0>F -g5<1,1,0>F { align1 1H F@3 compacted }; -add(16) g88<1>F g42<1,1,0>F -g3<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g40<1>F g86<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g84<1>F g90<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g42<1>F g88<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -and(16) g91<1>UD g40<8,8,1>UD 0x007fffffUD { align1 1H F@2 }; -and(16) g108<1>UD g84<8,8,1>UD 0x007fffffUD { align1 1H F@2 }; -and(16) g99<1>UD g42<8,8,1>UD 0x007fffffUD { align1 1H F@1 }; -add(16) g97<1>D g91<8,8,1>D 1056964608D { align1 1H I@3 }; -add(16) g93<1>D g108<8,8,1>D 1056964608D { align1 1H A@3 }; -add(16) g95<1>D g99<8,8,1>D 1056964608D { align1 1H I@3 }; -cmp.z.f0.0(16) null<1>F g97<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@3 compacted }; -(-f0.0) sel(16) g86<1>UD g97<8,8,1>UD 0x3f000000UD { align1 1H F@4 }; -and(16) g98<1>UD g86<8,8,1>UD 0x7fffffffUD { align1 1H A@1 }; -cmp.z.f0.0(16) null<1>F g95<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@3 compacted }; -(-f0.0) sel(16) g88<1>UD g95<8,8,1>UD 0x3f000000UD { align1 1H F@3 }; -and(16) g96<1>UD g84<8,8,1>UD 0x80000000UD { align1 1H A@1 }; -and(16) g86<1>UD g88<8,8,1>UD 0x7fffffffUD { align1 1H I@2 }; -cmp.z.f0.0(16) null<1>F g93<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@7 compacted }; -(-f0.0) sel(16) g90<1>UD g93<8,8,1>UD 0x3f000000UD { align1 1H F@5 }; -and(16) g92<1>UD g40<8,8,1>UD 0x80000000UD { align1 1H A@1 }; -and(16) g94<1>UD g42<8,8,1>UD 0x80000000UD { align1 1H A@1 }; -and(16) g88<1>UD g90<8,8,1>UD 0x7fffffffUD { align1 1H I@3 }; -or(16) g90<1>UD g98<1,1,0>UD g92<1,1,0>UD { align1 1H I@3 compacted }; -or(16) g92<1>UD g86<1,1,0>UD g94<1,1,0>UD { align1 1H I@3 compacted }; -or(16) g86<1>UD g88<1,1,0>UD g96<1,1,0>UD { align1 1H I@3 compacted }; -and(16) g88<1>UD g40<8,8,1>UD 0x7f800000UD { align1 1H }; -and(16) g40<1>UD g42<8,8,1>UD 0x7f800000UD { align1 1H }; -and(16) g42<1>UD g84<8,8,1>UD 0x7f800000UD { align1 1H }; -asr(16) g84<1>D g88<8,8,1>D 0x00000017UD { align1 1H I@3 }; -asr(16) g88<1>D g40<8,8,1>D 0x00000017UD { align1 1H I@3 }; -asr(16) g40<1>D g42<8,8,1>D 0x00000017UD { align1 1H I@3 }; -cmp.g.f0.0(16) g42<1>F g90<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@1 }; -cmp.g.f0.0(16) g90<1>F g92<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@7 }; -cmp.g.f0.0(16) g92<1>F g86<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@7 }; -add3(16) g86<1>D 65410W g84<8,8,1>D -g42<1,1,1>D { align1 1H A@1 }; -add3(16) g84<1>D 65410W g88<8,8,1>D -g90<1,1,1>D { align1 1H A@2 }; -add3(16) g88<1>D 65410W g40<8,8,1>D -g92<1,1,1>D { align1 1H A@1 }; -add(16) g92<1>D g78<1,1,0>D 16D { align1 1H compacted }; -cmp.l.f0.0(16) g94<1>UD g92<1,1,0>UD g78<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g40<2>UD g92<4,4,1>UD { align1 1Q }; -mov(8) g42<2>UD g93<4,4,1>UD { align1 2Q }; -add(16) g96<1>D -g94<1,1,0>D g80<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g94<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g40.1<2>UD g96<4,4,1>UD { align1 1Q I@2 }; -mov(8) g42.1<2>UD g97<4,4,1>UD { align1 2Q I@3 }; -mov(8) g94<1>UD g94<8,8,1>UW { align1 WE_all 1Q I@3 }; -shl(8) g94<1>UD g94<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@1 compacted }; -add(8) g94<1>UD g94<1,1,0>UD 0x00000000UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g93UD g94UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -mov(16) g102<1>UD g93<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g40UD g102UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g7<1>D g16<8,8,1>D { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g56UD g1UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -add(16) g97<1>D g78<1,1,0>D 18D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g108<4>UB g86<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g99<1>UD g97<1,1,0>UD g78<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g9<2>UD g97<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -mov(8) g11<2>UD g98<4,4,1>UD { align1 2Q }; -mov(16) g110<4>UB g84<8,8,1>UD { align1 1H }; -mov(16) g112<4>UB g88<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g103<4>UB g108<32,8,4>UB { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g101<1>D -g99<1,1,0>D g80<1,1,0>D { align1 1H I@6 compacted }; -mov(16) g103.1<4>UB g110<32,8,4>UB { align1 1H I@2 }; -mov(8) g9.1<2>UD g101<4,4,1>UD { align1 1Q I@2 }; -mov(8) g11.1<2>UD g102<4,4,1>UD { align1 2Q I@3 }; -mov(16) g103.2<4>UB g112<32,8,4>UB { align1 1H I@3 }; -mov(16) g103.3<4>UB g54<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g103UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -mov(8) g92<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g92<1>UD g92<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g93<1>UD g92<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g92<1>UD g92<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g92<1>UD g92<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g90UD g92UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -cmp.l.f0.0(16) null<1>UD g74<8,8,1>UD g90<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL117 UIP: LABEL116 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sel.ge(16) g102<1>F (abs)g62<1,1,0>F (abs)g68<1,1,0>F { align1 1H I@7 compacted }; -sel.ge(16) g104<1>F (abs)g64<1,1,0>F (abs)g70<1,1,0>F { align1 1H $1.src compacted }; -sel.ge(16) g106<1>F (abs)g66<1,1,0>F (abs)g72<1,1,0>F { align1 1H compacted }; -shl(16) g42<1>D -g86<8,8,1>D 0x00000017UD { align1 1H $0.src }; -shl(16) g56<1>D -g84<8,8,1>D 0x00000017UD { align1 1H $0.src }; -cmp.z.f0.0(16) null<1>D g82<8,8,1>D 0D { align1 1H }; -sel.ge(16) g108<1>F g104<1,1,0>F g106<1,1,0>F { align1 1H F@1 compacted }; -add(16) g54<1>D g42<8,8,1>D 1132462080D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g58<1>D g56<8,8,1>D 1132462080D { align1 1H I@3 }; -sel.ge(16) g110<1>F g102<1,1,0>F g108<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g112<1>F g110<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -add(16) g114<1>F g62<1,1,0>F -g112<1,1,0>F { align1 1H F@1 compacted }; -add(16) g116<1>F g64<1,1,0>F -g112<1,1,0>F { align1 1H compacted }; -add(16) g118<1>F g66<1,1,0>F -g112<1,1,0>F { align1 1H compacted }; -add(16) g120<1>F g68<1,1,0>F g112<1,1,0>F { align1 1H compacted }; -add(16) g122<1>F g70<1,1,0>F g112<1,1,0>F { align1 1H compacted }; -add(16) g124<1>F g72<1,1,0>F g112<1,1,0>F { align1 1H compacted }; -shl(16) g62<1>D -g88<8,8,1>D 0x00000017UD { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g126<1>F g114<1,1,0>F -g1<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g9<1>F g116<1,1,0>F -g3<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g11<1>F g118<1,1,0>F -g5<1,1,0>F { align1 1H F@6 compacted }; -add(16) g100<1>F g120<1,1,0>F -g1<1,1,0>F { align1 1H F@6 compacted }; -add(16) g102<1>F g122<1,1,0>F -g3<1,1,0>F { align1 1H F@6 compacted }; -add(16) g104<1>F g124<1,1,0>F -g5<1,1,0>F { align1 1H F@6 compacted }; -add(16) g64<1>D g62<8,8,1>D 1132462080D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -mul(16) g13<1>F g126<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g15<1>F g9<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g40<1>F g11<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@6 }; -mul(16) g106<1>F g100<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -mul(16) g108<1>F g102<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -mul(16) g110<1>F g104<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -mul(16) g66<1>F g13<1,1,0>F g54<1,1,0>F { align1 1H A@4 compacted }; -mul(16) g68<1>F g15<1,1,0>F g58<1,1,0>F { align1 1H A@3 compacted }; -mul(16) g70<1>F g40<1,1,0>F g64<1,1,0>F { align1 1H A@1 compacted }; -mul(16) g112<1>F g106<1,1,0>F g54<1,1,0>F { align1 1H F@6 compacted }; -mul(16) g114<1>F g108<1,1,0>F g58<1,1,0>F { align1 1H F@6 compacted }; -mul(16) g116<1>F g110<1,1,0>F g64<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g72<1>F g66<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g84<1>F g68<1,1,0>F { align1 1H A@6 compacted }; -rndd(16) g86<1>F g70<1,1,0>F { align1 1H A@6 compacted }; -rndd(16) g118<1>F -g112<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g120<1>F -g114<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g122<1>F -g116<1,1,0>F { align1 1H F@6 compacted }; -sel.ge(16) g88<1>F g72<1,1,0>F 0x0F /* 0F */ { align1 1H A@2 compacted }; -sel.ge(16) g90<1>F g84<1,1,0>F 0x0F /* 0F */ { align1 1H A@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -sel.ge(16) g92<1>F g86<1,1,0>F 0x0F /* 0F */ { align1 1H compacted }; -sel.ge(16) g124<1>F -g118<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g126<1>F -g120<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g1<1>F -g122<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -sel.l(16) g94<1>F g88<8,8,1>F 0x437f0000F /* 255F */ { align1 1H }; -sel.l(16) g96<1>F g90<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g98<1>F g92<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g3<1>F g124<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g5<1>F g126<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sel.l(16) g7<1>F g1<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -mov(16) g113<4>UB g94<8,8,1>F { align1 1H F@6 }; -mov(16) g115<4>UB g96<8,8,1>F { align1 1H F@5 }; -mov(16) g117<4>UB g98<8,8,1>F { align1 1H F@4 }; -mov(16) g119<4>UB g3<8,8,1>F { align1 1H F@3 }; -mov(16) g121<4>UB g5<8,8,1>F { align1 1H F@2 }; -mov(16) g11<1>UW g113<32,8,4>UB { align1 1H I@5 }; -mov(16) g12<1>UW g115<32,8,4>UB { align1 1H I@5 }; -mov(16) g123<4>UB g7<8,8,1>F { align1 1H F@1 }; -mov(16) g13<1>UW g117<32,8,4>UB { align1 1H I@6 }; -mov(16) g8<1>UW g119<32,8,4>UB { align1 1H I@6 }; -mov(16) g9<1>UW g121<32,8,4>UB { align1 1H I@6 }; -(-f0.0) sel(16) g103<1>UW g11<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g102<1>UW g12<16,16,1>UW 0x0000UW { align1 1H I@6 }; -mov(16) g10<1>UW g123<32,8,4>UB { align1 1H I@6 }; -(-f0.0) sel(16) g101<1>UW g13<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g106<1>UW g8<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g105<1>UW g9<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g104<1>UW g10<16,16,1>UW 0x0000UW { align1 1H I@4 }; -else(16) JIP: LABEL116 UIP: LABEL116 { align1 1H }; - -LABEL117: -mov(16) g101<1>UW 0x0080UW { align1 1H I@5 }; -mov(16) g102<1>UW 0x0080UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g103<1>UW 0x0080UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g104<1>UW 0x0000UW { align1 1H I@5 }; -mov(16) g105<1>UW 0x0000UW { align1 1H I@7 }; -mov(16) g106<1>UW 0x0000UW { align1 1H I@7 }; - -LABEL116: -endif(16) JIP: LABEL115 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g14<1>D g78<1,1,0>D g74<1,1,0>D { align1 1H compacted }; -mov(16) g124<2>UB g101<16,16,1>UW { align1 1H I@7 }; -mov(16) g125<2>UB g102<16,16,1>UW { align1 1H A@3 }; -mov(16) g126<2>UB g103<16,16,1>UW { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g8<2>UB g104<16,16,1>UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g9<2>UB g105<16,16,1>UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g10<2>UB g106<16,16,1>UW { align1 1H I@7 }; -cmp.l.f0.0(16) g16<1>UD g14<1,1,0>UD g78<1,1,0>UD { align1 1H I@7 compacted }; -add(16) g42<1>D g14<1,1,0>D 28D { align1 1H $0.src compacted }; -mov(16) g108<1>UD g126<16,8,2>UB { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g40<1>D -g16<1,1,0>D g80<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g54<1>UD g42<1,1,0>UD g14<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g104<2>UD g42<4,4,1>UD { align1 1Q }; -mov(8) g106<2>UD g43<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g56<1>D -g54<1,1,0>D g40<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g104.1<2>UD g56<4,4,1>UD { align1 1Q I@1 }; -mov(8) g106.1<2>UD g57<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g104UD g108UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g57<1>D g14<1,1,0>D 40D { align1 1H $0.src compacted }; -mov(16) g113<1>UD g125<16,8,2>UB { align1 1H }; -cmp.l.f0.0(16) g62<1>UD g57<1,1,0>UD g14<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g109<2>UD g57<4,4,1>UD { align1 1Q $0.src }; -mov(8) g111<2>UD g58<4,4,1>UD { align1 2Q }; -add(16) g64<1>D -g62<1,1,0>D g40<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g109.1<2>UD g64<4,4,1>UD { align1 1Q I@1 }; -mov(8) g111.1<2>UD g65<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g109UD g113UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g65<1>D g14<1,1,0>D 52D { align1 1H compacted }; -mov(16) g118<1>UD g124<16,8,2>UB { align1 1H }; -cmp.l.f0.0(16) g67<1>UD g65<1,1,0>UD g14<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g114<2>UD g65<4,4,1>UD { align1 1Q $0.src }; -mov(8) g116<2>UD g66<4,4,1>UD { align1 2Q }; -add(16) g69<1>D -g67<1,1,0>D g40<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g114.1<2>UD g69<4,4,1>UD { align1 1Q I@1 }; -mov(8) g116.1<2>UD g70<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g114UD g118UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g70<1>D g14<1,1,0>D 34D { align1 1H compacted }; -mov(16) g123<1>UD g10<16,8,2>UB { align1 1H }; -cmp.l.f0.0(16) g72<1>UD g70<1,1,0>UD g14<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g119<2>UD g70<4,4,1>UD { align1 1Q $0.src }; -mov(8) g121<2>UD g71<4,4,1>UD { align1 2Q }; -add(16) g74<1>D -g72<1,1,0>D g40<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g119.1<2>UD g74<4,4,1>UD { align1 1Q I@1 }; -mov(8) g121.1<2>UD g75<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g119UD g123UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g78<1>D g14<1,1,0>D 46D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g1<1>UD g9<16,8,2>UB { align1 1H F@1 }; -cmp.l.f0.0(16) g80<1>UD g78<1,1,0>UD g14<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g124<2>UD g78<4,4,1>UD { align1 1Q $0.src }; -mov(8) g126<2>UD g79<4,4,1>UD { align1 2Q F@2 }; -add(16) g82<1>D -g80<1,1,0>D g40<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g124.1<2>UD g82<4,4,1>UD { align1 1Q I@1 }; -mov(8) g126.1<2>UD g83<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g124UD g1UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g83<1>D g14<1,1,0>D 58D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g6<1>UD g8<16,8,2>UB { align1 1H $0.src }; -cmp.l.f0.0(16) g85<1>UD g83<1,1,0>UD g14<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g2<2>UD g83<4,4,1>UD { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g4<2>UD g84<4,4,1>UD { align1 2Q F@7 }; -add(16) g87<1>D -g85<1,1,0>D g40<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g2.1<2>UD g87<4,4,1>UD { align1 1Q I@1 }; -mov(8) g4.1<2>UD g88<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g2UD g6UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g88<1>D g14<1,1,0>D 22D { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g13<2>B 2W { align1 1H }; -cmp.l.f0.0(16) g90<1>UD g88<1,1,0>UD g14<1,1,0>UD { align1 1H A@2 compacted }; -mov(8) g7<2>UD g88<4,4,1>UD { align1 1Q $0.src }; -mov(8) g9<2>UD g89<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g11<1>UD g13<16,8,2>UB { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -add(16) g92<1>D -g90<1,1,0>D g40<1,1,0>D { align1 1H compacted }; -mov(8) g7.1<2>UD g92<4,4,1>UD { align1 1Q I@1 }; -mov(8) g9.1<2>UD g93<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g11UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL115: -endif(16) JIP: LABEL107 { align1 1H }; - -LABEL107: -endif(16) JIP: LABEL103 { align1 1H }; -mov(8) g95<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g95<1>UD g95<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g96<1>UD g95<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@1 compacted }; -shl(16) g95<1>UD g95<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g95<1>UD g95<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g93UD g95UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.l.f0.0(16) null<1>D g44<8,8,1>D g93<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL118 UIP: LABEL118 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g98<1>UW 0x76543210UV { align1 WE_all 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g100<1>UD g48.1<8,4,2>UD { align1 2Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(8) g98<1>UD g98<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g99<1>UD g98<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@1 compacted }; -shl(16) g98<1>UD g98<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g98<1>UD g98<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g96UD g98UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g99<1>UD g28.1<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -asr(16) g93<1>D g96<8,8,1>D 0x0000001fUD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g95<1>D g44<8,8,1>D 0x00000005UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -shr(16) g97<1>UD g44<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g101<1>D g28<8,4,2>D g95<1,1,0>D { align1 1Q A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -add(8) g102<1>D g48<8,4,2>D g96<1,1,0>D { align1 2Q I@3 compacted }; -cmp.l.f0.0(8) g103<1>UD g101<8,8,1>UD g28<8,4,2>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g12<2>UD g101<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -cmp.l.f0.0(8) g104<1>UD g102<8,8,1>UD g48<8,4,2>UD { align1 2Q A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@7 }; -mov(8) g14<2>UD g102<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g105<1>D g99<8,8,1>D g97<8,8,1>D -g103<1,1,1>D { align1 1H A@2 }; -mov(8) g12.1<2>UD g105<4,4,1>UD { align1 1Q I@1 }; -mov(8) g14.1<2>UD g106<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g12UD g18UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g107<1>D g101<1,1,0>D 16D { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g109<1>UD g107<1,1,0>UD g101<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g13<2>UD g107<4,4,1>UD { align1 1Q $0.src }; -mov(8) g15<2>UD g108<4,4,1>UD { align1 2Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g111<1>D -g109<1,1,0>D g105<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g13.1<2>UD g111<4,4,1>UD { align1 1Q I@1 }; -mov(8) g15.1<2>UD g112<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g13UD g32UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g112<1>D g44<8,8,1>D 0x00000002UD { align1 1H F@7 }; -shr(16) g114<1>UD g44<1,1,0>UD 0x0000001eUD { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g116<1>UD g30.1<8,4,2>UD { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g117<1>UD g50.1<8,4,2>UD { align1 2Q F@7 }; -add(8) g105<1>D g30<8,4,2>D g112<1,1,0>D { align1 1Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@5 }; -add(8) g118<1>D g50<8,4,2>D g113<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -cmp.l.f0.0(8) g119<1>UD g105<8,8,1>UD g30<8,4,2>UD { align1 1Q }; -mov(8) g14<2>UD g105<4,4,1>UD { align1 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@3 }; -cmp.l.f0.0(8) g120<1>UD g118<8,8,1>UD g50<8,4,2>UD { align1 2Q }; -mov(8) g16<2>UD g118<4,4,1>UD { align1 2Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -add3(16) g121<1>D g116<8,8,1>D g114<8,8,1>D -g119<1,1,1>D { align1 1H }; -mov(8) g14.1<2>UD g121<4,4,1>UD { align1 1Q I@1 }; -mov(8) g16.1<2>UD g122<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g14UD g44UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -shr(16) g19<1>UD g60<0,1,0>UD 0x00000006UD { align1 1H $0.src compacted }; -mov(8) g101<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g104<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g101<1>UD g101<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g104<1>UD g104<8,8,1>UW { align1 WE_all 1Q I@2 }; -add(8) g102<1>UD g101<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -add(8) g105<1>UD g104<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g101<1>UD g101<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g104<1>UD g104<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g101<1>UD g101<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@2 compacted }; -add(16) g104<1>UD g104<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g99UD g101UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.src }; -send(16) g102UD g104UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g122<1>D g99<1,1,0>D g44<1,1,0>D { align1 1H F@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.l.f0.0(16) g124<1>UD g122<1,1,0>UD g102<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g1<1>D g122<8,8,1>D 0x00000002UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shr(16) g5<1>UD g122<1,1,0>UD 0x0000001eUD { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -add(16) g126<1>D -g124<1,1,0>D g93<1,1,0>D { align1 1H compacted }; -add(8) g106<1>D g30<8,4,2>D g1<1,1,0>D { align1 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -add(8) g9<1>D g50<8,4,2>D g2<1,1,0>D { align1 2Q $0.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g3<1>D g126<8,8,1>D 0x00000002UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(8) g10<1>UD g106<8,8,1>UD g30<8,4,2>UD { align1 1Q }; -mov(8) g15<2>UD g106<4,4,1>UD { align1 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -cmp.l.f0.0(8) g11<1>UD g9<8,8,1>UD g50<8,4,2>UD { align1 2Q }; -mov(8) g17<2>UD g9<4,4,1>UD { align1 2Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -or(16) g7<1>UD g3<1,1,0>UD g5<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g12<1>D g116<8,8,1>D g7<8,8,1>D -g10<1,1,1>D { align1 1H I@1 }; -mov(8) g15.1<2>UD g12<4,4,1>UD { align1 1Q I@1 }; -mov(8) g17.1<2>UD g13<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g15UD g19UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -and.nz.f0.0(16) null<1>UD g52<8,8,1>UD g76<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL119 UIP: LABEL119 { align1 1H }; -mov(8) g107<1>UW 0x76543210UV { align1 WE_all 1Q F@7 }; -mov(8) g107<1>UD g107<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g108<1>UD g107<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@1 compacted }; -shl(16) g107<1>UD g107<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g107<1>UD g107<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g105UD g107UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(8) g107<1>D g26<8,4,2>D 40D { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(8) g108<1>UD g107<8,8,1>UD g26<8,4,2>UD { align1 1Q I@1 }; -mov(8) g20<2>UD g107<4,4,1>UD { align1 1Q $0.src }; -add(8) g109<1>D -g108<8,8,1>D g26.1<8,4,2>D { align1 1Q I@2 }; -mov(8) g20.1<2>UD g109<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -shl(16) g13<1>D g105<8,8,1>D 0x00000003UD { align1 1H $0.src }; -or(16) g28<1>UD g13<8,8,1>UD 0xffffffc0UD { align1 1H I@1 }; -add(8) g14<1>D g46<8,4,2>D 40D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -cmp.l.f0.0(8) g15<1>UD g14<8,8,1>UD g46<8,4,2>UD { align1 2Q A@1 }; -mov(8) g22<2>UD g14<4,4,1>UD { align1 2Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -add(8) g16<1>D -g15<8,8,1>D g46.1<8,4,2>D { align1 2Q I@2 }; -mov(8) g22.1<2>UD g16<4,4,1>UD { align1 2Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g17UD g20UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g19<1>D g17<8,8,1>D 0x00000006UD { align1 1H $5.dst }; -add(8) g110<1>D g26<8,4,2>D g19<1,1,0>D { align1 1Q A@1 compacted }; -add(8) g20<1>D g46<8,4,2>D g20<1,1,0>D { align1 2Q I@2 compacted }; -cmp.l.f0.0(8) g111<1>UD g110<8,8,1>UD g26<8,4,2>UD { align1 1Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -cmp.l.f0.0(8) g21<1>UD g20<8,8,1>UD g46<8,4,2>UD { align1 2Q I@2 }; -add(8) g112<1>D -g111<8,8,1>D g26.1<8,4,2>D { align1 1Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -add(8) g22<1>D -g21<8,8,1>D g46.1<8,4,2>D { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g23<2>UD g110<4,4,1>UD { align1 1Q $5.src }; -mov(8) g25<2>UD g20<4,4,1>UD { align1 2Q $0.src }; -mov(8) g23.1<2>UD g112<4,4,1>UD { align1 1Q I@2 }; -mov(8) g25.1<2>UD g22<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g23UD g28UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL119: -endif(16) JIP: LABEL118 { align1 1H }; - -LABEL118: -endif(16) JIP: LABEL103 { align1 1H }; - -LABEL103: -endif(16) JIP: LABEL0 { align1 1H }; - -LABEL0: -endif(16) JIP: LABEL120 { align1 1H }; - -LABEL120: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q A@2 }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_DFS_DFS_code[] = { - 0x80000065, 0x0e058220, 0x02000004, 0xffffffc0, - 0x80030061, 0x12054010, 0x00000000, 0x76543210, - 0x80030061, 0x13054010, 0x00000000, 0x76543210, - 0xe20f1b40, 0x00010e03, 0xe2100040, 0x04010e03, - 0x80030061, 0x4e054410, 0x00000000, 0x76543210, - 0x80031d61, 0x12050120, 0x00461205, 0x00000000, - 0x80031d61, 0x13050120, 0x00461305, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x01140000, 0xfa000f0c, 0x00340000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x030c0000, 0xfa00100c, 0x00300000, - 0x644e1b40, 0x00804e95, 0xe4121b69, 0x00201203, - 0xe4131b69, 0x00201303, 0xe4121a40, 0x00001203, - 0xe4131a40, 0x00001303, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039031, 0x110e0100, - 0xfa00120c, 0x04000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x21400061, 0x001102cc, - 0x2a6b0061, 0x001102cc, 0x00030061, 0x1a260aa0, - 0x00000264, 0x00000000, 0x00130061, 0x2e260aa0, - 0x00000264, 0x00000000, 0x00030061, 0x1c260aa0, - 0x000002a4, 0x00000000, 0x00130061, 0x30260aa0, - 0x000002a4, 0x00000000, 0x00030061, 0x1e260aa0, - 0x000002e4, 0x00000000, 0x00130061, 0x32260aa0, - 0x000002e4, 0x00000000, 0x21401761, 0x00110204, - 0x2a6b1761, 0x00110204, 0x211a1761, 0x00110244, - 0x2a2e1761, 0x00110244, 0x211c1761, 0x0011025c, - 0x2a301761, 0x0011025c, 0x211e1761, 0x0011026c, - 0x2a321761, 0x0011026c, 0xa16d1740, 0x024e4003, - 0xaa6e1740, 0x024e6b03, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x11064540, - 0x00000000, 0x00010001, 0x00031b61, 0x46060220, - 0x00346d05, 0x00000000, 0xe76f1b70, 0x02406d03, - 0x00130061, 0x48060220, 0x00346e05, 0x00000000, - 0x00031a40, 0x41052660, 0x06466f05, 0x00444026, - 0x00131b40, 0x70052660, 0x06467005, 0x00446b26, - 0x00031a61, 0x46260220, 0x00344105, 0x00000000, - 0x00131a61, 0x48260220, 0x00347005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x04340000, 0xfb044624, 0x001c0000, - 0x00042061, 0x72060210, 0x00460605, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039031, 0x00020100, 0xfa08130c, 0x04001104, - 0x00042061, 0x5f050120, 0x00560406, 0x00000000, - 0x80030061, 0x61054010, 0x00000000, 0x76543210, - 0x00040061, 0x74060210, 0x00460405, 0x00000000, - 0x80031a61, 0x61050120, 0x00466105, 0x00000000, - 0x00041a61, 0x4f050110, 0x00567406, 0x00000000, - 0xe4621a40, 0x00806103, 0xe3611969, 0x00206103, - 0xe3611940, 0x06006103, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049031, 0x00020100, - 0xfa086114, 0x04005f04, 0xe02c0065, 0x0ff10043, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0xae340070, 0x00010303, 0x80030061, 0x64054010, - 0x00000000, 0x76543210, 0x80030061, 0x0c054010, - 0x00000000, 0x76543210, 0x80030061, 0x0d054010, - 0x00000000, 0x76543210, 0x00040070, 0x71058550, - 0x15567206, 0x00010001, 0x80031c61, 0x64050120, - 0x00466405, 0x00000000, 0x80031c61, 0x0c050120, - 0x00460c05, 0x00000000, 0x80031c61, 0x0d050120, - 0x00460d05, 0x00000000, 0x00041c61, 0x36050560, - 0x00467105, 0x00000000, 0xe4651c40, 0x00806403, - 0xe40c1c69, 0x00200c03, 0xe40d1c69, 0x00200d03, - 0xe3641b69, 0x00206403, 0xe40c1b40, 0x0e000c03, - 0xe40d1b40, 0x0e000d03, 0xe3641b40, 0x06006403, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039031, 0x0b0e0100, 0xfa000c0c, 0x04000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80003065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049031, 0x62160100, 0xfa006414, 0x04000000, - 0x80002061, 0x0b054660, 0x00000000, 0x00000001, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040070, 0x00018660, 0x36466205, 0x00000006, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000004f, - 0x80039031, 0x00020100, 0xfa080d0c, 0x04000b04, - 0x01040022, 0x0001c060, 0x00013760, 0x0000ef28, - 0x00040069, 0x72058660, 0x02462c05, 0x00000004, - 0x00040061, 0x38050160, 0x00464e05, 0x00000000, - 0x00040070, 0x00018660, 0x26462c05, 0x00000000, - 0xa0741a40, 0x72003802, 0x00041961, 0x2a050020, - 0x00667407, 0x00000000, 0x00041961, 0x20060210, - 0x00462a05, 0x00000000, 0x01040022, 0x0001c060, - 0x000004b8, 0x00000408, 0x00040070, 0x00018660, - 0x26462c05, 0x00000002, 0x01040022, 0x0001c060, - 0x000003c8, 0x00000290, 0x00040070, 0x00018660, - 0x26462c05, 0x00000004, 0x01040022, 0x0001c060, - 0x00000250, 0x00000160, 0xac750070, 0x00003803, - 0xac770070, 0x00602c03, 0x00041965, 0x00010220, - 0x22467505, 0x00467705, 0x01040022, 0x0001c060, - 0x00000110, 0x00000110, 0x00043061, 0x47054660, - 0x00000000, 0x00001528, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x0a054220, - 0x00000000, 0x7f800000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x0c054220, - 0x00000000, 0x7f800000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x0e054220, - 0x00000000, 0x7f800000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x10054220, - 0x00000000, 0xff800000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea0c4714, 0x003c0a44, 0x00043061, 0x48054660, - 0x00000000, 0x00001538, 0x00040061, 0x4a054220, - 0x00000000, 0xff800000, 0x00040061, 0x4c054220, - 0x00000000, 0xff800000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea0c4814, 0x000c4a24, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000100, 0x00000100, 0x00043061, 0x4b054660, - 0x00000000, 0x00000f80, 0x00040061, 0x50054220, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea0c4b14, 0x00045014, 0x00043061, 0x51054660, - 0x00000000, 0x00000f70, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x0a054220, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x0c054220, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x0e054220, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x10054220, - 0x00000000, 0x00000010, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea0c5114, 0x003c0a44, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000148, 0x00000148, 0x00043061, 0x52054660, - 0x00000000, 0x00002940, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x65054220, - 0x00000000, 0x00000001, 0x80030061, 0x67054010, - 0x00000000, 0x76543210, 0x80031961, 0x67050120, - 0x00466705, 0x00000000, 0xe4681940, 0x00806703, - 0xe3671969, 0x00206703, 0xe3671940, 0x02006703, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049031, 0x00020100, 0xfa086714, 0x04006504, - 0x80000061, 0x6c054220, 0x00000000, 0x00000020, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80009131, 0x68260100, 0xfa006c0c, 0x04380000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c5214, 0x000c6824, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x000000c0, 0x000000c0, - 0x00040070, 0x00018660, 0x16463805, 0x00000000, - 0x01040022, 0x0001c060, 0x00000090, 0x00000090, - 0x00043061, 0x53054660, 0x00000000, 0x00000000, - 0x00040061, 0x55054220, 0x00000000, 0x00000001, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c5314, 0x00045514, - 0x00043061, 0x56054660, 0x00000000, 0x0000000c, - 0x00040061, 0x58054220, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xea0c5614, 0x00045814, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x0000e9f8, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80004331, 0x780c0000, 0xe23e000c, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80030061, 0x79054220, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80011a61, 0x79550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a044431, 0x00000000, 0x3008790c, 0x00000000, - 0x8a040001, 0x00000000, 0xe0000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00043061, 0x55050120, 0x00562a06, 0x00000000, - 0x80033261, 0x57054010, 0x00000000, 0x76543210, - 0x80031961, 0x57050120, 0x00465705, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe4581940, 0x00805703, 0xe3571969, 0x00205703, - 0xe3571940, 0x10005703, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049031, 0x00020100, - 0xfa085714, 0x04005504, 0x80030061, 0x6f054010, - 0x00000000, 0x76543210, 0x80030061, 0x5a054010, - 0x00000000, 0x76543210, 0x80030061, 0x73054010, - 0x00000000, 0x76543210, 0x80031b61, 0x6f050120, - 0x00466f05, 0x00000000, 0x80031b61, 0x5a050120, - 0x00465a05, 0x00000000, 0x80031b61, 0x73050120, - 0x00467305, 0x00000000, 0xe4701b40, 0x00806f03, - 0xe45b1b40, 0x00805a03, 0xe4741b40, 0x00807303, - 0xe36f1b69, 0x00206f03, 0xe35a1b69, 0x00205a03, - 0xe3731b69, 0x00207303, 0xe36f1b40, 0x06006f03, - 0xe35a1b40, 0x10005a03, 0xe3731b40, 0x0a007303, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049531, 0x6d160100, 0xfa006f14, 0x04000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049631, 0x58160100, 0xfa005a14, 0x04000000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0xa7710070, 0x6d005802, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049031, 0x00020100, - 0xfa087314, 0x04007104, 0x11040022, 0x0001c060, - 0x00000450, 0x000000b0, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x5b054220, - 0x00000000, 0x7f800000, 0x00043061, 0x69054220, - 0x00000000, 0x7f800000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00043061, 0x6b054220, - 0x00000000, 0x7f800000, 0x00040061, 0x6d054220, - 0x00000000, 0xff800000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x6f054220, - 0x00000000, 0xff800000, 0x00043061, 0x71054220, - 0x00000000, 0xff800000, 0x00040024, 0x0001c060, - 0x000003b0, 0x000003b0, 0x80033061, 0x5f054010, - 0x00000000, 0x76543210, 0x80030061, 0x62054010, - 0x00000000, 0x76543210, 0x00031461, 0x7e050220, - 0x00441c26, 0x00000000, 0x00131361, 0x7f050220, - 0x00443026, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80031c61, 0x5f050120, - 0x00465f05, 0x00000000, 0x80031c61, 0x62050120, - 0x00466205, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe4601a40, 0x00805f03, - 0xe4631a40, 0x00806203, 0xe35f1a69, 0x00205f03, - 0xe3621a69, 0x00206203, 0xe35f1a40, 0x10005f03, - 0xe3621a40, 0x10006203, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049031, 0x5d160100, - 0xfa005f14, 0x04000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049731, 0x60160100, - 0xfa006214, 0x04000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x7a058660, - 0x02465d05, 0x00000005, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0xe07c0068, 0x01b06003, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0xa1011a40, 0x7a0e1c02, 0xaa020940, 0x7b0e3002, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031a70, 0x0a050220, 0x52460105, 0x00441c06, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x64060220, 0x00340105, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x0b050220, 0x52460205, 0x00443006, - 0x00133061, 0x66060220, 0x00340205, 0x00000000, - 0xa0140040, 0x01000103, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041b52, 0x12040e68, - 0x0e2e7e05, 0x0a057c05, 0x27161a70, 0x01001403, - 0x00031a61, 0x64260220, 0x00341205, 0x00000000, - 0x00131b61, 0x66260220, 0x00341305, 0x00000000, - 0xa0181b40, 0x12021602, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x0a440000, - 0xfb046424, 0x003c0000, 0x00033061, 0x65060220, - 0x00341405, 0x00000000, 0x00133061, 0x67060220, - 0x00341505, 0x00000000, 0x00031a61, 0x65260220, - 0x00341805, 0x00000000, 0x00131a61, 0x67260220, - 0x00341905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x12440000, - 0xfb046524, 0x003c0000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00042061, 0x62050220, - 0x00461005, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00042061, 0x5b050220, - 0x00460a05, 0x00000000, 0x00042061, 0x69050220, - 0x00460c05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00042061, 0x6b050220, - 0x00460e05, 0x00000000, 0x00042061, 0x6d050220, - 0x00461205, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00042061, 0x6f050220, - 0x00461405, 0x00000000, 0x00042061, 0x71050220, - 0x00461605, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x0000e280, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x59054220, - 0x00000000, 0x00001528, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea2a5914, 0x01005b14, 0x00043061, 0x5c054220, - 0x00000000, 0x0000152c, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea2a5c14, 0x01006914, 0x00043061, 0x5d054220, - 0x00000000, 0x00001530, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea2a5d14, 0x01006b14, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x5e054220, - 0x00000000, 0x00001534, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x00000000, - 0xea2c5e14, 0x01006d14, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00043861, 0x5f054220, - 0x00000000, 0x00001538, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x00000000, - 0xea2c5f14, 0x01006f14, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00043861, 0x60054220, - 0x00000000, 0x0000153c, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea2c6014, 0x01007114, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80004931, 0x220c0000, - 0xe23e000c, 0x00000000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80030061, 0x23054220, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80011a61, 0x23550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a044a31, 0x00000000, - 0x3008230c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0x80030061, 0x76054010, - 0x00000000, 0x76543210, 0x80031961, 0x76050120, - 0x00467605, 0x00000000, 0xe4771940, 0x00807603, - 0xe3761969, 0x00207603, 0xe3761940, 0x0a007603, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049b31, 0x74160100, 0xfa007614, 0x04000000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x00010660, 0x20467405, 0x00000000, - 0x01040022, 0x0001c060, 0x00000888, 0x00000888, - 0x80030061, 0x25054220, 0x00000000, 0x00001528, - 0xe23f0061, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004c31, 0x240c0000, - 0xea00250c, 0x00300000, 0x80001a61, 0x30010220, - 0x00003f04, 0x00000000, 0x80030061, 0x27054220, - 0x00000000, 0x00001538, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x20280040, 0x24312478, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x20440040, 0x24300a00, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x20460040, 0x24300c10, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x20480040, 0x24300e28, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004d31, 0x260c0000, - 0xea00270c, 0x00300000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x203a0040, 0x24312610, - 0x00040040, 0x3c050aa0, 0x0a002624, 0x02002444, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x253e0062, 0x3c003a00, 0x25401162, 0x3e002800, - 0x00049e38, 0x42050aa0, 0x1a464005, 0x00460001, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x204afe41, 0x42004400, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x204c1741, 0x42004600, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x20501741, 0x42004800, 0x80000965, 0x80018220, - 0x02008000, 0xffffffcf, 0x80000966, 0x80018220, - 0x02008000, 0x00000030, 0x80040901, 0x00000000, - 0x00000000, 0x00000000, 0x80103b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x20550040, 0x24301200, - 0x20573040, 0x24301410, 0x20593040, 0x24301628, - 0x80102001, 0x00000000, 0x00000000, 0x00000000, - 0x80033061, 0x6a054010, 0x00000000, 0x76543210, - 0x00030e61, 0x75060a90, 0x00464a05, 0x00000000, - 0x80103b01, 0x00000000, 0x00000000, 0x00000000, - 0x80101701, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x76060a90, 0x00464b05, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x77060a90, 0x00464c05, 0x00000000, - 0x00131761, 0x78060a90, 0x00464d05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00031761, 0x79060a90, 0x00465005, 0x00000000, - 0x00131761, 0x7a060a90, 0x00465105, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x205b1741, 0x42005500, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x205d1741, 0x42005700, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x205f1741, 0x42005900, 0x80031961, 0x6a050120, - 0x00466a05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031761, 0x52050110, - 0x00567506, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031761, 0x53050110, - 0x00567706, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031561, 0x54050110, - 0x00567906, 0x00000000, 0x00031361, 0x7b060a90, - 0x00465b05, 0x00000000, 0x00131461, 0x7c060a90, - 0x00465c05, 0x00000000, 0x00031461, 0x7d060a90, - 0x00465d05, 0x00000000, 0x00131561, 0x7e060a90, - 0x00465e05, 0x00000000, 0x00031561, 0x7f060a90, - 0x00465f05, 0x00000000, 0x80102001, 0x00000000, - 0x00000000, 0x00000000, 0x80101601, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x01060a90, - 0x00466005, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe46b1c40, 0x00806a03, - 0x00131c61, 0x52850110, 0x00567606, 0x00000000, - 0x00131c61, 0x53850110, 0x00567806, 0x00000000, - 0x00130c61, 0x54850110, 0x00567a06, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031661, 0x61050110, 0x00567b06, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031461, 0x64050110, 0x00567d06, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031261, 0x65050110, 0x00567f06, 0x00000000, - 0xe36a1f69, 0x00206a03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041f61, 0x72060110, - 0x00465205, 0x00000000, 0x00041e61, 0x74060110, - 0x00465405, 0x00000000, 0x00130d61, 0x61850110, - 0x00567c06, 0x00000000, 0x00130b61, 0x64850110, - 0x00567e06, 0x00000000, 0x00130961, 0x65850110, - 0x00560106, 0x00000000, 0xe36a1e40, 0x10006a03, - 0x00041e61, 0x72160110, 0x00465305, 0x00000000, - 0x00041d61, 0x74160110, 0x00466105, 0x00000000, - 0x00041d61, 0x76060110, 0x00466405, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049f31, 0x68160100, 0xfa006a14, 0x04000000, - 0x00041961, 0x76160110, 0x00466505, 0x00000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x60663041, 0x00c06802, 0x00041940, 0x68058660, - 0x06466605, 0x00001540, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x00000000, - 0xea0c6814, 0x001c7234, 0x80033861, 0x6d054010, - 0x00000000, 0x76543210, 0x80033861, 0x70054010, - 0x00000000, 0x76543210, 0x80031a61, 0x6d050120, - 0x00466d05, 0x00000000, 0x80031a61, 0x70050120, - 0x00467005, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe46e1a40, 0x00806d03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe4711a40, 0x00807003, 0xe36d1a69, 0x00206d03, - 0xe3701a69, 0x00207003, 0xe36d1a40, 0x10006d03, - 0xe3701a40, 0x14007003, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049831, 0x6b160100, - 0xfa006d14, 0x04000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x6e050020, - 0x0066621f, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x00043b69, 0x67058660, - 0x02466b05, 0x00000003, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00041940, 0x69058660, - 0x06466705, 0x00002140, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049831, 0x00020100, - 0xfa087014, 0x04006e04, 0x80003b61, 0x75054220, - 0x00000000, 0x00000100, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80009031, 0x71260100, - 0xfa00750c, 0x04380000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea0c6914, 0x000c7124, 0x00040025, 0x00004600, - 0x00000000, 0x0000d730, 0x80033061, 0x69054220, - 0x00000000, 0x00001528, 0xe23e0061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004031, 0x680c0000, 0xea00690c, 0x00300000, - 0x80001a61, 0x30010220, 0x00003e04, 0x00000000, - 0x80033061, 0x6b054220, 0x00000000, 0x00001538, - 0xe23d0061, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004131, 0x6a0c0000, - 0xea006b0c, 0x00300000, 0x80001a61, 0x30010220, - 0x00003d04, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x206c0040, 0x68316878, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x206e3840, 0x68316a10, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00043840, 0x70050aa0, - 0x0a006a24, 0x02006844, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x6a054660, - 0x00000000, 0x00003f40, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x25721162, 0x70006e00, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x25740062, 0x72006c00, 0x80031161, 0x72054010, - 0x00000000, 0x76543210, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00044038, 0x76050aa0, - 0x1a467405, 0x00460001, 0x80031961, 0x72050120, - 0x00467205, 0x00000000, 0xe4730940, 0x00807203, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x20782041, 0x76006c00, 0x207a0041, 0x76006e00, - 0x207c0041, 0x76007000, 0xe3721969, 0x00207203, - 0x00031361, 0x02060a90, 0x00467805, 0x00000000, - 0x00131461, 0x03060a90, 0x00467905, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031461, 0x0a060a90, 0x00467a05, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x80101501, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x0b060a90, 0x00467b05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x0c060a90, 0x00467c05, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x80101601, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x0d060a90, 0x00467d05, 0x00000000, - 0xe3721940, 0x06007203, 0x00031661, 0x7e050110, - 0x00560206, 0x00000000, 0x00031461, 0x7f050110, - 0x00560a06, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00031261, 0x01050110, - 0x00560c06, 0x00000000, 0x80000c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049031, 0x70160100, - 0xfa007214, 0x04000000, 0x00130b61, 0x7e850110, - 0x00560306, 0x00000000, 0x00130b61, 0x7f850110, - 0x00560b06, 0x00000000, 0x00130961, 0x01850110, - 0x00560d06, 0x00000000, 0x00041940, 0x02050990, - 0x09587f05, 0x00580105, 0x00041b41, 0x03050990, - 0x09587f05, 0x00580105, 0x0004095b, 0x0a040998, - 0x09090305, 0x7e050205, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x0e060110, - 0x00460a05, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x0f060110, - 0x00460a85, 0x00000000, 0x00031a61, 0x0b0509a0, - 0x00560e06, 0x00000000, 0x00131961, 0x0c0509a0, - 0x00560f06, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044038, 0x0d050aa0, - 0x1a460b05, 0x00460001, 0x00042041, 0x3a058aa0, - 0x0a460d05, 0x45fff800, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea0c6a14, 0x00047014, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x80004231, 0x0e0c0000, - 0xe23e000c, 0x00000000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80031261, 0x0f054220, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80011a61, 0x0f550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a044031, 0x00000000, - 0x30080f0c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80030061, 0x79054010, - 0x00000000, 0x76543210, 0x00043061, 0x50054110, - 0x00000000, 0x00000000, 0x00043061, 0x51054110, - 0x00000000, 0x00000000, 0x00043061, 0x52050110, - 0x00562006, 0x00000000, 0x80031c61, 0x79050120, - 0x00467905, 0x00000000, 0xe47a0940, 0x00807903, - 0xe3791969, 0x00207903, 0xe3791940, 0x0a007903, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049031, 0x77160100, 0xfa007914, 0x04000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x10062650, 0x00467705, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x53050110, 0x00561006, 0x00000000, - 0x00040961, 0x03050010, 0x00685306, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x603c0065, 0x00105305, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x3e050550, - 0x15585105, 0x00585205, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x3d050450, - 0x00683c06, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x01050560, - 0x00463e05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041a70, 0x3f058550, - 0x25583d05, 0x00000000, 0x00041961, 0x3c050560, - 0x00463f05, 0x00000000, 0x2e3e1965, 0x3c000103, - 0x01040022, 0x0001c060, 0x00000090, 0x00000090, - 0x00040a61, 0x01050120, 0x00465205, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x0a058660, 0x02460105, 0x00000002, - 0x00041940, 0x01058660, 0x06460a05, 0x00003b40, - 0x00040061, 0x0a054220, 0x00000000, 0xffffffff, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c0114, 0x00040a14, - 0x00040025, 0x00004600, 0x00000000, 0x00004138, - 0x00043e61, 0x40050120, 0x00465205, 0x00000000, - 0x00040061, 0x00010660, 0x20463c05, 0x00000000, - 0x01040022, 0x0001c060, 0x00002fb0, 0x00002fb0, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x60010b41, 0x00c04002, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x4a054110, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x42050120, - 0x00464a05, 0x00000000, 0x00041970, 0x00018660, - 0x46464205, 0x00000003, 0x01040028, 0x0001c660, - 0x000008b8, 0x000008b8, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x67461770, 0x00204a05, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x0a050560, 0x20464605, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x11041762, 0x47058110, 0x01585505, 0x3c003c00, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x67481170, 0x00104a05, 0x00040040, 0x4a058550, - 0x05584a05, 0x00010001, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x0c050560, - 0x00464805, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x2e0e0066, 0x0a000c03, - 0x01043062, 0x56058110, 0x01585605, 0x3c003c00, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041f62, 0x55050110, 0x01585505, 0x00584705, - 0x11043062, 0x54058110, 0x01585405, 0x3c003c00, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x11041162, 0x49058110, 0x01585805, 0x3c003c00, - 0x00041f70, 0x00018660, 0x26460e05, 0x00000000, - 0x01043062, 0x59058110, 0x01585905, 0x3c003c00, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041c62, 0x58050110, 0x01585805, 0x00584905, - 0x11043062, 0x57058110, 0x01585705, 0x3c003c00, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x11041262, 0x4b058110, 0x01585b05, 0x3c003c00, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x01043062, 0x5c058110, 0x01585c05, 0x3c003c00, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041c62, 0x5b050110, 0x01585b05, 0x00584b05, - 0x11043062, 0x5a058110, 0x01585a05, 0x3c003c00, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x11043862, 0x4c058110, 0x01585e05, 0x00000000, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x6f5f3862, 0x00005f05, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041c62, 0x5e050110, - 0x01585e05, 0x00584c05, 0x11043062, 0x5d058110, - 0x01585d05, 0x00000000, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x11041262, 0x4d058110, - 0x01586105, 0x00000000, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x6f620062, 0x00006205, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041c62, 0x61050110, 0x01586105, 0x00584d05, - 0x11043062, 0x60058110, 0x01586005, 0x00000000, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x11040062, 0x7b058110, 0x01586405, 0x00000000, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x6f650062, 0x00006505, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041c62, 0x64050110, - 0x01586405, 0x00587b05, 0x11040062, 0x63058110, - 0x01586305, 0x00000000, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x11041762, 0x7c058110, - 0x01586705, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x01040062, 0x68058110, - 0x01586805, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041c62, 0x67050110, - 0x01586705, 0x00587c05, 0x11043062, 0x66058110, - 0x01586605, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x11041762, 0x7d058110, - 0x01586a05, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x01043062, 0x6b058110, - 0x01586b05, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041c62, 0x6a050110, - 0x01586a05, 0x00587d05, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x69058110, - 0x01586905, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x11041462, 0x7e058110, - 0x01586d05, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x01040062, 0x6e058110, - 0x01586e05, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041c62, 0x6d050110, - 0x01586d05, 0x00587e05, 0x11040062, 0x6c058110, - 0x01586c05, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x7f058110, - 0x01587005, 0x00000000, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x6f713062, 0x00007105, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041c62, 0x70050110, 0x01587005, 0x00587f05, - 0x11040062, 0x6f058110, 0x01586f05, 0x00000000, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x11040062, 0x46058110, 0x01587305, 0x00000000, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x6f743062, 0x00007405, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041c62, 0x73050110, - 0x01587305, 0x00584605, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x72058110, - 0x01587205, 0x00000000, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x11040062, 0x47058110, - 0x01587605, 0x00000000, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x6f770062, 0x00007705, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041c62, 0x76050110, 0x01587605, 0x00584705, - 0x11043062, 0x75058110, 0x01587505, 0x00000000, - 0x00040069, 0x46058660, 0x02464205, 0x00000001, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0xa0421a40, 0x46000102, 0x00041940, 0x48058660, - 0x06464205, 0x00001540, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x46140000, - 0xe6004814, 0x00020000, 0x00042561, 0x48050110, - 0x00564606, 0x00000000, 0x00040040, 0x46058660, - 0x06464205, 0x00001546, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x42140000, - 0xe6004614, 0x00020000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00042661, 0x49050110, - 0x00564206, 0x00000000, 0x00041940, 0x4b050990, - 0x09584805, 0x00584905, 0x00031161, 0x42060110, - 0x00464b05, 0x00000000, 0x00133661, 0x46060110, - 0x00464b85, 0x00000000, 0x00031a61, 0x420509a0, - 0x00564206, 0x00000000, 0x00131961, 0x430509a0, - 0x00564606, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x2f463662, 0x26004203, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x2f280062, 0x42002803, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x2f261c62, 0x46002603, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x2f240062, 0x24004203, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x4c058110, - 0x01587905, 0x00000000, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x6f7a0062, 0x00007a05, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041c62, 0x79050110, 0x01587905, 0x00584c05, - 0x11040062, 0x78058110, 0x01587805, 0x00000000, - 0x00040027, 0x00014060, 0x00000000, 0xfffff718, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x42050120, 0x00465105, 0x00000000, - 0x00041761, 0x7d054110, 0x00000000, 0x00010001, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x600a0041, 0x00c04202, 0x00041940, 0x01058660, - 0x06460a05, 0x00001540, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x0a340000, - 0xea040114, 0x001c0000, 0x0004d761, 0x4a050110, - 0x00560a06, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x4b050110, - 0x00560a16, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00042761, 0x4c050110, - 0x00560c06, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x4d050110, - 0x00560c16, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x7b050110, - 0x00560e06, 0x00000000, 0x00041761, 0x7c050110, - 0x00560e16, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041c61, 0x01050120, - 0x00467d05, 0x00000000, 0x00041b61, 0x44050120, - 0x00464f05, 0x00000000, 0x00041970, 0x00010660, - 0x46460105, 0x00464405, 0x01040028, 0x0001c660, - 0x00000e30, 0x00000e30, 0xa00a1f40, 0x01004202, - 0x00041461, 0x7e054110, 0x00000000, 0x00000000, - 0x00041a61, 0x01050120, 0x00560a06, 0x00000000, - 0x00041961, 0x0a050120, 0x00467e05, 0x00000000, - 0x00041970, 0x00018660, 0x46460a05, 0x00000003, - 0x01040028, 0x0001c660, 0x00000cf0, 0x00000cf0, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80000d01, 0x00000000, 0x00000000, 0x00000000, - 0x677f0070, 0x00207e05, 0x00041961, 0x0a050560, - 0x20467f05, 0x00000000, 0x01041162, 0x0e050110, - 0x01584b05, 0x00584c05, 0x670f1370, 0x00107e05, - 0x00040961, 0x0c050560, 0x20460f05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01040b62, 0x46050110, 0x01584a05, 0x00580e05, - 0x00041d70, 0x00018660, 0x26460a05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01041162, 0x47050110, 0x01587b05, 0x00587c05, - 0x00041c70, 0x00018660, 0x26460c05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01040962, 0x48050110, 0x01584d05, 0x00584705, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040940, 0x49050990, 0x09584605, 0x00584805, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x00031161, 0x47060110, 0x00464905, 0x00000000, - 0x00131161, 0x48060110, 0x00464985, 0x00000000, - 0x00031a61, 0x0e0509a0, 0x00564706, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x2f460062, 0x28002603, 0x00131a61, 0x0f0509a0, - 0x00564806, 0x00000000, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x2f480062, 0x46002403, - 0x20460066, 0x0a000c03, 0x27000970, 0x48000e01, - 0x11040022, 0x0001c060, 0x00000b00, 0x00000530, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01041762, 0x7f050110, 0x01586705, 0x00586805, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01040962, 0x0e050110, 0x01586605, 0x00587f05, - 0x00040962, 0x0f050990, 0x59580e05, 0x00584a05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041162, 0x48050110, 0x01580f05, 0x00586705, - 0x00041f70, 0x00018660, 0x26464605, 0x00000000, - 0x01040062, 0x68050110, 0x01586805, 0x00580f05, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041c62, 0x67050110, 0x01586705, 0x00584805, - 0x01040062, 0x66050110, 0x01580f05, 0x00586605, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01041262, 0x49050110, 0x01586a05, 0x00586b05, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7f050110, 0x01586905, 0x00584905, - 0x00041962, 0x0e050990, 0x59587f05, 0x00584b05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041162, 0x0f050110, 0x01580e05, 0x00586a05, - 0x00040070, 0x00018660, 0x26464605, 0x00000000, - 0x01040062, 0x6b050110, 0x01586b05, 0x00580e05, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041c62, 0x6a050110, 0x01586a05, 0x00580f05, - 0x01040062, 0x69050110, 0x01580e05, 0x00586905, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01040062, 0x48050110, 0x01586d05, 0x00586e05, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041a62, 0x49050110, 0x01586c05, 0x00584805, - 0x00041962, 0x7f050990, 0x59584905, 0x00584c05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041162, 0x0e050110, 0x01587f05, 0x00586d05, - 0x00040070, 0x00018660, 0x26464605, 0x00000000, - 0x01040062, 0x6e050110, 0x01586e05, 0x00587f05, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041c62, 0x6d050110, 0x01586d05, 0x00580e05, - 0x01040062, 0x6c050110, 0x01587f05, 0x00586c05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01043062, 0x0f050110, 0x01587005, 0x00587105, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041a62, 0x48050110, 0x01586f05, 0x00580f05, - 0x00041962, 0x49050990, 0x49584805, 0x00584d05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041162, 0x7f050110, 0x01584905, 0x00587005, - 0x00040070, 0x00018660, 0x26464605, 0x00000000, - 0x01040062, 0x71050110, 0x01587105, 0x00584905, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041c62, 0x70050110, 0x01587005, 0x00587f05, - 0x01040062, 0x6f050110, 0x01584905, 0x00586f05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x0e050110, 0x01587305, 0x00587405, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x0f050110, 0x01587205, 0x00580e05, - 0x00041962, 0x48050990, 0x49580f05, 0x00587b05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041162, 0x49050110, 0x01584805, 0x00587305, - 0x00040070, 0x00018660, 0x26464605, 0x00000000, - 0x01040062, 0x74050110, 0x01587405, 0x00584805, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041c62, 0x73050110, 0x01587305, 0x00584905, - 0x01040062, 0x72050110, 0x01584805, 0x00587205, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01040062, 0x7f050110, 0x01587605, 0x00587705, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01041a62, 0x0e050110, 0x01587505, 0x00587f05, - 0x00041962, 0x0f050990, 0x49580e05, 0x00587c05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041162, 0x48050110, 0x01580f05, 0x00587605, - 0x00040070, 0x00018660, 0x26464605, 0x00000000, - 0x01040062, 0x77050110, 0x01587705, 0x00580f05, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041c62, 0x76050110, 0x01587605, 0x00584805, - 0x01040062, 0x75050110, 0x01580f05, 0x00587505, - 0x00040024, 0x0001c060, 0x000005e0, 0x000005e0, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01041162, 0x49050110, 0x01585505, 0x00585605, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01040a62, 0x7f050110, 0x01585405, 0x00584905, - 0x00040962, 0x0e050990, 0x59587f05, 0x00584a05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01040962, 0x0f050110, 0x01580e05, 0x00585505, - 0x00041f70, 0x00018660, 0x26464605, 0x00000000, - 0x01040062, 0x56050110, 0x01585605, 0x00580e05, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041c62, 0x55050110, 0x01585505, 0x00580f05, - 0x01040062, 0x54050110, 0x01580e05, 0x00585405, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01041262, 0x48050110, 0x01585805, 0x00585905, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01041a62, 0x49050110, 0x01585705, 0x00584805, - 0x00041962, 0x7f050990, 0x59584905, 0x00584b05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041162, 0x0e050110, 0x01587f05, 0x00585805, - 0x00040070, 0x00018660, 0x26464605, 0x00000000, - 0x01040062, 0x59050110, 0x01585905, 0x00587f05, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041c62, 0x58050110, 0x01585805, 0x00580e05, - 0x01040062, 0x57050110, 0x01587f05, 0x00585705, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01043062, 0x0f050110, 0x01585b05, 0x00585c05, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01041a62, 0x48050110, 0x01585a05, 0x00580f05, - 0x00041962, 0x49050990, 0x59584805, 0x00584c05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041162, 0x7f050110, 0x01584905, 0x00585b05, - 0x00040070, 0x00018660, 0x26464605, 0x00000000, - 0x01040062, 0x5c050110, 0x01585c05, 0x00584905, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041c62, 0x5b050110, 0x01585b05, 0x00587f05, - 0x01040062, 0x5a050110, 0x01584905, 0x00585a05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01043862, 0x0e050110, 0x01585e05, 0x00585f05, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01041a62, 0x0f050110, 0x01585d05, 0x00580e05, - 0x00041962, 0x48050990, 0x49580f05, 0x00584d05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041162, 0x49050110, 0x01584805, 0x00585e05, - 0x00040070, 0x00018660, 0x26464605, 0x00000000, - 0x01040062, 0x5f050110, 0x01585f05, 0x00584805, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041c62, 0x5e050110, 0x01585e05, 0x00584905, - 0x01040062, 0x5d050110, 0x01584805, 0x00585d05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01043062, 0x7f050110, 0x01586105, 0x00586205, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01041a62, 0x0e050110, 0x01586005, 0x00587f05, - 0x00041962, 0x0f050990, 0x49580e05, 0x00587b05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041162, 0x48050110, 0x01580f05, 0x00586105, - 0x00040070, 0x00018660, 0x26464605, 0x00000000, - 0x01040062, 0x62050110, 0x01586205, 0x00580f05, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041c62, 0x61050110, 0x01586105, 0x00584805, - 0x01040062, 0x60050110, 0x01580f05, 0x00586005, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x49050110, 0x01586405, 0x00586505, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041a62, 0x7f050110, 0x01586305, 0x00584905, - 0x00041962, 0x0e050990, 0x49587f05, 0x00587c05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041162, 0x0f050110, 0x01580e05, 0x00586405, - 0x00040070, 0x00018660, 0x26464605, 0x00000000, - 0x01040062, 0x65050110, 0x01586505, 0x00580e05, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041c62, 0x64050110, 0x01586405, 0x00580f05, - 0x01040062, 0x63050110, 0x01580e05, 0x00586305, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x48050110, 0x01587905, 0x00587a05, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041a62, 0x49050110, 0x01587805, 0x00584805, - 0x00040940, 0x7f058550, 0x05584905, 0x00010001, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041962, 0x0a050110, 0x01587f05, 0x00587905, - 0x00040070, 0x00018660, 0x26464605, 0x00000000, - 0x01040062, 0x7a050110, 0x01587a05, 0x00587f05, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041c62, 0x79050110, 0x01587905, 0x00580a05, - 0x01040062, 0x78050110, 0x01587f05, 0x00587805, - 0x00040025, 0x00004600, 0x00000000, 0x00000020, - 0x00040040, 0x7e058550, 0x05587e05, 0x00010001, - 0x00040027, 0x00014060, 0x00000000, 0xfffff2f0, - 0x600a1941, 0x00c00102, 0x00040040, 0x7d058550, - 0x05587d05, 0x00010001, 0x00041a40, 0x01058660, - 0x06460a05, 0x00001540, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x0a340000, - 0xea040114, 0x001c0000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00041661, 0x4a050110, - 0x00560a06, 0x00000000, 0x00041561, 0x4b050110, - 0x00560a16, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00041461, 0x4c050110, - 0x00560c06, 0x00000000, 0x00041361, 0x4d050110, - 0x00560c16, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x7b050110, - 0x00560e06, 0x00000000, 0x00041161, 0x7c050110, - 0x00560e16, 0x00000000, 0x00040027, 0x00014060, - 0x00000000, 0xfffff190, 0x00041c61, 0x7d054110, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x01050120, - 0x00467d05, 0x00000000, 0x00041970, 0x00018660, - 0x46460105, 0x00000003, 0x01040028, 0x0001c660, - 0x00000d10, 0x00000d10, 0x670b1f70, 0x00207d05, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x01050560, 0x20460b05, 0x00000000, - 0x01040c62, 0x0c050110, 0x01584b05, 0x00584c05, - 0x670d0970, 0x00107d05, 0x00041961, 0x0a050560, - 0x20460d05, 0x00000000, 0x01040962, 0x0e050110, - 0x01584a05, 0x00580c05, 0x00041d70, 0x00018660, - 0x26460105, 0x00000000, 0x01041162, 0x0f050110, - 0x01587b05, 0x00587c05, 0x00041c70, 0x00018660, - 0x26460a05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01040a62, 0x46050110, - 0x01584d05, 0x00580f05, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040940, 0x47050990, - 0x09580e05, 0x00584605, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031161, 0x49060110, - 0x00464705, 0x00000000, 0x00131561, 0x7e060110, - 0x00464785, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x2f0e0062, 0x28002603, - 0x00031b61, 0x0c0509a0, 0x00564906, 0x00000000, - 0x00131a61, 0x0d0509a0, 0x00567e06, 0x00000000, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x2f460062, 0x0e002403, 0x200e0066, 0x01000a03, - 0x27000970, 0x46000c01, 0x11040022, 0x0001c060, - 0x00000b40, 0x00000550, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01041562, 0x48050110, - 0x01586705, 0x00586805, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01040a62, 0x49050110, - 0x01586605, 0x00584805, 0x00040962, 0x7e050990, - 0x59584905, 0x00584a05, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x7f050110, - 0x01587e05, 0x00586705, 0x00041f70, 0x00018660, - 0x26460e05, 0x00000000, 0x01040062, 0x68050110, - 0x01586805, 0x00587e05, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041c62, 0x67050110, - 0x01586705, 0x00587f05, 0x01040062, 0x66050110, - 0x01587e05, 0x00586605, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01041262, 0x0c050110, - 0x01586a05, 0x00586b05, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x0d050110, - 0x01586905, 0x00580c05, 0x00040962, 0x46050990, - 0x59580d05, 0x00584b05, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x01041162, 0x47050110, - 0x01584605, 0x00586a05, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x01040062, 0x6b050110, - 0x01586b05, 0x00584605, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041c62, 0x6a050110, - 0x01586a05, 0x00584705, 0x01040062, 0x69050110, - 0x01584605, 0x00586905, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x01040062, 0x48050110, - 0x01586d05, 0x00586e05, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01040a62, 0x49050110, - 0x01586c05, 0x00584805, 0x00041962, 0x7e050990, - 0x59584905, 0x00584c05, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x01041162, 0x7f050110, - 0x01587e05, 0x00586d05, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x01040062, 0x6e050110, - 0x01586e05, 0x00587e05, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041c62, 0x6d050110, - 0x01586d05, 0x00587f05, 0x01040062, 0x6c050110, - 0x01587e05, 0x00586c05, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x01043062, 0x0c050110, - 0x01587005, 0x00587105, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01040a62, 0x0d050110, - 0x01586f05, 0x00580c05, 0x00041962, 0x46050990, - 0x49580d05, 0x00584d05, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x01041162, 0x47050110, - 0x01584605, 0x00587005, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x01040062, 0x71050110, - 0x01587105, 0x00584605, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041c62, 0x70050110, - 0x01587005, 0x00584705, 0x01040062, 0x6f050110, - 0x01584605, 0x00586f05, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x48050110, - 0x01587305, 0x00587405, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x49050110, - 0x01587205, 0x00584805, 0x00041962, 0x7e050990, - 0x49584905, 0x00587b05, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x01041162, 0x7f050110, - 0x01587e05, 0x00587305, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x01040062, 0x74050110, - 0x01587405, 0x00587e05, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041c62, 0x73050110, - 0x01587305, 0x00587f05, 0x01040062, 0x72050110, - 0x01587e05, 0x00587205, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x01040062, 0x0c050110, - 0x01587605, 0x00587705, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01040a62, 0x0d050110, - 0x01587505, 0x00580c05, 0x00041962, 0x46050990, - 0x49580d05, 0x00587c05, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x01041162, 0x47050110, - 0x01584605, 0x00587605, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x01040062, 0x77050110, - 0x01587705, 0x00584605, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041c62, 0x76050110, - 0x01587605, 0x00584705, 0x01040062, 0x75050110, - 0x01584605, 0x00587505, 0x00040024, 0x0001c060, - 0x00000600, 0x00000600, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01041562, 0x48050110, - 0x01585505, 0x00585605, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01040a62, 0x49050110, - 0x01585405, 0x00584805, 0x00040962, 0x7e050990, - 0x59584905, 0x00584a05, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x7f050110, - 0x01587e05, 0x00585505, 0x00041f70, 0x00018660, - 0x26460e05, 0x00000000, 0x01040062, 0x56050110, - 0x01585605, 0x00587e05, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041c62, 0x55050110, - 0x01585505, 0x00587f05, 0x01040062, 0x54050110, - 0x01587e05, 0x00585405, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01041262, 0x0c050110, - 0x01585805, 0x00585905, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01040a62, 0x0d050110, - 0x01585705, 0x00580c05, 0x00040962, 0x46050990, - 0x59580d05, 0x00584b05, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x01041162, 0x47050110, - 0x01584605, 0x00585805, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x01040062, 0x59050110, - 0x01585905, 0x00584605, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041c62, 0x58050110, - 0x01585805, 0x00584705, 0x01040062, 0x57050110, - 0x01584605, 0x00585705, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x01043062, 0x48050110, - 0x01585b05, 0x00585c05, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01040a62, 0x49050110, - 0x01585a05, 0x00584805, 0x00041962, 0x7e050990, - 0x59584905, 0x00584c05, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x01041162, 0x7f050110, - 0x01587e05, 0x00585b05, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x01040062, 0x5c050110, - 0x01585c05, 0x00587e05, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041c62, 0x5b050110, - 0x01585b05, 0x00587f05, 0x01040062, 0x5a050110, - 0x01587e05, 0x00585a05, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x01043862, 0x0c050110, - 0x01585e05, 0x00585f05, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01040a62, 0x0d050110, - 0x01585d05, 0x00580c05, 0x00041962, 0x46050990, - 0x49580d05, 0x00584d05, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x01041162, 0x47050110, - 0x01584605, 0x00585e05, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x01040062, 0x5f050110, - 0x01585f05, 0x00584605, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041c62, 0x5e050110, - 0x01585e05, 0x00584705, 0x01040062, 0x5d050110, - 0x01584605, 0x00585d05, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x01043062, 0x48050110, - 0x01586105, 0x00586205, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01040a62, 0x49050110, - 0x01586005, 0x00584805, 0x00041962, 0x7e050990, - 0x49584905, 0x00587b05, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x01041162, 0x7f050110, - 0x01587e05, 0x00586105, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x01040062, 0x62050110, - 0x01586205, 0x00587e05, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041c62, 0x61050110, - 0x01586105, 0x00587f05, 0x01040062, 0x60050110, - 0x01587e05, 0x00586005, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x0c050110, - 0x01586405, 0x00586505, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01040a62, 0x0d050110, - 0x01586305, 0x00580c05, 0x00041962, 0x46050990, - 0x49580d05, 0x00587c05, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x01041162, 0x47050110, - 0x01584605, 0x00586405, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x01040062, 0x65050110, - 0x01586505, 0x00584605, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041c62, 0x64050110, - 0x01586405, 0x00584705, 0x01040062, 0x63050110, - 0x01584605, 0x00586305, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x48050110, - 0x01587905, 0x00587a05, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01040a62, 0x49050110, - 0x01587805, 0x00584805, 0x00041940, 0x7e058550, - 0x05584905, 0x00010001, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x01041a62, 0x7f050110, - 0x01587e05, 0x00587905, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x01040062, 0x7a050110, - 0x01587a05, 0x00587e05, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041c62, 0x79050110, - 0x01587905, 0x00587f05, 0x01040062, 0x78050110, - 0x01587e05, 0x00587805, 0x00040025, 0x00004600, - 0x00000000, 0x00000020, 0x00040040, 0x7d058550, - 0x05587d05, 0x00010001, 0x00040027, 0x00014060, - 0x00000000, 0xfffff2c0, 0x00040961, 0x0c054220, - 0x00000000, 0x7f800000, 0x00040a61, 0x7b054110, - 0x00000000, 0x00030003, 0x00040961, 0x7c054110, - 0x00000000, 0x00000000, 0x00043761, 0x01054220, - 0x00000000, 0x7f800000, 0x00041f61, 0x0a054220, - 0x00000000, 0x7f800000, 0x00041e61, 0x7d054110, - 0x00000000, 0x00000000, 0x00040961, 0x0e050120, - 0x00467d05, 0x00000000, 0x00041970, 0x00018660, - 0x46460e05, 0x00000003, 0x01040028, 0x0001c660, - 0x00000720, 0x00000720, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x67461770, 0x00207d05, - 0x00040961, 0x0e050560, 0x20464605, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01040962, 0x48050110, 0x01585e05, 0x00585f05, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x67490970, 0x00107d05, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x46050560, - 0x20464905, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01040a62, 0x4a050110, - 0x01585d05, 0x00584805, 0x00041d70, 0x00018660, - 0x26460e05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01041262, 0x4b050110, - 0x01585505, 0x00585605, 0x00041c70, 0x00018660, - 0x26464605, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01040a62, 0x4c050110, - 0x01585405, 0x00584b05, 0x00040940, 0x4d050990, - 0x09584a05, 0x02584c05, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01041562, 0x7e050110, - 0x01586105, 0x00586205, 0x00040070, 0x00018660, - 0x26464605, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x7f050110, - 0x01586005, 0x00587e05, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x01043062, 0x48050110, - 0x01585805, 0x00585905, 0x00040070, 0x00018660, - 0x26464605, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01041a62, 0x49050110, - 0x01585705, 0x00584805, 0x00041940, 0x4a050990, - 0x09587f05, 0x02584905, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x4b050110, - 0x01586405, 0x00586505, 0x00040070, 0x00018660, - 0x26464605, 0x00000000, 0x01040a62, 0x4c050110, - 0x01586305, 0x00584b05, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x01043062, 0x7e050110, - 0x01585b05, 0x00585c05, 0x00040070, 0x00018660, - 0x26464605, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01040962, 0x7f050110, - 0x01585a05, 0x00587e05, 0x00041940, 0x48050990, - 0x09584c05, 0x02587f05, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x00041140, 0x49050990, - 0x09584a05, 0x00584805, 0x00040041, 0x4a050990, - 0x09584a05, 0x00584805, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01041362, 0x4c050110, - 0x01587005, 0x00587105, 0x0004095b, 0x4b040998, - 0x09094a05, 0x4d054905, 0x00040070, 0x00018660, - 0x26464605, 0x00000000, 0x01040962, 0x4d050110, - 0x01586f05, 0x00584c05, 0x00031161, 0x7f060110, - 0x00464b05, 0x00000000, 0x00131161, 0x4a060110, - 0x00464b85, 0x00000000, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x00031b61, 0x480509a0, - 0x00567f06, 0x00000000, 0x00131a61, 0x490509a0, - 0x00564a06, 0x00000000, 0x01043062, 0x7e050110, - 0x01586705, 0x00586805, 0x00040070, 0x00018660, - 0x26464605, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01040a62, 0x7f050110, - 0x01586605, 0x00587e05, 0x00041940, 0x4a050990, - 0x09584d05, 0x02587f05, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x4b050110, - 0x01587305, 0x00587405, 0x00040070, 0x00018660, - 0x26464605, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x4c050110, - 0x01587205, 0x00584b05, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01041162, 0x4d050110, - 0x01586a05, 0x00586b05, 0x00040070, 0x00018660, - 0x26464605, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x7e050110, - 0x01586905, 0x00584d05, 0x00041940, 0x7f050990, - 0x09584c05, 0x02587e05, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x01040062, 0x4b050110, - 0x01587605, 0x00587705, 0x00040070, 0x00018660, - 0x26464605, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01040962, 0x4c050110, - 0x01587505, 0x00584b05, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x01040062, 0x4d050110, - 0x01586d05, 0x00586e05, 0x00040070, 0x00018660, - 0x26464605, 0x00000000, 0x01040962, 0x7e050110, - 0x01586c05, 0x00584d05, 0x00041940, 0x4b050990, - 0x09584c05, 0x02587e05, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x00041140, 0x4c050990, - 0x09587f05, 0x00584b05, 0x00041a41, 0x4d050990, - 0x09587f05, 0x00584b05, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x7f050110, - 0x01587905, 0x00587a05, 0x0004115b, 0x7e040998, - 0x09094d05, 0x4a054c05, 0x00040070, 0x00018660, - 0x26464605, 0x00000000, 0x00031161, 0x4b060110, - 0x00467e05, 0x00000000, 0x00131161, 0x4c060110, - 0x00467e85, 0x00000000, 0x01041c62, 0x7e050110, - 0x01587805, 0x00587f05, 0x00031b61, 0x4a0509a0, - 0x00564b06, 0x00000000, 0x00131a61, 0x4b0509a0, - 0x00564c06, 0x00000000, 0x00041970, 0x00018550, - 0x15587e05, 0x00000000, 0x00040061, 0x46050120, - 0x00467e05, 0x00000000, 0x2f0e1162, 0x48004a03, - 0xa0481a40, 0x46204402, 0x00041961, 0x4c0501a0, - 0x00564806, 0x00000000, 0xa0480061, 0x00104607, - 0x20460941, 0x48000e00, 0x0004115b, 0x48040aa8, - 0x0a0a4605, 0x4a054c05, 0x00041170, 0x4c058550, - 0x15587c05, 0x00000000, 0x00040961, 0x46050560, - 0x00464c05, 0x00000000, 0x274c0970, 0x0c004800, - 0x00040966, 0x00010220, 0x22464c05, 0x00464605, - 0x2f0a0062, 0x0a004a03, 0x2f010062, 0x01000e03, - 0x01040062, 0x7c050110, 0x01587e05, 0x00587c05, - 0x01040062, 0x7b050110, 0x01587d05, 0x00587b05, - 0x2f0c1162, 0x0c004803, 0x00040040, 0x7d058550, - 0x05587d05, 0x00010001, 0x00040027, 0x00014060, - 0x00000000, 0xfffff8c0, 0x00040969, 0x0e058660, - 0x02464005, 0x00000002, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040940, 0x46058660, - 0x06460e05, 0x00003140, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea0c4614, 0x00040114, 0x00043040, 0x01058660, - 0x06460e05, 0x00003540, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x00000000, - 0xea0c0114, 0x00040a14, 0x00043869, 0x01058660, - 0x02464005, 0x00000001, 0x00040b61, 0x4d050010, - 0x00687b06, 0x00000000, 0x00041e61, 0x7d050010, - 0x00687c06, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00041b40, 0x0a058660, - 0x06460105, 0x00003940, 0x00041a69, 0x01068550, - 0x02467d05, 0x00000008, 0x00040966, 0x7e050110, - 0x01584d05, 0x00560106, 0x00041961, 0x01050120, - 0x00467e05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x00000000, - 0xe6080a14, 0x00020114, 0x00043965, 0x01058220, - 0x02460c05, 0xfffffc00, 0x00043961, 0x0a050120, - 0x00467b05, 0x00000000, 0x00041969, 0x0c05a660, - 0x02460a05, 0x00000008, 0xa00a1940, 0x20000c03, - 0x200c1966, 0x0a000103, 0x00040069, 0x0a058660, - 0x02464205, 0x00000002, 0x20011a66, 0x40000c03, - 0x00041a40, 0x0c058660, 0x06460a05, 0x00003b40, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea200c14, 0x01000114, - 0x00040025, 0x00004600, 0x00000000, 0x00001158, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000d01, 0x00000000, 0x00000000, 0x00000000, - 0x80004a31, 0x010c0000, 0xe23e000c, 0x00000000, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80030c61, 0x02054220, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80011a61, 0x02550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a044b31, 0x00000000, 0x3008020c, 0x00000000, - 0x8a040001, 0x00000000, 0xe0000000, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x01050120, 0x00465105, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x00010660, 0x20463e05, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040969, 0x0c058660, 0x02460105, 0x00000002, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040040, 0x0a058660, 0x06460c05, 0x00003b40, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x0c140000, 0xea040a14, 0x00040000, - 0x00042c61, 0x0a050020, 0x00660c07, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x0e050120, 0x00560a06, 0x00000000, - 0x00041969, 0x0a058660, 0x02460e05, 0x00000001, - 0x00041940, 0x0c058660, 0x06460a05, 0x00003940, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x0a140000, 0xe6000c14, 0x00020000, - 0x00042d61, 0x0c050110, 0x00560a06, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x4d060100, 0x00560a06, 0x00000000, - 0x00040069, 0x0a058660, 0x02460e05, 0x00000002, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040b61, 0x4c050010, 0x00680c0e, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041a40, 0x42058660, 0x06460a05, 0x00003140, - 0x00040961, 0x7b060100, 0x00584c05, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x0c140000, 0xea044214, 0x00040000, - 0x00043040, 0x42058660, 0x06460a05, 0x00003540, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x0a140000, 0xea044214, 0x00040000, - 0x01040022, 0x0001c060, 0x00000338, 0x00000338, - 0x203e9041, 0x3a000c00, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x600c1145, 0x00103e00, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x4a060a10, 0x00460c05, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x200c1941, 0x3a000a00, 0x600a1145, 0x00100c00, - 0x00040961, 0x0c050020, 0x00567b06, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x42060a10, 0x00460a05, 0x00000000, - 0xa00a1a40, 0x0c000102, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x46060210, - 0x00460a05, 0x00000000, 0x00040061, 0x0a050120, - 0x00464f05, 0x00000000, 0x00041961, 0x0c051660, - 0x00460a05, 0x00000000, 0x00040070, 0x00018660, - 0x56460a05, 0x00000000, 0xe03e0a68, 0x00100c03, - 0xaf0a1962, 0x3e023e02, 0xa00c1940, 0x0a000102, - 0x00040070, 0x00018550, 0x15584c05, 0x00000000, - 0x00041a61, 0x0a060210, 0x00460c05, 0x00000000, - 0x00040061, 0x0c054660, 0x00000000, 0x00000002, - 0x01041a62, 0x7c050110, 0x01560a06, 0x00564606, - 0x00040061, 0x0a054220, 0x00000000, 0x00002940, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x3e140000, 0xea180a14, 0x01000c14, - 0x00043e61, 0x0c050120, 0x00465005, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x00041969, 0x0a058660, 0x02460c05, 0x00000002, - 0x00041940, 0x46058660, 0x06460a05, 0x00002944, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x0a140000, 0xea044614, 0x00040000, - 0x00042f66, 0x0c058220, 0x02460a05, 0x80000000, - 0x00041965, 0x0a058220, 0x02460c05, 0xfffc01ff, - 0x00042e69, 0x0c058660, 0x02463e05, 0x00000009, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x20480966, 0x0c000a03, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea0c4614, 0x00044814, 0x00043069, 0x46058660, - 0x02460105, 0x00000009, 0x00040061, 0x0a050120, - 0x00564a06, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041969, 0x48058660, - 0x02460a05, 0x00000012, 0x200a1966, 0x48004603, - 0x00040061, 0x46050120, 0x00467c05, 0x00000000, - 0x00041969, 0x48058660, 0x02464605, 0x00000009, - 0x00040061, 0x46050120, 0x00564206, 0x00000000, - 0x00041969, 0x42058660, 0x02464605, 0x00000012, - 0x200c1966, 0x42004803, 0x00040069, 0x42058660, - 0x02463e05, 0x00000002, 0x00041940, 0x3e058660, - 0x06464205, 0x00002944, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea0c3e14, 0x000c0a24, 0x00040025, 0x00004600, - 0x00000000, 0x00000b10, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80004131, 0x0d0c0000, - 0xe23e000c, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80033061, 0x3e054220, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80011a61, 0x3e550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a044031, 0x00000000, - 0x30083e0c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0x00040061, 0x00010660, - 0x20463c05, 0x00000000, 0x01040022, 0x0001c060, - 0x000005b0, 0x000005b0, 0x00042061, 0x0c050120, - 0x00465005, 0x00000000, 0x00041f61, 0x00010020, - 0x20567b06, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00042069, 0x0a058660, - 0x02460c05, 0x00000002, 0x00041940, 0x0c058660, - 0x06460a05, 0x00002944, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x0a140000, - 0xea040c14, 0x00040000, 0xe00c2268, 0x00900a03, - 0xe00a1965, 0x1ff00c03, 0xa00c1940, 0x00100a03, - 0x01040022, 0x0001c060, 0x00000310, 0x00000240, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x603e0041, 0x00c04002, 0x60423041, 0x00c00e02, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041761, 0x46050020, 0x00564d06, 0x00000000, - 0x00040969, 0x0e058660, 0x02464605, 0x00000001, - 0xa0461940, 0x0e003e02, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040940, 0x48058660, - 0x06464605, 0x00001540, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x3e140000, - 0xe6004814, 0x00020000, 0x00042361, 0x48050110, - 0x00563e06, 0x00000000, 0x00040040, 0x3e058660, - 0x06464605, 0x00001546, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x46140000, - 0xe6003e14, 0x00020000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa03e1f40, 0x0e004202, - 0x00041940, 0x42058660, 0x06463e05, 0x00001540, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x0e140000, 0xe6004214, 0x00020000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00042461, 0x49050110, 0x00564606, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040940, 0x4a050990, 0x09584805, 0x00584905, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x4b050110, 0x00560e06, 0x00000000, - 0x00040040, 0x0e058660, 0x06463e05, 0x00001546, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x3e140000, 0xe6000e14, 0x00020000, - 0x00042561, 0x4d050110, 0x00563e06, 0x00000000, - 0x00041940, 0x7b050990, 0x09584b05, 0x00584d05, - 0x00041170, 0x7c050990, 0x59584a05, 0x00587b05, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x0e050560, 0x00467c05, 0x00000000, - 0x00041961, 0x3e062650, 0x00460e05, 0x00000000, - 0x00041961, 0x46050110, 0x00563e06, 0x00000000, - 0x00040024, 0x0001c060, 0x000000e0, 0x000000e0, - 0x00040b61, 0x0e050120, 0x00464f05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x3e051660, 0x00460e05, 0x00000000, - 0x00040070, 0x00018660, 0x56460e05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe0421a68, 0x00103e03, 0xaf0e1962, 0x42024202, - 0x00041961, 0x3e060210, 0x00460e05, 0x00000000, - 0x00040061, 0x42050120, 0x00560e06, 0x00000000, - 0x00041a61, 0x4c050110, 0x00563e06, 0x00000000, - 0xa03e0040, 0x01204002, 0xa70e1970, 0x42003e02, - 0x00041961, 0x3e062650, 0x00460e05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x46050110, 0x00563e06, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000208, - 0x607d0a65, 0x00104605, 0x00040b61, 0x0e050120, - 0x00560c06, 0x00000000, 0x00041a61, 0x00010450, - 0x20687d06, 0x00000000, 0x2f0c1a62, 0x0e000a03, - 0x00041f61, 0x0e050120, 0x00464c05, 0x00000000, - 0x00041a61, 0x0a060210, 0x00460c05, 0x00000000, - 0x00041961, 0x50050110, 0x00560a06, 0x00000000, - 0x00040061, 0x0a050120, 0x00464f05, 0x00000000, - 0xa03e1940, 0x0e200a02, 0x2f0a1962, 0x3e000e03, - 0x00041961, 0x3e060210, 0x00460a05, 0x00000000, - 0xa00a0040, 0x0e000102, 0x00041a61, 0x4f050110, - 0x00563e06, 0x00000000, 0x2f0e1a62, 0x0a000103, - 0x00040961, 0x01060210, 0x00460e05, 0x00000000, - 0x00041961, 0x51050110, 0x00560106, 0x00000000, - 0x00040061, 0x01050120, 0x00560c06, 0x00000000, - 0x00041969, 0x0a058660, 0x02460105, 0x00000002, - 0x00041940, 0x01058660, 0x06460a05, 0x00002944, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x0a140000, 0xea100114, 0x01000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xe0012665, 0x1ff00a03, 0xa00a1940, 0x0e000102, - 0x60010041, 0x00c04002, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x22060210, - 0x00460a05, 0x00000000, 0x00041a40, 0x0a058660, - 0x06460105, 0x00001540, 0x00040069, 0x01058660, - 0x02464005, 0x00000003, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x10340000, - 0xea040a14, 0x001c0000, 0x00041940, 0x0c058660, - 0x06460105, 0x00002140, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x16240000, - 0xea040c14, 0x000c0000, 0x00040025, 0x00004600, - 0x00000000, 0x00000480, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x80004731, 0x7e0c0000, - 0xe23e000c, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80031561, 0x7f054220, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80011a61, 0x7f550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a044431, 0x00000000, - 0x30087f0c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0x00040061, 0x00010660, - 0x20463c05, 0x00000000, 0x01040022, 0x0001c060, - 0x000001e8, 0x000001e8, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000c01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x01050120, - 0x00562206, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x600a2041, 0x00c00102, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x0c060110, 0x00561206, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x0e060110, 0x00561406, 0x00000000, - 0x00041b40, 0x3c058660, 0x06460a05, 0x00001540, - 0x00041b61, 0x0c160110, 0x00561216, 0x00000000, - 0x00041b61, 0x0e160110, 0x00561416, 0x00000000, - 0x00042061, 0x0a060110, 0x00561006, 0x00000000, - 0x00041961, 0x0a160110, 0x00561016, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c3c14, 0x001c0a34, - 0x00043069, 0x0a058660, 0x02460105, 0x00000003, - 0x00041940, 0x01058660, 0x06460a05, 0x00002140, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c0114, 0x000c1624, - 0x00043061, 0x01050120, 0x00464f05, 0x00000000, - 0x00041970, 0x00018660, 0x66460105, 0x00000006, - 0x01040022, 0x0001c060, 0x00000050, 0x00000050, - 0x00040a61, 0x01054220, 0x00000000, 0x00003f40, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x00000000, 0xea120114, 0x01000000, - 0x00040061, 0x03054110, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000030, - 0x00041a61, 0x03050010, 0x00680306, 0x00000000, - 0x00040061, 0x52050110, 0x00562206, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000001a8, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80000d01, 0x00000000, 0x00000000, 0x00000000, - 0x80004931, 0x010c0000, 0xe23e000c, 0x00000000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80030c61, 0x02054220, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x02550000, 0x0000005c, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe23c1d61, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a044331, 0x00000000, - 0x3008020c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0x80001a61, 0x30010220, - 0x00003c04, 0x00000000, 0x80032061, 0x0b054220, - 0x00000000, 0x00003f40, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004031, 0x0a0c0000, - 0xea000b0c, 0x00300000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x00018220, - 0x62000a04, 0x00000000, 0x01040028, 0x0001c660, - 0x00000020, 0x00000020, 0x00040061, 0x53050110, - 0x00580305, 0x00000000, 0x00040027, 0x00014060, - 0x00000000, 0xffffbd48, 0x80031761, 0x7c054010, - 0x00000000, 0x76543210, 0x80031961, 0x7c050120, - 0x00467c05, 0x00000000, 0xe47d0940, 0x00807c03, - 0xe37c1969, 0x00207c03, 0xe37c1940, 0x0a007c03, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80003065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049031, 0x7a160100, 0xfa007c14, 0x04000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x00010660, 0x20467a05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000260, 0x00000260, - 0x80031f61, 0x78054010, 0x00000000, 0x76543210, - 0x80030061, 0x7b054010, 0x00000000, 0x76543210, - 0x80031a61, 0x78050120, 0x00467805, 0x00000000, - 0x80031a61, 0x7b050120, 0x00467b05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe4791a40, 0x00807803, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe47c0a40, 0x00807b03, - 0xe3781a69, 0x00207803, 0xe37b1a69, 0x00207b03, - 0xe3781a40, 0x10007803, 0xe37b1a40, 0x10007b03, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049031, 0x76160100, 0xfa007814, 0x04000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80003065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049031, 0x79160100, 0xfa007b14, 0x04000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041169, 0x0c058660, 0x02467605, 0x00000001, - 0x00041940, 0x6d058660, 0x06460c05, 0x00001328, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x0d058660, 0x02467905, 0x00000003, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041940, 0x6b058660, 0x06460d05, 0x00002140, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x0e240000, 0xea046b14, 0x000c0000, - 0x00042061, 0x4f070200, 0x00460e05, 0x00000000, - 0x00042061, 0x51070200, 0x00461005, 0x00000000, - 0x00041a61, 0x0f050010, 0x00664f07, 0x00000000, - 0x00041a61, 0x10050010, 0x00665107, 0x00000000, - 0x00041969, 0x52068550, 0x02461005, 0x00000008, - 0x00041966, 0x11050110, 0x01580f05, 0x00565206, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x6f050120, 0x00461105, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xe6086d14, 0x00026f14, - 0x00040025, 0x00004600, 0x00000000, 0x00008ad8, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80004a31, 0x120c0000, 0xe23e000c, 0x00000000, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x80032061, 0x13054220, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80011a61, 0x13550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a044b31, 0x00000000, 0x3008130c, 0x00000000, - 0x8a040001, 0x00000000, 0xe0000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x00040070, 0x00018220, 0x52462a05, 0x00000034, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x7e060210, 0x00462c05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000110, 0x00000110, - 0x00042069, 0x14058660, 0x02462a05, 0x00000001, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x72054120, 0x00000000, 0x01330133, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041a40, 0x70058660, 0x06461405, 0x000011ee, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xe6087014, 0x00027214, - 0x00042069, 0x15058660, 0x02462a05, 0x00000002, - 0x00040061, 0x76054220, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041a40, 0x73058660, 0x06461505, 0x00001258, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c7314, 0x00047614, - 0x00043061, 0x74054660, 0x00000000, 0x00000f84, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c7414, 0x00047614, - 0x00040025, 0x00004600, 0x00000000, 0x00008898, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x13050110, 0x00567e06, 0x00000000, - 0x0004f061, 0x14054110, 0x00000000, 0x00010001, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x24050120, 0x00461305, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x26050120, 0x00461405, 0x00000000, - 0x00041970, 0x00010660, 0x56462405, 0x00462605, - 0x01040022, 0x0001c060, 0x00001260, 0x00001260, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x60270041, 0x00c02402, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x01060210, - 0x00463805, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0xa0730040, 0x00c02703, - 0xe244304c, 0x00114004, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001969, 0x10018220, - 0x02004404, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000e00, 0x80000961, 0x3d050220, - 0x00010180, 0x00000000, 0xe2290061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004031, 0x3c0c0000, 0xea003d0c, 0x00300000, - 0x80001a61, 0x30010220, 0x00002904, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x3a050220, 0x00003c04, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x00043061, 0x3e050120, 0x00003c04, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x00041a69, 0x40058660, 0x02463e05, 0x00000002, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040040, 0x42058660, 0x06464005, 0x00002944, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000969, 0x10018220, 0x02004404, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000800, - 0x80000961, 0x46050220, 0x00010100, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004031, 0x450c0000, 0xea00460c, 0x00300000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00043061, 0x47050120, 0x00563806, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x43050220, 0x00004504, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe0491168, 0x00914503, 0x00040070, 0x00018660, - 0x46004504, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe04b0a65, 0x1ff04903, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x0a060210, 0x00464b05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000e88, 0x000002b8, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe04f1e65, 0x1ff04303, 0x00041961, 0x51050120, - 0x00564f06, 0x00000000, 0x00041970, 0x00010660, - 0x56464705, 0x00465105, 0x01040022, 0x0001c060, - 0x00000240, 0x00000240, 0x00040061, 0x52050120, - 0x00564b06, 0x00000000, 0x00043061, 0x54060100, - 0x00581305, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x77044160, - 0x0e0e0e70, 0x47055205, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x79050020, - 0x00565406, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xe2087714, 0x00027914, 0x00040070, 0x00018550, - 0x15560106, 0x00000000, 0x01040022, 0x0001c060, - 0x00000170, 0x00000170, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa07a0040, 0x01202703, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x55070200, 0x00464b05, 0x00000000, - 0x00041961, 0x53050010, 0x00665507, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x7c050120, 0x00465305, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xe6087a14, 0x00027c14, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0xa00f0040, 0x01502703, 0x00043061, 0x56070200, - 0x00464f05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00042061, 0x11050020, - 0x00665607, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xe2080f14, 0x00021114, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040066, 0x3c058220, - 0x02463a05, 0x80000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea0c7314, 0x00043c14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000020, 0x00042061, 0x15054220, - 0x00000000, 0xffffffff, 0x00040024, 0x0001c060, - 0x00000be0, 0x00000be0, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0541f40, 0x00104b03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041f70, 0x00018550, 0x15560106, 0x00010001, - 0x00042061, 0x11054110, 0x00000000, 0x00020002, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x57060210, 0x00465405, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01041962, 0x12050110, 0x01565706, 0x00560a06, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x55050120, 0x00461205, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00041c61, 0x5e050120, 0x00461105, 0x00000000, - 0x00041a69, 0x57058660, 0x02465505, 0x00000002, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa7601a70, 0x5e004702, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x3d058660, - 0x06465705, 0x00002944, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x58140000, - 0xea043d14, 0x00040000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0xe05a0068, 0x01205803, - 0xa7620070, 0x00005803, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040065, 0x5c058220, - 0x02465a05, 0x00001fff, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x2e640065, 0x62006003, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xef661a62, 0x00005c03, 0x00041961, 0x58060210, - 0x00466605, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x68050120, - 0x00566606, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80041961, 0x6a054660, - 0x00000000, 0x80000000, 0x00040061, 0x6a050660, - 0x00466805, 0x00000000, 0x80031962, 0x6a260660, - 0x46446a06, 0x00446a26, 0x80021962, 0x6a470660, - 0x46426a27, 0x00426a47, 0x80021962, 0x6a670660, - 0x46426a27, 0x00426a67, 0x80021962, 0x6a850660, - 0x46006a64, 0x00346a85, 0x80021a62, 0x6b850660, - 0x46006b64, 0x00346b85, 0x80031962, 0x6b050660, - 0x46006ae4, 0x00466b05, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x5a060210, - 0x00006be4, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041970, 0x6d050550, - 0x15565a06, 0x00565806, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x6b050560, - 0x00466d05, 0x00000000, 0x80000061, 0x5b064210, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x20710065, 0x64006b03, - 0x80001a61, 0x30010110, 0x00005b04, 0x00000000, - 0x00041a70, 0x00018220, 0x22467105, 0x00000000, - 0x00043061, 0x75050120, 0x10003000, 0x00000000, - 0x01040022, 0x0001c060, 0x00000040, 0x00000040, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x0d054220, 0x00000000, 0xffffffff, - 0x00040028, 0x0001c660, 0x00000360, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000350, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x0004004c, 0x77050220, 0x00467505, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00042061, 0x0b060210, 0x00467705, 0x00000000, - 0xe245004c, 0x00114004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a69, 0x10018220, - 0x02004504, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000e00, 0x80000961, 0x7a050220, - 0x00010380, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001969, 0x10018620, - 0x02007a04, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000a00, 0x80000961, 0x78050220, - 0x00010280, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x7b050120, - 0x00007804, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x0f058660, - 0x02467b05, 0x00000002, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x3c058660, - 0x06460f05, 0x00002944, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001969, 0x10018220, - 0x02004504, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000600, 0x80000961, 0x3e050220, - 0x00010600, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004031, 0x3d0c0000, - 0xea003e0c, 0x00300000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0xe03f0068, 0x00913d03, - 0x00040070, 0x00010550, 0x15560106, 0x00581105, - 0x00040040, 0x11058550, 0x05581105, 0x00010001, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0xe0410065, 0x1ff03f03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x45050120, - 0x00461105, 0x00000000, 0x00041a61, 0x5c060210, - 0x00464105, 0x00000000, 0xa0430040, 0x00104103, - 0x00041961, 0x5e060210, 0x00464305, 0x00000000, - 0x01041962, 0x44050110, 0x01565e06, 0x00581205, - 0x00040070, 0x00010550, 0x15560106, 0x00560b06, - 0x01041a62, 0x12050110, 0x01565c06, 0x00584405, - 0x00041f70, 0x00018660, 0x46464505, 0x00000006, - 0x01040022, 0x0001c060, 0x00000050, 0x00000050, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x0d054220, 0x00000000, 0x00000000, - 0x00042061, 0x17054220, 0x00000000, 0xffffffff, - 0x00040028, 0x0001c660, 0x00000020, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040027, 0x00014060, 0x00000000, 0xfffff990, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x2e170966, 0x17000d03, 0x01040022, 0x0001c060, - 0x00000480, 0x00000480, 0x00040070, 0x00018660, - 0x16463805, 0x00000000, 0x01040022, 0x0001c060, - 0x00000298, 0x00000258, 0x00041f61, 0x40050120, - 0x00461105, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x3e054220, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x0f140000, - 0xea183e14, 0x01004014, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0420040, 0x01202703, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00042061, 0x5f070200, 0x00460f05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x46050010, 0x00665f07, 0x00000000, - 0x00041961, 0x44050120, 0x00464605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xe6084214, 0x00024414, - 0xa0453040, 0x01502703, 0x00040061, 0x60060100, - 0x00581105, 0x00000000, 0x00041961, 0x47050020, - 0x00566006, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xe2084514, 0x00024714, 0x80030061, 0x26054010, - 0x00000000, 0x76543210, 0x80031961, 0x26050120, - 0x00462605, 0x00000000, 0xe4261969, 0x00202603, - 0xe4261940, 0x0e002603, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039c31, 0x190e0100, - 0xfa00260c, 0x04000000, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x00043069, 0x47050660, - 0x02001904, 0x00464005, 0x00040969, 0x49058660, - 0x02464705, 0x00000010, 0x00041940, 0x4b058660, - 0x06464905, 0xffff0000, 0x20481966, 0x4b003a03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c7314, 0x00044814, - 0x00040024, 0x0001c060, 0x00000050, 0x00000050, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x0f050220, 0x00462205, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000001c8, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x22050660, 0x00000f04, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040a61, 0x4c050120, 0x00461105, 0x00000000, - 0x00041970, 0x00010220, 0x52463805, 0x00464c05, - 0x01040022, 0x0001c060, 0x00000138, 0x00000138, - 0xa04f3040, 0x38010f02, 0x00040061, 0x51050120, - 0x00461205, 0x00000000, 0x60531a41, 0x00c04f02, - 0x00043061, 0x61070200, 0x00463805, 0x00000000, - 0xa04f1a40, 0x00c05303, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0491140, 0x01405303, - 0x00041b61, 0x4b050020, 0x00666107, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xe2084914, 0x00024b14, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x55060110, 0x00565106, 0x00000000, - 0x00041961, 0x55160110, 0x00565116, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c4f14, 0x00045514, - 0xa0563040, 0x01005303, 0x00043061, 0x58050120, - 0x00461305, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xe6085614, 0x00025814, 0x00040025, 0x00004600, - 0x00000000, 0x00000020, 0x00042061, 0x15054220, - 0x00000000, 0xffffffff, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x000000f8, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00042061, 0x00010660, - 0x20461505, 0x00000000, 0x01040022, 0x0001c060, - 0x000000b8, 0x000000b8, 0x00040070, 0x00018660, - 0x16463805, 0x00000000, 0x01040022, 0x0001c060, - 0x00000050, 0x00000050, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x59054220, - 0x00000000, 0x00000f80, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea105914, 0x01000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000048, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0540040, 0x01002403, - 0x00041961, 0x62060210, 0x00465405, 0x00000000, - 0x00041961, 0x13050110, 0x00566206, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000308, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80004d31, 0x550c0000, 0xe23e000c, 0x00000000, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x80033061, 0x56054220, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x56550000, 0x0000005c, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xe2261d61, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a044031, 0x00000000, - 0x3008560c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0x80001a61, 0x30010220, - 0x00002604, 0x00000000, 0x80033061, 0x58054220, - 0x00000000, 0x00000000, 0xe2250061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004031, 0x570c0000, 0xea00580c, 0x00300000, - 0x80001a61, 0x30010220, 0x00002504, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80033061, 0x5a054220, 0x00000000, 0x00000f80, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x63060210, 0x00005704, 0x00000000, - 0x00041961, 0x14050110, 0x00566306, 0x00000000, - 0xe2240061, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004031, 0x590c0000, - 0xea005a0c, 0x00300000, 0x80001a61, 0x30010220, - 0x00002404, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80004e31, 0x5b0c0000, - 0xe23e000c, 0x00000000, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x80033061, 0x5c054220, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80011a61, 0x5c550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a044031, 0x00000000, - 0x30085c0c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00043861, 0x5d050120, - 0x00005904, 0x00000000, 0x00043061, 0x6f050120, - 0x00005704, 0x00000000, 0x00041970, 0x00010660, - 0x46465d05, 0x00466f05, 0x11040027, 0x00014060, - 0x00000000, 0xffffea28, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80004f31, 0x5e0c0000, - 0xe23e000c, 0x00000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80033861, 0x5f054220, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80011a61, 0x5f550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a044031, 0x00000000, - 0x30085f0c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x27054220, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x3c054220, - 0x00000000, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x25050220, - 0x00462a05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041970, 0x00010220, - 0x42462505, 0x00466f05, 0x01040028, 0x0001c660, - 0x000001d8, 0x000001d8, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x23050220, - 0x00462505, 0x00000000, 0x00041970, 0x00018660, - 0x16462305, 0x00000000, 0x01040028, 0x0001c660, - 0x000000a8, 0x000000a8, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041e61, 0x60050120, - 0x00562306, 0x00000000, 0xa0271f40, 0x00102703, - 0x60621a41, 0x00c06002, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0xa05a0040, 0x01006203, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x63140000, 0xe6005a14, 0x00020000, - 0x00042061, 0x23050120, 0x00566306, 0x00000000, - 0x00040027, 0x00014060, 0x00000000, 0xffffff48, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x64058660, 0x02462705, 0x00000002, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040040, 0x5b058660, 0x06466405, 0x00001258, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x3c140000, 0xea105b14, 0x01000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa05e0040, 0x00102703, 0x00043061, 0x5c054220, - 0x00000000, 0x00000f84, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea225c14, 0x01005e14, 0xa0250040, 0x10002503, - 0x00040027, 0x00014060, 0x00000000, 0xfffffe08, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x650c0000, 0xe23e000c, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80033061, 0x66054220, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80011a61, 0x66550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a044031, 0x00000000, 0x3008660c, 0x00000000, - 0x8a040001, 0x00000000, 0xe0000000, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x00043069, 0x67058660, 0x02462705, 0x00000001, - 0x00043e61, 0x40050220, 0x00462a05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040040, 0x5f058660, 0x06466705, 0x000011ee, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041a70, 0x00010220, 0x42464005, 0x00466f05, - 0x01040028, 0x0001c660, 0x000002c8, 0x000002c8, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x3e054220, 0x00000000, 0x00000000, - 0x00041161, 0x3a054220, 0x00000000, 0x00000000, - 0x00041970, 0x00010220, 0x42463a05, 0x00462705, - 0x01040028, 0x0001c660, 0x00000128, 0x00000128, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x68058660, 0x02463a05, 0x00000002, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040040, 0x6a058660, 0x06466805, 0x00001258, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe26c1f4c, 0x00114004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0xa03a0040, 0x00103a03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001b69, 0x10018220, 0x02006c04, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000c00, - 0x80000961, 0x71050220, 0x00010500, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004031, 0x6b0c0000, 0xea00710c, 0x00300000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0xa03e1f40, 0x6b103e02, 0x00040027, 0x00014060, - 0x00000000, 0xfffffec8, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x64060210, - 0x00463e05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x61050120, - 0x00566406, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xe6085f14, 0x00026114, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0xa0720040, 0x3c003e02, - 0x00040061, 0x64050120, 0x00562006, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x74058660, 0x02467205, 0x00000001, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041940, 0x62058660, 0x06467405, 0x00000f88, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xe6086214, 0x00026414, - 0xa0400040, 0x10004003, 0x00040027, 0x00014060, - 0x00000000, 0xfffffd18, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80004131, 0x750c0000, - 0xe23e000c, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80033061, 0x76054220, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80011a61, 0x76550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a044031, 0x00000000, - 0x3008760c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0x00040070, 0x00018660, - 0x16462a05, 0x00000000, 0x01040022, 0x0001c060, - 0x000002d0, 0x000002d0, 0x80033061, 0x78054220, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa1420040, 0x00ce1a03, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0xaa790040, 0x00ce2e03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004031, 0x770c0000, - 0xea00780c, 0x00300000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031a61, 0x65060220, - 0x00344205, 0x00000000, 0x00131a61, 0x67060220, - 0x00347905, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x69050660, - 0x00007704, 0x00000000, 0x00033070, 0x43050220, - 0x52464205, 0x00441a06, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00130070, 0x7a050220, - 0x52467905, 0x00442e06, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031a40, 0x44052660, - 0x06464305, 0x00441a26, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131a40, 0x7b052660, - 0x06467a05, 0x00442e26, 0x00031a61, 0x65260220, - 0x00344405, 0x00000000, 0x00131a61, 0x67260220, - 0x00347b05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x7c140000, - 0xfb186524, 0x01006914, 0x00043061, 0x6a054660, - 0x00000000, 0x00000004, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x6c058660, - 0x02467c05, 0x00000006, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa0010040, 0xf4006c03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x270a0070, 0x6c000103, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0xe00c1168, 0x00600103, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x0e05a660, 0x02460a05, 0x0000001a, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00042040, 0x10058660, 0x06460e05, 0xfc000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x206e1966, 0x10000c03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea0c6a14, 0x000c6c24, 0x00040025, 0x00004600, - 0x00000000, 0x00006750, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80004231, 0x110c0000, - 0xe23e000c, 0x00000000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80033061, 0x12054220, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x12550000, - 0x0000005c, 0x00000000, 0xe2220061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a044031, 0x00000000, 0x3008120c, 0x00000000, - 0x8a040001, 0x00000000, 0xe0000000, 0x00000000, - 0x80001a61, 0x30010220, 0x00002204, 0x00000000, - 0x80030061, 0x14054220, 0x00000000, 0x00000f84, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004031, 0x130c0000, 0xea00140c, 0x00300000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x22060210, 0x00463805, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0xa06e0040, 0xfff11303, 0x00041970, 0x00018660, - 0x56466e05, 0x00000000, 0x01040028, 0x0001c660, - 0x00001698, 0x00001698, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00041469, 0x15058660, - 0x02466e05, 0x00000001, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x72058660, - 0x06461505, 0x000011ee, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00041469, 0x16058660, - 0x02466e05, 0x00000002, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x70140000, - 0xe6007214, 0x00020000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x18058660, - 0x06461605, 0x00001258, 0xe224154c, 0x00114004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x00040061, 0x51050110, 0x00567e06, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000b69, 0x10018220, 0x02002404, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000200, - 0x80000961, 0x26050220, 0x00010400, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004031, 0x190c0000, 0xea00260c, 0x00300000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x72050220, 0x00001904, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x74050120, 0x00465105, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x27050120, 0x00567206, 0x00000000, - 0x00041970, 0x00010660, 0x46467405, 0x00462705, - 0x01040028, 0x0001c660, 0x000013b8, 0x000013b8, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00042061, 0x28050120, 0x00567006, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x47050120, 0x00563806, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa02a1a40, 0x74002802, 0x00040969, 0x3a058660, - 0x02462a05, 0x00000001, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x76058660, - 0x06463a05, 0x00000f88, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x3b140000, - 0xe6007614, 0x00020000, 0x00042361, 0x76050120, - 0x00563b06, 0x00000000, 0x603c9041, 0x00c07602, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0xa03e0040, 0x00c03c03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0xa0780040, 0x01203c03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x40140000, 0xe6007814, 0x00020000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0xa0793440, 0x01503c03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x44140000, - 0xe2007914, 0x00020000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00042461, 0x42050120, - 0x00564006, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00042561, 0x46050010, - 0x00664407, 0x00000000, 0x00041970, 0x00010110, - 0x51562206, 0x00584605, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xef491162, 0x00004703, - 0xa0520940, 0x49004202, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe255164c, 0x00114004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a69, 0x10018220, 0x02005504, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000600, - 0x80000961, 0x57050220, 0x00010700, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004631, 0x540c0000, 0xea00570c, 0x00300000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x00040070, 0x00018660, 0x46005404, 0x00000000, - 0x01040022, 0x0001c060, 0x00000760, 0x00000298, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x60583041, 0x01805202, 0x00040061, 0x00010660, - 0x20463605, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00043540, 0x7a058660, - 0x06465805, 0x00001528, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x7c058660, - 0x06465805, 0x00001538, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x0a440000, - 0xea047a14, 0x003c0000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x78240000, - 0xea047c14, 0x000c0000, 0x00042761, 0x47050220, - 0x00461005, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00041761, 0x45050220, - 0x00460e05, 0x00000000, 0x00042761, 0x41050220, - 0x00460a05, 0x00000000, 0x00042761, 0x43050220, - 0x00460c05, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x49050220, - 0x00467805, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x4b050220, - 0x00467a05, 0x00000000, 0x01040022, 0x0001c060, - 0x000000c0, 0x000000a0, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x01058660, - 0x06465205, 0x000031f0, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x59140000, - 0xe2000114, 0x00020000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00042361, 0x4f050020, - 0x00665907, 0x00000000, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041a61, 0x4f054220, - 0x00000000, 0x000000ff, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x000004d8, 0x000004d8, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x5a058660, - 0x02465205, 0x00000001, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031361, 0x62050220, - 0x00441c26, 0x00000000, 0x00133061, 0x63050220, - 0x00443026, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x02058660, - 0x06465a05, 0x00001328, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x5b140000, - 0xe6000214, 0x00020000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00042861, 0x65060100, - 0x00565b06, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x5c050020, - 0x00566506, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040969, 0x5e058660, - 0x02465c05, 0x00000005, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe0601368, 0x01b05c03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0xa1640040, 0x5e0e1c02, 0xaa651b40, 0x5f0e3002, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00030070, 0x66050220, 0x52466405, 0x00441c06, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00033461, 0x78060220, 0x00346405, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00130a70, 0x67050220, 0x52466505, 0x00443006, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x80101501, 0x00000000, 0x00000000, 0x00000000, - 0x00133561, 0x7a060220, 0x00346505, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0xa06a0040, 0x01006403, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x68040e68, - 0x0e2e6205, 0x66056005, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x276c0070, 0x64006a03, - 0x00040070, 0x00018660, 0x26463605, 0x00000000, - 0x00031b61, 0x78260220, 0x00346805, 0x00000000, - 0x00131c61, 0x7a260220, 0x00346905, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xa0010940, 0x68026c02, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x0a440000, - 0xfb047824, 0x003c0000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x00033961, 0x79060220, - 0x00346a05, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x80101401, 0x00000000, - 0x00000000, 0x00000000, 0x00133961, 0x7b060220, - 0x00346b05, 0x00000000, 0x00031a61, 0x79260220, - 0x00340105, 0x00000000, 0x00131a61, 0x7b260220, - 0x00340205, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x12440000, - 0xfb047924, 0x003c0000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00042961, 0x02050020, - 0x0066101f, 0x00000000, 0x00042961, 0x41050220, - 0x00460a05, 0x00000000, 0x00042961, 0x43050220, - 0x00460c05, 0x00000000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x00041761, 0x45050220, - 0x00460e05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xef4f1c62, 0x0ff00203, - 0x00042061, 0x47050220, 0x00461205, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x49050220, 0x00461405, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x4b050220, 0x00461605, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000968, - 0xa00a0040, 0x00403803, 0xa00c1f40, 0xff403803, - 0xa02a0040, 0x00203803, 0xa03a0040, 0xff203803, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0560040, 0x00103803, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0xa0583040, 0xff103803, - 0x00041e70, 0x00018660, 0x56460a05, 0x00000010, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x2f121e62, 0x0c000a03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x08200820, 0x00040069, 0x10018510, - 0x01561206, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x08200820, 0xe0140961, 0x001b0004, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80041461, 0x10014110, 0x00000000, 0x08600860, - 0x00040069, 0x10018510, 0x01561206, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x08600860, - 0xe0160961, 0x001b0004, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x08a008a0, 0x00040069, 0x10018510, - 0x01561206, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x08a008a0, 0xe0180961, 0x001b0004, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x09200920, - 0x00040069, 0x10018510, 0x01561206, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x09200920, - 0xe0630961, 0x001b0004, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x09600960, 0x00040069, 0x10018510, - 0x01561206, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x09600960, 0xe0650961, 0x001b0004, - 0x00040070, 0x00018660, 0x56462a05, 0x00000010, - 0x80000d01, 0x00000000, 0x00000000, 0x00000000, - 0x27240062, 0x14004100, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x27261d62, 0x16004300, - 0x27281c62, 0x18004500, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x25690062, 0x63004900, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x256b0062, 0x65004b00, 0x2f3c0062, 0x3a002a03, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x04800480, - 0x00040069, 0x10018510, 0x01563c06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x04800480, - 0xe03e0961, 0x001b0004, 0x80040c61, 0x10014110, - 0x00000000, 0x04c004c0, 0x00040069, 0x10018510, - 0x01563c06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x04c004c0, 0xe0400961, 0x001b0004, - 0x80040b61, 0x10014110, 0x00000000, 0x05000500, - 0x00040069, 0x10018510, 0x01563c06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x05000500, - 0xe0420961, 0x001b0004, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80041261, 0x10014110, - 0x00000000, 0x0d200d20, 0x00040069, 0x10018510, - 0x01563c06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0d200d20, 0xe07a0961, 0x001b0004, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x0d600d60, - 0x00040069, 0x10018510, 0x01563c06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0d600d60, - 0xe07c0961, 0x001b0004, 0x00040070, 0x00018660, - 0x56465605, 0x00000010, 0x27440b62, 0x3e002400, - 0x27521d62, 0x40002600, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x27540062, 0x42002800, - 0x25141b62, 0x7a006900, 0x25161a62, 0x7c006b00, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x2f5a0062, 0x58005603, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x08800880, 0x00040069, 0x10018510, - 0x01565a06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x08800880, 0xe05c0961, 0x001b0004, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80041461, 0x10014110, 0x00000000, 0x0a400a40, - 0x00040069, 0x10018510, 0x01565a06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0a400a40, - 0xe05e0961, 0x001b0004, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80041361, 0x10014110, - 0x00000000, 0x0a800a80, 0x00040069, 0x10018510, - 0x01565a06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0a800a80, 0xe0600961, 0x001b0004, - 0x80040a61, 0x10014110, 0x00000000, 0x02800280, - 0x00040069, 0x10018510, 0x01565a06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x02800280, - 0xe0240961, 0x001b0004, 0x80040961, 0x10014110, - 0x00000000, 0x02c002c0, 0x00040069, 0x10018510, - 0x01565a06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02c002c0, 0xe0260961, 0x001b0004, - 0x00040070, 0x00018550, 0x15562206, 0x00000000, - 0x270a1e62, 0x5c004400, 0x270c1d62, 0x5e005200, - 0x270e1c62, 0x60005400, 0x257a1b62, 0x24001400, - 0x257c1a62, 0x26001600, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80041361, 0x10014110, - 0x00000000, 0x08e008e0, 0x00040069, 0x10018510, - 0x01561206, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x08e008e0, 0xe0610961, 0x001b0004, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x25671962, 0x61004700, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80041161, 0x10014110, - 0x00000000, 0x0ce00ce0, 0x00040069, 0x10018510, - 0x01563c06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0ce00ce0, 0xe0780961, 0x001b0004, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x25010062, 0x78006700, 0x80041161, 0x10014110, - 0x00000000, 0x00200020, 0x00040069, 0x10018510, - 0x01565a06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x00200020, 0xe0180961, 0x001b0004, - 0x25101962, 0x18000100, 0x01040022, 0x0001c060, - 0x00000088, 0x00000088, 0x60271441, 0x01807602, - 0x00040940, 0x14058660, 0x06462705, 0x00001528, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c1414, 0x003c0a44, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040c40, 0x15058660, 0x06462705, 0x00001538, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c1514, 0x000c7a24, - 0x00040025, 0x00004600, 0x00000000, 0x000001b8, - 0x00040061, 0x00010660, 0x20463605, 0x00000000, - 0x01040022, 0x0001c060, 0x00000160, 0x00000160, - 0x00041c61, 0x28050020, 0x00664f07, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040c40, 0x16058660, 0x06467605, 0x000031f0, - 0x80041a61, 0x10014110, 0x00000000, 0x05000500, - 0x00040069, 0x10018510, 0x01561206, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x05000500, - 0xe02a0961, 0x001b0004, 0x203a1966, 0x2a004f03, - 0x00041961, 0x3e050020, 0x00663a07, 0x00000000, - 0x80041961, 0x10014110, 0x00000000, 0x07c007c0, - 0x00040069, 0x10018510, 0x01563c06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x07c007c0, - 0xe0400961, 0x001b0004, 0x20421966, 0x40003e03, - 0x00040961, 0x44050020, 0x00664207, 0x00000000, - 0x80040961, 0x10014110, 0x00000000, 0x08800880, - 0x00040069, 0x10018510, 0x01565a06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x08800880, - 0xe0460961, 0x001b0004, 0x20480966, 0x46004203, - 0x00040961, 0x66070200, 0x00004804, 0x00000000, - 0x00040961, 0x18050020, 0x00666607, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xe2081614, 0x00021814, - 0x00040025, 0x00004600, 0x00000000, 0x00000038, - 0xa0491c40, 0x01007403, 0x00040961, 0x67060210, - 0x00464905, 0x00000000, 0x00041961, 0x51050110, - 0x00566706, 0x00000000, 0x00040027, 0x00014060, - 0x00000000, 0xffffebe8, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80004a31, 0x4a0c0000, - 0xe23e000c, 0x00000000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80031261, 0x4b054220, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80011a61, 0x4b550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a044031, 0x00000000, - 0x30084b0c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0xa06e0040, 0xfff06e03, - 0x00040027, 0x00014060, 0x00000000, 0xffffe958, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80031261, 0x4d054220, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004b31, 0x4c0c0000, 0xea004d0c, 0x00300000, - 0x00041461, 0x03064540, 0x00000000, 0x00020002, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x01050120, 0x00004c04, 0x00000000, - 0x00041970, 0x00010220, 0x42462c05, 0x00460105, - 0x01040028, 0x0001c660, 0x00003f20, 0x00003f20, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x26050120, 0x00562c06, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x60280041, 0x00c02602, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa04f0940, 0x00c02803, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0221740, 0x01502803, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x53140000, - 0xe2002214, 0x00020000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe256124c, 0x00114004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x42050120, 0x00563806, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0xa0230040, 0x01202803, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000969, 0x10018220, - 0x02005604, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000800, 0x80000961, 0x58050220, - 0x00010780, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x5b140000, - 0xe6002314, 0x00020000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004d31, 0x550c0000, - 0xea00580c, 0x00300000, 0x00042061, 0x2a050020, - 0x00665307, 0x00000000, 0x00042061, 0x4f050120, - 0x00565b06, 0x00000000, 0x00041a70, 0x00010660, - 0x56464205, 0x00462a05, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x00041761, 0x51050220, - 0x00005504, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xef590062, 0x00003803, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x5c050120, 0x00565906, 0x00000000, - 0x00040070, 0x00018660, 0x46005504, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0440a40, 0x5c004f02, 0x01040022, 0x0001c060, - 0x00000648, 0x00000198, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x605d0a41, 0x01804402, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040940, 0x24058660, 0x06465d05, 0x00001528, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00040040, 0x46058660, 0x06465d05, 0x00001538, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x0a440000, 0xea042414, 0x003c0000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x3a050220, 0x00461005, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041761, 0x40050220, 0x00460e05, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041461, 0x3c050220, 0x00460a05, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x3e050220, 0x00460c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x0a240000, 0xea044614, 0x000c0000, - 0x00042e61, 0x46050220, 0x00460a05, 0x00000000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x48050220, 0x00460c05, 0x00000000, - 0x00040024, 0x0001c060, 0x000004c0, 0x000004c0, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040969, 0x5e058660, 0x02464405, 0x00000001, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x66050220, 0x00441c26, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x67050220, 0x00443026, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040040, 0x4a058660, 0x06465e05, 0x00001328, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x5f140000, 0xe6004a14, 0x00020000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x68060100, 0x00565f06, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x60050020, 0x00566806, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040969, 0x62058660, 0x02466005, 0x00000005, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0xe0640068, 0x01b06003, 0xa1681a40, 0x620e1c02, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x80100b01, 0x00000000, 0x00000000, 0x00000000, - 0xaa690040, 0x630e3002, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00030070, 0x6a050220, - 0x52466805, 0x00441c06, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x12060220, - 0x00346805, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00130b70, 0x6b050220, - 0x52466905, 0x00443006, 0x80102001, 0x00000000, - 0x00000000, 0x00000000, 0x80101101, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x14060220, - 0x00346905, 0x00000000, 0xa06e3040, 0x01006803, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x6c040e68, 0x0e2e6605, 0x6a056405, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x27700070, 0x68006e03, 0x00033061, 0x22060220, - 0x00346e05, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131561, 0x24060220, - 0x00346f05, 0x00000000, 0x00031c61, 0x12260220, - 0x00346c05, 0x00000000, 0x00131d61, 0x14260220, - 0x00346d05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0xa0720040, 0x6c027002, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x0a440000, 0xfb041224, 0x003c0000, - 0x00031961, 0x22260220, 0x00347205, 0x00000000, - 0x00131a61, 0x24260220, 0x00347305, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x12440000, 0xfb042224, 0x003c0000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041461, 0x3c050220, 0x00460a05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00042f61, 0x3e050220, 0x00460c05, 0x00000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041761, 0x40050220, 0x00460e05, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x3a050220, 0x00461205, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x46050220, 0x00461405, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x48050220, 0x00461605, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00003630, - 0x80033061, 0x76054220, 0x00000000, 0x00000004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x77058660, 0x02462605, 0x00000006, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x79050220, 0x00441a06, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x80101501, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x7a050220, 0x00442e06, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004031, 0x750c0000, 0xea00760c, 0x00300000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x73050220, 0x00007504, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x4a040660, 0x0e0e7504, 0x79057705, - 0x00031970, 0x4c050220, 0x52464a05, 0x00441a06, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x80100a01, 0x00000000, 0x00000000, 0x00000000, - 0x00130070, 0x7b050220, 0x52464b05, 0x00442e06, - 0x00033061, 0x22060220, 0x00344a05, 0x00000000, - 0x00133061, 0x24060220, 0x00344b05, 0x00000000, - 0x00040070, 0x00018660, 0x46465105, 0x00000000, - 0x00031d40, 0x4c052660, 0x06464c05, 0x00441a26, - 0x80103b01, 0x00000000, 0x00000000, 0x00000000, - 0x00131d40, 0x4d052660, 0x06467b05, 0x00442e26, - 0x00031a61, 0x22260220, 0x00344c05, 0x00000000, - 0x00131a61, 0x24260220, 0x00344d05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000230, 0x000000a8, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x7c058660, 0x02464f05, 0x00000006, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x12054220, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa07e1a40, 0x7c007302, 0x00041952, 0x52040e68, - 0x0e2e7905, 0x4a057e05, 0x00040024, 0x0001c060, - 0x00000198, 0x00000198, 0xa1510040, 0x010e1a03, - 0xaa7f3040, 0x010e2e03, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x16050120, - 0x00560806, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x12050120, - 0x00560606, 0x00000000, 0x00031c70, 0x54050220, - 0x52465105, 0x00441a06, 0x00131c70, 0x0a050220, - 0x52467f05, 0x00442e06, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040041, 0x18050220, - 0x01461605, 0x00564f06, 0x00031b40, 0x55052660, - 0x06465405, 0x00441a26, 0x00131b40, 0x0e052660, - 0x06460a05, 0x00442e26, 0x00030061, 0x0a060220, - 0x00345105, 0x00000000, 0x00130061, 0x0c060220, - 0x00347f05, 0x00000000, 0x00031a61, 0x0a260220, - 0x00345505, 0x00000000, 0x00131a61, 0x0c260220, - 0x00340e05, 0x00000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x0f140000, - 0xfb040a24, 0x00040000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x14058660, - 0x02460f05, 0x00000006, 0xa04f1940, 0x18001402, - 0x00041952, 0x52040e68, 0x0e2e7905, 0x4a054f05, - 0x00040025, 0x00004600, 0x00000000, 0x00003210, - 0x0004af6c, 0x10058660, 0x02465205, 0x00000006, - 0xa0500040, 0x00403803, 0xa0540040, 0x00203803, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0xa0563040, 0xff203803, 0xa0791e40, 0x00103803, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0xa07b0040, 0xff103803, 0xa0520040, 0xff403803, - 0x00041e70, 0x00018660, 0x56465005, 0x00000010, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x2f160a62, 0x52005003, 0x00041f70, 0x00018660, - 0x56465405, 0x00000010, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x2f180062, 0x56005403, - 0x00041f70, 0x00018660, 0x56467905, 0x00000010, - 0x2f4f1f62, 0x7b007903, 0xac510070, 0x00101203, - 0x11040022, 0x0001c060, 0x00002d80, 0x000014d8, - 0x00040061, 0x00010660, 0x20463605, 0x00000000, - 0x01040022, 0x0001c060, 0x000000a0, 0x00000080, - 0x00040040, 0x53058660, 0x06462605, 0x000031f0, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x57140000, 0xe2005314, 0x00020000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x5f050020, 0x00665707, 0x00000000, - 0x00040024, 0x0001c060, 0x00000030, 0x00000030, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x5f054220, 0x00000000, 0x000000ff, - 0x00040025, 0x00004600, 0x00000000, 0x00001408, - 0x00040070, 0x00010220, 0x52463805, 0x00462a05, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x14058220, 0x02463a05, 0xff800000, - 0x01040062, 0x55058220, 0x02464605, 0xff800000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x57058220, 0x02464805, 0xff800000, - 0x01040062, 0x59058220, 0x02463c05, 0x7f800000, - 0x01040062, 0x5b058220, 0x02463e05, 0x7f800000, - 0x01040062, 0x5d058220, 0x02464005, 0x7f800000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x53070200, 0x00465f05, 0x00000000, - 0x80041c61, 0x10014110, 0x00000000, 0x0b200b20, - 0x00040069, 0x10018510, 0x01561606, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0b200b20, - 0xe05f0961, 0x001b0004, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80040b61, 0x10014110, - 0x00000000, 0x0b600b60, 0x00040069, 0x10018510, - 0x01561606, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0b600b60, 0xe0610961, 0x001b0004, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x0ba00ba0, - 0x00040069, 0x10018510, 0x01561606, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0ba00ba0, - 0xe0630961, 0x001b0004, 0x00040070, 0x00018220, - 0x52463805, 0x00000006, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x27650062, 0x5f005900, - 0x27590962, 0x61005b00, 0x275b0962, 0x63005d00, - 0x80040961, 0x10014110, 0x00000000, 0x0ca00ca0, - 0x00040069, 0x10018510, 0x01561806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0ca00ca0, - 0xe05d0961, 0x001b0004, 0x80041261, 0x10014110, - 0x00000000, 0x0b200b20, 0x00040069, 0x10018510, - 0x01561806, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0b200b20, 0xe05f0961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x0b600b60, - 0x00040069, 0x10018510, 0x01561806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0b600b60, - 0xe0610961, 0x001b0004, 0x27631b62, 0x5d006500, - 0x275d1a62, 0x5f005900, 0x27590962, 0x61005b00, - 0x80040961, 0x10014110, 0x00000000, 0x0c600c60, - 0x00040069, 0x10018510, 0x01564f06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0c600c60, - 0xe05b0961, 0x001b0004, 0x80041261, 0x10014110, - 0x00000000, 0x0ba00ba0, 0x00040069, 0x10018510, - 0x01564f06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0ba00ba0, 0xe05f0961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x0b200b20, - 0x00040069, 0x10018510, 0x01564f06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0b200b20, - 0xe0610961, 0x001b0004, 0x27650b62, 0x5b006300, - 0x275b1a62, 0x5f005d00, 0x275d0962, 0x61005900, - 0x80041261, 0x10014110, 0x00000000, 0x0aa00aa0, - 0x00040069, 0x10018510, 0x01561606, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0aa00aa0, - 0xe05f0961, 0x001b0004, 0x80040961, 0x10014110, - 0x00000000, 0x02800280, 0x00040069, 0x10018510, - 0x01561606, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02800280, 0xe0590961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x0ae00ae0, - 0x00040069, 0x10018510, 0x01561606, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0ae00ae0, - 0xe0610961, 0x001b0004, 0x25630a62, 0x59001400, - 0x25140962, 0x5f005500, 0x25550962, 0x61005700, - 0x80040961, 0x10014110, 0x00000000, 0x0c600c60, - 0x00040069, 0x10018510, 0x01561806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0c600c60, - 0xe0570961, 0x001b0004, 0x80041261, 0x10014110, - 0x00000000, 0x02800280, 0x00040069, 0x10018510, - 0x01561806, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02800280, 0xe0590961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x0aa00aa0, - 0x00040069, 0x10018510, 0x01561806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0aa00aa0, - 0xe05f0961, 0x001b0004, 0x25611b62, 0x57006300, - 0x25571a62, 0x59001400, 0x25140962, 0x5f005500, - 0x80040961, 0x10014110, 0x00000000, 0x0c200c20, - 0x00040069, 0x10018510, 0x01564f06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0c200c20, - 0xe0550961, 0x001b0004, 0x80041261, 0x10014110, - 0x00000000, 0x0ae00ae0, 0x00040069, 0x10018510, - 0x01564f06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0ae00ae0, 0xe0590961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x02800280, - 0x00040069, 0x10018510, 0x01564f06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x02800280, - 0xe05f0961, 0x001b0004, 0x25630b62, 0x55006100, - 0x25551a62, 0x59005700, 0x25570962, 0x5f001400, - 0x01040022, 0x0001c060, 0x00000e38, 0x00000e38, - 0x25140962, 0x63aa6500, 0x25591362, 0x55aa5b00, - 0x255f1362, 0x57aa5d00, 0x25610962, 0x5f005900, - 0x25591162, 0x61001400, 0xe0141141, 0x34005900, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x200a1140, 0x14216500, 0x200c3040, 0x14215b00, - 0x200e0040, 0x14215d00, 0x20590040, 0x14016300, - 0x205b0040, 0x14015500, 0x20550040, 0x14015700, - 0x20571340, 0x0a205900, 0x20591340, 0x0c205b00, - 0x205b1340, 0x0e205500, 0x00041341, 0x14058aa0, - 0x0a465705, 0x3f800001, 0x00041341, 0x55058aa0, - 0x0a465905, 0x3f800001, 0x00041341, 0x57058aa0, - 0x0a465b05, 0x3f800001, 0x00041365, 0x5d058220, - 0x02461405, 0x007fffff, 0x00041265, 0x5f058220, - 0x02465505, 0x007fffff, 0x00040065, 0x61058220, - 0x02465505, 0x80000000, 0x00041165, 0x59058220, - 0x02465705, 0x007fffff, 0x00041765, 0x63058220, - 0x02465705, 0x80000000, 0x00040940, 0x5b058660, - 0x06465d05, 0x3f000000, 0x00041d40, 0x5d058660, - 0x06465f05, 0x3f000000, 0x00041c40, 0x5f058660, - 0x06465905, 0x3f000000, 0xac001b70, 0x3f805b01, - 0x11040062, 0x59058220, 0x02465b05, 0x3f000000, - 0x00041965, 0x65058220, 0x02465905, 0x7fffffff, - 0xac001c70, 0x3f805d01, 0x11040a62, 0x5b058220, - 0x02465d05, 0x3f000000, 0x00041965, 0x59058220, - 0x02465b05, 0x7fffffff, 0xac001d70, 0x3f805f01, - 0x11040a62, 0x5d058220, 0x02465f05, 0x3f000000, - 0x00040965, 0x5f058220, 0x02461405, 0x80000000, - 0x00041a65, 0x5b058220, 0x02465d05, 0x7fffffff, - 0x205d1a66, 0x5f006503, 0x205f1d66, 0x61005903, - 0x20591b66, 0x63005b03, 0x00040065, 0x5b058220, - 0x02461405, 0x7f800000, 0x00041b70, 0x61058aa0, - 0x3a465d05, 0x3f7f0000, 0x00040065, 0x14058220, - 0x02465505, 0x7f800000, 0x00041c70, 0x5d058aa0, - 0x3a465f05, 0x3f7f0000, 0x00040065, 0x55058220, - 0x02465705, 0x7f800000, 0x00041c70, 0x5f058aa0, - 0x3a465905, 0x3f7f0000, 0x00041b6c, 0x57058660, - 0x02465b05, 0x00000017, 0x00041b6c, 0x5b058660, - 0x02461405, 0x00000017, 0x00041b6c, 0x14058660, - 0x02465505, 0x00000017, 0x00040b52, 0x55044560, - 0x0e2eff82, 0x61055705, 0x00040a52, 0x57044560, - 0x0e2eff82, 0x5d055b05, 0x00040952, 0x59044560, - 0x0e2eff82, 0x5f051405, 0xa05d0040, 0x01004a03, - 0x00040061, 0x5b070200, 0x00461205, 0x00000000, - 0x27121a70, 0x4a005d03, 0xa05f1940, 0x4c021202, - 0x00030061, 0x12060220, 0x00345d05, 0x00000000, - 0x00130061, 0x14060220, 0x00345e05, 0x00000000, - 0x00041d61, 0x5d050020, 0x00665b07, 0x00000000, - 0x00031b61, 0x12260220, 0x00345f05, 0x00000000, - 0x00131b61, 0x14260220, 0x00346005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xf3081224, 0x00025d14, - 0x00044031, 0x00000000, 0xfb0c2224, 0x003c0a44, - 0xa05b0040, 0x01204a03, 0x00043161, 0x5d070200, - 0x00465505, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x27121a70, 0x4a005b03, - 0x00040061, 0x61070200, 0x00465905, 0x00000000, - 0xa05f1a40, 0x4c021202, 0x00030061, 0x12060220, - 0x00345b05, 0x00000000, 0x00133161, 0x14060220, - 0x00345c05, 0x00000000, 0x00031a61, 0x12260220, - 0x00345f05, 0x00000000, 0x00131a61, 0x14260220, - 0x00346005, 0x00000000, 0x00041f61, 0x5b070000, - 0x00665d07, 0x00000000, 0x00040061, 0x5f070200, - 0x00465705, 0x00000000, 0x00041961, 0x5b0f0000, - 0x00665f07, 0x00000000, 0x00041961, 0x5b170000, - 0x00666107, 0x00000000, 0x00041961, 0x5b1f0000, - 0x00665307, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb081224, 0x00005b14, 0x00040070, 0x00010220, - 0x52463805, 0x00462a05, 0x01040022, 0x0001c060, - 0x000003c0, 0x00000360, 0x25123262, 0x3a433c00, - 0x25143262, 0x46433e00, 0x25531b62, 0x48434000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x255b1162, 0x53001400, 0x25141162, 0x5b001200, - 0xe0121141, 0x34001400, 0x20141140, 0x12203c00, - 0x20530040, 0x12203e00, 0x205b0040, 0x12204000, - 0x205d1f40, 0x12003a00, 0x205f1d40, 0x12004600, - 0x20611c40, 0x12004800, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x20121640, 0x0a201400, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x20141640, 0x0c205300, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x20531640, 0x0e205b00, - 0x00041341, 0x5b058aa0, 0x0a461205, 0x3f7ffffe, - 0x00041341, 0x12058aa0, 0x0a461405, 0x3f7ffffe, - 0x00041341, 0x14058aa0, 0x0a465305, 0x3f7ffffe, - 0x00041169, 0x5305a660, 0x02465505, 0x00000017, - 0x00041940, 0x55058660, 0x06465305, 0x43800000, - 0x00040069, 0x5305a660, 0x02465705, 0x00000017, - 0x00041940, 0x57058660, 0x06465305, 0x43800000, - 0x00040069, 0x5305a660, 0x02465905, 0x00000017, - 0x00041940, 0x59058660, 0x06465305, 0x43800000, - 0x20530941, 0x55005b00, 0x205b0b41, 0x57001200, - 0x20120941, 0x59001400, 0x60141345, 0x00105300, - 0x60531345, 0x00105b00, 0x605b1345, 0x00101200, - 0xe5121362, 0x00001400, 0xe5141362, 0x00005300, - 0xe5531362, 0x00005b00, 0x00041362, 0x5b058aa0, - 0x5a461205, 0x437f0000, 0x00041362, 0x12058aa0, - 0x5a461405, 0x437f0000, 0x00041362, 0x14058aa0, - 0x5a465305, 0x437f0000, 0x20530040, 0x0a205d00, - 0x205d0040, 0x0c205f00, 0x205f0040, 0x0e206100, - 0x00041341, 0x61058aa0, 0x0a465305, 0x3f800001, - 0x00041341, 0x53058aa0, 0x0a465d05, 0x3f800001, - 0x00041341, 0x5d058aa0, 0x0a465f05, 0x3f800001, - 0x205f1341, 0x55006100, 0x20551341, 0x57005300, - 0x20531341, 0x59005d00, 0x60571345, 0x00125f00, - 0x60591345, 0x00125500, 0x60551345, 0x00125300, - 0xe5531362, 0x00025700, 0xe5571362, 0x00025900, - 0xe5591362, 0x00025500, 0x00041362, 0x55058aa0, - 0x5a465305, 0x437f0000, 0x00041362, 0x53058aa0, - 0x5a465705, 0x437f0000, 0x00041362, 0x57058aa0, - 0x5a465905, 0x437f0000, 0x00041161, 0x59070a00, - 0x00465b05, 0x00000000, 0x00040061, 0x5b070a00, - 0x00461205, 0x00000000, 0x00040061, 0x12070a00, - 0x00461405, 0x00000000, 0x00041361, 0x14070a00, - 0x00465505, 0x00000000, 0x00041261, 0x55070a00, - 0x00465305, 0x00000000, 0x00041161, 0x53070a00, - 0x00465705, 0x00000000, 0x00041a61, 0x57050010, - 0x00665507, 0x00000000, 0x00041c61, 0x58050010, - 0x00661407, 0x00000000, 0x00041f61, 0x55050010, - 0x00665907, 0x00000000, 0x00041c61, 0x56050010, - 0x00665307, 0x00000000, 0x00041f61, 0x53050010, - 0x00661207, 0x00000000, 0x00041f61, 0x54050010, - 0x00665b07, 0x00000000, 0x00040024, 0x0001c060, - 0x00000070, 0x00000070, 0x00041b61, 0x53054110, - 0x00000000, 0x00800080, 0x00041b61, 0x54054110, - 0x00000000, 0x00800080, 0x00041f61, 0x55054110, - 0x00000000, 0x00800080, 0x00041f61, 0x56054110, - 0x00000000, 0x00000000, 0x00041f61, 0x57054110, - 0x00000000, 0x00000000, 0x00040061, 0x58054110, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000620, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040c61, 0x5e060100, - 0x00585305, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x69060100, - 0x00585405, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x6a060100, - 0x00585505, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041f61, 0x5b060100, - 0x00585605, 0x00000000, 0xa0530040, 0x38004a02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x5c060100, 0x00585705, 0x00000000, - 0x00040f61, 0x5d060100, 0x00585805, 0x00000000, - 0xa0571b40, 0x01c05303, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x277c0070, 0x4a005303, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27121a70, 0x53005703, 0xa0551a40, 0x4c027c02, - 0xa0591940, 0x55021202, 0x00030061, 0x12060220, - 0x00345705, 0x00000000, 0x00133261, 0x14060220, - 0x00345805, 0x00000000, 0x00040061, 0x57050020, - 0x00566a06, 0x00000000, 0x00031b61, 0x12260220, - 0x00345905, 0x00000000, 0x00131b61, 0x14260220, - 0x00345a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x00000000, - 0xf3081224, 0x00025714, 0xa0573340, 0x02805303, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x27121970, 0x53005703, 0xa0591940, 0x55021202, - 0x00030061, 0x12060220, 0x00345705, 0x00000000, - 0x00133361, 0x14060220, 0x00345805, 0x00000000, - 0x00040061, 0x57050020, 0x00566906, 0x00000000, - 0x00031b61, 0x12260220, 0x00345905, 0x00000000, - 0x00131b61, 0x14260220, 0x00345a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xf3081224, 0x00025714, - 0xa0573440, 0x03405303, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x27121970, 0x53005703, - 0xa0591940, 0x55021202, 0x00030061, 0x12060220, - 0x00345705, 0x00000000, 0x00133461, 0x14060220, - 0x00345805, 0x00000000, 0x00040061, 0x57050020, - 0x00565e06, 0x00000000, 0x00031b61, 0x12260220, - 0x00345905, 0x00000000, 0x00131b61, 0x14260220, - 0x00345a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x00000000, - 0xf3081224, 0x00025714, 0xa0573540, 0x02205303, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x27121970, 0x53005703, 0xa0591940, 0x55021202, - 0x00030061, 0x12060220, 0x00345705, 0x00000000, - 0x00133561, 0x14060220, 0x00345805, 0x00000000, - 0x00040061, 0x57050020, 0x00565d06, 0x00000000, - 0x00031b61, 0x12260220, 0x00345905, 0x00000000, - 0x00131b61, 0x14260220, 0x00345a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xf3081224, 0x00025714, - 0xa0573640, 0x02e05303, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x27121970, 0x53005703, - 0xa0591940, 0x55021202, 0x00030061, 0x12060220, - 0x00345705, 0x00000000, 0x00133661, 0x14060220, - 0x00345805, 0x00000000, 0x00040061, 0x57050020, - 0x00565c06, 0x00000000, 0x00031b61, 0x12260220, - 0x00345905, 0x00000000, 0x00131b61, 0x14260220, - 0x00345a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x00000000, - 0xf3081224, 0x00025714, 0xa0573740, 0x03a05303, - 0x00040061, 0x5c050020, 0x00565b06, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x27121a70, 0x53005703, 0xa0591940, 0x55021202, - 0x00030061, 0x12060220, 0x00345705, 0x00000000, - 0x00133761, 0x14060220, 0x00345805, 0x00000000, - 0x00031a61, 0x12260220, 0x00345905, 0x00000000, - 0x00131a61, 0x14260220, 0x00345a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xf3081224, 0x00025c14, - 0x00040070, 0x00018660, 0x26465105, 0x00000000, - 0xa07d3040, 0x01605303, 0x80030061, 0x52054010, - 0x00000000, 0x76543210, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031a61, 0x12060220, - 0x00347d05, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131b61, 0x14060220, - 0x00347e05, 0x00000000, 0x80031b61, 0x52050120, - 0x00465205, 0x00000000, 0xe4521969, 0x00205203, - 0xe4521940, 0x0e005203, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039831, 0x510e0100, - 0xfa00520c, 0x04000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x58058220, - 0x02005104, 0x00000002, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x6d070200, - 0x00465805, 0x00000000, 0x27590070, 0x53007d03, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xa0511940, 0x55025902, 0x00041b61, 0x54050020, - 0x00666d07, 0x00000000, 0x00031a61, 0x12260220, - 0x00345105, 0x00000000, 0x00131b61, 0x14260220, - 0x00345205, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xf3081224, 0x00025414, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x000018b8, 0x000018b8, 0x00040a69, 0x5a058660, - 0x02464405, 0x00000001, 0x00040070, 0x00010660, - 0x56464205, 0x00462a05, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040a40, 0x55058660, - 0x06465a05, 0x00001328, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x5c140000, - 0xe6005514, 0x00020000, 0x00042961, 0x5b050110, - 0x00565c06, 0x00000000, 0x00040961, 0x5d050020, - 0x00565b0e, 0x00000000, 0xef441962, 0x00005d03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x5e050020, 0x00664407, 0x00000000, - 0x00040070, 0x00010220, 0x52463805, 0x00462a05, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80040961, 0x10014110, 0x00000000, 0x0bc00bc0, - 0x00040069, 0x10018510, 0x01561606, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0bc00bc0, - 0xe0600961, 0x001b0004, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x20620966, 0x60004403, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x64050020, 0x00666207, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x0c800c80, - 0x00040069, 0x10018510, 0x01561806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0c800c80, - 0xe0660961, 0x001b0004, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x20680066, 0x66006403, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x6a050020, 0x00666807, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x0d400d40, - 0x00040069, 0x10018510, 0x01564f06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0d400d40, - 0xe06c0961, 0x001b0004, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x206e1966, 0x6c006803, - 0x00041961, 0x51070200, 0x00006e04, 0x00000000, - 0x01040022, 0x0001c060, 0x00000178, 0x000000f8, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x70050020, 0x00006e04, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0xac720070, 0x00007003, 0x00040070, 0x00018660, - 0x16464405, 0x00000000, 0x01041a62, 0x74058220, - 0x02467205, 0xffffffff, 0x00041970, 0x00018660, - 0x26467405, 0x00000000, 0x01041762, 0x42058220, - 0x02463a05, 0xff800000, 0x01043062, 0x53058220, - 0x02464605, 0xff800000, 0x01043962, 0x55058220, - 0x02463e05, 0x7f800000, 0x01040062, 0x46058220, - 0x02464805, 0xff800000, 0x01040062, 0x3e058220, - 0x02464005, 0x7f800000, 0x01040062, 0x48058220, - 0x02463c05, 0x7f800000, 0x00040024, 0x0001c060, - 0x00000090, 0x00000090, 0x00041b61, 0x3e054220, - 0x00000000, 0x7f800000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00041e61, 0x55054220, - 0x00000000, 0x7f800000, 0x00041c61, 0x48054220, - 0x00000000, 0x7f800000, 0x00041f61, 0x46054220, - 0x00000000, 0xff800000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041f61, 0x53054220, - 0x00000000, 0xff800000, 0x00041761, 0x42054220, - 0x00000000, 0xff800000, 0x00040025, 0x00004600, - 0x00000000, 0x000014a8, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x09000900, 0x00040069, 0x10018510, - 0x01561606, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x09000900, 0xe0750961, 0x001b0004, - 0x80041f61, 0x10014110, 0x00000000, 0x0aa00aa0, - 0x00040069, 0x10018510, 0x01561606, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0aa00aa0, - 0xe0770961, 0x001b0004, 0x80041e61, 0x10014110, - 0x00000000, 0x07c007c0, 0x00040069, 0x10018510, - 0x01561606, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x07c007c0, 0xe0790961, 0x001b0004, - 0x00040070, 0x00018220, 0x52463805, 0x00000006, - 0x27401c62, 0x75004800, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x27121b62, 0x77005500, - 0x273a1a62, 0x79003e00, 0x80041361, 0x10014110, - 0x00000000, 0x08000800, 0x00040069, 0x10018510, - 0x01561806, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x08000800, 0xe0590961, 0x001b0004, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x02400240, - 0x00040069, 0x10018510, 0x01561806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x02400240, - 0xe0570961, 0x001b0004, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x07400740, 0x00040069, 0x10018510, - 0x01561806, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x07400740, 0xe0140961, 0x001b0004, - 0x273c1b62, 0x59004000, 0x27400962, 0x57001200, - 0x27120962, 0x14003a00, 0x80041361, 0x10014110, - 0x00000000, 0x07800780, 0x00040069, 0x10018510, - 0x01564f06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x07800780, 0xe0590961, 0x001b0004, - 0x80041261, 0x10014110, 0x00000000, 0x08000800, - 0x00040069, 0x10018510, 0x01564f06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x08000800, - 0xe0570961, 0x001b0004, 0x80041161, 0x10014110, - 0x00000000, 0x02400240, 0x00040069, 0x10018510, - 0x01564f06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02400240, 0xe0140961, 0x001b0004, - 0x273a0962, 0x59003c00, 0x273c0962, 0x57004000, - 0x80041261, 0x10014110, 0x00000000, 0x0a600a60, - 0x00040069, 0x10018510, 0x01561606, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0a600a60, - 0xe0590961, 0x001b0004, 0x27400962, 0x14001200, - 0x80041261, 0x10014110, 0x00000000, 0x08c008c0, - 0x00040069, 0x10018510, 0x01561606, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x08c008c0, - 0xe0570961, 0x001b0004, 0x80041161, 0x10014110, - 0x00000000, 0x08400840, 0x00040069, 0x10018510, - 0x01561606, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x08400840, 0xe0140961, 0x001b0004, - 0x25161962, 0x57004600, 0x25120962, 0x14004200, - 0x25141b62, 0x59005300, 0x80041361, 0x10014110, - 0x00000000, 0x02c002c0, 0x00040069, 0x10018510, - 0x01561806, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02c002c0, 0xe05b0961, 0x001b0004, - 0x80041261, 0x10014110, 0x00000000, 0x02400240, - 0x00040069, 0x10018510, 0x01561806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x02400240, - 0xe0570961, 0x001b0004, 0x80041161, 0x10014110, - 0x00000000, 0x02800280, 0x00040069, 0x10018510, - 0x01561806, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02800280, 0xe0590961, 0x001b0004, - 0x25181962, 0x57001200, 0x25120962, 0x59001400, - 0x25140962, 0x5b001600, 0x80041361, 0x10014110, - 0x00000000, 0x03000300, 0x00040069, 0x10018510, - 0x01564f06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x03000300, 0xe0570961, 0x001b0004, - 0x80040961, 0x10014110, 0x00000000, 0x02400240, - 0x00040069, 0x10018510, 0x01564f06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x02400240, - 0xe0160961, 0x001b0004, 0x80041161, 0x10014110, - 0x00000000, 0x02800280, 0x00040069, 0x10018510, - 0x01564f06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02800280, 0xe0590961, 0x001b0004, - 0x254f1962, 0x57001800, 0x25571a62, 0x16001200, - 0x255b1962, 0x59001400, 0x01040022, 0x0001c060, - 0x00000f88, 0x00000f88, 0x25120a62, 0x4faa3a00, - 0x25140a62, 0x57aa3c00, 0x25161362, 0x5baa4000, - 0x25180962, 0x16001400, 0x25141162, 0x18001200, - 0xe0591141, 0x34001400, 0x20121140, 0x59213a00, - 0x20140040, 0x59213c00, 0x20160040, 0x59214000, - 0x203a0040, 0x59014f00, 0x203c0040, 0x59015700, - 0x20400040, 0x59015b00, 0x204f1340, 0x12203a00, - 0x20571340, 0x14203c00, 0x20591340, 0x16204000, - 0x00041341, 0x3a058aa0, 0x0a464f05, 0x3f800001, - 0x00041341, 0x3c058aa0, 0x0a465705, 0x3f800001, - 0x00041341, 0x40058aa0, 0x0a465905, 0x3f800001, - 0x00041165, 0x59058220, 0x02463a05, 0x007fffff, - 0x00041265, 0x5b058220, 0x02463c05, 0x007fffff, - 0x00040065, 0x5d058220, 0x02463c05, 0x80000000, - 0x00041165, 0x4f058220, 0x02464005, 0x007fffff, - 0x00040065, 0x5f058220, 0x02464005, 0x80000000, - 0x00040a40, 0x57058660, 0x06465905, 0x3f000000, - 0x00041d40, 0x59058660, 0x06465b05, 0x3f000000, - 0x00041c40, 0x5b058660, 0x06464f05, 0x3f000000, - 0xac001b70, 0x3f805701, 0x11040062, 0x4f058220, - 0x02465705, 0x3f000000, 0x00041965, 0x61058220, - 0x02464f05, 0x7fffffff, 0xac001c70, 0x3f805901, - 0x11040a62, 0x57058220, 0x02465905, 0x3f000000, - 0x00041965, 0x4f058220, 0x02465705, 0x7fffffff, - 0xac001d70, 0x3f805b01, 0x11040a62, 0x59058220, - 0x02465b05, 0x3f000000, 0x00040965, 0x5b058220, - 0x02463a05, 0x80000000, 0x00041a65, 0x57058220, - 0x02465905, 0x7fffffff, 0x20591a66, 0x5b006103, - 0x205b1d66, 0x5d004f03, 0x204f1b66, 0x5f005703, - 0x00040065, 0x57058220, 0x02463a05, 0x7f800000, - 0x00040065, 0x3a058220, 0x02463c05, 0x7f800000, - 0x00040065, 0x3c058220, 0x02464005, 0x7f800000, - 0x00041b6c, 0x40058660, 0x02465705, 0x00000017, - 0x00041b6c, 0x57058660, 0x02463a05, 0x00000017, - 0x00041b6c, 0x3a058660, 0x02463c05, 0x00000017, - 0x00041970, 0x3c058aa0, 0x3a465905, 0x3f7f0000, - 0x00041f70, 0x59058aa0, 0x3a465b05, 0x3f7f0000, - 0x00041f70, 0x5b058aa0, 0x3a464f05, 0x3f7f0000, - 0x00040952, 0x4f044560, 0x0e2eff82, 0x3c054005, - 0x00040a52, 0x40044560, 0x0e2eff82, 0x59055705, - 0x00040952, 0x57044560, 0x0e2eff82, 0x5b053a05, - 0xa0590040, 0x01004a03, 0x277a1970, 0x4a005903, - 0x00030061, 0x3a060220, 0x00345905, 0x00000000, - 0x00130061, 0x3c060220, 0x00345a05, 0x00000000, - 0xa05b1b40, 0x4c027a02, 0x00031961, 0x3a260220, - 0x00345b05, 0x00000000, 0x00131a61, 0x3c260220, - 0x00345c05, 0x00000000, 0x80030061, 0x5c054010, - 0x00000000, 0x76543210, 0x80031961, 0x5c050120, - 0x00465c05, 0x00000000, 0xe45c1969, 0x00205c03, - 0xe45c1940, 0x00005c03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039a31, 0x5b0e0100, - 0xfa005c0c, 0x04000000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x59050020, - 0x00565b06, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x00000000, - 0xf3083a24, 0x00025914, 0x00043061, 0x18050660, - 0x00461005, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x00000000, - 0xfb0c2224, 0x003c1244, 0xa07b0040, 0x01204a03, - 0x00040061, 0x6b070200, 0x00464f05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x277d0070, 0x4a007b03, 0x00033061, 0x0a060220, - 0x00347b05, 0x00000000, 0x00133061, 0x0c060220, - 0x00347c05, 0x00000000, 0x00040061, 0x6d070200, - 0x00464005, 0x00000000, 0x00042061, 0x6f070200, - 0x00465705, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00041e61, 0x5a070000, - 0x00666b07, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa00e1e40, 0x4c027d02, - 0x00041a61, 0x5a0f0000, 0x00666d07, 0x00000000, - 0x00031a61, 0x0a260220, 0x00340e05, 0x00000000, - 0x00131b61, 0x0c260220, 0x00340f05, 0x00000000, - 0x00041b61, 0x5a170000, 0x00666f07, 0x00000000, - 0x00041961, 0x5a1f0000, 0x00665107, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x00000000, 0xfb080a24, 0x00005a14, - 0x00040070, 0x00010220, 0x52463805, 0x00462a05, - 0x01040022, 0x0001c060, 0x000004f0, 0x00000440, - 0x250f1d62, 0x42434800, 0x25223c62, 0x53435500, - 0x25243c62, 0x46433e00, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x7105a660, - 0x02464f05, 0x00000017, 0x00040069, 0x7505a660, - 0x02464005, 0x00000017, 0x00040069, 0x7905a660, - 0x02465705, 0x00000017, 0x00040070, 0x00018660, - 0x16464405, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x253a1162, 0x24002200, - 0x00041c40, 0x73058660, 0x06467105, 0x43800000, - 0x00041c40, 0x77058660, 0x06467505, 0x43800000, - 0x00041c40, 0x7b058660, 0x06467905, 0x43800000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x253c1162, 0x3a000f00, 0xe0510941, 0x34003c00, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x20591140, 0x51204800, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x205b3d40, 0x51205500, - 0x205d0040, 0x51203e00, 0x205f0040, 0x51004200, - 0x20610040, 0x51005300, 0x20630040, 0x51004600, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x20651640, 0x12205900, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x20671640, 0x14205b00, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x20691640, 0x16205d00, 0x20461440, 0x12205f00, - 0x20481640, 0x14206100, 0x204f0e40, 0x16206300, - 0x00041641, 0x6b058aa0, 0x0a466505, 0x3f7ffffe, - 0x00041641, 0x6d058aa0, 0x0a466705, 0x3f7ffffe, - 0x00041641, 0x6f058aa0, 0x0a466905, 0x3f7ffffe, - 0x00041641, 0x51058aa0, 0x0a464605, 0x3f800001, - 0x00041641, 0x53058aa0, 0x0a464805, 0x3f800001, - 0x00041641, 0x55058aa0, 0x0a464f05, 0x3f800001, - 0x207d0b41, 0x73006b00, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x200a0a41, 0x77006d00, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x200c0941, 0x7b006f00, 0x20570d41, 0x73005100, - 0x20591641, 0x77005300, 0x205b1641, 0x7b005500, - 0x600e1645, 0x00107d00, 0x60101645, 0x00100a00, - 0x60221645, 0x00100c00, 0x605d1645, 0x00125700, - 0x605f1645, 0x00125900, 0x60611645, 0x00125b00, - 0xe5241662, 0x00000e00, 0xe53a1662, 0x00001000, - 0xe53c1662, 0x00002200, 0xe5631662, 0x00025d00, - 0xe5651662, 0x00025f00, 0xe5671662, 0x00026100, - 0x00041662, 0x3e058aa0, 0x5a462405, 0x437f0000, - 0x00040e62, 0x40058aa0, 0x5a463a05, 0x437f0000, - 0x00041662, 0x42058aa0, 0x5a463c05, 0x437f0000, - 0x00041662, 0x69058aa0, 0x5a466305, 0x437f0000, - 0x00041662, 0x6b058aa0, 0x5a466505, 0x437f0000, - 0x00041662, 0x6d058aa0, 0x5a466705, 0x437f0000, - 0x00041661, 0x72070a00, 0x00463e05, 0x00000000, - 0x00041561, 0x74070a00, 0x00464005, 0x00000000, - 0x00041461, 0x76070a00, 0x00464205, 0x00000000, - 0x00041361, 0x78070a00, 0x00466905, 0x00000000, - 0x00041261, 0x7a070a00, 0x00466b05, 0x00000000, - 0x00041161, 0x7c070a00, 0x00466d05, 0x00000000, - 0x00041e61, 0x71050010, 0x00667207, 0x00000000, - 0x00041e61, 0x72050010, 0x00667407, 0x00000000, - 0x00041e61, 0x73050010, 0x00667607, 0x00000000, - 0x00041e61, 0x6e050010, 0x00667807, 0x00000000, - 0x00041e61, 0x6f050010, 0x00667a07, 0x00000000, - 0x00041e61, 0x70050010, 0x00667c07, 0x00000000, - 0x11041e62, 0x5b058110, 0x01587105, 0x00000000, - 0x11041e62, 0x5a058110, 0x01587205, 0x00000000, - 0x11041e62, 0x59058110, 0x01587305, 0x00000000, - 0x11040e62, 0x5e058110, 0x01586e05, 0x00000000, - 0x11040e62, 0x5d058110, 0x01586f05, 0x00000000, - 0x11041e62, 0x5c058110, 0x01587005, 0x00000000, - 0x00040024, 0x0001c060, 0x000000c0, 0x000000c0, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00041d61, 0x59054110, 0x00000000, 0x00800080, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x5a054110, 0x00000000, 0x00800080, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x5b054110, 0x00000000, 0x00800080, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x5c054110, 0x00000000, 0x00000000, - 0x00041f61, 0x5d054110, 0x00000000, 0x00000000, - 0x00041f61, 0x5e054110, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000580, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xa0740040, 0x38004a02, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00041f61, 0x15060100, - 0x00585905, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00040f61, 0x16060100, - 0x00585a05, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00040f61, 0x17060100, - 0x00585b05, 0x00000000, 0x00041f61, 0x41060100, - 0x00585c05, 0x00000000, 0x00041f61, 0x42060100, - 0x00585d05, 0x00000000, 0x00041f61, 0x43060100, - 0x00585e05, 0x00000000, 0x27761f70, 0x4a007403, - 0xa07a0040, 0x01c07403, 0x00040e61, 0x5f050020, - 0x00561706, 0x00000000, 0xa0781b40, 0x4c027602, - 0x277c1b70, 0x74007a03, 0x00030061, 0x5b060220, - 0x00347a05, 0x00000000, 0x00130061, 0x5d060220, - 0x00347b05, 0x00000000, 0xa07e1b40, 0x78027c02, - 0x00031961, 0x5b260220, 0x00347e05, 0x00000000, - 0x00131a61, 0x5d260220, 0x00347f05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xf3085b24, 0x00025f14, - 0xa00a3d40, 0x02807403, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x64050020, - 0x00561606, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x270c1a70, 0x74000a03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031761, 0x60060220, 0x00340a05, 0x00000000, - 0x00131361, 0x62060220, 0x00340b05, 0x00000000, - 0xa00e1b40, 0x78020c02, 0x00031961, 0x60260220, - 0x00340e05, 0x00000000, 0x00131a61, 0x62260220, - 0x00340f05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xf3086024, 0x00026414, 0xa00f0040, 0x03407403, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x69050020, 0x00561506, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x27111a70, 0x74000f03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031261, 0x65060220, - 0x00340f05, 0x00000000, 0x00131161, 0x67060220, - 0x00341005, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xa0131b40, 0x78021102, - 0x00031961, 0x65260220, 0x00341305, 0x00000000, - 0x00131a61, 0x67260220, 0x00341405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xf3086524, 0x00026914, - 0xa0140040, 0x02207403, 0x00040061, 0x6e050020, - 0x00564306, 0x00000000, 0x27161a70, 0x74001403, - 0x00033061, 0x6a060220, 0x00341405, 0x00000000, - 0x00130061, 0x6c060220, 0x00341505, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xa0181b40, 0x78021602, 0x00031961, 0x6a260220, - 0x00341805, 0x00000000, 0x00131a61, 0x6c260220, - 0x00341905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xf3086a24, 0x00026e14, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xa0221740, 0x02e07403, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x76050020, 0x00564206, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x27240a70, 0x74002203, 0x00033061, 0x6f060220, - 0x00342205, 0x00000000, 0x80102001, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x71060220, - 0x00342305, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xa03a0b40, 0x78022402, - 0x00031961, 0x6f260220, 0x00343a05, 0x00000000, - 0x00131a61, 0x71260220, 0x00343b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xf3086f24, 0x00027614, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xa03b1440, 0x03a07403, 0x00040061, 0x7e050020, - 0x00564106, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x273d0a70, 0x74003b03, - 0x00030061, 0x7a060220, 0x00343b05, 0x00000000, - 0x00130061, 0x7c060220, 0x00343c05, 0x00000000, - 0xa03f1b40, 0x78023d02, 0x00031961, 0x7a260220, - 0x00343f05, 0x00000000, 0x00131a61, 0x7c260220, - 0x00344005, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xf3087a24, 0x00027e14, 0xa0400040, 0x01607403, - 0x00040061, 0x0e050020, 0x00560306, 0x00000000, - 0x27421a70, 0x74004003, 0x00030061, 0x0a060220, - 0x00344005, 0x00000000, 0x00130061, 0x0c060220, - 0x00344105, 0x00000000, 0xa0441b40, 0x78024202, - 0x00031961, 0x0a260220, 0x00344405, 0x00000000, - 0x00131a61, 0x0c260220, 0x00344505, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xf3080a24, 0x00020e14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000390, - 0x00040061, 0x00010660, 0x20463405, 0x00000000, - 0x01040022, 0x0001c060, 0x00000358, 0x00000358, - 0xa1560a40, 0x028e1a03, 0xaa450040, 0x028e2e03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80031761, 0x53054220, 0x00000000, 0x00000008, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041169, 0x5e058660, 0x02462a05, 0x00000003, - 0x00030970, 0x57050220, 0x52465605, 0x00441a06, - 0x00130c70, 0x46050220, 0x52464505, 0x00442e06, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031761, 0x0f060220, 0x00345605, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00131261, 0x11060220, 0x00344505, 0x00000000, - 0x00030940, 0x58052660, 0x06465705, 0x00441a26, - 0x00130c40, 0x47052660, 0x06464605, 0x00442e26, - 0x00031a61, 0x0f260220, 0x00345805, 0x00000000, - 0x00131a61, 0x11260220, 0x00344705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x48140000, 0xfb040f24, 0x00040000, - 0xa0103040, 0x01002803, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x56140000, - 0xe6001014, 0x00020000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00042069, 0x4a058660, - 0x02464805, 0x00000006, 0xa14c1940, 0x4a0e1a02, - 0xaa4d1a40, 0x4b0e2e02, 0x00030970, 0x59050220, - 0x52464c05, 0x00441a06, 0x00130a70, 0x4f050220, - 0x52464d05, 0x00442e06, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x00030b40, 0x50052660, - 0x06465905, 0x00441a26, 0x00042061, 0x58050120, - 0x00565606, 0x00000000, 0x00131c40, 0x51052660, - 0x06464f05, 0x00442e26, 0x8a004c31, 0x520c0000, - 0xea00530c, 0x00300000, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0541240, 0x26015202, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa05a0940, 0x52105802, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe0610a68, 0x01e05403, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040969, 0x5c058660, 0x02465a05, 0x00000006, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x20150966, 0x5e005c03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041169, 0x5f058660, - 0x02465405, 0x00000002, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0630940, 0x5f004c02, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x27650970, 0x4c006303, 0x00033061, 0x11060220, - 0x00346305, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x13060220, - 0x00346405, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040952, 0x67040e68, - 0x0e2e5005, 0x65056105, 0x00031961, 0x11260220, - 0x00346705, 0x00000000, 0x00131a61, 0x13260220, - 0x00346805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c1124, 0x00041514, 0x00040025, 0x00004600, - 0x00000000, 0x00000018, 0xa02c0040, 0x01002c03, - 0x00040027, 0x00014060, 0x00000000, 0xffffc0d0, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80031761, 0x0a054010, 0x00000000, 0x76543210, - 0x80031961, 0x0a050120, 0x00460a05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe40b0940, 0x00800a03, 0xe30a1969, 0x00200a03, - 0xe30a1940, 0x0a000a03, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80003065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049031, 0x7d160100, - 0xfa000a14, 0x04000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x00010660, - 0x20467d05, 0x00000000, 0x01040022, 0x0001c060, - 0x00000e60, 0x00000e60, 0x80031a61, 0x7e054010, - 0x00000000, 0x76543210, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80031761, 0x0c054010, - 0x00000000, 0x76543210, 0x80032061, 0x71054220, - 0x00000000, 0x00000004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80031261, 0x78054010, - 0x00000000, 0x76543210, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80031361, 0x0f054010, - 0x00000000, 0x76543210, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80031261, 0x12054010, - 0x00000000, 0x76543210, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x7a050220, - 0x00441e26, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x80101501, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x7b050220, - 0x00443226, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x80031f61, 0x7e050120, - 0x00467e05, 0x00000000, 0x80031f61, 0x0c050120, - 0x00460c05, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004031, 0x700c0000, - 0xea00710c, 0x00300000, 0x80031f61, 0x78050120, - 0x00467805, 0x00000000, 0x80031f61, 0x0f050120, - 0x00460f05, 0x00000000, 0x80031f61, 0x12050120, - 0x00461205, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe47f1d40, 0x00807e03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe40d0940, 0x00800c03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe4790a40, 0x00807803, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0xe4100940, 0x00800f03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe4130a40, 0x00801203, - 0xe37e1d69, 0x00207e03, 0xe30c1d69, 0x00200c03, - 0xe3781d69, 0x00207803, 0xe30f1d69, 0x00200f03, - 0xe3121d69, 0x00201203, 0xe37e1d40, 0x10007e03, - 0xe30c1d40, 0x10000c03, 0xe3781d40, 0x06007803, - 0xe30f1d40, 0x10000f03, 0xe3121d40, 0x10001203, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049e31, 0x7c160100, 0xfa007e14, 0x04000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049f31, 0x0a160100, 0xfa000c14, 0x04000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049031, 0x76160100, 0xfa007814, 0x04000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049131, 0x0d160100, 0xfa000f14, 0x04000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049231, 0x10160100, 0xfa001214, 0x04000000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x68058660, 0x02467c05, 0x00000001, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x0004006c, 0x74058660, 0x02467605, 0x0000001f, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x76058660, 0x02460d05, 0x00000002, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe0780068, 0x01e01003, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040a40, 0x16058660, - 0x06466805, 0x00001328, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa15a0040, 0x760e1e02, - 0xaa7c1c40, 0x770e3202, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x69140000, - 0xe6001614, 0x00020000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00043340, 0x17058660, - 0x06460a05, 0x00000e70, 0x00031b70, 0x7d050220, - 0x52465a05, 0x00441e06, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031761, 0x22060220, - 0x00345a05, 0x00000000, 0x80103e01, 0x00000000, - 0x00000000, 0x00000000, 0x00131c70, 0x7e050220, - 0x52467c05, 0x00443206, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x80101501, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x24060220, - 0x00347c05, 0x00000000, 0x00041a52, 0x01040e68, - 0x0e2e7a05, 0x7d057805, 0x00031961, 0x22260220, - 0x00340105, 0x00000000, 0x00131a61, 0x24260220, - 0x00340205, 0x00000000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041761, 0x44060100, - 0x00566906, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x6a140000, - 0xe2001714, 0x00020000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x26050020, - 0x00564406, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00042461, 0x6c050020, - 0x00666a07, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041969, 0x6e058660, - 0x02466c05, 0x00000006, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0xa0720040, 0x70106e02, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c2224, 0x00042614, - 0x80030061, 0x7e054010, 0x00000000, 0x76543210, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80031161, 0x15054010, 0x00000000, 0x76543210, - 0x80030061, 0x0e054010, 0x00000000, 0x76543210, - 0xe0381c68, 0x00607203, 0x80031c61, 0x7e050120, - 0x00467e05, 0x00000000, 0x80031c61, 0x15050120, - 0x00461505, 0x00000000, 0x80031c61, 0x0e050120, - 0x00460e05, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0xe47f1b40, 0x00807e03, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xe4161b40, 0x00801503, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe40f1b40, 0x00800e03, - 0xe37e1b69, 0x00207e03, 0xe3151b69, 0x00201503, - 0xe30e1b69, 0x00200e03, 0xe37e1b40, 0x06007e03, - 0xe3151b40, 0x10001503, 0xe30e1b40, 0x06000e03, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049031, 0x7c160100, 0xfa007e14, 0x04000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049531, 0x13160100, 0xfa001514, 0x04000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049631, 0x0c160100, 0xfa000e14, 0x04000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0xa0020040, 0x13007c02, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x270a1970, 0x0c000203, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x0e058660, 0x02460205, 0x00000002, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe0120068, 0x01e00203, 0xa00c1b40, 0x74020a02, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa15b0940, 0x0e0e1e02, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0xaa161c40, 0x0f0e3202, - 0x00041b69, 0x10058660, 0x02460c05, 0x00000002, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00031b70, 0x17050220, 0x52465b05, 0x00441e06, - 0x00033061, 0x27060220, 0x00345b05, 0x00000000, - 0x80103401, 0x00000000, 0x00000000, 0x00000000, - 0x00131c70, 0x18050220, 0x52461605, 0x00443206, - 0x00130061, 0x29060220, 0x00341605, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x20141d66, 0x12001003, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041952, 0x22040e68, - 0x0e2e7a05, 0x17051405, 0x00031961, 0x27260220, - 0x00342205, 0x00000000, 0x00131a61, 0x29260220, - 0x00342305, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c2724, 0x00043814, 0x00043070, 0x25058550, - 0x15562006, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x23050560, - 0x00462505, 0x00000000, 0x00041965, 0x00010220, - 0x22463405, 0x00462305, 0x01040022, 0x0001c060, - 0x00000330, 0x00000330, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0xa15c0040, 0x028e1a03, - 0xaa263040, 0x028e2e03, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00030a70, 0x5d050220, - 0x52465c05, 0x00441a06, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131a70, 0x27050220, - 0x52462605, 0x00442e06, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031161, 0x39060220, - 0x00345c05, 0x00000000, 0x80102001, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x3b060220, - 0x00342605, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00030c40, 0x5e052660, - 0x06465d05, 0x00441a26, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131c40, 0x28052660, - 0x06462705, 0x00442e26, 0x00031a61, 0x39260220, - 0x00345e05, 0x00000000, 0x00131a61, 0x3b260220, - 0x00342805, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x29140000, - 0xfb043924, 0x00040000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00042769, 0x38058660, - 0x02462905, 0x00000006, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa15f0940, 0x380e1a02, - 0xaa391a40, 0x390e2e02, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00030970, 0x60050220, - 0x52465f05, 0x00441a06, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x3e060220, - 0x00345f05, 0x00000000, 0x80103701, 0x00000000, - 0x00000000, 0x00000000, 0x00131b70, 0x3a050220, - 0x52463905, 0x00442e06, 0x00131761, 0x40060220, - 0x00343905, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00030b40, 0x61052660, - 0x06466005, 0x00441a26, 0x80103701, 0x00000000, - 0x00000000, 0x00000000, 0x00131b40, 0x3b052660, - 0x06463a05, 0x00442e26, 0x00031a61, 0x3e260220, - 0x00346105, 0x00000000, 0x00131a61, 0x40260220, - 0x00343b05, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x3c140000, - 0xfb043e24, 0x00040000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00042866, 0x42058220, - 0x02463c05, 0xffffffc0, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c3e24, 0x00044214, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00004848, 0x00004848, 0x00040070, 0x00018660, - 0x16462c05, 0x00000000, 0x01040022, 0x0001c060, - 0x00004818, 0x00004818, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x4a050160, - 0x00464e05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80031161, 0x11054010, - 0x00000000, 0x76543210, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x3d050020, - 0x00664a07, 0x00000000, 0x00043061, 0x3f050010, - 0x00664a07, 0x00000000, 0x80031b61, 0x11050120, - 0x00461105, 0x00000000, 0x00041b61, 0x2c050120, - 0x00563d06, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe4120a40, 0x00801103, - 0xe3111969, 0x00201103, 0xe3111940, 0x06001103, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80002065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80002066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049031, 0x0f160100, 0xfa001114, 0x04000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041c70, 0x00010660, 0x56462c05, 0x00460f05, - 0x01040022, 0x0001c060, 0x00000430, 0x000002f0, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041769, 0x40058660, 0x02462c05, 0x00000005, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0xe0420068, 0x01b02c03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031461, 0x44050220, - 0x00441c26, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131361, 0x45050220, - 0x00443026, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000c01, 0x00000000, - 0x00000000, 0x00000000, 0xa1460040, 0x400e1c02, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0xaa470b40, 0x410e3002, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00030970, 0x48050220, - 0x52464605, 0x00441c06, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031361, 0x4e060220, - 0x00344605, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00130970, 0x49050220, - 0x52464705, 0x00443006, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131361, 0x50060220, - 0x00344705, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x4c040e68, - 0x0e2e4405, 0x48054205, 0x00031961, 0x4e260220, - 0x00344c05, 0x00000000, 0x00131a61, 0x50260220, - 0x00344d05, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x12440000, - 0xfb044e24, 0x003c0000, 0xa04e3040, 0x01004603, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x27501970, 0x46004e03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031261, 0x54060220, - 0x00344e05, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x80101101, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x56060220, - 0x00344f05, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0xa0520040, 0x4c025002, - 0x00031961, 0x54260220, 0x00345205, 0x00000000, - 0x00131a61, 0x56260220, 0x00345305, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x20440000, 0xfb045424, 0x003c0000, - 0x00040024, 0x0001c060, 0x00000150, 0x00000150, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x18054220, 0x00000000, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x16054220, 0x00000000, 0x7f800000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x14054220, 0x00000000, 0x7f800000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x12054220, 0x00000000, 0x7f800000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x26054220, 0x00000000, 0x80000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x24054220, 0x00000000, 0xff800000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041761, 0x22054220, 0x00000000, 0xff800000, - 0x00042061, 0x20054220, 0x00000000, 0xff800000, - 0x00040025, 0x00004600, 0x00000000, 0x000042a0, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040070, 0x53058550, 0x15583f05, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x4c050560, 0x20465305, 0x00000000, - 0x01040022, 0x0001c060, 0x000001d0, 0x000001d0, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa1621340, 0x00ce1a03, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0xaa541540, 0x00ce2e03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00030a70, 0x63050220, 0x52466205, 0x00441a06, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00130a70, 0x55050220, 0x52465405, 0x00442e06, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x59060220, 0x00346205, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x80101101, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x5b060220, 0x00345405, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x64052660, 0x06466305, 0x00441a26, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x80100a01, 0x00000000, 0x00000000, 0x00000000, - 0x00130040, 0x56052660, 0x06465505, 0x00442e26, - 0x00031a61, 0x59260220, 0x00346405, 0x00000000, - 0x00131a61, 0x5b260220, 0x00345605, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x57140000, 0xfb105924, 0x01000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041469, 0x3c058660, 0x02465705, 0x00000006, - 0x00040025, 0x00004600, 0x00000000, 0x00004070, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x58050220, 0x00441a06, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00130961, 0x59050220, 0x00442e06, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0xa14e0c40, 0x3c1e1a02, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0xaa4f1340, 0x3c1e2e02, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0xa1660040, 0x010e1a03, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0xaa5b1140, 0x010e2e03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0xa0690040, 0xff204a03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0xa06b0040, 0x00104a03, - 0xa06d3040, 0xff104a03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00030070, 0x65050220, - 0x52464e05, 0x00441a06, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x80100901, 0x00000000, - 0x00000000, 0x00000000, 0x00130070, 0x5a050220, - 0x52464f05, 0x00442e06, 0x00033061, 0x38060220, - 0x00344e05, 0x00000000, 0x00131161, 0x3a060220, - 0x00344f05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00030970, 0x67050220, - 0x52466605, 0x00441a06, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x7b060220, - 0x00346605, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x80100f01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x7d060220, - 0x00345b05, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x80101101, 0x00000000, - 0x00000000, 0x00000000, 0x00130070, 0x5c050220, - 0x52465b05, 0x00442e06, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00030b40, 0x50052660, - 0x06466505, 0x00441a26, 0xa0650040, 0xff404a03, - 0x00131f40, 0x51052660, 0x06465a05, 0x00442e26, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00030940, 0x68052660, 0x06466705, 0x00441a26, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00130d40, 0x5d052660, 0x06465c05, 0x00442e26, - 0x00031d61, 0x38260220, 0x00345005, 0x00000000, - 0x00131c61, 0x3a260220, 0x00345105, 0x00000000, - 0x00031c61, 0x7b260220, 0x00346805, 0x00000000, - 0xa0670040, 0x00204a03, 0x00131d61, 0x7d260220, - 0x00345d05, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x5e140000, - 0xfb047b24, 0x00040000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00041169, 0x60058660, - 0x02465e05, 0x00000006, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040952, 0x62040e68, - 0x0e2e5805, 0x4e056005, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x0004196c, 0x10058660, - 0x02466205, 0x00000006, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0xa0630040, 0x00404a03, - 0x00041970, 0x00018660, 0x56466305, 0x00000010, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x2f010062, 0x65006303, 0x00041f70, 0x00018660, - 0x56466705, 0x00000010, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x2f280062, 0x69006703, - 0x00040070, 0x00018660, 0x56466b05, 0x00000010, - 0x2f2a3062, 0x6d006b03, 0x00040061, 0x00010660, - 0x20463605, 0x00000000, 0x11040022, 0x0001c060, - 0x000030b8, 0x00001568, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80031761, 0x40054010, - 0x00000000, 0x76543210, 0x80031961, 0x40050120, - 0x00464005, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe4410940, 0x00804003, - 0xe3401969, 0x00204003, 0xe3401940, 0x06004003, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049931, 0x3e160100, 0xfa004014, 0x04000000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x00040070, 0x00010220, 0x52464a05, 0x00463e05, - 0x01042062, 0x6e058220, 0x02462005, 0xff800000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x70058220, 0x02462205, 0xff800000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x72058220, 0x02462405, 0xff800000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x74058220, 0x02461205, 0x7f800000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x76058220, 0x02461405, 0x7f800000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x78058220, 0x02461605, 0x7f800000, - 0x80040961, 0x10014110, 0x00000000, 0x0dc00dc0, - 0x00040069, 0x10018510, 0x01560106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0dc00dc0, - 0xe0660961, 0x001b0004, 0x80040961, 0x10014110, - 0x00000000, 0x0e000e00, 0x00040069, 0x10018510, - 0x01560106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0e000e00, 0xe0680961, 0x001b0004, - 0x80041e61, 0x10014110, 0x00000000, 0x0e400e40, - 0x00040069, 0x10018510, 0x01560106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0e400e40, - 0xe06a0961, 0x001b0004, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000d01, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x0e800e80, 0x00040069, 0x10018510, - 0x01560106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0e800e80, 0xe07a0961, 0x001b0004, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80040e61, 0x10014110, 0x00000000, 0x0ec00ec0, - 0x00040069, 0x10018510, 0x01560106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0ec00ec0, - 0xe07c0961, 0x001b0004, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80041e61, 0x10014110, - 0x00000000, 0x0f000f00, 0x00040069, 0x10018510, - 0x01560106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0f000f00, 0xe07e0961, 0x001b0004, - 0x00040070, 0x00018220, 0x52464a05, 0x00000006, - 0x256c1f62, 0x66006e00, 0x273e1c62, 0x7a007400, - 0x256e0a62, 0x68007000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x27401b62, 0x7c007600, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x27420062, 0x7e007800, 0x25700b62, 0x6a007200, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80041561, 0x10014110, 0x00000000, 0x07c007c0, - 0x00040069, 0x10018510, 0x01562806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x07c007c0, - 0xe0440961, 0x001b0004, 0x80040961, 0x10014110, - 0x00000000, 0x0d800d80, 0x00040069, 0x10018510, - 0x01562806, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0d800d80, 0xe0720961, 0x001b0004, - 0x80040c61, 0x10014110, 0x00000000, 0x0dc00dc0, - 0x00040069, 0x10018510, 0x01562806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0dc00dc0, - 0xe0740961, 0x001b0004, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x08000800, 0x00040069, 0x10018510, - 0x01562806, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x08000800, 0xe0460961, 0x001b0004, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80041261, 0x10014110, 0x00000000, 0x08400840, - 0x00040069, 0x10018510, 0x01562806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x08400840, - 0xe0480961, 0x001b0004, 0x80040961, 0x10014110, - 0x00000000, 0x0e000e00, 0x00040069, 0x10018510, - 0x01562806, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0e000e00, 0xe0760961, 0x001b0004, - 0x27521e62, 0x44003e00, 0x25780b62, 0x72006c00, - 0x257a1c62, 0x74006e00, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x27541b62, 0x46004000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x27560062, 0x48004200, 0x257c1962, 0x76007000, - 0x80041661, 0x10014110, 0x00000000, 0x0a400a40, - 0x00040069, 0x10018510, 0x01562a06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0a400a40, - 0xe0580961, 0x001b0004, 0x80041561, 0x10014110, - 0x00000000, 0x0f000f00, 0x00040069, 0x10018510, - 0x01562a06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0f000f00, 0xe07e0961, 0x001b0004, - 0x80040c61, 0x10014110, 0x00000000, 0x0f400f40, - 0x00040069, 0x10018510, 0x01562a06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0f400f40, - 0xe03e0961, 0x001b0004, 0x80041361, 0x10014110, - 0x00000000, 0x0a800a80, 0x00040069, 0x10018510, - 0x01562a06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0a800a80, 0xe05a0961, 0x001b0004, - 0x80041261, 0x10014110, 0x00000000, 0x0ac00ac0, - 0x00040069, 0x10018510, 0x01562a06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0ac00ac0, - 0xe05c0961, 0x001b0004, 0x80040961, 0x10014110, - 0x00000000, 0x0f800f80, 0x00040069, 0x10018510, - 0x01562a06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0f800f80, 0xe0400961, 0x001b0004, - 0x27601e62, 0x58005200, 0x25420b62, 0x7e007800, - 0x25441c62, 0x3e007a00, 0x27621b62, 0x5a005400, - 0x27641a62, 0x5c005600, 0x25461962, 0x40007c00, - 0x01040022, 0x0001c060, 0x00000e50, 0x00000e50, - 0x25481562, 0x42aa6000, 0x25520c62, 0x44aa6200, - 0x25540b62, 0x46aa6400, 0x00040061, 0x5f064540, - 0x00000000, 0xffffffff, 0x25560962, 0x54005200, - 0x25581162, 0x56004800, 0xe05a1141, 0x34005800, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x200a0040, 0x5a216000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x200c0040, 0x5a216200, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x200e0040, 0x5a216400, 0x205c0040, 0x5a014200, - 0x20600040, 0x5a014400, 0x20620040, 0x5a014600, - 0x20641340, 0x0a205c00, 0x20661340, 0x0c206000, - 0x20681340, 0x0e206200, 0x00041341, 0x6a058aa0, - 0x0a466405, 0x3f800001, 0x00041341, 0x6c058aa0, - 0x0a466605, 0x3f800001, 0x00041341, 0x6e058aa0, - 0x0a466805, 0x3f800001, 0x00040b65, 0x70058220, - 0x02466a05, 0x007fffff, 0x00040065, 0x40058220, - 0x02466a05, 0x80000000, 0x00041765, 0x5a058220, - 0x02466a05, 0x7f800000, 0x00041265, 0x72058220, - 0x02466c05, 0x007fffff, 0x00041765, 0x42058220, - 0x02466c05, 0x80000000, 0x00041665, 0x5c058220, - 0x02466c05, 0x7f800000, 0x00041165, 0x74058220, - 0x02466e05, 0x007fffff, 0x00041765, 0x44058220, - 0x02466e05, 0x80000000, 0x00041565, 0x60058220, - 0x02466e05, 0x7f800000, 0x00041f40, 0x76058660, - 0x06467005, 0x3f000000, 0x00040c6c, 0x62058660, - 0x02465a05, 0x00000017, 0x00041f40, 0x78058660, - 0x06467205, 0x3f000000, 0x00040b6c, 0x64058660, - 0x02465c05, 0x00000017, 0x00041f40, 0x7a058660, - 0x06467405, 0x3f000000, 0x00040a6c, 0x66058660, - 0x02466005, 0x00000017, 0xac001e70, 0x3f807601, - 0xa0740040, 0x01004e03, 0x11040062, 0x7c058220, - 0x02467605, 0x3f000000, 0x00040965, 0x46058220, - 0x02467c05, 0x7fffffff, 0xac001f70, 0x3f807801, - 0x20541966, 0x40004603, 0x11040062, 0x7e058220, - 0x02467805, 0x3f000000, 0x00041965, 0x48058220, - 0x02467e05, 0x7fffffff, 0xac001f70, 0x3f807a01, - 0x20561966, 0x42004803, 0x11040062, 0x3e058220, - 0x02467a05, 0x3f000000, 0x00041965, 0x52058220, - 0x02463e05, 0x7fffffff, 0x00041e70, 0x68058aa0, - 0x3a465405, 0x3f7f0000, 0x00041b70, 0x6a058aa0, - 0x3a465605, 0x3f7f0000, 0x20581966, 0x44005203, - 0x00041252, 0x6e044560, 0x0e2eff82, 0x68056205, - 0x00041152, 0x70044560, 0x0e2eff82, 0x6a056405, - 0x00041b70, 0x6c058aa0, 0x3a465805, 0x3f7f0000, - 0x00040061, 0x45070200, 0x00460605, 0x00000000, - 0x27761670, 0x4e007403, 0x00041152, 0x72044560, - 0x0e2eff82, 0x6c056605, 0x00041b61, 0x5a050020, - 0x00664507, 0x00000000, 0xa0780b40, 0x50027602, - 0x00030061, 0x03060220, 0x00347405, 0x00000000, - 0x00130061, 0x05060220, 0x00347505, 0x00000000, - 0x00031a61, 0x03260220, 0x00347805, 0x00000000, - 0x00131a61, 0x05260220, 0x00347905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xf3080324, 0x00025a14, - 0x00044031, 0x00000000, 0xfb0c3824, 0x003c0a44, - 0xa0791440, 0x01204e03, 0x00040061, 0x46070200, - 0x00466e05, 0x00000000, 0x277b0a70, 0x4e007903, - 0x00033061, 0x03060220, 0x00347905, 0x00000000, - 0x00133061, 0x05060220, 0x00347a05, 0x00000000, - 0x00040061, 0x48070200, 0x00467005, 0x00000000, - 0x00040061, 0x52070200, 0x00467205, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041e61, 0x5b070000, 0x00664607, 0x00000000, - 0xa07d1e40, 0x50027b02, 0x00041a61, 0x5b0f0000, - 0x00664807, 0x00000000, 0x00031a61, 0x03260220, - 0x00347d05, 0x00000000, 0x00131b61, 0x05260220, - 0x00347e05, 0x00000000, 0x00041b61, 0x5b170000, - 0x00665207, 0x00000000, 0x00041961, 0x5b1f0000, - 0x00565f06, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb080324, 0x00005b14, 0x80030061, 0x43054010, - 0x00000000, 0x76543210, 0x80031961, 0x43050120, - 0x00464305, 0x00000000, 0xe4441940, 0x00804303, - 0xe3431969, 0x00204303, 0xe3431940, 0x06004303, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049a31, 0x41160100, 0xfa004314, 0x04000000, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040070, 0x00010220, 0x52464a05, 0x00464105, - 0x01040022, 0x0001c060, 0x000003e0, 0x00000380, - 0x257e1f62, 0x20431200, 0x25033062, 0x22431400, - 0x25053062, 0x24431600, 0x00040069, 0x6205a660, - 0x02466e05, 0x00000017, 0x00040069, 0x6605a660, - 0x02467005, 0x00000017, 0x00040069, 0x6a05a660, - 0x02467205, 0x00000017, 0x25079062, 0x05000300, - 0x00041b40, 0x64058660, 0x06466205, 0x43800000, - 0x00041b40, 0x68058660, 0x06466605, 0x43800000, - 0x00041b40, 0x6c058660, 0x06466a05, 0x43800000, - 0x253e1162, 0x07007e00, 0xe0400941, 0x34003e00, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x20420940, 0x40201200, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x20440040, 0x40201400, - 0x20460040, 0x40201600, 0x20480040, 0x40002000, - 0x20520040, 0x40002200, 0x20540040, 0x40002400, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x20561640, 0x0a204200, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x20581640, 0x0c204400, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x205a1640, 0x0e204600, 0x203e1640, 0x0a204800, - 0x20401640, 0x0c205200, 0x20421640, 0x0e205400, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041641, 0x5c058aa0, 0x0a465605, 0x3f7ffffe, - 0x00041641, 0x5e058aa0, 0x0a465805, 0x3f7ffffe, - 0x00041641, 0x60058aa0, 0x0a465a05, 0x3f7ffffe, - 0x00041641, 0x44058aa0, 0x0a463e05, 0x3f800001, - 0x00041641, 0x46058aa0, 0x0a464005, 0x3f800001, - 0x00041641, 0x48058aa0, 0x0a464205, 0x3f800001, - 0x206e0b41, 0x64005c00, 0x20700a41, 0x68005e00, - 0x20720941, 0x6c006000, 0x20521641, 0x64004400, - 0x20541641, 0x68004600, 0x20561641, 0x6c004800, - 0x60741645, 0x00106e00, 0x60761645, 0x00107000, - 0x60781645, 0x00107200, 0x60581645, 0x00125200, - 0x605a1645, 0x00125400, 0x605c1645, 0x00125600, - 0xe57a1662, 0x00007400, 0xe57c1662, 0x00007600, - 0xe57e1662, 0x00007800, 0xe55e1662, 0x00025800, - 0xe5601662, 0x00025a00, 0xe5620b62, 0x00025c00, - 0x00041662, 0x03058aa0, 0x5a467a05, 0x437f0000, - 0x00041662, 0x05058aa0, 0x5a467c05, 0x437f0000, - 0x00041662, 0x07058aa0, 0x5a467e05, 0x437f0000, - 0x00041662, 0x64058aa0, 0x5a465e05, 0x437f0000, - 0x00040a62, 0x66058aa0, 0x5a466005, 0x437f0000, - 0x00041662, 0x68058aa0, 0x5a466205, 0x437f0000, - 0x00041661, 0x53070a00, 0x00460305, 0x00000000, - 0x00041561, 0x55070a00, 0x00460505, 0x00000000, - 0x00041461, 0x57070a00, 0x00460705, 0x00000000, - 0x00041361, 0x59070a00, 0x00466405, 0x00000000, - 0x00041261, 0x5b070a00, 0x00466605, 0x00000000, - 0x00040a61, 0x61050010, 0x00665307, 0x00000000, - 0x00040a61, 0x60050010, 0x00665507, 0x00000000, - 0x00041161, 0x5d070a00, 0x00466805, 0x00000000, - 0x00040b61, 0x5f050010, 0x00665707, 0x00000000, - 0x00041e61, 0x64050010, 0x00665907, 0x00000000, - 0x00040961, 0x63050010, 0x00665b07, 0x00000000, - 0x00040961, 0x62050010, 0x00665d07, 0x00000000, - 0x00040024, 0x0001c060, 0x00000070, 0x00000070, - 0x00041d61, 0x5f054110, 0x00000000, 0x00800080, - 0x00041f61, 0x60054110, 0x00000000, 0x00800080, - 0x00041f61, 0x61054110, 0x00000000, 0x00800080, - 0x00041d61, 0x62054110, 0x00000000, 0x00000000, - 0x00041f61, 0x63054110, 0x00000000, 0x00000000, - 0x00041f61, 0x64054110, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000550, - 0xa0691f40, 0x4a004e02, 0x00041f61, 0x65060100, - 0x00585f05, 0x00000000, 0x00041f61, 0x66060100, - 0x00586005, 0x00000000, 0x00041f61, 0x67060100, - 0x00586105, 0x00000000, 0x00041e61, 0x68060100, - 0x00586405, 0x00000000, 0x276b1d70, 0x4e006903, - 0xa06f0040, 0x01c06903, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041c61, 0x5c050020, - 0x00566706, 0x00000000, 0x00040061, 0x60060100, - 0x00586205, 0x00000000, 0xa06d1c40, 0x50026b02, - 0x27711c70, 0x69006f03, 0x00033061, 0x03060220, - 0x00346f05, 0x00000000, 0x00133061, 0x05060220, - 0x00347005, 0x00000000, 0x00040061, 0x61060100, - 0x00586305, 0x00000000, 0xa0731c40, 0x6d027102, - 0x00031961, 0x03260220, 0x00347305, 0x00000000, - 0x00131a61, 0x05260220, 0x00347405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xf3080324, 0x00025c14, - 0xa0740040, 0x02806903, 0x00043061, 0x5d050020, - 0x00566606, 0x00000000, 0x27761a70, 0x69007403, - 0x00033061, 0x03060220, 0x00347405, 0x00000000, - 0x00133061, 0x05060220, 0x00347505, 0x00000000, - 0xa0780b40, 0x6d027602, 0x00031961, 0x03260220, - 0x00347805, 0x00000000, 0x00131a61, 0x05260220, - 0x00347905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x00000000, - 0xf3080324, 0x00025d14, 0xa0791640, 0x03406903, - 0x00043b61, 0x5e050020, 0x00566506, 0x00000000, - 0x277b0a70, 0x69007903, 0x00033b61, 0x03060220, - 0x00347905, 0x00000000, 0x00133b61, 0x05060220, - 0x00347a05, 0x00000000, 0xa07d0b40, 0x6d027b02, - 0x00031961, 0x03260220, 0x00347d05, 0x00000000, - 0x00131a61, 0x05260220, 0x00347e05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x00000000, 0xf3080324, 0x00025e14, - 0xa07e1440, 0x02206903, 0x00040061, 0x62050020, - 0x00566806, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x27031a70, 0x69007e03, - 0xa0079040, 0x6d020302, 0x00030061, 0x03060220, - 0x00347e05, 0x00000000, 0x00133c61, 0x05060220, - 0x00347f05, 0x00000000, 0x00031a61, 0x03260220, - 0x00340705, 0x00000000, 0x00131a61, 0x05260220, - 0x00340805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xf3080324, 0x00026214, 0xa0082040, 0x02e06903, - 0x00043061, 0x63050020, 0x00566106, 0x00000000, - 0x273e1a70, 0x69000803, 0x00033061, 0x03060220, - 0x00340805, 0x00000000, 0x00133061, 0x05060220, - 0x00340905, 0x00000000, 0xa0401b40, 0x6d023e02, - 0x00031961, 0x03260220, 0x00344005, 0x00000000, - 0x00131a61, 0x05260220, 0x00344105, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xf3080324, 0x00026314, - 0xa0410040, 0x03a06903, 0x00043061, 0x64050020, - 0x00566006, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x27430070, 0x69004103, - 0x00033061, 0x03060220, 0x00344105, 0x00000000, - 0x00133061, 0x05060220, 0x00344205, 0x00000000, - 0xa0451b40, 0x6d024302, 0x00031961, 0x03260220, - 0x00344505, 0x00000000, 0x00131a61, 0x05260220, - 0x00344605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xf3080324, 0x00026414, 0x00040070, 0x00018660, - 0x26463605, 0x00000000, 0x80031361, 0x54054010, - 0x00000000, 0x76543210, 0x80031961, 0x54050120, - 0x00465405, 0x00000000, 0xe4541969, 0x00205403, - 0xe4541940, 0x0e005403, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039d31, 0x530e0100, - 0xfa00540c, 0x04000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x46058220, - 0x02005304, 0x00000002, 0x00041961, 0x6b070200, - 0x00464605, 0x00000000, 0xa0470040, 0x01606903, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x65050020, 0x00666b07, 0x00000000, - 0x27521a70, 0x69004703, 0x00030061, 0x7c060220, - 0x00344705, 0x00000000, 0x00130061, 0x7e060220, - 0x00344805, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xa0540b40, 0x6d025202, - 0x00031961, 0x7c260220, 0x00345405, 0x00000000, - 0x00131a61, 0x7e260220, 0x00345505, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xf3087c24, 0x00026514, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00001b60, 0x00001b60, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x55050020, 0x0066181f, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80031161, 0x46054010, 0x00000000, 0x76543210, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80030b61, 0x54054010, 0x00000000, 0x76543210, - 0x80031a61, 0x46050120, 0x00464605, 0x00000000, - 0x80031a61, 0x54050120, 0x00465405, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe4470940, 0x00804603, 0xe3461969, 0x00204603, - 0xe3461940, 0x06004603, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049e31, 0x44160100, - 0xfa004614, 0x04000000, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x00010660, - 0x56462c05, 0x00464405, 0xef520e62, 0x00005503, - 0xe4551e40, 0x00805403, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x56050020, - 0x00665207, 0x00000000, 0xe3541a69, 0x00205403, - 0x80040961, 0x10014110, 0x00000000, 0x0ac00ac0, - 0x00040069, 0x10018510, 0x01560106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0ac00ac0, - 0xe0580961, 0x001b0004, 0xe3541a40, 0x06005403, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x205a0a66, 0x58005203, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049f31, 0x47160100, - 0xfa005414, 0x04000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x5c050020, - 0x00665a07, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80041961, 0x10014110, - 0x00000000, 0x0b800b80, 0x00040069, 0x10018510, - 0x01562806, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0b800b80, 0xe05e0961, 0x001b0004, - 0x20600966, 0x5e005c03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x62050020, - 0x00666007, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80040961, 0x10014110, - 0x00000000, 0x0c400c40, 0x00040069, 0x10018510, - 0x01562a06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0c400c40, 0xe0640961, 0x001b0004, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x20660966, 0x64006003, 0x00041961, 0x36070200, - 0x00006604, 0x00000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x00010220, - 0x52464a05, 0x00464705, 0x01040022, 0x0001c060, - 0x000001e8, 0x00000128, 0x00041161, 0x68050020, - 0x00006604, 0x00000000, 0xac6a1970, 0x00006803, - 0x00040070, 0x00018660, 0x16465205, 0x00000000, - 0x01041a62, 0x6c058220, 0x02466a05, 0xffffffff, - 0x00041970, 0x00018660, 0x26466c05, 0x00000000, - 0x01042062, 0x44058220, 0x02462005, 0xff800000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x01042062, 0x46058220, 0x02462205, 0xff800000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x01041162, 0x48058220, 0x02462405, 0xff800000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x01041462, 0x3e058220, 0x02461205, 0x7f800000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x01041162, 0x40058220, 0x02461405, 0x7f800000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x42058220, 0x02461605, 0x7f800000, - 0x00040024, 0x0001c060, 0x000000d0, 0x000000d0, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x42054220, 0x00000000, 0x7f800000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x40054220, 0x00000000, 0x7f800000, - 0x00040c61, 0x3e054220, 0x00000000, 0x7f800000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x48054220, 0x00000000, 0xff800000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x46054220, 0x00000000, 0xff800000, - 0x00040061, 0x44054220, 0x00000000, 0xff800000, - 0x00040025, 0x00004600, 0x00000000, 0x00001620, - 0x80040d61, 0x10014110, 0x00000000, 0x07c007c0, - 0x00040069, 0x10018510, 0x01560106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x07c007c0, - 0xe06d0961, 0x001b0004, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80040d61, 0x10014110, - 0x00000000, 0x08000800, 0x00040069, 0x10018510, - 0x01560106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x08000800, 0xe06f0961, 0x001b0004, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80000d01, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x08400840, - 0x00040069, 0x10018510, 0x01560106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x08400840, - 0xe0710961, 0x001b0004, 0x00040070, 0x00018220, - 0x52464a05, 0x00000006, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x27540062, 0x6d003e00, - 0x27560b62, 0x6f004000, 0x27580a62, 0x71004200, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x0a800a80, - 0x00040069, 0x10018510, 0x01562806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0a800a80, - 0xe0720961, 0x001b0004, 0x80041261, 0x10014110, - 0x00000000, 0x0ac00ac0, 0x00040069, 0x10018510, - 0x01562806, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0ac00ac0, 0xe05a0961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x0b000b00, - 0x00040069, 0x10018510, 0x01562806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0b000b00, - 0xe0620961, 0x001b0004, 0x27641b62, 0x72005400, - 0x27661a62, 0x5a005600, 0x27680962, 0x62005800, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x0c800c80, - 0x00040069, 0x10018510, 0x01562a06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0c800c80, - 0xe0730961, 0x001b0004, 0x80041261, 0x10014110, - 0x00000000, 0x0cc00cc0, 0x00040069, 0x10018510, - 0x01562a06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0cc00cc0, 0xe05b0961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x0d000d00, - 0x00040069, 0x10018510, 0x01562a06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0d000d00, - 0xe06a0961, 0x001b0004, 0x27540b62, 0x73006400, - 0x80041161, 0x10014110, 0x00000000, 0x08800880, - 0x00040069, 0x10018510, 0x01560106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x08800880, - 0xe0740961, 0x001b0004, 0x27560b62, 0x5b006600, - 0x27580a62, 0x6a006800, 0x80041261, 0x10014110, - 0x00000000, 0x08c008c0, 0x00040069, 0x10018510, - 0x01560106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x08c008c0, 0xe05c0961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x09000900, - 0x00040069, 0x10018510, 0x01560106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x09000900, - 0xe06b0961, 0x001b0004, 0x25011962, 0x74004400, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x25031a62, 0x5c004600, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x25051962, 0x6b004800, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80041361, 0x10014110, 0x00000000, 0x00200020, - 0x00040069, 0x10018510, 0x01562806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x00200020, - 0xe0070961, 0x001b0004, 0x80041261, 0x10014110, - 0x00000000, 0x00600060, 0x00040069, 0x10018510, - 0x01562806, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x00600060, 0xe05a0961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x00a000a0, - 0x00040069, 0x10018510, 0x01562806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x00a000a0, - 0xe05c0961, 0x001b0004, 0x25281962, 0x07000100, - 0x25010962, 0x5a000300, 0x25030962, 0x5c000500, - 0x80041261, 0x10014110, 0x00000000, 0x05000500, - 0x00040069, 0x10018510, 0x01562a06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x05000500, - 0xe05a0961, 0x001b0004, 0x80040961, 0x10014110, - 0x00000000, 0x00200020, 0x00040069, 0x10018510, - 0x01562a06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x00200020, 0xe0050961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x00600060, - 0x00040069, 0x10018510, 0x01562a06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x00600060, - 0xe0070961, 0x001b0004, 0x252a1962, 0x5a002800, - 0x25280962, 0x05000100, 0x255a1962, 0x07000300, - 0x01040022, 0x0001c060, 0x000010b0, 0x000010b0, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x25750062, 0x2aaa5400, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x25770062, 0x28aa5600, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x25790062, 0x5aaa5800, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x257b1162, 0x79007700, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x257d1162, 0x7b007500, 0xe05d1141, 0x34007d00, - 0x20010940, 0x5d215400, 0x20030a40, 0x5d215600, - 0x20051740, 0x5d215800, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x207e0040, 0x5d012a00, - 0x20540040, 0x5d015a00, 0x202a0040, 0x5d012800, - 0x20561340, 0x01207e00, 0x205a1340, 0x05205400, - 0x20581340, 0x03202a00, 0x00041341, 0x28058aa0, - 0x0a465605, 0x3f800001, 0x00041341, 0x54058aa0, - 0x0a465a05, 0x3f800001, 0x00041341, 0x2a058aa0, - 0x0a465805, 0x3f800001, 0x00041265, 0x5b058220, - 0x02462805, 0x007fffff, 0x00041265, 0x6c058220, - 0x02465405, 0x007fffff, 0x00041165, 0x63058220, - 0x02462a05, 0x007fffff, 0x00041b40, 0x61058660, - 0x06465b05, 0x3f000000, 0x00040b40, 0x5d058660, - 0x06466c05, 0x3f000000, 0x00041b40, 0x5f058660, - 0x06466305, 0x3f000000, 0xac001b70, 0x3f806101, - 0x11041462, 0x56058220, 0x02466105, 0x3f000000, - 0x00040965, 0x62058220, 0x02465605, 0x7fffffff, - 0xac001b70, 0x3f805f01, 0x11041362, 0x58058220, - 0x02465f05, 0x3f000000, 0x00040965, 0x60058220, - 0x02465405, 0x80000000, 0x00041a65, 0x56058220, - 0x02465805, 0x7fffffff, 0xac001f70, 0x3f805d01, - 0x11041562, 0x5a058220, 0x02465d05, 0x3f000000, - 0x00040965, 0x5c058220, 0x02462805, 0x80000000, - 0x00040965, 0x5e058220, 0x02462a05, 0x80000000, - 0x00041b65, 0x58058220, 0x02465a05, 0x7fffffff, - 0x205a1b66, 0x5c006203, 0x205c1b66, 0x5e005603, - 0x20561b66, 0x60005803, 0x00040065, 0x58058220, - 0x02462805, 0x7f800000, 0x00040065, 0x28058220, - 0x02462a05, 0x7f800000, 0x00040065, 0x2a058220, - 0x02465405, 0x7f800000, 0x00041b6c, 0x54058660, - 0x02465805, 0x00000017, 0x00041b6c, 0x58058660, - 0x02462805, 0x00000017, 0x00041b6c, 0x28058660, - 0x02462a05, 0x00000017, 0x00041970, 0x2a058aa0, - 0x3a465a05, 0x3f7f0000, 0x00041f70, 0x5a058aa0, - 0x3a465c05, 0x3f7f0000, 0x00041f70, 0x5c058aa0, - 0x3a465605, 0x3f7f0000, 0x00040952, 0x56044560, - 0x0e2eff82, 0x2a055405, 0x00040a52, 0x54044560, - 0x0e2eff82, 0x5a055805, 0x00040952, 0x58044560, - 0x0e2eff82, 0x5c052805, 0xa05c0040, 0x01004e03, - 0x275e1970, 0x4e005c03, 0x00030061, 0x28060220, - 0x00345c05, 0x00000000, 0x00130061, 0x2a060220, - 0x00345d05, 0x00000000, 0xa0601b40, 0x50025e02, - 0x80030061, 0x5e054010, 0x00000000, 0x76543210, - 0x00031a61, 0x28260220, 0x00346005, 0x00000000, - 0x00131b61, 0x2a260220, 0x00346105, 0x00000000, - 0x80031b61, 0x5e050120, 0x00465e05, 0x00000000, - 0xe45e1969, 0x00205e03, 0xe45e1940, 0x00005e03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039c31, 0x5d0e0100, 0xfa005e0c, 0x04000000, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x66050020, 0x00565d06, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xf3082824, 0x00026614, - 0x00043061, 0x07050660, 0x00461005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c3824, 0x003c0144, - 0xa0610040, 0x01204e03, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x6c070200, - 0x00465605, 0x00000000, 0x27631a70, 0x4e006103, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x09060220, 0x00346105, 0x00000000, - 0x80102001, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x0b060220, 0x00346205, 0x00000000, - 0x00040061, 0x6e070200, 0x00465405, 0x00000000, - 0x00040061, 0x70070200, 0x00465805, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041e61, 0x67070000, 0x00666c07, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0651e40, 0x50026302, 0x00041a61, 0x670f0000, - 0x00666e07, 0x00000000, 0x00031a61, 0x09260220, - 0x00346505, 0x00000000, 0x00131b61, 0x0b260220, - 0x00346605, 0x00000000, 0x00041b61, 0x67170000, - 0x00667007, 0x00000000, 0x00041961, 0x671f0000, - 0x00663607, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb080924, 0x00006714, 0x80030061, 0x5c054010, - 0x00000000, 0x76543210, 0x80031961, 0x5c050120, - 0x00465c05, 0x00000000, 0xe45d1940, 0x00805c03, - 0xe35c1969, 0x00205c03, 0xe35c1940, 0x06005c03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049231, 0x5a160100, 0xfa005c14, 0x04000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x00040070, 0x00010220, 0x52464a05, 0x00465a05, - 0x01040022, 0x0001c060, 0x00000510, 0x00000490, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x25661f62, 0x44433e00, 0x25683162, 0x46434000, - 0x256a0062, 0x48434200, 0x00043069, 0x2a05a660, - 0x02465605, 0x00000017, 0x00043069, 0x3805a660, - 0x02465405, 0x00000017, 0x00040070, 0x00018660, - 0x16465205, 0x00000000, 0x256c1162, 0x6a006800, - 0x00041b40, 0x36058660, 0x06462a05, 0x43800000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041b40, 0x3a058660, 0x06463805, 0x43800000, - 0x256e1162, 0x6c006600, 0xe0701141, 0x34006e00, - 0x20721140, 0x70203e00, 0x20740040, 0x70204000, - 0x20760040, 0x70204200, 0x20780040, 0x70004400, - 0x207a0040, 0x70004600, 0x207c0040, 0x70004800, - 0x00041669, 0x3e05a660, 0x02465805, 0x00000017, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x207e1640, 0x01207200, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x20091640, 0x03207400, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x200b1640, 0x05207600, 0x20641640, 0x01207800, - 0x20661640, 0x03207a00, 0x20681640, 0x05207c00, - 0x00041940, 0x40058660, 0x06463e05, 0x43800000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001601, 0x00000000, 0x00000000, 0x00000000, - 0x00040041, 0x0d058aa0, 0x0a467e05, 0x3f7ffffe, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041641, 0x0f058aa0, 0x0a460905, 0x3f7ffffe, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041641, 0x28058aa0, 0x0a460b05, 0x3f7ffffe, - 0x00041641, 0x6a058aa0, 0x0a466405, 0x3f800001, - 0x00041641, 0x6c058aa0, 0x0a466605, 0x3f800001, - 0x00041641, 0x6e058aa0, 0x0a466805, 0x3f800001, - 0x20420c41, 0x36000d00, 0x20440b41, 0x3a000f00, - 0x20460941, 0x40002800, 0x20701641, 0x36006a00, - 0x20721641, 0x3a006c00, 0x20741641, 0x40006e00, - 0x60481645, 0x00104200, 0x60540e45, 0x00104400, - 0x60560e45, 0x00104600, 0x60761645, 0x00127000, - 0x60781645, 0x00127200, 0x607a1645, 0x00127400, - 0xe5580a62, 0x00004800, 0xe55a0e62, 0x00005400, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001601, 0x00000000, 0x00000000, 0x00000000, - 0xe55c0062, 0x00005600, 0xe57c1662, 0x00027600, - 0xe57e1662, 0x00027800, 0xe5011662, 0x00027a00, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001601, 0x00000000, 0x00000000, 0x00000000, - 0x00040062, 0x5e058aa0, 0x5a465805, 0x437f0000, - 0x00041662, 0x60058aa0, 0x5a465a05, 0x437f0000, - 0x00041662, 0x62058aa0, 0x5a465c05, 0x437f0000, - 0x00041662, 0x03058aa0, 0x5a467c05, 0x437f0000, - 0x00041662, 0x05058aa0, 0x5a467e05, 0x437f0000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041662, 0x07058aa0, 0x5a460105, 0x437f0000, - 0x00041661, 0x71070a00, 0x00465e05, 0x00000000, - 0x00041561, 0x73070a00, 0x00466005, 0x00000000, - 0x00041461, 0x75070a00, 0x00466205, 0x00000000, - 0x00041361, 0x77070a00, 0x00460305, 0x00000000, - 0x00041261, 0x79070a00, 0x00460505, 0x00000000, - 0x00041d61, 0x0b050010, 0x00667107, 0x00000000, - 0x00041d61, 0x0c050010, 0x00667307, 0x00000000, - 0x00041161, 0x7b070a00, 0x00460705, 0x00000000, - 0x00041e61, 0x0d050010, 0x00667507, 0x00000000, - 0x00041e61, 0x08050010, 0x00667707, 0x00000000, - 0x00041e61, 0x09050010, 0x00667907, 0x00000000, - 0x11041e62, 0x67058110, 0x01580b05, 0x00000000, - 0x11041e62, 0x66058110, 0x01580c05, 0x00000000, - 0x00041e61, 0x0a050010, 0x00667b07, 0x00000000, - 0x11041e62, 0x65058110, 0x01580d05, 0x00000000, - 0x11041e62, 0x6a058110, 0x01580805, 0x00000000, - 0x11041e62, 0x69058110, 0x01580905, 0x00000000, - 0x11041c62, 0x68058110, 0x01580a05, 0x00000000, - 0x00040024, 0x0001c060, 0x00000090, 0x00000090, - 0x00041d61, 0x65054110, 0x00000000, 0x00800080, - 0x00041f61, 0x66054110, 0x00000000, 0x00800080, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x67054110, 0x00000000, 0x00800080, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041d61, 0x68054110, 0x00000000, 0x00000000, - 0x00041f61, 0x69054110, 0x00000000, 0x00000000, - 0x00041f61, 0x6a054110, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000570, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa00e0040, 0x4a004e02, 0x00041f61, 0x7c060100, - 0x00586505, 0x00000000, 0x00040b61, 0x7d060100, - 0x00586605, 0x00000000, 0x00040a61, 0x7e060100, - 0x00586705, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041f61, 0x08060100, - 0x00586805, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041f61, 0x09060100, - 0x00586905, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041f61, 0x0a060100, - 0x00586a05, 0x00000000, 0x27101f70, 0x4e000e03, - 0xa02a3040, 0x01c00e03, 0x00041e61, 0x6c050020, - 0x00567e06, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0281b40, 0x50021002, - 0x27361b70, 0x0e002a03, 0x00030061, 0x68060220, - 0x00342a05, 0x00000000, 0x00130061, 0x6a060220, - 0x00342b05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0381b40, 0x28023602, - 0x00031961, 0x68260220, 0x00343805, 0x00000000, - 0x00131a61, 0x6a260220, 0x00343905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xf3086824, 0x00026c14, - 0xa0393040, 0x02800e03, 0x00040061, 0x71050020, - 0x00567d06, 0x00000000, 0x273e1a70, 0x0e003903, - 0x00033061, 0x6d060220, 0x00343905, 0x00000000, - 0x00130061, 0x6f060220, 0x00343a05, 0x00000000, - 0xa0401b40, 0x28023e02, 0x00031961, 0x6d260220, - 0x00344005, 0x00000000, 0x00131a61, 0x6f260220, - 0x00344105, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xf3086d24, 0x00027114, 0xa0410040, 0x03400e03, - 0x00040061, 0x76050020, 0x00567c06, 0x00000000, - 0x27431a70, 0x0e004103, 0x00033061, 0x72060220, - 0x00344105, 0x00000000, 0x00130061, 0x74060220, - 0x00344205, 0x00000000, 0xa0451b40, 0x28024302, - 0x00031961, 0x72260220, 0x00344505, 0x00000000, - 0x00131a61, 0x74260220, 0x00344605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xf3087224, 0x00027614, - 0xa0460040, 0x02200e03, 0x00040061, 0x7b050020, - 0x00560a06, 0x00000000, 0x27481a70, 0x0e004603, - 0x00033061, 0x77060220, 0x00344605, 0x00000000, - 0x00130061, 0x79060220, 0x00344705, 0x00000000, - 0xa04a1b40, 0x28024802, 0x00031961, 0x77260220, - 0x00344a05, 0x00000000, 0x00131a61, 0x79260220, - 0x00344b05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xf3087724, 0x00027b14, 0xa04e0040, 0x02e00e03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x01050020, 0x00560906, 0x00000000, - 0x27501a70, 0x0e004e03, 0x00033061, 0x7c060220, - 0x00344e05, 0x00000000, 0x00131261, 0x7e060220, - 0x00344f05, 0x00000000, 0xa0521b40, 0x28025002, - 0x00031961, 0x7c260220, 0x00345205, 0x00000000, - 0x00131a61, 0x7e260220, 0x00345305, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xf3087c24, 0x00020114, - 0xa0530040, 0x03a00e03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00043061, 0x06050020, - 0x00560806, 0x00000000, 0x27550a70, 0x0e005303, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031761, 0x02060220, 0x00345305, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00131761, 0x04060220, 0x00345405, 0x00000000, - 0xa0570b40, 0x28025502, 0x00031961, 0x02260220, - 0x00345705, 0x00000000, 0x00131a61, 0x04260220, - 0x00345805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xf3080224, 0x00020614, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0581640, 0x01600e03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x0d064540, 0x00000000, 0x00020002, - 0x275a0a70, 0x0e005803, 0x00033061, 0x07060220, - 0x00345805, 0x00000000, 0x00130061, 0x09060220, - 0x00345905, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041c61, 0x0b050020, - 0x00560d06, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80000c01, 0x00000000, - 0x00000000, 0x00000000, 0xa05c0040, 0x28025a02, - 0x00031961, 0x07260220, 0x00345c05, 0x00000000, - 0x00131a61, 0x09260220, 0x00345d05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xf3080724, 0x00020b14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000b40, - 0x80033c61, 0x5f054010, 0x00000000, 0x76543210, - 0x80031961, 0x5f050120, 0x00465f05, 0x00000000, - 0xe4600940, 0x00805f03, 0xe35f1969, 0x00205f03, - 0xe35f1940, 0x06005f03, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049031, 0x5d160100, - 0xfa005f14, 0x04000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x00010660, - 0x56462c05, 0x00465d05, 0x01040022, 0x0001c060, - 0x00000a68, 0x00000a68, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80031361, 0x62054010, - 0x00000000, 0x76543210, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131261, 0x64050220, - 0x00443026, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x80031a61, 0x62050120, - 0x00466205, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe4630940, 0x00806203, - 0xe3621969, 0x00206203, 0xe3621940, 0x06006203, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049331, 0x60160100, 0xfa006214, 0x04000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x63050220, 0x00441c26, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x00040a6c, 0x5d058660, 0x02466005, 0x0000001f, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x5f058660, 0x02462c05, 0x00000005, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xe0610068, 0x01b02c03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa1650a40, 0x5f0e1c02, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0xaa661b40, 0x600e3002, 0x00031a70, 0x67050220, - 0x52466505, 0x00441c06, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x0c060220, - 0x00346505, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00130b70, 0x68050220, - 0x52466605, 0x00443006, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x80101701, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x0e060220, - 0x00346605, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040a52, 0x69040e68, - 0x0e2e6305, 0x67056105, 0x00031961, 0x0c260220, - 0x00346905, 0x00000000, 0x00131a61, 0x0e260220, - 0x00346a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c0c24, 0x003c1244, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa06b1740, 0x01006503, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x276d0970, 0x65006b03, 0x00033061, 0x0d060220, - 0x00346b05, 0x00000000, 0x00133061, 0x0f060220, - 0x00346c05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa06f0b40, 0x69026d02, - 0x00031961, 0x0d260220, 0x00346f05, 0x00000000, - 0x00131a61, 0x0f260220, 0x00347005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c0d24, 0x003c2044, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041769, 0x70058660, 0x02462c05, 0x00000002, - 0xe0723068, 0x01e02c03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031761, 0x74050220, - 0x00441e26, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131761, 0x75050220, - 0x00443226, 0x00000000, 0xa1691c40, 0x700e1e02, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x80100d01, 0x00000000, 0x00000000, 0x00000000, - 0xaa760040, 0x710e3202, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00030070, 0x77050220, - 0x52466905, 0x00441e06, 0x00033061, 0x0e060220, - 0x00346905, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x80100b01, 0x00000000, - 0x00000000, 0x00000000, 0x00130070, 0x78050220, - 0x52467605, 0x00443206, 0x00133061, 0x10060220, - 0x00347605, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x79040e68, - 0x0e2e7405, 0x77057205, 0x00031961, 0x0e260220, - 0x00347905, 0x00000000, 0x00131a61, 0x10260220, - 0x00347a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c0e24, 0x00042c14, 0xe0133068, 0x00613c03, - 0x80030061, 0x65054010, 0x00000000, 0x76543210, - 0x80030061, 0x68054010, 0x00000000, 0x76543210, - 0x80031a61, 0x65050120, 0x00466505, 0x00000000, - 0x80031a61, 0x68050120, 0x00466805, 0x00000000, - 0xe4661a40, 0x00806503, 0xe4691a40, 0x00806803, - 0xe3651a69, 0x00206503, 0xe3681a69, 0x00206803, - 0xe3651a40, 0x06006503, 0xe3681a40, 0x06006803, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049031, 0x63160100, 0xfa006514, 0x04000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80003065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049031, 0x66160100, 0xfa006814, 0x04000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0xa07a1440, 0x2c006302, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x277c0970, 0x66007a03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041169, 0x01058660, 0x02467a05, 0x00000002, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe0051268, 0x01e07a03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0xa07e0040, 0x5d027c02, - 0xa16a1b40, 0x010e1e02, 0x80101c01, 0x00000000, - 0x00000000, 0x00000000, 0xaa092040, 0x020e3202, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040969, 0x03058660, 0x02467e05, 0x00000002, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030070, 0x0a050220, 0x52466a05, 0x00441e06, - 0x00033061, 0x0f060220, 0x00346a05, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x80101c01, 0x00000000, 0x00000000, 0x00000000, - 0x00130070, 0x0b050220, 0x52460905, 0x00443206, - 0x00133061, 0x11060220, 0x00340905, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x20070966, 0x05000303, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041952, 0x0c040e68, - 0x0e2e7405, 0x0a050705, 0x00031961, 0x0f260220, - 0x00340c05, 0x00000000, 0x00131a61, 0x11260220, - 0x00340d05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c0f24, 0x00041314, 0x00040065, 0x00010220, - 0x22463405, 0x00464c05, 0x01040022, 0x0001c060, - 0x000002d8, 0x000002d8, 0x80031761, 0x6b054010, - 0x00000000, 0x76543210, 0x80031961, 0x6b050120, - 0x00466b05, 0x00000000, 0xe46c0940, 0x00806b03, - 0xe36b1969, 0x00206b03, 0xe36b1940, 0x06006b03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049431, 0x69160100, 0xfa006b14, 0x04000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa16b0040, 0x028e1a03, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00031970, 0x6c050220, - 0x52466b05, 0x00441a06, 0x00033061, 0x14060220, - 0x00346b05, 0x00000000, 0x00031a40, 0x6d052660, - 0x06466c05, 0x00441a26, 0x00031961, 0x14260220, - 0x00346d05, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x00043069, 0x0d058660, - 0x02466905, 0x00000003, 0x00041966, 0x1c058220, - 0x02460d05, 0xffffffc0, 0xaa0e0040, 0x028e2e03, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00130970, 0x0f050220, 0x52460e05, 0x00442e06, - 0x00133061, 0x16060220, 0x00340e05, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00131a40, 0x10052660, 0x06460f05, 0x00442e26, - 0x00131961, 0x16260220, 0x00341005, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x11140000, 0xfb041424, 0x00040000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00042569, 0x13058660, 0x02461105, 0x00000006, - 0xa16e0940, 0x130e1a02, 0xaa141a40, 0x140e2e02, - 0x00030a70, 0x6f050220, 0x52466e05, 0x00441a06, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0x00131a70, 0x15050220, 0x52461405, 0x00442e06, - 0x00030a40, 0x70052660, 0x06466f05, 0x00441a26, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0x00131a40, 0x16052660, 0x06461505, 0x00442e26, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00033561, 0x17060220, 0x00346e05, 0x00000000, - 0x00133061, 0x19060220, 0x00341405, 0x00000000, - 0x00031a61, 0x17260220, 0x00347005, 0x00000000, - 0x00131a61, 0x19260220, 0x00341605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c1724, 0x00041c14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80030a61, 0x7e050220, 0x00460005, 0x00000000, - 0x80040931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_DFS_DFS = { - .prog_data = { - .base.nr_params = 17, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 3, - .base.total_scratch = 1024, - .base.total_shared = 16200, - .base.program_size = 81136, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_DFS_DFS_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 256, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 6, - .uses_barrier = true, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 17, - .push.cross_thread.regs = 3, - .push.cross_thread.size = 96, - }, - .args_size = 36, - .arg_count = 5, - .args = gfx125_bvh_build_DFS_DFS_args, - .code = gfx125_bvh_build_DFS_DFS_code, -}; -const char *gfx125_bvh_build_DFS_DFS_sha1 = "d09e9f65e693bb844addaa53122060e3c2313831"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_DFS_DFS_single_wg.h b/src/intel/vulkan/grl/gfx125_bvh_build_DFS_DFS_single_wg.h deleted file mode 100644 index 575a867cf74..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_DFS_DFS_single_wg.h +++ /dev/null @@ -1,8397 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_DFS_DFS_single_wg_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_DFS_DFS_single_wg_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, - { 24, 8 }, - { 32, 4 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g16<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(8) g53<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g54<1>UW 0x76543210UV { align1 WE_all 1Q }; -add(1) g17<1>UD g16<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@3 compacted }; -add(1) g18<1>UD g16<0,1,0>UD 0x00000040UD { align1 WE_all 1N compacted }; -mov(8) g94<1>UW 0x76543210V { align1 WE_all 1Q }; -mov(8) g53<1>UD g53<8,8,1>UW { align1 WE_all 1Q I@5 }; -mov(8) g54<1>UD g54<8,8,1>UW { align1 WE_all 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(1) g1UD g17UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g3UD g18UD nullUD 0x0210c500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g94.8<1>UW g94<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@3 compacted }; -shl(8) g53<1>UD g53<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -shl(8) g54<1>UD g54<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -add(8) g53<1>UD g53<1,1,0>UD 0x00000040UD { align1 WE_all 1Q I@2 compacted }; -add(8) g54<1>UD g54<1,1,0>UD 0x00000040UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g52UD g53UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g70.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g95.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g26.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g46.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g28.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g48.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g30.1<2>F g2.7<0,1,0>F { align1 1Q }; -mov(8) g50.1<2>F g2.7<0,1,0>F { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -and(16) g101<1>UD g3<0,1,0>UD 0x00000001UD { align1 1H compacted }; -mov(8) g70<2>F g2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g95<2>F g2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g26<2>F g2.2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g46<2>F g2.2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g28<2>F g2.4<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g48<2>F g2.4<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g30<2>F g2.6<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g50<2>F g2.6<0,1,0>F { align1 2Q F@7 compacted }; -add(8) g97<1>D g70<8,4,2>D 36D { align1 1Q F@7 compacted }; -add(8) g98<1>D g95<8,4,2>D 36D { align1 2Q F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g52<2>B 1W { align1 1H }; -mov(8) g21<2>UD g97<4,4,1>UD { align1 1Q I@3 }; -cmp.l.f0.0(16) g99<1>UD g97<1,1,0>UD 0x00000024UD { align1 1H I@3 compacted }; -mov(8) g23<2>UD g98<4,4,1>UD { align1 2Q }; -add(8) g71<1>D -g99<8,8,1>D g70.1<8,4,2>D { align1 1Q I@2 }; -add(8) g100<1>D -g100<8,8,1>D g95.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g21.1<2>UD g71<4,4,1>UD { align1 1Q I@2 }; -mov(8) g23.1<2>UD g100<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g4UD g21UD nullUD 0x08607582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g54UD g52UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $2 }; -and(16) g44<1>UD g0.2<0,1,0>UD 0x000000ffUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g52<1>D g94<8,8,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.nz.f0.0(16) g54<1>D g101<1,1,0>D 0D { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g44<8,8,1>D 0D { align1 1H I@3 }; -mov(16) g103<2>UW g4<8,8,1>UD { align1 1H $0.dst }; -mov(16) g77<1>UW g103<16,8,2>UW { align1 1H I@1 }; -shl(16) g103<1>D g44<8,8,1>D 0x00000004UD { align1 1H }; -add(16) g105<1>D g52<1,1,0>D g103<1,1,0>D { align1 1H I@1 compacted }; -mov(16) g42<1>UD g105<32,8,4>UB { align1 1H I@1 }; -mov(16) g32<2>UW g42<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL1 UIP: LABEL0 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g44<8,8,1>D 2D { align1 1H }; -(+f0.0) if(16) JIP: LABEL3 UIP: LABEL2 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g44<8,8,1>D 4D { align1 1H }; -(+f0.0) if(16) JIP: LABEL5 UIP: LABEL4 { align1 1H }; -cmp.z.f0.0(16) g106<1>D g52<1,1,0>D 0D { align1 1H compacted }; -cmp.z.f0.0(16) g108<1>D g44<1,1,0>D 6D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g106<8,8,1>UD g108<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL6 UIP: LABEL6 { align1 1H }; -mov(16) g22<1>D 5416D { align1 1H $0.src }; -mov(16) g10<1>UD 0x7f800000UD { align1 1H }; -mov(16) g12<1>UD 0x7f800000UD { align1 1H }; -mov(16) g14<1>UD 0x7f800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g16<1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g22UD g10UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g23<1>D 5432D { align1 1H $0.src }; -mov(16) g34<1>UD 0xff800000UD { align1 1H }; -mov(16) g36<1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g23UD g34UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; - -LABEL6: -endif(16) JIP: LABEL7 { align1 1H }; - -LABEL7: -else(16) JIP: LABEL4 UIP: LABEL4 { align1 1H }; - -LABEL5: -mov(16) g35<1>D 3968D { align1 1H $0.src }; -mov(16) g37<1>UD 0x00000000UD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g35UD g37UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g38<1>D 3952D { align1 1H $0.src }; -mov(16) g10<1>UD 0x00000000UD { align1 1H $0.src }; -mov(16) g12<1>UD 0x00000000UD { align1 1H $0.src }; -mov(16) g14<1>UD 0x00000000UD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g16<1>UD 0x00000010UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g38UD g10UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; - -LABEL4: -endif(16) JIP: LABEL8 { align1 1H }; - -LABEL8: -else(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; - -LABEL3: -mov(16) g58<1>UD g4<16,8,2>UW { align1 1H }; -mov(16) g39<1>D 10560D { align1 1H $0.src }; -mov(16) g56<1>UD 0x00000001UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g39UD g56UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; - -LABEL2: -endif(16) JIP: LABEL9 { align1 1H }; - -LABEL9: -else(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; - -LABEL1: -cmp.z.f0.0(16) null<1>D g52<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL10 UIP: LABEL10 { align1 1H }; -mov(16) g57<1>D 0D { align1 1H $0.src }; -mov(16) g59<1>UD 0x00000001UD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g57UD g59UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g60<1>D 12D { align1 1H $0.src }; -mov(16) g62<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g60UD g62UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL10: -endif(16) JIP: LABEL0 { align1 1H }; - -LABEL0: -endif(16) JIP: LABEL11 { align1 1H }; - -LABEL11: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(1) g109UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(8) g110<1>UD 0x00000000UD { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(2) g110.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g110UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $4 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(16) g107<1>UD g42<16,8,2>UW { align1 1H }; -mov(8) g109<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g109<1>UD g109<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(8) g110<1>UD g109<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g109<1>UD g109<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g109<1>UD g109<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g109UD g107UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $5 }; -mov(16) g19<1>UD g4<16,8,2>UW { align1 1H }; -mov(8) g21<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g21<1>UD g21<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g22<1>UD g21<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g21<1>UD g21<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g21<1>UD g21<1,1,0>UD 0x00000000UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g21UD g19UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -mov(8) g24<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g112<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g92<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g24<1>UD g24<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g112<1>UD g112<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g92<1>UD g92<8,8,1>UW { align1 WE_all 1Q I@3 }; -add(8) g25<1>UD g24<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -add(8) g113<1>UD g112<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -add(8) g93<1>UD g92<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g24<1>UD g24<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g112<1>UD g112<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g92<1>UD g92<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -add(16) g24<1>UD g24<1,1,0>UD 0x00000000UD { align1 WE_all 1H I@3 compacted }; -add(16) g112<1>UD g112<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@3 compacted }; -add(16) g92<1>UD g92<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.src }; -send(16) g22UD g24UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g110UD g112UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.l.f0.0(16) g90<1>D g110<1,1,0>D g22<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g92UD g90UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -(-f0.0) if(16) JIP: LABEL13 UIP: LABEL12 { align1 1H }; -mov(16) g67<1>UD 0x7f800000UD { align1 1H }; -mov(16) g70<1>UD 0x7f800000UD { align1 1H }; -mov(16) g121<1>UD 0x7f800000UD { align1 1H }; -mov(16) g123<1>UD 0xff800000UD { align1 1H }; -mov(16) g125<1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g1<1>UD 0xff800000UD { align1 1H F@1 }; -else(16) JIP: LABEL12 UIP: LABEL12 { align1 1H }; - -LABEL13: -mov(8) g115<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g118<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g115<1>UD g115<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g118<1>UD g118<8,8,1>UW { align1 WE_all 1Q I@2 }; -add(8) g116<1>UD g115<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -add(8) g119<1>UD g118<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g115<1>UD g115<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g118<1>UD g118<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g115<1>UD g115<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@2 compacted }; -add(16) g118<1>UD g118<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g113UD g115UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g115<1>UD g28.1<8,4,2>UD { align1 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g116UD g118UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shl(16) g111<1>D g113<8,8,1>D 0x00000005UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -shr(16) g113<1>UD g116<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -mov(8) g116<1>UD g48.1<8,4,2>UD { align1 2Q F@3 }; -add(8) g117<1>D g28<8,4,2>D g111<1,1,0>D { align1 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -add(8) g118<1>D g48<8,4,2>D g112<1,1,0>D { align1 2Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(8) g119<1>UD g117<8,8,1>UD g28<8,4,2>UD { align1 1Q I@2 }; -mov(8) g63<2>UD g117<4,4,1>UD { align1 1Q $0.src }; -cmp.l.f0.0(8) g120<1>UD g118<8,8,1>UD g48<8,4,2>UD { align1 2Q I@3 }; -mov(8) g65<2>UD g118<4,4,1>UD { align1 2Q }; -add(16) g20<1>D g117<1,1,0>D 16D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g18<1>D g115<8,8,1>D g113<8,8,1>D -g119<1,1,1>D { align1 1H I@3 }; -cmp.l.f0.0(16) g22<1>UD g20<1,1,0>UD g117<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g63.1<2>UD g18<4,4,1>UD { align1 1Q I@2 }; -mov(8) g65.1<2>UD g19<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g24<1>D -g22<1,1,0>D g18<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g117<2>UD g20<4,4,1>UD { align1 1Q }; -mov(8) g119<2>UD g21<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g10UD g63UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(8) g117.1<2>UD g24<4,4,1>UD { align1 1Q I@2 }; -mov(8) g119.1<2>UD g25<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g18UD g117UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g95<1>UD g16<8,8,1>UD { align1 1H $0.dst }; -mov(16) g67<1>UD g10<8,8,1>UD { align1 1H $0.dst }; -mov(16) g70<1>UD g12<8,8,1>UD { align1 1H $0.dst }; -mov(16) g121<1>UD g14<8,8,1>UD { align1 1H $0.dst }; -mov(16) g123<1>UD g18<8,8,1>UD { align1 1H $0.dst }; -mov(16) g125<1>UD g20<8,8,1>UD { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g1<1>UD g22<8,8,1>UD { align1 1H }; - -LABEL12: -endif(16) JIP: LABEL14 { align1 1H }; - -LABEL14: -mov(16) g64<1>UD 0x00001528UD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g64UD g67UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g68<1>UD 0x0000152cUD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g68UD g70UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -mov(16) g71<1>UD 0x00001530UD { align1 1H $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g71UD g121UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; -mov(16) g72<1>UD 0x00001534UD { align1 1H $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g72UD g123UD 0x04040516 0x00000080 - slm MsgDesc: ( atomic_fmax, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; -mov(16) g73<1>UD 0x00001538UD { align1 1H $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g73UD g125UD 0x04040516 0x00000080 - slm MsgDesc: ( atomic_fmax, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g74<1>UD 0x0000153cUD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g74UD g1UD 0x04040516 0x00000080 - slm MsgDesc: ( atomic_fmax, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $12 }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -send(1) g34UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -mov(8) g35<1>UD 0x00000000UD { align1 WE_all 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(2) g35.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g35UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $14 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(8) g97<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g97<1>UD g97<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g98<1>UD g97<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g97<1>UD g97<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g97<1>UD g97<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.src }; -send(16) g93UD g97UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov.nz.f0.0(16) null<1>D g93<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL15 UIP: LABEL15 { align1 1H }; -mov(8) g37<1>UD 0x00001528UD { align1 WE_all 1Q $0.src }; -mov(1) g69<1>UD f0<0,1,0>UD { align1 WE_all 1N $9.src compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g36UD g37UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -mov(1) f0<1>UD g69<0,1,0>UD { align1 WE_all 1N I@2 }; -mov(8) g39<1>UD 0x00001538UD { align1 WE_all 1Q $0.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g40<1>F g36.3<0,1,0>F -g36<0,1,0>F { align1 1H compacted }; -add(16) g66<1>F g10<1,1,0>F -g36<0,1,0>F { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(16) g68<1>F g12<1,1,0>F -g36.1<0,1,0>F { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g70<1>F g14<1,1,0>F -g36.2<0,1,0>F { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0.any16h) send(1) g38UD g39UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g56<1>F g38<0,1,0>F -g36.1<0,1,0>F { align1 1H compacted }; -add(16) g58<1>F g38.1<0,1,0>F -g36.2<0,1,0>F { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sel.ge(16) g60<1>F g56<1,1,0>F g58<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sel.ge(16) g62<1>F g40<1,1,0>F g60<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -math inv(16) g64<1>F g62<8,8,1>F null<8,8,1>F { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mul(16) g72<1>F g66<1,1,0>F g64<1,1,0>F { align1 1H $0.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mul(16) g74<1>F g68<1,1,0>F g64<1,1,0>F { align1 1H F@7 compacted }; -mul(16) g78<1>F g70<1,1,0>F g64<1,1,0>F { align1 1H F@7 compacted }; -and(1) cr0<1>UD cr0<0,1,0>UD 0xffffffcfUD { align1 WE_all 1N A@1 }; -or(1) cr0<1>UD cr0<0,1,0>UD 0x00000030UD { align1 WE_all 1N A@1 }; -sync nop(16) null<0,1,0>UB { align1 WE_all 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g83<1>F g18<1,1,0>F -g36<0,1,0>F { align1 1H compacted }; -add(16) g85<1>F g20<1,1,0>F -g36.1<0,1,0>F { align1 1H $0.src compacted }; -add(16) g87<1>F g22<1,1,0>F -g36.2<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g121<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g104<2>HF g72<8,8,1>F { align1 1Q F@6 }; -mov(8) g105<2>HF g73<8,8,1>F { align1 2Q F@7 }; -mov(8) g106<2>HF g74<8,8,1>F { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g107<2>HF g75<8,8,1>F { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g108<2>HF g78<8,8,1>F { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g109<2>HF g79<8,8,1>F { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g89<1>F g83<1,1,0>F g64<1,1,0>F { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g91<1>F g85<1,1,0>F g64<1,1,0>F { align1 1H F@7 compacted }; -mul(16) g93<1>F g87<1,1,0>F g64<1,1,0>F { align1 1H A@7 compacted }; -mov(8) g121<1>UD g121<8,8,1>UW { align1 WE_all 1Q I@1 }; -mov(8) g80<1>UW g104<16,8,2>UW { align1 1Q F@7 }; -mov(8) g81<1>UW g106<16,8,2>UW { align1 1Q F@7 }; -mov(8) g82<1>UW g108<16,8,2>UW { align1 1Q F@5 }; -mov(8) g110<2>HF g89<8,8,1>F { align1 1Q F@3 }; -mov(8) g111<2>HF g90<8,8,1>F { align1 2Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -mov(8) g112<2>HF g91<8,8,1>F { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@5 }; -mov(8) g113<2>HF g92<8,8,1>F { align1 2Q }; -mov(8) g114<2>HF g93<8,8,1>F { align1 1Q F@5 }; -mov(8) g115<2>HF g94<8,8,1>F { align1 2Q F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(8) g122<1>UD g121<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@4 compacted }; -mov(8) g80.8<1>UW g105<16,8,2>UW { align1 2Q I@4 }; -mov(8) g81.8<1>UW g107<16,8,2>UW { align1 2Q I@4 }; -mov(8) g82.8<1>UW g109<16,8,2>UW { align1 2Q A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g97<1>UW g110<16,8,2>UW { align1 1Q F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g98<1>UW g112<16,8,2>UW { align1 1Q F@4 }; -mov(8) g99<1>UW g114<16,8,2>UW { align1 1Q F@2 }; -shl(16) g121<1>UD g121<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@7 compacted }; -mov(16) g10<2>UW g80<8,8,1>UW { align1 1H I@7 }; -mov(16) g12<2>UW g82<8,8,1>UW { align1 1H I@6 }; -mov(8) g97.8<1>UW g111<16,8,2>UW { align1 2Q A@5 }; -mov(8) g98.8<1>UW g113<16,8,2>UW { align1 2Q A@3 }; -mov(8) g99.8<1>UW g115<16,8,2>UW { align1 2Q A@1 }; -add(16) g121<1>UD g121<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@6 compacted }; -mov(16) g10.1<2>UW g81<8,8,1>UW { align1 1H I@6 }; -mov(16) g12.1<2>UW g97<8,8,1>UW { align1 1H I@5 }; -mov(16) g14<2>UW g98<8,8,1>UW { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g119UD g121UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $10 }; -mov(16) g14.1<2>UW g99<8,8,1>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -mul(16) g100<1>D g119<1,1,0>D 12W { align1 1H compacted }; -add(16) g75<1>D g100<8,8,1>D 5440D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g75UD g10UD 0x04007506 0x00000180 - slm MsgDesc: ( store_cmask, a32, d32, xyz, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 6 flat ) base_offset 0 { align1 1H $12 }; -mov(8) g124<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g10<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g124<1>UD g124<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g10<1>UD g10<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g125<1>UD g124<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(8) g11<1>UD g10<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g124<1>UD g124<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g10<1>UD g10<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g124<1>UD g124<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@2 compacted }; -add(16) g10<1>UD g10<1,1,0>UD 0x000000e0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $11.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $11.src }; -send(16) g122UD g124UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(16) g125<1>UD g95.3<32,8,4>UB { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -shl(16) g101<1>D g122<8,8,1>D 0x00000003UD { align1 1H }; -add(16) g78<1>D g101<8,8,1>D 8512D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g10UD g125UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -mov(1) g15<1>UD 0x000000a0UD { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.src }; -send(1) g11UD g15UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) nullUD g78UD g11UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; - -LABEL15: -endif(16) JIP: LABEL16 { align1 1H }; - -LABEL16: -mov(8) g103<1>UD 0x00001528UD { align1 WE_all 1Q }; -mov(8) g105<1>UD 0x00001538UD { align1 WE_all 1Q }; -mov(16) g79<1>D 16192D { align1 1H $0.src }; -mov(8) g36<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g102UD g103UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g104UD g105UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -mov(8) g36<1>UD g36<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g37<1>UD g36<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g36<1>UD g36<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g36<1>UD g36<1,1,0>UD 0x00000000UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g34UD g36UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -add(16) g106<1>F g102.3<0,1,0>F -g102<0,1,0>F { align1 1H $5.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g108<1>F g104<0,1,0>F -g102.1<0,1,0>F { align1 1H $5.src compacted }; -add(16) g110<1>F g104.1<0,1,0>F -g102.2<0,1,0>F { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sel.ge(16) g112<1>F g108<1,1,0>F g110<1,1,0>F { align1 1H compacted }; -sel.ge(16) g114<1>F g106<1,1,0>F g112<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -math inv(16) g116<1>F g114<8,8,1>F null<8,8,1>F { align1 1H $0 }; -mul(16) g118<1>F g106<1,1,0>F g116<1,1,0>F { align1 1H $0.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mul(16) g120<1>F g108<1,1,0>F g116<1,1,0>F { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mul(16) g122<1>F g110<1,1,0>F g116<1,1,0>F { align1 1H $10.src compacted }; -mov(8) g116<2>HF g118<8,8,1>F { align1 1Q F@3 }; -mov(8) g117<2>HF g119<8,8,1>F { align1 2Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(8) g124<1>UW g116<16,8,2>UW { align1 1Q F@2 }; -mov(8) g118<2>HF g120<8,8,1>F { align1 1Q F@4 }; -mov(8) g119<2>HF g121<8,8,1>F { align1 2Q F@5 }; -mov(8) g124.8<1>UW g117<16,8,2>UW { align1 2Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g125<1>UW g118<16,8,2>UW { align1 1Q F@2 }; -mov(8) g120<2>HF g122<8,8,1>F { align1 1Q F@5 }; -mov(8) g121<2>HF g123<8,8,1>F { align1 2Q F@6 }; -mov(8) g125.8<1>UW g119<16,8,2>UW { align1 2Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g126<1>UW g120<16,8,2>UW { align1 1Q F@2 }; -mov(8) g126.8<1>UW g121<16,8,2>UW { align1 2Q A@1 }; -add(16) g127<1>HF g125<16,16,1>HF g126<16,16,1>HF { align1 1H I@1 }; -mul(16) g1<1>HF g125<16,16,1>HF g126<16,16,1>HF { align1 1H $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mad(16) g2<1>HF g1<8,8,1>HF g127<8,8,1>HF g124<1,1,1>HF { align1 1H A@1 }; -mov(8) g122<2>UW g2<8,8,1>UW { align1 1Q F@1 }; -mov(8) g123<2>UW g2.8<8,8,1>UW { align1 2Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g10<1>F g122<16,8,2>HF { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g11<1>F g123<16,8,2>HF { align1 2Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -math inv(16) g12<1>F g10<8,8,1>F null<8,8,1>F { align1 1H $0 }; -mul(16) g56<1>F g12<8,8,1>F 0x45fff800F /* 8191F */ { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -send(16) nullUD g79UD g34UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(1) g13UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -mov(8) g14<1>UD 0x00000000UD { align1 WE_all 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(2) g14.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g14UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $0 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(8) g100<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(16) g78<1>UW 0x0000UW { align1 1H $0.src }; -mov(16) g79<1>UW 0x0000UW { align1 1H $0.src }; -mov(16) g80<1>UW g32<16,8,2>UW { align1 1H $0.src }; -mov(8) g100<1>UD g100<8,8,1>UW { align1 WE_all 1Q I@4 }; -add(8) g101<1>UD g100<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g100<1>UD g100<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g100<1>UD g100<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g98UD g100UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(16) g124<2>W -g98<8,8,1>D { align1 1H F@4 }; -mov(16) g81<1>UW g124<16,8,2>UW { align1 1H I@1 }; - -LABEL40: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g76<1>UW g81<32,16,2>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -and(16) g15<1>UW g81<1,1,0>UW 0x0001UW { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.z.f0.0(16) g59<1>W g79<16,16,1>W g80<16,16,1>W { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g58<1>W g15<32,16,2>B { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g1<1>D g59<8,8,1>W { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.nz.f0.0(16) g60<1>W g58<16,16,1>W 0W { align1 1H I@2 }; -mov(16) g58<1>D g60<8,8,1>W { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and.nz.f0.0(16) g60<1>UD g1<1,1,0>UD g58<1,1,0>UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL17 UIP: LABEL17 { align1 1H }; -mov(16) g1<1>UD g80<8,8,1>UW { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g10<1>D g1<8,8,1>D 0x00000002UD { align1 1H I@1 }; -add(16) g1<1>D g10<8,8,1>D 15168D { align1 1H I@1 }; -mov(16) g10<1>UD 0xffffffffUD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD g10UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL17: -endif(16) JIP: LABEL18 { align1 1H }; -mov(16) g62<1>UD g80<8,8,1>UW { align1 1H $0.src }; -mov.nz.f0.0(16) null<1>D g58<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL19 UIP: LABEL19 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g1<1>D g62<1,1,0>D 12W { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(16) g72<1>UW 0x0000UW { align1 1H F@2 }; - -LABEL21: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g64<1>UD g72<8,8,1>UW { align1 1H I@1 }; -cmp.ge.f0.0(16) null<1>D g64<8,8,1>D 3D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL20 UIP: LABEL20 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -cmp.l.f0.0(16) g68<1>UW g72<1,1,0>UW 0x0002UW { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov.nz.f0.0(16) g10<1>D g68<8,8,1>W { align1 1H I@1 }; -(-f0.0) sel(16) g69<1>UW g83<16,16,1>UW 0x3c00UW { align1 1H $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -cmp.l.f0.0(16) g70<1>UW g72<1,1,0>UW 0x0001UW { align1 1H compacted }; -add(16) g72<1>W g72<16,16,1>W 1W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g12<1>D g70<8,8,1>W { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -or.nz.f0.0(16) g14<1>UD g12<1,1,0>UD g10<1,1,0>UD { align1 1H compacted }; -(+f0.0) sel(16) g84<1>UW g84<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g83<1>UW g83<16,16,1>UW g69<16,16,1>UW { align1 1H I@7 }; -(-f0.0) sel(16) g82<1>UW g82<16,16,1>UW 0x3c00UW { align1 1H }; -shl(16) g68<1>D g64<8,8,1>D 0x00000001UD { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -add(16) g64<1>D g1<1,1,0>D g68<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -(-f0.0) sel(16) g71<1>UW g86<16,16,1>UW 0x3c00UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H I@7 }; -(+f0.0) sel(16) g87<1>UW g87<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g86<1>UW g86<16,16,1>UW g71<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g85<1>UW g85<16,16,1>UW 0x3c00UW { align1 1H }; -add(16) g70<1>D g64<8,8,1>D 5440D { align1 1H I@7 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g68UD g70UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(-f0.0) sel(16) g73<1>UW g89<16,16,1>UW 0x3c00UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g90<1>UW g90<16,16,1>UW 0x3c00UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g89<1>UW g89<16,16,1>UW g73<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g88<1>UW g88<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -(-f0.0) sel(16) g74<1>UW g92<16,16,1>UW 0x0000UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g93<1>UW g93<1,1,0>UW 0x0000UW { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g92<1>UW g92<16,16,1>UW g74<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g91<1>UW g91<16,16,1>UW 0x0000UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -(-f0.0) sel(16) g75<1>UW g95<16,16,1>UW 0x0000UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g96<1>UW g96<1,1,0>UW 0x0000UW { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -mov(16) g70<1>UW g68<16,8,2>UW { align1 1H $5.dst }; -add(16) g68<1>D g64<8,8,1>D 5446D { align1 1H }; -(+f0.0) sel(16) g95<1>UW g95<16,16,1>UW g75<16,16,1>UW { align1 1H I@6 }; -(-f0.0) sel(16) g94<1>UW g94<16,16,1>UW 0x0000UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g64UD g68UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(-f0.0) sel(16) g121<1>UW g98<16,16,1>UW 0x0000UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g99<1>UW g99<1,1,0>UW 0x0000UW { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g98<1>UW g98<16,16,1>UW g121<16,16,1>UW { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(-f0.0) sel(16) g97<1>UW g97<16,16,1>UW 0x0000UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(-f0.0) sel(16) g122<1>UW g101<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g102<1>UW g102<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g101<1>UW g101<16,16,1>UW g122<16,16,1>UW { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -(-f0.0) sel(16) g100<1>UW g100<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(-f0.0) sel(16) g123<1>UW g104<16,16,1>UW 0x3c00UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g105<1>UW g105<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g71<1>UW g64<16,8,2>UW { align1 1H $6.dst }; -(+f0.0) sel(16) g104<1>UW g104<16,16,1>UW g123<16,16,1>UW { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -(-f0.0) sel(16) g103<1>UW g103<16,16,1>UW 0x3c00UW { align1 1H }; -add(16) g73<1>HF g70<16,16,1>HF g71<16,16,1>HF { align1 1H I@3 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(-f0.0) sel(16) g124<1>UW g107<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g108<1>UW g108<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g107<1>UW g107<16,16,1>UW g124<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g106<1>UW g106<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(-f0.0) sel(16) g125<1>UW g110<16,16,1>UW 0x0000UW { align1 1H F@3 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g111<1>UW g111<1,1,0>UW 0x0000UW { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g110<1>UW g110<16,16,1>UW g125<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g109<1>UW g109<16,16,1>UW 0x0000UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -mov(8) g125<2>UW g73<8,8,1>UW { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(-f0.0) sel(16) g126<1>UW g113<16,16,1>UW 0x0000UW { align1 1H }; -mov(8) g64<1>F g125<16,8,2>HF { align1 1Q I@2 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g114<1>UW g114<1,1,0>UW 0x0000UW { align1 1H $0.src compacted }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g113<1>UW g113<16,16,1>UW g126<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g112<1>UW g112<16,16,1>UW 0x0000UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -mov(8) g126<2>UW g73.8<8,8,1>UW { align1 2Q }; -(-f0.0) sel(16) g127<1>UW g116<16,16,1>UW 0x0000UW { align1 1H F@6 }; -mov(8) g65<1>F g126<16,8,2>HF { align1 2Q I@2 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g117<1>UW g117<1,1,0>UW 0x0000UW { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g116<1>UW g116<16,16,1>UW g127<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g115<1>UW g115<16,16,1>UW 0x0000UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g68<1>UD g64<1,1,0>UD g38<1,1,0>UD { align1 1H $6.src compacted }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g40<1>UD g40<1,1,0>UD g64<1,1,0>UD { align1 1H $0.src compacted }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g38<1>UD g38<1,1,0>UD g68<1,1,0>UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g36<1>UD g64<1,1,0>UD g36<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(-f0.0) sel(16) g74<1>UW g119<16,16,1>UW 0x0000UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g120<1>UW g120<1,1,0>UW 0x0000UW { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g119<1>UW g119<16,16,1>UW g74<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g118<1>UW g118<16,16,1>UW 0x0000UW { align1 1H }; - -LABEL20: -while(16) JIP: LABEL21 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g64<1>UD g79<8,8,1>UW { align1 1H I@2 }; -mov(16) g123<1>UW 0x0001UW { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g10<1>D g64<1,1,0>D 12W { align1 1H I@2 compacted }; -add(16) g1<1>D g10<8,8,1>D 5440D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g10UD g1UD nullUD 0x04607502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -mov(16) g72<1>UW g10<16,8,2>UW { align1 1H @5 $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g73<1>UW g10.1<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g74<1>UW g12<16,8,2>UW { align1 1H $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g75<1>UW g12.1<16,8,2>UW { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g121<1>UW g14<16,8,2>UW { align1 1H F@2 }; -mov(16) g122<1>UW g14.1<16,8,2>UW { align1 1H F@1 }; - -LABEL27: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g1<1>UD g123<8,8,1>UW { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g66<1>UD g77<8,8,1>UW { align1 1H I@3 }; -cmp.ge.f0.0(16) null<1>D g1<8,8,1>D g66<8,8,1>D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL22 UIP: LABEL22 { align1 1H }; -add(16) g10<1>D g64<1,1,0>D g1<1,1,0>D { align1 1H compacted }; -mov(16) g124<1>UW 0x0000UW { align1 1H }; -mov(16) g1<1>UD g10<16,8,2>UW { align1 1H I@2 }; - -LABEL26: -mov(16) g10<1>UD g124<8,8,1>UW { align1 1H I@2 }; -cmp.ge.f0.0(16) null<1>D g10<8,8,1>D 3D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL23 UIP: LABEL23 { align1 1H }; -cmp.l.f0.0(16) g125<1>UW g124<1,1,0>UW 0x0002UW { align1 1H A@2 compacted }; -mov.nz.f0.0(16) g10<1>D g125<8,8,1>W { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g126<1>UW g73<16,16,1>UW g74<16,16,1>UW { align1 1H }; -cmp.l.f0.0(16) g127<1>UW g124<1,1,0>UW 0x0001UW { align1 1H F@4 compacted }; -mov.nz.f0.0(16) g12<1>D g127<8,8,1>W { align1 1H A@1 }; -(+f0.0) sel(16) g14<1>UW g72<16,16,1>UW g126<16,16,1>UW { align1 1H A@3 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H I@5 }; -(+f0.0) sel(16) g15<1>UW g121<16,16,1>UW g122<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g68<1>UW g75<16,16,1>UW g15<16,16,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g69<1>HF g14<16,16,1>HF g68<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -mov(8) g127<2>UW g69<8,8,1>UW { align1 1Q F@1 }; -mov(8) g68<2>UW g69.8<8,8,1>UW { align1 2Q F@1 }; -mov(8) g14<1>F g127<16,8,2>HF { align1 1Q I@2 }; -mov(8) g15<1>F g68<16,8,2>HF { align1 2Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g68<1>UD g38<1,1,0>UD g40<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g70<1>UD g36<1,1,0>UD g68<1,1,0>UD { align1 1H $10.src compacted }; -or(16) g68<1>UD g12<1,1,0>UD g10<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) null<1>F g14<1,1,0>F g70<1,1,0>F { align1 1H A@1 compacted }; -(-f0.0) if(16) JIP: LABEL25 UIP: LABEL24 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g70<1>UW g101<16,16,1>UW g102<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g71<1>UW g100<16,16,1>UW g70<16,16,1>UW { align1 1H }; -sel.l(16) g125<1>HF g71<16,16,1>HF g72<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g126<1>UW g125<16,16,1>UW g101<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H I@7 }; -(+f0.0) sel(16) g102<1>UW g102<16,16,1>UW g125<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g101<1>UW g101<16,16,1>UW g126<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g100<1>UW g125<16,16,1>UW g100<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -(+f0.0) sel(16) g127<1>UW g104<16,16,1>UW g105<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g14<1>UW g103<16,16,1>UW g127<16,16,1>UW { align1 1H }; -sel.l(16) g15<1>HF g14<16,16,1>HF g73<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g70<1>UW g15<16,16,1>UW g104<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g105<1>UW g105<16,16,1>UW g15<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g104<1>UW g104<16,16,1>UW g70<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g103<1>UW g15<16,16,1>UW g103<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g71<1>UW g107<16,16,1>UW g108<16,16,1>UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g125<1>UW g106<16,16,1>UW g71<16,16,1>UW { align1 1H I@2 }; -sel.l(16) g126<1>HF g125<16,16,1>HF g74<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g126<16,16,1>UW g107<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g108<1>UW g108<16,16,1>UW g126<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g107<1>UW g107<16,16,1>UW g127<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g106<1>UW g126<16,16,1>UW g106<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g14<1>UW g110<16,16,1>UW g111<16,16,1>UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g15<1>UW g109<16,16,1>UW g14<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g70<1>HF g15<16,16,1>HF g75<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g71<1>UW g70<16,16,1>UW g110<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g111<1>UW g111<16,16,1>UW g70<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g110<1>UW g110<16,16,1>UW g71<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g109<1>UW g70<16,16,1>UW g109<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g125<1>UW g113<16,16,1>UW g114<16,16,1>UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g126<1>UW g112<16,16,1>UW g125<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g127<1>HF g126<16,16,1>HF g121<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g14<1>UW g127<16,16,1>UW g113<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g114<1>UW g114<16,16,1>UW g127<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g113<1>UW g113<16,16,1>UW g14<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g112<1>UW g127<16,16,1>UW g112<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g15<1>UW g116<16,16,1>UW g117<16,16,1>UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g70<1>UW g115<16,16,1>UW g15<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g71<1>HF g70<16,16,1>HF g122<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g125<1>UW g71<16,16,1>UW g116<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g117<1>UW g117<16,16,1>UW g71<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g116<1>UW g116<16,16,1>UW g125<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g115<1>UW g71<16,16,1>UW g115<16,16,1>UW { align1 1H }; -else(16) JIP: LABEL24 UIP: LABEL24 { align1 1H }; - -LABEL25: -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g126<1>UW g83<16,16,1>UW g84<16,16,1>UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g82<16,16,1>UW g126<16,16,1>UW { align1 1H A@2 }; -sel.l(16) g14<1>HF g127<16,16,1>HF g72<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g15<1>UW g14<16,16,1>UW g83<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H I@7 }; -(+f0.0) sel(16) g84<1>UW g84<16,16,1>UW g14<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g83<1>UW g83<16,16,1>UW g15<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g82<1>UW g14<16,16,1>UW g82<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g70<1>UW g86<16,16,1>UW g87<16,16,1>UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g71<1>UW g85<16,16,1>UW g70<16,16,1>UW { align1 1H A@2 }; -sel.l(16) g125<1>HF g71<16,16,1>HF g73<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g126<1>UW g125<16,16,1>UW g86<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g87<1>UW g87<16,16,1>UW g125<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g86<1>UW g86<16,16,1>UW g126<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g85<1>UW g125<16,16,1>UW g85<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g127<1>UW g89<16,16,1>UW g90<16,16,1>UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g14<1>UW g88<16,16,1>UW g127<16,16,1>UW { align1 1H I@2 }; -sel.l(16) g15<1>HF g14<16,16,1>HF g74<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g70<1>UW g15<16,16,1>UW g89<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g90<1>UW g90<16,16,1>UW g15<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g89<1>UW g89<16,16,1>UW g70<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g88<1>UW g15<16,16,1>UW g88<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g71<1>UW g92<16,16,1>UW g93<16,16,1>UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g125<1>UW g91<16,16,1>UW g71<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g126<1>HF g125<16,16,1>HF g75<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g126<16,16,1>UW g92<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g93<1>UW g93<16,16,1>UW g126<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g92<1>UW g92<16,16,1>UW g127<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g91<1>UW g126<16,16,1>UW g91<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g14<1>UW g95<16,16,1>UW g96<16,16,1>UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g15<1>UW g94<16,16,1>UW g14<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g70<1>HF g15<16,16,1>HF g121<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g71<1>UW g70<16,16,1>UW g95<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g96<1>UW g96<16,16,1>UW g70<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g95<1>UW g95<16,16,1>UW g71<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g94<1>UW g70<16,16,1>UW g94<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g125<1>UW g98<16,16,1>UW g99<16,16,1>UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g126<1>UW g97<16,16,1>UW g125<16,16,1>UW { align1 1H }; -sel.ge(16) g127<1>HF g126<16,16,1>HF g122<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g14<1>UW g127<16,16,1>UW g98<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g99<1>UW g99<16,16,1>UW g127<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g98<1>UW g98<16,16,1>UW g14<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g97<1>UW g127<16,16,1>UW g97<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g15<1>UW g119<16,16,1>UW g120<16,16,1>UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g70<1>UW g118<16,16,1>UW g15<16,16,1>UW { align1 1H I@2 }; -add(16) g71<1>W g70<16,16,1>W 1W { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g125<1>UW g71<16,16,1>UW g119<16,16,1>UW { align1 1H I@2 }; -cmp.nz.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g120<1>UW g120<16,16,1>UW g71<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g12<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g119<1>UW g119<16,16,1>UW g125<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g118<1>UW g71<16,16,1>UW g118<16,16,1>UW { align1 1H }; - -LABEL24: -endif(16) JIP: LABEL23 { align1 1H }; -add(16) g124<1>W g124<16,16,1>W 1W { align1 1H }; - -LABEL23: -while(16) JIP: LABEL26 { align1 1H }; -mul(16) g10<1>D g1<1,1,0>D 12W { align1 1H I@1 compacted }; -add(16) g123<1>W g123<16,16,1>W 1W { align1 1H }; -add(16) g1<1>D g10<8,8,1>D 5440D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g10UD g1UD nullUD 0x04607502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g72<1>UW g10<16,8,2>UW { align1 1H F@6 }; -mov(16) g73<1>UW g10.1<16,8,2>UW { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g74<1>UW g12<16,8,2>UW { align1 1H F@4 }; -mov(16) g75<1>UW g12.1<16,8,2>UW { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g121<1>UW g14<16,8,2>UW { align1 1H F@2 }; -mov(16) g122<1>UW g14.1<16,8,2>UW { align1 1H F@1 }; - -LABEL22: -while(16) JIP: LABEL27 { align1 1H }; -mov(16) g123<1>UW 0x0000UW { align1 1H I@4 }; - -LABEL31: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g1<1>UD g123<8,8,1>UW { align1 1H I@1 }; -cmp.ge.f0.0(16) null<1>D g1<8,8,1>D 3D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL28 UIP: LABEL28 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -cmp.l.f0.0(16) g126<1>UW g123<1,1,0>UW 0x0002UW { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@1 }; -mov.nz.f0.0(16) g1<1>D g126<8,8,1>W { align1 1H I@1 }; -(+f0.0) sel(16) g127<1>UW g73<16,16,1>UW g74<16,16,1>UW { align1 1H A@4 }; -cmp.l.f0.0(16) g12<1>UW g123<1,1,0>UW 0x0001UW { align1 1H A@1 compacted }; -mov.nz.f0.0(16) g10<1>D g12<8,8,1>W { align1 1H I@1 }; -(+f0.0) sel(16) g13<1>UW g72<16,16,1>UW g127<16,16,1>UW { align1 1H A@3 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H I@5 }; -(+f0.0) sel(16) g14<1>UW g121<16,16,1>UW g122<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H I@4 }; -(+f0.0) sel(16) g15<1>UW g75<16,16,1>UW g14<16,16,1>UW { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g68<1>HF g13<16,16,1>HF g15<16,16,1>HF { align1 1H }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(8) g69<2>UW g68<8,8,1>UW { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@2 }; -mov(8) g70<2>UW g68.8<8,8,1>UW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g14<1>UD g38<1,1,0>UD g40<1,1,0>UD { align1 1H compacted }; -mov(8) g12<1>F g69<16,8,2>HF { align1 1Q I@3 }; -mov(8) g13<1>F g70<16,8,2>HF { align1 2Q I@2 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g68<1>UD g36<1,1,0>UD g14<1,1,0>UD { align1 1H compacted }; -or(16) g14<1>UD g10<1,1,0>UD g1<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) null<1>F g12<1,1,0>F g68<1,1,0>F { align1 1H A@1 compacted }; -(-f0.0) if(16) JIP: LABEL30 UIP: LABEL29 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g69<1>UW g101<16,16,1>UW g102<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g70<1>UW g100<16,16,1>UW g69<16,16,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sel.l(16) g71<1>HF g70<16,16,1>HF g72<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g124<1>UW g71<16,16,1>UW g101<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H I@7 }; -(+f0.0) sel(16) g102<1>UW g102<16,16,1>UW g71<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g101<1>UW g101<16,16,1>UW g124<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g100<1>UW g71<16,16,1>UW g100<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -(+f0.0) sel(16) g125<1>UW g104<16,16,1>UW g105<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g126<1>UW g103<16,16,1>UW g125<16,16,1>UW { align1 1H }; -sel.l(16) g127<1>HF g126<16,16,1>HF g73<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g12<1>UW g127<16,16,1>UW g104<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g105<1>UW g105<16,16,1>UW g127<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g104<1>UW g104<16,16,1>UW g12<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g103<1>UW g127<16,16,1>UW g103<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g13<1>UW g107<16,16,1>UW g108<16,16,1>UW { align1 1H F@3 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g68<1>UW g106<16,16,1>UW g13<16,16,1>UW { align1 1H A@2 }; -sel.l(16) g69<1>HF g68<16,16,1>HF g74<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g70<1>UW g69<16,16,1>UW g107<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g108<1>UW g108<16,16,1>UW g69<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g107<1>UW g107<16,16,1>UW g70<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g106<1>UW g69<16,16,1>UW g106<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g71<1>UW g110<16,16,1>UW g111<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g124<1>UW g109<16,16,1>UW g71<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g125<1>HF g124<16,16,1>HF g75<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g126<1>UW g125<16,16,1>UW g110<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g111<1>UW g111<16,16,1>UW g125<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g110<1>UW g110<16,16,1>UW g126<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g109<1>UW g125<16,16,1>UW g109<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g113<16,16,1>UW g114<16,16,1>UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g12<1>UW g112<16,16,1>UW g127<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g13<1>HF g12<16,16,1>HF g121<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g68<1>UW g13<16,16,1>UW g113<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g114<1>UW g114<16,16,1>UW g13<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g113<1>UW g113<16,16,1>UW g68<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g112<1>UW g13<16,16,1>UW g112<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g69<1>UW g116<16,16,1>UW g117<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g70<1>UW g115<16,16,1>UW g69<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g71<1>HF g70<16,16,1>HF g122<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g124<1>UW g71<16,16,1>UW g116<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g117<1>UW g117<16,16,1>UW g71<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g116<1>UW g116<16,16,1>UW g124<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g115<1>UW g71<16,16,1>UW g115<16,16,1>UW { align1 1H }; -else(16) JIP: LABEL29 UIP: LABEL29 { align1 1H }; - -LABEL30: -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g125<1>UW g83<16,16,1>UW g84<16,16,1>UW { align1 1H F@6 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g126<1>UW g82<16,16,1>UW g125<16,16,1>UW { align1 1H A@2 }; -sel.l(16) g127<1>HF g126<16,16,1>HF g72<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g12<1>UW g127<16,16,1>UW g83<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H I@7 }; -(+f0.0) sel(16) g84<1>UW g84<16,16,1>UW g127<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g83<1>UW g83<16,16,1>UW g12<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g82<1>UW g127<16,16,1>UW g82<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g13<1>UW g86<16,16,1>UW g87<16,16,1>UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g68<1>UW g85<16,16,1>UW g13<16,16,1>UW { align1 1H A@2 }; -sel.l(16) g69<1>HF g68<16,16,1>HF g73<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g70<1>UW g69<16,16,1>UW g86<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g87<1>UW g87<16,16,1>UW g69<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g86<1>UW g86<16,16,1>UW g70<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g85<1>UW g69<16,16,1>UW g85<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -(+f0.0) sel(16) g71<1>UW g89<16,16,1>UW g90<16,16,1>UW { align1 1H F@7 }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g124<1>UW g88<16,16,1>UW g71<16,16,1>UW { align1 1H I@2 }; -sel.l(16) g125<1>HF g124<16,16,1>HF g74<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g126<1>UW g125<16,16,1>UW g89<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g90<1>UW g90<16,16,1>UW g125<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g89<1>UW g89<16,16,1>UW g126<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g88<1>UW g125<16,16,1>UW g88<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g92<16,16,1>UW g93<16,16,1>UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g12<1>UW g91<16,16,1>UW g127<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g13<1>HF g12<16,16,1>HF g75<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g68<1>UW g13<16,16,1>UW g92<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g93<1>UW g93<16,16,1>UW g13<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g92<1>UW g92<16,16,1>UW g68<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g91<1>UW g13<16,16,1>UW g91<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g69<1>UW g95<16,16,1>UW g96<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g70<1>UW g94<16,16,1>UW g69<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g71<1>HF g70<16,16,1>HF g121<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g124<1>UW g71<16,16,1>UW g95<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g96<1>UW g96<16,16,1>UW g71<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g95<1>UW g95<16,16,1>UW g124<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g94<1>UW g71<16,16,1>UW g94<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g125<1>UW g98<16,16,1>UW g99<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g126<1>UW g97<16,16,1>UW g125<16,16,1>UW { align1 1H }; -sel.ge(16) g127<1>HF g126<16,16,1>HF g122<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g12<1>UW g127<16,16,1>UW g98<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g99<1>UW g99<16,16,1>UW g127<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g98<1>UW g98<16,16,1>UW g12<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g97<1>UW g127<16,16,1>UW g97<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g13<1>UW g119<16,16,1>UW g120<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g68<1>UW g118<16,16,1>UW g13<16,16,1>UW { align1 1H I@2 }; -add(16) g69<1>W g68<16,16,1>W 1W { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g70<1>UW g69<16,16,1>UW g119<16,16,1>UW { align1 1H A@2 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g120<1>UW g120<16,16,1>UW g69<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g119<1>UW g119<16,16,1>UW g70<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g118<1>UW g69<16,16,1>UW g118<16,16,1>UW { align1 1H }; - -LABEL29: -endif(16) JIP: LABEL28 { align1 1H }; -add(16) g123<1>W g123<16,16,1>W 1W { align1 1H }; - -LABEL28: -while(16) JIP: LABEL31 { align1 1H }; -mov(16) g12<1>UD 0x7f800000UD { align1 1H A@1 }; -mov(16) g121<1>UW 0x0003UW { align1 1H A@2 }; -mov(16) g122<1>UW 0x0000UW { align1 1H A@1 }; -mov(16) g1<1>UD 0x7f800000UD { align1 1H $7.src }; -mov(16) g10<1>UD 0x7f800000UD { align1 1H }; -mov(16) g123<1>UW 0x0000UW { align1 1H I@6 }; - -LABEL33: -mov(16) g14<1>UD g123<8,8,1>UW { align1 1H A@1 }; -cmp.ge.f0.0(16) null<1>D g14<8,8,1>D 3D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL32 UIP: LABEL32 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g71<1>UW g123<1,1,0>UW 0x0002UW { align1 1H A@1 compacted }; -mov.nz.f0.0(16) g14<1>D g71<8,8,1>W { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g72<1>UW g92<16,16,1>UW g93<16,16,1>UW { align1 1H F@2 }; -cmp.l.f0.0(16) g73<1>UW g123<1,1,0>UW 0x0001UW { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov.nz.f0.0(16) g68<1>D g73<8,8,1>W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g74<1>UW g91<16,16,1>UW g72<16,16,1>UW { align1 1H A@3 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H I@5 }; -(+f0.0) sel(16) g75<1>UW g83<16,16,1>UW g84<16,16,1>UW { align1 1H F@3 }; -cmp.nz.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H I@4 }; -(+f0.0) sel(16) g124<1>UW g82<16,16,1>UW g75<16,16,1>UW { align1 1H I@2 }; -add(16) g125<1>HF g74<16,16,1>HF -g124<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g126<1>UW g95<16,16,1>UW g96<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g94<16,16,1>UW g126<16,16,1>UW { align1 1H A@2 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g70<1>UW g86<16,16,1>UW g87<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g71<1>UW g85<16,16,1>UW g70<16,16,1>UW { align1 1H I@2 }; -add(16) g72<1>HF g127<16,16,1>HF -g71<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g73<1>UW g98<16,16,1>UW g99<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g74<1>UW g97<16,16,1>UW g73<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g75<1>UW g89<16,16,1>UW g90<16,16,1>UW { align1 1H $0.src }; -cmp.nz.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g124<1>UW g88<16,16,1>UW g75<16,16,1>UW { align1 1H A@2 }; -add(16) g126<1>HF g74<16,16,1>HF -g124<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -add(16) g127<1>HF g72<16,16,1>HF g126<16,16,1>HF { align1 1H F@1 }; -mul(16) g70<1>HF g72<16,16,1>HF g126<16,16,1>HF { align1 1H I@7 }; -mad(16) g72<1>HF g70<8,8,1>HF g127<8,8,1>HF g125<1,1,1>HF { align1 1H F@1 }; -mov(8) g71<2>UW g72<8,8,1>UW { align1 1Q F@1 }; -mov(8) g73<2>UW g72.8<8,8,1>UW { align1 2Q }; -mov(8) g70<1>F g71<16,8,2>HF { align1 1Q I@2 }; -mov(8) g71<1>F g73<16,8,2>HF { align1 2Q I@1 }; -(+f0.0) sel(16) g73<1>UW g110<16,16,1>UW g111<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g74<1>UW g109<16,16,1>UW g73<16,16,1>UW { align1 1H A@2 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -(+f0.0) sel(16) g75<1>UW g101<16,16,1>UW g102<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g124<1>UW g100<16,16,1>UW g75<16,16,1>UW { align1 1H }; -add(16) g125<1>HF g74<16,16,1>HF -g124<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g126<1>UW g113<16,16,1>UW g114<16,16,1>UW { align1 1H F@5 }; -cmp.nz.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g112<16,16,1>UW g126<16,16,1>UW { align1 1H A@2 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g72<1>UW g104<16,16,1>UW g105<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g73<1>UW g103<16,16,1>UW g72<16,16,1>UW { align1 1H }; -add(16) g74<1>HF g127<16,16,1>HF -g73<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g75<1>UW g116<16,16,1>UW g117<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g124<1>UW g115<16,16,1>UW g75<16,16,1>UW { align1 1H A@2 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g126<1>UW g107<16,16,1>UW g108<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g106<16,16,1>UW g126<16,16,1>UW { align1 1H A@1 }; -add(16) g72<1>HF g124<16,16,1>HF -g127<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -add(16) g73<1>HF g74<16,16,1>HF g72<16,16,1>HF { align1 1H F@1 }; -mul(16) g74<1>HF g74<16,16,1>HF g72<16,16,1>HF { align1 1H }; -mad(16) g75<1>HF g74<8,8,1>HF g73<8,8,1>HF g125<1,1,1>HF { align1 1H A@1 }; -(+f0.0) sel(16) g125<1>UW g119<16,16,1>UW g120<16,16,1>UW { align1 1H F@1 }; -mov(8) g74<2>UW g75<8,8,1>UW { align1 1Q F@1 }; -mov(8) g124<2>UW g75.8<8,8,1>UW { align1 2Q F@4 }; -cmp.nz.f0.0(16) null<1>D g68<8,8,1>D 0D { align1 1H }; -mov(8) g72<1>F g74<16,8,2>HF { align1 1Q I@3 }; -mov(8) g73<1>F g124<16,8,2>HF { align1 2Q I@2 }; -(+f0.0) sel(16) g124<1>UW g118<16,16,1>UW g125<16,16,1>UW { align1 1H A@1 }; -cmp.z.f0.0(16) null<1>W g124<16,16,1>W 0W { align1 1H I@1 }; -mov(16) g68<1>UD g124<8,8,1>UW { align1 1H }; -(+f0.0) sel(16) g14<1>UD g72<1,1,0>UD g70<1,1,0>UD { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g70<1>D g66<1,1,0>D -g68<1,1,0>D { align1 1H I@2 compacted }; -cmp.z.f0.0(16) g126<1>W g122<16,16,1>W 0W { align1 1H }; -mov(16) g74<1>F g70<16,8,2>UW { align1 1H I@2 }; -mov(16) g70<1>F g68<1,1,0>D { align1 1H compacted }; -mul(16) g68<1>F g14<1,1,0>F g70<1,1,0>F { align1 1H A@1 compacted }; -mad(16) g70<1>F g68<8,8,1>F g74<8,8,1>F g72<1,1,1>F { align1 1H F@1 }; -mov(16) g68<1>D g126<8,8,1>W { align1 1H A@1 }; -cmp.l.f0.0(16) g74<1>F g70<1,1,0>F g12<1,1,0>F { align1 1H F@1 compacted }; -or.nz.f0.0(16) null<1>UD g74<8,8,1>UD g68<8,8,1>UD { align1 1H A@1 }; -(+f0.0) sel(16) g10<1>UD g72<1,1,0>UD g10<1,1,0>UD { align1 1H compacted }; -(+f0.0) sel(16) g1<1>UD g14<1,1,0>UD g1<1,1,0>UD { align1 1H compacted }; -(+f0.0) sel(16) g122<1>UW g124<16,16,1>UW g122<16,16,1>UW { align1 1H }; -(+f0.0) sel(16) g121<1>UW g123<16,16,1>UW g121<16,16,1>UW { align1 1H }; -(+f0.0) sel(16) g12<1>UD g70<1,1,0>UD g12<1,1,0>UD { align1 1H F@1 compacted }; -add(16) g123<1>W g123<16,16,1>W 1W { align1 1H }; - -LABEL32: -while(16) JIP: LABEL33 { align1 1H }; -shl(16) g14<1>D g62<8,8,1>D 0x00000002UD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g68<1>D g14<8,8,1>D 12608D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g68UD g1UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -add(16) g1<1>D g14<8,8,1>D 13632D { align1 1H $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD g10UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; -shl(16) g1<1>D g62<8,8,1>D 0x00000001UD { align1 1H $8.src }; -mov(16) g127<1>UW g121<32,16,2>UB { align1 1H A@4 }; -mov(16) g14<1>UW g122<32,16,2>UB { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g10<1>D g1<8,8,1>D 14656D { align1 1H I@3 }; -shl(16) g1<2>W g14<8,8,1>W 0x00000008UD { align1 1H I@2 }; -or(16) g15<1>UW g127<16,16,1>UW g1<16,8,2>UW { align1 1H I@1 }; -mov(16) g1<1>UD g15<8,8,1>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g10UD g1UD 0x04000b04 0x00000080 - slm MsgDesc: ( store, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -and(16) g1<1>UD g12<8,8,1>UD 0xfffffc00UD { align1 1H $9.src }; -mov(16) g10<1>UD g121<8,8,1>UW { align1 1H $9.src }; -shl(16) g12<1>D -g10<8,8,1>D 0x00000008UD { align1 1H I@1 }; -add(16) g10<1>D g12<1,1,0>D 512D { align1 1H I@1 compacted }; -or(16) g12<1>UD g1<1,1,0>UD g10<1,1,0>UD { align1 1H I@1 compacted }; -shl(16) g10<1>D g64<8,8,1>D 0x00000002UD { align1 1H }; -or(16) g1<1>UD g12<1,1,0>UD g62<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g12<1>D g10<8,8,1>D 15168D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g12UD g1UD 0x04040510 0x00000080 - slm MsgDesc: ( atomic_umin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL19: -endif(16) JIP: LABEL18 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g64UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g65<1>UD 0x00000000UD { align1 WE_all 1Q I@4 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(2) g65.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g65UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $11 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g1<1>UD g79<8,8,1>UW { align1 1H A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov.nz.f0.0(16) null<1>D g60<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shl(16) g12<1>D g1<8,8,1>D 0x00000002UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g10<1>D g12<8,8,1>D 15168D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g12UD g10UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -mov(16) g10<1>UD g12<32,8,4>UB { align1 1H $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g14<1>UD g10<16,8,2>UW { align1 1H }; -shl(16) g10<1>D g14<8,8,1>D 0x00000001UD { align1 1H I@1 }; -add(16) g12<1>D g10<8,8,1>D 14656D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g10UD g12UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(16) g68<1>UW g10<16,8,2>UW { align1 1H $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g75<2>UB g10<16,8,2>UW { align1 1H F@2 }; -shl(16) g10<1>D g14<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g74<1>UW g68.1<32,16,2>UB { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g64<1>D g10<8,8,1>D 12608D { align1 1H I@2 }; -mov(16) g121<2>UB g74<16,16,1>UW { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g12UD g64UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -add(16) g64<1>D g10<8,8,1>D 13632D { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g10UD g64UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -(+f0.0) if(16) JIP: LABEL34 UIP: LABEL34 { align1 1H }; -mul(16) g60<1>F g12<1,1,0>F g56<1,1,0>F { align1 1H @1 $0.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -rndd(16) g12<1>F g60<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g72<2>UW g12<8,8,1>F { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mul(16) g12<1>F g10<1,1,0>F g56<1,1,0>F { align1 1H I@1 compacted }; -rndd(16) g10<1>F g12<1,1,0>F { align1 1H F@1 compacted }; -mov(16) g12<1>UD g121<16,8,2>UB { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g64<2>UW g10<8,8,1>F { align1 1H F@1 }; -add(16) g10<1>D g1<1,1,0>D g12<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g68<2>UW g10<8,8,1>UD { align1 1H I@1 }; -mov(16) g10<1>UD g77<8,8,1>UW { align1 1H }; -mov(16) g12<1>D (abs)g10<8,8,1>D { align1 1H I@1 }; -cmp.l.f0.0(16) null<1>D g10<8,8,1>D 0D { align1 1H }; -shr(16) g60<1>UD g12<1,1,0>UD 0x00000001UD { align1 1H A@2 compacted }; -(+f0.0) sel(16) g10<1>D -g60<1,1,0>D g60<1,1,0>D { align1 1H I@1 compacted }; -add(16) g12<1>D g1<1,1,0>D g10<1,1,0>D { align1 1H I@1 compacted }; -cmp.z.f0.0(16) null<1>W g74<16,16,1>W 0W { align1 1H }; -mov(16) g10<2>UW g12<8,8,1>UD { align1 1H I@2 }; -mov(16) g12<1>D 2D { align1 1H }; -(+f0.0) sel(16) g122<1>UW g10<16,8,2>UW g68<16,8,2>UW { align1 1H A@2 }; -mov(16) g10<1>UD 0x00002940UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g60UD g10UD g12UD 0x0424050c 0x00000080 - slm MsgDesc: ( atomic_add, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $14 }; -mov(16) g12<1>UD g78<8,8,1>UW { align1 1H $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -shl(16) g10<1>D g12<8,8,1>D 0x00000002UD { align1 1H I@1 }; -add(16) g68<1>D g10<8,8,1>D 10564D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g10UD g68UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -or(16) g12<1>UD g10<8,8,1>UD 0x80000000UD { align1 1H $15.dst }; -and(16) g10<1>UD g12<8,8,1>UD 0xfffc01ffUD { align1 1H I@1 }; -shl(16) g12<1>D g60<8,8,1>D 0x00000009UD { align1 1H $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -or(16) g70<1>UD g10<1,1,0>UD g12<1,1,0>UD { align1 1H $10.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g68UD g70UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -shl(16) g68<1>D g1<8,8,1>D 0x00000009UD { align1 1H $0.src }; -mov(16) g10<1>UD g72<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g70<1>D g10<8,8,1>D 0x00000012UD { align1 1H I@1 }; -or(16) g10<1>UD g68<1,1,0>UD g70<1,1,0>UD { align1 1H I@1 compacted }; -mov(16) g68<1>UD g122<8,8,1>UW { align1 1H }; -shl(16) g70<1>D g68<8,8,1>D 0x00000009UD { align1 1H I@1 }; -mov(16) g68<1>UD g64<16,8,2>UW { align1 1H }; -shl(16) g64<1>D g68<8,8,1>D 0x00000012UD { align1 1H I@1 }; -or(16) g12<1>UD g70<1,1,0>UD g64<1,1,0>UD { align1 1H I@1 compacted }; -shl(16) g64<1>D g60<8,8,1>D 0x00000002UD { align1 1H }; -add(16) g60<1>D g64<8,8,1>D 10564D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g60UD g10UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; - -LABEL34: -endif(16) JIP: LABEL18 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(1) g69UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(8) g70<1>UD 0x00000000UD { align1 WE_all 1Q A@1 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(2) g70.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g70UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $9 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov.nz.f0.0(16) null<1>D g58<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL35 UIP: LABEL35 { align1 1H }; -mov(16) g12<1>UD g78<8,8,1>UW { align1 1H $0.dst }; -mov.nz.f0.0(16) null<1>UD g121<16,8,2>UB { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -shl(16) g10<1>D g12<8,8,1>D 0x00000002UD { align1 1H $0.dst }; -add(16) g12<1>D g10<8,8,1>D 10564D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g10UD g12UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -shr(16) g12<1>UD g10<1,1,0>UD 0x00000009UD { align1 1H $2.dst compacted }; -and(16) g10<1>UD g12<1,1,0>UD 0x000001ffUD { align1 1H I@1 compacted }; -add(16) g12<1>D g10<1,1,0>D 1D { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL37 UIP: LABEL36 { align1 1H }; -mul(16) g60<1>D g62<1,1,0>D 12W { align1 1H $0.src compacted }; -mul(16) g64<1>D g14<1,1,0>D 12W { align1 1H $0.src compacted }; -mov(16) g68<1>UD g75<16,8,2>UB { align1 1H F@7 }; -shl(16) g14<1>D g68<8,8,1>D 0x00000001UD { align1 1H A@1 }; -add(16) g68<1>D g60<1,1,0>D g14<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g70<1>D g68<8,8,1>D 5440D { align1 1H $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g60UD g70UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -mov(16) g71<1>UW g60<16,8,2>UW { align1 1H $9.dst }; -add(16) g60<1>D g68<8,8,1>D 5446D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g68UD g60UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g60<1>D g64<1,1,0>D g14<1,1,0>D { align1 1H I@7 compacted }; -add(16) g64<1>D g60<8,8,1>D 5440D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g14UD g64UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(16) g72<1>UW g68<16,8,2>UW { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g73<1>HF g71<16,16,1>HF g72<16,16,1>HF { align1 1H A@1 }; -mov(16) g75<1>UW g14<16,8,2>UW { align1 1H $0.dst }; -add(16) g14<1>D g60<8,8,1>D 5446D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g60UD g14UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(16) g121<1>UW g60<16,8,2>UW { align1 1H $4.dst }; -add(16) g122<1>HF g75<16,16,1>HF g121<16,16,1>HF { align1 1H A@1 }; -cmp.l.f0.0(16) g123<1>HF g73<16,16,1>HF g122<16,16,1>HF { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g14<1>D g123<8,8,1>W { align1 1H F@1 }; -mov(16) g60<2>W -g14<8,8,1>D { align1 1H I@1 }; -mov(16) g68<1>UW g60<16,8,2>UW { align1 1H I@1 }; -else(16) JIP: LABEL36 UIP: LABEL36 { align1 1H }; - -LABEL37: -mov(16) g14<1>UD g77<8,8,1>UW { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g60<1>D (abs)g14<8,8,1>D { align1 1H I@1 }; -cmp.l.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shr(16) g64<1>UD g60<1,1,0>UD 0x00000001UD { align1 1H I@2 compacted }; -(+f0.0) sel(16) g14<1>D -g64<1,1,0>D g64<1,1,0>D { align1 1H I@1 compacted }; -mov(16) g60<2>UW g14<8,8,1>UD { align1 1H I@1 }; -mov(16) g64<1>UD g14<16,8,2>UW { align1 1H }; -mov(16) g74<1>UW g60<16,8,2>UW { align1 1H I@2 }; -add(16) g60<1>D g62<1,1,0>D -g1<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g14<1>D g60<1,1,0>D g64<1,1,0>D { align1 1H I@1 compacted }; -mov(16) g60<2>W -g14<8,8,1>D { align1 1H I@1 }; -mov(16) g68<1>UW g60<16,8,2>UW { align1 1H A@1 }; - -LABEL36: -endif(16) JIP: LABEL35 { align1 1H }; -and(16) g124<1>UW g68<1,1,0>UW 0x0001UW { align1 1H I@2 compacted }; -mov(16) g14<1>UD g12<16,8,2>UW { align1 1H A@3 }; -mov.nz.f0.0(16) null<1>W g124<32,16,2>B { align1 1H I@2 }; -(+f0.0) sel(16) g12<1>UD g10<1,1,0>UD g14<1,1,0>UD { align1 1H I@2 compacted }; -mov(16) g14<1>UD g74<8,8,1>UW { align1 1H I@7 }; -mov(16) g10<2>UW g12<8,8,1>UD { align1 1H I@2 }; -mov(16) g78<1>UW g10<16,8,2>UW { align1 1H I@1 }; -mov(16) g10<1>UD g77<8,8,1>UW { align1 1H }; -add(16) g60<1>D g10<1,1,0>D -g14<1,1,0>D { align1 1H I@1 compacted }; -(+f0.0) sel(16) g10<1>UD g14<1,1,0>UD g60<1,1,0>UD { align1 1H I@1 compacted }; -mov(16) g60<2>UW g10<8,8,1>UD { align1 1H I@1 }; -add(16) g10<1>D g1<1,1,0>D g14<1,1,0>D { align1 1H compacted }; -mov(16) g77<1>UW g60<16,8,2>UW { align1 1H I@2 }; -(+f0.0) sel(16) g14<1>UD g1<1,1,0>UD g10<1,1,0>UD { align1 1H I@2 compacted }; -mov(16) g1<2>UW g14<8,8,1>UD { align1 1H A@1 }; -mov(16) g79<1>UW g1<16,8,2>UW { align1 1H I@1 }; -mov(16) g1<1>UD g12<16,8,2>UW { align1 1H }; -shl(16) g10<1>D g1<8,8,1>D 0x00000002UD { align1 1H I@1 }; -add(16) g1<1>D g10<8,8,1>D 10564D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g10UD g1UD nullUD 0x04240508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -and(16) g1<1>UD g10<1,1,0>UD 0x000001ffUD { align1 1H $5.dst compacted }; -add(16) g10<1>D g1<1,1,0>D g14<1,1,0>D { align1 1H I@1 compacted }; -mul(16) g1<1>D g62<1,1,0>D 12W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g34<2>UW g10<8,8,1>UD { align1 1H I@2 }; -add(16) g10<1>D g1<8,8,1>D 5440D { align1 1H I@2 }; -shl(16) g1<1>D g62<8,8,1>D 0x00000003UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g16UD g10UD nullUD 0x04607502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -add(16) g12<1>D g1<8,8,1>D 8512D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g22UD g12UD nullUD 0x04403502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; - -LABEL35: -endif(16) JIP: LABEL18 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -send(1) g125UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g126<1>UD 0x00000000UD { align1 WE_all 1Q F@1 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(2) g126.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g126UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $4 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov.nz.f0.0(16) null<1>D g58<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL38 UIP: LABEL38 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g1<1>UD g34<16,8,2>UW { align1 1H A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mul(16) g10<1>D g1<1,1,0>D 12W { align1 1H $0.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g12<2>UW g18<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g14<2>UW g20<16,8,2>UW { align1 1H F@3 }; -add(16) g58<1>D g10<8,8,1>D 5440D { align1 1H I@3 }; -mov(16) g12.1<2>UW g18.1<16,8,2>UW { align1 1H I@3 }; -mov(16) g14.1<2>UW g20.1<16,8,2>UW { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g10<2>UW g16<16,8,2>UW { align1 1H }; -mov(16) g10.1<2>UW g16.1<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g58UD g10UD 0x04007506 0x00000180 - slm MsgDesc: ( store_cmask, a32, d32, xyz, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 6 flat ) base_offset 0 { align1 1H $0 }; -shl(16) g10<1>D g1<8,8,1>D 0x00000003UD { align1 1H $0.src }; -add(16) g1<1>D g10<8,8,1>D 8512D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD g22UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g1<1>UD g77<8,8,1>UW { align1 1H $0.src }; -cmp.le.f0.0(16) null<1>D g1<8,8,1>D 6D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL39 UIP: LABEL39 { align1 1H }; -mov(16) g1<1>UD 0x00003f40UD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD nullUD 0x04040509 0x00000000 - slm MsgDesc: ( atomic_dec, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -mov(16) g76<1>UW 0x0000UW { align1 1H }; - -LABEL39: -endif(16) JIP: LABEL38 { align1 1H }; -mov(16) g76<1>UW g76<32,16,2>UB { align1 1H I@2 }; -mov(16) g80<1>UW g34<16,8,2>UW { align1 1H }; - -LABEL38: -endif(16) JIP: LABEL18 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -send(1) g1UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -mov(8) g2<1>UD 0x00000000UD { align1 WE_all 1Q $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(2) g2.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(1) g68<1>UD f0<0,1,0>UD { align1 WE_all 1N F@7 compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(16) nullUD g2UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $4 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(1) f0<1>UD g68<0,1,0>UD { align1 WE_all 1N I@2 }; -mov(8) g11<1>UD 0x00003f40UD { align1 WE_all 1Q $0.dst }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0.any16h) send(1) g10UD g11UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.le.f0.0(16) null<1>UD g10<0,1,0>UD 0x00000000UD { align1 1H }; -(+f0.0) break(16) JIP: LABEL18 UIP: LABEL18 { align1 1H }; -mov(16) g81<1>UW g76<16,16,1>UW { align1 1H }; - -LABEL18: -while(16) JIP: LABEL40 { align1 1H }; -mov(8) g103<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g103<1>UD g103<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g104<1>UD g103<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g103<1>UD g103<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g103<1>UD g103<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g101UD g103UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov.nz.f0.0(16) null<1>D g101<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL41 UIP: LABEL41 { align1 1H }; -mov(8) g18<1>UW 0x76543210UV { align1 WE_all 1Q $0.dst }; -mov(8) g21<1>UW 0x76543210UV { align1 WE_all 1Q $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g18<1>UD g18<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g21<1>UD g21<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(8) g19<1>UD g18<1,1,0>UD 0x00000008UD { align1 WE_all 1Q $0.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(8) g22<1>UD g21<1,1,0>UD 0x00000008UD { align1 WE_all 1Q $0.dst compacted }; -shl(16) g18<1>UD g18<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g21<1>UD g21<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g18<1>UD g18<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@2 compacted }; -add(16) g21<1>UD g21<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.dst }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.dst }; -send(16) g16UD g18UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.dst }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.dst }; -send(16) g19UD g21UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shl(16) g12<1>D g16<8,8,1>D 0x00000001UD { align1 1H F@1 }; -add(16) g82<1>D g12<8,8,1>D 4904D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -shl(16) g13<1>D g19<8,8,1>D 0x00000003UD { align1 1H }; -add(16) g80<1>D g13<8,8,1>D 8512D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g14UD g80UD nullUD 0x04403502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g125<4>UB g14<8,8,1>UD { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g1<4>UB g16<8,8,1>UD { align1 1H F@4 }; -mov(16) g15<1>UW g125<32,8,4>UB { align1 1H I@2 }; -mov(16) g16<1>UW g1<32,8,4>UB { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g10<2>W g16<8,8,1>W 0x00000008UD { align1 1H I@1 }; -or(16) g17<1>UW g15<16,16,1>UW g10<16,8,2>UW { align1 1H I@1 }; -mov(16) g84<1>UD g17<8,8,1>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g82UD g84UD 0x04000b04 0x00000080 - slm MsgDesc: ( store, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL41: -endif(16) JIP: LABEL42 { align1 1H }; - -LABEL42: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -send(1) g18UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(8) g19<1>UD 0x00000000UD { align1 WE_all 1Q $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(2) g19.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g19UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $0 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) null<1>UD g42<8,8,1>UD 0x00000034UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g39<2>UW g44<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL43 UIP: LABEL43 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shl(16) g20<1>D g42<8,8,1>D 0x00000001UD { align1 1H }; -mov(16) g87<1>UD 0x0133UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g85<1>D g20<8,8,1>D 4590D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g85UD g87UD 0x04000b04 0x00000080 - slm MsgDesc: ( store, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shl(16) g21<1>D g42<8,8,1>D 0x00000002UD { align1 1H }; -mov(16) g91<1>UD 0x00000000UD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g88<1>D g21<8,8,1>D 4696D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g88UD g91UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g89<1>D 3972D { align1 1H $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g89UD g91UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL43: -endif(16) JIP: LABEL44 { align1 1H }; - -LABEL44: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g10<1>UW g39<16,8,2>UW { align1 1H I@3 }; -mov(16) g13<1>UW 0x0001UW { align1 1H $0.dst }; - -LABEL62: -mov(1) g78<1>D 1D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -mov(16) g22<1>UD g10<8,8,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g24<1>UD g13<8,8,1>UW { align1 1H I@3 }; -cmp.l.f0.0(16) null<1>D g22<8,8,1>D g24<8,8,1>D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL45 UIP: LABEL45 { align1 1H }; -mul(16) g34<1>D g22<1,1,0>D 12W { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g56<2>UW g52<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g11<1>D g34<1,1,0>D 12D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -fbl(1) g126<1>UD mask0<0,1,0>UD { align1 WE_all 1N F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(1) a0<1>UD g126<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@1 }; -mov(1) g58<1>UD g[a0 352]<0,1,0>UD { align1 WE_all 1N A@1 }; -mov(1) g66<1>UD f0<0,1,0>UD { align1 WE_all 1N $0.src compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g38UD g58UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $11 }; -mov(1) f0<1>UD g66<0,1,0>UD { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g36<1>UD g38<0,1,0>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -mov(16) g59<1>UD g38<0,1,0>UW { align1 1H $0.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g61<1>D g59<8,8,1>D 0x00000002UD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g63<1>D g61<8,8,1>D 10564D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -shl(1) a0<1>UD g126<0,1,0>UD 0x00000002UD { align1 WE_all 1N A@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000600UD { align1 WE_all 1N A@1 }; -mov(1) g67<1>UD g[a0 480]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) g66UD g67UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g68<1>UD g52<16,8,2>UW { align1 1H $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g64<1>UD g66<0,1,0>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -shr(16) g70<1>UD g66<0,1,0>UD 0x00000009UD { align1 1H $10.src compacted }; -cmp.ge.f0.0(16) null<1>D g66<0,1,0>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(16) g72<1>UD g70<1,1,0>UD 0x000001ffUD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(16) g58<2>UW g72<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL47 UIP: LABEL46 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -and(16) g74<1>UD g64<1,1,0>UD 0x000001ffUD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g76<1>UD g74<16,8,2>UW { align1 1H I@1 }; -cmp.l.f0.0(16) null<1>D g68<8,8,1>D g76<8,8,1>D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL48 UIP: LABEL48 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g79<1>UD g72<16,8,2>UW { align1 1H $0.src }; -mov(16) g20<2>UB g10<16,16,1>UW { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g92<1>D 0x0e70UW g79<8,8,1>D g68<1,1,1>D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g94<1>UD g20<16,8,2>UB { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g92UD g94UD 0x04000904 0x00000080 - slm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -cmp.z.f0.0(16) null<1>W g56<16,8,2>W 0W { align1 1H }; -(+f0.0) if(16) JIP: LABEL49 UIP: LABEL49 { align1 1H }; -add(16) g95<1>D g34<1,1,0>D 18D { align1 1H $0.src compacted }; -mov(16) g24<4>UB g72<8,8,1>UD { align1 1H }; -mov(16) g80<1>UW g24<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g97<1>UD g80<8,8,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g95UD g97UD 0x04000b04 0x00000080 - slm MsgDesc: ( store, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g98<1>D g34<1,1,0>D 21D { align1 1H $0.src compacted }; -mov(16) g60<4>UB g74<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g102<1>UD g60<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g98UD g102UD 0x04000904 0x00000080 - slm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g103<1>UD g36<8,8,1>UD 0x80000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g11UD g103UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL49: -endif(16) JIP: LABEL48 { align1 1H }; - -LABEL48: -endif(16) JIP: LABEL50 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) g14<1>UD 0xffffffffUD { align1 1H }; - -LABEL50: -else(16) JIP: LABEL46 UIP: LABEL46 { align1 1H }; - -LABEL47: -add(16) g81<1>D g72<1,1,0>D 1D { align1 1H $0.src compacted }; -cmp.z.f0.0(16) null<1>W g56<16,8,2>W 1W { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g1<1>UW 0x0002UW { align1 1H F@4 }; -mov(16) g61<2>UW g81<8,8,1>UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0) sel(16) g2<1>UW g61<16,8,2>UW g58<16,8,2>UW { align1 1H }; - -LABEL54: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g82<1>UD g2<8,8,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g91<1>UD g1<8,8,1>UW { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -shl(16) g84<1>D g82<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g93<1>D g68<1,1,0>D g91<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(16) g104<1>D g84<8,8,1>D 10564D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g85UD g104UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -shr(16) g87<1>UD g85<1,1,0>UD 0x00000012UD { align1 1H $13.dst compacted }; -cmp.l.f0.0(16) g95<1>D g85<1,1,0>D 0D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(16) g89<1>UD g87<8,8,1>UD 0x00001fffUD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and.nz.f0.0(16) g97<1>UD g93<1,1,0>UD g95<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g102<1>UD g89<1,1,0>UD 0x00000000UD { align1 1H I@2 compacted }; -mov(16) g62<2>UW g102<8,8,1>UD { align1 1H I@1 }; -mov(16) g104<1>UD g102<16,8,2>UW { align1 1H $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g106<1>D -2147483648D { align1 WE_all 1H I@1 }; -mov(16) g106<1>D g104<8,8,1>D { align1 1H }; -sel.ge(8) g106.1<2>D g106<8,4,2>D g106.1<8,4,2>D { align1 WE_all 1Q I@1 }; -sel.ge(4) g106.2<4>D g106.1<8,2,4>D g106.2<8,2,4>D { align1 WE_all 1N I@1 }; -sel.ge(4) g106.3<4>D g106.1<8,2,4>D g106.3<8,2,4>D { align1 WE_all 1N I@1 }; -sel.ge(4) g106.4<1>D g106.3<0,1,0>D g106.4<4,4,1>D { align1 WE_all 1N I@1 }; -sel.ge(4) g107.4<1>D g107.3<0,1,0>D g107.4<4,4,1>D { align1 WE_all 1N I@2 }; -sel.ge(8) g107<1>D g106.7<0,1,0>D g107<8,8,1>D { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g64<2>UW g107.7<0,1,0>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.z.f0.0(16) g109<1>W g64<16,8,2>W g62<16,8,2>W { align1 1H I@1 }; -mov(16) g107<1>D g109<8,8,1>W { align1 1H I@1 }; -mov(1) g65<2>UW 0x00000000UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -and(16) g110<1>UD g107<1,1,0>UD g97<1,1,0>UD { align1 1H I@2 compacted }; -mov(1) f0<1>UW g65<0,1,0>UW { align1 WE_all 1N I@2 }; -cmp.nz.f0.0(16) null<1>UD g110<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov.z.f0.0(16) g111<1>UD f0<0,1,0>UW { align1 1H $0.src }; -(+f0.0) if(16) JIP: LABEL51 UIP: LABEL51 { align1 1H }; -mov(16) g124<1>UD 0xffffffffUD { align1 1H }; -break(16) JIP: LABEL51 UIP: LABEL52 { align1 1H }; - -LABEL51: -endif(16) JIP: LABEL52 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -fbl(16) g113<1>UD g111<8,8,1>UD { align1 1H }; -mov(16) g59<2>UW g113<8,8,1>UD { align1 1H I@1 }; -fbl(1) g20<1>UD mask0<0,1,0>UD { align1 WE_all 1N $0.dst compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(1) a0<1>UD g20<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@2 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000e00UD { align1 WE_all 1N A@1 }; -mov(1) g116<1>UD g[a0 32]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(1) a0<1>UD g116<0,1,0>D 0x00000002UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000a00UD { align1 WE_all 1N A@1 }; -mov(1) g114<1>UD g[a0 64]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g117<1>UD g114<0,1,0>UW { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -shl(16) g119<1>D g117<8,8,1>D 0x00000002UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g121<1>D g119<8,8,1>D 10564D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(1) a0<1>UD g20<0,1,0>UD 0x00000002UD { align1 WE_all 1N A@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000e00UD { align1 WE_all 1N A@1 }; -mov(1) g126<1>UD g[a0 288]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) g122UD g126UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shr(16) g20<1>UD g122<0,1,0>UD 0x00000009UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>W g56<16,8,2>W g1<16,16,1>W { align1 1H }; -add(16) g1<1>W g1<16,16,1>W 1W { align1 1H }; -and(16) g24<1>UD g20<1,1,0>UD 0x000001ffUD { align1 1H I@3 compacted }; -mov(16) g63<1>UD g1<8,8,1>UW { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g66<2>UW g24<8,8,1>UD { align1 1H }; -add(16) g61<1>D g24<1,1,0>D 1D { align1 1H compacted }; -mov(16) g70<2>UW g61<8,8,1>UD { align1 1H A@1 }; -(+f0.0) sel(16) g62<1>UW g70<16,8,2>UW g2<16,16,1>UW { align1 1H I@1 }; -cmp.z.f0.0(16) null<1>W g56<16,8,2>W g59<16,8,2>W { align1 1H }; -(+f0.0) sel(16) g2<1>UW g66<16,8,2>UW g62<16,16,1>UW { align1 1H I@2 }; -cmp.ge.f0.0(16) null<1>D g63<8,8,1>D 6D { align1 1H I@7 }; -(+f0.0) if(16) JIP: LABEL53 UIP: LABEL53 { align1 1H }; -mov(16) g124<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g16<1>UD 0xffffffffUD { align1 1H }; -break(16) JIP: LABEL53 UIP: LABEL52 { align1 1H }; - -LABEL53: -endif(16) JIP: LABEL52 { align1 1H }; - -LABEL52: -while(16) JIP: LABEL54 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or.nz.f0.0(16) g16<1>UD g124<1,1,0>UD g16<1,1,0>UD { align1 1H compacted }; -(+f0.0) if(16) JIP: LABEL55 UIP: LABEL55 { align1 1H }; -cmp.z.f0.0(16) null<1>D g52<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL57 UIP: LABEL56 { align1 1H }; -mov(16) g107<1>UD g1<8,8,1>UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g105<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g126UD g105UD g107UD 0x0424050c 0x00000080 - slm MsgDesc: ( atomic_add, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g109<1>D g34<1,1,0>D 18D { align1 1H $14.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g71<4>UB g126<8,8,1>UD { align1 1H F@1 }; -mov(16) g64<1>UW g71<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g111<1>UD g64<8,8,1>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g109UD g111UD 0x04000b04 0x00000080 - slm MsgDesc: ( store, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g112<1>D g34<1,1,0>D 21D { align1 1H $14.src compacted }; -mov(16) g72<2>UB g1<16,16,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g114<1>UD g72<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g112UD g114UD 0x04000904 0x00000080 - slm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -shl(16) g65<1>D g78<0,1,0>D g107<8,8,1>UD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shl(16) g67<1>D g65<8,8,1>D 0x00000010UD { align1 1H }; -add(16) g69<1>D g67<8,8,1>D -65536D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(16) g115<1>UD g36<1,1,0>UD g69<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g11UD g115UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -else(16) JIP: LABEL56 UIP: LABEL56 { align1 1H }; - -LABEL57: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g126<1>UD g18<8,8,1>UD { align1 1H }; - -LABEL56: -endif(16) JIP: LABEL55 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g18<1>D g126<0,1,0>D { align1 1H }; -mov(16) g70<1>UD g1<8,8,1>UW { align1 1H A@1 }; -cmp.l.f0.0(16) null<1>UD g52<8,8,1>UD g70<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL58 UIP: LABEL58 { align1 1H }; -add(16) g71<1>D g126<0,1,0>D g52<1,1,0>D { align1 1H A@1 compacted }; -mov(16) g73<1>UD g2<8,8,1>UW { align1 1H $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mul(16) g75<1>D g71<1,1,0>D 12W { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g79<4>UB g52<8,8,1>UD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -add(16) g120<1>D g75<1,1,0>D 12D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g116<1>D g75<1,1,0>D 20D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g118<1>UD g79<32,8,4>UB { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g116UD g118UD 0x04000904 0x00000080 - slm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g122<2>UW g73<16,8,2>UW { align1 1H A@1 }; -mov(16) g122.1<2>UW g73.1<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g120UD g122UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; -add(16) g126<1>D g75<1,1,0>D 16D { align1 1H compacted }; -mov(16) g1<1>UD g10<8,8,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g126UD g1UD 0x04000b04 0x00000080 - slm MsgDesc: ( store, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL58: -endif(16) JIP: LABEL55 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) g14<1>UD 0xffffffffUD { align1 1H }; - -LABEL55: -endif(16) JIP: LABEL46 { align1 1H }; - -LABEL46: -endif(16) JIP: LABEL45 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -mov.nz.f0.0(16) null<1>D g14<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL59 UIP: LABEL59 { align1 1H }; -cmp.z.f0.0(16) null<1>D g52<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL60 UIP: LABEL60 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g11<1>UD 0x00000f80UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g11UD nullUD 0x04040508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; - -LABEL60: -endif(16) JIP: LABEL59 { align1 1H }; -add(16) g76<1>D g22<1,1,0>D 16D { align1 1H $12.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g80<2>UW g76<8,8,1>UD { align1 1H I@1 }; -mov(16) g10<1>UW g80<16,8,2>UW { align1 1H I@1 }; - -LABEL59: -endif(16) JIP: LABEL45 { align1 1H }; - -LABEL45: -endif(16) JIP: LABEL61 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g77UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g79<1>UD 0x00000000UD { align1 WE_all 1Q $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(2) g79.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(1) g65<1>UD f0<0,1,0>UD { align1 WE_all 1N $0.src compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(16) nullUD g79UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $12 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(1) f0<1>UD g65<0,1,0>UD { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g81<1>UD 0x00000000UD { align1 WE_all 1Q I@7 }; -mov(1) g64<1>UD f0<0,1,0>UD { align1 WE_all 1N $0.src compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g80UD g81UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -mov(1) f0<1>UD g64<0,1,0>UD { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g83<1>UD 0x00000f80UD { align1 WE_all 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g81<2>UW g80<0,1,0>UD { align1 1H }; -mov(16) g13<1>UW g81<16,8,2>UW { align1 1H I@1 }; -mov(1) g63<1>UD f0<0,1,0>UD { align1 WE_all 1N $0.src compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g82UD g83UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -mov(1) f0<1>UD g63<0,1,0>UD { align1 WE_all 1N I@2 }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -send(1) g84UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -mov(8) g85<1>UD 0x00000000UD { align1 WE_all 1Q $0.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(2) g85.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g85UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $0 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g86<1>UD g82<0,1,0>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g100<1>UD g80<0,1,0>UW { align1 1H }; -cmp.ge.f0.0(16) null<1>D g86<8,8,1>D g100<8,8,1>D { align1 1H I@1 }; - -LABEL61: -(-f0.0) while(16) JIP: LABEL62 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g87UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(8) g88<1>UD 0x00000000UD { align1 WE_all 1Q $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(2) g88.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g88UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $4 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g23<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g36<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(16) g21<1>UD g42<8,8,1>UD { align1 1H }; - -LABEL66: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.ge.f0.0(16) null<1>UD g21<8,8,1>UD g100<8,8,1>UD { align1 1H }; -(+f0.0) break(16) JIP: LABEL63 UIP: LABEL63 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(16) g19<1>UD g21<8,8,1>UD { align1 1H }; - -LABEL65: -cmp.z.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL64 UIP: LABEL64 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g89<1>UD g19<16,8,2>UW { align1 1H I@6 }; -add(16) g23<1>D g23<1,1,0>D 1D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g91<1>D g89<1,1,0>D 12W { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g12<1>D g91<1,1,0>D 16D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g92UD g12UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g19<1>UD g92<16,8,2>UW { align1 1H $0.dst }; - -LABEL64: -while(16) JIP: LABEL65 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g93<1>D g23<8,8,1>D 0x00000002UD { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g13<1>D g93<8,8,1>D 4696D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g36UD g13UD nullUD 0x04240508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g16<1>D g23<1,1,0>D 1D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) g14<1>UD 0x00000f84UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g14UD g16UD 0x04040511 0x00000080 - slm MsgDesc: ( atomic_umax, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g21<1>D g21<1,1,0>D 256D { align1 1H compacted }; - -LABEL63: -while(16) JIP: LABEL66 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(1) g94UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(8) g95<1>UD 0x00000000UD { align1 WE_all 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(2) g95.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g95UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $0 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -shl(16) g96<1>D g23<8,8,1>D 0x00000001UD { align1 1H }; -mov(16) g58<1>UD g42<8,8,1>UD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(16) g17<1>D g96<8,8,1>D 4590D { align1 1H }; - -LABEL70: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -cmp.ge.f0.0(16) null<1>UD g58<8,8,1>UD g100<8,8,1>UD { align1 1H }; -(+f0.0) break(16) JIP: LABEL67 UIP: LABEL67 { align1 1H }; -mov(16) g56<1>UD 0x00000000UD { align1 1H A@1 }; -mov(16) g34<1>UD 0x00000000UD { align1 1H $0.src }; - -LABEL69: -cmp.ge.f0.0(16) null<1>UD g34<8,8,1>UD g23<8,8,1>UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL68 UIP: LABEL68 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g97<1>D g34<8,8,1>D 0x00000002UD { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g102<1>D g97<8,8,1>D 4696D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -fbl(1) g104<1>UD mask0<0,1,0>UD { align1 WE_all 1N I@7 compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -add(16) g34<1>D g34<1,1,0>D 1D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(1) a0<1>UD g104<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@3 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000c00UD { align1 WE_all 1N A@1 }; -mov(1) g106<1>UD g[a0 192]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) g103UD g106UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g56<1>D g56<1,1,0>D g103<0,1,0>D { align1 1H I@7 compacted }; - -LABEL68: -while(16) JIP: LABEL69 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g82<2>UW g56<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g19<1>UD g82<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g19UD 0x04000b04 0x00000080 - slm MsgDesc: ( store, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -add(16) g107<1>D g56<1,1,0>D g36<1,1,0>D { align1 1H compacted }; -mov(16) g34<1>UD g32<16,8,2>UW { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -shl(16) g109<1>D g107<8,8,1>D 0x00000001UD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g20<1>D g109<8,8,1>D 3976D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g20UD g34UD 0x04000b04 0x00000080 - slm MsgDesc: ( store, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g58<1>D g58<1,1,0>D 256D { align1 1H compacted }; - -LABEL67: -while(16) JIP: LABEL70 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(1) g110UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -mov(8) g111<1>UD 0x00000000UD { align1 WE_all 1Q $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(2) g111.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g111UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $7 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -cmp.z.f0.0(16) null<1>D g42<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL71 UIP: LABEL71 { align1 1H }; -mov(8) g113<1>UD 0x00000000UD { align1 WE_all 1Q $0.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(8) g72<1>D g26<8,4,2>D 12D { align1 1Q F@2 compacted }; -add(8) g114<1>D g46<8,4,2>D 12D { align1 2Q $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -(+f0.0.any16h) send(1) g112UD g113UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(8) g35<2>UD g72<4,4,1>UD { align1 1Q $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@2 }; -mov(8) g37<2>UD g114<4,4,1>UD { align1 2Q $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g41<1>D g112<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(8) g73<1>UD g72<8,8,1>UD g26<8,4,2>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -cmp.l.f0.0(8) g115<1>UD g114<8,8,1>UD g46<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(8) g74<1>D -g73<8,8,1>D g26.1<8,4,2>D { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@2 }; -add(8) g116<1>D -g115<8,8,1>D g46.1<8,4,2>D { align1 2Q }; -mov(8) g35.1<2>UD g74<4,4,1>UD { align1 1Q I@2 }; -mov(8) g37.1<2>UD g116<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g117UD g35UD g41UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g42<1>D 4D { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shl(16) g56<1>D g117<8,8,1>D 0x00000006UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g118<1>D g56<1,1,0>D -192D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g120<1>UD g118<1,1,0>UD g56<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -shr(16) g122<1>UD g118<1,1,0>UD 0x00000006UD { align1 1H F@1 compacted }; -shl(16) g124<1>D -g120<8,8,1>D 0x0000001aUD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g126<1>D g124<8,8,1>D -67108864D { align1 1H }; -or(16) g58<1>UD g122<1,1,0>UD g126<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g42UD g56UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; - -LABEL71: -endif(16) JIP: LABEL72 { align1 1H }; - -LABEL72: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -send(1) g1UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -mov(8) g2<1>UD 0x00000000UD { align1 WE_all 1Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(2) g2.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g2UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $9 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(8) g11<1>UD 0x00000f84UD { align1 WE_all 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(1) g10UD g11UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -mov(16) g60<2>UW g52<8,8,1>UD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g99<1>D g10<0,1,0>D -1D { align1 1H compacted }; - -LABEL83: -cmp.l.f0.0(16) null<1>D g99<8,8,1>D 0D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL73 UIP: LABEL73 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -shl(16) g12<1>D g99<8,8,1>D 0x00000001UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g57<1>D g12<8,8,1>D 4590D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -shl(16) g13<1>D g99<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g101UD g57UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g15<1>D g13<8,8,1>D 4696D { align1 1H }; -fbl(1) g17<1>UD mask0<0,1,0>UD { align1 WE_all 1N $0.src compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -mov(16) g76<1>UW g39<16,8,2>UW { align1 1H $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -shl(1) a0<1>UD g17<0,1,0>UD 0x00000002UD { align1 WE_all 1N $0.dst }; -mov(1) g19<1>UD g[a0 480]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) g16UD g19UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g103<1>UD g16<0,1,0>UD { align1 1H }; - -LABEL82: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g105<1>UD g76<8,8,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g20<1>UD g103<16,8,2>UW { align1 1H $0.src }; -cmp.ge.f0.0(16) null<1>D g105<8,8,1>D g20<8,8,1>D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL74 UIP: LABEL74 { align1 1H }; -mov(16) g21<1>UD g101<16,8,2>UW { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g23<1>D g21<1,1,0>D g105<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g34<1>D g23<8,8,1>D 0x00000001UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g58<1>D g34<8,8,1>D 3976D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g35UD g58UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -mov(16) g107<1>UD g35<16,8,2>UW { align1 1H $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mul(16) g36<1>D g107<1,1,0>D 12W { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g41<1>D g36<1,1,0>D 12D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g62<1>D g36<1,1,0>D 18D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g64<1>D g36<1,1,0>D 21D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g56UD g62UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g62UD g64UD nullUD 0x04200900 0x00000000 - slm MsgDesc: ( load, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g65<1>UD g52<16,8,2>UW { align1 1H $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g58<1>UD g56<16,8,2>UW { align1 1H $11.dst }; -mov(16) g64<1>UW g62<32,8,4>UB { align1 1H $12.dst }; -cmp.l.f0.0(16) null<1>UW g60<16,8,2>UW g64<16,16,1>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -(+f0.0) sel(16) g67<1>UD g65<1,1,0>UD 0x00000000UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g79<1>D g58<1,1,0>D g67<1,1,0>D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -fbl(1) g82<1>UD mask0<0,1,0>UD { align1 WE_all 1N F@7 compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(1) a0<1>UD g82<0,1,0>UD 0x00000002UD { align1 WE_all 1N A@2 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000400UD { align1 WE_all 1N A@1 }; -mov(1) g84<1>UD g[a0 288]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0.any16h) send(1) g81UD g84UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -cmp.ge.f0.0(16) null<1>D g81<0,1,0>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL76 UIP: LABEL75 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -mul(16) g85<1>D g79<1,1,0>D 24W { align1 1H $0.src compacted }; -and.nz.f0.0(16) null<1>UD g3<0,1,0>UD 0x00000002UD { align1 1H }; -add(16) g65<1>D g85<8,8,1>D 5416D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g70<1>D g85<8,8,1>D 5432D { align1 1H $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g10UD g65UD nullUD 0x0480f502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g109UD g70UD nullUD 0x04403502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g68<1>UD g16<8,8,1>UD { align1 1H F@3 }; -mov(16) g66<1>UD g14<8,8,1>UD { align1 1H $14.dst }; -mov(16) g62<1>UD g10<8,8,1>UD { align1 1H $14.dst }; -mov(16) g64<1>UD g12<8,8,1>UD { align1 1H $14.dst }; -mov(16) g70<1>UD g109<8,8,1>UD { align1 1H $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g72<1>UD g111<8,8,1>UD { align1 1H F@1 }; -(+f0.0) if(16) JIP: LABEL78 UIP: LABEL77 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g74<1>D g79<8,8,1>D 12784D { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g86UD g74UD nullUD 0x04200900 0x00000000 - slm MsgDesc: ( load, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g74<1>UD g86<32,8,4>UB { align1 1H $0.dst }; -else(16) JIP: LABEL77 UIP: LABEL77 { align1 1H }; - -LABEL78: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g74<1>UD 0x000000ffUD { align1 1H A@2 }; - -LABEL77: -endif(16) JIP: LABEL79 { align1 1H }; - -LABEL79: -else(16) JIP: LABEL75 UIP: LABEL75 { align1 1H }; - -LABEL76: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -shl(16) g87<1>D g79<8,8,1>D 0x00000001UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -mov(8) g95<1>UD g28.1<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g96<1>UD g48.1<8,4,2>UD { align1 2Q F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g79<1>D g87<8,8,1>D 4904D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g88UD g79UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -mov(16) g83<2>UB g88<16,8,2>UW { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g89<1>UD g83<16,8,2>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g91<1>D g89<8,8,1>D 0x00000005UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shr(16) g93<1>UD g89<1,1,0>UD 0x0000001bUD { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g97<1>D g28<8,4,2>D g91<1,1,0>D { align1 1Q A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -add(8) g98<1>D g48<8,4,2>D g92<1,1,0>D { align1 2Q A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.l.f0.0(8) g109<1>UD g97<8,8,1>UD g28<8,4,2>UD { align1 1Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g18<2>UD g97<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g110<1>UD g98<8,8,1>UD g48<8,4,2>UD { align1 2Q A@2 }; -mov(8) g20<2>UD g98<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(16) g113<1>D g97<1,1,0>D 16D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -add3(16) g111<1>D g95<8,8,1>D g93<8,8,1>D -g109<1,1,1>D { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -cmp.l.f0.0(16) g115<1>UD g113<1,1,0>UD g97<1,1,0>UD { align1 1H compacted }; -mov(8) g34<2>UD g113<4,4,1>UD { align1 1Q }; -mov(8) g36<2>UD g114<4,4,1>UD { align1 2Q }; -and.nz.f0.0(16) null<1>UD g3<0,1,0>UD 0x00000002UD { align1 1H }; -mov(8) g18.1<2>UD g111<4,4,1>UD { align1 1Q I@5 }; -mov(8) g20.1<2>UD g112<4,4,1>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g117<1>D -g115<1,1,0>D g111<1,1,0>D { align1 1H A@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g10UD g18UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g34.1<2>UD g117<4,4,1>UD { align1 1Q I@1 }; -mov(8) g36.1<2>UD g118<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g18UD g34UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g118<1>UD g16.3<32,8,4>UB { align1 1H F@7 }; -mov(16) g62<1>UD g10<8,8,1>UD { align1 1H $2.dst }; -mov(16) g64<1>UD g12<8,8,1>UD { align1 1H $2.dst }; -mov(16) g66<1>UD g14<8,8,1>UD { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -(+f0.0) sel(16) g74<1>UD g118<1,1,0>UD 0x000000ffUD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g68<1>UD g18<8,8,1>UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g70<1>UD g20<8,8,1>UD { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(16) g72<1>UD g22<8,8,1>UD { align1 1H F@1 }; - -LABEL75: -endif(16) JIP: LABEL74 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g119<1>D g52<1,1,0>D 4D { align1 1H A@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g121<1>D g52<1,1,0>D -12D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -add(16) g18<1>D g52<1,1,0>D 2D { align1 1H compacted }; -add(16) g20<1>D g52<1,1,0>D -14D { align1 1H compacted }; -cmp.l.f0.0(16) null<1>D g119<8,8,1>D 16D { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -(+f0.0) sel(16) g123<1>UD g119<1,1,0>UD g121<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) a0<1>UW 0x07c0UW { align1 WE_all 1H }; -shl(16) a0<1>UW g123<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x07c0UW { align1 1H A@1 }; -mov(16) g125<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -mov(16) a0<1>UW 0x0800UW { align1 WE_all 1H }; -shl(16) a0<1>UW g123<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0800UW { align1 1H A@1 }; -mov(16) g1<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0840UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g123<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0840UW { align1 1H A@1 }; -mov(16) g10<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x08c0UW { align1 WE_all 1H $0.src }; -shl(16) a0<1>UW g123<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x08c0UW { align1 1H A@1 }; -mov(16) g86<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) a0<1>UW 0x0900UW { align1 WE_all 1H $0.src }; -shl(16) a0<1>UW g123<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0900UW { align1 1H A@1 }; -mov(16) g88<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>D g18<8,8,1>D 16D { align1 1H I@7 }; -sel.l(16) g12<1>F g62<1,1,0>F g125<1,1,0>F { align1 1H A@1 compacted }; -sel.l(16) g14<1>F g64<1,1,0>F g1<1,1,0>F { align1 1H A@4 compacted }; -sel.l(16) g16<1>F g66<1,1,0>F g10<1,1,0>F { align1 1H I@4 compacted }; -add(16) g62<1>D g52<1,1,0>D 1D { align1 1H A@3 compacted }; -sel.ge(16) g111<1>F g70<1,1,0>F g86<1,1,0>F { align1 1H I@4 compacted }; -add(16) g64<1>D g52<1,1,0>D -15D { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -sel.ge(16) g113<1>F g72<1,1,0>F g88<1,1,0>F { align1 1H compacted }; -(+f0.0) sel(16) g22<1>UD g18<1,1,0>UD g20<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) a0<1>UW 0x0180UW { align1 WE_all 1H }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0180UW { align1 1H A@1 }; -mov(16) g24<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) a0<1>UW 0x01c0UW { align1 WE_all 1H F@4 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x01c0UW { align1 1H A@1 }; -mov(16) g34<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) a0<1>UW 0x0200UW { align1 WE_all 1H F@3 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0200UW { align1 1H A@1 }; -mov(16) g36<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) a0<1>UW 0x0de0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0de0UW { align1 1H A@1 }; -mov(16) g117<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0e20UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0e20UW { align1 1H A@1 }; -mov(16) g119<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>D g62<8,8,1>D 16D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -sel.l(16) g41<1>F g12<1,1,0>F g24<1,1,0>F { align1 1H compacted }; -sel.l(16) g56<1>F g14<1,1,0>F g34<1,1,0>F { align1 1H I@5 compacted }; -sel.l(16) g58<1>F g16<1,1,0>F g36<1,1,0>F { align1 1H I@4 compacted }; -sel.ge(16) g125<1>F g111<1,1,0>F g117<1,1,0>F { align1 1H I@3 compacted }; -sel.ge(16) g1<1>F g113<1,1,0>F g119<1,1,0>F { align1 1H I@2 compacted }; -(+f0.0) sel(16) g66<1>UD g62<1,1,0>UD g64<1,1,0>UD { align1 1H A@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) a0<1>UW 0x0520UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g66<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0520UW { align1 1H A@1 }; -mov(16) g79<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0700UW { align1 WE_all 1H F@4 }; -shl(16) a0<1>UW g66<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0700UW { align1 1H A@1 }; -mov(16) g81<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) a0<1>UW 0x0740UW { align1 WE_all 1H }; -shl(16) a0<1>UW g66<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0740UW { align1 1H A@1 }; -mov(16) g83<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0fa0UW { align1 WE_all 1H A@2 }; -shl(16) a0<1>UW g66<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0fa0UW { align1 1H A@1 }; -mov(16) g12<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0020UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g66<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0020UW { align1 1H A@1 }; -mov(16) g14<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.z.f0.0(16) null<1>W g60<16,8,2>W 0W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sel.l(16) g91<1>F g41<1,1,0>F g79<1,1,0>F { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sel.l(16) g93<1>F g56<1,1,0>F g81<1,1,0>F { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -sel.l(16) g95<1>F g58<1,1,0>F g83<1,1,0>F { align1 1H compacted }; -sel.ge(16) g35<1>F g125<1,1,0>F g12<1,1,0>F { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sel.ge(16) g37<1>F g1<1,1,0>F g14<1,1,0>F { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) a0<1>UW 0x0880UW { align1 WE_all 1H }; -shl(16) a0<1>UW g123<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0880UW { align1 1H A@1 }; -mov(16) g84<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g109<1>F g68<1,1,0>F g84<1,1,0>F { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) a0<1>UW 0x0da0UW { align1 WE_all 1H }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0da0UW { align1 1H A@1 }; -mov(16) g115<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g121<1>F g109<1,1,0>F g115<1,1,0>F { align1 1H I@1 compacted }; -mov(16) a0<1>UW 0x0f20UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g66<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0f20UW { align1 1H A@1 }; -mov(16) g10<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sel.ge(16) g97<1>F g121<1,1,0>F g10<1,1,0>F { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL80 UIP: LABEL80 { align1 1H }; -mul(16) g15<1>D g107<1,1,0>D 24W { align1 1H F@4 compacted }; -add(16) g80<1>D g15<8,8,1>D 5416D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g80UD g91UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g81<1>D g15<8,8,1>D 5432D { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g81UD g35UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; - -LABEL80: -endif(16) JIP: LABEL74 { align1 1H }; -and.nz.f0.0(16) null<1>UD g3<0,1,0>UD 0x00000002UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL81 UIP: LABEL81 { align1 1H }; -mov(16) g16<1>UD g74<32,8,4>UB { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g82<1>D g107<8,8,1>D 12784D { align1 1H F@6 }; -mov(16) a0<1>UW 0x0200UW { align1 WE_all 1H I@2 }; -shl(16) a0<1>UW g123<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0200UW { align1 1H A@1 }; -mov(16) g18<1>UD g[a0]UD { align1 1H A@1 compacted }; -or(16) g20<1>UD g74<1,1,0>UD g18<1,1,0>UD { align1 1H I@1 compacted }; -mov(16) g24<1>UD g20<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) a0<1>UW 0x0300UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0300UW { align1 1H A@1 }; -mov(16) g34<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g36<1>UD g24<1,1,0>UD g34<1,1,0>UD { align1 1H A@1 compacted }; -mov(16) g41<1>UD g36<32,8,4>UB { align1 1H A@1 }; -mov(16) a0<1>UW 0x0520UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g66<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0520UW { align1 1H A@1 }; -mov(16) g56<1>UD g[a0]UD { align1 1H A@1 compacted }; -or(16) g58<1>UD g36<1,1,0>UD g56<1,1,0>UD { align1 1H A@1 compacted }; -mov(16) g86<4>UB g58<0,1,0>UD { align1 1H I@1 }; -mov(16) g84<1>UD g86<32,8,4>UB { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g82UD g84UD 0x04000904 0x00000080 - slm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL81: -endif(16) JIP: LABEL74 { align1 1H }; -add(16) g62<1>D g105<1,1,0>D 16D { align1 1H compacted }; -mov(16) g87<2>UW g62<8,8,1>UD { align1 1H I@1 }; -mov(16) g76<1>UW g87<16,8,2>UW { align1 1H I@1 }; - -LABEL74: -while(16) JIP: LABEL82 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(1) g63UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(8) g64<1>UD 0x00000000UD { align1 WE_all 1Q $0.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(2) g64.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g64UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $0 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -add(16) g99<1>D g99<1,1,0>D -1D { align1 1H compacted }; - -LABEL73: -while(16) JIP: LABEL83 { align1 1H }; -mov(8) g66<1>UD 0x00000000UD { align1 WE_all 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(1) g65UD g66UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(16) g79<2>B 2W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -mov(16) g1<1>UD g65<0,1,0>UW { align1 1H }; - -LABEL103: -cmp.ge.f0.0(16) null<1>UD g44<8,8,1>UD g1<8,8,1>UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL84 UIP: LABEL84 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g38<1>UD g44<16,8,2>UW { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g40<1>D g38<1,1,0>D 12W { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g67<1>D g40<1,1,0>D 12D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g85<1>D g40<1,1,0>D 21D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g69UD g85UD nullUD 0x04200900 0x00000000 - slm MsgDesc: ( load, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -fbl(1) g72<1>UD mask0<0,1,0>UD { align1 WE_all 1N F@2 compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g64<1>UD g52<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g86<1>D g40<1,1,0>D 18D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -shl(1) a0<1>UD g72<0,1,0>UD 0x00000002UD { align1 WE_all 1N A@2 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000800UD { align1 WE_all 1N A@1 }; -mov(1) g74<1>UD g[a0 96]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -send(16) g84UD g86UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0.any16h) send(1) g71UD g74UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g42<1>UD g69<32,8,4>UB { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g76<1>UD g84<16,8,2>UW { align1 1H F@3 }; -cmp.l.f0.0(16) null<1>D g64<8,8,1>D g42<8,8,1>D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g80<1>UD g71<0,1,0>UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -(+f0.0) sel(16) g82<1>UD g52<1,1,0>UD 0x00000000UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g85<1>UD g82<16,8,2>UW { align1 1H I@1 }; -cmp.ge.f0.0(16) null<1>D g71<0,1,0>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(16) g66<1>D g76<1,1,0>D g85<1,1,0>D { align1 1H compacted }; -(+f0.0) if(16) JIP: LABEL86 UIP: LABEL85 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mul(16) g86<1>D g66<1,1,0>D 24W { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g88<1>D g86<8,8,1>D 5416D { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g10UD g88UD nullUD 0x0480f502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g89<1>D g86<8,8,1>D 5432D { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g56<1>UD g16<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) g62<1>UD g14<8,8,1>UD { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g58<1>UD g10<8,8,1>UD { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) g60<1>UD g12<8,8,1>UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g10UD g89UD nullUD 0x04403502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g68<1>UD g10<8,8,1>UD { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g70<1>UD g12<8,8,1>UD { align1 1H F@1 }; -else(16) JIP: LABEL85 UIP: LABEL85 { align1 1H }; - -LABEL86: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -shl(16) g87<1>D g66<8,8,1>D 0x00000001UD { align1 1H $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(8) g95<1>UD g28.1<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g96<1>UD g48.1<8,4,2>UD { align1 2Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g90<1>D g87<8,8,1>D 4904D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g88UD g90UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -mov(16) g91<2>UB g88<16,8,2>UW { align1 1H $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g89<1>UD g91<16,8,2>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g91<1>D g89<8,8,1>D 0x00000005UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shr(16) g93<1>UD g89<1,1,0>UD 0x0000001bUD { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g97<1>D g28<8,4,2>D g91<1,1,0>D { align1 1Q A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -add(8) g98<1>D g48<8,4,2>D g92<1,1,0>D { align1 2Q A@1 compacted }; -cmp.l.f0.0(8) g99<1>UD g97<8,8,1>UD g28<8,4,2>UD { align1 1Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(8) g18<2>UD g97<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g100<1>UD g98<8,8,1>UD g48<8,4,2>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@1 }; -mov(8) g20<2>UD g98<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g103<1>D g97<1,1,0>D 16D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add3(16) g101<1>D g95<8,8,1>D g93<8,8,1>D -g99<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -cmp.l.f0.0(16) g105<1>UD g103<1,1,0>UD g97<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g34<2>UD g103<4,4,1>UD { align1 1Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -mov(8) g36<2>UD g104<4,4,1>UD { align1 2Q F@4 }; -mov(8) g18.1<2>UD g101<4,4,1>UD { align1 1Q I@4 }; -mov(8) g20.1<2>UD g102<4,4,1>UD { align1 2Q I@5 }; -add(16) g107<1>D -g105<1,1,0>D g101<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g10UD g18UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -mov(8) g34.1<2>UD g107<4,4,1>UD { align1 1Q I@1 }; -mov(8) g36.1<2>UD g108<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g18UD g34UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g58<1>UD g10<8,8,1>UD { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -mov(16) g60<1>UD g12<8,8,1>UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) g62<1>UD g14<8,8,1>UD { align1 1H $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g56<1>UD g18<8,8,1>UD { align1 1H F@1 }; -mov(16) g68<1>UD g20<8,8,1>UD { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g70<1>UD g22<8,8,1>UD { align1 1H F@1 }; - -LABEL85: -endif(16) JIP: LABEL84 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g111<1>UD 0x00000004UD { align1 WE_all 1Q F@7 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -shl(16) g112<1>D g38<8,8,1>D 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g114<1>UD g26<8,4,2>UD { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@2 }; -mov(8) g115<1>UD g46<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0.any16h) send(1) g110UD g111UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(16) g108<1>UD g110<0,1,0>UD { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g72<1>D g110.0<0,1,0>D g112<8,8,1>D g114<1,1,1>D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(8) g75<1>UD g72<8,8,1>UD g26<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@2 }; -cmp.l.f0.0(8) g116<1>UD g73<8,8,1>UD g46<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g34<2>UD g72<4,4,1>UD { align1 1Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -mov(8) g36<2>UD g73<4,4,1>UD { align1 2Q F@4 }; -cmp.ge.f0.0(16) null<1>D g80<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -add(8) g74<1>D -g75<8,8,1>D g26.1<8,4,2>D { align1 1Q }; -add(8) g75<1>D -g116<8,8,1>D g46.1<8,4,2>D { align1 2Q I@5 }; -mov(8) g34.1<2>UD g74<4,4,1>UD { align1 1Q I@2 }; -mov(8) g36.1<2>UD g75<4,4,1>UD { align1 2Q I@2 }; -(+f0.0) if(16) JIP: LABEL88 UIP: LABEL87 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g117<1>D g76<8,8,1>D 0x00000006UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) g18<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g119<1>D g108<1,1,0>D g117<1,1,0>D { align1 1H A@2 compacted }; -add3(16) g80<1>D g114<8,8,1>D g119<8,8,1>D -g72<1,1,1>D { align1 1H I@1 }; -else(16) JIP: LABEL87 UIP: LABEL87 { align1 1H }; - -LABEL88: -add(8) g82<1>D g26<8,4,2>D 16D { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $15.src }; -add(8) g120<1>D g46<8,4,2>D 16D { align1 2Q A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -mov(16) g18<1>UD g6<16,8,2>UW { align1 1H }; -cmp.l.f0.0(8) g83<1>UD g82<8,8,1>UD g26<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@1 }; -cmp.l.f0.0(8) g121<1>UD g120<8,8,1>UD g46<8,4,2>UD { align1 2Q }; -mov(8) g10<2>UD g82<4,4,1>UD { align1 1Q F@1 }; -mov(8) g12<2>UD g120<4,4,1>UD { align1 2Q F@1 }; -add(8) g84<1>D -g83<8,8,1>D g26.1<8,4,2>D { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $15.src }; -add(8) g122<1>D -g121<8,8,1>D g46.1<8,4,2>D { align1 2Q A@1 }; -mov(8) g10.1<2>UD g84<4,4,1>UD { align1 1Q I@2 }; -mov(8) g12.1<2>UD g122<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g123UD g10UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(16) g10<1>UD g8<16,8,2>UW { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mul(16) g12<1>UD g10<8,8,1>UD g76<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -shl(16) g125<1>D g123<8,8,1>D 0x00000006UD { align1 1H $11.dst }; -add(16) g14<1>D g125<1,1,0>D g12<1,1,0>D { align1 1H A@1 compacted }; -add3(16) g80<1>D g114<8,8,1>D g14<8,8,1>D -g72<1,1,1>D { align1 1H I@1 }; - -LABEL87: -endif(16) JIP: LABEL84 { align1 1H }; -asr(16) g16<1>D g80<8,8,1>D 0x00000006UD { align1 1H @2 $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g20<1>D g52<1,1,0>D 4D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -add(16) g24<1>D g52<1,1,0>D -12D { align1 1H compacted }; -add(16) g76<1>D g52<1,1,0>D 2D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(16) g110<1>D g52<1,1,0>D 1D { align1 1H compacted }; -add(16) g112<1>D g52<1,1,0>D -15D { align1 1H compacted }; -add(16) g80<1>D g52<1,1,0>D -14D { align1 1H compacted }; -cmp.l.f0.0(16) null<1>D g20<8,8,1>D 16D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g22<1>UD g20<1,1,0>UD g24<1,1,0>UD { align1 1H A@2 compacted }; -cmp.l.f0.0(16) null<1>D g76<8,8,1>D 16D { align1 1H I@6 }; -(+f0.0) sel(16) g24<1>UD g76<1,1,0>UD g80<1,1,0>UD { align1 1H I@4 compacted }; -cmp.l.f0.0(16) null<1>D g110<8,8,1>D 16D { align1 1H I@7 }; -(+f0.0) sel(16) g76<1>UD g110<1,1,0>UD g112<1,1,0>UD { align1 1H I@7 compacted }; -cmp.z.f0.0(16) g80<1>D g18<1,1,0>D 1D { align1 1H compacted }; -(-f0.0) if(16) JIP: LABEL90 UIP: LABEL89 { align1 1H }; -and.nz.f0.0(16) null<1>UD g3<0,1,0>UD 0x00000002UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL92 UIP: LABEL91 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g91<1>D g38<8,8,1>D 12784D { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g82UD g91UD nullUD 0x04200900 0x00000000 - slm MsgDesc: ( load, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g94<1>UD g82<32,8,4>UB { align1 1H }; -else(16) JIP: LABEL91 UIP: LABEL91 { align1 1H }; - -LABEL92: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g94<1>UD 0x000000ffUD { align1 1H }; - -LABEL91: -endif(16) JIP: LABEL93 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g52<8,8,1>UD g42<8,8,1>UD { align1 1H }; -(+f0.0) sel(16) g20<1>UD g56<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g84<1>UD g68<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g86<1>UD g70<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g88<1>UD g58<8,8,1>UD 0x7f800000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g90<1>UD g60<8,8,1>UD 0x7f800000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g92<1>UD g62<8,8,1>UD 0x7f800000UD { align1 1H F@7 }; -mov(16) g82<4>UB g94<8,8,1>UD { align1 1H I@7 }; -mov(16) a0<1>UW 0x0b00UW { align1 WE_all 1H I@4 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b00UW { align1 1H A@1 }; -mov(16) g94<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) a0<1>UW 0x0b40UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b40UW { align1 1H A@1 }; -mov(16) g96<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) a0<1>UW 0x0b80UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b80UW { align1 1H A@1 }; -mov(16) g98<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>UD g52<8,8,1>UD 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sel.l(16) g100<1>F g88<1,1,0>F g94<1,1,0>F { align1 1H I@4 compacted }; -sel.l(16) g88<1>F g90<1,1,0>F g96<1,1,0>F { align1 1H A@1 compacted }; -sel.l(16) g90<1>F g92<1,1,0>F g98<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0c80UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0c80UW { align1 1H A@1 }; -mov(16) g92<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0b00UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b00UW { align1 1H A@1 }; -mov(16) g94<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0b40UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b40UW { align1 1H A@1 }; -mov(16) g96<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g98<1>F g100<1,1,0>F g92<1,1,0>F { align1 1H I@3 compacted }; -sel.l(16) g92<1>F g88<1,1,0>F g94<1,1,0>F { align1 1H I@2 compacted }; -sel.l(16) g88<1>F g90<1,1,0>F g96<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0c40UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g76<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0c40UW { align1 1H A@1 }; -mov(16) g90<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0b80UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g76<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b80UW { align1 1H A@1 }; -mov(16) g94<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0b00UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g76<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b00UW { align1 1H A@1 }; -mov(16) g96<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g100<1>F g98<1,1,0>F g90<1,1,0>F { align1 1H A@3 compacted }; -sel.l(16) g90<1>F g92<1,1,0>F g94<1,1,0>F { align1 1H I@2 compacted }; -sel.l(16) g92<1>F g88<1,1,0>F g96<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0a80UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0a80UW { align1 1H A@1 }; -mov(16) g94<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0280UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0280UW { align1 1H A@1 }; -mov(16) g88<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0ac0UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ac0UW { align1 1H A@1 }; -mov(16) g96<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g98<1>F g20<1,1,0>F g88<1,1,0>F { align1 1H A@2 compacted }; -sel.ge(16) g20<1>F g84<1,1,0>F g94<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g84<1>F g86<1,1,0>F g96<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0c40UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0c40UW { align1 1H A@1 }; -mov(16) g86<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0280UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0280UW { align1 1H A@1 }; -mov(16) g88<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0a80UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0a80UW { align1 1H A@1 }; -mov(16) g94<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g96<1>F g98<1,1,0>F g86<1,1,0>F { align1 1H I@3 compacted }; -sel.ge(16) g86<1>F g20<1,1,0>F g88<1,1,0>F { align1 1H I@2 compacted }; -sel.ge(16) g20<1>F g84<1,1,0>F g94<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0c00UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g76<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0c00UW { align1 1H A@1 }; -mov(16) g84<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0ac0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g76<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ac0UW { align1 1H A@1 }; -mov(16) g88<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0280UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g76<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0280UW { align1 1H A@1 }; -mov(16) g94<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g98<1>F g96<1,1,0>F g84<1,1,0>F { align1 1H A@3 compacted }; -sel.ge(16) g84<1>F g86<1,1,0>F g88<1,1,0>F { align1 1H I@2 compacted }; -sel.ge(16) g86<1>F g20<1,1,0>F g94<1,1,0>F { align1 1H A@1 compacted }; -(+f0.0) if(16) JIP: LABEL94 UIP: LABEL94 { align1 1H }; -sel.ge(16) g20<1>F (abs)g100<0,1,0>F (abs)g98<0,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g88<1>F (abs)g90<0,1,0>F (abs)g84<0,1,0>F { align1 1H F@3 compacted }; -sel.ge(16) g94<1>F (abs)g92<0,1,0>F (abs)g86<0,1,0>F { align1 1H F@3 compacted }; -sel.ge(16) g96<1>F g88<1,1,0>F g94<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g88<1>F g20<1,1,0>F g96<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g20<1>F g88<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -add(16) g10<1>F g100<0,1,0>F -g20<1,1,0>F { align1 1H F@1 compacted }; -add(16) g12<1>F g90<0,1,0>F -g20<1,1,0>F { align1 1H compacted }; -add(16) g14<1>F g92<0,1,0>F -g20<1,1,0>F { align1 1H compacted }; -add(16) g88<1>F g98<0,1,0>F g20<1,1,0>F { align1 1H compacted }; -add(16) g90<1>F g84<0,1,0>F g20<1,1,0>F { align1 1H compacted }; -add(16) g84<1>F g86<0,1,0>F g20<1,1,0>F { align1 1H compacted }; -add(16) g86<1>F g88<1,1,0>F -g10<1,1,0>F { align1 1H F@3 compacted }; -add(16) g88<1>F g90<1,1,0>F -g12<1,1,0>F { align1 1H F@3 compacted }; -add(16) g90<1>F g84<1,1,0>F -g14<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g20<1>F g86<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g84<1>F g88<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g86<1>F g90<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -and(16) g92<1>UD g20<8,8,1>UD 0x007fffffUD { align1 1H F@3 }; -and(16) g94<1>UD g84<8,8,1>UD 0x007fffffUD { align1 1H F@2 }; -and(16) g96<1>UD g84<8,8,1>UD 0x80000000UD { align1 1H }; -and(16) g88<1>UD g86<8,8,1>UD 0x007fffffUD { align1 1H F@1 }; -and(16) g98<1>UD g86<8,8,1>UD 0x80000000UD { align1 1H F@7 }; -add(16) g90<1>D g92<8,8,1>D 1056964608D { align1 1H A@1 }; -add(16) g92<1>D g94<8,8,1>D 1056964608D { align1 1H I@5 }; -add(16) g94<1>D g88<8,8,1>D 1056964608D { align1 1H I@4 }; -cmp.z.f0.0(16) null<1>F g90<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@3 compacted }; -(-f0.0) sel(16) g88<1>UD g90<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g100<1>UD g88<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.z.f0.0(16) null<1>F g92<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@4 compacted }; -(-f0.0) sel(16) g90<1>UD g92<8,8,1>UD 0x3f000000UD { align1 1H A@2 }; -and(16) g88<1>UD g90<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.z.f0.0(16) null<1>F g94<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@5 compacted }; -(-f0.0) sel(16) g92<1>UD g94<8,8,1>UD 0x3f000000UD { align1 1H A@2 }; -and(16) g94<1>UD g20<8,8,1>UD 0x80000000UD { align1 1H A@1 }; -and(16) g90<1>UD g92<8,8,1>UD 0x7fffffffUD { align1 1H I@2 }; -or(16) g92<1>UD g100<1,1,0>UD g94<1,1,0>UD { align1 1H I@2 compacted }; -or(16) g94<1>UD g88<1,1,0>UD g96<1,1,0>UD { align1 1H I@5 compacted }; -or(16) g88<1>UD g90<1,1,0>UD g98<1,1,0>UD { align1 1H I@3 compacted }; -and(16) g90<1>UD g20<8,8,1>UD 0x7f800000UD { align1 1H }; -cmp.g.f0.0(16) g96<1>F g92<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@3 }; -and(16) g20<1>UD g84<8,8,1>UD 0x7f800000UD { align1 1H }; -cmp.g.f0.0(16) g92<1>F g94<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@4 }; -and(16) g84<1>UD g86<8,8,1>UD 0x7f800000UD { align1 1H }; -cmp.g.f0.0(16) g94<1>F g88<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@4 }; -asr(16) g86<1>D g90<8,8,1>D 0x00000017UD { align1 1H I@3 }; -asr(16) g90<1>D g20<8,8,1>D 0x00000017UD { align1 1H I@3 }; -asr(16) g20<1>D g84<8,8,1>D 0x00000017UD { align1 1H I@3 }; -add3(16) g84<1>D 65410W g86<8,8,1>D -g96<1,1,1>D { align1 1H A@3 }; -add3(16) g86<1>D 65410W g90<8,8,1>D -g92<1,1,1>D { align1 1H A@2 }; -add3(16) g88<1>D 65410W g20<8,8,1>D -g94<1,1,1>D { align1 1H A@1 }; -add(16) g92<1>D g72<1,1,0>D 16D { align1 1H compacted }; -mov(16) g90<4>UB g18<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g18<1>UD g92<1,1,0>UD g72<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g94<1>D -g18<1,1,0>D g74<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g18<2>UD g92<4,4,1>UD { align1 1Q }; -mov(8) g20<2>UD g93<4,4,1>UD { align1 2Q }; -mov(16) g92<1>UD g90<32,8,4>UB { align1 1H I@5 }; -mov(8) g18.1<2>UD g94<4,4,1>UD { align1 1Q I@3 }; -mov(8) g20.1<2>UD g95<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD g92UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $12 }; -send(16) nullUD g34UD g10UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -add(16) g90<1>D g72<1,1,0>D 18D { align1 1H compacted }; -mov(16) g92<4>UB g84<8,8,1>UD { align1 1H $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -cmp.l.f0.0(16) g18<1>UD g90<1,1,0>UD g72<1,1,0>UD { align1 1H I@2 compacted }; -mov(16) g96<4>UB g88<8,8,1>UD { align1 1H }; -add(16) g94<1>D -g18<1,1,0>D g74<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g18<2>UD g90<4,4,1>UD { align1 1Q }; -mov(8) g20<2>UD g91<4,4,1>UD { align1 2Q $12.src }; -mov(8) g18.1<2>UD g94<4,4,1>UD { align1 1Q I@2 }; -mov(8) g20.1<2>UD g95<4,4,1>UD { align1 2Q I@2 }; -mov(16) g90<4>UB g92<32,8,4>UB { align1 1H I@7 }; -mov(16) g94<4>UB g86<8,8,1>UD { align1 1H }; -mov(16) g90.1<4>UB g94<32,8,4>UB { align1 1H I@1 }; -mov(16) g90.2<4>UB g96<32,8,4>UB { align1 1H I@1 }; -mov(16) g90.3<4>UB g82<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD g90UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $13 }; -cmp.l.f0.0(16) null<1>UD g52<8,8,1>UD g42<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL96 UIP: LABEL95 { align1 1H }; -sel.ge(16) g18<1>F (abs)g58<1,1,0>F (abs)g56<1,1,0>F { align1 1H $13.src compacted }; -sel.ge(16) g20<1>F (abs)g60<1,1,0>F (abs)g68<1,1,0>F { align1 1H $13.src compacted }; -sel.ge(16) g82<1>F (abs)g62<1,1,0>F (abs)g70<1,1,0>F { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sel.ge(16) g90<1>F g20<1,1,0>F g82<1,1,0>F { align1 1H F@1 compacted }; -sel.ge(16) g20<1>F g18<1,1,0>F g90<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g18<1>F g20<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -add(16) g20<1>F g58<1,1,0>F -g18<1,1,0>F { align1 1H F@1 compacted }; -add(16) g82<1>F g60<1,1,0>F -g18<1,1,0>F { align1 1H compacted }; -add(16) g90<1>F g62<1,1,0>F -g18<1,1,0>F { align1 1H compacted }; -add(16) g92<1>F g56<1,1,0>F g18<1,1,0>F { align1 1H I@7 compacted }; -add(16) g94<1>F g68<1,1,0>F g18<1,1,0>F { align1 1H I@5 compacted }; -add(16) g96<1>F g70<1,1,0>F g18<1,1,0>F { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g18<1>F g20<1,1,0>F -g10<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g20<1>F g82<1,1,0>F -g12<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g82<1>F g90<1,1,0>F -g14<1,1,0>F { align1 1H F@6 compacted }; -mul(16) g90<1>F g18<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@3 }; -mul(16) g18<1>F g20<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@3 }; -mul(16) g20<1>F g82<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@3 }; -shl(16) g82<1>D -g84<8,8,1>D 0x00000017UD { align1 1H F@1 }; -add(16) g84<1>D g82<8,8,1>D 1132462080D { align1 1H I@1 }; -shl(16) g82<1>D -g86<8,8,1>D 0x00000017UD { align1 1H }; -add(16) g86<1>D g82<8,8,1>D 1132462080D { align1 1H I@1 }; -shl(16) g82<1>D -g88<8,8,1>D 0x00000017UD { align1 1H }; -add(16) g88<1>D g82<8,8,1>D 1132462080D { align1 1H I@1 }; -mul(16) g82<1>F g90<1,1,0>F g84<1,1,0>F { align1 1H A@1 compacted }; -mul(16) g90<1>F g18<1,1,0>F g86<1,1,0>F { align1 1H A@3 compacted }; -mul(16) g18<1>F g20<1,1,0>F g88<1,1,0>F { align1 1H A@1 compacted }; -rndd(16) g20<1>F g82<1,1,0>F { align1 1H F@3 compacted }; -rndd(16) g82<1>F g90<1,1,0>F { align1 1H F@3 compacted }; -rndd(16) g90<1>F g18<1,1,0>F { align1 1H F@3 compacted }; -sel.ge(16) g18<1>F g20<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.ge(16) g20<1>F g82<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.ge(16) g82<1>F g90<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.l(16) g90<1>F g18<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -sel.l(16) g18<1>F g20<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -sel.l(16) g20<1>F g82<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -add(16) g82<1>F g92<1,1,0>F -g10<1,1,0>F { align1 1H compacted }; -add(16) g92<1>F g94<1,1,0>F -g12<1,1,0>F { align1 1H compacted }; -add(16) g94<1>F g96<1,1,0>F -g14<1,1,0>F { align1 1H compacted }; -mul(16) g96<1>F g82<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g82<1>F g92<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g92<1>F g94<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g94<1>F g96<1,1,0>F g84<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g84<1>F g82<1,1,0>F g86<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g82<1>F g92<1,1,0>F g88<1,1,0>F { align1 1H F@3 compacted }; -rndd(16) g86<1>F -g94<1,1,0>F { align1 1H F@3 compacted }; -rndd(16) g88<1>F -g84<1,1,0>F { align1 1H F@3 compacted }; -rndd(16) g84<1>F -g82<1,1,0>F { align1 1H F@3 compacted }; -sel.ge(16) g82<1>F -g86<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.ge(16) g86<1>F -g88<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.ge(16) g88<1>F -g84<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.l(16) g84<1>F g82<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -sel.l(16) g82<1>F g86<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -sel.l(16) g86<1>F g88<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -mov(16) g88<4>UB g90<8,8,1>F { align1 1H F@1 }; -mov(16) g90<4>UB g18<8,8,1>F { align1 1H }; -mov(16) g18<4>UB g20<8,8,1>F { align1 1H }; -mov(16) g20<4>UB g84<8,8,1>F { align1 1H F@3 }; -mov(16) g84<4>UB g82<8,8,1>F { align1 1H F@2 }; -mov(16) g82<4>UB g86<8,8,1>F { align1 1H F@1 }; -mov(16) g86<1>UW g84<32,8,4>UB { align1 1H I@2 }; -mov(16) g87<1>UW g20<32,8,4>UB { align1 1H I@4 }; -mov(16) g84<1>UW g88<32,8,4>UB { align1 1H I@7 }; -mov(16) g85<1>UW g82<32,8,4>UB { align1 1H I@4 }; -mov(16) g82<1>UW g18<32,8,4>UB { align1 1H I@7 }; -mov(16) g83<1>UW g90<32,8,4>UB { align1 1H I@7 }; -else(16) JIP: LABEL95 UIP: LABEL95 { align1 1H }; - -LABEL96: -mov(16) g82<1>UW 0x0080UW { align1 1H I@3 }; -mov(16) g83<1>UW 0x0080UW { align1 1H I@3 }; -mov(16) g84<1>UW 0x0080UW { align1 1H I@7 }; -mov(16) g85<1>UW 0x0000UW { align1 1H I@7 }; -mov(16) g86<1>UW 0x0000UW { align1 1H I@7 }; -mov(16) g87<1>UW 0x0000UW { align1 1H }; - -LABEL95: -endif(16) JIP: LABEL94 { align1 1H }; -mov(16) g93<2>UB g82<16,16,1>UW { align1 1H A@4 }; -mov(16) g94<2>UB g83<16,16,1>UW { align1 1H A@4 }; -mov(16) g95<2>UB g84<16,16,1>UW { align1 1H A@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g90<2>UB g85<16,16,1>UW { align1 1H I@7 }; -add(16) g82<1>D g72<1,1,0>D g52<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g91<2>UB g86<16,16,1>UW { align1 1H I@7 }; -mov(16) g92<2>UB g87<16,16,1>UW { align1 1H A@7 }; -add(16) g86<1>D g82<1,1,0>D 28D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g113<1>UD g82<1,1,0>UD g72<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -cmp.l.f0.0(16) g18<1>UD g86<1,1,0>UD g82<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g84<1>D -g113<1,1,0>D g74<1,1,0>D { align1 1H I@2 compacted }; -add(16) g88<1>D -g18<1,1,0>D g84<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g18<2>UD g86<4,4,1>UD { align1 1Q }; -mov(8) g20<2>UD g87<4,4,1>UD { align1 2Q $13.src }; -mov(16) g86<1>UD g95<16,8,2>UB { align1 1H }; -mov(8) g18.1<2>UD g88<4,4,1>UD { align1 1Q I@3 }; -mov(8) g20.1<2>UD g89<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD g86UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $14 }; -add(16) g86<1>D g82<1,1,0>D 40D { align1 1H $14.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.l.f0.0(16) g18<1>UD g86<1,1,0>UD g82<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g88<1>D -g18<1,1,0>D g84<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g18<2>UD g86<4,4,1>UD { align1 1Q }; -mov(8) g20<2>UD g87<4,4,1>UD { align1 2Q $14.src }; -mov(16) g86<1>UD g94<16,8,2>UB { align1 1H }; -mov(8) g18.1<2>UD g88<4,4,1>UD { align1 1Q I@3 }; -mov(8) g20.1<2>UD g89<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD g86UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; -add(16) g86<1>D g82<1,1,0>D 52D { align1 1H $15.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.l.f0.0(16) g18<1>UD g86<1,1,0>UD g82<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g88<1>D -g18<1,1,0>D g84<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g18<2>UD g86<4,4,1>UD { align1 1Q }; -mov(8) g20<2>UD g87<4,4,1>UD { align1 2Q $15.src }; -mov(16) g86<1>UD g93<16,8,2>UB { align1 1H }; -mov(8) g18.1<2>UD g88<4,4,1>UD { align1 1Q I@3 }; -mov(8) g20.1<2>UD g89<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD g86UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g86<1>D g82<1,1,0>D 34D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g18<1>UD g86<1,1,0>UD g82<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g88<1>D -g18<1,1,0>D g84<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g18<2>UD g86<4,4,1>UD { align1 1Q }; -mov(8) g20<2>UD g87<4,4,1>UD { align1 2Q $0.src }; -mov(16) g86<1>UD g92<16,8,2>UB { align1 1H }; -mov(8) g18.1<2>UD g88<4,4,1>UD { align1 1Q I@3 }; -mov(8) g20.1<2>UD g89<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD g86UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(16) g86<1>D g82<1,1,0>D 46D { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g18<1>UD g86<1,1,0>UD g82<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g88<1>D -g18<1,1,0>D g84<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g18<2>UD g86<4,4,1>UD { align1 1Q }; -mov(8) g20<2>UD g87<4,4,1>UD { align1 2Q $1.src }; -mov(16) g86<1>UD g91<16,8,2>UB { align1 1H }; -mov(8) g18.1<2>UD g88<4,4,1>UD { align1 1Q I@3 }; -mov(8) g20.1<2>UD g89<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD g86UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g86<1>D g82<1,1,0>D 58D { align1 1H $2.src compacted }; -mov(16) g92<1>UD g90<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g18<1>UD g86<1,1,0>UD g82<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g88<1>D -g18<1,1,0>D g84<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g18<2>UD g86<4,4,1>UD { align1 1Q }; -mov(8) g20<2>UD g87<4,4,1>UD { align1 2Q $2.src }; -mov(8) g18.1<2>UD g88<4,4,1>UD { align1 1Q I@2 }; -mov(8) g20.1<2>UD g89<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD g92UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -cmp.nz.f0.0(16) null<1>D g80<8,8,1>D 0D { align1 1H }; -add(16) g114<1>D g82<1,1,0>D 22D { align1 1H compacted }; -(-f0.0) sel(16) g86<1>UD g78<0,1,0>UD 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g18<2>UD g114<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -mov(8) g20<2>UD g115<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g92<4>UB g86<8,8,1>UD { align1 1H I@3 }; -cmp.l.f0.0(16) g87<1>UD g114<1,1,0>UD g82<1,1,0>UD { align1 1H compacted }; -mov(16) g94<1>UD g92<32,8,4>UB { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g116<1>D -g87<1,1,0>D g84<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g18.1<2>UD g116<4,4,1>UD { align1 1Q I@1 }; -mov(8) g20.1<2>UD g117<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD g94UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL94: -endif(16) JIP: LABEL93 { align1 1H }; - -LABEL93: -else(16) JIP: LABEL89 UIP: LABEL89 { align1 1H }; - -LABEL90: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g88<1>D g66<8,8,1>D 0x00000001UD { align1 1H A@1 }; -cmp.l.f0.0(16) null<1>D g64<8,8,1>D g42<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g95<1>D g88<8,8,1>D 4904D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g90UD g95UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(16) g89<1>UW g90<16,8,2>UW { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g91<1>UD g89.1<16,8,2>UB { align1 1H A@1 }; -(+f0.0) sel(16) g66<1>UD g91<1,1,0>UD 0x00000000UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g92<1>UD g66<32,8,4>UB { align1 1H A@1 }; -cmp.l.f0.0(16) null<1>UD g52<8,8,1>UD g42<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) a0<1>UW 0x0b80UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b80UW { align1 1H A@1 }; -mov(16) g94<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g96<1>UD g66<1,1,0>UD g94<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g98<1>UD g96<32,8,4>UB { align1 1H A@1 }; -mov(16) a0<1>UW 0x0c40UW { align1 WE_all 1H @1 $0.dst }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0c40UW { align1 1H A@1 }; -mov(16) g100<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(16) g102<1>UD g98<1,1,0>UD g100<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g104<1>UD g102<32,8,4>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) a0<1>UW 0x0d00UW { align1 WE_all 1H }; -shl(16) a0<1>UW g76<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0d00UW { align1 1H A@1 }; -mov(16) g106<1>UD g[a0]UD { align1 1H A@1 compacted }; -or(16) g108<1>UD g102<1,1,0>UD g106<1,1,0>UD { align1 1H I@1 compacted }; -mov(16) g80<4>UB g108<0,1,0>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL98 UIP: LABEL97 { align1 1H }; -mov(16) g110<1>UD g108<0,1,0>UB { align1 1H F@7 }; -cmp.z.f0.0(16) g112<1>D g110<1,1,0>D 0D { align1 1H I@1 compacted }; -cmp.z.f0.0(16) null<1>D g66<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g114<1>UD g112<8,8,1>UD 0xffffffffUD { align1 1H I@2 }; -cmp.nz.f0.0(16) null<1>D g114<8,8,1>D 0D { align1 1H I@1 }; -(+f0.0) sel(16) g64<1>UD g56<8,8,1>UD 0xff800000UD { align1 1H F@1 }; -(+f0.0) sel(16) g82<1>UD g68<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g84<1>UD g60<8,8,1>UD 0x7f800000UD { align1 1H F@2 }; -(+f0.0) sel(16) g68<1>UD g70<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g60<1>UD g62<8,8,1>UD 0x7f800000UD { align1 1H }; -(+f0.0) sel(16) g70<1>UD g58<8,8,1>UD 0x7f800000UD { align1 1H }; -else(16) JIP: LABEL97 UIP: LABEL97 { align1 1H }; - -LABEL98: -mov(16) g60<1>UD 0x7f800000UD { align1 1H I@3 }; -mov(16) g84<1>UD 0x7f800000UD { align1 1H A@2 }; -mov(16) g70<1>UD 0x7f800000UD { align1 1H I@4 }; -mov(16) g68<1>UD 0xff800000UD { align1 1H I@7 }; -mov(16) g82<1>UD 0xff800000UD { align1 1H I@7 }; -mov(16) g64<1>UD 0xff800000UD { align1 1H F@1 }; - -LABEL97: -endif(16) JIP: LABEL89 { align1 1H }; -mov(16) a0<1>UW 0x08c0UW { align1 WE_all 1H I@3 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x08c0UW { align1 1H A@1 }; -mov(16) g115<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) a0<1>UW 0x0a80UW { align1 WE_all 1H A@7 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0a80UW { align1 1H A@1 }; -mov(16) g117<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) a0<1>UW 0x0780UW { align1 WE_all 1H A@6 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0780UW { align1 1H A@1 }; -mov(16) g119<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>UD g52<8,8,1>UD 0x00000006UD { align1 1H }; -sel.l(16) g62<1>F g70<1,1,0>F g115<1,1,0>F { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sel.l(16) g18<1>F g84<1,1,0>F g117<1,1,0>F { align1 1H I@3 compacted }; -sel.l(16) g56<1>F g60<1,1,0>F g119<1,1,0>F { align1 1H I@2 compacted }; -mov(16) a0<1>UW 0x07c0UW { align1 WE_all 1H F@3 }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x07c0UW { align1 1H A@1 }; -mov(16) g88<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0240UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0240UW { align1 1H A@1 }; -mov(16) g86<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) a0<1>UW 0x0700UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0700UW { align1 1H A@1 }; -mov(16) g20<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g58<1>F g62<1,1,0>F g88<1,1,0>F { align1 1H I@3 compacted }; -sel.l(16) g62<1>F g18<1,1,0>F g86<1,1,0>F { align1 1H A@1 compacted }; -sel.l(16) g18<1>F g56<1,1,0>F g20<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0740UW { align1 WE_all 1H F@3 }; -shl(16) a0<1>UW g76<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0740UW { align1 1H A@1 }; -mov(16) g88<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x07c0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g76<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x07c0UW { align1 1H A@1 }; -mov(16) g86<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0240UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g76<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0240UW { align1 1H A@1 }; -mov(16) g20<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g56<1>F g58<1,1,0>F g88<1,1,0>F { align1 1H A@1 compacted }; -sel.l(16) g58<1>F g62<1,1,0>F g86<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0a40UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0a40UW { align1 1H A@1 }; -mov(16) g88<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g62<1>F g18<1,1,0>F g20<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0880UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0880UW { align1 1H A@1 }; -mov(16) g86<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0800UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g22<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0800UW { align1 1H A@1 }; -mov(16) g20<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g22<1>F g68<1,1,0>F g86<1,1,0>F { align1 1H I@1 compacted }; -sel.ge(16) g18<1>F g64<1,1,0>F g20<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g20<1>F g82<1,1,0>F g88<1,1,0>F { align1 1H I@3 compacted }; -mov(16) a0<1>UW 0x02c0UW { align1 WE_all 1H F@3 }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x02c0UW { align1 1H A@1 }; -mov(16) g90<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0240UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0240UW { align1 1H A@1 }; -mov(16) g86<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0280UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g24<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0280UW { align1 1H A@1 }; -mov(16) g88<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g24<1>F g18<1,1,0>F g86<1,1,0>F { align1 1H I@1 compacted }; -sel.ge(16) g18<1>F g20<1,1,0>F g88<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g20<1>F g22<1,1,0>F g90<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0300UW { align1 WE_all 1H F@3 }; -shl(16) a0<1>UW g76<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0300UW { align1 1H A@1 }; -mov(16) g86<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0240UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g76<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0240UW { align1 1H A@1 }; -mov(16) g22<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0280UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g76<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0280UW { align1 1H A@1 }; -mov(16) g88<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g76<1>F g24<1,1,0>F g86<1,1,0>F { align1 1H I@1 compacted }; -sel.ge(16) g86<1>F g18<1,1,0>F g22<1,1,0>F { align1 1H I@2 compacted }; -sel.ge(16) g90<1>F g20<1,1,0>F g88<1,1,0>F { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL99 UIP: LABEL99 { align1 1H }; -sel.ge(16) g18<1>F (abs)g56<0,1,0>F (abs)g76<0,1,0>F { align1 1H A@2 compacted }; -sel.ge(16) g20<1>F (abs)g58<0,1,0>F (abs)g86<0,1,0>F { align1 1H A@2 compacted }; -sel.ge(16) g22<1>F (abs)g62<0,1,0>F (abs)g90<0,1,0>F { align1 1H F@3 compacted }; -sel.ge(16) g24<1>F g20<1,1,0>F g22<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g20<1>F g18<1,1,0>F g24<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g88<1>F g20<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -add(16) g18<1>F g56<0,1,0>F -g88<1,1,0>F { align1 1H F@1 compacted }; -add(16) g20<1>F g58<0,1,0>F -g88<1,1,0>F { align1 1H compacted }; -add(16) g22<1>F g62<0,1,0>F -g88<1,1,0>F { align1 1H compacted }; -add(16) g56<1>F g76<0,1,0>F g88<1,1,0>F { align1 1H compacted }; -add(16) g58<1>F g86<0,1,0>F g88<1,1,0>F { align1 1H compacted }; -add(16) g62<1>F g90<0,1,0>F g88<1,1,0>F { align1 1H compacted }; -add(16) g76<1>F g56<1,1,0>F -g18<1,1,0>F { align1 1H F@3 compacted }; -add(16) g86<1>F g58<1,1,0>F -g20<1,1,0>F { align1 1H F@3 compacted }; -add(16) g88<1>F g62<1,1,0>F -g22<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g56<1>F g76<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g58<1>F g86<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g62<1>F g88<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -and(16) g88<1>UD g56<8,8,1>UD 0x007fffffUD { align1 1H F@1 }; -and(16) g90<1>UD g58<8,8,1>UD 0x007fffffUD { align1 1H F@2 }; -and(16) g92<1>UD g58<8,8,1>UD 0x80000000UD { align1 1H }; -and(16) g76<1>UD g62<8,8,1>UD 0x007fffffUD { align1 1H F@1 }; -and(16) g94<1>UD g62<8,8,1>UD 0x80000000UD { align1 1H }; -add(16) g86<1>D g88<8,8,1>D 1056964608D { align1 1H A@2 }; -add(16) g88<1>D g90<8,8,1>D 1056964608D { align1 1H I@5 }; -add(16) g90<1>D g76<8,8,1>D 1056964608D { align1 1H I@4 }; -cmp.z.f0.0(16) null<1>F g86<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@3 compacted }; -(-f0.0) sel(16) g76<1>UD g86<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g96<1>UD g76<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.z.f0.0(16) null<1>F g88<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@4 compacted }; -(-f0.0) sel(16) g86<1>UD g88<8,8,1>UD 0x3f000000UD { align1 1H A@2 }; -and(16) g76<1>UD g86<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.z.f0.0(16) null<1>F g90<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@5 compacted }; -(-f0.0) sel(16) g88<1>UD g90<8,8,1>UD 0x3f000000UD { align1 1H A@2 }; -and(16) g90<1>UD g56<8,8,1>UD 0x80000000UD { align1 1H A@1 }; -and(16) g86<1>UD g88<8,8,1>UD 0x7fffffffUD { align1 1H I@2 }; -or(16) g88<1>UD g96<1,1,0>UD g90<1,1,0>UD { align1 1H I@2 compacted }; -or(16) g90<1>UD g76<1,1,0>UD g92<1,1,0>UD { align1 1H I@5 compacted }; -or(16) g76<1>UD g86<1,1,0>UD g94<1,1,0>UD { align1 1H I@3 compacted }; -and(16) g86<1>UD g56<8,8,1>UD 0x7f800000UD { align1 1H }; -and(16) g56<1>UD g58<8,8,1>UD 0x7f800000UD { align1 1H }; -and(16) g58<1>UD g62<8,8,1>UD 0x7f800000UD { align1 1H }; -asr(16) g62<1>D g86<8,8,1>D 0x00000017UD { align1 1H I@3 }; -asr(16) g86<1>D g56<8,8,1>D 0x00000017UD { align1 1H I@3 }; -asr(16) g56<1>D g58<8,8,1>D 0x00000017UD { align1 1H I@3 }; -cmp.g.f0.0(16) g58<1>F g88<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@1 }; -cmp.g.f0.0(16) g88<1>F g90<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@7 }; -cmp.g.f0.0(16) g90<1>F g76<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@7 }; -add3(16) g76<1>D 65410W g62<8,8,1>D -g58<1,1,1>D { align1 1H A@1 }; -add3(16) g62<1>D 65410W g86<8,8,1>D -g88<1,1,1>D { align1 1H A@2 }; -add3(16) g86<1>D 65410W g56<8,8,1>D -g90<1,1,1>D { align1 1H A@1 }; -add(16) g88<1>D g72<1,1,0>D 16D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g120<1>UD g88<1,1,0>UD g72<1,1,0>UD { align1 1H compacted }; -mov(8) g56<2>UD g88<4,4,1>UD { align1 1Q }; -mov(8) g58<2>UD g89<4,4,1>UD { align1 2Q }; -mov(8) g89<1>UW 0x76543210UV { align1 WE_all 1Q }; -add(16) g90<1>D -g120<1,1,0>D g74<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g89<1>UD g89<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g56.1<2>UD g90<4,4,1>UD { align1 1Q I@2 }; -mov(8) g58.1<2>UD g91<4,4,1>UD { align1 2Q I@3 }; -shl(8) g89<1>UD g89<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -add(8) g89<1>UD g89<1,1,0>UD 0x00000040UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g88UD g89UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(16) g96<1>UD g88<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g56UD g96UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g24<1>D g16<8,8,1>D { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g34UD g18UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -add(16) g121<1>D g72<1,1,0>D 18D { align1 1H $15.src compacted }; -mov(16) g99<4>UB g76<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.l.f0.0(16) g123<1>UD g121<1,1,0>UD g72<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g10<2>UD g121<4,4,1>UD { align1 1Q $0.src }; -mov(8) g12<2>UD g122<4,4,1>UD { align1 2Q $0.src }; -mov(16) g101<4>UB g62<8,8,1>UD { align1 1H }; -mov(16) g103<4>UB g86<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g97<4>UB g99<32,8,4>UB { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -add(16) g125<1>D -g123<1,1,0>D g74<1,1,0>D { align1 1H compacted }; -mov(16) g97.1<4>UB g101<32,8,4>UB { align1 1H I@2 }; -mov(8) g10.1<2>UD g125<4,4,1>UD { align1 1Q I@2 }; -mov(8) g12.1<2>UD g126<4,4,1>UD { align1 2Q I@3 }; -mov(16) g97.2<4>UB g103<32,8,4>UB { align1 1H I@3 }; -mov(16) g97.3<4>UB g80<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g10UD g97UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -cmp.l.f0.0(16) null<1>UD g52<8,8,1>UD g42<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL101 UIP: LABEL100 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -sel.ge(16) g126<1>F (abs)g70<1,1,0>F (abs)g64<1,1,0>F { align1 1H compacted }; -sel.ge(16) g10<1>F (abs)g84<1,1,0>F (abs)g82<1,1,0>F { align1 1H $6.src compacted }; -sel.ge(16) g12<1>F (abs)g60<1,1,0>F (abs)g68<1,1,0>F { align1 1H $6.src compacted }; -shl(16) g94<1>D -g76<8,8,1>D 0x00000017UD { align1 1H }; -shl(16) g98<1>D -g62<8,8,1>D 0x00000017UD { align1 1H $6.src }; -shl(16) g102<1>D -g86<8,8,1>D 0x00000017UD { align1 1H I@7 }; -cmp.z.f0.0(16) null<1>D g66<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sel.ge(16) g14<1>F g10<1,1,0>F g12<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g96<1>D g94<8,8,1>D 1132462080D { align1 1H I@4 }; -add(16) g100<1>D g98<8,8,1>D 1132462080D { align1 1H I@4 }; -add(16) g104<1>D g102<8,8,1>D 1132462080D { align1 1H I@4 }; -sel.ge(16) g16<1>F g126<1,1,0>F g14<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g34<1>F g16<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g36<1>F g70<1,1,0>F -g34<1,1,0>F { align1 1H F@1 compacted }; -add(16) g56<1>F g84<1,1,0>F -g34<1,1,0>F { align1 1H $0.src compacted }; -add(16) g58<1>F g60<1,1,0>F -g34<1,1,0>F { align1 1H $0.src compacted }; -add(16) g70<1>F g68<1,1,0>F g34<1,1,0>F { align1 1H F@3 compacted }; -add(16) g60<1>F g64<1,1,0>F g34<1,1,0>F { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g80<1>F g36<1,1,0>F -g18<1,1,0>F { align1 1H A@5 compacted }; -add(16) g64<1>F g82<1,1,0>F g34<1,1,0>F { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g84<1>F g58<1,1,0>F -g22<1,1,0>F { align1 1H F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g82<1>F g56<1,1,0>F -g20<1,1,0>F { align1 1H F@2 compacted }; -add(16) g16<1>F g70<1,1,0>F -g22<1,1,0>F { align1 1H F@6 compacted }; -add(16) g12<1>F g60<1,1,0>F -g18<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -mul(16) g88<1>F g80<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H }; -add(16) g14<1>F g64<1,1,0>F -g20<1,1,0>F { align1 1H F@6 compacted }; -mul(16) g92<1>F g84<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@6 }; -mul(16) g90<1>F g82<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@6 }; -mul(16) g22<1>F g16<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -mul(16) g18<1>F g12<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -mul(16) g106<1>F g88<1,1,0>F g96<1,1,0>F { align1 1H A@3 compacted }; -mul(16) g20<1>F g14<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -mul(16) g110<1>F g92<1,1,0>F g104<1,1,0>F { align1 1H A@1 compacted }; -mul(16) g108<1>F g90<1,1,0>F g100<1,1,0>F { align1 1H A@2 compacted }; -mul(16) g36<1>F g22<1,1,0>F g104<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g24<1>F g18<1,1,0>F g96<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g112<1>F g106<1,1,0>F { align1 1H F@6 compacted }; -mul(16) g34<1>F g20<1,1,0>F g100<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g116<1>F g110<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g114<1>F g108<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g60<1>F -g36<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g56<1>F -g24<1,1,0>F { align1 1H F@6 compacted }; -sel.ge(16) g118<1>F g112<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -rndd(16) g58<1>F -g34<1,1,0>F { align1 1H F@6 compacted }; -sel.ge(16) g122<1>F g116<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g120<1>F g114<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g68<1>F -g60<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g62<1>F -g56<1,1,0>F 0x0F /* 0F */ { align1 1H A@6 compacted }; -sel.l(16) g124<1>F g118<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.ge(16) g64<1>F -g58<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.l(16) g10<1>F g122<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g126<1>F g120<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g80<1>F g68<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g70<1>F g62<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -mov(16) g104<4>UB g124<8,8,1>F { align1 1H F@6 }; -sel.l(16) g76<1>F g64<8,8,1>F 0x437f0000F /* 255F */ { align1 1H A@5 }; -mov(16) g108<4>UB g10<8,8,1>F { align1 1H F@5 }; -mov(16) g106<4>UB g126<8,8,1>F { align1 1H F@4 }; -mov(16) g114<4>UB g80<8,8,1>F { align1 1H F@3 }; -mov(16) g110<4>UB g70<8,8,1>F { align1 1H F@2 }; -mov(16) g84<1>UW g104<32,8,4>UB { align1 1H I@5 }; -mov(16) g112<4>UB g76<8,8,1>F { align1 1H F@1 }; -mov(16) g86<1>UW g108<32,8,4>UB { align1 1H I@6 }; -mov(16) g85<1>UW g106<32,8,4>UB { align1 1H I@6 }; -mov(16) g83<1>UW g114<32,8,4>UB { align1 1H I@6 }; -mov(16) g81<1>UW g110<32,8,4>UB { align1 1H I@6 }; -(-f0.0) sel(16) g90<1>UW g84<16,16,1>UW 0x0000UW { align1 1H I@6 }; -mov(16) g82<1>UW g112<32,8,4>UB { align1 1H I@6 }; -(-f0.0) sel(16) g88<1>UW g86<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g89<1>UW g85<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g91<1>UW g83<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g93<1>UW g81<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g92<1>UW g82<16,16,1>UW 0x0000UW { align1 1H I@5 }; -else(16) JIP: LABEL100 UIP: LABEL100 { align1 1H }; - -LABEL101: -mov(16) g88<1>UW 0x0080UW { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -mov(16) g89<1>UW 0x0080UW { align1 1H }; -mov(16) g90<1>UW 0x0080UW { align1 1H I@7 }; -mov(16) g91<1>UW 0x0000UW { align1 1H I@7 }; -mov(16) g92<1>UW 0x0000UW { align1 1H I@6 }; -mov(16) g93<1>UW 0x0000UW { align1 1H I@7 }; - -LABEL100: -endif(16) JIP: LABEL99 { align1 1H }; -mov(16) g115<2>UB g88<16,16,1>UW { align1 1H I@7 }; -mov(16) g116<2>UB g89<16,16,1>UW { align1 1H I@7 }; -mov(16) g117<2>UB g90<16,16,1>UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g12<2>UB g91<16,16,1>UW { align1 1H I@7 }; -add(16) g87<1>D g72<1,1,0>D g52<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g13<2>UB g92<16,16,1>UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g14<2>UB g93<16,16,1>UW { align1 1H I@7 }; -mov(16) g103<1>UD g117<16,8,2>UB { align1 1H I@5 }; -add(16) g93<1>D g87<1,1,0>D 28D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g89<1>UD g87<1,1,0>UD g72<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g95<1>UD g93<1,1,0>UD g87<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g99<2>UD g93<4,4,1>UD { align1 1Q }; -mov(8) g101<2>UD g94<4,4,1>UD { align1 2Q }; -add(16) g91<1>D -g89<1,1,0>D g74<1,1,0>D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g97<1>D -g95<1,1,0>D g91<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g99.1<2>UD g97<4,4,1>UD { align1 1Q I@1 }; -mov(8) g101.1<2>UD g98<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g99UD g103UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; -add(16) g98<1>D g87<1,1,0>D 40D { align1 1H $7.src compacted }; -mov(16) g108<1>UD g116<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g100<1>UD g98<1,1,0>UD g87<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g104<2>UD g98<4,4,1>UD { align1 1Q $7.src }; -mov(8) g106<2>UD g99<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g102<1>D -g100<1,1,0>D g91<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g104.1<2>UD g102<4,4,1>UD { align1 1Q I@1 }; -mov(8) g106.1<2>UD g103<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g104UD g108UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; -add(16) g103<1>D g87<1,1,0>D 52D { align1 1H $8.src compacted }; -mov(16) g113<1>UD g115<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g105<1>UD g103<1,1,0>UD g87<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g109<2>UD g103<4,4,1>UD { align1 1Q $8.src }; -mov(8) g111<2>UD g104<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g107<1>D -g105<1,1,0>D g91<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g109.1<2>UD g107<4,4,1>UD { align1 1Q I@1 }; -mov(8) g111.1<2>UD g108<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g109UD g113UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -add(16) g108<1>D g87<1,1,0>D 34D { align1 1H $9.src compacted }; -mov(16) g118<1>UD g14<16,8,2>UB { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -cmp.l.f0.0(16) g110<1>UD g108<1,1,0>UD g87<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g114<2>UD g108<4,4,1>UD { align1 1Q $9.src }; -mov(8) g116<2>UD g109<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g112<1>D -g110<1,1,0>D g91<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g114.1<2>UD g112<4,4,1>UD { align1 1Q I@1 }; -mov(8) g116.1<2>UD g113<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g114UD g118UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; -add(16) g113<1>D g87<1,1,0>D 46D { align1 1H $10.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g123<1>UD g13<16,8,2>UB { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g115<1>UD g113<1,1,0>UD g87<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(8) g119<2>UD g113<4,4,1>UD { align1 1Q F@4 }; -mov(8) g121<2>UD g114<4,4,1>UD { align1 2Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g117<1>D -g115<1,1,0>D g91<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g119.1<2>UD g117<4,4,1>UD { align1 1Q I@1 }; -mov(8) g121.1<2>UD g118<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g119UD g123UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; -add(16) g118<1>D g87<1,1,0>D 58D { align1 1H $11.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g10<1>UD g12<16,8,2>UB { align1 1H $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -cmp.l.f0.0(16) g120<1>UD g118<1,1,0>UD g87<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g124<2>UD g118<4,4,1>UD { align1 1Q $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -mov(8) g126<2>UD g119<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g122<1>D -g120<1,1,0>D g91<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g124.1<2>UD g122<4,4,1>UD { align1 1Q I@1 }; -mov(8) g126.1<2>UD g123<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g124UD g10UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -add(16) g123<1>D g87<1,1,0>D 22D { align1 1H $4.src compacted }; -mov(16) g16<1>UD g79<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g125<1>UD g123<1,1,0>UD g87<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g12<2>UD g123<4,4,1>UD { align1 1Q }; -mov(8) g14<2>UD g124<4,4,1>UD { align1 2Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g10<1>D -g125<1,1,0>D g91<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g12.1<2>UD g10<4,4,1>UD { align1 1Q I@1 }; -mov(8) g14.1<2>UD g11<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g12UD g16UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL99: -endif(16) JIP: LABEL89 { align1 1H }; - -LABEL89: -endif(16) JIP: LABEL84 { align1 1H }; -mov.nz.f0.0(16) null<1>D g54<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL102 UIP: LABEL102 { align1 1H }; -add(8) g85<1>D g26<8,4,2>D 40D { align1 1Q A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -add(8) g11<1>D g46<8,4,2>D 40D { align1 2Q I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g24<1>UD 0x00000008UD { align1 WE_all 1Q A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g58<1>D g42<8,8,1>D 0x00000003UD { align1 1H F@6 }; -cmp.l.f0.0(8) g86<1>UD g85<8,8,1>UD g26<8,4,2>UD { align1 1Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -cmp.l.f0.0(8) g12<1>UD g11<8,8,1>UD g46<8,4,2>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g17<2>UD g85<4,4,1>UD { align1 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g19<2>UD g11<4,4,1>UD { align1 2Q F@1 }; -add(8) g87<1>D -g86<8,8,1>D g26.1<8,4,2>D { align1 1Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -add(8) g13<1>D -g12<8,8,1>D g46.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g17.1<2>UD g87<4,4,1>UD { align1 1Q I@2 }; -mov(8) g19.1<2>UD g13<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g14UD g17UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g16<1>D g14<8,8,1>D 0x00000006UD { align1 1H $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(8) g18<1>D g26<8,4,2>D g16<1,1,0>D { align1 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $12.src }; -add(8) g19<1>D g46<8,4,2>D g17<1,1,0>D { align1 2Q I@2 compacted }; -cmp.l.f0.0(8) g88<1>UD g18<8,8,1>UD g26<8,4,2>UD { align1 1Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $12.src }; -cmp.l.f0.0(8) g20<1>UD g19<8,8,1>UD g46<8,4,2>UD { align1 2Q I@2 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g21<1>D -g88<8,8,1>D g26.1<8,4,2>D { align1 1Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -add(8) g22<1>D -g20<8,8,1>D g46.1<8,4,2>D { align1 2Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0.any16h) send(1) g23UD g24UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g24<1>D g40<1,1,0>D 16D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g36UD g24UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -add(16) g34<1>D g23<0,1,0>D g38<1,1,0>D { align1 1H $0.src compacted }; -shr(16) g61<1>UD g34<1,1,0>UD 0x0000001eUD { align1 1H A@1 compacted }; -mov(16) g38<1>UD g36<16,8,2>UW { align1 1H @2 $0.dst }; -add(16) g40<1>D g38<1,1,0>D g23<0,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g56<1>D g40<8,8,1>D 0x00000006UD { align1 1H A@1 }; -or(16) g38<1>UD g56<1,1,0>UD g58<1,1,0>UD { align1 1H I@1 compacted }; -shl(16) g59<1>D g34<8,8,1>D 0x00000002UD { align1 1H F@7 }; -add(16) g63<1>D g18<1,1,0>D g59<1,1,0>D { align1 1H A@1 compacted }; -cmp.l.f0.0(16) g65<1>UD g63<1,1,0>UD g18<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g34<2>UD g63<4,4,1>UD { align1 1Q }; -mov(8) g36<2>UD g64<4,4,1>UD { align1 2Q }; -add3(16) g67<1>D g21<8,8,1>D g61<8,8,1>D -g65<1,1,1>D { align1 1H A@3 }; -mov(8) g34.1<2>UD g67<4,4,1>UD { align1 1Q I@1 }; -mov(8) g36.1<2>UD g68<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g34UD g38UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL102: -endif(16) JIP: LABEL84 { align1 1H }; -add(16) g44<1>D g44<1,1,0>D 16D { align1 1H compacted }; - -LABEL84: -while(16) JIP: LABEL103 { align1 1H }; -mov(8) g106<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g106<1>UD g106<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g107<1>UD g106<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g106<1>UD g106<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g106<1>UD g106<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g104UD g106UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -mov.nz.f0.0(16) null<1>D g104<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL104 UIP: LABEL104 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g24<1>UW 0x76543210UV { align1 WE_all 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(8) g34<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g77<1>UD 0x00000004UD { align1 WE_all 1Q F@3 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g86<1>UD g30.1<8,4,2>UD { align1 1Q F@1 }; -mov(8) g87<1>UD g50.1<8,4,2>UD { align1 2Q F@1 }; -mov(8) g24<1>UD g24<8,8,1>UW { align1 WE_all 1Q I@6 }; -mov(8) g34<1>UD g34<8,8,1>UW { align1 WE_all 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -(+f0.0.any16h) send(1) g76UD g77UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(8) g25<1>UD g24<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g35<1>UD g34<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@2 compacted }; -shl(16) g24<1>UD g24<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g34<1>UD g34<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g24<1>UD g24<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@2 compacted }; -add(16) g34<1>UD g34<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.src }; -send(16) g22UD g24UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g28UD g34UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -shl(16) g68<1>D g22<8,8,1>D 0x00000001UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g39<1>D g68<8,8,1>D 4904D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g69UD g39UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(8) g39<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g40<1>D g28<8,8,1>D 3696D { align1 1H F@7 }; -mov(8) g39<1>UD g39<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) g15<2>UB g69<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g70UD g40UD nullUD 0x04200900 0x00000000 - slm MsgDesc: ( load, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g40<1>UD g39<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -mov(16) g48<1>UD g15<16,8,2>UB { align1 1H I@2 }; -shl(16) g39<1>UD g39<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g39<1>UD g39<1,1,0>UD 0x00000000UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g37UD g39UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $2 }; -mov(8) g40<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g40<1>UD g40<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g41<1>UD g40<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g40<1>UD g40<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g40<1>UD g40<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g72<1>UD g70<32,8,4>UB { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -shl(16) g74<1>D g72<8,8,1>D 0x00000006UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g78<1>D g74<1,1,0>D g76<0,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -asr(16) g80<1>D g37<8,8,1>D 0x0000001fUD { align1 1H F@7 }; -mov(8) g37<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g37<1>UD g37<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g38<1>UD g37<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g37<1>UD g37<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g37<1>UD g37<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.dst }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.dst }; -send(16) g35UD g37UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g38UD g40UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -shl(16) g82<1>D g35<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -shr(16) g84<1>UD g38<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g93<1>D g30<8,4,2>D g82<1,1,0>D { align1 1Q A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@1 }; -add(8) g88<1>D g50<8,4,2>D g83<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(8) g89<1>UD g93<8,8,1>UD g30<8,4,2>UD { align1 1Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g41<2>UD g93<4,4,1>UD { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -cmp.l.f0.0(8) g90<1>UD g88<8,8,1>UD g50<8,4,2>UD { align1 2Q A@1 }; -mov(8) g43<2>UD g88<4,4,1>UD { align1 2Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g91<1>D g86<8,8,1>D g84<8,8,1>D -g89<1,1,1>D { align1 1H A@1 }; -mov(8) g41.1<2>UD g91<4,4,1>UD { align1 1Q I@1 }; -mov(8) g43.1<2>UD g92<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g41UD g48UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shr(16) g56<1>UD g78<1,1,0>UD 0x00000006UD { align1 1H F@1 compacted }; -mov(8) g42<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g48<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g42<1>UD g42<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g48<1>UD g48<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(8) g43<1>UD g42<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(8) g49<1>UD g48<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g42<1>UD g42<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g48<1>UD g48<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g42<1>UD g42<1,1,0>UD 0x00000000UD { align1 WE_all 1H I@2 compacted }; -add(16) g48<1>UD g48<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g40UD g42UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g44UD g48UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -mov(8) g48<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g48<1>UD g48<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(8) g49<1>UD g48<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g48<1>UD g48<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g48<1>UD g48<1,1,0>UD 0x00000000UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -add(16) g92<1>D g40<1,1,0>D g44<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g43UD g48UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g98<1>D g92<8,8,1>D 0x00000002UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shr(16) g102<1>UD g92<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@2 }; -add(8) g106<1>D g50<8,4,2>D g99<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -cmp.l.f0.0(16) g94<1>UD g92<1,1,0>UD g43<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(8) g108<1>UD g106<8,8,1>UD g50<8,4,2>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g96<1>D -g94<1,1,0>D g80<1,1,0>D { align1 1H A@1 compacted }; -add(8) g94<1>D g30<8,4,2>D g98<1,1,0>D { align1 1Q I@6 compacted }; -mov(8) g51<2>UD g106<4,4,1>UD { align1 2Q }; -shl(16) g100<1>D g96<8,8,1>D 0x00000002UD { align1 1H @3 $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(8) g107<1>UD g94<8,8,1>UD g30<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g49<2>UD g94<4,4,1>UD { align1 1Q }; -or(16) g104<1>UD g100<1,1,0>UD g102<1,1,0>UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add3(16) g109<1>D g86<8,8,1>D g104<8,8,1>D -g107<1,1,1>D { align1 1H A@1 }; -mov(8) g49.1<2>UD g109<4,4,1>UD { align1 1Q I@1 }; -mov(8) g51.1<2>UD g110<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g49UD g56UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.z.f0.0(16) g112<1>W g32<16,8,2>W 0W { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g110<1>D g112<8,8,1>W { align1 1H }; -and.nz.f0.0(16) null<1>UD g54<8,8,1>UD g110<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL105 UIP: LABEL105 { align1 1H }; -add(8) g95<1>D g26<8,4,2>D 40D { align1 1Q F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@7 }; -add(8) g113<1>D g46<8,4,2>D 40D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(8) g96<1>UD g95<8,8,1>UD g26<8,4,2>UD { align1 1Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -cmp.l.f0.0(8) g114<1>UD g113<8,8,1>UD g46<8,4,2>UD { align1 2Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g57<2>UD g95<4,4,1>UD { align1 1Q F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g59<2>UD g113<4,4,1>UD { align1 2Q F@6 }; -add(8) g97<1>D -g96<8,8,1>D g26.1<8,4,2>D { align1 1Q A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@2 }; -add(8) g115<1>D -g114<8,8,1>D g46.1<8,4,2>D { align1 2Q }; -mov(8) g57.1<2>UD g97<4,4,1>UD { align1 1Q I@2 }; -mov(8) g59.1<2>UD g115<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g116UD g57UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shl(16) g118<1>D g116<8,8,1>D 0x00000006UD { align1 1H F@7 }; -add(8) g98<1>D g26<8,4,2>D g118<1,1,0>D { align1 1Q I@1 compacted }; -add(8) g119<1>D g46<8,4,2>D g119<1,1,0>D { align1 2Q I@2 compacted }; -cmp.l.f0.0(8) g99<1>UD g98<8,8,1>UD g26<8,4,2>UD { align1 1Q I@2 }; -mov(8) g58<2>UD g98<4,4,1>UD { align1 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $15.src }; -cmp.l.f0.0(8) g120<1>UD g119<8,8,1>UD g46<8,4,2>UD { align1 2Q A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g60<2>UD g119<4,4,1>UD { align1 2Q F@7 }; -add(8) g100<1>D -g99<8,8,1>D g26.1<8,4,2>D { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@1 }; -add(8) g121<1>D -g120<8,8,1>D g46.1<8,4,2>D { align1 2Q }; -mov(8) g58.1<2>UD g100<4,4,1>UD { align1 1Q I@2 }; -mov(8) g60.1<2>UD g121<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g122UD g58UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -or(16) g62<1>UD g122<8,8,1>UD 0xffffffc0UD { align1 1H $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g58UD g62UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL105: -endif(16) JIP: LABEL104 { align1 1H }; - -LABEL104: -endif(16) JIP: LABEL106 { align1 1H }; - -LABEL106: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q F@1 }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_DFS_DFS_single_wg_code[] = { - 0x80000065, 0x10058220, 0x02000004, 0xffffffc0, - 0x80030061, 0x35054010, 0x00000000, 0x76543210, - 0x80030061, 0x36054010, 0x00000000, 0x76543210, - 0xe2111b40, 0x00011003, 0xe2120040, 0x04011003, - 0x80030061, 0x5e054410, 0x00000000, 0x76543210, - 0x80031d61, 0x35050120, 0x00463505, 0x00000000, - 0x80031d61, 0x36050120, 0x00463605, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x01140000, 0xfa00110c, 0x00340000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x030c0000, 0xfa00120c, 0x00300000, - 0x645e1b40, 0x00805e95, 0xe4351b69, 0x00203503, - 0xe4361b69, 0x00203603, 0xe4351a40, 0x04003503, - 0xe4361a40, 0x04003603, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039131, 0x340e0100, - 0xfa00350c, 0x04000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x21460061, 0x001102cc, - 0x2a5f0061, 0x001102cc, 0x00030061, 0x1a260aa0, - 0x00000264, 0x00000000, 0x00130061, 0x2e260aa0, - 0x00000264, 0x00000000, 0x00030061, 0x1c260aa0, - 0x000002a4, 0x00000000, 0x00130061, 0x30260aa0, - 0x000002a4, 0x00000000, 0x00030061, 0x1e260aa0, - 0x000002e4, 0x00000000, 0x00130061, 0x32260aa0, - 0x000002e4, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0xe0650065, 0x00110303, - 0x21461761, 0x00110204, 0x2a5f1761, 0x00110204, - 0x211a1761, 0x00110244, 0x2a2e1761, 0x00110244, - 0x211c1761, 0x0011025c, 0x2a301761, 0x0011025c, - 0x211e1761, 0x0011026c, 0x2a321761, 0x0011026c, - 0xa1611740, 0x024e4603, 0xaa621740, 0x024e5f03, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x34064540, 0x00000000, 0x00010001, - 0x00031b61, 0x15060220, 0x00346105, 0x00000000, - 0xe7631b70, 0x02406103, 0x00130061, 0x17060220, - 0x00346205, 0x00000000, 0x00031a40, 0x47052660, - 0x06466305, 0x00444626, 0x00131b40, 0x64052660, - 0x06466405, 0x00445f26, 0x00031a61, 0x15260220, - 0x00344705, 0x00000000, 0x00131a61, 0x17260220, - 0x00346405, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x04340000, - 0xfb041524, 0x001c0000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039231, 0x00020100, - 0xfa08360c, 0x04003404, 0xe02c0065, 0x0ff10043, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x34050160, 0x00465e05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xae360070, 0x00006503, 0x00041b70, 0x00018660, - 0x26462c05, 0x00000000, 0x00042061, 0x67060210, - 0x00460405, 0x00000000, 0x00041961, 0x4d050110, - 0x00566706, 0x00000000, 0x00040069, 0x67058660, - 0x02462c05, 0x00000004, 0xa0691940, 0x67003402, - 0x00041961, 0x2a050020, 0x00666907, 0x00000000, - 0x00041961, 0x20060210, 0x00462a05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000370, 0x000002c0, - 0x00040070, 0x00018660, 0x26462c05, 0x00000002, - 0x01040022, 0x0001c060, 0x00000280, 0x00000230, - 0x00040070, 0x00018660, 0x26462c05, 0x00000004, - 0x01040022, 0x0001c060, 0x000001f0, 0x00000130, - 0xac6a0070, 0x00003403, 0xac6c0070, 0x00602c03, - 0x00041965, 0x00010220, 0x22466a05, 0x00466c05, - 0x01040022, 0x0001c060, 0x000000e0, 0x000000e0, - 0x00043061, 0x16054660, 0x00000000, 0x00001528, - 0x00040061, 0x0a054220, 0x00000000, 0x7f800000, - 0x00040061, 0x0c054220, 0x00000000, 0x7f800000, - 0x00040061, 0x0e054220, 0x00000000, 0x7f800000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x10054220, 0x00000000, 0xff800000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c1614, 0x003c0a44, - 0x00043061, 0x17054660, 0x00000000, 0x00001538, - 0x00040061, 0x22054220, 0x00000000, 0xff800000, - 0x00040061, 0x24054220, 0x00000000, 0xff800000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c1714, 0x000c2224, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x000000d0, 0x000000d0, - 0x00043061, 0x23054660, 0x00000000, 0x00000f80, - 0x00043061, 0x25054220, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c2314, 0x00042514, - 0x00043061, 0x26054660, 0x00000000, 0x00000f70, - 0x00043061, 0x0a054220, 0x00000000, 0x00000000, - 0x00043061, 0x0c054220, 0x00000000, 0x00000000, - 0x00043061, 0x0e054220, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x10054220, 0x00000000, 0x00000010, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c2614, 0x003c0a44, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000060, 0x00000060, - 0x00040061, 0x3a050120, 0x00560406, 0x00000000, - 0x00043061, 0x27054660, 0x00000000, 0x00002940, - 0x00040061, 0x38054220, 0x00000000, 0x00000001, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c2714, 0x000c3824, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x000000c0, 0x000000c0, - 0x00040070, 0x00018660, 0x16463405, 0x00000000, - 0x01040022, 0x0001c060, 0x00000090, 0x00000090, - 0x00043061, 0x39054660, 0x00000000, 0x00000000, - 0x00043061, 0x3b054220, 0x00000000, 0x00000001, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c3914, 0x00043b14, - 0x00043061, 0x3c054660, 0x00000000, 0x0000000c, - 0x00040061, 0x3e054220, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c3c14, 0x00043e14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80004331, 0x6d0c0000, 0xe23e000c, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80030061, 0x6e054220, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x6e550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044431, 0x00000000, 0x30086e0c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x00040061, 0x6b050120, 0x00562a06, 0x00000000, - 0x80030061, 0x6d054010, 0x00000000, 0x76543210, - 0x80031961, 0x6d050120, 0x00466d05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xe46e1940, 0x00806d03, 0xe36d1969, 0x00206d03, - 0xe36d1940, 0x0a006d03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049531, 0x00020100, - 0xfa086d14, 0x04006b04, 0x00040061, 0x13050120, - 0x00560406, 0x00000000, 0x80033061, 0x15054010, - 0x00000000, 0x76543210, 0x80031961, 0x15050120, - 0x00461505, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe4161940, 0x00801503, - 0xe3151969, 0x00201503, 0xe3151940, 0x00001503, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049031, 0x00020100, 0xfa081514, 0x04001304, - 0x80033061, 0x18054010, 0x00000000, 0x76543210, - 0x80030061, 0x70054010, 0x00000000, 0x76543210, - 0x80030061, 0x5c054010, 0x00000000, 0x76543210, - 0x80031b61, 0x18050120, 0x00461805, 0x00000000, - 0x80031b61, 0x70050120, 0x00467005, 0x00000000, - 0x80031b61, 0x5c050120, 0x00465c05, 0x00000000, - 0xe4191b40, 0x00801803, 0xe4711b40, 0x00807003, - 0xe45d1b40, 0x00805c03, 0xe3181b69, 0x00201803, - 0xe3701b69, 0x00207003, 0xe35c1b69, 0x00205c03, - 0xe3181b40, 0x00001803, 0xe3701b40, 0x0a007003, - 0xe35c1b40, 0x06005c03, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049031, 0x16160100, - 0xfa001814, 0x04000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049631, 0x6e160100, - 0xfa007014, 0x04000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0xa75a0070, 0x16006e02, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049031, 0x00020100, 0xfa085c14, 0x04005a04, - 0x11040022, 0x0001c060, 0x00000410, 0x00000090, - 0x00040061, 0x43054220, 0x00000000, 0x7f800000, - 0x00040061, 0x46054220, 0x00000000, 0x7f800000, - 0x00040061, 0x79054220, 0x00000000, 0x7f800000, - 0x00040061, 0x7b054220, 0x00000000, 0xff800000, - 0x00040061, 0x7d054220, 0x00000000, 0xff800000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x01054220, 0x00000000, 0xff800000, - 0x00040024, 0x0001c060, 0x00000390, 0x00000390, - 0x80030061, 0x73054010, 0x00000000, 0x76543210, - 0x80030061, 0x76054010, 0x00000000, 0x76543210, - 0x80031a61, 0x73050120, 0x00467305, 0x00000000, - 0x80031a61, 0x76050120, 0x00467605, 0x00000000, - 0xe4741a40, 0x00807303, 0xe4771a40, 0x00807603, - 0xe3731a69, 0x00207303, 0xe3761a69, 0x00207603, - 0xe3731a40, 0x0a007303, 0xe3761a40, 0x0a007603, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049731, 0x71160100, 0xfa007314, 0x04000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00031461, 0x73050220, 0x00441c26, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049831, 0x74160100, 0xfa007614, 0x04000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x6f058660, 0x02467105, 0x00000005, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0xe0710068, 0x01b07403, 0x00131361, 0x74050220, - 0x00443026, 0x00000000, 0xa1751b40, 0x6f0e1c02, - 0x80103801, 0x00000000, 0x00000000, 0x00000000, - 0xaa761c40, 0x700e3002, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00031a70, 0x77050220, - 0x52467505, 0x00441c06, 0x00033061, 0x3f060220, - 0x00347505, 0x00000000, 0x00131b70, 0x78050220, - 0x52467605, 0x00443006, 0x00130061, 0x41060220, - 0x00347605, 0x00000000, 0xa0143040, 0x01007503, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041b52, 0x12040e68, 0x0e2e7305, 0x77057105, - 0x27161a70, 0x75001403, 0x00031a61, 0x3f260220, - 0x00341205, 0x00000000, 0x00131b61, 0x41260220, - 0x00341305, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0181b40, 0x12021602, - 0x00030061, 0x75060220, 0x00341405, 0x00000000, - 0x00130061, 0x77060220, 0x00341505, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x0a440000, 0xfb043f24, 0x003c0000, - 0x00031a61, 0x75260220, 0x00341805, 0x00000000, - 0x00131a61, 0x77260220, 0x00341905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x12440000, 0xfb047524, 0x003c0000, - 0x00042061, 0x5f050220, 0x00461005, 0x00000000, - 0x00042061, 0x43050220, 0x00460a05, 0x00000000, - 0x00042061, 0x46050220, 0x00460c05, 0x00000000, - 0x00042061, 0x79050220, 0x00460e05, 0x00000000, - 0x00042061, 0x7b050220, 0x00461205, 0x00000000, - 0x00042061, 0x7d050220, 0x00461405, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x01050220, 0x00461605, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00043061, 0x40054220, 0x00000000, 0x00001528, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea2a4014, 0x01004314, - 0x00043061, 0x44054220, 0x00000000, 0x0000152c, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x00000000, 0xea2a4414, 0x01004614, - 0x00043961, 0x47054220, 0x00000000, 0x00001530, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x00000000, 0xea2a4714, 0x01007914, - 0x00043a61, 0x48054220, 0x00000000, 0x00001534, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x00000000, 0xea2c4814, 0x01007b14, - 0x00043b61, 0x49054220, 0x00000000, 0x00001538, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea2c4914, 0x01007d14, - 0x00043061, 0x4a054220, 0x00000000, 0x0000153c, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x00000000, 0xea2c4a14, 0x01000114, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80004d31, 0x220c0000, 0xe23e000c, 0x00000000, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x80033061, 0x23054220, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x23550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044e31, 0x00000000, 0x3008230c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x80030061, 0x61054010, 0x00000000, 0x76543210, - 0x80031961, 0x61050120, 0x00466105, 0x00000000, - 0xe4621940, 0x00806103, 0xe3611969, 0x00206103, - 0xe3611940, 0x06006103, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80003065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049031, 0x5d160100, - 0xfa006114, 0x04000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x00010660, - 0x20465d05, 0x00000000, 0x01040022, 0x0001c060, - 0x000007d8, 0x000007d8, 0x80033061, 0x25054220, - 0x00000000, 0x00001528, 0xe2453961, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004031, 0x240c0000, 0xea00250c, 0x00300000, - 0x80001a61, 0x30010220, 0x00004504, 0x00000000, - 0x80033061, 0x27054220, 0x00000000, 0x00001538, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x20280040, 0x24312478, 0x20423040, 0x24300a00, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x20443040, 0x24300c10, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x20463040, 0x24300e28, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004031, 0x260c0000, 0xea00270c, 0x00300000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x20380040, 0x24312610, 0x00043040, 0x3a050aa0, - 0x0a002624, 0x02002444, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x253c1162, 0x3a003800, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x253e1162, 0x3c002800, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00044038, 0x40050aa0, - 0x1a463e05, 0x00460001, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x20482041, 0x40004200, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x204a1741, 0x40004400, 0x204e1741, 0x40004600, - 0x80000965, 0x80018220, 0x02008000, 0xffffffcf, - 0x80000966, 0x80018220, 0x02008000, 0x00000030, - 0x80040901, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x20530040, 0x24301200, 0x20553040, 0x24301410, - 0x20570040, 0x24301628, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x80033a61, 0x79054010, - 0x00000000, 0x76543210, 0x00031661, 0x68060a90, - 0x00464805, 0x00000000, 0x00131761, 0x69060a90, - 0x00464905, 0x00000000, 0x00031761, 0x6a060a90, - 0x00464a05, 0x00000000, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00131761, 0x6b060a90, - 0x00464b05, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00031761, 0x6c060a90, - 0x00464e05, 0x00000000, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00131761, 0x6d060a90, - 0x00464f05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x20591741, 0x40005300, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x205b1741, 0x40005500, 0x205d0f41, 0x40005700, - 0x80031961, 0x79050120, 0x00467905, 0x00000000, - 0x00031761, 0x50050110, 0x00566806, 0x00000000, - 0x00031761, 0x51050110, 0x00566a06, 0x00000000, - 0x00031561, 0x52050110, 0x00566c06, 0x00000000, - 0x00031361, 0x6e060a90, 0x00465905, 0x00000000, - 0x00131461, 0x6f060a90, 0x00465a05, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x70060a90, 0x00465b05, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x80101501, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x71060a90, 0x00465c05, 0x00000000, - 0x00031561, 0x72060a90, 0x00465d05, 0x00000000, - 0x00131661, 0x73060a90, 0x00465e05, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xe47a1c40, 0x00807903, 0x00131c61, 0x50850110, - 0x00566906, 0x00000000, 0x00131c61, 0x51850110, - 0x00566b06, 0x00000000, 0x00130c61, 0x52850110, - 0x00566d06, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031661, 0x61050110, - 0x00566e06, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031461, 0x62050110, - 0x00567006, 0x00000000, 0x00031261, 0x63050110, - 0x00567206, 0x00000000, 0xe3791f69, 0x00207903, - 0x00041f61, 0x0a060110, 0x00465005, 0x00000000, - 0x00041e61, 0x0c060110, 0x00465205, 0x00000000, - 0x00130d61, 0x61850110, 0x00566f06, 0x00000000, - 0x00130b61, 0x62850110, 0x00567106, 0x00000000, - 0x00130961, 0x63850110, 0x00567306, 0x00000000, - 0xe3791e40, 0x0a007903, 0x00041e61, 0x0a160110, - 0x00465105, 0x00000000, 0x00041d61, 0x0c160110, - 0x00466105, 0x00000000, 0x00041d61, 0x0e060110, - 0x00466205, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049a31, 0x77160100, - 0xfa007914, 0x04000000, 0x00041961, 0x0e160110, - 0x00466305, 0x00000000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x60640041, 0x00c07702, - 0x00041940, 0x4b058660, 0x06466405, 0x00001540, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x00000000, 0xea0c4b14, 0x001c0a34, - 0x80033b61, 0x7c054010, 0x00000000, 0x76543210, - 0x80033c61, 0x0a054010, 0x00000000, 0x76543210, - 0x80031a61, 0x7c050120, 0x00467c05, 0x00000000, - 0x80031a61, 0x0a050120, 0x00460a05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe47d1a40, 0x00807c03, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xe40b1a40, 0x00800a03, - 0xe37c1a69, 0x00207c03, 0xe30a1a69, 0x00200a03, - 0xe37c1a40, 0x0a007c03, 0xe30a1a40, 0x0e000a03, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003b65, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003b66, 0x10218220, 0x02001020, 0x0000000f, - 0x80049b31, 0x7a160100, 0xfa007c14, 0x04000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00043061, 0x7d050020, 0x00665f1f, 0x00000000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x65058660, 0x02467a05, 0x00000003, - 0x00040940, 0x4e058660, 0x06466505, 0x00002140, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049031, 0x00020100, 0xfa080a14, 0x04007d04, - 0x80003c61, 0x0f054220, 0x00000000, 0x000000a0, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80003065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003066, 0x10218220, 0x02001020, 0x0000000f, - 0x80009031, 0x0b260100, 0xfa000f0c, 0x04380000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c4e14, 0x000c0b24, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80030061, 0x67054220, 0x00000000, 0x00001528, - 0x80030061, 0x69054220, 0x00000000, 0x00001538, - 0x00043061, 0x4f054660, 0x00000000, 0x00003f40, - 0x80033061, 0x24054010, 0x00000000, 0x76543210, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80004f31, 0x660c0000, 0xea00670c, 0x00300000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x680c0000, 0xea00690c, 0x00300000, - 0x80031961, 0x24050120, 0x00462405, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe4251940, 0x00802403, 0xe3241969, 0x00202403, - 0xe3241940, 0x00002403, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049131, 0x22160100, - 0xfa002414, 0x04000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x206a3540, 0x66316678, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x206c3540, 0x66316810, 0x00040040, 0x6e050aa0, - 0x0a006824, 0x02006644, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x25700062, 0x6e006c00, - 0x25721162, 0x70006a00, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00044038, 0x74050aa0, - 0x1a467205, 0x00460001, 0x20762041, 0x74006a00, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x20783041, 0x74006c00, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x207a3a41, 0x74006e00, - 0x00031361, 0x74060a90, 0x00467605, 0x00000000, - 0x00131461, 0x75060a90, 0x00467705, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00031261, 0x7c050110, 0x00567406, 0x00000000, - 0x00031461, 0x76060a90, 0x00467805, 0x00000000, - 0x00131561, 0x77060a90, 0x00467905, 0x00000000, - 0x00130961, 0x7c850110, 0x00567506, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031261, 0x7d050110, 0x00567606, 0x00000000, - 0x00031561, 0x78060a90, 0x00467a05, 0x00000000, - 0x00131661, 0x79060a90, 0x00467b05, 0x00000000, - 0x00130961, 0x7d850110, 0x00567706, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031261, 0x7e050110, 0x00567806, 0x00000000, - 0x00130961, 0x7e850110, 0x00567906, 0x00000000, - 0x00041940, 0x7f050990, 0x09587d05, 0x00587e05, - 0x00043c41, 0x01050990, 0x09587d05, 0x00587e05, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x0004095b, 0x02040998, 0x09090105, 0x7c057f05, - 0x00031161, 0x7a060110, 0x00460205, 0x00000000, - 0x00131461, 0x7b060110, 0x00460285, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031a61, 0x0a0509a0, 0x00567a06, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00131961, 0x0b0509a0, 0x00567b06, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00044038, 0x0c050aa0, 0x1a460a05, 0x00460001, - 0x00042041, 0x38058aa0, 0x0a460c05, 0x45fff800, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c4f14, 0x00042214, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x80004231, 0x0d0c0000, 0xe23e000c, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80033061, 0x0e054220, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x0e550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044031, 0x00000000, 0x30080e0c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x80030061, 0x64054010, 0x00000000, 0x76543210, - 0x00043061, 0x4e054110, 0x00000000, 0x00000000, - 0x00043061, 0x4f054110, 0x00000000, 0x00000000, - 0x00043061, 0x50050110, 0x00562006, 0x00000000, - 0x80031c61, 0x64050120, 0x00466405, 0x00000000, - 0xe4651940, 0x00806403, 0xe3641969, 0x00206403, - 0xe3641940, 0x06006403, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049331, 0x62160100, - 0xfa006414, 0x04000000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x00041461, 0x7c062650, - 0x00466205, 0x00000000, 0x00041961, 0x51050110, - 0x00567c06, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x4c050010, - 0x00685106, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x600f0065, 0x00105105, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041f70, 0x3b050550, 0x15584f05, 0x00585005, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x3a050450, 0x00680f06, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00040a61, 0x01050560, 0x00463b05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041a70, 0x3c058550, 0x25583a05, 0x00000000, - 0x00041961, 0x3a050560, 0x00463c05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x2e3c1965, 0x3a000103, 0x01040022, 0x0001c060, - 0x00000080, 0x00000080, 0x00040a61, 0x01050120, - 0x00465005, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041969, 0x0a058660, - 0x02460105, 0x00000002, 0x00041940, 0x01058660, - 0x06460a05, 0x00003b40, 0x00040061, 0x0a054220, - 0x00000000, 0xffffffff, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea0c0114, 0x00040a14, 0x00040025, 0x00004600, - 0x00000000, 0x00004068, 0x00043061, 0x3e050120, - 0x00465005, 0x00000000, 0x00040061, 0x00010660, - 0x20463a05, 0x00000000, 0x01040022, 0x0001c060, - 0x00002ed0, 0x00002ed0, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x60010b41, 0x00c03e02, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x48054110, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x40050120, 0x00464805, 0x00000000, - 0x00041970, 0x00018660, 0x46464005, 0x00000003, - 0x01040028, 0x0001c660, 0x00000868, 0x00000868, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x67440070, 0x00204805, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x0a050560, - 0x20464405, 0x00000000, 0x11043962, 0x45058110, - 0x01585305, 0x3c003c00, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x67460070, 0x00104805, - 0x00040040, 0x48058550, 0x05584805, 0x00010001, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x0c050560, 0x00464605, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x2e0e0066, 0x0a000c03, 0x01040062, 0x54058110, - 0x01585405, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041f62, 0x53050110, - 0x01585305, 0x00584505, 0x11040062, 0x52058110, - 0x01585205, 0x3c003c00, 0x00040069, 0x44058660, - 0x02464005, 0x00000001, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0xa0401a40, 0x44000102, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x11041162, 0x47058110, 0x01585605, 0x3c003c00, - 0x00041f70, 0x00018660, 0x26460e05, 0x00000000, - 0x01040062, 0x57058110, 0x01585705, 0x3c003c00, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041c62, 0x56050110, 0x01585605, 0x00584705, - 0x11040062, 0x55058110, 0x01585505, 0x3c003c00, - 0x00041f40, 0x46058660, 0x06464005, 0x00001540, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x44140000, 0xe6004614, 0x00020000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x11041162, 0x49058110, 0x01585905, 0x3c003c00, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x01043062, 0x5a058110, 0x01585a05, 0x3c003c00, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041c62, 0x59050110, 0x01585905, 0x00584905, - 0x11040062, 0x58058110, 0x01585805, 0x3c003c00, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x11043062, 0x4a058110, 0x01585c05, 0x00000000, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x6f5d0062, 0x00005d05, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041c62, 0x5c050110, - 0x01585c05, 0x00584a05, 0x11043062, 0x5b058110, - 0x01585b05, 0x00000000, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x11041262, 0x4b058110, - 0x01585f05, 0x00000000, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x6f600062, 0x00006005, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x00042561, 0x46050110, 0x00564406, 0x00000000, - 0x00040040, 0x44058660, 0x06464005, 0x00001546, - 0x01041e62, 0x5f050110, 0x01585f05, 0x00584b05, - 0x11040062, 0x5e058110, 0x01585e05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x40140000, 0xe6004414, 0x00020000, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x11041262, 0x79058110, 0x01586205, 0x00000000, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x6f630062, 0x00006305, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041c62, 0x62050110, - 0x01586205, 0x00587905, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x61058110, - 0x01586105, 0x00000000, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x7a058110, - 0x01586505, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x01040062, 0x66058110, - 0x01586605, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041c62, 0x65050110, - 0x01586505, 0x00587a05, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x64058110, - 0x01586405, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x11041262, 0x7b058110, - 0x01586805, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x69058110, - 0x01586905, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00042661, 0x47050110, - 0x00564006, 0x00000000, 0x01041d62, 0x68050110, - 0x01586805, 0x00587b05, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x67058110, - 0x01586705, 0x3c003c00, 0x00041b40, 0x49050990, - 0x09584605, 0x00584705, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x11040062, 0x7c058110, - 0x01586b05, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x01040062, 0x6c058110, - 0x01586c05, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041c62, 0x6b050110, - 0x01586b05, 0x00587c05, 0x11040062, 0x6a058110, - 0x01586a05, 0x3c003c00, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x11041362, 0x7d058110, - 0x01586e05, 0x00000000, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x6f6f0062, 0x00006f05, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041c62, 0x6e050110, 0x01586e05, 0x00587d05, - 0x11040062, 0x6d058110, 0x01586d05, 0x00000000, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x00031161, 0x7d060110, 0x00464905, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x11040062, 0x7e058110, 0x01587105, 0x00000000, - 0x00031a61, 0x400509a0, 0x00567d06, 0x00000000, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x6f723062, 0x00007205, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041c62, 0x71050110, - 0x01587105, 0x00587e05, 0x11040062, 0x70058110, - 0x01587005, 0x00000000, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x00130061, 0x7e060110, - 0x00464985, 0x00000000, 0x11041662, 0x7f058110, - 0x01587405, 0x00000000, 0x00131a61, 0x410509a0, - 0x00567e06, 0x00000000, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x6f750062, 0x00007505, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x01041c62, 0x74050110, 0x01587405, 0x00587f05, - 0x11043062, 0x73058110, 0x01587305, 0x00000000, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x2f443662, 0x26004003, 0x00040070, 0x00018660, - 0x26460e05, 0x00000000, 0x2f283062, 0x40002803, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x2f261c62, 0x44002603, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x2f240062, 0x24004003, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x11040062, 0x4a058110, 0x01587705, 0x00000000, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x6f780062, 0x00007805, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041c62, 0x77050110, - 0x01587705, 0x00584a05, 0x11040062, 0x76058110, - 0x01587605, 0x00000000, 0x00040027, 0x00014060, - 0x00000000, 0xfffff768, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041a61, 0x40050120, - 0x00464f05, 0x00000000, 0x00041261, 0x7b054110, - 0x00000000, 0x00010001, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x600a1a41, 0x00c04002, - 0x00041940, 0x01058660, 0x06460a05, 0x00001540, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x0a340000, 0xea040114, 0x001c0000, - 0x0004d761, 0x48050110, 0x00560a06, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x49050110, 0x00560a16, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x00042761, 0x4a050110, 0x00560c06, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x4b050110, 0x00560c16, 0x00000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x79050110, 0x00560e06, 0x00000000, - 0x00041161, 0x7a050110, 0x00560e16, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041c61, 0x01050120, 0x00467b05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041b61, 0x42050120, 0x00464d05, 0x00000000, - 0x00041970, 0x00010660, 0x46460105, 0x00464205, - 0x01040028, 0x0001c660, 0x00000e00, 0x00000e00, - 0xa00a0040, 0x01004002, 0x00040061, 0x7c054110, - 0x00000000, 0x00000000, 0x00041a61, 0x01050120, - 0x00560a06, 0x00000000, 0x00041a61, 0x0a050120, - 0x00467c05, 0x00000000, 0x00041970, 0x00018660, - 0x46460a05, 0x00000003, 0x01040028, 0x0001c660, - 0x00000cc0, 0x00000cc0, 0x677d0a70, 0x00207c05, - 0x00041961, 0x0a050560, 0x20467d05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7e050110, 0x01584905, 0x00584a05, - 0x677f1470, 0x00107c05, 0x00040961, 0x0c050560, - 0x20467f05, 0x00000000, 0x01040b62, 0x0e050110, - 0x01584805, 0x00587e05, 0x00041d70, 0x00018660, - 0x26460a05, 0x00000000, 0x01041162, 0x0f050110, - 0x01587905, 0x00587a05, 0x00041c70, 0x00018660, - 0x26460c05, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x44050110, - 0x01584b05, 0x00580f05, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00041940, 0x45050990, - 0x09580e05, 0x00584405, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x00031161, 0x7f060110, - 0x00464505, 0x00000000, 0x00131161, 0x44060110, - 0x00464585, 0x00000000, 0x00031a61, 0x0e0509a0, - 0x00567f06, 0x00000000, 0x00131961, 0x0f0509a0, - 0x00564406, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x2f440062, 0x28002603, - 0x00040070, 0x00018660, 0x26460c05, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x2f463a62, 0x44002403, 0x20440066, 0x0a000c03, - 0x27000970, 0x46000e01, 0x11040022, 0x0001c060, - 0x00000ad0, 0x00000540, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x46050110, - 0x01586505, 0x00586605, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x47050110, - 0x01586405, 0x00584605, 0x00041962, 0x7d050990, - 0x59584705, 0x00584805, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041162, 0x7e050110, - 0x01587d05, 0x00586505, 0x00041f70, 0x00018660, - 0x26464405, 0x00000000, 0x01040062, 0x66050110, - 0x01586605, 0x00587d05, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041c62, 0x65050110, - 0x01586505, 0x00587e05, 0x01040062, 0x64050110, - 0x01587d05, 0x00586405, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x7f050110, - 0x01586805, 0x00586905, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x0e050110, - 0x01586705, 0x00587f05, 0x00040962, 0x0f050990, - 0x59580e05, 0x00584905, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041162, 0x46050110, - 0x01580f05, 0x00586805, 0x00040070, 0x00018660, - 0x26464405, 0x00000000, 0x01040062, 0x69050110, - 0x01586905, 0x00580f05, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041c62, 0x68050110, - 0x01586805, 0x00584605, 0x01040062, 0x67050110, - 0x01580f05, 0x00586705, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041262, 0x47050110, - 0x01586b05, 0x00586c05, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041a62, 0x7d050110, - 0x01586a05, 0x00584705, 0x00041962, 0x7e050990, - 0x59587d05, 0x00584a05, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041162, 0x7f050110, - 0x01587e05, 0x00586b05, 0x00040070, 0x00018660, - 0x26464405, 0x00000000, 0x01040062, 0x6c050110, - 0x01586c05, 0x00587e05, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041c62, 0x6b050110, - 0x01586b05, 0x00587f05, 0x01040062, 0x6a050110, - 0x01587e05, 0x00586a05, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041262, 0x0e050110, - 0x01586e05, 0x00586f05, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041a62, 0x0f050110, - 0x01586d05, 0x00580e05, 0x00041962, 0x46050990, - 0x49580f05, 0x00584b05, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041162, 0x47050110, - 0x01584605, 0x00586e05, 0x00040070, 0x00018660, - 0x26464405, 0x00000000, 0x01040062, 0x6f050110, - 0x01586f05, 0x00584605, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041c62, 0x6e050110, - 0x01586e05, 0x00584705, 0x01040062, 0x6d050110, - 0x01584605, 0x00586d05, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01041262, 0x7d050110, - 0x01587105, 0x00587205, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041a62, 0x7e050110, - 0x01587005, 0x00587d05, 0x00041962, 0x7f050990, - 0x49587e05, 0x00587905, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041162, 0x0e050110, - 0x01587f05, 0x00587105, 0x00040070, 0x00018660, - 0x26464405, 0x00000000, 0x01040062, 0x72050110, - 0x01587205, 0x00587f05, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041c62, 0x71050110, - 0x01587105, 0x00580e05, 0x01040062, 0x70050110, - 0x01587f05, 0x00587005, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041262, 0x0f050110, - 0x01587405, 0x00587505, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01041a62, 0x46050110, - 0x01587305, 0x00580f05, 0x00041962, 0x47050990, - 0x49584605, 0x00587a05, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041162, 0x7d050110, - 0x01584705, 0x00587405, 0x00040070, 0x00018660, - 0x26464405, 0x00000000, 0x01040062, 0x75050110, - 0x01587505, 0x00584705, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041c62, 0x74050110, - 0x01587405, 0x00587d05, 0x01040062, 0x73050110, - 0x01584705, 0x00587305, 0x00040024, 0x0001c060, - 0x000005a0, 0x000005a0, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041262, 0x7e050110, - 0x01585305, 0x00585405, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01040a62, 0x7f050110, - 0x01585205, 0x00587e05, 0x00040962, 0x0e050990, - 0x59587f05, 0x00584805, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041162, 0x0f050110, - 0x01580e05, 0x00585305, 0x00041f70, 0x00018660, - 0x26464405, 0x00000000, 0x01040062, 0x54050110, - 0x01585405, 0x00580e05, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041c62, 0x53050110, - 0x01585305, 0x00580f05, 0x01040062, 0x52050110, - 0x01580e05, 0x00585205, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041262, 0x46050110, - 0x01585605, 0x00585705, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01040a62, 0x47050110, - 0x01585505, 0x00584605, 0x00041962, 0x7d050990, - 0x59584705, 0x00584905, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041162, 0x7e050110, - 0x01587d05, 0x00585605, 0x00040070, 0x00018660, - 0x26464405, 0x00000000, 0x01040062, 0x57050110, - 0x01585705, 0x00587d05, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041c62, 0x56050110, - 0x01585605, 0x00587e05, 0x01040062, 0x55050110, - 0x01587d05, 0x00585505, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01041262, 0x7f050110, - 0x01585905, 0x00585a05, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041a62, 0x0e050110, - 0x01585805, 0x00587f05, 0x00041962, 0x0f050990, - 0x59580e05, 0x00584a05, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041162, 0x46050110, - 0x01580f05, 0x00585905, 0x00040070, 0x00018660, - 0x26464405, 0x00000000, 0x01040062, 0x5a050110, - 0x01585a05, 0x00580f05, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041c62, 0x59050110, - 0x01585905, 0x00584605, 0x01040062, 0x58050110, - 0x01580f05, 0x00585805, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01041262, 0x47050110, - 0x01585c05, 0x00585d05, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01041a62, 0x7d050110, - 0x01585b05, 0x00584705, 0x00041962, 0x7e050990, - 0x49587d05, 0x00584b05, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041162, 0x7f050110, - 0x01587e05, 0x00585c05, 0x00040070, 0x00018660, - 0x26464405, 0x00000000, 0x01040062, 0x5d050110, - 0x01585d05, 0x00587e05, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041c62, 0x5c050110, - 0x01585c05, 0x00587f05, 0x01040062, 0x5b050110, - 0x01587e05, 0x00585b05, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041262, 0x0e050110, - 0x01585f05, 0x00586005, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041a62, 0x0f050110, - 0x01585e05, 0x00580e05, 0x00041962, 0x46050990, - 0x49580f05, 0x00587905, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041162, 0x47050110, - 0x01584605, 0x00585f05, 0x00040070, 0x00018660, - 0x26464405, 0x00000000, 0x01040062, 0x60050110, - 0x01586005, 0x00584605, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041c62, 0x5f050110, - 0x01585f05, 0x00584705, 0x01040062, 0x5e050110, - 0x01584605, 0x00585e05, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041262, 0x7d050110, - 0x01586205, 0x00586305, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x7e050110, - 0x01586105, 0x00587d05, 0x00041962, 0x7f050990, - 0x49587e05, 0x00587a05, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041162, 0x0e050110, - 0x01587f05, 0x00586205, 0x00040070, 0x00018660, - 0x26464405, 0x00000000, 0x01040062, 0x63050110, - 0x01586305, 0x00587f05, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041c62, 0x62050110, - 0x01586205, 0x00580e05, 0x01040062, 0x61050110, - 0x01587f05, 0x00586105, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041262, 0x0f050110, - 0x01587705, 0x00587805, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041a62, 0x46050110, - 0x01587605, 0x00580f05, 0x00041940, 0x47058550, - 0x05584605, 0x00010001, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x01041a62, 0x7d050110, - 0x01584705, 0x00587705, 0x00040070, 0x00018660, - 0x26464405, 0x00000000, 0x01040062, 0x78050110, - 0x01587805, 0x00584705, 0x00040070, 0x00018660, - 0x26460c05, 0x00000000, 0x01041c62, 0x77050110, - 0x01587705, 0x00587d05, 0x01040062, 0x76050110, - 0x01584705, 0x00587605, 0x00040025, 0x00004600, - 0x00000000, 0x00000020, 0x00040040, 0x7c058550, - 0x05587c05, 0x00010001, 0x00040027, 0x00014060, - 0x00000000, 0xfffff320, 0x600a1941, 0x00c00102, - 0x00040040, 0x7b058550, 0x05587b05, 0x00010001, - 0x00041a40, 0x01058660, 0x06460a05, 0x00001540, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x0a340000, 0xea040114, 0x001c0000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x00041661, 0x48050110, 0x00560a06, 0x00000000, - 0x00041561, 0x49050110, 0x00560a16, 0x00000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x00041461, 0x4a050110, 0x00560c06, 0x00000000, - 0x00041361, 0x4b050110, 0x00560c16, 0x00000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x79050110, 0x00560e06, 0x00000000, - 0x00041161, 0x7a050110, 0x00560e16, 0x00000000, - 0x00040027, 0x00014060, 0x00000000, 0xfffff1b0, - 0x00041c61, 0x7b054110, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x01050120, 0x00467b05, 0x00000000, - 0x00041970, 0x00018660, 0x46460105, 0x00000003, - 0x01040028, 0x0001c660, 0x00000d00, 0x00000d00, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x677e0070, 0x00207b05, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80103901, 0x00000000, - 0x00000000, 0x00000000, 0x80100901, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x01050560, - 0x20467e05, 0x00000000, 0x01040c62, 0x7f050110, - 0x01584905, 0x00584a05, 0x670c0970, 0x00107b05, - 0x00041961, 0x0a050560, 0x20460c05, 0x00000000, - 0x01040b62, 0x0d050110, 0x01584805, 0x00587f05, - 0x00041d70, 0x00018660, 0x26460105, 0x00000000, - 0x01041162, 0x0e050110, 0x01587905, 0x00587a05, - 0x00041c70, 0x00018660, 0x26460a05, 0x00000000, - 0x01040a62, 0x0f050110, 0x01584b05, 0x00580e05, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040040, 0x44050990, 0x09580d05, 0x00580f05, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00031161, 0x45060110, 0x00464405, 0x00000000, - 0x80103901, 0x00000000, 0x00000000, 0x00000000, - 0x80101201, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x46060110, 0x00464485, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x2f0e0062, 0x28002603, 0x00031b61, 0x0c0509a0, - 0x00564506, 0x00000000, 0x00131a61, 0x0d0509a0, - 0x00564606, 0x00000000, 0x00040070, 0x00018660, - 0x26460a05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x2f440062, 0x0e002403, - 0x200e0066, 0x01000a03, 0x27000970, 0x44000c01, - 0x11040022, 0x0001c060, 0x00000ad0, 0x00000540, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x45050110, 0x01586505, 0x00586605, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x46050110, 0x01586405, 0x00584505, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040962, 0x47050990, 0x59584605, 0x00584805, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x01041162, 0x7c050110, 0x01584705, 0x00586505, - 0x00041f70, 0x00018660, 0x26460e05, 0x00000000, - 0x01040062, 0x66050110, 0x01586605, 0x00584705, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041c62, 0x65050110, 0x01586505, 0x00587c05, - 0x01040062, 0x64050110, 0x01584705, 0x00586405, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7d050110, 0x01586805, 0x00586905, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7e050110, 0x01586705, 0x00587d05, - 0x00040962, 0x7f050990, 0x59587e05, 0x00584905, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x01041162, 0x0c050110, 0x01587f05, 0x00586805, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x01040062, 0x69050110, 0x01586905, 0x00587f05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041c62, 0x68050110, 0x01586805, 0x00580c05, - 0x01040062, 0x67050110, 0x01587f05, 0x00586705, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x01041362, 0x0d050110, 0x01586b05, 0x00586c05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01040a62, 0x44050110, 0x01586a05, 0x00580d05, - 0x00041962, 0x45050990, 0x59584405, 0x00584a05, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x01041162, 0x46050110, 0x01584505, 0x00586b05, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x01040062, 0x6c050110, 0x01586c05, 0x00584505, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041c62, 0x6b050110, 0x01586b05, 0x00584605, - 0x01040062, 0x6a050110, 0x01584505, 0x00586a05, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x01040062, 0x47050110, 0x01586e05, 0x00586f05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041a62, 0x7c050110, 0x01586d05, 0x00584705, - 0x00041962, 0x7d050990, 0x49587c05, 0x00584b05, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x01041162, 0x7e050110, 0x01587d05, 0x00586e05, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x01040062, 0x6f050110, 0x01586f05, 0x00587d05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041c62, 0x6e050110, 0x01586e05, 0x00587e05, - 0x01040062, 0x6d050110, 0x01587d05, 0x00586d05, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x01043062, 0x7f050110, 0x01587105, 0x00587205, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041a62, 0x0c050110, 0x01587005, 0x00587f05, - 0x00041962, 0x0d050990, 0x49580c05, 0x00587905, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x01041162, 0x44050110, 0x01580d05, 0x00587105, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x01040062, 0x72050110, 0x01587205, 0x00580d05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041c62, 0x71050110, 0x01587105, 0x00584405, - 0x01040062, 0x70050110, 0x01580d05, 0x00587005, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x01040062, 0x45050110, 0x01587405, 0x00587505, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01041a62, 0x46050110, 0x01587305, 0x00584505, - 0x00041962, 0x47050990, 0x49584605, 0x00587a05, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x01041162, 0x7c050110, 0x01584705, 0x00587405, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x01040062, 0x75050110, 0x01587505, 0x00584705, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041c62, 0x74050110, 0x01587405, 0x00587c05, - 0x01040062, 0x73050110, 0x01584705, 0x00587305, - 0x00040024, 0x0001c060, 0x000005a0, 0x000005a0, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x01041662, 0x7d050110, 0x01585305, 0x00585405, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01040a62, 0x7e050110, 0x01585205, 0x00587d05, - 0x00040962, 0x7f050990, 0x59587e05, 0x00584805, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x01041162, 0x0c050110, 0x01587f05, 0x00585305, - 0x00041f70, 0x00018660, 0x26460e05, 0x00000000, - 0x01040062, 0x54050110, 0x01585405, 0x00587f05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041c62, 0x53050110, 0x01585305, 0x00580c05, - 0x01040062, 0x52050110, 0x01587f05, 0x00585205, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x01041262, 0x0d050110, 0x01585605, 0x00585705, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01040a62, 0x44050110, 0x01585505, 0x00580d05, - 0x00040962, 0x45050990, 0x59584405, 0x00584905, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x01041162, 0x46050110, 0x01584505, 0x00585605, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x01040062, 0x57050110, 0x01585705, 0x00584505, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041c62, 0x56050110, 0x01585605, 0x00584605, - 0x01040062, 0x55050110, 0x01584505, 0x00585505, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x01041762, 0x47050110, 0x01585905, 0x00585a05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041a62, 0x7c050110, 0x01585805, 0x00584705, - 0x00041962, 0x7d050990, 0x59587c05, 0x00584a05, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x01041162, 0x7e050110, 0x01587d05, 0x00585905, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x01040062, 0x5a050110, 0x01585a05, 0x00587d05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041c62, 0x59050110, 0x01585905, 0x00587e05, - 0x01040062, 0x58050110, 0x01587d05, 0x00585805, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x01043062, 0x7f050110, 0x01585c05, 0x00585d05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01041a62, 0x0c050110, 0x01585b05, 0x00587f05, - 0x00041962, 0x0d050990, 0x49580c05, 0x00584b05, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x01041162, 0x44050110, 0x01580d05, 0x00585c05, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x01040062, 0x5d050110, 0x01585d05, 0x00580d05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041c62, 0x5c050110, 0x01585c05, 0x00584405, - 0x01040062, 0x5b050110, 0x01580d05, 0x00585b05, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x01040062, 0x45050110, 0x01585f05, 0x00586005, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041a62, 0x46050110, 0x01585e05, 0x00584505, - 0x00041962, 0x47050990, 0x49584605, 0x00587905, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x01041162, 0x7c050110, 0x01584705, 0x00585f05, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x01040062, 0x60050110, 0x01586005, 0x00584705, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041c62, 0x5f050110, 0x01585f05, 0x00587c05, - 0x01040062, 0x5e050110, 0x01584705, 0x00585e05, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x01040062, 0x7d050110, 0x01586205, 0x00586305, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7e050110, 0x01586105, 0x00587d05, - 0x00041962, 0x7f050990, 0x49587e05, 0x00587a05, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x01041162, 0x0c050110, 0x01587f05, 0x00586205, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x01040062, 0x63050110, 0x01586305, 0x00587f05, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041c62, 0x62050110, 0x01586205, 0x00580c05, - 0x01040062, 0x61050110, 0x01587f05, 0x00586105, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x01040062, 0x0d050110, 0x01587705, 0x00587805, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041a62, 0x44050110, 0x01587605, 0x00580d05, - 0x00041940, 0x45058550, 0x05584405, 0x00010001, - 0x00040070, 0x00018660, 0x26460105, 0x00000000, - 0x01040a62, 0x46050110, 0x01584505, 0x00587705, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x01040062, 0x78050110, 0x01587805, 0x00584505, - 0x00040070, 0x00018660, 0x26460a05, 0x00000000, - 0x01041c62, 0x77050110, 0x01587705, 0x00584605, - 0x01040062, 0x76050110, 0x01584505, 0x00587605, - 0x00040025, 0x00004600, 0x00000000, 0x00000020, - 0x00040040, 0x7b058550, 0x05587b05, 0x00010001, - 0x00040027, 0x00014060, 0x00000000, 0xfffff2d0, - 0x00040961, 0x0c054220, 0x00000000, 0x7f800000, - 0x00040a61, 0x79054110, 0x00000000, 0x00030003, - 0x00040961, 0x7a054110, 0x00000000, 0x00000000, - 0x00043761, 0x01054220, 0x00000000, 0x7f800000, - 0x00040061, 0x0a054220, 0x00000000, 0x7f800000, - 0x00041e61, 0x7b054110, 0x00000000, 0x00000000, - 0x00040961, 0x0e050120, 0x00467b05, 0x00000000, - 0x00041970, 0x00018660, 0x46460e05, 0x00000003, - 0x01040028, 0x0001c660, 0x000006c0, 0x000006c0, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x67470970, 0x00207b05, 0x00040961, 0x0e050560, - 0x20464705, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01041262, 0x48050110, - 0x01585c05, 0x00585d05, 0x67491270, 0x00107b05, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x44050560, 0x20464905, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01040b62, 0x4a050110, 0x01585b05, 0x00584805, - 0x00041d70, 0x00018660, 0x26460e05, 0x00000000, - 0x01041362, 0x4b050110, 0x01585305, 0x00585405, - 0x00041c70, 0x00018660, 0x26464405, 0x00000000, - 0x01041a62, 0x7c050110, 0x01585205, 0x00584b05, - 0x00040940, 0x7d050990, 0x09584a05, 0x02587c05, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7e050110, 0x01585f05, 0x00586005, - 0x00040070, 0x00018660, 0x26464405, 0x00000000, - 0x01040a62, 0x7f050110, 0x01585e05, 0x00587e05, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x46050110, 0x01585605, 0x00585705, - 0x00040070, 0x00018660, 0x26464405, 0x00000000, - 0x01041a62, 0x47050110, 0x01585505, 0x00584605, - 0x00041940, 0x48050990, 0x09587f05, 0x02584705, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x01040062, 0x49050110, 0x01586205, 0x00586305, - 0x00040070, 0x00018660, 0x26464405, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x4a050110, 0x01586105, 0x00584905, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x01043062, 0x4b050110, 0x01585905, 0x00585a05, - 0x00040070, 0x00018660, 0x26464405, 0x00000000, - 0x01040a62, 0x7c050110, 0x01585805, 0x00584b05, - 0x00041940, 0x7e050990, 0x09584a05, 0x02587c05, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x00041140, 0x7f050990, 0x09584805, 0x00587e05, - 0x00041f41, 0x46050990, 0x09584805, 0x00587e05, - 0x0004115b, 0x48040998, 0x09094605, 0x7d057f05, - 0x00031161, 0x47060110, 0x00464805, 0x00000000, - 0x00130061, 0x49060110, 0x00464885, 0x00000000, - 0x00031a61, 0x460509a0, 0x00564706, 0x00000000, - 0x00131961, 0x470509a0, 0x00564906, 0x00000000, - 0x01041162, 0x49050110, 0x01586e05, 0x00586f05, - 0x00040070, 0x00018660, 0x26464405, 0x00000000, - 0x01040a62, 0x4a050110, 0x01586d05, 0x00584905, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x4b050110, 0x01586505, 0x00586605, - 0x00040070, 0x00018660, 0x26464405, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7c050110, 0x01586405, 0x00584b05, - 0x00041940, 0x7d050990, 0x09584a05, 0x02587c05, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01041562, 0x7e050110, 0x01587105, 0x00587205, - 0x00040070, 0x00018660, 0x26464405, 0x00000000, - 0x01040a62, 0x7f050110, 0x01587005, 0x00587e05, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x48050110, 0x01586805, 0x00586905, - 0x00040070, 0x00018660, 0x26464405, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x49050110, 0x01586705, 0x00584805, - 0x00041940, 0x4a050990, 0x09587f05, 0x02584905, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x01040062, 0x4b050110, 0x01587405, 0x00587505, - 0x00040070, 0x00018660, 0x26464405, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01040a62, 0x7c050110, 0x01587305, 0x00584b05, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x01040062, 0x7e050110, 0x01586b05, 0x00586c05, - 0x00040070, 0x00018660, 0x26464405, 0x00000000, - 0x01040962, 0x7f050110, 0x01586a05, 0x00587e05, - 0x00041940, 0x48050990, 0x09587c05, 0x02587f05, - 0x00040070, 0x00018660, 0x26460e05, 0x00000000, - 0x00041140, 0x49050990, 0x09584a05, 0x00584805, - 0x00040041, 0x4a050990, 0x09584a05, 0x00584805, - 0x0004095b, 0x4b040998, 0x09094a05, 0x7d054905, - 0x01041162, 0x7d050110, 0x01587705, 0x00587805, - 0x00031161, 0x4a060110, 0x00464b05, 0x00000000, - 0x00131461, 0x7c060110, 0x00464b85, 0x00000000, - 0x00040070, 0x00018660, 0x26464405, 0x00000000, - 0x00031b61, 0x480509a0, 0x00564a06, 0x00000000, - 0x00131a61, 0x490509a0, 0x00567c06, 0x00000000, - 0x01040962, 0x7c050110, 0x01587605, 0x00587d05, - 0x00041970, 0x00018550, 0x15587c05, 0x00000000, - 0x00040061, 0x44050120, 0x00467c05, 0x00000000, - 0x2f0e1162, 0x46004803, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0461a40, 0x44204202, - 0x00040070, 0x7e058550, 0x15587a05, 0x00000000, - 0x00041a61, 0x4a0501a0, 0x00564606, 0x00000000, - 0xa0460061, 0x00104407, 0x20440941, 0x46000e00, - 0x0004115b, 0x46040aa8, 0x0a0a4405, 0x48054a05, - 0x00040961, 0x44050560, 0x00467e05, 0x00000000, - 0x274a1170, 0x0c004600, 0x00040966, 0x00010220, - 0x22464a05, 0x00464405, 0x2f0a0062, 0x0a004803, - 0x2f010062, 0x01000e03, 0x01040062, 0x7a050110, - 0x01587c05, 0x00587a05, 0x01040062, 0x79050110, - 0x01587b05, 0x00587905, 0x2f0c1162, 0x0c004603, - 0x00040040, 0x7b058550, 0x05587b05, 0x00010001, - 0x00040027, 0x00014060, 0x00000000, 0xfffff920, - 0x00040a69, 0x0e058660, 0x02463e05, 0x00000002, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040040, 0x44058660, 0x06460e05, 0x00003140, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x00000000, 0xea0c4414, 0x00040114, - 0x00043940, 0x01058660, 0x06460e05, 0x00003540, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x00000000, 0xea0c0114, 0x00040a14, - 0x00043869, 0x01058660, 0x02463e05, 0x00000001, - 0x00040c61, 0x7f050010, 0x00687906, 0x00000000, - 0x00041f61, 0x0e050010, 0x00687a06, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00041b40, 0x0a058660, 0x06460105, 0x00003940, - 0x00041a69, 0x01068550, 0x02460e05, 0x00000008, - 0x00041966, 0x0f050110, 0x01587f05, 0x00560106, - 0x00041961, 0x01050120, 0x00460f05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x00000000, 0xe6080a14, 0x00020114, - 0x00043965, 0x01058220, 0x02460c05, 0xfffffc00, - 0x00043961, 0x0a050120, 0x00467905, 0x00000000, - 0x00041969, 0x0c05a660, 0x02460a05, 0x00000008, - 0xa00a1940, 0x20000c03, 0x200c1966, 0x0a000103, - 0x00040069, 0x0a058660, 0x02464005, 0x00000002, - 0x20011a66, 0x3e000c03, 0x00041a40, 0x0c058660, - 0x06460a05, 0x00003b40, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea200c14, 0x01000114, 0x00040025, 0x00004600, - 0x00000000, 0x00001168, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80004a31, 0x400c0000, - 0xe23e000c, 0x00000000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80031c61, 0x41054220, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80011a61, 0x41550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a044b31, 0x00000000, - 0x3008410c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040c61, 0x01050120, - 0x00464f05, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x00010660, - 0x20463c05, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040969, 0x0c058660, - 0x02460105, 0x00000002, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041940, 0x0a058660, - 0x06460c05, 0x00003b40, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x0c140000, - 0xea040a14, 0x00040000, 0x00042c61, 0x0a050020, - 0x00660c07, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x0e050120, - 0x00560a06, 0x00000000, 0x00041969, 0x0a058660, - 0x02460e05, 0x00000001, 0x00041940, 0x0c058660, - 0x06460a05, 0x00003940, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x0a140000, - 0xe6000c14, 0x00020000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00042d61, 0x44050110, - 0x00560a06, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x4b060100, - 0x00560a06, 0x00000000, 0x00040069, 0x0a058660, - 0x02460e05, 0x00000002, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00040b61, 0x4a050010, - 0x0068440e, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00041a40, 0x40058660, - 0x06460a05, 0x00003140, 0x00040a61, 0x79060100, - 0x00584a05, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x0c140000, - 0xea044014, 0x00040000, 0x00043040, 0x40058660, - 0x06460a05, 0x00003540, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x0a140000, - 0xea044014, 0x00040000, 0x01040022, 0x0001c060, - 0x00000368, 0x00000368, 0x203c9041, 0x38000c00, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x600c1145, 0x00103c00, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x48060a10, - 0x00460c05, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x200c1941, 0x38000a00, - 0x600a1145, 0x00100c00, 0x00040961, 0x0c050020, - 0x00567906, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x40060a10, - 0x00460a05, 0x00000000, 0xa00a1a40, 0x0c000102, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x44060210, 0x00460a05, 0x00000000, - 0x00040061, 0x0a050120, 0x00464d05, 0x00000000, - 0x00041961, 0x0c051660, 0x00460a05, 0x00000000, - 0x00040070, 0x00018660, 0x56460a05, 0x00000000, - 0xe03c0a68, 0x00100c03, 0xaf0a1962, 0x3c023c02, - 0xa00c1940, 0x0a000102, 0x00040070, 0x00018550, - 0x15584a05, 0x00000000, 0x00041a61, 0x0a060210, - 0x00460c05, 0x00000000, 0x00040061, 0x0c054660, - 0x00000000, 0x00000002, 0x01040a62, 0x7a050110, - 0x01560a06, 0x00564406, 0x00040061, 0x0a054220, - 0x00000000, 0x00002940, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x3c140000, - 0xea180a14, 0x01000c14, 0x00043e61, 0x0c050120, - 0x00464e05, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x00041969, 0x0a058660, - 0x02460c05, 0x00000002, 0x00041940, 0x44058660, - 0x06460a05, 0x00002944, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x0a140000, - 0xea044414, 0x00040000, 0x00042f66, 0x0c058220, - 0x02460a05, 0x80000000, 0x00041965, 0x0a058220, - 0x02460c05, 0xfffc01ff, 0x00042e69, 0x0c058660, - 0x02463c05, 0x00000009, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x20463a66, 0x0c000a03, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c4414, 0x00044614, - 0x00043069, 0x44058660, 0x02460105, 0x00000009, - 0x00040061, 0x0a050120, 0x00564806, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041969, 0x46058660, 0x02460a05, 0x00000012, - 0x200a1966, 0x46004403, 0x00040061, 0x44050120, - 0x00467a05, 0x00000000, 0x00041969, 0x46058660, - 0x02464405, 0x00000009, 0x00040061, 0x44050120, - 0x00564006, 0x00000000, 0x00041969, 0x40058660, - 0x02464405, 0x00000012, 0x200c1966, 0x40004603, - 0x00040069, 0x40058660, 0x02463c05, 0x00000002, - 0x00041940, 0x3c058660, 0x06464005, 0x00002944, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c3c14, 0x000c0a24, - 0x00040025, 0x00004600, 0x00000000, 0x00000ae0, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80004131, 0x450c0000, 0xe23e000c, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80030961, 0x46054220, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80011a61, 0x46550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a044931, 0x00000000, 0x3008460c, 0x00000000, - 0x8a040001, 0x00000000, 0xe0000000, 0x00000000, - 0x00040061, 0x00010660, 0x20463a05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000580, 0x00000580, - 0x00042061, 0x0c050120, 0x00464e05, 0x00000000, - 0x00041f61, 0x00010020, 0x20567906, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00042069, 0x0a058660, 0x02460c05, 0x00000002, - 0x00041940, 0x0c058660, 0x06460a05, 0x00002944, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x0a140000, 0xea040c14, 0x00040000, - 0xe00c2268, 0x00900a03, 0xe00a1965, 0x1ff00c03, - 0xa00c1940, 0x00100a03, 0x01040022, 0x0001c060, - 0x000002f0, 0x00000230, 0x603c3041, 0x00c03e02, - 0x60403041, 0x00c00e02, 0x00041761, 0x44050020, - 0x00564b06, 0x00000000, 0x00040969, 0x0e058660, - 0x02464405, 0x00000001, 0xa0441940, 0x0e003c02, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00043a40, 0x46058660, 0x06464405, 0x00001540, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x3c140000, 0xe6004614, 0x00020000, - 0x00042961, 0x47050110, 0x00563c06, 0x00000000, - 0x00040040, 0x3c058660, 0x06464405, 0x00001546, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x44140000, 0xe6003c14, 0x00020000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xa03c1f40, 0x0e004002, 0x00041940, 0x40058660, - 0x06463c05, 0x00001540, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x0e140000, - 0xe6004014, 0x00020000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x48050110, - 0x00564406, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040940, 0x49050990, - 0x09584705, 0x00584805, 0x00042061, 0x4b050110, - 0x00560e06, 0x00000000, 0x00040040, 0x0e058660, - 0x06463c05, 0x00001546, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x3c140000, - 0xe6000e14, 0x00020000, 0x00042461, 0x79050110, - 0x00563c06, 0x00000000, 0x00040940, 0x7a050990, - 0x09584b05, 0x00587905, 0x00041170, 0x7b050990, - 0x59584905, 0x00587a05, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x0e050560, - 0x00467b05, 0x00000000, 0x00041961, 0x3c062650, - 0x00460e05, 0x00000000, 0x00041961, 0x44050110, - 0x00563c06, 0x00000000, 0x00040024, 0x0001c060, - 0x000000d0, 0x000000d0, 0x00040b61, 0x0e050120, - 0x00464d05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x3c051660, - 0x00460e05, 0x00000000, 0x00040070, 0x00018660, - 0x56460e05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe0401a68, 0x00103c03, - 0xaf0e1962, 0x40024002, 0x00041961, 0x3c060210, - 0x00460e05, 0x00000000, 0x00040061, 0x40050120, - 0x00560e06, 0x00000000, 0x00041a61, 0x4a050110, - 0x00563c06, 0x00000000, 0xa03c0040, 0x01203e02, - 0xa70e1970, 0x40003c02, 0x00041961, 0x3c062650, - 0x00460e05, 0x00000000, 0x00040961, 0x44050110, - 0x00563c06, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x000001f8, 0x607c1a65, 0x00104405, - 0x00040b61, 0x0e050120, 0x00560c06, 0x00000000, - 0x00041a61, 0x00010450, 0x20687c06, 0x00000000, - 0x2f0c1a62, 0x0e000a03, 0x00041f61, 0x0e050120, - 0x00464a05, 0x00000000, 0x00041a61, 0x0a060210, - 0x00460c05, 0x00000000, 0x00041961, 0x4e050110, - 0x00560a06, 0x00000000, 0x00040061, 0x0a050120, - 0x00464d05, 0x00000000, 0xa03c1940, 0x0e200a02, - 0x2f0a1962, 0x3c000e03, 0x00041961, 0x3c060210, - 0x00460a05, 0x00000000, 0xa00a0040, 0x0e000102, - 0x00041a61, 0x4d050110, 0x00563c06, 0x00000000, - 0x2f0e1a62, 0x0a000103, 0x00040961, 0x01060210, - 0x00460e05, 0x00000000, 0x00041961, 0x4f050110, - 0x00560106, 0x00000000, 0x00040061, 0x01050120, - 0x00560c06, 0x00000000, 0x00041969, 0x0a058660, - 0x02460105, 0x00000002, 0x00041940, 0x01058660, - 0x06460a05, 0x00002944, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x0a140000, - 0xea100114, 0x01000000, 0xe0012565, 0x1ff00a03, - 0xa00a1940, 0x0e000102, 0x60010041, 0x00c03e02, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x22060210, 0x00460a05, 0x00000000, - 0x00041a40, 0x0a058660, 0x06460105, 0x00001540, - 0x00040069, 0x01058660, 0x02463e05, 0x00000003, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x10340000, 0xea040a14, 0x001c0000, - 0x00041940, 0x0c058660, 0x06460105, 0x00002140, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x16240000, 0xea040c14, 0x000c0000, - 0x00040025, 0x00004600, 0x00000000, 0x00000460, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x80004631, 0x7d0c0000, 0xe23e000c, 0x00000000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80031161, 0x7e054220, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80011a61, 0x7e550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a044431, 0x00000000, 0x30087e0c, 0x00000000, - 0x8a040001, 0x00000000, 0xe0000000, 0x00000000, - 0x00040061, 0x00010660, 0x20463a05, 0x00000000, - 0x01040022, 0x0001c060, 0x000001f8, 0x000001f8, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040c61, 0x01050120, 0x00562206, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x600a2041, 0x00c00102, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x0c060110, - 0x00561206, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x0e060110, - 0x00561406, 0x00000000, 0x00041b40, 0x3a058660, - 0x06460a05, 0x00001540, 0x00041b61, 0x0c160110, - 0x00561216, 0x00000000, 0x00041b61, 0x0e160110, - 0x00561416, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x0a060110, - 0x00561006, 0x00000000, 0x00041961, 0x0a160110, - 0x00561016, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea0c3a14, 0x001c0a34, 0x00043069, 0x0a058660, - 0x02460105, 0x00000003, 0x00041940, 0x01058660, - 0x06460a05, 0x00002140, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea0c0114, 0x000c1624, 0x00043061, 0x01050120, - 0x00464d05, 0x00000000, 0x00041970, 0x00018660, - 0x66460105, 0x00000006, 0x01040022, 0x0001c060, - 0x00000050, 0x00000050, 0x00040a61, 0x01054220, - 0x00000000, 0x00003f40, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x00000000, - 0xea120114, 0x01000000, 0x00040061, 0x4c054110, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000030, 0x00041a61, 0x4c050010, - 0x00684c06, 0x00000000, 0x00040061, 0x50050110, - 0x00562206, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000178, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80000c01, 0x00000000, - 0x00000000, 0x00000000, 0x80004831, 0x010c0000, - 0xe23e000c, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80033761, 0x02054220, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x02550000, - 0x0000005c, 0x00000000, 0xe2441761, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a044431, 0x00000000, 0x3008020c, 0x00000000, - 0x8a040001, 0x00000000, 0xe0000000, 0x00000000, - 0x80001a61, 0x30010220, 0x00004404, 0x00000000, - 0x80032061, 0x0b054220, 0x00000000, 0x00003f40, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004031, 0x0a0c0000, 0xea000b0c, 0x00300000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040070, 0x00018220, 0x62000a04, 0x00000000, - 0x01040028, 0x0001c660, 0x00000020, 0x00000020, - 0x00040061, 0x51050110, 0x00584c05, 0x00000000, - 0x00040027, 0x00014060, 0x00000000, 0xffffbe28, - 0x80033f61, 0x67054010, 0x00000000, 0x76543210, - 0x80031961, 0x67050120, 0x00466705, 0x00000000, - 0xe4681940, 0x00806703, 0xe3671969, 0x00206703, - 0xe3671940, 0x06006703, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049031, 0x65160100, - 0xfa006714, 0x04000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x00010660, - 0x20466505, 0x00000000, 0x01040022, 0x0001c060, - 0x000002e0, 0x000002e0, 0x80032061, 0x12054010, - 0x00000000, 0x76543210, 0x80032061, 0x15054010, - 0x00000000, 0x76543210, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80031a61, 0x12050120, - 0x00461205, 0x00000000, 0x80031a61, 0x15050120, - 0x00461505, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0xe4132040, 0x00801203, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0xe4162040, 0x00801503, 0xe3121a69, 0x00201203, - 0xe3151a69, 0x00201503, 0xe3121a40, 0x0a001203, - 0xe3151a40, 0x0a001503, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80002065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80002066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049031, 0x10160100, - 0xfa001214, 0x04000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80002065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80002066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049031, 0x13160100, - 0xfa001514, 0x04000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00041169, 0x0c058660, - 0x02461005, 0x00000001, 0x00041940, 0x52058660, - 0x06460c05, 0x00001328, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x0d058660, - 0x02461305, 0x00000003, 0x00041940, 0x50058660, - 0x06460d05, 0x00002140, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x0e240000, - 0xea045014, 0x000c0000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00042061, 0x7d070200, - 0x00460e05, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041461, 0x01070200, - 0x00461005, 0x00000000, 0x00041a61, 0x0f050010, - 0x00667d07, 0x00000000, 0x00041a61, 0x10050010, - 0x00660107, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041969, 0x0a068550, - 0x02461005, 0x00000008, 0x00041966, 0x11050110, - 0x01580f05, 0x00560a06, 0x00041961, 0x54050120, - 0x00461105, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xe6085214, 0x00025414, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80004931, 0x120c0000, - 0xe23e000c, 0x00000000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80032061, 0x13054220, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x13550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80044031, 0x00000000, - 0x3008130c, 0x00000000, 0x80040001, 0x00000000, - 0xe0000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x00018220, - 0x52462a05, 0x00000034, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x27060210, - 0x00462c05, 0x00000000, 0x01040022, 0x0001c060, - 0x00000140, 0x00000140, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x14058660, - 0x02462a05, 0x00000001, 0x00040061, 0x57054120, - 0x00000000, 0x01330133, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041a40, 0x55058660, - 0x06461405, 0x000011ee, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xe6085514, 0x00025714, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x15058660, - 0x02462a05, 0x00000002, 0x00043061, 0x5b054220, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041a40, 0x58058660, - 0x06461505, 0x00001258, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x00000000, - 0xea0c5814, 0x00045b14, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00043a61, 0x59054660, - 0x00000000, 0x00000f84, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea0c5914, 0x00045b14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041b61, 0x0a050110, - 0x00562706, 0x00000000, 0x00042061, 0x0d054110, - 0x00000000, 0x00010001, 0x80000061, 0x4e054660, - 0x00000000, 0x00000001, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x16050120, - 0x00460a05, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00041b61, 0x18050120, - 0x00460d05, 0x00000000, 0x00041970, 0x00010660, - 0x56461605, 0x00461805, 0x01040022, 0x0001c060, - 0x00001240, 0x00001240, 0x60223041, 0x00c01602, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x38060210, 0x00463405, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0xa00b0040, 0x00c02203, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe27e114c, 0x00114004, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001969, 0x10018220, 0x02007e04, 0x00000002, - 0x80000961, 0x3a050220, 0x00010580, 0x00000000, - 0xe2423061, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004b31, 0x260c0000, - 0xea003a0c, 0x00300000, 0x80001a61, 0x30010220, - 0x00004204, 0x00000000, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x24050220, - 0x00002604, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00043061, 0x3b050120, - 0x00002604, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041a69, 0x3d058660, - 0x02463b05, 0x00000002, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x3f058660, - 0x06463d05, 0x00002944, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80000969, 0x10018220, - 0x02007e04, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000600, 0x80000961, 0x43050220, - 0x00010780, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004031, 0x420c0000, - 0xea00430c, 0x00300000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00043961, 0x44050120, - 0x00563406, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x40050220, - 0x00004204, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0xe0463a68, 0x00914203, - 0x00040070, 0x00018660, 0x46004204, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe0480965, 0x1ff04603, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x3a060210, - 0x00464805, 0x00000000, 0x01040022, 0x0001c060, - 0x00000e38, 0x00000288, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xe04a0a65, 0x1ff04003, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x4c050120, 0x00564a06, 0x00000000, - 0x00041970, 0x00010660, 0x56464405, 0x00464c05, - 0x01040022, 0x0001c060, 0x000001e0, 0x000001e0, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x00043061, 0x4f050120, 0x00564806, 0x00000000, - 0x00042061, 0x14060100, 0x00580a05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041a52, 0x5c044160, 0x0e0e0e70, 0x44054f05, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x5e050020, 0x00561406, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xe2085c14, 0x00025e14, - 0x00040070, 0x00018550, 0x15563806, 0x00000000, - 0x01040022, 0x0001c060, 0x00000120, 0x00000120, - 0xa05f3040, 0x01202203, 0x00040061, 0x18070200, - 0x00464805, 0x00000000, 0x00041961, 0x50050010, - 0x00661807, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x61050120, - 0x00465005, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xe6085f14, 0x00026114, 0xa0623040, 0x01502203, - 0x00040061, 0x3c070200, 0x00464a05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x66050020, 0x00663c07, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xe2086214, 0x00026614, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040066, 0x67058220, 0x02462405, 0x80000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c0b14, 0x00046714, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000040, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x0e054220, 0x00000000, 0xffffffff, - 0x00040024, 0x0001c060, 0x00000bc0, 0x00000bc0, - 0xa0513040, 0x00104803, 0x00041f70, 0x00018550, - 0x15563806, 0x00010001, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041461, 0x01054110, - 0x00000000, 0x00020002, 0x00041b61, 0x3d060210, - 0x00465105, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x02050110, - 0x01563d06, 0x00563a06, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x52050120, - 0x00460205, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041c61, 0x5b050120, - 0x00460105, 0x00000000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x54058660, - 0x02465205, 0x00000002, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa75d1a70, 0x5b004402, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040040, 0x68058660, 0x06465405, 0x00002944, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x55140000, 0xea046814, 0x00040000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xe0572d68, 0x01205503, 0xa75f3070, 0x00005503, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041a65, 0x59058220, 0x02465705, 0x00001fff, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x2e610065, 0x5f005d03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xef661a62, 0x00005903, - 0x00041961, 0x3e060210, 0x00466605, 0x00000000, - 0x00043d61, 0x68050120, 0x00566606, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80041961, 0x6a054660, 0x00000000, 0x80000000, - 0x00040061, 0x6a050660, 0x00466805, 0x00000000, - 0x80031962, 0x6a260660, 0x46446a06, 0x00446a26, - 0x80021962, 0x6a470660, 0x46426a27, 0x00426a47, - 0x80021962, 0x6a670660, 0x46426a27, 0x00426a67, - 0x80021962, 0x6a850660, 0x46006a64, 0x00346a85, - 0x80021a62, 0x6b850660, 0x46006b64, 0x00346b85, - 0x80031962, 0x6b050660, 0x46006ae4, 0x00466b05, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x40060210, 0x00006be4, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x00041970, 0x6d050550, 0x15564006, 0x00563e06, - 0x00041961, 0x6b050560, 0x00466d05, 0x00000000, - 0x80000061, 0x41064210, 0x00000000, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x206e1a65, 0x61006b03, 0x80001a61, 0x30010110, - 0x00004104, 0x00000000, 0x00041a70, 0x00018220, - 0x22466e05, 0x00000000, 0x00043061, 0x6f050120, - 0x10003000, 0x00000000, 0x01040022, 0x0001c060, - 0x00000030, 0x00000030, 0x00040061, 0x7c054220, - 0x00000000, 0xffffffff, 0x00040028, 0x0001c660, - 0x00000330, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000320, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x0004004c, 0x71050220, - 0x00466f05, 0x00000000, 0x00041961, 0x3b060210, - 0x00467105, 0x00000000, 0xe214204c, 0x00114004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a69, 0x10018220, 0x02001404, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000e00, - 0x80000961, 0x74050220, 0x00010080, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001969, 0x10018620, 0x02007404, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000a00, - 0x80000961, 0x72050220, 0x00010100, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00043061, 0x75050120, 0x00007204, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041969, 0x77058660, 0x02467505, 0x00000002, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040040, 0x79058660, 0x06467705, 0x00002944, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80000969, 0x10018220, 0x02001404, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000e00, - 0x80000961, 0x7e050220, 0x00010480, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004431, 0x7a0c0000, 0xea007e0c, 0x00300000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0xe0140068, 0x00917a03, 0x00040070, 0x00010550, - 0x15563806, 0x00580105, 0x00040040, 0x01058550, - 0x05580105, 0x00010001, 0xe0181b65, 0x1ff01403, - 0x00041a61, 0x3f050120, 0x00460105, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x42060210, 0x00461805, 0x00000000, - 0xa03d0040, 0x00101803, 0x00040961, 0x46060210, - 0x00463d05, 0x00000000, 0x01041962, 0x3e050110, - 0x01564606, 0x00580205, 0x00040070, 0x00010550, - 0x15563806, 0x00563b06, 0x01041a62, 0x02050110, - 0x01564206, 0x00583e05, 0x00041f70, 0x00018660, - 0x46463f05, 0x00000006, 0x01040022, 0x0001c060, - 0x00000050, 0x00000050, 0x00040061, 0x7c054220, - 0x00000000, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x10054220, - 0x00000000, 0xffffffff, 0x00040028, 0x0001c660, - 0x00000020, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040027, 0x00014060, - 0x00000000, 0xfffff9c0, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x2e100066, 0x10007c03, - 0x01040022, 0x0001c060, 0x000004b0, 0x000004b0, - 0x00040070, 0x00018660, 0x16463405, 0x00000000, - 0x01040022, 0x0001c060, 0x00000268, 0x00000228, - 0x00041f61, 0x6b050120, 0x00460105, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x69054220, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x7e140000, 0xea186914, 0x01006b14, - 0xa06d3e40, 0x01202203, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x47070200, - 0x00467e05, 0x00000000, 0x00041961, 0x40050010, - 0x00664707, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x6f050120, - 0x00464005, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x00000000, - 0xe6086d14, 0x00026f14, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0703e40, 0x01502203, - 0x00040061, 0x48060100, 0x00580105, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x72050020, 0x00564806, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xe2087014, 0x00027214, - 0x00043069, 0x41050660, 0x02004e04, 0x00466b05, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x43058660, 0x02464105, 0x00000010, - 0x00040940, 0x45058660, 0x06464305, 0xffff0000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x20730066, 0x45002403, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xea0c0b14, 0x00047314, 0x00040024, 0x0001c060, - 0x00000050, 0x00000050, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x7e050220, - 0x00461205, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000228, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x12050660, - 0x00007e04, 0x00000000, 0x00040961, 0x46050120, - 0x00460105, 0x00000000, 0x00041970, 0x00010220, - 0x52463405, 0x00464605, 0x01040022, 0x0001c060, - 0x00000188, 0x00000188, 0xa0470940, 0x34017e02, - 0x00043c61, 0x49050120, 0x00460205, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x604b0a41, 0x00c04702, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00043061, 0x4f070200, - 0x00463405, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0xa0780040, 0x00c04b03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0740040, 0x01404b03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041b61, 0x76050020, - 0x00664f07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xe2087414, 0x00027614, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x7a060110, - 0x00564906, 0x00000000, 0x00041961, 0x7a160110, - 0x00564916, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x00000000, - 0xea0c7814, 0x00047a14, 0xa07e0040, 0x01004b03, - 0x00040061, 0x01050120, 0x00460a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xe6087e14, 0x00020114, - 0x00040025, 0x00004600, 0x00000000, 0x00000040, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x0e054220, 0x00000000, 0xffffffff, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000118, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x00010660, 0x20460e05, 0x00000000, - 0x01040022, 0x0001c060, 0x000000c8, 0x000000c8, - 0x00040070, 0x00018660, 0x16463405, 0x00000000, - 0x01040022, 0x0001c060, 0x00000060, 0x00000060, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x0b054220, 0x00000000, 0x00000f80, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea100b14, 0x01000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000048, - 0xa04c3c40, 0x01001603, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x50060210, - 0x00464c05, 0x00000000, 0x00041961, 0x0a050110, - 0x00565006, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000328, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x4d0c0000, - 0xe23e000c, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80033c61, 0x4f054220, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x4f550000, - 0x0000005c, 0x00000000, 0xe2413061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a044c31, 0x00000000, 0x30084f0c, 0x00000000, - 0x8a040001, 0x00000000, 0xe0000000, 0x00000000, - 0x80001a61, 0x30010220, 0x00004104, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80031f61, 0x51054220, 0x00000000, 0x00000000, - 0xe2403061, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004131, 0x500c0000, - 0xea00510c, 0x00300000, 0x80001a61, 0x30010220, - 0x00004004, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80033061, 0x53054220, - 0x00000000, 0x00000f80, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x51060210, - 0x00005004, 0x00000000, 0x00041961, 0x0d050110, - 0x00565106, 0x00000000, 0xe23f3061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004031, 0x520c0000, 0xea00530c, 0x00300000, - 0x80001a61, 0x30010220, 0x00003f04, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80004231, 0x540c0000, 0xe23e000c, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80033061, 0x55054220, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80011a61, 0x55550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a044031, 0x00000000, 0x3008550c, 0x00000000, - 0x8a040001, 0x00000000, 0xe0000000, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x56050120, 0x00005204, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x64050120, 0x00005004, 0x00000000, - 0x00041970, 0x00010660, 0x46465605, 0x00466405, - 0x11040027, 0x00014060, 0x00000000, 0xffffea28, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80004331, 0x570c0000, 0xe23e000c, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80033a61, 0x58054220, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x58550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044431, 0x00000000, 0x3008580c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x17054220, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x24054220, 0x00000000, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x15050220, 0x00462a05, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040070, 0x00010220, 0x42461505, 0x00466405, - 0x01040028, 0x0001c660, 0x000001e8, 0x000001e8, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x13050220, 0x00461505, 0x00000000, - 0x00041970, 0x00018660, 0x16461305, 0x00000000, - 0x01040028, 0x0001c660, 0x000000a8, 0x000000a8, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041e61, 0x59050120, 0x00561306, 0x00000000, - 0xa0171f40, 0x00101703, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x605b1a41, 0x00c05902, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0xa00c0040, 0x01005b03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x5c140000, - 0xe6000c14, 0x00020000, 0x00042061, 0x13050120, - 0x00565c06, 0x00000000, 0x00040027, 0x00014060, - 0x00000000, 0xffffff48, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041c69, 0x5d058660, - 0x02461705, 0x00000002, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x0d058660, - 0x06465d05, 0x00001258, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x24140000, - 0xea100d14, 0x01000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0xa0100040, 0x00101703, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x0e054220, 0x00000000, 0x00000f84, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea220e14, 0x01001014, - 0xa0150040, 0x10001503, 0x00040027, 0x00014060, - 0x00000000, 0xfffffde8, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80004531, 0x5e0c0000, - 0xe23e000c, 0x00000000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80033061, 0x5f054220, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x5f550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80044031, 0x00000000, - 0x30085f0c, 0x00000000, 0x80040001, 0x00000000, - 0xe0000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x60058660, - 0x02461705, 0x00000001, 0x00043061, 0x3a050220, - 0x00462a05, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x11058660, - 0x06466005, 0x000011ee, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x00010220, - 0x42463a05, 0x00466405, 0x01040028, 0x0001c660, - 0x00000298, 0x00000298, 0x00040961, 0x38054220, - 0x00000000, 0x00000000, 0x00043061, 0x22054220, - 0x00000000, 0x00000000, 0x00041970, 0x00010220, - 0x42462205, 0x00461705, 0x01040028, 0x0001c660, - 0x00000118, 0x00000118, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041f69, 0x61058660, - 0x02462205, 0x00000002, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x66058660, - 0x06466105, 0x00001258, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe2681f4c, 0x00114004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0xa0220040, 0x00102203, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001b69, 0x10018220, - 0x02006804, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000c00, 0x80000961, 0x6a050220, - 0x00010300, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004031, 0x670c0000, - 0xea006a0c, 0x00300000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0xa0381f40, 0x67103802, - 0x00040027, 0x00014060, 0x00000000, 0xfffffed8, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x52060210, 0x00463805, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x13050120, 0x00565206, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xe6081114, 0x00021314, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0xa06b0040, 0x24003802, 0x00041c61, 0x22050120, - 0x00562006, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x00041a69, 0x6d058660, - 0x02466b05, 0x00000001, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041940, 0x14058660, - 0x06466d05, 0x00000f88, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xe6081414, 0x00022214, 0xa03a0040, 0x10003a03, - 0x00040027, 0x00014060, 0x00000000, 0xfffffd38, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80004631, 0x6e0c0000, 0xe23e000c, 0x00000000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80033e61, 0x6f054220, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x6f550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044731, 0x00000000, 0x30086f0c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x00040070, 0x00018660, 0x16462a05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000290, 0x00000290, - 0x80033061, 0x71054220, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xa1481240, 0x00ce1a03, 0xaa723040, 0x00ce2e03, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004031, 0x700c0000, 0xea00710c, 0x00300000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00032061, 0x23060220, 0x00344805, 0x00000000, - 0x80101a01, 0x00000000, 0x00000000, 0x00000000, - 0x00132061, 0x25060220, 0x00347205, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x29050660, 0x00007004, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031170, 0x49050220, 0x52464805, 0x00441a06, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00130070, 0x73050220, 0x52467205, 0x00442e06, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x00031a40, 0x4a052660, 0x06464905, 0x00441a26, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x80101a01, 0x00000000, 0x00000000, 0x00000000, - 0x00130040, 0x74052660, 0x06467305, 0x00442e26, - 0x00031a61, 0x23260220, 0x00344a05, 0x00000000, - 0x00131a61, 0x25260220, 0x00347405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x75140000, 0xfb182324, 0x01002914, - 0x00043061, 0x2a054660, 0x00000000, 0x00000004, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041169, 0x38058660, 0x02467505, 0x00000006, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0761940, 0xf4003803, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x27780070, 0x38007603, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xe07a1168, 0x00607603, 0x00041a69, 0x7c05a660, - 0x02467805, 0x0000001a, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x7e058660, - 0x06467c05, 0xfc000000, 0x203a1966, 0x7e007a03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c2a14, 0x000c3824, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x80004831, 0x010c0000, 0xe23e000c, 0x00000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80033461, 0x02054220, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x02550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044931, 0x00000000, 0x3008020c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x80033061, 0x0b054220, 0x00000000, 0x00000f84, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x0a0c0000, 0xea000b0c, 0x00300000, - 0x00043061, 0x3c060210, 0x00463405, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xa0630040, 0xfff10a03, 0x00041970, 0x00018660, - 0x56466305, 0x00000000, 0x01040028, 0x0001c660, - 0x00001648, 0x00001648, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x0c058660, - 0x02466305, 0x00000001, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040940, 0x39058660, - 0x06460c05, 0x000011ee, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x0d058660, - 0x02466305, 0x00000002, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x65140000, - 0xe6003914, 0x00020000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x0f058660, - 0x06460d05, 0x00001258, 0xe211304c, 0x00114004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x00043c61, 0x4c050110, 0x00562706, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80002069, 0x10018220, 0x02001104, 0x00000002, - 0x80000961, 0x13050220, 0x00010780, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004031, 0x100c0000, 0xea00130c, 0x00300000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x67050220, 0x00001004, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x69050120, 0x00464c05, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00043061, 0x14050120, 0x00566706, 0x00000000, - 0x00041970, 0x00010660, 0x46466905, 0x00461405, - 0x01040028, 0x0001c660, 0x00001368, 0x00001368, - 0x00042061, 0x15050120, 0x00566506, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0171940, 0x69001502, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040969, 0x22058660, - 0x02461705, 0x00000001, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040940, 0x3a058660, - 0x06462205, 0x00000f88, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x23140000, - 0xe6003a14, 0x00020000, 0x00042a61, 0x6b050120, - 0x00562306, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x60240941, 0x00c06b02, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0290940, 0x00c02403, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa03e0040, 0x01202403, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0400040, 0x01502403, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x38140000, - 0xe6003e14, 0x00020000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x3e140000, - 0xe2004014, 0x00020000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00043c61, 0x41050120, - 0x00563406, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00042b61, 0x3a050120, - 0x00563806, 0x00000000, 0x00042c61, 0x40050010, - 0x00663e07, 0x00000000, 0x00041970, 0x00010110, - 0x51563c06, 0x00584005, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0xef430062, 0x00004103, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0xa04f3040, 0x43003a02, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe252174c, 0x00114004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000a69, 0x10018220, 0x02005204, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000400, - 0x80000961, 0x54050220, 0x00010480, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004d31, 0x510c0000, 0xea00540c, 0x00300000, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x00040070, 0x00018660, 0x46005104, 0x00000000, - 0x01040022, 0x0001c060, 0x000006f0, 0x00000258, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x60553041, 0x01804f02, 0x00040065, 0x00018220, - 0x22000304, 0x00000002, 0x00041a40, 0x41058660, - 0x06465505, 0x00001528, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00043a40, 0x46058660, - 0x06465505, 0x00001538, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x0a440000, - 0xea044114, 0x003c0000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x6d240000, - 0xea044614, 0x000c0000, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x44050220, - 0x00461005, 0x00000000, 0x00042e61, 0x42050220, - 0x00460e05, 0x00000000, 0x00042e61, 0x3e050220, - 0x00460a05, 0x00000000, 0x00042e61, 0x40050220, - 0x00460c05, 0x00000000, 0x00042f61, 0x46050220, - 0x00466d05, 0x00000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x48050220, - 0x00466f05, 0x00000000, 0x01040022, 0x0001c060, - 0x00000090, 0x00000070, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00041240, 0x4a058660, - 0x06464f05, 0x000031f0, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x56140000, - 0xe2004a14, 0x00020000, 0x00042061, 0x4a050020, - 0x00665607, 0x00000000, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00040a61, 0x4a054220, - 0x00000000, 0x000000ff, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x000004a8, 0x000004a8, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x57058660, - 0x02464f05, 0x00000001, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x5f050220, - 0x00441c26, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131661, 0x60050220, - 0x00443026, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041b40, 0x4f058660, - 0x06465705, 0x00001328, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x58140000, - 0xe6004f14, 0x00020000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0x00042161, 0x53060100, - 0x00565806, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x59050020, - 0x00565306, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040969, 0x5b058660, - 0x02465905, 0x00000005, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe05d1768, 0x01b05903, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa1610940, 0x5b0e1c02, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0xaa620940, 0x5c0e3002, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x00030a70, 0x6d050220, 0x52466105, 0x00441c06, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x12060220, 0x00346105, 0x00000000, - 0x00130a70, 0x6e050220, 0x52466205, 0x00443006, - 0x00130061, 0x14060220, 0x00346205, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0xa0710040, 0x01006103, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x00043052, 0x6f040e68, - 0x0e2e5f05, 0x6d055d05, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x27730070, 0x61007103, - 0x00030061, 0x22060220, 0x00347105, 0x00000000, - 0x00130061, 0x24060220, 0x00347205, 0x00000000, - 0x00040065, 0x00018220, 0x22000304, 0x00000002, - 0x00031d61, 0x12260220, 0x00346f05, 0x00000000, - 0x00131e61, 0x14260220, 0x00347005, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0750e40, 0x6f027302, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x0a440000, - 0xfb041224, 0x003c0000, 0x00031961, 0x22260220, - 0x00347505, 0x00000000, 0x00131a61, 0x24260220, - 0x00347605, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x12440000, - 0xfb042224, 0x003c0000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041761, 0x76050020, - 0x0066101f, 0x00000000, 0x00042261, 0x3e050220, - 0x00460a05, 0x00000000, 0x00042261, 0x40050220, - 0x00460c05, 0x00000000, 0x00042261, 0x42050220, - 0x00460e05, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xef4a0a62, 0x0ff07603, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x44050220, 0x00461205, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00042061, 0x46050220, 0x00461405, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x48050220, 0x00461605, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000988, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xa0770d40, 0x00403403, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0xa0790040, 0xff403403, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0xa0120040, 0x00203403, 0xa0140040, 0xff203403, - 0x00041c70, 0x00018660, 0x56467705, 0x00000010, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x2f7b0a62, 0x79007703, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x07c007c0, 0x00040069, 0x10018510, - 0x01567b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x07c007c0, 0xe07d0961, 0x001b0004, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x08000800, - 0x00040069, 0x10018510, 0x01567b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x08000800, - 0xe0010961, 0x001b0004, 0x80041161, 0x10014110, - 0x00000000, 0x08400840, 0x00040069, 0x10018510, - 0x01567b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x08400840, 0xe00a0961, 0x001b0004, - 0x80043061, 0x10014110, 0x00000000, 0x08c008c0, - 0x00040069, 0x10018510, 0x01567b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x08c008c0, - 0xe0560961, 0x001b0004, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80043061, 0x10014110, - 0x00000000, 0x09000900, 0x00040069, 0x10018510, - 0x01567b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x09000900, 0xe0580961, 0x001b0004, - 0x00041f70, 0x00018660, 0x56461205, 0x00000010, - 0x270c0962, 0x7d003e00, 0x270e0c62, 0x01004000, - 0x27101c62, 0x0a004200, 0xa03e0b40, 0x00103403, - 0x256f1c62, 0x56004600, 0xa0400b40, 0xff103403, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x25710062, 0x58004800, 0x2f160062, 0x14001203, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x01800180, - 0x00040069, 0x10018510, 0x01561606, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x01800180, - 0xe0180961, 0x001b0004, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80041461, 0x10014110, - 0x00000000, 0x01c001c0, 0x00040069, 0x10018510, - 0x01561606, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x01c001c0, 0xe0220961, 0x001b0004, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80041361, 0x10014110, 0x00000000, 0x02000200, - 0x00040069, 0x10018510, 0x01561606, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x02000200, - 0xe0240961, 0x001b0004, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80041261, 0x10014110, - 0x00000000, 0x0de00de0, 0x00040069, 0x10018510, - 0x01561606, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0de00de0, 0xe0750961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x0e200e20, - 0x00040069, 0x10018510, 0x01561606, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0e200e20, - 0xe0770961, 0x001b0004, 0x00041f70, 0x00018660, - 0x56463e05, 0x00000010, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x27290062, 0x18000c00, - 0x27381d62, 0x22000e00, 0x273a1c62, 0x24001000, - 0x257d1b62, 0x75006f00, 0x25011a62, 0x77007100, - 0x2f420f62, 0x40003e03, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80040961, 0x10014110, - 0x00000000, 0x05200520, 0x00040069, 0x10018510, - 0x01564206, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x05200520, 0xe04f0961, 0x001b0004, - 0x80041461, 0x10014110, 0x00000000, 0x07000700, - 0x00040069, 0x10018510, 0x01564206, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x07000700, - 0xe0510961, 0x001b0004, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x07400740, 0x00040069, 0x10018510, - 0x01564206, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x07400740, 0xe0530961, 0x001b0004, - 0x80040a61, 0x10014110, 0x00000000, 0x0fa00fa0, - 0x00040069, 0x10018510, 0x01564206, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0fa00fa0, - 0xe00c0961, 0x001b0004, 0x80040961, 0x10014110, - 0x00000000, 0x00200020, 0x00040069, 0x10018510, - 0x01564206, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x00200020, 0xe00e0961, 0x001b0004, - 0x00040070, 0x00018550, 0x15563c06, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x275b1e62, 0x4f002900, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x275d1d62, 0x51003800, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x275f0062, 0x53003a00, 0x25231b62, 0x0c007d00, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x25251a62, 0x0e000100, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x08800880, 0x00040069, 0x10018510, - 0x01567b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x08800880, 0xe0540961, 0x001b0004, - 0x256d1962, 0x54004400, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x0da00da0, 0x00040069, 0x10018510, - 0x01561606, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0da00da0, 0xe0730961, 0x001b0004, - 0x25791962, 0x73006d00, 0x80041161, 0x10014110, - 0x00000000, 0x0f200f20, 0x00040069, 0x10018510, - 0x01564206, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0f200f20, 0xe00a0961, 0x001b0004, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x25611962, 0x0a007900, 0x01040022, 0x0001c060, - 0x00000088, 0x00000088, 0x600f1441, 0x01806b02, - 0x00040940, 0x50058660, 0x06460f05, 0x00001528, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c5014, 0x003c5b44, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041740, 0x51058660, 0x06460f05, 0x00001538, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xea0c5114, 0x000c2324, - 0x00040025, 0x00004600, 0x00000000, 0x000001d8, - 0x00040065, 0x00018220, 0x22000304, 0x00000002, - 0x01040022, 0x0001c060, 0x00000180, 0x00000180, - 0x00041c61, 0x10050020, 0x00664a07, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041640, 0x52058660, 0x06466b05, 0x000031f0, - 0x80041a61, 0x10014110, 0x00000000, 0x02000200, - 0x00040069, 0x10018510, 0x01567b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x02000200, - 0xe0120961, 0x001b0004, 0x20141966, 0x12004a03, - 0x00041961, 0x18050020, 0x00661407, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80040961, 0x10014110, 0x00000000, 0x03000300, - 0x00040069, 0x10018510, 0x01561606, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x03000300, - 0xe0220961, 0x001b0004, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x20240966, 0x22001803, - 0x00040961, 0x29050020, 0x00662407, 0x00000000, - 0x80040961, 0x10014110, 0x00000000, 0x05200520, - 0x00040069, 0x10018510, 0x01564206, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x05200520, - 0xe0380961, 0x001b0004, 0x203a0966, 0x38002403, - 0x00041961, 0x56070200, 0x00003a04, 0x00000000, - 0x00040961, 0x54050020, 0x00665607, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xe2085214, 0x00025414, - 0x00040025, 0x00004600, 0x00000000, 0x00000038, - 0xa03e0040, 0x01006903, 0x00041961, 0x57060210, - 0x00463e05, 0x00000000, 0x00041961, 0x4c050110, - 0x00565706, 0x00000000, 0x00040027, 0x00014060, - 0x00000000, 0xffffec38, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80004331, 0x3f0c0000, - 0xe23e000c, 0x00000000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80033061, 0x40054220, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80011a61, 0x40550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a044031, 0x00000000, - 0x3008400c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0xa0630040, 0xfff06303, - 0x00040027, 0x00014060, 0x00000000, 0xffffe9a8, - 0x80033061, 0x42054220, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80004431, 0x410c0000, 0xea00420c, 0x00300000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x4f064540, 0x00000000, 0x00020002, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x01050120, 0x00004104, 0x00000000, - 0x00041970, 0x00010220, 0x42462c05, 0x00460105, - 0x01040028, 0x0001c660, 0x00003f00, 0x00003f00, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041461, 0x26050120, 0x00562c06, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x60280941, 0x00c02602, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa0430040, 0x00c02803, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0xa0550040, 0x01502803, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x45140000, - 0xe2005514, 0x00020000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xe248124c, 0x00114004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x40050120, 0x00563406, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa0561140, 0x01202803, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000a69, 0x10018220, - 0x02004804, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000800, 0x80000961, 0x4a050220, - 0x00010180, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x54140000, - 0xe6005614, 0x00020000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004731, 0x470c0000, - 0xea004a0c, 0x00300000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041761, 0x2a050020, - 0x00664507, 0x00000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x4c050120, - 0x00565406, 0x00000000, 0x00041a70, 0x00010660, - 0x56464005, 0x00462a05, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041761, 0x50050220, - 0x00004704, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0xef520062, 0x00003403, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x55050120, 0x00565206, 0x00000000, - 0x00040070, 0x00018660, 0x46004704, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0xa0420040, 0x55004c02, 0x01040022, 0x0001c060, - 0x00000618, 0x000001c8, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x60561a41, 0x01804202, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00043040, 0x58058660, 0x06465605, 0x00001528, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x0a440000, 0xea045814, 0x003c0000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041140, 0x59058660, 0x06465605, 0x00001538, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x38050220, 0x00461005, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00042461, 0x3e050220, 0x00460e05, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041661, 0x3a050220, 0x00460a05, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x00041761, 0x3c050220, 0x00460c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x0a240000, 0xea045914, 0x000c0000, - 0x00042061, 0x44050220, 0x00460a05, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x46050220, 0x00460c05, 0x00000000, - 0x00040024, 0x0001c060, 0x00000460, 0x00000460, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00043669, 0x57058660, 0x02464205, 0x00000001, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x5f050220, 0x00441c26, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00131361, 0x60050220, 0x00443026, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040940, 0x5a058660, 0x06465705, 0x00001328, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x58140000, 0xe6005a14, 0x00020000, - 0x00042861, 0x5b060100, 0x00565806, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x59050020, 0x00565b06, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040969, 0x5b058660, 0x02465905, 0x00000005, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe05d1168, 0x01b05903, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa1610940, 0x5b0e1c02, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0xaa620940, 0x5c0e3002, 0x00030a70, 0x63050220, - 0x52466105, 0x00441c06, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x12060220, - 0x00346105, 0x00000000, 0x00131b70, 0x64050220, - 0x52466205, 0x00443006, 0x80102001, 0x00000000, - 0x00000000, 0x00000000, 0x80101101, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x14060220, - 0x00346205, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0670040, 0x01006103, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x65040e68, 0x0e2e5f05, 0x63055d05, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x27690070, 0x61006703, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031561, 0x22060220, - 0x00346705, 0x00000000, 0x80102001, 0x00000000, - 0x00000000, 0x00000000, 0x00131461, 0x24060220, - 0x00346805, 0x00000000, 0x00031c61, 0x12260220, - 0x00346505, 0x00000000, 0x00131d61, 0x14260220, - 0x00346605, 0x00000000, 0xa06b1d40, 0x65026902, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x0a440000, 0xfb041224, 0x003c0000, - 0x00031961, 0x22260220, 0x00346b05, 0x00000000, - 0x00131a61, 0x24260220, 0x00346c05, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x12440000, 0xfb042224, 0x003c0000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041661, 0x3a050220, 0x00460a05, 0x00000000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x00041761, 0x3c050220, 0x00460c05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00042961, 0x3e050220, 0x00460e05, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x38050220, 0x00461205, 0x00000000, - 0x00042061, 0x44050220, 0x00461405, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x46050220, 0x00461605, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000035b0, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80031761, 0x6f054220, 0x00000000, 0x00000004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x70058660, 0x02462605, 0x00000006, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031761, 0x72050220, 0x00441a06, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x80101201, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x73050220, 0x00442e06, 0x00000000, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004a31, 0x6e0c0000, 0xea006f0c, 0x00300000, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x6c050220, 0x00006e04, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040952, 0x48040660, 0x0e0e6e04, 0x72057005, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00030070, 0x4b050220, 0x52464805, 0x00441a06, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x80100a01, 0x00000000, 0x00000000, 0x00000000, - 0x00130070, 0x74050220, 0x52464905, 0x00442e06, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031561, 0x22060220, 0x00344805, 0x00000000, - 0x80102001, 0x00000000, 0x00000000, 0x00000000, - 0x00131461, 0x24060220, 0x00344905, 0x00000000, - 0x00040070, 0x00018660, 0x46465005, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x4a052660, 0x06464b05, 0x00441a26, - 0x00131d40, 0x4b052660, 0x06467405, 0x00442e26, - 0x00031a61, 0x22260220, 0x00344a05, 0x00000000, - 0x00131a61, 0x24260220, 0x00344b05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000260, 0x000000a8, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041769, 0x75058660, 0x02464c05, 0x00000006, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x12054220, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xa0770a40, 0x75006c02, 0x00041952, 0x50040e68, - 0x0e2e7205, 0x48057705, 0x00040024, 0x0001c060, - 0x000001c8, 0x000001c8, 0xa1520040, 0x010e1a03, - 0x80103f01, 0x00000000, 0x00000000, 0x00000000, - 0xaa780b40, 0x010e2e03, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x12050120, - 0x00560606, 0x00000000, 0x00031b70, 0x53050220, - 0x52465205, 0x00441a06, 0x80103f01, 0x00000000, - 0x00000000, 0x00000000, 0x80100901, 0x00000000, - 0x00000000, 0x00000000, 0x00130070, 0x79050220, - 0x52467805, 0x00442e06, 0x00031161, 0x0a060220, - 0x00345205, 0x00000000, 0x00131161, 0x0c060220, - 0x00347805, 0x00000000, 0x00031c40, 0x54052660, - 0x06465305, 0x00441a26, 0x80103f01, 0x00000000, - 0x00000000, 0x00000000, 0x00130940, 0x7a052660, - 0x06467905, 0x00442e26, 0x00031a61, 0x0a260220, - 0x00345405, 0x00000000, 0x00131a61, 0x0c260220, - 0x00347a05, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x7b140000, - 0xfb040a24, 0x00040000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00042061, 0x0a050120, - 0x00560806, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00041941, 0x0c050220, - 0x01460a05, 0x00564c06, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00042b69, 0x7d058660, - 0x02467b05, 0x00000006, 0xa00e0940, 0x0c007d02, - 0x00041952, 0x50040e68, 0x0e2e7205, 0x48050e05, - 0x00040025, 0x00004600, 0x00000000, 0x00003110, - 0x0004a96c, 0x10058660, 0x02465005, 0x00000006, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0xa0140040, 0x00403403, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0xa0180040, 0xff403403, - 0xa04c0040, 0x00203403, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0xa06e0040, 0x00103403, - 0xa0700040, 0xff103403, 0xa0500040, 0xff203403, - 0x00041e70, 0x00018660, 0x56461405, 0x00000010, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x2f160a62, 0x18001403, 0x00041e70, 0x00018660, - 0x56464c05, 0x00000010, 0x2f181c62, 0x50004c03, - 0x00041f70, 0x00018660, 0x56466e05, 0x00000010, - 0x2f4c1f62, 0x70006e03, 0xac500070, 0x00101203, - 0x11040022, 0x0001c060, 0x00002c20, 0x000013c8, - 0x00040065, 0x00018220, 0x22000304, 0x00000002, - 0x01040022, 0x0001c060, 0x000000c0, 0x00000090, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041140, 0x5b058660, 0x06462605, 0x000031f0, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x52140000, 0xe2005b14, 0x00020000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x5e050020, 0x00665207, 0x00000000, - 0x00040024, 0x0001c060, 0x00000040, 0x00000040, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x5e054220, 0x00000000, 0x000000ff, - 0x00040025, 0x00004600, 0x00000000, 0x000012d8, - 0x00040070, 0x00010220, 0x52463405, 0x00462a05, - 0x01040062, 0x14058220, 0x02463805, 0xff800000, - 0x01040062, 0x54058220, 0x02464405, 0xff800000, - 0x01040062, 0x56058220, 0x02464605, 0xff800000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01041162, 0x58058220, 0x02463a05, 0x7f800000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01041162, 0x5a058220, 0x02463c05, 0x7f800000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01041762, 0x5c058220, 0x02463e05, 0x7f800000, - 0x00041f61, 0x52070200, 0x00465e05, 0x00000000, - 0x80041c61, 0x10014110, 0x00000000, 0x0b000b00, - 0x00040069, 0x10018510, 0x01561606, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0b000b00, - 0xe05e0961, 0x001b0004, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80040961, 0x10014110, - 0x00000000, 0x0b400b40, 0x00040069, 0x10018510, - 0x01561606, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0b400b40, 0xe0600961, 0x001b0004, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80040961, 0x10014110, 0x00000000, 0x0b800b80, - 0x00040069, 0x10018510, 0x01561606, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0b800b80, - 0xe0620961, 0x001b0004, 0x00040070, 0x00018220, - 0x52463405, 0x00000006, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x27641c62, 0x5e005800, - 0x27580962, 0x60005a00, 0x275a0962, 0x62005c00, - 0x80040961, 0x10014110, 0x00000000, 0x0c800c80, - 0x00040069, 0x10018510, 0x01561806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0c800c80, - 0xe05c0961, 0x001b0004, 0x80041261, 0x10014110, - 0x00000000, 0x0b000b00, 0x00040069, 0x10018510, - 0x01561806, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0b000b00, 0xe05e0961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x0b400b40, - 0x00040069, 0x10018510, 0x01561806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0b400b40, - 0xe0600961, 0x001b0004, 0x27621b62, 0x5c006400, - 0x275c1a62, 0x5e005800, 0x27580962, 0x60005a00, - 0x80040961, 0x10014110, 0x00000000, 0x0c400c40, - 0x00040069, 0x10018510, 0x01564c06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0c400c40, - 0xe05a0961, 0x001b0004, 0x80041261, 0x10014110, - 0x00000000, 0x0b800b80, 0x00040069, 0x10018510, - 0x01564c06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0b800b80, 0xe05e0961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x0b000b00, - 0x00040069, 0x10018510, 0x01564c06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0b000b00, - 0xe0600961, 0x001b0004, 0x27640b62, 0x5a006200, - 0x275a1a62, 0x5e005c00, 0x275c0962, 0x60005800, - 0x80041261, 0x10014110, 0x00000000, 0x0a800a80, - 0x00040069, 0x10018510, 0x01561606, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0a800a80, - 0xe05e0961, 0x001b0004, 0x80040961, 0x10014110, - 0x00000000, 0x02800280, 0x00040069, 0x10018510, - 0x01561606, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02800280, 0xe0580961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x0ac00ac0, - 0x00040069, 0x10018510, 0x01561606, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0ac00ac0, - 0xe0600961, 0x001b0004, 0x25620a62, 0x58001400, - 0x25140962, 0x5e005400, 0x25540962, 0x60005600, - 0x80040961, 0x10014110, 0x00000000, 0x0c400c40, - 0x00040069, 0x10018510, 0x01561806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0c400c40, - 0xe0560961, 0x001b0004, 0x80041261, 0x10014110, - 0x00000000, 0x02800280, 0x00040069, 0x10018510, - 0x01561806, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02800280, 0xe0580961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x0a800a80, - 0x00040069, 0x10018510, 0x01561806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0a800a80, - 0xe05e0961, 0x001b0004, 0x25601b62, 0x56006200, - 0x25561a62, 0x58001400, 0x25140962, 0x5e005400, - 0x80040961, 0x10014110, 0x00000000, 0x0c000c00, - 0x00040069, 0x10018510, 0x01564c06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0c000c00, - 0xe0540961, 0x001b0004, 0x80041261, 0x10014110, - 0x00000000, 0x0ac00ac0, 0x00040069, 0x10018510, - 0x01564c06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0ac00ac0, 0xe0580961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x02800280, - 0x00040069, 0x10018510, 0x01564c06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x02800280, - 0xe05e0961, 0x001b0004, 0x25620b62, 0x54006000, - 0x25541a62, 0x58005600, 0x25560962, 0x5e001400, - 0x01040022, 0x0001c060, 0x00000d38, 0x00000d38, - 0x25140962, 0x62aa6400, 0x25581362, 0x54aa5a00, - 0x255e1362, 0x56aa5c00, 0x25600962, 0x5e005800, - 0x25581162, 0x60001400, 0xe0141141, 0x34005800, - 0x200a1140, 0x14216400, 0x200c0040, 0x14215a00, - 0x200e0040, 0x14215c00, 0x20580040, 0x14016200, - 0x205a0040, 0x14015400, 0x20540040, 0x14015600, - 0x20561340, 0x0a205800, 0x20581340, 0x0c205a00, - 0x205a1340, 0x0e205400, 0x00041341, 0x14058aa0, - 0x0a465605, 0x3f800001, 0x00041341, 0x54058aa0, - 0x0a465805, 0x3f800001, 0x00041341, 0x56058aa0, - 0x0a465a05, 0x3f800001, 0x00041365, 0x5c058220, - 0x02461405, 0x007fffff, 0x00041265, 0x5e058220, - 0x02465405, 0x007fffff, 0x00040065, 0x60058220, - 0x02465405, 0x80000000, 0x00041165, 0x58058220, - 0x02465605, 0x007fffff, 0x00041765, 0x62058220, - 0x02465605, 0x80000000, 0x00040940, 0x5a058660, - 0x06465c05, 0x3f000000, 0x00041d40, 0x5c058660, - 0x06465e05, 0x3f000000, 0x00041c40, 0x5e058660, - 0x06465805, 0x3f000000, 0xac001b70, 0x3f805a01, - 0x11040062, 0x58058220, 0x02465a05, 0x3f000000, - 0x00041965, 0x64058220, 0x02465805, 0x7fffffff, - 0xac001c70, 0x3f805c01, 0x11040a62, 0x5a058220, - 0x02465c05, 0x3f000000, 0x00041965, 0x58058220, - 0x02465a05, 0x7fffffff, 0xac001d70, 0x3f805e01, - 0x11040a62, 0x5c058220, 0x02465e05, 0x3f000000, - 0x00040965, 0x5e058220, 0x02461405, 0x80000000, - 0x00041a65, 0x5a058220, 0x02465c05, 0x7fffffff, - 0x205c1a66, 0x5e006403, 0x205e1d66, 0x60005803, - 0x20581b66, 0x62005a03, 0x00040065, 0x5a058220, - 0x02461405, 0x7f800000, 0x00041b70, 0x60058aa0, - 0x3a465c05, 0x3f7f0000, 0x00040065, 0x14058220, - 0x02465405, 0x7f800000, 0x00041c70, 0x5c058aa0, - 0x3a465e05, 0x3f7f0000, 0x00040065, 0x54058220, - 0x02465605, 0x7f800000, 0x00041c70, 0x5e058aa0, - 0x3a465805, 0x3f7f0000, 0x00041b6c, 0x56058660, - 0x02465a05, 0x00000017, 0x00041b6c, 0x5a058660, - 0x02461405, 0x00000017, 0x00041b6c, 0x14058660, - 0x02465405, 0x00000017, 0x00040b52, 0x54044560, - 0x0e2eff82, 0x60055605, 0x00040a52, 0x56044560, - 0x0e2eff82, 0x5c055a05, 0x00040952, 0x58044560, - 0x0e2eff82, 0x5e051405, 0xa05c0040, 0x01004803, - 0x00040061, 0x5a070200, 0x00461205, 0x00000000, - 0x27121a70, 0x48005c03, 0xa05e1940, 0x4a021202, - 0x00030061, 0x12060220, 0x00345c05, 0x00000000, - 0x00130061, 0x14060220, 0x00345d05, 0x00000000, - 0x00041d61, 0x5c050020, 0x00665a07, 0x00000000, - 0x00031b61, 0x12260220, 0x00345e05, 0x00000000, - 0x00131b61, 0x14260220, 0x00345f05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x00000000, 0xf3081224, 0x00025c14, - 0x00044031, 0x00000000, 0xfb0c2224, 0x003c0a44, - 0xa05a0040, 0x01204803, 0x00043c61, 0x5c070200, - 0x00465405, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x27121a70, 0x48005a03, - 0x00040061, 0x60070200, 0x00465805, 0x00000000, - 0xa05e1a40, 0x4a021202, 0x00030061, 0x12060220, - 0x00345a05, 0x00000000, 0x00133c61, 0x14060220, - 0x00345b05, 0x00000000, 0x00031a61, 0x12260220, - 0x00345e05, 0x00000000, 0x00131a61, 0x14260220, - 0x00345f05, 0x00000000, 0x00041f61, 0x5a070000, - 0x00665c07, 0x00000000, 0x00040061, 0x5e070200, - 0x00465605, 0x00000000, 0x00041961, 0x5a0f0000, - 0x00665e07, 0x00000000, 0x00041961, 0x5a170000, - 0x00666007, 0x00000000, 0x00041961, 0x5a1f0000, - 0x00665207, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x00000000, - 0xfb081224, 0x00005a14, 0x00040070, 0x00010220, - 0x52463405, 0x00462a05, 0x01040022, 0x0001c060, - 0x000003c0, 0x00000360, 0x25123d62, 0x38433a00, - 0x25143d62, 0x44433c00, 0x25521b62, 0x46433e00, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x255a1162, 0x52001400, 0x25141162, 0x5a001200, - 0xe0121141, 0x34001400, 0x20141140, 0x12203a00, - 0x20520040, 0x12203c00, 0x205a0040, 0x12203e00, - 0x205c1f40, 0x12003800, 0x205e1d40, 0x12004400, - 0x20601c40, 0x12004600, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x20121640, 0x0a201400, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x20141640, 0x0c205200, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x20521640, 0x0e205a00, - 0x00041341, 0x5a058aa0, 0x0a461205, 0x3f7ffffe, - 0x00041341, 0x12058aa0, 0x0a461405, 0x3f7ffffe, - 0x00041341, 0x14058aa0, 0x0a465205, 0x3f7ffffe, - 0x00041169, 0x5205a660, 0x02465405, 0x00000017, - 0x00041940, 0x54058660, 0x06465205, 0x43800000, - 0x00040069, 0x5205a660, 0x02465605, 0x00000017, - 0x00041940, 0x56058660, 0x06465205, 0x43800000, - 0x00040069, 0x5205a660, 0x02465805, 0x00000017, - 0x00041940, 0x58058660, 0x06465205, 0x43800000, - 0x20520941, 0x54005a00, 0x205a0b41, 0x56001200, - 0x20120941, 0x58001400, 0x60141345, 0x00105200, - 0x60521345, 0x00105a00, 0x605a1345, 0x00101200, - 0xe5121362, 0x00001400, 0xe5141362, 0x00005200, - 0xe5521362, 0x00005a00, 0x00041362, 0x5a058aa0, - 0x5a461205, 0x437f0000, 0x00041362, 0x12058aa0, - 0x5a461405, 0x437f0000, 0x00041362, 0x14058aa0, - 0x5a465205, 0x437f0000, 0x20520040, 0x0a205c00, - 0x205c0040, 0x0c205e00, 0x205e0040, 0x0e206000, - 0x00041341, 0x60058aa0, 0x0a465205, 0x3f800001, - 0x00041341, 0x52058aa0, 0x0a465c05, 0x3f800001, - 0x00041341, 0x5c058aa0, 0x0a465e05, 0x3f800001, - 0x205e1341, 0x54006000, 0x20541341, 0x56005200, - 0x20521341, 0x58005c00, 0x60561345, 0x00125e00, - 0x60581345, 0x00125400, 0x60541345, 0x00125200, - 0xe5521362, 0x00025600, 0xe5561362, 0x00025800, - 0xe5581362, 0x00025400, 0x00041362, 0x54058aa0, - 0x5a465205, 0x437f0000, 0x00041362, 0x52058aa0, - 0x5a465605, 0x437f0000, 0x00041362, 0x56058aa0, - 0x5a465805, 0x437f0000, 0x00041161, 0x58070a00, - 0x00465a05, 0x00000000, 0x00040061, 0x5a070a00, - 0x00461205, 0x00000000, 0x00040061, 0x12070a00, - 0x00461405, 0x00000000, 0x00041361, 0x14070a00, - 0x00465405, 0x00000000, 0x00041261, 0x54070a00, - 0x00465205, 0x00000000, 0x00041161, 0x52070a00, - 0x00465605, 0x00000000, 0x00041a61, 0x56050010, - 0x00665407, 0x00000000, 0x00041c61, 0x57050010, - 0x00661407, 0x00000000, 0x00041f61, 0x54050010, - 0x00665807, 0x00000000, 0x00041c61, 0x55050010, - 0x00665207, 0x00000000, 0x00041f61, 0x52050010, - 0x00661207, 0x00000000, 0x00041f61, 0x53050010, - 0x00665a07, 0x00000000, 0x00040024, 0x0001c060, - 0x00000070, 0x00000070, 0x00041b61, 0x52054110, - 0x00000000, 0x00800080, 0x00041b61, 0x53054110, - 0x00000000, 0x00800080, 0x00041f61, 0x54054110, - 0x00000000, 0x00800080, 0x00041f61, 0x55054110, - 0x00000000, 0x00000000, 0x00041f61, 0x56054110, - 0x00000000, 0x00000000, 0x00040061, 0x57054110, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000530, 0x00040c61, 0x5d060100, - 0x00585205, 0x00000000, 0x00040c61, 0x5e060100, - 0x00585305, 0x00000000, 0x00040f61, 0x5f060100, - 0x00585405, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00041f61, 0x5a060100, - 0x00585505, 0x00000000, 0xa0520040, 0x34004802, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x5b060100, 0x00585605, 0x00000000, - 0x00040f61, 0x5c060100, 0x00585705, 0x00000000, - 0xa0561b40, 0x01c05203, 0x27710070, 0x48005203, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x27121a70, 0x52005603, 0xa0541a40, 0x4a027102, - 0xa0581940, 0x54021202, 0x00030061, 0x12060220, - 0x00345605, 0x00000000, 0x00133d61, 0x14060220, - 0x00345705, 0x00000000, 0x00040061, 0x56050020, - 0x00565f06, 0x00000000, 0x00031b61, 0x12260220, - 0x00345805, 0x00000000, 0x00131b61, 0x14260220, - 0x00345905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x00000000, - 0xf3081224, 0x00025614, 0xa0563e40, 0x02805203, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x27121970, 0x52005603, 0xa0581940, 0x54021202, - 0x00030061, 0x12060220, 0x00345605, 0x00000000, - 0x00133e61, 0x14060220, 0x00345705, 0x00000000, - 0x00040061, 0x56050020, 0x00565e06, 0x00000000, - 0x00031b61, 0x12260220, 0x00345805, 0x00000000, - 0x00131b61, 0x14260220, 0x00345905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x00000000, 0xf3081224, 0x00025614, - 0xa0563f40, 0x03405203, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x27121970, 0x52005603, - 0xa0581940, 0x54021202, 0x00030061, 0x12060220, - 0x00345605, 0x00000000, 0x00133f61, 0x14060220, - 0x00345705, 0x00000000, 0x00040061, 0x56050020, - 0x00565d06, 0x00000000, 0x00031b61, 0x12260220, - 0x00345805, 0x00000000, 0x00131b61, 0x14260220, - 0x00345905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xf3081224, 0x00025614, 0xa0563040, 0x02205203, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x27121970, 0x52005603, 0xa0581940, 0x54021202, - 0x00030061, 0x12060220, 0x00345605, 0x00000000, - 0x00133061, 0x14060220, 0x00345705, 0x00000000, - 0x00040061, 0x56050020, 0x00565c06, 0x00000000, - 0x00031b61, 0x12260220, 0x00345805, 0x00000000, - 0x00131b61, 0x14260220, 0x00345905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xf3081224, 0x00025614, - 0xa0563140, 0x02e05203, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x27121970, 0x52005603, - 0xa0581940, 0x54021202, 0x00030061, 0x12060220, - 0x00345605, 0x00000000, 0x00133161, 0x14060220, - 0x00345705, 0x00000000, 0x00040061, 0x56050020, - 0x00565b06, 0x00000000, 0x00031b61, 0x12260220, - 0x00345805, 0x00000000, 0x00131b61, 0x14260220, - 0x00345905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xf3081224, 0x00025614, 0xa0563240, 0x03a05203, - 0x00040061, 0x5c050020, 0x00565a06, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27121a70, 0x52005603, 0xa0581940, 0x54021202, - 0x00030061, 0x12060220, 0x00345605, 0x00000000, - 0x00133261, 0x14060220, 0x00345705, 0x00000000, - 0x00031a61, 0x12260220, 0x00345805, 0x00000000, - 0x00131a61, 0x14260220, 0x00345905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x00000000, 0xf3081224, 0x00025c14, - 0x00040070, 0x00018660, 0x26465005, 0x00000000, - 0xa0720040, 0x01605203, 0x11040062, 0x56058220, - 0x02004e04, 0x00000002, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00031a61, 0x12060220, - 0x00347205, 0x00000000, 0x80103301, 0x00000000, - 0x00000000, 0x00000000, 0x00131b61, 0x14060220, - 0x00347305, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00041b61, 0x5c070200, - 0x00465605, 0x00000000, 0x27570070, 0x52007203, - 0x00041a61, 0x5e050020, 0x00665c07, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0741a40, 0x54025702, 0x00031961, 0x12260220, - 0x00347405, 0x00000000, 0x00131a61, 0x14260220, - 0x00347505, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xf3081224, 0x00025e14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00001868, 0x00001868, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040969, 0x58058660, - 0x02464205, 0x00000001, 0x00040070, 0x00010660, - 0x56464005, 0x00462a05, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x5f058660, - 0x06465805, 0x00001328, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x5a140000, - 0xe6005f14, 0x00020000, 0x00042461, 0x59050110, - 0x00565a06, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x5b050020, - 0x0056590e, 0x00000000, 0xef421962, 0x00005b03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x5c050020, 0x00664207, 0x00000000, - 0x00040070, 0x00010220, 0x52463405, 0x00462a05, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80040961, 0x10014110, 0x00000000, 0x0b800b80, - 0x00040069, 0x10018510, 0x01561606, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0b800b80, - 0xe05e0961, 0x001b0004, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x20600966, 0x5e004203, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x62050020, 0x00666007, 0x00000000, - 0x80049061, 0x10014110, 0x00000000, 0x0c400c40, - 0x00040069, 0x10018510, 0x01561806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0c400c40, - 0xe0640961, 0x001b0004, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x20660066, 0x64006203, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x68050020, 0x00666607, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x0d000d00, - 0x00040069, 0x10018510, 0x01564c06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0d000d00, - 0xe06a0961, 0x001b0004, 0x206c1966, 0x6a006603, - 0x00041961, 0x50070200, 0x00006c04, 0x00000000, - 0x01040022, 0x0001c060, 0x00000128, 0x000000c8, - 0x00041761, 0x6e050020, 0x00006c04, 0x00000000, - 0xac701970, 0x00006e03, 0x00040070, 0x00018660, - 0x16464205, 0x00000000, 0x01041a62, 0x72058220, - 0x02467005, 0xffffffff, 0x00041970, 0x00018660, - 0x26467205, 0x00000000, 0x01041162, 0x40058220, - 0x02463805, 0xff800000, 0x01040062, 0x52058220, - 0x02464405, 0xff800000, 0x01041262, 0x54058220, - 0x02463c05, 0x7f800000, 0x01040062, 0x44058220, - 0x02464605, 0xff800000, 0x01040062, 0x3c058220, - 0x02463e05, 0x7f800000, 0x01040062, 0x46058220, - 0x02463a05, 0x7f800000, 0x00040024, 0x0001c060, - 0x00000070, 0x00000070, 0x00041b61, 0x3c054220, - 0x00000000, 0x7f800000, 0x00040a61, 0x54054220, - 0x00000000, 0x7f800000, 0x00041c61, 0x46054220, - 0x00000000, 0x7f800000, 0x00041f61, 0x44054220, - 0x00000000, 0xff800000, 0x00041f61, 0x52054220, - 0x00000000, 0xff800000, 0x00041161, 0x40054220, - 0x00000000, 0xff800000, 0x00040025, 0x00004600, - 0x00000000, 0x00001488, 0x80041b61, 0x10014110, - 0x00000000, 0x08c008c0, 0x00040069, 0x10018510, - 0x01561606, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x08c008c0, 0xe0730961, 0x001b0004, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80040f61, 0x10014110, 0x00000000, 0x0a800a80, - 0x00040069, 0x10018510, 0x01561606, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0a800a80, - 0xe0750961, 0x001b0004, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80040e61, 0x10014110, - 0x00000000, 0x07800780, 0x00040069, 0x10018510, - 0x01561606, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x07800780, 0xe0770961, 0x001b0004, - 0x00040070, 0x00018220, 0x52463405, 0x00000006, - 0x273e1c62, 0x73004600, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x27121b62, 0x75005400, - 0x27381a62, 0x77003c00, 0x80041361, 0x10014110, - 0x00000000, 0x07c007c0, 0x00040069, 0x10018510, - 0x01561806, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x07c007c0, 0xe0580961, 0x001b0004, - 0x80041261, 0x10014110, 0x00000000, 0x02400240, - 0x00040069, 0x10018510, 0x01561806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x02400240, - 0xe0560961, 0x001b0004, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80041161, 0x10014110, - 0x00000000, 0x07000700, 0x00040069, 0x10018510, - 0x01561806, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x07000700, 0xe0140961, 0x001b0004, - 0x273a1b62, 0x58003e00, 0x273e0962, 0x56001200, - 0x27120962, 0x14003800, 0x80041361, 0x10014110, - 0x00000000, 0x07400740, 0x00040069, 0x10018510, - 0x01564c06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x07400740, 0xe0580961, 0x001b0004, - 0x80041261, 0x10014110, 0x00000000, 0x07c007c0, - 0x00040069, 0x10018510, 0x01564c06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x07c007c0, - 0xe0560961, 0x001b0004, 0x80041161, 0x10014110, - 0x00000000, 0x02400240, 0x00040069, 0x10018510, - 0x01564c06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02400240, 0xe0140961, 0x001b0004, - 0x27380962, 0x58003a00, 0x273a0962, 0x56003e00, - 0x80041261, 0x10014110, 0x00000000, 0x0a400a40, - 0x00040069, 0x10018510, 0x01561606, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0a400a40, - 0xe0580961, 0x001b0004, 0x273e0962, 0x14001200, - 0x80041261, 0x10014110, 0x00000000, 0x08800880, - 0x00040069, 0x10018510, 0x01561606, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x08800880, - 0xe0560961, 0x001b0004, 0x80041161, 0x10014110, - 0x00000000, 0x08000800, 0x00040069, 0x10018510, - 0x01561606, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x08000800, 0xe0140961, 0x001b0004, - 0x25161962, 0x56004400, 0x25120962, 0x14004000, - 0x25141b62, 0x58005200, 0x80041361, 0x10014110, - 0x00000000, 0x02c002c0, 0x00040069, 0x10018510, - 0x01561806, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02c002c0, 0xe05a0961, 0x001b0004, - 0x80041261, 0x10014110, 0x00000000, 0x02400240, - 0x00040069, 0x10018510, 0x01561806, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x02400240, - 0xe0560961, 0x001b0004, 0x80041161, 0x10014110, - 0x00000000, 0x02800280, 0x00040069, 0x10018510, - 0x01561806, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02800280, 0xe0580961, 0x001b0004, - 0x25181962, 0x56001200, 0x25120962, 0x58001400, - 0x25140962, 0x5a001600, 0x80041361, 0x10014110, - 0x00000000, 0x03000300, 0x00040069, 0x10018510, - 0x01564c06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x03000300, 0xe0560961, 0x001b0004, - 0x80040961, 0x10014110, 0x00000000, 0x02400240, - 0x00040069, 0x10018510, 0x01564c06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x02400240, - 0xe0160961, 0x001b0004, 0x80041161, 0x10014110, - 0x00000000, 0x02800280, 0x00040069, 0x10018510, - 0x01564c06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02800280, 0xe0580961, 0x001b0004, - 0x254c1962, 0x56001800, 0x25561a62, 0x16001200, - 0x255a1962, 0x58001400, 0x01040022, 0x0001c060, - 0x00000f98, 0x00000f98, 0x25120a62, 0x4caa3800, - 0x25140a62, 0x56aa3a00, 0x25161362, 0x5aaa3e00, - 0x25180962, 0x16001400, 0x25141162, 0x18001200, - 0xe0581141, 0x34001400, 0x20121140, 0x58213800, - 0x20140040, 0x58213a00, 0x20160040, 0x58213e00, - 0x20380040, 0x58014c00, 0x203a0040, 0x58015600, - 0x203e0040, 0x58015a00, 0x204c1340, 0x12203800, - 0x20561340, 0x14203a00, 0x20581340, 0x16203e00, - 0x00041341, 0x38058aa0, 0x0a464c05, 0x3f800001, - 0x00041341, 0x3a058aa0, 0x0a465605, 0x3f800001, - 0x00041341, 0x3e058aa0, 0x0a465805, 0x3f800001, - 0x00041165, 0x58058220, 0x02463805, 0x007fffff, - 0x00041265, 0x5a058220, 0x02463a05, 0x007fffff, - 0x00040065, 0x5c058220, 0x02463a05, 0x80000000, - 0x00041165, 0x4c058220, 0x02463e05, 0x007fffff, - 0x00040065, 0x5e058220, 0x02463e05, 0x80000000, - 0x00040a40, 0x56058660, 0x06465805, 0x3f000000, - 0x00041d40, 0x58058660, 0x06465a05, 0x3f000000, - 0x00041c40, 0x5a058660, 0x06464c05, 0x3f000000, - 0xac001b70, 0x3f805601, 0x11040062, 0x4c058220, - 0x02465605, 0x3f000000, 0x00041965, 0x60058220, - 0x02464c05, 0x7fffffff, 0xac001c70, 0x3f805801, - 0x11040a62, 0x56058220, 0x02465805, 0x3f000000, - 0x00041965, 0x4c058220, 0x02465605, 0x7fffffff, - 0xac001d70, 0x3f805a01, 0x11040a62, 0x58058220, - 0x02465a05, 0x3f000000, 0x00040965, 0x5a058220, - 0x02463805, 0x80000000, 0x00041a65, 0x56058220, - 0x02465805, 0x7fffffff, 0x20581a66, 0x5a006003, - 0x205a1d66, 0x5c004c03, 0x204c1b66, 0x5e005603, - 0x00040065, 0x56058220, 0x02463805, 0x7f800000, - 0x00040065, 0x38058220, 0x02463a05, 0x7f800000, - 0x00040065, 0x3a058220, 0x02463e05, 0x7f800000, - 0x00041b6c, 0x3e058660, 0x02465605, 0x00000017, - 0x00041b6c, 0x56058660, 0x02463805, 0x00000017, - 0x00041b6c, 0x38058660, 0x02463a05, 0x00000017, - 0x00041970, 0x3a058aa0, 0x3a465805, 0x3f7f0000, - 0x00041f70, 0x58058aa0, 0x3a465a05, 0x3f7f0000, - 0x00041f70, 0x5a058aa0, 0x3a464c05, 0x3f7f0000, - 0x00040952, 0x4c044560, 0x0e2eff82, 0x3a053e05, - 0x00040a52, 0x3e044560, 0x0e2eff82, 0x58055605, - 0x00040952, 0x56044560, 0x0e2eff82, 0x5a053805, - 0xa0580040, 0x01004803, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x27780070, 0x48005803, - 0x00030061, 0x38060220, 0x00345805, 0x00000000, - 0x00130061, 0x3a060220, 0x00345905, 0x00000000, - 0x80030061, 0x59054010, 0x00000000, 0x76543210, - 0xa05a1c40, 0x4a027802, 0x80031a61, 0x59050120, - 0x00465905, 0x00000000, 0x00031a61, 0x38260220, - 0x00345a05, 0x00000000, 0x00131b61, 0x3a260220, - 0x00345b05, 0x00000000, 0xe4591b69, 0x00205903, - 0xe4591940, 0x04005903, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039531, 0x580e0100, - 0xfa00590c, 0x04000000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x60050020, - 0x00565806, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xf3083824, 0x00026014, 0x00043061, 0x18050660, - 0x00461005, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c2224, 0x003c1244, 0xa0793f40, 0x01204803, - 0x00040061, 0x63070200, 0x00464c05, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x277b1a70, 0x48007903, 0x00033061, 0x0a060220, - 0x00347905, 0x00000000, 0x00133061, 0x0c060220, - 0x00347a05, 0x00000000, 0x00040061, 0x65070200, - 0x00463e05, 0x00000000, 0x00040061, 0x67070200, - 0x00465605, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041e61, 0x61070000, - 0x00666307, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0xa07d0040, 0x4a027b02, - 0x00041a61, 0x610f0000, 0x00666507, 0x00000000, - 0x00031a61, 0x0a260220, 0x00347d05, 0x00000000, - 0x00131b61, 0x0c260220, 0x00347e05, 0x00000000, - 0x00041b61, 0x61170000, 0x00666707, 0x00000000, - 0x00041961, 0x611f0000, 0x00665007, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb080a24, 0x00006114, - 0x00040070, 0x00010220, 0x52463405, 0x00462a05, - 0x01040022, 0x0001c060, 0x000004e0, 0x00000460, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x257e0062, 0x40434600, 0x250a3662, 0x52435400, - 0x250c3662, 0x44433c00, 0x00040069, 0x5e05a660, - 0x02464c05, 0x00000017, 0x00043669, 0x6205a660, - 0x02463e05, 0x00000017, 0x00041f69, 0x6605a660, - 0x02465605, 0x00000017, 0x00040070, 0x00018660, - 0x16464205, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x250e1162, 0x0c000a00, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041c40, 0x60058660, 0x06465e05, 0x43800000, - 0x00041c40, 0x64058660, 0x06466205, 0x43800000, - 0x00041c40, 0x68058660, 0x06466605, 0x43800000, - 0x25101162, 0x0e007e00, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe0221141, 0x34001000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x20241140, 0x22204600, 0x20383040, 0x22205400, - 0x203a3040, 0x22203c00, 0x20461340, 0x22004400, - 0x203c1240, 0x22004000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x20500d40, 0x12202400, - 0x20401240, 0x22005200, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x20541540, 0x16203a00, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x20521240, 0x14203800, 0x20101640, 0x16204600, - 0x200c1640, 0x12203c00, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0x00040041, 0x58058aa0, - 0x0a465005, 0x3f7ffffe, 0x200e1640, 0x14204000, - 0x00041641, 0x5c058aa0, 0x0a465405, 0x3f7ffffe, - 0x00041641, 0x5a058aa0, 0x0a465205, 0x3f7ffffe, - 0x00041641, 0x16058aa0, 0x0a461005, 0x3f800001, - 0x00041641, 0x12058aa0, 0x0a460c05, 0x3f800001, - 0x206a0b41, 0x60005800, 0x00041641, 0x14058aa0, - 0x0a460e05, 0x3f800001, 0x206e0941, 0x68005c00, - 0x206c0a41, 0x64005a00, 0x20241641, 0x68001600, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x20181641, 0x60001200, 0x60701645, 0x00106a00, - 0x20221641, 0x64001400, 0x60741645, 0x00106e00, - 0x60721645, 0x00106c00, 0x603c1645, 0x00122400, - 0x60381645, 0x00121800, 0xe5761662, 0x00007000, - 0x603a1645, 0x00122200, 0xe57a1662, 0x00007400, - 0xe5781662, 0x00007200, 0xe5441662, 0x00023c00, - 0xe53e0e62, 0x00023800, 0x00041662, 0x7c058aa0, - 0x5a467605, 0x437f0000, 0xe5401662, 0x00023a00, - 0x00041662, 0x0a058aa0, 0x5a467a05, 0x437f0000, - 0x00041662, 0x7e058aa0, 0x5a467805, 0x437f0000, - 0x00041662, 0x50058aa0, 0x5a464405, 0x437f0000, - 0x00041662, 0x46058aa0, 0x5a463e05, 0x437f0000, - 0x00041661, 0x68070a00, 0x00467c05, 0x00000000, - 0x00040d62, 0x4c058aa0, 0x5a464005, 0x437f0000, - 0x00041561, 0x6c070a00, 0x00460a05, 0x00000000, - 0x00041461, 0x6a070a00, 0x00467e05, 0x00000000, - 0x00041361, 0x72070a00, 0x00465005, 0x00000000, - 0x00041261, 0x6e070a00, 0x00464605, 0x00000000, - 0x00041d61, 0x54050010, 0x00666807, 0x00000000, - 0x00041161, 0x70070a00, 0x00464c05, 0x00000000, - 0x00041e61, 0x56050010, 0x00666c07, 0x00000000, - 0x00041e61, 0x55050010, 0x00666a07, 0x00000000, - 0x00041e61, 0x53050010, 0x00667207, 0x00000000, - 0x00041e61, 0x51050010, 0x00666e07, 0x00000000, - 0x11041e62, 0x5a058110, 0x01585405, 0x00000000, - 0x00041e61, 0x52050010, 0x00667007, 0x00000000, - 0x11041e62, 0x58058110, 0x01585605, 0x00000000, - 0x11041e62, 0x59058110, 0x01585505, 0x00000000, - 0x11041e62, 0x5b058110, 0x01585305, 0x00000000, - 0x11041e62, 0x5d058110, 0x01585105, 0x00000000, - 0x11041d62, 0x5c058110, 0x01585205, 0x00000000, - 0x00040024, 0x0001c060, 0x00000090, 0x00000090, - 0x00041e61, 0x58054110, 0x00000000, 0x00800080, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x59054110, 0x00000000, 0x00800080, - 0x00041f61, 0x5a054110, 0x00000000, 0x00800080, - 0x00041f61, 0x5b054110, 0x00000000, 0x00000000, - 0x00041e61, 0x5c054110, 0x00000000, 0x00000000, - 0x00041f61, 0x5d054110, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000590, - 0x00041f61, 0x73060100, 0x00585805, 0x00000000, - 0x00041f61, 0x74060100, 0x00585905, 0x00000000, - 0x00041f61, 0x75060100, 0x00585a05, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x0c060100, 0x00585b05, 0x00000000, - 0xa0570040, 0x34004802, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041f61, 0x0d060100, - 0x00585c05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041f61, 0x0e060100, - 0x00585d05, 0x00000000, 0x00041d61, 0x67050020, - 0x00567506, 0x00000000, 0xa05d1c40, 0x01c05703, - 0x27590070, 0x48005703, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x275f1a70, 0x57005d03, - 0x00030061, 0x63060220, 0x00345d05, 0x00000000, - 0x00130061, 0x65060220, 0x00345e05, 0x00000000, - 0xa05b1c40, 0x4a025902, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa0611940, 0x5b025f02, - 0x00031961, 0x63260220, 0x00346105, 0x00000000, - 0x00131a61, 0x65260220, 0x00346205, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x00000000, 0xf3086324, 0x00026714, - 0xa0623740, 0x02805703, 0x00040061, 0x6c050020, - 0x00567406, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x27641a70, 0x57006203, - 0x00033761, 0x68060220, 0x00346205, 0x00000000, - 0x00130061, 0x6a060220, 0x00346305, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xa0661b40, 0x5b026402, 0x00031961, 0x68260220, - 0x00346605, 0x00000000, 0x00131a61, 0x6a260220, - 0x00346705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x00000000, - 0xf3086824, 0x00026c14, 0xa0673840, 0x03405703, - 0x00040061, 0x71050020, 0x00567306, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x27691a70, 0x57006703, 0x00033861, 0x6d060220, - 0x00346705, 0x00000000, 0x00130061, 0x6f060220, - 0x00346805, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xa06b1b40, 0x5b026902, - 0x00031961, 0x6d260220, 0x00346b05, 0x00000000, - 0x00131a61, 0x6f260220, 0x00346c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x00000000, 0xf3086d24, 0x00027114, - 0xa06c3940, 0x02205703, 0x00041761, 0x76050020, - 0x00560e06, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x276e1a70, 0x57006c03, - 0x00033961, 0x72060220, 0x00346c05, 0x00000000, - 0x00130061, 0x74060220, 0x00346d05, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xa0701b40, 0x5b026e02, 0x00031961, 0x72260220, - 0x00347005, 0x00000000, 0x00131a61, 0x74260220, - 0x00347105, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x00000000, - 0xf3087224, 0x00027614, 0xa0713a40, 0x02e05703, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00041561, 0x7b050020, 0x00560d06, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x27731a70, 0x57007103, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00031461, 0x77060220, - 0x00347105, 0x00000000, 0x00131461, 0x79060220, - 0x00347205, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xa0751b40, 0x5b027302, - 0x00031961, 0x77260220, 0x00347505, 0x00000000, - 0x00131a61, 0x79260220, 0x00347605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x00000000, 0xf3087724, 0x00027b14, - 0xa0763b40, 0x03a05703, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00043661, 0x0a050020, - 0x00560c06, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x27781a70, 0x57007603, - 0x00033b61, 0x7c060220, 0x00347605, 0x00000000, - 0x80103401, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x7e060220, 0x00347705, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xa07a1b40, 0x5b027802, 0x00031961, 0x7c260220, - 0x00347a05, 0x00000000, 0x00131a61, 0x7e260220, - 0x00347b05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xf3087c24, 0x00020a14, 0xa07b3440, 0x01605703, - 0x00040061, 0x10050020, 0x00564f06, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x277d1a70, 0x57007b03, 0x00030061, 0x0c060220, - 0x00347b05, 0x00000000, 0x00133061, 0x0e060220, - 0x00347c05, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa00a1b40, 0x5b027d02, - 0x00031961, 0x0c260220, 0x00340a05, 0x00000000, - 0x00131a61, 0x0e260220, 0x00340b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xf3080c24, 0x00021014, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x000003e0, - 0x00040061, 0x00010660, 0x20463605, 0x00000000, - 0x01040022, 0x0001c060, 0x000003a8, 0x000003a8, - 0xa1550a40, 0x028e1a03, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0xaa0b1e40, 0x028e2e03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80030b61, 0x18054220, 0x00000000, 0x00000008, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041669, 0x3a058660, 0x02462a05, 0x00000003, - 0x00030970, 0x56050220, 0x52465505, 0x00441a06, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00131c70, 0x0c050220, 0x52460b05, 0x00442e06, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031261, 0x11060220, 0x00345505, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x13060220, 0x00340b05, 0x00000000, - 0x00030940, 0x57052660, 0x06465605, 0x00441a26, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00131c40, 0x0d052660, 0x06460c05, 0x00442e26, - 0x00031a61, 0x11260220, 0x00345705, 0x00000000, - 0x00131a61, 0x13260220, 0x00340d05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x0e140000, 0xfb041124, 0x00040000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00042c69, 0x10058660, 0x02460e05, 0x00000006, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xa1121940, 0x100e1a02, 0x80103c01, 0x00000000, - 0x00000000, 0x00000000, 0xaa131a40, 0x110e2e02, - 0x00030970, 0x58050220, 0x52461205, 0x00441a06, - 0x80103c01, 0x00000000, 0x00000000, 0x00000000, - 0x00131a70, 0x14050220, 0x52461305, 0x00442e06, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00030940, 0x15052660, 0x06465805, 0x00441a26, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00130a40, 0x16052660, 0x06461405, 0x00442e26, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x8a004d31, 0x170c0000, 0xea00180c, 0x00300000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0181340, 0x01002803, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x24140000, - 0xe6001814, 0x00020000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0xa0223040, 0x26011702, - 0xe03d0968, 0x01e02203, 0x0004a061, 0x26050120, - 0x00562406, 0x00000000, 0xa0281940, 0x17102602, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040969, 0x38058660, 0x02462805, 0x00000006, - 0x20261966, 0x3a003803, 0x00041769, 0x3b058660, - 0x02462205, 0x00000002, 0xa03f0940, 0x3b001202, - 0x27410970, 0x12003f03, 0x00030061, 0x22060220, - 0x00343f05, 0x00000000, 0x00130061, 0x24060220, - 0x00344005, 0x00000000, 0x00040b52, 0x43040e68, - 0x0e2e1505, 0x41053d05, 0x00031961, 0x22260220, - 0x00344305, 0x00000000, 0x00131a61, 0x24260220, - 0x00344405, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c2224, 0x00042614, 0x00040025, 0x00004600, - 0x00000000, 0x00000018, 0xa02c0040, 0x01002c03, - 0x00040027, 0x00014060, 0x00000000, 0xffffc0f0, - 0x80033061, 0x6a054010, 0x00000000, 0x76543210, - 0x80031961, 0x6a050120, 0x00466a05, 0x00000000, - 0xe46b1940, 0x00806a03, 0xe36a1969, 0x00206a03, - 0xe36a1940, 0x06006a03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049e31, 0x68160100, - 0xfa006a14, 0x04000000, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x00010660, - 0x20466805, 0x00000000, 0x01040022, 0x0001c060, - 0x00000e20, 0x00000e20, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80031361, 0x18054010, - 0x00000000, 0x76543210, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x80033061, 0x22054010, - 0x00000000, 0x76543210, 0x80031361, 0x4d054220, - 0x00000000, 0x00000004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031161, 0x56050220, - 0x00441e26, 0x00000000, 0x00131161, 0x57050220, - 0x00443226, 0x00000000, 0x80031e61, 0x18050120, - 0x00461805, 0x00000000, 0x80031e61, 0x22050120, - 0x00462205, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004f31, 0x4c0c0000, - 0xea004d0c, 0x00300000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0xe4190a40, 0x00801803, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe4230a40, 0x00802203, 0xe3181a69, 0x00201803, - 0xe3221a69, 0x00202203, 0xe3181a40, 0x0a001803, - 0xe3221a40, 0x0a002203, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049031, 0x16160100, - 0xfa001814, 0x04000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049031, 0x1c160100, - 0xfa002214, 0x04000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x44058660, - 0x02461605, 0x00000001, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041940, 0x27058660, - 0x06464405, 0x00001328, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x45140000, - 0xe6002714, 0x00020000, 0x80033061, 0x27054010, - 0x00000000, 0x76543210, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00041740, 0x28058660, - 0x06461c05, 0x00000e70, 0x80031a61, 0x27050120, - 0x00462705, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x0f060100, - 0x00564506, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x46140000, - 0xe2002814, 0x00020000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe4281a40, 0x00802703, - 0x00041a61, 0x30050020, 0x00560f06, 0x00000000, - 0xe3271a69, 0x00202703, 0xe3271940, 0x00002703, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049231, 0x25160100, 0xfa002714, 0x04000000, - 0x80033261, 0x28054010, 0x00000000, 0x76543210, - 0x80031961, 0x28050120, 0x00462805, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe4291940, 0x00802803, 0xe3281969, 0x00202803, - 0xe3281940, 0x0a002803, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x48050020, - 0x00664607, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00040969, 0x4a058660, - 0x02464805, 0x00000006, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0xa04e0040, 0x4c104a02, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x0004176c, 0x50058660, 0x02462505, 0x0000001f, - 0x80030061, 0x25054010, 0x00000000, 0x76543210, - 0x80031961, 0x25050120, 0x00462505, 0x00000000, - 0xe4261940, 0x00802503, 0xe3251969, 0x00202503, - 0xe3251940, 0x0a002503, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80002065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80002066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049031, 0x23160100, - 0xfa002514, 0x04000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049331, 0x26160100, - 0xfa002814, 0x04000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x52058660, - 0x02462305, 0x00000002, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0xe0540068, 0x01e02603, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa15d0a40, 0x520e1e02, 0x80103401, 0x00000000, - 0x00000000, 0x00000000, 0x80100901, 0x00000000, - 0x00000000, 0x00000000, 0xaa580040, 0x530e3202, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00030970, 0x59050220, 0x52465d05, 0x00441e06, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031761, 0x29060220, 0x00345d05, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00130970, 0x5a050220, 0x52465805, 0x00443206, - 0x00133061, 0x2b060220, 0x00345805, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040952, 0x5b040e68, 0x0e2e5605, 0x59055405, - 0x00031961, 0x29260220, 0x00345b05, 0x00000000, - 0x00131a61, 0x2b260220, 0x00345c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xfb0c2924, 0x00043014, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe0381168, 0x00604e03, 0x80033461, 0x2a054010, - 0x00000000, 0x76543210, 0x80033461, 0x30054010, - 0x00000000, 0x76543210, 0x80031a61, 0x2a050120, - 0x00462a05, 0x00000000, 0x80031a61, 0x30050120, - 0x00463005, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe42b1a40, 0x00802a03, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xe4311a40, 0x00803003, 0xe32a1a69, 0x00202a03, - 0xe3301a69, 0x00203003, 0xe32a1a40, 0x00002a03, - 0xe3301a40, 0x0a003003, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049031, 0x28160100, - 0xfa002a14, 0x04000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049531, 0x2c160100, - 0xfa003014, 0x04000000, 0x80033561, 0x30054010, - 0x00000000, 0x76543210, 0x80031961, 0x30050120, - 0x00463005, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe4311940, 0x00803003, - 0xe3301969, 0x00203003, 0xe3301940, 0x00003003, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0xa05c0040, 0x2c002802, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049631, 0x2b160100, - 0xfa003014, 0x04000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040969, 0x62058660, - 0x02465c05, 0x00000002, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0xe0660068, 0x01e05c03, - 0x80103e01, 0x00000000, 0x00000000, 0x00000000, - 0x80101a01, 0x00000000, 0x00000000, 0x00000000, - 0xaa6a0040, 0x630e3202, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x275e0070, 0x2b005c03, - 0x00131a70, 0x6c050220, 0x52466a05, 0x00443206, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0600940, 0x50025e02, 0xa15e1e40, 0x620e1e02, - 0x00130061, 0x33060220, 0x00346a05, 0x00000000, - 0x0004b069, 0x64058660, 0x02466005, 0x00000002, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030070, 0x6b050220, 0x52465e05, 0x00441e06, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x31060220, 0x00345e05, 0x00000000, - 0x20681b66, 0x66006403, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x00040952, 0x6d040e68, - 0x0e2e5605, 0x6b056805, 0x00031961, 0x31260220, - 0x00346d05, 0x00000000, 0x00131a61, 0x33260220, - 0x00346e05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c3124, 0x00043814, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041770, 0x70058550, - 0x15562006, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x6e050560, - 0x00467005, 0x00000000, 0x00041965, 0x00010220, - 0x22463605, 0x00466e05, 0x01040022, 0x0001c060, - 0x000002e0, 0x000002e0, 0xa15f1140, 0x028e1a03, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x80101701, 0x00000000, 0x00000000, 0x00000000, - 0xaa710040, 0x028e2e03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00030a70, 0x60050220, - 0x52465f05, 0x00441a06, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00130a70, 0x72050220, - 0x52467105, 0x00442e06, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031661, 0x39060220, - 0x00345f05, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131661, 0x3b060220, - 0x00347105, 0x00000000, 0x00030b40, 0x61052660, - 0x06466005, 0x00441a26, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x80100a01, 0x00000000, - 0x00000000, 0x00000000, 0x00130040, 0x73052660, - 0x06467205, 0x00442e26, 0x00031a61, 0x39260220, - 0x00346105, 0x00000000, 0x00131a61, 0x3b260220, - 0x00347305, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x74140000, - 0xfb043924, 0x00040000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00041769, 0x76058660, - 0x02467405, 0x00000006, 0xa1621940, 0x760e1a02, - 0xaa771a40, 0x770e2e02, 0x00031a70, 0x63050220, - 0x52466205, 0x00441a06, 0x00033061, 0x3a060220, - 0x00346205, 0x00000000, 0x80103f01, 0x00000000, - 0x00000000, 0x00000000, 0x00130b70, 0x78050220, - 0x52467705, 0x00442e06, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131761, 0x3c060220, - 0x00347705, 0x00000000, 0x00031c40, 0x64052660, - 0x06466305, 0x00441a26, 0x80103f01, 0x00000000, - 0x00000000, 0x00000000, 0x80100901, 0x00000000, - 0x00000000, 0x00000000, 0x00130040, 0x79052660, - 0x06467805, 0x00442e26, 0x00031a61, 0x3a260220, - 0x00346405, 0x00000000, 0x00131a61, 0x3c260220, - 0x00347905, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x7a140000, - 0xfb043a24, 0x00040000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x00042766, 0x3e058220, - 0x02467a05, 0xffffffc0, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c3a24, 0x00043e14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80031161, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_DFS_DFS_single_wg = { - .prog_data = { - .base.nr_params = 17, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 3, - .base.total_scratch = 1024, - .base.total_shared = 16200, - .base.program_size = 60832, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_DFS_DFS_single_wg_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 256, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 6, - .uses_barrier = true, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 17, - .push.cross_thread.regs = 3, - .push.cross_thread.size = 96, - }, - .args_size = 36, - .arg_count = 5, - .args = gfx125_bvh_build_DFS_DFS_single_wg_args, - .code = gfx125_bvh_build_DFS_DFS_single_wg_code, -}; -const char *gfx125_bvh_build_DFS_DFS_single_wg_sha1 = "27eba11442a94fc97ddfe4fe516af17cbd15aaf0"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_DFS_DFS_single_wg_batchable.h b/src/intel/vulkan/grl/gfx125_bvh_build_DFS_DFS_single_wg_batchable.h deleted file mode 100644 index 4431183330c..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_DFS_DFS_single_wg_batchable.h +++ /dev/null @@ -1,8316 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_DFS_DFS_single_wg_batchable_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_DFS_DFS_single_wg_batchable_args[] = { - { 0, 8 }, - { 8, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g3<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g124<1>UD g0.1<0,1,0>UD { align1 1H }; -mov(8) g40<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g41<1>UW 0x76543210UV { align1 WE_all 1Q }; -add(1) g4<1>UD g3<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@4 compacted }; -mov(8) g98<1>UW 0x76543210V { align1 WE_all 1Q }; -mov(8) g40<1>UD g40<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g41<1>UD g41<8,8,1>UW { align1 WE_all 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g1UD g4UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g98.8<1>UW g98<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@3 compacted }; -shl(8) g40<1>UD g40<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -shl(8) g41<1>UD g41<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -add(8) g40<1>UD g40<1,1,0>UD 0x00000040UD { align1 WE_all 1Q I@2 compacted }; -add(8) g41<1>UD g41<1,1,0>UD 0x00000040UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g39UD g40UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g64.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g95.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g66.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g99.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g64<2>F g2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g95<2>F g2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g66<2>F g2.2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g99<2>F g2.2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g120<1>UD g64.1<8,4,2>UD { align1 1Q F@4 }; -mov(8) g121<1>UD g95.1<8,4,2>UD { align1 2Q F@3 }; -add(8) g68<1>D g66<8,4,2>D 16D { align1 1Q F@2 compacted }; -add(8) g101<1>D g99<8,4,2>D 16D { align1 2Q F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g39<2>B 1W { align1 1H }; -cmp.l.f0.0(8) g69<1>UD g68<8,8,1>UD g66<8,4,2>UD { align1 1Q I@3 }; -mov(8) g56<2>UD g68<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g102<1>UD g101<8,8,1>UD g99<8,4,2>UD { align1 2Q I@4 }; -mov(8) g58<2>UD g101<4,4,1>UD { align1 2Q }; -add(8) g70<1>D -g69<8,8,1>D g66.1<8,4,2>D { align1 1Q I@4 }; -add(8) g103<1>D -g102<8,8,1>D g99.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g56.1<2>UD g70<4,4,1>UD { align1 1Q I@2 }; -mov(8) g58.1<2>UD g103<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g104UD g56UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -add(16) g106<1>D g104<1,1,0>D g124<1,1,0>D { align1 1H $2.dst compacted }; -cmp.l.f0.0(16) g108<1>UD g106<1,1,0>UD g104<1,1,0>UD { align1 1H I@1 compacted }; -mul(8) acc0<1>UD g106<8,8,1>UD 0x0058UW { align1 1Q }; -mul(16) g114<1>D g106<1,1,0>D 88W { align1 1H compacted }; -mov(16) g110<1>D -g108<8,8,1>D { align1 1H I@3 }; -mach(8) g112<1>UD g106<1,1,0>UD 0x00000058UD { align1 1Q compacted AccWrEnable }; -add(8) g122<1>D g64<8,4,2>D g114<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g123<1>D g95<8,4,2>D g115<1,1,0>D { align1 2Q I@4 compacted }; -mul(16) g116<1>D g110<1,1,0>D 88W { align1 1H I@4 compacted }; -mul(8) acc0<1>UD g107<8,8,1>UD 0x0058UW { align1 2Q }; -cmp.l.f0.0(8) g124<1>UD g122<8,8,1>UD g64<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g125<1>UD g123<8,8,1>UD g95<8,4,2>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g1<1>D g122<1,1,0>D 32D { align1 1H F@1 compacted }; -mach(8) g113<1>UD g107<8,8,1>UD 0x00000058UD { align1 2Q AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g3<1>UD g1<1,1,0>UD g122<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g57<2>UD g1<4,4,1>UD { align1 1Q $2.src }; -mov(8) g59<2>UD g2<4,4,1>UD { align1 2Q $2.src }; -mov(8) g62<2>UD g122<4,4,1>UD { align1 1Q }; -mov(8) g64<2>UD g123<4,4,1>UD { align1 2Q }; -add(16) g118<1>D g112<1,1,0>D g116<1,1,0>D { align1 1H I@6 compacted }; -add3(16) g126<1>D g120<8,8,1>D g118<8,8,1>D -g124<1,1,1>D { align1 1H I@1 }; -mov(8) g62.1<2>UD g126<4,4,1>UD { align1 1Q I@1 }; -mov(8) g64.1<2>UD g127<4,4,1>UD { align1 2Q I@2 }; -add(16) g5<1>D -g3<1,1,0>D g126<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g57.1<2>UD g5<4,4,1>UD { align1 1Q I@1 }; -mov(8) g59.1<2>UD g6<4,4,1>UD { align1 2Q I@2 }; -add(16) g6<1>D g122<1,1,0>D 48D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g47UD g57UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -cmp.l.f0.0(16) g8<1>UD g6<1,1,0>UD 0x00000030UD { align1 1H I@1 compacted }; -mov(8) g58<2>UD g6<4,4,1>UD { align1 1Q $3.src }; -mov(8) g60<2>UD g7<4,4,1>UD { align1 2Q $3.src }; -add(16) g10<1>D -g8<1,1,0>D g126<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g58.1<2>UD g10<4,4,1>UD { align1 1Q I@1 }; -mov(8) g60.1<2>UD g11<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g9UD g62UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g1UD g58UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -and(16) g17<1>UD g1<1,1,0>UD 0x00000001UD { align1 1H $1.dst compacted }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g41UD g39UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -and(16) g45<1>UD g0.2<0,1,0>UD 0x000000ffUD { align1 1H compacted }; -mov(16) g51<1>D g98<8,8,1>UW { align1 1H }; -cmp.nz.f0.0(16) g53<1>D g17<1,1,0>D 0D { align1 1H I@3 compacted }; -mov(16) g71<2>UW g3<8,8,1>UD { align1 1H $1.dst }; -cmp.nz.f0.0(16) null<1>D g45<8,8,1>D 0D { align1 1H I@4 }; -shl(16) g19<1>D g45<8,8,1>D 0x00000004UD { align1 1H }; -mov(16) g78<1>UW g71<16,8,2>UW { align1 1H I@3 }; -add(16) g21<1>D g51<1,1,0>D g19<1,1,0>D { align1 1H I@2 compacted }; -mov(16) g43<1>UD g21<32,8,4>UB { align1 1H I@1 }; -mov(16) g33<2>UW g43<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL1 UIP: LABEL0 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g45<8,8,1>D 2D { align1 1H }; -(+f0.0) if(16) JIP: LABEL3 UIP: LABEL2 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g45<8,8,1>D 4D { align1 1H }; -(+f0.0) if(16) JIP: LABEL5 UIP: LABEL4 { align1 1H }; -cmp.z.f0.0(16) g22<1>D g51<1,1,0>D 0D { align1 1H compacted }; -cmp.z.f0.0(16) g24<1>D g45<1,1,0>D 6D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g22<8,8,1>UD g24<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL6 UIP: LABEL6 { align1 1H }; -mov(16) g63<1>D 5416D { align1 1H $1.src }; -mov(16) g65<1>UD 0x7f800000UD { align1 1H $1.src }; -mov(16) g67<1>UD 0x7f800000UD { align1 1H }; -mov(16) g69<1>UD 0x7f800000UD { align1 1H }; -mov(16) g71<1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g63UD g65UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $1 }; -mov(16) g66<1>D 5432D { align1 1H $1.src }; -mov(16) g68<1>UD 0xff800000UD { align1 1H $1.src }; -mov(16) g70<1>UD 0xff800000UD { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g66UD g68UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $1 }; - -LABEL6: -endif(16) JIP: LABEL7 { align1 1H }; - -LABEL7: -else(16) JIP: LABEL4 UIP: LABEL4 { align1 1H }; - -LABEL5: -mov(16) g69<1>D 3968D { align1 1H $1.src }; -mov(16) g71<1>UD 0x00000000UD { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g69UD g71UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -mov(16) g72<1>D 3952D { align1 1H $1.src }; -mov(16) g79<1>UD 0x00000000UD { align1 1H }; -mov(16) g81<1>UD 0x00000000UD { align1 1H }; -mov(16) g83<1>UD 0x00000000UD { align1 1H }; -mov(16) g85<1>UD 0x00000010UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g72UD g79UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $1 }; - -LABEL4: -endif(16) JIP: LABEL8 { align1 1H }; - -LABEL8: -else(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; - -LABEL3: -mov(16) g84<1>UD g3<16,8,2>UW { align1 1H $1.src }; -mov(16) g80<1>D 10560D { align1 1H $1.src }; -mov(16) g82<1>UD 0x00000001UD { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g80UD g82UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $1 }; - -LABEL2: -endif(16) JIP: LABEL9 { align1 1H }; - -LABEL9: -else(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; - -LABEL1: -cmp.z.f0.0(16) null<1>D g51<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL10 UIP: LABEL10 { align1 1H }; -mov(16) g83<1>D 0D { align1 1H $1.src }; -mov(16) g85<1>UD 0x00000001UD { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g83UD g85UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -mov(16) g86<1>D 12D { align1 1H $1.src }; -mov(16) g88<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g86UD g88UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL10: -endif(16) JIP: LABEL0 { align1 1H }; - -LABEL0: -endif(16) JIP: LABEL11 { align1 1H }; - -LABEL11: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(1) g25UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(8) g26<1>UD 0x00000000UD { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(2) g26.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g26UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $5 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(16) g106<1>UD g43<16,8,2>UW { align1 1H }; -mov(8) g108<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g108<1>UD g108<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g109<1>UD g108<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g108<1>UD g108<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g108<1>UD g108<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g108UD g106UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -mov(16) g17<1>UD g3<16,8,2>UW { align1 1H }; -mov(8) g19<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g19<1>UD g19<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g20<1>UD g19<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g19<1>UD g19<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g19<1>UD g19<1,1,0>UD 0x00000000UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g19UD g17UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $7 }; -mov(8) g22<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g111<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g93<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g22<1>UD g22<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g111<1>UD g111<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g93<1>UD g93<8,8,1>UW { align1 WE_all 1Q I@3 }; -add(8) g23<1>UD g22<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -add(8) g112<1>UD g111<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -add(8) g94<1>UD g93<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g22<1>UD g22<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g111<1>UD g111<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g93<1>UD g93<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -add(16) g22<1>UD g22<1,1,0>UD 0x00000000UD { align1 WE_all 1H I@3 compacted }; -add(16) g111<1>UD g111<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@3 compacted }; -add(16) g93<1>UD g93<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g20UD g22UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g109UD g111UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -cmp.l.f0.0(16) g91<1>D g109<1,1,0>D g20<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g93UD g91UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -(-f0.0) if(16) JIP: LABEL13 UIP: LABEL12 { align1 1H }; -mov(16) g94<1>UD 0x7f800000UD { align1 1H $8.src }; -mov(16) g97<1>UD 0x7f800000UD { align1 1H }; -mov(16) g108<1>UD 0x7f800000UD { align1 1H $6.src }; -mov(16) g17<1>UD 0xff800000UD { align1 1H $7.src }; -mov(16) g104<1>UD 0xff800000UD { align1 1H }; -mov(16) g106<1>UD 0xff800000UD { align1 1H $6.src }; -else(16) JIP: LABEL12 UIP: LABEL12 { align1 1H }; - -LABEL13: -mov(8) g114<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g117<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(8) g114<1>UD g114<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g117<1>UD g117<8,8,1>UW { align1 WE_all 1Q I@2 }; -add(8) g115<1>UD g114<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -add(8) g118<1>UD g117<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g114<1>UD g114<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g117<1>UD g117<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g114<1>UD g114<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@2 compacted }; -add(16) g117<1>UD g117<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g112UD g114UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g115UD g117UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -shl(16) g27<1>D g112<8,8,1>D 0x00000005UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -shr(16) g29<1>UD g115<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -add(16) g31<1>D g13<1,1,0>D g27<1,1,0>D { align1 1H @2 $1.dst compacted }; -cmp.l.f0.0(16) g35<1>UD g31<1,1,0>UD g13<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g89<2>UD g31<4,4,1>UD { align1 1Q $1.src }; -mov(8) g91<2>UD g32<4,4,1>UD { align1 2Q $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g39<1>D g31<1,1,0>D 16D { align1 1H compacted }; -add3(16) g37<1>D g15<8,8,1>D g29<8,8,1>D -g35<1,1,1>D { align1 1H @4 $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g41<1>UD g39<1,1,0>UD g31<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g89.1<2>UD g37<4,4,1>UD { align1 1Q I@2 }; -mov(8) g91.1<2>UD g38<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g55<1>D -g41<1,1,0>D g37<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g112UD g89UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(8) g90<2>UD g39<4,4,1>UD { align1 1Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -mov(8) g92<2>UD g40<4,4,1>UD { align1 2Q $1.src }; -mov(8) g90.1<2>UD g55<4,4,1>UD { align1 1Q I@2 }; -mov(8) g92.1<2>UD g56<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g120UD g90UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -mov(16) g99<1>UD g118<8,8,1>UD { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g94<1>UD g112<8,8,1>UD { align1 1H $1.dst }; -mov(16) g97<1>UD g114<8,8,1>UD { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g108<1>UD g116<8,8,1>UD { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g17<1>UD g120<8,8,1>UD { align1 1H $8.dst }; -mov(16) g104<1>UD g122<8,8,1>UD { align1 1H $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g106<1>UD g124<8,8,1>UD { align1 1H $8.dst }; - -LABEL12: -endif(16) JIP: LABEL14 { align1 1H }; - -LABEL14: -mov(16) g91<1>UD 0x00001528UD { align1 1H $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g91UD g94UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; -mov(16) g95<1>UD 0x0000152cUD { align1 1H $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g95UD g97UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $12 }; -mov(16) g101<1>UD 0x00001530UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g101UD g108UD 0x04040515 0x00000080 - slm MsgDesc: ( atomic_fmin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -mov(16) g109<1>UD 0x00001534UD { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g109UD g17UD 0x04040516 0x00000080 - slm MsgDesc: ( atomic_fmax, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g18<1>UD 0x00001538UD { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD g104UD 0x04040516 0x00000080 - slm MsgDesc: ( atomic_fmax, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -mov(16) g19<1>UD 0x0000153cUD { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g19UD g106UD 0x04040516 0x00000080 - slm MsgDesc: ( atomic_fmax, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -send(1) g56UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -mov(8) g57<1>UD 0x00000000UD { align1 WE_all 1Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(2) g57.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g57UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $1 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(8) g96<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g96<1>UD g96<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(8) g97<1>UD g96<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g96<1>UD g96<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g96<1>UD g96<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g94UD g96UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -mov.nz.f0.0(16) null<1>D g94<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL15 UIP: LABEL15 { align1 1H }; -mov(8) g59<1>UD 0x00001528UD { align1 WE_all 1Q $1.src }; -mov(1) g63<1>UD f0<0,1,0>UD { align1 WE_all 1N $1.src compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g58UD g59UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -mov(1) f0<1>UD g63<0,1,0>UD { align1 WE_all 1N I@2 }; -mov(8) g61<1>UD 0x00001538UD { align1 WE_all 1Q $1.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(16) g62<1>F g58.3<0,1,0>F -g58<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g74<1>F g112<1,1,0>F -g58<0,1,0>F { align1 1H compacted }; -add(16) g76<1>F g114<1,1,0>F -g58.1<0,1,0>F { align1 1H compacted }; -add(16) g79<1>F g116<1,1,0>F -g58.2<0,1,0>F { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0.any16h) send(1) g60UD g61UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g64<1>F g60<0,1,0>F -g58.1<0,1,0>F { align1 1H compacted }; -add(16) g66<1>F g60.1<0,1,0>F -g58.2<0,1,0>F { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sel.ge(16) g68<1>F g64<1,1,0>F g66<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sel.ge(16) g70<1>F g62<1,1,0>F g68<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -math inv(16) g72<1>F g70<8,8,1>F null<8,8,1>F { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mul(16) g81<1>F g74<1,1,0>F g72<1,1,0>F { align1 1H $1.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mul(16) g83<1>F g76<1,1,0>F g72<1,1,0>F { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mul(16) g85<1>F g79<1,1,0>F g72<1,1,0>F { align1 1H F@7 compacted }; -and(1) cr0<1>UD cr0<0,1,0>UD 0xffffffcfUD { align1 WE_all 1N A@1 }; -or(1) cr0<1>UD cr0<0,1,0>UD 0x00000030UD { align1 WE_all 1N A@1 }; -sync nop(16) null<0,1,0>UB { align1 WE_all 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g90<1>F g120<1,1,0>F -g58<0,1,0>F { align1 1H $8.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g92<1>F g122<1,1,0>F -g58.1<0,1,0>F { align1 1H $11.src compacted }; -add(16) g94<1>F g124<1,1,0>F -g58.2<0,1,0>F { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g120<1>UW 0x76543210UV { align1 WE_all 1Q F@3 }; -mov(8) g74<2>HF g81<8,8,1>F { align1 1Q F@6 }; -mov(8) g75<2>HF g82<8,8,1>F { align1 2Q F@7 }; -mov(8) g76<2>HF g83<8,8,1>F { align1 1Q F@7 }; -mov(8) g77<2>HF g84<8,8,1>F { align1 2Q F@7 }; -mov(8) g79<2>HF g85<8,8,1>F { align1 1Q F@7 }; -mov(8) g80<2>HF g86<8,8,1>F { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mul(16) g96<1>F g90<1,1,0>F g72<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mul(16) g101<1>F g92<1,1,0>F g72<1,1,0>F { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mul(16) g103<1>F g94<1,1,0>F g72<1,1,0>F { align1 1H F@7 compacted }; -mov(8) g120<1>UD g120<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g87<1>UW g74<16,8,2>UW { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g88<1>UW g76<16,8,2>UW { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g89<1>UW g79<16,8,2>UW { align1 1Q F@5 }; -mov(8) g81<2>HF g96<8,8,1>F { align1 1Q F@3 }; -mov(8) g82<2>HF g97<8,8,1>F { align1 2Q F@4 }; -mov(8) g83<2>HF g101<8,8,1>F { align1 1Q F@4 }; -mov(8) g84<2>HF g102<8,8,1>F { align1 2Q F@5 }; -mov(8) g85<2>HF g103<8,8,1>F { align1 1Q F@5 }; -mov(8) g86<2>HF g104<8,8,1>F { align1 2Q F@6 }; -add(8) g121<1>UD g120<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@4 compacted }; -mov(8) g87.8<1>UW g75<16,8,2>UW { align1 2Q I@4 }; -mov(8) g88.8<1>UW g77<16,8,2>UW { align1 2Q I@4 }; -mov(8) g89.8<1>UW g80<16,8,2>UW { align1 2Q A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g105<1>UW g81<16,8,2>UW { align1 1Q F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g106<1>UW g83<16,8,2>UW { align1 1Q F@4 }; -mov(8) g113<1>UW g85<16,8,2>UW { align1 1Q F@2 }; -shl(16) g120<1>UD g120<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g107<2>UW g87<8,8,1>UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g109<2>UW g89<8,8,1>UW { align1 1H I@6 }; -mov(8) g105.8<1>UW g82<16,8,2>UW { align1 2Q A@5 }; -mov(8) g106.8<1>UW g84<16,8,2>UW { align1 2Q A@3 }; -mov(8) g113.8<1>UW g86<16,8,2>UW { align1 2Q A@1 }; -add(16) g120<1>UD g120<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@6 compacted }; -mov(16) g107.1<2>UW g88<8,8,1>UW { align1 1H I@6 }; -mov(16) g109.1<2>UW g105<8,8,1>UW { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g111<2>UW g106<8,8,1>UW { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g118UD g120UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $15 }; -mov(16) g111.1<2>UW g113<8,8,1>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -mul(16) g114<1>D g118<1,1,0>D 12W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g20<1>D g114<8,8,1>D 5440D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g20UD g107UD 0x04007506 0x00000180 - slm MsgDesc: ( store_cmask, a32, d32, xyz, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 6 flat ) base_offset 0 { align1 1H $1 }; -mov(8) g123<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g126<1>UW 0x76543210UV { align1 WE_all 1Q $8.dst }; -mov(8) g123<1>UD g123<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g126<1>UD g126<8,8,1>UW { align1 WE_all 1Q I@2 }; -add(8) g124<1>UD g123<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -add(8) g127<1>UD g126<1,1,0>UD 0x00000008UD { align1 WE_all 1Q @2 $8.dst compacted }; -shl(16) g123<1>UD g123<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g126<1>UD g126<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g123<1>UD g123<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@2 compacted }; -add(16) g126<1>UD g126<1,1,0>UD 0x000000e0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g121UD g123UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g124<1>UD g99.3<32,8,4>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shl(16) g115<1>D g121<8,8,1>D 0x00000003UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g21<1>D g115<8,8,1>D 8512D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g126UD g124UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -mov(1) g23<1>UD 0x000000a0UD { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $1.src }; -send(1) g17UD g23UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) nullUD g21UD g17UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $1 }; - -LABEL15: -endif(16) JIP: LABEL16 { align1 1H }; - -LABEL16: -mov(8) g117<1>UD 0x00001528UD { align1 WE_all 1Q }; -mov(8) g119<1>UD 0x00001538UD { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g116UD g117UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(1) g118UD g119UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -add(16) g120<1>F g116.3<0,1,0>F -g116<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -add(16) g122<1>F g118<0,1,0>F -g116.1<0,1,0>F { align1 1H compacted }; -add(16) g124<1>F g118.1<0,1,0>F -g116.2<0,1,0>F { align1 1H $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sel.ge(16) g126<1>F g122<1,1,0>F g124<1,1,0>F { align1 1H $8.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sel.ge(16) g17<1>F g120<1,1,0>F g126<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -math inv(16) g19<1>F g17<8,8,1>F null<8,8,1>F { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mul(16) g21<1>F g120<1,1,0>F g19<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mul(16) g23<1>F g122<1,1,0>F g19<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mul(16) g25<1>F g124<1,1,0>F g19<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g87<2>HF g21<8,8,1>F { align1 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g88<2>HF g22<8,8,1>F { align1 2Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g89<2>HF g23<8,8,1>F { align1 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -mov(8) g90<2>HF g24<8,8,1>F { align1 2Q F@5 }; -mov(16) g22<1>D 16192D { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(8) g91<2>HF g25<8,8,1>F { align1 1Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.src }; -mov(8) g92<2>HF g26<8,8,1>F { align1 2Q F@6 }; -mov(8) g26<1>UW 0x76543210UV { align1 WE_all 1Q F@1 }; -mov(8) g27<1>UW g87<16,8,2>UW { align1 1Q F@6 }; -mov(8) g28<1>UW g89<16,8,2>UW { align1 1Q F@4 }; -mov(8) g29<1>UW g91<16,8,2>UW { align1 1Q F@2 }; -mov(8) g26<1>UD g26<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g27.8<1>UW g88<16,8,2>UW { align1 2Q A@4 }; -mov(8) g28.8<1>UW g90<16,8,2>UW { align1 2Q A@3 }; -mov(8) g29.8<1>UW g92<16,8,2>UW { align1 2Q A@1 }; -add(16) g30<1>HF g28<16,16,1>HF g29<16,16,1>HF { align1 1H I@1 }; -mul(16) g31<1>HF g28<16,16,1>HF g29<16,16,1>HF { align1 1H }; -mad(16) g32<1>HF g31<8,8,1>HF g30<8,8,1>HF g27<1,1,1>HF { align1 1H A@1 }; -add(8) g27<1>UD g26<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@1 compacted }; -shl(16) g26<1>UD g26<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(8) g93<2>UW g32<8,8,1>UW { align1 1Q F@1 }; -mov(8) g94<2>UW g32.8<8,8,1>UW { align1 2Q }; -add(16) g26<1>UD g26<1,1,0>UD 0x00000000UD { align1 WE_all 1H I@3 compacted }; -mov(8) g35<1>F g93<16,8,2>HF { align1 1Q I@3 }; -mov(8) g36<1>F g94<16,8,2>HF { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g24UD g26UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -math inv(16) g37<1>F g35<8,8,1>F null<8,8,1>F { align1 1H @1 $1 }; -mul(16) g55<1>F g37<8,8,1>F 0x45fff800F /* 8191F */ { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -send(16) nullUD g22UD g24UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(1) g38UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(8) g39<1>UD 0x00000000UD { align1 WE_all 1Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(2) g39.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g39UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $4 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(8) g99<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(16) g79<1>UW 0x0000UW { align1 1H $1.src }; -mov(16) g80<1>UW 0x0000UW { align1 1H $1.src }; -mov(16) g81<1>UW g33<16,8,2>UW { align1 1H $1.src }; -mov(8) g99<1>UD g99<8,8,1>UW { align1 WE_all 1Q I@4 }; -add(8) g100<1>UD g99<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g99<1>UD g99<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g99<1>UD g99<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g97UD g99UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(16) g95<2>W -g97<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g82<1>UW g95<16,8,2>UW { align1 1H I@1 }; - -LABEL40: -mov(16) g77<1>UW g82<32,16,2>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -and(16) g57<1>UW g82<1,1,0>UW 0x0001UW { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.z.f0.0(16) g59<1>W g80<16,16,1>W g81<16,16,1>W { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g58<1>W g57<32,16,2>B { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g17<1>D g59<8,8,1>W { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.nz.f0.0(16) g60<1>W g58<16,16,1>W 0W { align1 1H I@2 }; -mov(16) g57<1>D g60<8,8,1>W { align1 1H I@1 }; -and.nz.f0.0(16) g59<1>UD g17<1,1,0>UD g57<1,1,0>UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL17 UIP: LABEL17 { align1 1H }; -mov(16) g17<1>UD g81<8,8,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shl(16) g19<1>D g17<8,8,1>D 0x00000002UD { align1 1H }; -add(16) g17<1>D g19<8,8,1>D 15168D { align1 1H I@1 }; -mov(16) g19<1>UD 0xffffffffUD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g19UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL17: -endif(16) JIP: LABEL18 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g61<1>UD g81<8,8,1>UW { align1 1H }; -mov.nz.f0.0(16) null<1>D g57<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL19 UIP: LABEL19 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mul(16) g17<1>D g61<1,1,0>D 12W { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g73<1>UW 0x0000UW { align1 1H F@3 }; - -LABEL21: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g67<1>UD g73<8,8,1>UW { align1 1H A@1 }; -cmp.ge.f0.0(16) null<1>D g67<8,8,1>D 3D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL20 UIP: LABEL20 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g63<1>UW g73<1,1,0>UW 0x0002UW { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov.nz.f0.0(16) g19<1>D g63<8,8,1>W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -(-f0.0) sel(16) g69<1>UW g84<16,16,1>UW 0x3c00UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g70<1>UW g73<1,1,0>UW 0x0001UW { align1 1H F@2 compacted }; -add(16) g73<1>W g73<16,16,1>W 1W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -mov(16) g21<1>D g70<8,8,1>W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -or.nz.f0.0(16) g63<1>UD g21<1,1,0>UD g19<1,1,0>UD { align1 1H I@1 compacted }; -(+f0.0) sel(16) g85<1>UW g85<16,16,1>UW 0x3c00UW { align1 1H $1.src }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g84<1>UW g84<16,16,1>UW g69<16,16,1>UW { align1 1H I@7 }; -(-f0.0) sel(16) g83<1>UW g83<16,16,1>UW 0x3c00UW { align1 1H $1.src }; -shl(16) g69<1>D g67<8,8,1>D 0x00000001UD { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -add(16) g67<1>D g17<1,1,0>D g69<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(-f0.0) sel(16) g71<1>UW g87<16,16,1>UW 0x3c00UW { align1 1H F@3 }; -cmp.nz.f0.0(16) null<1>D g63<8,8,1>D 0D { align1 1H I@7 }; -(+f0.0) sel(16) g88<1>UW g88<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g87<1>UW g87<16,16,1>UW g71<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g86<1>UW g86<16,16,1>UW 0x3c00UW { align1 1H $1.src }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -(-f0.0) sel(16) g72<1>UW g90<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g63<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g91<1>UW g91<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g90<1>UW g90<16,16,1>UW g72<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g89<1>UW g89<16,16,1>UW 0x3c00UW { align1 1H }; -add(16) g71<1>D g67<8,8,1>D 5440D { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g69UD g71UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(-f0.0) sel(16) g74<1>UW g93<16,16,1>UW 0x0000UW { align1 1H F@3 }; -cmp.nz.f0.0(16) null<1>D g63<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g94<1>UW g94<1,1,0>UW 0x0000UW { align1 1H F@2 compacted }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g93<1>UW g93<16,16,1>UW g74<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g92<1>UW g92<16,16,1>UW 0x0000UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(-f0.0) sel(16) g75<1>UW g96<16,16,1>UW 0x0000UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g63<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g97<1>UW g97<1,1,0>UW 0x0000UW { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g96<1>UW g96<16,16,1>UW g75<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g95<1>UW g95<16,16,1>UW 0x0000UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(-f0.0) sel(16) g76<1>UW g99<16,16,1>UW 0x0000UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g63<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g100<1>UW g100<1,1,0>UW 0x0000UW { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -mov(16) g71<1>UW g69<16,8,2>UW { align1 1H $5.dst }; -add(16) g69<1>D g67<8,8,1>D 5446D { align1 1H }; -(+f0.0) sel(16) g99<1>UW g99<16,16,1>UW g76<16,16,1>UW { align1 1H I@6 }; -(-f0.0) sel(16) g98<1>UW g98<16,16,1>UW 0x0000UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g67UD g69UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(-f0.0) sel(16) g122<1>UW g102<16,16,1>UW 0x3c00UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g63<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g103<1>UW g103<16,16,1>UW 0x3c00UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g102<1>UW g102<16,16,1>UW g122<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g101<1>UW g101<16,16,1>UW 0x3c00UW { align1 1H $1.src }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(-f0.0) sel(16) g123<1>UW g105<16,16,1>UW 0x3c00UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g63<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g106<1>UW g106<16,16,1>UW 0x3c00UW { align1 1H $1.src }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g105<1>UW g105<16,16,1>UW g123<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g104<1>UW g104<16,16,1>UW 0x3c00UW { align1 1H $1.src }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(-f0.0) sel(16) g124<1>UW g108<16,16,1>UW 0x3c00UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g63<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g109<1>UW g109<16,16,1>UW 0x3c00UW { align1 1H $1.src }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g72<1>UW g67<16,8,2>UW { align1 1H $6.dst }; -(+f0.0) sel(16) g108<1>UW g108<16,16,1>UW g124<16,16,1>UW { align1 1H I@5 }; -(-f0.0) sel(16) g107<1>UW g107<16,16,1>UW 0x3c00UW { align1 1H $1.src }; -add(16) g74<1>HF g71<16,16,1>HF g72<16,16,1>HF { align1 1H I@3 }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -mov(8) g122<2>UW g74<8,8,1>UW { align1 1Q F@1 }; -mov(8) g123<2>UW g74.8<8,8,1>UW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(-f0.0) sel(16) g125<1>UW g111<16,16,1>UW 0x0000UW { align1 1H }; -mov(8) g67<1>F g122<16,8,2>HF { align1 1Q I@3 }; -mov(8) g68<1>F g123<16,8,2>HF { align1 2Q I@2 }; -cmp.nz.f0.0(16) null<1>D g63<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g112<1>UW g112<1,1,0>UW 0x0000UW { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g111<1>UW g111<16,16,1>UW g125<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g110<1>UW g110<16,16,1>UW 0x0000UW { align1 1H $1.src }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(-f0.0) sel(16) g126<1>UW g114<16,16,1>UW 0x0000UW { align1 1H F@4 }; -cmp.nz.f0.0(16) null<1>D g63<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g115<1>UW g115<1,1,0>UW 0x0000UW { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g114<1>UW g114<16,16,1>UW g126<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g113<1>UW g113<16,16,1>UW 0x0000UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(-f0.0) sel(16) g127<1>UW g117<16,16,1>UW 0x0000UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g63<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g118<1>UW g118<1,1,0>UW 0x0000UW { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g117<1>UW g117<16,16,1>UW g127<16,16,1>UW { align1 1H I@4 }; -(-f0.0) sel(16) g116<1>UW g116<16,16,1>UW 0x0000UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g69<1>UD g67<1,1,0>UD g39<1,1,0>UD { align1 1H $6.src compacted }; -cmp.nz.f0.0(16) null<1>D g63<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g41<1>UD g41<1,1,0>UD g67<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g39<1>UD g39<1,1,0>UD g69<1,1,0>UD { align1 1H I@4 compacted }; -(+f0.0) sel(16) g37<1>UD g67<1,1,0>UD g37<1,1,0>UD { align1 1H F@4 compacted }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(-f0.0) sel(16) g75<1>UW g120<16,16,1>UW 0x0000UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g63<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g121<1>UW g121<1,1,0>UW 0x0000UW { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g120<1>UW g120<16,16,1>UW g75<16,16,1>UW { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -(-f0.0) sel(16) g119<1>UW g119<16,16,1>UW 0x0000UW { align1 1H }; - -LABEL20: -while(16) JIP: LABEL21 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g63<1>UD g80<8,8,1>UW { align1 1H I@7 }; -mov(16) g124<1>UW 0x0001UW { align1 1H F@1 }; -mul(16) g17<1>D g63<1,1,0>D 12W { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g67<1>D g17<8,8,1>D 5440D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g17UD g67UD nullUD 0x04607502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(16) g73<1>UW g17<16,8,2>UW { align1 1H @5 $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g74<1>UW g17.1<16,8,2>UW { align1 1H F@3 }; -mov(16) g75<1>UW g19<16,8,2>UW { align1 1H $1.dst }; -mov(16) g76<1>UW g19.1<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g122<1>UW g21<16,8,2>UW { align1 1H F@2 }; -mov(16) g123<1>UW g21.1<16,8,2>UW { align1 1H F@1 }; - -LABEL27: -mov(16) g17<1>UD g124<8,8,1>UW { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g65<1>UD g78<8,8,1>UW { align1 1H I@3 }; -cmp.ge.f0.0(16) null<1>D g17<8,8,1>D g65<8,8,1>D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL22 UIP: LABEL22 { align1 1H }; -add(16) g19<1>D g63<1,1,0>D g17<1,1,0>D { align1 1H I@7 compacted }; -mov(16) g125<1>UW 0x0000UW { align1 1H }; -mov(16) g17<1>UD g19<16,8,2>UW { align1 1H I@2 }; - -LABEL26: -mov(16) g19<1>UD g125<8,8,1>UW { align1 1H I@1 }; -cmp.ge.f0.0(16) null<1>D g19<8,8,1>D 3D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL23 UIP: LABEL23 { align1 1H }; -cmp.l.f0.0(16) g126<1>UW g125<1,1,0>UW 0x0002UW { align1 1H F@1 compacted }; -mov.nz.f0.0(16) g19<1>D g126<8,8,1>W { align1 1H I@1 }; -(+f0.0) sel(16) g127<1>UW g74<16,16,1>UW g75<16,16,1>UW { align1 1H A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g67<1>UW g125<1,1,0>UW 0x0001UW { align1 1H F@1 compacted }; -mov.nz.f0.0(16) g21<1>D g67<8,8,1>W { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g68<1>UW g73<16,16,1>UW g127<16,16,1>UW { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g69<1>UW g122<16,16,1>UW g123<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g70<1>UW g76<16,16,1>UW g69<16,16,1>UW { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g71<1>HF g68<16,16,1>HF g70<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -mov(8) g126<2>UW g71<8,8,1>UW { align1 1Q F@1 }; -mov(8) g127<2>UW g71.8<8,8,1>UW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g69<1>UD g39<1,1,0>UD g41<1,1,0>UD { align1 1H compacted }; -mov(8) g67<1>F g126<16,8,2>HF { align1 1Q I@3 }; -mov(8) g68<1>F g127<16,8,2>HF { align1 2Q I@2 }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g71<1>UD g37<1,1,0>UD g69<1,1,0>UD { align1 1H compacted }; -or(16) g69<1>UD g21<1,1,0>UD g19<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) null<1>F g67<1,1,0>F g71<1,1,0>F { align1 1H A@1 compacted }; -(-f0.0) if(16) JIP: LABEL25 UIP: LABEL24 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g72<1>UW g102<16,16,1>UW g103<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g126<1>UW g101<16,16,1>UW g72<16,16,1>UW { align1 1H A@2 }; -sel.l(16) g127<1>HF g126<16,16,1>HF g73<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g67<1>UW g127<16,16,1>UW g102<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g69<8,8,1>D 0D { align1 1H I@7 }; -(+f0.0) sel(16) g103<1>UW g103<16,16,1>UW g127<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g102<1>UW g102<16,16,1>UW g67<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g101<1>UW g127<16,16,1>UW g101<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g68<1>UW g105<16,16,1>UW g106<16,16,1>UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g71<1>UW g104<16,16,1>UW g68<16,16,1>UW { align1 1H A@2 }; -sel.l(16) g72<1>HF g71<16,16,1>HF g74<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g126<1>UW g72<16,16,1>UW g105<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g69<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g106<1>UW g106<16,16,1>UW g72<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g105<1>UW g105<16,16,1>UW g126<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g104<1>UW g72<16,16,1>UW g104<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g108<16,16,1>UW g109<16,16,1>UW { align1 1H $1.src }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g67<1>UW g107<16,16,1>UW g127<16,16,1>UW { align1 1H I@2 }; -sel.l(16) g68<1>HF g67<16,16,1>HF g75<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g71<1>UW g68<16,16,1>UW g108<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g69<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g109<1>UW g109<16,16,1>UW g68<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g108<1>UW g108<16,16,1>UW g71<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g107<1>UW g68<16,16,1>UW g107<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g72<1>UW g111<16,16,1>UW g112<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g126<1>UW g110<16,16,1>UW g72<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g127<1>HF g126<16,16,1>HF g76<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g67<1>UW g127<16,16,1>UW g111<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g69<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g112<1>UW g112<16,16,1>UW g127<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g111<1>UW g111<16,16,1>UW g67<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g110<1>UW g127<16,16,1>UW g110<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g68<1>UW g114<16,16,1>UW g115<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g71<1>UW g113<16,16,1>UW g68<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g72<1>HF g71<16,16,1>HF g122<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g126<1>UW g72<16,16,1>UW g114<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g69<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g115<1>UW g115<16,16,1>UW g72<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g114<1>UW g114<16,16,1>UW g126<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g113<1>UW g72<16,16,1>UW g113<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g127<1>UW g117<16,16,1>UW g118<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g67<1>UW g116<16,16,1>UW g127<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g68<1>HF g67<16,16,1>HF g123<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g71<1>UW g68<16,16,1>UW g117<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g69<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g118<1>UW g118<16,16,1>UW g68<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g117<1>UW g117<16,16,1>UW g71<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g116<1>UW g68<16,16,1>UW g116<16,16,1>UW { align1 1H }; -else(16) JIP: LABEL24 UIP: LABEL24 { align1 1H }; - -LABEL25: -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g72<1>UW g84<16,16,1>UW g85<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g126<1>UW g83<16,16,1>UW g72<16,16,1>UW { align1 1H A@2 }; -sel.l(16) g127<1>HF g126<16,16,1>HF g73<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g67<1>UW g127<16,16,1>UW g84<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g69<8,8,1>D 0D { align1 1H I@7 }; -(+f0.0) sel(16) g85<1>UW g85<16,16,1>UW g127<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g84<1>UW g84<16,16,1>UW g67<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g83<1>UW g127<16,16,1>UW g83<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g68<1>UW g87<16,16,1>UW g88<16,16,1>UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g71<1>UW g86<16,16,1>UW g68<16,16,1>UW { align1 1H A@2 }; -sel.l(16) g72<1>HF g71<16,16,1>HF g74<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g126<1>UW g72<16,16,1>UW g87<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g69<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g88<1>UW g88<16,16,1>UW g72<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g87<1>UW g87<16,16,1>UW g126<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g86<1>UW g72<16,16,1>UW g86<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g90<16,16,1>UW g91<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g67<1>UW g89<16,16,1>UW g127<16,16,1>UW { align1 1H I@2 }; -sel.l(16) g68<1>HF g67<16,16,1>HF g75<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g71<1>UW g68<16,16,1>UW g90<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g69<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g91<1>UW g91<16,16,1>UW g68<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g90<1>UW g90<16,16,1>UW g71<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g89<1>UW g68<16,16,1>UW g89<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g72<1>UW g93<16,16,1>UW g94<16,16,1>UW { align1 1H F@7 }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g126<1>UW g92<16,16,1>UW g72<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g127<1>HF g126<16,16,1>HF g76<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g67<1>UW g127<16,16,1>UW g93<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g69<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g94<1>UW g94<16,16,1>UW g127<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g93<1>UW g93<16,16,1>UW g67<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g92<1>UW g127<16,16,1>UW g92<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g68<1>UW g96<16,16,1>UW g97<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g71<1>UW g95<16,16,1>UW g68<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g72<1>HF g71<16,16,1>HF g122<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g126<1>UW g72<16,16,1>UW g96<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g69<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g97<1>UW g97<16,16,1>UW g72<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g96<1>UW g96<16,16,1>UW g126<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g95<1>UW g72<16,16,1>UW g95<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g127<1>UW g99<16,16,1>UW g100<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g67<1>UW g98<16,16,1>UW g127<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g68<1>HF g67<16,16,1>HF g123<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g71<1>UW g68<16,16,1>UW g99<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g69<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g100<1>UW g100<16,16,1>UW g68<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g99<1>UW g99<16,16,1>UW g71<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g98<1>UW g68<16,16,1>UW g98<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g72<1>UW g120<16,16,1>UW g121<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g126<1>UW g119<16,16,1>UW g72<16,16,1>UW { align1 1H }; -add(16) g127<1>W g126<16,16,1>W 1W { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g19<1>UW g127<16,16,1>UW g120<16,16,1>UW { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g69<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g121<1>UW g121<16,16,1>UW g127<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g120<1>UW g120<16,16,1>UW g19<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g119<1>UW g127<16,16,1>UW g119<16,16,1>UW { align1 1H }; - -LABEL24: -endif(16) JIP: LABEL23 { align1 1H }; -add(16) g125<1>W g125<16,16,1>W 1W { align1 1H }; - -LABEL23: -while(16) JIP: LABEL26 { align1 1H }; -mul(16) g19<1>D g17<1,1,0>D 12W { align1 1H I@1 compacted }; -add(16) g124<1>W g124<16,16,1>W 1W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g67<1>D g19<8,8,1>D 5440D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g17UD g67UD nullUD 0x04607502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g73<1>UW g17<16,8,2>UW { align1 1H F@6 }; -mov(16) g74<1>UW g17.1<16,8,2>UW { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g75<1>UW g19<16,8,2>UW { align1 1H F@4 }; -mov(16) g76<1>UW g19.1<16,8,2>UW { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g122<1>UW g21<16,8,2>UW { align1 1H F@2 }; -mov(16) g123<1>UW g21.1<16,8,2>UW { align1 1H F@1 }; - -LABEL22: -while(16) JIP: LABEL27 { align1 1H }; -mov(16) g124<1>UW 0x0000UW { align1 1H I@4 }; - -LABEL31: -mov(16) g17<1>UD g124<8,8,1>UW { align1 1H I@1 }; -cmp.ge.f0.0(16) null<1>D g17<8,8,1>D 3D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL28 UIP: LABEL28 { align1 1H }; -cmp.l.f0.0(16) g20<1>UW g124<1,1,0>UW 0x0002UW { align1 1H I@7 compacted }; -mov.nz.f0.0(16) g17<1>D g20<8,8,1>W { align1 1H I@1 }; -(+f0.0) sel(16) g21<1>UW g74<16,16,1>UW g75<16,16,1>UW { align1 1H A@3 }; -cmp.l.f0.0(16) g22<1>UW g124<1,1,0>UW 0x0001UW { align1 1H A@3 compacted }; -mov.nz.f0.0(16) g19<1>D g22<8,8,1>W { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g67<1>UW g73<16,16,1>UW g21<16,16,1>UW { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g68<1>UW g122<16,16,1>UW g123<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g69<1>UW g76<16,16,1>UW g68<16,16,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g70<1>HF g67<16,16,1>HF g69<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -mov(8) g21<2>UW g70<8,8,1>UW { align1 1Q F@1 }; -mov(8) g67<2>UW g70.8<8,8,1>UW { align1 2Q F@1 }; -mov(8) g21<1>F g21<16,8,2>HF { align1 1Q I@2 }; -mov(8) g22<1>F g67<16,8,2>HF { align1 2Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g67<1>UD g39<1,1,0>UD g41<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g69<1>UD g37<1,1,0>UD g67<1,1,0>UD { align1 1H A@2 compacted }; -or(16) g67<1>UD g19<1,1,0>UD g17<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) null<1>F g21<1,1,0>F g69<1,1,0>F { align1 1H A@1 compacted }; -(-f0.0) if(16) JIP: LABEL30 UIP: LABEL29 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g71<1>UW g102<16,16,1>UW g103<16,16,1>UW { align1 1H F@5 }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g72<1>UW g101<16,16,1>UW g71<16,16,1>UW { align1 1H }; -sel.l(16) g125<1>HF g72<16,16,1>HF g73<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g126<1>UW g125<16,16,1>UW g102<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H I@7 }; -(+f0.0) sel(16) g103<1>UW g103<16,16,1>UW g125<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g102<1>UW g102<16,16,1>UW g126<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g101<1>UW g125<16,16,1>UW g101<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g105<16,16,1>UW g106<16,16,1>UW { align1 1H $1.src }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g21<1>UW g104<16,16,1>UW g127<16,16,1>UW { align1 1H A@2 }; -sel.l(16) g22<1>HF g21<16,16,1>HF g74<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g69<1>UW g22<16,16,1>UW g105<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g106<1>UW g106<16,16,1>UW g22<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g105<1>UW g105<16,16,1>UW g69<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g104<1>UW g22<16,16,1>UW g104<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g70<1>UW g108<16,16,1>UW g109<16,16,1>UW { align1 1H F@3 }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g71<1>UW g107<16,16,1>UW g70<16,16,1>UW { align1 1H I@2 }; -sel.l(16) g72<1>HF g71<16,16,1>HF g75<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g125<1>UW g72<16,16,1>UW g108<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g109<1>UW g109<16,16,1>UW g72<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g108<1>UW g108<16,16,1>UW g125<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g107<1>UW g72<16,16,1>UW g107<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g126<1>UW g111<16,16,1>UW g112<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g127<1>UW g110<16,16,1>UW g126<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g21<1>HF g127<16,16,1>HF g76<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g22<1>UW g21<16,16,1>UW g111<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g112<1>UW g112<16,16,1>UW g21<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g111<1>UW g111<16,16,1>UW g22<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g110<1>UW g21<16,16,1>UW g110<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g69<1>UW g114<16,16,1>UW g115<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g70<1>UW g113<16,16,1>UW g69<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g71<1>HF g70<16,16,1>HF g122<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g72<1>UW g71<16,16,1>UW g114<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g115<1>UW g115<16,16,1>UW g71<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g114<1>UW g114<16,16,1>UW g72<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g113<1>UW g71<16,16,1>UW g113<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g125<1>UW g117<16,16,1>UW g118<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g126<1>UW g116<16,16,1>UW g125<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g127<1>HF g126<16,16,1>HF g123<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g21<1>UW g127<16,16,1>UW g117<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g118<1>UW g118<16,16,1>UW g127<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g117<1>UW g117<16,16,1>UW g21<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g116<1>UW g127<16,16,1>UW g116<16,16,1>UW { align1 1H }; -else(16) JIP: LABEL29 UIP: LABEL29 { align1 1H }; - -LABEL30: -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g22<1>UW g84<16,16,1>UW g85<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g69<1>UW g83<16,16,1>UW g22<16,16,1>UW { align1 1H A@1 }; -sel.l(16) g70<1>HF g69<16,16,1>HF g73<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g71<1>UW g70<16,16,1>UW g84<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H I@7 }; -(+f0.0) sel(16) g85<1>UW g85<16,16,1>UW g70<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g84<1>UW g84<16,16,1>UW g71<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g83<1>UW g70<16,16,1>UW g83<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -(+f0.0) sel(16) g72<1>UW g87<16,16,1>UW g88<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g125<1>UW g86<16,16,1>UW g72<16,16,1>UW { align1 1H I@2 }; -sel.l(16) g126<1>HF g125<16,16,1>HF g74<16,16,1>HF { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g126<16,16,1>UW g87<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g88<1>UW g88<16,16,1>UW g126<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g87<1>UW g87<16,16,1>UW g127<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g86<1>UW g126<16,16,1>UW g86<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g21<1>UW g90<16,16,1>UW g91<16,16,1>UW { align1 1H F@3 }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g22<1>UW g89<16,16,1>UW g21<16,16,1>UW { align1 1H I@2 }; -sel.l(16) g69<1>HF g22<16,16,1>HF g75<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g70<1>UW g69<16,16,1>UW g90<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g91<1>UW g91<16,16,1>UW g69<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g90<1>UW g90<16,16,1>UW g70<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g89<1>UW g69<16,16,1>UW g89<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g71<1>UW g93<16,16,1>UW g94<16,16,1>UW { align1 1H F@7 }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g72<1>UW g92<16,16,1>UW g71<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g125<1>HF g72<16,16,1>HF g76<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g126<1>UW g125<16,16,1>UW g93<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g94<1>UW g94<16,16,1>UW g125<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g93<1>UW g93<16,16,1>UW g126<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g92<1>UW g125<16,16,1>UW g92<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g96<16,16,1>UW g97<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g21<1>UW g95<16,16,1>UW g127<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g22<1>HF g21<16,16,1>HF g122<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g69<1>UW g22<16,16,1>UW g96<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g97<1>UW g97<16,16,1>UW g22<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g96<1>UW g96<16,16,1>UW g69<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g95<1>UW g22<16,16,1>UW g95<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g70<1>UW g99<16,16,1>UW g100<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g71<1>UW g98<16,16,1>UW g70<16,16,1>UW { align1 1H I@2 }; -sel.ge(16) g72<1>HF g71<16,16,1>HF g123<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g125<1>UW g72<16,16,1>UW g99<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g100<1>UW g100<16,16,1>UW g72<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g99<1>UW g99<16,16,1>UW g125<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g98<1>UW g72<16,16,1>UW g98<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g126<1>UW g120<16,16,1>UW g121<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g127<1>UW g119<16,16,1>UW g126<16,16,1>UW { align1 1H }; -add(16) g21<1>W g127<16,16,1>W 1W { align1 1H A@1 }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g22<1>UW g21<16,16,1>UW g120<16,16,1>UW { align1 1H I@2 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g121<1>UW g121<16,16,1>UW g21<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g19<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g120<1>UW g120<16,16,1>UW g22<16,16,1>UW { align1 1H I@4 }; -(+f0.0) sel(16) g119<1>UW g21<16,16,1>UW g119<16,16,1>UW { align1 1H }; - -LABEL29: -endif(16) JIP: LABEL28 { align1 1H }; -add(16) g124<1>W g124<16,16,1>W 1W { align1 1H }; - -LABEL28: -while(16) JIP: LABEL31 { align1 1H }; -mov(16) g75<1>UD 0x7f800000UD { align1 1H A@3 }; -mov(16) g122<1>UW 0x0003UW { align1 1H A@2 }; -mov(16) g123<1>UW 0x0000UW { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g71<1>UD 0x7f800000UD { align1 1H }; -mov(16) g73<1>UD 0x7f800000UD { align1 1H A@5 }; -mov(16) g124<1>UW 0x0000UW { align1 1H I@6 }; - -LABEL33: -mov(16) g17<1>UD g124<8,8,1>UW { align1 1H I@1 }; -cmp.ge.f0.0(16) null<1>D g17<8,8,1>D 3D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL32 UIP: LABEL32 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g67<1>UW g124<1,1,0>UW 0x0002UW { align1 1H A@1 compacted }; -mov.nz.f0.0(16) g21<1>D g67<8,8,1>W { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g69<1>UW g93<16,16,1>UW g94<16,16,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g70<1>UW g124<1,1,0>UW 0x0001UW { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov.nz.f0.0(16) g67<1>D g70<8,8,1>W { align1 1H A@1 }; -(+f0.0) sel(16) g125<1>UW g92<16,16,1>UW g69<16,16,1>UW { align1 1H I@3 }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g126<1>UW g84<16,16,1>UW g85<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g127<1>UW g83<16,16,1>UW g126<16,16,1>UW { align1 1H A@2 }; -add(16) g17<1>HF g125<16,16,1>HF -g127<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g18<1>UW g96<16,16,1>UW g97<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g19<1>UW g95<16,16,1>UW g18<16,16,1>UW { align1 1H A@2 }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g20<1>UW g87<16,16,1>UW g88<16,16,1>UW { align1 1H F@3 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g69<1>UW g86<16,16,1>UW g20<16,16,1>UW { align1 1H I@2 }; -add(16) g70<1>HF g19<16,16,1>HF -g69<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g125<1>UW g99<16,16,1>UW g100<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g126<1>UW g98<16,16,1>UW g125<16,16,1>UW { align1 1H I@2 }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g90<16,16,1>UW g91<16,16,1>UW { align1 1H F@2 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g18<1>UW g89<16,16,1>UW g127<16,16,1>UW { align1 1H I@2 }; -add(16) g19<1>HF g126<16,16,1>HF -g18<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -add(16) g20<1>HF g70<16,16,1>HF g19<16,16,1>HF { align1 1H A@1 }; -mul(16) g69<1>HF g70<16,16,1>HF g19<16,16,1>HF { align1 1H }; -mad(16) g70<1>HF g69<8,8,1>HF g20<8,8,1>HF g17<1,1,1>HF { align1 1H F@1 }; -mov(8) g69<2>UW g70<8,8,1>UW { align1 1Q F@1 }; -mov(8) g125<2>UW g70.8<8,8,1>UW { align1 2Q }; -mov(8) g17<1>F g69<16,8,2>HF { align1 1Q I@2 }; -mov(8) g18<1>F g125<16,8,2>HF { align1 2Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g125<1>UW g111<16,16,1>UW g112<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g126<1>UW g110<16,16,1>UW g125<16,16,1>UW { align1 1H A@2 }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g127<1>UW g102<16,16,1>UW g103<16,16,1>UW { align1 1H $1.src }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g19<1>UW g101<16,16,1>UW g127<16,16,1>UW { align1 1H A@2 }; -add(16) g20<1>HF g126<16,16,1>HF -g19<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g69<1>UW g114<16,16,1>UW g115<16,16,1>UW { align1 1H F@3 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g70<1>UW g113<16,16,1>UW g69<16,16,1>UW { align1 1H I@2 }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g125<1>UW g105<16,16,1>UW g106<16,16,1>UW { align1 1H $1.src }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g126<1>UW g104<16,16,1>UW g125<16,16,1>UW { align1 1H A@1 }; -add(16) g127<1>HF g70<16,16,1>HF -g126<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g19<1>UW g117<16,16,1>UW g118<16,16,1>UW { align1 1H }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g69<1>UW g116<16,16,1>UW g19<16,16,1>UW { align1 1H I@2 }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g70<1>UW g108<16,16,1>UW g109<16,16,1>UW { align1 1H F@1 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g125<1>UW g107<16,16,1>UW g70<16,16,1>UW { align1 1H I@2 }; -add(16) g126<1>HF g69<16,16,1>HF -g125<16,16,1>HF { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g21<8,8,1>D 0D { align1 1H }; -add(16) g19<1>HF g127<16,16,1>HF g126<16,16,1>HF { align1 1H A@1 }; -mul(16) g69<1>HF g127<16,16,1>HF g126<16,16,1>HF { align1 1H }; -mad(16) g70<1>HF g69<8,8,1>HF g19<8,8,1>HF g20<1,1,1>HF { align1 1H A@1 }; -mov(8) g126<2>UW g70<8,8,1>UW { align1 1Q F@1 }; -mov(8) g127<2>UW g70.8<8,8,1>UW { align1 2Q F@2 }; -mov(8) g19<1>F g126<16,8,2>HF { align1 1Q I@2 }; -(+f0.0) sel(16) g126<1>UW g120<16,16,1>UW g121<16,16,1>UW { align1 1H F@1 }; -mov(8) g20<1>F g127<16,8,2>HF { align1 2Q I@2 }; -cmp.nz.f0.0(16) null<1>D g67<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g125<1>UW g119<16,16,1>UW g126<16,16,1>UW { align1 1H }; -cmp.z.f0.0(16) null<1>W g125<16,16,1>W 0W { align1 1H I@1 }; -(+f0.0) sel(16) g21<1>UD g19<1,1,0>UD g17<1,1,0>UD { align1 1H F@1 compacted }; -mov(16) g17<1>UD g125<8,8,1>UW { align1 1H }; -cmp.z.f0.0(16) g127<1>W g123<16,16,1>W 0W { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g67<1>D g65<1,1,0>D -g17<1,1,0>D { align1 1H I@2 compacted }; -mov(16) g69<1>F g67<16,8,2>UW { align1 1H I@1 }; -mov(16) g67<1>F g17<1,1,0>D { align1 1H compacted }; -mul(16) g17<1>F g21<1,1,0>F g67<1,1,0>F { align1 1H A@1 compacted }; -mad(16) g67<1>F g17<8,8,1>F g69<8,8,1>F g19<1,1,1>F { align1 1H F@1 }; -mov(16) g17<1>D g127<8,8,1>W { align1 1H A@1 }; -cmp.l.f0.0(16) g69<1>F g67<1,1,0>F g75<1,1,0>F { align1 1H F@1 compacted }; -or.nz.f0.0(16) null<1>UD g69<8,8,1>UD g17<8,8,1>UD { align1 1H A@1 }; -(+f0.0) sel(16) g73<1>UD g19<1,1,0>UD g73<1,1,0>UD { align1 1H compacted }; -(+f0.0) sel(16) g71<1>UD g21<1,1,0>UD g71<1,1,0>UD { align1 1H compacted }; -(+f0.0) sel(16) g123<1>UW g125<16,16,1>UW g123<16,16,1>UW { align1 1H }; -(+f0.0) sel(16) g122<1>UW g124<16,16,1>UW g122<16,16,1>UW { align1 1H }; -(+f0.0) sel(16) g75<1>UD g67<1,1,0>UD g75<1,1,0>UD { align1 1H F@1 compacted }; -add(16) g124<1>W g124<16,16,1>W 1W { align1 1H }; - -LABEL32: -while(16) JIP: LABEL33 { align1 1H }; -shl(16) g17<1>D g61<8,8,1>D 0x00000002UD { align1 1H }; -add(16) g19<1>D g17<8,8,1>D 12608D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g19UD g71UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(16) g19<1>D g17<8,8,1>D 13632D { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g19UD g73UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -shl(16) g17<1>D g61<8,8,1>D 0x00000001UD { align1 1H }; -mov(16) g21<1>UW g122<32,16,2>UB { align1 1H A@3 }; -mov(16) g22<1>UW g123<32,16,2>UB { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g19<1>D g17<8,8,1>D 14656D { align1 1H I@3 }; -shl(16) g17<2>W g22<8,8,1>W 0x00000008UD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -or(16) g67<1>UW g21<16,16,1>UW g17<16,8,2>UW { align1 1H A@1 }; -mov(16) g17<1>UD g67<8,8,1>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g19UD g17UD 0x04000b04 0x00000080 - slm MsgDesc: ( store, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; -and(16) g17<1>UD g75<8,8,1>UD 0xfffffc00UD { align1 1H $7.src }; -mov(16) g19<1>UD g122<8,8,1>UW { align1 1H $7.src }; -shl(16) g21<1>D -g19<8,8,1>D 0x00000008UD { align1 1H I@1 }; -add(16) g19<1>D g21<1,1,0>D 512D { align1 1H I@1 compacted }; -or(16) g21<1>UD g17<1,1,0>UD g19<1,1,0>UD { align1 1H I@1 compacted }; -shl(16) g19<1>D g63<8,8,1>D 0x00000002UD { align1 1H }; -or(16) g17<1>UD g21<1,1,0>UD g61<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g21<1>D g19<8,8,1>D 15168D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g21UD g17UD 0x04040510 0x00000080 - slm MsgDesc: ( atomic_umin, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL19: -endif(16) JIP: LABEL18 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(1) g68UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g69<1>UD 0x00000000UD { align1 WE_all 1Q F@7 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(2) g69.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g69UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $1 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) g21<1>UD g80<8,8,1>UW { align1 1H }; -mov.nz.f0.0(16) null<1>D g59<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -shl(16) g19<1>D g21<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g17<1>D g19<8,8,1>D 15168D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g19UD g17UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -mov(16) g17<1>UD g19<32,8,4>UB { align1 1H $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g63<1>UD g17<16,8,2>UW { align1 1H I@1 }; -shl(16) g17<1>D g63<8,8,1>D 0x00000001UD { align1 1H I@1 }; -add(16) g19<1>D g17<8,8,1>D 14656D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g17UD g19UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g70<1>UW g17<16,8,2>UW { align1 1H F@2 }; -mov(16) g76<2>UB g17<16,8,2>UW { align1 1H F@1 }; -shl(16) g17<1>D g63<8,8,1>D 0x00000002UD { align1 1H }; -mov(16) g75<1>UW g70.1<32,16,2>UB { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g67<1>D g17<8,8,1>D 12608D { align1 1H A@1 }; -mov(16) g122<2>UB g75<16,16,1>UW { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g19UD g67UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -add(16) g67<1>D g17<8,8,1>D 13632D { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g17UD g67UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -(+f0.0) if(16) JIP: LABEL34 UIP: LABEL34 { align1 1H }; -mul(16) g59<1>F g19<1,1,0>F g55<1,1,0>F { align1 1H @1 $1.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -rndd(16) g19<1>F g59<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g73<2>UW g19<8,8,1>F { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mul(16) g19<1>F g17<1,1,0>F g55<1,1,0>F { align1 1H I@1 compacted }; -rndd(16) g17<1>F g19<1,1,0>F { align1 1H F@1 compacted }; -mov(16) g19<1>UD g122<16,8,2>UB { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g67<2>UW g17<8,8,1>F { align1 1H F@1 }; -add(16) g17<1>D g21<1,1,0>D g19<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g69<2>UW g17<8,8,1>UD { align1 1H }; -mov(16) g17<1>UD g78<8,8,1>UW { align1 1H }; -mov(16) g19<1>D (abs)g17<8,8,1>D { align1 1H I@1 }; -cmp.l.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -shr(16) g59<1>UD g19<1,1,0>UD 0x00000001UD { align1 1H A@2 compacted }; -(+f0.0) sel(16) g17<1>D -g59<1,1,0>D g59<1,1,0>D { align1 1H I@1 compacted }; -add(16) g19<1>D g21<1,1,0>D g17<1,1,0>D { align1 1H I@1 compacted }; -cmp.z.f0.0(16) null<1>W g75<16,16,1>W 0W { align1 1H }; -mov(16) g17<2>UW g19<8,8,1>UD { align1 1H I@2 }; -mov(16) g19<1>D 2D { align1 1H }; -(+f0.0) sel(16) g123<1>UW g17<16,8,2>UW g69<16,8,2>UW { align1 1H A@2 }; -mov(16) g17<1>UD 0x00002940UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g59UD g17UD g19UD 0x0424050c 0x00000080 - slm MsgDesc: ( atomic_add, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; -mov(16) g19<1>UD g79<8,8,1>UW { align1 1H $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -shl(16) g17<1>D g19<8,8,1>D 0x00000002UD { align1 1H I@1 }; -add(16) g69<1>D g17<8,8,1>D 10564D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g17UD g69UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -or(16) g19<1>UD g17<8,8,1>UD 0x80000000UD { align1 1H $12.dst }; -and(16) g17<1>UD g19<8,8,1>UD 0xfffc01ffUD { align1 1H I@1 }; -shl(16) g19<1>D g59<8,8,1>D 0x00000009UD { align1 1H $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(16) g71<1>UD g17<1,1,0>UD g19<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g69UD g71UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $13 }; -shl(16) g69<1>D g21<8,8,1>D 0x00000009UD { align1 1H $13.src }; -mov(16) g17<1>UD g73<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -shl(16) g71<1>D g17<8,8,1>D 0x00000012UD { align1 1H I@1 }; -or(16) g17<1>UD g69<1,1,0>UD g71<1,1,0>UD { align1 1H I@1 compacted }; -mov(16) g69<1>UD g123<8,8,1>UW { align1 1H }; -shl(16) g71<1>D g69<8,8,1>D 0x00000009UD { align1 1H I@1 }; -mov(16) g69<1>UD g67<16,8,2>UW { align1 1H }; -shl(16) g67<1>D g69<8,8,1>D 0x00000012UD { align1 1H I@1 }; -or(16) g19<1>UD g71<1,1,0>UD g67<1,1,0>UD { align1 1H I@1 compacted }; -shl(16) g67<1>D g59<8,8,1>D 0x00000002UD { align1 1H }; -add(16) g59<1>D g67<8,8,1>D 10564D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g59UD g17UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $1 }; - -LABEL34: -endif(16) JIP: LABEL18 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g71UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g72<1>UD 0x00000000UD { align1 WE_all 1Q I@4 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(2) g72.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g72UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $1 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov.nz.f0.0(16) null<1>D g57<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL35 UIP: LABEL35 { align1 1H }; -mov(16) g19<1>UD g79<8,8,1>UW { align1 1H $1.dst }; -mov.nz.f0.0(16) null<1>UD g122<16,8,2>UB { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -shl(16) g17<1>D g19<8,8,1>D 0x00000002UD { align1 1H $1.dst }; -add(16) g19<1>D g17<8,8,1>D 10564D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g17UD g19UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -shr(16) g19<1>UD g17<1,1,0>UD 0x00000009UD { align1 1H $15.dst compacted }; -and(16) g17<1>UD g19<1,1,0>UD 0x000001ffUD { align1 1H I@1 compacted }; -add(16) g19<1>D g17<1,1,0>D 1D { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL37 UIP: LABEL36 { align1 1H }; -mul(16) g59<1>D g61<1,1,0>D 12W { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mul(16) g67<1>D g63<1,1,0>D 12W { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) g69<1>UD g76<16,8,2>UB { align1 1H }; -shl(16) g63<1>D g69<8,8,1>D 0x00000001UD { align1 1H I@1 }; -add(16) g69<1>D g59<1,1,0>D g63<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g71<1>D g69<8,8,1>D 5440D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g59UD g71UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g73<1>UW g59<16,8,2>UW { align1 1H F@3 }; -add(16) g59<1>D g69<8,8,1>D 5446D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g69UD g59UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g59<1>D g67<1,1,0>D g63<1,1,0>D { align1 1H I@7 compacted }; -add(16) g67<1>D g59<8,8,1>D 5440D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g63UD g67UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g74<1>UW g69<16,8,2>UW { align1 1H F@3 }; -add(16) g76<1>HF g73<16,16,1>HF g74<16,16,1>HF { align1 1H I@1 }; -mov(16) g122<1>UW g63<16,8,2>UW { align1 1H $1.dst }; -add(16) g63<1>D g59<8,8,1>D 5446D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g59UD g63UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g123<1>UW g59<16,8,2>UW { align1 1H F@3 }; -add(16) g124<1>HF g122<16,16,1>HF g123<16,16,1>HF { align1 1H A@1 }; -cmp.l.f0.0(16) g125<1>HF g76<16,16,1>HF g124<16,16,1>HF { align1 1H F@1 }; -mov(16) g59<1>D g125<8,8,1>W { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g63<2>W -g59<8,8,1>D { align1 1H I@1 }; -mov(16) g69<1>UW g63<16,8,2>UW { align1 1H I@1 }; -else(16) JIP: LABEL36 UIP: LABEL36 { align1 1H }; - -LABEL37: -mov(16) g59<1>UD g78<8,8,1>UW { align1 1H $1.src }; -mov(16) g63<1>D (abs)g59<8,8,1>D { align1 1H I@1 }; -cmp.l.f0.0(16) null<1>D g59<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shr(16) g67<1>UD g63<1,1,0>UD 0x00000001UD { align1 1H A@1 compacted }; -(+f0.0) sel(16) g59<1>D -g67<1,1,0>D g67<1,1,0>D { align1 1H I@1 compacted }; -mov(16) g63<2>UW g59<8,8,1>UD { align1 1H I@1 }; -mov(16) g67<1>UD g59<16,8,2>UW { align1 1H }; -mov(16) g75<1>UW g63<16,8,2>UW { align1 1H I@2 }; -add(16) g63<1>D g61<1,1,0>D -g21<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g59<1>D g63<1,1,0>D g67<1,1,0>D { align1 1H I@1 compacted }; -mov(16) g63<2>W -g59<8,8,1>D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g69<1>UW g63<16,8,2>UW { align1 1H }; - -LABEL36: -endif(16) JIP: LABEL35 { align1 1H }; -and(16) g126<1>UW g69<1,1,0>UW 0x0001UW { align1 1H A@1 compacted }; -mov(16) g59<1>UD g19<16,8,2>UW { align1 1H }; -mov.nz.f0.0(16) null<1>W g126<32,16,2>B { align1 1H I@2 }; -(+f0.0) sel(16) g19<1>UD g17<1,1,0>UD g59<1,1,0>UD { align1 1H I@2 compacted }; -mov(16) g59<1>UD g75<8,8,1>UW { align1 1H I@7 }; -mov(16) g17<2>UW g19<8,8,1>UD { align1 1H I@2 }; -mov(16) g79<1>UW g17<16,8,2>UW { align1 1H I@1 }; -mov(16) g17<1>UD g78<8,8,1>UW { align1 1H }; -add(16) g63<1>D g17<1,1,0>D -g59<1,1,0>D { align1 1H I@1 compacted }; -(+f0.0) sel(16) g17<1>UD g59<1,1,0>UD g63<1,1,0>UD { align1 1H I@1 compacted }; -mov(16) g63<2>UW g17<8,8,1>UD { align1 1H I@1 }; -add(16) g17<1>D g21<1,1,0>D g59<1,1,0>D { align1 1H compacted }; -mov(16) g78<1>UW g63<16,8,2>UW { align1 1H I@2 }; -(+f0.0) sel(16) g59<1>UD g21<1,1,0>UD g17<1,1,0>UD { align1 1H I@2 compacted }; -mov(16) g17<2>UW g59<8,8,1>UD { align1 1H I@1 }; -mov(16) g80<1>UW g17<16,8,2>UW { align1 1H I@1 }; -mov(16) g17<1>UD g19<16,8,2>UW { align1 1H }; -shl(16) g19<1>D g17<8,8,1>D 0x00000002UD { align1 1H I@1 }; -add(16) g17<1>D g19<8,8,1>D 10564D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g19UD g17UD nullUD 0x04240508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -and(16) g17<1>UD g19<1,1,0>UD 0x000001ffUD { align1 1H $2.dst compacted }; -add(16) g19<1>D g17<1,1,0>D g59<1,1,0>D { align1 1H I@1 compacted }; -mul(16) g17<1>D g61<1,1,0>D 12W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g35<2>UW g19<8,8,1>UD { align1 1H I@2 }; -add(16) g19<1>D g17<8,8,1>D 5440D { align1 1H I@2 }; -shl(16) g17<1>D g61<8,8,1>D 0x00000003UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -send(16) g23UD g19UD nullUD 0x04607502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -add(16) g21<1>D g17<8,8,1>D 8512D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g29UD g21UD nullUD 0x04403502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; - -LABEL35: -endif(16) JIP: LABEL18 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g17UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(8) g18<1>UD 0x00000000UD { align1 WE_all 1Q $1.dst }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(2) g18.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g18UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $1 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov.nz.f0.0(16) null<1>D g57<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL38 UIP: LABEL38 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g57<1>UD g35<16,8,2>UW { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mul(16) g17<1>D g57<1,1,0>D 12W { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g19<2>UW g25<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g21<2>UW g27<16,8,2>UW { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g59<1>D g17<8,8,1>D 5440D { align1 1H I@3 }; -mov(16) g19.1<2>UW g25.1<16,8,2>UW { align1 1H I@3 }; -mov(16) g21.1<2>UW g27.1<16,8,2>UW { align1 1H I@3 }; -mov(16) g17<2>UW g23<16,8,2>UW { align1 1H $1.dst }; -mov(16) g17.1<2>UW g23.1<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g59UD g17UD 0x04007506 0x00000180 - slm MsgDesc: ( store_cmask, a32, d32, xyz, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 6 flat ) base_offset 0 { align1 1H $1 }; -shl(16) g17<1>D g57<8,8,1>D 0x00000003UD { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g19<1>D g17<8,8,1>D 8512D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g19UD g29UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $1 }; -mov(16) g17<1>UD g78<8,8,1>UW { align1 1H }; -cmp.le.f0.0(16) null<1>D g17<8,8,1>D 6D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL39 UIP: LABEL39 { align1 1H }; -mov(16) g17<1>UD 0x00003f40UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD nullUD 0x04040509 0x00000000 - slm MsgDesc: ( atomic_dec, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(16) g77<1>UW 0x0000UW { align1 1H }; - -LABEL39: -endif(16) JIP: LABEL38 { align1 1H }; -mov(16) g77<1>UW g77<32,16,2>UB { align1 1H I@2 }; -mov(16) g81<1>UW g35<16,8,2>UW { align1 1H }; - -LABEL38: -endif(16) JIP: LABEL18 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -send(1) g19UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(8) g20<1>UD 0x00000000UD { align1 WE_all 1Q $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(2) g20.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(1) g62<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(16) nullUD g20UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $1 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(1) f0<1>UD g62<0,1,0>UD { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g22<1>UD 0x00003f40UD { align1 WE_all 1Q F@3 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0.any16h) send(1) g21UD g22UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -cmp.le.f0.0(16) null<1>UD g21<0,1,0>UD 0x00000000UD { align1 1H }; -(+f0.0) break(16) JIP: LABEL18 UIP: LABEL18 { align1 1H }; -mov(16) g82<1>UW g77<16,16,1>UW { align1 1H }; - -LABEL18: -while(16) JIP: LABEL40 { align1 1H }; -mov(8) g102<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g102<1>UD g102<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g103<1>UD g102<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g102<1>UD g102<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g102<1>UD g102<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $1.src }; -send(16) g100UD g102UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov.nz.f0.0(16) null<1>D g100<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL41 UIP: LABEL41 { align1 1H }; -mov(8) g27<1>UW 0x76543210UV { align1 WE_all 1Q $1.dst }; -mov(8) g35<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g27<1>UD g27<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g35<1>UD g35<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(8) g28<1>UD g27<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g36<1>UD g35<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g27<1>UD g27<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g35<1>UD g35<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g27<1>UD g27<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@2 compacted }; -add(16) g35<1>UD g35<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g25UD g27UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g28UD g35UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -shl(16) g23<1>D g25<8,8,1>D 0x00000001UD { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g31<1>D g23<8,8,1>D 4904D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -shl(16) g24<1>D g28<8,8,1>D 0x00000003UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g29<1>D g24<8,8,1>D 8512D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g25UD g29UD nullUD 0x04403502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g17<4>UB g25<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g19<4>UB g27<8,8,1>UD { align1 1H }; -mov(16) g26<1>UW g17<32,8,4>UB { align1 1H I@2 }; -mov(16) g27<1>UW g19<32,8,4>UB { align1 1H I@2 }; -shl(16) g20<2>W g27<8,8,1>W 0x00000008UD { align1 1H A@1 }; -or(16) g28<1>UW g26<16,16,1>UW g20<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g35<1>UD g28<8,8,1>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g31UD g35UD 0x04000b04 0x00000080 - slm MsgDesc: ( store, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL41: -endif(16) JIP: LABEL42 { align1 1H }; - -LABEL42: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -send(1) g29UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(8) g30<1>UD 0x00000000UD { align1 WE_all 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(2) g30.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g30UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $8 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -cmp.l.f0.0(16) null<1>UD g43<8,8,1>UD 0x00000034UD { align1 1H }; -mov(16) g90<2>UW g45<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL43 UIP: LABEL43 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -shl(16) g31<1>D g43<8,8,1>D 0x00000001UD { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g38<1>UD 0x0133UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g36<1>D g31<8,8,1>D 4590D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g36UD g38UD 0x04000b04 0x00000080 - slm MsgDesc: ( store, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -shl(16) g35<1>D g43<8,8,1>D 0x00000002UD { align1 1H $1.src }; -mov(16) g55<1>UD 0x00000000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(16) g39<1>D g35<8,8,1>D 4696D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g39UD g55UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g40<1>D 3972D { align1 1H $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g40UD g55UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL43: -endif(16) JIP: LABEL44 { align1 1H }; - -LABEL44: -mov(16) g21<1>UW g90<16,8,2>UW { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) g22<1>UW 0x0001UW { align1 1H }; - -LABEL62: -mov(1) g79<1>D 1D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g36<1>UD g21<8,8,1>UW { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -mov(16) g38<1>UD g22<8,8,1>UW { align1 1H $1.src }; -cmp.l.f0.0(16) null<1>D g36<8,8,1>D g38<8,8,1>D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL45 UIP: LABEL45 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mul(16) g39<1>D g36<1,1,0>D 12W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g92<2>UW g51<8,8,1>UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(16) g108<1>D g39<1,1,0>D 12D { align1 1H compacted }; -fbl(1) g17<1>UD mask0<0,1,0>UD { align1 WE_all 1N $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(1) a0<1>UD g17<0,1,0>UD 0x00000002UD { align1 WE_all 1N A@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000c00UD { align1 WE_all 1N A@1 }; -mov(1) g56<1>UD g[a0 384]<0,1,0>UD { align1 WE_all 1N A@1 }; -mov(1) g61<1>UD f0<0,1,0>UD { align1 WE_all 1N $1.src compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0.any16h) send(1) g55UD g56UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -mov(1) f0<1>UD g61<0,1,0>UD { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g41<1>UD g55<0,1,0>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -mov(16) g57<1>UD g55<0,1,0>UW { align1 1H }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -shl(16) g59<1>D g57<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g61<1>D g59<8,8,1>D 10564D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(1) a0<1>UD g17<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000600UD { align1 WE_all 1N A@1 }; -mov(1) g65<1>UD g[a0 416]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) g64UD g65UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g66<1>UD g51<16,8,2>UW { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g62<1>UD g64<0,1,0>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -shr(16) g68<1>UD g64<0,1,0>UD 0x00000009UD { align1 1H compacted }; -cmp.ge.f0.0(16) null<1>D g64<0,1,0>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -and(16) g70<1>UD g68<1,1,0>UD 0x000001ffUD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g94<2>UW g70<8,8,1>UD { align1 1H A@1 }; -(+f0.0) if(16) JIP: LABEL47 UIP: LABEL46 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -and(16) g72<1>UD g62<1,1,0>UD 0x000001ffUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g74<1>UD g72<16,8,2>UW { align1 1H A@1 }; -cmp.l.f0.0(16) null<1>D g66<8,8,1>D g74<8,8,1>D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL48 UIP: LABEL48 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g75<1>UD g70<16,8,2>UW { align1 1H }; -mov(16) g29<2>UB g21<16,16,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add3(16) g56<1>D 0x0e70UW g75<8,8,1>D g66<1,1,1>D { align1 1H I@2 }; -mov(16) g58<1>UD g29<16,8,2>UB { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g56UD g58UD 0x04000904 0x00000080 - slm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -cmp.z.f0.0(16) null<1>W g92<16,8,2>W 0W { align1 1H }; -(+f0.0) if(16) JIP: LABEL49 UIP: LABEL49 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -add(16) g59<1>D g39<1,1,0>D 18D { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -mov(16) g30<4>UB g70<8,8,1>UD { align1 1H }; -mov(16) g76<1>UW g30<32,8,4>UB { align1 1H I@1 }; -mov(16) g61<1>UD g76<8,8,1>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g59UD g61UD 0x04000b04 0x00000080 - slm MsgDesc: ( store, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g62<1>D g39<1,1,0>D 21D { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g31<4>UB g72<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g64<1>UD g31<32,8,4>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g62UD g64UD 0x04000904 0x00000080 - slm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -or(16) g68<1>UD g41<8,8,1>UD 0x80000000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g108UD g68UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL49: -endif(16) JIP: LABEL48 { align1 1H }; - -LABEL48: -endif(16) JIP: LABEL50 { align1 1H }; -mov(16) g23<1>UD 0xffffffffUD { align1 1H $1.dst }; - -LABEL50: -else(16) JIP: LABEL46 UIP: LABEL46 { align1 1H }; - -LABEL47: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g77<1>D g70<1,1,0>D 1D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.z.f0.0(16) null<1>W g92<16,8,2>W 1W { align1 1H I@7 }; -mov(16) g19<1>UW 0x0002UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g55<2>UW g77<8,8,1>UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0) sel(16) g20<1>UW g55<16,8,2>UW g94<16,8,2>UW { align1 1H }; - -LABEL54: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g80<1>UD g20<8,8,1>UW { align1 1H }; -mov(16) g94<1>UD g19<8,8,1>UW { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -shl(16) g82<1>D g80<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g96<1>D g66<1,1,0>D g94<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g69<1>D g82<8,8,1>D 10564D { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g83UD g69UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -shr(16) g85<1>UD g83<1,1,0>UD 0x00000012UD { align1 1H $1.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g98<1>D g83<1,1,0>D 0D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -and(16) g87<1>UD g85<8,8,1>UD 0x00001fffUD { align1 1H I@2 }; -and.nz.f0.0(16) g100<1>UD g96<1,1,0>UD g98<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g102<1>UD g87<1,1,0>UD 0x00000000UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g56<2>UW g102<8,8,1>UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g104<1>UD g102<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g106<1>D -2147483648D { align1 WE_all 1H I@1 }; -mov(16) g106<1>D g104<8,8,1>D { align1 1H }; -sel.ge(8) g106.1<2>D g106<8,4,2>D g106.1<8,4,2>D { align1 WE_all 1Q I@1 }; -sel.ge(4) g106.2<4>D g106.1<8,2,4>D g106.2<8,2,4>D { align1 WE_all 1N I@1 }; -sel.ge(4) g106.3<4>D g106.1<8,2,4>D g106.3<8,2,4>D { align1 WE_all 1N I@1 }; -sel.ge(4) g106.4<1>D g106.3<0,1,0>D g106.4<4,4,1>D { align1 WE_all 1N I@1 }; -sel.ge(4) g107.4<1>D g107.3<0,1,0>D g107.4<4,4,1>D { align1 WE_all 1N I@2 }; -sel.ge(8) g107<1>D g106.7<0,1,0>D g107<8,8,1>D { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g58<2>UW g107.7<0,1,0>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.z.f0.0(16) g112<1>W g58<16,8,2>W g56<16,8,2>W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g110<1>D g112<8,8,1>W { align1 1H }; -mov(1) g59<2>UW 0x00000000UD { align1 WE_all 1N }; -and(16) g113<1>UD g110<1,1,0>UD g100<1,1,0>UD { align1 1H I@2 compacted }; -mov(1) f0<1>UW g59<0,1,0>UW { align1 WE_all 1N I@2 }; -cmp.nz.f0.0(16) null<1>UD g113<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov.z.f0.0(16) g114<1>UD f0<0,1,0>UW { align1 1H }; -(+f0.0) if(16) JIP: LABEL51 UIP: LABEL51 { align1 1H }; -mov(16) g125<1>UD 0xffffffffUD { align1 1H F@1 }; -break(16) JIP: LABEL51 UIP: LABEL52 { align1 1H }; - -LABEL51: -endif(16) JIP: LABEL52 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -fbl(16) g116<1>UD g114<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g61<2>UW g116<8,8,1>UD { align1 1H I@1 }; -fbl(1) g55<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shl(1) a0<1>UD g55<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@2 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000e00UD { align1 WE_all 1N A@1 }; -mov(1) g119<1>UD g[a0 128]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g119<0,1,0>D 0x00000002UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000a00UD { align1 WE_all 1N A@1 }; -mov(1) g117<1>UD g[a0]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g123<1>UD g117<0,1,0>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shl(16) g17<1>D g123<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g29<1>D g17<8,8,1>D 10564D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -shl(1) a0<1>UD g55<0,1,0>UD 0x00000002UD { align1 WE_all 1N A@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000200UD { align1 WE_all 1N A@1 }; -mov(1) g31<1>UD g[a0 416]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) g30UD g31UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -shr(16) g55<1>UD g30<0,1,0>UD 0x00000009UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>W g92<16,8,2>W g19<16,16,1>W { align1 1H }; -add(16) g19<1>W g19<16,16,1>W 1W { align1 1H }; -and(16) g57<1>UD g55<1,1,0>UD 0x000001ffUD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g63<2>UW g57<8,8,1>UD { align1 1H I@1 }; -add(16) g59<1>D g57<1,1,0>D 1D { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g68<2>UW g59<8,8,1>UD { align1 1H A@1 }; -(+f0.0) sel(16) g60<1>UW g68<16,8,2>UW g20<16,16,1>UW { align1 1H I@1 }; -cmp.z.f0.0(16) null<1>W g92<16,8,2>W g61<16,8,2>W { align1 1H }; -mov(16) g61<1>UD g19<8,8,1>UW { align1 1H I@7 }; -(+f0.0) sel(16) g20<1>UW g63<16,8,2>UW g60<16,16,1>UW { align1 1H I@3 }; -cmp.ge.f0.0(16) null<1>D g61<8,8,1>D 6D { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL53 UIP: LABEL53 { align1 1H }; -mov(16) g125<1>UD 0x00000000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g25<1>UD 0xffffffffUD { align1 1H }; -break(16) JIP: LABEL53 UIP: LABEL52 { align1 1H }; - -LABEL53: -endif(16) JIP: LABEL52 { align1 1H }; - -LABEL52: -while(16) JIP: LABEL54 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -or.nz.f0.0(16) g25<1>UD g125<1,1,0>UD g25<1,1,0>UD { align1 1H compacted }; -(+f0.0) if(16) JIP: LABEL55 UIP: LABEL55 { align1 1H }; -cmp.z.f0.0(16) null<1>D g51<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL57 UIP: LABEL56 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -mov(16) g72<1>UD g19<8,8,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g70<1>UD 0x00000000UD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g17UD g70UD g72UD 0x0424050c 0x00000080 - slm MsgDesc: ( atomic_add, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g74<1>D g39<1,1,0>D 18D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g69<4>UB g17<8,8,1>UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g62<1>UW g69<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g76<1>UD g62<8,8,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g74UD g76UD 0x04000b04 0x00000080 - slm MsgDesc: ( store, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(16) g77<1>D g39<1,1,0>D 21D { align1 1H $1.src compacted }; -mov(16) g70<2>UB g19<16,16,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g80<1>UD g70<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g77UD g80UD 0x04000904 0x00000080 - slm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -shl(16) g63<1>D g79<0,1,0>D g72<8,8,1>UD { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shl(16) g65<1>D g63<8,8,1>D 0x00000010UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g67<1>D g65<8,8,1>D -65536D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -or(16) g81<1>UD g41<1,1,0>UD g67<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g108UD g81UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -else(16) JIP: LABEL56 UIP: LABEL56 { align1 1H }; - -LABEL57: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -mov(16) g17<1>UD g27<8,8,1>UD { align1 1H }; - -LABEL56: -endif(16) JIP: LABEL55 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -mov(16) g27<1>D g17<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g68<1>UD g19<8,8,1>UW { align1 1H A@1 }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g68<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL58 UIP: LABEL58 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g69<1>D g17<0,1,0>D g51<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g71<1>UD g20<8,8,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mul(16) g73<1>D g69<1,1,0>D 12W { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g75<4>UB g51<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g86<1>D g73<1,1,0>D 12D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g82<1>D g73<1,1,0>D 20D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g84<1>UD g75<32,8,4>UB { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g82UD g84UD 0x04000904 0x00000080 - slm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g88<2>UW g71<16,8,2>UW { align1 1H I@6 }; -mov(16) g88.1<2>UW g71.1<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g86UD g88UD 0x04001506 0x00000080 - slm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(16) g92<1>D g73<1,1,0>D 16D { align1 1H compacted }; -mov(16) g94<1>UD g21<8,8,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g92UD g94UD 0x04000b04 0x00000080 - slm MsgDesc: ( store, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL58: -endif(16) JIP: LABEL55 { align1 1H }; -mov(16) g23<1>UD 0xffffffffUD { align1 1H $1.dst }; - -LABEL55: -endif(16) JIP: LABEL46 { align1 1H }; - -LABEL46: -endif(16) JIP: LABEL45 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -mov.nz.f0.0(16) null<1>D g23<8,8,1>D { align1 1H $1.dst }; -(+f0.0) if(16) JIP: LABEL59 UIP: LABEL59 { align1 1H }; -cmp.z.f0.0(16) null<1>D g51<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL60 UIP: LABEL60 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g95<1>UD 0x00000f80UD { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g95UD nullUD 0x04040508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; - -LABEL60: -endif(16) JIP: LABEL59 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g74<1>D g36<1,1,0>D 16D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g76<2>UW g74<8,8,1>UD { align1 1H $9.src }; -mov(16) g21<1>UW g76<16,8,2>UW { align1 1H I@1 }; - -LABEL59: -endif(16) JIP: LABEL45 { align1 1H }; - -LABEL45: -endif(16) JIP: LABEL61 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g75UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g76<1>UD 0x00000000UD { align1 WE_all 1Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(2) g76.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(1) g60<1>UD f0<0,1,0>UD { align1 WE_all 1N $1.src compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(16) nullUD g76UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $1 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(1) f0<1>UD g60<0,1,0>UD { align1 WE_all 1N I@2 }; -mov(8) g78<1>UD 0x00000000UD { align1 WE_all 1Q $9.src }; -mov(1) g59<1>UD f0<0,1,0>UD { align1 WE_all 1N $1.src compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g77UD g78UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $9 }; -mov(1) f0<1>UD g59<0,1,0>UD { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g80<2>UW g77<0,1,0>UD { align1 1H }; -mov(16) g22<1>UW g80<16,8,2>UW { align1 1H I@1 }; -mov(8) g81<1>UD 0x00000f80UD { align1 WE_all 1Q }; -mov(1) g58<1>UD f0<0,1,0>UD { align1 WE_all 1N $1.src compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g80UD g81UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -mov(1) f0<1>UD g58<0,1,0>UD { align1 WE_all 1N I@2 }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -send(1) g82UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -mov(8) g83<1>UD 0x00000000UD { align1 WE_all 1Q $1.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(2) g83.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g83UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $1 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g84<1>UD g80<0,1,0>UW { align1 1H }; -mov(16) g121<1>UD g77<0,1,0>UW { align1 1H F@2 }; -cmp.ge.f0.0(16) null<1>D g84<8,8,1>D g121<8,8,1>D { align1 1H I@1 }; - -LABEL61: -(-f0.0) while(16) JIP: LABEL62 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g85UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -mov(8) g86<1>UD 0x00000000UD { align1 WE_all 1Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(2) g86.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g86UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $13 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g35<1>UD 0x00000000UD { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g39<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -mov(16) g30<1>UD g43<8,8,1>UD { align1 1H }; - -LABEL66: -cmp.ge.f0.0(16) null<1>UD g30<8,8,1>UD g121<8,8,1>UD { align1 1H A@1 }; -(+f0.0) break(16) JIP: LABEL63 UIP: LABEL63 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -mov(16) g28<1>UD g30<8,8,1>UD { align1 1H }; - -LABEL65: -cmp.z.f0.0(16) null<1>D g28<8,8,1>D 0D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL64 UIP: LABEL64 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g87<1>UD g28<16,8,2>UW { align1 1H I@6 }; -add(16) g35<1>D g35<1,1,0>D 1D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mul(16) g92<1>D g87<1,1,0>D 12W { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g96<1>D g92<1,1,0>D 16D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g93UD g96UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(16) g28<1>UD g93<16,8,2>UW { align1 1H $1.dst }; - -LABEL64: -while(16) JIP: LABEL65 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(16) g94<1>D g35<8,8,1>D 0x00000002UD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g97<1>D g94<8,8,1>D 4696D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g39UD g97UD nullUD 0x04240508 0x00000000 - slm MsgDesc: ( atomic_inc, a32, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -add(16) g100<1>D g35<1,1,0>D 1D { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g98<1>UD 0x00000f84UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g98UD g100UD 0x04040511 0x00000080 - slm MsgDesc: ( atomic_umax, a32, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(16) g30<1>D g30<1,1,0>D 256D { align1 1H compacted }; - -LABEL63: -while(16) JIP: LABEL66 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(1) g95UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -mov(8) g96<1>UD 0x00000000UD { align1 WE_all 1Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(2) g96.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g96UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $15 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(16) g97<1>D g35<8,8,1>D 0x00000001UD { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g55<1>UD g43<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(16) g109<1>D g97<8,8,1>D 4590D { align1 1H }; - -LABEL70: -cmp.ge.f0.0(16) null<1>UD g55<8,8,1>UD g121<8,8,1>UD { align1 1H A@2 }; -(+f0.0) break(16) JIP: LABEL67 UIP: LABEL67 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(16) g41<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g37<1>UD 0x00000000UD { align1 1H F@1 }; - -LABEL69: -cmp.ge.f0.0(16) null<1>UD g37<8,8,1>UD g35<8,8,1>UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL68 UIP: LABEL68 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -shl(16) g98<1>D g37<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g100<1>D g98<8,8,1>D 4696D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -fbl(1) g102<1>UD mask0<0,1,0>UD { align1 WE_all 1N I@7 compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -add(16) g37<1>D g37<1,1,0>D 1D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(1) a0<1>UD g102<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@3 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000c00UD { align1 WE_all 1N A@1 }; -mov(1) g104<1>UD g[a0 128]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) g101UD g104UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g41<1>D g41<1,1,0>D g101<0,1,0>D { align1 1H I@7 compacted }; - -LABEL68: -while(16) JIP: LABEL69 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g81<2>UW g41<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g111<1>UD g81<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g109UD g111UD 0x04000b04 0x00000080 - slm MsgDesc: ( store, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -add(16) g105<1>D g41<1,1,0>D g39<1,1,0>D { align1 1H compacted }; -mov(16) g114<1>UD g33<16,8,2>UW { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -shl(16) g107<1>D g105<8,8,1>D 0x00000001UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g112<1>D g107<8,8,1>D 3976D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g112UD g114UD 0x04000b04 0x00000080 - slm MsgDesc: ( store, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(16) g55<1>D g55<1,1,0>D 256D { align1 1H compacted }; - -LABEL67: -while(16) JIP: LABEL70 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(1) g108UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g109<1>UD 0x00000000UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(2) g109.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g109UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $1 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -cmp.z.f0.0(16) null<1>D g43<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL71 UIP: LABEL71 { align1 1H }; -mov(8) g111<1>UD 0x00000000UD { align1 WE_all 1Q $1.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g112<1>D g47<1,1,0>D 12D { align1 1H $3.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g110UD g111UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(8) g119<2>UD g112<4,4,1>UD { align1 1Q }; -mov(8) g121<2>UD g113<4,4,1>UD { align1 2Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g123<1>D g110<0,1,0>D { align1 1H F@1 }; -cmp.l.f0.0(16) g114<1>UD g112<1,1,0>UD g47<1,1,0>UD { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g116<1>D -g114<1,1,0>D g49<1,1,0>D { align1 1H $3.dst compacted }; -mov(8) g119.1<2>UD g116<4,4,1>UD { align1 1Q I@1 }; -mov(8) g121.1<2>UD g117<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g117UD g119UD g123UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(16) g17<1>D g117<8,8,1>D 0x00000006UD { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g118<1>D g17<1,1,0>D -192D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g120<1>UD g118<1,1,0>UD g17<1,1,0>UD { align1 1H I@1 compacted }; -shr(16) g122<1>UD g118<1,1,0>UD 0x00000006UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shl(16) g124<1>D -g120<8,8,1>D 0x0000001aUD { align1 1H I@2 }; -add(16) g126<1>D g124<8,8,1>D -67108864D { align1 1H A@1 }; -mov(16) g124<1>D 4D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(16) g19<1>UD g122<1,1,0>UD g126<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g124UD g17UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $1 }; - -LABEL71: -endif(16) JIP: LABEL72 { align1 1H }; - -LABEL72: -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(1) g17UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g18<1>UD 0x00000000UD { align1 WE_all 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(2) g18.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $1 }; -sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -mov(8) g20<1>UD 0x00000f84UD { align1 WE_all 1Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(1) g19UD g20UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g95<2>UW g51<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g111<1>D g19<0,1,0>D -1D { align1 1H compacted }; - -LABEL83: -cmp.l.f0.0(16) null<1>D g111<8,8,1>D 0D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL73 UIP: LABEL73 { align1 1H }; -shl(16) g21<1>D g111<8,8,1>D 0x00000001UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g18<1>D g21<8,8,1>D 4590D { align1 1H }; -shl(16) g22<1>D g111<8,8,1>D 0x00000002UD { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g124UD g18UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g24<1>D g22<8,8,1>D 4696D { align1 1H I@1 }; -fbl(1) g26<1>UD mask0<0,1,0>UD { align1 WE_all 1N $1.dst compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g70<1>UW g90<16,8,2>UW { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -shl(1) a0<1>UD g26<0,1,0>UD 0x00000002UD { align1 WE_all 1N A@3 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000200UD { align1 WE_all 1N A@1 }; -mov(1) g28<1>UD g[a0 256]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) g25UD g28UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g126<1>UD g25<0,1,0>UD { align1 1H F@1 }; - -LABEL82: -mov(16) g25<1>UD g70<8,8,1>UW { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g29<1>UD g126<16,8,2>UW { align1 1H }; -cmp.ge.f0.0(16) null<1>D g25<8,8,1>D g29<8,8,1>D { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL74 UIP: LABEL74 { align1 1H }; -mov(16) g30<1>UD g124<16,8,2>UW { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g60<1>UD g51<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g35<1>D g30<1,1,0>D g25<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(16) g37<1>D g35<8,8,1>D 0x00000001UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g19<1>D g37<8,8,1>D 3976D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g38UD g19UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g27<1>UD g38<16,8,2>UW { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mul(16) g39<1>D g27<1,1,0>D 12W { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g41<1>D g39<1,1,0>D 12D { align1 1H compacted }; -add(16) g20<1>D g39<1,1,0>D 18D { align1 1H $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g43UD g20UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -add(16) g21<1>D g39<1,1,0>D 21D { align1 1H $5.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g57UD g21UD nullUD 0x04200900 0x00000000 - slm MsgDesc: ( load, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(16) g55<1>UD g43<16,8,2>UW { align1 1H $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g59<1>UW g57<32,8,4>UB { align1 1H $6.dst }; -cmp.l.f0.0(16) null<1>UW g95<16,8,2>UW g59<16,16,1>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -(+f0.0) sel(16) g62<1>UD g60<1,1,0>UD 0x00000000UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g71<1>D g55<1,1,0>D g62<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -fbl(1) g74<1>UD mask0<0,1,0>UD { align1 WE_all 1N F@3 compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(1) a0<1>UD g74<0,1,0>UD 0x00000002UD { align1 WE_all 1N A@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000400UD { align1 WE_all 1N A@1 }; -mov(1) g76<1>UD g[a0 288]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0.any16h) send(1) g73UD g76UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -cmp.ge.f0.0(16) null<1>D g73<0,1,0>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL76 UIP: LABEL75 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -mul(16) g77<1>D g71<1,1,0>D 24W { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g1<8,8,1>UD 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g22<1>D g77<8,8,1>D 5416D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g115UD g22UD nullUD 0x0480f502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -add(16) g23<1>D g77<8,8,1>D 5432D { align1 1H $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g29UD g23UD nullUD 0x04403502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -mov(16) g62<1>UD g121<8,8,1>UD { align1 1H $6.dst }; -mov(16) g60<1>UD g119<8,8,1>UD { align1 1H $6.dst }; -mov(16) g56<1>UD g115<8,8,1>UD { align1 1H $6.dst }; -mov(16) g58<1>UD g117<8,8,1>UD { align1 1H $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g64<1>UD g29<8,8,1>UD { align1 1H $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g66<1>UD g31<8,8,1>UD { align1 1H F@1 }; -(+f0.0) if(16) JIP: LABEL78 UIP: LABEL77 { align1 1H }; -add(16) g29<1>D g71<8,8,1>D 12784D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g80UD g29UD nullUD 0x04200900 0x00000000 - slm MsgDesc: ( load, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g68<1>UD g80<32,8,4>UB { align1 1H $8.dst }; -else(16) JIP: LABEL77 UIP: LABEL77 { align1 1H }; - -LABEL78: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g68<1>UD 0x000000ffUD { align1 1H }; - -LABEL77: -endif(16) JIP: LABEL79 { align1 1H }; - -LABEL79: -else(16) JIP: LABEL75 UIP: LABEL75 { align1 1H }; - -LABEL76: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -shl(16) g81<1>D g71<8,8,1>D 0x00000001UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g30<1>D g81<8,8,1>D 4904D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g82UD g30UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -mov(16) g85<2>UB g82<16,8,2>UW { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g83<1>UD g85<16,8,2>UB { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -shl(16) g85<1>D g83<8,8,1>D 0x00000005UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shr(16) g87<1>UD g83<1,1,0>UD 0x0000001bUD { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g92<1>D g13<1,1,0>D g85<1,1,0>D { align1 1H A@2 compacted }; -cmp.l.f0.0(16) g97<1>UD g92<1,1,0>UD g13<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g17<2>UD g92<4,4,1>UD { align1 1Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g19<2>UD g93<4,4,1>UD { align1 2Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(16) g101<1>D g92<1,1,0>D 16D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -add3(16) g99<1>D g15<8,8,1>D g87<8,8,1>D -g97<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -cmp.l.f0.0(16) g103<1>UD g101<1,1,0>UD g92<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(8) g29<2>UD g101<4,4,1>UD { align1 1Q $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.dst }; -mov(8) g31<2>UD g102<4,4,1>UD { align1 2Q $9.src }; -and.nz.f0.0(16) null<1>UD g1<8,8,1>UD 0x00000002UD { align1 1H }; -mov(8) g17.1<2>UD g99<4,4,1>UD { align1 1Q I@5 }; -mov(8) g19.1<2>UD g100<4,4,1>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g105<1>D -g103<1,1,0>D g99<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g116UD g17UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -mov(8) g29.1<2>UD g105<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31.1<2>UD g106<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g17UD g29UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g106<1>UD g122.3<32,8,4>UB { align1 1H F@1 }; -mov(16) g56<1>UD g116<8,8,1>UD { align1 1H $10.dst }; -mov(16) g58<1>UD g118<8,8,1>UD { align1 1H $10.dst }; -mov(16) g60<1>UD g120<8,8,1>UD { align1 1H $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g68<1>UD g106<1,1,0>UD 0x000000ffUD { align1 1H compacted }; -mov(16) g62<1>UD g17<8,8,1>UD { align1 1H $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g64<1>UD g19<8,8,1>UD { align1 1H $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g66<1>UD g21<8,8,1>UD { align1 1H F@1 }; - -LABEL75: -endif(16) JIP: LABEL74 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g107<1>D g51<1,1,0>D 4D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(16) g109<1>D g51<1,1,0>D -12D { align1 1H compacted }; -add(16) g21<1>D g51<1,1,0>D 2D { align1 1H $6.src compacted }; -add(16) g23<1>D g51<1,1,0>D -14D { align1 1H $8.dst compacted }; -cmp.l.f0.0(16) null<1>D g107<8,8,1>D 16D { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g113<1>UD g107<1,1,0>UD g109<1,1,0>UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) a0<1>UW 0x0700UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g113<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0700UW { align1 1H A@1 }; -mov(16) g115<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0740UW { align1 WE_all 1H }; -shl(16) a0<1>UW g113<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0740UW { align1 1H A@1 }; -mov(16) g117<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0780UW { align1 WE_all 1H }; -shl(16) a0<1>UW g113<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0780UW { align1 1H A@1 }; -mov(16) g119<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) a0<1>UW 0x0800UW { align1 WE_all 1H }; -shl(16) a0<1>UW g113<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0800UW { align1 1H A@1 }; -mov(16) g80<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) a0<1>UW 0x0840UW { align1 WE_all 1H }; -shl(16) a0<1>UW g113<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0840UW { align1 1H A@1 }; -mov(16) g82<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>D g21<8,8,1>D 16D { align1 1H I@7 }; -sel.l(16) g121<1>F g56<1,1,0>F g115<1,1,0>F { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sel.l(16) g17<1>F g58<1,1,0>F g117<1,1,0>F { align1 1H A@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sel.l(16) g19<1>F g60<1,1,0>F g119<1,1,0>F { align1 1H A@4 compacted }; -add(16) g55<1>D g51<1,1,0>D 1D { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -sel.ge(16) g86<1>F g64<1,1,0>F g80<1,1,0>F { align1 1H $1.src compacted }; -add(16) g57<1>D g51<1,1,0>D -15D { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sel.ge(16) g88<1>F g66<1,1,0>F g82<1,1,0>F { align1 1H I@4 compacted }; -(+f0.0) sel(16) g29<1>UD g21<1,1,0>UD g23<1,1,0>UD { align1 1H $8.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) a0<1>UW 0x0f20UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g29<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0f20UW { align1 1H A@1 }; -mov(16) g31<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0220UW { align1 WE_all 1H F@4 }; -shl(16) a0<1>UW g29<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0220UW { align1 1H A@1 }; -mov(16) g35<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0260UW { align1 WE_all 1H F@3 }; -shl(16) a0<1>UW g29<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0260UW { align1 1H A@1 }; -mov(16) g37<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0ac0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g29<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ac0UW { align1 1H A@1 }; -mov(16) g97<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0b00UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g29<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b00UW { align1 1H A@1 }; -mov(16) g108<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>D g55<8,8,1>D 16D { align1 1H I@7 }; -sel.l(16) g39<1>F g121<1,1,0>F g31<1,1,0>F { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -sel.l(16) g41<1>F g17<1,1,0>F g35<1,1,0>F { align1 1H compacted }; -sel.l(16) g43<1>F g19<1,1,0>F g37<1,1,0>F { align1 1H I@4 compacted }; -sel.ge(16) g117<1>F g86<1,1,0>F g97<1,1,0>F { align1 1H I@3 compacted }; -sel.ge(16) g119<1>F g88<1,1,0>F g108<1,1,0>F { align1 1H I@2 compacted }; -(+f0.0) sel(16) g59<1>UD g55<1,1,0>UD g57<1,1,0>UD { align1 1H A@7 compacted }; -mov(16) a0<1>UW 0x04e0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g59<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x04e0UW { align1 1H A@1 }; -mov(16) g71<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -mov(16) a0<1>UW 0x0520UW { align1 WE_all 1H }; -shl(16) a0<1>UW g59<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0520UW { align1 1H A@1 }; -mov(16) g73<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) a0<1>UW 0x0560UW { align1 WE_all 1H F@3 }; -shl(16) a0<1>UW g59<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0560UW { align1 1H A@1 }; -mov(16) g75<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0ea0UW { align1 WE_all 1H A@2 }; -shl(16) a0<1>UW g59<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ea0UW { align1 1H A@1 }; -mov(16) g17<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0ee0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g59<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ee0UW { align1 1H A@1 }; -mov(16) g19<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.z.f0.0(16) null<1>W g95<16,8,2>W 0W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -sel.l(16) g100<1>F g39<1,1,0>F g71<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -sel.l(16) g102<1>F g41<1,1,0>F g73<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -sel.l(16) g104<1>F g43<1,1,0>F g75<1,1,0>F { align1 1H compacted }; -sel.ge(16) g35<1>F g117<1,1,0>F g17<1,1,0>F { align1 1H I@3 compacted }; -sel.ge(16) g37<1>F g119<1,1,0>F g19<1,1,0>F { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) a0<1>UW 0x07c0UW { align1 WE_all 1H }; -shl(16) a0<1>UW g113<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x07c0UW { align1 1H A@1 }; -mov(16) g76<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sel.ge(16) g84<1>F g62<1,1,0>F g76<1,1,0>F { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) a0<1>UW 0x0a80UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g29<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0a80UW { align1 1H A@1 }; -mov(16) g92<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g115<1>F g84<1,1,0>F g92<1,1,0>F { align1 1H I@1 compacted }; -mov(16) a0<1>UW 0x0e60UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g59<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0e60UW { align1 1H A@1 }; -mov(16) g121<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -sel.ge(16) g106<1>F g115<1,1,0>F g121<1,1,0>F { align1 1H compacted }; -(+f0.0) if(16) JIP: LABEL80 UIP: LABEL80 { align1 1H }; -mul(16) g20<1>D g27<1,1,0>D 24W { align1 1H F@4 compacted }; -add(16) g31<1>D g20<8,8,1>D 5416D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g31UD g100UD 0x0400f506 0x00000200 - slm MsgDesc: ( store_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 8 flat ) base_offset 0 { align1 1H $1 }; -add(16) g39<1>D g20<8,8,1>D 5432D { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g39UD g35UD 0x04003506 0x00000100 - slm MsgDesc: ( store_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1H $1 }; - -LABEL80: -endif(16) JIP: LABEL74 { align1 1H }; -and.nz.f0.0(16) null<1>UD g1<8,8,1>UD 0x00000002UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL81 UIP: LABEL81 { align1 1H }; -mov(16) g21<1>UD g68<32,8,4>UB { align1 1H }; -mov(16) a0<1>UW 0x02a0UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g113<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x02a0UW { align1 1H A@1 }; -mov(16) g23<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -or(16) g31<1>UD g68<1,1,0>UD g23<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g35<1>UD g31<32,8,4>UB { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) a0<1>UW 0x0460UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g29<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0460UW { align1 1H A@1 }; -mov(16) g37<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -or(16) g39<1>UD g35<1,1,0>UD g37<1,1,0>UD { align1 1H A@1 compacted }; -mov(16) g41<1>UD g39<32,8,4>UB { align1 1H A@1 }; -mov(16) a0<1>UW 0x0520UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g59<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0520UW { align1 1H A@1 }; -mov(16) g43<1>UD g[a0]UD { align1 1H A@1 compacted }; -or(16) g55<1>UD g39<1,1,0>UD g43<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g40<1>D g27<8,8,1>D 12784D { align1 1H }; -mov(16) g86<4>UB g55<0,1,0>UD { align1 1H A@2 }; -mov(16) g42<1>UD g86<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g40UD g42UD 0x04000904 0x00000080 - slm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL81: -endif(16) JIP: LABEL74 { align1 1H }; -add(16) g56<1>D g25<1,1,0>D 16D { align1 1H I@5 compacted }; -mov(16) g87<2>UW g56<8,8,1>UD { align1 1H A@1 }; -mov(16) g70<1>UW g87<16,8,2>UW { align1 1H I@1 }; - -LABEL74: -while(16) JIP: LABEL82 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(1) g57UD g0UD nullUD 0x0210011f 0x00000000 - slm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -mov(8) g58<1>UD 0x00000000UD { align1 WE_all 1Q $1.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(2) g58.10<1>UB g0.11<0,1,0>UB { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(16) nullUD g58UD nullUD 0x02000004 0x00000000 - gateway MsgDesc: (barrier msg) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H $1 }; -(+f0.0.any16h) sync bar(16) null<0,1,0>UB { align1 WE_all 1H }; -add(16) g111<1>D g111<1,1,0>D -1D { align1 1H compacted }; - -LABEL73: -while(16) JIP: LABEL83 { align1 1H }; -mov(8) g60<1>UD 0x00000000UD { align1 WE_all 1Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(1) g59UD g60UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -mov(16) g82<2>B 2W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g43<1>UD g59<0,1,0>UW { align1 1H A@6 }; - -LABEL103: -cmp.ge.f0.0(16) null<1>UD g45<8,8,1>UD g43<8,8,1>UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL84 UIP: LABEL84 { align1 1H }; -mov(16) g55<1>UD g45<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mul(16) g57<1>D g55<1,1,0>D 12W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g61<1>D g57<1,1,0>D 12D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g59<1>D g57<1,1,0>D 21D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g63UD g59UD nullUD 0x04200900 0x00000000 - slm MsgDesc: ( load, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -fbl(1) g66<1>UD mask0<0,1,0>UD { align1 WE_all 1N F@7 compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -mov(16) g59<1>UD g51<16,8,2>UW { align1 1H $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(1) a0<1>UD g66<0,1,0>UD 0x00000002UD { align1 WE_all 1N A@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000600UD { align1 WE_all 1N A@1 }; -mov(1) g68<1>UD g[a0 416]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0.any16h) send(1) g65UD g68UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $13 }; -mov(16) g61<1>UD g63<32,8,4>UB { align1 1H $12.dst }; -add(16) g63<1>D g57<1,1,0>D 18D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g71UD g63UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -cmp.l.f0.0(16) null<1>D g59<8,8,1>D g61<8,8,1>D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g75<1>UD g65<0,1,0>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -(+f0.0) sel(16) g69<1>UD g51<1,1,0>UD 0x00000000UD { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g77<1>UD g69<16,8,2>UW { align1 1H }; -cmp.ge.f0.0(16) null<1>D g65<0,1,0>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g73<1>UD g71<16,8,2>UW { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(16) g63<1>D g73<1,1,0>D g77<1,1,0>D { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL86 UIP: LABEL85 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -mul(16) g80<1>D g63<1,1,0>D 24W { align1 1H compacted }; -add(16) g65<1>D g80<8,8,1>D 5416D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g17UD g65UD nullUD 0x0480f502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g66<1>D g80<8,8,1>D 5432D { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g35<1>UD g23<8,8,1>UD { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g41<1>UD g21<8,8,1>UD { align1 1H $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g37<1>UD g17<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g39<1>UD g19<8,8,1>UD { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g17UD g66UD nullUD 0x04403502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g65<1>UD g17<8,8,1>UD { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g67<1>UD g19<8,8,1>UD { align1 1H $0.dst }; -else(16) JIP: LABEL85 UIP: LABEL85 { align1 1H }; - -LABEL86: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -shl(16) g83<1>D g63<8,8,1>D 0x00000001UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -add(16) g69<1>D g83<8,8,1>D 4904D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g84UD g69UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g88<2>UB g84<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g85<1>UD g88<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(16) g87<1>D g85<8,8,1>D 0x00000005UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shr(16) g89<1>UD g85<1,1,0>UD 0x0000001bUD { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g91<1>D g13<1,1,0>D g87<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g93<1>UD g91<1,1,0>UD g13<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(8) g25<2>UD g91<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@5 }; -mov(8) g27<2>UD g92<4,4,1>UD { align1 2Q }; -add(16) g97<1>D g91<1,1,0>D 16D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add3(16) g95<1>D g15<8,8,1>D g89<8,8,1>D -g93<1,1,1>D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -cmp.l.f0.0(16) g99<1>UD g97<1,1,0>UD g91<1,1,0>UD { align1 1H compacted }; -mov(8) g69<2>UD g97<4,4,1>UD { align1 1Q $1.src }; -mov(8) g71<2>UD g98<4,4,1>UD { align1 2Q F@7 }; -mov(8) g25.1<2>UD g95<4,4,1>UD { align1 1Q I@4 }; -mov(8) g27.1<2>UD g96<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -add(16) g101<1>D -g99<1,1,0>D g95<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -send(16) g17UD g25UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g69.1<2>UD g101<4,4,1>UD { align1 1Q I@1 }; -mov(8) g71.1<2>UD g102<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g25UD g69UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g37<1>UD g17<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g39<1>UD g19<8,8,1>UD { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g41<1>UD g21<8,8,1>UD { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g35<1>UD g25<8,8,1>UD { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(16) g65<1>UD g27<8,8,1>UD { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g67<1>UD g29<8,8,1>UD { align1 1H $1.dst }; - -LABEL85: -endif(16) JIP: LABEL84 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g105<1>UD 0x00000004UD { align1 WE_all 1Q F@6 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -shl(16) g106<1>D g55<8,8,1>D 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -(+f0.0.any16h) send(1) g104UD g105UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(16) g102<1>UD g104<0,1,0>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add3(16) g69<1>D g104.0<0,1,0>D g106<8,8,1>D g47<1,1,1>D { align1 1H A@2 }; -cmp.l.f0.0(16) g107<1>UD g69<1,1,0>UD g47<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(8) g25<2>UD g69<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@5 }; -mov(8) g27<2>UD g70<4,4,1>UD { align1 2Q }; -cmp.ge.f0.0(16) null<1>D g75<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g71<1>D -g107<1,1,0>D g49<1,1,0>D { align1 1H A@4 compacted }; -mov(8) g25.1<2>UD g71<4,4,1>UD { align1 1Q I@1 }; -mov(8) g27.1<2>UD g72<4,4,1>UD { align1 2Q I@2 }; -(+f0.0) if(16) JIP: LABEL88 UIP: LABEL87 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -shl(16) g108<1>D g73<8,8,1>D 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(16) g29<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g110<1>D g102<1,1,0>D g108<1,1,0>D { align1 1H I@2 compacted }; -add3(16) g75<1>D g47<8,8,1>D g110<8,8,1>D -g69<1,1,1>D { align1 1H I@1 }; -else(16) JIP: LABEL87 UIP: LABEL87 { align1 1H }; - -LABEL88: -add(16) g111<1>D g47<1,1,0>D 16D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g120<1>UD g5<16,8,2>UW { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@6 }; -mov(16) g29<1>UD g7<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g113<1>UD g111<1,1,0>UD g47<1,1,0>UD { align1 1H A@3 compacted }; -mov(8) g17<2>UD g111<4,4,1>UD { align1 1Q F@5 }; -mov(8) g19<2>UD g112<4,4,1>UD { align1 2Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mul(16) g122<1>UD g120<8,8,1>UD g73<16,8,2>UW { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g115<1>D -g113<1,1,0>D g49<1,1,0>D { align1 1H $1.src compacted }; -mov(8) g17.1<2>UD g115<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g116<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g116UD g17UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -shl(16) g118<1>D g116<8,8,1>D 0x00000006UD { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g124<1>D g118<1,1,0>D g122<1,1,0>D { align1 1H A@1 compacted }; -add3(16) g75<1>D g47<8,8,1>D g124<8,8,1>D -g69<1,1,1>D { align1 1H I@1 }; - -LABEL87: -endif(16) JIP: LABEL84 { align1 1H }; -asr(16) g23<1>D g75<8,8,1>D 0x00000006UD { align1 1H @2 $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g125<1>D g51<1,1,0>D 4D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g31<1>D g51<1,1,0>D -12D { align1 1H compacted }; -add(16) g77<1>D g51<1,1,0>D 2D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(16) g80<1>D g51<1,1,0>D -14D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -add(16) g83<1>D g51<1,1,0>D 1D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -add(16) g85<1>D g51<1,1,0>D -15D { align1 1H compacted }; -cmp.l.f0.0(16) null<1>D g125<8,8,1>D 16D { align1 1H I@6 }; -(+f0.0) sel(16) g73<1>UD g125<1,1,0>UD g31<1,1,0>UD { align1 1H A@3 compacted }; -cmp.l.f0.0(16) null<1>D g77<8,8,1>D 16D { align1 1H I@6 }; -(+f0.0) sel(16) g75<1>UD g77<1,1,0>UD g80<1,1,0>UD { align1 1H I@6 compacted }; -cmp.l.f0.0(16) null<1>D g83<8,8,1>D 16D { align1 1H I@6 }; -(+f0.0) sel(16) g77<1>UD g83<1,1,0>UD g85<1,1,0>UD { align1 1H I@6 compacted }; -cmp.z.f0.0(16) g80<1>D g29<1,1,0>D 1D { align1 1H compacted }; -(-f0.0) if(16) JIP: LABEL90 UIP: LABEL89 { align1 1H }; -and.nz.f0.0(16) null<1>UD g1<8,8,1>UD 0x00000002UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL92 UIP: LABEL91 { align1 1H }; -add(16) g83<1>D g55<8,8,1>D 12784D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g86UD g83UD nullUD 0x04200900 0x00000000 - slm MsgDesc: ( load, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) g95<1>UD g86<32,8,4>UB { align1 1H F@1 }; -else(16) JIP: LABEL91 UIP: LABEL91 { align1 1H }; - -LABEL92: -mov(16) g95<1>UD 0x000000ffUD { align1 1H A@1 }; - -LABEL91: -endif(16) JIP: LABEL93 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g61<8,8,1>UD { align1 1H }; -(+f0.0) sel(16) g31<1>UD g35<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g85<1>UD g65<8,8,1>UD 0xff800000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g87<1>UD g67<8,8,1>UD 0xff800000UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g89<1>UD g37<8,8,1>UD 0x7f800000UD { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g91<1>UD g39<8,8,1>UD 0x7f800000UD { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g93<1>UD g41<8,8,1>UD 0x7f800000UD { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g83<4>UB g95<8,8,1>UD { align1 1H I@7 }; -mov(16) a0<1>UW 0x0b20UW { align1 WE_all 1H I@4 }; -shl(16) a0<1>UW g73<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b20UW { align1 1H A@1 }; -mov(16) g95<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0b60UW { align1 WE_all 1H A@3 }; -shl(16) a0<1>UW g73<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b60UW { align1 1H A@1 }; -mov(16) g97<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -mov(16) a0<1>UW 0x0ba0UW { align1 WE_all 1H }; -shl(16) a0<1>UW g73<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ba0UW { align1 1H A@1 }; -mov(16) g99<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sel.l(16) g101<1>F g89<1,1,0>F g95<1,1,0>F { align1 1H A@4 compacted }; -sel.l(16) g89<1>F g91<1,1,0>F g97<1,1,0>F { align1 1H A@1 compacted }; -sel.l(16) g91<1>F g93<1,1,0>F g99<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0ca0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g75<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ca0UW { align1 1H A@1 }; -mov(16) g93<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0b20UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g75<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b20UW { align1 1H A@1 }; -mov(16) g95<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0b60UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g75<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b60UW { align1 1H A@1 }; -mov(16) g97<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g99<1>F g101<1,1,0>F g93<1,1,0>F { align1 1H I@3 compacted }; -sel.l(16) g93<1>F g89<1,1,0>F g95<1,1,0>F { align1 1H I@2 compacted }; -sel.l(16) g89<1>F g91<1,1,0>F g97<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0c60UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g77<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0c60UW { align1 1H A@1 }; -mov(16) g91<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0ba0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g77<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ba0UW { align1 1H A@1 }; -mov(16) g95<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0b20UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g77<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b20UW { align1 1H A@1 }; -mov(16) g97<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g101<1>F g99<1,1,0>F g91<1,1,0>F { align1 1H A@3 compacted }; -sel.l(16) g91<1>F g93<1,1,0>F g95<1,1,0>F { align1 1H I@2 compacted }; -sel.l(16) g93<1>F g89<1,1,0>F g97<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0aa0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g73<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0aa0UW { align1 1H A@1 }; -mov(16) g95<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x03e0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g73<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x03e0UW { align1 1H A@1 }; -mov(16) g89<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0ae0UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g73<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ae0UW { align1 1H A@1 }; -mov(16) g97<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g99<1>F g31<1,1,0>F g89<1,1,0>F { align1 1H A@2 compacted }; -sel.ge(16) g31<1>F g85<1,1,0>F g95<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g85<1>F g87<1,1,0>F g97<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0c60UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g75<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0c60UW { align1 1H A@1 }; -mov(16) g87<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x03e0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g75<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x03e0UW { align1 1H A@1 }; -mov(16) g89<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0aa0UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g75<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0aa0UW { align1 1H A@1 }; -mov(16) g95<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g97<1>F g99<1,1,0>F g87<1,1,0>F { align1 1H I@3 compacted }; -sel.ge(16) g87<1>F g31<1,1,0>F g89<1,1,0>F { align1 1H I@2 compacted }; -sel.ge(16) g31<1>F g85<1,1,0>F g95<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0c20UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g77<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0c20UW { align1 1H A@1 }; -mov(16) g85<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0ae0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g77<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ae0UW { align1 1H A@1 }; -mov(16) g89<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x03e0UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g77<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x03e0UW { align1 1H A@1 }; -mov(16) g95<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g99<1>F g97<1,1,0>F g85<1,1,0>F { align1 1H A@3 compacted }; -sel.ge(16) g85<1>F g87<1,1,0>F g89<1,1,0>F { align1 1H I@2 compacted }; -sel.ge(16) g87<1>F g31<1,1,0>F g95<1,1,0>F { align1 1H A@1 compacted }; -(+f0.0) if(16) JIP: LABEL94 UIP: LABEL94 { align1 1H }; -sel.ge(16) g31<1>F (abs)g101<0,1,0>F (abs)g99<0,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g89<1>F (abs)g91<0,1,0>F (abs)g85<0,1,0>F { align1 1H F@3 compacted }; -sel.ge(16) g95<1>F (abs)g93<0,1,0>F (abs)g87<0,1,0>F { align1 1H F@3 compacted }; -sel.ge(16) g97<1>F g89<1,1,0>F g95<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g89<1>F g31<1,1,0>F g97<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g31<1>F g89<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g17<1>F g101<0,1,0>F -g31<1,1,0>F { align1 1H F@1 compacted }; -add(16) g19<1>F g91<0,1,0>F -g31<1,1,0>F { align1 1H $1.src compacted }; -add(16) g21<1>F g93<0,1,0>F -g31<1,1,0>F { align1 1H compacted }; -add(16) g89<1>F g99<0,1,0>F g31<1,1,0>F { align1 1H compacted }; -add(16) g91<1>F g85<0,1,0>F g31<1,1,0>F { align1 1H compacted }; -add(16) g85<1>F g87<0,1,0>F g31<1,1,0>F { align1 1H compacted }; -add(16) g87<1>F g89<1,1,0>F -g17<1,1,0>F { align1 1H F@3 compacted }; -add(16) g89<1>F g91<1,1,0>F -g19<1,1,0>F { align1 1H F@3 compacted }; -add(16) g91<1>F g85<1,1,0>F -g21<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g31<1>F g87<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g85<1>F g89<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g87<1>F g91<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -and(16) g93<1>UD g31<8,8,1>UD 0x007fffffUD { align1 1H F@3 }; -and(16) g95<1>UD g85<8,8,1>UD 0x007fffffUD { align1 1H F@2 }; -and(16) g97<1>UD g85<8,8,1>UD 0x80000000UD { align1 1H }; -and(16) g89<1>UD g87<8,8,1>UD 0x007fffffUD { align1 1H F@1 }; -and(16) g99<1>UD g87<8,8,1>UD 0x80000000UD { align1 1H F@7 }; -add(16) g91<1>D g93<8,8,1>D 1056964608D { align1 1H A@1 }; -add(16) g93<1>D g95<8,8,1>D 1056964608D { align1 1H I@5 }; -add(16) g95<1>D g89<8,8,1>D 1056964608D { align1 1H I@4 }; -cmp.z.f0.0(16) null<1>F g91<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@3 compacted }; -(-f0.0) sel(16) g89<1>UD g91<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g101<1>UD g89<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.z.f0.0(16) null<1>F g93<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@4 compacted }; -(-f0.0) sel(16) g91<1>UD g93<8,8,1>UD 0x3f000000UD { align1 1H A@2 }; -and(16) g89<1>UD g91<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.z.f0.0(16) null<1>F g95<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@5 compacted }; -(-f0.0) sel(16) g93<1>UD g95<8,8,1>UD 0x3f000000UD { align1 1H A@2 }; -and(16) g95<1>UD g31<8,8,1>UD 0x80000000UD { align1 1H A@1 }; -and(16) g91<1>UD g93<8,8,1>UD 0x7fffffffUD { align1 1H I@2 }; -or(16) g93<1>UD g101<1,1,0>UD g95<1,1,0>UD { align1 1H I@2 compacted }; -or(16) g95<1>UD g89<1,1,0>UD g97<1,1,0>UD { align1 1H I@5 compacted }; -or(16) g89<1>UD g91<1,1,0>UD g99<1,1,0>UD { align1 1H I@3 compacted }; -and(16) g91<1>UD g31<8,8,1>UD 0x7f800000UD { align1 1H }; -cmp.g.f0.0(16) g97<1>F g93<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@3 }; -and(16) g31<1>UD g85<8,8,1>UD 0x7f800000UD { align1 1H }; -cmp.g.f0.0(16) g93<1>F g95<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@4 }; -and(16) g85<1>UD g87<8,8,1>UD 0x7f800000UD { align1 1H }; -cmp.g.f0.0(16) g95<1>F g89<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@4 }; -asr(16) g87<1>D g91<8,8,1>D 0x00000017UD { align1 1H I@3 }; -asr(16) g91<1>D g31<8,8,1>D 0x00000017UD { align1 1H I@3 }; -asr(16) g31<1>D g85<8,8,1>D 0x00000017UD { align1 1H I@3 }; -add3(16) g85<1>D 65410W g87<8,8,1>D -g97<1,1,1>D { align1 1H A@3 }; -add3(16) g87<1>D 65410W g91<8,8,1>D -g93<1,1,1>D { align1 1H A@2 }; -add3(16) g89<1>D 65410W g31<8,8,1>D -g95<1,1,1>D { align1 1H A@1 }; -add(16) g93<1>D g69<1,1,0>D 16D { align1 1H compacted }; -mov(16) g91<4>UB g29<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g29<1>UD g93<1,1,0>UD g69<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g95<1>D -g29<1,1,0>D g71<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g29<2>UD g93<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g94<4,4,1>UD { align1 2Q }; -mov(16) g93<1>UD g91<32,8,4>UB { align1 1H I@5 }; -mov(8) g29.1<2>UD g95<4,4,1>UD { align1 1Q I@3 }; -mov(8) g31.1<2>UD g96<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g93UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $5 }; -send(16) nullUD g25UD g17UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $1 }; -add(16) g91<1>D g69<1,1,0>D 18D { align1 1H compacted }; -mov(16) g93<4>UB g85<8,8,1>UD { align1 1H $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g29<1>UD g91<1,1,0>UD g69<1,1,0>UD { align1 1H I@2 compacted }; -mov(16) g97<4>UB g89<8,8,1>UD { align1 1H }; -add(16) g95<1>D -g29<1,1,0>D g71<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g29<2>UD g91<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g92<4,4,1>UD { align1 2Q $5.src }; -mov(8) g29.1<2>UD g95<4,4,1>UD { align1 1Q I@2 }; -mov(8) g31.1<2>UD g96<4,4,1>UD { align1 2Q I@2 }; -mov(16) g91<4>UB g93<32,8,4>UB { align1 1H I@7 }; -mov(16) g95<4>UB g87<8,8,1>UD { align1 1H }; -mov(16) g91.1<4>UB g95<32,8,4>UB { align1 1H I@1 }; -mov(16) g91.2<4>UB g97<32,8,4>UB { align1 1H I@1 }; -mov(16) g91.3<4>UB g83<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g91UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g61<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL96 UIP: LABEL95 { align1 1H }; -sel.ge(16) g29<1>F (abs)g37<1,1,0>F (abs)g35<1,1,0>F { align1 1H $6.src compacted }; -sel.ge(16) g31<1>F (abs)g39<1,1,0>F (abs)g65<1,1,0>F { align1 1H $6.src compacted }; -sel.ge(16) g83<1>F (abs)g41<1,1,0>F (abs)g67<1,1,0>F { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sel.ge(16) g91<1>F g31<1,1,0>F g83<1,1,0>F { align1 1H F@1 compacted }; -sel.ge(16) g31<1>F g29<1,1,0>F g91<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g29<1>F g31<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -add(16) g31<1>F g37<1,1,0>F -g29<1,1,0>F { align1 1H F@1 compacted }; -add(16) g83<1>F g39<1,1,0>F -g29<1,1,0>F { align1 1H compacted }; -add(16) g91<1>F g41<1,1,0>F -g29<1,1,0>F { align1 1H compacted }; -add(16) g93<1>F g35<1,1,0>F g29<1,1,0>F { align1 1H I@7 compacted }; -add(16) g95<1>F g65<1,1,0>F g29<1,1,0>F { align1 1H I@5 compacted }; -add(16) g97<1>F g67<1,1,0>F g29<1,1,0>F { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g29<1>F g31<1,1,0>F -g17<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g31<1>F g83<1,1,0>F -g19<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g83<1>F g91<1,1,0>F -g21<1,1,0>F { align1 1H F@6 compacted }; -mul(16) g91<1>F g29<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@3 }; -mul(16) g29<1>F g31<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@3 }; -mul(16) g31<1>F g83<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@3 }; -shl(16) g83<1>D -g85<8,8,1>D 0x00000017UD { align1 1H F@1 }; -add(16) g85<1>D g83<8,8,1>D 1132462080D { align1 1H I@1 }; -shl(16) g83<1>D -g87<8,8,1>D 0x00000017UD { align1 1H }; -add(16) g87<1>D g83<8,8,1>D 1132462080D { align1 1H I@1 }; -shl(16) g83<1>D -g89<8,8,1>D 0x00000017UD { align1 1H }; -add(16) g89<1>D g83<8,8,1>D 1132462080D { align1 1H I@1 }; -mul(16) g83<1>F g91<1,1,0>F g85<1,1,0>F { align1 1H A@1 compacted }; -mul(16) g91<1>F g29<1,1,0>F g87<1,1,0>F { align1 1H A@3 compacted }; -mul(16) g29<1>F g31<1,1,0>F g89<1,1,0>F { align1 1H A@1 compacted }; -rndd(16) g31<1>F g83<1,1,0>F { align1 1H F@3 compacted }; -rndd(16) g83<1>F g91<1,1,0>F { align1 1H F@3 compacted }; -rndd(16) g91<1>F g29<1,1,0>F { align1 1H F@3 compacted }; -sel.ge(16) g29<1>F g31<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.ge(16) g31<1>F g83<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.ge(16) g83<1>F g91<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.l(16) g91<1>F g29<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -sel.l(16) g29<1>F g31<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -sel.l(16) g31<1>F g83<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -add(16) g83<1>F g93<1,1,0>F -g17<1,1,0>F { align1 1H compacted }; -add(16) g93<1>F g95<1,1,0>F -g19<1,1,0>F { align1 1H compacted }; -add(16) g95<1>F g97<1,1,0>F -g21<1,1,0>F { align1 1H compacted }; -mul(16) g97<1>F g83<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g83<1>F g93<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g93<1>F g95<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g95<1>F g97<1,1,0>F g85<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g85<1>F g83<1,1,0>F g87<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g83<1>F g93<1,1,0>F g89<1,1,0>F { align1 1H F@3 compacted }; -rndd(16) g87<1>F -g95<1,1,0>F { align1 1H F@3 compacted }; -rndd(16) g89<1>F -g85<1,1,0>F { align1 1H F@3 compacted }; -rndd(16) g85<1>F -g83<1,1,0>F { align1 1H F@3 compacted }; -sel.ge(16) g83<1>F -g87<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.ge(16) g87<1>F -g89<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.ge(16) g89<1>F -g85<1,1,0>F 0x0F /* 0F */ { align1 1H F@3 compacted }; -sel.l(16) g85<1>F g83<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -sel.l(16) g83<1>F g87<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -sel.l(16) g87<1>F g89<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@3 }; -mov(16) g93<4>UB g87<8,8,1>F { align1 1H F@1 }; -mov(16) g89<4>UB g91<8,8,1>F { align1 1H F@1 }; -mov(16) g91<4>UB g29<8,8,1>F { align1 1H }; -mov(16) g29<4>UB g31<8,8,1>F { align1 1H }; -mov(16) g31<4>UB g85<8,8,1>F { align1 1H F@3 }; -mov(16) g88<1>UW g31<32,8,4>UB { align1 1H I@1 }; -mov(16) g85<4>UB g83<8,8,1>F { align1 1H F@2 }; -mov(16) g83<1>UW g29<32,8,4>UB { align1 1H I@4 }; -mov(16) g84<1>UW g91<32,8,4>UB { align1 1H I@6 }; -mov(16) g87<1>UW g85<32,8,4>UB { align1 1H I@3 }; -mov(16) g85<1>UW g89<32,8,4>UB { align1 1H I@7 }; -mov(16) g86<1>UW g93<32,8,4>UB { align1 1H }; -else(16) JIP: LABEL95 UIP: LABEL95 { align1 1H }; - -LABEL96: -mov(16) g83<1>UW 0x0080UW { align1 1H I@3 }; -mov(16) g84<1>UW 0x0080UW { align1 1H I@4 }; -mov(16) g85<1>UW 0x0080UW { align1 1H I@5 }; -mov(16) g86<1>UW 0x0000UW { align1 1H I@5 }; -mov(16) g87<1>UW 0x0000UW { align1 1H I@7 }; -mov(16) g88<1>UW 0x0000UW { align1 1H }; - -LABEL95: -endif(16) JIP: LABEL94 { align1 1H }; -mov(16) g96<2>UB g83<16,16,1>UW { align1 1H A@7 }; -mov(16) g90<2>UB g84<16,16,1>UW { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g91<2>UB g85<16,16,1>UW { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g113<2>UB g86<16,16,1>UW { align1 1H I@6 }; -add(16) g83<1>D g69<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g114<2>UB g87<16,16,1>UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g110<2>UB g88<16,16,1>UW { align1 1H I@7 }; -cmp.l.f0.0(16) g87<1>UD g83<1,1,0>UD g69<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g97<1>D g83<1,1,0>D 28D { align1 1H compacted }; -add(16) g85<1>D -g87<1,1,0>D g71<1,1,0>D { align1 1H I@2 compacted }; -mov(16) g87<1>UD g91<16,8,2>UB { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g29<1>UD g97<1,1,0>UD g83<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g99<1>D -g29<1,1,0>D g85<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g29<2>UD g97<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g98<4,4,1>UD { align1 2Q $6.src }; -mov(8) g29.1<2>UD g99<4,4,1>UD { align1 1Q I@2 }; -mov(8) g31.1<2>UD g100<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g87UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; -add(16) g100<1>D g83<1,1,0>D 40D { align1 1H compacted }; -mov(16) g88<1>UD g90<16,8,2>UB { align1 1H $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g30<1>UD g100<1,1,0>UD g83<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g102<1>D -g30<1,1,0>D g85<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g29<2>UD g100<4,4,1>UD { align1 1Q $7.src }; -mov(8) g31<2>UD g101<4,4,1>UD { align1 2Q $7.src }; -mov(8) g29.1<2>UD g102<4,4,1>UD { align1 1Q I@2 }; -mov(8) g31.1<2>UD g103<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g88UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; -add(16) g103<1>D g83<1,1,0>D 52D { align1 1H compacted }; -mov(16) g89<1>UD g96<16,8,2>UB { align1 1H $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g31<1>UD g103<1,1,0>UD g83<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g105<1>D -g31<1,1,0>D g85<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g29<2>UD g103<4,4,1>UD { align1 1Q $8.src }; -mov(8) g31<2>UD g104<4,4,1>UD { align1 2Q }; -mov(8) g29.1<2>UD g105<4,4,1>UD { align1 1Q I@2 }; -mov(8) g31.1<2>UD g106<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g89UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -add(16) g106<1>D g83<1,1,0>D 34D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g87<1>UD g106<1,1,0>UD g83<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g29<2>UD g106<4,4,1>UD { align1 1Q $9.src }; -mov(8) g31<2>UD g107<4,4,1>UD { align1 2Q $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(16) g108<1>D -g87<1,1,0>D g85<1,1,0>D { align1 1H compacted }; -mov(16) g87<1>UD g110<16,8,2>UB { align1 1H }; -mov(8) g29.1<2>UD g108<4,4,1>UD { align1 1Q I@2 }; -mov(8) g31.1<2>UD g109<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g87UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; -add(16) g109<1>D g83<1,1,0>D 46D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -cmp.l.f0.0(16) g88<1>UD g109<1,1,0>UD g83<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g29<2>UD g109<4,4,1>UD { align1 1Q $10.src }; -mov(8) g31<2>UD g110<4,4,1>UD { align1 2Q $10.src }; -add(16) g111<1>D -g88<1,1,0>D g85<1,1,0>D { align1 1H I@3 compacted }; -mov(16) g88<1>UD g114<16,8,2>UB { align1 1H }; -mov(8) g29.1<2>UD g111<4,4,1>UD { align1 1Q I@2 }; -mov(8) g31.1<2>UD g112<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g88UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g89<1>D g83<1,1,0>D 58D { align1 1H $11.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g91<1>UD g89<1,1,0>UD g83<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g29<2>UD g89<4,4,1>UD { align1 1Q $11.src }; -mov(8) g31<2>UD g90<4,4,1>UD { align1 2Q $11.src }; -mov(16) g89<1>UD g113<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g87<1>D -g91<1,1,0>D g85<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g29.1<2>UD g87<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31.1<2>UD g88<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g89UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -cmp.nz.f0.0(16) null<1>D g80<8,8,1>D 0D { align1 1H }; -(-f0.0) sel(16) g92<1>UD g79<0,1,0>UD 0x00000002UD { align1 1H }; -mov(16) g97<4>UB g92<8,8,1>UD { align1 1H I@1 }; -add(16) g93<1>D g83<1,1,0>D 22D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g90<1>UD g97<32,8,4>UB { align1 1H I@2 }; -cmp.l.f0.0(16) g95<1>UD g93<1,1,0>UD g83<1,1,0>UD { align1 1H A@2 compacted }; -mov(8) g29<2>UD g93<4,4,1>UD { align1 1Q $1.src }; -mov(8) g31<2>UD g94<4,4,1>UD { align1 2Q $1.src }; -add(16) g99<1>D -g95<1,1,0>D g85<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g29.1<2>UD g99<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31.1<2>UD g100<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g90UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL94: -endif(16) JIP: LABEL93 { align1 1H }; - -LABEL93: -else(16) JIP: LABEL89 UIP: LABEL89 { align1 1H }; - -LABEL90: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -shl(16) g100<1>D g63<8,8,1>D 0x00000001UD { align1 1H }; -cmp.l.f0.0(16) null<1>D g59<8,8,1>D g61<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g91<1>D g100<8,8,1>D 4904D { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g102UD g91UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -mov(16) g101<1>UW g102<16,8,2>UW { align1 1H $12.dst }; -mov(16) g103<1>UD g101.1<16,8,2>UB { align1 1H I@1 }; -(+f0.0) sel(16) g59<1>UD g103<1,1,0>UD 0x00000000UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g104<1>UD g59<32,8,4>UB { align1 1H I@1 }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g61<8,8,1>UD { align1 1H }; -mov(16) a0<1>UW 0x0d00UW { align1 WE_all 1H I@2 }; -shl(16) a0<1>UW g73<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0d00UW { align1 1H A@1 }; -mov(16) g106<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -or(16) g108<1>UD g59<1,1,0>UD g106<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g110<1>UD g108<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) a0<1>UW 0x0dc0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g75<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0dc0UW { align1 1H A@1 }; -mov(16) g112<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -or(16) g114<1>UD g110<1,1,0>UD g112<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g116<1>UD g114<32,8,4>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) a0<1>UW 0x0e80UW { align1 WE_all 1H }; -shl(16) a0<1>UW g77<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0e80UW { align1 1H A@1 }; -mov(16) g118<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -or(16) g120<1>UD g114<1,1,0>UD g118<1,1,0>UD { align1 1H compacted }; -mov(16) g63<4>UB g120<0,1,0>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL98 UIP: LABEL97 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g122<1>UD g120<0,1,0>UB { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -cmp.z.f0.0(16) g124<1>D g122<1,1,0>D 0D { align1 1H A@1 compacted }; -cmp.z.f0.0(16) null<1>D g59<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g126<1>UD g124<8,8,1>UD 0xffffffffUD { align1 1H A@2 }; -cmp.nz.f0.0(16) null<1>D g126<8,8,1>D 0D { align1 1H I@1 }; -(+f0.0) sel(16) g80<1>UD g35<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g83<1>UD g65<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g85<1>UD g39<8,8,1>UD 0x7f800000UD { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g87<1>UD g41<8,8,1>UD 0x7f800000UD { align1 1H F@1 }; -(+f0.0) sel(16) g65<1>UD g67<8,8,1>UD 0xff800000UD { align1 1H }; -(+f0.0) sel(16) g67<1>UD g37<8,8,1>UD 0x7f800000UD { align1 1H }; -else(16) JIP: LABEL97 UIP: LABEL97 { align1 1H }; - -LABEL98: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g87<1>UD 0x7f800000UD { align1 1H A@1 }; -mov(16) g85<1>UD 0x7f800000UD { align1 1H A@2 }; -mov(16) g67<1>UD 0x7f800000UD { align1 1H I@4 }; -mov(16) g65<1>UD 0xff800000UD { align1 1H I@6 }; -mov(16) g83<1>UD 0xff800000UD { align1 1H I@7 }; -mov(16) g80<1>UD 0xff800000UD { align1 1H }; - -LABEL97: -endif(16) JIP: LABEL89 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) a0<1>UW 0x0860UW { align1 WE_all 1H I@3 }; -shl(16) a0<1>UW g73<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0860UW { align1 1H A@1 }; -mov(16) g29<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) a0<1>UW 0x0aa0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g73<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0aa0UW { align1 1H A@1 }; -mov(16) g31<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0ae0UW { align1 WE_all 1H I@7 }; -shl(16) a0<1>UW g73<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ae0UW { align1 1H A@1 }; -mov(16) g35<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sel.l(16) g93<1>F g67<1,1,0>F g29<1,1,0>F { align1 1H A@2 compacted }; -sel.l(16) g95<1>F g85<1,1,0>F g31<1,1,0>F { align1 1H A@2 compacted }; -sel.l(16) g97<1>F g87<1,1,0>F g35<1,1,0>F { align1 1H A@2 compacted }; -mov(16) a0<1>UW 0x0ba0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g75<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ba0UW { align1 1H A@1 }; -mov(16) g36<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) a0<1>UW 0x0be0UW { align1 WE_all 1H }; -shl(16) a0<1>UW g75<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0be0UW { align1 1H A@1 }; -mov(16) g99<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) a0<1>UW 0x0c20UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g75<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0c20UW { align1 1H A@1 }; -mov(16) g89<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sel.l(16) g91<1>F g93<1,1,0>F g36<1,1,0>F { align1 1H I@3 compacted }; -sel.l(16) g93<1>F g95<1,1,0>F g99<1,1,0>F { align1 1H A@1 compacted }; -sel.l(16) g95<1>F g97<1,1,0>F g89<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0b60UW { align1 WE_all 1H A@3 }; -shl(16) a0<1>UW g77<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b60UW { align1 1H A@1 }; -mov(16) g37<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0ba0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g77<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ba0UW { align1 1H A@1 }; -mov(16) g100<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0be0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g77<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0be0UW { align1 1H A@1 }; -mov(16) g97<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g29<1>F g91<1,1,0>F g37<1,1,0>F { align1 1H I@3 compacted }; -mov(16) a0<1>UW 0x0a00UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g73<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0a00UW { align1 1H A@1 }; -mov(16) g38<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g31<1>F g93<1,1,0>F g100<1,1,0>F { align1 1H I@3 compacted }; -sel.l(16) g89<1>F g95<1,1,0>F g97<1,1,0>F { align1 1H I@2 compacted }; -mov(16) a0<1>UW 0x0a60UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g73<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0a60UW { align1 1H A@1 }; -mov(16) g101<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0820UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g73<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0820UW { align1 1H A@1 }; -mov(16) g98<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g35<1>F g80<1,1,0>F g38<1,1,0>F { align1 1H I@3 compacted }; -sel.ge(16) g37<1>F g83<1,1,0>F g101<1,1,0>F { align1 1H I@2 compacted }; -sel.ge(16) g39<1>F g65<1,1,0>F g98<1,1,0>F { align1 1H I@1 compacted }; -mov(16) a0<1>UW 0x0460UW { align1 WE_all 1H F@3 }; -shl(16) a0<1>UW g75<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0460UW { align1 1H A@1 }; -mov(16) g41<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x04a0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g75<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x04a0UW { align1 1H A@1 }; -mov(16) g73<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x04e0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g75<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x04e0UW { align1 1H A@1 }; -mov(16) g91<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g75<1>F g35<1,1,0>F g41<1,1,0>F { align1 1H I@1 compacted }; -sel.ge(16) g35<1>F g37<1,1,0>F g73<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g37<1>F g39<1,1,0>F g91<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0960UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g77<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0960UW { align1 1H A@1 }; -mov(16) g91<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0460UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g77<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0460UW { align1 1H A@1 }; -mov(16) g39<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x04a0UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g77<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x04a0UW { align1 1H A@1 }; -mov(16) g41<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g73<1>F g75<1,1,0>F g91<1,1,0>F { align1 1H I@3 compacted }; -sel.ge(16) g75<1>F g35<1,1,0>F g39<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g77<1>F g37<1,1,0>F g41<1,1,0>F { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL99 UIP: LABEL99 { align1 1H }; -sel.ge(16) g39<1>F (abs)g29<0,1,0>F (abs)g73<0,1,0>F { align1 1H F@3 compacted }; -sel.ge(16) g41<1>F (abs)g31<0,1,0>F (abs)g75<0,1,0>F { align1 1H F@3 compacted }; -sel.ge(16) g91<1>F (abs)g89<0,1,0>F (abs)g77<0,1,0>F { align1 1H F@3 compacted }; -sel.ge(16) g93<1>F g41<1,1,0>F g91<1,1,0>F { align1 1H F@1 compacted }; -sel.ge(16) g95<1>F g39<1,1,0>F g93<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g102<1>F g95<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -add(16) g35<1>F g29<0,1,0>F -g102<1,1,0>F { align1 1H A@1 compacted }; -add(16) g37<1>F g31<0,1,0>F -g102<1,1,0>F { align1 1H A@2 compacted }; -add(16) g39<1>F g89<0,1,0>F -g102<1,1,0>F { align1 1H compacted }; -add(16) g96<1>F g73<0,1,0>F g102<1,1,0>F { align1 1H compacted }; -add(16) g98<1>F g75<0,1,0>F g102<1,1,0>F { align1 1H compacted }; -add(16) g100<1>F g77<0,1,0>F g102<1,1,0>F { align1 1H compacted }; -add(16) g102<1>F g96<1,1,0>F -g35<1,1,0>F { align1 1H F@3 compacted }; -add(16) g104<1>F g98<1,1,0>F -g37<1,1,0>F { align1 1H F@3 compacted }; -add(16) g106<1>F g100<1,1,0>F -g39<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g29<1>F g102<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g31<1>F g104<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g73<1>F g106<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -and(16) g107<1>UD g29<8,8,1>UD 0x007fffffUD { align1 1H F@1 }; -and(16) g91<1>UD g29<8,8,1>UD 0x80000000UD { align1 1H }; -and(16) g103<1>UD g31<8,8,1>UD 0x007fffffUD { align1 1H F@2 }; -and(16) g99<1>UD g73<8,8,1>UD 0x007fffffUD { align1 1H F@1 }; -add(16) g112<1>D g107<8,8,1>D 1056964608D { align1 1H I@4 }; -add(16) g108<1>D g69<1,1,0>D 16D { align1 1H compacted }; -add(16) g96<1>D g103<8,8,1>D 1056964608D { align1 1H A@4 }; -add(16) g94<1>D g99<8,8,1>D 1056964608D { align1 1H I@4 }; -cmp.z.f0.0(16) null<1>F g112<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@4 compacted }; -(-f0.0) sel(16) g75<1>UD g112<8,8,1>UD 0x3f000000UD { align1 1H F@7 }; -cmp.z.f0.0(16) null<1>F g96<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@3 compacted }; -(-f0.0) sel(16) g77<1>UD g96<8,8,1>UD 0x3f000000UD { align1 1H F@7 }; -and(16) g97<1>UD g75<8,8,1>UD 0x7fffffffUD { align1 1H A@1 }; -and(16) g75<1>UD g77<8,8,1>UD 0x7fffffffUD { align1 1H I@2 }; -cmp.z.f0.0(16) null<1>F g94<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@5 compacted }; -(-f0.0) sel(16) g89<1>UD g94<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g93<1>UD g31<8,8,1>UD 0x80000000UD { align1 1H A@1 }; -and(16) g95<1>UD g73<8,8,1>UD 0x80000000UD { align1 1H A@1 }; -and(16) g77<1>UD g89<8,8,1>UD 0x7fffffffUD { align1 1H I@3 }; -or(16) g89<1>UD g97<1,1,0>UD g91<1,1,0>UD { align1 1H I@6 compacted }; -or(16) g91<1>UD g75<1,1,0>UD g93<1,1,0>UD { align1 1H I@4 compacted }; -or(16) g75<1>UD g77<1,1,0>UD g95<1,1,0>UD { align1 1H I@3 compacted }; -and(16) g77<1>UD g29<8,8,1>UD 0x7f800000UD { align1 1H }; -and(16) g29<1>UD g31<8,8,1>UD 0x7f800000UD { align1 1H }; -and(16) g31<1>UD g73<8,8,1>UD 0x7f800000UD { align1 1H }; -asr(16) g73<1>D g77<8,8,1>D 0x00000017UD { align1 1H I@3 }; -asr(16) g77<1>D g29<8,8,1>D 0x00000017UD { align1 1H I@3 }; -asr(16) g29<1>D g31<8,8,1>D 0x00000017UD { align1 1H I@3 }; -cmp.g.f0.0(16) g31<1>F g89<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@1 }; -cmp.g.f0.0(16) g89<1>F g91<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@7 }; -cmp.g.f0.0(16) g91<1>F g75<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@7 }; -cmp.l.f0.0(16) g110<1>UD g108<1,1,0>UD g69<1,1,0>UD { align1 1H compacted }; -add3(16) g75<1>D 65410W g73<8,8,1>D -g31<1,1,1>D { align1 1H A@1 }; -add3(16) g73<1>D 65410W g77<8,8,1>D -g89<1,1,1>D { align1 1H A@2 }; -add3(16) g77<1>D 65410W g29<8,8,1>D -g91<1,1,1>D { align1 1H A@1 }; -mov(8) g90<1>UW 0x76543210UV { align1 WE_all 1Q }; -add(16) g112<1>D -g110<1,1,0>D g71<1,1,0>D { align1 1H A@5 compacted }; -mov(8) g90<1>UD g90<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g29<2>UD g108<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g109<4,4,1>UD { align1 2Q }; -shl(8) g90<1>UD g90<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -mov(8) g29.1<2>UD g112<4,4,1>UD { align1 1Q I@3 }; -mov(8) g31.1<2>UD g113<4,4,1>UD { align1 2Q I@3 }; -add(8) g90<1>UD g90<1,1,0>UD 0x00000040UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g89UD g90UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -mov(16) g92<1>UD g89<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g92UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -mov(16) g41<1>D g23<8,8,1>D { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g25UD g35UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $1 }; -add(16) g113<1>D g69<1,1,0>D 18D { align1 1H compacted }; -mov(16) g95<4>UB g75<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g115<1>UD g113<1,1,0>UD g69<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g17<2>UD g113<4,4,1>UD { align1 1Q $1.src }; -mov(8) g19<2>UD g114<4,4,1>UD { align1 2Q $1.src }; -mov(16) g97<4>UB g73<8,8,1>UD { align1 1H }; -mov(16) g99<4>UB g77<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g93<4>UB g95<32,8,4>UB { align1 1H I@6 }; -add(16) g117<1>D -g115<1,1,0>D g71<1,1,0>D { align1 1H I@6 compacted }; -mov(16) g93.1<4>UB g97<32,8,4>UB { align1 1H I@2 }; -mov(8) g17.1<2>UD g117<4,4,1>UD { align1 1Q I@2 }; -mov(8) g19.1<2>UD g118<4,4,1>UD { align1 2Q I@3 }; -mov(16) g93.2<4>UB g99<32,8,4>UB { align1 1H I@3 }; -mov(16) g93.3<4>UB g63<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g93UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g61<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL101 UIP: LABEL100 { align1 1H }; -sel.ge(16) g118<1>F (abs)g67<1,1,0>F (abs)g80<1,1,0>F { align1 1H I@5 compacted }; -sel.ge(16) g120<1>F (abs)g85<1,1,0>F (abs)g83<1,1,0>F { align1 1H compacted }; -sel.ge(16) g122<1>F (abs)g87<1,1,0>F (abs)g65<1,1,0>F { align1 1H $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -shl(16) g89<1>D -g73<8,8,1>D 0x00000017UD { align1 1H }; -shl(16) g93<1>D -g77<8,8,1>D 0x00000017UD { align1 1H $1.src }; -cmp.z.f0.0(16) null<1>D g59<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sel.ge(16) g124<1>F g120<1,1,0>F g122<1,1,0>F { align1 1H $1.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g91<1>D g89<8,8,1>D 1132462080D { align1 1H I@3 }; -add(16) g95<1>D g93<8,8,1>D 1132462080D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sel.ge(16) g126<1>F g118<1,1,0>F g124<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mul(16) g17<1>F g126<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g19<1>F g67<1,1,0>F -g17<1,1,0>F { align1 1H F@1 compacted }; -add(16) g21<1>F g85<1,1,0>F -g17<1,1,0>F { align1 1H $1.src compacted }; -add(16) g23<1>F g87<1,1,0>F -g17<1,1,0>F { align1 1H compacted }; -add(16) g25<1>F g80<1,1,0>F g17<1,1,0>F { align1 1H $1.src compacted }; -add(16) g27<1>F g83<1,1,0>F g17<1,1,0>F { align1 1H $1.src compacted }; -add(16) g29<1>F g65<1,1,0>F g17<1,1,0>F { align1 1H $1.src compacted }; -shl(16) g85<1>D -g75<8,8,1>D 0x00000017UD { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g31<1>F g19<1,1,0>F -g35<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g63<1>F g21<1,1,0>F -g37<1,1,0>F { align1 1H A@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g65<1>F g23<1,1,0>F -g39<1,1,0>F { align1 1H F@3 compacted }; -add(16) g121<1>F g25<1,1,0>F -g35<1,1,0>F { align1 1H F@6 compacted }; -add(16) g123<1>F g27<1,1,0>F -g37<1,1,0>F { align1 1H F@6 compacted }; -add(16) g125<1>F g29<1,1,0>F -g39<1,1,0>F { align1 1H F@6 compacted }; -add(16) g87<1>D g85<8,8,1>D 1132462080D { align1 1H A@1 }; -mul(16) g67<1>F g31<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@6 }; -mul(16) g80<1>F g63<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@6 }; -mul(16) g83<1>F g65<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@6 }; -mul(16) g17<1>F g121<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -mul(16) g19<1>F g123<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -mul(16) g21<1>F g125<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -mul(16) g97<1>F g67<1,1,0>F g87<1,1,0>F { align1 1H A@1 compacted }; -mul(16) g99<1>F g80<1,1,0>F g91<1,1,0>F { align1 1H A@4 compacted }; -mul(16) g101<1>F g83<1,1,0>F g95<1,1,0>F { align1 1H A@3 compacted }; -mul(16) g23<1>F g17<1,1,0>F g87<1,1,0>F { align1 1H F@6 compacted }; -mul(16) g25<1>F g19<1,1,0>F g91<1,1,0>F { align1 1H F@6 compacted }; -mul(16) g27<1>F g21<1,1,0>F g95<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g103<1>F g97<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g105<1>F g99<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g107<1>F g101<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g29<1>F -g23<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g31<1>F -g25<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g35<1>F -g27<1,1,0>F { align1 1H F@6 compacted }; -sel.ge(16) g109<1>F g103<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g111<1>F g105<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g113<1>F g107<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g37<1>F -g29<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g39<1>F -g31<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sel.ge(16) g41<1>F -g35<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.l(16) g115<1>F g109<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g117<1>F g111<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g119<1>F g113<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g63<1>F g37<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g65<1>F g39<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g67<1>F g41<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -mov(16) g100<4>UB g115<8,8,1>F { align1 1H F@6 }; -mov(16) g102<4>UB g117<8,8,1>F { align1 1H F@5 }; -mov(16) g104<4>UB g119<8,8,1>F { align1 1H F@4 }; -mov(16) g106<4>UB g63<8,8,1>F { align1 1H F@3 }; -mov(16) g108<4>UB g65<8,8,1>F { align1 1H F@2 }; -mov(16) g110<4>UB g67<8,8,1>F { align1 1H F@1 }; -mov(16) g75<1>UW g100<32,8,4>UB { align1 1H I@6 }; -mov(16) g76<1>UW g102<32,8,4>UB { align1 1H I@6 }; -mov(16) g77<1>UW g104<32,8,4>UB { align1 1H I@6 }; -mov(16) g68<1>UW g106<32,8,4>UB { align1 1H I@6 }; -mov(16) g73<1>UW g108<32,8,4>UB { align1 1H I@6 }; -mov(16) g74<1>UW g110<32,8,4>UB { align1 1H I@6 }; -(-f0.0) sel(16) g91<1>UW g75<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g90<1>UW g76<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g89<1>UW g77<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g94<1>UW g68<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g93<1>UW g73<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g92<1>UW g74<16,16,1>UW 0x0000UW { align1 1H I@6 }; -else(16) JIP: LABEL100 UIP: LABEL100 { align1 1H }; - -LABEL101: -mov(16) g89<1>UW 0x0080UW { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(16) g90<1>UW 0x0080UW { align1 1H }; -mov(16) g91<1>UW 0x0080UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g92<1>UW 0x0000UW { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g93<1>UW 0x0000UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g94<1>UW 0x0000UW { align1 1H I@7 }; - -LABEL100: -endif(16) JIP: LABEL99 { align1 1H }; -add(16) g80<1>D g69<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -mov(16) g111<2>UB g89<16,16,1>UW { align1 1H I@7 }; -mov(16) g112<2>UB g90<16,16,1>UW { align1 1H A@5 }; -mov(16) g113<2>UB g91<16,16,1>UW { align1 1H A@4 }; -mov(16) g125<2>UB g92<16,16,1>UW { align1 1H I@7 }; -mov(16) g126<2>UB g93<16,16,1>UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g127<2>UB g94<16,16,1>UW { align1 1H I@7 }; -cmp.l.f0.0(16) g83<1>UD g80<1,1,0>UD g69<1,1,0>UD { align1 1H I@7 compacted }; -add(16) g87<1>D g80<1,1,0>D 28D { align1 1H compacted }; -mov(16) g98<1>UD g113<16,8,2>UB { align1 1H I@6 }; -add(16) g85<1>D -g83<1,1,0>D g71<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g89<1>UD g87<1,1,0>UD g80<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g94<2>UD g87<4,4,1>UD { align1 1Q }; -mov(8) g96<2>UD g88<4,4,1>UD { align1 2Q }; -add(16) g91<1>D -g89<1,1,0>D g85<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g94.1<2>UD g91<4,4,1>UD { align1 1Q I@1 }; -mov(8) g96.1<2>UD g92<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g94UD g98UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $14 }; -add(16) g92<1>D g80<1,1,0>D 40D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(16) g103<1>UD g112<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.l.f0.0(16) g94<1>UD g92<1,1,0>UD g80<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g99<2>UD g92<4,4,1>UD { align1 1Q $14.src }; -mov(8) g101<2>UD g93<4,4,1>UD { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(16) g96<1>D -g94<1,1,0>D g85<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g99.1<2>UD g96<4,4,1>UD { align1 1Q I@1 }; -mov(8) g101.1<2>UD g97<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g99UD g103UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; -add(16) g97<1>D g80<1,1,0>D 52D { align1 1H $14.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g108<1>UD g111<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.l.f0.0(16) g99<1>UD g97<1,1,0>UD g80<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g104<2>UD g97<4,4,1>UD { align1 1Q F@7 }; -mov(8) g106<2>UD g98<4,4,1>UD { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g101<1>D -g99<1,1,0>D g85<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g104.1<2>UD g101<4,4,1>UD { align1 1Q I@1 }; -mov(8) g106.1<2>UD g102<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g104UD g108UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g102<1>D g80<1,1,0>D 34D { align1 1H $15.src compacted }; -mov(16) g113<1>UD g127<16,8,2>UB { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g104<1>UD g102<1,1,0>UD g80<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g109<2>UD g102<4,4,1>UD { align1 1Q $0.src }; -mov(8) g111<2>UD g103<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g106<1>D -g104<1,1,0>D g85<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g109.1<2>UD g106<4,4,1>UD { align1 1Q I@1 }; -mov(8) g111.1<2>UD g107<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g109UD g113UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(16) g107<1>D g80<1,1,0>D 46D { align1 1H $0.src compacted }; -mov(16) g118<1>UD g126<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g109<1>UD g107<1,1,0>UD g80<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g114<2>UD g107<4,4,1>UD { align1 1Q $1.src }; -mov(8) g116<2>UD g108<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g111<1>D -g109<1,1,0>D g85<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g114.1<2>UD g111<4,4,1>UD { align1 1Q I@1 }; -mov(8) g116.1<2>UD g112<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g114UD g118UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g112<1>D g80<1,1,0>D 58D { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g123<1>UD g125<16,8,2>UB { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g114<1>UD g112<1,1,0>UD g80<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g119<2>UD g112<4,4,1>UD { align1 1Q $2.src }; -mov(8) g121<2>UD g113<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g116<1>D -g114<1,1,0>D g85<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g119.1<2>UD g116<4,4,1>UD { align1 1Q I@1 }; -mov(8) g121.1<2>UD g117<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g119UD g123UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -add(16) g117<1>D g80<1,1,0>D 22D { align1 1H $2.src compacted }; -mov(16) g17<1>UD g82<16,8,2>UB { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g119<1>UD g117<1,1,0>UD g80<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g124<2>UD g117<4,4,1>UD { align1 1Q $3.src }; -mov(8) g126<2>UD g118<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g121<1>D -g119<1,1,0>D g85<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g124.1<2>UD g121<4,4,1>UD { align1 1Q I@1 }; -mov(8) g126.1<2>UD g122<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g124UD g17UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL99: -endif(16) JIP: LABEL89 { align1 1H }; - -LABEL89: -endif(16) JIP: LABEL84 { align1 1H }; -mov.nz.f0.0(16) null<1>D g53<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL102 UIP: LABEL102 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g122<1>D g47<1,1,0>D 40D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g28<1>UD 0x00000008UD { align1 WE_all 1Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(16) g41<1>D g61<8,8,1>D 0x00000003UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(16) g124<1>UD g122<1,1,0>UD g47<1,1,0>UD { align1 1H $1.dst compacted }; -mov(8) g19<2>UD g122<4,4,1>UD { align1 1Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g21<2>UD g123<4,4,1>UD { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g126<1>D -g124<1,1,0>D g49<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g19.1<2>UD g126<4,4,1>UD { align1 1Q I@1 }; -mov(8) g21.1<2>UD g127<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g17UD g19UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -shl(16) g19<1>D g17<8,8,1>D 0x00000006UD { align1 1H $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g21<1>D g47<1,1,0>D g19<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g23<1>UD g21<1,1,0>UD g47<1,1,0>UD { align1 1H I@1 compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g25<1>D -g23<1,1,0>D g49<1,1,0>D { align1 1H I@2 compacted }; -add(16) g23<1>D g57<1,1,0>D 16D { align1 1H compacted }; -(+f0.0.any16h) send(1) g27UD g28UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g31UD g23UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g29<1>D g27<0,1,0>D g55<1,1,0>D { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g35<1>UD g31<16,8,2>UW { align1 1H F@2 }; -shl(16) g55<1>D g29<8,8,1>D 0x00000002UD { align1 1H I@2 }; -shr(16) g57<1>UD g29<1,1,0>UD 0x0000001eUD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g37<1>D g35<1,1,0>D g27<0,1,0>D { align1 1H A@1 compacted }; -add(16) g59<1>D g21<1,1,0>D g55<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(16) g39<1>D g37<8,8,1>D 0x00000006UD { align1 1H A@2 }; -cmp.l.f0.0(16) g61<1>UD g59<1,1,0>UD g21<1,1,0>UD { align1 1H I@2 compacted }; -or(16) g31<1>UD g39<1,1,0>UD g41<1,1,0>UD { align1 1H I@2 compacted }; -add3(16) g63<1>D g25<8,8,1>D g57<8,8,1>D -g61<1,1,1>D { align1 1H I@2 }; -mov(8) g24<2>UD g59<4,4,1>UD { align1 1Q $1.src }; -mov(8) g26<2>UD g60<4,4,1>UD { align1 2Q }; -mov(8) g24.1<2>UD g63<4,4,1>UD { align1 1Q I@2 }; -mov(8) g26.1<2>UD g64<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g24UD g31UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL102: -endif(16) JIP: LABEL84 { align1 1H }; -add(16) g45<1>D g45<1,1,0>D 16D { align1 1H compacted }; - -LABEL84: -while(16) JIP: LABEL103 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g105<1>UW 0x76543210UV { align1 WE_all 1Q F@6 }; -mov(8) g105<1>UD g105<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g106<1>UD g105<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@1 compacted }; -shl(16) g105<1>UD g105<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g105<1>UD g105<1,1,0>UD 0x00000060UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g103UD g105UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov.nz.f0.0(16) null<1>D g103<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL104 UIP: LABEL104 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g38<1>UW 0x76543210UV { align1 WE_all 1Q F@1 }; -mov(8) g43<1>UW 0x76543210UV { align1 WE_all 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g73<1>UD 0x00000004UD { align1 WE_all 1Q F@3 }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g29<1>UW 0x76543210UV { align1 WE_all 1Q F@7 }; -mov(8) g51<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g57<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g38<1>UD g38<8,8,1>UW { align1 WE_all 1Q I@7 }; -mov(8) g43<1>UD g43<8,8,1>UW { align1 WE_all 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@7 }; -(+f0.0.any16h) send(1) g72UD g73UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -mov(8) g29<1>UD g29<8,8,1>UW { align1 WE_all 1Q I@5 }; -mov(8) g51<1>UD g51<8,8,1>UW { align1 WE_all 1Q I@5 }; -mov(8) g57<1>UD g57<8,8,1>UW { align1 WE_all 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(8) g39<1>UD g38<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@2 compacted }; -add(8) g44<1>UD g43<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g30<1>UD g29<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@5 compacted }; -add(8) g52<1>UD g51<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g58<1>UD g57<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@5 compacted }; -shl(16) g38<1>UD g38<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -shl(16) g43<1>UD g43<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -shl(16) g29<1>UD g29<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -shl(16) g51<1>UD g51<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -shl(16) g57<1>UD g57<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -add(16) g38<1>UD g38<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@5 compacted }; -add(16) g43<1>UD g43<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@5 compacted }; -add(16) g29<1>UD g29<1,1,0>UD 0x00000000UD { align1 WE_all 1H I@5 compacted }; -add(16) g51<1>UD g51<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@5 compacted }; -add(16) g57<1>UD g57<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g36UD g38UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g39UD g43UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $1.dst }; -send(16) g27UD g29UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g44UD g51UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g55UD g57UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -shl(16) g64<1>D g36<8,8,1>D 0x00000001UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -asr(16) g76<1>D g27<8,8,1>D 0x0000001fUD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -shl(16) g78<1>D g44<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -shr(16) g80<1>UD g55<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g35<1>D g64<8,8,1>D 4904D { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -add(16) g82<1>D g9<1,1,0>D g78<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -send(16) g65UD g35UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -add(16) g36<1>D g39<8,8,1>D 3696D { align1 1H $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g84<1>UD g82<1,1,0>UD g9<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add3(16) g86<1>D g11<8,8,1>D g80<8,8,1>D -g84<1,1,1>D { align1 1H $1.dst }; -mov(16) g1<2>UB g65<16,8,2>UW { align1 1H $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g66UD g36UD nullUD 0x04200900 0x00000000 - slm MsgDesc: ( load, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g41<1>UD g1<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g37<2>UD g82<4,4,1>UD { align1 1Q $9.src }; -mov(8) g39<2>UD g83<4,4,1>UD { align1 2Q }; -mov(8) g37.1<2>UD g86<4,4,1>UD { align1 1Q I@2 }; -mov(8) g39.1<2>UD g87<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g68<1>UD g66<32,8,4>UB { align1 1H $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(16) g70<1>D g68<8,8,1>D 0x00000006UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g74<1>D g70<1,1,0>D g72<0,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) nullUD g37UD g41UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -mov(8) g35<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g60<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g38<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -shr(16) g51<1>UD g74<1,1,0>UD 0x00000006UD { align1 1H I@4 compacted }; -mov(8) g35<1>UD g35<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g60<1>UD g60<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g38<1>UD g38<8,8,1>UW { align1 WE_all 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(8) g36<1>UD g35<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g61<1>UD g60<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g39<1>UD g38<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g35<1>UD g35<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g60<1>UD g60<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g38<1>UD g38<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -add(16) g35<1>UD g35<1,1,0>UD 0x00000000UD { align1 WE_all 1H I@3 compacted }; -add(16) g60<1>UD g60<1,1,0>UD 0x000000a0UD { align1 WE_all 1H I@3 compacted }; -add(16) g38<1>UD g38<1,1,0>UD 0x00000000UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $1.src }; -send(16) g30UD g35UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $1.src }; -send(16) g58UD g60UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $1.src }; -send(16) g36UD g38UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g87<1>D g30<1,1,0>D g58<1,1,0>D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -cmp.l.f0.0(16) g89<1>UD g87<1,1,0>UD g36<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(16) g93<1>D g87<8,8,1>D 0x00000002UD { align1 1H F@2 }; -shr(16) g97<1>UD g87<1,1,0>UD 0x0000001eUD { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g91<1>D -g89<1,1,0>D g76<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -add(16) g101<1>D g9<1,1,0>D g93<1,1,0>D { align1 1H compacted }; -shl(16) g95<1>D g91<8,8,1>D 0x00000002UD { align1 1H A@1 }; -cmp.l.f0.0(16) g103<1>UD g101<1,1,0>UD g9<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g42<2>UD g101<4,4,1>UD { align1 1Q $1.src }; -mov(8) g44<2>UD g102<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -or(16) g99<1>UD g95<1,1,0>UD g97<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add3(16) g105<1>D g11<8,8,1>D g99<8,8,1>D -g103<1,1,1>D { align1 1H I@1 }; -mov(8) g42.1<2>UD g105<4,4,1>UD { align1 1Q I@1 }; -mov(8) g44.1<2>UD g106<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g42UD g51UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -cmp.z.f0.0(16) g108<1>W g33<16,8,2>W 0W { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g106<1>D g108<8,8,1>W { align1 1H A@1 }; -and.nz.f0.0(16) null<1>UD g53<8,8,1>UD g106<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL105 UIP: LABEL105 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(16) g109<1>D g47<1,1,0>D 40D { align1 1H $3.dst compacted }; -cmp.l.f0.0(16) g111<1>UD g109<1,1,0>UD g47<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g52<2>UD g109<4,4,1>UD { align1 1Q $1.src }; -mov(8) g54<2>UD g110<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g113<1>D -g111<1,1,0>D g49<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g52.1<2>UD g113<4,4,1>UD { align1 1Q I@1 }; -mov(8) g54.1<2>UD g114<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g114UD g52UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -shl(16) g116<1>D g114<8,8,1>D 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g118<1>D g47<1,1,0>D g116<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g120<1>UD g118<1,1,0>UD g47<1,1,0>UD { align1 1H compacted }; -mov(8) g53<2>UD g118<4,4,1>UD { align1 1Q $1.src }; -mov(8) g55<2>UD g119<4,4,1>UD { align1 2Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g122<1>D -g120<1,1,0>D g49<1,1,0>D { align1 1H A@1 compacted }; -mov(8) g53.1<2>UD g122<4,4,1>UD { align1 1Q I@1 }; -mov(8) g55.1<2>UD g123<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g123UD g53UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -or(16) g57<1>UD g123<8,8,1>UD 0xffffffc0UD { align1 1H $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g53UD g57UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL105: -endif(16) JIP: LABEL104 { align1 1H }; - -LABEL104: -endif(16) JIP: LABEL106 { align1 1H }; - -LABEL106: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q F@1 }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_DFS_DFS_single_wg_batchable_code[] = { - 0x80000065, 0x03058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x7c050220, 0x00000024, 0x00000000, - 0x80030061, 0x28054010, 0x00000000, 0x76543210, - 0x80030061, 0x29054010, 0x00000000, 0x76543210, - 0xe2041c40, 0x00010303, 0x80030061, 0x62054410, - 0x00000000, 0x76543210, 0x80031c61, 0x28050120, - 0x00462805, 0x00000000, 0x80031c61, 0x29050120, - 0x00462905, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa00040c, 0x00340000, 0x64621b40, 0x00806295, - 0xe4281b69, 0x00202803, 0xe4291b69, 0x00202903, - 0xe4281a40, 0x04002803, 0xe4291a40, 0x04002903, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039131, 0x270e0100, 0xfa00280c, 0x04000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x21400061, 0x001102cc, 0x2a5f0061, 0x001102cc, - 0x00030061, 0x42260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x63260aa0, 0x00000264, 0x00000000, - 0x21401461, 0x00110204, 0x2a5f1461, 0x00110204, - 0x21421461, 0x00110244, 0x2a631461, 0x00110244, - 0x00031461, 0x78050220, 0x00444026, 0x00000000, - 0x00131361, 0x79050220, 0x00445f26, 0x00000000, - 0xa1441240, 0x010e4203, 0xaa651140, 0x010e6303, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x27064540, 0x00000000, 0x00010001, - 0x00031b70, 0x45050220, 0x52464405, 0x00444206, - 0x00030061, 0x38060220, 0x00344405, 0x00000000, - 0x00131c70, 0x66050220, 0x52466505, 0x00446306, - 0x00130061, 0x3a060220, 0x00346505, 0x00000000, - 0x00031c40, 0x46052660, 0x06464505, 0x00444226, - 0x00131b40, 0x67052660, 0x06466605, 0x00446326, - 0x00031a61, 0x38260220, 0x00344605, 0x00000000, - 0x00131a61, 0x3a260220, 0x00346705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x68140000, 0xfb043824, 0x00040000, - 0xa06a2240, 0x7c006802, 0x276c1970, 0x68006a03, - 0x00030041, 0x20018220, 0x01466a05, 0x00580058, - 0x60720041, 0x05806a02, 0x00041b61, 0x6e052660, - 0x00466c05, 0x00000000, 0xfe700049, 0x05806a03, - 0xa17a1b40, 0x720e4002, 0xaa7b1c40, 0x730e5f02, - 0x60741c41, 0x05806e02, 0x00130041, 0x20018220, - 0x01466b05, 0x00580058, 0x00031c70, 0x7c050220, - 0x52467a05, 0x00444006, 0x00131c70, 0x7d050220, - 0x52467b05, 0x00445f06, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0xa0011140, 0x02007a03, - 0x00130049, 0x71058222, 0x02466b05, 0x00000058, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x27031a70, 0x7a000103, 0x00033261, 0x39060220, - 0x00340105, 0x00000000, 0x00133261, 0x3b060220, - 0x00340205, 0x00000000, 0x00030061, 0x3e060220, - 0x00347a05, 0x00000000, 0x00130061, 0x40060220, - 0x00347b05, 0x00000000, 0xa0761e40, 0x74007002, - 0x00041952, 0x7e040e68, 0x0e2e7805, 0x7c057605, - 0x00031961, 0x3e260220, 0x00347e05, 0x00000000, - 0x00131a61, 0x40260220, 0x00347f05, 0x00000000, - 0xa0051f40, 0x7e020302, 0x00031961, 0x39260220, - 0x00340505, 0x00000000, 0x00131a61, 0x3b260220, - 0x00340605, 0x00000000, 0xa0060040, 0x03007a03, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x2f240000, 0xfb043924, 0x000c0000, - 0xe7081970, 0x03000603, 0x00033361, 0x3a060220, - 0x00340605, 0x00000000, 0x00133361, 0x3c060220, - 0x00340705, 0x00000000, 0xa00a1b40, 0x7e020802, - 0x00031961, 0x3a260220, 0x00340a05, 0x00000000, - 0x00131a61, 0x3c260220, 0x00340b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x09440000, 0xfb043e24, 0x003c0000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x01440000, 0xfb043a24, 0x003c0000, - 0xe0112165, 0x00100103, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x80039131, 0x00020100, - 0xfa08290c, 0x04002704, 0xe02d0065, 0x0ff10043, - 0x00040061, 0x33050160, 0x00466205, 0x00000000, - 0xae351b70, 0x00001103, 0x00042161, 0x47060210, - 0x00460305, 0x00000000, 0x00041c70, 0x00018660, - 0x26462d05, 0x00000000, 0x00040069, 0x13058660, - 0x02462d05, 0x00000004, 0x00041b61, 0x4e050110, - 0x00564706, 0x00000000, 0xa0151a40, 0x13003302, - 0x00041961, 0x2b050020, 0x00661507, 0x00000000, - 0x00041961, 0x21060210, 0x00462b05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000350, 0x000002a0, - 0x00040070, 0x00018660, 0x26462d05, 0x00000002, - 0x01040022, 0x0001c060, 0x00000260, 0x00000210, - 0x00040070, 0x00018660, 0x26462d05, 0x00000004, - 0x01040022, 0x0001c060, 0x000001d0, 0x00000120, - 0xac160070, 0x00003303, 0xac180070, 0x00602d03, - 0x00041965, 0x00010220, 0x22461605, 0x00461805, - 0x01040022, 0x0001c060, 0x000000d0, 0x000000d0, - 0x00043161, 0x3f054660, 0x00000000, 0x00001528, - 0x00043161, 0x41054220, 0x00000000, 0x7f800000, - 0x00040061, 0x43054220, 0x00000000, 0x7f800000, - 0x00040061, 0x45054220, 0x00000000, 0x7f800000, - 0x00040061, 0x47054220, 0x00000000, 0xff800000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xea0c3f14, 0x003c4144, - 0x00043161, 0x42054660, 0x00000000, 0x00001538, - 0x00043161, 0x44054220, 0x00000000, 0xff800000, - 0x00043161, 0x46054220, 0x00000000, 0xff800000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xea0c4214, 0x000c4424, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x000000c0, 0x000000c0, - 0x00043161, 0x45054660, 0x00000000, 0x00000f80, - 0x00043161, 0x47054220, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xea0c4514, 0x00044714, - 0x00043161, 0x48054660, 0x00000000, 0x00000f70, - 0x00040061, 0x4f054220, 0x00000000, 0x00000000, - 0x00040061, 0x51054220, 0x00000000, 0x00000000, - 0x00040061, 0x53054220, 0x00000000, 0x00000000, - 0x00040061, 0x55054220, 0x00000000, 0x00000010, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xea0c4814, 0x003c4f44, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000060, 0x00000060, - 0x00043161, 0x54050120, 0x00560306, 0x00000000, - 0x00043161, 0x50054660, 0x00000000, 0x00002940, - 0x00043161, 0x52054220, 0x00000000, 0x00000001, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xea0c5014, 0x000c5224, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x000000c0, 0x000000c0, - 0x00040070, 0x00018660, 0x16463305, 0x00000000, - 0x01040022, 0x0001c060, 0x00000090, 0x00000090, - 0x00043161, 0x53054660, 0x00000000, 0x00000000, - 0x00043161, 0x55054220, 0x00000000, 0x00000001, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xea0c5314, 0x00045514, - 0x00043161, 0x56054660, 0x00000000, 0x0000000c, - 0x00040061, 0x58054220, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xea0c5614, 0x00045814, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80004431, 0x190c0000, 0xe23e000c, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80030061, 0x1a054220, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x1a550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044531, 0x00000000, 0x30081a0c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x00040061, 0x6a050120, 0x00562b06, 0x00000000, - 0x80030061, 0x6c054010, 0x00000000, 0x76543210, - 0x80031961, 0x6c050120, 0x00466c05, 0x00000000, - 0xe46d1940, 0x00806c03, 0xe36c1969, 0x00206c03, - 0xe36c1940, 0x0a006c03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049631, 0x00020100, - 0xfa086c14, 0x04006a04, 0x00040061, 0x11050120, - 0x00560306, 0x00000000, 0x80030061, 0x13054010, - 0x00000000, 0x76543210, 0x80031961, 0x13050120, - 0x00461305, 0x00000000, 0xe4141940, 0x00801303, - 0xe3131969, 0x00201303, 0xe3131940, 0x00001303, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049731, 0x00020100, 0xfa081314, 0x04001104, - 0x80030061, 0x16054010, 0x00000000, 0x76543210, - 0x80030061, 0x6f054010, 0x00000000, 0x76543210, - 0x80030061, 0x5d054010, 0x00000000, 0x76543210, - 0x80031b61, 0x16050120, 0x00461605, 0x00000000, - 0x80031b61, 0x6f050120, 0x00466f05, 0x00000000, - 0x80031b61, 0x5d050120, 0x00465d05, 0x00000000, - 0xe4171b40, 0x00801603, 0xe4701b40, 0x00806f03, - 0xe45e1b40, 0x00805d03, 0xe3161b69, 0x00201603, - 0xe36f1b69, 0x00206f03, 0xe35d1b69, 0x00205d03, - 0xe3161b40, 0x00001603, 0xe36f1b40, 0x0a006f03, - 0xe35d1b40, 0x06005d03, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049131, 0x14160100, - 0xfa001614, 0x04000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049131, 0x6d160100, - 0xfa006f14, 0x04000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0xa75b0070, 0x14006d02, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049831, 0x00020100, 0xfa085d14, 0x04005b04, - 0x11040022, 0x0001c060, 0x000003f0, 0x00000080, - 0x00043861, 0x5e054220, 0x00000000, 0x7f800000, - 0x00040061, 0x61054220, 0x00000000, 0x7f800000, - 0x00043661, 0x6c054220, 0x00000000, 0x7f800000, - 0x00043761, 0x11054220, 0x00000000, 0xff800000, - 0x00040061, 0x68054220, 0x00000000, 0xff800000, - 0x00043661, 0x6a054220, 0x00000000, 0xff800000, - 0x00040024, 0x0001c060, 0x00000380, 0x00000380, - 0x80030061, 0x72054010, 0x00000000, 0x76543210, - 0x80030061, 0x75054010, 0x00000000, 0x76543210, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80031a61, 0x72050120, 0x00467205, 0x00000000, - 0x80031a61, 0x75050120, 0x00467505, 0x00000000, - 0xe4731a40, 0x00807203, 0xe4761a40, 0x00807503, - 0xe3721a69, 0x00207203, 0xe3751a69, 0x00207503, - 0xe3721a40, 0x0a007203, 0xe3751a40, 0x0a007503, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049931, 0x70160100, 0xfa007214, 0x04000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049a31, 0x73160100, 0xfa007514, 0x04000000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x1b058660, 0x02467005, 0x00000005, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0xe01d0068, 0x01b07303, 0xa01fa140, 0x1b000d02, - 0x27231970, 0x0d001f03, 0x00033161, 0x59060220, - 0x00341f05, 0x00000000, 0x00133861, 0x5b060220, - 0x00342005, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa0270040, 0x01001f03, - 0x0004c152, 0x25040e68, 0x0e2e0f05, 0x23051d05, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x27291a70, 0x1f002703, 0x00031a61, 0x59260220, - 0x00342505, 0x00000000, 0x00131b61, 0x5b260220, - 0x00342605, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0371b40, 0x25022902, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x70440000, 0xfb045924, 0x003c0000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00033161, 0x5a060220, 0x00342705, 0x00000000, - 0x80103801, 0x00000000, 0x00000000, 0x00000000, - 0x00133161, 0x5c060220, 0x00342805, 0x00000000, - 0x00031a61, 0x5a260220, 0x00343705, 0x00000000, - 0x00131a61, 0x5c260220, 0x00343805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x78440000, 0xfb045a24, 0x003c0000, - 0x00042161, 0x63050220, 0x00467605, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00042161, 0x5e050220, 0x00467005, 0x00000000, - 0x00042161, 0x61050220, 0x00467205, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00042161, 0x6c050220, 0x00467405, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00042861, 0x11050220, 0x00467805, 0x00000000, - 0x00042861, 0x68050220, 0x00467a05, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00042861, 0x6a050220, 0x00467c05, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00043861, 0x5b054220, 0x00000000, 0x00001528, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x00000000, 0xea2a5b14, 0x01005e14, - 0x00043b61, 0x5f054220, 0x00000000, 0x0000152c, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x00000000, 0xea2a5f14, 0x01006114, - 0x00040061, 0x65054220, 0x00000000, 0x00001530, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xea2a6514, 0x01006c14, - 0x00043161, 0x6d054220, 0x00000000, 0x00001534, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xea2c6d14, 0x01001114, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00043161, 0x12054220, 0x00000000, 0x00001538, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xea2c1214, 0x01006814, - 0x00043161, 0x13054220, 0x00000000, 0x0000153c, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xea2c1314, 0x01006a14, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80004d31, 0x380c0000, 0xe23e000c, 0x00000000, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x80033361, 0x39054220, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x39550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044131, 0x00000000, 0x3008390c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x80033c61, 0x60054010, 0x00000000, 0x76543210, - 0x80031961, 0x60050120, 0x00466005, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xe4611940, 0x00806003, 0xe3601969, 0x00206003, - 0xe3601940, 0x06006003, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049e31, 0x5e160100, - 0xfa006014, 0x04000000, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x00010660, - 0x20465e05, 0x00000000, 0x01040022, 0x0001c060, - 0x00000798, 0x00000798, 0x80033161, 0x3b054220, - 0x00000000, 0x00001528, 0xe23f3161, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004131, 0x3a0c0000, 0xea003b0c, 0x00300000, - 0x80001a61, 0x30010220, 0x00003f04, 0x00000000, - 0x80033161, 0x3d054220, 0x00000000, 0x00001538, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x203e0040, 0x3a313a78, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x204a0040, 0x3a307000, - 0x204c0040, 0x3a307210, 0x204f3140, 0x3a307428, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004131, 0x3c0c0000, 0xea003d0c, 0x00300000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x20400040, 0x3a313c10, 0x00043140, 0x42050aa0, - 0x0a003c24, 0x02003a44, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x25441162, 0x42004000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x25461162, 0x44003e00, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00044138, 0x48050aa0, - 0x1a464605, 0x00460001, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x20512141, 0x48004a00, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x20531741, 0x48004c00, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x20551741, 0x48004f00, - 0x80000965, 0x80018220, 0x02008000, 0xffffffcf, - 0x80000966, 0x80018220, 0x02008000, 0x00000030, - 0x80040901, 0x00000000, 0x00000000, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x205a3840, 0x3a307800, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x205c3b40, 0x3a307a10, - 0x205e1f40, 0x3a307c28, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80031361, 0x78054010, - 0x00000000, 0x76543210, 0x00031661, 0x4a060a90, - 0x00465105, 0x00000000, 0x00131761, 0x4b060a90, - 0x00465205, 0x00000000, 0x00031761, 0x4c060a90, - 0x00465305, 0x00000000, 0x00131761, 0x4d060a90, - 0x00465405, 0x00000000, 0x00031761, 0x4f060a90, - 0x00465505, 0x00000000, 0x00131761, 0x50060a90, - 0x00465605, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x20600041, 0x48005a00, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x20651741, 0x48005c00, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x20671741, 0x48005e00, - 0x80031961, 0x78050120, 0x00467805, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00031761, 0x57050110, 0x00564a06, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00031761, 0x58050110, 0x00564c06, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00031561, 0x59050110, 0x00564f06, 0x00000000, - 0x00031361, 0x51060a90, 0x00466005, 0x00000000, - 0x00131461, 0x52060a90, 0x00466105, 0x00000000, - 0x00031461, 0x53060a90, 0x00466505, 0x00000000, - 0x00131561, 0x54060a90, 0x00466605, 0x00000000, - 0x00031561, 0x55060a90, 0x00466705, 0x00000000, - 0x00131661, 0x56060a90, 0x00466805, 0x00000000, - 0xe4791c40, 0x00807803, 0x00131c61, 0x57850110, - 0x00564b06, 0x00000000, 0x00131c61, 0x58850110, - 0x00564d06, 0x00000000, 0x00130c61, 0x59850110, - 0x00565006, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00031661, 0x69050110, - 0x00565106, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00031461, 0x6a050110, - 0x00565306, 0x00000000, 0x00031261, 0x71050110, - 0x00565506, 0x00000000, 0xe3781f69, 0x00207803, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x6b060110, 0x00465705, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041e61, 0x6d060110, 0x00465905, 0x00000000, - 0x00130d61, 0x69850110, 0x00565206, 0x00000000, - 0x00130b61, 0x6a850110, 0x00565406, 0x00000000, - 0x00130961, 0x71850110, 0x00565606, 0x00000000, - 0xe3781e40, 0x0a007803, 0x00041e61, 0x6b160110, - 0x00465805, 0x00000000, 0x00041d61, 0x6d160110, - 0x00466905, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041d61, 0x6f060110, - 0x00466a05, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049f31, 0x76160100, - 0xfa007814, 0x04000000, 0x00041961, 0x6f160110, - 0x00467105, 0x00000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x60720041, 0x00c07602, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041940, 0x14058660, 0x06467205, 0x00001540, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xea0c1414, 0x001c6b34, - 0x80030061, 0x7b054010, 0x00000000, 0x76543210, - 0x80032861, 0x7e054010, 0x00000000, 0x76543210, - 0x80031a61, 0x7b050120, 0x00467b05, 0x00000000, - 0x80031a61, 0x7e050120, 0x00467e05, 0x00000000, - 0xe47c1a40, 0x00807b03, 0xe47fa840, 0x00807e03, - 0xe37b1a69, 0x00207b03, 0xe37e1a69, 0x00207e03, - 0xe37b1a40, 0x0a007b03, 0xe37e1a40, 0x0e007e03, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049031, 0x79160100, 0xfa007b14, 0x04000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x7c050020, 0x0066631f, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x73058660, 0x02467905, 0x00000003, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041940, 0x15058660, 0x06467305, 0x00002140, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049831, 0x00020100, 0xfa087e14, 0x04007c04, - 0x80003161, 0x17054220, 0x00000000, 0x000000a0, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80003165, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003166, 0x10218220, 0x02001020, 0x0000000f, - 0x80009131, 0x11260100, 0xfa00170c, 0x04380000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xea0c1514, 0x000c1124, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80030061, 0x75054220, 0x00000000, 0x00001528, - 0x80030061, 0x77054220, 0x00000000, 0x00001538, - 0x80103801, 0x00000000, 0x00000000, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80103b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80004131, 0x740c0000, 0xea00750c, 0x00300000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80004231, 0x760c0000, 0xea00770c, 0x00300000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x20780040, 0x74317478, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x207a0040, 0x74317610, - 0x00043840, 0x7c050aa0, 0x0a007624, 0x02007444, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x257e2862, 0x7c007a00, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x25111162, 0x7e007800, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00044138, 0x13050aa0, 0x1a461105, 0x00460001, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x20150041, 0x13007800, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x20170041, 0x13007a00, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x20190041, 0x13007c00, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00031361, 0x57060a90, - 0x00461505, 0x00000000, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00131461, 0x58060a90, - 0x00461605, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00031461, 0x59060a90, - 0x00461705, 0x00000000, 0x80103801, 0x00000000, - 0x00000000, 0x00000000, 0x00131561, 0x5a060a90, - 0x00461805, 0x00000000, 0x00041261, 0x16054660, - 0x00000000, 0x00003f40, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00031561, 0x5b060a90, - 0x00461905, 0x00000000, 0x80103b01, 0x00000000, - 0x00000000, 0x00000000, 0x00131661, 0x5c060a90, - 0x00461a05, 0x00000000, 0x80031161, 0x1a054010, - 0x00000000, 0x76543210, 0x00031661, 0x1b050110, - 0x00565706, 0x00000000, 0x00031461, 0x1c050110, - 0x00565906, 0x00000000, 0x00031261, 0x1d050110, - 0x00565b06, 0x00000000, 0x80031c61, 0x1a050120, - 0x00461a05, 0x00000000, 0x00130c61, 0x1b850110, - 0x00565806, 0x00000000, 0x00130b61, 0x1c850110, - 0x00565a06, 0x00000000, 0x00130961, 0x1d850110, - 0x00565c06, 0x00000000, 0x00041940, 0x1e050990, - 0x09581c05, 0x00581d05, 0x00040041, 0x1f050990, - 0x09581c05, 0x00581d05, 0x0004095b, 0x20040998, - 0x09091f05, 0x1b051e05, 0xe41b0940, 0x00801a03, - 0xe31a1969, 0x00201a03, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00031161, 0x5d060110, - 0x00462005, 0x00000000, 0x00130061, 0x5e060110, - 0x00462085, 0x00000000, 0xe31a1b40, 0x00001a03, - 0x00031b61, 0x230509a0, 0x00565d06, 0x00000000, - 0x00131a61, 0x240509a0, 0x00565e06, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049131, 0x18160100, 0xfa001a14, 0x04000000, - 0x00049138, 0x25050aa0, 0x1a462305, 0x00460001, - 0x00042141, 0x37058aa0, 0x0a462505, 0x45fff800, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xea0c1614, 0x00041814, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x80004331, 0x260c0000, 0xe23e000c, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80033161, 0x27054220, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x27550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044431, 0x00000000, 0x3008270c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80030061, 0x63054010, 0x00000000, 0x76543210, - 0x00043161, 0x4f054110, 0x00000000, 0x00000000, - 0x00043161, 0x50054110, 0x00000000, 0x00000000, - 0x00043161, 0x51050110, 0x00562106, 0x00000000, - 0x80031c61, 0x63050120, 0x00466305, 0x00000000, - 0xe4641940, 0x00806303, 0xe3631969, 0x00206303, - 0xe3631940, 0x06006303, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049131, 0x61160100, - 0xfa006314, 0x04000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x5f062650, - 0x00466105, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x52050110, - 0x00565f06, 0x00000000, 0x00041961, 0x4d050010, - 0x00685206, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x60390065, 0x00105205, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041f70, 0x3b050550, 0x15585005, 0x00585105, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x3a050450, 0x00683906, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x11050560, 0x00463b05, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041a70, 0x3c058550, 0x25583a05, 0x00000000, - 0x00041961, 0x39050560, 0x00463c05, 0x00000000, - 0x2e3b1965, 0x39001103, 0x01040022, 0x0001c060, - 0x00000090, 0x00000090, 0x00040061, 0x11050120, - 0x00465105, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x13058660, - 0x02461105, 0x00000002, 0x00041940, 0x11058660, - 0x06461305, 0x00003b40, 0x00040061, 0x13054220, - 0x00000000, 0xffffffff, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xea0c1114, 0x00041314, 0x00040025, 0x00004600, - 0x00000000, 0x000040c8, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x3d050120, - 0x00465105, 0x00000000, 0x00040061, 0x00010660, - 0x20463905, 0x00000000, 0x01040022, 0x0001c060, - 0x00002ee0, 0x00002ee0, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x60111b41, 0x00c03d02, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x49054110, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x43050120, 0x00464905, 0x00000000, - 0x00041970, 0x00018660, 0x46464305, 0x00000003, - 0x01040028, 0x0001c660, 0x000008a8, 0x000008a8, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x673f1f70, 0x00204905, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x13050560, - 0x20463f05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x45058110, - 0x01585405, 0x3c003c00, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x67461270, 0x00104905, - 0x00040040, 0x49058550, 0x05584905, 0x00010001, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x15050560, 0x00464605, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x2e3f1966, 0x13001503, 0x01043162, 0x55058110, - 0x01585505, 0x3c003c00, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x01041f62, 0x54050110, - 0x01585405, 0x00584505, 0x11043162, 0x53058110, - 0x01585305, 0x3c003c00, 0x00040069, 0x45058660, - 0x02464305, 0x00000001, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0xa0430940, 0x45001102, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x11041362, 0x47058110, 0x01585705, 0x3c003c00, - 0x00041f70, 0x00018660, 0x26463f05, 0x00000000, - 0x01040062, 0x58058110, 0x01585805, 0x3c003c00, - 0x00040070, 0x00018660, 0x26461505, 0x00000000, - 0x01041c62, 0x57050110, 0x01585705, 0x00584705, - 0x11043162, 0x56058110, 0x01585605, 0x3c003c00, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x11040062, 0x48058110, 0x01585a05, 0x3c003c00, - 0x00040070, 0x00018660, 0x26463f05, 0x00000000, - 0x01040062, 0x5b058110, 0x01585b05, 0x3c003c00, - 0x00040070, 0x00018660, 0x26461505, 0x00000000, - 0x01041c62, 0x5a050110, 0x01585a05, 0x00584805, - 0x11040062, 0x59058110, 0x01585905, 0x3c003c00, - 0x00040040, 0x47058660, 0x06464305, 0x00001540, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x45140000, 0xe6004714, 0x00020000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x11041362, 0x4a058110, 0x01585d05, 0x00000000, - 0x00040070, 0x00018660, 0x26463f05, 0x00000000, - 0x6f5e1262, 0x00005e05, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x01041c62, 0x5d050110, - 0x01585d05, 0x00584a05, 0x11040062, 0x5c058110, - 0x01585c05, 0x00000000, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x11040062, 0x4b058110, - 0x01586005, 0x00000000, 0x00040070, 0x00018660, - 0x26463f05, 0x00000000, 0x6f610062, 0x00006105, - 0x00040070, 0x00018660, 0x26461505, 0x00000000, - 0x01041c62, 0x60050110, 0x01586005, 0x00584b05, - 0x11040062, 0x5f058110, 0x01585f05, 0x00000000, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x11040062, 0x4c058110, 0x01586305, 0x00000000, - 0x00040070, 0x00018660, 0x26463f05, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x6f640062, 0x00006405, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x00042561, 0x47050110, - 0x00564506, 0x00000000, 0x00040040, 0x45058660, - 0x06464305, 0x00001546, 0x01041e62, 0x63050110, - 0x01586305, 0x00584c05, 0x11040062, 0x62058110, - 0x01586205, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x43140000, - 0xe6004514, 0x00020000, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x11041262, 0x7a058110, - 0x01586605, 0x3c003c00, 0x00040070, 0x00018660, - 0x26463f05, 0x00000000, 0x01040062, 0x67058110, - 0x01586705, 0x3c003c00, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x01041c62, 0x66050110, - 0x01586605, 0x00587a05, 0x11043162, 0x65058110, - 0x01586505, 0x3c003c00, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x11041162, 0x7b058110, - 0x01586905, 0x3c003c00, 0x00040070, 0x00018660, - 0x26463f05, 0x00000000, 0x01043162, 0x6a058110, - 0x01586a05, 0x3c003c00, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x01041c62, 0x69050110, - 0x01586905, 0x00587b05, 0x11043162, 0x68058110, - 0x01586805, 0x3c003c00, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x11041162, 0x7c058110, - 0x01586c05, 0x3c003c00, 0x00040070, 0x00018660, - 0x26463f05, 0x00000000, 0x01043162, 0x6d058110, - 0x01586d05, 0x3c003c00, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00042661, 0x48050110, - 0x00564306, 0x00000000, 0x01041d62, 0x6c050110, - 0x01586c05, 0x00587c05, 0x11043162, 0x6b058110, - 0x01586b05, 0x3c003c00, 0x00041b40, 0x4a050990, - 0x09584705, 0x00584805, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x00031161, 0x7a060110, - 0x00464a05, 0x00000000, 0x00130061, 0x7b060110, - 0x00464a85, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x7d058110, - 0x01586f05, 0x00000000, 0x00031b61, 0x430509a0, - 0x00567a06, 0x00000000, 0x00131a61, 0x440509a0, - 0x00567b06, 0x00000000, 0x00040070, 0x00018660, - 0x26463f05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x6f700062, 0x00007005, - 0x00040070, 0x00018660, 0x26461505, 0x00000000, - 0x01041c62, 0x6f050110, 0x01586f05, 0x00587d05, - 0x11043162, 0x6e058110, 0x01586e05, 0x00000000, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x11041462, 0x7e058110, 0x01587205, 0x00000000, - 0x00040070, 0x00018660, 0x26463f05, 0x00000000, - 0x6f730062, 0x00007305, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x01041c62, 0x72050110, - 0x01587205, 0x00587e05, 0x11040062, 0x71058110, - 0x01587105, 0x00000000, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x7f058110, - 0x01587505, 0x00000000, 0x00040070, 0x00018660, - 0x26463f05, 0x00000000, 0x6f760062, 0x00007605, - 0x00040070, 0x00018660, 0x26461505, 0x00000000, - 0x01041c62, 0x75050110, 0x01587505, 0x00587f05, - 0x11040062, 0x74058110, 0x01587405, 0x00000000, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x2f453662, 0x27004303, 0x00040070, 0x00018660, - 0x26463f05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x2f290062, 0x43002903, - 0x00040070, 0x00018660, 0x26461505, 0x00000000, - 0x2f271c62, 0x45002703, 0x2f251462, 0x25004303, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x11040062, 0x4b058110, 0x01587805, 0x00000000, - 0x00040070, 0x00018660, 0x26463f05, 0x00000000, - 0x6f790062, 0x00007905, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x01041c62, 0x78050110, - 0x01587805, 0x00584b05, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x77058110, - 0x01587705, 0x00000000, 0x00040027, 0x00014060, - 0x00000000, 0xfffff728, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041f61, 0x3f050120, - 0x00465005, 0x00000000, 0x00041161, 0x7c054110, - 0x00000000, 0x00010001, 0x60111a41, 0x00c03f02, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00040940, 0x43058660, 0x06461105, 0x00001540, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x11340000, 0xea044314, 0x001c0000, - 0x0004d161, 0x49050110, 0x00561106, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x4a050110, 0x00561116, 0x00000000, - 0x00042161, 0x4b050110, 0x00561306, 0x00000000, - 0x00041161, 0x4c050110, 0x00561316, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x7a050110, 0x00561506, 0x00000000, - 0x00041161, 0x7b050110, 0x00561516, 0x00000000, - 0x00041c61, 0x11050120, 0x00467c05, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041b61, 0x41050120, 0x00464e05, 0x00000000, - 0x00041970, 0x00010660, 0x46461105, 0x00464105, - 0x01040028, 0x0001c660, 0x00000e10, 0x00000e10, - 0xa0131f40, 0x11003f02, 0x00040061, 0x7d054110, - 0x00000000, 0x00000000, 0x00041a61, 0x11050120, - 0x00561306, 0x00000000, 0x00041961, 0x13050120, - 0x00467d05, 0x00000000, 0x00041970, 0x00018660, - 0x46461305, 0x00000003, 0x01040028, 0x0001c660, - 0x00000cc0, 0x00000cc0, 0x677e1170, 0x00207d05, - 0x00041961, 0x13050560, 0x20467e05, 0x00000000, - 0x01040c62, 0x7f050110, 0x01584a05, 0x00584b05, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x67431170, 0x00107d05, 0x00040961, 0x15050560, - 0x20464305, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x01040962, 0x44050110, - 0x01584905, 0x00587f05, 0x00041d70, 0x00018660, - 0x26461305, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x45050110, - 0x01587a05, 0x00587b05, 0x00041c70, 0x00018660, - 0x26461505, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x01040a62, 0x46050110, - 0x01584c05, 0x00584505, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040940, 0x47050990, - 0x09584405, 0x00584605, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x00031161, 0x7e060110, - 0x00464705, 0x00000000, 0x00130061, 0x7f060110, - 0x00464785, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x2f450062, 0x29002703, - 0x00031b61, 0x430509a0, 0x00567e06, 0x00000000, - 0x00131a61, 0x440509a0, 0x00567f06, 0x00000000, - 0x00040070, 0x00018660, 0x26461505, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x2f470062, 0x45002503, 0x20450066, 0x13001503, - 0x27000970, 0x47004301, 0x11040022, 0x0001c060, - 0x00000ac0, 0x00000520, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x01041162, 0x48050110, - 0x01586605, 0x00586705, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x01040a62, 0x7e050110, - 0x01586505, 0x00584805, 0x00040962, 0x7f050990, - 0x59587e05, 0x00584905, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x01041162, 0x43050110, - 0x01587f05, 0x00586605, 0x00041f70, 0x00018660, - 0x26464505, 0x00000000, 0x01040062, 0x67050110, - 0x01586705, 0x00587f05, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x01041c62, 0x66050110, - 0x01586605, 0x00584305, 0x01040062, 0x65050110, - 0x01587f05, 0x00586505, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x01041262, 0x44050110, - 0x01586905, 0x00586a05, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x01040a62, 0x47050110, - 0x01586805, 0x00584405, 0x00041962, 0x48050990, - 0x59584705, 0x00584a05, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x01041162, 0x7e050110, - 0x01584805, 0x00586905, 0x00040070, 0x00018660, - 0x26464505, 0x00000000, 0x01040062, 0x6a050110, - 0x01586a05, 0x00584805, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x01041c62, 0x69050110, - 0x01586905, 0x00587e05, 0x01040062, 0x68050110, - 0x01584805, 0x00586805, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x01043162, 0x7f050110, - 0x01586c05, 0x00586d05, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x01041a62, 0x43050110, - 0x01586b05, 0x00587f05, 0x00041962, 0x44050990, - 0x59584305, 0x00584b05, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x01041162, 0x47050110, - 0x01584405, 0x00586c05, 0x00040070, 0x00018660, - 0x26464505, 0x00000000, 0x01040062, 0x6d050110, - 0x01586d05, 0x00584405, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x01041c62, 0x6c050110, - 0x01586c05, 0x00584705, 0x01040062, 0x6b050110, - 0x01584405, 0x00586b05, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x48050110, - 0x01586f05, 0x00587005, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x01041a62, 0x7e050110, - 0x01586e05, 0x00584805, 0x00041962, 0x7f050990, - 0x49587e05, 0x00584c05, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x01041162, 0x43050110, - 0x01587f05, 0x00586f05, 0x00040070, 0x00018660, - 0x26464505, 0x00000000, 0x01040062, 0x70050110, - 0x01587005, 0x00587f05, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x01041c62, 0x6f050110, - 0x01586f05, 0x00584305, 0x01040062, 0x6e050110, - 0x01587f05, 0x00586e05, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x01040062, 0x44050110, - 0x01587205, 0x00587305, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x01041a62, 0x47050110, - 0x01587105, 0x00584405, 0x00041962, 0x48050990, - 0x49584705, 0x00587a05, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x01041162, 0x7e050110, - 0x01584805, 0x00587205, 0x00040070, 0x00018660, - 0x26464505, 0x00000000, 0x01040062, 0x73050110, - 0x01587305, 0x00584805, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x01041c62, 0x72050110, - 0x01587205, 0x00587e05, 0x01040062, 0x71050110, - 0x01584805, 0x00587105, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x7f050110, - 0x01587505, 0x00587605, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x01041a62, 0x43050110, - 0x01587405, 0x00587f05, 0x00041962, 0x44050990, - 0x49584305, 0x00587b05, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x01041162, 0x47050110, - 0x01584405, 0x00587505, 0x00040070, 0x00018660, - 0x26464505, 0x00000000, 0x01040062, 0x76050110, - 0x01587605, 0x00584405, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x01041c62, 0x75050110, - 0x01587505, 0x00584705, 0x01040062, 0x74050110, - 0x01584405, 0x00587405, 0x00040024, 0x0001c060, - 0x000005b0, 0x000005b0, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x01041162, 0x48050110, - 0x01585405, 0x00585505, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x01040a62, 0x7e050110, - 0x01585305, 0x00584805, 0x00040962, 0x7f050990, - 0x59587e05, 0x00584905, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x01041162, 0x43050110, - 0x01587f05, 0x00585405, 0x00041f70, 0x00018660, - 0x26464505, 0x00000000, 0x01040062, 0x55050110, - 0x01585505, 0x00587f05, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x01041c62, 0x54050110, - 0x01585405, 0x00584305, 0x01040062, 0x53050110, - 0x01587f05, 0x00585305, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x01041262, 0x44050110, - 0x01585705, 0x00585805, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x01040a62, 0x47050110, - 0x01585605, 0x00584405, 0x00041962, 0x48050990, - 0x59584705, 0x00584a05, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x01041162, 0x7e050110, - 0x01584805, 0x00585705, 0x00040070, 0x00018660, - 0x26464505, 0x00000000, 0x01040062, 0x58050110, - 0x01585805, 0x00584805, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x01041c62, 0x57050110, - 0x01585705, 0x00587e05, 0x01040062, 0x56050110, - 0x01584805, 0x00585605, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x01040062, 0x7f050110, - 0x01585a05, 0x00585b05, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x01041a62, 0x43050110, - 0x01585905, 0x00587f05, 0x00041962, 0x44050990, - 0x59584305, 0x00584b05, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x01041162, 0x47050110, - 0x01584405, 0x00585a05, 0x00040070, 0x00018660, - 0x26464505, 0x00000000, 0x01040062, 0x5b050110, - 0x01585b05, 0x00584405, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x01041c62, 0x5a050110, - 0x01585a05, 0x00584705, 0x01040062, 0x59050110, - 0x01584405, 0x00585905, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x01041762, 0x48050110, - 0x01585d05, 0x00585e05, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x01041a62, 0x7e050110, - 0x01585c05, 0x00584805, 0x00041962, 0x7f050990, - 0x49587e05, 0x00584c05, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x01041162, 0x43050110, - 0x01587f05, 0x00585d05, 0x00040070, 0x00018660, - 0x26464505, 0x00000000, 0x01040062, 0x5e050110, - 0x01585e05, 0x00587f05, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x01041c62, 0x5d050110, - 0x01585d05, 0x00584305, 0x01040062, 0x5c050110, - 0x01587f05, 0x00585c05, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x01040062, 0x44050110, - 0x01586005, 0x00586105, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x01041a62, 0x47050110, - 0x01585f05, 0x00584405, 0x00041962, 0x48050990, - 0x49584705, 0x00587a05, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x01041162, 0x7e050110, - 0x01584805, 0x00586005, 0x00040070, 0x00018660, - 0x26464505, 0x00000000, 0x01040062, 0x61050110, - 0x01586105, 0x00584805, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x01041c62, 0x60050110, - 0x01586005, 0x00587e05, 0x01040062, 0x5f050110, - 0x01584805, 0x00585f05, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x7f050110, - 0x01586305, 0x00586405, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x01041a62, 0x43050110, - 0x01586205, 0x00587f05, 0x00041962, 0x44050990, - 0x49584305, 0x00587b05, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x01041162, 0x47050110, - 0x01584405, 0x00586305, 0x00040070, 0x00018660, - 0x26464505, 0x00000000, 0x01040062, 0x64050110, - 0x01586405, 0x00584405, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x01041c62, 0x63050110, - 0x01586305, 0x00584705, 0x01040062, 0x62050110, - 0x01584405, 0x00586205, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x01040062, 0x48050110, - 0x01587805, 0x00587905, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x7e050110, - 0x01587705, 0x00584805, 0x00041940, 0x7f058550, - 0x05587e05, 0x00010001, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x01041962, 0x13050110, - 0x01587f05, 0x00587805, 0x00040070, 0x00018660, - 0x26464505, 0x00000000, 0x01040062, 0x79050110, - 0x01587905, 0x00587f05, 0x00040070, 0x00018660, - 0x26461505, 0x00000000, 0x01041c62, 0x78050110, - 0x01587805, 0x00581305, 0x01040062, 0x77050110, - 0x01587f05, 0x00587705, 0x00040025, 0x00004600, - 0x00000000, 0x00000020, 0x00040040, 0x7d058550, - 0x05587d05, 0x00010001, 0x00040027, 0x00014060, - 0x00000000, 0xfffff320, 0x60131941, 0x00c01102, - 0x00040040, 0x7c058550, 0x05587c05, 0x00010001, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00040940, 0x43058660, 0x06461305, 0x00001540, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x11340000, 0xea044314, 0x001c0000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00041661, 0x49050110, 0x00561106, 0x00000000, - 0x00041561, 0x4a050110, 0x00561116, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00041461, 0x4b050110, 0x00561306, 0x00000000, - 0x00041361, 0x4c050110, 0x00561316, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x7a050110, 0x00561506, 0x00000000, - 0x00041161, 0x7b050110, 0x00561516, 0x00000000, - 0x00040027, 0x00014060, 0x00000000, 0xfffff1b0, - 0x00041c61, 0x7c054110, 0x00000000, 0x00000000, - 0x00041961, 0x11050120, 0x00467c05, 0x00000000, - 0x00041970, 0x00018660, 0x46461105, 0x00000003, - 0x01040028, 0x0001c660, 0x00000cd0, 0x00000cd0, - 0x67141f70, 0x00207c05, 0x00041961, 0x11050560, - 0x20461405, 0x00000000, 0x01040b62, 0x15050110, - 0x01584a05, 0x00584b05, 0x67160b70, 0x00107c05, - 0x00041961, 0x13050560, 0x20461605, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01040962, 0x43050110, 0x01584905, 0x00581505, - 0x00041d70, 0x00018660, 0x26461105, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01041162, 0x44050110, 0x01587a05, 0x00587b05, - 0x00041c70, 0x00018660, 0x26461305, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x45050110, 0x01584c05, 0x00584405, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00040940, 0x46050990, 0x09584305, 0x00584505, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x00031161, 0x15060110, 0x00464605, 0x00000000, - 0x00131161, 0x43060110, 0x00464685, 0x00000000, - 0x00031a61, 0x150509a0, 0x00561506, 0x00000000, - 0x00131961, 0x160509a0, 0x00564306, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x2f430062, 0x29002703, 0x00040070, 0x00018660, - 0x26461305, 0x00000000, 0x2f450a62, 0x43002503, - 0x20430066, 0x11001303, 0x27000970, 0x45001501, - 0x11040022, 0x0001c060, 0x00000b00, 0x00000530, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01041562, 0x47050110, 0x01586605, 0x00586705, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x48050110, 0x01586505, 0x00584705, - 0x00041962, 0x7d050990, 0x59584805, 0x00584905, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x01041162, 0x7e050110, 0x01587d05, 0x00586605, - 0x00041f70, 0x00018660, 0x26464305, 0x00000000, - 0x01040062, 0x67050110, 0x01586705, 0x00587d05, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x01041c62, 0x66050110, 0x01586605, 0x00587e05, - 0x01040062, 0x65050110, 0x01587d05, 0x00586505, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x01043162, 0x7f050110, 0x01586905, 0x00586a05, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01040a62, 0x15050110, 0x01586805, 0x00587f05, - 0x00040962, 0x16050990, 0x59581505, 0x00584a05, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x01041162, 0x45050110, 0x01581605, 0x00586905, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x01040062, 0x6a050110, 0x01586a05, 0x00581605, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x01041c62, 0x69050110, 0x01586905, 0x00584505, - 0x01040062, 0x68050110, 0x01581605, 0x00586805, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01041362, 0x46050110, 0x01586c05, 0x00586d05, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01041a62, 0x47050110, 0x01586b05, 0x00584605, - 0x00041962, 0x48050990, 0x59584705, 0x00584b05, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x01041162, 0x7d050110, 0x01584805, 0x00586c05, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x01040062, 0x6d050110, 0x01586d05, 0x00584805, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x01041c62, 0x6c050110, 0x01586c05, 0x00587d05, - 0x01040062, 0x6b050110, 0x01584805, 0x00586b05, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7e050110, 0x01586f05, 0x00587005, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01041a62, 0x7f050110, 0x01586e05, 0x00587e05, - 0x00041962, 0x15050990, 0x49587f05, 0x00584c05, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x01041162, 0x16050110, 0x01581505, 0x00586f05, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x01040062, 0x70050110, 0x01587005, 0x00581505, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x01041c62, 0x6f050110, 0x01586f05, 0x00581605, - 0x01040062, 0x6e050110, 0x01581505, 0x00586e05, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x01040062, 0x45050110, 0x01587205, 0x00587305, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x01041a62, 0x46050110, 0x01587105, 0x00584505, - 0x00041962, 0x47050990, 0x49584605, 0x00587a05, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x01041162, 0x48050110, 0x01584705, 0x00587205, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x01040062, 0x73050110, 0x01587305, 0x00584705, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x01041c62, 0x72050110, 0x01587205, 0x00584805, - 0x01040062, 0x71050110, 0x01584705, 0x00587105, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7d050110, 0x01587505, 0x00587605, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x01041a62, 0x7e050110, 0x01587405, 0x00587d05, - 0x00041962, 0x7f050990, 0x49587e05, 0x00587b05, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x01041162, 0x15050110, 0x01587f05, 0x00587505, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x01040062, 0x76050110, 0x01587605, 0x00587f05, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x01041c62, 0x75050110, 0x01587505, 0x00581505, - 0x01040062, 0x74050110, 0x01587f05, 0x00587405, - 0x00040024, 0x0001c060, 0x000005e0, 0x000005e0, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01041162, 0x16050110, 0x01585405, 0x00585505, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01040962, 0x45050110, 0x01585305, 0x00581605, - 0x00040962, 0x46050990, 0x59584505, 0x00584905, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01041162, 0x47050110, 0x01584605, 0x00585405, - 0x00041f70, 0x00018660, 0x26464305, 0x00000000, - 0x01040062, 0x55050110, 0x01585505, 0x00584605, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x01041c62, 0x54050110, 0x01585405, 0x00584705, - 0x01040062, 0x53050110, 0x01584605, 0x00585305, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x48050110, 0x01585705, 0x00585805, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01041a62, 0x7d050110, 0x01585605, 0x00584805, - 0x00040962, 0x7e050990, 0x59587d05, 0x00584a05, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x01041162, 0x7f050110, 0x01587e05, 0x00585705, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x01040062, 0x58050110, 0x01585805, 0x00587e05, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x01041c62, 0x57050110, 0x01585705, 0x00587f05, - 0x01040062, 0x56050110, 0x01587e05, 0x00585605, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x01041362, 0x15050110, 0x01585a05, 0x00585b05, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x01041a62, 0x16050110, 0x01585905, 0x00581505, - 0x00041962, 0x45050990, 0x59581605, 0x00584b05, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x01041162, 0x46050110, 0x01584505, 0x00585a05, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x01040062, 0x5b050110, 0x01585b05, 0x00584505, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x01041c62, 0x5a050110, 0x01585a05, 0x00584605, - 0x01040062, 0x59050110, 0x01584505, 0x00585905, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x01041762, 0x47050110, 0x01585d05, 0x00585e05, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x01041a62, 0x48050110, 0x01585c05, 0x00584705, - 0x00041962, 0x7d050990, 0x49584805, 0x00584c05, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x01041162, 0x7e050110, 0x01587d05, 0x00585d05, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x01040062, 0x5e050110, 0x01585e05, 0x00587d05, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x01041c62, 0x5d050110, 0x01585d05, 0x00587e05, - 0x01040062, 0x5c050110, 0x01587d05, 0x00585c05, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x01040062, 0x7f050110, 0x01586005, 0x00586105, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x01041a62, 0x15050110, 0x01585f05, 0x00587f05, - 0x00041962, 0x16050990, 0x49581505, 0x00587a05, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x01041162, 0x45050110, 0x01581605, 0x00586005, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x01040062, 0x61050110, 0x01586105, 0x00581605, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x01041c62, 0x60050110, 0x01586005, 0x00584505, - 0x01040062, 0x5f050110, 0x01581605, 0x00585f05, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x46050110, 0x01586305, 0x00586405, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x01041a62, 0x47050110, 0x01586205, 0x00584605, - 0x00041962, 0x48050990, 0x49584705, 0x00587b05, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x01041162, 0x7d050110, 0x01584805, 0x00586305, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x01040062, 0x64050110, 0x01586405, 0x00584805, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x01041c62, 0x63050110, 0x01586305, 0x00587d05, - 0x01040062, 0x62050110, 0x01584805, 0x00586205, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x01040062, 0x7e050110, 0x01587805, 0x00587905, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7f050110, 0x01587705, 0x00587e05, - 0x00040940, 0x15058550, 0x05587f05, 0x00010001, - 0x00040070, 0x00018660, 0x26461105, 0x00000000, - 0x01041a62, 0x16050110, 0x01581505, 0x00587805, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x01040062, 0x79050110, 0x01587905, 0x00581505, - 0x00040070, 0x00018660, 0x26461305, 0x00000000, - 0x01041c62, 0x78050110, 0x01587805, 0x00581605, - 0x01040062, 0x77050110, 0x01581505, 0x00587705, - 0x00040025, 0x00004600, 0x00000000, 0x00000020, - 0x00040040, 0x7c058550, 0x05587c05, 0x00010001, - 0x00040027, 0x00014060, 0x00000000, 0xfffff310, - 0x00040b61, 0x4b054220, 0x00000000, 0x7f800000, - 0x00040a61, 0x7a054110, 0x00000000, 0x00030003, - 0x00040961, 0x7b054110, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x47054220, 0x00000000, 0x7f800000, - 0x00040d61, 0x49054220, 0x00000000, 0x7f800000, - 0x00041e61, 0x7c054110, 0x00000000, 0x00000000, - 0x00041961, 0x11050120, 0x00467c05, 0x00000000, - 0x00041970, 0x00018660, 0x46461105, 0x00000003, - 0x01040028, 0x0001c660, 0x000006e0, 0x000006e0, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x67430970, 0x00207c05, 0x00040961, 0x15050560, - 0x20464305, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x45050110, - 0x01585d05, 0x00585e05, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x67461270, 0x00107c05, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x43050560, 0x20464605, 0x00000000, - 0x01041b62, 0x7d050110, 0x01585c05, 0x00584505, - 0x00041d70, 0x00018660, 0x26461505, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01041162, 0x7e050110, 0x01585405, 0x00585505, - 0x00041c70, 0x00018660, 0x26464305, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01040a62, 0x7f050110, 0x01585305, 0x00587e05, - 0x00041940, 0x11050990, 0x09587d05, 0x02587f05, - 0x00040070, 0x00018660, 0x26461505, 0x00000000, - 0x01040062, 0x12050110, 0x01586005, 0x00586105, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x01040a62, 0x13050110, 0x01585f05, 0x00581205, - 0x00040070, 0x00018660, 0x26461505, 0x00000000, - 0x01041362, 0x14050110, 0x01585705, 0x00585805, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01041a62, 0x45050110, 0x01585605, 0x00581405, - 0x00041940, 0x46050990, 0x09581305, 0x02584505, - 0x00040070, 0x00018660, 0x26461505, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7d050110, 0x01586305, 0x00586405, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x01041a62, 0x7e050110, 0x01586205, 0x00587d05, - 0x00040070, 0x00018660, 0x26461505, 0x00000000, - 0x01041262, 0x7f050110, 0x01585a05, 0x00585b05, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x01041a62, 0x12050110, 0x01585905, 0x00587f05, - 0x00041940, 0x13050990, 0x09587e05, 0x02581205, - 0x00040070, 0x00018660, 0x26461505, 0x00000000, - 0x00040940, 0x14050990, 0x09584605, 0x00581305, - 0x00040041, 0x45050990, 0x09584605, 0x00581305, - 0x0004115b, 0x46040998, 0x09094505, 0x11051405, - 0x00031161, 0x45060110, 0x00464605, 0x00000000, - 0x00130061, 0x7d060110, 0x00464685, 0x00000000, - 0x00031a61, 0x110509a0, 0x00564506, 0x00000000, - 0x00131961, 0x120509a0, 0x00567d06, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7d050110, 0x01586f05, 0x00587005, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01040a62, 0x7e050110, 0x01586e05, 0x00587d05, - 0x00040070, 0x00018660, 0x26461505, 0x00000000, - 0x01043162, 0x7f050110, 0x01586605, 0x00586705, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01040a62, 0x13050110, 0x01586505, 0x00587f05, - 0x00041940, 0x14050990, 0x09587e05, 0x02581305, - 0x00040070, 0x00018660, 0x26461505, 0x00000000, - 0x01041362, 0x45050110, 0x01587205, 0x00587305, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x01041a62, 0x46050110, 0x01587105, 0x00584505, - 0x00040070, 0x00018660, 0x26461505, 0x00000000, - 0x01043162, 0x7d050110, 0x01586905, 0x00586a05, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01040962, 0x7e050110, 0x01586805, 0x00587d05, - 0x00041940, 0x7f050990, 0x09584605, 0x02587e05, - 0x00040070, 0x00018660, 0x26461505, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x13050110, 0x01587505, 0x00587605, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x01041a62, 0x45050110, 0x01587405, 0x00581305, - 0x00040070, 0x00018660, 0x26461505, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01041162, 0x46050110, 0x01586c05, 0x00586d05, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01041a62, 0x7d050110, 0x01586b05, 0x00584605, - 0x00041940, 0x7e050990, 0x09584505, 0x02587d05, - 0x00040070, 0x00018660, 0x26461505, 0x00000000, - 0x00040940, 0x13050990, 0x09587f05, 0x00587e05, - 0x00040041, 0x45050990, 0x09587f05, 0x00587e05, - 0x0004095b, 0x46040998, 0x09094505, 0x14051305, - 0x00031161, 0x7e060110, 0x00464605, 0x00000000, - 0x00131261, 0x7f060110, 0x00464685, 0x00000000, - 0x00031a61, 0x130509a0, 0x00567e06, 0x00000000, - 0x01041162, 0x7e050110, 0x01587805, 0x00587905, - 0x00131a61, 0x140509a0, 0x00567f06, 0x00000000, - 0x00040070, 0x00018660, 0x26464305, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7d050110, 0x01587705, 0x00587e05, - 0x00041970, 0x00018550, 0x15587d05, 0x00000000, - 0x2f151162, 0x11001303, 0x00040061, 0x11050120, - 0x00467d05, 0x00000000, 0x00041170, 0x7f058550, - 0x15587b05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa0431a40, 0x11204102, - 0x00041961, 0x450501a0, 0x00564306, 0x00000000, - 0xa0430061, 0x00101107, 0x20110941, 0x43001500, - 0x0004115b, 0x43040aa8, 0x0a0a1105, 0x13054505, - 0x00040961, 0x11050560, 0x00467f05, 0x00000000, - 0x27451170, 0x4b004300, 0x00040966, 0x00010220, - 0x22464505, 0x00461105, 0x2f490062, 0x49001303, - 0x2f470062, 0x47001503, 0x01040062, 0x7b050110, - 0x01587d05, 0x00587b05, 0x01040062, 0x7a050110, - 0x01587c05, 0x00587a05, 0x2f4b1162, 0x4b004303, - 0x00040040, 0x7c058550, 0x05587c05, 0x00010001, - 0x00040027, 0x00014060, 0x00000000, 0xfffff900, - 0x00040069, 0x11058660, 0x02463d05, 0x00000002, - 0x00040940, 0x13058660, 0x06461105, 0x00003140, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xea0c1314, 0x00044714, - 0x00043140, 0x13058660, 0x06461105, 0x00003540, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xea0c1314, 0x00044914, - 0x00040069, 0x11058660, 0x02463d05, 0x00000001, - 0x00040b61, 0x15050010, 0x00687a06, 0x00000000, - 0x00040b61, 0x16050010, 0x00687b06, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041b40, 0x13058660, 0x06461105, 0x00003940, - 0x00041a69, 0x11068550, 0x02461605, 0x00000008, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00040966, 0x43050110, 0x01581505, 0x00561106, - 0x00041961, 0x11050120, 0x00464305, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x00000000, 0xe6081314, 0x00021114, - 0x00043765, 0x11058220, 0x02464b05, 0xfffffc00, - 0x00043761, 0x13050120, 0x00467a05, 0x00000000, - 0x00041969, 0x1505a660, 0x02461305, 0x00000008, - 0xa0131940, 0x20001503, 0x20151966, 0x13001103, - 0x00040069, 0x13058660, 0x02463f05, 0x00000002, - 0x20111a66, 0x3d001503, 0x00041a40, 0x15058660, - 0x06461305, 0x00003b40, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xea201514, 0x01001114, 0x00040025, 0x00004600, - 0x00000000, 0x000011a8, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x80004831, 0x440c0000, - 0xe23e000c, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80031761, 0x45054220, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80011a61, 0x45550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a044131, 0x00000000, - 0x3008450c, 0x00000000, 0x8a040001, 0x00000000, - 0xe0000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x15050120, - 0x00465005, 0x00000000, 0x00040061, 0x00010660, - 0x20463b05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x13058660, - 0x02461505, 0x00000002, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041940, 0x11058660, - 0x06461305, 0x00003b40, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x13140000, - 0xea041114, 0x00040000, 0x00042961, 0x11050020, - 0x00661307, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x3f050120, - 0x00561106, 0x00000000, 0x00041969, 0x11058660, - 0x02463f05, 0x00000001, 0x00041940, 0x13058660, - 0x06461105, 0x00003940, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x11140000, - 0xe6001314, 0x00020000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x46050110, - 0x00561106, 0x00000000, 0x00041161, 0x4c060100, - 0x00561106, 0x00000000, 0x00040069, 0x11058660, - 0x02463f05, 0x00000002, 0x00041b61, 0x4b050010, - 0x0068460e, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040940, 0x43058660, - 0x06461105, 0x00003140, 0x00040a61, 0x7a060100, - 0x00584b05, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x13140000, - 0xea044314, 0x00040000, 0x00043140, 0x43058660, - 0x06461105, 0x00003540, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x11140000, - 0xea044314, 0x00040000, 0x01040022, 0x0001c060, - 0x00000378, 0x00000378, 0x203b9141, 0x37001300, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x60131145, 0x00103b00, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x49060a10, - 0x00461305, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x20131941, 0x37001100, - 0x60111145, 0x00101300, 0x00040961, 0x13050020, - 0x00567a06, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x43060a10, - 0x00461105, 0x00000000, 0xa0111a40, 0x13001502, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x45060210, 0x00461105, 0x00000000, - 0x00040061, 0x11050120, 0x00464e05, 0x00000000, - 0x00041961, 0x13051660, 0x00461105, 0x00000000, - 0x00040070, 0x00018660, 0x56461105, 0x00000000, - 0xe03b0a68, 0x00101303, 0xaf111962, 0x3b023b02, - 0xa0131940, 0x11001502, 0x00040070, 0x00018550, - 0x15584b05, 0x00000000, 0x00041a61, 0x11060210, - 0x00461305, 0x00000000, 0x00040061, 0x13054660, - 0x00000000, 0x00000002, 0x01040a62, 0x7b050110, - 0x01561106, 0x00564506, 0x00040061, 0x11054220, - 0x00000000, 0x00002940, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x3b140000, - 0xea181114, 0x01001314, 0x00043b61, 0x13050120, - 0x00464f05, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00041969, 0x11058660, - 0x02461305, 0x00000002, 0x00041940, 0x45058660, - 0x06461105, 0x00002944, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x11140000, - 0xea044514, 0x00040000, 0x00042c66, 0x13058220, - 0x02461105, 0x80000000, 0x00041965, 0x11058220, - 0x02461305, 0xfffc01ff, 0x00042b69, 0x13058660, - 0x02463b05, 0x00000009, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x20470066, 0x13001103, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x00000000, 0xea0c4514, 0x00044714, - 0x00043d69, 0x45058660, 0x02461505, 0x00000009, - 0x00040061, 0x11050120, 0x00564906, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041969, 0x47058660, 0x02461105, 0x00000012, - 0x20111966, 0x47004503, 0x00040061, 0x45050120, - 0x00467b05, 0x00000000, 0x00041969, 0x47058660, - 0x02464505, 0x00000009, 0x00040061, 0x45050120, - 0x00564306, 0x00000000, 0x00041969, 0x43058660, - 0x02464505, 0x00000012, 0x20131966, 0x43004703, - 0x00040069, 0x43058660, 0x02463b05, 0x00000002, - 0x00041940, 0x3b058660, 0x06464305, 0x00002944, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xea0c3b14, 0x000c1124, - 0x00040025, 0x00004600, 0x00000000, 0x00000b30, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80004e31, 0x470c0000, 0xe23e000c, 0x00000000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80031c61, 0x48054220, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80011a61, 0x48550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a044131, 0x00000000, 0x3008480c, 0x00000000, - 0x8a040001, 0x00000000, 0xe0000000, 0x00000000, - 0x00040061, 0x00010660, 0x20463905, 0x00000000, - 0x01040022, 0x0001c060, 0x000005c0, 0x000005c0, - 0x00042161, 0x13050120, 0x00464f05, 0x00000000, - 0x00041f61, 0x00010020, 0x20567a06, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00042169, 0x11058660, 0x02461305, 0x00000002, - 0x00041940, 0x13058660, 0x06461105, 0x00002944, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x11140000, 0xea041314, 0x00040000, - 0xe0132f68, 0x00901103, 0xe0111965, 0x1ff01303, - 0xa0131940, 0x00101103, 0x01040022, 0x0001c060, - 0x00000340, 0x00000270, 0x603b3141, 0x00c03d02, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x60431141, 0x00c03f02, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x45050020, - 0x00564c06, 0x00000000, 0x00041969, 0x3f058660, - 0x02464505, 0x00000001, 0xa0451940, 0x3f003b02, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040040, 0x47058660, 0x06464505, 0x00001540, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x3b140000, 0xe6004714, 0x00020000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x49050110, 0x00563b06, 0x00000000, - 0x00040040, 0x3b058660, 0x06464505, 0x00001546, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x45140000, 0xe6003b14, 0x00020000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa03b1f40, 0x3f004302, 0x00041940, 0x43058660, - 0x06463b05, 0x00001540, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x3f140000, - 0xe6004314, 0x00020000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x4a050110, - 0x00564506, 0x00000000, 0x00041940, 0x4c050990, - 0x09584905, 0x00584a05, 0x00042161, 0x7a050110, - 0x00563f06, 0x00000000, 0x00040040, 0x3f058660, - 0x06463b05, 0x00001546, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x3b140000, - 0xe6003f14, 0x00020000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x7b050110, - 0x00563b06, 0x00000000, 0x00040940, 0x7c050990, - 0x09587a05, 0x00587b05, 0x00041170, 0x7d050990, - 0x59584c05, 0x00587c05, 0x00041161, 0x3b050560, - 0x00467d05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x3f062650, - 0x00463b05, 0x00000000, 0x00041961, 0x45050110, - 0x00563f06, 0x00000000, 0x00040024, 0x0001c060, - 0x000000e0, 0x000000e0, 0x00043161, 0x3b050120, - 0x00464e05, 0x00000000, 0x00041961, 0x3f051660, - 0x00463b05, 0x00000000, 0x00040070, 0x00018660, - 0x56463b05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe0430968, 0x00103f03, - 0xaf3b1962, 0x43024302, 0x00041961, 0x3f060210, - 0x00463b05, 0x00000000, 0x00040061, 0x43050120, - 0x00563b06, 0x00000000, 0x00041a61, 0x4b050110, - 0x00563f06, 0x00000000, 0xa03f0040, 0x15203d02, - 0xa73b1970, 0x43003f02, 0x00041961, 0x3f062650, - 0x00463b05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x45050110, - 0x00563f06, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x000001e8, 0x607e0965, 0x00104505, - 0x00040061, 0x3b050120, 0x00561306, 0x00000000, - 0x00041a61, 0x00010450, 0x20687e06, 0x00000000, - 0x2f131a62, 0x3b001103, 0x00041f61, 0x3b050120, - 0x00464b05, 0x00000000, 0x00041a61, 0x11060210, - 0x00461305, 0x00000000, 0x00041961, 0x4f050110, - 0x00561106, 0x00000000, 0x00040061, 0x11050120, - 0x00464e05, 0x00000000, 0xa03f1940, 0x3b201102, - 0x2f111962, 0x3f003b03, 0x00041961, 0x3f060210, - 0x00461105, 0x00000000, 0xa0110040, 0x3b001502, - 0x00041a61, 0x4e050110, 0x00563f06, 0x00000000, - 0x2f3b1a62, 0x11001503, 0x00041961, 0x11060210, - 0x00463b05, 0x00000000, 0x00041961, 0x50050110, - 0x00561106, 0x00000000, 0x00040061, 0x11050120, - 0x00561306, 0x00000000, 0x00041969, 0x13058660, - 0x02461105, 0x00000002, 0x00041940, 0x11058660, - 0x06461305, 0x00002944, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x13140000, - 0xea101114, 0x01000000, 0xe0112265, 0x1ff01303, - 0xa0131940, 0x3b001102, 0x60110041, 0x00c03d02, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x23060210, 0x00461305, 0x00000000, - 0x00041a40, 0x13058660, 0x06461105, 0x00001540, - 0x00040069, 0x11058660, 0x02463d05, 0x00000003, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x17340000, 0xea041314, 0x001c0000, - 0x00040940, 0x15058660, 0x06461105, 0x00002140, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x1d240000, 0xea041514, 0x000c0000, - 0x00040025, 0x00004600, 0x00000000, 0x00000470, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80004331, 0x110c0000, 0xe23e000c, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80032161, 0x12054220, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80011a61, 0x12550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a044131, 0x00000000, 0x3008120c, 0x00000000, - 0x8a040001, 0x00000000, 0xe0000000, 0x00000000, - 0x00040061, 0x00010660, 0x20463905, 0x00000000, - 0x01040022, 0x0001c060, 0x00000208, 0x00000208, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x39050120, 0x00562306, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x60111941, 0x00c03902, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x13060110, - 0x00561906, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x15060110, - 0x00561b06, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041b40, 0x3b058660, - 0x06461105, 0x00001540, 0x00041b61, 0x13160110, - 0x00561916, 0x00000000, 0x00041b61, 0x15160110, - 0x00561b16, 0x00000000, 0x00042161, 0x11060110, - 0x00561706, 0x00000000, 0x00041961, 0x11160110, - 0x00561716, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xea0c3b14, 0x001c1134, 0x00043169, 0x11058660, - 0x02463905, 0x00000003, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041940, 0x13058660, - 0x06461105, 0x00002140, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xea0c1314, 0x000c1d24, 0x00040061, 0x11050120, - 0x00464e05, 0x00000000, 0x00041970, 0x00018660, - 0x66461105, 0x00000006, 0x01040022, 0x0001c060, - 0x00000050, 0x00000050, 0x00040061, 0x11054220, - 0x00000000, 0x00003f40, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xea121114, 0x01000000, 0x00040061, 0x4d054110, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000030, 0x00041a61, 0x4d050010, - 0x00684d06, 0x00000000, 0x00040061, 0x51050110, - 0x00562306, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000178, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80004431, 0x130c0000, - 0xe23e000c, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80032161, 0x14054220, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x14550000, - 0x0000005c, 0x00000000, 0xe23e0061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a044131, 0x00000000, 0x3008140c, 0x00000000, - 0x8a040001, 0x00000000, 0xe0000000, 0x00000000, - 0x80001a61, 0x30010220, 0x00003e04, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80031361, 0x16054220, 0x00000000, 0x00003f40, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004131, 0x150c0000, 0xea00160c, 0x00300000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00040070, 0x00018220, 0x62001504, 0x00000000, - 0x01040028, 0x0001c660, 0x00000020, 0x00000020, - 0x00040061, 0x52050110, 0x00584d05, 0x00000000, - 0x00040027, 0x00014060, 0x00000000, 0xffffbde8, - 0x80033161, 0x66054010, 0x00000000, 0x76543210, - 0x80031961, 0x66050120, 0x00466605, 0x00000000, - 0xe4671940, 0x00806603, 0xe3661969, 0x00206603, - 0xe3661940, 0x06006603, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80003165, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003166, 0x10218220, - 0x02001020, 0x0000000f, 0x80049131, 0x64160100, - 0xfa006614, 0x04000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x00010660, - 0x20466405, 0x00000000, 0x01040022, 0x0001c060, - 0x000002e0, 0x000002e0, 0x80032161, 0x1b054010, - 0x00000000, 0x76543210, 0x80033161, 0x23054010, - 0x00000000, 0x76543210, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80031a61, 0x1b050120, - 0x00461b05, 0x00000000, 0x80031a61, 0x23050120, - 0x00462305, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0xe41c0a40, 0x00801b03, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe4241a40, 0x00802303, 0xe31b1a69, 0x00201b03, - 0xe3231a69, 0x00202303, 0xe31b1a40, 0x0a001b03, - 0xe3231a40, 0x0a002303, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049531, 0x19160100, - 0xfa001b14, 0x04000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049631, 0x1c160100, - 0xfa002314, 0x04000000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00042169, 0x17058660, - 0x02461905, 0x00000001, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00040940, 0x1f058660, - 0x06461705, 0x00001328, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x18058660, - 0x02461c05, 0x00000003, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00040940, 0x1d058660, - 0x06461805, 0x00002140, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x19240000, - 0xea041d14, 0x000c0000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x11070200, - 0x00461905, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x13070200, - 0x00461b05, 0x00000000, 0x00041a61, 0x1a050010, - 0x00661107, 0x00000000, 0x00041a61, 0x1b050010, - 0x00661307, 0x00000000, 0x00040969, 0x14068550, - 0x02461b05, 0x00000008, 0x00041966, 0x1c050110, - 0x01581a05, 0x00561406, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x23050120, - 0x00461c05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xe6081f14, 0x00022314, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x80004731, 0x1d0c0000, - 0xe23e000c, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80031461, 0x1e054220, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x1e550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80044831, 0x00000000, - 0x30081e0c, 0x00000000, 0x80040001, 0x00000000, - 0xe0000000, 0x00000000, 0x00040070, 0x00018220, - 0x52462b05, 0x00000034, 0x00040061, 0x5a060210, - 0x00462d05, 0x00000000, 0x01040022, 0x0001c060, - 0x00000150, 0x00000150, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00041469, 0x1f058660, - 0x02462b05, 0x00000001, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x26054120, - 0x00000000, 0x01330133, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040940, 0x24058660, - 0x06461f05, 0x000011ee, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xe6082414, 0x00022614, 0x00043169, 0x23058660, - 0x02462b05, 0x00000002, 0x00041161, 0x37054220, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x27058660, - 0x06462305, 0x00001258, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xea0c2714, 0x00043714, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00043461, 0x28054660, - 0x00000000, 0x00000f84, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xea0c2814, 0x00043714, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040b61, 0x15050110, - 0x00565a06, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x16054110, - 0x00000000, 0x00010001, 0x80000061, 0x4f054660, - 0x00000000, 0x00000001, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x24050120, - 0x00461505, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00043161, 0x26050120, - 0x00461605, 0x00000000, 0x00041970, 0x00010660, - 0x56462405, 0x00462605, 0x01040022, 0x0001c060, - 0x00001310, 0x00001310, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x60270041, 0x00c02402, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x5c060210, 0x00463305, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0xa06c0040, 0x00c02703, 0xe211314c, 0x00114004, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000969, 0x10018220, 0x02001104, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000c00, - 0x80000961, 0x38050220, 0x00010600, 0x00000000, - 0xe23d3161, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004131, 0x370c0000, - 0xea00380c, 0x00300000, 0x80001a61, 0x30010220, - 0x00003d04, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x29050220, - 0x00003704, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x39050120, - 0x00003704, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x3b058660, - 0x02463905, 0x00000002, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x3d058660, - 0x06463b05, 0x00002944, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001969, 0x10018220, - 0x02001104, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000600, 0x80000961, 0x41050220, - 0x00010680, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004131, 0x400c0000, - 0xea00410c, 0x00300000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00043161, 0x42050120, - 0x00563306, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x3e050220, - 0x00004004, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0xe0440068, 0x00914003, - 0x00040070, 0x00018660, 0x46004004, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe0460a65, 0x1ff04403, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x5e060210, - 0x00464605, 0x00000000, 0x01040022, 0x0001c060, - 0x00000ee8, 0x000002d8, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0xe0480065, 0x1ff03e03, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x4a050120, 0x00564806, 0x00000000, - 0x00041970, 0x00010660, 0x56464205, 0x00464a05, - 0x01040022, 0x0001c060, 0x00000240, 0x00000240, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x4b050120, 0x00564606, 0x00000000, - 0x00040061, 0x1d060100, 0x00581505, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041a52, 0x38044160, 0x0e0e0e70, 0x42054b05, - 0x00041a61, 0x3a050020, 0x00561d06, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xe2083814, 0x00023a14, - 0x00040070, 0x00018550, 0x15565c06, 0x00000000, - 0x01040022, 0x0001c060, 0x00000180, 0x00000180, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0xa03b3140, 0x01202703, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x1e070200, - 0x00464605, 0x00000000, 0x00041961, 0x4c050010, - 0x00661e07, 0x00000000, 0x00041961, 0x3d050120, - 0x00464c05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xe6083b14, 0x00023d14, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0xa03e3140, 0x01502703, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x1f070200, 0x00464805, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x40050020, 0x00661f07, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xe2083e14, 0x00024014, - 0x00041166, 0x44058220, 0x02462905, 0x80000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xea0c6c14, 0x00044414, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000020, - 0x00042161, 0x17054220, 0x00000000, 0xffffffff, - 0x00040024, 0x0001c060, 0x00000c20, 0x00000c20, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xa04d0040, 0x00104603, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041f70, 0x00018550, - 0x15565c06, 0x00010001, 0x00040061, 0x13054110, - 0x00000000, 0x00020002, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041b61, 0x37060210, - 0x00464d05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x14050110, - 0x01563706, 0x00565e06, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x50050120, - 0x00461405, 0x00000000, 0x00041c61, 0x5e050120, - 0x00461305, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x52058660, - 0x02465005, 0x00000002, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa7601a70, 0x5e004202, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00040a40, 0x45058660, 0x06465205, 0x00002944, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x53140000, 0xea044514, 0x00040000, - 0xe0552168, 0x01205303, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa7620070, 0x00005303, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041a65, 0x57058220, 0x02465505, 0x00001fff, - 0x2e641a65, 0x62006003, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0xef660062, 0x00005703, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x38060210, 0x00466605, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x68050120, 0x00566606, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80041961, 0x6a054660, 0x00000000, 0x80000000, - 0x00040061, 0x6a050660, 0x00466805, 0x00000000, - 0x80031962, 0x6a260660, 0x46446a06, 0x00446a26, - 0x80021962, 0x6a470660, 0x46426a27, 0x00426a47, - 0x80021962, 0x6a670660, 0x46426a27, 0x00426a67, - 0x80021962, 0x6a850660, 0x46006a64, 0x00346a85, - 0x80021a62, 0x6b850660, 0x46006b64, 0x00346b85, - 0x80031962, 0x6b050660, 0x46006ae4, 0x00466b05, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x3a060210, 0x00006be4, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040070, 0x70050550, 0x15563a06, 0x00563806, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x6e050560, 0x00467005, 0x00000000, - 0x80000061, 0x3b064210, 0x00000000, 0x00000000, - 0x20711a65, 0x64006e03, 0x80001a61, 0x30010110, - 0x00003b04, 0x00000000, 0x00041a70, 0x00018220, - 0x22467105, 0x00000000, 0x00040061, 0x72050120, - 0x10003000, 0x00000000, 0x01040022, 0x0001c060, - 0x00000030, 0x00000030, 0x00041161, 0x7d054220, - 0x00000000, 0xffffffff, 0x00040028, 0x0001c660, - 0x00000330, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000320, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x0004004c, 0x74050220, - 0x00467205, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x3d060210, - 0x00467405, 0x00000000, 0xe237004c, 0x00114004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001a69, 0x10018220, 0x02003704, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000e00, - 0x80000961, 0x77050220, 0x00010200, 0x00000000, - 0x80001969, 0x10018620, 0x02007704, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000a00, - 0x80000961, 0x75050220, 0x00010000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x7b050120, 0x00007504, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x11058660, 0x02467b05, 0x00000002, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040040, 0x1d058660, 0x06461105, 0x00002944, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80000969, 0x10018220, 0x02003704, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000200, - 0x80000961, 0x1f050220, 0x00010680, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004131, 0x1e0c0000, 0xea001f0c, 0x00300000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0xe0370068, 0x00911e03, 0x00040070, 0x00010550, - 0x15565c06, 0x00581305, 0x00040040, 0x13058550, - 0x05581305, 0x00010001, 0xe0391b65, 0x1ff03703, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x3f060210, 0x00463905, 0x00000000, - 0xa03b3140, 0x00103903, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x44060210, - 0x00463b05, 0x00000000, 0x01041962, 0x3c050110, - 0x01564406, 0x00581405, 0x00040070, 0x00010550, - 0x15565c06, 0x00563d06, 0x00041f61, 0x3d050120, - 0x00461305, 0x00000000, 0x01041b62, 0x14050110, - 0x01563f06, 0x00583c05, 0x00041a70, 0x00018660, - 0x46463d05, 0x00000006, 0x01040022, 0x0001c060, - 0x00000050, 0x00000050, 0x00041161, 0x7d054220, - 0x00000000, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x19054220, - 0x00000000, 0xffffffff, 0x00040028, 0x0001c660, - 0x00000020, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040027, 0x00014060, - 0x00000000, 0xfffff9c0, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x2e190066, 0x19007d03, - 0x01040022, 0x0001c060, 0x000004f0, 0x000004f0, - 0x00040070, 0x00018660, 0x16463305, 0x00000000, - 0x01040022, 0x0001c060, 0x00000298, 0x00000268, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x48050120, 0x00461305, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00040a61, 0x46054220, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x11140000, 0xea184614, 0x01004814, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa04a1340, 0x01202703, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00041761, 0x45070200, - 0x00461105, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x3e050010, - 0x00664507, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x4c050120, - 0x00463e05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xe6084a14, 0x00024c14, 0xa04d3140, 0x01502703, - 0x00040061, 0x46060100, 0x00581305, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x50050020, 0x00564606, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x00000000, 0xe2084d14, 0x00025014, - 0x00043169, 0x3f050660, 0x02004f04, 0x00464805, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x41058660, 0x02463f05, 0x00000010, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00040940, 0x43058660, 0x06464105, 0xffff0000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x20511966, 0x43002903, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xea0c6c14, 0x00045114, 0x00040024, 0x0001c060, - 0x00000040, 0x00000040, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x11050220, - 0x00461b05, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000238, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x1b050660, - 0x00001104, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x44050120, - 0x00461305, 0x00000000, 0x00041970, 0x00010220, - 0x52463305, 0x00464405, 0x01040022, 0x0001c060, - 0x000001a8, 0x000001a8, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa0450a40, 0x33011102, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x47050120, 0x00461405, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x60490a41, 0x00c04502, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x4b070200, - 0x00463305, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa0561a40, 0x00c04903, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0520040, 0x01404903, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041b61, 0x54050020, - 0x00664b07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xe2085214, 0x00025414, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041e61, 0x58060110, - 0x00564706, 0x00000000, 0x00041961, 0x58160110, - 0x00564716, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xea0c5614, 0x00045814, 0xa05c0040, 0x01004903, - 0x00040061, 0x5e050120, 0x00461505, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xe6085c14, 0x00025e14, - 0x00040025, 0x00004600, 0x00000000, 0x00000020, - 0x00042161, 0x17054220, 0x00000000, 0xffffffff, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000138, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00042161, 0x00010660, 0x20461705, 0x00000000, - 0x01040022, 0x0001c060, 0x000000f8, 0x000000f8, - 0x00040070, 0x00018660, 0x16463305, 0x00000000, - 0x01040022, 0x0001c060, 0x00000050, 0x00000050, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x5f054220, 0x00000000, 0x00000f80, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xea105f14, 0x01000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000088, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa04a1340, 0x01002403, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00043961, 0x4c060210, - 0x00464a05, 0x00000000, 0x00041961, 0x15050110, - 0x00564c06, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000318, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80004a31, 0x4b0c0000, - 0xe23e000c, 0x00000000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80030961, 0x4c054220, - 0x00000000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x4c550000, - 0x0000005c, 0x00000000, 0xe23c3161, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a044131, 0x00000000, 0x30084c0c, 0x00000000, - 0x8a040001, 0x00000000, 0xe0000000, 0x00000000, - 0x80001a61, 0x30010220, 0x00003c04, 0x00000000, - 0x80033961, 0x4e054220, 0x00000000, 0x00000000, - 0xe23b3161, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004931, 0x4d0c0000, - 0xea004e0c, 0x00300000, 0x80001a61, 0x30010220, - 0x00003b04, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x50060210, - 0x00004d04, 0x00000000, 0x00041961, 0x16050110, - 0x00565006, 0x00000000, 0x80030061, 0x51054220, - 0x00000000, 0x00000f80, 0xe23a3161, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004131, 0x500c0000, 0xea00510c, 0x00300000, - 0x80001a61, 0x30010220, 0x00003a04, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80004b31, 0x520c0000, 0xe23e000c, 0x00000000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80033161, 0x53054220, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80011a61, 0x53550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a044131, 0x00000000, 0x3008530c, 0x00000000, - 0x8a040001, 0x00000000, 0xe0000000, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x54050120, 0x00005004, 0x00000000, - 0x00041261, 0x79050120, 0x00004d04, 0x00000000, - 0x00041970, 0x00010660, 0x46465405, 0x00467905, - 0x11040027, 0x00014060, 0x00000000, 0xffffe968, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80004c31, 0x550c0000, 0xe23e000c, 0x00000000, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x80033161, 0x56054220, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x56550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044d31, 0x00000000, 0x3008560c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x23054220, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x27054220, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x1e050220, 0x00462b05, 0x00000000, - 0x00040970, 0x00010220, 0x42461e05, 0x00467905, - 0x01040028, 0x0001c660, 0x000001a8, 0x000001a8, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80000d01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x1c050220, 0x00461e05, 0x00000000, - 0x00041970, 0x00018660, 0x16461c05, 0x00000000, - 0x01040028, 0x0001c660, 0x00000098, 0x00000098, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041e61, 0x57050120, 0x00561c06, 0x00000000, - 0xa0231f40, 0x00102303, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x605c0a41, 0x00c05702, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0601940, 0x01005c03, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x5d140000, - 0xe6006014, 0x00020000, 0x00042161, 0x1c050120, - 0x00565d06, 0x00000000, 0x00040027, 0x00014060, - 0x00000000, 0xffffff58, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040a69, 0x5e058660, - 0x02462305, 0x00000002, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041940, 0x61058660, - 0x06465e05, 0x00001258, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x27140000, - 0xea106114, 0x01000000, 0xa0643140, 0x00102303, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x62054220, 0x00000000, 0x00000f84, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xea226214, 0x01006414, - 0xa01e0040, 0x10001e03, 0x00040027, 0x00014060, - 0x00000000, 0xfffffe48, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80004e31, 0x5f0c0000, - 0xe23e000c, 0x00000000, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x80033161, 0x60054220, - 0x00000000, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x60550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80044f31, 0x00000000, - 0x3008600c, 0x00000000, 0x80040001, 0x00000000, - 0xe0000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041d69, 0x61058660, - 0x02462305, 0x00000001, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x37050220, - 0x00462b05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040040, 0x6d058660, - 0x06466105, 0x000011ee, 0x00040a70, 0x00010220, - 0x42463705, 0x00467905, 0x01040028, 0x0001c660, - 0x000002d8, 0x000002d8, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x29054220, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x25054220, - 0x00000000, 0x00000000, 0x00041970, 0x00010220, - 0x42462505, 0x00462305, 0x01040028, 0x0001c660, - 0x00000118, 0x00000118, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x62058660, - 0x02462505, 0x00000002, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041940, 0x64058660, - 0x06466205, 0x00001258, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe2661f4c, 0x00114004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0xa0250040, 0x00102503, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001b69, 0x10018220, - 0x02006604, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000c00, 0x80000961, 0x68050220, - 0x00010200, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004131, 0x650c0000, - 0xea00680c, 0x00300000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0xa0291f40, 0x65102902, - 0x00040027, 0x00014060, 0x00000000, 0xfffffed8, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x51060210, 0x00462905, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x6f050120, 0x00565106, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xe6086d14, 0x00026f14, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0xa0690040, 0x27002902, 0x00043161, 0x72050120, - 0x00562106, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x6b058660, - 0x02466905, 0x00000001, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041940, 0x70058660, - 0x06466b05, 0x00000f88, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xe6087014, 0x00027214, 0xa0370040, 0x10003703, - 0x00040027, 0x00014060, 0x00000000, 0xfffffd18, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x6c0c0000, 0xe23e000c, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80031961, 0x6d054220, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80011961, 0x6d550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80044131, 0x00000000, 0x30086d0c, 0x00000000, - 0x80040001, 0x00000000, 0xe0000000, 0x00000000, - 0x00040070, 0x00018660, 0x16462b05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000238, 0x00000238, - 0x80033161, 0x6f054220, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0702340, 0x00c02f03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004131, 0x6e0c0000, - 0xea006f0c, 0x00300000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x77060220, - 0x00347005, 0x00000000, 0x00130a61, 0x79060220, - 0x00347105, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x7b050660, - 0x00006e04, 0x00000000, 0x27723170, 0x2f007003, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0xa0742340, 0x31027202, 0x00031961, 0x77260220, - 0x00347405, 0x00000000, 0x00131a61, 0x79260220, - 0x00347505, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x75140000, - 0xfb187724, 0x01007b14, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00042269, 0x11058660, - 0x02467505, 0x00000006, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0761940, 0xf4001103, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27781970, 0x11007603, 0xe07a3268, 0x00607603, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041a69, 0x7c05a660, 0x02467805, 0x0000001a, - 0x00040940, 0x7e058660, 0x06467c05, 0xfc000000, - 0x00040061, 0x7c054660, 0x00000000, 0x00000004, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x20130066, 0x7e007a03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xea0c7c14, 0x000c1124, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80004331, 0x110c0000, - 0xe23e000c, 0x00000000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80031f61, 0x12054220, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80011961, 0x12550000, - 0x0000005c, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80044131, 0x00000000, - 0x3008120c, 0x00000000, 0x80040001, 0x00000000, - 0xe0000000, 0x00000000, 0x80033161, 0x14054220, - 0x00000000, 0x00000f84, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80004131, 0x130c0000, - 0xea00140c, 0x00300000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x5f060210, - 0x00463305, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0xa06f0040, 0xfff11303, - 0x00041970, 0x00018660, 0x56466f05, 0x00000000, - 0x01040028, 0x0001c660, 0x000015a8, 0x000015a8, - 0x00040069, 0x15058660, 0x02466f05, 0x00000001, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040040, 0x12058660, 0x06461505, 0x000011ee, - 0x00042169, 0x16058660, 0x02466f05, 0x00000002, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x7c140000, 0xe6001214, 0x00020000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00041940, 0x18058660, 0x06461605, 0x00001258, - 0xe21a214c, 0x00114004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x46050110, - 0x00565a06, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80000b69, 0x10018220, - 0x02001a04, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000200, 0x80000961, 0x1c050220, - 0x00010400, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004131, 0x190c0000, - 0xea001c0c, 0x00300000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x7e050220, - 0x00001904, 0x00000000, 0x00041a61, 0x19050120, - 0x00464605, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x1d050120, - 0x00567e06, 0x00000000, 0x00041970, 0x00010660, - 0x46461905, 0x00461d05, 0x01040028, 0x0001c660, - 0x00001318, 0x00001318, 0x00042161, 0x1e050120, - 0x00567c06, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x3c050120, - 0x00563306, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa0230a40, 0x19001e02, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00040969, 0x25058660, 0x02462305, 0x00000001, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040040, 0x13058660, 0x06462505, 0x00000f88, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x26140000, 0xe6001314, 0x00020000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00042461, 0x1b050120, 0x00562606, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x60270941, 0x00c01b02, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa0290040, 0x00c02703, - 0xa0143440, 0x01202703, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x2b140000, - 0xe6001414, 0x00020000, 0xa0153540, 0x01502703, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x39140000, 0xe2001514, 0x00020000, - 0x00042561, 0x37050120, 0x00562b06, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00042661, 0x3b050010, 0x00663907, 0x00000000, - 0x00041970, 0x00010110, 0x51565f06, 0x00583b05, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0xef3e0062, 0x00003c03, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa0470040, 0x3e003702, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe24a134c, 0x00114004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000969, 0x10018220, - 0x02004a04, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000400, 0x80000961, 0x4c050220, - 0x00010480, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004731, 0x490c0000, - 0xea004c0c, 0x00300000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x00018660, - 0x46004904, 0x00000000, 0x01040022, 0x0001c060, - 0x000006e0, 0x00000258, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x604d0041, 0x01804702, - 0x00040065, 0x00018220, 0x22460105, 0x00000002, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041a40, 0x16058660, 0x06464d05, 0x00001528, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x73440000, 0xea041614, 0x003c0000, - 0x00043640, 0x17058660, 0x06464d05, 0x00001538, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x1d240000, 0xea041714, 0x000c0000, - 0x00042661, 0x3e050220, 0x00467905, 0x00000000, - 0x00042661, 0x3c050220, 0x00467705, 0x00000000, - 0x00042661, 0x38050220, 0x00467305, 0x00000000, - 0x00042661, 0x3a050220, 0x00467505, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00042861, 0x40050220, 0x00461d05, 0x00000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x42050220, 0x00461f05, 0x00000000, - 0x01040022, 0x0001c060, 0x000000c0, 0x00000090, - 0x00040040, 0x1d058660, 0x06464705, 0x000031f0, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x50140000, 0xe2001d14, 0x00020000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00042861, 0x44050020, 0x00665007, 0x00000000, - 0x00040024, 0x0001c060, 0x00000040, 0x00000040, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x44054220, 0x00000000, 0x000000ff, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000498, 0x00000498, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x51058660, 0x02464705, 0x00000001, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00041940, 0x1e058660, 0x06465105, 0x00001328, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x52140000, 0xe6001e14, 0x00020000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x55060100, 0x00565206, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x53050020, 0x00565506, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x55058660, 0x02465305, 0x00000005, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe0571768, 0x01b05303, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0xa05c0a40, 0x55000d02, - 0x27610970, 0x0d005c03, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00031561, 0x11060220, - 0x00345c05, 0x00000000, 0x80103401, 0x00000000, - 0x00000000, 0x00000000, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00131461, 0x13060220, - 0x00345d05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0xa0650040, 0x01005c03, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x63040e68, 0x0e2e0f05, 0x61055705, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x27670070, 0x5c006503, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00033861, 0x1d060220, - 0x00346505, 0x00000000, 0x80102101, 0x00000000, - 0x00000000, 0x00000000, 0x00133961, 0x1f060220, - 0x00346605, 0x00000000, 0x00040065, 0x00018220, - 0x22460105, 0x00000002, 0x00031d61, 0x11260220, - 0x00346305, 0x00000000, 0x00131e61, 0x13260220, - 0x00346405, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa0690040, 0x63026702, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x74440000, 0xfb041124, 0x003c0000, - 0x00031961, 0x1d260220, 0x00346905, 0x00000000, - 0x00131a61, 0x1f260220, 0x00346a05, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x11440000, 0xfb041d24, 0x003c0000, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x6a050020, 0x00667a1f, 0x00000000, - 0x00042a61, 0x38050220, 0x00467405, 0x00000000, - 0x00042a61, 0x3a050220, 0x00467605, 0x00000000, - 0x00042a61, 0x3c050220, 0x00467805, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0xef440062, 0x0ff06a03, 0x00042861, 0x3e050220, - 0x00461105, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00042861, 0x40050220, - 0x00461305, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x42050220, - 0x00461505, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000938, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa06b0940, 0x00403303, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0xa06d0040, 0xff403303, 0xa0153640, 0x00203303, - 0xa0172840, 0xff203303, 0x00041c70, 0x00018660, - 0x56466b05, 0x00000010, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x2f711c62, 0x6d006b03, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80040961, 0x10014110, 0x00000000, 0x07000700, - 0x00040069, 0x10018510, 0x01567106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x07000700, - 0xe0730961, 0x001b0004, 0x80040061, 0x10014110, - 0x00000000, 0x07400740, 0x00040069, 0x10018510, - 0x01567106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x07400740, 0xe0750961, 0x001b0004, - 0x80040061, 0x10014110, 0x00000000, 0x07800780, - 0x00040069, 0x10018510, 0x01567106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x07800780, - 0xe0770961, 0x001b0004, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x08000800, 0x00040069, 0x10018510, - 0x01567106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x08000800, 0xe0500961, 0x001b0004, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x08400840, - 0x00040069, 0x10018510, 0x01567106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x08400840, - 0xe0520961, 0x001b0004, 0x00041f70, 0x00018660, - 0x56461505, 0x00000010, 0x27791e62, 0x73003800, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x27110d62, 0x75003a00, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x27130c62, 0x77003c00, - 0xa0370b40, 0x00103303, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x25563162, 0x50004000, - 0xa0390b40, 0xff103303, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x25581c62, 0x52004200, - 0x2f1d3862, 0x17001503, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80040961, 0x10014110, - 0x00000000, 0x0f200f20, 0x00040069, 0x10018510, - 0x01561d06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0f200f20, 0xe01f0961, 0x001b0004, - 0x80041461, 0x10014110, 0x00000000, 0x02200220, - 0x00040069, 0x10018510, 0x01561d06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x02200220, - 0xe0230961, 0x001b0004, 0x80041361, 0x10014110, - 0x00000000, 0x02600260, 0x00040069, 0x10018510, - 0x01561d06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02600260, 0xe0250961, 0x001b0004, - 0x80041261, 0x10014110, 0x00000000, 0x0ac00ac0, - 0x00040069, 0x10018510, 0x01561d06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0ac00ac0, - 0xe0610961, 0x001b0004, 0x80041161, 0x10014110, - 0x00000000, 0x0b000b00, 0x00040069, 0x10018510, - 0x01561d06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0b000b00, 0xe06c0961, 0x001b0004, - 0x00041f70, 0x00018660, 0x56463705, 0x00000010, - 0x27271e62, 0x1f007900, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x27290062, 0x23001100, - 0x272b1c62, 0x25001300, 0x25751b62, 0x61005600, - 0x25771a62, 0x6c005800, 0x2f3b0f62, 0x39003703, - 0x80040961, 0x10014110, 0x00000000, 0x04e004e0, - 0x00040069, 0x10018510, 0x01563b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x04e004e0, - 0xe0470961, 0x001b0004, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x80040061, 0x10014110, - 0x00000000, 0x05200520, 0x00040069, 0x10018510, - 0x01563b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x05200520, 0xe0490961, 0x001b0004, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80041361, 0x10014110, 0x00000000, 0x05600560, - 0x00040069, 0x10018510, 0x01563b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x05600560, - 0xe04b0961, 0x001b0004, 0x80040a61, 0x10014110, - 0x00000000, 0x0ea00ea0, 0x00040069, 0x10018510, - 0x01563b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0ea00ea0, 0xe0110961, 0x001b0004, - 0x80040961, 0x10014110, 0x00000000, 0x0ee00ee0, - 0x00040069, 0x10018510, 0x01563b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0ee00ee0, - 0xe0130961, 0x001b0004, 0x00040070, 0x00018550, - 0x15565f06, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x27640062, 0x47002700, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x27660062, 0x49002900, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x27680062, 0x4b002b00, - 0x25231b62, 0x11007500, 0x25251a62, 0x13007700, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x07c007c0, - 0x00040069, 0x10018510, 0x01567106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x07c007c0, - 0xe04c0961, 0x001b0004, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x25541962, 0x4c003e00, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80041161, 0x10014110, 0x00000000, 0x0a800a80, - 0x00040069, 0x10018510, 0x01561d06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0a800a80, - 0xe05c0961, 0x001b0004, 0x25731962, 0x5c005400, - 0x80041161, 0x10014110, 0x00000000, 0x0e600e60, - 0x00040069, 0x10018510, 0x01563b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0e600e60, - 0xe0790961, 0x001b0004, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x256a0062, 0x79007300, - 0x01040022, 0x0001c060, 0x00000078, 0x00000078, - 0x60141441, 0x01801b02, 0x00041940, 0x1f058660, - 0x06461405, 0x00001528, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xea0c1f14, 0x003c6444, 0x00041740, 0x27058660, - 0x06461405, 0x00001538, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xea0c2714, 0x000c2324, 0x00040025, 0x00004600, - 0x00000000, 0x000001e8, 0x00040065, 0x00018220, - 0x22460105, 0x00000002, 0x01040022, 0x0001c060, - 0x00000190, 0x00000190, 0x00040061, 0x15050020, - 0x00664407, 0x00000000, 0x80041961, 0x10014110, - 0x00000000, 0x02a002a0, 0x00040069, 0x10018510, - 0x01567106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02a002a0, 0xe0170961, 0x001b0004, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x201f1966, 0x17004403, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x23050020, - 0x00661f07, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80040961, 0x10014110, - 0x00000000, 0x04600460, 0x00040069, 0x10018510, - 0x01561d06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x04600460, 0xe0250961, 0x001b0004, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x20270966, 0x25002303, 0x00040961, 0x29050020, - 0x00662707, 0x00000000, 0x80040961, 0x10014110, - 0x00000000, 0x05200520, 0x00040069, 0x10018510, - 0x01563b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x05200520, 0xe02b0961, 0x001b0004, - 0x20371966, 0x2b002703, 0x00040040, 0x28058660, - 0x06461b05, 0x000031f0, 0x00040a61, 0x56070200, - 0x00003704, 0x00000000, 0x00041961, 0x2a050020, - 0x00665607, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xe2082814, 0x00022a14, 0x00040025, 0x00004600, - 0x00000000, 0x00000038, 0xa0381d40, 0x01001903, - 0x00040961, 0x57060210, 0x00463805, 0x00000000, - 0x00041961, 0x46050110, 0x00565706, 0x00000000, - 0x00040027, 0x00014060, 0x00000000, 0xffffeca8, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80000001, 0x00000000, 0x30000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80004b31, 0x390c0000, 0xe23e000c, 0x00000000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80033161, 0x3a054220, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80011a61, 0x3a550000, 0x0000005c, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a044131, 0x00000000, 0x30083a0c, 0x00000000, - 0x8a040001, 0x00000000, 0xe0000000, 0x00000000, - 0xa06f0040, 0xfff06f03, 0x00040027, 0x00014060, - 0x00000000, 0xffffea48, 0x80033161, 0x3c054220, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80004131, 0x3b0c0000, - 0xea003c0c, 0x00300000, 0x00040061, 0x52064540, - 0x00000000, 0x00020002, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00040e61, 0x2b050120, - 0x00003b04, 0x00000000, 0x00041970, 0x00010220, - 0x42462d05, 0x00462b05, 0x01040028, 0x0001c660, - 0x00003cc8, 0x00003cc8, 0x00040061, 0x37050120, - 0x00562d06, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x60390041, 0x00c03702, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0xa03d0040, 0x00c03903, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa03b0040, 0x01503903, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x3f140000, 0xe2003b14, 0x00020000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe242174c, 0x00114004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x00043c61, 0x3b050120, - 0x00563306, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000969, 0x10018220, - 0x02004204, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000600, 0x80000961, 0x44050220, - 0x00010680, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004d31, 0x410c0000, - 0xea00440c, 0x00300000, 0x00042c61, 0x3d050020, - 0x00663f07, 0x00000000, 0xa03f0040, 0x01203903, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x47140000, 0xe6003f14, 0x00020000, - 0x00041a70, 0x00010660, 0x56463b05, 0x00463d05, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x4b050220, 0x00004104, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0xef453162, 0x00003303, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x4d050120, - 0x00564506, 0x00000000, 0x00040070, 0x00018660, - 0x46004104, 0x00000000, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x49050120, - 0x00564706, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0xa03f1940, 0x4d004902, - 0x01040022, 0x0001c060, 0x000005d8, 0x000001e8, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x60500041, 0x01803f02, 0x00040940, 0x41058660, - 0x06465005, 0x00001528, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x11440000, - 0xea044114, 0x003c0000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041140, 0x42058660, - 0x06465005, 0x00001538, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x23050220, - 0x00461705, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00042f61, 0x29050220, - 0x00461505, 0x00000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x25050220, - 0x00461105, 0x00000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x27050220, - 0x00461305, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x11240000, - 0xea044214, 0x000c0000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00042061, 0x41050220, - 0x00461105, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00042061, 0x43050220, - 0x00461305, 0x00000000, 0x00040024, 0x0001c060, - 0x00000400, 0x00000400, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x53058660, - 0x02463f05, 0x00000001, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x00040940, 0x45058660, - 0x06465305, 0x00001328, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x54140000, - 0xe6004514, 0x00020000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x58060100, - 0x00565406, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x55050020, - 0x00565806, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040969, 0x57058660, - 0x02465505, 0x00000005, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe0591268, 0x01b05503, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0xa05b0a40, 0x57000d02, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x275d0970, 0x0d005b03, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x19060220, 0x00345b05, 0x00000000, - 0x80102101, 0x00000000, 0x00000000, 0x00000000, - 0x80101501, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x1b060220, 0x00345c05, 0x00000000, - 0xa0611340, 0x01005b03, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00040952, 0x5f040e68, - 0x0e2e0f05, 0x5d055905, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x27630070, 0x5b006103, - 0x00033161, 0x45060220, 0x00346105, 0x00000000, - 0x00131761, 0x47060220, 0x00346205, 0x00000000, - 0x00031c61, 0x19260220, 0x00345f05, 0x00000000, - 0x00131d61, 0x1b260220, 0x00346005, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000d01, 0x00000000, 0x00000000, 0x00000000, - 0xa0650040, 0x5f026302, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x11440000, - 0xfb041924, 0x003c0000, 0x00031961, 0x45260220, - 0x00346505, 0x00000000, 0x00131a61, 0x47260220, - 0x00346605, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x19440000, - 0xfb044524, 0x003c0000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x25050220, - 0x00461105, 0x00000000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x27050220, - 0x00461305, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00042261, 0x29050220, - 0x00461505, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x23050220, - 0x00461905, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00042161, 0x41050220, - 0x00461b05, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00042161, 0x43050220, - 0x00461d05, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00003448, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80031661, 0x69054220, - 0x00000000, 0x00000004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x6a058660, - 0x02463705, 0x00000006, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80000d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004131, 0x680c0000, - 0xea00690c, 0x00300000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x66050220, - 0x00006804, 0x00000000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040a52, 0x45040660, - 0x0e0e6804, 0x2f056a05, 0x276b0970, 0x2f004503, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x19060220, 0x00344505, 0x00000000, - 0x80102101, 0x00000000, 0x00000000, 0x00000000, - 0x80100d01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x1b060220, 0x00344605, 0x00000000, - 0x00040070, 0x00018660, 0x46464b05, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0470c40, 0x31026b02, 0x00031961, 0x19260220, - 0x00344705, 0x00000000, 0x00131a61, 0x1b260220, - 0x00344805, 0x00000000, 0x01040022, 0x0001c060, - 0x00000218, 0x000000a8, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x6c058660, - 0x02464905, 0x00000006, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x1d054220, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa06e1a40, 0x6c006602, - 0x00041952, 0x4b040e68, 0x0e2e2f05, 0x45056e05, - 0x00040024, 0x0001c060, 0x00000180, 0x00000180, - 0xa06f0a40, 0x01002f03, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00042161, 0x78050120, - 0x00560506, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80000e01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x1d050120, - 0x00560706, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x27710b70, 0x2f006f03, - 0x00031561, 0x11060220, 0x00346f05, 0x00000000, - 0x00131461, 0x13060220, 0x00347005, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00040941, 0x7a050220, 0x01467805, 0x00564906, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0xa0733140, 0x31027102, 0x00031961, 0x11260220, - 0x00347305, 0x00000000, 0x00131a61, 0x13260220, - 0x00347405, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x74140000, - 0xfb041124, 0x00040000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x00042169, 0x76058660, - 0x02467405, 0x00000006, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0xa07c0940, 0x7a007602, - 0x00041952, 0x4b040e68, 0x0e2e2f05, 0x45057c05, - 0x00040025, 0x00004600, 0x00000000, 0x00003060, - 0x0004a26c, 0x17058660, 0x02464b05, 0x00000006, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0xa07d0940, 0x00403303, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0xa01f0040, 0xff403303, - 0xa04d0040, 0x00203303, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0xa0500040, 0xff203303, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0xa0530040, 0x00103303, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0xa0550040, 0xff103303, - 0x00041e70, 0x00018660, 0x56467d05, 0x00000010, - 0x2f490b62, 0x1f007d03, 0x00041e70, 0x00018660, - 0x56464d05, 0x00000010, 0x2f4b1e62, 0x50004d03, - 0x00041e70, 0x00018660, 0x56465305, 0x00000010, - 0x2f4d1e62, 0x55005303, 0xac500070, 0x00101d03, - 0x11040022, 0x0001c060, 0x00002c30, 0x00001428, - 0x00040065, 0x00018220, 0x22460105, 0x00000002, - 0x01040022, 0x0001c060, 0x00000090, 0x00000080, - 0x00040040, 0x53058660, 0x06463705, 0x000031f0, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x56140000, 0xe2005314, 0x00020000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x5f050020, 0x00665607, 0x00000000, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00040961, 0x5f054220, 0x00000000, 0x000000ff, - 0x00040025, 0x00004600, 0x00000000, 0x00001368, - 0x00040070, 0x00010220, 0x52463305, 0x00463d05, - 0x01040062, 0x1f058220, 0x02462305, 0xff800000, - 0x01040062, 0x55058220, 0x02464105, 0xff800000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01040962, 0x57058220, 0x02464305, 0xff800000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01041262, 0x59058220, 0x02462505, 0x7f800000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01041262, 0x5b058220, 0x02462705, 0x7f800000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01041262, 0x5d058220, 0x02462905, 0x7f800000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x53070200, 0x00465f05, 0x00000000, - 0x80041c61, 0x10014110, 0x00000000, 0x0b200b20, - 0x00040069, 0x10018510, 0x01564906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0b200b20, - 0xe05f0961, 0x001b0004, 0x80040b61, 0x10014110, - 0x00000000, 0x0b600b60, 0x00040069, 0x10018510, - 0x01564906, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0b600b60, 0xe0610961, 0x001b0004, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x0ba00ba0, - 0x00040069, 0x10018510, 0x01564906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0ba00ba0, - 0xe0630961, 0x001b0004, 0x00040070, 0x00018220, - 0x52463305, 0x00000006, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x27650c62, 0x5f005900, - 0x27590962, 0x61005b00, 0x275b0962, 0x63005d00, - 0x80040961, 0x10014110, 0x00000000, 0x0ca00ca0, - 0x00040069, 0x10018510, 0x01564b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0ca00ca0, - 0xe05d0961, 0x001b0004, 0x80041261, 0x10014110, - 0x00000000, 0x0b200b20, 0x00040069, 0x10018510, - 0x01564b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0b200b20, 0xe05f0961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x0b600b60, - 0x00040069, 0x10018510, 0x01564b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0b600b60, - 0xe0610961, 0x001b0004, 0x27631b62, 0x5d006500, - 0x275d1a62, 0x5f005900, 0x27590962, 0x61005b00, - 0x80040961, 0x10014110, 0x00000000, 0x0c600c60, - 0x00040069, 0x10018510, 0x01564d06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0c600c60, - 0xe05b0961, 0x001b0004, 0x80041261, 0x10014110, - 0x00000000, 0x0ba00ba0, 0x00040069, 0x10018510, - 0x01564d06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0ba00ba0, 0xe05f0961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x0b200b20, - 0x00040069, 0x10018510, 0x01564d06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0b200b20, - 0xe0610961, 0x001b0004, 0x27650b62, 0x5b006300, - 0x275b1a62, 0x5f005d00, 0x275d0962, 0x61005900, - 0x80041261, 0x10014110, 0x00000000, 0x0aa00aa0, - 0x00040069, 0x10018510, 0x01564906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0aa00aa0, - 0xe05f0961, 0x001b0004, 0x80040961, 0x10014110, - 0x00000000, 0x03e003e0, 0x00040069, 0x10018510, - 0x01564906, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x03e003e0, 0xe0590961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x0ae00ae0, - 0x00040069, 0x10018510, 0x01564906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0ae00ae0, - 0xe0610961, 0x001b0004, 0x25630a62, 0x59001f00, - 0x251f0962, 0x5f005500, 0x25550962, 0x61005700, - 0x80040961, 0x10014110, 0x00000000, 0x0c600c60, - 0x00040069, 0x10018510, 0x01564b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0c600c60, - 0xe0570961, 0x001b0004, 0x80041261, 0x10014110, - 0x00000000, 0x03e003e0, 0x00040069, 0x10018510, - 0x01564b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x03e003e0, 0xe0590961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x0aa00aa0, - 0x00040069, 0x10018510, 0x01564b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0aa00aa0, - 0xe05f0961, 0x001b0004, 0x25611b62, 0x57006300, - 0x25571a62, 0x59001f00, 0x251f0962, 0x5f005500, - 0x80040961, 0x10014110, 0x00000000, 0x0c200c20, - 0x00040069, 0x10018510, 0x01564d06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0c200c20, - 0xe0550961, 0x001b0004, 0x80041261, 0x10014110, - 0x00000000, 0x0ae00ae0, 0x00040069, 0x10018510, - 0x01564d06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0ae00ae0, 0xe0590961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x03e003e0, - 0x00040069, 0x10018510, 0x01564d06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x03e003e0, - 0xe05f0961, 0x001b0004, 0x25630b62, 0x55006100, - 0x25551a62, 0x59005700, 0x25570962, 0x5f001f00, - 0x01040022, 0x0001c060, 0x00000db8, 0x00000db8, - 0x251f0962, 0x63aa6500, 0x25591362, 0x55aa5b00, - 0x255f1362, 0x57aa5d00, 0x25610962, 0x5f005900, - 0x25591162, 0x61001f00, 0xe01f1141, 0x34005900, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x20111140, 0x1f216500, 0x20133140, 0x1f215b00, - 0x20150040, 0x1f215d00, 0x20590040, 0x1f016300, - 0x205b0040, 0x1f015500, 0x20550040, 0x1f015700, - 0x20571340, 0x11205900, 0x20591340, 0x13205b00, - 0x205b1340, 0x15205500, 0x00041341, 0x1f058aa0, - 0x0a465705, 0x3f800001, 0x00041341, 0x55058aa0, - 0x0a465905, 0x3f800001, 0x00041341, 0x57058aa0, - 0x0a465b05, 0x3f800001, 0x00041365, 0x5d058220, - 0x02461f05, 0x007fffff, 0x00041265, 0x5f058220, - 0x02465505, 0x007fffff, 0x00040065, 0x61058220, - 0x02465505, 0x80000000, 0x00041165, 0x59058220, - 0x02465705, 0x007fffff, 0x00041765, 0x63058220, - 0x02465705, 0x80000000, 0x00040940, 0x5b058660, - 0x06465d05, 0x3f000000, 0x00041d40, 0x5d058660, - 0x06465f05, 0x3f000000, 0x00041c40, 0x5f058660, - 0x06465905, 0x3f000000, 0xac001b70, 0x3f805b01, - 0x11040062, 0x59058220, 0x02465b05, 0x3f000000, - 0x00041965, 0x65058220, 0x02465905, 0x7fffffff, - 0xac001c70, 0x3f805d01, 0x11040a62, 0x5b058220, - 0x02465d05, 0x3f000000, 0x00041965, 0x59058220, - 0x02465b05, 0x7fffffff, 0xac001d70, 0x3f805f01, - 0x11040a62, 0x5d058220, 0x02465f05, 0x3f000000, - 0x00040965, 0x5f058220, 0x02461f05, 0x80000000, - 0x00041a65, 0x5b058220, 0x02465d05, 0x7fffffff, - 0x205d1a66, 0x5f006503, 0x205f1d66, 0x61005903, - 0x20591b66, 0x63005b03, 0x00040065, 0x5b058220, - 0x02461f05, 0x7f800000, 0x00041b70, 0x61058aa0, - 0x3a465d05, 0x3f7f0000, 0x00040065, 0x1f058220, - 0x02465505, 0x7f800000, 0x00041c70, 0x5d058aa0, - 0x3a465f05, 0x3f7f0000, 0x00040065, 0x55058220, - 0x02465705, 0x7f800000, 0x00041c70, 0x5f058aa0, - 0x3a465905, 0x3f7f0000, 0x00041b6c, 0x57058660, - 0x02465b05, 0x00000017, 0x00041b6c, 0x5b058660, - 0x02461f05, 0x00000017, 0x00041b6c, 0x1f058660, - 0x02465505, 0x00000017, 0x00040b52, 0x55044560, - 0x0e2eff82, 0x61055705, 0x00040a52, 0x57044560, - 0x0e2eff82, 0x5d055b05, 0x00040952, 0x59044560, - 0x0e2eff82, 0x5f051f05, 0xa05d0040, 0x01004503, - 0x00040061, 0x5b070200, 0x00461d05, 0x00000000, - 0x271d1a70, 0x45005d03, 0xa05f1940, 0x47021d02, - 0x00030061, 0x1d060220, 0x00345d05, 0x00000000, - 0x00130061, 0x1f060220, 0x00345e05, 0x00000000, - 0x00041d61, 0x5d050020, 0x00665b07, 0x00000000, - 0x00031b61, 0x1d260220, 0x00345f05, 0x00000000, - 0x00131b61, 0x1f260220, 0x00346005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x00000000, 0xf3081d24, 0x00025d14, - 0x00044131, 0x00000000, 0xfb0c1924, 0x003c1144, - 0xa05b0040, 0x01204503, 0x00043561, 0x5d070200, - 0x00465505, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x271d1a70, 0x45005b03, - 0x00040061, 0x61070200, 0x00465905, 0x00000000, - 0xa05f1a40, 0x47021d02, 0x00030061, 0x1d060220, - 0x00345b05, 0x00000000, 0x00133561, 0x1f060220, - 0x00345c05, 0x00000000, 0x00031a61, 0x1d260220, - 0x00345f05, 0x00000000, 0x00131a61, 0x1f260220, - 0x00346005, 0x00000000, 0x00041f61, 0x5b070000, - 0x00665d07, 0x00000000, 0x00040061, 0x5f070200, - 0x00465705, 0x00000000, 0x00041961, 0x5b0f0000, - 0x00665f07, 0x00000000, 0x00041961, 0x5b170000, - 0x00666107, 0x00000000, 0x00041961, 0x5b1f0000, - 0x00665307, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xfb081d24, 0x00005b14, 0x00040070, 0x00010220, - 0x52463305, 0x00463d05, 0x01040022, 0x0001c060, - 0x000003c0, 0x00000360, 0x251d3662, 0x23432500, - 0x251f3662, 0x41432700, 0x25531b62, 0x43432900, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x255b1162, 0x53001f00, 0x251f1162, 0x5b001d00, - 0xe01d1141, 0x34001f00, 0x201f1140, 0x1d202500, - 0x20530040, 0x1d202700, 0x205b0040, 0x1d202900, - 0x205d1f40, 0x1d002300, 0x205f1d40, 0x1d004100, - 0x20611c40, 0x1d004300, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x201d1640, 0x11201f00, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x201f1640, 0x13205300, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x20531640, 0x15205b00, - 0x00041341, 0x5b058aa0, 0x0a461d05, 0x3f7ffffe, - 0x00041341, 0x1d058aa0, 0x0a461f05, 0x3f7ffffe, - 0x00041341, 0x1f058aa0, 0x0a465305, 0x3f7ffffe, - 0x00041169, 0x5305a660, 0x02465505, 0x00000017, - 0x00041940, 0x55058660, 0x06465305, 0x43800000, - 0x00040069, 0x5305a660, 0x02465705, 0x00000017, - 0x00041940, 0x57058660, 0x06465305, 0x43800000, - 0x00040069, 0x5305a660, 0x02465905, 0x00000017, - 0x00041940, 0x59058660, 0x06465305, 0x43800000, - 0x20530941, 0x55005b00, 0x205b0b41, 0x57001d00, - 0x201d0941, 0x59001f00, 0x601f1345, 0x00105300, - 0x60531345, 0x00105b00, 0x605b1345, 0x00101d00, - 0xe51d1362, 0x00001f00, 0xe51f1362, 0x00005300, - 0xe5531362, 0x00005b00, 0x00041362, 0x5b058aa0, - 0x5a461d05, 0x437f0000, 0x00041362, 0x1d058aa0, - 0x5a461f05, 0x437f0000, 0x00041362, 0x1f058aa0, - 0x5a465305, 0x437f0000, 0x20530040, 0x11205d00, - 0x205d0040, 0x13205f00, 0x205f0040, 0x15206100, - 0x00041341, 0x61058aa0, 0x0a465305, 0x3f800001, - 0x00041341, 0x53058aa0, 0x0a465d05, 0x3f800001, - 0x00041341, 0x5d058aa0, 0x0a465f05, 0x3f800001, - 0x205f1341, 0x55006100, 0x20551341, 0x57005300, - 0x20531341, 0x59005d00, 0x60571345, 0x00125f00, - 0x60591345, 0x00125500, 0x60551345, 0x00125300, - 0xe5531362, 0x00025700, 0xe5571362, 0x00025900, - 0xe5591362, 0x00025500, 0x00041362, 0x55058aa0, - 0x5a465305, 0x437f0000, 0x00041362, 0x53058aa0, - 0x5a465705, 0x437f0000, 0x00041362, 0x57058aa0, - 0x5a465905, 0x437f0000, 0x00041161, 0x5d070a00, - 0x00465705, 0x00000000, 0x00041161, 0x59070a00, - 0x00465b05, 0x00000000, 0x00040061, 0x5b070a00, - 0x00461d05, 0x00000000, 0x00040061, 0x1d070a00, - 0x00461f05, 0x00000000, 0x00041361, 0x1f070a00, - 0x00465505, 0x00000000, 0x00041961, 0x58050010, - 0x00661f07, 0x00000000, 0x00041261, 0x55070a00, - 0x00465305, 0x00000000, 0x00041c61, 0x53050010, - 0x00661d07, 0x00000000, 0x00041e61, 0x54050010, - 0x00665b07, 0x00000000, 0x00041b61, 0x57050010, - 0x00665507, 0x00000000, 0x00041f61, 0x55050010, - 0x00665907, 0x00000000, 0x00040061, 0x56050010, - 0x00665d07, 0x00000000, 0x00040024, 0x0001c060, - 0x00000070, 0x00000070, 0x00041b61, 0x53054110, - 0x00000000, 0x00800080, 0x00041c61, 0x54054110, - 0x00000000, 0x00800080, 0x00041d61, 0x55054110, - 0x00000000, 0x00800080, 0x00041d61, 0x56054110, - 0x00000000, 0x00000000, 0x00041f61, 0x57054110, - 0x00000000, 0x00000000, 0x00040061, 0x58054110, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x000005a0, 0x00040f61, 0x60060100, - 0x00585305, 0x00000000, 0x00041d61, 0x5a060100, - 0x00585405, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041e61, 0x5b060100, - 0x00585505, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041e61, 0x71060100, - 0x00585605, 0x00000000, 0xa0530040, 0x33004502, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x72060100, 0x00585705, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x6e060100, 0x00585805, 0x00000000, - 0x27571b70, 0x45005303, 0xa0610040, 0x01c05303, - 0xa0551a40, 0x47025702, 0x00041f61, 0x57050020, - 0x00565b06, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x271d1b70, 0x53006103, - 0xa0631940, 0x55021d02, 0x00030061, 0x1d060220, - 0x00346105, 0x00000000, 0x00133661, 0x1f060220, - 0x00346205, 0x00000000, 0x00031a61, 0x1d260220, - 0x00346305, 0x00000000, 0x00131a61, 0x1f260220, - 0x00346405, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x00000000, - 0xf3081d24, 0x00025714, 0xa0640040, 0x02805303, - 0x00043761, 0x58050020, 0x00565a06, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x271e1a70, 0x53006403, 0xa0661940, 0x55021e02, - 0x00033761, 0x1d060220, 0x00346405, 0x00000000, - 0x00133761, 0x1f060220, 0x00346505, 0x00000000, - 0x00031a61, 0x1d260220, 0x00346605, 0x00000000, - 0x00131a61, 0x1f260220, 0x00346705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x00000000, 0xf3081d24, 0x00025814, - 0xa0670040, 0x03405303, 0x00043861, 0x59050020, - 0x00566006, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x271f1a70, 0x53006703, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0691940, 0x55021f02, 0x00033861, 0x1d060220, - 0x00346705, 0x00000000, 0x00130061, 0x1f060220, - 0x00346805, 0x00000000, 0x00031a61, 0x1d260220, - 0x00346905, 0x00000000, 0x00131a61, 0x1f260220, - 0x00346a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x00000000, - 0xf3081d24, 0x00025914, 0xa06a0040, 0x02205303, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x27571970, 0x53006a03, 0x00033961, 0x1d060220, - 0x00346a05, 0x00000000, 0x00133961, 0x1f060220, - 0x00346b05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0xa06c0040, 0x55025702, - 0x00040061, 0x57050020, 0x00566e06, 0x00000000, - 0x00031a61, 0x1d260220, 0x00346c05, 0x00000000, - 0x00131b61, 0x1f260220, 0x00346d05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x00000000, 0xf3081d24, 0x00025714, - 0xa06d0040, 0x02e05303, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x27581970, 0x53006d03, - 0x00033a61, 0x1d060220, 0x00346d05, 0x00000000, - 0x00133a61, 0x1f060220, 0x00346e05, 0x00000000, - 0xa06f1b40, 0x55025802, 0x00040061, 0x58050020, - 0x00567206, 0x00000000, 0x00031a61, 0x1d260220, - 0x00346f05, 0x00000000, 0x00131b61, 0x1f260220, - 0x00347005, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x00000000, - 0xf3081d24, 0x00025814, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xa0593b40, 0x03a05303, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x275b1970, 0x53005903, 0x00033b61, 0x1d060220, - 0x00345905, 0x00000000, 0x00133b61, 0x1f060220, - 0x00345a05, 0x00000000, 0x00040061, 0x59050020, - 0x00567106, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xa0571c40, 0x55025b02, - 0x00031961, 0x1d260220, 0x00345705, 0x00000000, - 0x00131a61, 0x1f260220, 0x00345805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xf3081d24, 0x00025914, - 0x00040070, 0x00018660, 0x26465005, 0x00000000, - 0x11040062, 0x5c058220, 0x02004f04, 0x00000002, - 0x00041961, 0x61070200, 0x00465c05, 0x00000000, - 0xa05d0040, 0x01605303, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041a61, 0x5a050020, - 0x00666107, 0x00000000, 0x275f0a70, 0x53005d03, - 0x00033161, 0x1d060220, 0x00345d05, 0x00000000, - 0x00133161, 0x1f060220, 0x00345e05, 0x00000000, - 0xa0631b40, 0x55025f02, 0x00031961, 0x1d260220, - 0x00346305, 0x00000000, 0x00131a61, 0x1f260220, - 0x00346405, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xf3081d24, 0x00025a14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00001818, 0x00001818, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x64058660, - 0x02463f05, 0x00000001, 0x00040070, 0x00010660, - 0x56463b05, 0x00463d05, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040a40, 0x5b058660, - 0x06466405, 0x00001328, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x66140000, - 0xe6005b14, 0x00020000, 0x00042c61, 0x65050110, - 0x00566606, 0x00000000, 0x00041961, 0x67050020, - 0x0056650e, 0x00000000, 0xef3b1962, 0x00006703, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x68050020, 0x00663b07, 0x00000000, - 0x00040070, 0x00010220, 0x52463305, 0x00463d05, - 0x80041a61, 0x10014110, 0x00000000, 0x0d000d00, - 0x00040069, 0x10018510, 0x01564906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0d000d00, - 0xe06a0961, 0x001b0004, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x206c0066, 0x6a003b03, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x6e050020, 0x00666c07, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80040961, 0x10014110, 0x00000000, 0x0dc00dc0, - 0x00040069, 0x10018510, 0x01564b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0dc00dc0, - 0xe0700961, 0x001b0004, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x20720966, 0x70006e03, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x74050020, 0x00667207, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x0e800e80, - 0x00040069, 0x10018510, 0x01564d06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0e800e80, - 0xe0760961, 0x001b0004, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x20780066, 0x76007203, - 0x00041961, 0x3f070200, 0x00007804, 0x00000000, - 0x01040022, 0x0001c060, 0x00000178, 0x00000108, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x7a050020, 0x00007804, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0xac7c0970, 0x00007a03, 0x00040070, 0x00018660, - 0x16463b05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x01040a62, 0x7e058220, - 0x02467c05, 0xffffffff, 0x00041970, 0x00018660, - 0x26467e05, 0x00000000, 0x01040062, 0x50058220, - 0x02462305, 0xff800000, 0x01040062, 0x53058220, - 0x02464105, 0xff800000, 0x01041262, 0x55058220, - 0x02462705, 0x7f800000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x01041162, 0x57058220, - 0x02462905, 0x7f800000, 0x01040062, 0x41058220, - 0x02464305, 0xff800000, 0x01040062, 0x43058220, - 0x02462505, 0x7f800000, 0x00040024, 0x0001c060, - 0x00000080, 0x00000080, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x57054220, - 0x00000000, 0x7f800000, 0x00040a61, 0x55054220, - 0x00000000, 0x7f800000, 0x00041c61, 0x43054220, - 0x00000000, 0x7f800000, 0x00041e61, 0x41054220, - 0x00000000, 0xff800000, 0x00041f61, 0x53054220, - 0x00000000, 0xff800000, 0x00040061, 0x50054220, - 0x00000000, 0xff800000, 0x00040025, 0x00004600, - 0x00000000, 0x00001428, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80041b61, 0x10014110, - 0x00000000, 0x08600860, 0x00040069, 0x10018510, - 0x01564906, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x08600860, 0xe01d0961, 0x001b0004, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80040961, 0x10014110, 0x00000000, 0x0aa00aa0, - 0x00040069, 0x10018510, 0x01564906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0aa00aa0, - 0xe01f0961, 0x001b0004, 0x80041f61, 0x10014110, - 0x00000000, 0x0ae00ae0, 0x00040069, 0x10018510, - 0x01564906, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0ae00ae0, 0xe0230961, 0x001b0004, - 0x00040070, 0x00018220, 0x52463305, 0x00000006, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x275d0a62, 0x1d004300, 0x275f0a62, 0x1f005500, - 0x27610a62, 0x23005700, 0x80040961, 0x10014110, - 0x00000000, 0x0ba00ba0, 0x00040069, 0x10018510, - 0x01564b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0ba00ba0, 0xe0240961, 0x001b0004, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x80040061, 0x10014110, 0x00000000, 0x0be00be0, - 0x00040069, 0x10018510, 0x01564b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0be00be0, - 0xe0630961, 0x001b0004, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80041161, 0x10014110, - 0x00000000, 0x0c200c20, 0x00040069, 0x10018510, - 0x01564b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0c200c20, 0xe0590961, 0x001b0004, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x275b1b62, 0x24005d00, 0x275d0962, 0x63005f00, - 0x275f0962, 0x59006100, 0x80040b61, 0x10014110, - 0x00000000, 0x0b600b60, 0x00040069, 0x10018510, - 0x01564d06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0b600b60, 0xe0250961, 0x001b0004, - 0x80041261, 0x10014110, 0x00000000, 0x0ba00ba0, - 0x00040069, 0x10018510, 0x01564d06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0ba00ba0, - 0xe0640961, 0x001b0004, 0x80040961, 0x10014110, - 0x00000000, 0x0be00be0, 0x00040069, 0x10018510, - 0x01564d06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0be00be0, 0xe0610961, 0x001b0004, - 0x271d1b62, 0x25005b00, 0x80041161, 0x10014110, - 0x00000000, 0x0a000a00, 0x00040069, 0x10018510, - 0x01564906, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0a000a00, 0xe0260961, 0x001b0004, - 0x271f1b62, 0x64005d00, 0x27591a62, 0x61005f00, - 0x80041261, 0x10014110, 0x00000000, 0x0a600a60, - 0x00040069, 0x10018510, 0x01564906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0a600a60, - 0xe0650961, 0x001b0004, 0x80041161, 0x10014110, - 0x00000000, 0x08200820, 0x00040069, 0x10018510, - 0x01564906, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x08200820, 0xe0620961, 0x001b0004, - 0x25231b62, 0x26005000, 0x25251a62, 0x65005300, - 0x25271962, 0x62004100, 0x80041361, 0x10014110, - 0x00000000, 0x04600460, 0x00040069, 0x10018510, - 0x01564b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x04600460, 0xe0290961, 0x001b0004, - 0x80041261, 0x10014110, 0x00000000, 0x04a004a0, - 0x00040069, 0x10018510, 0x01564b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x04a004a0, - 0xe0490961, 0x001b0004, 0x80040961, 0x10014110, - 0x00000000, 0x04e004e0, 0x00040069, 0x10018510, - 0x01564b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x04e004e0, 0xe05b0961, 0x001b0004, - 0x254b1962, 0x29002300, 0x25230962, 0x49002500, - 0x25250962, 0x5b002700, 0x80041161, 0x10014110, - 0x00000000, 0x09600960, 0x00040069, 0x10018510, - 0x01564d06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x09600960, 0xe05b0961, 0x001b0004, - 0x80040961, 0x10014110, 0x00000000, 0x04600460, - 0x00040069, 0x10018510, 0x01564d06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x04600460, - 0xe0270961, 0x001b0004, 0x80041161, 0x10014110, - 0x00000000, 0x04a004a0, 0x00040069, 0x10018510, - 0x01564d06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x04a004a0, 0xe0290961, 0x001b0004, - 0x25491b62, 0x5b004b00, 0x254b0962, 0x27002300, - 0x254d1962, 0x29002500, 0x01040022, 0x0001c060, - 0x00000f08, 0x00000f08, 0x25271362, 0x49aa1d00, - 0x25291362, 0x4baa1f00, 0x255b1362, 0x4daa5900, - 0x255d1162, 0x5b002900, 0x255f1162, 0x5d002700, - 0xe0661141, 0x34005f00, 0x20230940, 0x66211d00, - 0x20250a40, 0x66211f00, 0x20270040, 0x66215900, - 0x20600040, 0x66014900, 0x20620040, 0x66014b00, - 0x20640040, 0x66014d00, 0x20661340, 0x23206000, - 0x20681340, 0x25206200, 0x206a1340, 0x27206400, - 0x00041341, 0x1d058aa0, 0x0a466605, 0x3f800001, - 0x00041341, 0x1f058aa0, 0x0a466805, 0x3f800001, - 0x00041341, 0x49058aa0, 0x0a466a05, 0x3f800001, - 0x00041165, 0x6b058220, 0x02461d05, 0x007fffff, - 0x00040065, 0x5b058220, 0x02461d05, 0x80000000, - 0x00041265, 0x67058220, 0x02461f05, 0x007fffff, - 0x00041165, 0x63058220, 0x02464905, 0x007fffff, - 0x00041c40, 0x70058660, 0x06466b05, 0x3f000000, - 0xa06c0040, 0x01004503, 0x00040c40, 0x60058660, - 0x06466705, 0x3f000000, 0x00041c40, 0x5e058660, - 0x06466305, 0x3f000000, 0xac001c70, 0x3f807001, - 0x11041762, 0x4b058220, 0x02467005, 0x3f000000, - 0xac001b70, 0x3f806001, 0x11041762, 0x4d058220, - 0x02466005, 0x3f000000, 0x00040965, 0x61058220, - 0x02464b05, 0x7fffffff, 0x00041a65, 0x4b058220, - 0x02464d05, 0x7fffffff, 0xac001d70, 0x3f805e01, - 0x11040062, 0x59058220, 0x02465e05, 0x3f000000, - 0x00040965, 0x5d058220, 0x02461f05, 0x80000000, - 0x00040965, 0x5f058220, 0x02464905, 0x80000000, - 0x00041b65, 0x4d058220, 0x02465905, 0x7fffffff, - 0x20591e66, 0x5b006103, 0x205b1c66, 0x5d004b03, - 0x204b1b66, 0x5f004d03, 0x00040065, 0x4d058220, - 0x02461d05, 0x7f800000, 0x00040065, 0x1d058220, - 0x02461f05, 0x7f800000, 0x00040065, 0x1f058220, - 0x02464905, 0x7f800000, 0x00041b6c, 0x49058660, - 0x02464d05, 0x00000017, 0x00041b6c, 0x4d058660, - 0x02461d05, 0x00000017, 0x00041b6c, 0x1d058660, - 0x02461f05, 0x00000017, 0x00041970, 0x1f058aa0, - 0x3a465905, 0x3f7f0000, 0x00041f70, 0x59058aa0, - 0x3a465b05, 0x3f7f0000, 0x00041f70, 0x5b058aa0, - 0x3a464b05, 0x3f7f0000, 0x276e0070, 0x45006c03, - 0x00040952, 0x4b044560, 0x0e2eff82, 0x1f054905, - 0x00040a52, 0x49044560, 0x0e2eff82, 0x59054d05, - 0x00040952, 0x4d044560, 0x0e2eff82, 0x5b051d05, - 0x80030061, 0x5a054010, 0x00000000, 0x76543210, - 0xa0700d40, 0x47026e02, 0x80031a61, 0x5a050120, - 0x00465a05, 0x00000000, 0x00030061, 0x1d060220, - 0x00346c05, 0x00000000, 0x00130061, 0x1f060220, - 0x00346d05, 0x00000000, 0xe45a1b69, 0x00205a03, - 0x00031b61, 0x1d260220, 0x00347005, 0x00000000, - 0x00131b61, 0x1f260220, 0x00347105, 0x00000000, - 0xe45a1b40, 0x04005a03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039d31, 0x590e0100, - 0xfa005a0c, 0x04000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x5c050020, - 0x00565906, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xf3081d24, 0x00025c14, 0x00043161, 0x29050660, - 0x00461705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb0c1924, 0x003c2344, 0xa0710040, 0x01204503, - 0x00040061, 0x5f070200, 0x00464b05, 0x00000000, - 0x27731a70, 0x45007103, 0x00033161, 0x11060220, - 0x00347105, 0x00000000, 0x00133161, 0x13060220, - 0x00347205, 0x00000000, 0x00040061, 0x61070200, - 0x00464905, 0x00000000, 0x00040061, 0x63070200, - 0x00464d05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041e61, 0x5d070000, - 0x00665f07, 0x00000000, 0xa0751e40, 0x47027302, - 0x00041a61, 0x5d0f0000, 0x00666107, 0x00000000, - 0x00031a61, 0x11260220, 0x00347505, 0x00000000, - 0x00131b61, 0x13260220, 0x00347605, 0x00000000, - 0x00041b61, 0x5d170000, 0x00666307, 0x00000000, - 0x00041961, 0x5d1f0000, 0x00663f07, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xfb081124, 0x00005d14, - 0x00040070, 0x00010220, 0x52463305, 0x00463d05, - 0x01040022, 0x0001c060, 0x000004e0, 0x00000430, - 0x25761d62, 0x50434300, 0x25780062, 0x53435500, - 0x257a3362, 0x41435700, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x5905a660, - 0x02464905, 0x00000017, 0x00043169, 0x5d05a660, - 0x02464d05, 0x00000017, 0x00040070, 0x00018660, - 0x16463b05, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x257c2162, 0x7a007800, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041b40, 0x5b058660, 0x06465905, 0x43800000, - 0x00041b40, 0x5f058660, 0x06465d05, 0x43800000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x257e1162, 0x7c007600, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe0111141, 0x34007e00, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x20131140, 0x11204300, 0x20153140, 0x11205500, - 0x20170040, 0x11205700, 0x20193140, 0x11005000, - 0x201b3140, 0x11005300, 0x201d3140, 0x11004100, - 0x00041569, 0x5505a660, 0x02464b05, 0x00000017, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x201f1640, 0x23201300, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x203f0e40, 0x25201500, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x20411340, 0x27201700, 0x20791640, 0x23201900, - 0x207b1640, 0x25201b00, 0x207d1640, 0x27201d00, - 0x00040940, 0x57058660, 0x06465505, 0x43800000, - 0x00041641, 0x43058aa0, 0x0a461f05, 0x3f7ffffe, - 0x00041641, 0x50058aa0, 0x0a463f05, 0x3f7ffffe, - 0x00041641, 0x53058aa0, 0x0a464105, 0x3f7ffffe, - 0x00041641, 0x11058aa0, 0x0a467905, 0x3f800001, - 0x00041641, 0x13058aa0, 0x0a467b05, 0x3f800001, - 0x00041641, 0x15058aa0, 0x0a467d05, 0x3f800001, - 0x20610941, 0x57004300, 0x20630c41, 0x5b005000, - 0x20650b41, 0x5f005300, 0x20171641, 0x57001100, - 0x20191641, 0x5b001300, 0x201b1641, 0x5f001500, - 0x60671645, 0x00106100, 0x60691645, 0x00106300, - 0x606b1645, 0x00106500, 0x601d1645, 0x00121700, - 0x601f1645, 0x00121900, 0x60231645, 0x00121b00, - 0xe56d1662, 0x00006700, 0xe56f1662, 0x00006900, - 0xe5711662, 0x00006b00, 0xe5251662, 0x00021d00, - 0xe5271662, 0x00021f00, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe5291662, 0x00022300, - 0x00041662, 0x73058aa0, 0x5a466d05, 0x437f0000, - 0x00041662, 0x75058aa0, 0x5a466f05, 0x437f0000, - 0x00041662, 0x77058aa0, 0x5a467105, 0x437f0000, - 0x00041662, 0x3f058aa0, 0x5a462505, 0x437f0000, - 0x00041662, 0x41058aa0, 0x5a462705, 0x437f0000, - 0x00041662, 0x43058aa0, 0x5a462905, 0x437f0000, - 0x00041661, 0x64070a00, 0x00467305, 0x00000000, - 0x00041561, 0x66070a00, 0x00467505, 0x00000000, - 0x00041461, 0x68070a00, 0x00467705, 0x00000000, - 0x00041361, 0x6a070a00, 0x00463f05, 0x00000000, - 0x00041261, 0x6c070a00, 0x00464105, 0x00000000, - 0x00041161, 0x6e070a00, 0x00464305, 0x00000000, - 0x00041e61, 0x4b050010, 0x00666407, 0x00000000, - 0x00041e61, 0x4c050010, 0x00666607, 0x00000000, - 0x00041e61, 0x4d050010, 0x00666807, 0x00000000, - 0x00041e61, 0x44050010, 0x00666a07, 0x00000000, - 0x00041e61, 0x49050010, 0x00666c07, 0x00000000, - 0x00041e61, 0x4a050010, 0x00666e07, 0x00000000, - 0x11041e62, 0x5b058110, 0x01584b05, 0x00000000, - 0x11041e62, 0x5a058110, 0x01584c05, 0x00000000, - 0x11041e62, 0x59058110, 0x01584d05, 0x00000000, - 0x11041e62, 0x5e058110, 0x01584405, 0x00000000, - 0x11041e62, 0x5d058110, 0x01584905, 0x00000000, - 0x11041e62, 0x5c058110, 0x01584a05, 0x00000000, - 0x00040024, 0x0001c060, 0x000000c0, 0x000000c0, - 0x00041d61, 0x59054110, 0x00000000, 0x00800080, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x5a054110, 0x00000000, 0x00800080, - 0x00041f61, 0x5b054110, 0x00000000, 0x00800080, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041d61, 0x5c054110, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x5d054110, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x5e054110, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000550, - 0xa0500040, 0x33004502, 0x00041f61, 0x6f060100, - 0x00585905, 0x00000000, 0x00040d61, 0x70060100, - 0x00585a05, 0x00000000, 0x00040c61, 0x71060100, - 0x00585b05, 0x00000000, 0x00041f61, 0x7d060100, - 0x00585c05, 0x00000000, 0x00041f61, 0x7e060100, - 0x00585d05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041f61, 0x7f060100, - 0x00585e05, 0x00000000, 0x27531f70, 0x45005003, - 0xa0570040, 0x01c05003, 0x00041e61, 0x62050020, - 0x00567106, 0x00000000, 0xa0551b40, 0x47025302, - 0x27591b70, 0x50005703, 0x00030061, 0x5e060220, - 0x00345705, 0x00000000, 0x00130061, 0x60060220, - 0x00345805, 0x00000000, 0xa05b1b40, 0x55025902, - 0x00031961, 0x5e260220, 0x00345b05, 0x00000000, - 0x00131a61, 0x60260220, 0x00345c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x00000000, 0xf3085e24, 0x00026214, - 0xa05c0040, 0x02805003, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x67050020, - 0x00567006, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x275e1a70, 0x50005c03, - 0x00033e61, 0x63060220, 0x00345c05, 0x00000000, - 0x00131761, 0x65060220, 0x00345d05, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xa0601b40, 0x55025e02, 0x00031961, 0x63260220, - 0x00346005, 0x00000000, 0x00131a61, 0x65260220, - 0x00346105, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x00000000, - 0xf3086324, 0x00026714, 0xa0613e40, 0x03405003, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x6c050020, 0x00566f06, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x27631a70, 0x50006103, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00031761, 0x68060220, - 0x00346105, 0x00000000, 0x00131761, 0x6a060220, - 0x00346205, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xa0651b40, 0x55026302, - 0x00031961, 0x68260220, 0x00346505, 0x00000000, - 0x00131a61, 0x6a260220, 0x00346605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xf3086824, 0x00026c14, - 0xa0663f40, 0x02205003, 0x00041461, 0x71050020, - 0x00567f06, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x27681a70, 0x50006603, - 0x00033061, 0x6d060220, 0x00346605, 0x00000000, - 0x00130061, 0x6f060220, 0x00346705, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa06a1b40, 0x55026802, 0x00031961, 0x6d260220, - 0x00346a05, 0x00000000, 0x00131a61, 0x6f260220, - 0x00346b05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xf3086d24, 0x00027114, 0xa06b3040, 0x02e05003, - 0x00040061, 0x76050020, 0x00567e06, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x276d1a70, 0x50006b03, 0x00033161, 0x72060220, - 0x00346b05, 0x00000000, 0x00130061, 0x74060220, - 0x00346c05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa06f1b40, 0x55026d02, - 0x00031961, 0x72260220, 0x00346f05, 0x00000000, - 0x00131a61, 0x74260220, 0x00347005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3087224, 0x00027614, - 0xa0703140, 0x03a05003, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00042161, 0x7b050020, - 0x00567d06, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27721a70, 0x50007003, - 0x00033261, 0x77060220, 0x00347005, 0x00000000, - 0x00130061, 0x79060220, 0x00347105, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0741b40, 0x55027202, 0x00031961, 0x77260220, - 0x00347405, 0x00000000, 0x00131a61, 0x79260220, - 0x00347505, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x00000000, - 0xf3087724, 0x00027b14, 0xa0753240, 0x01605003, - 0x00043161, 0x11050020, 0x00565206, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x27771a70, 0x50007503, 0x00033361, 0x7c060220, - 0x00347505, 0x00000000, 0x00130061, 0x7e060220, - 0x00347605, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xa0791b40, 0x55027702, - 0x00031961, 0x7c260220, 0x00347905, 0x00000000, - 0x00131a61, 0x7e260220, 0x00347a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xf3087c24, 0x00021114, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000300, - 0x00040061, 0x00010660, 0x20463505, 0x00000000, - 0x01040022, 0x0001c060, 0x000002c8, 0x000002c8, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xa07a1d40, 0x02802f03, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80033161, 0x1c054220, - 0x00000000, 0x00000008, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041169, 0x29058660, - 0x02463d05, 0x00000003, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x277c2170, 0x2f007a03, - 0x00033161, 0x13060220, 0x00347a05, 0x00000000, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x00131761, 0x15060220, 0x00347b05, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa07e1b40, 0x31027c02, 0x00031961, 0x13260220, - 0x00347e05, 0x00000000, 0x00131a61, 0x15260220, - 0x00347f05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x11140000, - 0xfb041324, 0x00040000, 0x00042369, 0x13058660, - 0x02461105, 0x00000006, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xa0151940, 0x13002f02, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x27171970, 0x2f001503, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa0191a40, 0x31021702, - 0xa0170040, 0x01003903, 0x8a004131, 0x1b0c0000, - 0xea001c0c, 0x00300000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x1f140000, - 0xe6001714, 0x00020000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0xa01d1740, 0x37011b02, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x23050120, 0x00561f06, 0x00000000, - 0x00041a69, 0x37058660, 0x02461d05, 0x00000002, - 0xe0391c68, 0x01e01d03, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa0250940, 0x1b102302, - 0xa03b1b40, 0x37001502, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040a69, 0x27058660, - 0x02462505, 0x00000006, 0x273d1a70, 0x15003b03, - 0x201f1a66, 0x29002703, 0x00041a52, 0x3f040e68, - 0x0e2e1905, 0x3d053905, 0x00033161, 0x18060220, - 0x00343b05, 0x00000000, 0x00130061, 0x1a060220, - 0x00343c05, 0x00000000, 0x00031a61, 0x18260220, - 0x00343f05, 0x00000000, 0x00131a61, 0x1a260220, - 0x00344005, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb0c1824, 0x00041f14, 0x00040025, 0x00004600, - 0x00000000, 0x00000018, 0xa02d0040, 0x01002d03, - 0x00040027, 0x00014060, 0x00000000, 0xffffc328, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80031661, 0x69054010, 0x00000000, 0x76543210, - 0x80031961, 0x69050120, 0x00466905, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe46a0940, 0x00806903, 0xe3691969, 0x00206903, - 0xe3691940, 0x06006903, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049431, 0x67160100, - 0xfa006914, 0x04000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x00010660, - 0x20466705, 0x00000000, 0x01040022, 0x0001c060, - 0x00000be0, 0x00000be0, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80031161, 0x26054010, - 0x00000000, 0x76543210, 0x80031f61, 0x2b054010, - 0x00000000, 0x76543210, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80031361, 0x49054220, - 0x00000000, 0x00000004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80031761, 0x1d054010, - 0x00000000, 0x76543210, 0x80030061, 0x33054010, - 0x00000000, 0x76543210, 0x80033161, 0x39054010, - 0x00000000, 0x76543210, 0x80031f61, 0x26050120, - 0x00462605, 0x00000000, 0x80031f61, 0x2b050120, - 0x00462b05, 0x00000000, 0x80000f01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004131, 0x480c0000, - 0xea00490c, 0x00300000, 0x80031d61, 0x1d050120, - 0x00461d05, 0x00000000, 0x80031d61, 0x33050120, - 0x00463305, 0x00000000, 0x80031d61, 0x39050120, - 0x00463905, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0xe4270a40, 0x00802603, - 0xe42c1d40, 0x00802b03, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe41e0d40, 0x00801d03, - 0xe4341d40, 0x00803303, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe43a1d40, 0x00803903, - 0xe3261d69, 0x00202603, 0xe32b1d69, 0x00202b03, - 0xe31d1d69, 0x00201d03, 0xe3331d69, 0x00203303, - 0xe3391d69, 0x00203903, 0xe3261d40, 0x0a002603, - 0xe32b1d40, 0x0a002b03, 0xe31d1d40, 0x00001d03, - 0xe3331d40, 0x0a003303, 0xe3391d40, 0x0a003903, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049531, 0x24160100, 0xfa002614, 0x04000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049631, 0x27160100, 0xfa002b14, 0x04000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x80002165, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80002166, 0x10218220, 0x02001020, 0x0000000f, - 0x80049131, 0x1b160100, 0xfa001d14, 0x04000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049731, 0x2c160100, 0xfa003314, 0x04000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049131, 0x37160100, 0xfa003914, 0x04000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x40058660, 0x02462405, 0x00000001, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x0004006c, 0x4c058660, 0x02461b05, 0x0000001f, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x4e058660, 0x02462c05, 0x00000002, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0xe0500068, 0x01e03703, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040a40, 0x23058660, - 0x06464005, 0x00001328, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0xa0520040, 0x4e000902, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x41140000, 0xe6002314, 0x00020000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x00043840, 0x24058660, 0x06462705, 0x00000e70, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x27540a70, 0x09005203, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00042152, 0x56040e68, - 0x0e2e0b05, 0x54055005, 0x00042861, 0x01060100, - 0x00564106, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x42140000, - 0xe2002414, 0x00020000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x29050020, - 0x00560106, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00033961, 0x25060220, - 0x00345205, 0x00000000, 0x00130061, 0x27060220, - 0x00345305, 0x00000000, 0x00031a61, 0x25260220, - 0x00345605, 0x00000000, 0x00131a61, 0x27260220, - 0x00345705, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00042961, 0x44050020, - 0x00664207, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040969, 0x46058660, - 0x02464405, 0x00000006, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0xa04a0940, 0x48104602, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xfb0c2524, 0x00042914, - 0x80033861, 0x23054010, 0x00000000, 0x76543210, - 0x80033161, 0x3c054010, 0x00000000, 0x76543210, - 0x80033161, 0x26054010, 0x00000000, 0x76543210, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xe0331c68, 0x00604a03, 0x80031c61, 0x23050120, - 0x00462305, 0x00000000, 0x80031c61, 0x3c050120, - 0x00463c05, 0x00000000, 0x80031c61, 0x26050120, - 0x00462605, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xe4241b40, 0x00802303, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe43d1b40, 0x00803c03, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe4271b40, 0x00802603, - 0xe3231b69, 0x00202303, 0xe33c1b69, 0x00203c03, - 0xe3261b69, 0x00202603, 0xe3231b40, 0x00002303, - 0xe33c1b40, 0x0a003c03, 0xe3261b40, 0x00002603, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80003165, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003166, 0x10218220, 0x02001020, 0x0000000f, - 0x80049131, 0x1e160100, 0xfa002314, 0x04000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003165, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003166, 0x10218220, 0x02001020, 0x0000000f, - 0x80049131, 0x3a160100, 0xfa003c14, 0x04000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80003165, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80003166, 0x10218220, 0x02001020, 0x0000000f, - 0x80049131, 0x24160100, 0xfa002614, 0x04000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0xa0571140, 0x3a001e02, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x27590970, 0x24005703, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041269, 0x5d058660, 0x02465705, 0x00000002, - 0xe0611368, 0x01e05703, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa05b0a40, 0x4c025902, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0xa0650040, 0x5d000902, 0x00040969, 0x5f058660, - 0x02465b05, 0x00000002, 0x27671a70, 0x09006503, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00033161, 0x2a060220, 0x00346505, 0x00000000, - 0x00130061, 0x2c060220, 0x00346605, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x20630066, 0x61005f03, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041952, 0x69040e68, - 0x0e2e0b05, 0x67056305, 0x00031961, 0x2a260220, - 0x00346905, 0x00000000, 0x00131a61, 0x2c260220, - 0x00346a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb0c2a24, 0x00043314, 0x00041770, 0x6c058550, - 0x15562106, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x6a050560, - 0x00466c05, 0x00000000, 0x00041965, 0x00010220, - 0x22463505, 0x00466a05, 0x01040022, 0x0001c060, - 0x00000210, 0x00000210, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0xa06d2340, 0x02802f03, - 0x276f0970, 0x2f006d03, 0x00033161, 0x34060220, - 0x00346d05, 0x00000000, 0x00130061, 0x36060220, - 0x00346e05, 0x00000000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa0710b40, 0x31026f02, - 0x00031961, 0x34260220, 0x00347105, 0x00000000, - 0x00131a61, 0x36260220, 0x00347205, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x72140000, 0xfb043424, 0x00040000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x74058660, 0x02467205, 0x00000006, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0xa0760040, 0x74002f02, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x27780070, 0x2f007603, - 0x00033161, 0x35060220, 0x00347605, 0x00000000, - 0x00133161, 0x37060220, 0x00347705, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xa07a0940, 0x31027802, 0x00031961, 0x35260220, - 0x00347a05, 0x00000000, 0x00131a61, 0x37260220, - 0x00347b05, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x7b140000, - 0xfb043524, 0x00040000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00042a66, 0x39058220, - 0x02467b05, 0xffffffc0, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb0c3524, 0x00043914, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80031161, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_DFS_DFS_single_wg_batchable = { - .prog_data = { - .base.nr_params = 12, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 1024, - .base.total_shared = 16200, - .base.program_size = 60128, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_DFS_DFS_single_wg_batchable_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 256, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 6, - .uses_barrier = true, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 12, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 16, - .arg_count = 2, - .args = gfx125_bvh_build_DFS_DFS_single_wg_batchable_args, - .code = gfx125_bvh_build_DFS_DFS_single_wg_batchable_code, -}; -const char *gfx125_bvh_build_DFS_DFS_single_wg_batchable_sha1 = "39f705debe4bf0a95d25cddbb846426933187235"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_DFS_DFS_trivial.h b/src/intel/vulkan/grl/gfx125_bvh_build_DFS_DFS_trivial.h deleted file mode 100644 index 264ae1978e6..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_DFS_DFS_trivial.h +++ /dev/null @@ -1,2108 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_DFS_DFS_trivial_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_DFS_DFS_trivial_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, - { 24, 8 }, - { 32, 4 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g13<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -add(1) g14<1>UD g13<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@1 compacted }; -add(1) g15<1>UD g13<0,1,0>UD 0x00000040UD { align1 WE_all 1N compacted }; -mov(8) g41<1>UW 0x76543210V { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g1UD g14UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g3UD g15UD nullUD 0x0210c500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g41.8<1>UW g41<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g67<1>D g41<8,8,1>UW { align1 1H }; -and(16) g117<1>UD g67<1,1,0>UD 0x0000000fUD { align1 1H I@1 compacted }; -mov(16) g55<2>UW g117<8,8,1>UD { align1 1H I@1 }; -mov(16) g105<1>UD g117<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g77.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g109.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g91.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g61.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g43.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g63.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g45.1<2>F g2.7<0,1,0>F { align1 1Q }; -mov(8) g65.1<2>F g2.7<0,1,0>F { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -and(16) g115<1>UD g3<0,1,0>UD 0x00000001UD { align1 1H compacted }; -mov(8) g77<2>F g2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g109<2>F g2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g91<2>F g2.2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g61<2>F g2.2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g43<2>F g2.4<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g63<2>F g2.4<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g45<2>F g2.6<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g65<2>F g2.6<0,1,0>F { align1 2Q F@7 compacted }; -add(8) g111<1>D g77<8,4,2>D 36D { align1 1Q F@7 compacted }; -add(8) g112<1>D g109<8,4,2>D 36D { align1 2Q F@7 compacted }; -mov(8) g73<2>UD g111<4,4,1>UD { align1 1Q I@2 }; -cmp.l.f0.0(16) g113<1>UD g111<1,1,0>UD 0x00000024UD { align1 1H I@2 compacted }; -mov(8) g75<2>UD g112<4,4,1>UD { align1 2Q }; -cmp.nz.f0.0(16) g71<1>D g115<1,1,0>D 0D { align1 1H I@6 compacted }; -add(8) g78<1>D -g113<8,8,1>D g77.1<8,4,2>D { align1 1Q I@3 }; -add(8) g114<1>D -g114<8,8,1>D g109.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g73.1<2>UD g78<4,4,1>UD { align1 1Q I@2 }; -mov(8) g75.1<2>UD g114<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g17UD g73UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(16) g53<2>UW g19<8,8,1>UD { align1 1H $1.dst }; -mov(16) g69<1>UD g17<16,8,2>UW { align1 1H $1.dst }; -cmp.l.f0.0(16) null<1>D g105<8,8,1>D g69<8,8,1>D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL1 UIP: LABEL0 { align1 1H }; -shl(16) g118<1>D g105<8,8,1>D 0x00000005UD { align1 1H }; -shr(16) g120<1>UD g105<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -mov(8) g122<1>UD g43.1<8,4,2>UD { align1 1Q F@4 }; -mov(8) g123<1>UD g63.1<8,4,2>UD { align1 2Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g124<1>D g43<8,4,2>D g118<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g125<1>D g63<8,4,2>D g119<1,1,0>D { align1 2Q I@5 compacted }; -cmp.l.f0.0(8) g126<1>UD g124<8,8,1>UD g43<8,4,2>UD { align1 1Q I@2 }; -mov(8) g12<2>UD g124<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g127<1>UD g125<8,8,1>UD g63<8,4,2>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g14<2>UD g125<4,4,1>UD { align1 2Q }; -add(16) g3<1>D g124<1,1,0>D 16D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add3(16) g1<1>D g122<8,8,1>D g120<8,8,1>D -g126<1,1,1>D { align1 1H A@1 }; -cmp.l.f0.0(16) g5<1>UD g3<1,1,0>UD g124<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g21<2>UD g3<4,4,1>UD { align1 1Q }; -mov(8) g23<2>UD g4<4,4,1>UD { align1 2Q }; -mov(8) g12.1<2>UD g1<4,4,1>UD { align1 1Q I@4 }; -mov(8) g14.1<2>UD g2<4,4,1>UD { align1 2Q I@5 }; -add(16) g7<1>D -g5<1,1,0>D g1<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g25UD g12UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(8) g21.1<2>UD g7<4,4,1>UD { align1 1Q I@1 }; -mov(8) g23.1<2>UD g8<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g33UD g21UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -else(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; - -LABEL1: -mov(16) g31<1>UD 0x00000000UD { align1 1H $0.dst }; -mov(16) g29<1>UD 0x7f800000UD { align1 1H $0.dst }; -mov(16) g27<1>UD 0x7f800000UD { align1 1H $0.dst }; -mov(16) g25<1>UD 0x7f800000UD { align1 1H $0.dst }; -mov(16) g39<1>UD 0x80000000UD { align1 1H $2.dst }; -mov(16) g37<1>UD 0xff800000UD { align1 1H $2.dst }; -mov(16) g35<1>UD 0xff800000UD { align1 1H $2.dst }; -mov(16) g33<1>UD 0xff800000UD { align1 1H $2.dst }; - -LABEL0: -endif(16) JIP: LABEL2 { align1 1H }; - -LABEL2: -cmp.z.f0.0(16) g8<1>W g55<16,8,2>W 0W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov.nz.f0.0(16) g73<1>D g8<8,8,1>W { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL3 UIP: LABEL3 { align1 1H }; -add(8) g79<1>D g91<8,4,2>D 12D { align1 1Q F@6 compacted }; -add(8) g9<1>D g61<8,4,2>D 12D { align1 2Q F@5 compacted }; -cmp.l.f0.0(8) g80<1>UD g79<8,8,1>UD g91<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g10<1>UD g9<8,8,1>UD g61<8,4,2>UD { align1 2Q I@2 }; -mov(8) g75<2>UD g79<4,4,1>UD { align1 1Q $1.src }; -mov(8) g77<2>UD g9<4,4,1>UD { align1 2Q }; -add(8) g81<1>D -g80<8,8,1>D g91.1<8,4,2>D { align1 1Q I@4 }; -add(8) g11<1>D -g10<8,8,1>D g61.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g75.1<2>UD g81<4,4,1>UD { align1 1Q I@2 }; -mov(8) g77.1<2>UD g11<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g12UD g75UD nullUD 0x08240588 0x00000000 - ugm MsgDesc: ( atomic_inc, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -shl(16) g47<1>D g12<8,8,1>D 0x00000006UD { align1 1H $1.dst }; - -LABEL3: -endif(16) JIP: LABEL4 { align1 1H }; - -LABEL4: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g21<1>UD g91<8,4,2>UD { align1 1Q A@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g22<1>UD g61<8,4,2>UD { align1 2Q A@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g75<1>D g91<8,4,2>D g47<0,1,0>D { align1 1Q I@4 compacted }; -add(8) g76<1>D g61<8,4,2>D g47<0,1,0>D { align1 2Q $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g95<1>D g91<8,4,2>D 16D { align1 1Q compacted }; -add(8) g24<1>D g61<8,4,2>D 16D { align1 2Q $2.src compacted }; -add(16) g83<1>D g67<1,1,0>D 4D { align1 1H compacted }; -add(16) g85<1>D g67<1,1,0>D -12D { align1 1H compacted }; -add(16) g87<1>D g67<1,1,0>D 2D { align1 1H compacted }; -add(16) g89<1>D g67<1,1,0>D -14D { align1 1H compacted }; -add(16) g41<1>D g67<1,1,0>D 1D { align1 1H compacted }; -add(16) g93<1>D g67<1,1,0>D -15D { align1 1H compacted }; -cmp.l.f0.0(8) g82<1>UD g75<8,8,1>UD g91<8,4,2>UD { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g23<1>UD g76<8,8,1>UD g61<8,4,2>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g13<2>UD g75<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g15<2>UD g76<4,4,1>UD { align1 2Q }; -mov(8) g49<2>UD g95<4,4,1>UD { align1 1Q }; -mov(8) g51<2>UD g24<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g96<1>UD g95<8,8,1>UD g91<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g55<1>UD g24<8,8,1>UD g61<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(16) null<1>D g83<8,8,1>D 16D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g77<1>D -g82<8,8,1>D g91.1<8,4,2>D { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -add(8) g78<1>D -g23<8,8,1>D g61.1<8,4,2>D { align1 2Q I@7 }; -add(8) g97<1>D -g96<8,8,1>D g91.1<8,4,2>D { align1 1Q I@5 }; -add(8) g56<1>D -g55<8,8,1>D g61.1<8,4,2>D { align1 2Q I@5 }; -(+f0.0) sel(16) g81<1>UD g83<1,1,0>UD g85<1,1,0>UD { align1 1H compacted }; -mov(8) g13.1<2>UD g77<4,4,1>UD { align1 1Q I@5 }; -mov(8) g15.1<2>UD g78<4,4,1>UD { align1 2Q I@5 }; -mov(8) g49.1<2>UD g97<4,4,1>UD { align1 1Q I@5 }; -mov(8) g51.1<2>UD g56<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) null<1>D g87<8,8,1>D 16D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g57UD g49UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -(+f0.0) sel(16) g9<1>UD g87<1,1,0>UD g89<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) null<1>D g41<8,8,1>D 16D { align1 1H }; -(+f0.0) sel(16) g11<1>UD g41<1,1,0>UD g93<1,1,0>UD { align1 1H $0.src compacted }; -cmp.z.f0.0(16) g94<1>W g53<16,8,2>W 1W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov.nz.f0.0(16) g49<1>D g94<8,8,1>W { align1 1H I@1 }; -shl(16) g59<1>D g57<8,8,1>D 0x00000006UD { align1 1H $3.dst }; -add3(16) g79<1>D g21<8,8,1>D g59<8,8,1>D -g75<1,1,1>D { align1 1H I@1 }; -asr(16) g7<1>D g79<8,8,1>D 0x00000006UD { align1 1H I@1 }; -(-f0.0) if(16) JIP: LABEL6 UIP: LABEL5 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g67<8,8,1>UD g69<8,8,1>UD { align1 1H }; -(+f0.0) sel(16) g83<1>UD g33<8,8,1>UD 0xff800000UD { align1 1H $2.dst }; -(+f0.0) sel(16) g85<1>UD g35<8,8,1>UD 0xff800000UD { align1 1H $2.dst }; -(+f0.0) sel(16) g87<1>UD g37<8,8,1>UD 0xff800000UD { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -(+f0.0) sel(16) g51<1>UD g25<8,8,1>UD 0x7f800000UD { align1 1H $0.dst }; -(+f0.0) sel(16) g55<1>UD g27<8,8,1>UD 0x7f800000UD { align1 1H $0.dst }; -(+f0.0) sel(16) g57<1>UD g29<8,8,1>UD 0x7f800000UD { align1 1H $0.dst }; -mov(16) a0<1>UW 0x0a60UW { align1 WE_all 1H I@6 }; -shl(16) a0<1>UW g81<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0a60UW { align1 1H A@1 }; -mov(16) g41<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0aa0UW { align1 WE_all 1H I@6 }; -shl(16) a0<1>UW g81<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0aa0UW { align1 1H A@1 }; -mov(16) g89<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0ae0UW { align1 WE_all 1H I@6 }; -shl(16) a0<1>UW g81<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ae0UW { align1 1H A@1 }; -mov(16) g23<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0660UW { align1 WE_all 1H I@6 }; -shl(16) a0<1>UW g81<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0660UW { align1 1H A@1 }; -mov(16) g53<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x06e0UW { align1 WE_all 1H I@6 }; -shl(16) a0<1>UW g81<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x06e0UW { align1 1H A@1 }; -mov(16) g59<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0720UW { align1 WE_all 1H I@6 }; -shl(16) a0<1>UW g81<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0720UW { align1 1H A@1 }; -mov(16) g79<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>UD g67<8,8,1>UD 0x00000006UD { align1 1H }; -sel.ge(16) g21<1>F g83<1,1,0>F g41<1,1,0>F { align1 1H I@7 compacted }; -sel.ge(16) g83<1>F g85<1,1,0>F g89<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g89<1>F g87<1,1,0>F g23<1,1,0>F { align1 1H I@5 compacted }; -sel.l(16) g23<1>F g51<1,1,0>F g53<1,1,0>F { align1 1H I@4 compacted }; -sel.l(16) g53<1>F g55<1,1,0>F g59<1,1,0>F { align1 1H I@3 compacted }; -sel.l(16) g55<1>F g57<1,1,0>F g79<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0a60UW { align1 WE_all 1H A@4 }; -shl(16) a0<1>UW g9<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0a60UW { align1 1H A@1 }; -mov(16) g87<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x02a0UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g9<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x02a0UW { align1 1H A@1 }; -mov(16) g79<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0b20UW { align1 WE_all 1H F@4 }; -shl(16) a0<1>UW g9<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b20UW { align1 1H A@1 }; -mov(16) g41<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x02e0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g9<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x02e0UW { align1 1H A@1 }; -mov(16) g57<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x06a0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g9<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x06a0UW { align1 1H A@1 }; -mov(16) g59<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x06e0UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g9<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x06e0UW { align1 1H A@1 }; -mov(16) g85<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g51<1>F g21<1,1,0>F g79<1,1,0>F { align1 1H A@3 compacted }; -sel.ge(16) g79<1>F g83<1,1,0>F g87<1,1,0>F { align1 1H I@6 compacted }; -sel.l(16) g21<1>F g23<1,1,0>F g57<1,1,0>F { align1 1H A@2 compacted }; -sel.ge(16) g87<1>F g89<1,1,0>F g41<1,1,0>F { align1 1H I@4 compacted }; -sel.l(16) g23<1>F g53<1,1,0>F g59<1,1,0>F { align1 1H A@2 compacted }; -sel.l(16) g83<1>F g55<1,1,0>F g85<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0660UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g11<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0660UW { align1 1H A@1 }; -mov(16) g59<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x09e0UW { align1 WE_all 1H F@3 }; -shl(16) a0<1>UW g11<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x09e0UW { align1 1H A@1 }; -mov(16) g41<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x02a0UW { align1 WE_all 1H A@2 }; -shl(16) a0<1>UW g11<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x02a0UW { align1 1H A@1 }; -mov(16) g53<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0ae0UW { align1 WE_all 1H A@3 }; -shl(16) a0<1>UW g11<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ae0UW { align1 1H A@1 }; -mov(16) g89<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x02e0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g11<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x02e0UW { align1 1H A@1 }; -mov(16) g55<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0a60UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g11<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0a60UW { align1 1H A@1 }; -mov(16) g85<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g57<1>F g51<1,1,0>F g59<1,1,0>F { align1 1H I@6 compacted }; -sel.l(16) g51<1>F g21<1,1,0>F g53<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g59<1>F g79<1,1,0>F g41<1,1,0>F { align1 1H I@5 compacted }; -sel.l(16) g53<1>F g23<1,1,0>F g55<1,1,0>F { align1 1H I@2 compacted }; -sel.ge(16) g79<1>F g87<1,1,0>F g89<1,1,0>F { align1 1H A@2 compacted }; -sel.l(16) g55<1>F g83<1,1,0>F g85<1,1,0>F { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; -sel.ge(16) g83<1>F (abs)g51<0,1,0>F (abs)g57<0,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g85<1>F (abs)g53<0,1,0>F (abs)g59<0,1,0>F { align1 1H F@2 compacted }; -sel.ge(16) g87<1>F (abs)g55<0,1,0>F (abs)g79<0,1,0>F { align1 1H A@3 compacted }; -add(16) g41<1>D g75<1,1,0>D 16D { align1 1H F@7 compacted }; -mov(16) g95<2>B -1W { align1 1H }; -sel.ge(16) g89<1>F g85<1,1,0>F g87<1,1,0>F { align1 1H F@1 compacted }; -mov(16) g93<4>UB g19<8,8,1>UD { align1 1H }; -mov(8) g21<2>UD g41<4,4,1>UD { align1 1Q A@3 }; -mov(8) g23<2>UD g42<4,4,1>UD { align1 2Q A@4 }; -sel.ge(16) g19<1>F g83<1,1,0>F g89<1,1,0>F { align1 1H A@1 compacted }; -mov(16) g17<1>UD g93<32,8,4>UB { align1 1H I@3 }; -mul(16) g96<1>F g19<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g1<1>F g51<0,1,0>F -g96<1,1,0>F { align1 1H compacted }; -add(16) g3<1>F g53<0,1,0>F -g96<1,1,0>F { align1 1H compacted }; -add(16) g5<1>F g55<0,1,0>F -g96<1,1,0>F { align1 1H compacted }; -add(16) g98<1>F g57<0,1,0>F g96<1,1,0>F { align1 1H compacted }; -add(16) g100<1>F g59<0,1,0>F g96<1,1,0>F { align1 1H compacted }; -add(16) g102<1>F g79<0,1,0>F g96<1,1,0>F { align1 1H compacted }; -add(16) g107<1>F g98<1,1,0>F -g1<1,1,0>F { align1 1H F@3 compacted }; -add(16) g109<1>F g100<1,1,0>F -g3<1,1,0>F { align1 1H F@3 compacted }; -add(16) g111<1>F g102<1,1,0>F -g5<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g113<1>F g107<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g55<1>F g109<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g51<1>F g111<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -and(16) g19<1>UD g113<8,8,1>UD 0x007fffffUD { align1 1H F@3 }; -and(16) g79<1>UD g113<8,8,1>UD 0x80000000UD { align1 1H F@7 }; -and(16) g57<1>UD g113<8,8,1>UD 0x7f800000UD { align1 1H F@7 }; -and(16) g53<1>UD g55<8,8,1>UD 0x007fffffUD { align1 1H F@2 }; -and(16) g83<1>UD g55<8,8,1>UD 0x80000000UD { align1 1H }; -and(16) g59<1>UD g55<8,8,1>UD 0x7f800000UD { align1 1H F@7 }; -and(16) g85<1>UD g51<8,8,1>UD 0x80000000UD { align1 1H F@1 }; -and(16) g87<1>UD g51<8,8,1>UD 0x7f800000UD { align1 1H }; -and(16) g55<1>UD g51<8,8,1>UD 0x007fffffUD { align1 1H }; -add(16) g51<1>D g19<8,8,1>D 1056964608D { align1 1H I@7 }; -asr(16) g19<1>D g57<8,8,1>D 0x00000017UD { align1 1H I@7 }; -add(16) g57<1>D g53<8,8,1>D 1056964608D { align1 1H I@7 }; -asr(16) g53<1>D g59<8,8,1>D 0x00000017UD { align1 1H I@7 }; -add(16) g59<1>D g55<8,8,1>D 1056964608D { align1 1H I@5 }; -cmp.z.f0.0(16) null<1>F g51<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@5 compacted }; -asr(16) g55<1>D g87<8,8,1>D 0x00000017UD { align1 1H I@7 }; -(-f0.0) sel(16) g87<1>UD g51<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g51<1>UD g87<8,8,1>UD 0x7fffffffUD { align1 1H A@1 }; -cmp.z.f0.0(16) null<1>F g57<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@6 compacted }; -or(16) g87<1>UD g51<1,1,0>UD g79<1,1,0>UD { align1 1H I@1 compacted }; -(-f0.0) sel(16) g79<1>UD g57<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g89<1>UD g79<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.z.f0.0(16) null<1>F g59<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@7 compacted }; -or(16) g93<1>UD g89<1,1,0>UD g83<1,1,0>UD { align1 1H I@1 compacted }; -(-f0.0) sel(16) g114<1>UD g59<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g116<1>UD g114<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.g.f0.0(16) g96<1>F g87<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@6 }; -cmp.g.f0.0(16) g120<1>F g93<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@3 }; -or(16) g118<1>UD g116<1,1,0>UD g85<1,1,0>UD { align1 1H I@1 compacted }; -add3(16) g51<1>D 65410W g19<8,8,1>D -g96<1,1,1>D { align1 1H F@2 }; -add3(16) g57<1>D 65410W g53<8,8,1>D -g120<1,1,1>D { align1 1H A@1 }; -cmp.g.f0.0(16) g122<1>F g118<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@3 }; -cmp.l.f0.0(16) g124<1>UD g41<1,1,0>UD g75<1,1,0>UD { align1 1H compacted }; -add3(16) g59<1>D 65410W g55<8,8,1>D -g122<1,1,1>D { align1 1H A@1 }; -add(16) g126<1>D -g124<1,1,0>D g77<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g21.1<2>UD g126<4,4,1>UD { align1 1Q I@1 }; -mov(8) g23.1<2>UD g127<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g21UD g17UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -send(16) nullUD g13UD g1UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -add(16) g21<1>D g75<1,1,0>D 18D { align1 1H $4.src compacted }; -mov(16) g108<4>UB g51<8,8,1>UD { align1 1H A@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g23<1>UD g21<1,1,0>UD g75<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g17<2>UD g21<4,4,1>UD { align1 1Q $4.src }; -mov(8) g19<2>UD g22<4,4,1>UD { align1 2Q }; -mov(16) g110<4>UB g57<8,8,1>UD { align1 1H F@7 }; -mov(16) g112<4>UB g59<8,8,1>UD { align1 1H A@7 }; -mov(16) g79<4>UB g108<32,8,4>UB { align1 1H I@6 }; -add(16) g53<1>D -g23<1,1,0>D g77<1,1,0>D { align1 1H I@6 compacted }; -mov(16) g79.1<4>UB g110<32,8,4>UB { align1 1H I@2 }; -mov(8) g17.1<2>UD g53<4,4,1>UD { align1 1Q I@2 }; -mov(8) g19.1<2>UD g54<4,4,1>UD { align1 2Q I@3 }; -mov(16) g79.2<4>UB g112<32,8,4>UB { align1 1H I@3 }; -mov(16) g79.3<4>UB g95<16,8,2>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g79UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $5 }; -cmp.l.f0.0(16) null<1>UD g67<8,8,1>UD g69<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL9 UIP: LABEL8 { align1 1H }; -sel.ge(16) g19<1>F (abs)g25<1,1,0>F (abs)g33<1,1,0>F { align1 1H $5.src compacted }; -sel.ge(16) g53<1>F (abs)g27<1,1,0>F (abs)g35<1,1,0>F { align1 1H I@5 compacted }; -sel.ge(16) g55<1>F (abs)g29<1,1,0>F (abs)g37<1,1,0>F { align1 1H compacted }; -shl(16) g23<1>D -g51<8,8,1>D 0x00000017UD { align1 1H I@7 }; -shl(16) g17<1>D -g59<8,8,1>D 0x00000017UD { align1 1H $5.src }; -shl(16) g51<1>D -g57<8,8,1>D 0x00000017UD { align1 1H }; -sel.ge(16) g21<1>F g53<1,1,0>F g55<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g79<1>D g17<8,8,1>D 1132462080D { align1 1H I@2 }; -add(16) g57<1>D g23<8,8,1>D 1132462080D { align1 1H I@4 }; -add(16) g59<1>D g51<8,8,1>D 1132462080D { align1 1H I@3 }; -sel.ge(16) g54<1>F g19<1,1,0>F g21<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g17<1>F g54<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H A@1 compacted }; -add(16) g19<1>F g25<1,1,0>F -g17<1,1,0>F { align1 1H F@1 compacted }; -add(16) g21<1>F g27<1,1,0>F -g17<1,1,0>F { align1 1H compacted }; -add(16) g23<1>F g29<1,1,0>F -g17<1,1,0>F { align1 1H I@2 compacted }; -add(16) g51<1>F g33<1,1,0>F g17<1,1,0>F { align1 1H I@1 compacted }; -add(16) g53<1>F g35<1,1,0>F g17<1,1,0>F { align1 1H compacted }; -add(16) g55<1>F g37<1,1,0>F g17<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g17<1>F g19<1,1,0>F -g1<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g19<1>F g21<1,1,0>F -g3<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g21<1>F g23<1,1,0>F -g5<1,1,0>F { align1 1H F@6 compacted }; -add(16) g23<1>F g51<1,1,0>F -g1<1,1,0>F { align1 1H F@6 compacted }; -add(16) g51<1>F g53<1,1,0>F -g3<1,1,0>F { align1 1H F@6 compacted }; -add(16) g53<1>F g55<1,1,0>F -g5<1,1,0>F { align1 1H F@6 compacted }; -mul(16) g55<1>F g17<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@6 }; -mul(16) g17<1>F g19<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@6 }; -mul(16) g19<1>F g21<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@6 }; -mul(16) g21<1>F g23<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -mul(16) g23<1>F g51<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -mul(16) g51<1>F g53<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -mul(16) g53<1>F g55<1,1,0>F g57<1,1,0>F { align1 1H A@2 compacted }; -mul(16) g55<1>F g17<1,1,0>F g59<1,1,0>F { align1 1H A@1 compacted }; -mul(16) g17<1>F g19<1,1,0>F g79<1,1,0>F { align1 1H A@3 compacted }; -mul(16) g19<1>F g21<1,1,0>F g57<1,1,0>F { align1 1H F@6 compacted }; -mul(16) g21<1>F g23<1,1,0>F g59<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g95<1>F g53<1,1,0>F { align1 1H A@5 compacted }; -mul(16) g23<1>F g51<1,1,0>F g79<1,1,0>F { align1 1H F@7 compacted }; -rndd(16) g97<1>F g55<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g99<1>F g17<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g101<1>F -g19<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g103<1>F -g21<1,1,0>F { align1 1H F@6 compacted }; -sel.ge(16) g109<1>F g95<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -rndd(16) g107<1>F -g23<1,1,0>F { align1 1H F@6 compacted }; -sel.ge(16) g111<1>F g97<1,1,0>F 0x0F /* 0F */ { align1 1H A@6 compacted }; -sel.ge(16) g113<1>F g99<1,1,0>F 0x0F /* 0F */ { align1 1H A@6 compacted }; -sel.ge(16) g115<1>F -g101<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g117<1>F -g103<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.l(16) g55<1>F g109<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.ge(16) g119<1>F -g107<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.l(16) g57<1>F g111<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g59<1>F g113<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g79<1>F g115<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g95<1>F g117<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -mov(16) g83<4>UB g55<8,8,1>F { align1 1H F@6 }; -sel.l(16) g97<1>F g119<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@5 }; -mov(16) g85<4>UB g57<8,8,1>F { align1 1H F@5 }; -mov(16) g87<4>UB g59<8,8,1>F { align1 1H F@4 }; -mov(16) g89<4>UB g79<8,8,1>F { align1 1H F@3 }; -mov(16) g41<4>UB g95<8,8,1>F { align1 1H F@2 }; -mov(16) g93<4>UB g97<8,8,1>F { align1 1H F@1 }; -mov(16) g96<1>UW g85<32,8,4>UB { align1 1H I@5 }; -mov(16) g97<1>UW g83<32,8,4>UB { align1 1H I@7 }; -mov(16) g95<1>UW g87<32,8,4>UB { align1 1H I@6 }; -mov(16) g100<1>UW g89<32,8,4>UB { align1 1H A@6 }; -mov(16) g99<1>UW g41<32,8,4>UB { align1 1H A@6 }; -mov(16) g98<1>UW g93<32,8,4>UB { align1 1H I@6 }; -else(16) JIP: LABEL8 UIP: LABEL8 { align1 1H }; - -LABEL9: -mov(16) g95<1>UW 0x0080UW { align1 1H I@3 }; -mov(16) g96<1>UW 0x0080UW { align1 1H I@7 }; -mov(16) g97<1>UW 0x0080UW { align1 1H I@7 }; -mov(16) g98<1>UW 0x0000UW { align1 1H I@5 }; -mov(16) g99<1>UW 0x0000UW { align1 1H I@7 }; -mov(16) g100<1>UW 0x0000UW { align1 1H I@7 }; - -LABEL8: -endif(16) JIP: LABEL7 { align1 1H }; -add(16) g120<1>D g75<1,1,0>D g67<1,1,0>D { align1 1H F@1 compacted }; -mov(16) g115<2>UB g95<16,16,1>UW { align1 1H A@3 }; -mov(16) g116<2>UB g96<16,16,1>UW { align1 1H A@3 }; -mov(16) g117<2>UB g97<16,16,1>UW { align1 1H A@2 }; -mov(16) g56<2>UB g98<16,16,1>UW { align1 1H I@7 }; -mov(16) g57<2>UB g99<16,16,1>UW { align1 1H I@7 }; -mov(16) g124<2>UB g100<16,16,1>UW { align1 1H I@7 }; -cmp.l.f0.0(16) g98<1>UD g120<1,1,0>UD g75<1,1,0>UD { align1 1H I@7 compacted }; -add(16) g100<1>D g120<1,1,0>D 28D { align1 1H F@7 compacted }; -mov(16) g83<1>UD g117<16,8,2>UB { align1 1H I@6 }; -add(16) g122<1>D -g98<1,1,0>D g77<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g102<1>UD g100<1,1,0>UD g120<1,1,0>UD { align1 1H A@3 compacted }; -mov(8) g17<2>UD g100<4,4,1>UD { align1 1Q $5.src }; -mov(8) g19<2>UD g101<4,4,1>UD { align1 2Q $5.src }; -add(16) g107<1>D -g102<1,1,0>D g122<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g17.1<2>UD g107<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g108<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g83UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add(16) g108<1>D g120<1,1,0>D 40D { align1 1H F@7 compacted }; -mov(16) g84<1>UD g116<16,8,2>UB { align1 1H $6.src }; -cmp.l.f0.0(16) g110<1>UD g108<1,1,0>UD g120<1,1,0>UD { align1 1H A@2 compacted }; -mov(8) g17<2>UD g108<4,4,1>UD { align1 1Q $6.src }; -mov(8) g19<2>UD g109<4,4,1>UD { align1 2Q $6.src }; -add(16) g112<1>D -g110<1,1,0>D g122<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g17.1<2>UD g112<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g113<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g84UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; -add(16) g113<1>D g120<1,1,0>D 52D { align1 1H F@4 compacted }; -mov(16) g85<1>UD g115<16,8,2>UB { align1 1H $7.src }; -cmp.l.f0.0(16) g115<1>UD g113<1,1,0>UD g120<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g17<2>UD g113<4,4,1>UD { align1 1Q $7.src }; -mov(8) g19<2>UD g114<4,4,1>UD { align1 2Q $7.src }; -add(16) g117<1>D -g115<1,1,0>D g122<1,1,0>D { align1 1H A@1 compacted }; -mov(8) g17.1<2>UD g117<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g118<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g85UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; -add(16) g118<1>D g120<1,1,0>D 34D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g86<1>UD g124<16,8,2>UB { align1 1H F@3 }; -cmp.l.f0.0(16) g124<1>UD g118<1,1,0>UD g120<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g17<2>UD g118<4,4,1>UD { align1 1Q $8.src }; -mov(8) g19<2>UD g119<4,4,1>UD { align1 2Q $8.src }; -add(16) g126<1>D -g124<1,1,0>D g122<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g17.1<2>UD g126<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g127<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g86UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -add(16) g21<1>D g120<1,1,0>D 46D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g87<1>UD g57<16,8,2>UB { align1 1H F@3 }; -cmp.l.f0.0(16) g23<1>UD g21<1,1,0>UD g120<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g17<2>UD g21<4,4,1>UD { align1 1Q $9.src }; -mov(8) g19<2>UD g22<4,4,1>UD { align1 2Q $9.src }; -add(16) g51<1>D -g23<1,1,0>D g122<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g17.1<2>UD g51<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g52<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g87UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; -add(16) g52<1>D g120<1,1,0>D 58D { align1 1H compacted }; -mov(16) g88<1>UD g56<16,8,2>UB { align1 1H $10.src }; -cmp.l.f0.0(16) g54<1>UD g52<1,1,0>UD g120<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g17<2>UD g52<4,4,1>UD { align1 1Q $10.src }; -mov(8) g19<2>UD g53<4,4,1>UD { align1 2Q $10.src }; -add(16) g56<1>D -g54<1,1,0>D g122<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g17.1<2>UD g56<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g57<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g88UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; -cmp.nz.f0.0(16) null<1>D g49<8,8,1>D 0D { align1 1H }; -mov(1) g107<1>D 2D { align1 WE_all 1N }; -add(16) g59<1>D g120<1,1,0>D 22D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g57<1>UD g107<0,1,0>UD 0x00000001UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(8) g17<2>UD g59<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.src }; -mov(8) g19<2>UD g60<4,4,1>UD { align1 2Q I@3 }; -mov(16) g125<4>UB g57<8,8,1>UD { align1 1H I@3 }; -cmp.l.f0.0(16) g79<1>UD g59<1,1,0>UD g120<1,1,0>UD { align1 1H $5.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(16) g89<1>UD g125<32,8,4>UB { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g83<1>D -g79<1,1,0>D g122<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g17.1<2>UD g83<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g84<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g89UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL7: -endif(16) JIP: LABEL10 { align1 1H }; - -LABEL10: -else(16) JIP: LABEL5 UIP: LABEL5 { align1 1H }; - -LABEL6: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g84<1>UD g31.3<32,8,4>UB { align1 1H A@1 }; -cmp.l.f0.0(16) null<1>D g105<8,8,1>D g69<8,8,1>D { align1 1H }; -(+f0.0) sel(16) g79<1>UD g84<1,1,0>UD 0x00000000UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g85<1>UD g79<32,8,4>UB { align1 1H A@1 }; -cmp.l.f0.0(16) null<1>UD g67<8,8,1>UD g69<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(16) a0<1>UW 0x0aa0UW { align1 WE_all 1H A@2 }; -shl(16) a0<1>UW g81<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0aa0UW { align1 1H A@1 }; -mov(16) g87<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g89<1>UD g79<1,1,0>UD g87<1,1,0>UD { align1 1H A@1 compacted }; -mov(16) g41<1>UD g89<32,8,4>UB { align1 1H A@1 }; -mov(16) a0<1>UW 0x0520UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g9<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0520UW { align1 1H A@1 }; -mov(16) g93<1>UD g[a0]UD { align1 1H A@1 compacted }; -or(16) g95<1>UD g41<1,1,0>UD g93<1,1,0>UD { align1 1H I@1 compacted }; -mov(16) g97<1>UD g95<32,8,4>UB { align1 1H I@1 }; -mov(16) a0<1>UW 0x0c20UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g11<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0c20UW { align1 1H A@1 }; -mov(16) g99<1>UD g[a0]UD { align1 1H A@1 compacted }; -or(16) g101<1>UD g95<1,1,0>UD g99<1,1,0>UD { align1 1H A@1 compacted }; -mov(16) g107<4>UB g101<0,1,0>UD { align1 1H A@1 }; -(+f0.0) if(16) JIP: LABEL12 UIP: LABEL11 { align1 1H }; -mov(16) g103<1>UD g101<0,1,0>UB { align1 1H F@7 }; -cmp.z.f0.0(16) g109<1>D g103<1,1,0>D 0D { align1 1H A@1 compacted }; -cmp.z.f0.0(16) null<1>D g79<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g111<1>UD g109<8,8,1>UD 0xffffffffUD { align1 1H A@2 }; -cmp.nz.f0.0(16) null<1>D g111<8,8,1>D 0D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -(+f0.0) sel(16) g55<1>UD g33<8,8,1>UD 0xff800000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -(+f0.0) sel(16) g57<1>UD g35<8,8,1>UD 0xff800000UD { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -(+f0.0) sel(16) g59<1>UD g37<8,8,1>UD 0xff800000UD { align1 1H F@4 }; -(+f0.0) sel(16) g49<1>UD g25<8,8,1>UD 0x7f800000UD { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -(+f0.0) sel(16) g51<1>UD g27<8,8,1>UD 0x7f800000UD { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -(+f0.0) sel(16) g53<1>UD g29<8,8,1>UD 0x7f800000UD { align1 1H F@3 }; -else(16) JIP: LABEL11 UIP: LABEL11 { align1 1H }; - -LABEL12: -mov(16) g53<1>UD 0x7f800000UD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g51<1>UD 0x7f800000UD { align1 1H A@4 }; -mov(16) g49<1>UD 0x7f800000UD { align1 1H I@6 }; -mov(16) g59<1>UD 0xff800000UD { align1 1H A@4 }; -mov(16) g57<1>UD 0xff800000UD { align1 1H A@6 }; -mov(16) g55<1>UD 0xff800000UD { align1 1H F@1 }; - -LABEL11: -endif(16) JIP: LABEL5 { align1 1H }; -mov(16) a0<1>UW 0x0620UW { align1 WE_all 1H A@2 }; -shl(16) a0<1>UW g81<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0620UW { align1 1H A@1 }; -mov(16) g89<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0660UW { align1 WE_all 1H A@5 }; -shl(16) a0<1>UW g81<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0660UW { align1 1H A@1 }; -mov(16) g21<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x06a0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g81<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x06a0UW { align1 1H A@1 }; -mov(16) g85<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x06e0UW { align1 WE_all 1H A@2 }; -shl(16) a0<1>UW g81<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x06e0UW { align1 1H A@1 }; -mov(16) g87<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0720UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g81<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0720UW { align1 1H A@1 }; -mov(16) g83<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0760UW { align1 WE_all 1H A@3 }; -shl(16) a0<1>UW g81<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0760UW { align1 1H A@1 }; -mov(16) g23<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>UD g67<8,8,1>UD 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sel.l(16) g17<1>F g49<1,1,0>F g89<1,1,0>F { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sel.l(16) g19<1>F g51<1,1,0>F g21<1,1,0>F { align1 1H I@6 compacted }; -sel.l(16) g21<1>F g53<1,1,0>F g85<1,1,0>F { align1 1H I@5 compacted }; -sel.ge(16) g89<1>F g59<1,1,0>F g23<1,1,0>F { align1 1H I@2 compacted }; -sel.ge(16) g85<1>F g55<1,1,0>F g87<1,1,0>F { align1 1H I@4 compacted }; -mov(16) a0<1>UW 0x0220UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g9<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0220UW { align1 1H A@1 }; -mov(16) g23<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g87<1>F g57<1,1,0>F g83<1,1,0>F { align1 1H I@4 compacted }; -mov(16) a0<1>UW 0x0260UW { align1 WE_all 1H F@5 }; -shl(16) a0<1>UW g9<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0260UW { align1 1H A@1 }; -mov(16) g81<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x02a0UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g9<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x02a0UW { align1 1H A@1 }; -mov(16) g83<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0b20UW { align1 WE_all 1H F@3 }; -shl(16) a0<1>UW g9<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b20UW { align1 1H A@1 }; -mov(16) g95<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0aa0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g9<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0aa0UW { align1 1H A@1 }; -mov(16) g41<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0ae0UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g9<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ae0UW { align1 1H A@1 }; -mov(16) g93<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g9<1>F g17<1,1,0>F g23<1,1,0>F { align1 1H I@1 compacted }; -sel.l(16) g17<1>F g19<1,1,0>F g81<1,1,0>F { align1 1H A@1 compacted }; -sel.l(16) g19<1>F g21<1,1,0>F g83<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g21<1>F g85<1,1,0>F g41<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g23<1>F g87<1,1,0>F g93<1,1,0>F { align1 1H I@1 compacted }; -sel.ge(16) g41<1>F g89<1,1,0>F g95<1,1,0>F { align1 1H I@3 compacted }; -mov(16) a0<1>UW 0x0120UW { align1 WE_all 1H F@4 }; -shl(16) a0<1>UW g11<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0120UW { align1 1H A@1 }; -mov(16) g83<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0220UW { align1 WE_all 1H A@3 }; -shl(16) a0<1>UW g11<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0220UW { align1 1H A@1 }; -mov(16) g85<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0260UW { align1 WE_all 1H A@2 }; -shl(16) a0<1>UW g11<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0260UW { align1 1H A@1 }; -mov(16) g87<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x02a0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g11<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x02a0UW { align1 1H A@1 }; -mov(16) g89<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x02e0UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g11<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x02e0UW { align1 1H A@1 }; -mov(16) g93<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0520UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g11<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0520UW { align1 1H A@1 }; -mov(16) g95<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g81<1>F g9<1,1,0>F g83<1,1,0>F { align1 1H I@6 compacted }; -sel.l(16) g83<1>F g17<1,1,0>F g85<1,1,0>F { align1 1H I@5 compacted }; -sel.l(16) g85<1>F g19<1,1,0>F g87<1,1,0>F { align1 1H I@4 compacted }; -sel.ge(16) g87<1>F g21<1,1,0>F g89<1,1,0>F { align1 1H I@3 compacted }; -sel.ge(16) g89<1>F g23<1,1,0>F g93<1,1,0>F { align1 1H I@2 compacted }; -sel.ge(16) g93<1>F g41<1,1,0>F g95<1,1,0>F { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL13 UIP: LABEL13 { align1 1H }; -sel.ge(16) g19<1>F (abs)g81<0,1,0>F (abs)g87<0,1,0>F { align1 1H A@3 compacted }; -sel.ge(16) g17<1>F (abs)g83<0,1,0>F (abs)g89<0,1,0>F { align1 1H A@3 compacted }; -sel.ge(16) g23<1>F (abs)g85<0,1,0>F (abs)g93<0,1,0>F { align1 1H A@3 compacted }; -add(16) g101<1>D g75<1,1,0>D 16D { align1 1H compacted }; -sel.ge(16) g21<1>F g17<1,1,0>F g23<1,1,0>F { align1 1H A@1 compacted }; -mov(16) g126<2>B 1W { align1 1H }; -mov(8) g9<2>UD g101<4,4,1>UD { align1 1Q A@2 }; -mov(8) g11<2>UD g102<4,4,1>UD { align1 2Q I@3 }; -sel.ge(16) g17<1>F g19<1,1,0>F g21<1,1,0>F { align1 1H F@1 compacted }; -mov(16) g103<1>UD g126<16,8,2>UB { align1 1H I@3 }; -mul(16) g41<1>F g17<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H A@1 compacted }; -add(16) g17<1>F g81<0,1,0>F -g41<1,1,0>F { align1 1H F@1 compacted }; -add(16) g19<1>F g83<0,1,0>F -g41<1,1,0>F { align1 1H compacted }; -add(16) g21<1>F g85<0,1,0>F -g41<1,1,0>F { align1 1H compacted }; -add(16) g81<1>F g87<0,1,0>F g41<1,1,0>F { align1 1H compacted }; -add(16) g83<1>F g89<0,1,0>F g41<1,1,0>F { align1 1H compacted }; -add(16) g85<1>F g93<0,1,0>F g41<1,1,0>F { align1 1H compacted }; -add(16) g87<1>F g81<1,1,0>F -g17<1,1,0>F { align1 1H F@3 compacted }; -add(16) g81<1>F g83<1,1,0>F -g19<1,1,0>F { align1 1H F@3 compacted }; -add(16) g83<1>F g85<1,1,0>F -g21<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g85<1>F g87<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g87<1>F g81<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g81<1>F g83<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -and(16) g83<1>UD g85<8,8,1>UD 0x007fffffUD { align1 1H F@1 }; -and(16) g89<1>UD g85<8,8,1>UD 0x80000000UD { align1 1H F@7 }; -and(16) g95<1>UD g85<8,8,1>UD 0x7f800000UD { align1 1H }; -and(16) g41<1>UD g87<8,8,1>UD 0x80000000UD { align1 1H F@2 }; -and(16) g97<1>UD g87<8,8,1>UD 0x7f800000UD { align1 1H }; -and(16) g93<1>UD g81<8,8,1>UD 0x80000000UD { align1 1H F@1 }; -and(16) g99<1>UD g81<8,8,1>UD 0x7f800000UD { align1 1H }; -and(16) g85<1>UD g87<8,8,1>UD 0x007fffffUD { align1 1H }; -and(16) g87<1>UD g81<8,8,1>UD 0x007fffffUD { align1 1H }; -add(16) g81<1>D g83<8,8,1>D 1056964608D { align1 1H I@7 }; -asr(16) g83<1>D g95<8,8,1>D 0x00000017UD { align1 1H I@7 }; -add(16) g95<1>D g85<8,8,1>D 1056964608D { align1 1H I@4 }; -asr(16) g85<1>D g97<8,8,1>D 0x00000017UD { align1 1H I@7 }; -add(16) g97<1>D g87<8,8,1>D 1056964608D { align1 1H I@5 }; -cmp.z.f0.0(16) null<1>F g81<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@5 compacted }; -asr(16) g87<1>D g99<8,8,1>D 0x00000017UD { align1 1H I@7 }; -(-f0.0) sel(16) g99<1>UD g81<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g81<1>UD g99<8,8,1>UD 0x7fffffffUD { align1 1H A@1 }; -cmp.z.f0.0(16) null<1>F g95<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@6 compacted }; -or(16) g99<1>UD g81<1,1,0>UD g89<1,1,0>UD { align1 1H I@1 compacted }; -(-f0.0) sel(16) g81<1>UD g95<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g89<1>UD g81<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.z.f0.0(16) null<1>F g97<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@7 compacted }; -or(16) g81<1>UD g89<1,1,0>UD g41<1,1,0>UD { align1 1H I@1 compacted }; -(-f0.0) sel(16) g89<1>UD g97<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g41<1>UD g89<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.g.f0.0(16) g89<1>F g99<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@1 }; -or(16) g95<1>UD g41<1,1,0>UD g93<1,1,0>UD { align1 1H A@1 compacted }; -cmp.g.f0.0(16) g41<1>F g81<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@1 }; -add3(16) g81<1>D 65410W g83<8,8,1>D -g89<1,1,1>D { align1 1H F@1 }; -cmp.g.f0.0(16) g89<1>F g95<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@1 }; -add3(16) g83<1>D 65410W g85<8,8,1>D -g41<1,1,1>D { align1 1H F@2 }; -cmp.l.f0.0(16) g41<1>UD g101<1,1,0>UD g75<1,1,0>UD { align1 1H compacted }; -add3(16) g85<1>D 65410W g87<8,8,1>D -g89<1,1,1>D { align1 1H F@1 }; -add(16) g87<1>D -g41<1,1,0>D g77<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g9.1<2>UD g87<4,4,1>UD { align1 1Q I@1 }; -mov(8) g11.1<2>UD g88<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g103UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $12 }; -mov(16) g23<1>D g7<8,8,1>D { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g13UD g17UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -add(16) g112<1>D g75<1,1,0>D 18D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g5<4>UB g81<8,8,1>UD { align1 1H I@7 }; -cmp.l.f0.0(16) g114<1>UD g112<1,1,0>UD g75<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g1<2>UD g112<4,4,1>UD { align1 1Q }; -mov(8) g3<2>UD g113<4,4,1>UD { align1 2Q $0.src }; -mov(16) g87<4>UB g83<8,8,1>UD { align1 1H }; -mov(16) g89<4>UB g85<8,8,1>UD { align1 1H }; -mov(16) g41<4>UB g5<32,8,4>UB { align1 1H I@6 }; -add(16) g116<1>D -g114<1,1,0>D g77<1,1,0>D { align1 1H I@6 compacted }; -mov(16) g41.1<4>UB g87<32,8,4>UB { align1 1H I@2 }; -mov(8) g1.1<2>UD g116<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g117<4,4,1>UD { align1 2Q I@3 }; -mov(16) g41.2<4>UB g89<32,8,4>UB { align1 1H I@3 }; -mov(16) g41.3<4>UB g107<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD g41UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $13 }; -cmp.l.f0.0(16) null<1>UD g67<8,8,1>UD g69<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL15 UIP: LABEL14 { align1 1H }; -sel.ge(16) g108<1>F (abs)g49<1,1,0>F (abs)g55<1,1,0>F { align1 1H I@3 compacted }; -sel.ge(16) g110<1>F (abs)g51<1,1,0>F (abs)g57<1,1,0>F { align1 1H compacted }; -sel.ge(16) g112<1>F (abs)g53<1,1,0>F (abs)g59<1,1,0>F { align1 1H compacted }; -shl(16) g114<1>D -g81<8,8,1>D 0x00000017UD { align1 1H I@7 }; -shl(16) g116<1>D -g83<8,8,1>D 0x00000017UD { align1 1H I@6 }; -shl(16) g118<1>D -g85<8,8,1>D 0x00000017UD { align1 1H }; -cmp.z.f0.0(16) null<1>D g79<8,8,1>D 0D { align1 1H }; -sel.ge(16) g5<1>F g110<1,1,0>F g112<1,1,0>F { align1 1H F@1 compacted }; -add(16) g7<1>D g114<8,8,1>D 1132462080D { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g9<1>D g116<8,8,1>D 1132462080D { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g11<1>D g118<8,8,1>D 1132462080D { align1 1H I@4 }; -sel.ge(16) g117<1>F g108<1,1,0>F g5<1,1,0>F { align1 1H A@1 compacted }; -mul(16) g5<1>F g117<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g13<1>F g49<1,1,0>F -g5<1,1,0>F { align1 1H F@1 compacted }; -add(16) g15<1>F g51<1,1,0>F -g5<1,1,0>F { align1 1H $0.src compacted }; -add(16) g49<1>F g53<1,1,0>F -g5<1,1,0>F { align1 1H F@2 compacted }; -add(16) g51<1>F g55<1,1,0>F g5<1,1,0>F { align1 1H F@2 compacted }; -add(16) g53<1>F g57<1,1,0>F g5<1,1,0>F { align1 1H F@2 compacted }; -add(16) g55<1>F g59<1,1,0>F g5<1,1,0>F { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g57<1>F g13<1,1,0>F -g17<1,1,0>F { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g59<1>F g15<1,1,0>F -g19<1,1,0>F { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g79<1>F g49<1,1,0>F -g21<1,1,0>F { align1 1H A@4 compacted }; -add(16) g112<1>F g51<1,1,0>F -g17<1,1,0>F { align1 1H F@6 compacted }; -add(16) g114<1>F g53<1,1,0>F -g19<1,1,0>F { align1 1H A@3 compacted }; -add(16) g116<1>F g55<1,1,0>F -g21<1,1,0>F { align1 1H A@2 compacted }; -mul(16) g81<1>F g57<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H A@6 }; -mul(16) g83<1>F g59<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H A@6 }; -mul(16) g85<1>F g79<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H A@5 }; -mul(16) g118<1>F g112<8,8,1>F 0x3f800001F /* 1F */ { align1 1H A@1 }; -mul(16) g5<1>F g114<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -mul(16) g13<1>F g116<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -mul(16) g87<1>F g81<1,1,0>F g7<1,1,0>F { align1 1H A@3 compacted }; -mul(16) g89<1>F g83<1,1,0>F g9<1,1,0>F { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mul(16) g41<1>F g85<1,1,0>F g11<1,1,0>F { align1 1H A@1 compacted }; -mul(16) g15<1>F g118<1,1,0>F g7<1,1,0>F { align1 1H F@6 compacted }; -mul(16) g17<1>F g5<1,1,0>F g9<1,1,0>F { align1 1H F@6 compacted }; -mul(16) g19<1>F g13<1,1,0>F g11<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g93<1>F g87<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g95<1>F g89<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g97<1>F g41<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g21<1>F -g15<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -rndd(16) g23<1>F -g17<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g49<1>F -g19<1,1,0>F { align1 1H F@6 compacted }; -sel.ge(16) g99<1>F g93<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g101<1>F g95<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sel.ge(16) g103<1>F g97<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g51<1>F -g21<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g53<1>F -g23<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g55<1>F -g49<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.l(16) g107<1>F g99<8,8,1>F 0x437f0000F /* 255F */ { align1 1H A@6 }; -sel.l(16) g109<1>F g101<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g111<1>F g103<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g57<1>F g51<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g59<1>F g53<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g79<1>F g55<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -mov(16) g120<4>UB g107<8,8,1>F { align1 1H F@6 }; -mov(16) g122<4>UB g109<8,8,1>F { align1 1H F@5 }; -mov(16) g124<4>UB g111<8,8,1>F { align1 1H F@4 }; -mov(16) g126<4>UB g57<8,8,1>F { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g1<4>UB g59<8,8,1>F { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g3<4>UB g79<8,8,1>F { align1 1H F@1 }; -mov(16) g83<1>UW g120<32,8,4>UB { align1 1H I@6 }; -mov(16) g84<1>UW g122<32,8,4>UB { align1 1H I@6 }; -mov(16) g85<1>UW g124<32,8,4>UB { align1 1H I@6 }; -mov(16) g80<1>UW g126<32,8,4>UB { align1 1H I@6 }; -mov(16) g81<1>UW g1<32,8,4>UB { align1 1H I@6 }; -mov(16) g82<1>UW g3<32,8,4>UB { align1 1H I@6 }; -(-f0.0) sel(16) g103<1>UW g83<16,16,1>UW 0x0000UW { align1 1H A@4 }; -(-f0.0) sel(16) g102<1>UW g84<16,16,1>UW 0x0000UW { align1 1H A@5 }; -(-f0.0) sel(16) g101<1>UW g85<16,16,1>UW 0x0000UW { align1 1H A@5 }; -(-f0.0) sel(16) g108<1>UW g80<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g107<1>UW g81<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g104<1>UW g82<16,16,1>UW 0x0000UW { align1 1H A@4 }; -else(16) JIP: LABEL14 UIP: LABEL14 { align1 1H }; - -LABEL15: -mov(16) g101<1>UW 0x0080UW { align1 1H I@5 }; -mov(16) g102<1>UW 0x0080UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g103<1>UW 0x0080UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g104<1>UW 0x0000UW { align1 1H I@5 }; -mov(16) g107<1>UW 0x0000UW { align1 1H I@7 }; -mov(16) g108<1>UW 0x0000UW { align1 1H I@7 }; - -LABEL14: -endif(16) JIP: LABEL13 { align1 1H }; -add(16) g86<1>D g75<1,1,0>D g67<1,1,0>D { align1 1H compacted }; -mov(16) g6<2>UB g101<16,16,1>UW { align1 1H I@7 }; -mov(16) g7<2>UB g102<16,16,1>UW { align1 1H I@7 }; -mov(16) g8<2>UB g103<16,16,1>UW { align1 1H I@7 }; -mov(16) g90<2>UB g104<16,16,1>UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g9<2>UB g107<16,16,1>UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g10<2>UB g108<16,16,1>UW { align1 1H I@7 }; -cmp.l.f0.0(16) g88<1>UD g86<1,1,0>UD g75<1,1,0>UD { align1 1H I@7 compacted }; -add(16) g93<1>D g86<1,1,0>D 28D { align1 1H compacted }; -mov(16) g99<1>UD g8<16,8,2>UB { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g41<1>D -g88<1,1,0>D g77<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g95<1>UD g93<1,1,0>UD g86<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g50<2>UD g93<4,4,1>UD { align1 1Q F@3 }; -mov(8) g52<2>UD g94<4,4,1>UD { align1 2Q F@2 }; -add(16) g97<1>D -g95<1,1,0>D g41<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g50.1<2>UD g97<4,4,1>UD { align1 1Q I@1 }; -mov(8) g52.1<2>UD g98<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g50UD g99UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $14 }; -add(16) g98<1>D g86<1,1,0>D 40D { align1 1H $14.src compacted }; -mov(16) g111<1>UD g7<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.l.f0.0(16) g100<1>UD g98<1,1,0>UD g86<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g107<2>UD g98<4,4,1>UD { align1 1Q }; -mov(8) g109<2>UD g99<4,4,1>UD { align1 2Q }; -add(16) g102<1>D -g100<1,1,0>D g41<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g107.1<2>UD g102<4,4,1>UD { align1 1Q I@1 }; -mov(8) g109.1<2>UD g103<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g107UD g111UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; -add(16) g103<1>D g86<1,1,0>D 52D { align1 1H compacted }; -mov(16) g116<1>UD g6<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.l.f0.0(16) g107<1>UD g103<1,1,0>UD g86<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g112<2>UD g103<4,4,1>UD { align1 1Q $15.src }; -mov(8) g114<2>UD g104<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g109<1>D -g107<1,1,0>D g41<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g112.1<2>UD g109<4,4,1>UD { align1 1Q I@1 }; -mov(8) g114.1<2>UD g110<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g112UD g116UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g110<1>D g86<1,1,0>D 34D { align1 1H $15.src compacted }; -mov(16) g121<1>UD g10<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g112<1>UD g110<1,1,0>UD g86<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g117<2>UD g110<4,4,1>UD { align1 1Q $0.src }; -mov(8) g119<2>UD g111<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g114<1>D -g112<1,1,0>D g41<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g117.1<2>UD g114<4,4,1>UD { align1 1Q I@1 }; -mov(8) g119.1<2>UD g115<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g117UD g121UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(16) g115<1>D g86<1,1,0>D 46D { align1 1H $0.src compacted }; -mov(16) g126<1>UD g9<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g117<1>UD g115<1,1,0>UD g86<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g122<2>UD g115<4,4,1>UD { align1 1Q $1.src }; -mov(8) g124<2>UD g116<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g119<1>D -g117<1,1,0>D g41<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g122.1<2>UD g119<4,4,1>UD { align1 1Q I@1 }; -mov(8) g124.1<2>UD g120<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g122UD g126UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g120<1>D g86<1,1,0>D 58D { align1 1H $1.src compacted }; -mov(16) g5<1>UD g90<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g122<1>UD g120<1,1,0>UD g86<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g1<2>UD g120<4,4,1>UD { align1 1Q $13.src }; -mov(8) g3<2>UD g121<4,4,1>UD { align1 2Q $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g124<1>D -g122<1,1,0>D g41<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g1.1<2>UD g124<4,4,1>UD { align1 1Q I@1 }; -mov(8) g3.1<2>UD g125<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD g5UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g125<1>D g86<1,1,0>D 22D { align1 1H $2.src compacted }; -mov(16) g12<2>B 2W { align1 1H $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g1<1>UD g125<1,1,0>UD g86<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g6<2>UD g125<4,4,1>UD { align1 1Q $0.src }; -mov(8) g8<2>UD g126<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g10<1>UD g12<16,8,2>UB { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g3<1>D -g1<1,1,0>D g41<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g6.1<2>UD g3<4,4,1>UD { align1 1Q I@1 }; -mov(8) g8.1<2>UD g4<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g6UD g10UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL13: -endif(16) JIP: LABEL5 { align1 1H }; - -LABEL5: -endif(16) JIP: LABEL16 { align1 1H }; - -LABEL16: -cmp.l.f0.0(16) null<1>D g105<8,8,1>D g69<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL17 UIP: LABEL17 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -asr(16) g4<1>D g69<8,8,1>D 0x0000001fUD { align1 1H A@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g6<1>D g105<8,8,1>D 0x00000005UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shr(16) g8<1>UD g105<1,1,0>UD 0x0000001bUD { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g10<1>UD g43.1<8,4,2>UD { align1 1Q F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g11<1>UD g63.1<8,4,2>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g12<1>D g43<8,4,2>D g6<1,1,0>D { align1 1Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -add(8) g13<1>D g63<8,4,2>D g7<1,1,0>D { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(8) g14<1>UD g12<8,8,1>UD g43<8,4,2>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g18<2>UD g12<4,4,1>UD { align1 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -cmp.l.f0.0(8) g15<1>UD g13<8,8,1>UD g63<8,4,2>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g20<2>UD g13<4,4,1>UD { align1 2Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g16<1>D g10<8,8,1>D g8<8,8,1>D -g14<1,1,1>D { align1 1H A@2 }; -mov(8) g18.1<2>UD g16<4,4,1>UD { align1 1Q I@1 }; -mov(8) g20.1<2>UD g17<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD g25UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $3 }; -add(16) g18<1>D g12<1,1,0>D 16D { align1 1H $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g20<1>UD g18<1,1,0>UD g12<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g24<2>UD g18<4,4,1>UD { align1 1Q F@2 }; -mov(8) g26<2>UD g19<4,4,1>UD { align1 2Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g22<1>D -g20<1,1,0>D g16<1,1,0>D { align1 1H A@2 compacted }; -mov(8) g24.1<2>UD g22<4,4,1>UD { align1 1Q I@1 }; -mov(8) g26.1<2>UD g23<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g24UD g33UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $4 }; -shl(16) g23<1>D g105<8,8,1>D 0x00000002UD { align1 1H $4.src }; -shr(16) g25<1>UD g105<1,1,0>UD 0x0000001eUD { align1 1H $4.src compacted }; -mov(8) g27<1>UD g45.1<8,4,2>UD { align1 1Q $4.src }; -mov(8) g28<1>UD g65.1<8,4,2>UD { align1 2Q $3.src }; -add(8) g98<1>D g45<8,4,2>D g23<1,1,0>D { align1 1Q A@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -add(8) g29<1>D g65<8,4,2>D g24<1,1,0>D { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(8) g30<1>UD g98<8,8,1>UD g45<8,4,2>UD { align1 1Q I@2 }; -mov(8) g34<2>UD g98<4,4,1>UD { align1 1Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -cmp.l.f0.0(8) g31<1>UD g29<8,8,1>UD g65<8,4,2>UD { align1 2Q I@3 }; -mov(8) g36<2>UD g29<4,4,1>UD { align1 2Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add3(16) g32<1>D g27<8,8,1>D g25<8,8,1>D -g30<1,1,1>D { align1 1H I@2 }; -mov(8) g34.1<2>UD g32<4,4,1>UD { align1 1Q I@1 }; -mov(8) g36.1<2>UD g33<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g34UD g105UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $5 }; -shr(16) g59<1>UD g47<0,1,0>UD 0x00000006UD { align1 1H F@4 compacted }; -add(16) g33<1>D g69<1,1,0>D g105<1,1,0>D { align1 1H $5.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g35<1>UD g33<1,1,0>UD g69<1,1,0>UD { align1 1H I@1 compacted }; -shl(16) g39<1>D g33<8,8,1>D 0x00000002UD { align1 1H $4.src }; -shr(16) g47<1>UD g33<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g37<1>D -g35<1,1,0>D g4<1,1,0>D { align1 1H I@3 compacted }; -add(8) g99<1>D g45<8,4,2>D g39<1,1,0>D { align1 1Q A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $14.src }; -add(8) g50<1>D g65<8,4,2>D g40<1,1,0>D { align1 2Q A@4 compacted }; -shl(16) g43<1>D g37<8,8,1>D 0x00000002UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.l.f0.0(8) g51<1>UD g99<8,8,1>UD g45<8,4,2>UD { align1 1Q A@3 }; -mov(8) g55<2>UD g99<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $14.src }; -cmp.l.f0.0(8) g52<1>UD g50<8,8,1>UD g65<8,4,2>UD { align1 2Q A@3 }; -mov(8) g57<2>UD g50<4,4,1>UD { align1 2Q F@6 }; -or(16) g49<1>UD g43<1,1,0>UD g47<1,1,0>UD { align1 1H A@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add3(16) g53<1>D g27<8,8,1>D g49<8,8,1>D -g51<1,1,1>D { align1 1H A@1 }; -mov(8) g55.1<2>UD g53<4,4,1>UD { align1 1Q I@1 }; -mov(8) g57.1<2>UD g54<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g55UD g59UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -and.nz.f0.0(16) null<1>UD g71<8,8,1>UD g73<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL18 UIP: LABEL18 { align1 1H }; -shl(16) g54<1>D g69<8,8,1>D 0x00000003UD { align1 1H $6.src }; -add(8) g100<1>D g91<8,4,2>D 40D { align1 1Q F@3 compacted }; -add(8) g56<1>D g61<8,4,2>D 40D { align1 2Q $6.src compacted }; -or(16) g71<1>UD g54<8,8,1>UD 0xffffffc0UD { align1 1H I@3 }; -cmp.l.f0.0(8) g101<1>UD g100<8,8,1>UD g91<8,4,2>UD { align1 1Q A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g57<1>UD g56<8,8,1>UD g61<8,4,2>UD { align1 2Q I@3 }; -mov(8) g63<2>UD g100<4,4,1>UD { align1 1Q }; -mov(8) g65<2>UD g56<4,4,1>UD { align1 2Q }; -add(8) g102<1>D -g101<8,8,1>D g91.1<8,4,2>D { align1 1Q A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -add(8) g58<1>D -g57<8,8,1>D g61.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g63.1<2>UD g102<4,4,1>UD { align1 1Q I@2 }; -mov(8) g65.1<2>UD g58<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g59UD g63UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -shl(16) g63<1>D g59<8,8,1>D 0x00000006UD { align1 1H $7.dst }; -add(8) g103<1>D g91<8,4,2>D g63<1,1,0>D { align1 1Q A@1 compacted }; -add(8) g64<1>D g61<8,4,2>D g64<1,1,0>D { align1 2Q I@2 compacted }; -cmp.l.f0.0(8) g104<1>UD g103<8,8,1>UD g91<8,4,2>UD { align1 1Q A@2 }; -mov(8) g67<2>UD g103<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -cmp.l.f0.0(8) g65<1>UD g64<8,8,1>UD g61<8,4,2>UD { align1 2Q I@3 }; -mov(8) g69<2>UD g64<4,4,1>UD { align1 2Q }; -add(8) g105<1>D -g104<8,8,1>D g91.1<8,4,2>D { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -add(8) g66<1>D -g65<8,8,1>D g61.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g67.1<2>UD g105<4,4,1>UD { align1 1Q I@2 }; -mov(8) g69.1<2>UD g66<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g67UD g71UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; - -LABEL18: -endif(16) JIP: LABEL17 { align1 1H }; - -LABEL17: -endif(16) JIP: LABEL19 { align1 1H }; - -LABEL19: -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_DFS_DFS_trivial_code[] = { - 0x80000065, 0x0d058220, 0x02000004, 0xffffffc0, - 0xe20e1940, 0x00010d03, 0xe20f0040, 0x04010d03, - 0x80030061, 0x29054410, 0x00000000, 0x76543210, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x01140000, 0xfa000e0c, 0x00340000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x030c0000, 0xfa000f0c, 0x00300000, - 0x64291940, 0x00802995, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x43050160, - 0x00462905, 0x00000000, 0xe0751965, 0x00f04303, - 0x00041961, 0x37060210, 0x00467505, 0x00000000, - 0x00040061, 0x69050120, 0x00567506, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x214d0061, 0x001102cc, 0x2a6d0061, 0x001102cc, - 0x00030061, 0x5b260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x3d260aa0, 0x00000264, 0x00000000, - 0x00030061, 0x2b260aa0, 0x000002a4, 0x00000000, - 0x00130061, 0x3f260aa0, 0x000002a4, 0x00000000, - 0x00030061, 0x2d260aa0, 0x000002e4, 0x00000000, - 0x00130061, 0x41260aa0, 0x000002e4, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0xe0730065, 0x00110303, 0x214d1761, 0x00110204, - 0x2a6d1761, 0x00110204, 0x215b1761, 0x00110244, - 0x2a3d1761, 0x00110244, 0x212b1761, 0x0011025c, - 0x2a3f1761, 0x0011025c, 0x212d1761, 0x0011026c, - 0x2a411761, 0x0011026c, 0xa16f1740, 0x024e4d03, - 0xaa701740, 0x024e6d03, 0x00031a61, 0x49060220, - 0x00346f05, 0x00000000, 0xe7711a70, 0x02406f03, - 0x00130061, 0x4b060220, 0x00347005, 0x00000000, - 0xae471e70, 0x00007303, 0x00031b40, 0x4e052660, - 0x06467105, 0x00444d26, 0x00131c40, 0x72052660, - 0x06467205, 0x00446d26, 0x00031a61, 0x49260220, - 0x00344e05, 0x00000000, 0x00131a61, 0x4b260220, - 0x00347205, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x11240000, - 0xfb044924, 0x000c0000, 0x00042161, 0x35060210, - 0x00461305, 0x00000000, 0x00042161, 0x45050120, - 0x00561106, 0x00000000, 0x00041970, 0x00010660, - 0x56466905, 0x00464505, 0x01040022, 0x0001c060, - 0x00000220, 0x000001a0, 0x00040069, 0x76058660, - 0x02466905, 0x00000005, 0xe0780068, 0x01b06903, - 0x00031461, 0x7a050220, 0x00442b26, 0x00000000, - 0x00131361, 0x7b050220, 0x00443f26, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa17c1c40, 0x760e2b02, 0xaa7d1d40, 0x770e3f02, - 0x00031a70, 0x7e050220, 0x52467c05, 0x00442b06, - 0x00030061, 0x0c060220, 0x00347c05, 0x00000000, - 0x00131b70, 0x7f050220, 0x52467d05, 0x00443f06, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x0e060220, 0x00347d05, 0x00000000, - 0xa0030040, 0x01007c03, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040952, 0x01040e68, - 0x0e2e7a05, 0x7e057805, 0x27051a70, 0x7c000303, - 0x00030061, 0x15060220, 0x00340305, 0x00000000, - 0x00130061, 0x17060220, 0x00340405, 0x00000000, - 0x00031c61, 0x0c260220, 0x00340105, 0x00000000, - 0x00131d61, 0x0e260220, 0x00340205, 0x00000000, - 0xa0071d40, 0x01020502, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x19440000, - 0xfb040c24, 0x003c0000, 0x00031961, 0x15260220, - 0x00340705, 0x00000000, 0x00131a61, 0x17260220, - 0x00340805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x21440000, - 0xfb041524, 0x003c0000, 0x00040024, 0x0001c060, - 0x00000090, 0x00000090, 0x00042061, 0x1f054220, - 0x00000000, 0x00000000, 0x00042061, 0x1d054220, - 0x00000000, 0x7f800000, 0x00042061, 0x1b054220, - 0x00000000, 0x7f800000, 0x00042061, 0x19054220, - 0x00000000, 0x7f800000, 0x00042261, 0x27054220, - 0x00000000, 0x80000000, 0x00042261, 0x25054220, - 0x00000000, 0xff800000, 0x00042261, 0x23054220, - 0x00000000, 0xff800000, 0x00042261, 0x21054220, - 0x00000000, 0xff800000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040070, 0x08058550, - 0x15563706, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x49050560, - 0x20460805, 0x00000000, 0x01040022, 0x0001c060, - 0x000000e0, 0x000000e0, 0xa14f1640, 0x00ce5b03, - 0xaa091540, 0x00ce3d03, 0x00031a70, 0x50050220, - 0x52464f05, 0x00445b06, 0x00131a70, 0x0a050220, - 0x52460905, 0x00443d06, 0x00033161, 0x4b060220, - 0x00344f05, 0x00000000, 0x00130061, 0x4d060220, - 0x00340905, 0x00000000, 0x00031c40, 0x51052660, - 0x06465005, 0x00445b26, 0x00131c40, 0x0b052660, - 0x06460a05, 0x00443d26, 0x00031a61, 0x4b260220, - 0x00345105, 0x00000000, 0x00131a61, 0x4d260220, - 0x00340b05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x0c140000, - 0xfb104b24, 0x01000000, 0x00042169, 0x2f058660, - 0x02460c05, 0x00000006, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00030e61, 0x15050220, - 0x00445b06, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00130d61, 0x16050220, - 0x00443d06, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa14b1c40, 0x2f1e5b02, - 0xaa4c3140, 0x2f1e3d02, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa15f0040, 0x010e5b03, - 0xaa183240, 0x010e3d03, 0xa0530040, 0x00404303, - 0xa0550040, 0xff404303, 0xa0570040, 0x00204303, - 0xa0590040, 0xff204303, 0xa0290040, 0x00104303, - 0xa05d0040, 0xff104303, 0x00031f70, 0x52050220, - 0x52464b05, 0x00445b06, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131f70, 0x17050220, - 0x52464c05, 0x00443d06, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x0d060220, - 0x00344b05, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x0f060220, - 0x00344c05, 0x00000000, 0x00030061, 0x31060220, - 0x00345f05, 0x00000000, 0x00130061, 0x33060220, - 0x00341805, 0x00000000, 0x00030070, 0x60050220, - 0x52465f05, 0x00445b06, 0x00130070, 0x37050220, - 0x52461805, 0x00443d06, 0x00040070, 0x00018660, - 0x56465305, 0x00000010, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00031f40, 0x4d052660, - 0x06465205, 0x00445b26, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00131f40, 0x4e052660, - 0x06461705, 0x00443d26, 0x00031d40, 0x61052660, - 0x06466005, 0x00445b26, 0x00131d40, 0x38052660, - 0x06463705, 0x00443d26, 0x2f510062, 0x55005303, - 0x00031d61, 0x0d260220, 0x00344d05, 0x00000000, - 0x00131d61, 0x0f260220, 0x00344e05, 0x00000000, - 0x00031d61, 0x31260220, 0x00346105, 0x00000000, - 0x00131d61, 0x33260220, 0x00343805, 0x00000000, - 0x00040070, 0x00018660, 0x56465705, 0x00000010, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x39140000, 0xfb043124, 0x00040000, - 0x2f090062, 0x59005703, 0x00040070, 0x00018660, - 0x56462905, 0x00000010, 0x2f0b3062, 0x5d002903, - 0x00040070, 0x5e058550, 0x15563506, 0x00010001, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x31050560, 0x20465e05, 0x00000000, - 0x00042369, 0x3b058660, 0x02463905, 0x00000006, - 0x00041952, 0x4f040e68, 0x0e2e1505, 0x4b053b05, - 0x0004196c, 0x07058660, 0x02464f05, 0x00000006, - 0x11040022, 0x0001c060, 0x000028f8, 0x00001270, - 0x00040070, 0x00010220, 0x52464305, 0x00464505, - 0x01042262, 0x53058220, 0x02462105, 0xff800000, - 0x01042262, 0x55058220, 0x02462305, 0xff800000, - 0x01042262, 0x57058220, 0x02462505, 0xff800000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x01042062, 0x33058220, 0x02461905, 0x7f800000, - 0x01042062, 0x37058220, 0x02461b05, 0x7f800000, - 0x01042062, 0x39058220, 0x02461d05, 0x7f800000, - 0x80041e61, 0x10014110, 0x00000000, 0x0a600a60, - 0x00040069, 0x10018510, 0x01565106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0a600a60, - 0xe0290961, 0x001b0004, 0x80041e61, 0x10014110, - 0x00000000, 0x0aa00aa0, 0x00040069, 0x10018510, - 0x01565106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0aa00aa0, 0xe0590961, 0x001b0004, - 0x80041e61, 0x10014110, 0x00000000, 0x0ae00ae0, - 0x00040069, 0x10018510, 0x01565106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0ae00ae0, - 0xe0170961, 0x001b0004, 0x80041e61, 0x10014110, - 0x00000000, 0x06600660, 0x00040069, 0x10018510, - 0x01565106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x06600660, 0xe0350961, 0x001b0004, - 0x80041e61, 0x10014110, 0x00000000, 0x06e006e0, - 0x00040069, 0x10018510, 0x01565106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x06e006e0, - 0xe03b0961, 0x001b0004, 0x80041e61, 0x10014110, - 0x00000000, 0x07200720, 0x00040069, 0x10018510, - 0x01565106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x07200720, 0xe04f0961, 0x001b0004, - 0x00040070, 0x00018220, 0x52464305, 0x00000006, - 0x25151f62, 0x29005300, 0x25530962, 0x59005500, - 0x25591d62, 0x17005700, 0x27171c62, 0x35003300, - 0x27351b62, 0x3b003700, 0x27370962, 0x4f003900, - 0x80040c61, 0x10014110, 0x00000000, 0x0a600a60, - 0x00040069, 0x10018510, 0x01560906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0a600a60, - 0xe0570961, 0x001b0004, 0x80041161, 0x10014110, - 0x00000000, 0x02a002a0, 0x00040069, 0x10018510, - 0x01560906, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02a002a0, 0xe04f0961, 0x001b0004, - 0x80041461, 0x10014110, 0x00000000, 0x0b200b20, - 0x00040069, 0x10018510, 0x01560906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0b200b20, - 0xe0290961, 0x001b0004, 0x80040961, 0x10014110, - 0x00000000, 0x02e002e0, 0x00040069, 0x10018510, - 0x01560906, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02e002e0, 0xe0390961, 0x001b0004, - 0x80041261, 0x10014110, 0x00000000, 0x06a006a0, - 0x00040069, 0x10018510, 0x01560906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x06a006a0, - 0xe03b0961, 0x001b0004, 0x80041161, 0x10014110, - 0x00000000, 0x06e006e0, 0x00040069, 0x10018510, - 0x01560906, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x06e006e0, 0xe0550961, 0x001b0004, - 0x25330b62, 0x4f001500, 0x254f1e62, 0x57005300, - 0x27150a62, 0x39001700, 0x25571c62, 0x29005900, - 0x27170a62, 0x3b003500, 0x27530962, 0x55003700, - 0x80041261, 0x10014110, 0x00000000, 0x06600660, - 0x00040069, 0x10018510, 0x01560b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x06600660, - 0xe03b0961, 0x001b0004, 0x80041361, 0x10014110, - 0x00000000, 0x09e009e0, 0x00040069, 0x10018510, - 0x01560b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x09e009e0, 0xe0290961, 0x001b0004, - 0x80040a61, 0x10014110, 0x00000000, 0x02a002a0, - 0x00040069, 0x10018510, 0x01560b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x02a002a0, - 0xe0350961, 0x001b0004, 0x80040b61, 0x10014110, - 0x00000000, 0x0ae00ae0, 0x00040069, 0x10018510, - 0x01560b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0ae00ae0, 0xe0590961, 0x001b0004, - 0x80040961, 0x10014110, 0x00000000, 0x02e002e0, - 0x00040069, 0x10018510, 0x01560b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x02e002e0, - 0xe0370961, 0x001b0004, 0x80041161, 0x10014110, - 0x00000000, 0x0a600a60, 0x00040069, 0x10018510, - 0x01560b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0a600a60, 0xe0550961, 0x001b0004, - 0x25391e62, 0x3b003300, 0x27330962, 0x35001500, - 0x253b1d62, 0x29004f00, 0x27351a62, 0x37001700, - 0x254f0a62, 0x59005700, 0x27371962, 0x55005300, - 0x01040022, 0x0001c060, 0x00000d30, 0x00000d30, - 0x25530962, 0x39aa3300, 0x25551262, 0x3baa3500, - 0x25570b62, 0x4faa3700, 0xa0291740, 0x01004b03, - 0x00040061, 0x5f064540, 0x00000000, 0xffffffff, - 0x25591162, 0x57005500, 0x00040061, 0x5d070200, - 0x00461305, 0x00000000, 0x00030b61, 0x15060220, - 0x00342905, 0x00000000, 0x00130c61, 0x17060220, - 0x00342a05, 0x00000000, 0x25130962, 0x59005300, - 0x00041b61, 0x11050020, 0x00665d07, 0x00000000, - 0xe0601141, 0x34001300, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x20010040, 0x60213300, - 0x20030040, 0x60213500, 0x20050040, 0x60213700, - 0x20620040, 0x60013900, 0x20640040, 0x60013b00, - 0x20660040, 0x60014f00, 0x206b1340, 0x01206200, - 0x206d1340, 0x03206400, 0x206f1340, 0x05206600, - 0x00041341, 0x71058aa0, 0x0a466b05, 0x3f800001, - 0x00041341, 0x37058aa0, 0x0a466d05, 0x3f800001, - 0x00041341, 0x33058aa0, 0x0a466f05, 0x3f800001, - 0x00041365, 0x13058220, 0x02467105, 0x007fffff, - 0x00041765, 0x4f058220, 0x02467105, 0x80000000, - 0x00041765, 0x39058220, 0x02467105, 0x7f800000, - 0x00041265, 0x35058220, 0x02463705, 0x007fffff, - 0x00040065, 0x53058220, 0x02463705, 0x80000000, - 0x00041765, 0x3b058220, 0x02463705, 0x7f800000, - 0x00041165, 0x55058220, 0x02463305, 0x80000000, - 0x00040065, 0x57058220, 0x02463305, 0x7f800000, - 0x00040065, 0x37058220, 0x02463305, 0x007fffff, - 0x00041f40, 0x33058660, 0x06461305, 0x3f000000, - 0x00041f6c, 0x13058660, 0x02463905, 0x00000017, - 0x00041f40, 0x39058660, 0x06463505, 0x3f000000, - 0x00041f6c, 0x35058660, 0x02463b05, 0x00000017, - 0x00041d40, 0x3b058660, 0x06463705, 0x3f000000, - 0xac001d70, 0x3f803301, 0x00041f6c, 0x37058660, - 0x02465705, 0x00000017, 0x11040062, 0x57058220, - 0x02463305, 0x3f000000, 0x00040965, 0x33058220, - 0x02465705, 0x7fffffff, 0xac001e70, 0x3f803901, - 0x20571966, 0x4f003303, 0x11040062, 0x4f058220, - 0x02463905, 0x3f000000, 0x00041965, 0x59058220, - 0x02464f05, 0x7fffffff, 0xac001f70, 0x3f803b01, - 0x205d1966, 0x53005903, 0x11040062, 0x72058220, - 0x02463b05, 0x3f000000, 0x00041965, 0x74058220, - 0x02467205, 0x7fffffff, 0x00041e70, 0x60058aa0, - 0x3a465705, 0x3f7f0000, 0x00041b70, 0x78058aa0, - 0x3a465d05, 0x3f7f0000, 0x20761966, 0x55007403, - 0x00041252, 0x33044560, 0x0e2eff82, 0x60051305, - 0x00040952, 0x39044560, 0x0e2eff82, 0x78053505, - 0x00041b70, 0x7a058aa0, 0x3a467605, 0x3f7f0000, - 0x277c0070, 0x4b002903, 0x00040952, 0x3b044560, - 0x0e2eff82, 0x7a053705, 0xa07e1a40, 0x4d027c02, - 0x00031961, 0x15260220, 0x00347e05, 0x00000000, - 0x00131a61, 0x17260220, 0x00347f05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xf3081524, 0x00021114, - 0x00044031, 0x00000000, 0xfb0c0d24, 0x003c0144, - 0xa0153440, 0x01204b03, 0x00040f61, 0x6c070200, - 0x00463305, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x27171a70, 0x4b001503, - 0x00033461, 0x11060220, 0x00341505, 0x00000000, - 0x00130061, 0x13060220, 0x00341605, 0x00000000, - 0x00041761, 0x6e070200, 0x00463905, 0x00000000, - 0x00040f61, 0x70070200, 0x00463b05, 0x00000000, - 0x00041e61, 0x4f070000, 0x00666c07, 0x00000000, - 0xa0351e40, 0x4d021702, 0x00041a61, 0x4f0f0000, - 0x00666e07, 0x00000000, 0x00031a61, 0x11260220, - 0x00343505, 0x00000000, 0x00131b61, 0x13260220, - 0x00343605, 0x00000000, 0x00041b61, 0x4f170000, - 0x00667007, 0x00000000, 0x00041961, 0x4f1f0000, - 0x00565f06, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x00000000, - 0xfb081124, 0x00004f14, 0x00040070, 0x00010220, - 0x52464305, 0x00464505, 0x01040022, 0x0001c060, - 0x000003c0, 0x00000360, 0x25133562, 0x21431900, - 0x25351d62, 0x23431b00, 0x25370062, 0x25431d00, - 0x00041f69, 0x1705a660, 0x02463305, 0x00000017, - 0x00043569, 0x1105a660, 0x02463b05, 0x00000017, - 0x00040069, 0x3305a660, 0x02463905, 0x00000017, - 0x25151162, 0x37003500, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041a40, 0x4f058660, - 0x06461105, 0x43800000, 0x00041c40, 0x39058660, - 0x06461705, 0x43800000, 0x00041b40, 0x3b058660, - 0x06463305, 0x43800000, 0x25361162, 0x15001300, - 0xe0110941, 0x34003600, 0x20131140, 0x11201900, - 0x20150040, 0x11201b00, 0x20171a40, 0x11201d00, - 0x20331940, 0x11002100, 0x20350040, 0x11002300, - 0x20370040, 0x11002500, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x20111640, 0x01201300, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x20131640, 0x03201500, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x20151640, 0x05201700, - 0x20171640, 0x01203300, 0x20331640, 0x03203500, - 0x20351640, 0x05203700, 0x00041641, 0x37058aa0, - 0x0a461105, 0x3f7ffffe, 0x00041641, 0x11058aa0, - 0x0a461305, 0x3f7ffffe, 0x00041641, 0x13058aa0, - 0x0a461505, 0x3f7ffffe, 0x00041641, 0x15058aa0, - 0x0a461705, 0x3f800001, 0x00041641, 0x17058aa0, - 0x0a463305, 0x3f800001, 0x00041641, 0x33058aa0, - 0x0a463505, 0x3f800001, 0x20350a41, 0x39003700, - 0x20370941, 0x3b001100, 0x20110b41, 0x4f001300, - 0x20131641, 0x39001500, 0x20151641, 0x3b001700, - 0x605f0d45, 0x00103500, 0x20171741, 0x4f003300, - 0x60611645, 0x00103700, 0x60631645, 0x00101100, - 0x60651645, 0x00121300, 0x60671645, 0x00121500, - 0xe56d1662, 0x00005f00, 0x606b1645, 0x00121700, - 0xe56f0e62, 0x00006100, 0xe5710e62, 0x00006300, - 0xe5731662, 0x00026500, 0xe5751662, 0x00026700, - 0x00041662, 0x37058aa0, 0x5a466d05, 0x437f0000, - 0xe5771662, 0x00026b00, 0x00041662, 0x39058aa0, - 0x5a466f05, 0x437f0000, 0x00041662, 0x3b058aa0, - 0x5a467105, 0x437f0000, 0x00041662, 0x4f058aa0, - 0x5a467305, 0x437f0000, 0x00041662, 0x5f058aa0, - 0x5a467505, 0x437f0000, 0x00041661, 0x53070a00, - 0x00463705, 0x00000000, 0x00041562, 0x61058aa0, - 0x5a467705, 0x437f0000, 0x00041561, 0x55070a00, - 0x00463905, 0x00000000, 0x00041461, 0x57070a00, - 0x00463b05, 0x00000000, 0x00041361, 0x59070a00, - 0x00464f05, 0x00000000, 0x00041261, 0x29070a00, - 0x00465f05, 0x00000000, 0x00041161, 0x5d070a00, - 0x00466105, 0x00000000, 0x00041d61, 0x60050010, - 0x00665507, 0x00000000, 0x00041f61, 0x61050010, - 0x00665307, 0x00000000, 0x00041e61, 0x5f050010, - 0x00665707, 0x00000000, 0x00040e61, 0x64050010, - 0x00665907, 0x00000000, 0x00040e61, 0x63050010, - 0x00662907, 0x00000000, 0x00041e61, 0x62050010, - 0x00665d07, 0x00000000, 0x00040024, 0x0001c060, - 0x00000070, 0x00000070, 0x00041b61, 0x5f054110, - 0x00000000, 0x00800080, 0x00041f61, 0x60054110, - 0x00000000, 0x00800080, 0x00041f61, 0x61054110, - 0x00000000, 0x00800080, 0x00041d61, 0x62054110, - 0x00000000, 0x00000000, 0x00041f61, 0x63054110, - 0x00000000, 0x00000000, 0x00041f61, 0x64054110, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x000004f8, 0xa0781140, 0x43004b02, - 0x00040b61, 0x73060100, 0x00585f05, 0x00000000, - 0x00040b61, 0x74060100, 0x00586005, 0x00000000, - 0x00040a61, 0x75060100, 0x00586105, 0x00000000, - 0x00041f61, 0x38060100, 0x00586205, 0x00000000, - 0x00041f61, 0x39060100, 0x00586305, 0x00000000, - 0x00041f61, 0x7c060100, 0x00586405, 0x00000000, - 0x27621f70, 0x4b007803, 0xa0641740, 0x01c07803, - 0x00041e61, 0x53050020, 0x00567506, 0x00000000, - 0xa07a1b40, 0x4d026202, 0x27660b70, 0x78006403, - 0x00033561, 0x11060220, 0x00346405, 0x00000000, - 0x00133561, 0x13060220, 0x00346505, 0x00000000, - 0xa06b0b40, 0x7a026602, 0x00031961, 0x11260220, - 0x00346b05, 0x00000000, 0x00131a61, 0x13260220, - 0x00346c05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xf3081124, 0x00025314, 0xa06c1740, 0x02807803, - 0x00043661, 0x54050020, 0x00567406, 0x00000000, - 0x276e0a70, 0x78006c03, 0x00033661, 0x11060220, - 0x00346c05, 0x00000000, 0x00133661, 0x13060220, - 0x00346d05, 0x00000000, 0xa0700b40, 0x7a026e02, - 0x00031961, 0x11260220, 0x00347005, 0x00000000, - 0x00131a61, 0x13260220, 0x00347105, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x00000000, 0xf3081124, 0x00025414, - 0xa0711440, 0x03407803, 0x00043761, 0x55050020, - 0x00567306, 0x00000000, 0x27731a70, 0x78007103, - 0x00033761, 0x11060220, 0x00347105, 0x00000000, - 0x00133761, 0x13060220, 0x00347205, 0x00000000, - 0xa0750940, 0x7a027302, 0x00031961, 0x11260220, - 0x00347505, 0x00000000, 0x00131a61, 0x13260220, - 0x00347605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x00000000, - 0xf3081124, 0x00025514, 0xa0761140, 0x02207803, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x56050020, 0x00567c06, 0x00000000, - 0x277c1a70, 0x78007603, 0x00033861, 0x11060220, - 0x00347605, 0x00000000, 0x00133861, 0x13060220, - 0x00347705, 0x00000000, 0xa07e1b40, 0x7a027c02, - 0x00031961, 0x11260220, 0x00347e05, 0x00000000, - 0x00131a61, 0x13260220, 0x00347f05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x00000000, 0xf3081124, 0x00025614, - 0xa0150040, 0x02e07803, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x57050020, - 0x00563906, 0x00000000, 0x27171a70, 0x78001503, - 0x00033961, 0x11060220, 0x00341505, 0x00000000, - 0x00133961, 0x13060220, 0x00341605, 0x00000000, - 0xa0331b40, 0x7a021702, 0x00031961, 0x11260220, - 0x00343305, 0x00000000, 0x00131a61, 0x13260220, - 0x00343405, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x00000000, - 0xf3081124, 0x00025714, 0xa0340040, 0x03a07803, - 0x00043a61, 0x58050020, 0x00563806, 0x00000000, - 0x27361a70, 0x78003403, 0x00033a61, 0x11060220, - 0x00343405, 0x00000000, 0x00133a61, 0x13060220, - 0x00343505, 0x00000000, 0xa0381b40, 0x7a023602, - 0x00031961, 0x11260220, 0x00343805, 0x00000000, - 0x00131a61, 0x13260220, 0x00343905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x00000000, 0xf3081124, 0x00025814, - 0x00040070, 0x00018660, 0x26463105, 0x00000000, - 0x80000061, 0x6b054660, 0x00000000, 0x00000002, - 0xa03b0040, 0x01607803, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0xef390062, 0x00116b03, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00031a61, 0x11060220, 0x00343b05, 0x00000000, - 0x80103b01, 0x00000000, 0x00000000, 0x00000000, - 0x00131b61, 0x13060220, 0x00343c05, 0x00000000, - 0x00041b61, 0x7d070200, 0x00463905, 0x00000000, - 0x274f3570, 0x78003b03, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00041a61, 0x59050020, - 0x00667d07, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xa0531a40, 0x7a024f02, - 0x00031961, 0x11260220, 0x00345305, 0x00000000, - 0x00131a61, 0x13260220, 0x00345405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xf3081124, 0x00025914, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00001698, 0x00001698, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x54050020, 0x00661f1f, 0x00000000, - 0x00040070, 0x00010660, 0x56466905, 0x00464505, - 0xef4f0a62, 0x00005403, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x55050020, - 0x00664f07, 0x00000000, 0x00040070, 0x00010220, - 0x52464305, 0x00464505, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80040a61, 0x10014110, - 0x00000000, 0x0aa00aa0, 0x00040069, 0x10018510, - 0x01565106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0aa00aa0, 0xe0570961, 0x001b0004, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x20590966, 0x57004f03, 0x00040961, 0x29050020, - 0x00665907, 0x00000000, 0x80040961, 0x10014110, - 0x00000000, 0x05200520, 0x00040069, 0x10018510, - 0x01560906, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x05200520, 0xe05d0961, 0x001b0004, - 0x205f1966, 0x5d002903, 0x00041961, 0x61050020, - 0x00665f07, 0x00000000, 0x80041961, 0x10014110, - 0x00000000, 0x0c200c20, 0x00040069, 0x10018510, - 0x01560b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0c200c20, 0xe0630961, 0x001b0004, - 0x20650966, 0x63005f03, 0x00040961, 0x6b070200, - 0x00006504, 0x00000000, 0x01040022, 0x0001c060, - 0x00000198, 0x00000128, 0x00041761, 0x67050020, - 0x00006504, 0x00000000, 0xac6d0970, 0x00006703, - 0x00040070, 0x00018660, 0x16464f05, 0x00000000, - 0x01040a62, 0x6f058220, 0x02466d05, 0xffffffff, - 0x00041970, 0x00018660, 0x26466f05, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x01041162, 0x37058220, 0x02462105, 0xff800000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x01041662, 0x39058220, 0x02462305, 0xff800000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x01041462, 0x3b058220, 0x02462505, 0xff800000, - 0x01042062, 0x31058220, 0x02461905, 0x7f800000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x01041562, 0x33058220, 0x02461b05, 0x7f800000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x01041362, 0x35058220, 0x02461d05, 0x7f800000, - 0x00040024, 0x0001c060, 0x00000080, 0x00000080, - 0x00040a61, 0x35054220, 0x00000000, 0x7f800000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00040c61, 0x33054220, 0x00000000, 0x7f800000, - 0x00041e61, 0x31054220, 0x00000000, 0x7f800000, - 0x00040c61, 0x3b054220, 0x00000000, 0xff800000, - 0x00040e61, 0x39054220, 0x00000000, 0xff800000, - 0x00041161, 0x37054220, 0x00000000, 0xff800000, - 0x00040025, 0x00004600, 0x00000000, 0x00001358, - 0x80040a61, 0x10014110, 0x00000000, 0x06200620, - 0x00040069, 0x10018510, 0x01565106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x06200620, - 0xe0590961, 0x001b0004, 0x80040d61, 0x10014110, - 0x00000000, 0x06600660, 0x00040069, 0x10018510, - 0x01565106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x06600660, 0xe0150961, 0x001b0004, - 0x80040961, 0x10014110, 0x00000000, 0x06a006a0, - 0x00040069, 0x10018510, 0x01565106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x06a006a0, - 0xe0550961, 0x001b0004, 0x80040a61, 0x10014110, - 0x00000000, 0x06e006e0, 0x00040069, 0x10018510, - 0x01565106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x06e006e0, 0xe0570961, 0x001b0004, - 0x80040961, 0x10014110, 0x00000000, 0x07200720, - 0x00040069, 0x10018510, 0x01565106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x07200720, - 0xe0530961, 0x001b0004, 0x80040b61, 0x10014110, - 0x00000000, 0x07600760, 0x00040069, 0x10018510, - 0x01565106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x07600760, 0xe0170961, 0x001b0004, - 0x00040070, 0x00018220, 0x52464305, 0x00000006, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x27111f62, 0x59003100, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x27131e62, 0x15003300, - 0x27151d62, 0x55003500, 0x25591a62, 0x17003b00, - 0x25551c62, 0x57003700, 0x80041261, 0x10014110, - 0x00000000, 0x02200220, 0x00040069, 0x10018510, - 0x01560906, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02200220, 0xe0170961, 0x001b0004, - 0x25571c62, 0x53003900, 0x80041561, 0x10014110, - 0x00000000, 0x02600260, 0x00040069, 0x10018510, - 0x01560906, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02600260, 0xe0510961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x02a002a0, - 0x00040069, 0x10018510, 0x01560906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x02a002a0, - 0xe0530961, 0x001b0004, 0x80041361, 0x10014110, - 0x00000000, 0x0b200b20, 0x00040069, 0x10018510, - 0x01560906, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0b200b20, 0xe05f0961, 0x001b0004, - 0x80041261, 0x10014110, 0x00000000, 0x0aa00aa0, - 0x00040069, 0x10018510, 0x01560906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0aa00aa0, - 0xe0290961, 0x001b0004, 0x80041161, 0x10014110, - 0x00000000, 0x0ae00ae0, 0x00040069, 0x10018510, - 0x01560906, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0ae00ae0, 0xe05d0961, 0x001b0004, - 0x27091962, 0x17001100, 0x27110962, 0x51001300, - 0x27130962, 0x53001500, 0x25150962, 0x29005500, - 0x25171962, 0x5d005700, 0x25291b62, 0x5f005900, - 0x80041461, 0x10014110, 0x00000000, 0x01200120, - 0x00040069, 0x10018510, 0x01560b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x01200120, - 0xe0530961, 0x001b0004, 0x80040b61, 0x10014110, - 0x00000000, 0x02200220, 0x00040069, 0x10018510, - 0x01560b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02200220, 0xe0550961, 0x001b0004, - 0x80040a61, 0x10014110, 0x00000000, 0x02600260, - 0x00040069, 0x10018510, 0x01560b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x02600260, - 0xe0570961, 0x001b0004, 0x80040961, 0x10014110, - 0x00000000, 0x02a002a0, 0x00040069, 0x10018510, - 0x01560b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02a002a0, 0xe0590961, 0x001b0004, - 0x80041261, 0x10014110, 0x00000000, 0x02e002e0, - 0x00040069, 0x10018510, 0x01560b06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x02e002e0, - 0xe05d0961, 0x001b0004, 0x80041161, 0x10014110, - 0x00000000, 0x05200520, 0x00040069, 0x10018510, - 0x01560b06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x05200520, 0xe05f0961, 0x001b0004, - 0x27511e62, 0x53000900, 0x27531d62, 0x55001100, - 0x27551c62, 0x57001300, 0x25571b62, 0x59001500, - 0x25591a62, 0x5d001700, 0x255d1962, 0x5f002900, - 0x01040022, 0x0001c060, 0x00000e88, 0x00000e88, - 0x25130b62, 0x57aa5100, 0x25110b62, 0x59aa5300, - 0x25170b62, 0x5daa5500, 0xa0650040, 0x01004b03, - 0x25150962, 0x17001100, 0x00040061, 0x7e064540, - 0x00000000, 0x00010001, 0x00030a61, 0x09060220, - 0x00346505, 0x00000000, 0x00131b61, 0x0b060220, - 0x00346605, 0x00000000, 0x25111162, 0x15001300, - 0x00041b61, 0x67050020, 0x00567e06, 0x00000000, - 0xe0290941, 0x34001100, 0x20111140, 0x29215100, - 0x20130040, 0x29215300, 0x20150040, 0x29215500, - 0x20510040, 0x29015700, 0x20530040, 0x29015900, - 0x20550040, 0x29015d00, 0x20571340, 0x11205100, - 0x20511340, 0x13205300, 0x20531340, 0x15205500, - 0x00041341, 0x55058aa0, 0x0a465705, 0x3f800001, - 0x00041341, 0x57058aa0, 0x0a465105, 0x3f800001, - 0x00041341, 0x51058aa0, 0x0a465305, 0x3f800001, - 0x00041165, 0x53058220, 0x02465505, 0x007fffff, - 0x00041765, 0x59058220, 0x02465505, 0x80000000, - 0x00040065, 0x5f058220, 0x02465505, 0x7f800000, - 0x00041265, 0x29058220, 0x02465705, 0x80000000, - 0x00040065, 0x61058220, 0x02465705, 0x7f800000, - 0x00041165, 0x5d058220, 0x02465105, 0x80000000, - 0x00040065, 0x63058220, 0x02465105, 0x7f800000, - 0x00040065, 0x55058220, 0x02465705, 0x007fffff, - 0x00040065, 0x57058220, 0x02465105, 0x007fffff, - 0x00041f40, 0x51058660, 0x06465305, 0x3f000000, - 0x00041f6c, 0x53058660, 0x02465f05, 0x00000017, - 0x00041c40, 0x5f058660, 0x06465505, 0x3f000000, - 0x00041f6c, 0x55058660, 0x02466105, 0x00000017, - 0x00041d40, 0x61058660, 0x06465705, 0x3f000000, - 0xac001d70, 0x3f805101, 0x00041f6c, 0x57058660, - 0x02466305, 0x00000017, 0x11040062, 0x63058220, - 0x02465105, 0x3f000000, 0x00040965, 0x51058220, - 0x02466305, 0x7fffffff, 0xac001e70, 0x3f805f01, - 0x20631966, 0x59005103, 0x11040062, 0x51058220, - 0x02465f05, 0x3f000000, 0x00041965, 0x59058220, - 0x02465105, 0x7fffffff, 0xac001f70, 0x3f806101, - 0x20511966, 0x29005903, 0x11040062, 0x59058220, - 0x02466105, 0x3f000000, 0x00041965, 0x29058220, - 0x02465905, 0x7fffffff, 0x00041970, 0x59058aa0, - 0x3a466305, 0x3f7f0000, 0x205f0966, 0x5d002903, - 0x00041970, 0x29058aa0, 0x3a465105, 0x3f7f0000, - 0x00041152, 0x51044560, 0x0e2eff82, 0x59055305, - 0x00041970, 0x59058aa0, 0x3a465f05, 0x3f7f0000, - 0x00041252, 0x53044560, 0x0e2eff82, 0x29055505, - 0x27290070, 0x4b006503, 0x00041152, 0x55044560, - 0x0e2eff82, 0x59055705, 0xa0571a40, 0x4d022902, - 0x00031961, 0x09260220, 0x00345705, 0x00000000, - 0x00131a61, 0x0b260220, 0x00345805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x00000000, 0xf3080924, 0x00026714, - 0x00043061, 0x17050660, 0x00460705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c0d24, 0x003c1144, - 0xa0700040, 0x01204b03, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041f61, 0x05070200, - 0x00465105, 0x00000000, 0x27721a70, 0x4b007003, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x01060220, 0x00347005, 0x00000000, - 0x00133061, 0x03060220, 0x00347105, 0x00000000, - 0x00040061, 0x57070200, 0x00465305, 0x00000000, - 0x00040061, 0x59070200, 0x00465505, 0x00000000, - 0x00041e61, 0x29070000, 0x00660507, 0x00000000, - 0xa0741e40, 0x4d027202, 0x00041a61, 0x290f0000, - 0x00665707, 0x00000000, 0x00031a61, 0x01260220, - 0x00347405, 0x00000000, 0x00131b61, 0x03260220, - 0x00347505, 0x00000000, 0x00041b61, 0x29170000, - 0x00665907, 0x00000000, 0x00041961, 0x291f0000, - 0x00666b07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x00000000, - 0xfb080124, 0x00002914, 0x00040070, 0x00010220, - 0x52464305, 0x00464505, 0x01040022, 0x0001c060, - 0x000004c0, 0x00000440, 0x256c1b62, 0x37433100, - 0x256e0062, 0x39433300, 0x25700062, 0x3b433500, - 0x00041f69, 0x7205a660, 0x02465105, 0x00000017, - 0x00041e69, 0x7405a660, 0x02465305, 0x00000017, - 0x00040069, 0x7605a660, 0x02465505, 0x00000017, - 0x00040070, 0x00018660, 0x16464f05, 0x00000000, - 0x25051162, 0x70006e00, 0x00041c40, 0x07058660, - 0x06467205, 0x43800000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00041c40, 0x09058660, - 0x06467405, 0x43800000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00041c40, 0x0b058660, - 0x06467605, 0x43800000, 0x25750962, 0x05006c00, - 0xe0051141, 0x34007500, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x200d1140, 0x05203100, - 0x200f3040, 0x05203300, 0x20311240, 0x05203500, - 0x20331240, 0x05003700, 0x20351240, 0x05003900, - 0x20371240, 0x05003b00, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x20391240, 0x11200d00, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x203b1240, 0x13200f00, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x204f0c40, 0x15203100, - 0x20701640, 0x11203300, 0x20720b40, 0x13203500, - 0x20740a40, 0x15203700, 0x00040e41, 0x51058aa0, - 0x0a463905, 0x3f7ffffe, 0x00040e41, 0x53058aa0, - 0x0a463b05, 0x3f7ffffe, 0x00040d41, 0x55058aa0, - 0x0a464f05, 0x3f7ffffe, 0x00040941, 0x76058aa0, - 0x0a467005, 0x3f800001, 0x00041641, 0x05058aa0, - 0x0a467205, 0x3f800001, 0x00041641, 0x0d058aa0, - 0x0a467405, 0x3f800001, 0x20570b41, 0x07005100, - 0x20590a41, 0x09005300, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x20290941, 0x0b005500, - 0x200f1641, 0x07007600, 0x20111641, 0x09000500, - 0x20131641, 0x0b000d00, 0x605d1645, 0x00105700, - 0x605f1645, 0x00105900, 0x60611645, 0x00102900, - 0x60151645, 0x00120f00, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x60171645, 0x00121100, - 0x60311645, 0x00121300, 0xe5631662, 0x00005d00, - 0xe5651662, 0x00005f00, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xe5671662, 0x00006100, - 0xe5331662, 0x00021500, 0xe5351662, 0x00021700, - 0xe5371662, 0x00023100, 0x00040e62, 0x6b058aa0, - 0x5a466305, 0x437f0000, 0x00041662, 0x6d058aa0, - 0x5a466505, 0x437f0000, 0x00041662, 0x6f058aa0, - 0x5a466705, 0x437f0000, 0x00041662, 0x39058aa0, - 0x5a463305, 0x437f0000, 0x00041662, 0x3b058aa0, - 0x5a463505, 0x437f0000, 0x00041662, 0x4f058aa0, - 0x5a463705, 0x437f0000, 0x00041661, 0x78070a00, - 0x00466b05, 0x00000000, 0x00041561, 0x7a070a00, - 0x00466d05, 0x00000000, 0x00041461, 0x7c070a00, - 0x00466f05, 0x00000000, 0x00041361, 0x7e070a00, - 0x00463905, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x01070a00, - 0x00463b05, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x03070a00, - 0x00464f05, 0x00000000, 0x00041e61, 0x53050010, - 0x00667807, 0x00000000, 0x00041e61, 0x54050010, - 0x00667a07, 0x00000000, 0x00041e61, 0x55050010, - 0x00667c07, 0x00000000, 0x00041e61, 0x50050010, - 0x00667e07, 0x00000000, 0x00041e61, 0x51050010, - 0x00660107, 0x00000000, 0x00041e61, 0x52050010, - 0x00660307, 0x00000000, 0x11040c62, 0x67058110, - 0x01585305, 0x00000000, 0x11040d62, 0x66058110, - 0x01585405, 0x00000000, 0x11040d62, 0x65058110, - 0x01585505, 0x00000000, 0x11041e62, 0x6c058110, - 0x01585005, 0x00000000, 0x11041e62, 0x6b058110, - 0x01585105, 0x00000000, 0x11040c62, 0x68058110, - 0x01585205, 0x00000000, 0x00040024, 0x0001c060, - 0x00000090, 0x00000090, 0x00041d61, 0x65054110, - 0x00000000, 0x00800080, 0x00041f61, 0x66054110, - 0x00000000, 0x00800080, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00041f61, 0x67054110, - 0x00000000, 0x00800080, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00041d61, 0x68054110, - 0x00000000, 0x00000000, 0x00041f61, 0x6b054110, - 0x00000000, 0x00000000, 0x00041f61, 0x6c054110, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000540, 0xa0560040, 0x43004b02, - 0x00041f61, 0x06060100, 0x00586505, 0x00000000, - 0x00041f61, 0x07060100, 0x00586605, 0x00000000, - 0x00041f61, 0x08060100, 0x00586705, 0x00000000, - 0x00041f61, 0x5a060100, 0x00586805, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x09060100, 0x00586b05, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x0a060100, 0x00586c05, 0x00000000, - 0x27581f70, 0x4b005603, 0xa05d0040, 0x01c05603, - 0x00040b61, 0x63050020, 0x00560806, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xa0291b40, 0x4d025802, 0x275f0970, 0x56005d03, - 0x00031361, 0x32060220, 0x00345d05, 0x00000000, - 0x00131261, 0x34060220, 0x00345e05, 0x00000000, - 0xa0610b40, 0x29025f02, 0x00031961, 0x32260220, - 0x00346105, 0x00000000, 0x00131a61, 0x34260220, - 0x00346205, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x00000000, - 0xf3083224, 0x00026314, 0xa0623e40, 0x02805603, - 0x00040061, 0x6f050020, 0x00560706, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x27641a70, 0x56006203, 0x00030061, 0x6b060220, - 0x00346205, 0x00000000, 0x00130061, 0x6d060220, - 0x00346305, 0x00000000, 0xa0661b40, 0x29026402, - 0x00031961, 0x6b260220, 0x00346605, 0x00000000, - 0x00131a61, 0x6d260220, 0x00346705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x00000000, 0xf3086b24, 0x00026f14, - 0xa0670040, 0x03405603, 0x00040061, 0x74050020, - 0x00560606, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x276b1a70, 0x56006703, - 0x00033f61, 0x70060220, 0x00346705, 0x00000000, - 0x00130061, 0x72060220, 0x00346805, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xa06d1b40, 0x29026b02, 0x00031961, 0x70260220, - 0x00346d05, 0x00000000, 0x00131a61, 0x72260220, - 0x00346e05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xf3087024, 0x00027414, 0xa06e3f40, 0x02205603, - 0x00040061, 0x79050020, 0x00560a06, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x27701a70, 0x56006e03, 0x00033061, 0x75060220, - 0x00346e05, 0x00000000, 0x00130061, 0x77060220, - 0x00346f05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0721b40, 0x29027002, - 0x00031961, 0x75260220, 0x00347205, 0x00000000, - 0x00131a61, 0x77260220, 0x00347305, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xf3087524, 0x00027914, - 0xa0733040, 0x02e05603, 0x00040061, 0x7e050020, - 0x00560906, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x27751a70, 0x56007303, - 0x00033161, 0x7a060220, 0x00347305, 0x00000000, - 0x00130061, 0x7c060220, 0x00347405, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0771b40, 0x29027502, 0x00031961, 0x7a260220, - 0x00347705, 0x00000000, 0x00131a61, 0x7c260220, - 0x00347805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xf3087a24, 0x00027e14, 0xa0783140, 0x03a05603, - 0x00040061, 0x05050020, 0x00565a06, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x277a1a70, 0x56007803, 0x00033d61, 0x01060220, - 0x00347805, 0x00000000, 0x00133d61, 0x03060220, - 0x00347905, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa07c1b40, 0x29027a02, - 0x00031961, 0x01260220, 0x00347c05, 0x00000000, - 0x00131a61, 0x03260220, 0x00347d05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xf3080124, 0x00020514, - 0xa07d3240, 0x01605603, 0x00043c61, 0x0c064540, - 0x00000000, 0x00020002, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x27011a70, 0x56007d03, - 0x00033061, 0x06060220, 0x00347d05, 0x00000000, - 0x00130061, 0x08060220, 0x00347e05, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x00041c61, 0x0a050020, 0x00560c06, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0031c40, 0x29020102, 0x00031961, 0x06260220, - 0x00340305, 0x00000000, 0x00131a61, 0x08260220, - 0x00340405, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xf3080624, 0x00020a14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040070, 0x00010660, - 0x56466905, 0x00464505, 0x01040022, 0x0001c060, - 0x00000748, 0x00000748, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040d6c, 0x04058660, - 0x02464505, 0x0000001f, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041769, 0x06058660, - 0x02466905, 0x00000005, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe0081668, 0x01b06903, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031661, 0x0a050220, 0x00442b26, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00131f61, 0x0b050220, 0x00443f26, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa10c1c40, 0x060e2b02, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0xaa0d1d40, 0x070e3f02, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031a70, 0x0e050220, 0x52460c05, 0x00442b06, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031461, 0x12060220, 0x00340c05, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x0f050220, 0x52460d05, 0x00443f06, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00131361, 0x14060220, 0x00340d05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040a52, 0x10040e68, 0x0e2e0a05, 0x0e050805, - 0x00031961, 0x12260220, 0x00341005, 0x00000000, - 0x00131a61, 0x14260220, 0x00341105, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x00000000, 0xfb0c1224, 0x003c1944, - 0xa0123340, 0x01000c03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x27141970, 0x0c001203, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00031261, 0x18060220, 0x00341205, 0x00000000, - 0x00133361, 0x1a060220, 0x00341305, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0160a40, 0x10021402, 0x00031961, 0x18260220, - 0x00341605, 0x00000000, 0x00131a61, 0x1a260220, - 0x00341705, 0x00000000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xfb0c1824, 0x003c2144, 0x00043469, 0x17058660, - 0x02466905, 0x00000002, 0xe0193468, 0x01e06903, - 0x00033461, 0x1b050220, 0x00442d26, 0x00000000, - 0x00133361, 0x1c050220, 0x00444126, 0x00000000, - 0xa1620c40, 0x170e2d02, 0x80103301, 0x00000000, - 0x00000000, 0x00000000, 0xaa1d1d40, 0x180e4102, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00031a70, 0x1e050220, 0x52466205, 0x00442d06, - 0x00033461, 0x22060220, 0x00346205, 0x00000000, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x1f050220, 0x52461d05, 0x00444106, - 0x00133461, 0x24060220, 0x00341d05, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041a52, 0x20040e68, 0x0e2e1b05, 0x1e051905, - 0x00031961, 0x22260220, 0x00342005, 0x00000000, - 0x00131a61, 0x24260220, 0x00342105, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x00000000, 0xfb0c2224, 0x00046914, - 0xe03b1468, 0x00612f03, 0xa0213540, 0x69004502, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x27231970, 0x45002103, 0x00043469, 0x27058660, - 0x02462105, 0x00000002, 0xe02f0068, 0x01e02103, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa0251b40, 0x04022302, 0xa1630b40, 0x270e2d02, - 0x80103e01, 0x00000000, 0x00000000, 0x00000000, - 0xaa320c40, 0x280e4102, 0x00041b69, 0x2b058660, - 0x02462505, 0x00000002, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x00030b70, 0x33050220, - 0x52466305, 0x00442d06, 0x00031161, 0x37060220, - 0x00346305, 0x00000000, 0x80103e01, 0x00000000, - 0x00000000, 0x00000000, 0x00130b70, 0x34050220, - 0x52463205, 0x00444106, 0x00131661, 0x39060220, - 0x00343205, 0x00000000, 0x20310d66, 0x2f002b03, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x00040952, 0x35040e68, 0x0e2e1b05, 0x33053105, - 0x00031961, 0x37260220, 0x00343505, 0x00000000, - 0x00131a61, 0x39260220, 0x00343605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb0c3724, 0x00043b14, - 0x00040065, 0x00010220, 0x22464705, 0x00464905, - 0x01040022, 0x0001c060, 0x000001f0, 0x000001f0, - 0x00043669, 0x36058660, 0x02464505, 0x00000003, - 0xa1641340, 0x028e5b03, 0xaa383640, 0x028e3d03, - 0x00041b66, 0x47058220, 0x02463605, 0xffffffc0, - 0x00030b70, 0x65050220, 0x52466405, 0x00445b06, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x39050220, 0x52463805, 0x00443d06, - 0x00030061, 0x3f060220, 0x00346405, 0x00000000, - 0x00130061, 0x41060220, 0x00343805, 0x00000000, - 0x00030c40, 0x66052660, 0x06466505, 0x00445b26, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131c40, 0x3a052660, 0x06463905, 0x00443d26, - 0x00031a61, 0x3f260220, 0x00346605, 0x00000000, - 0x00131a61, 0x41260220, 0x00343a05, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x3b140000, 0xfb043f24, 0x00040000, - 0x00042769, 0x3f058660, 0x02463b05, 0x00000006, - 0xa1670940, 0x3f0e5b02, 0xaa401a40, 0x400e3d02, - 0x00030a70, 0x68050220, 0x52466705, 0x00445b06, - 0x00030061, 0x43060220, 0x00346705, 0x00000000, - 0x80103701, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x41050220, 0x52464005, 0x00443d06, - 0x00130061, 0x45060220, 0x00344005, 0x00000000, - 0x00031c40, 0x69052660, 0x06466805, 0x00445b26, - 0x80103701, 0x00000000, 0x00000000, 0x00000000, - 0x00131b40, 0x42052660, 0x06464105, 0x00443d26, - 0x00031a61, 0x43260220, 0x00346905, 0x00000000, - 0x00131a61, 0x45260220, 0x00344205, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x00000000, 0xfb0c4324, 0x00044714, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80030061, 0x7e050220, 0x00460005, 0x00000000, - 0x80040931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_DFS_DFS_trivial = { - .prog_data = { - .base.nr_params = 17, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 3, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 14608, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_DFS_DFS_trivial_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 17, - .push.cross_thread.regs = 3, - .push.cross_thread.size = 96, - }, - .args_size = 36, - .arg_count = 5, - .args = gfx125_bvh_build_DFS_DFS_trivial_args, - .code = gfx125_bvh_build_DFS_DFS_trivial_code, -}; -const char *gfx125_bvh_build_DFS_DFS_trivial_sha1 = "9f0f2036ebeefc179922dff7f2ddba6fd48c5dbd"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_DFS_DFS_trivial_batchable.h b/src/intel/vulkan/grl/gfx125_bvh_build_DFS_DFS_trivial_batchable.h deleted file mode 100644 index a17b61ecdd8..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_DFS_DFS_trivial_batchable.h +++ /dev/null @@ -1,2166 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_DFS_DFS_trivial_batchable_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_DFS_DFS_trivial_batchable_args[] = { - { 0, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g126<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g28<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g127<1>UD g126<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -mov(8) g62<1>UW 0x76543210V { align1 WE_all 1Q }; -mul(8) acc0<1>UD g28<8,8,1>UD 0x0058UW { align1 1Q I@3 }; -mul(16) g95<1>D g28<1,1,0>D 88W { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g1UD g127UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g62.8<1>UW g62<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@3 compacted }; -mach(8) g93<1>UD g28<1,1,0>UD 0x00000058UD { align1 1Q compacted AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g67<1>D g62<8,8,1>UW { align1 1H }; -mul(8) acc0<1>UD g29<8,8,1>UD 0x0058UW { align1 2Q }; -and(16) g30<1>UD g67<1,1,0>UD 0x0000000fUD { align1 1H I@2 compacted }; -mach(8) g94<1>UD g29<8,8,1>UD 0x00000058UD { align1 2Q AccWrEnable }; -mov(16) g123<2>UW g30<8,8,1>UD { align1 1H I@2 }; -mov(16) g105<1>UD g30<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g34.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g91.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g34<2>F g2<0,1,0>F { align1 1Q F@2 compacted }; -mov(8) g91<2>F g2<0,1,0>F { align1 2Q F@2 compacted }; -mov(8) g97<1>UD g34.1<8,4,2>UD { align1 1Q F@2 }; -add(8) g119<1>D g34<8,4,2>D g95<1,1,0>D { align1 1Q I@7 compacted }; -mov(8) g98<1>UD g91.1<8,4,2>UD { align1 2Q F@1 }; -add(8) g120<1>D g91<8,4,2>D g96<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g125<1>UD g119<8,8,1>UD g34<8,4,2>UD { align1 1Q I@3 }; -mov(8) g111<2>UD g119<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g126<1>UD g120<8,8,1>UD g91<8,4,2>UD { align1 2Q I@3 }; -mov(8) g113<2>UD g120<4,4,1>UD { align1 2Q }; -add(16) g10<1>D g119<1,1,0>D 32D { align1 1H compacted }; -add(16) g15<1>D g119<1,1,0>D 60D { align1 1H compacted }; -add(16) g20<1>D g119<1,1,0>D 48D { align1 1H compacted }; -cmp.l.f0.0(16) g12<1>UD g10<1,1,0>UD g119<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g100<2>UD g10<4,4,1>UD { align1 1Q }; -mov(8) g102<2>UD g11<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g17<1>UD g15<1,1,0>UD g119<1,1,0>UD { align1 1H I@5 compacted }; -mov(8) g107<2>UD g15<4,4,1>UD { align1 1Q }; -mov(8) g109<2>UD g16<4,4,1>UD { align1 2Q }; -add3(16) g9<1>D g97<8,8,1>D g93<8,8,1>D -g125<1,1,1>D { align1 1H }; -mov(8) g115<2>UD g20<4,4,1>UD { align1 1Q I@7 }; -mov(8) g117<2>UD g21<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g22<1>UD g20<1,1,0>UD g119<1,1,0>UD { align1 1H compacted }; -add(16) g19<1>D -g17<1,1,0>D g9<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g111.1<2>UD g9<4,4,1>UD { align1 1Q }; -mov(8) g113.1<2>UD g10<4,4,1>UD { align1 2Q }; -add(16) g14<1>D -g12<1,1,0>D g9<1,1,0>D { align1 1H compacted }; -add(16) g24<1>D -g22<1,1,0>D g9<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g107.1<2>UD g19<4,4,1>UD { align1 1Q I@5 }; -mov(8) g109.1<2>UD g20<4,4,1>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g1UD g111UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(8) g100.1<2>UD g14<4,4,1>UD { align1 1Q I@4 }; -mov(8) g102.1<2>UD g15<4,4,1>UD { align1 2Q I@5 }; -mov(8) g115.1<2>UD g24<4,4,1>UD { align1 1Q I@5 }; -mov(8) g117.1<2>UD g25<4,4,1>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g61UD g107UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g63UD g100UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g25UD g115UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(16) g121<2>UW g61<8,8,1>UD { align1 1H $2.dst }; -and(16) g29<1>UD g25<1,1,0>UD 0x00000001UD { align1 1H $4.dst compacted }; -mov(16) g69<1>UD g27<16,8,2>UW { align1 1H $4.dst }; -cmp.nz.f0.0(16) g71<1>D g29<1,1,0>D 0D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) null<1>D g105<8,8,1>D g69<8,8,1>D { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL1 UIP: LABEL0 { align1 1H }; -shl(16) g31<1>D g105<8,8,1>D 0x00000005UD { align1 1H }; -shr(16) g33<1>UD g105<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -add(16) g35<1>D g5<1,1,0>D g31<1,1,0>D { align1 1H @2 $1.dst compacted }; -cmp.l.f0.0(16) g37<1>UD g35<1,1,0>UD g5<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g47<2>UD g35<4,4,1>UD { align1 1Q }; -mov(8) g49<2>UD g36<4,4,1>UD { align1 2Q }; -add(16) g41<1>D g35<1,1,0>D 16D { align1 1H compacted }; -add3(16) g39<1>D g7<8,8,1>D g33<8,8,1>D -g37<1,1,1>D { align1 1H @4 $1.dst }; -cmp.l.f0.0(16) g43<1>UD g41<1,1,0>UD g35<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g116<2>UD g41<4,4,1>UD { align1 1Q $4.src }; -mov(8) g118<2>UD g42<4,4,1>UD { align1 2Q $4.src }; -mov(8) g47.1<2>UD g39<4,4,1>UD { align1 1Q I@4 }; -mov(8) g49.1<2>UD g40<4,4,1>UD { align1 2Q I@5 }; -add(16) g45<1>D -g43<1,1,0>D g39<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g33UD g47UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g116.1<2>UD g45<4,4,1>UD { align1 1Q I@1 }; -mov(8) g118.1<2>UD g46<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g41UD g116UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -else(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; - -LABEL1: -mov(16) g39<1>UD 0x00000000UD { align1 1H $4.dst }; -mov(16) g37<1>UD 0x7f800000UD { align1 1H $4.dst }; -mov(16) g35<1>UD 0x7f800000UD { align1 1H $4.dst }; -mov(16) g33<1>UD 0x7f800000UD { align1 1H $4.dst }; -mov(16) g47<1>UD 0x80000000UD { align1 1H $4.dst }; -mov(16) g45<1>UD 0xff800000UD { align1 1H $4.dst }; -mov(16) g43<1>UD 0xff800000UD { align1 1H $4.dst }; -mov(16) g41<1>UD 0xff800000UD { align1 1H $4.dst }; - -LABEL0: -endif(16) JIP: LABEL2 { align1 1H }; - -LABEL2: -cmp.z.f0.0(16) g49<1>W g123<16,8,2>W 0W { align1 1H $4.src }; -mov.nz.f0.0(16) g73<1>D g49<8,8,1>W { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL3 UIP: LABEL3 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g50<1>D g63<1,1,0>D 12D { align1 1H $3.dst compacted }; -cmp.l.f0.0(16) g52<1>UD g50<1,1,0>UD g63<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g57<2>UD g50<4,4,1>UD { align1 1Q }; -mov(8) g59<2>UD g51<4,4,1>UD { align1 2Q }; -add(16) g54<1>D -g52<1,1,0>D g65<1,1,0>D { align1 1H @3 $3.dst compacted }; -mov(8) g57.1<2>UD g54<4,4,1>UD { align1 1Q I@1 }; -mov(8) g59.1<2>UD g55<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g55UD g57UD nullUD 0x08240588 0x00000000 - ugm MsgDesc: ( atomic_inc, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -shl(16) g49<1>D g55<8,8,1>D 0x00000006UD { align1 1H $5.dst }; - -LABEL3: -endif(16) JIP: LABEL4 { align1 1H }; - -LABEL4: -add(16) g75<1>D g63<1,1,0>D g49<0,1,0>D { align1 1H @2 $3.dst compacted }; -add(16) g58<1>D g63<1,1,0>D 16D { align1 1H $5.src compacted }; -add(16) g87<1>D g67<1,1,0>D 4D { align1 1H compacted }; -add(16) g89<1>D g67<1,1,0>D -12D { align1 1H compacted }; -add(16) g91<1>D g67<1,1,0>D 2D { align1 1H compacted }; -add(16) g93<1>D g67<1,1,0>D -14D { align1 1H compacted }; -add(16) g95<1>D g67<1,1,0>D 1D { align1 1H compacted }; -add(16) g97<1>D g67<1,1,0>D -15D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g56<1>UD g75<1,1,0>UD g63<1,1,0>UD { align1 1H I@7 compacted }; -mov(8) g21<2>UD g75<4,4,1>UD { align1 1Q }; -mov(8) g23<2>UD g76<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g117<2>UD g58<4,4,1>UD { align1 1Q I@7 }; -mov(8) g119<2>UD g59<4,4,1>UD { align1 2Q $4.src }; -cmp.l.f0.0(16) g79<1>UD g58<1,1,0>UD g63<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) null<1>D g87<8,8,1>D 16D { align1 1H }; -add(16) g77<1>D -g56<1,1,0>D g65<1,1,0>D { align1 1H @7 $3.dst compacted }; -add(16) g81<1>D -g79<1,1,0>D g65<1,1,0>D { align1 1H I@3 compacted }; -(+f0.0) sel(16) g25<1>UD g87<1,1,0>UD g89<1,1,0>UD { align1 1H compacted }; -mov(8) g21.1<2>UD g77<4,4,1>UD { align1 1Q I@3 }; -mov(8) g23.1<2>UD g78<4,4,1>UD { align1 2Q I@4 }; -mov(8) g117.1<2>UD g81<4,4,1>UD { align1 1Q I@4 }; -mov(8) g119.1<2>UD g82<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) null<1>D g91<8,8,1>D 16D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g82UD g117UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -(+f0.0) sel(16) g17<1>UD g91<1,1,0>UD g93<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) null<1>D g95<8,8,1>D 16D { align1 1H }; -(+f0.0) sel(16) g19<1>UD g95<1,1,0>UD g97<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) g98<1>W g121<16,8,2>W 1W { align1 1H }; -mov.nz.f0.0(16) g27<1>D g98<8,8,1>W { align1 1H I@1 }; -shl(16) g84<1>D g82<8,8,1>D 0x00000006UD { align1 1H $6.dst }; -add3(16) g86<1>D g63<8,8,1>D g84<8,8,1>D -g75<1,1,1>D { align1 1H I@1 }; -asr(16) g15<1>D g86<8,8,1>D 0x00000006UD { align1 1H I@1 }; -(-f0.0) if(16) JIP: LABEL6 UIP: LABEL5 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g67<8,8,1>UD g69<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -(+f0.0) sel(16) g99<1>UD g41<8,8,1>UD 0xff800000UD { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -(+f0.0) sel(16) g101<1>UD g43<8,8,1>UD 0xff800000UD { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -(+f0.0) sel(16) g103<1>UD g45<8,8,1>UD 0xff800000UD { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -(+f0.0) sel(16) g109<1>UD g33<8,8,1>UD 0x7f800000UD { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -(+f0.0) sel(16) g111<1>UD g35<8,8,1>UD 0x7f800000UD { align1 1H $4.dst }; -(+f0.0) sel(16) g92<1>UD g37<8,8,1>UD 0x7f800000UD { align1 1H $4.dst }; -mov(16) a0<1>UW 0x0c60UW { align1 WE_all 1H I@6 }; -shl(16) a0<1>UW g25<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0c60UW { align1 1H A@1 }; -mov(16) g53<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0ca0UW { align1 WE_all 1H I@6 }; -shl(16) a0<1>UW g25<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ca0UW { align1 1H A@1 }; -mov(16) g55<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0ce0UW { align1 WE_all 1H I@6 }; -shl(16) a0<1>UW g25<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ce0UW { align1 1H A@1 }; -mov(16) g30<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) a0<1>UW 0x0da0UW { align1 WE_all 1H I@6 }; -shl(16) a0<1>UW g25<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0da0UW { align1 1H A@1 }; -mov(16) g113<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0de0UW { align1 WE_all 1H I@6 }; -shl(16) a0<1>UW g25<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0de0UW { align1 1H A@1 }; -mov(16) g94<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0b80UW { align1 WE_all 1H I@6 }; -shl(16) a0<1>UW g25<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b80UW { align1 1H A@1 }; -mov(16) g96<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>UD g67<8,8,1>UD 0x00000006UD { align1 1H }; -sel.ge(16) g51<1>F g99<1,1,0>F g53<1,1,0>F { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sel.ge(16) g107<1>F g103<1,1,0>F g30<1,1,0>F { align1 1H I@5 compacted }; -sel.l(16) g98<1>F g109<1,1,0>F g113<1,1,0>F { align1 1H A@2 compacted }; -sel.ge(16) g53<1>F g101<1,1,0>F g55<1,1,0>F { align1 1H I@6 compacted }; -sel.l(16) g100<1>F g111<1,1,0>F g94<1,1,0>F { align1 1H A@1 compacted }; -sel.l(16) g102<1>F g92<1,1,0>F g96<1,1,0>F { align1 1H A@2 compacted }; -mov(16) a0<1>UW 0x0660UW { align1 WE_all 1H F@6 }; -shl(16) a0<1>UW g17<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0660UW { align1 1H A@1 }; -mov(16) g57<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0d60UW { align1 WE_all 1H F@3 }; -shl(16) a0<1>UW g17<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0d60UW { align1 1H A@1 }; -mov(16) g55<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0c40UW { align1 WE_all 1H F@4 }; -shl(16) a0<1>UW g17<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0c40UW { align1 1H A@1 }; -mov(16) g121<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) a0<1>UW 0x06a0UW { align1 WE_all 1H F@3 }; -shl(16) a0<1>UW g17<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x06a0UW { align1 1H A@1 }; -mov(16) g59<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) a0<1>UW 0x0c80UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g17<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0c80UW { align1 1H A@1 }; -mov(16) g115<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) a0<1>UW 0x0cc0UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g17<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0cc0UW { align1 1H A@1 }; -mov(16) g117<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g109<1>F g51<1,1,0>F g57<1,1,0>F { align1 1H A@4 compacted }; -sel.ge(16) g113<1>F g107<1,1,0>F g55<1,1,0>F { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sel.l(16) g119<1>F g98<1,1,0>F g121<1,1,0>F { align1 1H I@4 compacted }; -sel.ge(16) g111<1>F g53<1,1,0>F g59<1,1,0>F { align1 1H A@3 compacted }; -sel.l(16) g121<1>F g100<1,1,0>F g115<1,1,0>F { align1 1H I@2 compacted }; -sel.l(16) g123<1>F g102<1,1,0>F g117<1,1,0>F { align1 1H I@1 compacted }; -mov(16) a0<1>UW 0x0da0UW { align1 WE_all 1H F@6 }; -shl(16) a0<1>UW g19<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0da0UW { align1 1H A@1 }; -mov(16) g79<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0e20UW { align1 WE_all 1H F@5 }; -shl(16) a0<1>UW g19<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0e20UW { align1 1H A@1 }; -mov(16) g56<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0ee0UW { align1 WE_all 1H F@4 }; -shl(16) a0<1>UW g19<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ee0UW { align1 1H A@1 }; -mov(16) g31<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0de0UW { align1 WE_all 1H F@3 }; -shl(16) a0<1>UW g19<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0de0UW { align1 1H A@1 }; -mov(16) g81<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0f20UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g19<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0f20UW { align1 1H A@1 }; -mov(16) g125<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0f60UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g19<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0f60UW { align1 1H A@1 }; -mov(16) g29<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g85<1>F g109<1,1,0>F g79<1,1,0>F { align1 1H I@6 compacted }; -sel.ge(16) g89<1>F g113<1,1,0>F g56<1,1,0>F { align1 1H I@5 compacted }; -sel.l(16) g79<1>F g119<1,1,0>F g31<1,1,0>F { align1 1H I@4 compacted }; -sel.ge(16) g87<1>F g111<1,1,0>F g81<1,1,0>F { align1 1H I@3 compacted }; -sel.l(16) g83<1>F g123<1,1,0>F g29<1,1,0>F { align1 1H I@1 compacted }; -sel.l(16) g81<1>F g121<1,1,0>F g125<1,1,0>F { align1 1H I@2 compacted }; -(+f0.0) if(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; -sel.ge(16) g91<1>F (abs)g79<0,1,0>F (abs)g85<0,1,0>F { align1 1H F@4 compacted }; -sel.ge(16) g93<1>F (abs)g81<0,1,0>F (abs)g87<0,1,0>F { align1 1H F@2 compacted }; -sel.ge(16) g95<1>F (abs)g83<0,1,0>F (abs)g89<0,1,0>F { align1 1H F@4 compacted }; -add(16) g55<1>D g75<1,1,0>D 16D { align1 1H F@7 compacted }; -mov(16) g104<2>B -1W { align1 1H }; -sel.ge(16) g97<1>F g93<1,1,0>F g95<1,1,0>F { align1 1H F@1 compacted }; -mov(16) g59<4>UB g61<8,8,1>UD { align1 1H }; -mov(8) g51<2>UD g55<4,4,1>UD { align1 1Q I@3 }; -mov(8) g53<2>UD g56<4,4,1>UD { align1 2Q I@4 }; -sel.ge(16) g93<1>F g91<1,1,0>F g97<1,1,0>F { align1 1H F@1 compacted }; -mov(16) g57<1>UD g59<32,8,4>UB { align1 1H A@3 }; -mul(16) g95<1>F g93<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -add(16) g9<1>F g79<0,1,0>F -g95<1,1,0>F { align1 1H F@1 compacted }; -add(16) g11<1>F g81<0,1,0>F -g95<1,1,0>F { align1 1H compacted }; -add(16) g13<1>F g83<0,1,0>F -g95<1,1,0>F { align1 1H compacted }; -add(16) g97<1>F g85<0,1,0>F g95<1,1,0>F { align1 1H compacted }; -add(16) g99<1>F g87<0,1,0>F g95<1,1,0>F { align1 1H compacted }; -add(16) g101<1>F g89<0,1,0>F g95<1,1,0>F { align1 1H compacted }; -add(16) g107<1>F g97<1,1,0>F -g9<1,1,0>F { align1 1H F@3 compacted }; -add(16) g109<1>F g99<1,1,0>F -g11<1,1,0>F { align1 1H F@3 compacted }; -add(16) g111<1>F g101<1,1,0>F -g13<1,1,0>F { align1 1H A@3 compacted }; -mul(16) g113<1>F g107<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g59<1>F g109<8,8,1>F 0x3f800001F /* 1F */ { align1 1H A@1 }; -mul(16) g123<1>F g111<8,8,1>F 0x3f800001F /* 1F */ { align1 1H A@3 }; -and(16) g111<1>UD g113<8,8,1>UD 0x80000000UD { align1 1H F@1 }; -and(16) g98<1>UD g113<8,8,1>UD 0x007fffffUD { align1 1H F@5 }; -and(16) g117<1>UD g113<8,8,1>UD 0x7f800000UD { align1 1H }; -and(16) g100<1>UD g59<8,8,1>UD 0x007fffffUD { align1 1H F@2 }; -and(16) g119<1>UD g59<8,8,1>UD 0x7f800000UD { align1 1H }; -and(16) g102<1>UD g123<8,8,1>UD 0x007fffffUD { align1 1H F@1 }; -and(16) g115<1>UD g123<8,8,1>UD 0x80000000UD { align1 1H }; -and(16) g121<1>UD g123<8,8,1>UD 0x7f800000UD { align1 1H }; -and(16) g113<1>UD g59<8,8,1>UD 0x80000000UD { align1 1H }; -add(16) g107<1>D g98<8,8,1>D 1056964608D { align1 1H A@3 }; -add(16) g109<1>D g100<8,8,1>D 1056964608D { align1 1H A@2 }; -asr(16) g123<1>D g117<8,8,1>D 0x00000017UD { align1 1H I@7 }; -asr(16) g125<1>D g119<8,8,1>D 0x00000017UD { align1 1H I@7 }; -add(16) g29<1>D g102<8,8,1>D 1056964608D { align1 1H I@7 }; -asr(16) g31<1>D g121<8,8,1>D 0x00000017UD { align1 1H I@7 }; -cmp.z.f0.0(16) null<1>F g107<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@6 compacted }; -(-f0.0) sel(16) g60<1>UD g107<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g79<1>UD g60<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.z.f0.0(16) null<1>F g109<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@7 compacted }; -or(16) g81<1>UD g79<1,1,0>UD g111<1,1,0>UD { align1 1H I@1 compacted }; -(-f0.0) sel(16) g117<1>UD g109<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g119<1>UD g117<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.z.f0.0(16) null<1>F g29<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@7 compacted }; -or(16) g83<1>UD g119<1,1,0>UD g113<1,1,0>UD { align1 1H I@1 compacted }; -(-f0.0) sel(16) g118<1>UD g29<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g120<1>UD g118<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.g.f0.0(16) g59<1>F g81<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@6 }; -cmp.g.f0.0(16) g61<1>F g83<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@3 }; -or(16) g29<1>UD g120<1,1,0>UD g115<1,1,0>UD { align1 1H A@1 compacted }; -add3(16) g84<1>D 65410W g123<8,8,1>D -g59<1,1,1>D { align1 1H F@1 }; -add3(16) g86<1>D 65410W g125<8,8,1>D -g61<1,1,1>D { align1 1H F@1 }; -cmp.g.f0.0(16) g79<1>F g29<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@3 }; -cmp.l.f0.0(16) g81<1>UD g55<1,1,0>UD g75<1,1,0>UD { align1 1H F@3 compacted }; -add3(16) g88<1>D 65410W g31<8,8,1>D -g79<1,1,1>D { align1 1H F@1 }; -add(16) g90<1>D -g81<1,1,0>D g77<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g51.1<2>UD g90<4,4,1>UD { align1 1Q I@1 }; -mov(8) g53.1<2>UD g91<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g51UD g57UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; -send(16) nullUD g21UD g9UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $4 }; -add(16) g91<1>D g75<1,1,0>D 18D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g52<4>UB g84<8,8,1>UD { align1 1H I@7 }; -cmp.l.f0.0(16) g93<1>UD g91<1,1,0>UD g75<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g54<2>UD g91<4,4,1>UD { align1 1Q $7.src }; -mov(8) g56<2>UD g92<4,4,1>UD { align1 2Q $7.src }; -mov(16) g60<4>UB g86<8,8,1>UD { align1 1H }; -mov(16) g79<4>UB g88<8,8,1>UD { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g58<4>UB g52<32,8,4>UB { align1 1H I@6 }; -add(16) g95<1>D -g93<1,1,0>D g77<1,1,0>D { align1 1H I@6 compacted }; -mov(16) g58.1<4>UB g60<32,8,4>UB { align1 1H I@2 }; -mov(8) g54.1<2>UD g95<4,4,1>UD { align1 1Q I@2 }; -mov(8) g56.1<2>UD g96<4,4,1>UD { align1 2Q I@3 }; -mov(16) g58.2<4>UB g79<32,8,4>UB { align1 1H I@3 }; -mov(16) g58.3<4>UB g104<16,8,2>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g54UD g58UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; -cmp.l.f0.0(16) null<1>UD g67<8,8,1>UD g69<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL9 UIP: LABEL8 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sel.ge(16) g51<1>F (abs)g33<1,1,0>F (abs)g41<1,1,0>F { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sel.ge(16) g53<1>F (abs)g35<1,1,0>F (abs)g43<1,1,0>F { align1 1H I@7 compacted }; -sel.ge(16) g55<1>F (abs)g37<1,1,0>F (abs)g45<1,1,0>F { align1 1H $8.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -shl(16) g59<1>D -g84<8,8,1>D 0x00000017UD { align1 1H I@7 }; -shl(16) g81<1>D -g86<8,8,1>D 0x00000017UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g126<1>D -g88<8,8,1>D 0x00000017UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sel.ge(16) g57<1>F g53<1,1,0>F g55<1,1,0>F { align1 1H F@1 compacted }; -add(16) g61<1>D g59<8,8,1>D 1132462080D { align1 1H I@3 }; -add(16) g79<1>D g81<8,8,1>D 1132462080D { align1 1H I@3 }; -add(16) g81<1>D g126<8,8,1>D 1132462080D { align1 1H I@3 }; -sel.ge(16) g96<1>F g51<1,1,0>F g57<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g29<1>F g96<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -add(16) g31<1>F g33<1,1,0>F -g29<1,1,0>F { align1 1H F@1 compacted }; -add(16) g51<1>F g35<1,1,0>F -g29<1,1,0>F { align1 1H compacted }; -add(16) g53<1>F g37<1,1,0>F -g29<1,1,0>F { align1 1H compacted }; -add(16) g55<1>F g41<1,1,0>F g29<1,1,0>F { align1 1H compacted }; -add(16) g57<1>F g43<1,1,0>F g29<1,1,0>F { align1 1H compacted }; -add(16) g59<1>F g45<1,1,0>F g29<1,1,0>F { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g29<1>F g31<1,1,0>F -g9<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g31<1>F g51<1,1,0>F -g11<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g51<1>F g53<1,1,0>F -g13<1,1,0>F { align1 1H F@6 compacted }; -add(16) g53<1>F g55<1,1,0>F -g9<1,1,0>F { align1 1H F@6 compacted }; -add(16) g55<1>F g57<1,1,0>F -g11<1,1,0>F { align1 1H F@6 compacted }; -add(16) g57<1>F g59<1,1,0>F -g13<1,1,0>F { align1 1H F@6 compacted }; -mul(16) g59<1>F g29<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@6 }; -mul(16) g29<1>F g31<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@6 }; -mul(16) g31<1>F g51<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@6 }; -mul(16) g51<1>F g53<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -mul(16) g53<1>F g55<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -mul(16) g55<1>F g57<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -mul(16) g57<1>F g59<1,1,0>F g61<1,1,0>F { align1 1H A@3 compacted }; -mul(16) g59<1>F g29<1,1,0>F g79<1,1,0>F { align1 1H A@2 compacted }; -mul(16) g29<1>F g31<1,1,0>F g81<1,1,0>F { align1 1H A@1 compacted }; -mul(16) g31<1>F g51<1,1,0>F g61<1,1,0>F { align1 1H F@6 compacted }; -mul(16) g51<1>F g53<1,1,0>F g79<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g95<1>F g57<1,1,0>F { align1 1H F@5 compacted }; -mul(16) g53<1>F g55<1,1,0>F g81<1,1,0>F { align1 1H F@7 compacted }; -rndd(16) g97<1>F g59<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g99<1>F g29<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g101<1>F -g31<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g103<1>F -g51<1,1,0>F { align1 1H A@6 compacted }; -sel.ge(16) g109<1>F g95<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -rndd(16) g107<1>F -g53<1,1,0>F { align1 1H F@6 compacted }; -sel.ge(16) g111<1>F g97<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g113<1>F g99<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g115<1>F -g101<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g117<1>F -g103<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.l(16) g97<1>F g109<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.ge(16) g119<1>F -g107<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.l(16) g99<1>F g111<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g101<1>F g113<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g103<1>F g115<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g107<1>F g117<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -mov(16) g83<4>UB g97<8,8,1>F { align1 1H F@6 }; -sel.l(16) g109<1>F g119<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@5 }; -mov(16) g85<4>UB g99<8,8,1>F { align1 1H F@5 }; -mov(16) g87<4>UB g101<8,8,1>F { align1 1H F@4 }; -mov(16) g89<4>UB g103<8,8,1>F { align1 1H F@3 }; -mov(16) g91<4>UB g107<8,8,1>F { align1 1H F@2 }; -mov(16) g81<1>UW g83<32,8,4>UB { align1 1H I@5 }; -mov(16) g93<4>UB g109<8,8,1>F { align1 1H F@1 }; -mov(16) g80<1>UW g85<32,8,4>UB { align1 1H I@6 }; -mov(16) g79<1>UW g87<32,8,4>UB { align1 1H I@6 }; -mov(16) g84<1>UW g89<32,8,4>UB { align1 1H I@6 }; -mov(16) g83<1>UW g91<32,8,4>UB { align1 1H I@6 }; -mov(16) g82<1>UW g93<32,8,4>UB { align1 1H I@5 }; -else(16) JIP: LABEL8 UIP: LABEL8 { align1 1H }; - -LABEL9: -mov(16) g79<1>UW 0x0080UW { align1 1H I@4 }; -mov(16) g80<1>UW 0x0080UW { align1 1H I@5 }; -mov(16) g81<1>UW 0x0080UW { align1 1H I@7 }; -mov(16) g82<1>UW 0x0000UW { align1 1H I@5 }; -mov(16) g83<1>UW 0x0000UW { align1 1H A@2 }; -mov(16) g84<1>UW 0x0000UW { align1 1H I@7 }; - -LABEL8: -endif(16) JIP: LABEL7 { align1 1H }; -add(16) g120<1>D g75<1,1,0>D g67<1,1,0>D { align1 1H F@1 compacted }; -mov(16) g85<2>UB g79<16,16,1>UW { align1 1H I@7 }; -mov(16) g86<2>UB g80<16,16,1>UW { align1 1H I@7 }; -mov(16) g87<2>UB g81<16,16,1>UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g57<2>UB g82<16,16,1>UW { align1 1H I@7 }; -mov(16) g60<2>UB g83<16,16,1>UW { align1 1H I@7 }; -mov(16) g88<2>UB g84<16,16,1>UW { align1 1H I@7 }; -cmp.l.f0.0(16) g110<1>UD g120<1,1,0>UD g75<1,1,0>UD { align1 1H A@5 compacted }; -add(16) g112<1>D g120<1,1,0>D 28D { align1 1H F@4 compacted }; -mov(16) g61<1>UD g87<16,8,2>UB { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g58<1>D -g110<1,1,0>D g77<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g114<1>UD g112<1,1,0>UD g120<1,1,0>UD { align1 1H A@3 compacted }; -mov(8) g123<2>UD g112<4,4,1>UD { align1 1Q }; -mov(8) g125<2>UD g113<4,4,1>UD { align1 2Q }; -add(16) g116<1>D -g114<1,1,0>D g58<1,1,0>D { align1 1H A@2 compacted }; -mov(8) g123.1<2>UD g116<4,4,1>UD { align1 1Q I@1 }; -mov(8) g125.1<2>UD g117<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g123UD g61UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -add(16) g117<1>D g120<1,1,0>D 40D { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g79<1>UD g86<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -cmp.l.f0.0(16) g122<1>UD g117<1,1,0>UD g120<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g124<2>UD g117<4,4,1>UD { align1 1Q $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g126<2>UD g118<4,4,1>UD { align1 2Q $9.src }; -add(16) g29<1>D -g122<1,1,0>D g58<1,1,0>D { align1 1H A@1 compacted }; -mov(8) g124.1<2>UD g29<4,4,1>UD { align1 1Q I@1 }; -mov(8) g126.1<2>UD g30<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g124UD g79UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g51<1>D g120<1,1,0>D 52D { align1 1H $7.src compacted }; -mov(16) g80<1>UD g85<16,8,2>UB { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g53<1>UD g51<1,1,0>UD g120<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g29<2>UD g51<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g52<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g55<1>D -g53<1,1,0>D g58<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g29.1<2>UD g55<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31.1<2>UD g56<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g80UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -add(16) g61<1>D g120<1,1,0>D 34D { align1 1H $9.src compacted }; -mov(16) g83<1>UD g88<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g79<1>UD g61<1,1,0>UD g120<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g51<2>UD g61<4,4,1>UD { align1 1Q }; -mov(8) g53<2>UD g62<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g81<1>D -g79<1,1,0>D g58<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g51.1<2>UD g81<4,4,1>UD { align1 1Q I@1 }; -mov(8) g53.1<2>UD g82<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g51UD g83UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; -add(16) g82<1>D g120<1,1,0>D 46D { align1 1H $10.src compacted }; -mov(16) g88<1>UD g60<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g84<1>UD g82<1,1,0>UD g120<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g52<2>UD g82<4,4,1>UD { align1 1Q $10.src }; -mov(8) g54<2>UD g83<4,4,1>UD { align1 2Q $10.src }; -add(16) g86<1>D -g84<1,1,0>D g58<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g52.1<2>UD g86<4,4,1>UD { align1 1Q I@1 }; -mov(8) g54.1<2>UD g87<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g52UD g88UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; -add(16) g87<1>D g120<1,1,0>D 58D { align1 1H $11.src compacted }; -mov(16) g93<1>UD g57<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -cmp.l.f0.0(16) g89<1>UD g87<1,1,0>UD g120<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g53<2>UD g87<4,4,1>UD { align1 1Q $11.src }; -mov(8) g55<2>UD g88<4,4,1>UD { align1 2Q $11.src }; -add(16) g91<1>D -g89<1,1,0>D g58<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g53.1<2>UD g91<4,4,1>UD { align1 1Q I@1 }; -mov(8) g55.1<2>UD g92<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g53UD g93UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $12 }; -cmp.nz.f0.0(16) null<1>D g27<8,8,1>D 0D { align1 1H }; -mov(1) g51<1>D 2D { align1 WE_all 1N $10.src }; -add(16) g94<1>D g120<1,1,0>D 22D { align1 1H $12.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g92<1>UD g51<0,1,0>UD 0x00000001UD { align1 1H $12.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(8) g54<2>UD g94<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $12.src }; -mov(8) g56<2>UD g95<4,4,1>UD { align1 2Q I@3 }; -mov(16) g89<4>UB g92<8,8,1>UD { align1 1H I@3 }; -cmp.l.f0.0(16) g96<1>UD g94<1,1,0>UD g120<1,1,0>UD { align1 1H compacted }; -mov(16) g94<1>UD g89<32,8,4>UB { align1 1H I@2 }; -add(16) g98<1>D -g96<1,1,0>D g58<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g54.1<2>UD g98<4,4,1>UD { align1 1Q I@1 }; -mov(8) g56.1<2>UD g99<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g54UD g94UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $13 }; - -LABEL7: -endif(16) JIP: LABEL10 { align1 1H }; - -LABEL10: -else(16) JIP: LABEL5 UIP: LABEL5 { align1 1H }; - -LABEL6: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g99<1>UD g39.3<32,8,4>UB { align1 1H A@3 }; -cmp.l.f0.0(16) null<1>D g105<8,8,1>D g69<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -(+f0.0) sel(16) g79<1>UD g99<1,1,0>UD 0x00000000UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g100<1>UD g79<32,8,4>UB { align1 1H A@1 }; -cmp.l.f0.0(16) null<1>UD g67<8,8,1>UD g69<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) a0<1>UW 0x0c80UW { align1 WE_all 1H A@2 }; -shl(16) a0<1>UW g25<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0c80UW { align1 1H A@1 }; -mov(16) g102<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -or(16) g109<1>UD g79<1,1,0>UD g102<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g111<1>UD g109<32,8,4>UB { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) a0<1>UW 0x0de0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g17<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0de0UW { align1 1H A@1 }; -mov(16) g113<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -or(16) g115<1>UD g111<1,1,0>UD g113<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g117<1>UD g115<32,8,4>UB { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) a0<1>UW 0x0ea0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g19<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ea0UW { align1 1H A@1 }; -mov(16) g119<1>UD g[a0]UD { align1 1H A@1 compacted }; -or(16) g121<1>UD g115<1,1,0>UD g119<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) g107<4>UB g121<0,1,0>UD { align1 1H A@1 }; -(+f0.0) if(16) JIP: LABEL12 UIP: LABEL11 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g123<1>UD g121<0,1,0>UB { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.z.f0.0(16) g125<1>D g123<1,1,0>D 0D { align1 1H A@1 compacted }; -cmp.z.f0.0(16) null<1>D g79<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g27<1>UD g125<8,8,1>UD 0xffffffffUD { align1 1H I@2 }; -cmp.nz.f0.0(16) null<1>D g27<8,8,1>D 0D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -(+f0.0) sel(16) g57<1>UD g41<8,8,1>UD 0xff800000UD { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -(+f0.0) sel(16) g59<1>UD g43<8,8,1>UD 0xff800000UD { align1 1H F@7 }; -(+f0.0) sel(16) g61<1>UD g45<8,8,1>UD 0xff800000UD { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -(+f0.0) sel(16) g51<1>UD g33<8,8,1>UD 0x7f800000UD { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -(+f0.0) sel(16) g53<1>UD g35<8,8,1>UD 0x7f800000UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -(+f0.0) sel(16) g55<1>UD g37<8,8,1>UD 0x7f800000UD { align1 1H F@5 }; -else(16) JIP: LABEL11 UIP: LABEL11 { align1 1H }; - -LABEL12: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g55<1>UD 0x7f800000UD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g53<1>UD 0x7f800000UD { align1 1H A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(16) g51<1>UD 0x7f800000UD { align1 1H I@6 }; -mov(16) g61<1>UD 0xff800000UD { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g59<1>UD 0xff800000UD { align1 1H A@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g57<1>UD 0xff800000UD { align1 1H F@5 }; - -LABEL11: -endif(16) JIP: LABEL5 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) a0<1>UW 0x0660UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g25<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0660UW { align1 1H A@1 }; -mov(16) g28<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) a0<1>UW 0x06a0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g25<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x06a0UW { align1 1H A@1 }; -mov(16) g30<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x06e0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g25<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x06e0UW { align1 1H A@1 }; -mov(16) g81<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0720UW { align1 WE_all 1H A@2 }; -shl(16) a0<1>UW g25<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0720UW { align1 1H A@1 }; -mov(16) g83<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0760UW { align1 WE_all 1H A@5 }; -shl(16) a0<1>UW g25<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0760UW { align1 1H A@1 }; -mov(16) g109<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x07a0UW { align1 WE_all 1H A@3 }; -shl(16) a0<1>UW g25<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x07a0UW { align1 1H A@1 }; -mov(16) g111<1>UD g[a0]UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>UD g67<8,8,1>UD 0x00000006UD { align1 1H }; -sel.l(16) g25<1>F g51<1,1,0>F g28<1,1,0>F { align1 1H I@2 compacted }; -sel.ge(16) g85<1>F g57<1,1,0>F g83<1,1,0>F { align1 1H A@4 compacted }; -sel.l(16) g27<1>F g53<1,1,0>F g30<1,1,0>F { align1 1H I@6 compacted }; -sel.ge(16) g87<1>F g59<1,1,0>F g109<1,1,0>F { align1 1H A@3 compacted }; -sel.ge(16) g89<1>F g61<1,1,0>F g111<1,1,0>F { align1 1H A@2 compacted }; -sel.l(16) g29<1>F g55<1,1,0>F g81<1,1,0>F { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) a0<1>UW 0x0320UW { align1 WE_all 1H F@4 }; -shl(16) a0<1>UW g17<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0320UW { align1 1H A@1 }; -mov(16) g31<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0aa0UW { align1 WE_all 1H F@5 }; -shl(16) a0<1>UW g17<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0aa0UW { align1 1H A@1 }; -mov(16) g91<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0360UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g17<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0360UW { align1 1H A@1 }; -mov(16) g81<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) a0<1>UW 0x0ae0UW { align1 WE_all 1H F@3 }; -shl(16) a0<1>UW g17<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0ae0UW { align1 1H A@1 }; -mov(16) g93<1>UD g[a0]UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) a0<1>UW 0x0b20UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g17<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b20UW { align1 1H A@1 }; -mov(16) g95<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x03a0UW { align1 WE_all 1H F@1 }; -shl(16) a0<1>UW g17<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x03a0UW { align1 1H A@1 }; -mov(16) g83<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g17<1>F g25<1,1,0>F g31<1,1,0>F { align1 1H I@1 compacted }; -sel.l(16) g25<1>F g27<1,1,0>F g81<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g31<1>F g87<1,1,0>F g93<1,1,0>F { align1 1H I@3 compacted }; -sel.l(16) g27<1>F g29<1,1,0>F g83<1,1,0>F { align1 1H A@1 compacted }; -sel.ge(16) g29<1>F g85<1,1,0>F g91<1,1,0>F { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0220UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g19<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0220UW { align1 1H A@1 }; -mov(16) g83<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0320UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g19<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0320UW { align1 1H A@1 }; -mov(16) g85<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.ge(16) g91<1>F g89<1,1,0>F g95<1,1,0>F { align1 1H I@4 compacted }; -mov(16) a0<1>UW 0x03e0UW { align1 WE_all 1H F@4 }; -shl(16) a0<1>UW g19<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x03e0UW { align1 1H A@1 }; -mov(16) g93<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0360UW { align1 WE_all 1H A@3 }; -shl(16) a0<1>UW g19<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0360UW { align1 1H A@1 }; -mov(16) g87<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x03a0UW { align1 WE_all 1H A@1 }; -shl(16) a0<1>UW g19<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x03a0UW { align1 1H A@1 }; -mov(16) g89<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g81<1>F g17<1,1,0>F g83<1,1,0>F { align1 1H I@5 compacted }; -mov(16) a0<1>UW 0x0b60UW { align1 WE_all 1H F@2 }; -shl(16) a0<1>UW g19<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0b60UW { align1 1H A@1 }; -mov(16) g95<1>UD g[a0]UD { align1 1H A@1 compacted }; -sel.l(16) g83<1>F g25<1,1,0>F g85<1,1,0>F { align1 1H I@5 compacted }; -sel.l(16) g85<1>F g27<1,1,0>F g87<1,1,0>F { align1 1H I@3 compacted }; -sel.ge(16) g87<1>F g29<1,1,0>F g89<1,1,0>F { align1 1H I@2 compacted }; -sel.ge(16) g89<1>F g31<1,1,0>F g93<1,1,0>F { align1 1H I@4 compacted }; -sel.ge(16) g93<1>F g91<1,1,0>F g95<1,1,0>F { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL13 UIP: LABEL13 { align1 1H }; -sel.ge(16) g27<1>F (abs)g81<0,1,0>F (abs)g87<0,1,0>F { align1 1H A@3 compacted }; -sel.ge(16) g25<1>F (abs)g83<0,1,0>F (abs)g89<0,1,0>F { align1 1H A@3 compacted }; -sel.ge(16) g31<1>F (abs)g85<0,1,0>F (abs)g93<0,1,0>F { align1 1H A@3 compacted }; -add(16) g101<1>D g75<1,1,0>D 16D { align1 1H compacted }; -sel.ge(16) g29<1>F g25<1,1,0>F g31<1,1,0>F { align1 1H A@1 compacted }; -mov(16) g91<2>B 1W { align1 1H A@3 }; -mov(8) g17<2>UD g101<4,4,1>UD { align1 1Q A@2 }; -mov(8) g19<2>UD g102<4,4,1>UD { align1 2Q I@3 }; -sel.ge(16) g25<1>F g27<1,1,0>F g29<1,1,0>F { align1 1H F@1 compacted }; -mov(16) g103<1>UD g91<16,8,2>UB { align1 1H I@3 }; -mul(16) g91<1>F g25<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H A@1 compacted }; -add(16) g25<1>F g81<0,1,0>F -g91<1,1,0>F { align1 1H F@1 compacted }; -add(16) g27<1>F g83<0,1,0>F -g91<1,1,0>F { align1 1H compacted }; -add(16) g29<1>F g85<0,1,0>F -g91<1,1,0>F { align1 1H compacted }; -add(16) g81<1>F g87<0,1,0>F g91<1,1,0>F { align1 1H compacted }; -add(16) g83<1>F g89<0,1,0>F g91<1,1,0>F { align1 1H compacted }; -add(16) g85<1>F g93<0,1,0>F g91<1,1,0>F { align1 1H compacted }; -add(16) g87<1>F g81<1,1,0>F -g25<1,1,0>F { align1 1H F@3 compacted }; -add(16) g81<1>F g83<1,1,0>F -g27<1,1,0>F { align1 1H F@3 compacted }; -add(16) g83<1>F g85<1,1,0>F -g29<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g85<1>F g87<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g87<1>F g81<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -mul(16) g81<1>F g83<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@3 }; -and(16) g83<1>UD g85<8,8,1>UD 0x007fffffUD { align1 1H F@1 }; -and(16) g89<1>UD g85<8,8,1>UD 0x80000000UD { align1 1H F@7 }; -and(16) g95<1>UD g85<8,8,1>UD 0x7f800000UD { align1 1H }; -and(16) g91<1>UD g87<8,8,1>UD 0x80000000UD { align1 1H F@2 }; -and(16) g97<1>UD g87<8,8,1>UD 0x7f800000UD { align1 1H }; -and(16) g93<1>UD g81<8,8,1>UD 0x80000000UD { align1 1H F@1 }; -and(16) g99<1>UD g81<8,8,1>UD 0x7f800000UD { align1 1H }; -and(16) g85<1>UD g87<8,8,1>UD 0x007fffffUD { align1 1H }; -and(16) g87<1>UD g81<8,8,1>UD 0x007fffffUD { align1 1H }; -add(16) g81<1>D g83<8,8,1>D 1056964608D { align1 1H I@7 }; -asr(16) g83<1>D g95<8,8,1>D 0x00000017UD { align1 1H I@7 }; -add(16) g95<1>D g85<8,8,1>D 1056964608D { align1 1H I@4 }; -asr(16) g85<1>D g97<8,8,1>D 0x00000017UD { align1 1H I@7 }; -add(16) g97<1>D g87<8,8,1>D 1056964608D { align1 1H I@5 }; -cmp.z.f0.0(16) null<1>F g81<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@5 compacted }; -asr(16) g87<1>D g99<8,8,1>D 0x00000017UD { align1 1H I@7 }; -(-f0.0) sel(16) g99<1>UD g81<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g81<1>UD g99<8,8,1>UD 0x7fffffffUD { align1 1H A@1 }; -cmp.z.f0.0(16) null<1>F g95<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@6 compacted }; -or(16) g99<1>UD g81<1,1,0>UD g89<1,1,0>UD { align1 1H I@1 compacted }; -(-f0.0) sel(16) g81<1>UD g95<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g89<1>UD g81<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.z.f0.0(16) null<1>F g97<1,1,0>F 0x3f800000F /* 1F */ { align1 1H I@7 compacted }; -or(16) g81<1>UD g89<1,1,0>UD g91<1,1,0>UD { align1 1H I@1 compacted }; -(-f0.0) sel(16) g89<1>UD g97<8,8,1>UD 0x3f000000UD { align1 1H }; -and(16) g91<1>UD g89<8,8,1>UD 0x7fffffffUD { align1 1H I@1 }; -cmp.g.f0.0(16) g89<1>F g99<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@1 }; -or(16) g95<1>UD g91<1,1,0>UD g93<1,1,0>UD { align1 1H A@1 compacted }; -cmp.g.f0.0(16) g91<1>F g81<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@1 }; -add3(16) g81<1>D 65410W g83<8,8,1>D -g89<1,1,1>D { align1 1H F@1 }; -cmp.g.f0.0(16) g89<1>F g95<8,8,1>F 0x3f7f0000F /* 0.996094F */ { align1 1H I@1 }; -add3(16) g83<1>D 65410W g85<8,8,1>D -g91<1,1,1>D { align1 1H F@2 }; -cmp.l.f0.0(16) g91<1>UD g101<1,1,0>UD g75<1,1,0>UD { align1 1H compacted }; -add3(16) g85<1>D 65410W g87<8,8,1>D -g89<1,1,1>D { align1 1H F@1 }; -add(16) g87<1>D -g91<1,1,0>D g77<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g17.1<2>UD g87<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g88<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g103UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $14 }; -mov(16) g31<1>D g15<8,8,1>D { align1 1H $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g21UD g25UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $15 }; -add(16) g88<1>D g75<1,1,0>D 18D { align1 1H compacted }; -mov(16) g92<4>UB g81<8,8,1>UD { align1 1H I@7 }; -cmp.l.f0.0(16) g90<1>UD g88<1,1,0>UD g75<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g9<2>UD g88<4,4,1>UD { align1 1Q $4.src }; -mov(8) g11<2>UD g89<4,4,1>UD { align1 2Q $4.src }; -mov(16) g97<4>UB g83<8,8,1>UD { align1 1H F@4 }; -mov(16) g99<4>UB g85<8,8,1>UD { align1 1H F@3 }; -mov(16) g95<4>UB g92<32,8,4>UB { align1 1H A@1 }; -add(16) g92<1>D -g90<1,1,0>D g77<1,1,0>D { align1 1H I@6 compacted }; -mov(16) g95.1<4>UB g97<32,8,4>UB { align1 1H I@2 }; -mov(8) g9.1<2>UD g92<4,4,1>UD { align1 1Q I@2 }; -mov(8) g11.1<2>UD g93<4,4,1>UD { align1 2Q I@3 }; -mov(16) g95.2<4>UB g99<32,8,4>UB { align1 1H I@3 }; -mov(16) g95.3<4>UB g107<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g95UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $13 }; -cmp.l.f0.0(16) null<1>UD g67<8,8,1>UD g69<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL15 UIP: LABEL14 { align1 1H }; -sel.ge(16) g112<1>F (abs)g51<1,1,0>F (abs)g57<1,1,0>F { align1 1H compacted }; -sel.ge(16) g114<1>F (abs)g53<1,1,0>F (abs)g59<1,1,0>F { align1 1H compacted }; -sel.ge(16) g116<1>F (abs)g55<1,1,0>F (abs)g61<1,1,0>F { align1 1H compacted }; -shl(16) g118<1>D -g81<8,8,1>D 0x00000017UD { align1 1H }; -shl(16) g120<1>D -g83<8,8,1>D 0x00000017UD { align1 1H }; -shl(16) g122<1>D -g85<8,8,1>D 0x00000017UD { align1 1H }; -cmp.z.f0.0(16) null<1>D g79<8,8,1>D 0D { align1 1H }; -sel.ge(16) g93<1>F g114<1,1,0>F g116<1,1,0>F { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g95<1>D g118<8,8,1>D 1132462080D { align1 1H I@4 }; -add(16) g97<1>D g120<8,8,1>D 1132462080D { align1 1H I@4 }; -add(16) g99<1>D g122<8,8,1>D 1132462080D { align1 1H I@4 }; -sel.ge(16) g101<1>F g112<1,1,0>F g93<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mul(16) g103<1>F g101<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -add(16) g107<1>F g51<1,1,0>F -g103<1,1,0>F { align1 1H A@1 compacted }; -add(16) g109<1>F g53<1,1,0>F -g103<1,1,0>F { align1 1H compacted }; -add(16) g111<1>F g55<1,1,0>F -g103<1,1,0>F { align1 1H compacted }; -add(16) g113<1>F g57<1,1,0>F g103<1,1,0>F { align1 1H compacted }; -add(16) g115<1>F g59<1,1,0>F g103<1,1,0>F { align1 1H compacted }; -add(16) g117<1>F g61<1,1,0>F g103<1,1,0>F { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g119<1>F g107<1,1,0>F -g25<1,1,0>F { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g121<1>F g109<1,1,0>F -g27<1,1,0>F { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g123<1>F g111<1,1,0>F -g29<1,1,0>F { align1 1H A@1 compacted }; -add(16) g54<1>F g113<1,1,0>F -g25<1,1,0>F { align1 1H F@6 compacted }; -add(16) g56<1>F g115<1,1,0>F -g27<1,1,0>F { align1 1H F@6 compacted }; -add(16) g58<1>F g117<1,1,0>F -g29<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g125<1>F g119<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mul(16) g9<1>F g121<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mul(16) g11<1>F g123<8,8,1>F 0x3f7ffffeF /* 1F */ { align1 1H F@6 }; -mul(16) g60<1>F g54<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -mul(16) g79<1>F g56<8,8,1>F 0x3f800001F /* 1F */ { align1 1H A@4 }; -mul(16) g93<1>F g58<8,8,1>F 0x3f800001F /* 1F */ { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mul(16) g13<1>F g125<1,1,0>F g95<1,1,0>F { align1 1H A@3 compacted }; -mul(16) g15<1>F g9<1,1,0>F g97<1,1,0>F { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mul(16) g17<1>F g11<1,1,0>F g99<1,1,0>F { align1 1H A@1 compacted }; -mul(16) g101<1>F g60<1,1,0>F g95<1,1,0>F { align1 1H F@6 compacted }; -mul(16) g103<1>F g79<1,1,0>F g97<1,1,0>F { align1 1H F@6 compacted }; -mul(16) g107<1>F g93<1,1,0>F g99<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -rndd(16) g19<1>F g13<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -rndd(16) g21<1>F g15<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -rndd(16) g23<1>F g17<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g109<1>F -g101<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g111<1>F -g103<1,1,0>F { align1 1H F@6 compacted }; -rndd(16) g113<1>F -g107<1,1,0>F { align1 1H F@6 compacted }; -sel.ge(16) g25<1>F g19<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g27<1>F g21<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g29<1>F g23<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g115<1>F -g109<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g117<1>F -g111<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sel.ge(16) g119<1>F -g113<1,1,0>F 0x0F /* 0F */ { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sel.l(16) g31<1>F g25<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g51<1>F g27<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g53<1>F g29<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g121<1>F g115<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g123<1>F g117<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -sel.l(16) g125<1>F g119<8,8,1>F 0x437f0000F /* 255F */ { align1 1H F@6 }; -mov(16) g81<4>UB g31<8,8,1>F { align1 1H F@6 }; -mov(16) g83<4>UB g51<8,8,1>F { align1 1H F@5 }; -mov(16) g85<4>UB g53<8,8,1>F { align1 1H F@4 }; -mov(16) g87<4>UB g121<8,8,1>F { align1 1H F@3 }; -mov(16) g89<4>UB g123<8,8,1>F { align1 1H F@2 }; -mov(16) g91<4>UB g125<8,8,1>F { align1 1H F@1 }; -mov(16) g10<1>UW g81<32,8,4>UB { align1 1H I@6 }; -mov(16) g11<1>UW g83<32,8,4>UB { align1 1H I@6 }; -mov(16) g12<1>UW g85<32,8,4>UB { align1 1H I@6 }; -mov(16) g126<1>UW g87<32,8,4>UB { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g127<1>UW g89<32,8,4>UB { align1 1H I@6 }; -mov(16) g9<1>UW g91<32,8,4>UB { align1 1H I@6 }; -(-f0.0) sel(16) g87<1>UW g10<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g86<1>UW g11<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g85<1>UW g12<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g90<1>UW g126<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g89<1>UW g127<16,16,1>UW 0x0000UW { align1 1H I@6 }; -(-f0.0) sel(16) g88<1>UW g9<16,16,1>UW 0x0000UW { align1 1H I@6 }; -else(16) JIP: LABEL14 UIP: LABEL14 { align1 1H }; - -LABEL15: -mov(16) g85<1>UW 0x0080UW { align1 1H I@5 }; -mov(16) g86<1>UW 0x0080UW { align1 1H I@7 }; -mov(16) g87<1>UW 0x0080UW { align1 1H I@7 }; -mov(16) g88<1>UW 0x0000UW { align1 1H I@5 }; -mov(16) g89<1>UW 0x0000UW { align1 1H I@7 }; -mov(16) g90<1>UW 0x0000UW { align1 1H I@7 }; - -LABEL14: -endif(16) JIP: LABEL13 { align1 1H }; -add(16) g13<1>D g75<1,1,0>D g67<1,1,0>D { align1 1H $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(16) g103<2>UB g85<16,16,1>UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(16) g104<2>UB g86<16,16,1>UW { align1 1H I@7 }; -mov(16) g107<2>UB g87<16,16,1>UW { align1 1H I@7 }; -mov(16) g61<2>UB g88<16,16,1>UW { align1 1H I@7 }; -mov(16) g123<2>UB g89<16,16,1>UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g124<2>UB g90<16,16,1>UW { align1 1H I@7 }; -cmp.l.f0.0(16) g15<1>UD g13<1,1,0>UD g75<1,1,0>UD { align1 1H I@7 compacted }; -add(16) g19<1>D g13<1,1,0>D 28D { align1 1H $14.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g96<1>UD g107<16,8,2>UB { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(16) g17<1>D -g15<1,1,0>D g77<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.l.f0.0(16) g21<1>UD g19<1,1,0>UD g13<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g118<2>UD g19<4,4,1>UD { align1 1Q F@1 }; -mov(8) g120<2>UD g20<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g23<1>D -g21<1,1,0>D g17<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g118.1<2>UD g23<4,4,1>UD { align1 1Q I@1 }; -mov(8) g120.1<2>UD g24<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g118UD g96UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g24<1>D g13<1,1,0>D 40D { align1 1H F@6 compacted }; -mov(16) g101<1>UD g104<16,8,2>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.l.f0.0(16) g26<1>UD g24<1,1,0>UD g13<1,1,0>UD { align1 1H A@2 compacted }; -mov(8) g97<2>UD g24<4,4,1>UD { align1 1Q $0.src }; -mov(8) g99<2>UD g25<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g28<1>D -g26<1,1,0>D g17<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g97.1<2>UD g28<4,4,1>UD { align1 1Q I@1 }; -mov(8) g99.1<2>UD g29<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g97UD g101UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g29<1>D g13<1,1,0>D 52D { align1 1H F@4 compacted }; -mov(16) g111<1>UD g103<16,8,2>UB { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.l.f0.0(16) g31<1>UD g29<1,1,0>UD g13<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g107<2>UD g29<4,4,1>UD { align1 1Q }; -mov(8) g109<2>UD g30<4,4,1>UD { align1 2Q F@7 }; -add(16) g51<1>D -g31<1,1,0>D g17<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g107.1<2>UD g51<4,4,1>UD { align1 1Q I@1 }; -mov(8) g109.1<2>UD g52<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g107UD g111UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g52<1>D g13<1,1,0>D 34D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) g116<1>UD g124<16,8,2>UB { align1 1H F@2 }; -cmp.l.f0.0(16) g54<1>UD g52<1,1,0>UD g13<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g112<2>UD g52<4,4,1>UD { align1 1Q F@7 }; -mov(8) g114<2>UD g53<4,4,1>UD { align1 2Q F@3 }; -add(16) g56<1>D -g54<1,1,0>D g17<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g112.1<2>UD g56<4,4,1>UD { align1 1Q I@1 }; -mov(8) g114.1<2>UD g57<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g112UD g116UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -add(16) g57<1>D g13<1,1,0>D 46D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g121<1>UD g123<16,8,2>UB { align1 1H $0.src }; -cmp.l.f0.0(16) g59<1>UD g57<1,1,0>UD g13<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g117<2>UD g57<4,4,1>UD { align1 1Q $3.src }; -mov(8) g119<2>UD g58<4,4,1>UD { align1 2Q $0.src }; -add(16) g67<1>D -g59<1,1,0>D g17<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g117.1<2>UD g67<4,4,1>UD { align1 1Q I@1 }; -mov(8) g119.1<2>UD g68<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g117UD g121UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -add(16) g75<1>D g13<1,1,0>D 58D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g126<1>UD g61<16,8,2>UB { align1 1H }; -cmp.l.f0.0(16) g77<1>UD g75<1,1,0>UD g13<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g122<2>UD g75<4,4,1>UD { align1 1Q $4.src }; -mov(8) g124<2>UD g76<4,4,1>UD { align1 2Q $0.src }; -add(16) g79<1>D -g77<1,1,0>D g17<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g122.1<2>UD g79<4,4,1>UD { align1 1Q I@1 }; -mov(8) g124.1<2>UD g80<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g122UD g126UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g80<1>D g13<1,1,0>D 22D { align1 1H compacted }; -mov(16) g125<2>B 2W { align1 1H $0.src }; -cmp.l.f0.0(16) g82<1>UD g80<1,1,0>UD g13<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g9<2>UD g80<4,4,1>UD { align1 1Q $13.src }; -mov(8) g11<2>UD g81<4,4,1>UD { align1 2Q $13.src }; -mov(16) g13<1>UD g125<16,8,2>UB { align1 1H I@4 }; -add(16) g84<1>D -g82<1,1,0>D g17<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g9.1<2>UD g84<4,4,1>UD { align1 1Q I@1 }; -mov(8) g11.1<2>UD g85<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g13UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL13: -endif(16) JIP: LABEL5 { align1 1H }; - -LABEL5: -endif(16) JIP: LABEL16 { align1 1H }; - -LABEL16: -cmp.l.f0.0(16) null<1>D g105<8,8,1>D g69<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL17 UIP: LABEL17 { align1 1H }; -asr(16) g85<1>D g69<8,8,1>D 0x0000001fUD { align1 1H A@4 }; -shl(16) g87<1>D g105<8,8,1>D 0x00000005UD { align1 1H F@3 }; -shr(16) g89<1>UD g105<1,1,0>UD 0x0000001bUD { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g91<1>D g5<1,1,0>D g87<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -cmp.l.f0.0(16) g93<1>UD g91<1,1,0>UD g5<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g14<2>UD g91<4,4,1>UD { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -mov(8) g16<2>UD g92<4,4,1>UD { align1 2Q F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g95<1>D g7<8,8,1>D g89<8,8,1>D -g93<1,1,1>D { align1 1H A@1 }; -mov(8) g14.1<2>UD g95<4,4,1>UD { align1 1Q I@1 }; -mov(8) g16.1<2>UD g96<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g14UD g33UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g97<1>D g91<1,1,0>D 16D { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g99<1>UD g97<1,1,0>UD g91<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g15<2>UD g97<4,4,1>UD { align1 1Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -mov(8) g17<2>UD g98<4,4,1>UD { align1 2Q F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g101<1>D -g99<1,1,0>D g95<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g15.1<2>UD g101<4,4,1>UD { align1 1Q I@1 }; -mov(8) g17.1<2>UD g102<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g15UD g41UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $4 }; -shl(16) g102<1>D g105<8,8,1>D 0x00000002UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shr(16) g107<1>UD g105<1,1,0>UD 0x0000001eUD { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g109<1>D g1<1,1,0>D g102<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g111<1>UD g109<1,1,0>UD g1<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g16<2>UD g109<4,4,1>UD { align1 1Q $4.src }; -mov(8) g18<2>UD g110<4,4,1>UD { align1 2Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add3(16) g113<1>D g3<8,8,1>D g107<8,8,1>D -g111<1,1,1>D { align1 1H A@3 }; -mov(8) g16.1<2>UD g113<4,4,1>UD { align1 1Q I@1 }; -mov(8) g18.1<2>UD g114<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g16UD g105UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -shr(16) g21<1>UD g49<0,1,0>UD 0x00000006UD { align1 1H $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g114<1>D g69<1,1,0>D g105<1,1,0>D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g116<1>UD g114<1,1,0>UD g69<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g120<1>D g114<8,8,1>D 0x00000002UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shr(16) g123<1>UD g114<1,1,0>UD 0x0000001eUD { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g118<1>D -g116<1,1,0>D g85<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g126<1>D g1<1,1,0>D g120<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g121<1>D g118<8,8,1>D 0x00000002UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g9<1>UD g126<1,1,0>UD g1<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g17<2>UD g126<4,4,1>UD { align1 1Q $4.src }; -mov(8) g19<2>UD g127<4,4,1>UD { align1 2Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g125<1>UD g121<1,1,0>UD g123<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add3(16) g11<1>D g3<8,8,1>D g125<8,8,1>D -g9<1,1,1>D { align1 1H I@1 }; -mov(8) g17.1<2>UD g11<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g12<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g21UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -and.nz.f0.0(16) null<1>UD g71<8,8,1>UD g73<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL18 UIP: LABEL18 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g12<1>D g69<8,8,1>D 0x00000003UD { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g14<1>D g63<1,1,0>D 40D { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -or(16) g33<1>UD g12<8,8,1>UD 0xffffffc0UD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g16<1>UD g14<1,1,0>UD g63<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g22<2>UD g14<4,4,1>UD { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -mov(8) g24<2>UD g15<4,4,1>UD { align1 2Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g18<1>D -g16<1,1,0>D g65<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g22.1<2>UD g18<4,4,1>UD { align1 1Q I@1 }; -mov(8) g24.1<2>UD g19<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g19UD g22UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g21<1>D g19<8,8,1>D 0x00000006UD { align1 1H $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g23<1>D g63<1,1,0>D g21<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g25<1>UD g23<1,1,0>UD g63<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g29<2>UD g23<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -mov(8) g31<2>UD g24<4,4,1>UD { align1 2Q F@2 }; -add(16) g27<1>D -g25<1,1,0>D g65<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g29.1<2>UD g27<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31.1<2>UD g28<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g33UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL18: -endif(16) JIP: LABEL17 { align1 1H }; - -LABEL17: -endif(16) JIP: LABEL19 { align1 1H }; - -LABEL19: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q A@1 }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_DFS_DFS_trivial_batchable_code[] = { - 0x80000065, 0x7e058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x1c050220, 0x00000024, 0x00000000, - 0xe27f1a40, 0x00017e03, 0x80030061, 0x3e054410, - 0x00000000, 0x76543210, 0x00031b41, 0x20018220, - 0x01461c05, 0x00580058, 0x605f1c41, 0x05801c02, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x01140000, 0xfa007f0c, 0x00340000, - 0x643e1b40, 0x00803e95, 0xfe5d0049, 0x05801c03, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x43050160, 0x00463e05, 0x00000000, - 0x00130041, 0x20018220, 0x01461d05, 0x00580058, - 0xe01e1a65, 0x00f04303, 0x00130049, 0x5e058222, - 0x02461d05, 0x00000058, 0x00041a61, 0x7b060210, - 0x00461e05, 0x00000000, 0x00040061, 0x69050120, - 0x00561e06, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x21220061, 0x001102cc, - 0x2a5b0061, 0x001102cc, 0x21221261, 0x00110204, - 0x2a5b1261, 0x00110204, 0x00031261, 0x61050220, - 0x00442226, 0x00000000, 0xa1771f40, 0x5f0e2202, - 0x00131161, 0x62050220, 0x00445b26, 0x00000000, - 0xaa780040, 0x600e5b02, 0x00031b70, 0x7d050220, - 0x52467705, 0x00442206, 0x00030061, 0x6f060220, - 0x00347705, 0x00000000, 0x00131b70, 0x7e050220, - 0x52467805, 0x00445b06, 0x00130061, 0x71060220, - 0x00347805, 0x00000000, 0xa00a0040, 0x02007703, - 0xa00f0040, 0x03c07703, 0xa0140040, 0x03007703, - 0x270c1b70, 0x77000a03, 0x00030061, 0x64060220, - 0x00340a05, 0x00000000, 0x00130061, 0x66060220, - 0x00340b05, 0x00000000, 0x27111d70, 0x77000f03, - 0x00030061, 0x6b060220, 0x00340f05, 0x00000000, - 0x00130061, 0x6d060220, 0x00341005, 0x00000000, - 0x00040052, 0x09040e68, 0x0e2e6105, 0x7d055d05, - 0x00031f61, 0x73060220, 0x00341405, 0x00000000, - 0x00131f61, 0x75060220, 0x00341505, 0x00000000, - 0x27160070, 0x77001403, 0xa0131c40, 0x09021102, - 0x00030061, 0x6f260220, 0x00340905, 0x00000000, - 0x00130061, 0x71260220, 0x00340a05, 0x00000000, - 0xa00e0040, 0x09020c02, 0xa0181d40, 0x09021602, - 0x00031d61, 0x6b260220, 0x00341305, 0x00000000, - 0x00131e61, 0x6d260220, 0x00341405, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x01440000, 0xfb046f24, 0x003c0000, - 0x00031c61, 0x64260220, 0x00340e05, 0x00000000, - 0x00131d61, 0x66260220, 0x00340f05, 0x00000000, - 0x00031d61, 0x73260220, 0x00341805, 0x00000000, - 0x00131e61, 0x75260220, 0x00341905, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x3d140000, 0xfb046b24, 0x00040000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x3f240000, 0xfb046424, 0x000c0000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x19240000, 0xfb047324, 0x000c0000, - 0x00042261, 0x79060210, 0x00463d05, 0x00000000, - 0xe01d2465, 0x00101903, 0x00042461, 0x45050120, - 0x00561b06, 0x00000000, 0xae471a70, 0x00001d03, - 0x00041a70, 0x00010660, 0x56466905, 0x00464505, - 0x01040022, 0x0001c060, 0x000001b0, 0x00000130, - 0x00040069, 0x1f058660, 0x02466905, 0x00000005, - 0xe0210068, 0x01b06903, 0xa023a140, 0x1f000502, - 0x27251970, 0x05002303, 0x00030061, 0x2f060220, - 0x00342305, 0x00000000, 0x00130061, 0x31060220, - 0x00342405, 0x00000000, 0xa0290040, 0x01002303, - 0x0004c152, 0x27040e68, 0x0e2e0705, 0x25052105, - 0x272b1a70, 0x23002903, 0x00033461, 0x74060220, - 0x00342905, 0x00000000, 0x00133461, 0x76060220, - 0x00342a05, 0x00000000, 0x00031c61, 0x2f260220, - 0x00342705, 0x00000000, 0x00131d61, 0x31260220, - 0x00342805, 0x00000000, 0xa02d1d40, 0x27022b02, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x21440000, 0xfb042f24, 0x003c0000, - 0x00031961, 0x74260220, 0x00342d05, 0x00000000, - 0x00131a61, 0x76260220, 0x00342e05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x29440000, 0xfb047424, 0x003c0000, - 0x00040024, 0x0001c060, 0x00000090, 0x00000090, - 0x00042461, 0x27054220, 0x00000000, 0x00000000, - 0x00042461, 0x25054220, 0x00000000, 0x7f800000, - 0x00042461, 0x23054220, 0x00000000, 0x7f800000, - 0x00042461, 0x21054220, 0x00000000, 0x7f800000, - 0x00042461, 0x2f054220, 0x00000000, 0x80000000, - 0x00042461, 0x2d054220, 0x00000000, 0xff800000, - 0x00042461, 0x2b054220, 0x00000000, 0xff800000, - 0x00042461, 0x29054220, 0x00000000, 0xff800000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00043470, 0x31058550, 0x15567b06, 0x00000000, - 0x00041961, 0x49050560, 0x20463105, 0x00000000, - 0x01040022, 0x0001c060, 0x000000a8, 0x000000a8, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa0322340, 0x00c03f03, 0x27341970, 0x3f003203, - 0x00030061, 0x39060220, 0x00343205, 0x00000000, - 0x00130061, 0x3b060220, 0x00343305, 0x00000000, - 0xa036b340, 0x41023402, 0x00031961, 0x39260220, - 0x00343605, 0x00000000, 0x00131a61, 0x3b260220, - 0x00343705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x37140000, - 0xfb103924, 0x01000000, 0x00042569, 0x31058660, - 0x02463705, 0x00000006, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0xa04ba340, 0x31103f02, - 0xa03a3540, 0x01003f03, 0xa0570040, 0x00404303, - 0xa0590040, 0xff404303, 0xa05b0040, 0x00204303, - 0xa05d0040, 0xff204303, 0xa05f0040, 0x00104303, - 0xa0610040, 0xff104303, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x27381f70, 0x3f004b03, - 0x00030061, 0x15060220, 0x00344b05, 0x00000000, - 0x00130061, 0x17060220, 0x00344c05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00031f61, 0x75060220, 0x00343a05, 0x00000000, - 0x00133461, 0x77060220, 0x00343b05, 0x00000000, - 0x274f0070, 0x3f003a03, 0x00040070, 0x00018660, - 0x56465705, 0x00000010, 0xa04df340, 0x41023802, - 0xa0511b40, 0x41024f02, 0x2f190062, 0x59005703, - 0x00031b61, 0x15260220, 0x00344d05, 0x00000000, - 0x00131c61, 0x17260220, 0x00344e05, 0x00000000, - 0x00031c61, 0x75260220, 0x00345105, 0x00000000, - 0x00131d61, 0x77260220, 0x00345205, 0x00000000, - 0x00040070, 0x00018660, 0x56465b05, 0x00000010, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x52140000, 0xfb047524, 0x00040000, - 0x2f110062, 0x5d005b03, 0x00040070, 0x00018660, - 0x56465f05, 0x00000010, 0x2f130062, 0x61005f03, - 0x00040070, 0x62058550, 0x15567906, 0x00010001, - 0x00041961, 0x1b050560, 0x20466205, 0x00000000, - 0x00042669, 0x54058660, 0x02465205, 0x00000006, - 0x00041952, 0x56040e68, 0x0e2e3f05, 0x4b055405, - 0x0004196c, 0x0f058660, 0x02465605, 0x00000006, - 0x11040022, 0x0001c060, 0x00002bb8, 0x000013b0, - 0x00040070, 0x00010220, 0x52464305, 0x00464505, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x01042462, 0x63058220, 0x02462905, 0xff800000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x01042462, 0x65058220, 0x02462b05, 0xff800000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x01042462, 0x67058220, 0x02462d05, 0xff800000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x01042462, 0x6d058220, 0x02462105, 0x7f800000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x01042462, 0x6f058220, 0x02462305, 0x7f800000, - 0x01042462, 0x5c058220, 0x02462505, 0x7f800000, - 0x80041e61, 0x10014110, 0x00000000, 0x0c600c60, - 0x00040069, 0x10018510, 0x01561906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0c600c60, - 0xe0350961, 0x001b0004, 0x80041e61, 0x10014110, - 0x00000000, 0x0ca00ca0, 0x00040069, 0x10018510, - 0x01561906, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0ca00ca0, 0xe0370961, 0x001b0004, - 0x80041e61, 0x10014110, 0x00000000, 0x0ce00ce0, - 0x00040069, 0x10018510, 0x01561906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0ce00ce0, - 0xe01e0961, 0x001b0004, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80041e61, 0x10014110, - 0x00000000, 0x0da00da0, 0x00040069, 0x10018510, - 0x01561906, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0da00da0, 0xe0710961, 0x001b0004, - 0x80041e61, 0x10014110, 0x00000000, 0x0de00de0, - 0x00040069, 0x10018510, 0x01561906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0de00de0, - 0xe05e0961, 0x001b0004, 0x80041e61, 0x10014110, - 0x00000000, 0x0b800b80, 0x00040069, 0x10018510, - 0x01561906, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0b800b80, 0xe0600961, 0x001b0004, - 0x00040070, 0x00018220, 0x52464305, 0x00000006, - 0x25331f62, 0x35006300, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x256b1d62, 0x1e006700, - 0x27620a62, 0x71006d00, 0x25351e62, 0x37006500, - 0x27640962, 0x5e006f00, 0x27660a62, 0x60005c00, - 0x80041661, 0x10014110, 0x00000000, 0x06600660, - 0x00040069, 0x10018510, 0x01561106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x06600660, - 0xe0390961, 0x001b0004, 0x80041361, 0x10014110, - 0x00000000, 0x0d600d60, 0x00040069, 0x10018510, - 0x01561106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0d600d60, 0xe0370961, 0x001b0004, - 0x80041461, 0x10014110, 0x00000000, 0x0c400c40, - 0x00040069, 0x10018510, 0x01561106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0c400c40, - 0xe0790961, 0x001b0004, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80041361, 0x10014110, - 0x00000000, 0x06a006a0, 0x00040069, 0x10018510, - 0x01561106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x06a006a0, 0xe03b0961, 0x001b0004, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80041261, 0x10014110, 0x00000000, 0x0c800c80, - 0x00040069, 0x10018510, 0x01561106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0c800c80, - 0xe0730961, 0x001b0004, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80041161, 0x10014110, - 0x00000000, 0x0cc00cc0, 0x00040069, 0x10018510, - 0x01561106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0cc00cc0, 0xe0750961, 0x001b0004, - 0x256d0c62, 0x39003300, 0x25711d62, 0x37006b00, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x27771c62, 0x79006200, 0x256f0b62, 0x3b003500, - 0x27791a62, 0x73006400, 0x277b1962, 0x75006600, - 0x80041661, 0x10014110, 0x00000000, 0x0da00da0, - 0x00040069, 0x10018510, 0x01561306, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0da00da0, - 0xe04f0961, 0x001b0004, 0x80041561, 0x10014110, - 0x00000000, 0x0e200e20, 0x00040069, 0x10018510, - 0x01561306, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0e200e20, 0xe0380961, 0x001b0004, - 0x80041461, 0x10014110, 0x00000000, 0x0ee00ee0, - 0x00040069, 0x10018510, 0x01561306, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0ee00ee0, - 0xe01f0961, 0x001b0004, 0x80041361, 0x10014110, - 0x00000000, 0x0de00de0, 0x00040069, 0x10018510, - 0x01561306, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0de00de0, 0xe0510961, 0x001b0004, - 0x80041261, 0x10014110, 0x00000000, 0x0f200f20, - 0x00040069, 0x10018510, 0x01561306, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0f200f20, - 0xe07d0961, 0x001b0004, 0x80041161, 0x10014110, - 0x00000000, 0x0f600f60, 0x00040069, 0x10018510, - 0x01561306, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0f600f60, 0xe01d0961, 0x001b0004, - 0x25551e62, 0x4f006d00, 0x25591d62, 0x38007100, - 0x274f1c62, 0x1f007700, 0x25571b62, 0x51006f00, - 0x27531962, 0x1d007b00, 0x27511a62, 0x7d007900, - 0x01040022, 0x0001c060, 0x00000dd0, 0x00000dd0, - 0x255b1462, 0x55aa4f00, 0x255d1262, 0x57aa5100, - 0x255f1462, 0x59aa5300, 0xa0371740, 0x01004b03, - 0x00040061, 0x68064540, 0x00000000, 0xffffffff, - 0x25611162, 0x5f005d00, 0x00040061, 0x3b070200, - 0x00463d05, 0x00000000, 0x00031b61, 0x33060220, - 0x00343705, 0x00000000, 0x00131c61, 0x35060220, - 0x00343805, 0x00000000, 0x255d1162, 0x61005b00, - 0x00040b61, 0x39050020, 0x00663b07, 0x00000000, - 0xe05f1141, 0x34005d00, 0x20091140, 0x5f214f00, - 0x200b0040, 0x5f215100, 0x200d0040, 0x5f215300, - 0x20610040, 0x5f015500, 0x20630040, 0x5f015700, - 0x20650040, 0x5f015900, 0x206b1340, 0x09206100, - 0x206d1340, 0x0b206300, 0x206f0b40, 0x0d206500, - 0x00041341, 0x71058aa0, 0x0a466b05, 0x3f800001, - 0x00040941, 0x3b058aa0, 0x0a466d05, 0x3f800001, - 0x00040b41, 0x7b058aa0, 0x0a466f05, 0x3f800001, - 0x00041165, 0x6f058220, 0x02467105, 0x80000000, - 0x00041565, 0x62058220, 0x02467105, 0x007fffff, - 0x00040065, 0x75058220, 0x02467105, 0x7f800000, - 0x00041265, 0x64058220, 0x02463b05, 0x007fffff, - 0x00040065, 0x77058220, 0x02463b05, 0x7f800000, - 0x00041165, 0x66058220, 0x02467b05, 0x007fffff, - 0x00040065, 0x73058220, 0x02467b05, 0x80000000, - 0x00040065, 0x79058220, 0x02467b05, 0x7f800000, - 0x00040065, 0x71058220, 0x02463b05, 0x80000000, - 0x00040b40, 0x6b058660, 0x06466205, 0x3f000000, - 0x00040a40, 0x6d058660, 0x06466405, 0x3f000000, - 0x00041f6c, 0x7b058660, 0x02467505, 0x00000017, - 0x00041f6c, 0x7d058660, 0x02467705, 0x00000017, - 0x00041f40, 0x1d058660, 0x06466605, 0x3f000000, - 0x00041f6c, 0x1f058660, 0x02467905, 0x00000017, - 0xac001e70, 0x3f806b01, 0x11040062, 0x3c058220, - 0x02466b05, 0x3f000000, 0x00041965, 0x4f058220, - 0x02463c05, 0x7fffffff, 0xac001f70, 0x3f806d01, - 0x20511966, 0x6f004f03, 0x11040062, 0x75058220, - 0x02466d05, 0x3f000000, 0x00041965, 0x77058220, - 0x02467505, 0x7fffffff, 0xac001f70, 0x3f801d01, - 0x20531966, 0x71007703, 0x11040062, 0x76058220, - 0x02461d05, 0x3f000000, 0x00041965, 0x78058220, - 0x02467605, 0x7fffffff, 0x00041e70, 0x3b058aa0, - 0x3a465105, 0x3f7f0000, 0x00041b70, 0x3d058aa0, - 0x3a465305, 0x3f7f0000, 0x201d0966, 0x73007803, - 0x00041152, 0x54044560, 0x0e2eff82, 0x3b057b05, - 0x00041152, 0x56044560, 0x0e2eff82, 0x3d057d05, - 0x00041b70, 0x4f058aa0, 0x3a461d05, 0x3f7f0000, - 0x27511370, 0x4b003703, 0x00041152, 0x58044560, - 0x0e2eff82, 0x4f051f05, 0xa05a1a40, 0x4d025102, - 0x00031961, 0x33260220, 0x00345a05, 0x00000000, - 0x00131a61, 0x35260220, 0x00345b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x00000000, 0xf3083324, 0x00023914, - 0x00044431, 0x00000000, 0xfb0c1524, 0x003c0944, - 0xa05b0040, 0x01204b03, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041f61, 0x34070200, - 0x00465405, 0x00000000, 0x275d1a70, 0x4b005b03, - 0x00033761, 0x36060220, 0x00345b05, 0x00000000, - 0x00133761, 0x38060220, 0x00345c05, 0x00000000, - 0x00040061, 0x3c070200, 0x00465605, 0x00000000, - 0x00041f61, 0x4f070200, 0x00465805, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041e61, 0x3a070000, 0x00663407, 0x00000000, - 0xa05f1e40, 0x4d025d02, 0x00041a61, 0x3a0f0000, - 0x00663c07, 0x00000000, 0x00031a61, 0x36260220, - 0x00345f05, 0x00000000, 0x00131b61, 0x38260220, - 0x00346005, 0x00000000, 0x00041b61, 0x3a170000, - 0x00664f07, 0x00000000, 0x00041961, 0x3a1f0000, - 0x00566806, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x00000000, - 0xfb083624, 0x00003a14, 0x00040070, 0x00010220, - 0x52464305, 0x00464505, 0x01040022, 0x0001c060, - 0x00000400, 0x000003a0, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x25331f62, 0x29432100, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x25351f62, 0x2b432300, 0x25373862, 0x2d432500, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00041f69, 0x3b05a660, 0x02465405, 0x00000017, - 0x00040069, 0x5105a660, 0x02465605, 0x00000017, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x7e05a660, 0x02465805, 0x00000017, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x25391162, 0x37003500, 0x00041b40, 0x3d058660, - 0x06463b05, 0x43800000, 0x00041b40, 0x4f058660, - 0x06465105, 0x43800000, 0x00041b40, 0x51058660, - 0x06467e05, 0x43800000, 0x25601162, 0x39003300, - 0xe01d1141, 0x34006000, 0x201f1140, 0x1d202100, - 0x20330040, 0x1d202300, 0x20350040, 0x1d202500, - 0x20370040, 0x1d002900, 0x20390040, 0x1d002b00, - 0x203b1b40, 0x1d002d00, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x201d1640, 0x09201f00, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x201f1640, 0x0b203300, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x20331640, 0x0d203500, - 0x20351640, 0x09203700, 0x20371640, 0x0b203900, - 0x20391640, 0x0d203b00, 0x00041641, 0x3b058aa0, - 0x0a461d05, 0x3f7ffffe, 0x00041641, 0x1d058aa0, - 0x0a461f05, 0x3f7ffffe, 0x00041641, 0x1f058aa0, - 0x0a463305, 0x3f7ffffe, 0x00041641, 0x33058aa0, - 0x0a463505, 0x3f800001, 0x00041641, 0x35058aa0, - 0x0a463705, 0x3f800001, 0x00041641, 0x37058aa0, - 0x0a463905, 0x3f800001, 0x20390b41, 0x3d003b00, - 0x203b0a41, 0x4f001d00, 0x201d0941, 0x51001f00, - 0x201f1641, 0x3d003300, 0x20331641, 0x4f003500, - 0x605f1545, 0x00103900, 0x20351741, 0x51003700, - 0x60611645, 0x00103b00, 0x60631645, 0x00101d00, - 0x60651645, 0x00121f00, 0x60670e45, 0x00123300, - 0xe56d1662, 0x00005f00, 0x606b1645, 0x00123500, - 0xe56f1662, 0x00006100, 0xe5711662, 0x00006300, - 0xe5731662, 0x00026500, 0xe5751662, 0x00026700, - 0x00041662, 0x61058aa0, 0x5a466d05, 0x437f0000, - 0xe5771662, 0x00026b00, 0x00041662, 0x63058aa0, - 0x5a466f05, 0x437f0000, 0x00041662, 0x65058aa0, - 0x5a467105, 0x437f0000, 0x00041662, 0x67058aa0, - 0x5a467305, 0x437f0000, 0x00041662, 0x6b058aa0, - 0x5a467505, 0x437f0000, 0x00041661, 0x53070a00, - 0x00466105, 0x00000000, 0x00041562, 0x6d058aa0, - 0x5a467705, 0x437f0000, 0x00041561, 0x55070a00, - 0x00466305, 0x00000000, 0x00041461, 0x57070a00, - 0x00466505, 0x00000000, 0x00041361, 0x59070a00, - 0x00466705, 0x00000000, 0x00041261, 0x5b070a00, - 0x00466b05, 0x00000000, 0x00041d61, 0x51050010, - 0x00665307, 0x00000000, 0x00041161, 0x5d070a00, - 0x00466d05, 0x00000000, 0x00041e61, 0x50050010, - 0x00665507, 0x00000000, 0x00041e61, 0x4f050010, - 0x00665707, 0x00000000, 0x00041e61, 0x54050010, - 0x00665907, 0x00000000, 0x00041e61, 0x53050010, - 0x00665b07, 0x00000000, 0x00041d61, 0x52050010, - 0x00665d07, 0x00000000, 0x00040024, 0x0001c060, - 0x00000070, 0x00000070, 0x00041c61, 0x4f054110, - 0x00000000, 0x00800080, 0x00041d61, 0x50054110, - 0x00000000, 0x00800080, 0x00041f61, 0x51054110, - 0x00000000, 0x00800080, 0x00041d61, 0x52054110, - 0x00000000, 0x00000000, 0x00040a61, 0x53054110, - 0x00000000, 0x00000000, 0x00041f61, 0x54054110, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000568, 0xa0781140, 0x43004b02, - 0x00041f61, 0x55060100, 0x00584f05, 0x00000000, - 0x00041f61, 0x56060100, 0x00585005, 0x00000000, - 0x00041f61, 0x57060100, 0x00585105, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x39060100, 0x00585205, 0x00000000, - 0x00041f61, 0x3c060100, 0x00585305, 0x00000000, - 0x00041f61, 0x58060100, 0x00585405, 0x00000000, - 0x276e0d70, 0x4b007803, 0xa0701440, 0x01c07803, - 0x00041e61, 0x3d050020, 0x00565706, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xa03a1b40, 0x4d026e02, 0x27720b70, 0x78007003, - 0x00030061, 0x7b060220, 0x00347005, 0x00000000, - 0x00130061, 0x7d060220, 0x00347105, 0x00000000, - 0xa0740a40, 0x3a027202, 0x00031961, 0x7b260220, - 0x00347405, 0x00000000, 0x00131a61, 0x7d260220, - 0x00347505, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x00000000, - 0xf3087b24, 0x00023d14, 0xa0751240, 0x02807803, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x4f050020, 0x00565606, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x277a1a70, 0x78007503, 0x00033961, 0x7c060220, - 0x00347505, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00133961, 0x7e060220, - 0x00347605, 0x00000000, 0xa01d0940, 0x3a027a02, - 0x00031961, 0x7c260220, 0x00341d05, 0x00000000, - 0x00131a61, 0x7e260220, 0x00341e05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xf3087c24, 0x00024f14, - 0xa0333740, 0x03407803, 0x00043061, 0x50050020, - 0x00565506, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x27351a70, 0x78003303, - 0x00030061, 0x1d060220, 0x00343305, 0x00000000, - 0x00130061, 0x1f060220, 0x00343405, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xa0371b40, 0x3a023502, 0x00031961, 0x1d260220, - 0x00343705, 0x00000000, 0x00131a61, 0x1f260220, - 0x00343805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xf3081d24, 0x00025014, 0xa03d3940, 0x02207803, - 0x00040061, 0x53050020, 0x00565806, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x274f1a70, 0x78003d03, 0x00030061, 0x33060220, - 0x00343d05, 0x00000000, 0x00130061, 0x35060220, - 0x00343e05, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa0511b40, 0x3a024f02, - 0x00031961, 0x33260220, 0x00345105, 0x00000000, - 0x00131a61, 0x35260220, 0x00345205, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x00000000, 0xf3083324, 0x00025314, - 0xa0523a40, 0x02e07803, 0x00040061, 0x58050020, - 0x00563c06, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x27541a70, 0x78005203, - 0x00033a61, 0x34060220, 0x00345205, 0x00000000, - 0x00133a61, 0x36060220, 0x00345305, 0x00000000, - 0xa0561b40, 0x3a025402, 0x00031961, 0x34260220, - 0x00345605, 0x00000000, 0x00131a61, 0x36260220, - 0x00345705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x00000000, - 0xf3083424, 0x00025814, 0xa0573b40, 0x03a07803, - 0x00040061, 0x5d050020, 0x00563906, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x27591a70, 0x78005703, 0x00033b61, 0x35060220, - 0x00345705, 0x00000000, 0x00133b61, 0x37060220, - 0x00345805, 0x00000000, 0xa05b1b40, 0x3a025902, - 0x00031961, 0x35260220, 0x00345b05, 0x00000000, - 0x00131a61, 0x37260220, 0x00345c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x00000000, 0xf3083524, 0x00025d14, - 0x00040070, 0x00018660, 0x26461b05, 0x00000000, - 0x80003a61, 0x33054660, 0x00000000, 0x00000002, - 0xa05e3c40, 0x01607803, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0xef5c3c62, 0x00113303, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x00031a61, 0x36060220, 0x00345e05, 0x00000000, - 0x80103c01, 0x00000000, 0x00000000, 0x00000000, - 0x00131b61, 0x38060220, 0x00345f05, 0x00000000, - 0x00041b61, 0x59070200, 0x00465c05, 0x00000000, - 0x27600070, 0x78005e03, 0x00041a61, 0x5e050020, - 0x00665907, 0x00000000, 0xa0621a40, 0x3a026002, - 0x00031961, 0x36260220, 0x00346205, 0x00000000, - 0x00131a61, 0x38260220, 0x00346305, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x00000000, 0xf3083624, 0x00025e14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00001818, 0x00001818, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00040b61, 0x63050020, 0x0066271f, 0x00000000, - 0x00040070, 0x00010660, 0x56466905, 0x00464505, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xef4f0a62, 0x00006303, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x64050020, - 0x00664f07, 0x00000000, 0x00040070, 0x00010220, - 0x52464305, 0x00464505, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80040a61, 0x10014110, - 0x00000000, 0x0c800c80, 0x00040069, 0x10018510, - 0x01561906, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0c800c80, 0xe0660961, 0x001b0004, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x206d0966, 0x66004f03, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x6f050020, - 0x00666d07, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80040961, 0x10014110, - 0x00000000, 0x0de00de0, 0x00040069, 0x10018510, - 0x01561106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0de00de0, 0xe0710961, 0x001b0004, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x20730966, 0x71006f03, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x75050020, - 0x00667307, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80040961, 0x10014110, - 0x00000000, 0x0ea00ea0, 0x00040069, 0x10018510, - 0x01561306, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0ea00ea0, 0xe0770961, 0x001b0004, - 0x20790966, 0x77007303, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x6b070200, - 0x00007904, 0x00000000, 0x01040022, 0x0001c060, - 0x00000248, 0x00000188, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x7b050020, - 0x00007904, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xac7d0970, 0x00007b03, - 0x00040070, 0x00018660, 0x16464f05, 0x00000000, - 0x01041a62, 0x1b058220, 0x02467d05, 0xffffffff, - 0x00041970, 0x00018660, 0x26461b05, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x01041562, 0x39058220, 0x02462905, 0xff800000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x01041762, 0x3b058220, 0x02462b05, 0xff800000, - 0x01042462, 0x3d058220, 0x02462d05, 0xff800000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x01042462, 0x33058220, 0x02462105, 0x7f800000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x01041762, 0x35058220, 0x02462305, 0x7f800000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x01041562, 0x37058220, 0x02462505, 0x7f800000, - 0x00040024, 0x0001c060, 0x000000d0, 0x000000d0, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00040a61, 0x37054220, 0x00000000, 0x7f800000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00040c61, 0x35054220, 0x00000000, 0x7f800000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00041e61, 0x33054220, 0x00000000, 0x7f800000, - 0x00041f61, 0x3d054220, 0x00000000, 0xff800000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00040f61, 0x3b054220, 0x00000000, 0xff800000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041561, 0x39054220, 0x00000000, 0xff800000, - 0x00040025, 0x00004600, 0x00000000, 0x000013c8, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80040961, 0x10014110, 0x00000000, 0x06600660, - 0x00040069, 0x10018510, 0x01561906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x06600660, - 0xe01c0961, 0x001b0004, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80040961, 0x10014110, - 0x00000000, 0x06a006a0, 0x00040069, 0x10018510, - 0x01561906, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x06a006a0, 0xe01e0961, 0x001b0004, - 0x80040961, 0x10014110, 0x00000000, 0x06e006e0, - 0x00040069, 0x10018510, 0x01561906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x06e006e0, - 0xe0510961, 0x001b0004, 0x80040a61, 0x10014110, - 0x00000000, 0x07200720, 0x00040069, 0x10018510, - 0x01561906, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x07200720, 0xe0530961, 0x001b0004, - 0x80040d61, 0x10014110, 0x00000000, 0x07600760, - 0x00040069, 0x10018510, 0x01561906, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x07600760, - 0xe06d0961, 0x001b0004, 0x80040b61, 0x10014110, - 0x00000000, 0x07a007a0, 0x00040069, 0x10018510, - 0x01561906, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x07a007a0, 0xe06f0961, 0x001b0004, - 0x00040070, 0x00018220, 0x52464305, 0x00000006, - 0x27191a62, 0x1c003300, 0x25550c62, 0x53003900, - 0x271b1e62, 0x1e003500, 0x25570b62, 0x6d003b00, - 0x25590a62, 0x6f003d00, 0x271d1d62, 0x51003700, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80041461, 0x10014110, 0x00000000, 0x03200320, - 0x00040069, 0x10018510, 0x01561106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x03200320, - 0xe01f0961, 0x001b0004, 0x80041561, 0x10014110, - 0x00000000, 0x0aa00aa0, 0x00040069, 0x10018510, - 0x01561106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0aa00aa0, 0xe05b0961, 0x001b0004, - 0x80041161, 0x10014110, 0x00000000, 0x03600360, - 0x00040069, 0x10018510, 0x01561106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x03600360, - 0xe0510961, 0x001b0004, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80041361, 0x10014110, - 0x00000000, 0x0ae00ae0, 0x00040069, 0x10018510, - 0x01561106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0ae00ae0, 0xe05d0961, 0x001b0004, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80041261, 0x10014110, 0x00000000, 0x0b200b20, - 0x00040069, 0x10018510, 0x01561106, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0b200b20, - 0xe05f0961, 0x001b0004, 0x80041161, 0x10014110, - 0x00000000, 0x03a003a0, 0x00040069, 0x10018510, - 0x01561106, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x03a003a0, 0xe0530961, 0x001b0004, - 0x27111962, 0x1f001900, 0x27190962, 0x51001b00, - 0x251f1b62, 0x5d005700, 0x271b0962, 0x53001d00, - 0x251d0962, 0x5b005500, 0x80041261, 0x10014110, - 0x00000000, 0x02200220, 0x00040069, 0x10018510, - 0x01561306, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x02200220, 0xe0530961, 0x001b0004, - 0x80040961, 0x10014110, 0x00000000, 0x03200320, - 0x00040069, 0x10018510, 0x01561306, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x03200320, - 0xe0550961, 0x001b0004, 0x255b1c62, 0x5f005900, - 0x80041461, 0x10014110, 0x00000000, 0x03e003e0, - 0x00040069, 0x10018510, 0x01561306, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x03e003e0, - 0xe05d0961, 0x001b0004, 0x80040b61, 0x10014110, - 0x00000000, 0x03600360, 0x00040069, 0x10018510, - 0x01561306, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x03600360, 0xe0570961, 0x001b0004, - 0x80040961, 0x10014110, 0x00000000, 0x03a003a0, - 0x00040069, 0x10018510, 0x01561306, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x03a003a0, - 0xe0590961, 0x001b0004, 0x27511d62, 0x53001100, - 0x80041261, 0x10014110, 0x00000000, 0x0b600b60, - 0x00040069, 0x10018510, 0x01561306, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0b600b60, - 0xe05f0961, 0x001b0004, 0x27531d62, 0x55001900, - 0x27551b62, 0x57001b00, 0x25571a62, 0x59001d00, - 0x25591c62, 0x5d001f00, 0x255d1962, 0x5f005b00, - 0x01040022, 0x0001c060, 0x00000ec8, 0x00000ec8, - 0x251b0b62, 0x57aa5100, 0x25190b62, 0x59aa5300, - 0x251f0b62, 0x5daa5500, 0xa0650040, 0x01004b03, - 0x251d0962, 0x1f001900, 0x00040b61, 0x5b064540, - 0x00000000, 0x00010001, 0x00030a61, 0x11060220, - 0x00346505, 0x00000000, 0x00131b61, 0x13060220, - 0x00346605, 0x00000000, 0x25191162, 0x1d001b00, - 0x00041b61, 0x67050020, 0x00565b06, 0x00000000, - 0xe05b0941, 0x34001900, 0x20191140, 0x5b215100, - 0x201b0040, 0x5b215300, 0x201d0040, 0x5b215500, - 0x20510040, 0x5b015700, 0x20530040, 0x5b015900, - 0x20550040, 0x5b015d00, 0x20571340, 0x19205100, - 0x20511340, 0x1b205300, 0x20531340, 0x1d205500, - 0x00041341, 0x55058aa0, 0x0a465705, 0x3f800001, - 0x00041341, 0x57058aa0, 0x0a465105, 0x3f800001, - 0x00041341, 0x51058aa0, 0x0a465305, 0x3f800001, - 0x00041165, 0x53058220, 0x02465505, 0x007fffff, - 0x00041765, 0x59058220, 0x02465505, 0x80000000, - 0x00040065, 0x5f058220, 0x02465505, 0x7f800000, - 0x00041265, 0x5b058220, 0x02465705, 0x80000000, - 0x00040065, 0x61058220, 0x02465705, 0x7f800000, - 0x00041165, 0x5d058220, 0x02465105, 0x80000000, - 0x00040065, 0x63058220, 0x02465105, 0x7f800000, - 0x00040065, 0x55058220, 0x02465705, 0x007fffff, - 0x00040065, 0x57058220, 0x02465105, 0x007fffff, - 0x00041f40, 0x51058660, 0x06465305, 0x3f000000, - 0x00041f6c, 0x53058660, 0x02465f05, 0x00000017, - 0x00041c40, 0x5f058660, 0x06465505, 0x3f000000, - 0x00041f6c, 0x55058660, 0x02466105, 0x00000017, - 0x00041d40, 0x61058660, 0x06465705, 0x3f000000, - 0xac001d70, 0x3f805101, 0x00041f6c, 0x57058660, - 0x02466305, 0x00000017, 0x11040062, 0x63058220, - 0x02465105, 0x3f000000, 0x00040965, 0x51058220, - 0x02466305, 0x7fffffff, 0xac001e70, 0x3f805f01, - 0x20631966, 0x59005103, 0x11040062, 0x51058220, - 0x02465f05, 0x3f000000, 0x00041965, 0x59058220, - 0x02465105, 0x7fffffff, 0xac001f70, 0x3f806101, - 0x20511966, 0x5b005903, 0x11040062, 0x59058220, - 0x02466105, 0x3f000000, 0x00041965, 0x5b058220, - 0x02465905, 0x7fffffff, 0x00041970, 0x59058aa0, - 0x3a466305, 0x3f7f0000, 0x205f0966, 0x5d005b03, - 0x00041970, 0x5b058aa0, 0x3a465105, 0x3f7f0000, - 0x00041152, 0x51044560, 0x0e2eff82, 0x59055305, - 0x00041970, 0x59058aa0, 0x3a465f05, 0x3f7f0000, - 0x00041252, 0x53044560, 0x0e2eff82, 0x5b055505, - 0x275b0070, 0x4b006503, 0x00041152, 0x55044560, - 0x0e2eff82, 0x59055705, 0xa0571a40, 0x4d025b02, - 0x00031961, 0x11260220, 0x00345705, 0x00000000, - 0x00131a61, 0x13260220, 0x00345805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x00000000, 0xf3081124, 0x00026714, - 0x00043461, 0x1f050660, 0x00460f05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x00000000, 0xfb0c1524, 0x003c1944, - 0xa0580040, 0x01204b03, 0x00041f61, 0x5c070200, - 0x00465105, 0x00000000, 0x275a1a70, 0x4b005803, - 0x00033461, 0x09060220, 0x00345805, 0x00000000, - 0x00133461, 0x0b060220, 0x00345905, 0x00000000, - 0x00041461, 0x61070200, 0x00465305, 0x00000000, - 0x00041361, 0x63070200, 0x00465505, 0x00000000, - 0x00040961, 0x5f070000, 0x00665c07, 0x00000000, - 0xa05c1e40, 0x4d025a02, 0x00041a61, 0x5f0f0000, - 0x00666107, 0x00000000, 0x00031a61, 0x09260220, - 0x00345c05, 0x00000000, 0x00131b61, 0x0b260220, - 0x00345d05, 0x00000000, 0x00041b61, 0x5f170000, - 0x00666307, 0x00000000, 0x00041961, 0x5f1f0000, - 0x00666b07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x00000000, - 0xfb080924, 0x00005f14, 0x00040070, 0x00010220, - 0x52464305, 0x00464505, 0x01040022, 0x0001c060, - 0x000004f0, 0x00000490, 0x25700062, 0x39433300, - 0x25720062, 0x3b433500, 0x25740062, 0x3d433700, - 0x00040069, 0x7605a660, 0x02465105, 0x00000017, - 0x00040069, 0x7805a660, 0x02465305, 0x00000017, - 0x00040069, 0x7a05a660, 0x02465505, 0x00000017, - 0x00040070, 0x00018660, 0x16464f05, 0x00000000, - 0x255d0962, 0x74007200, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00041c40, 0x5f058660, - 0x06467605, 0x43800000, 0x00041c40, 0x61058660, - 0x06467805, 0x43800000, 0x00041c40, 0x63058660, - 0x06467a05, 0x43800000, 0x25651162, 0x5d007000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xe0671141, 0x34006500, 0x206b0940, 0x67203300, - 0x206d0040, 0x67203500, 0x206f0040, 0x67203700, - 0x20710040, 0x67003900, 0x20730040, 0x67003b00, - 0x20751b40, 0x67003d00, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x20770a40, 0x19206b00, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x20790940, 0x1b206d00, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x207b0940, 0x1d206f00, - 0x20361640, 0x19207100, 0x20381640, 0x1b207300, - 0x203a1640, 0x1d207500, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041641, 0x7d058aa0, - 0x0a467705, 0x3f7ffffe, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00041641, 0x09058aa0, - 0x0a467905, 0x3f7ffffe, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00041641, 0x0b058aa0, - 0x0a467b05, 0x3f7ffffe, 0x00041641, 0x3c058aa0, - 0x0a463605, 0x3f800001, 0x00040c41, 0x4f058aa0, - 0x0a463805, 0x3f800001, 0x00041641, 0x5d058aa0, - 0x0a463a05, 0x3f800001, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x200d0b41, 0x5f007d00, - 0x200f0a41, 0x61000900, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x20110941, 0x63000b00, - 0x20651641, 0x5f003c00, 0x20671641, 0x61004f00, - 0x206b1641, 0x63005d00, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x60131645, 0x00100d00, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x60151645, 0x00100f00, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x60171645, 0x00101100, - 0x606d1645, 0x00126500, 0x606f1645, 0x00126700, - 0x60711645, 0x00126b00, 0xe5191662, 0x00001300, - 0xe51b1662, 0x00001500, 0xe51d1662, 0x00001700, - 0xe5731662, 0x00026d00, 0xe5751662, 0x00026f00, - 0xe5771662, 0x00027100, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00041662, 0x1f058aa0, - 0x5a461905, 0x437f0000, 0x00041662, 0x33058aa0, - 0x5a461b05, 0x437f0000, 0x00041662, 0x35058aa0, - 0x5a461d05, 0x437f0000, 0x00041662, 0x79058aa0, - 0x5a467305, 0x437f0000, 0x00041662, 0x7b058aa0, - 0x5a467505, 0x437f0000, 0x00041662, 0x7d058aa0, - 0x5a467705, 0x437f0000, 0x00041661, 0x51070a00, - 0x00461f05, 0x00000000, 0x00041561, 0x53070a00, - 0x00463305, 0x00000000, 0x00041461, 0x55070a00, - 0x00463505, 0x00000000, 0x00041361, 0x57070a00, - 0x00467905, 0x00000000, 0x00041261, 0x59070a00, - 0x00467b05, 0x00000000, 0x00041161, 0x5b070a00, - 0x00467d05, 0x00000000, 0x00041e61, 0x0a050010, - 0x00665107, 0x00000000, 0x00041e61, 0x0b050010, - 0x00665307, 0x00000000, 0x00041e61, 0x0c050010, - 0x00665507, 0x00000000, 0x00041e61, 0x7e050010, - 0x00665707, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041e61, 0x7f050010, - 0x00665907, 0x00000000, 0x00041e61, 0x09050010, - 0x00665b07, 0x00000000, 0x11041e62, 0x57058110, - 0x01580a05, 0x00000000, 0x11041e62, 0x56058110, - 0x01580b05, 0x00000000, 0x11041e62, 0x55058110, - 0x01580c05, 0x00000000, 0x11041e62, 0x5a058110, - 0x01587e05, 0x00000000, 0x11041e62, 0x59058110, - 0x01587f05, 0x00000000, 0x11041e62, 0x58058110, - 0x01580905, 0x00000000, 0x00040024, 0x0001c060, - 0x00000070, 0x00000070, 0x00041d61, 0x55054110, - 0x00000000, 0x00800080, 0x00041f61, 0x56054110, - 0x00000000, 0x00800080, 0x00041f61, 0x57054110, - 0x00000000, 0x00800080, 0x00041d61, 0x58054110, - 0x00000000, 0x00000000, 0x00041f61, 0x59054110, - 0x00000000, 0x00000000, 0x00041f61, 0x5a054110, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000570, 0xa00d3440, 0x43004b02, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x67060100, 0x00585505, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x68060100, 0x00585605, 0x00000000, - 0x00041f61, 0x6b060100, 0x00585705, 0x00000000, - 0x00041f61, 0x3d060100, 0x00585805, 0x00000000, - 0x00041f61, 0x7b060100, 0x00585905, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x7c060100, 0x00585a05, 0x00000000, - 0x270f1f70, 0x4b000d03, 0xa0133e40, 0x01c00d03, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041e61, 0x60050020, 0x00566b06, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xa0111b40, 0x4d020f02, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x27151b70, 0x0d001303, - 0x00031161, 0x76060220, 0x00341305, 0x00000000, - 0x00131161, 0x78060220, 0x00341405, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xa0170b40, 0x11021502, 0x00031961, 0x76260220, - 0x00341705, 0x00000000, 0x00131a61, 0x78260220, - 0x00341805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xf3087624, 0x00026014, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xa0181640, 0x02800d03, - 0x00040061, 0x65050020, 0x00566806, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x271a0a70, 0x0d001803, 0x00033061, 0x61060220, - 0x00341805, 0x00000000, 0x00130061, 0x63060220, - 0x00341905, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xa01c0b40, 0x11021a02, - 0x00031961, 0x61260220, 0x00341c05, 0x00000000, - 0x00131a61, 0x63260220, 0x00341d05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xf3086124, 0x00026514, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xa01d1440, 0x03400d03, 0x00041761, 0x6f050020, - 0x00566706, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x271f1a70, 0x0d001d03, - 0x00030061, 0x6b060220, 0x00341d05, 0x00000000, - 0x00131761, 0x6d060220, 0x00341e05, 0x00000000, - 0xa0331b40, 0x11021f02, 0x00031961, 0x6b260220, - 0x00343305, 0x00000000, 0x00131a61, 0x6d260220, - 0x00343405, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xf3086b24, 0x00026f14, 0xa0340040, 0x02200d03, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x74050020, 0x00567c06, 0x00000000, - 0x27361a70, 0x0d003403, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031761, 0x70060220, - 0x00343405, 0x00000000, 0x00131361, 0x72060220, - 0x00343505, 0x00000000, 0xa0381b40, 0x11023602, - 0x00031961, 0x70260220, 0x00343805, 0x00000000, - 0x00131a61, 0x72260220, 0x00343905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x00000000, 0xf3087024, 0x00027414, - 0xa0390040, 0x02e00d03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00043061, 0x79050020, - 0x00567b06, 0x00000000, 0x273b1a70, 0x0d003903, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00033361, 0x75060220, 0x00343905, 0x00000000, - 0x00133061, 0x77060220, 0x00343a05, 0x00000000, - 0xa0431b40, 0x11023b02, 0x00031961, 0x75260220, - 0x00344305, 0x00000000, 0x00131a61, 0x77260220, - 0x00344405, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xf3087524, 0x00027914, 0xa04b0040, 0x03a00d03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x7e050020, 0x00563d06, 0x00000000, - 0x274d1a70, 0x0d004b03, 0x00033461, 0x7a060220, - 0x00344b05, 0x00000000, 0x00133061, 0x7c060220, - 0x00344c05, 0x00000000, 0xa04f1b40, 0x11024d02, - 0x00031961, 0x7a260220, 0x00344f05, 0x00000000, - 0x00131a61, 0x7c260220, 0x00345005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xf3087a24, 0x00027e14, - 0xa0500040, 0x01600d03, 0x00043061, 0x7d064540, - 0x00000000, 0x00020002, 0x27521a70, 0x0d005003, - 0x00033d61, 0x09060220, 0x00345005, 0x00000000, - 0x00133d61, 0x0b060220, 0x00345105, 0x00000000, - 0x00041c61, 0x0d050020, 0x00567d06, 0x00000000, - 0xa0541c40, 0x11025202, 0x00031961, 0x09260220, - 0x00345405, 0x00000000, 0x00131a61, 0x0b260220, - 0x00345505, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xf3080924, 0x00020d14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040070, 0x00010660, - 0x56466905, 0x00464505, 0x01040022, 0x0001c060, - 0x000006d8, 0x000006d8, 0x00040c6c, 0x55058660, - 0x02464505, 0x0000001f, 0x00041369, 0x57058660, - 0x02466905, 0x00000005, 0xe0591268, 0x01b06903, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0xa05b0940, 0x57000502, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x275d0970, 0x05005b03, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00031761, 0x0e060220, 0x00345b05, 0x00000000, - 0x80103401, 0x00000000, 0x00000000, 0x00000000, - 0x00131661, 0x10060220, 0x00345c05, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040952, 0x5f040e68, 0x0e2e0705, 0x5d055905, - 0x00031961, 0x0e260220, 0x00345f05, 0x00000000, - 0x00131a61, 0x10260220, 0x00346005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xfb0c0e24, 0x003c2144, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0611740, 0x01005b03, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x27630970, 0x5b006103, - 0x00033461, 0x0f060220, 0x00346105, 0x00000000, - 0x80103401, 0x00000000, 0x00000000, 0x00000000, - 0x00131661, 0x11060220, 0x00346205, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0650b40, 0x5f026302, 0x00031961, 0x0f260220, - 0x00346505, 0x00000000, 0x00131a61, 0x11260220, - 0x00346605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xfb0c0f24, 0x003c2944, 0x00041769, 0x66058660, - 0x02466905, 0x00000002, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe06b1668, 0x01e06903, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa06d0a40, 0x66000102, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x276f0970, 0x01006d03, - 0x00033461, 0x10060220, 0x00346d05, 0x00000000, - 0x00133461, 0x12060220, 0x00346e05, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00040b52, 0x71040e68, 0x0e2e0305, 0x6f056b05, - 0x00031961, 0x10260220, 0x00347105, 0x00000000, - 0x00131a61, 0x12260220, 0x00347205, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xfb0c1024, 0x00046914, - 0xe0153468, 0x00613103, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xa0721340, 0x69004502, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x27740970, 0x45007203, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041169, 0x78058660, - 0x02467205, 0x00000002, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe07b1268, 0x01e07203, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa0760940, 0x55027402, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa07e0940, 0x78000102, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040969, 0x79058660, 0x02467605, 0x00000002, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x27091a70, 0x01007e03, 0x00033461, 0x11060220, - 0x00347e05, 0x00000000, 0x00133461, 0x13060220, - 0x00347f05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x207d0966, 0x7b007903, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041952, 0x0b040e68, 0x0e2e0305, 0x09057d05, - 0x00031961, 0x11260220, 0x00340b05, 0x00000000, - 0x00131a61, 0x13260220, 0x00340c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xfb0c1124, 0x00041514, - 0x00040065, 0x00010220, 0x22464705, 0x00464905, - 0x01040022, 0x0001c060, 0x00000220, 0x00000220, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00040b69, 0x0c058660, 0x02464505, 0x00000003, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa00e1740, 0x02803f03, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041a66, 0x21058220, - 0x02460c05, 0xffffffc0, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x27100a70, 0x3f000e03, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00031761, 0x16060220, 0x00340e05, 0x00000000, - 0x80103401, 0x00000000, 0x00000000, 0x00000000, - 0x00131561, 0x18060220, 0x00340f05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa0120b40, 0x41021002, 0x00031961, 0x16260220, - 0x00341205, 0x00000000, 0x00131a61, 0x18260220, - 0x00341305, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x13140000, - 0xfb041624, 0x00040000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00042569, 0x15058660, - 0x02461305, 0x00000006, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa0171940, 0x15003f02, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x27190970, 0x3f001703, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00031161, 0x1d060220, - 0x00341705, 0x00000000, 0x80103401, 0x00000000, - 0x00000000, 0x00000000, 0x00131261, 0x1f060220, - 0x00341805, 0x00000000, 0xa01b0b40, 0x41021902, - 0x00031961, 0x1d260220, 0x00341b05, 0x00000000, - 0x00131a61, 0x1f260220, 0x00341c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xfb0c1d24, 0x00042114, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80030961, 0x7e050220, 0x00460005, 0x00000000, - 0x80040931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_DFS_DFS_trivial_batchable = { - .prog_data = { - .base.nr_params = 10, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 15056, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_DFS_DFS_trivial_batchable_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 10, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 8, - .arg_count = 1, - .args = gfx125_bvh_build_DFS_DFS_trivial_batchable_args, - .code = gfx125_bvh_build_DFS_DFS_trivial_batchable_code, -}; -const char *gfx125_bvh_build_DFS_DFS_trivial_batchable_sha1 = "ecef4591a583a3de9acd4dfcb0d09eedabeb626c"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_leaf_create_HW_instance_nodes.h b/src/intel/vulkan/grl/gfx125_bvh_build_leaf_create_HW_instance_nodes.h deleted file mode 100644 index 4a509f032c1..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_leaf_create_HW_instance_nodes.h +++ /dev/null @@ -1,793 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_leaf_create_HW_instance_nodes_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_leaf_create_HW_instance_nodes_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, - { 24, 8 }, - { 32, 8 }, - { 40, 4 }, - { 44, 4 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g82<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g6<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g83<1>UD g82<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -add(1) g84<1>UD g82<0,1,0>UD 0x00000040UD { align1 WE_all 1N compacted }; -mov(8) g126<1>UW 0x76543210V { align1 WE_all 1Q }; -shl(16) g39<1>D g6<8,8,1>D 0x00000004UD { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g1UD g83UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g3UD g84UD nullUD 0x0210c500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -add(8) g126.8<1>UW g126<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g41<1>D g126<8,8,1>UW { align1 1H }; -add(16) g43<1>D g39<1,1,0>D g41<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g60.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g4.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g101.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g35.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g103.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g37.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g22.1<2>F g2.7<0,1,0>F { align1 1Q }; -mov(8) g26.1<2>F g2.7<0,1,0>F { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(8) g24.1<2>F g3.1<0,1,0>F { align1 1Q compacted }; -mov(8) g28.1<2>F g3.1<0,1,0>F { align1 2Q compacted }; -mov(8) g60<2>F g2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g4<2>F g2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g101<2>F g2.2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g35<2>F g2.2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g103<2>F g2.4<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g37<2>F g2.4<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g22<2>F g2.6<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g26<2>F g2.6<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g24<2>F g3<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g28<2>F g3<0,1,0>F { align1 2Q F@7 compacted }; -add(8) g62<1>D g60<8,4,2>D 36D { align1 1Q F@7 compacted }; -add(8) g45<1>D g4<8,4,2>D 36D { align1 2Q F@7 compacted }; -cmp.l.f0.0(8) g63<1>UD g62<8,8,1>UD g60<8,4,2>UD { align1 1Q I@2 }; -mov(8) g8<2>UD g62<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g46<1>UD g45<8,8,1>UD g4<8,4,2>UD { align1 2Q I@3 }; -mov(8) g10<2>UD g45<4,4,1>UD { align1 2Q }; -add(8) g64<1>D -g63<8,8,1>D g60.1<8,4,2>D { align1 1Q I@4 }; -add(8) g47<1>D -g46<8,8,1>D g4.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g8.1<2>UD g64<4,4,1>UD { align1 1Q I@2 }; -mov(8) g10.1<2>UD g47<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g48UD g8UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -cmp.l.f0.0(16) null<1>UD g43<8,8,1>UD g48<8,8,1>UD { align1 1H $2.dst }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -cmp.z.f0.0(16) null<1>D g43<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL1 UIP: LABEL1 { align1 1H }; -shl(16) g50<1>D g48<8,8,1>D 0x00000001UD { align1 1H }; -add(8) g65<1>D g22<8,4,2>D 36D { align1 1Q F@4 compacted }; -add(8) g52<1>D g26<8,4,2>D 36D { align1 2Q F@3 compacted }; -cmp.l.f0.0(8) g66<1>UD g65<8,8,1>UD g22<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g53<1>UD g52<8,8,1>UD g26<8,4,2>UD { align1 2Q I@2 }; -mov(8) g9<2>UD g65<4,4,1>UD { align1 1Q $2.src }; -mov(8) g11<2>UD g52<4,4,1>UD { align1 2Q $2.src }; -add(8) g67<1>D -g66<8,8,1>D g22.1<8,4,2>D { align1 1Q I@4 }; -add(8) g54<1>D -g53<8,8,1>D g26.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g9.1<2>UD g67<4,4,1>UD { align1 1Q I@2 }; -mov(8) g11.1<2>UD g54<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g55UD g9UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -add(16) g13<1>D g55<1,1,0>D g50<1,1,0>D { align1 1H $3.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g13UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL1: -endif(16) JIP: LABEL0 { align1 1H }; -mul(16) g56<1>D g43<8,8,1>D g3.4<0,1,0>UW { align1 1H }; -mul(16) g81<1>D g43<8,8,1>D g3.5<0,1,0>UW { align1 1H }; -mov(8) g62<1>UD g101.1<8,4,2>UD { align1 1Q F@7 }; -mov(8) g63<1>UD g35.1<8,4,2>UD { align1 2Q F@7 }; -mov(8) g30<1>UD g103.1<8,4,2>UD { align1 1Q F@6 }; -mov(8) g31<1>UD g37.1<8,4,2>UD { align1 2Q F@5 }; -mov(8) g32<1>UD g24.1<8,4,2>UD { align1 1Q F@2 }; -mov(8) g33<1>UD g28.1<8,4,2>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g8<1>UD g22.1<8,4,2>UD { align1 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g9<1>UD g26.1<8,4,2>UD { align1 2Q F@3 }; -add(8) g125<1>D g22<8,4,2>D 16D { align1 1Q compacted }; -add(8) g34<1>D g26<8,4,2>D 16D { align1 2Q compacted }; -shl(16) g10<1>D g43<8,8,1>D 0x00000007UD { align1 1H $2.src }; -shr(16) g12<1>UD g43<1,1,0>UD 0x00000019UD { align1 1H $2.src compacted }; -add(16) g56.1<2>UW g56.1<16,8,2>UW g81<16,8,2>UW { align1 1H }; -mov(8) g109<2>UD g125<4,4,1>UD { align1 1Q I@5 }; -mov(8) g111<2>UD g34<4,4,1>UD { align1 2Q I@5 }; -add(16) g58<1>D g56<1,1,0>D g3.3<0,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g60<1>UD g58<1,1,0>UD g56<1,1,0>UD { align1 1H I@1 compacted }; -add(8) g75<1>D g101<8,4,2>D g58<1,1,0>D { align1 1Q compacted }; -add(8) g64<1>D g35<8,4,2>D g59<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g73<1>UD g75<8,8,1>UD g101<8,4,2>UD { align1 1Q I@2 }; -mov(8) g14<2>UD g75<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g74<1>UD g64<8,8,1>UD g35<8,4,2>UD { align1 2Q I@3 }; -mov(8) g16<2>UD g64<4,4,1>UD { align1 2Q }; -add3(16) g75<1>D g62<8,8,1>D -g60<8,8,1>D -g73<1,1,1>D { align1 1H I@2 }; -mov(8) g14.1<2>UD g75<4,4,1>UD { align1 1Q I@1 }; -mov(8) g16.1<2>UD g76<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g76UD g14UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -shl(16) g78<1>D g76<8,8,1>D 0x00000005UD { align1 1H $4.dst }; -shr(16) g80<1>UD g76<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -add(8) g82<1>D g103<8,4,2>D g78<1,1,0>D { align1 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -add(8) g83<1>D g37<8,4,2>D g79<1,1,0>D { align1 2Q I@3 compacted }; -cmp.l.f0.0(8) g101<1>UD g82<8,8,1>UD g103<8,4,2>UD { align1 1Q I@2 }; -mov(8) g18<2>UD g82<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g102<1>UD g83<8,8,1>UD g37<8,4,2>UD { align1 2Q I@3 }; -mov(8) g20<2>UD g83<4,4,1>UD { align1 2Q }; -add(16) g105<1>D g82<1,1,0>D 16D { align1 1H compacted }; -add3(16) g103<1>D g30<8,8,1>D g80<8,8,1>D -g101<1,1,1>D { align1 1H I@3 }; -cmp.l.f0.0(16) g107<1>UD g105<1,1,0>UD g82<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g4<2>UD g105<4,4,1>UD { align1 1Q }; -mov(8) g6<2>UD g106<4,4,1>UD { align1 2Q }; -mov(8) g18.1<2>UD g103<4,4,1>UD { align1 1Q I@4 }; -mov(8) g20.1<2>UD g104<4,4,1>UD { align1 2Q I@5 }; -add(16) g126<1>D -g107<1,1,0>D g103<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g117UD g18UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(8) g4.1<2>UD g126<4,4,1>UD { align1 1Q I@1 }; -mov(8) g6.1<2>UD g127<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g101UD g4UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -and(16) g63<1>UD g123<8,8,1>UD 0x00ffffffUD { align1 1H $5.dst }; -mov(16) g75<1>UD g123.3<32,8,4>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shl(16) g1<1>D g63<8,8,1>D 0x00000006UD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shr(16) g3<1>UD g63<1,1,0>UD 0x0000001aUD { align1 1H F@1 compacted }; -and(16) g73<1>UD g107<8,8,1>UD 0x7fffffffUD { align1 1H $6.dst }; -add(8) g77<1>D g24<8,4,2>D g1<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g78<1>D g28<8,4,2>D g2<1,1,0>D { align1 2Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g5<1>UD g77<8,8,1>UD g24<8,4,2>UD { align1 1Q I@2 }; -mov(8) g113<2>UD g77<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g79<1>UD g125<8,8,1>UD g22<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g6<1>UD g78<8,8,1>UD g28<8,4,2>UD { align1 2Q I@4 }; -mov(8) g115<2>UD g78<4,4,1>UD { align1 2Q }; -add(16) g41<1>D g77<1,1,0>D 16D { align1 1H compacted }; -add(16) g43<1>D g77<1,1,0>D 32D { align1 1H compacted }; -add(16) g45<1>D g77<1,1,0>D 56D { align1 1H compacted }; -add(16) g47<1>D g77<1,1,0>D 48D { align1 1H compacted }; -cmp.l.f0.0(8) g7<1>UD g34<8,8,1>UD g26<8,4,2>UD { align1 2Q $6.src }; -add(8) g80<1>D -g79<8,8,1>D g22.1<8,4,2>D { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add3(16) g83<1>D g32<8,8,1>D g3<8,8,1>D -g5<1,1,1>D { align1 1H I@7 }; -mov(8) g85<2>UD g41<4,4,1>UD { align1 1Q I@7 }; -mov(8) g87<2>UD g42<4,4,1>UD { align1 2Q I@7 }; -mov(8) g89<2>UD g43<4,4,1>UD { align1 1Q I@7 }; -mov(8) g91<2>UD g44<4,4,1>UD { align1 2Q I@7 }; -mov(8) g93<2>UD g45<4,4,1>UD { align1 1Q I@7 }; -mov(8) g95<2>UD g46<4,4,1>UD { align1 2Q I@7 }; -mov(8) g97<2>UD g47<4,4,1>UD { align1 1Q I@7 }; -mov(8) g99<2>UD g48<4,4,1>UD { align1 2Q }; -add(8) g14<1>D -g7<8,8,1>D g26.1<8,4,2>D { align1 2Q $4.src }; -mov(8) g109.1<2>UD g80<4,4,1>UD { align1 1Q }; -mov(8) g113.1<2>UD g83<4,4,1>UD { align1 1Q }; -mov(8) g115.1<2>UD g84<4,4,1>UD { align1 2Q }; -mov(8) g111.1<2>UD g14<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g33UD g113UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g15UD g109UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shl(16) g17<1>D g15<8,8,1>D 0x00000006UD { align1 1H $8.dst }; -shr(16) g19<1>UD g15<1,1,0>UD 0x0000001aUD { align1 1H $5.src compacted }; -add(8) g24<1>D g22<8,4,2>D g17<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g25<1>D g26<8,4,2>D g18<1,1,0>D { align1 2Q I@3 compacted }; -cmp.l.f0.0(8) g28<1>UD g24<8,8,1>UD g22<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g29<1>UD g25<8,8,1>UD g26<8,4,2>UD { align1 2Q I@2 }; -add(16) g79<1>D g24<1,1,0>D g10<1,1,0>D { align1 1H compacted }; -add3(16) g30<1>D g8<8,8,1>D g19<8,8,1>D -g28<1,1,1>D { align1 1H I@2 }; -cmp.l.f0.0(16) g49<1>UD g79<1,1,0>UD g24<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g65<2>UD g79<4,4,1>UD { align1 1Q }; -mov(8) g67<2>UD g80<4,4,1>UD { align1 2Q }; -add(16) g109<1>D g79<1,1,0>D 64D { align1 1H $8.src compacted }; -cmp.l.f0.0(16) g51<1>UD g41<1,1,0>UD g77<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g55<1>UD g43<1,1,0>UD g77<1,1,0>UD { align1 1H compacted }; -add3(16) g81<1>D g30<8,8,1>D g12<8,8,1>D -g49<1,1,1>D { align1 1H I@6 }; -cmp.l.f0.0(16) g103<1>UD g45<1,1,0>UD g77<1,1,0>UD { align1 1H $6.dst compacted }; -mov(8) g69<2>UD g109<4,4,1>UD { align1 1Q I@5 }; -mov(8) g71<2>UD g110<4,4,1>UD { align1 2Q I@6 }; -cmp.l.f0.0(16) g107<1>UD g47<1,1,0>UD g77<1,1,0>UD { align1 1H compacted }; -add(16) g53<1>D -g51<1,1,0>D g83<1,1,0>D { align1 1H I@7 compacted }; -add(16) g101<1>D -g55<1,1,0>D g83<1,1,0>D { align1 1H @7 $6.dst compacted }; -cmp.l.f0.0(16) g111<1>UD g109<1,1,0>UD g79<1,1,0>UD { align1 1H $8.src compacted }; -mov(8) g65.1<2>UD g81<4,4,1>UD { align1 1Q I@7 }; -mov(8) g67.1<2>UD g82<4,4,1>UD { align1 2Q I@7 }; -add(16) g105<1>D -g103<1,1,0>D g83<1,1,0>D { align1 1H @7 $6.dst compacted }; -add(16) g109<1>D -g107<1,1,0>D g83<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g85.1<2>UD g53<4,4,1>UD { align1 1Q I@7 }; -mov(8) g87.1<2>UD g54<4,4,1>UD { align1 2Q I@7 }; -mov(8) g89.1<2>UD g101<4,4,1>UD { align1 1Q I@7 }; -mov(8) g91.1<2>UD g102<4,4,1>UD { align1 2Q I@7 }; -add(16) g118<1>D -g111<1,1,0>D g81<1,1,0>D { align1 1H @7 $5.dst compacted }; -mov(8) g93.1<2>UD g105<4,4,1>UD { align1 1Q I@7 }; -mov(8) g95.1<2>UD g106<4,4,1>UD { align1 2Q I@7 }; -mov(8) g97.1<2>UD g109<4,4,1>UD { align1 1Q I@7 }; -mov(8) g99.1<2>UD g110<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g41UD g85UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -send(16) g49UD g89UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -mov(8) g69.1<2>UD g118<4,4,1>UD { align1 1Q I@5 }; -mov(8) g71.1<2>UD g119<4,4,1>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g57UD g93UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g110UD g97UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mul(16) g116<1>F -g43<1,1,0>F g37<1,1,0>F { align1 1H $9.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mul(16) g6<1>F -g45<1,1,0>F g33<1,1,0>F { align1 1H $9.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mul(16) g31<1>F -g41<1,1,0>F g35<1,1,0>F { align1 1H $9.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul(16) g112<1>F -g51<1,1,0>F g45<1,1,0>F { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul(16) g114<1>F -g35<1,1,0>F g53<1,1,0>F { align1 1H $10.dst compacted }; -mul(16) g2<1>F -g53<1,1,0>F g41<1,1,0>F { align1 1H compacted }; -mul(16) g4<1>F -g37<1,1,0>F g49<1,1,0>F { align1 1H $10.dst compacted }; -mul(16) g27<1>F -g49<1,1,0>F g43<1,1,0>F { align1 1H compacted }; -mul(16) g29<1>F -g33<1,1,0>F g51<1,1,0>F { align1 1H compacted }; -and(16) g61<1>UD g110<8,8,1>UD 0x00ffffffUD { align1 1H $12.dst }; -mad(16) g121<1>F g116<8,8,1>F g45<8,8,1>F g35<1,1,1>F { align1 1H @7 $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mad(16) g85<1>F g6<8,8,1>F g41<8,8,1>F g37<1,1,1>F { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mad(16) g87<1>F g31<8,8,1>F g43<8,8,1>F g33<1,1,1>F { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mad(16) g119<1>F g114<8,8,1>F g37<8,8,1>F g51<1,1,1>F { align1 1H A@2 }; -mad(16) g25<1>F g4<8,8,1>F g33<8,8,1>F g53<1,1,1>F { align1 1H F@7 }; -mad(16) g117<1>F g112<8,8,1>F g53<8,8,1>F g43<1,1,1>F { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mad(16) g89<1>F g27<8,8,1>F g51<8,8,1>F g41<1,1,1>F { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mad(16) g91<1>F g29<8,8,1>F g35<8,8,1>F g49<1,1,1>F { align1 1H F@7 }; -mad(16) g7<1>F g2<8,8,1>F g49<8,8,1>F g45<1,1,1>F { align1 1H }; -mul(16) g123<1>F g49<1,1,0>F g121<1,1,0>F { align1 1H F@7 compacted }; -mad(16) g125<1>F g123<8,8,1>F g119<8,8,1>F g41<1,1,1>F { align1 1H F@1 }; -mad(16) g1<1>F g125<8,8,1>F g117<8,8,1>F g33<1,1,1>F { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -math inv(16) g93<1>F g1<8,8,1>F null<8,8,1>F { align1 1H @1 $13 }; -mul(16) g9<1>F g117<1,1,0>F g93<1,1,0>F { align1 1H $13.dst compacted }; -mul(16) g11<1>F g7<1,1,0>F g93<1,1,0>F { align1 1H F@5 compacted }; -mul(16) g13<1>F g89<1,1,0>F g93<1,1,0>F { align1 1H F@7 compacted }; -mul(16) g15<1>F g119<1,1,0>F g93<1,1,0>F { align1 1H compacted }; -mul(16) g17<1>F g25<1,1,0>F g93<1,1,0>F { align1 1H compacted }; -mul(16) g19<1>F g91<1,1,0>F g93<1,1,0>F { align1 1H F@7 compacted }; -mul(16) g21<1>F g121<1,1,0>F g93<1,1,0>F { align1 1H $5.src compacted }; -mul(16) g23<1>F g85<1,1,0>F g93<1,1,0>F { align1 1H compacted }; -mul(16) g25<1>F g87<1,1,0>F g93<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mul(16) g96<1>F -g17<1,1,0>F g47<1,1,0>F { align1 1H @5 $9.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mul(16) g94<1>F -g15<1,1,0>F g47<1,1,0>F { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mul(16) g98<1>F -g19<1,1,0>F g47<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mad(16) g102<1>F g96<8,8,1>F g39<8,8,1>F -g11<1,1,1>F { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mad(16) g100<1>F g94<8,8,1>F g39<8,8,1>F -g9<1,1,1>F { align1 1H A@3 }; -mad(16) g104<1>F g98<8,8,1>F g39<8,8,1>F -g13<1,1,1>F { align1 1H A@3 }; -mad(16) g5<1>F g102<8,8,1>F g55<8,8,1>F -g23<1,1,1>F { align1 1H @3 $10.dst }; -mad(16) g3<1>F g100<8,8,1>F g55<8,8,1>F -g21<1,1,1>F { align1 1H F@3 }; -mad(16) g7<1>F g104<8,8,1>F g55<8,8,1>F -g25<1,1,1>F { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g69UD g57UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $14 }; -add(16) g119<1>D g79<1,1,0>D 80D { align1 1H compacted }; -mov(16) g57<1>D g33<8,8,1>D { align1 1H $14.src }; -mov(16) g59<1>D g41<8,8,1>D { align1 1H $14.src }; -mov(16) g61<1>D g49<8,8,1>D { align1 1H $14.src }; -mov(16) g63<1>D g35<8,8,1>D { align1 1H $14.src }; -cmp.l.f0.0(16) g121<1>UD g119<1,1,0>UD g79<1,1,0>UD { align1 1H I@5 compacted }; -mov(8) g69<2>UD g119<4,4,1>UD { align1 1Q $14.src }; -mov(8) g71<2>UD g120<4,4,1>UD { align1 2Q $14.src }; -add(16) g123<1>D -g121<1,1,0>D g81<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g69.1<2>UD g123<4,4,1>UD { align1 1Q I@1 }; -mov(8) g71.1<2>UD g124<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g69UD g57UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $15 }; -add(16) g124<1>D g79<1,1,0>D 96D { align1 1H compacted }; -mov(16) g57<1>D g43<8,8,1>D { align1 1H $15.src }; -mov(16) g59<1>D g51<8,8,1>D { align1 1H $15.src }; -mov(16) g61<1>D g37<8,8,1>D { align1 1H $15.src }; -mov(16) g63<1>D g45<8,8,1>D { align1 1H $15.src }; -cmp.l.f0.0(16) g126<1>UD g124<1,1,0>UD g79<1,1,0>UD { align1 1H I@5 compacted }; -mov(8) g69<2>UD g124<4,4,1>UD { align1 1Q $15.src }; -mov(8) g71<2>UD g125<4,4,1>UD { align1 2Q $15.src }; -add(16) g85<1>D -g126<1,1,0>D g81<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g69.1<2>UD g85<4,4,1>UD { align1 1Q I@1 }; -mov(8) g71.1<2>UD g86<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g69UD g57UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -add(16) g86<1>D g79<1,1,0>D 112D { align1 1H F@7 compacted }; -mov(16) g1<1>D g53<8,8,1>D { align1 1H $13.src }; -cmp.l.f0.0(16) g92<1>UD g86<1,1,0>UD g79<1,1,0>UD { align1 1H A@2 compacted }; -mov(8) g88<2>UD g86<4,4,1>UD { align1 1Q F@7 }; -mov(8) g90<2>UD g87<4,4,1>UD { align1 2Q }; -add(16) g94<1>D -g92<1,1,0>D g81<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g88.1<2>UD g94<4,4,1>UD { align1 1Q I@1 }; -mov(8) g90.1<2>UD g95<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g88UD g1UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $1 }; -add(16) g95<1>D g77<1,1,0>D 52D { align1 1H F@6 compacted }; -shl(16) g102<1>D g75<8,8,1>D 0x00000018UD { align1 1H F@3 }; -cmp.l.f0.0(16) g97<1>UD g95<1,1,0>UD g77<1,1,0>UD { align1 1H A@2 compacted }; -mov(8) g90<2>UD g95<4,4,1>UD { align1 1Q $1.src }; -mov(8) g92<2>UD g96<4,4,1>UD { align1 2Q }; -add(16) g99<1>D -g97<1,1,0>D g83<1,1,0>D { align1 1H A@2 compacted }; -mov(8) g90.1<2>UD g99<4,4,1>UD { align1 1Q I@1 }; -mov(8) g92.1<2>UD g100<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g84UD g90UD nullUD 0x08607582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -and(16) g100<1>UD g84<8,8,1>UD 0x00ffffffUD { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -add(16) g104<1>D g86<1,1,0>D g73<1,1,0>D { align1 1H F@1 compacted }; -mov(16) g111<1>UD g84.3<32,8,4>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -or(16) g1<1>UD g100<1,1,0>UD g102<1,1,0>UD { align1 1H I@3 compacted }; -or(16) g3<1>UD g100<8,8,1>UD 0x20000000UD { align1 1H $1.src }; -cmp.l.f0.0(16) g106<1>UD g104<1,1,0>UD g86<1,1,0>UD { align1 1H I@4 compacted }; -shl(16) g114<1>D g111<8,8,1>D 0x00000010UD { align1 1H I@4 }; -cmp.z.f0.0(16) null<1>D g73<8,8,1>D 0D { align1 1H }; -add(16) g108<1>D -g106<1,1,0>D g88<1,1,0>D { align1 1H @3 $2.dst compacted }; -(-f0.0) sel(16) g5<1>UD g104<8,8,1>UD 0x00000000UD { align1 1H $1.src }; -(-f0.0) sel(16) g110<1>UD g108<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov(16) g112<1>UD g110<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -or(16) g7<1>UD g112<1,1,0>UD g114<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g65UD g1UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $2 }; -add(16) g115<1>D g79<1,1,0>D 16D { align1 1H compacted }; -cmp.l.f0.0(16) g117<1>UD g115<1,1,0>UD g79<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g57<2>UD g115<4,4,1>UD { align1 1Q $0.src }; -mov(8) g59<2>UD g116<4,4,1>UD { align1 2Q $0.src }; -add(16) g119<1>D -g117<1,1,0>D g81<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g57.1<2>UD g119<4,4,1>UD { align1 1Q I@1 }; -mov(8) g59.1<2>UD g120<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g57UD g9UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $2 }; -add(16) g120<1>D g79<1,1,0>D 32D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g122<1>UD g120<1,1,0>UD g79<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g58<2>UD g120<4,4,1>UD { align1 1Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g60<2>UD g121<4,4,1>UD { align1 2Q $2.src }; -add(16) g124<1>D -g122<1,1,0>D g81<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g58.1<2>UD g124<4,4,1>UD { align1 1Q I@1 }; -mov(8) g60.1<2>UD g125<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g58UD g17UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $3 }; -add(16) g125<1>D g79<1,1,0>D 48D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g27<1>D g39<8,8,1>D { align1 1H }; -mov(16) g29<1>D g47<8,8,1>D { align1 1H }; -mov(16) g31<1>D g55<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g1<1>UD g125<1,1,0>UD g79<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g59<2>UD g125<4,4,1>UD { align1 1Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g61<2>UD g126<4,4,1>UD { align1 2Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g3<1>D -g1<1,1,0>D g81<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g59.1<2>UD g3<4,4,1>UD { align1 1Q I@1 }; -mov(8) g61.1<2>UD g4<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g59UD g25UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $4 }; - -LABEL0: -endif(16) JIP: LABEL2 { align1 1H }; - -LABEL2: -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_leaf_create_HW_instance_nodes_code[] = { - 0x80000065, 0x52058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x06050220, 0x00000024, 0x00000000, - 0xe2531a40, 0x00015203, 0xe2540040, 0x04015203, - 0x80030061, 0x7e054410, 0x00000000, 0x76543210, - 0x00041c69, 0x27058660, 0x02460605, 0x00000004, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x01140000, 0xfa00530c, 0x00340000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80004131, 0x030c0000, 0xfa00540c, 0x00300000, - 0x647e1a40, 0x00807e95, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x29050160, - 0x00467e05, 0x00000000, 0xa02b1940, 0x29002702, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x213c0061, 0x001102cc, 0x2a040061, 0x001102cc, - 0x00030061, 0x65260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x23260aa0, 0x00000264, 0x00000000, - 0x00030061, 0x67260aa0, 0x000002a4, 0x00000000, - 0x00130061, 0x25260aa0, 0x000002a4, 0x00000000, - 0x00030061, 0x16260aa0, 0x000002e4, 0x00000000, - 0x00130061, 0x1a260aa0, 0x000002e4, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x21180061, 0x001103cc, 0x2a1c0061, 0x001103cc, - 0x213c1761, 0x00110204, 0x2a041761, 0x00110204, - 0x21651761, 0x00110244, 0x2a231761, 0x00110244, - 0x21671761, 0x0011025c, 0x2a251761, 0x0011025c, - 0x21161761, 0x0011026c, 0x2a1a1761, 0x0011026c, - 0x21181761, 0x00110304, 0x2a1c1761, 0x00110304, - 0xa13e1740, 0x024e3c03, 0xaa2d1740, 0x024e0403, - 0x00031a70, 0x3f050220, 0x52463e05, 0x00443c06, - 0x00030061, 0x08060220, 0x00343e05, 0x00000000, - 0x00131b70, 0x2e050220, 0x52462d05, 0x00440406, - 0x00130061, 0x0a060220, 0x00342d05, 0x00000000, - 0x00031c40, 0x40052660, 0x06463f05, 0x00443c26, - 0x00131b40, 0x2f052660, 0x06462e05, 0x00440426, - 0x00031a61, 0x08260220, 0x00344005, 0x00000000, - 0x00131a61, 0x0a260220, 0x00342f05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x30140000, 0xfb040824, 0x00040000, - 0x00042270, 0x00010220, 0x52462b05, 0x00463005, - 0x01040022, 0x0001c060, 0x000011e8, 0x000011e8, - 0x00040070, 0x00018660, 0x16462b05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000108, 0x00000108, - 0x00040069, 0x32058660, 0x02463005, 0x00000001, - 0xa1411440, 0x024e1603, 0xaa341340, 0x024e1a03, - 0x00031a70, 0x42050220, 0x52464105, 0x00441606, - 0x00131a70, 0x35050220, 0x52463405, 0x00441a06, - 0x00033261, 0x09060220, 0x00344105, 0x00000000, - 0x00133261, 0x0b060220, 0x00343405, 0x00000000, - 0x00031c40, 0x43052660, 0x06464205, 0x00441626, - 0x00131c40, 0x36052660, 0x06463505, 0x00441a26, - 0x00031a61, 0x09260220, 0x00344305, 0x00000000, - 0x00131a61, 0x0b260220, 0x00343605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x37140000, 0xfb040924, 0x00040000, - 0xa00d2340, 0x32003702, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c0924, 0x00040d14, 0x00040025, 0x00004600, - 0x00000000, 0x000010c0, 0x00040041, 0x38050660, - 0x01462b05, 0x00000344, 0x00040041, 0x51050660, - 0x01462b05, 0x00000354, 0x00031761, 0x3e050220, - 0x00446526, 0x00000000, 0x00131761, 0x3f050220, - 0x00442326, 0x00000000, 0x00031661, 0x1e050220, - 0x00446726, 0x00000000, 0x00131561, 0x1f050220, - 0x00442526, 0x00000000, 0x00031261, 0x20050220, - 0x00441826, 0x00000000, 0x00131161, 0x21050220, - 0x00441c26, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031461, 0x08050220, - 0x00441626, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131361, 0x09050220, - 0x00441a26, 0x00000000, 0xa17d0040, 0x010e1603, - 0xaa220040, 0x010e1a03, 0x00043269, 0x0a058660, - 0x02462b05, 0x00000007, 0xe00c3268, 0x01902b03, - 0x00040040, 0x38160110, 0x01563816, 0x00565106, - 0x00031d61, 0x6d060220, 0x00347d05, 0x00000000, - 0x00131d61, 0x6f060220, 0x00342205, 0x00000000, - 0xa03a1b40, 0x0310381a, 0x273c1970, 0x38003a03, - 0xa14b0040, 0x3a0e6502, 0xaa400040, 0x3b0e2302, - 0x00031a70, 0x49050220, 0x52464b05, 0x00446506, - 0x00033261, 0x0e060220, 0x00344b05, 0x00000000, - 0x00131b70, 0x4a050220, 0x52464005, 0x00442306, - 0x00130061, 0x10060220, 0x00344005, 0x00000000, - 0x00041a52, 0x4b040e68, 0x0eae3e05, 0x49053c05, - 0x00031961, 0x0e260220, 0x00344b05, 0x00000000, - 0x00131a61, 0x10260220, 0x00344c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x4c140000, 0xfb040e24, 0x00040000, - 0x00042469, 0x4e058660, 0x02464c05, 0x00000005, - 0xe0500068, 0x01b04c03, 0xa1521a40, 0x4e0e6702, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0xaa531b40, 0x4f0e2502, 0x00031a70, 0x65050220, - 0x52465205, 0x00446706, 0x00030061, 0x12060220, - 0x00345205, 0x00000000, 0x00131b70, 0x66050220, - 0x52465305, 0x00442506, 0x00130061, 0x14060220, - 0x00345305, 0x00000000, 0xa0690040, 0x01005203, - 0x00041b52, 0x67040e68, 0x0e2e1e05, 0x65055005, - 0x276b1a70, 0x52006903, 0x00030061, 0x04060220, - 0x00346905, 0x00000000, 0x00130061, 0x06060220, - 0x00346a05, 0x00000000, 0x00031c61, 0x12260220, - 0x00346705, 0x00000000, 0x00131d61, 0x14260220, - 0x00346805, 0x00000000, 0xa07e1d40, 0x67026b02, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x75440000, 0xfb041224, 0x003c0000, - 0x00031961, 0x04260220, 0x00347e05, 0x00000000, - 0x00131a61, 0x06260220, 0x00347f05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x65440000, 0xfb040424, 0x003c0000, - 0x00042565, 0x3f058220, 0x02467b05, 0x00ffffff, - 0x00040061, 0x4b050020, 0x00667b1f, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040a69, 0x01058660, 0x02463f05, 0x00000006, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xe0031168, 0x01a03f03, 0x00042665, 0x49058220, - 0x02466b05, 0x7fffffff, 0xa14d1b40, 0x010e1802, - 0xaa4e1c40, 0x020e1c02, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031a70, 0x05050220, - 0x52464d05, 0x00441806, 0x00030061, 0x71060220, - 0x00344d05, 0x00000000, 0x00030070, 0x4f050220, - 0x52467d05, 0x00441606, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131c70, 0x06050220, - 0x52464e05, 0x00441c06, 0x00130061, 0x73060220, - 0x00344e05, 0x00000000, 0xa0290040, 0x01004d03, - 0xa02b0040, 0x02004d03, 0xa02d0040, 0x03804d03, - 0xa02f0040, 0x03004d03, 0x00133670, 0x07050220, - 0x52462205, 0x00441a06, 0x00031f40, 0x50052660, - 0x06464f05, 0x00441626, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041f52, 0x53040e68, - 0x0e2e2005, 0x05050305, 0x00031f61, 0x55060220, - 0x00342905, 0x00000000, 0x00131f61, 0x57060220, - 0x00342a05, 0x00000000, 0x00031f61, 0x59060220, - 0x00342b05, 0x00000000, 0x00131f61, 0x5b060220, - 0x00342c05, 0x00000000, 0x00031f61, 0x5d060220, - 0x00342d05, 0x00000000, 0x00131f61, 0x5f060220, - 0x00342e05, 0x00000000, 0x00031f61, 0x61060220, - 0x00342f05, 0x00000000, 0x00130061, 0x63060220, - 0x00343005, 0x00000000, 0x00133440, 0x0e052660, - 0x06460705, 0x00441a26, 0x00030061, 0x6d260220, - 0x00345005, 0x00000000, 0x00030061, 0x71260220, - 0x00345305, 0x00000000, 0x00130061, 0x73260220, - 0x00345405, 0x00000000, 0x00131c61, 0x6f260220, - 0x00340e05, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x21440000, - 0xfb047124, 0x003c0000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x0f140000, - 0xfb046d24, 0x00040000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00042869, 0x11058660, - 0x02460f05, 0x00000006, 0xe0133568, 0x01a00f03, - 0xa1181a40, 0x110e1602, 0xaa191b40, 0x120e1a02, - 0x00031a70, 0x1c050220, 0x52461805, 0x00441606, - 0x00131a70, 0x1d050220, 0x52461905, 0x00441a06, - 0xa04f0040, 0x0a001802, 0x00041a52, 0x1e040e68, - 0x0e2e0805, 0x1c051305, 0x27311a70, 0x18004f03, - 0x00030061, 0x41060220, 0x00344f05, 0x00000000, - 0x00130061, 0x43060220, 0x00345005, 0x00000000, - 0xa06d3840, 0x04004f03, 0x27330070, 0x4d002903, - 0x27370070, 0x4d002b03, 0x00041e52, 0x51040e68, - 0x0e2e1e05, 0x31050c05, 0x27672670, 0x4d002d03, - 0x00031d61, 0x45060220, 0x00346d05, 0x00000000, - 0x00131e61, 0x47060220, 0x00346e05, 0x00000000, - 0x276b0070, 0x4d002f03, 0xa0351f40, 0x53023302, - 0xa065f640, 0x53023702, 0x276f3870, 0x4f006d03, - 0x00031f61, 0x41260220, 0x00345105, 0x00000000, - 0x00131f61, 0x43260220, 0x00345205, 0x00000000, - 0xa069f640, 0x53026702, 0xa06d1f40, 0x53026b02, - 0x00031f61, 0x55260220, 0x00343505, 0x00000000, - 0x00131f61, 0x57260220, 0x00343605, 0x00000000, - 0x00031f61, 0x59260220, 0x00346505, 0x00000000, - 0x00131f61, 0x5b260220, 0x00346605, 0x00000000, - 0xa076f540, 0x51026f02, 0x00031f61, 0x5d260220, - 0x00346905, 0x00000000, 0x00131f61, 0x5f260220, - 0x00346a05, 0x00000000, 0x00031f61, 0x61260220, - 0x00346d05, 0x00000000, 0x00131f61, 0x63260220, - 0x00346e05, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x29440000, - 0xfb045524, 0x003c0000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x31440000, - 0xfb045924, 0x003c0000, 0x00031d61, 0x45260220, - 0x00347605, 0x00000000, 0x00131e61, 0x47260220, - 0x00347705, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x39240000, - 0xfb045d24, 0x000c0000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x6e140000, - 0xfb046124, 0x00040000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x20742941, 0x25022b00, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x20062941, 0x21022d00, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x201f2941, 0x23022900, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x20701f41, 0x2d023300, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x20722a41, 0x35022300, - 0x20020041, 0x29023500, 0x20042a41, 0x31022500, - 0x201b0041, 0x2b023100, 0x201d0041, 0x33022100, - 0x00042c65, 0x3d058220, 0x02466e05, 0x00ffffff, - 0x0004f55b, 0x79040aa8, 0x0a0a7405, 0x23052d05, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x0004175b, 0x55040aa8, 0x0a0a0605, 0x25052905, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x0004175b, 0x57040aa8, 0x0a0a1f05, 0x21052b05, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x00040a5b, 0x77040aa8, 0x0a0a7205, 0x33052505, - 0x0004175b, 0x19040aa8, 0x0a0a0405, 0x35052105, - 0x00041b5b, 0x75040aa8, 0x0a0a7005, 0x2b053505, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x0004175b, 0x59040aa8, 0x0a0a1b05, 0x29053305, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x0004175b, 0x5b040aa8, 0x0a0a1d05, 0x31052305, - 0x0004005b, 0x07040aa8, 0x0a0a0205, 0x2d053105, - 0x207b1741, 0x79003100, 0x0004115b, 0x7d040aa8, - 0x0a0a7b05, 0x29057705, 0x0004115b, 0x01040aa8, - 0x0a0a7d05, 0x21057505, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00049d38, 0x5d050aa0, - 0x1a460105, 0x00460001, 0x20092d41, 0x5d007500, - 0x200b1541, 0x5d000700, 0x200d1741, 0x5d005900, - 0x200f0041, 0x5d007700, 0x20110041, 0x5d001900, - 0x20131741, 0x5d005b00, 0x20153541, 0x5d007900, - 0x20170041, 0x5d005500, 0x20190041, 0x5d005700, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x2060d941, 0x2f021100, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x205e1741, 0x2f020f00, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x20621641, 0x2f021300, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00040b5b, 0x66040aa8, - 0x0a2a6005, 0x0b052705, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00040b5b, 0x64040aa8, - 0x0a2a5e05, 0x09052705, 0x00040b5b, 0x68040aa8, - 0x0a2a6205, 0x0d052705, 0x0004ba5b, 0x05040aa8, - 0x0a2a6605, 0x17053705, 0x0004135b, 0x03040aa8, - 0x0a2a6405, 0x15053705, 0x0004135b, 0x07040aa8, - 0x0a2a6805, 0x19053705, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x00000000, - 0xfb0c4524, 0x003c3944, 0xa0770040, 0x05004f03, - 0x00043e61, 0x39050660, 0x00462105, 0x00000000, - 0x00043e61, 0x3b050660, 0x00462905, 0x00000000, - 0x00043e61, 0x3d050660, 0x00463105, 0x00000000, - 0x00043e61, 0x3f050660, 0x00462305, 0x00000000, - 0x27791d70, 0x4f007703, 0x00033e61, 0x45060220, - 0x00347705, 0x00000000, 0x00133e61, 0x47060220, - 0x00347805, 0x00000000, 0xa07b1b40, 0x51027902, - 0x00031961, 0x45260220, 0x00347b05, 0x00000000, - 0x00131a61, 0x47260220, 0x00347c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x00000000, 0xfb0c4524, 0x003c3944, - 0xa07c0040, 0x06004f03, 0x00043f61, 0x39050660, - 0x00462b05, 0x00000000, 0x00043f61, 0x3b050660, - 0x00463305, 0x00000000, 0x00043f61, 0x3d050660, - 0x00462505, 0x00000000, 0x00043f61, 0x3f050660, - 0x00462d05, 0x00000000, 0x277e1d70, 0x4f007c03, - 0x00033f61, 0x45060220, 0x00347c05, 0x00000000, - 0x00133f61, 0x47060220, 0x00347d05, 0x00000000, - 0xa0551b40, 0x51027e02, 0x00031961, 0x45260220, - 0x00345505, 0x00000000, 0x00131a61, 0x47260220, - 0x00345605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c4524, 0x003c3944, 0xa0561740, 0x07004f03, - 0x00043d61, 0x01050660, 0x00463505, 0x00000000, - 0x275c0a70, 0x4f005603, 0x00031761, 0x58060220, - 0x00345605, 0x00000000, 0x00130061, 0x5a060220, - 0x00345705, 0x00000000, 0xa05e0b40, 0x51025c02, - 0x00031961, 0x58260220, 0x00345e05, 0x00000000, - 0x00131a61, 0x5a260220, 0x00345f05, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xfb0c5824, 0x003c0144, - 0xa05f1640, 0x03404d03, 0x00041369, 0x66058660, - 0x02464b05, 0x00000018, 0x27610a70, 0x4d005f03, - 0x00033161, 0x5a060220, 0x00345f05, 0x00000000, - 0x00130061, 0x5c060220, 0x00346005, 0x00000000, - 0xa0630a40, 0x53026102, 0x00031961, 0x5a260220, - 0x00346305, 0x00000000, 0x00131a61, 0x5c260220, - 0x00346405, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x54340000, - 0xfb045a24, 0x001c0000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x00041265, 0x64058220, - 0x02465405, 0x00ffffff, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0xa0681140, 0x49005602, - 0x00040061, 0x6f050020, 0x0066541f, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x20011b66, 0x66006403, 0x00043166, 0x03058220, - 0x02466405, 0x20000000, 0x276a1c70, 0x56006803, - 0x00041c69, 0x72058660, 0x02466f05, 0x00000010, - 0x00040070, 0x00018660, 0x16464905, 0x00000000, - 0xa06cb240, 0x58026a02, 0x11043162, 0x05058220, - 0x02466805, 0x00000000, 0x11041a62, 0x6e058220, - 0x02466c05, 0x00000000, 0x00041961, 0x70050120, - 0x00566e06, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x20071966, 0x72007003, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c4124, 0x003c0144, - 0xa0730040, 0x01004f03, 0x27751970, 0x4f007303, - 0x00033061, 0x39060220, 0x00347305, 0x00000000, - 0x00133061, 0x3b060220, 0x00347405, 0x00000000, - 0xa0771b40, 0x51027502, 0x00031961, 0x39260220, - 0x00347705, 0x00000000, 0x00131a61, 0x3b260220, - 0x00347805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c3924, 0x003c0944, 0xa0780040, 0x02004f03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x277a1970, 0x4f007803, 0x00033261, 0x3a060220, - 0x00347805, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00133261, 0x3c060220, - 0x00347905, 0x00000000, 0xa07c1b40, 0x51027a02, - 0x00031961, 0x3a260220, 0x00347c05, 0x00000000, - 0x00131a61, 0x3c260220, 0x00347d05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x00000000, 0xfb0c3a24, 0x003c1144, - 0xa07d0040, 0x03004f03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x1b050660, - 0x00462705, 0x00000000, 0x00040061, 0x1d050660, - 0x00462f05, 0x00000000, 0x00040061, 0x1f050660, - 0x00463705, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27011c70, 0x4f007d03, - 0x00033361, 0x3b060220, 0x00347d05, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00133361, 0x3d060220, 0x00347e05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0031b40, 0x51020102, 0x00031961, 0x3b260220, - 0x00340305, 0x00000000, 0x00131a61, 0x3d260220, - 0x00340405, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xfb0c3b24, 0x003c1944, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80030061, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_leaf_create_HW_instance_nodes = { - .prog_data = { - .base.nr_params = 20, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 3, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 5264, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_leaf_create_HW_instance_nodes_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 20, - .push.cross_thread.regs = 3, - .push.cross_thread.size = 96, - }, - .args_size = 48, - .arg_count = 7, - .args = gfx125_bvh_build_leaf_create_HW_instance_nodes_args, - .code = gfx125_bvh_build_leaf_create_HW_instance_nodes_code, -}; -const char *gfx125_bvh_build_leaf_create_HW_instance_nodes_sha1 = "ea1f14ef74239b0630b6e8d0d23881163c35c42a"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_leaf_create_HW_instance_nodes_pointers.h b/src/intel/vulkan/grl/gfx125_bvh_build_leaf_create_HW_instance_nodes_pointers.h deleted file mode 100644 index 456b60392f5..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_leaf_create_HW_instance_nodes_pointers.h +++ /dev/null @@ -1,804 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_leaf_create_HW_instance_nodes_pointers_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_leaf_create_HW_instance_nodes_pointers_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, - { 24, 8 }, - { 32, 8 }, - { 40, 4 }, - { 44, 4 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g74<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g11<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g75<1>UD g74<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -add(1) g76<1>UD g74<0,1,0>UD 0x00000040UD { align1 WE_all 1N compacted }; -mov(8) g8<1>UW 0x76543210V { align1 WE_all 1Q }; -shl(16) g35<1>D g11<8,8,1>D 0x00000004UD { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g1UD g75UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g3UD g76UD nullUD 0x0210c500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -add(8) g8.8<1>UW g8<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g37<1>D g8<8,8,1>UW { align1 1H }; -add(16) g39<1>D g35<1,1,0>D g37<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g60.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g9.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g107.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g31.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g109.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g33.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g4.1<2>F g2.7<0,1,0>F { align1 1Q }; -mov(8) g6.1<2>F g2.7<0,1,0>F { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(8) g22.1<2>F g3.1<0,1,0>F { align1 1Q compacted }; -mov(8) g24.1<2>F g3.1<0,1,0>F { align1 2Q compacted }; -mov(8) g60<2>F g2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g9<2>F g2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g107<2>F g2.2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g31<2>F g2.2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g109<2>F g2.4<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g33<2>F g2.4<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g4<2>F g2.6<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g6<2>F g2.6<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g22<2>F g3<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g24<2>F g3<0,1,0>F { align1 2Q F@7 compacted }; -add(8) g62<1>D g60<8,4,2>D 36D { align1 1Q F@7 compacted }; -add(8) g41<1>D g9<8,4,2>D 36D { align1 2Q F@7 compacted }; -cmp.l.f0.0(8) g63<1>UD g62<8,8,1>UD g60<8,4,2>UD { align1 1Q I@2 }; -mov(8) g13<2>UD g62<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g42<1>UD g41<8,8,1>UD g9<8,4,2>UD { align1 2Q I@3 }; -mov(8) g15<2>UD g41<4,4,1>UD { align1 2Q }; -add(8) g64<1>D -g63<8,8,1>D g60.1<8,4,2>D { align1 1Q I@4 }; -add(8) g43<1>D -g42<8,8,1>D g9.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g13.1<2>UD g64<4,4,1>UD { align1 1Q I@2 }; -mov(8) g15.1<2>UD g43<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g44UD g13UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -cmp.l.f0.0(16) null<1>UD g39<8,8,1>UD g44<8,8,1>UD { align1 1H $2.dst }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -cmp.z.f0.0(16) null<1>D g39<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL1 UIP: LABEL1 { align1 1H }; -shl(16) g46<1>D g44<8,8,1>D 0x00000001UD { align1 1H }; -add(8) g65<1>D g4<8,4,2>D 36D { align1 1Q F@4 compacted }; -add(8) g48<1>D g6<8,4,2>D 36D { align1 2Q F@3 compacted }; -cmp.l.f0.0(8) g66<1>UD g65<8,8,1>UD g4<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g49<1>UD g48<8,8,1>UD g6<8,4,2>UD { align1 2Q I@2 }; -mov(8) g14<2>UD g65<4,4,1>UD { align1 1Q $2.src }; -mov(8) g16<2>UD g48<4,4,1>UD { align1 2Q $2.src }; -add(8) g67<1>D -g66<8,8,1>D g4.1<8,4,2>D { align1 1Q I@4 }; -add(8) g50<1>D -g49<8,8,1>D g6.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g14.1<2>UD g67<4,4,1>UD { align1 1Q I@2 }; -mov(8) g16.1<2>UD g50<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g51UD g14UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -add(16) g18<1>D g51<1,1,0>D g46<1,1,0>D { align1 1H $3.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g14UD g18UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL1: -endif(16) JIP: LABEL0 { align1 1H }; -mul(16) g52<1>D g39<8,8,1>D g3.4<0,1,0>UW { align1 1H }; -mul(16) g73<1>D g39<8,8,1>D g3.5<0,1,0>UW { align1 1H }; -mov(8) g58<1>UD g107.1<8,4,2>UD { align1 1Q F@7 }; -mov(8) g59<1>UD g31.1<8,4,2>UD { align1 2Q F@7 }; -mov(8) g26<1>UD g109.1<8,4,2>UD { align1 1Q F@6 }; -mov(8) g27<1>UD g33.1<8,4,2>UD { align1 2Q F@5 }; -mov(8) g28<1>UD g22.1<8,4,2>UD { align1 1Q F@2 }; -mov(8) g29<1>UD g24.1<8,4,2>UD { align1 2Q F@1 }; -mov(8) g8<1>UD g4.1<8,4,2>UD { align1 1Q F@4 }; -mov(8) g9<1>UD g6.1<8,4,2>UD { align1 2Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(8) g1<1>D g4<8,4,2>D 16D { align1 1Q compacted }; -add(8) g30<1>D g6<8,4,2>D 16D { align1 2Q compacted }; -shl(16) g10<1>D g39<8,8,1>D 0x00000007UD { align1 1H }; -shr(16) g12<1>UD g39<1,1,0>UD 0x00000019UD { align1 1H $2.src compacted }; -add(16) g52.1<2>UW g52.1<16,8,2>UW g73<16,8,2>UW { align1 1H }; -mov(8) g124<2>UD g1<4,4,1>UD { align1 1Q I@5 }; -mov(8) g126<2>UD g30<4,4,1>UD { align1 2Q I@5 }; -add(16) g54<1>D g52<1,1,0>D g3.3<0,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g56<1>UD g54<1,1,0>UD g52<1,1,0>UD { align1 1H I@1 compacted }; -add(8) g69<1>D g107<8,4,2>D g54<1,1,0>D { align1 1Q compacted }; -add(8) g60<1>D g31<8,4,2>D g55<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g61<1>UD g69<8,8,1>UD g107<8,4,2>UD { align1 1Q I@2 }; -mov(8) g14<2>UD g69<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g62<1>UD g60<8,8,1>UD g31<8,4,2>UD { align1 2Q I@3 }; -mov(8) g16<2>UD g60<4,4,1>UD { align1 2Q $2.src }; -add3(16) g63<1>D g58<8,8,1>D -g56<8,8,1>D -g61<1,1,1>D { align1 1H I@2 }; -mov(8) g14.1<2>UD g63<4,4,1>UD { align1 1Q I@1 }; -mov(8) g16.1<2>UD g64<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g69UD g14UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -shl(16) g71<1>D g69<8,8,1>D 0x00000005UD { align1 1H $4.dst }; -shr(16) g73<1>UD g69<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g75<1>D g109<8,4,2>D g71<1,1,0>D { align1 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -add(8) g76<1>D g33<8,4,2>D g72<1,1,0>D { align1 2Q I@3 compacted }; -cmp.l.f0.0(8) g77<1>UD g75<8,8,1>UD g109<8,4,2>UD { align1 1Q I@2 }; -mov(8) g18<2>UD g75<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g78<1>UD g76<8,8,1>UD g33<8,4,2>UD { align1 2Q I@3 }; -mov(8) g20<2>UD g76<4,4,1>UD { align1 2Q }; -add(16) g85<1>D g75<1,1,0>D 16D { align1 1H compacted }; -add3(16) g83<1>D g26<8,8,1>D g73<8,8,1>D -g77<1,1,1>D { align1 1H I@3 }; -cmp.l.f0.0(16) g107<1>UD g85<1,1,0>UD g75<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g116<2>UD g85<4,4,1>UD { align1 1Q }; -mov(8) g118<2>UD g86<4,4,1>UD { align1 2Q }; -mov(8) g18.1<2>UD g83<4,4,1>UD { align1 1Q I@4 }; -mov(8) g20.1<2>UD g84<4,4,1>UD { align1 2Q I@5 }; -add(16) g2<1>D -g107<1,1,0>D g83<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g107UD g18UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(8) g116.1<2>UD g2<4,4,1>UD { align1 1Q I@1 }; -mov(8) g118.1<2>UD g3<4,4,1>UD { align1 2Q I@2 }; -and(16) g63<1>UD g113<8,8,1>UD 0x00ffffffUD { align1 1H $5.dst }; -mov(16) g85<1>UD g113.3<32,8,4>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g108UD g116UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g14<1>D g63<8,8,1>D 0x00000003UD { align1 1H I@2 }; -shr(16) g16<1>UD g63<1,1,0>UD 0x0000001dUD { align1 1H $4.src compacted }; -add(8) g70<1>D g22<8,4,2>D g14<1,1,0>D { align1 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -add(8) g18<1>D g24<8,4,2>D g15<1,1,0>D { align1 2Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(8) g19<1>UD g70<8,8,1>UD g22<8,4,2>UD { align1 1Q I@2 }; -mov(8) g120<2>UD g70<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g71<1>UD g1<8,8,1>UD g4<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -cmp.l.f0.0(8) g20<1>UD g18<8,8,1>UD g24<8,4,2>UD { align1 2Q I@4 }; -mov(8) g122<2>UD g18<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g23<1>UD g30<8,8,1>UD g6<8,4,2>UD { align1 2Q }; -add(8) g72<1>D -g71<8,8,1>D g4.1<8,4,2>D { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add3(16) g21<1>D g28<8,8,1>D g16<8,8,1>D -g19<1,1,1>D { align1 1H I@4 }; -add(8) g24<1>D -g23<8,8,1>D g6.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g124.1<2>UD g72<4,4,1>UD { align1 1Q I@3 }; -mov(8) g120.1<2>UD g21<4,4,1>UD { align1 1Q I@3 }; -mov(8) g122.1<2>UD g22<4,4,1>UD { align1 2Q I@4 }; -mov(8) g126.1<2>UD g24<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g69UD g120UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g25UD g124UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -and(16) g73<1>UD g114<8,8,1>UD 0x7fffffffUD { align1 1H $6.dst }; -mov(8) g87<2>UD g69<4,4,1>UD { align1 1Q $7.dst }; -mov(8) g89<2>UD g70<4,4,1>UD { align1 2Q $7.dst }; -add(16) g49<1>D g69<1,1,0>D 16D { align1 1H compacted }; -add(16) g54<1>D g69<1,1,0>D 32D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -add(16) g107<1>D g69<1,1,0>D 56D { align1 1H $5.dst compacted }; -add(16) g31<1>D g69<1,1,0>D 48D { align1 1H compacted }; -shl(16) g27<1>D g25<8,8,1>D 0x00000006UD { align1 1H $8.dst }; -shr(16) g29<1>UD g25<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -mov(8) g87.1<2>UD g71<4,4,1>UD { align1 1Q @7 $7.dst }; -mov(8) g89.1<2>UD g72<4,4,1>UD { align1 2Q @7 $7.dst }; -mov(8) g91<2>UD g49<4,4,1>UD { align1 1Q I@7 }; -mov(8) g93<2>UD g50<4,4,1>UD { align1 2Q I@7 }; -mov(8) g95<2>UD g54<4,4,1>UD { align1 1Q I@7 }; -mov(8) g97<2>UD g55<4,4,1>UD { align1 2Q I@7 }; -mov(8) g99<2>UD g107<4,4,1>UD { align1 1Q I@7 }; -mov(8) g101<2>UD g108<4,4,1>UD { align1 2Q }; -mov(8) g103<2>UD g31<4,4,1>UD { align1 1Q }; -mov(8) g105<2>UD g32<4,4,1>UD { align1 2Q }; -add(8) g41<1>D g4<8,4,2>D g27<1,1,0>D { align1 1Q compacted }; -add(8) g42<1>D g6<8,4,2>D g28<1,1,0>D { align1 2Q compacted }; -send(16) g33UD g87UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -cmp.l.f0.0(8) g43<1>UD g41<8,8,1>UD g4<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g44<1>UD g42<8,8,1>UD g6<8,4,2>UD { align1 2Q I@2 }; -add(16) g75<1>D g41<1,1,0>D g10<1,1,0>D { align1 1H compacted }; -add3(16) g45<1>D g8<8,8,1>D g29<8,8,1>D -g43<1,1,1>D { align1 1H I@2 }; -cmp.l.f0.0(16) g47<1>UD g75<1,1,0>UD g41<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g65<2>UD g75<4,4,1>UD { align1 1Q }; -mov(8) g67<2>UD g76<4,4,1>UD { align1 2Q }; -add(16) g115<1>D g75<1,1,0>D 64D { align1 1H $6.src compacted }; -cmp.l.f0.0(16) g51<1>UD g49<1,1,0>UD g69<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g83<1>UD g54<1,1,0>UD g69<1,1,0>UD { align1 1H compacted }; -add3(16) g77<1>D g45<8,8,1>D g12<8,8,1>D -g47<1,1,1>D { align1 1H I@6 }; -cmp.l.f0.0(16) g109<1>UD g107<1,1,0>UD g69<1,1,0>UD { align1 1H $6.dst compacted }; -mov(8) g79<2>UD g115<4,4,1>UD { align1 1Q I@5 }; -mov(8) g81<2>UD g116<4,4,1>UD { align1 2Q I@6 }; -cmp.l.f0.0(16) g113<1>UD g31<1,1,0>UD g69<1,1,0>UD { align1 1H $6.dst compacted }; -add(16) g53<1>D -g51<1,1,0>D g71<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g87<1>D -g83<1,1,0>D g71<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g117<1>UD g115<1,1,0>UD g75<1,1,0>UD { align1 1H $6.src compacted }; -mov(8) g65.1<2>UD g77<4,4,1>UD { align1 1Q I@7 }; -mov(8) g67.1<2>UD g78<4,4,1>UD { align1 2Q I@7 }; -add(16) g111<1>D -g109<1,1,0>D g71<1,1,0>D { align1 1H @7 $6.dst compacted }; -add(16) g115<1>D -g113<1,1,0>D g71<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g91.1<2>UD g53<4,4,1>UD { align1 1Q I@7 }; -mov(8) g93.1<2>UD g54<4,4,1>UD { align1 2Q I@7 }; -mov(8) g95.1<2>UD g87<4,4,1>UD { align1 1Q I@7 }; -mov(8) g97.1<2>UD g88<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g124<1>D -g117<1,1,0>D g77<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g99.1<2>UD g111<4,4,1>UD { align1 1Q I@7 }; -mov(8) g101.1<2>UD g112<4,4,1>UD { align1 2Q I@7 }; -mov(8) g103.1<2>UD g115<4,4,1>UD { align1 1Q I@7 }; -mov(8) g105.1<2>UD g116<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g41UD g91UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -send(16) g49UD g95UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -mov(8) g79.1<2>UD g124<4,4,1>UD { align1 1Q I@5 }; -mov(8) g81.1<2>UD g125<4,4,1>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g57UD g99UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g116UD g103UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul(16) g122<1>F -g43<1,1,0>F g37<1,1,0>F { align1 1H $10.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -mul(16) g12<1>F -g45<1,1,0>F g33<1,1,0>F { align1 1H $10.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -mul(16) g31<1>F -g41<1,1,0>F g35<1,1,0>F { align1 1H $10.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mul(16) g118<1>F -g51<1,1,0>F g45<1,1,0>F { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul(16) g120<1>F -g35<1,1,0>F g53<1,1,0>F { align1 1H $11.dst compacted }; -mul(16) g8<1>F -g53<1,1,0>F g41<1,1,0>F { align1 1H compacted }; -mul(16) g10<1>F -g37<1,1,0>F g49<1,1,0>F { align1 1H $11.dst compacted }; -mul(16) g27<1>F -g49<1,1,0>F g43<1,1,0>F { align1 1H compacted }; -mul(16) g29<1>F -g33<1,1,0>F g51<1,1,0>F { align1 1H compacted }; -and(16) g61<1>UD g116<8,8,1>UD 0x00ffffffUD { align1 1H $13.dst }; -mad(16) g1<1>F g122<8,8,1>F g45<8,8,1>F g35<1,1,1>F { align1 1H F@7 }; -mad(16) g83<1>F g12<8,8,1>F g41<8,8,1>F g37<1,1,1>F { align1 1H F@7 }; -mad(16) g87<1>F g31<8,8,1>F g43<8,8,1>F g33<1,1,1>F { align1 1H A@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mad(16) g125<1>F g120<8,8,1>F g37<8,8,1>F g51<1,1,1>F { align1 1H A@2 }; -mad(16) g17<1>F g8<8,8,1>F g49<8,8,1>F g45<1,1,1>F { align1 1H F@7 }; -mad(16) g25<1>F g10<8,8,1>F g33<8,8,1>F g53<1,1,1>F { align1 1H F@7 }; -mad(16) g123<1>F g118<8,8,1>F g53<8,8,1>F g43<1,1,1>F { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mad(16) g89<1>F g27<8,8,1>F g51<8,8,1>F g41<1,1,1>F { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mad(16) g91<1>F g29<8,8,1>F g35<8,8,1>F g49<1,1,1>F { align1 1H F@7 }; -mul(16) g3<1>F g49<1,1,0>F g1<1,1,0>F { align1 1H F@7 compacted }; -mad(16) g5<1>F g3<8,8,1>F g125<8,8,1>F g41<1,1,1>F { align1 1H F@1 }; -mad(16) g7<1>F g5<8,8,1>F g123<8,8,1>F g33<1,1,1>F { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -math inv(16) g93<1>F g7<8,8,1>F null<8,8,1>F { align1 1H @1 $14 }; -mul(16) g9<1>F g123<1,1,0>F g93<1,1,0>F { align1 1H $14.dst compacted }; -mul(16) g11<1>F g17<1,1,0>F g93<1,1,0>F { align1 1H F@7 compacted }; -mul(16) g13<1>F g89<1,1,0>F g93<1,1,0>F { align1 1H F@7 compacted }; -mul(16) g15<1>F g125<1,1,0>F g93<1,1,0>F { align1 1H compacted }; -mul(16) g19<1>F g91<1,1,0>F g93<1,1,0>F { align1 1H F@7 compacted }; -mul(16) g21<1>F g1<1,1,0>F g93<1,1,0>F { align1 1H compacted }; -mul(16) g23<1>F g83<1,1,0>F g93<1,1,0>F { align1 1H compacted }; -mul(16) g17<1>F g25<1,1,0>F g93<1,1,0>F { align1 1H compacted }; -mul(16) g25<1>F g87<1,1,0>F g93<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mul(16) g98<1>F -g19<1,1,0>F g47<1,1,0>F { align1 1H @5 $10.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mul(16) g94<1>F -g15<1,1,0>F g47<1,1,0>F { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mul(16) g96<1>F -g17<1,1,0>F g47<1,1,0>F { align1 1H F@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mad(16) g104<1>F g98<8,8,1>F g39<8,8,1>F -g13<1,1,1>F { align1 1H @3 $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mad(16) g100<1>F g94<8,8,1>F g39<8,8,1>F -g9<1,1,1>F { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mad(16) g102<1>F g96<8,8,1>F g39<8,8,1>F -g11<1,1,1>F { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mad(16) g7<1>F g104<8,8,1>F g55<8,8,1>F -g25<1,1,1>F { align1 1H @3 $11.dst }; -mad(16) g3<1>F g100<8,8,1>F g55<8,8,1>F -g21<1,1,1>F { align1 1H F@3 }; -mad(16) g5<1>F g102<8,8,1>F g55<8,8,1>F -g23<1,1,1>F { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g79UD g57UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $15 }; -add(16) g125<1>D g75<1,1,0>D 80D { align1 1H compacted }; -mov(16) g57<1>D g33<8,8,1>D { align1 1H $15.src }; -mov(16) g59<1>D g41<8,8,1>D { align1 1H $15.src }; -mov(16) g61<1>D g49<8,8,1>D { align1 1H $15.src }; -mov(16) g63<1>D g35<8,8,1>D { align1 1H $15.src }; -cmp.l.f0.0(16) g87<1>UD g125<1,1,0>UD g75<1,1,0>UD { align1 1H A@5 compacted }; -mov(8) g80<2>UD g125<4,4,1>UD { align1 1Q $15.src }; -mov(8) g82<2>UD g126<4,4,1>UD { align1 2Q $15.src }; -add(16) g89<1>D -g87<1,1,0>D g77<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g80.1<2>UD g89<4,4,1>UD { align1 1Q I@1 }; -mov(8) g82.1<2>UD g90<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g80UD g57UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -add(16) g90<1>D g75<1,1,0>D 96D { align1 1H compacted }; -mov(16) g57<1>D g43<8,8,1>D { align1 1H $0.src }; -mov(16) g59<1>D g51<8,8,1>D { align1 1H $0.src }; -mov(16) g61<1>D g37<8,8,1>D { align1 1H $0.src }; -mov(16) g63<1>D g45<8,8,1>D { align1 1H $0.src }; -cmp.l.f0.0(16) g92<1>UD g90<1,1,0>UD g75<1,1,0>UD { align1 1H A@5 compacted }; -mov(8) g81<2>UD g90<4,4,1>UD { align1 1Q $0.src }; -mov(8) g83<2>UD g91<4,4,1>UD { align1 2Q $0.src }; -add(16) g94<1>D -g92<1,1,0>D g77<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g81.1<2>UD g94<4,4,1>UD { align1 1Q I@1 }; -mov(8) g83.1<2>UD g95<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g81UD g57UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $1 }; -add(16) g95<1>D g75<1,1,0>D 112D { align1 1H F@4 compacted }; -mov(16) g1<1>D g53<8,8,1>D { align1 1H }; -cmp.l.f0.0(16) g97<1>UD g95<1,1,0>UD g75<1,1,0>UD { align1 1H A@2 compacted }; -mov(8) g88<2>UD g95<4,4,1>UD { align1 1Q }; -mov(8) g90<2>UD g96<4,4,1>UD { align1 2Q }; -add(16) g99<1>D -g97<1,1,0>D g77<1,1,0>D { align1 1H A@2 compacted }; -mov(8) g88.1<2>UD g99<4,4,1>UD { align1 1Q I@1 }; -mov(8) g90.1<2>UD g100<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g88UD g1UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $2 }; -add(16) g100<1>D g69<1,1,0>D 52D { align1 1H F@2 compacted }; -shl(16) g107<1>D g85<8,8,1>D 0x00000018UD { align1 1H }; -cmp.l.f0.0(16) g102<1>UD g100<1,1,0>UD g69<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g89<2>UD g100<4,4,1>UD { align1 1Q $2.src }; -mov(8) g91<2>UD g101<4,4,1>UD { align1 2Q $2.src }; -add(16) g104<1>D -g102<1,1,0>D g71<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g89.1<2>UD g104<4,4,1>UD { align1 1Q I@1 }; -mov(8) g91.1<2>UD g105<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g57UD g89UD nullUD 0x08607582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -and(16) g105<1>UD g57<8,8,1>UD 0x00ffffffUD { align1 1H $3.dst }; -add(16) g109<1>D g59<1,1,0>D g73<1,1,0>D { align1 1H $3.dst compacted }; -mov(16) g116<1>UD g57.3<32,8,4>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -or(16) g1<1>UD g105<1,1,0>UD g107<1,1,0>UD { align1 1H I@3 compacted }; -or(16) g3<1>UD g105<8,8,1>UD 0x20000000UD { align1 1H $2.src }; -cmp.l.f0.0(16) g111<1>UD g109<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -shl(16) g119<1>D g116<8,8,1>D 0x00000010UD { align1 1H I@4 }; -cmp.z.f0.0(16) null<1>D g73<8,8,1>D 0D { align1 1H }; -add(16) g113<1>D -g111<1,1,0>D g61<1,1,0>D { align1 1H @3 $3.dst compacted }; -(-f0.0) sel(16) g5<1>UD g109<8,8,1>UD 0x00000000UD { align1 1H $2.src }; -(-f0.0) sel(16) g115<1>UD g113<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov(16) g117<1>UD g115<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -or(16) g7<1>UD g117<1,1,0>UD g119<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g65UD g1UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $4 }; -add(16) g120<1>D g75<1,1,0>D 16D { align1 1H compacted }; -cmp.l.f0.0(16) g122<1>UD g120<1,1,0>UD g75<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g57<2>UD g120<4,4,1>UD { align1 1Q }; -mov(8) g59<2>UD g121<4,4,1>UD { align1 2Q }; -add(16) g124<1>D -g122<1,1,0>D g77<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g57.1<2>UD g124<4,4,1>UD { align1 1Q I@1 }; -mov(8) g59.1<2>UD g125<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g57UD g9UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $2 }; -add(16) g125<1>D g75<1,1,0>D 32D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g1<1>UD g125<1,1,0>UD g75<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g58<2>UD g125<4,4,1>UD { align1 1Q $2.src }; -mov(8) g60<2>UD g126<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g3<1>D -g1<1,1,0>D g77<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g58.1<2>UD g3<4,4,1>UD { align1 1Q I@1 }; -mov(8) g60.1<2>UD g4<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g58UD g17UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $5 }; -add(16) g4<1>D g75<1,1,0>D 48D { align1 1H $4.src compacted }; -mov(16) g27<1>D g39<8,8,1>D { align1 1H }; -mov(16) g29<1>D g47<8,8,1>D { align1 1H }; -mov(16) g31<1>D g55<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g6<1>UD g4<1,1,0>UD g75<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g59<2>UD g4<4,4,1>UD { align1 1Q $5.src }; -mov(8) g61<2>UD g5<4,4,1>UD { align1 2Q $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g8<1>D -g6<1,1,0>D g77<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g59.1<2>UD g8<4,4,1>UD { align1 1Q I@1 }; -mov(8) g61.1<2>UD g9<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g59UD g25UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $6 }; - -LABEL0: -endif(16) JIP: LABEL2 { align1 1H }; - -LABEL2: -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_leaf_create_HW_instance_nodes_pointers_code[] = { - 0x80000065, 0x4a058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x0b050220, 0x00000024, 0x00000000, - 0xe24b1a40, 0x00014a03, 0xe24c0040, 0x04014a03, - 0x80030061, 0x08054410, 0x00000000, 0x76543210, - 0x00041c69, 0x23058660, 0x02460b05, 0x00000004, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x01140000, 0xfa004b0c, 0x00340000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80004131, 0x030c0000, 0xfa004c0c, 0x00300000, - 0x64081a40, 0x00800895, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x25050160, - 0x00460805, 0x00000000, 0xa0271940, 0x25002302, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x213c0061, 0x001102cc, 0x2a090061, 0x001102cc, - 0x00030061, 0x6b260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x1f260aa0, 0x00000264, 0x00000000, - 0x00030061, 0x6d260aa0, 0x000002a4, 0x00000000, - 0x00130061, 0x21260aa0, 0x000002a4, 0x00000000, - 0x00030061, 0x04260aa0, 0x000002e4, 0x00000000, - 0x00130061, 0x06260aa0, 0x000002e4, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x21160061, 0x001103cc, 0x2a180061, 0x001103cc, - 0x213c1761, 0x00110204, 0x2a091761, 0x00110204, - 0x216b1761, 0x00110244, 0x2a1f1761, 0x00110244, - 0x216d1761, 0x0011025c, 0x2a211761, 0x0011025c, - 0x21041761, 0x0011026c, 0x2a061761, 0x0011026c, - 0x21161761, 0x00110304, 0x2a181761, 0x00110304, - 0xa13e1740, 0x024e3c03, 0xaa291740, 0x024e0903, - 0x00031a70, 0x3f050220, 0x52463e05, 0x00443c06, - 0x00030061, 0x0d060220, 0x00343e05, 0x00000000, - 0x00131b70, 0x2a050220, 0x52462905, 0x00440906, - 0x00130061, 0x0f060220, 0x00342905, 0x00000000, - 0x00031c40, 0x40052660, 0x06463f05, 0x00443c26, - 0x00131b40, 0x2b052660, 0x06462a05, 0x00440926, - 0x00031a61, 0x0d260220, 0x00344005, 0x00000000, - 0x00131a61, 0x0f260220, 0x00342b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x2c140000, 0xfb040d24, 0x00040000, - 0x00042270, 0x00010220, 0x52462705, 0x00462c05, - 0x01040022, 0x0001c060, 0x00001238, 0x00001238, - 0x00040070, 0x00018660, 0x16462705, 0x00000000, - 0x01040022, 0x0001c060, 0x00000108, 0x00000108, - 0x00040069, 0x2e058660, 0x02462c05, 0x00000001, - 0xa1411440, 0x024e0403, 0xaa301340, 0x024e0603, - 0x00031a70, 0x42050220, 0x52464105, 0x00440406, - 0x00131a70, 0x31050220, 0x52463005, 0x00440606, - 0x00033261, 0x0e060220, 0x00344105, 0x00000000, - 0x00133261, 0x10060220, 0x00343005, 0x00000000, - 0x00031c40, 0x43052660, 0x06464205, 0x00440426, - 0x00131c40, 0x32052660, 0x06463105, 0x00440626, - 0x00031a61, 0x0e260220, 0x00344305, 0x00000000, - 0x00131a61, 0x10260220, 0x00343205, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x33140000, 0xfb040e24, 0x00040000, - 0xa0122340, 0x2e003302, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c0e24, 0x00041214, 0x00040025, 0x00004600, - 0x00000000, 0x00001110, 0x00040041, 0x34050660, - 0x01462705, 0x00000344, 0x00040041, 0x49050660, - 0x01462705, 0x00000354, 0x00031761, 0x3a050220, - 0x00446b26, 0x00000000, 0x00131761, 0x3b050220, - 0x00441f26, 0x00000000, 0x00031661, 0x1a050220, - 0x00446d26, 0x00000000, 0x00131561, 0x1b050220, - 0x00442126, 0x00000000, 0x00031261, 0x1c050220, - 0x00441626, 0x00000000, 0x00131161, 0x1d050220, - 0x00441826, 0x00000000, 0x00031461, 0x08050220, - 0x00440426, 0x00000000, 0x00131361, 0x09050220, - 0x00440626, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0xa1010040, 0x010e0403, - 0xaa1e0040, 0x010e0603, 0x00040069, 0x0a058660, - 0x02462705, 0x00000007, 0xe00c3268, 0x01902703, - 0x00040040, 0x34160110, 0x01563416, 0x00564906, - 0x00031d61, 0x7c060220, 0x00340105, 0x00000000, - 0x00131d61, 0x7e060220, 0x00341e05, 0x00000000, - 0xa0361b40, 0x0310341a, 0x27381970, 0x34003603, - 0xa1450040, 0x360e6b02, 0xaa3c0040, 0x370e1f02, - 0x00031a70, 0x3d050220, 0x52464505, 0x00446b06, - 0x00033261, 0x0e060220, 0x00344505, 0x00000000, - 0x00131b70, 0x3e050220, 0x52463c05, 0x00441f06, - 0x00133261, 0x10060220, 0x00343c05, 0x00000000, - 0x00041a52, 0x3f040e68, 0x0eae3a05, 0x3d053805, - 0x00031961, 0x0e260220, 0x00343f05, 0x00000000, - 0x00131a61, 0x10260220, 0x00344005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x45140000, 0xfb040e24, 0x00040000, - 0x00042469, 0x47058660, 0x02464505, 0x00000005, - 0xe0490068, 0x01b04503, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa14b1a40, 0x470e6d02, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0xaa4c1b40, 0x480e2102, 0x00031a70, 0x4d050220, - 0x52464b05, 0x00446d06, 0x00033261, 0x12060220, - 0x00344b05, 0x00000000, 0x00131b70, 0x4e050220, - 0x52464c05, 0x00442106, 0x00130061, 0x14060220, - 0x00344c05, 0x00000000, 0xa0550040, 0x01004b03, - 0x00041b52, 0x53040e68, 0x0e2e1a05, 0x4d054905, - 0x276b1a70, 0x4b005503, 0x00030061, 0x74060220, - 0x00345505, 0x00000000, 0x00130061, 0x76060220, - 0x00345605, 0x00000000, 0x00031c61, 0x12260220, - 0x00345305, 0x00000000, 0x00131d61, 0x14260220, - 0x00345405, 0x00000000, 0xa0020940, 0x53026b02, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x6b440000, 0xfb041224, 0x003c0000, - 0x00031961, 0x74260220, 0x00340205, 0x00000000, - 0x00131a61, 0x76260220, 0x00340305, 0x00000000, - 0x00042565, 0x3f058220, 0x02467105, 0x00ffffff, - 0x00040061, 0x55050020, 0x0066711f, 0x00000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x6c440000, 0xfb047424, 0x003c0000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041a69, 0x0e058660, 0x02463f05, 0x00000003, - 0xe0103468, 0x01d03f03, 0xa1461a40, 0x0e0e1602, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0xaa121b40, 0x0f0e1802, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00031a70, 0x13050220, - 0x52464605, 0x00441606, 0x00030061, 0x78060220, - 0x00344605, 0x00000000, 0x00030070, 0x47050220, - 0x52460105, 0x00440406, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00131c70, 0x14050220, - 0x52461205, 0x00441806, 0x00130061, 0x7a060220, - 0x00341205, 0x00000000, 0x00130070, 0x17050220, - 0x52461e05, 0x00440606, 0x00031c40, 0x48052660, - 0x06464705, 0x00440426, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041c52, 0x15040e68, - 0x0e2e1c05, 0x13051005, 0x00131b40, 0x18052660, - 0x06461705, 0x00440626, 0x00031b61, 0x7c260220, - 0x00344805, 0x00000000, 0x00031b61, 0x78260220, - 0x00341505, 0x00000000, 0x00131c61, 0x7a260220, - 0x00341605, 0x00000000, 0x00131c61, 0x7e260220, - 0x00341805, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x45240000, - 0xfb047824, 0x000c0000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x19140000, - 0xfb047c24, 0x00040000, 0x00042665, 0x49058220, - 0x02467205, 0x7fffffff, 0x00032761, 0x57060220, - 0x00344505, 0x00000000, 0x00132761, 0x59060220, - 0x00344605, 0x00000000, 0xa0310040, 0x01004503, - 0xa0360040, 0x02004503, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0xa06b2540, 0x03804503, - 0xa01f0040, 0x03004503, 0x00042869, 0x1b058660, - 0x02461905, 0x00000006, 0xe01d0068, 0x01a01903, - 0x0003f761, 0x57260220, 0x00344705, 0x00000000, - 0x0013f761, 0x59260220, 0x00344805, 0x00000000, - 0x00031f61, 0x5b060220, 0x00343105, 0x00000000, - 0x00131f61, 0x5d060220, 0x00343205, 0x00000000, - 0x00031f61, 0x5f060220, 0x00343605, 0x00000000, - 0x00131f61, 0x61060220, 0x00343705, 0x00000000, - 0x00031f61, 0x63060220, 0x00346b05, 0x00000000, - 0x00130061, 0x65060220, 0x00346c05, 0x00000000, - 0x00030061, 0x67060220, 0x00341f05, 0x00000000, - 0x00130061, 0x69060220, 0x00342005, 0x00000000, - 0xa1290040, 0x1b0e0402, 0xaa2a0040, 0x1c0e0602, - 0x00044931, 0x21440000, 0xfb045724, 0x003c0000, - 0x00031a70, 0x2b050220, 0x52462905, 0x00440406, - 0x00131a70, 0x2c050220, 0x52462a05, 0x00440606, - 0xa04b0040, 0x0a002902, 0x00041a52, 0x2d040e68, - 0x0e2e0805, 0x2b051d05, 0x272f1a70, 0x29004b03, - 0x00030061, 0x41060220, 0x00344b05, 0x00000000, - 0x00130061, 0x43060220, 0x00344c05, 0x00000000, - 0xa0733640, 0x04004b03, 0x27330070, 0x45003103, - 0x27530070, 0x45003603, 0x00041e52, 0x4d040e68, - 0x0e2e2d05, 0x2f050c05, 0x276d2670, 0x45006b03, - 0x00031d61, 0x4f060220, 0x00347305, 0x00000000, - 0x00131e61, 0x51060220, 0x00347405, 0x00000000, - 0x27712670, 0x45001f03, 0xa0351f40, 0x47023302, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xa0571f40, 0x47025302, 0x27753670, 0x4b007303, - 0x00031f61, 0x41260220, 0x00344d05, 0x00000000, - 0x00131f61, 0x43260220, 0x00344e05, 0x00000000, - 0xa06ff640, 0x47026d02, 0xa0731f40, 0x47027102, - 0x00031f61, 0x5b260220, 0x00343505, 0x00000000, - 0x00131f61, 0x5d260220, 0x00343605, 0x00000000, - 0x00031f61, 0x5f260220, 0x00345705, 0x00000000, - 0x00131f61, 0x61260220, 0x00345805, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xa07c1f40, 0x4d027502, 0x00031f61, 0x63260220, - 0x00346f05, 0x00000000, 0x00131f61, 0x65260220, - 0x00347005, 0x00000000, 0x00031f61, 0x67260220, - 0x00347305, 0x00000000, 0x00131f61, 0x69260220, - 0x00347405, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x29440000, - 0xfb045b24, 0x003c0000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x31440000, - 0xfb045f24, 0x003c0000, 0x00031d61, 0x4f260220, - 0x00347c05, 0x00000000, 0x00131e61, 0x51260220, - 0x00347d05, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x39240000, - 0xfb046324, 0x000c0000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x74140000, - 0xfb046724, 0x00040000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x207a2a41, 0x25022b00, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x200c2a41, 0x21022d00, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x201f2a41, 0x23022900, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x20761f41, 0x2d023300, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x20782b41, 0x35022300, - 0x20080041, 0x29023500, 0x200a2b41, 0x31022500, - 0x201b0041, 0x2b023100, 0x201d0041, 0x33022100, - 0x00042d65, 0x3d058220, 0x02467405, 0x00ffffff, - 0x0004175b, 0x01040aa8, 0x0a0a7a05, 0x23052d05, - 0x0004175b, 0x53040aa8, 0x0a0a0c05, 0x25052905, - 0x00040f5b, 0x57040aa8, 0x0a0a1f05, 0x21052b05, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00040a5b, 0x7d040aa8, 0x0a0a7805, 0x33052505, - 0x0004175b, 0x11040aa8, 0x0a0a0805, 0x2d053105, - 0x0004175b, 0x19040aa8, 0x0a0a0a05, 0x35052105, - 0x00041b5b, 0x7b040aa8, 0x0a0a7605, 0x2b053505, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x0004175b, 0x59040aa8, 0x0a0a1b05, 0x29053305, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x0004175b, 0x5b040aa8, 0x0a0a1d05, 0x31052305, - 0x20031741, 0x01003100, 0x0004115b, 0x05040aa8, - 0x0a0a0305, 0x29057d05, 0x0004115b, 0x07040aa8, - 0x0a0a0505, 0x21057b05, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00049e38, 0x5d050aa0, - 0x1a460705, 0x00460001, 0x20092e41, 0x5d007b00, - 0x200b1741, 0x5d001100, 0x200d1741, 0x5d005900, - 0x200f0041, 0x5d007d00, 0x20131741, 0x5d005b00, - 0x20150041, 0x5d000100, 0x20170041, 0x5d005300, - 0x20110041, 0x5d001900, 0x20190041, 0x5d005700, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x2062da41, 0x2f021300, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x205e1741, 0x2f020f00, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x20601441, 0x2f021100, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x0004b95b, 0x68040aa8, - 0x0a2a6205, 0x0d052705, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x0004135b, 0x64040aa8, - 0x0a2a5e05, 0x09052705, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x0004135b, 0x66040aa8, - 0x0a2a6005, 0x0b052705, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x0004bb5b, 0x07040aa8, - 0x0a2a6805, 0x19053705, 0x0004135b, 0x03040aa8, - 0x0a2a6405, 0x15053705, 0x0004135b, 0x05040aa8, - 0x0a2a6605, 0x17053705, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x00000000, - 0xfb0c4f24, 0x003c3944, 0xa07d0040, 0x05004b03, - 0x00043f61, 0x39050660, 0x00462105, 0x00000000, - 0x00043f61, 0x3b050660, 0x00462905, 0x00000000, - 0x00043f61, 0x3d050660, 0x00463105, 0x00000000, - 0x00043f61, 0x3f050660, 0x00462305, 0x00000000, - 0x27570d70, 0x4b007d03, 0x00033f61, 0x50060220, - 0x00347d05, 0x00000000, 0x00133f61, 0x52060220, - 0x00347e05, 0x00000000, 0xa0591b40, 0x4d025702, - 0x00031961, 0x50260220, 0x00345905, 0x00000000, - 0x00131a61, 0x52260220, 0x00345a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c5024, 0x003c3944, - 0xa05a0040, 0x06004b03, 0x00043061, 0x39050660, - 0x00462b05, 0x00000000, 0x00043061, 0x3b050660, - 0x00463305, 0x00000000, 0x00043061, 0x3d050660, - 0x00462505, 0x00000000, 0x00043061, 0x3f050660, - 0x00462d05, 0x00000000, 0x275c0d70, 0x4b005a03, - 0x00033061, 0x51060220, 0x00345a05, 0x00000000, - 0x00133061, 0x53060220, 0x00345b05, 0x00000000, - 0xa05e0b40, 0x4d025c02, 0x00031961, 0x51260220, - 0x00345e05, 0x00000000, 0x00131a61, 0x53260220, - 0x00345f05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb0c5124, 0x003c3944, 0xa05f1440, 0x07004b03, - 0x00040061, 0x01050660, 0x00463505, 0x00000000, - 0x27610a70, 0x4b005f03, 0x00030061, 0x58060220, - 0x00345f05, 0x00000000, 0x00130061, 0x5a060220, - 0x00346005, 0x00000000, 0xa0630a40, 0x4d026102, - 0x00031961, 0x58260220, 0x00346305, 0x00000000, - 0x00131a61, 0x5a260220, 0x00346405, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c5824, 0x003c0144, - 0xa0641240, 0x03404503, 0x00040069, 0x6b058660, - 0x02465505, 0x00000018, 0x27660970, 0x45006403, - 0x00033261, 0x59060220, 0x00346405, 0x00000000, - 0x00133261, 0x5b060220, 0x00346505, 0x00000000, - 0xa0680b40, 0x47026602, 0x00031961, 0x59260220, - 0x00346805, 0x00000000, 0x00131a61, 0x5b260220, - 0x00346905, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x39340000, - 0xfb045924, 0x001c0000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00042365, 0x69058220, - 0x02463905, 0x00ffffff, 0xa06d2340, 0x49003b02, - 0x00040061, 0x74050020, 0x0066391f, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x20011b66, 0x6b006903, 0x00043266, 0x03058220, - 0x02466905, 0x20000000, 0x276f1c70, 0x3b006d03, - 0x00041c69, 0x77058660, 0x02467405, 0x00000010, - 0x00040070, 0x00018660, 0x16464905, 0x00000000, - 0xa071b340, 0x3d026f02, 0x11043262, 0x05058220, - 0x02466d05, 0x00000000, 0x11041a62, 0x73058220, - 0x02467105, 0x00000000, 0x00041961, 0x75050120, - 0x00567306, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x20071966, 0x77007503, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xfb0c4124, 0x003c0144, - 0xa0780040, 0x01004b03, 0x277a1970, 0x4b007803, - 0x00030061, 0x39060220, 0x00347805, 0x00000000, - 0x00130061, 0x3b060220, 0x00347905, 0x00000000, - 0xa07c1b40, 0x4d027a02, 0x00031961, 0x39260220, - 0x00347c05, 0x00000000, 0x00131a61, 0x3b260220, - 0x00347d05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c3924, 0x003c0944, 0xa07d0040, 0x02004b03, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x27011970, 0x4b007d03, 0x00033261, 0x3a060220, - 0x00347d05, 0x00000000, 0x00133261, 0x3c060220, - 0x00347e05, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa0031b40, 0x4d020102, - 0x00031961, 0x3a260220, 0x00340305, 0x00000000, - 0x00131a61, 0x3c260220, 0x00340405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x00000000, 0xfb0c3a24, 0x003c1144, - 0xa0043440, 0x03004b03, 0x00040061, 0x1b050660, - 0x00462705, 0x00000000, 0x00040061, 0x1d050660, - 0x00462f05, 0x00000000, 0x00040061, 0x1f050660, - 0x00463705, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x27061c70, 0x4b000403, - 0x00033561, 0x3b060220, 0x00340405, 0x00000000, - 0x00133561, 0x3d060220, 0x00340505, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0080b40, 0x4d020602, 0x00031961, 0x3b260220, - 0x00340805, 0x00000000, 0x00131a61, 0x3d260220, - 0x00340905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xfb0c3b24, 0x003c1944, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80030061, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_leaf_create_HW_instance_nodes_pointers = { - .prog_data = { - .base.nr_params = 20, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 3, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 5344, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_leaf_create_HW_instance_nodes_pointers_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 20, - .push.cross_thread.regs = 3, - .push.cross_thread.size = 96, - }, - .args_size = 48, - .arg_count = 7, - .args = gfx125_bvh_build_leaf_create_HW_instance_nodes_pointers_args, - .code = gfx125_bvh_build_leaf_create_HW_instance_nodes_pointers_code, -}; -const char *gfx125_bvh_build_leaf_create_HW_instance_nodes_pointers_sha1 = "ca1350ebff57f4b95867321413647d635e737bf0"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_leaf_primref_to_procedurals.h b/src/intel/vulkan/grl/gfx125_bvh_build_leaf_primref_to_procedurals.h deleted file mode 100644 index 2404553165b..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_leaf_primref_to_procedurals.h +++ /dev/null @@ -1,1129 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_leaf_primref_to_procedurals_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_leaf_primref_to_procedurals_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, - { 24, 8 }, - { 32, 8 }, - { 40, 4 }, - { 44, 4 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g83<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g115<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g84<1>UD g83<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -add(1) g85<1>UD g83<0,1,0>UD 0x00000040UD { align1 WE_all 1N compacted }; -mov(8) g89<1>UW 0x76543210V { align1 WE_all 1Q }; -shl(16) g92<1>D g115<8,8,1>D 0x00000004UD { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g1UD g84UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g3UD g85UD nullUD 0x0210c500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g89.8<1>UW g89<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@2 compacted }; -add(16) g109<1>D g92<1,1,0>D 16D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g98.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g100.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g33.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g35.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g37.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g39.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g41.1<2>F g2.7<0,1,0>F { align1 1Q }; -mov(8) g43.1<2>F g2.7<0,1,0>F { align1 2Q }; -mov(8) g98<2>F g2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g100<2>F g2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g33<2>F g2.2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g35<2>F g2.2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g37<2>F g2.4<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g39<2>F g2.4<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g41<2>F g2.6<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g43<2>F g2.6<0,1,0>F { align1 2Q F@7 compacted }; -add(8) g102<1>D g98<8,4,2>D 36D { align1 1Q F@7 compacted }; -add(8) g103<1>D g100<8,4,2>D 36D { align1 2Q F@7 compacted }; -cmp.l.f0.0(8) g104<1>UD g102<8,8,1>UD g98<8,4,2>UD { align1 1Q I@2 }; -mov(8) g117<2>UD g102<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g105<1>UD g103<8,8,1>UD g100<8,4,2>UD { align1 2Q I@3 }; -mov(8) g119<2>UD g103<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.z.f0.0(16) null<1>D g3.2<0,1,0>D 8D { align1 1H }; -add(8) g106<1>D -g104<8,8,1>D g98.1<8,4,2>D { align1 1Q I@5 }; -add(8) g107<1>D -g105<8,8,1>D g100.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g117.1<2>UD g106<4,4,1>UD { align1 1Q I@2 }; -mov(8) g119.1<2>UD g107<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g107UD g117UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sel.l(16) g25<1>UD g109<1,1,0>UD g107<1,1,0>UD { align1 1H $1.dst compacted }; -mul(16) g73<1>D g3.2<0,1,0>D g107.1<16,8,2>UW { align1 1H }; -mul(16) g110<1>D g3.2<0,1,0>D g107<16,8,2>UW { align1 1H }; -add(16) g110.1<2>UW g110.1<16,8,2>UW g73<16,8,2>UW { align1 1H I@1 }; -(-f0.0) sel(16) g45<1>UD g110<8,8,1>UD 0x00000004UD { align1 1H I@1 }; -cmp.nz.f0.0(16) null<1>D g92<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL1 UIP: LABEL0 { align1 1H }; -add(16) g111<1>D g92<1,1,0>D -1D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g119<1>UD g37.1<8,4,2>UD { align1 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g120<1>UD g39.1<8,4,2>UD { align1 2Q F@3 }; -mul(16) g113<1>D g111<8,8,1>D g3.4<0,1,0>UW { align1 1H I@3 }; -mul(16) g74<1>D g111<8,8,1>D g3.5<0,1,0>UW { align1 1H }; -add(16) g113.1<2>UW g113.1<16,8,2>UW g74<16,8,2>UW { align1 1H I@1 }; -add(16) g115<1>D g113<1,1,0>D g45<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g117<1>UD g115<1,1,0>UD g113<1,1,0>UD { align1 1H I@1 compacted }; -add(8) g121<1>D g37<8,4,2>D g115<1,1,0>D { align1 1Q compacted }; -add(8) g122<1>D g39<8,4,2>D g116<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g123<1>UD g121<8,8,1>UD g37<8,4,2>UD { align1 1Q I@2 }; -mov(8) g4<2>UD g121<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g124<1>UD g122<8,8,1>UD g39<8,4,2>UD { align1 2Q I@3 }; -mov(8) g6<2>UD g122<4,4,1>UD { align1 2Q }; -add3(16) g125<1>D g119<8,8,1>D -g117<8,8,1>D -g123<1,1,1>D { align1 1H I@2 }; -mov(8) g4.1<2>UD g125<4,4,1>UD { align1 1Q I@1 }; -mov(8) g6.1<2>UD g126<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g90UD g4UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -else(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; - -LABEL1: -mov(16) g90<1>UD 0xffffffffUD { align1 1H $0.dst }; - -LABEL0: -endif(16) JIP: LABEL2 { align1 1H }; - -LABEL2: -mov(16) g47<1>D 1D { align1 1H }; -mov(8) g49<1>UD g37.1<8,4,2>UD { align1 1Q A@4 }; -mov(8) g50<1>UD g39.1<8,4,2>UD { align1 2Q A@3 }; - -LABEL4: -cmp.ge.f0.0(16) null<1>UD g92<8,8,1>UD g107<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL3 UIP: LABEL3 { align1 1H }; -mul(16) g126<1>D g92<8,8,1>D g3.4<0,1,0>UW { align1 1H }; -mul(16) g75<1>D g92<8,8,1>D g3.5<0,1,0>UW { align1 1H }; -add(16) g126.1<2>UW g126.1<16,8,2>UW g75<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g1<1>D g126<1,1,0>D g45<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g4<1>UD g1<1,1,0>UD g126<1,1,0>UD { align1 1H I@1 compacted }; -add(8) g6<1>D g37<8,4,2>D g1<1,1,0>D { align1 1Q $0.src compacted }; -add(8) g7<1>D g39<8,4,2>D g2<1,1,0>D { align1 2Q $0.src compacted }; -cmp.l.f0.0(8) g8<1>UD g6<8,8,1>UD g37<8,4,2>UD { align1 1Q I@2 }; -mov(8) g13<2>UD g6<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g9<1>UD g7<8,8,1>UD g39<8,4,2>UD { align1 2Q I@3 }; -mov(8) g15<2>UD g7<4,4,1>UD { align1 2Q $2.src }; -add3(16) g10<1>D g49<8,8,1>D -g4<8,8,1>D -g8<1,1,1>D { align1 1H I@2 }; -mov(8) g13.1<2>UD g10<4,4,1>UD { align1 1Q I@1 }; -mov(8) g15.1<2>UD g11<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g11UD g13UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.nz.f0.0(16) null<1>D g11<8,8,1>D g90<8,8,1>D { align1 1H $2.dst }; -(+f0.0) break(16) JIP: LABEL3 UIP: LABEL3 { align1 1H }; -add(16) g92<1>D g92<1,1,0>D 1D { align1 1H compacted }; - -LABEL3: -while(16) JIP: LABEL4 { align1 1H }; -add(16) g12<1>D g25<1,1,0>D -1D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mul(16) g14<1>D g12<8,8,1>D g3.4<0,1,0>UW { align1 1H I@1 }; -mul(16) g76<1>D g12<8,8,1>D g3.5<0,1,0>UW { align1 1H }; -add(16) g14.1<2>UW g14.1<16,8,2>UW g76<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g16<1>D g14<1,1,0>D g45<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g18<1>UD g16<1,1,0>UD g14<1,1,0>UD { align1 1H I@1 compacted }; -add(8) g20<1>D g37<8,4,2>D g16<1,1,0>D { align1 1Q compacted }; -add(8) g21<1>D g39<8,4,2>D g17<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g22<1>UD g20<8,8,1>UD g37<8,4,2>UD { align1 1Q I@2 }; -mov(8) g51<2>UD g20<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g23<1>UD g21<8,8,1>UD g39<8,4,2>UD { align1 2Q I@3 }; -mov(8) g53<2>UD g21<4,4,1>UD { align1 2Q }; -add3(16) g27<1>D g49<8,8,1>D -g18<8,8,1>D -g22<1,1,1>D { align1 1H I@2 }; -mov(8) g51.1<2>UD g27<4,4,1>UD { align1 1Q I@1 }; -mov(8) g53.1<2>UD g28<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g28UD g51UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; - -LABEL6: -cmp.ge.f0.0(16) null<1>UD g25<8,8,1>UD g107<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL5 UIP: LABEL5 { align1 1H }; -mul(16) g30<1>D g25<8,8,1>D g3.4<0,1,0>UW { align1 1H }; -mul(16) g77<1>D g25<8,8,1>D g3.5<0,1,0>UW { align1 1H }; -add(16) g30.1<2>UW g30.1<16,8,2>UW g77<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g51<1>D g30<1,1,0>D g45<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g53<1>UD g51<1,1,0>UD g30<1,1,0>UD { align1 1H I@1 compacted }; -add(8) g55<1>D g37<8,4,2>D g51<1,1,0>D { align1 1Q compacted }; -add(8) g56<1>D g39<8,4,2>D g52<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g57<1>UD g55<8,8,1>UD g37<8,4,2>UD { align1 1Q I@2 }; -mov(8) g62<2>UD g55<4,4,1>UD { align1 1Q $3.src }; -cmp.l.f0.0(8) g58<1>UD g56<8,8,1>UD g39<8,4,2>UD { align1 2Q I@3 }; -mov(8) g64<2>UD g56<4,4,1>UD { align1 2Q $3.src }; -add3(16) g59<1>D g49<8,8,1>D -g53<8,8,1>D -g57<1,1,1>D { align1 1H I@2 }; -mov(8) g62.1<2>UD g59<4,4,1>UD { align1 1Q I@1 }; -mov(8) g64.1<2>UD g60<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g60UD g62UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -cmp.nz.f0.0(16) null<1>D g60<8,8,1>D g28<8,8,1>D { align1 1H $3.dst }; -(+f0.0) break(16) JIP: LABEL5 UIP: LABEL5 { align1 1H }; -add(16) g25<1>D g25<1,1,0>D 1D { align1 1H compacted }; - -LABEL5: -while(16) JIP: LABEL6 { align1 1H }; -mov(16) g51<1>D g89<8,8,1>UW { align1 1H $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -and(16) g53<1>UD g51<1,1,0>UD 0x0000000fUD { align1 1H I@1 compacted }; -mov(16) g88<2>B 3W { align1 1H }; -add(16) g31<1>D g92<1,1,0>D g53<1,1,0>D { align1 1H I@2 compacted }; - -LABEL18: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g61<1>D g25<1,1,0>D g53<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g63<1>UD g61<1,1,0>UD g25<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g67<1>UD g31<1,1,0>UD g61<1,1,0>UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g65<1>D -g63<8,8,1>D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(16) g69<1>UD ~g63<8,8,1>D g67<8,8,1>UD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.g.f0.0(16) g71<1>UD g65<1,1,0>UD 0x00000000UD { align1 1H I@2 compacted }; -or.nz.f0.0(16) null<1>UD g71<8,8,1>UD g69<8,8,1>UD { align1 1H I@1 }; -(-f0.0) break(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; -mul(16) g73<1>D g31<8,8,1>D g3.4<0,1,0>UW { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g78<1>D g31<8,8,1>D g3.5<0,1,0>UW { align1 1H }; -add(16) g73.1<2>UW g73.1<16,8,2>UW g78<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g75<1>D g73<1,1,0>D g3.3<0,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g84<1>D g73<1,1,0>D g45<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g77<1>UD g75<1,1,0>UD g73<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g79<1>D g37<8,4,2>D g75<1,1,0>D { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -add(8) g80<1>D g39<8,4,2>D g76<1,1,0>D { align1 2Q compacted }; -add(8) g89<1>D g37<8,4,2>D g84<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g90<1>D g39<8,4,2>D g85<1,1,0>D { align1 2Q @5 $0.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(8) g81<1>UD g79<8,8,1>UD g37<8,4,2>UD { align1 1Q I@4 }; -mov(8) g65<2>UD g79<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g82<1>UD g80<8,8,1>UD g39<8,4,2>UD { align1 2Q I@5 }; -mov(8) g67<2>UD g80<4,4,1>UD { align1 2Q }; -mov(8) g69<2>UD g89<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(16) g86<1>UD g84<1,1,0>UD g73<1,1,0>UD { align1 1H $0.src compacted }; -mov(8) g71<2>UD g90<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(8) g91<1>UD g89<8,8,1>UD g37<8,4,2>UD { align1 1Q $0.dst }; -cmp.l.f0.0(8) g92<1>UD g90<8,8,1>UD g39<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(16) g95<1>UD g31<1,1,0>UD g25<1,1,0>UD { align1 1H compacted }; -add3(16) g83<1>D g49<8,8,1>D -g77<8,8,1>D -g81<1,1,1>D { align1 1H I@7 }; -add3(16) g93<1>D g49<8,8,1>D -g86<8,8,1>D -g91<1,1,1>D { align1 1H I@3 }; -mov(8) g65.1<2>UD g83<4,4,1>UD { align1 1Q I@2 }; -mov(8) g67.1<2>UD g84<4,4,1>UD { align1 2Q I@3 }; -mov(8) g69.1<2>UD g93<4,4,1>UD { align1 1Q I@3 }; -mov(8) g71.1<2>UD g94<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g29UD g65UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g55UD g69UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -cmp.z.f0.0(16) g97<1>D g55<1,1,0>D g55<0,1,0>D { align1 1H $0.dst compacted }; -and.nz.f0.0(16) null<1>UD g95<8,8,1>UD g97<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL9 UIP: LABEL8 { align1 1H }; -mov(16) g98<1>D 0D { align1 WE_all 1H }; -mov(16) g98<1>D g47<8,8,1>D { align1 1H }; -add(8) g98.1<2>D g98<8,4,2>D g98.1<8,4,2>D { align1 WE_all 1Q I@1 }; -add(4) g98.2<4>D g98.1<8,2,4>D g98.2<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g98.3<4>D g98.1<8,2,4>D g98.3<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g98.4<1>D g98.3<0,1,0>D g98.4<4,4,1>D { align1 WE_all 1N I@1 }; -add(4) g99.4<1>D g99.3<0,1,0>D g99.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(8) g99<1>D g98.7<0,1,0>D g99<1,1,0>D { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g27<1>UD g99.7<0,1,0>UD { align1 1H $3.dst }; -else(16) JIP: LABEL8 UIP: LABEL8 { align1 1H }; - -LABEL9: -mov(16) g27<1>UD 0x00000000UD { align1 1H @2 $3.dst }; - -LABEL8: -endif(16) JIP: LABEL7 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g53<8,8,1>UD 0x00000008UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL10 UIP: LABEL10 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g53<8,8,1>UD g27<0,1,0>UD { align1 1H I@4 }; -(+f0.0) if(16) JIP: LABEL12 UIP: LABEL11 { align1 1H }; -shl(16) g99<1>D g29<8,8,1>D 0x00000005UD { align1 1H $3.dst }; -shr(16) g101<1>UD g29<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -mov(8) g103<1>UD g33.1<8,4,2>UD { align1 1Q F@6 }; -mov(8) g104<1>UD g35.1<8,4,2>UD { align1 2Q F@5 }; -add(8) g105<1>D g33<8,4,2>D g99<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g106<1>D g35<8,4,2>D g100<1,1,0>D { align1 2Q I@5 compacted }; -cmp.l.f0.0(8) g107<1>UD g105<8,8,1>UD g33<8,4,2>UD { align1 1Q I@2 }; -mov(8) g70<2>UD g105<4,4,1>UD { align1 1Q $0.src }; -cmp.l.f0.0(8) g108<1>UD g106<8,8,1>UD g35<8,4,2>UD { align1 2Q I@3 }; -mov(8) g72<2>UD g106<4,4,1>UD { align1 2Q $0.src }; -add(16) g111<1>D g105<1,1,0>D 16D { align1 1H compacted }; -add3(16) g109<1>D g103<8,8,1>D g101<8,8,1>D -g107<1,1,1>D { align1 1H I@3 }; -cmp.l.f0.0(16) g113<1>UD g111<1,1,0>UD g105<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g74<2>UD g111<4,4,1>UD { align1 1Q }; -mov(8) g76<2>UD g112<4,4,1>UD { align1 2Q }; -mov(8) g70.1<2>UD g109<4,4,1>UD { align1 1Q I@4 }; -mov(8) g72.1<2>UD g110<4,4,1>UD { align1 2Q I@5 }; -add(16) g115<1>D -g113<1,1,0>D g109<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g4UD g70UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(8) g74.1<2>UD g115<4,4,1>UD { align1 1Q I@1 }; -mov(8) g76.1<2>UD g116<4,4,1>UD { align1 2Q I@2 }; -and(16) g97<1>UD g10<8,8,1>UD 0x07ffffffUD { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g5UD g74UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -shr(16) g95<1>UD g11<1,1,0>UD 0x0000001dUD { align1 1H $0.dst compacted }; -else(16) JIP: LABEL11 UIP: LABEL11 { align1 1H }; - -LABEL12: -mov(16) g29<1>UD 0xffffffffUD { align1 1H $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -mov(16) g97<1>UD 0xffffffffUD { align1 1H }; -mov(16) g95<1>UD 0x00000000UD { align1 1H I@4 }; - -LABEL11: -endif(16) JIP: LABEL10 { align1 1H }; -add(16) g116<1>D g51<1,1,0>D 15D { align1 1H $1.src compacted }; -add(16) g118<1>D g51<1,1,0>D -1D { align1 1H $1.src compacted }; -add(16) g124<1>D g51<1,1,0>D 1D { align1 1H compacted }; -cmp.l.f0.0(16) null<1>D g116<8,8,1>D 16D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) a0<1>UW 0x0c20UW { align1 WE_all 1H I@3 }; -shl(16) a0<1>UW g118<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0c20UW { align1 1H A@1 }; -mov(16) g120<1>UD g[a0]UD { align1 1H A@1 compacted }; -mov(16) a0<1>UW 0x0c20UW { align1 WE_all 1H I@3 }; -shl(16) a0<1>UW g124<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0c20UW { align1 1H A@1 }; -mov(16) g126<1>UD g[a0]UD { align1 1H A@1 compacted }; -(-f0.0) sel(16) g122<1>UD g120<8,8,1>UD 0xffffffffUD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.l.f0.0(16) g1<1>D g124<1,1,0>D 16D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0) sel(16) g4<1>UD g126<8,8,1>UD 0xffffffffUD { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.nz.f0.0(16) g6<1>D g122<1,1,0>D g97<1,1,0>D { align1 1H I@3 compacted }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H I@3 }; -mov(16) g8<1>D -g6<8,8,1>D { align1 1H @2 $0.dst }; -mov(16) a0<1>UW 0x0100UW { align1 WE_all 1H @1 $0.dst }; -shl(16) a0<1>UW g124<16,8,2>W 0x0002UW { align1 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0100UW { align1 1H A@1 }; -mov(16) g10<1>UD g[a0]UD { align1 1H A@1 compacted }; -(+f0.0) sel(16) g57<1>UD g10<1,1,0>UD 0x00000000UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) null<1>D g6<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g11<1>UD g53<1,1,0>UD 0x00000000UD { align1 1H compacted }; -mov(8) g59<2>UD g11<4,4,1>UD { align1 1Q I@1 }; -mov(8) g61<2>UD g12<4,4,1>UD { align1 2Q I@2 }; -mov(8) g59.1<2>UD 0x00000000UD { align1 1Q I@2 }; -mov(8) g61.1<2>UD 0x00000000UD { align1 2Q I@2 }; -mov(8) g79<2>UD 0x00000000UD { align1 WE_all 1Q I@2 }; -mov(8) g79<2>UD g59<8,4,2>UD { align1 1Q }; -mov(8) g81<2>UD 0x00000000UD { align1 WE_all 2Q I@2 }; -mov(8) g81<2>UD g61<8,4,2>UD { align1 2Q }; -mov(8) g13<2>UD g79<8,4,2>UD { align1 WE_all 1Q I@2 }; -mov(8) g79.1<2>UD 0x00000000UD { align1 WE_all 1Q }; -mov(8) g79.1<2>UD g59.1<8,4,2>UD { align1 1Q }; -mov(8) g15<2>UD g81<8,4,2>UD { align1 WE_all 2Q I@3 }; -mov(8) g81.1<2>UD 0x00000000UD { align1 WE_all 2Q }; -mov(8) g81.1<2>UD g61.1<8,4,2>UD { align1 2Q }; -mov(8) g13.1<2>UD g79.1<8,4,2>UD { align1 WE_all 1Q I@3 }; -mov(8) g15.1<2>UD g81.1<8,4,2>UD { align1 WE_all 2Q I@2 }; -cmp.g.f0.0(4) null<1>UD g13<8,2,4>UD g13.2<8,2,4>UD { align1 WE_all 1N I@2 }; -(+f0.0) cmp.z.f0.0(4) null<1>UD g13.1<8,2,4>UD g13.3<8,2,4>UD { align1 WE_all 1N }; -(-f0.0) cmp.g.f0.0(4) null<1>UD g13.1<8,2,4>UD g13.3<8,2,4>UD { align1 WE_all 1N }; -(+f0.0) mov(4) g13.2<4>UD g13<8,2,4>UD { align1 WE_all 1N }; -(+f0.0) mov(4) g13.3<4>UD g13.1<8,2,4>UD { align1 WE_all 1N I@1 }; -cmp.g.f0.0(2) null<1>UD g13.2<0,1,0>UD g13.4<4,2,2>UD { align1 WE_all 1N I@1 }; -(+f0.0) cmp.z.f0.0(2) null<1>UD g13.3<0,1,0>UD g13.5<4,2,2>UD { align1 WE_all 1N }; -(-f0.0) cmp.g.f0.0(2) null<1>UD g13.3<0,1,0>UD g13.5<4,2,2>UD { align1 WE_all 1N }; -(+f0.0) mov(2) g13.4<2>UD g13.2<0,1,0>UD { align1 WE_all 1N }; -(+f0.0) mov(2) g13.5<2>UD g13.3<0,1,0>UD { align1 WE_all 1N I@1 }; -cmp.g.f0.0(2) null<1>UD g14.2<0,1,0>UD g14.4<4,2,2>UD { align1 WE_all 1N I@6 }; -(+f0.0) cmp.z.f0.0(2) null<1>UD g14.3<0,1,0>UD g14.5<4,2,2>UD { align1 WE_all 1N }; -(-f0.0) cmp.g.f0.0(2) null<1>UD g14.3<0,1,0>UD g14.5<4,2,2>UD { align1 WE_all 1N }; -(+f0.0) mov(2) g14.4<2>UD g14.2<0,1,0>UD { align1 WE_all 1N }; -(+f0.0) mov(2) g14.5<2>UD g14.3<0,1,0>UD { align1 WE_all 1N I@1 }; -cmp.g.f0.0(4) null<1>UD g13.6<0,1,0>UD g14<8,4,2>UD { align1 WE_all 1N I@1 }; -(+f0.0) cmp.z.f0.0(4) null<1>UD g13.7<0,1,0>UD g14.1<8,4,2>UD { align1 WE_all 1N }; -(-f0.0) cmp.g.f0.0(4) null<1>UD g13.7<0,1,0>UD g14.1<8,4,2>UD { align1 WE_all 1N }; -(+f0.0) mov(4) g14<2>UD g13.6<0,1,0>UD { align1 WE_all 1N }; -(+f0.0) mov(4) g14.1<2>UD g13.7<0,1,0>UD { align1 WE_all 1N I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(8) g63.1<2>UD g13.1<8,4,2>UD { align1 1Q }; -cmp.g.f0.0(4) null<1>UD g15<8,2,4>UD g15.2<8,2,4>UD { align1 WE_all 1N }; -mov(8) g63<2>UD g13<8,4,2>UD { align1 1Q I@2 }; -(+f0.0) cmp.z.f0.0(4) null<1>UD g15.1<8,2,4>UD g15.3<8,2,4>UD { align1 WE_all 1N }; -add(8) g59<1>D g53<8,8,1>D -g63<8,4,2>D { align1 1Q I@2 }; -(-f0.0) cmp.g.f0.0(4) null<1>UD g15.1<8,2,4>UD g15.3<8,2,4>UD { align1 WE_all 1N }; -(+f0.0) mov(4) g15.2<4>UD g15<8,2,4>UD { align1 WE_all 1N }; -(+f0.0) mov(4) g15.3<4>UD g15.1<8,2,4>UD { align1 WE_all 1N I@1 }; -cmp.g.f0.0(2) null<1>UD g15.2<0,1,0>UD g15.4<4,2,2>UD { align1 WE_all 1N I@1 }; -(+f0.0) cmp.z.f0.0(2) null<1>UD g15.3<0,1,0>UD g15.5<4,2,2>UD { align1 WE_all 1N }; -(-f0.0) cmp.g.f0.0(2) null<1>UD g15.3<0,1,0>UD g15.5<4,2,2>UD { align1 WE_all 1N }; -(+f0.0) mov(2) g15.4<2>UD g15.2<0,1,0>UD { align1 WE_all 1N }; -(+f0.0) mov(2) g15.5<2>UD g15.3<0,1,0>UD { align1 WE_all 1N I@1 }; -cmp.g.f0.0(2) null<1>UD g16.2<0,1,0>UD g16.4<4,2,2>UD { align1 WE_all 1N I@6 }; -(+f0.0) cmp.z.f0.0(2) null<1>UD g16.3<0,1,0>UD g16.5<4,2,2>UD { align1 WE_all 1N }; -(-f0.0) cmp.g.f0.0(2) null<1>UD g16.3<0,1,0>UD g16.5<4,2,2>UD { align1 WE_all 1N }; -(+f0.0) mov(2) g16.4<2>UD g16.2<0,1,0>UD { align1 WE_all 1N }; -(+f0.0) mov(2) g16.5<2>UD g16.3<0,1,0>UD { align1 WE_all 1N I@1 }; -cmp.g.f0.0(4) null<1>UD g15.6<0,1,0>UD g16<8,4,2>UD { align1 WE_all 1N I@1 }; -(+f0.0) cmp.z.f0.0(4) null<1>UD g15.7<0,1,0>UD g16.1<8,4,2>UD { align1 WE_all 1N }; -(-f0.0) cmp.g.f0.0(4) null<1>UD g15.7<0,1,0>UD g16.1<8,4,2>UD { align1 WE_all 1N }; -(+f0.0) mov(4) g16<2>UD g15.6<0,1,0>UD { align1 WE_all 1N }; -(+f0.0) mov(4) g16.1<2>UD g15.7<0,1,0>UD { align1 WE_all 1N I@1 }; -cmp.g.f0.0(8) null<1>UD g14.6<0,1,0>UD g15<8,4,2>UD { align1 WE_all 1Q I@1 }; -(+f0.0) cmp.z.f0.0(8) null<1>UD g14.7<0,1,0>UD g15.1<8,4,2>UD { align1 WE_all 1Q }; -(-f0.0) cmp.g.f0.0(8) null<1>UD g14.7<0,1,0>UD g15.1<8,4,2>UD { align1 WE_all 1Q }; -(+f0.0) mov(8) g15<2>UD g14.6<0,1,0>UD { align1 WE_all 1Q }; -(+f0.0) mov(8) g15.1<2>UD g14.7<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@1 }; -mov(8) g65.1<2>UD g15.1<8,4,2>UD { align1 2Q $3.src }; -cmp.l.f0.0(16) null<1>UD g53<8,8,1>UD g27<0,1,0>UD { align1 1H }; -mov(8) g65<2>UD g15<8,4,2>UD { align1 2Q I@2 }; -add(8) g60<1>D g54<8,8,1>D -g65<8,4,2>D { align1 2Q I@1 }; -(+f0.0) if(16) JIP: LABEL13 UIP: LABEL13 { align1 1H }; -mov(16) g61<1>D 0D { align1 WE_all 1H }; -mov(16) g61<1>D -g6<8,8,1>D { align1 1H }; -cmp.z.f0.0(16) null<1>D g53<8,8,1>D 0D { align1 1H }; -add(8) g61.1<2>D g61<8,4,2>D g61.1<8,4,2>D { align1 WE_all 1Q I@2 }; -add(4) g61.2<4>D g61.1<8,2,4>D g61.2<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g61.3<4>D g61.1<8,2,4>D g61.3<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g61.4<1>D g61.3<0,1,0>D g61.4<4,4,1>D { align1 WE_all 1N I@1 }; -add(4) g62.4<1>D g62.3<0,1,0>D g62.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(8) g62<1>D g61.7<0,1,0>D g62<1,1,0>D { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g68<1>D g62.7<0,1,0>D { align1 1H $3.src }; -(+f0.0) if(16) JIP: LABEL15 UIP: LABEL14 { align1 1H }; -add(8) g62<1>D g41<8,4,2>D 28D { align1 1Q F@2 compacted }; -add(8) g63<1>D g43<8,4,2>D 28D { align1 2Q F@1 compacted }; -cmp.l.f0.0(8) g64<1>UD g62<8,8,1>UD g41<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g65<1>UD g63<8,8,1>UD g43<8,4,2>UD { align1 2Q I@2 }; -mov(8) g75<2>UD g62<4,4,1>UD { align1 1Q $0.src }; -mov(8) g77<2>UD g63<4,4,1>UD { align1 2Q $0.src }; -add(8) g66<1>D -g64<8,8,1>D g41.1<8,4,2>D { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -add(8) g67<1>D -g65<8,8,1>D g43.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g75.1<2>UD g66<4,4,1>UD { align1 1Q I@2 }; -mov(8) g77.1<2>UD g67<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g93UD g75UD g68UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -else(16) JIP: LABEL14 UIP: LABEL14 { align1 1H }; - -LABEL15: -mov(16) g93<1>UD 0x00000000UD { align1 1H $0.dst }; - -LABEL14: -endif(16) JIP: LABEL13 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g67<1>D 0D { align1 WE_all 1H I@4 }; -mov(16) g67<1>D -g6<8,8,1>D { align1 1H }; -cmp.nz.f0.0(16) null<1>D g4<8,8,1>D g97<8,8,1>D { align1 1H }; -add(8) g67.1<2>D g67<8,4,2>D g67.1<8,4,2>D { align1 WE_all 1Q I@2 }; -add(4) g67.2<4>D g67.1<8,2,4>D g67.2<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g67.3<4>D g67.1<8,2,4>D g67.3<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g67.4<1>D g67.3<0,1,0>D g67.4<4,4,1>D { align1 WE_all 1N I@1 }; -add(4) g68.4<1>D g68.3<0,1,0>D g68.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(8) g68<1>D g67.7<0,1,0>D g68<1,1,0>D { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add3(16) g69<1>D 65535W g93.0<0,1,0>D g67<1,1,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL16 UIP: LABEL16 { align1 1H }; -and(16) g71<1>UD g97<8,8,1>UD 0x00ffffffUD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g73<1>D g69<8,8,1>D 0x00000006UD { align1 1H I@3 }; -shr(16) g80<1>UD g69<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -mov(8) g82<1>UD g41.1<8,4,2>UD { align1 1Q F@2 }; -mov(8) g83<1>UD g43.1<8,4,2>UD { align1 2Q F@1 }; -shl(16) g90<1>D g95<8,8,1>D 0x0000001eUD { align1 1H }; -add(16) g92<1>D g59<1,1,0>D 1D { align1 1H compacted }; -or(16) g18<1>UD g71<8,8,1>UD 0xff000000UD { align1 1H @7 $0.dst }; -add(8) g84<1>D g41<8,4,2>D g73<1,1,0>D { align1 1Q I@7 compacted }; -add(8) g85<1>D g43<8,4,2>D g74<1,1,0>D { align1 2Q I@7 compacted }; -or(16) g20<1>UD g97<1,1,0>UD g90<1,1,0>UD { align1 1H @5 $0.dst compacted }; -or(16) g22<1>UD g92<8,8,1>UD 0xfffffff0UD { align1 1H @5 $0.dst }; -cmp.l.f0.0(8) g86<1>UD g84<8,8,1>UD g41<8,4,2>UD { align1 1Q I@4 }; -mov(8) g76<2>UD g84<4,4,1>UD { align1 1Q $0.src }; -cmp.l.f0.0(8) g87<1>UD g85<8,8,1>UD g43<8,4,2>UD { align1 2Q I@5 }; -mov(8) g78<2>UD g85<4,4,1>UD { align1 2Q $0.src }; -add3(16) g89<1>D g82<8,8,1>D g80<8,8,1>D -g86<1,1,1>D { align1 1H I@2 }; -mov(8) g76.1<2>UD g89<4,4,1>UD { align1 1Q I@1 }; -mov(8) g78.1<2>UD g90<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g76UD g18UD 0x08007586 0x00000180 - ugm MsgDesc: ( store_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 6 flat ) base_offset 0 { align1 1H $0 }; - -LABEL16: -endif(16) JIP: LABEL13 { align1 1H }; -shl(16) g93<1>D g29<8,8,1>D 0x00000005UD { align1 1H $0.dst }; -shr(16) g95<1>UD g29<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -add(8) g97<1>D g33<8,4,2>D 16D { align1 1Q F@6 compacted }; -add(8) g98<1>D g35<8,4,2>D 16D { align1 2Q F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g108<1>D g69<8,8,1>D 0x00000006UD { align1 1H I@7 }; -shr(16) g110<1>UD g69<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -mov(8) g112<1>UD g41.1<8,4,2>UD { align1 1Q F@2 }; -mov(8) g113<1>UD g43.1<8,4,2>UD { align1 2Q F@1 }; -shl(16) g64<1>D g59<8,8,1>D 0x00000002UD { align1 1H }; -cmp.l.f0.0(8) g99<1>UD g97<8,8,1>UD g33<8,4,2>UD { align1 1Q I@7 }; -cmp.l.f0.0(8) g100<1>UD g98<8,8,1>UD g35<8,4,2>UD { align1 2Q I@7 }; -add(16) g103<1>D g97<1,1,0>D g93<1,1,0>D { align1 1H compacted }; -add(8) g114<1>D g41<8,4,2>D g108<1,1,0>D { align1 1Q I@7 compacted }; -add(8) g115<1>D g43<8,4,2>D g109<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g101<1>D -g99<8,8,1>D g33.1<8,4,2>D { align1 1Q I@5 }; -add(8) g102<1>D -g100<8,8,1>D g35.1<8,4,2>D { align1 2Q I@5 }; -cmp.l.f0.0(16) g105<1>UD g103<1,1,0>UD g97<1,1,0>UD { align1 1H I@5 compacted }; -mov(8) g77<2>UD g103<4,4,1>UD { align1 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g79<2>UD g104<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g116<1>UD g114<8,8,1>UD g41<8,4,2>UD { align1 1Q I@7 }; -cmp.l.f0.0(8) g117<1>UD g115<8,8,1>UD g43<8,4,2>UD { align1 2Q I@7 }; -add(16) g120<1>D g114<1,1,0>D 12D { align1 1H compacted }; -add3(16) g107<1>D g101<8,8,1>D g95<8,8,1>D -g105<1,1,1>D { align1 1H I@6 }; -add3(16) g118<1>D g112<8,8,1>D g110<8,8,1>D -g116<1,1,1>D { align1 1H I@3 }; -add(16) g124<1>D g120<1,1,0>D g64<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g122<1>UD g120<1,1,0>UD g114<1,1,0>UD { align1 1H compacted }; -mov(8) g77.1<2>UD g107<4,4,1>UD { align1 1Q I@4 }; -mov(8) g79.1<2>UD g108<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g126<1>UD g124<1,1,0>UD g120<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g81<2>UD g124<4,4,1>UD { align1 1Q }; -mov(8) g83<2>UD g125<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g17UD g77UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -add3(16) g1<1>D -g122<8,8,1>D g118<8,8,1>D -g126<1,1,1>D { align1 1H A@1 }; -mov(8) g81.1<2>UD g1<4,4,1>UD { align1 1Q I@1 }; -mov(8) g83.1<2>UD g2<4,4,1>UD { align1 2Q I@2 }; -and(16) g69<1>UD g23<8,8,1>UD 0x1fffffffUD { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g81UD g69UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -cmp.z.f0.0(16) null<1>D g53<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL17 UIP: LABEL17 { align1 1H }; -shl(16) g4<1>D g55<8,8,1>D 0x00000006UD { align1 1H }; -shr(16) g6<1>UD g55<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -add(8) g8<1>D g41<8,4,2>D g4<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g9<1>D g43<8,4,2>D g5<1,1,0>D { align1 2Q I@3 compacted }; -cmp.l.f0.0(8) g10<1>UD g8<8,8,1>UD g41<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g11<1>UD g9<8,8,1>UD g43<8,4,2>UD { align1 2Q I@2 }; -add(16) g23<1>D g114<1,1,0>D -g8<1,1,0>D { align1 1H compacted }; -add(16) g78<1>D g8<1,1,0>D 12D { align1 1H $0.src compacted }; -cmp.g.f0.0(16) g19<1>UD g8<1,1,0>UD 0x00000000UD { align1 1H $0.dst compacted }; -add3(16) g17<1>D g112<8,8,1>D g6<8,8,1>D -g10<1,1,1>D { align1 1H @4 $0.dst }; -cmp.l.f0.0(16) g29<1>UD g23<1,1,0>UD g114<1,1,0>UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g82<2>UD g78<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g84<2>UD g79<4,4,1>UD { align1 2Q I@5 }; -cmp.g.f0.0(16) g61<1>UD g23<1,1,0>UD 0x00000000UD { align1 1H compacted }; -add(16) g21<1>D -g17<1,1,0>D g19<1,1,0>D { align1 1H @5 $0.dst compacted }; -add3(16) g59<1>D g118<8,8,1>D g21<8,8,1>D -g29<1,1,1>D { align1 1H I@1 }; -add(16) g66<1>D -g59<1,1,0>D g61<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>D g59<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g68<1>UD g66<1,1,0>UD g59<1,1,0>UD { align1 1H I@2 compacted }; -(+f0.0) sel(16) g70<1>D -g23<1,1,0>D g23<1,1,0>D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g74<1>D g68<8,8,1>D 0x0000001aUD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shr(16) g72<1>UD g70<1,1,0>UD 0x00000006UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g76<1>UD g72<1,1,0>UD g74<1,1,0>UD { align1 1H I@1 compacted }; -(+f0.0) sel(16) g70<1>D -g76<1,1,0>D g76<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g80<1>UD g78<1,1,0>UD g8<1,1,0>UD { align1 1H $0.src compacted }; -add(16) g86<1>D -g80<1,1,0>D g17<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g82.1<2>UD g86<4,4,1>UD { align1 1Q I@1 }; -mov(8) g84.1<2>UD g87<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g82UD g70UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g89<1>D g8<1,1,0>D 16D { align1 1H compacted }; -mov(16) g71<1>UD g88<16,8,2>UB { align1 1H $0.src }; -cmp.l.f0.0(16) g91<1>UD g89<1,1,0>UD g8<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g83<2>UD g89<4,4,1>UD { align1 1Q $0.src }; -mov(8) g85<2>UD g90<4,4,1>UD { align1 2Q $0.src }; -add(16) g93<1>D -g91<1,1,0>D g17<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g83.1<2>UD g93<4,4,1>UD { align1 1Q I@1 }; -mov(8) g85.1<2>UD g94<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g83UD g71UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL17: -endif(16) JIP: LABEL13 { align1 1H }; -or(16) g94<1>UD g57<1,1,0>UD g64<1,1,0>UD { align1 1H compacted }; -shl(16) g96<1>D g55<8,8,1>D 0x00000006UD { align1 1H }; -shr(16) g98<1>UD g55<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -add(8) g100<1>D g41<8,4,2>D 22D { align1 1Q compacted }; -add(8) g101<1>D g43<8,4,2>D 22D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g82<4>UB g94<8,8,1>UD { align1 1H I@5 }; -cmp.l.f0.0(8) g102<1>UD g100<8,8,1>UD g41<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g103<1>UD g101<8,8,1>UD g43<8,4,2>UD { align1 2Q I@3 }; -add(16) g104<1>D g100<1,1,0>D g96<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g72<1>UD g82<32,8,4>UB { align1 1H I@4 }; -add3(16) g108<1>D -g102<8,8,1>D g112<8,8,1>D g98<1,1,1>D { align1 1H I@3 }; -cmp.l.f0.0(16) g106<1>UD g104<1,1,0>UD g100<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g110<1>D g104<1,1,0>D g53<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g112<1>UD g110<1,1,0>UD g104<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g84<2>UD g110<4,4,1>UD { align1 1Q $0.src }; -mov(8) g86<2>UD g111<4,4,1>UD { align1 2Q $0.src }; -add3(16) g114<1>D -g106<8,8,1>D g108<8,8,1>D -g112<1,1,1>D { align1 1H I@3 }; -mov(8) g84.1<2>UD g114<4,4,1>UD { align1 1Q I@1 }; -mov(8) g86.1<2>UD g115<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g84UD g72UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL13: -endif(16) JIP: LABEL10 { align1 1H }; - -LABEL10: -endif(16) JIP: LABEL7 { align1 1H }; -add(16) g31<1>D g31<1,1,0>D g27<0,1,0>D { align1 1H I@5 compacted }; - -LABEL7: -while(16) JIP: LABEL18 { align1 1H }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_leaf_primref_to_procedurals_code[] = { - 0x80000065, 0x53058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x73050220, 0x00000024, 0x00000000, - 0xe2541a40, 0x00015303, 0xe2550040, 0x04015303, - 0x80030061, 0x59054410, 0x00000000, 0x76543210, - 0x00041c69, 0x5c058660, 0x02467305, 0x00000004, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x01140000, 0xfa00540c, 0x00340000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x030c0000, 0xfa00550c, 0x00300000, - 0x64591a40, 0x00805995, 0xa06d1a40, 0x01005c03, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x21620061, 0x001102cc, 0x2a640061, 0x001102cc, - 0x00030061, 0x21260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x23260aa0, 0x00000264, 0x00000000, - 0x00030061, 0x25260aa0, 0x000002a4, 0x00000000, - 0x00130061, 0x27260aa0, 0x000002a4, 0x00000000, - 0x00030061, 0x29260aa0, 0x000002e4, 0x00000000, - 0x00130061, 0x2b260aa0, 0x000002e4, 0x00000000, - 0x21621761, 0x00110204, 0x2a641761, 0x00110204, - 0x21211761, 0x00110244, 0x2a231761, 0x00110244, - 0x21251761, 0x0011025c, 0x2a271761, 0x0011025c, - 0x21291761, 0x0011026c, 0x2a2b1761, 0x0011026c, - 0xa1661740, 0x024e6203, 0xaa671740, 0x024e6403, - 0x00031a70, 0x68050220, 0x52466605, 0x00446206, - 0x00030061, 0x75060220, 0x00346605, 0x00000000, - 0x00131b70, 0x69050220, 0x52466705, 0x00446406, - 0x00130061, 0x77060220, 0x00346705, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040070, 0x00018660, 0x16000344, 0x00000008, - 0x00031d40, 0x6a052660, 0x06466805, 0x00446226, - 0x00131c40, 0x6b052660, 0x06466905, 0x00446426, - 0x00031a61, 0x75260220, 0x00346a05, 0x00000000, - 0x00131a61, 0x77260220, 0x00346b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x6b140000, 0xfb047524, 0x00040000, - 0x27192162, 0x6b006d03, 0x00040041, 0x49050660, - 0x01000344, 0x00566b16, 0x00040041, 0x6e050660, - 0x01000344, 0x00566b06, 0x00041940, 0x6e160110, - 0x01566e16, 0x00564906, 0x11041962, 0x2d058220, - 0x02466e05, 0x00000004, 0x00040070, 0x00018660, - 0x26465c05, 0x00000000, 0x01040022, 0x0001c060, - 0x00000168, 0x00000158, 0xa06f0040, 0xfff05c03, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00031461, 0x77050220, 0x00442526, 0x00000000, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x00131361, 0x78050220, 0x00442726, 0x00000000, - 0x00041b41, 0x71050660, 0x01466f05, 0x00000344, - 0x00040041, 0x4a050660, 0x01466f05, 0x00000354, - 0x00041940, 0x71160110, 0x01567116, 0x00564a06, - 0xa0731940, 0x2d007102, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x27751970, 0x71007303, - 0xa1790040, 0x730e2502, 0xaa7a0040, 0x740e2702, - 0x00031a70, 0x7b050220, 0x52467905, 0x00442506, - 0x00030061, 0x04060220, 0x00347905, 0x00000000, - 0x00131b70, 0x7c050220, 0x52467a05, 0x00442706, - 0x00130061, 0x06060220, 0x00347a05, 0x00000000, - 0x00041a52, 0x7d040e68, 0x0eae7705, 0x7b057505, - 0x00031961, 0x04260220, 0x00347d05, 0x00000000, - 0x00131a61, 0x06260220, 0x00347e05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x5a140000, 0xfb040424, 0x00040000, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00042061, 0x5a054220, 0x00000000, 0xffffffff, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040061, 0x2f054660, 0x00000000, 0x00000001, - 0x00030c61, 0x31050220, 0x00442526, 0x00000000, - 0x00130b61, 0x32050220, 0x00442726, 0x00000000, - 0x00041a70, 0x00010220, 0x42465c05, 0x00466b05, - 0x01040028, 0x0001c660, 0x00000148, 0x00000148, - 0x00040041, 0x7e050660, 0x01465c05, 0x00000344, - 0x00040041, 0x4b050660, 0x01465c05, 0x00000354, - 0x00041940, 0x7e160110, 0x01567e16, 0x00564b06, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0xa0010940, 0x2d007e02, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x27041970, 0x7e000103, - 0xa1063040, 0x010e2502, 0xaa073040, 0x020e2702, - 0x00031a70, 0x08050220, 0x52460605, 0x00442506, - 0x00033261, 0x0d060220, 0x00340605, 0x00000000, - 0x00131b70, 0x09050220, 0x52460705, 0x00442706, - 0x00133261, 0x0f060220, 0x00340705, 0x00000000, - 0x00041a52, 0x0a040e68, 0x0eae3105, 0x08050405, - 0x00031961, 0x0d260220, 0x00340a05, 0x00000000, - 0x00131a61, 0x0f260220, 0x00340b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x0b140000, 0xfb040d24, 0x00040000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00042270, 0x00010660, 0x26460b05, 0x00465a05, - 0x01040028, 0x0001c660, 0x00000018, 0x00000018, - 0xa05c0040, 0x00105c03, 0x00040027, 0x00014060, - 0x00000000, 0xfffffea8, 0xa00c3240, 0xfff01903, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041941, 0x0e050660, 0x01460c05, 0x00000344, - 0x00040041, 0x4c050660, 0x01460c05, 0x00000354, - 0x00041940, 0x0e160110, 0x01560e16, 0x00564c06, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0101940, 0x2d000e02, 0x27121970, 0x0e001003, - 0xa1140040, 0x100e2502, 0xaa150040, 0x110e2702, - 0x00031a70, 0x16050220, 0x52461405, 0x00442506, - 0x00030061, 0x33060220, 0x00341405, 0x00000000, - 0x00131b70, 0x17050220, 0x52461505, 0x00442706, - 0x00130061, 0x35060220, 0x00341505, 0x00000000, - 0x00041a52, 0x1b040e68, 0x0eae3105, 0x16051205, - 0x00031961, 0x33260220, 0x00341b05, 0x00000000, - 0x00131a61, 0x35260220, 0x00341c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x1c140000, 0xfb043324, 0x00040000, - 0x00041a70, 0x00010220, 0x42461905, 0x00466b05, - 0x01040028, 0x0001c660, 0x00000138, 0x00000138, - 0x00040041, 0x1e050660, 0x01461905, 0x00000344, - 0x00040041, 0x4d050660, 0x01461905, 0x00000354, - 0x00041940, 0x1e160110, 0x01561e16, 0x00564d06, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xa0331940, 0x2d001e02, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x27351970, 0x1e003303, - 0xa1370040, 0x330e2502, 0xaa380040, 0x340e2702, - 0x00031a70, 0x39050220, 0x52463705, 0x00442506, - 0x00033361, 0x3e060220, 0x00343705, 0x00000000, - 0x00131b70, 0x3a050220, 0x52463805, 0x00442706, - 0x00133361, 0x40060220, 0x00343805, 0x00000000, - 0x00041a52, 0x3b040e68, 0x0eae3105, 0x39053505, - 0x00031961, 0x3e260220, 0x00343b05, 0x00000000, - 0x00131a61, 0x40260220, 0x00343c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x3c140000, 0xfb043e24, 0x00040000, - 0x00042370, 0x00010660, 0x26463c05, 0x00461c05, - 0x01040028, 0x0001c660, 0x00000018, 0x00000018, - 0xa0190040, 0x00101903, 0x00040027, 0x00014060, - 0x00000000, 0xfffffeb8, 0x00043361, 0x33050160, - 0x00465905, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xe0351965, 0x00f03303, - 0x00040061, 0x58064540, 0x00000000, 0x00030003, - 0xa01f1a40, 0x35005c02, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xa03d0040, 0x35001902, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x273f1970, 0x19003d03, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x27431b70, 0x3d001f03, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x41052660, 0x00463f05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041a65, 0x45052620, 0x02463f05, 0x00464305, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xeb471a70, 0x00004103, 0x00041966, 0x00010220, - 0x22464705, 0x00464505, 0x11040028, 0x0001c660, - 0x000014e0, 0x000014e0, 0x00043041, 0x49050660, - 0x01461f05, 0x00000344, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040041, 0x4e050660, - 0x01461f05, 0x00000354, 0x00041940, 0x49160110, - 0x01564916, 0x00564e06, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa04b1940, 0x0310491a, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0540040, 0x2d004902, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x274d1a70, 0x49004b03, - 0xa14f0040, 0x4b0e2502, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0xaa500040, 0x4c0e2702, - 0xa1591c40, 0x540e2502, 0xaa5ad040, 0x550e2702, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031c70, 0x51050220, 0x52464f05, 0x00442506, - 0x00030061, 0x41060220, 0x00344f05, 0x00000000, - 0x00131d70, 0x52050220, 0x52465005, 0x00442706, - 0x00130061, 0x43060220, 0x00345005, 0x00000000, - 0x00031e61, 0x45060220, 0x00345905, 0x00000000, - 0x27563070, 0x49005403, 0x00131f61, 0x47060220, - 0x00345a05, 0x00000000, 0x00032070, 0x5b050220, - 0x52465905, 0x00442506, 0x00130070, 0x5c050220, - 0x52465a05, 0x00442706, 0x275f0070, 0x19001f03, - 0x00041f52, 0x53040e68, 0x0eae3105, 0x51054d05, - 0x00041b52, 0x5d040e68, 0x0eae3105, 0x5b055605, - 0x00031a61, 0x41260220, 0x00345305, 0x00000000, - 0x00131b61, 0x43260220, 0x00345405, 0x00000000, - 0x00031b61, 0x45260220, 0x00345d05, 0x00000000, - 0x00131c61, 0x47260220, 0x00345e05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x1d140000, 0xfb044124, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x37140000, 0xfb044524, 0x00040000, - 0xac612070, 0x37103702, 0x00041965, 0x00010220, - 0x22465f05, 0x00466105, 0x01040022, 0x0001c060, - 0x000000c8, 0x000000b8, 0x80040061, 0x62054660, - 0x00000000, 0x00000000, 0x00040061, 0x62050660, - 0x00462f05, 0x00000000, 0x80031940, 0x62260660, - 0x06446206, 0x00446226, 0x80021940, 0x62470660, - 0x06426227, 0x00426247, 0x80021940, 0x62670660, - 0x06426227, 0x00426267, 0x80021940, 0x62850660, - 0x06006264, 0x00346285, 0x80021a40, 0x63850660, - 0x06006364, 0x00346385, 0xa4631940, 0x63016282, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00042361, 0x1b050220, 0x000063e4, 0x00000000, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x0004a361, 0x1b054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000011f8, - 0x00040070, 0x00018220, 0x52463505, 0x00000008, - 0x01040022, 0x0001c060, 0x000011c0, 0x000011c0, - 0x00041c70, 0x00010220, 0x52463505, 0x00001b04, - 0x01040022, 0x0001c060, 0x000001d8, 0x00000198, - 0x00042369, 0x63058660, 0x02461d05, 0x00000005, - 0xe0650068, 0x01b01d03, 0x00031661, 0x67050220, - 0x00442126, 0x00000000, 0x00131561, 0x68050220, - 0x00442326, 0x00000000, 0xa1691c40, 0x630e2102, - 0xaa6a1d40, 0x640e2302, 0x00031a70, 0x6b050220, - 0x52466905, 0x00442106, 0x00033061, 0x46060220, - 0x00346905, 0x00000000, 0x00131b70, 0x6c050220, - 0x52466a05, 0x00442306, 0x00133061, 0x48060220, - 0x00346a05, 0x00000000, 0xa06f0040, 0x01006903, - 0x00041b52, 0x6d040e68, 0x0e2e6705, 0x6b056505, - 0x27711a70, 0x69006f03, 0x00030061, 0x4a060220, - 0x00346f05, 0x00000000, 0x00130061, 0x4c060220, - 0x00347005, 0x00000000, 0x00031c61, 0x46260220, - 0x00346d05, 0x00000000, 0x00131d61, 0x48260220, - 0x00346e05, 0x00000000, 0xa0731d40, 0x6d027102, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x04440000, 0xfb044624, 0x003c0000, - 0x00031961, 0x4a260220, 0x00347305, 0x00000000, - 0x00131a61, 0x4c260220, 0x00347405, 0x00000000, - 0x00042065, 0x61058220, 0x02460a05, 0x07ffffff, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x05440000, 0xfb044a24, 0x003c0000, - 0xe05f2068, 0x01d00b03, 0x00040024, 0x0001c060, - 0x00000050, 0x00000050, 0x00042361, 0x1d054220, - 0x00000000, 0xffffffff, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x61054220, - 0x00000000, 0xffffffff, 0x00041c61, 0x5f054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000fc8, 0xa0743140, 0x00f03303, - 0xa0763140, 0xfff03303, 0xa07c0040, 0x00103303, - 0x00041b70, 0x00018660, 0x56467405, 0x00000010, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80041b61, 0x10014110, 0x00000000, 0x0c200c20, - 0x00040069, 0x10018510, 0x01567606, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x0c200c20, - 0xe0780961, 0x001b0004, 0x80041b61, 0x10014110, - 0x00000000, 0x0c200c20, 0x00040069, 0x10018510, - 0x01567c06, 0x00020002, 0x00040940, 0x10018110, - 0x01461001, 0x0c200c20, 0xe07e0961, 0x001b0004, - 0x11041a62, 0x7a058220, 0x02467805, 0xffffffff, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0xa7011170, 0x01007c03, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x01042062, 0x04058220, - 0x02467e05, 0xffffffff, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0xae061b70, 0x61007a02, - 0x00041b70, 0x00018660, 0x26460105, 0x00000000, - 0x0004a061, 0x08052660, 0x00460605, 0x00000000, - 0x80049061, 0x10014110, 0x00000000, 0x01000100, - 0x00040069, 0x10018510, 0x01567c06, 0x00020002, - 0x00040940, 0x10018110, 0x01461001, 0x01000100, - 0xe00a0961, 0x001b0004, 0xef391962, 0x00000a03, - 0x00040070, 0x00018660, 0x26460605, 0x00000000, - 0xef0b0062, 0x00003503, 0x00031961, 0x3b060220, - 0x00340b05, 0x00000000, 0x00131a61, 0x3d060220, - 0x00340c05, 0x00000000, 0x00031a61, 0x3b264220, - 0x00000000, 0x00000000, 0x00131a61, 0x3d264220, - 0x00000000, 0x00000000, 0x80031a61, 0x4f064220, - 0x00000000, 0x00000000, 0x00030061, 0x4f060220, - 0x00443b06, 0x00000000, 0x80131a61, 0x51064220, - 0x00000000, 0x00000000, 0x00130061, 0x51060220, - 0x00443d06, 0x00000000, 0x80031a61, 0x0d060220, - 0x00444f06, 0x00000000, 0x80030061, 0x4f264220, - 0x00000000, 0x00000000, 0x00030061, 0x4f260220, - 0x00443b26, 0x00000000, 0x80131b61, 0x0f060220, - 0x00445106, 0x00000000, 0x80130061, 0x51264220, - 0x00000000, 0x00000000, 0x00130061, 0x51260220, - 0x00443d26, 0x00000000, 0x80031b61, 0x0d260220, - 0x00444f26, 0x00000000, 0x80131a61, 0x0f260220, - 0x00445126, 0x00000000, 0x80021a70, 0x00010220, - 0x32420d07, 0x00420d47, 0x81020070, 0x00010220, - 0x12420d27, 0x00420d67, 0x91020070, 0x00010220, - 0x32420d27, 0x00420d67, 0x81020061, 0x0d470220, - 0x00420d07, 0x00000000, 0x81021961, 0x0d670220, - 0x00420d27, 0x00000000, 0x80011970, 0x00010220, - 0x32000d44, 0x00320d86, 0x81010070, 0x00010220, - 0x12000d64, 0x00320da6, 0x91010070, 0x00010220, - 0x32000d64, 0x00320da6, 0x81010061, 0x0d860220, - 0x00000d44, 0x00000000, 0x81011961, 0x0da60220, - 0x00000d64, 0x00000000, 0x80011e70, 0x00010220, - 0x32000e44, 0x00320e86, 0x81010070, 0x00010220, - 0x12000e64, 0x00320ea6, 0x91010070, 0x00010220, - 0x32000e64, 0x00320ea6, 0x81010061, 0x0e860220, - 0x00000e44, 0x00000000, 0x81011961, 0x0ea60220, - 0x00000e64, 0x00000000, 0x80021970, 0x00010220, - 0x32000dc4, 0x00440e06, 0x81020070, 0x00010220, - 0x12000de4, 0x00440e26, 0x91020070, 0x00010220, - 0x32000de4, 0x00440e26, 0x81020061, 0x0e060220, - 0x00000dc4, 0x00000000, 0x81021961, 0x0e260220, - 0x00000de4, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x3f260220, - 0x00440d26, 0x00000000, 0x80020070, 0x00010220, - 0x32420f07, 0x00420f47, 0x00031a61, 0x3f060220, - 0x00440d06, 0x00000000, 0x81020070, 0x00010220, - 0x12420f27, 0x00420f67, 0x00031a40, 0x3b050660, - 0x06463505, 0x02443f06, 0x91020070, 0x00010220, - 0x32420f27, 0x00420f67, 0x81020061, 0x0f470220, - 0x00420f07, 0x00000000, 0x81021961, 0x0f670220, - 0x00420f27, 0x00000000, 0x80011970, 0x00010220, - 0x32000f44, 0x00320f86, 0x81010070, 0x00010220, - 0x12000f64, 0x00320fa6, 0x91010070, 0x00010220, - 0x32000f64, 0x00320fa6, 0x81010061, 0x0f860220, - 0x00000f44, 0x00000000, 0x81011961, 0x0fa60220, - 0x00000f64, 0x00000000, 0x80011e70, 0x00010220, - 0x32001044, 0x00321086, 0x81010070, 0x00010220, - 0x12001064, 0x003210a6, 0x91010070, 0x00010220, - 0x32001064, 0x003210a6, 0x81010061, 0x10860220, - 0x00001044, 0x00000000, 0x81011961, 0x10a60220, - 0x00001064, 0x00000000, 0x80021970, 0x00010220, - 0x32000fc4, 0x00441006, 0x81020070, 0x00010220, - 0x12000fe4, 0x00441026, 0x91020070, 0x00010220, - 0x32000fe4, 0x00441026, 0x81020061, 0x10060220, - 0x00000fc4, 0x00000000, 0x81021961, 0x10260220, - 0x00000fe4, 0x00000000, 0x80031970, 0x00010220, - 0x32000ec4, 0x00440f06, 0x81030070, 0x00010220, - 0x12000ee4, 0x00440f26, 0x91030070, 0x00010220, - 0x32000ee4, 0x00440f26, 0x81030061, 0x0f060220, - 0x00000ec4, 0x00000000, 0x81031961, 0x0f260220, - 0x00000ee4, 0x00000000, 0x80101901, 0x00000000, - 0x00000000, 0x00000000, 0x00133361, 0x41260220, - 0x00440f26, 0x00000000, 0x00040070, 0x00010220, - 0x52463505, 0x00001b04, 0x00131a61, 0x41060220, - 0x00440f06, 0x00000000, 0x00131940, 0x3c050660, - 0x06463605, 0x02444106, 0x01040022, 0x0001c060, - 0x000009c8, 0x000009c8, 0x80040061, 0x3d054660, - 0x00000000, 0x00000000, 0x00040061, 0x3d052660, - 0x00460605, 0x00000000, 0x00040070, 0x00018660, - 0x16463505, 0x00000000, 0x80031a40, 0x3d260660, - 0x06443d06, 0x00443d26, 0x80021940, 0x3d470660, - 0x06423d27, 0x00423d47, 0x80021940, 0x3d670660, - 0x06423d27, 0x00423d67, 0x80021940, 0x3d850660, - 0x06003d64, 0x00343d85, 0x80021a40, 0x3e850660, - 0x06003e64, 0x00343e85, 0xa43e1940, 0x3e013d82, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00043361, 0x44050660, 0x00003ee4, 0x00000000, - 0x01040022, 0x0001c060, 0x000000f0, 0x000000e0, - 0xa13e1240, 0x01ce2903, 0xaa3f1140, 0x01ce2b03, - 0x00031a70, 0x40050220, 0x52463e05, 0x00442906, - 0x00131a70, 0x41050220, 0x52463f05, 0x00442b06, - 0x00033061, 0x4b060220, 0x00343e05, 0x00000000, - 0x00133061, 0x4d060220, 0x00343f05, 0x00000000, - 0x00031c40, 0x42052660, 0x06464005, 0x00442926, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00131c40, 0x43052660, 0x06464105, 0x00442b26, - 0x00031a61, 0x4b260220, 0x00344205, 0x00000000, - 0x00131a61, 0x4d260220, 0x00344305, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x5d140000, 0xfb184b24, 0x01004414, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00042061, 0x5d054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000810, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80041c61, 0x43054660, 0x00000000, 0x00000000, - 0x00040061, 0x43052660, 0x00460605, 0x00000000, - 0x00040070, 0x00010660, 0x26460405, 0x00466105, - 0x80031a40, 0x43260660, 0x06444306, 0x00444326, - 0x80021940, 0x43470660, 0x06424327, 0x00424347, - 0x80021940, 0x43670660, 0x06424327, 0x00424367, - 0x80021940, 0x43850660, 0x06004364, 0x00344385, - 0x80021a40, 0x44850660, 0x06004464, 0x00344485, - 0xa4441940, 0x44014382, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x45044560, - 0x0606ffff, 0x43055d04, 0x01040022, 0x0001c060, - 0x00000148, 0x00000148, 0x00043065, 0x47058220, - 0x02466105, 0x00ffffff, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041b69, 0x49058660, - 0x02464505, 0x00000006, 0xe0500068, 0x01a04503, - 0x00031261, 0x52050220, 0x00442926, 0x00000000, - 0x00131161, 0x53050220, 0x00442b26, 0x00000000, - 0x00040069, 0x5a058660, 0x02465f05, 0x0000001e, - 0xa05c0040, 0x00103b03, 0x0004f066, 0x12058220, - 0x02464705, 0xff000000, 0xa1541f40, 0x490e2902, - 0xaa551f40, 0x4a0e2b02, 0x2014d066, 0x5a006103, - 0x0004d066, 0x16058220, 0x02465c05, 0xfffffff0, - 0x00031c70, 0x56050220, 0x52465405, 0x00442906, - 0x00033061, 0x4c060220, 0x00345405, 0x00000000, - 0x00131d70, 0x57050220, 0x52465505, 0x00442b06, - 0x00133061, 0x4e060220, 0x00345505, 0x00000000, - 0x00041a52, 0x59040e68, 0x0e2e5205, 0x56055005, - 0x00031961, 0x4c260220, 0x00345905, 0x00000000, - 0x00131a61, 0x4e260220, 0x00345a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c4c24, 0x001c1234, - 0x00040025, 0x00004600, 0x00000000, 0x000005e0, - 0x00042069, 0x5d058660, 0x02461d05, 0x00000005, - 0xe05f0068, 0x01b01d03, 0xa1611640, 0x010e2103, - 0xaa621540, 0x010e2303, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041f69, 0x6c058660, - 0x02464505, 0x00000006, 0xe06e0068, 0x01a04503, - 0x00031261, 0x70050220, 0x00442926, 0x00000000, - 0x00131161, 0x71050220, 0x00442b26, 0x00000000, - 0x00040069, 0x40058660, 0x02463b05, 0x00000002, - 0x00031f70, 0x63050220, 0x52466105, 0x00442106, - 0x00131f70, 0x64050220, 0x52466205, 0x00442306, - 0xa0670040, 0x5d006102, 0xa1721f40, 0x6c0e2902, - 0xaa731f40, 0x6d0e2b02, 0x00031d40, 0x65052660, - 0x06466305, 0x00442126, 0x00131d40, 0x66052660, - 0x06466405, 0x00442326, 0x27691d70, 0x61006703, - 0x00033061, 0x4d060220, 0x00346705, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x4f060220, 0x00346805, 0x00000000, - 0x00031f70, 0x74050220, 0x52467205, 0x00442906, - 0x00131f70, 0x75050220, 0x52467305, 0x00442b06, - 0xa0780040, 0x00c07203, 0x00041e52, 0x6b040e68, - 0x0e2e6505, 0x69055f05, 0x00041b52, 0x76040e68, - 0x0e2e7005, 0x74056e05, 0xa07c1b40, 0x40007802, - 0x277a0070, 0x72007803, 0x00031c61, 0x4d260220, - 0x00346b05, 0x00000000, 0x00131d61, 0x4f260220, - 0x00346c05, 0x00000000, 0x277e1c70, 0x78007c03, - 0x00030061, 0x51060220, 0x00347c05, 0x00000000, - 0x00130061, 0x53060220, 0x00347d05, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x11440000, 0xfb044d24, 0x003c0000, - 0x00040952, 0x01042e68, 0x0e2e7a05, 0x7e057605, - 0x00031961, 0x51260220, 0x00340105, 0x00000000, - 0x00131a61, 0x53260220, 0x00340205, 0x00000000, - 0x00042065, 0x45058220, 0x02461705, 0x1fffffff, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c5124, 0x00044514, - 0x00040070, 0x00018660, 0x16463505, 0x00000000, - 0x01040022, 0x0001c060, 0x00000250, 0x00000250, - 0x00040069, 0x04058660, 0x02463705, 0x00000006, - 0xe0060068, 0x01a03703, 0xa1081a40, 0x040e2902, - 0xaa091b40, 0x050e2b02, 0x00031a70, 0x0a050220, - 0x52460805, 0x00442906, 0x00131a70, 0x0b050220, - 0x52460905, 0x00442b06, 0xa0170040, 0x08207202, - 0xa04e3040, 0x00c00803, 0xeb132070, 0x00000803, - 0x0004c052, 0x11040e68, 0x0e2e7005, 0x0a050605, - 0x271d1c70, 0x72001703, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031c61, 0x52060220, - 0x00344e05, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131d61, 0x54060220, - 0x00344f05, 0x00000000, 0xeb3d0070, 0x00001703, - 0xa015d040, 0x13021102, 0x00041952, 0x3b040e68, - 0x0e2e7605, 0x1d051505, 0xa0421940, 0x3d023b02, - 0x00040070, 0x00018660, 0x56463b05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x2f441a62, 0x3b004203, 0xaf463062, 0x17021702, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041a69, 0x4a058660, 0x02464405, 0x0000001a, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe0481a68, 0x00604603, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x204c1966, 0x4a004803, - 0xaf461962, 0x4c024c02, 0x27503070, 0x08004e03, - 0xa0561940, 0x11025002, 0x00031961, 0x52260220, - 0x00345605, 0x00000000, 0x00131a61, 0x54260220, - 0x00345705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c5224, 0x00044614, 0xa0590040, 0x01000803, - 0x00043061, 0x47050020, 0x00565806, 0x00000000, - 0x275b1a70, 0x08005903, 0x00033061, 0x53060220, - 0x00345905, 0x00000000, 0x00133061, 0x55060220, - 0x00345a05, 0x00000000, 0xa05d1b40, 0x11025b02, - 0x00031961, 0x53260220, 0x00345d05, 0x00000000, - 0x00131a61, 0x55260220, 0x00345e05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xf3085324, 0x00024714, - 0x00040025, 0x00004600, 0x00000000, 0x00000140, - 0x205e0066, 0x40003903, 0x00040069, 0x60058660, - 0x02463705, 0x00000006, 0xe0620068, 0x01a03703, - 0xa1640040, 0x016e2903, 0xaa650040, 0x016e2b03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041d61, 0x52070200, 0x00465e05, 0x00000000, - 0x00031b70, 0x66050220, 0x52466405, 0x00442906, - 0x00131b70, 0x67050220, 0x52466505, 0x00442b06, - 0xa0681f40, 0x60006402, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041c61, 0x48050020, - 0x00665207, 0x00000000, 0x00041b52, 0x6c042e68, - 0x0e0e6605, 0x62057005, 0x276a1b70, 0x64006803, - 0xa06e0040, 0x35006802, 0x27701970, 0x68006e03, - 0x00033061, 0x54060220, 0x00346e05, 0x00000000, - 0x00133061, 0x56060220, 0x00346f05, 0x00000000, - 0x00041b52, 0x72042e68, 0x0e2e6a05, 0x70056c05, - 0x00031961, 0x54260220, 0x00347205, 0x00000000, - 0x00131a61, 0x56260220, 0x00347305, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xf3085424, 0x00024814, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000018, - 0xa01f1d40, 0x1b101f02, 0x00040027, 0x00014060, - 0x00000000, 0xffffea70, 0x80030061, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_leaf_primref_to_procedurals = { - .prog_data = { - .base.nr_params = 20, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 3, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 7680, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_leaf_primref_to_procedurals_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 20, - .push.cross_thread.regs = 3, - .push.cross_thread.size = 96, - }, - .args_size = 48, - .arg_count = 7, - .args = gfx125_bvh_build_leaf_primref_to_procedurals_args, - .code = gfx125_bvh_build_leaf_primref_to_procedurals_code, -}; -const char *gfx125_bvh_build_leaf_primref_to_procedurals_sha1 = "75fef0a8a72306104b6a1832f4fd347b7eabbad0"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_leaf_primref_to_quads.h b/src/intel/vulkan/grl/gfx125_bvh_build_leaf_primref_to_quads.h deleted file mode 100644 index 511036cdac9..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_leaf_primref_to_quads.h +++ /dev/null @@ -1,9141 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_leaf_primref_to_quads_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_leaf_primref_to_quads_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, - { 24, 8 }, - { 32, 8 }, - { 40, 4 }, - { 44, 4 }, - { 48, 4 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g8<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g121<1>UD g0.1<0,1,0>UD { align1 1H }; -mov(8) g21<1>UW 0x76543210UV { align1 WE_all 1Q }; -add(1) g9<1>UD g8<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@3 compacted }; -add(1) g10<1>UD g8<0,1,0>UD 0x00000040UD { align1 WE_all 1N compacted }; -mov(8) g107<1>UW 0x76543210V { align1 WE_all 1Q }; -mov(8) g21<1>UD g21<8,8,1>UW { align1 WE_all 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g1UD g9UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g3UD g10UD nullUD 0x0210c500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g107.8<1>UW g107<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@2 compacted }; -shl(8) g21<1>UD g21<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -add(8) g21<1>UD g21<1,1,0>UD 0x00000d80UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -mov(8) g8.1<2>F g2.3<0,1,0>F { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g10.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g4.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g6.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g12.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g14.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g68.1<2>F g2.7<0,1,0>F { align1 1Q }; -mov(8) g70.1<2>F g2.7<0,1,0>F { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(8) g16.1<2>F g3.1<0,1,0>F { align1 1Q compacted }; -mov(8) g18.1<2>F g3.1<0,1,0>F { align1 2Q compacted }; -mov(8) g8<2>F g2.2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g10<2>F g2.2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g4<2>F g2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g6<2>F g2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g12<2>F g2.4<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g14<2>F g2.4<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g68<2>F g2.6<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g70<2>F g2.6<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g16<2>F g3<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g18<2>F g3<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g20<1>UD g68<8,4,2>UD { align1 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 1N }; -send(8) nullUD g21UD g20UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 1Q @1 $2 }; -mov(8) g22<1>UD g70<8,4,2>UD { align1 2Q F@3 }; -mov(8) g23<1>UW 0x76543210UV { align1 WE_all 2Q }; -mov(8) g23<1>UD g23<8,8,1>UW { align1 WE_all 2Q I@1 }; -shl(8) g23<1>UD g23<8,8,1>UD 0x00000002UD { align1 WE_all 2Q I@1 }; -add(8) g23<1>UD g23<8,8,1>UD 0x00000da0UD { align1 WE_all 2Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 3N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000004fUD { align1 WE_all 3N }; -send(8) nullUD g23UD g22UD 0x42000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 1, ss ) surface_state_index 0 { align1 2Q @1 $3 }; -add(8) g20<1>D g68<8,4,2>D 16D { align1 1Q $2.src compacted }; -add(8) g21<1>D g70<8,4,2>D 16D { align1 2Q $2.src compacted }; -add(8) g27<1>D g70<8,4,2>D 88D { align1 2Q compacted }; -add(8) g32<1>D g6<8,4,2>D 36D { align1 2Q F@7 compacted }; -and(16) g38<1>UD g0.2<0,1,0>UD 0x000000ffUD { align1 1H compacted }; -mov(16) g42<1>D g107<8,8,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(8) g22<1>UD g20<8,8,1>UD g68<8,4,2>UD { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -cmp.l.f0.0(8) g23<1>UD g21<8,8,1>UD g70<8,4,2>UD { align1 2Q I@6 }; -mov(8) g123<2>UD g20<4,4,1>UD { align1 1Q }; -mov(8) g125<2>UD g21<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g29<1>UD g27<8,8,1>UD g70<8,4,2>UD { align1 2Q I@7 }; -cmp.l.f0.0(8) g34<1>UD g32<8,8,1>UD g6<8,4,2>UD { align1 2Q I@7 }; -shl(16) g40<1>D g38<8,8,1>D 0x00000004UD { align1 1H I@7 }; -add(8) g24<1>D -g22<8,8,1>D g68.1<8,4,2>D { align1 1Q I@7 }; -add(8) g25<1>D -g23<8,8,1>D g70.1<8,4,2>D { align1 2Q I@7 }; -add(8) g31<1>D -g29<8,8,1>D g70.1<8,4,2>D { align1 2Q I@5 }; -add(8) g36<1>D -g34<8,8,1>D g6.1<8,4,2>D { align1 2Q I@5 }; -add(16) g44<1>D g42<1,1,0>D g40<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g123.1<2>UD g24<4,4,1>UD { align1 1Q I@5 }; -mov(8) g125.1<2>UD g25<4,4,1>UD { align1 2Q I@5 }; -and(16) g46<1>UD g44<1,1,0>UD 0x0000001fUD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g25UD g123UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g126<2>UD g27<4,4,1>UD { align1 2Q $4.src }; -mov(8) g126.1<2>UD g31<4,4,1>UD { align1 2Q I@1 }; -add(8) g31<1>D g4<8,4,2>D 36D { align1 1Q F@7 compacted }; -shl(16) g86<1>D g25<8,8,1>D 0x00000006UD { align1 1H $4.dst }; -add(8) g26<1>D g68<8,4,2>D 88D { align1 1Q compacted }; -cmp.l.f0.0(8) g28<1>UD g26<8,8,1>UD g68<8,4,2>UD { align1 1Q I@1 }; -mov(8) g124<2>UD g26<4,4,1>UD { align1 1Q $4.src }; -cmp.l.f0.0(8) g33<1>UD g31<8,8,1>UD g4<8,4,2>UD { align1 1Q I@5 }; -add(8) g30<1>D -g28<8,8,1>D g68.1<8,4,2>D { align1 1Q I@3 }; -add(8) g35<1>D -g33<8,8,1>D g4.1<8,4,2>D { align1 1Q I@2 }; -mov(8) g124.1<2>UD g30<4,4,1>UD { align1 1Q I@2 }; -mov(8) g4<2>UD g31<4,4,1>UD { align1 1Q }; -mov(8) g6<2>UD g32<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g88UD g124UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g4.1<2>UD g35<4,4,1>UD { align1 1Q I@2 }; -mov(8) g6.1<2>UD g36<4,4,1>UD { align1 2Q I@2 }; -shl(16) g36<1>D g121<8,8,1>D 0x00000005UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g90UD g4UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -add(16) g92<1>D g36<1,1,0>D g46<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g92<8,8,1>UD g90<8,8,1>UD { align1 1H @1 $5.dst }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -mul(16) g47<1>D g92<8,8,1>D g3.4<0,1,0>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mul(16) g1<1>D g92<8,8,1>D g3.5<0,1,0>UW { align1 1H F@3 }; -mov(8) g53<1>UD g12.1<8,4,2>UD { align1 1Q F@6 }; -mov(8) g54<1>UD g14.1<8,4,2>UD { align1 2Q F@5 }; -mov(8) g66<1>UD g8.1<8,4,2>UD { align1 1Q F@7 }; -mov(8) g67<1>UD g10.1<8,4,2>UD { align1 2Q F@7 }; -mov(8) g4<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -add(16) g47.1<2>UW g47.1<16,8,2>UW g1<16,8,2>UW { align1 1H I@6 }; -mov(8) g4<1>UD g4<8,8,1>UW { align1 WE_all 1Q I@2 }; -add(16) g49<1>D g47<1,1,0>D g3.3<0,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(8) g5<1>UD g4<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -cmp.l.f0.0(16) g51<1>UD g49<1,1,0>UD g47<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g55<1>D g12<8,4,2>D g49<1,1,0>D { align1 1Q compacted }; -add(8) g56<1>D g14<8,4,2>D g50<1,1,0>D { align1 2Q compacted }; -shl(16) g4<1>UD g4<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@4 compacted }; -cmp.l.f0.0(8) g57<1>UD g55<8,8,1>UD g12<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g58<1>UD g56<8,8,1>UD g14<8,4,2>UD { align1 2Q I@3 }; -add(16) g4<1>UD g4<1,1,0>UD 0x00000d40UD { align1 WE_all 1H I@3 compacted }; -add3(16) g59<1>D g53<8,8,1>D -g51<8,8,1>D -g57<1,1,1>D { align1 1H I@2 }; -mov(8) g12<2>UD g55<4,4,1>UD { align1 1Q }; -mov(8) g14<2>UD g56<4,4,1>UD { align1 2Q }; -mov(8) g12.1<2>UD g59<4,4,1>UD { align1 1Q I@2 }; -mov(8) g14.1<2>UD g60<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g60UD g12UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -shl(16) g62<1>D g60<8,8,1>D 0x00000005UD { align1 1H $6.dst }; -shr(16) g64<1>UD g60<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -add(8) g72<1>D g8<8,4,2>D g62<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g73<1>D g10<8,4,2>D g63<1,1,0>D { align1 2Q I@3 compacted }; -cmp.l.f0.0(8) g74<1>UD g72<8,8,1>UD g8<8,4,2>UD { align1 1Q I@2 }; -mov(8) g20<2>UD g72<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g75<1>UD g73<8,8,1>UD g10<8,4,2>UD { align1 2Q I@3 }; -mov(8) g22<2>UD g73<4,4,1>UD { align1 2Q }; -add(16) g78<1>D g72<1,1,0>D 16D { align1 1H compacted }; -add3(16) g76<1>D g66<8,8,1>D g64<8,8,1>D -g74<1,1,1>D { align1 1H I@3 }; -cmp.l.f0.0(16) g80<1>UD g78<1,1,0>UD g72<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g20.1<2>UD g76<4,4,1>UD { align1 1Q I@2 }; -mov(8) g22.1<2>UD g77<4,4,1>UD { align1 2Q I@3 }; -add(16) g82<1>D -g80<1,1,0>D g76<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g107UD g20UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -mov(8) g21<2>UD g78<4,4,1>UD { align1 1Q $7.src }; -mov(8) g23<2>UD g79<4,4,1>UD { align1 2Q $7.src }; -mov(8) g21.1<2>UD g82<4,4,1>UD { align1 1Q I@2 }; -mov(8) g23.1<2>UD g83<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g115UD g21UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -and(16) g94<1>UD g113<8,8,1>UD 0x07ffffffUD { align1 1H $7.dst }; -shr(16) g96<1>UD g113<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -and(16) g56<1>UD g121<8,8,1>UD 0x1fffffffUD { align1 1H $8.dst }; -shr(16) g126<1>UD g121<1,1,0>UD 0x0000001dUD { align1 1H $4.src compacted }; -add(16) g83<1>D g56<1,1,0>D g96<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g4UD g126UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -mul(8) acc0<1>UD g94<8,8,1>UD 0x0038UW { align1 1Q I@5 }; -mul(16) g100<1>D g94<1,1,0>D 56W { align1 1H I@6 compacted }; -mov(8) g102<1>UD g16.1<8,4,2>UD { align1 1Q F@2 }; -mov(8) g103<1>UD g18.1<8,4,2>UD { align1 2Q F@1 }; -mach(8) g98<1>UD g94<1,1,0>UD 0x00000038UD { align1 1Q compacted AccWrEnable }; -add(8) g104<1>D g16<8,4,2>D g100<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g105<1>D g18<8,4,2>D g101<1,1,0>D { align1 2Q I@5 compacted }; -mul(8) acc0<1>UD g95<8,8,1>UD 0x0038UW { align1 2Q }; -cmp.l.f0.0(8) g106<1>UD g104<8,8,1>UD g16<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g107<1>UD g105<8,8,1>UD g18<8,4,2>UD { align1 2Q @3 $7.dst }; -add(16) g4<1>D g104<1,1,0>D 8D { align1 1H $9.src compacted }; -add(16) g14<1>D g104<1,1,0>D 40D { align1 1H $6.src compacted }; -mach(8) g99<1>UD g95<8,8,1>UD 0x00000038UD { align1 2Q AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g6<1>UD g4<1,1,0>UD g104<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g22<2>UD g4<4,4,1>UD { align1 1Q $8.src }; -mov(8) g24<2>UD g5<4,4,1>UD { align1 2Q $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g20<1>UD g14<1,1,0>UD g104<1,1,0>UD { align1 1H I@5 compacted }; -mov(8) g16<2>UD g104<4,4,1>UD { align1 1Q }; -mov(8) g18<2>UD g105<4,4,1>UD { align1 2Q }; -add3(16) g1<1>D g102<8,8,1>D g98<8,8,1>D -g106<1,1,1>D { align1 1H I@7 }; -mov(8) g16.1<2>UD g1<4,4,1>UD { align1 1Q I@1 }; -mov(8) g18.1<2>UD g2<4,4,1>UD { align1 2Q I@2 }; -add(16) g8<1>D -g6<1,1,0>D g1<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g22.1<2>UD g8<4,4,1>UD { align1 1Q I@1 }; -mov(8) g24.1<2>UD g9<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g10UD g22UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g22<1>D -g20<1,1,0>D g1<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g25<2>UD g14<4,4,1>UD { align1 1Q $10.src }; -mov(8) g27<2>UD g15<4,4,1>UD { align1 2Q }; -mov(8) g25.1<2>UD g22<4,4,1>UD { align1 1Q I@2 }; -mov(8) g27.1<2>UD g23<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g23UD g25UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -mov(16) g25<1>UD g23<32,8,4>UB { align1 1H $11.dst }; -cmp.nz.f0.0(16) null<1>D g25<8,8,1>D 4D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL2 UIP: LABEL1 { align1 1H }; -mul(16) g114<1>D g56<1,1,0>D 3W { align1 1H $8.dst compacted }; -cmp.nz.f0.0(16) null<1>D g25<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL4 UIP: LABEL3 { align1 1H }; -mul(16) g27<1>D g56<1,1,0>D 6W { align1 1H $11.src compacted }; -add(16) g29<1>D g10<1,1,0>D g27<1,1,0>D { align1 1H @1 $10.dst compacted }; -cmp.l.f0.0(16) g31<1>UD g29<1,1,0>UD g10<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g39<2>UD g29<4,4,1>UD { align1 1Q }; -mov(8) g41<2>UD g30<4,4,1>UD { align1 2Q }; -add(16) g33<1>D -g31<1,1,0>D g12<1,1,0>D { align1 1H @3 $10.dst compacted }; -mov(8) g39.1<2>UD g33<4,4,1>UD { align1 1Q I@1 }; -mov(8) g41.1<2>UD g34<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g37UD g39UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -add(16) g39<1>D g29<1,1,0>D 4D { align1 1H $12.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -cmp.l.f0.0(16) g41<1>UD g39<1,1,0>UD g29<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g46<2>UD g39<4,4,1>UD { align1 1Q }; -mov(8) g48<2>UD g40<4,4,1>UD { align1 2Q }; -add(16) g43<1>D -g41<1,1,0>D g33<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g46.1<2>UD g43<4,4,1>UD { align1 1Q I@1 }; -mov(8) g48.1<2>UD g44<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g44UD g46UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -mov(16) g35<1>F g37<1,1,0>F { align1 1H $12.dst compacted }; -mov(16) g114<1>UD g37<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g123<1>UD g35.1<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g125<1>UD g44<16,8,2>UW { align1 1H $13.dst }; -else(16) JIP: LABEL3 UIP: LABEL3 { align1 1H }; - -LABEL4: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g123<1>D g114<1,1,0>D 1D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g125<1>D g114<1,1,0>D 2D { align1 1H I@3 compacted }; - -LABEL3: -endif(16) JIP: LABEL5 { align1 1H }; - -LABEL5: -else(16) JIP: LABEL1 UIP: LABEL1 { align1 1H }; - -LABEL2: -mul(16) g45<1>D g56<1,1,0>D 12W { align1 1H $13.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g47<1>D g10<1,1,0>D g45<1,1,0>D { align1 1H @1 $10.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -cmp.l.f0.0(16) g49<1>UD g47<1,1,0>UD g10<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g62<2>UD g47<4,4,1>UD { align1 1Q }; -mov(8) g64<2>UD g48<4,4,1>UD { align1 2Q }; -add(16) g60<1>D -g49<1,1,0>D g12<1,1,0>D { align1 1H @3 $10.dst compacted }; -mov(8) g62.1<2>UD g60<4,4,1>UD { align1 1Q I@1 }; -mov(8) g64.1<2>UD g61<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g116UD g62UD nullUD 0x08607582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g125<1>UD g120<8,8,1>UD { align1 1H $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -mov(16) g114<1>UD g116<8,8,1>UD { align1 1H $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g123<1>UD g118<8,8,1>UD { align1 1H $14.dst }; - -LABEL1: -endif(16) JIP: LABEL0 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g25<8,8,1>D 4D { align1 1H }; -(+f0.0) if(16) JIP: LABEL7 UIP: LABEL6 { align1 1H }; -mul(16) g108<1>D g83<1,1,0>D 3W { align1 1H $7.dst compacted }; -cmp.nz.f0.0(16) null<1>D g25<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL9 UIP: LABEL8 { align1 1H }; -mul(16) g61<1>D g83<1,1,0>D 6W { align1 1H $14.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(16) g63<1>D g10<1,1,0>D g61<1,1,0>D { align1 1H @1 $10.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.l.f0.0(16) g65<1>UD g63<1,1,0>UD g10<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g78<2>UD g63<4,4,1>UD { align1 1Q }; -mov(8) g80<2>UD g64<4,4,1>UD { align1 2Q }; -add(16) g72<1>D -g65<1,1,0>D g12<1,1,0>D { align1 1H @3 $10.dst compacted }; -mov(8) g78.1<2>UD g72<4,4,1>UD { align1 1Q I@1 }; -mov(8) g80.1<2>UD g73<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g76UD g78UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -add(16) g78<1>D g63<1,1,0>D 4D { align1 1H $15.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.l.f0.0(16) g80<1>UD g78<1,1,0>UD g63<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g6<2>UD g78<4,4,1>UD { align1 1Q }; -mov(8) g8<2>UD g79<4,4,1>UD { align1 2Q }; -add(16) g98<1>D -g80<1,1,0>D g72<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g6.1<2>UD g98<4,4,1>UD { align1 1Q I@1 }; -mov(8) g8.1<2>UD g99<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g99UD g6UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g74<1>F g76<1,1,0>F { align1 1H $15.dst compacted }; -mov(16) g108<1>UD g76<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g110<1>UD g74.1<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g112<1>UD g99<16,8,2>UW { align1 1H $0.dst }; -else(16) JIP: LABEL8 UIP: LABEL8 { align1 1H }; - -LABEL9: -add(16) g110<1>D g108<1,1,0>D 1D { align1 1H @3 $7.dst compacted }; -add(16) g112<1>D g108<1,1,0>D 2D { align1 1H @3 $7.dst compacted }; - -LABEL8: -endif(16) JIP: LABEL10 { align1 1H }; - -LABEL10: -else(16) JIP: LABEL6 UIP: LABEL6 { align1 1H }; - -LABEL7: -mul(16) g100<1>D g83<1,1,0>D 12W { align1 1H I@7 compacted }; -add(16) g102<1>D g10<1,1,0>D g100<1,1,0>D { align1 1H @1 $10.dst compacted }; -cmp.l.f0.0(16) g106<1>UD g102<1,1,0>UD g10<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g79<2>UD g102<4,4,1>UD { align1 1Q }; -mov(8) g81<2>UD g103<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -add(16) g116<1>D -g106<1,1,0>D g12<1,1,0>D { align1 1H @3 $10.dst compacted }; -mov(8) g79.1<2>UD g116<4,4,1>UD { align1 1Q I@1 }; -mov(8) g81.1<2>UD g117<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g117UD g79UD nullUD 0x08607582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g112<1>UD g121<8,8,1>UD { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g108<1>UD g117<8,8,1>UD { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g110<1>UD g119<8,8,1>UD { align1 1H $1.dst }; - -LABEL6: -endif(16) JIP: LABEL0 { align1 1H }; -cmp.z.f0.0(16) null<1>D g108<8,8,1>D g114<8,8,1>D { align1 1H I@3 }; -mov(1) g127<1>D 0D { align1 WE_all 1N $9.src }; -add(16) g26<1>D g104<1,1,0>D 16D { align1 1H $11.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g117<1>UD g127<0,1,0>UD 0x00000003UD { align1 1H $8.dst compacted }; -cmp.z.f0.0(16) null<1>D g110<8,8,1>D g114<8,8,1>D { align1 1H I@6 }; -(+f0.0) sel(16) g119<1>UD g127<0,1,0>UD 0x00000003UD { align1 1H $8.dst compacted }; -cmp.z.f0.0(16) null<1>D g112<8,8,1>D g114<8,8,1>D { align1 1H I@7 }; -(+f0.0) sel(16) g121<1>UD g127<0,1,0>UD 0x00000003UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g108<8,8,1>D g123<8,8,1>D { align1 1H }; -(-f0.0) sel(16) g4<1>UD g117<8,8,1>UD 0x00000001UD { align1 1H I@6 }; -cmp.z.f0.0(16) null<1>D g110<8,8,1>D g123<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(-f0.0) sel(16) g6<1>UD g119<8,8,1>UD 0x00000001UD { align1 1H I@6 }; -cmp.z.f0.0(16) null<1>D g112<8,8,1>D g123<8,8,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(-f0.0) sel(16) g8<1>UD g121<8,8,1>UD 0x00000001UD { align1 1H I@6 }; -cmp.z.f0.0(16) null<1>D g108<8,8,1>D g125<8,8,1>D { align1 1H }; -(-f0.0) sel(16) g10<1>UD g4<8,8,1>UD 0x00000002UD { align1 1H @6 $10.dst }; -cmp.z.f0.0(16) null<1>D g110<8,8,1>D g125<8,8,1>D { align1 1H }; -(-f0.0) sel(16) g12<1>UD g6<8,8,1>UD 0x00000002UD { align1 1H @6 $10.dst }; -cmp.z.f0.0(16) null<1>D g112<8,8,1>D g125<8,8,1>D { align1 1H }; -(-f0.0) sel(16) g14<1>UD g8<8,8,1>UD 0x00000002UD { align1 1H I@6 }; -cmp.nz.f0.0(16) null<1>D g96<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g98<1>UD g10<1,1,0>UD 0x00000000UD { align1 1H I@6 compacted }; -(+f0.0) sel(16) g100<1>UD g12<1,1,0>UD 0x00000000UD { align1 1H I@5 compacted }; -(+f0.0) sel(16) g102<1>UD g14<1,1,0>UD 0x00000000UD { align1 1H I@4 compacted }; -cmp.z.f0.0(16) null<1>D g98<8,8,1>D 3D { align1 1H I@3 }; -(+f0.0) sel(16) g20<1>UD g108<1,1,0>UD g125<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g100<8,8,1>D 3D { align1 1H I@4 }; -(+f0.0) sel(16) g22<1>UD g110<1,1,0>UD g20<1,1,0>UD { align1 1H I@2 compacted }; -cmp.z.f0.0(16) null<1>D g102<8,8,1>D 3D { align1 1H I@5 }; -(+f0.0) sel(16) g24<1>UD g112<1,1,0>UD g22<1,1,0>UD { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g28<1>UD g26<1,1,0>UD 0x00000010UD { align1 1H $11.src compacted }; -mov(8) g20<2>UD g26<4,4,1>UD { align1 1Q }; -mov(8) g22<2>UD g27<4,4,1>UD { align1 2Q }; -add(16) g30<1>D -g28<1,1,0>D g1<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g20.1<2>UD g30<4,4,1>UD { align1 1Q I@1 }; -mov(8) g22.1<2>UD g31<4,4,1>UD { align1 2Q I@2 }; -add(16) g31<1>D g104<1,1,0>D 41D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g8UD g20UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -cmp.l.f0.0(16) g33<1>UD g31<1,1,0>UD g104<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g80<2>UD g31<4,4,1>UD { align1 1Q $1.src }; -mov(8) g82<2>UD g32<4,4,1>UD { align1 2Q $1.src }; -add(16) g35<1>D -g33<1,1,0>D g1<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g80.1<2>UD g35<4,4,1>UD { align1 1Q I@1 }; -mov(8) g82.1<2>UD g36<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g36UD g80UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mul(16) g60<1>D g114<8,8,1>D g12<16,8,2>UW { align1 1H $2.dst }; -mul(16) g4<1>D g114<8,8,1>D g12.1<16,8,2>UW { align1 1H }; -mul(16) g62<1>D g123<8,8,1>D g12<16,8,2>UW { align1 1H $14.src }; -mul(16) g64<1>D g125<8,8,1>D g12<16,8,2>UW { align1 1H $14.src }; -mul(16) g66<1>D g24<8,8,1>D g12<16,8,2>UW { align1 1H }; -mul(16) g20<1>D g24<8,8,1>D g12.1<16,8,2>UW { align1 1H $2.src }; -add(16) g60.1<2>UW g60.1<16,8,2>UW g4<16,8,2>UW { align1 1H I@5 }; -mul(16) g5<1>D g123<8,8,1>D g12.1<16,8,2>UW { align1 1H }; -add(16) g66.1<2>UW g66.1<16,8,2>UW g20<16,8,2>UW { align1 1H I@3 }; -add(16) g62.1<2>UW g62.1<16,8,2>UW g5<16,8,2>UW { align1 1H I@2 }; -mul(16) g6<1>D g125<8,8,1>D g12.1<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(16) g38<1>UD g36<32,8,4>UB { align1 1H F@1 }; -add(16) g64.1<2>UW g64.1<16,8,2>UW g6<16,8,2>UW { align1 1H I@2 }; -cmp.nz.f0.0(16) null<1>D g38<8,8,1>D 1D { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL12 UIP: LABEL11 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g38<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL14 UIP: LABEL13 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g38<8,8,1>D 3D { align1 1H }; -(+f0.0) if(16) JIP: LABEL16 UIP: LABEL15 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g38<8,8,1>D 2D { align1 1H }; -(+f0.0) if(16) JIP: LABEL18 UIP: LABEL17 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g38<8,8,1>D 5D { align1 1H }; -(+f0.0) if(16) JIP: LABEL20 UIP: LABEL19 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g38<8,8,1>D 4D { align1 1H }; -(+f0.0) if(16) JIP: LABEL22 UIP: LABEL21 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g38<8,8,1>D 6D { align1 1H }; -(+f0.0) if(16) JIP: LABEL24 UIP: LABEL23 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g38<8,8,1>D 7D { align1 1H }; -(+f0.0) if(16) JIP: LABEL26 UIP: LABEL25 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g38<8,8,1>D 8D { align1 1H }; -(+f0.0) if(16) JIP: LABEL28 UIP: LABEL27 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g38<8,8,1>D 9D { align1 1H }; -(+f0.0) if(16) JIP: LABEL30 UIP: LABEL29 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g38<8,8,1>D 10D { align1 1H }; -(+f0.0) if(16) JIP: LABEL32 UIP: LABEL31 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g38<8,8,1>D 11D { align1 1H }; -(+f0.0) if(16) JIP: LABEL34 UIP: LABEL33 { align1 1H }; -cmp.z.f0.0(16) null<1>D g38<8,8,1>D 12D { align1 1H }; -(+f0.0) if(16) JIP: LABEL36 UIP: LABEL35 { align1 1H }; -add(16) g39<1>D g8<1,1,0>D g60<1,1,0>D { align1 1H $2.dst compacted }; -cmp.l.f0.0(16) g41<1>UD g39<1,1,0>UD g8<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g24<2>UD g39<4,4,1>UD { align1 1Q }; -mov(8) g26<2>UD g40<4,4,1>UD { align1 2Q }; -add(16) g43<1>D -g41<1,1,0>D g10<1,1,0>D { align1 1H @3 $2.dst compacted }; -mov(8) g24.1<2>UD g43<4,4,1>UD { align1 1Q I@1 }; -mov(8) g26.1<2>UD g44<4,4,1>UD { align1 2Q I@2 }; -add(16) g44<1>D g8<1,1,0>D g62<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g81UD g24UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -cmp.l.f0.0(16) g46<1>UD g44<1,1,0>UD g8<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g106<2>UD g44<4,4,1>UD { align1 1Q }; -mov(8) g108<2>UD g45<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g48<1>D -g46<1,1,0>D g10<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g106.1<2>UD g48<4,4,1>UD { align1 1Q I@1 }; -mov(8) g108.1<2>UD g49<4,4,1>UD { align1 2Q I@2 }; -add(16) g49<1>D g8<1,1,0>D g64<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g116UD g106UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -cmp.l.f0.0(16) g72<1>UD g49<1,1,0>UD g8<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g20<2>UD g49<4,4,1>UD { align1 1Q }; -mov(8) g22<2>UD g50<4,4,1>UD { align1 2Q $2.src }; -add(16) g74<1>D -g72<1,1,0>D g10<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g20.1<2>UD g74<4,4,1>UD { align1 1Q I@1 }; -mov(8) g22.1<2>UD g75<4,4,1>UD { align1 2Q I@2 }; -add(16) g75<1>D g8<1,1,0>D g66<1,1,0>D { align1 1H F@1 compacted }; -cmp.l.f0.0(16) g77<1>UD g75<1,1,0>UD g8<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g4<2>UD g75<4,4,1>UD { align1 1Q }; -mov(8) g6<2>UD g76<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g79<1>D -g77<1,1,0>D g10<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g4.1<2>UD g79<4,4,1>UD { align1 1Q I@1 }; -mov(8) g6.1<2>UD g80<4,4,1>UD { align1 2Q I@2 }; -mov(16) g24<2>HF g81<16,8,2>HF { align1 1H $4.dst }; -mov(16) g80<1>UW g24<16,8,2>UW { align1 1H F@1 }; -mov(16) g25<2>UB g81<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g26<4>UB g25<16,8,2>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g24UD g20UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g82<1>F g26<32,8,4>B { align1 1H A@1 }; -mul(16) g84<1>F g82<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@1 }; -mov(16) g27<4>UB g80.1<16,8,2>UB { align1 1H A@2 }; -sel.ge(16) g104<1>F g84<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -mov(16) g110<1>F g27<32,8,4>B { align1 1H I@1 }; -sel.l(16) g72<1>F g104<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@2 compacted }; -mul(16) g112<1>F g110<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@2 }; -mov(16) g28<2>HF g116<16,8,2>HF { align1 1H $5.dst }; -sel.ge(16) g114<1>F g112<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@2 compacted }; -sel.l(16) g1<1>F g114<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -mov(16) g115<1>UW g28<16,8,2>UW { align1 1H F@1 }; -mov(16) g29<2>UB g116<16,8,2>UW { align1 1H }; -mov(16) g30<4>UB g29<16,8,2>UB { align1 1H I@1 }; -mov(16) g117<1>F g30<32,8,4>B { align1 1H A@1 }; -mul(16) g119<1>F g117<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@1 }; -mov(16) g31<4>UB g115.1<16,8,2>UB { align1 1H A@2 }; -sel.ge(16) g121<1>F g119<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sel.l(16) g76<1>F g121<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -mov(16) g122<1>F g31<32,8,4>B { align1 1H I@1 }; -mul(16) g124<1>F g122<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@1 }; -sel.ge(16) g126<1>F g124<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sel.l(16) g74<1>F g126<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -mov(16) g32<2>HF g24<16,8,2>HF { align1 1H $2.dst }; -mov(16) g127<1>UW g32<16,8,2>UW { align1 1H F@1 }; -mov(16) g33<2>UB g24<16,8,2>UW { align1 1H }; -mov(16) g34<4>UB g33<16,8,2>UB { align1 1H I@1 }; -mov(16) g25<1>F g34<32,8,4>B { align1 1H A@1 }; -mul(16) g27<1>F g25<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H A@1 }; -mov(16) g35<4>UB g127.1<16,8,2>UB { align1 1H A@2 }; -sel.ge(16) g29<1>F g27<1,1,0>F 0xbf800000F /* -1F */ { align1 1H A@1 compacted }; -sel.l(16) g80<1>F g29<1,1,0>F 0x3f800000F /* 1F */ { align1 1H A@1 compacted }; -mov(16) g30<1>F g35<32,8,4>B { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(16) g36UD g4UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mul(16) g32<1>F g30<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H A@1 }; -sel.ge(16) g34<1>F g32<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sel.l(16) g78<1>F g34<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -mov(16) g38<2>HF g36<16,8,2>HF { align1 1H $5.dst }; -mov(16) g35<1>UW g38<16,8,2>UW { align1 1H F@1 }; -mov(16) g44<4>UB g35.1<16,8,2>UB { align1 1H I@1 }; -mov(16) g39<2>UB g36<16,8,2>UW { align1 1H }; -mov(16) g40<4>UB g39<16,8,2>UB { align1 1H I@1 }; -mov(16) g37<1>F g40<32,8,4>B { align1 1H A@1 }; -mul(16) g39<1>F g37<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H A@1 }; -sel.ge(16) g41<1>F g39<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sel.l(16) g84<1>F g41<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -mov(16) g42<1>F g44<32,8,4>B { align1 1H I@3 }; -mul(16) g44<1>F g42<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@1 }; -sel.ge(16) g46<1>F g44<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sel.l(16) g82<1>F g46<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -else(16) JIP: LABEL35 UIP: LABEL35 { align1 1H }; - -LABEL36: -mov(16) g1<1>UD 0x00000000UD { align1 1H F@3 }; -mov(16) g72<1>UD 0x00000000UD { align1 1H }; -mov(16) g74<1>UD 0x00000000UD { align1 1H }; -mov(16) g76<1>UD 0x00000000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g78<1>UD 0x00000000UD { align1 1H F@7 }; -mov(16) g80<1>UD 0x00000000UD { align1 1H $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g82<1>UD 0x00000000UD { align1 1H F@1 }; -mov(16) g84<1>UD 0x00000000UD { align1 1H F@5 }; - -LABEL35: -endif(16) JIP: LABEL37 { align1 1H }; -mov(16) g32<1>UD 0x00000000UD { align1 1H }; -mov(16) g38<1>UD 0x00000000UD { align1 1H F@1 }; -mov(16) g44<1>UD 0x00000000UD { align1 1H F@2 }; -mov(16) g50<1>UD 0x00000000UD { align1 1H }; - -LABEL37: -else(16) JIP: LABEL33 UIP: LABEL33 { align1 1H }; - -LABEL34: -add(16) g22<1>D g8<1,1,0>D g60<1,1,0>D { align1 1H $2.dst compacted }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -cmp.l.f0.0(16) g104<1>UD g22<1,1,0>UD g8<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@3 }; -add(16) g24<1>D -g104<1,1,0>D g10<1,1,0>D { align1 1H @3 $2.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000200UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000200UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -mov(8) g4<2>UD g22<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $7 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000240UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000240UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.dst }; -mov(8) g4<2>UD g23<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000200UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000200UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -mov(8) g4.1<2>UD g24<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $11 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000240UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000240UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $12.dst }; -mov(8) g4.1<2>UD g25<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $13 }; -add(16) g22<1>D g8<1,1,0>D g62<1,1,0>D { align1 1H compacted }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g105<1>UD g22<1,1,0>UD g8<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@3 }; -add(16) g24<1>D -g105<1,1,0>D g10<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000100UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000100UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -mov(8) g4<2>UD g22<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $15 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000140UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000140UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -mov(8) g4<2>UD g23<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000100UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000100UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -mov(8) g4.1<2>UD g24<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $3 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000140UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000140UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.dst }; -mov(8) g4.1<2>UD g25<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -add(16) g22<1>D g8<1,1,0>D g64<1,1,0>D { align1 1H compacted }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g106<1>UD g22<1,1,0>UD g8<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@3 }; -add(16) g24<1>D -g106<1,1,0>D g10<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000080UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000080UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -mov(8) g4<2>UD g22<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $7 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x000000c0UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x000000c0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.dst }; -mov(8) g4<2>UD g23<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000080UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000080UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -mov(8) g4.1<2>UD g24<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $11 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x000000c0UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x000000c0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $12.dst }; -mov(8) g4.1<2>UD g25<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g4<1>D g8<1,1,0>D g66<1,1,0>D { align1 1H compacted }; -mov(8) g22<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g24<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g107<1>UD g4<1,1,0>UD g8<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g22<1>UD g22<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g24<1>UD g24<8,8,1>UW { align1 WE_all 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g6<1>D -g107<1,1,0>D g10<1,1,0>D { align1 1H I@3 compacted }; -add(8) g23<1>UD g22<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -add(8) g25<1>UD g24<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g22<1>UD g22<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g24<1>UD g24<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g22<1>UD g22<1,1,0>UD 0x00000000UD { align1 WE_all 1H I@2 compacted }; -add(16) g24<1>UD g24<1,1,0>UD 0x00000000UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g20UD g22UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -mov(8) g20<2>UD g4<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g24UD g20UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $15 }; -mov(8) g22<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g24<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g22<1>UD g22<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g24<1>UD g24<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(8) g23<1>UD g22<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(8) g25<1>UD g24<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g22<1>UD g22<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g24<1>UD g24<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g22<1>UD g22<1,1,0>UD 0x00000040UD { align1 WE_all 1H I@2 compacted }; -add(16) g24<1>UD g24<1,1,0>UD 0x00000040UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g20UD g22UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -mov(8) g20<2>UD g5<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g24UD g20UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g22<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g22<1>UD g22<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g23<1>UD g22<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g22<1>UD g22<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000000UD { align1 WE_all 1H I@2 compacted }; -add(16) g22<1>UD g22<1,1,0>UD 0x00000000UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g20UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -mov(8) g4.1<2>UD g6<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g22UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $3 }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g22<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g22<1>UD g22<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(8) g23<1>UD g22<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g22<1>UD g22<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000040UD { align1 WE_all 1H I@2 compacted }; -add(16) g22<1>UD g22<1,1,0>UD 0x00000040UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g20UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.dst }; -mov(8) g4.1<2>UD g7<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g22UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -mov(1) g25<1>UD 0x00000200UD { align1 WE_all 1N $1.src }; -mov(1) g24<1>UD 0x00000100UD { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g4UD g25UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -send(16) g21UD g4UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g4UD g24UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $8 }; -mov(16) g118<1>F g21<1,1,0>F { align1 1H $7.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g25<4>UB g21<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g22UD g4UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -mov(16) g104<4>UB g25<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g108<1>F g104<32,8,4>B { align1 1H I@1 }; -mul(16) g110<1>F g108<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@1 }; -mov(16) g104<4>UB g118.1<32,8,4>UB { align1 1H F@2 }; -sel.ge(16) g112<1>F g110<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sel.l(16) g72<1>F g112<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -mov(16) g113<1>F g104<32,8,4>B { align1 1H I@1 }; -mul(16) g115<1>F g113<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H @1 $8.dst }; -mov(16) g105<4>UB g118.2<32,8,4>UB { align1 1H F@2 }; -sel.ge(16) g120<1>F g115<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sel.l(16) g1<1>F g120<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -mov(16) g121<1>F g105<32,8,4>B { align1 1H I@1 }; -mul(16) g123<1>F g121<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@1 }; -sel.ge(16) g125<1>F g123<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sel.l(16) g32<1>F g125<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -mov(16) g105<4>UB g22<8,8,1>UD { align1 1H F@4 }; -mov(16) g119<1>F g22<1,1,0>F { align1 1H I@2 compacted }; -mov(16) g107<4>UB g105<32,8,4>UB { align1 1H I@1 }; -mov(16) g126<1>F g107<32,8,4>B { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mul(16) g4<1>F g126<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@1 }; -mov(16) g106<4>UB g119.1<32,8,4>UB { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sel.ge(16) g6<1>F g4<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g20<1>F g106<32,8,4>B { align1 1H I@1 }; -sel.l(16) g76<1>F g6<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@2 compacted }; -mul(16) g22<1>F g20<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H A@2 }; -mov(1) g20<1>UD 0x00000000UD { align1 WE_all 1N F@1 }; -mov(1) g21<1>UD 0x00000080UD { align1 WE_all 1N F@1 }; -mov(16) g107<4>UB g119.2<32,8,4>UB { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sel.ge(16) g24<1>F g22<1,1,0>F 0xbf800000F /* -1F */ { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g4UD g21UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $10 }; -sel.l(16) g74<1>F g24<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -mov(16) g25<1>F g107<32,8,4>B { align1 1H I@1 }; -mul(16) g104<1>F g25<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H A@1 }; -sel.ge(16) g106<1>F g104<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sel.l(16) g38<1>F g106<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -send(16) g23UD g4UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g4UD g20UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -mov(16) g120<1>F g23<1,1,0>F { align1 1H I@1 compacted }; -mov(16) g108<4>UB g23<8,8,1>UD { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g24UD g4UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(16) g110<4>UB g108<32,8,4>UB { align1 1H I@1 }; -mov(16) g107<1>F g110<32,8,4>B { align1 1H I@1 }; -mul(16) g109<1>F g107<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H A@1 }; -sel.ge(16) g111<1>F g109<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sel.l(16) g80<1>F g111<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -mov(16) g108<4>UB g120.1<32,8,4>UB { align1 1H F@2 }; -mov(16) g112<1>F g108<32,8,4>B { align1 1H I@1 }; -mul(16) g114<1>F g112<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@1 }; -mov(16) g109<4>UB g120.2<32,8,4>UB { align1 1H F@2 }; -sel.ge(16) g116<1>F g114<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sel.l(16) g78<1>F g116<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -mov(16) g117<1>F g109<32,8,4>B { align1 1H I@1 }; -mul(16) g119<1>F g117<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H A@1 }; -sel.ge(16) g121<1>F g119<1,1,0>F 0xbf800000F /* -1F */ { align1 1H A@1 compacted }; -sel.l(16) g44<1>F g121<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -mov(16) g121<1>F g24<1,1,0>F { align1 1H $5.dst compacted }; -mov(16) g111<4>UB g24<8,8,1>UD { align1 1H F@7 }; -mov(16) g113<4>UB g111<32,8,4>UB { align1 1H A@1 }; -mov(16) g123<1>F g113<32,8,4>B { align1 1H I@1 }; -mov(16) g110<4>UB g121.1<32,8,4>UB { align1 1H F@2 }; -mul(16) g125<1>F g123<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sel.ge(16) g4<1>F g125<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sel.l(16) g84<1>F g4<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g5<1>F g110<32,8,4>B { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mul(16) g20<1>F g5<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@1 }; -mov(16) g111<4>UB g121.2<32,8,4>UB { align1 1H F@2 }; -sel.ge(16) g22<1>F g20<1,1,0>F 0xbf800000F /* -1F */ { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sel.l(16) g82<1>F g22<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -mov(16) g23<1>F g111<32,8,4>B { align1 1H A@1 }; -mul(16) g25<1>F g23<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H A@1 }; -sel.ge(16) g104<1>F g25<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sel.l(16) g50<1>F g104<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; - -LABEL33: -endif(16) JIP: LABEL38 { align1 1H }; - -LABEL38: -else(16) JIP: LABEL31 UIP: LABEL31 { align1 1H }; - -LABEL32: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -add(16) g22<1>D g8<1,1,0>D g60<1,1,0>D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g105<1>UD g22<1,1,0>UD g8<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -add(16) g24<1>D -g105<1,1,0>D g10<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@3 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000400UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000400UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -mov(8) g4<2>UD g22<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $14 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000440UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000440UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $15.dst }; -mov(8) g4<2>UD g23<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000400UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000400UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(8) g4.1<2>UD g24<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $2 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000440UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000440UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.dst }; -mov(8) g4.1<2>UD g25<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $4 }; -add(16) g22<1>D g8<1,1,0>D g62<1,1,0>D { align1 1H compacted }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g106<1>UD g22<1,1,0>UD g8<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@3 }; -add(16) g24<1>D -g106<1,1,0>D g10<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000380UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000380UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(8) g4<2>UD g22<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $6 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x000003c0UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x000003c0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -mov(8) g4<2>UD g23<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000380UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000380UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -mov(8) g4.1<2>UD g24<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $10 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x000003c0UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x000003c0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.dst }; -mov(8) g4.1<2>UD g25<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $12 }; -add(16) g22<1>D g8<1,1,0>D g64<1,1,0>D { align1 1H compacted }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g107<1>UD g22<1,1,0>UD g8<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@3 }; -add(16) g24<1>D -g107<1,1,0>D g10<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000300UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000300UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -mov(8) g4<2>UD g22<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $14 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000340UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000340UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $15.dst }; -mov(8) g4<2>UD g23<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000300UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000300UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(8) g4.1<2>UD g24<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $2 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000340UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000340UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.dst }; -mov(8) g4.1<2>UD g25<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $4 }; -add(16) g22<1>D g8<1,1,0>D g66<1,1,0>D { align1 1H compacted }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g108<1>UD g22<1,1,0>UD g8<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@3 }; -add(16) g24<1>D -g108<1,1,0>D g10<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000280UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000280UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(8) g4<2>UD g22<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $6 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x000002c0UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x000002c0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -mov(8) g4<2>UD g23<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000280UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000280UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -mov(8) g4.1<2>UD g24<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $10 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x000002c0UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x000002c0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.dst }; -mov(8) g4.1<2>UD g25<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $2 }; -mov(1) g105<1>UD 0x00000400UD { align1 WE_all 1N }; -mov(1) g104<1>UD 0x00000380UD { align1 WE_all 1N F@1 }; -mov(1) g27<1>UD 0x00000300UD { align1 WE_all 1N }; -mov(1) g26<1>UD 0x00000280UD { align1 WE_all 1N F@2 }; -mov(16) g32<1>UD 0x00000000UD { align1 1H }; -mov(16) g38<1>UD 0x00000000UD { align1 1H F@1 }; -mov(16) g44<1>UD 0x00000000UD { align1 1H }; -mov(16) g50<1>UD 0x00000000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g4UD g105UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -send(16) g110UD g4UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g4UD g104UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $5 }; -mov(16) g112<2>HF g110<16,8,2>HF { align1 1H @4 $12.dst }; -mov(16) g109<1>UW g112<16,8,2>UW { align1 1H F@1 }; -mov(16) g113<2>UB g110<16,8,2>UW { align1 1H }; -mov(16) g114<4>UB g113<16,8,2>UB { align1 1H I@1 }; -mov(16) g111<1>F g114<32,8,4>UB { align1 1H A@1 }; -mul.sat(16) g72<1>F g111<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -mov(16) g115<4>UB g109.1<16,8,2>UB { align1 1H A@2 }; -mov(16) g112<1>F g115<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(16) g114UD g4UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g4UD g27UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $14 }; -mul.sat(16) g1<1>F g112<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@1 }; -mov(16) g116<2>HF g114<16,8,2>HF { align1 1H $13.dst }; -mov(16) g113<1>UW g116<16,8,2>UW { align1 1H F@1 }; -mov(16) g117<2>UB g114<16,8,2>UW { align1 1H }; -mov(16) g118<4>UB g117<16,8,2>UB { align1 1H I@1 }; -mov(16) g115<1>F g118<32,8,4>UB { align1 1H A@1 }; -mul.sat(16) g76<1>F g115<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@1 }; -mov(16) g119<4>UB g113.1<16,8,2>UB { align1 1H A@2 }; -mov(16) g116<1>F g119<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(16) g118UD g4UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g4UD g26UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $14 }; -mul.sat(16) g74<1>F g116<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@1 }; -mov(16) g120<2>HF g118<16,8,2>HF { align1 1H $15.dst }; -mov(16) g117<1>UW g120<16,8,2>UW { align1 1H F@1 }; -mov(16) g121<2>UB g118<16,8,2>UW { align1 1H }; -mov(16) g122<4>UB g121<16,8,2>UB { align1 1H I@1 }; -mov(16) g119<1>F g122<32,8,4>UB { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mul.sat(16) g80<1>F g119<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@1 }; -mov(16) g123<4>UB g117.1<16,8,2>UB { align1 1H A@2 }; -mov(16) g120<1>F g123<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(16) g122UD g4UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mul.sat(16) g78<1>F g120<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@1 }; -mov(16) g124<2>HF g122<16,8,2>HF { align1 1H $5.dst }; -mov(16) g121<1>UW g124<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g4<4>UB g121.1<16,8,2>UB { align1 1H I@1 }; -mov(16) g125<2>UB g122<16,8,2>UW { align1 1H }; -mov(16) g126<4>UB g125<16,8,2>UB { align1 1H I@1 }; -mov(16) g123<1>F g126<32,8,4>UB { align1 1H A@1 }; -mul.sat(16) g84<1>F g123<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@1 }; -mov(16) g124<1>F g4<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mul.sat(16) g82<1>F g124<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@1 }; - -LABEL31: -endif(16) JIP: LABEL39 { align1 1H }; - -LABEL39: -else(16) JIP: LABEL29 UIP: LABEL29 { align1 1H }; - -LABEL30: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -add(16) g22<1>D g8<1,1,0>D g60<1,1,0>D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q F@6 }; -cmp.l.f0.0(16) g125<1>UD g22<1,1,0>UD g8<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -add(16) g24<1>D -g125<1,1,0>D g10<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@3 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000600UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000600UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g4<2>UD g22<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000640UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000640UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.dst }; -mov(8) g4<2>UD g23<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $3 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000600UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000600UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(8) g4.1<2>UD g24<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000640UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000640UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.dst }; -mov(8) g4.1<2>UD g25<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $7 }; -add(16) g22<1>D g8<1,1,0>D g62<1,1,0>D { align1 1H compacted }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -cmp.l.f0.0(16) g126<1>UD g22<1,1,0>UD g8<1,1,0>UD { align1 1H A@3 compacted }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@3 }; -add(16) g24<1>D -g126<1,1,0>D g10<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000580UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000580UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -mov(8) g4<2>UD g22<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x000005c0UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x000005c0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $10.dst }; -mov(8) g4<2>UD g23<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $11 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000580UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000580UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -mov(8) g4.1<2>UD g24<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $13 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x000005c0UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x000005c0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $14.dst }; -mov(8) g4.1<2>UD g25<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $15 }; -add(16) g22<1>D g8<1,1,0>D g64<1,1,0>D { align1 1H compacted }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.l.f0.0(16) g4<1>UD g22<1,1,0>UD g8<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@3 }; -add(16) g24<1>D -g4<1,1,0>D g10<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000500UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000500UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g4<2>UD g22<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000540UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000540UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.dst }; -mov(8) g4<2>UD g23<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $3 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000500UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000500UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(8) g4.1<2>UD g24<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000540UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000540UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.dst }; -mov(8) g4.1<2>UD g25<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $7 }; -add(16) g22<1>D g8<1,1,0>D g66<1,1,0>D { align1 1H compacted }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g5<1>UD g22<1,1,0>UD g8<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -add(16) g24<1>D -g5<1,1,0>D g10<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000480UD { align1 WE_all 1H I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000480UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -mov(8) g4<2>UD g22<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x000004c0UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x000004c0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $10.dst }; -mov(8) g4<2>UD g23<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $11 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000480UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000480UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -mov(8) g4.1<2>UD g24<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $13 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x000004c0UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x000004c0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $14.dst }; -mov(8) g4.1<2>UD g25<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $15 }; -mov(1) g110<1>UD 0x00000600UD { align1 WE_all 1N F@7 }; -mov(1) g109<1>UD 0x00000580UD { align1 WE_all 1N $5.src }; -mov(1) g108<1>UD 0x00000500UD { align1 WE_all 1N $5.src }; -mov(1) g107<1>UD 0x00000480UD { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g4UD g110UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -send(16) g25UD g4UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g122<1>F g25<1,1,0>F { align1 1H @3 $0.dst compacted }; -mov(16) g114<4>UB g25<8,8,1>UD { align1 1H }; -mov(16) g116<4>UB g114<32,8,4>UB { align1 1H @1 $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g6<1>F g116<32,8,4>UB { align1 1H I@1 }; -mul.sat(16) g72<1>F g6<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g5<4>UB g122.1<32,8,4>UB { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g20<1>F g5<32,8,4>UB { align1 1H I@1 }; -mul.sat(16) g1<1>F g20<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@1 }; -mov(16) g6<4>UB g122.2<32,8,4>UB { align1 1H F@2 }; -mov(16) g21<1>F g6<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g4UD g109UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $5 }; -mul.sat(16) g32<1>F g21<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -send(16) g26UD g4UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g4UD g108UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g123<1>F g26<1,1,0>F { align1 1H A@1 compacted }; -mov(16) g117<4>UB g26<8,8,1>UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -send(16) g104UD g4UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g4UD g107UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $4 }; -mov(16) g20<4>UB g123.1<32,8,4>UB { align1 1H F@1 }; -mov(16) g119<4>UB g117<32,8,4>UB { align1 1H I@2 }; -mov(16) g22<1>F g119<32,8,4>UB { align1 1H I@1 }; -mul.sat(16) g76<1>F g22<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@1 }; -mov(16) g23<1>F g20<32,8,4>UB { align1 1H I@2 }; -mul.sat(16) g74<1>F g23<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@1 }; -mov(16) g21<4>UB g123.2<32,8,4>UB { align1 1H F@2 }; -mov(16) g24<1>F g21<32,8,4>UB { align1 1H I@1 }; -mul.sat(16) g38<1>F g24<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(16) g124<1>F g104<1,1,0>F { align1 1H I@1 compacted }; -mov(16) g120<4>UB g104<8,8,1>UD { align1 1H F@7 }; -mov(16) g22<4>UB g124.1<32,8,4>UB { align1 1H F@1 }; -mov(16) g122<4>UB g120<32,8,4>UB { align1 1H I@2 }; -mov(16) g25<1>F g122<32,8,4>UB { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mul.sat(16) g80<1>F g25<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@1 }; -mov(16) g26<1>F g22<32,8,4>UB { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mul.sat(16) g78<1>F g26<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@1 }; -mov(16) g23<4>UB g124.2<32,8,4>UB { align1 1H F@2 }; -mov(16) g104<1>F g23<32,8,4>UB { align1 1H A@1 }; -mul.sat(16) g44<1>F g104<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(16) g105UD g4UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(16) g125<1>F g105<1,1,0>F { align1 1H I@1 compacted }; -mov(16) g123<4>UB g105<8,8,1>UD { align1 1H F@7 }; -mov(16) g24<4>UB g125.1<32,8,4>UB { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g4<4>UB g123<32,8,4>UB { align1 1H I@2 }; -mov(16) g105<1>F g4<32,8,4>UB { align1 1H A@1 }; -mul.sat(16) g84<1>F g105<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g106<1>F g24<32,8,4>UB { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mul.sat(16) g82<1>F g106<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@1 }; -mov(16) g25<4>UB g125.2<32,8,4>UB { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) g107<1>F g25<32,8,4>UB { align1 1H I@1 }; -mul.sat(16) g50<1>F g107<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@1 }; - -LABEL29: -endif(16) JIP: LABEL40 { align1 1H }; - -LABEL40: -else(16) JIP: LABEL27 UIP: LABEL27 { align1 1H }; - -LABEL28: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -add(16) g22<1>D g8<1,1,0>D g60<1,1,0>D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g108<1>UD g22<1,1,0>UD g8<1,1,0>UD { align1 1H compacted }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -add(16) g24<1>D -g108<1,1,0>D g10<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@3 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000c80UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000c80UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $5.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $5.src }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(8) g4<2>UD g22<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $6 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000cc0UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000cc0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -mov(8) g4<2>UD g23<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000c80UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000c80UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -mov(8) g4.1<2>UD g24<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $10 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000cc0UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000cc0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.dst }; -mov(8) g4.1<2>UD g25<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $12 }; -mov(1) g25<1>UD 0x00000c80UD { align1 WE_all 1N }; -mov(8) g22<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g4UD g25UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g24<1>D g8<1,1,0>D g62<1,1,0>D { align1 1H compacted }; -mov(8) g22<1>UD g22<8,8,1>UW { align1 WE_all 1Q I@2 }; -add(8) g23<1>UD g22<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g22<1>UD g22<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g22<1>UD g22<1,1,0>UD 0x00000c00UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -send(16) g20UD g4UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.l.f0.0(16) g4<1>UD g24<1,1,0>UD g8<1,1,0>UD { align1 1H I@5 compacted }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -add(16) g26<1>D -g4<1,1,0>D g10<1,1,0>D { align1 1H compacted }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000c00UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -mov(8) g4<2>UD g24<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g22UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g22<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g22<1>UD g22<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g23<1>UD g22<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g22<1>UD g22<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000c40UD { align1 WE_all 1H I@2 compacted }; -add(16) g22<1>UD g22<1,1,0>UD 0x00000c40UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.dst }; -mov(8) g4<2>UD g25<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g22UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $2 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g22<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g22<1>UD g22<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g23<1>UD g22<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g22<1>UD g22<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000c00UD { align1 WE_all 1H I@2 compacted }; -add(16) g22<1>UD g22<1,1,0>UD 0x00000c00UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(8) g4.1<2>UD g26<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g22UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $4 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g22<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g22<1>UD g22<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(8) g23<1>UD g22<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g22<1>UD g22<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000c40UD { align1 WE_all 1H I@2 compacted }; -add(16) g22<1>UD g22<1,1,0>UD 0x00000c40UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.dst }; -mov(8) g4.1<2>UD g27<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g22UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $6 }; -mov(1) g24<1>UD 0x00000c00UD { align1 WE_all 1N }; -add(16) g26<1>D g8<1,1,0>D g64<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g4UD g24UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $7 }; -mov(8) g24<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g24<1>UD g24<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g25<1>UD g24<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g24<1>UD g24<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g24<1>UD g24<1,1,0>UD 0x00000b80UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -send(16) g22UD g4UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g4<1>UD g26<1,1,0>UD g8<1,1,0>UD { align1 1H I@6 compacted }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g104<1>D -g4<1,1,0>D g10<1,1,0>D { align1 1H compacted }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000b80UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -mov(8) g4<2>UD g26<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g24UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $10 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g24<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g24<1>UD g24<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(8) g25<1>UD g24<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g24<1>UD g24<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000bc0UD { align1 WE_all 1H I@2 compacted }; -add(16) g24<1>UD g24<1,1,0>UD 0x00000bc0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.dst }; -mov(8) g4<2>UD g27<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g24UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $12 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g24<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g24<1>UD g24<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(8) g25<1>UD g24<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g24<1>UD g24<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000b80UD { align1 WE_all 1H I@2 compacted }; -add(16) g24<1>UD g24<1,1,0>UD 0x00000b80UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -mov(8) g4.1<2>UD g104<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g24UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $14 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g24<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g24<1>UD g24<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(8) g25<1>UD g24<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g24<1>UD g24<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000bc0UD { align1 WE_all 1H I@2 compacted }; -add(16) g24<1>UD g24<1,1,0>UD 0x00000bc0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $15.dst }; -mov(8) g4.1<2>UD g105<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g24UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -mov(1) g127<1>UD 0x00000b80UD { align1 WE_all 1N F@4 }; -add(16) g104<1>D g8<1,1,0>D g66<1,1,0>D { align1 1H compacted }; -mov(8) g26<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g4UD g127UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $1 }; -mov(8) g26<1>UD g26<8,8,1>UW { align1 WE_all 1Q I@1 }; -add(8) g27<1>UD g26<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g26<1>UD g26<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g26<1>UD g26<1,1,0>UD 0x00000b00UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -send(16) g24UD g4UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g4<1>UD g104<1,1,0>UD g8<1,1,0>UD { align1 1H I@6 compacted }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g106<1>D -g4<1,1,0>D g10<1,1,0>D { align1 1H A@1 compacted }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000b00UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(8) g4<2>UD g104<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g26UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $4 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g26<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g26<1>UD g26<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(8) g27<1>UD g26<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g26<1>UD g26<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000b40UD { align1 WE_all 1H I@2 compacted }; -add(16) g26<1>UD g26<1,1,0>UD 0x00000b40UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.dst }; -mov(8) g4<2>UD g105<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g26UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $6 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g26<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g26<1>UD g26<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g27<1>UD g26<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g26<1>UD g26<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000b00UD { align1 WE_all 1H I@2 compacted }; -add(16) g26<1>UD g26<1,1,0>UD 0x00000b00UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(8) g4.1<2>UD g106<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g26UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g26<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g26<1>UD g26<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g27<1>UD g26<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g26<1>UD g26<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000b40UD { align1 WE_all 1H I@2 compacted }; -add(16) g26<1>UD g26<1,1,0>UD 0x00000b40UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.dst }; -mov(8) g4.1<2>UD g107<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g26UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $10 }; -mov(1) g126<1>UD 0x00000b00UD { align1 WE_all 1N F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g4UD g126UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shr(16) g126<1>UD g24<1,1,0>UD 0x00000014UD { align1 1H $2.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -send(16) g26UD g4UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -and(16) g4<1>UD g20<1,1,0>UD 0x000003ffUD { align1 1H $14.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g6<2>UW g4<8,8,1>UD { align1 1H I@1 }; -mov(16) g4<2>UW g6<16,8,2>UW { align1 1H I@1 }; -mov(16) g6<1>F g4<16,8,2>UW { align1 1H I@1 }; -shr(16) g4<1>UD g20<1,1,0>UD 0x0000000aUD { align1 1H F@1 compacted }; -mul.sat(16) g72<1>F g6<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@1 }; -and(16) g6<1>UD g4<1,1,0>UD 0x000003ffUD { align1 1H A@1 compacted }; -mov(16) g4<2>UW g6<8,8,1>UD { align1 1H I@1 }; -mov(16) g6<2>UW g4<16,8,2>UW { align1 1H I@1 }; -mov(16) g4<1>F g6<16,8,2>UW { align1 1H I@1 }; -mul.sat(16) g1<1>F g4<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@1 }; -shr(16) g4<1>UD g20<1,1,0>UD 0x00000014UD { align1 1H F@1 compacted }; -and(16) g6<1>UD g4<1,1,0>UD 0x000003ffUD { align1 1H A@1 compacted }; -mov(16) g4<2>UW g6<8,8,1>UD { align1 1H I@1 }; -mov(16) g6<2>UW g4<16,8,2>UW { align1 1H I@1 }; -mov(16) g4<1>F g6<16,8,2>UW { align1 1H I@1 }; -mul.sat(16) g32<1>F g4<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -and(16) g4<1>UD g22<1,1,0>UD 0x000003ffUD { align1 1H F@1 compacted }; -mov(16) g6<2>UW g4<8,8,1>UD { align1 1H A@1 }; -mov(16) g4<2>UW g6<16,8,2>UW { align1 1H I@1 }; -mov(16) g6<1>F g4<16,8,2>UW { align1 1H I@1 }; -shr(16) g4<1>UD g22<1,1,0>UD 0x0000000aUD { align1 1H F@1 compacted }; -mul.sat(16) g76<1>F g6<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@1 }; -and(16) g6<1>UD g4<1,1,0>UD 0x000003ffUD { align1 1H A@1 compacted }; -mov(16) g4<2>UW g6<8,8,1>UD { align1 1H I@1 }; -mov(16) g6<2>UW g4<16,8,2>UW { align1 1H I@1 }; -mov(16) g4<1>F g6<16,8,2>UW { align1 1H I@1 }; -mul.sat(16) g74<1>F g4<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@1 }; -shr(16) g4<1>UD g22<1,1,0>UD 0x00000014UD { align1 1H F@1 compacted }; -and(16) g6<1>UD g4<1,1,0>UD 0x000003ffUD { align1 1H A@1 compacted }; -mov(16) g4<2>UW g6<8,8,1>UD { align1 1H I@1 }; -mov(16) g6<2>UW g4<16,8,2>UW { align1 1H I@1 }; -mov(16) g4<1>F g6<16,8,2>UW { align1 1H I@1 }; -mul.sat(16) g38<1>F g4<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@1 }; -and(16) g4<1>UD g24<1,1,0>UD 0x000003ffUD { align1 1H F@1 compacted }; -mov(16) g6<2>UW g4<8,8,1>UD { align1 1H A@1 }; -mov(16) g4<2>UW g6<16,8,2>UW { align1 1H I@1 }; -mov(16) g6<1>F g4<16,8,2>UW { align1 1H I@1 }; -shr(16) g4<1>UD g24<1,1,0>UD 0x0000000aUD { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mul.sat(16) g80<1>F g6<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@1 }; -and(16) g6<1>UD g4<1,1,0>UD 0x000003ffUD { align1 1H A@1 compacted }; -mov(16) g4<2>UW g6<8,8,1>UD { align1 1H I@1 }; -mov(16) g6<2>UW g4<16,8,2>UW { align1 1H I@1 }; -mov(16) g4<1>F g6<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mul.sat(16) g78<1>F g4<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@1 }; -and(16) g4<1>UD g126<1,1,0>UD 0x000003ffUD { align1 1H F@1 compacted }; -mov(16) g6<2>UW g4<8,8,1>UD { align1 1H A@1 }; -mov(16) g20<2>UW g6<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g109<1>F g20<16,8,2>UW { align1 1H }; -mul.sat(16) g44<1>F g109<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -and(16) g110<1>UD g26<1,1,0>UD 0x000003ffUD { align1 1H F@1 compacted }; -mov(16) g21<2>UW g110<8,8,1>UD { align1 1H A@1 }; -mov(16) g23<2>UW g21<16,8,2>UW { align1 1H I@1 }; -mov(16) g111<1>F g23<16,8,2>UW { align1 1H I@1 }; -mul.sat(16) g84<1>F g111<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@1 }; -shr(16) g112<1>UD g26<1,1,0>UD 0x0000000aUD { align1 1H F@1 compacted }; -and(16) g5<1>UD g112<1,1,0>UD 0x000003ffUD { align1 1H I@1 compacted }; -mov(16) g24<2>UW g5<8,8,1>UD { align1 1H A@1 }; -mov(16) g104<2>UW g24<16,8,2>UW { align1 1H I@1 }; -mov(16) g113<1>F g104<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mul.sat(16) g82<1>F g113<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@1 }; -shr(16) g114<1>UD g26<1,1,0>UD 0x00000014UD { align1 1H F@1 compacted }; -and(16) g116<1>UD g114<1,1,0>UD 0x000003ffUD { align1 1H @1 $8.dst compacted }; -mov(16) g26<2>UW g116<8,8,1>UD { align1 1H I@1 }; -mov(16) g104<2>UW g26<16,8,2>UW { align1 1H A@1 }; -mov(16) g117<1>F g104<16,8,2>UW { align1 1H I@1 }; -mul.sat(16) g50<1>F g117<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@1 }; - -LABEL27: -endif(16) JIP: LABEL41 { align1 1H }; - -LABEL41: -else(16) JIP: LABEL25 UIP: LABEL25 { align1 1H }; - -LABEL26: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -add(16) g22<1>D g8<1,1,0>D g60<1,1,0>D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q A@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q F@6 }; -cmp.l.f0.0(16) g118<1>UD g22<1,1,0>UD g8<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -add(16) g24<1>D -g118<1,1,0>D g10<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@3 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000840UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000840UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -mov(8) g4<2>UD g22<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $14 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000880UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000880UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $15.dst }; -mov(8) g4<2>UD g23<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000840UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000840UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(8) g4.1<2>UD g24<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $2 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000880UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000880UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.dst }; -mov(8) g4.1<2>UD g25<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $4 }; -add(16) g22<1>D g8<1,1,0>D g62<1,1,0>D { align1 1H compacted }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -cmp.l.f0.0(16) g119<1>UD g22<1,1,0>UD g8<1,1,0>UD { align1 1H A@3 compacted }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@3 }; -add(16) g24<1>D -g119<1,1,0>D g10<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x000007c0UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x000007c0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(8) g4<2>UD g22<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $6 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000800UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000800UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -mov(8) g4<2>UD g23<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x000007c0UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x000007c0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -mov(8) g4.1<2>UD g24<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $10 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000800UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000800UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.dst }; -mov(8) g4.1<2>UD g25<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $12 }; -add(16) g22<1>D g8<1,1,0>D g64<1,1,0>D { align1 1H compacted }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -cmp.l.f0.0(16) g120<1>UD g22<1,1,0>UD g8<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@3 }; -add(16) g24<1>D -g120<1,1,0>D g10<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000740UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000740UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -mov(8) g4<2>UD g22<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $14 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000780UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000780UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $15.dst }; -mov(8) g4<2>UD g23<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $0.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000740UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000740UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(8) g4.1<2>UD g24<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $2 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000780UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000780UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.dst }; -mov(8) g4.1<2>UD g25<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $4 }; -add(16) g22<1>D g8<1,1,0>D g66<1,1,0>D { align1 1H compacted }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -cmp.l.f0.0(16) g121<1>UD g22<1,1,0>UD g8<1,1,0>UD { align1 1H A@3 compacted }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@3 }; -add(16) g24<1>D -g121<1,1,0>D g10<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x000006c0UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x000006c0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(8) g4<2>UD g22<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $6 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000700UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000700UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -mov(8) g4<2>UD g23<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x000006c0UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x000006c0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -mov(8) g4.1<2>UD g24<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $10 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000700UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000700UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.dst }; -mov(8) g4.1<2>UD g25<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $12 }; -mov(1) g118<1>UD 0x00000840UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(1) g117<1>UD 0x000007c0UD { align1 WE_all 1N F@1 }; -mov(1) g116<1>UD 0x00000740UD { align1 WE_all 1N $8.dst }; -mov(1) g115<1>UD 0x000006c0UD { align1 WE_all 1N }; -mov(16) g32<1>UD 0x00000000UD { align1 1H }; -mov(16) g38<1>UD 0x00000000UD { align1 1H F@1 }; -mov(16) g44<1>UD 0x00000000UD { align1 1H F@7 }; -mov(16) g50<1>UD 0x00000000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g4UD g118UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -send(16) g122UD g4UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g4UD g117UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -mov(16) g124<1>F g122<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) g105<2>UW g122.1<16,8,2>UW { align1 1H }; -mul.sat(16) g72<1>F g124<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@1 }; -mov(16) g125<1>F g105<16,8,2>UW { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mul.sat(16) g1<1>F g125<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(16) g126UD g4UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -mov(16) g4<1>F g126<16,8,2>UW { align1 1H $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g106<2>UW g126.1<16,8,2>UW { align1 1H F@3 }; -mul.sat(16) g76<1>F g4<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(16) g5<1>F g106<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mul.sat(16) g74<1>F g5<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g4UD g116UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -send(16) g20UD g4UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g4UD g115UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $0 }; -mov(16) g22<1>F g20<16,8,2>UW { align1 1H $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g107<2>UW g20.1<16,8,2>UW { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mul.sat(16) g80<1>F g22<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@1 }; -mov(16) g23<1>F g107<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mul.sat(16) g78<1>F g23<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(16) g24UD g4UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(16) g26<1>F g24<16,8,2>UW { align1 1H $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) g108<2>UW g24.1<16,8,2>UW { align1 1H }; -mul.sat(16) g84<1>F g26<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g104<1>F g108<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mul.sat(16) g82<1>F g104<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@1 }; - -LABEL25: -endif(16) JIP: LABEL42 { align1 1H }; - -LABEL42: -else(16) JIP: LABEL23 UIP: LABEL23 { align1 1H }; - -LABEL24: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g106<1>D g8<1,1,0>D g60<1,1,0>D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q A@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -cmp.l.f0.0(16) g110<1>UD g106<1,1,0>UD g8<1,1,0>UD { align1 1H compacted }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g108<1>D -g110<1,1,0>D g10<1,1,0>D { align1 1H $2.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@3 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000a80UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000a80UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(8) g4<2>UD g106<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $2 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000ac0UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000ac0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.dst }; -mov(8) g4<2>UD g107<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $4 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000a80UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000a80UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(8) g4.1<2>UD g108<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $6 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $6.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000ac0UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000ac0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -mov(8) g4.1<2>UD g109<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -add(16) g24<1>D g8<1,1,0>D g62<1,1,0>D { align1 1H F@2 compacted }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g4<1>UD g24<1,1,0>UD g8<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -add(16) g26<1>D -g4<1,1,0>D g10<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000a00UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000a00UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -mov(8) g4<2>UD g24<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $10 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $10.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000a40UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000a40UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.dst }; -mov(8) g4<2>UD g25<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $12 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000a00UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000a00UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -mov(8) g4.1<2>UD g26<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $14 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000a40UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000a40UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $15.dst }; -mov(8) g4.1<2>UD g27<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g22<1>D g8<1,1,0>D g64<1,1,0>D { align1 1H F@3 compacted }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g20<1>UD g22<1,1,0>UD g8<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g4<1>D -g20<1,1,0>D g10<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000940UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g6UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000980UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000980UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -mov(8) g4<2>UD g22<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $3 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $3.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x000009c0UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x000009c0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.dst }; -mov(8) g4<2>UD g23<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -mov(8) g121<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $4.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $5.src }; -mov(8) g121<1>UD g121<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@3 }; -shl(8) g121<1>UD g121<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -add(8) g121<1>UD g121<1,1,0>UD 0x00000940UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g120UD g121UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $6 }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000980UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x00000980UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(8) g4.1<2>UD g120<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $8 }; -mov(8) g123<1>UW 0x76543210UV { align1 WE_all 2Q F@3 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mov(8) g20<1>UW 0x76543210UV { align1 WE_all 1Q $8.src }; -mov(8) g123<1>UD g123<8,8,1>UW { align1 WE_all 2Q I@3 }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g20<1>UD g20<8,8,1>UW { align1 WE_all 1Q I@3 }; -shl(8) g123<1>UD g123<8,8,1>UD 0x00000002UD { align1 WE_all 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g21<1>UD g20<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -add(8) g123<1>UD g123<8,8,1>UD 0x00000960UD { align1 WE_all 2Q I@3 }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g20<1>UD g20<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 3N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 3N }; -send(8) g122UD g123UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 2Q @1 $4 }; -add(16) g6<1>UD g6<1,1,0>UD 0x000009c0UD { align1 WE_all 1H I@2 compacted }; -add(16) g20<1>UD g20<1,1,0>UD 0x000009c0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.dst }; -mov(8) g4.1<2>UD g122<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g20<1>D g8<1,1,0>D g66<1,1,0>D { align1 1H compacted }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g104<1>UD g20<1,1,0>UD g8<1,1,0>UD { align1 1H compacted }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g4<1>D -g104<1,1,0>D g10<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000680UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g6UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g104<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g104<1>UD g104<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -add(8) g105<1>UD g104<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g104<1>UD g104<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x000008c0UD { align1 WE_all 1H I@2 compacted }; -add(16) g104<1>UD g104<1,1,0>UD 0x000008c0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -mov(8) g4<2>UD g20<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g104UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $13 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $12.src }; -mov(8) g104<1>UW 0x76543210UV { align1 WE_all 1Q $13.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@2 }; -mov(8) g104<1>UD g104<8,8,1>UW { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(8) g105<1>UD g104<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@2 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -shl(16) g104<1>UD g104<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000900UD { align1 WE_all 1H I@2 compacted }; -add(16) g104<1>UD g104<1,1,0>UD 0x00000900UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $14.dst }; -mov(8) g4<2>UD g21<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g104UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $15 }; -mov(8) g112<1>UW 0x76543210UV { align1 WE_all 1Q F@4 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $14.src }; -mov(8) g104<1>UW 0x76543210UV { align1 WE_all 1Q $15.src }; -mov(8) g112<1>UD g112<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g104<1>UD g104<8,8,1>UW { align1 WE_all 1Q I@3 }; -shl(8) g112<1>UD g112<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(8) g105<1>UD g104<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -add(8) g112<1>UD g112<1,1,0>UD 0x00000680UD { align1 WE_all 1Q I@3 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g104<1>UD g104<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g111UD g112UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $0 }; -add(16) g6<1>UD g6<1,1,0>UD 0x000008c0UD { align1 WE_all 1H I@2 compacted }; -add(16) g104<1>UD g104<1,1,0>UD 0x000008c0UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(8) g4.1<2>UD g111<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g104UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $2 }; -mov(8) g114<1>UW 0x76543210UV { align1 WE_all 2Q }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $1.src }; -mov(8) g104<1>UW 0x76543210UV { align1 WE_all 1Q $2.src }; -mov(8) g114<1>UD g114<8,8,1>UW { align1 WE_all 2Q I@3 }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@3 }; -mov(8) g104<1>UD g104<8,8,1>UW { align1 WE_all 1Q I@3 }; -shl(8) g114<1>UD g114<8,8,1>UD 0x00000002UD { align1 WE_all 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g105<1>UD g104<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@3 compacted }; -add(8) g114<1>UD g114<8,8,1>UD 0x000006a0UD { align1 WE_all 2Q I@3 }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -shl(16) g104<1>UD g104<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 3N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 3N }; -send(8) g113UD g114UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 2Q @1 $3 }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000900UD { align1 WE_all 1H I@2 compacted }; -add(16) g104<1>UD g104<1,1,0>UD 0x00000900UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.dst }; -mov(8) g4.1<2>UD g113<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g104UD g4UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $5 }; -mov(1) g110<1>UD 0x00000a80UD { align1 WE_all 1N }; -mov(1) g125<1>UD 0x00000a00UD { align1 WE_all 1N F@1 }; -mov(1) g124<1>UD 0x00000980UD { align1 WE_all 1N F@1 }; -mov(1) g119<1>UD 0x000008c0UD { align1 WE_all 1N F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g4UD g110UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g110<1>D g106<1,1,0>D 4D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -send(16) g104UD g4UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g4<1>UD g110<1,1,0>UD g106<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g106<1>D -g4<1,1,0>D g108<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g4<2>UD g110<4,4,1>UD { align1 1Q }; -mov(8) g6<2>UD g111<4,4,1>UD { align1 2Q $7.src }; -mov(8) g4.1<2>UD g106<4,4,1>UD { align1 1Q I@2 }; -mov(8) g6.1<2>UD g107<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g106UD g4UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g4<1>F g104<16,8,2>UW { align1 1H $7.dst }; -mul.sat(16) g72<1>F g4<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@1 }; -mov(16) g4<2>UW g104.1<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g6<1>F g4<16,8,2>UW { align1 1H I@1 }; -mul.sat(16) g1<1>F g6<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@1 }; -mov(16) g4<1>F g106<16,8,2>UW { align1 1H $8.dst }; -add(16) g106<1>D g24<1,1,0>D 4D { align1 1H F@1 compacted }; -mul.sat(16) g32<1>F g4<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g4UD g125UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -send(16) g104UD g4UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -cmp.l.f0.0(16) g4<1>UD g106<1,1,0>UD g24<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g24<1>D -g4<1,1,0>D g26<1,1,0>D { align1 1H I@1 compacted }; -add(16) g26<1>D g22<1,1,0>D 4D { align1 1H compacted }; -mov(8) g4<2>UD g106<4,4,1>UD { align1 1Q }; -mov(8) g6<2>UD g107<4,4,1>UD { align1 2Q $9.src }; -mov(8) g4.1<2>UD g24<4,4,1>UD { align1 1Q I@2 }; -mov(8) g6.1<2>UD g25<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g24UD g4UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g4<1>F g104<16,8,2>UW { align1 1H $9.dst }; -mul.sat(16) g76<1>F g4<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@1 }; -mov(16) g4<2>UW g104.1<16,8,2>UW { align1 1H F@1 }; -cmp.l.f0.0(16) g104<1>UD g26<1,1,0>UD g22<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g6<1>F g4<16,8,2>UW { align1 1H I@2 }; -mul.sat(16) g74<1>F g6<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@1 }; -mov(16) g4<1>F g24<16,8,2>UW { align1 1H $10.dst }; -mul.sat(16) g38<1>F g4<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g4UD g124UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -send(16) g24UD g4UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -mov(8) g6<1>UW 0x76543210UV { align1 WE_all 1Q $11.src }; -mov(8) g6<1>UD g6<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(8) g7<1>UD g6<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -shl(16) g6<1>UD g6<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g6<1>UD g6<1,1,0>UD 0x00000940UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g6UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -add(16) g22<1>D -g104<1,1,0>D g4<1,1,0>D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(8) g4<2>UD g26<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $12.src }; -mov(8) g6<2>UD g27<4,4,1>UD { align1 2Q }; -mov(8) g26<1>UW 0x76543210UV { align1 WE_all 1Q }; -mov(8) g4.1<2>UD g22<4,4,1>UD { align1 1Q I@3 }; -mov(8) g6.1<2>UD g23<4,4,1>UD { align1 2Q I@3 }; -mov(8) g26<1>UD g26<8,8,1>UW { align1 WE_all 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g22UD g4UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -add(8) g27<1>UD g26<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g4<1>F g24<16,8,2>UW { align1 1H $11.dst }; -shl(16) g26<1>UD g26<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mul.sat(16) g80<1>F g4<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@1 }; -add(16) g26<1>UD g26<1,1,0>UD 0x00000680UD { align1 WE_all 1H I@1 compacted }; -mov(16) g4<2>UW g24.1<16,8,2>UW { align1 1H F@1 }; -add(16) g24<1>D g20<1,1,0>D 4D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g6<1>F g4<16,8,2>UW { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mul.sat(16) g78<1>F g6<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(1) g4UD g119UD nullUD 0x4240e500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V32, transpose, L1STATE_L3MOCS dst_len = 4, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1N @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g111<1>F g22<16,8,2>UW { align1 1H $13.dst }; -mul.sat(16) g44<1>F g111<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -send(16) g22UD g4UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.l.f0.0(16) g4<1>UD g24<1,1,0>UD g20<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $14.src }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $14.src }; -send(16) g6UD g26UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $14 }; -mov(16) g112<1>F g22<16,8,2>UW { align1 1H $14.dst }; -mov(16) g105<2>UW g22.1<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -add(16) g20<1>D -g4<1,1,0>D g6<1,1,0>D { align1 1H I@2 compacted }; -mul.sat(16) g84<1>F g112<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g113<1>F g105<16,8,2>UW { align1 1H I@2 }; -mov(8) g4<2>UD g24<4,4,1>UD { align1 1Q }; -mov(8) g6<2>UD g25<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mul.sat(16) g82<1>F g113<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@1 }; -mov(8) g4.1<2>UD g20<4,4,1>UD { align1 1Q I@2 }; -mov(8) g6.1<2>UD g21<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g20UD g4UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g114<1>F g20<16,8,2>UW { align1 1H $5.dst }; -mul.sat(16) g50<1>F g114<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@1 }; - -LABEL23: -endif(16) JIP: LABEL43 { align1 1H }; - -LABEL43: -else(16) JIP: LABEL21 UIP: LABEL21 { align1 1H }; - -LABEL22: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -add(16) g20<1>D g8<1,1,0>D g60<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g24<1>D g8<1,1,0>D g62<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g104<1>D g8<1,1,0>D g64<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g108<1>D g8<1,1,0>D g66<1,1,0>D { align1 1H compacted }; -mov(16) g32<1>UD 0x00000000UD { align1 1H }; -mov(16) g38<1>UD 0x00000000UD { align1 1H A@1 }; -mov(16) g44<1>UD 0x00000000UD { align1 1H F@7 }; -mov(16) g50<1>UD 0x00000000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g115<1>UD g20<1,1,0>UD g8<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g4<2>UD g20<4,4,1>UD { align1 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g6<2>UD g21<4,4,1>UD { align1 2Q F@7 }; -cmp.l.f0.0(16) g20<1>UD g24<1,1,0>UD g8<1,1,0>UD { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -add(16) g22<1>D -g115<1,1,0>D g10<1,1,0>D { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -add(16) g26<1>D -g20<1,1,0>D g10<1,1,0>D { align1 1H compacted }; -mov(8) g4.1<2>UD g22<4,4,1>UD { align1 1Q I@2 }; -mov(8) g6.1<2>UD g23<4,4,1>UD { align1 2Q I@3 }; -mov(8) g20<2>UD g24<4,4,1>UD { align1 1Q }; -mov(8) g22<2>UD g25<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g24<1>UD g104<1,1,0>UD g8<1,1,0>UD { align1 1H compacted }; -mov(8) g20.1<2>UD g26<4,4,1>UD { align1 1Q I@3 }; -mov(8) g22.1<2>UD g27<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g106<1>D -g24<1,1,0>D g10<1,1,0>D { align1 1H A@1 compacted }; -mov(8) g24<2>UD g104<4,4,1>UD { align1 1Q }; -mov(8) g26<2>UD g105<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g104<1>UD g108<1,1,0>UD g8<1,1,0>UD { align1 1H compacted }; -mov(8) g24.1<2>UD g106<4,4,1>UD { align1 1Q I@3 }; -mov(8) g26.1<2>UD g107<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -add(16) g110<1>D -g104<1,1,0>D g10<1,1,0>D { align1 1H compacted }; -mov(8) g104<2>UD g108<4,4,1>UD { align1 1Q }; -mov(8) g106<2>UD g109<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g108UD g4UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -mov(8) g104.1<2>UD g110<4,4,1>UD { align1 1Q I@2 }; -mov(8) g106.1<2>UD g111<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g116UD g104UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(16) g4<1>F g108<16,8,2>W { align1 1H $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mul(16) g6<1>F g4<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) g118<1>F g116<16,8,2>W { align1 1H $5.dst }; -sel.ge(16) g4<1>F g6<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mul(16) g120<1>F g118<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H }; -sel.l(16) g72<1>F g4<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -sel.ge(16) g122<1>F g120<1,1,0>F 0xbf800000F /* -1F */ { align1 1H compacted }; -mov(16) g4<2>UW g108.1<16,8,2>UW { align1 1H F@2 }; -sel.l(16) g84<1>F g122<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -mov(16) g6<1>F g4<16,8,2>W { align1 1H I@1 }; -mov(16) g109<2>UW g116.1<16,8,2>UW { align1 1H A@1 }; -mul(16) g4<1>F g6<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g123<1>F g109<16,8,2>W { align1 1H }; -sel.ge(16) g6<1>F g4<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(16) g4UD g20UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mul(16) g125<1>F g123<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H }; -sel.l(16) g1<1>F g6<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@2 compacted }; -mov(16) g6<1>F g4<16,8,2>W { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mul(16) g20<1>F g6<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@1 }; -sel.ge(16) g6<1>F g20<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sel.l(16) g76<1>F g6<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -mov(16) g6<2>UW g4.1<16,8,2>UW { align1 1H F@1 }; -mov(16) g4<1>F g6<16,8,2>W { align1 1H A@1 }; -mul(16) g6<1>F g4<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@1 }; -sel.ge(16) g4<1>F g6<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sel.l(16) g74<1>F g4<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g4UD g24UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -mov(16) g6<1>F g4<16,8,2>W { align1 1H $14.dst }; -mul(16) g20<1>F g6<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@1 }; -sel.ge(16) g6<1>F g20<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sel.l(16) g80<1>F g6<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -mov(16) g6<2>UW g4.1<16,8,2>UW { align1 1H F@1 }; -mov(16) g4<1>F g6<16,8,2>W { align1 1H A@1 }; -mul(16) g6<1>F g4<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@1 }; -sel.ge(16) g4<1>F g6<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sel.l(16) g78<1>F g4<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -sel.ge(16) g4<1>F g125<1,1,0>F 0xbf800000F /* -1F */ { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sel.l(16) g82<1>F g4<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; - -LABEL21: -endif(16) JIP: LABEL44 { align1 1H }; - -LABEL44: -else(16) JIP: LABEL19 UIP: LABEL19 { align1 1H }; - -LABEL20: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -add(16) g120<1>D g8<1,1,0>D g60<1,1,0>D { align1 1H $2.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g114<1>D g8<1,1,0>D g62<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -add(16) g110<1>D g8<1,1,0>D g64<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g108<1>D g8<1,1,0>D g66<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g106<1>UW 0x76543210UV { align1 WE_all 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g5<1>UD g120<1,1,0>UD g8<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -cmp.l.f0.0(16) g20<1>UD g114<1,1,0>UD g8<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.l.f0.0(16) g24<1>UD g110<1,1,0>UD g8<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g118<1>UD g108<1,1,0>UD g8<1,1,0>UD { align1 1H compacted }; -mov(8) g106<1>UD g106<8,8,1>UW { align1 WE_all 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -add(16) g122<1>D -g5<1,1,0>D g10<1,1,0>D { align1 1H $2.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g116<1>D -g20<1,1,0>D g10<1,1,0>D { align1 1H compacted }; -add(16) g112<1>D -g24<1,1,0>D g10<1,1,0>D { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g104<1>D -g118<1,1,0>D g10<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(8) g107<1>UD g106<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g4<2>UD g120<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g6<2>UD g121<4,4,1>UD { align1 2Q F@4 }; -mov(8) g20<2>UD g114<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g22<2>UD g115<4,4,1>UD { align1 2Q F@3 }; -shl(16) g106<1>UD g106<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@5 compacted }; -mov(8) g24<2>UD g110<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@2 }; -mov(8) g26<2>UD g111<4,4,1>UD { align1 2Q }; -mov(8) g4.1<2>UD g122<4,4,1>UD { align1 1Q I@7 }; -mov(8) g6.1<2>UD g123<4,4,1>UD { align1 2Q I@7 }; -mov(8) g20.1<2>UD g116<4,4,1>UD { align1 1Q I@7 }; -mov(8) g22.1<2>UD g117<4,4,1>UD { align1 2Q I@7 }; -add(16) g106<1>UD g106<1,1,0>UD 0x00000d00UD { align1 WE_all 1H I@7 compacted }; -mov(8) g24.1<2>UD g112<4,4,1>UD { align1 1Q I@7 }; -mov(8) g26.1<2>UD g113<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g106UD g104UD 0x44000504 a0.1<0>UD - ugm MsgDesc: ( store, a32, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -mov(8) g119<1>UW 0x76543210UV { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -mov(8) g125<1>UW 0x76543210UV { align1 WE_all 2Q F@1 }; -mov(8) g104<2>UD g108<4,4,1>UD { align1 1Q $0.src }; -mov(8) g106<2>UD g109<4,4,1>UD { align1 2Q $0.src }; -mov(8) g119<1>UD g119<8,8,1>UW { align1 WE_all 1Q I@4 }; -mov(8) g125<1>UD g125<8,8,1>UW { align1 WE_all 2Q I@4 }; -shl(8) g119<1>UD g119<1,1,0>UD 0x00000002UD { align1 WE_all 1Q I@2 compacted }; -shl(8) g125<1>UD g125<8,8,1>UD 0x00000002UD { align1 WE_all 2Q I@2 }; -add(8) g119<1>UD g119<1,1,0>UD 0x00000d00UD { align1 WE_all 1Q I@2 compacted }; -add(8) g125<1>UD g125<8,8,1>UD 0x00000d20UD { align1 WE_all 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g118UD g119UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 1Q @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 3N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 3N }; -send(8) g124UD g125UD nullUD 0x42100500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 WE_all 2Q @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(8) g104.1<2>UD g118<4,4,1>UD { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g118UD g4UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.dst }; -mov(8) g106.1<2>UD g124<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g124<1>D g120<1,1,0>D 4D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g4<1>UD g124<1,1,0>UD g120<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g120<1>D -g4<1,1,0>D g122<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g4<2>UD g124<4,4,1>UD { align1 1Q }; -mov(8) g6<2>UD g125<4,4,1>UD { align1 2Q $3.src }; -mov(8) g4.1<2>UD g120<4,4,1>UD { align1 1Q I@2 }; -mov(8) g6.1<2>UD g121<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g120UD g4UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g4<1>F g118<16,8,2>W { align1 1H $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mul(16) g6<1>F g4<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@1 }; -sel.ge(16) g4<1>F g6<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sel.l(16) g72<1>F g4<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -mov(16) g4<2>UW g118.1<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g118UD g20UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -add(16) g20<1>D g114<1,1,0>D 4D { align1 1H $5.src compacted }; -mov(16) g6<1>F g4<16,8,2>W { align1 1H I@2 }; -mul(16) g4<1>F g6<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@1 }; -sel.ge(16) g6<1>F g4<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -mov(16) g4<1>F g120<16,8,2>W { align1 1H $4.dst }; -sel.l(16) g1<1>F g6<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@2 compacted }; -mul(16) g6<1>F g4<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@2 }; -sel.ge(16) g4<1>F g6<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sel.l(16) g32<1>F g4<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -cmp.l.f0.0(16) g4<1>UD g20<1,1,0>UD g114<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g22<1>D -g4<1,1,0>D g116<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g4<2>UD g20<4,4,1>UD { align1 1Q }; -mov(8) g6<2>UD g21<4,4,1>UD { align1 2Q F@2 }; -mov(8) g4.1<2>UD g22<4,4,1>UD { align1 1Q I@2 }; -mov(8) g6.1<2>UD g23<4,4,1>UD { align1 2Q I@2 }; -add(16) g22<1>D g110<1,1,0>D 4D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g20UD g4UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g4<1>F g118<16,8,2>W { align1 1H $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mul(16) g6<1>F g4<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@1 }; -sel.ge(16) g4<1>F g6<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sel.l(16) g76<1>F g4<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -mov(16) g4<2>UW g118.1<16,8,2>UW { align1 1H F@1 }; -mov(16) g6<1>F g4<16,8,2>W { align1 1H I@1 }; -mul(16) g4<1>F g6<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@1 }; -sel.ge(16) g6<1>F g4<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sel.l(16) g74<1>F g6<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -mov(16) g4<1>F g20<16,8,2>W { align1 1H $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(16) g20UD g24UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -mov(8) g26<1>UW 0x76543210UV { align1 WE_all 1Q $7.src }; -mul(16) g6<1>F g4<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@1 }; -mov(8) g26<1>UD g26<8,8,1>UW { align1 WE_all 1Q I@1 }; -sel.ge(16) g4<1>F g6<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(8) g27<1>UD g26<1,1,0>UD 0x00000008UD { align1 WE_all 1Q I@1 compacted }; -sel.l(16) g38<1>F g4<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -shl(16) g26<1>UD g26<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -cmp.l.f0.0(16) g4<1>UD g22<1,1,0>UD g110<1,1,0>UD { align1 1H A@1 compacted }; -add(16) g26<1>UD g26<1,1,0>UD 0x00000d00UD { align1 WE_all 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g24<1>D -g4<1,1,0>D g112<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g4<2>UD g22<4,4,1>UD { align1 1Q }; -mov(8) g6<2>UD g23<4,4,1>UD { align1 2Q F@2 }; -mov(8) g4.1<2>UD g24<4,4,1>UD { align1 1Q I@2 }; -mov(8) g6.1<2>UD g25<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g22UD g4UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g4<1>F g20<16,8,2>W { align1 1H $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mul(16) g6<1>F g4<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@1 }; -sel.ge(16) g4<1>F g6<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sel.l(16) g80<1>F g4<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -mov(16) g4<2>UW g20.1<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g20UD g104UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -mov(16) g6<1>F g4<16,8,2>W { align1 1H I@1 }; -mul(16) g4<1>F g6<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@1 }; -sel.ge(16) g6<1>F g4<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -mov(16) g4<1>F g22<16,8,2>W { align1 1H $8.dst }; -add(16) g22<1>D g108<1,1,0>D 4D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sel.l(16) g78<1>F g6<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@2 compacted }; -mul(16) g6<1>F g4<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@2 }; -sel.ge(16) g4<1>F g6<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g6UD g26UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $14 }; -sel.l(16) g44<1>F g4<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -cmp.l.f0.0(16) g4<1>UD g22<1,1,0>UD g108<1,1,0>UD { align1 1H A@1 compacted }; -mov(16) g106<2>UW g20.1<16,8,2>UW { align1 1H $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -add(16) g24<1>D -g4<1,1,0>D g6<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g4<2>UD g22<4,4,1>UD { align1 1Q }; -mov(8) g6<2>UD g23<4,4,1>UD { align1 2Q }; -mov(8) g4.1<2>UD g24<4,4,1>UD { align1 1Q I@2 }; -mov(8) g6.1<2>UD g25<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g22UD g4UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -mov(16) g4<1>F g20<16,8,2>W { align1 1H $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mul(16) g6<1>F g4<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@1 }; -sel.ge(16) g4<1>F g6<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -mov(16) g6<1>F g106<16,8,2>W { align1 1H I@6 }; -sel.l(16) g84<1>F g4<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@2 compacted }; -mul(16) g20<1>F g6<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H A@2 }; -sel.ge(16) g24<1>F g20<1,1,0>F 0xbf800000F /* -1F */ { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sel.l(16) g82<1>F g24<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(16) g25<1>F g22<16,8,2>W { align1 1H $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mul(16) g104<1>F g25<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@1 }; -sel.ge(16) g106<1>F g104<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@1 compacted }; -sel.l(16) g50<1>F g106<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; - -LABEL19: -endif(16) JIP: LABEL45 { align1 1H }; - -LABEL45: -else(16) JIP: LABEL17 UIP: LABEL17 { align1 1H }; - -LABEL18: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -add(16) g20<1>D g8<1,1,0>D g60<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(16) g24<1>D g8<1,1,0>D g62<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g104<1>D g8<1,1,0>D g64<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@1 }; -mov(16) g32<1>UD 0x00000000UD { align1 1H }; -mov(16) g38<1>UD 0x00000000UD { align1 1H A@1 }; -mov(16) g44<1>UD 0x00000000UD { align1 1H F@7 }; -mov(16) g50<1>UD 0x00000000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g107<1>UD g20<1,1,0>UD g8<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g4<2>UD g20<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g6<2>UD g21<4,4,1>UD { align1 2Q F@4 }; -cmp.l.f0.0(16) g20<1>UD g24<1,1,0>UD g8<1,1,0>UD { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -add(16) g22<1>D -g107<1,1,0>D g10<1,1,0>D { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -add(16) g108<1>D g8<1,1,0>D g66<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -add(16) g26<1>D -g20<1,1,0>D g10<1,1,0>D { align1 1H compacted }; -mov(8) g4.1<2>UD g22<4,4,1>UD { align1 1Q I@3 }; -mov(8) g6.1<2>UD g23<4,4,1>UD { align1 2Q I@4 }; -mov(8) g20<2>UD g24<4,4,1>UD { align1 1Q }; -mov(8) g22<2>UD g25<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g24<1>UD g104<1,1,0>UD g8<1,1,0>UD { align1 1H compacted }; -mov(8) g20.1<2>UD g26<4,4,1>UD { align1 1Q I@3 }; -mov(8) g22.1<2>UD g27<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g106<1>D -g24<1,1,0>D g10<1,1,0>D { align1 1H A@1 compacted }; -mov(8) g24<2>UD g104<4,4,1>UD { align1 1Q }; -mov(8) g26<2>UD g105<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g104<1>UD g108<1,1,0>UD g8<1,1,0>UD { align1 1H compacted }; -mov(8) g24.1<2>UD g106<4,4,1>UD { align1 1Q I@3 }; -mov(8) g26.1<2>UD g107<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -add(16) g110<1>D -g104<1,1,0>D g10<1,1,0>D { align1 1H compacted }; -mov(8) g104<2>UD g108<4,4,1>UD { align1 1Q }; -mov(8) g106<2>UD g109<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g108UD g4UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g4UD g20UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g104.1<2>UD g110<4,4,1>UD { align1 1Q I@2 }; -mov(8) g106.1<2>UD g111<4,4,1>UD { align1 2Q I@2 }; -mov(8) g111<2>UW g109.1<16,8,2>UW { align1 2Q $5.dst }; -mov(8) g110<2>UW g108.1<16,8,2>UW { align1 1Q $5.dst }; -mov(8) g72<1>F g108<16,8,2>HF { align1 1Q }; -mov(8) g73<1>F g109<16,8,2>HF { align1 2Q }; -mov(8) g76<1>F g4<16,8,2>HF { align1 1Q @3 $2.dst }; -mov(8) g77<1>F g5<16,8,2>HF { align1 2Q @4 $2.dst }; -mov(8) g112<2>UW g4.1<16,8,2>UW { align1 1Q F@7 }; -mov(8) g113<2>UW g5.1<16,8,2>UW { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -send(16) g108UD g104UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g4UD g24UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -mov(8) g2<1>F g111<16,8,2>HF { align1 2Q A@4 }; -mov(8) g1<1>F g110<16,8,2>HF { align1 1Q I@3 }; -mov(8) g74<1>F g112<16,8,2>HF { align1 1Q I@2 }; -mov(8) g75<1>F g113<16,8,2>HF { align1 2Q I@1 }; -mov(8) g84<1>F g108<16,8,2>HF { align1 1Q $5.dst }; -mov(8) g85<1>F g109<16,8,2>HF { align1 2Q $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -mov(8) g116<2>UW g108.1<16,8,2>UW { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -mov(8) g117<2>UW g109.1<16,8,2>UW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g80<1>F g4<16,8,2>HF { align1 1Q $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -mov(8) g81<1>F g5<16,8,2>HF { align1 2Q $14.dst }; -mov(8) g114<2>UW g4.1<16,8,2>UW { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g115<2>UW g5.1<16,8,2>UW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g82<1>F g116<16,8,2>HF { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -mov(8) g83<1>F g117<16,8,2>HF { align1 2Q I@3 }; -mov(8) g78<1>F g114<16,8,2>HF { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g79<1>F g115<16,8,2>HF { align1 2Q I@1 }; - -LABEL17: -endif(16) JIP: LABEL46 { align1 1H }; - -LABEL46: -else(16) JIP: LABEL15 UIP: LABEL15 { align1 1H }; - -LABEL16: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -add(16) g122<1>D g8<1,1,0>D g60<1,1,0>D { align1 1H $2.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g116<1>D g8<1,1,0>D g62<1,1,0>D { align1 1H compacted }; -add(16) g112<1>D g8<1,1,0>D g64<1,1,0>D { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -cmp.l.f0.0(16) g109<1>UD g122<1,1,0>UD g8<1,1,0>UD { align1 1H compacted }; -add(16) g126<1>D g122<1,1,0>D 4D { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g4<2>UD g122<4,4,1>UD { align1 1Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g6<2>UD g123<4,4,1>UD { align1 2Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -cmp.l.f0.0(16) g20<1>UD g116<1,1,0>UD g8<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.l.f0.0(16) g24<1>UD g112<1,1,0>UD g8<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g124<1>D -g109<1,1,0>D g10<1,1,0>D { align1 1H $2.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g108<1>D g8<1,1,0>D g66<1,1,0>D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g118<1>D -g20<1,1,0>D g10<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g114<1>D -g24<1,1,0>D g10<1,1,0>D { align1 1H compacted }; -mov(8) g4.1<2>UD g124<4,4,1>UD { align1 1Q I@4 }; -mov(8) g6.1<2>UD g125<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g104<1>UD g108<1,1,0>UD g8<1,1,0>UD { align1 1H compacted }; -mov(8) g20<2>UD g116<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g22<2>UD g117<4,4,1>UD { align1 2Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -send(16) g120UD g4UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -cmp.l.f0.0(16) g4<1>UD g126<1,1,0>UD g122<1,1,0>UD { align1 1H $11.src compacted }; -mov(8) g24<2>UD g112<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@2 }; -mov(8) g26<2>UD g113<4,4,1>UD { align1 2Q }; -add(16) g110<1>D -g104<1,1,0>D g10<1,1,0>D { align1 1H A@4 compacted }; -mov(8) g20.1<2>UD g118<4,4,1>UD { align1 1Q I@6 }; -mov(8) g22.1<2>UD g119<4,4,1>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g122<1>D -g4<1,1,0>D g124<1,1,0>D { align1 1H I@6 compacted }; -mov(8) g24.1<2>UD g114<4,4,1>UD { align1 1Q I@6 }; -mov(8) g26.1<2>UD g115<4,4,1>UD { align1 2Q I@6 }; -mov(8) g104<2>UD g108<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g106<2>UD g109<4,4,1>UD { align1 2Q F@1 }; -mov(8) g4<2>UD g126<4,4,1>UD { align1 1Q }; -mov(8) g6<2>UD g127<4,4,1>UD { align1 2Q $11.src }; -mov(8) g104.1<2>UD g110<4,4,1>UD { align1 1Q I@4 }; -mov(8) g106.1<2>UD g111<4,4,1>UD { align1 2Q I@4 }; -mov(8) g4.1<2>UD g122<4,4,1>UD { align1 1Q I@4 }; -mov(8) g6.1<2>UD g123<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g122UD g4UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -mov(8) g125<2>UW g121.1<16,8,2>UW { align1 2Q $11.dst }; -mov(8) g124<2>UW g120.1<16,8,2>UW { align1 1Q $11.dst }; -mov(8) g72<1>F g120<16,8,2>HF { align1 1Q }; -mov(8) g73<1>F g121<16,8,2>HF { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g120UD g20UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -add(16) g20<1>D g116<1,1,0>D 4D { align1 1H $13.src compacted }; -mov(8) g2<1>F g125<16,8,2>HF { align1 2Q A@3 }; -mov(8) g1<1>F g124<16,8,2>HF { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -cmp.l.f0.0(16) g4<1>UD g20<1,1,0>UD g116<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g22<1>D -g4<1,1,0>D g118<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g4<2>UD g20<4,4,1>UD { align1 1Q }; -mov(8) g6<2>UD g21<4,4,1>UD { align1 2Q $12.src }; -mov(8) g32<1>F g122<16,8,2>HF { align1 1Q $12.dst }; -mov(8) g33<1>F g123<16,8,2>HF { align1 2Q $12.dst }; -mov(8) g4.1<2>UD g22<4,4,1>UD { align1 1Q I@2 }; -mov(8) g6.1<2>UD g23<4,4,1>UD { align1 2Q I@2 }; -add(16) g22<1>D g112<1,1,0>D 4D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g20UD g4UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.l.f0.0(16) g4<1>UD g22<1,1,0>UD g112<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g76<1>F g120<16,8,2>HF { align1 1Q @7 $13.dst }; -mov(8) g77<1>F g121<16,8,2>HF { align1 2Q @7 $13.dst }; -mov(8) g126<2>UW g120.1<16,8,2>UW { align1 1Q }; -mov(8) g127<2>UW g121.1<16,8,2>UW { align1 2Q }; -mov(8) g74<1>F g126<16,8,2>HF { align1 1Q I@2 }; -mov(8) g75<1>F g127<16,8,2>HF { align1 2Q I@1 }; -mov(8) g38<1>F g20<16,8,2>HF { align1 1Q $14.dst }; -mov(8) g39<1>F g21<16,8,2>HF { align1 2Q $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(16) g20UD g24UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(16) g24<1>D -g4<1,1,0>D g114<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g4<2>UD g22<4,4,1>UD { align1 1Q }; -mov(8) g6<2>UD g23<4,4,1>UD { align1 2Q $14.src }; -mov(8) g4.1<2>UD g24<4,4,1>UD { align1 1Q I@2 }; -mov(8) g6.1<2>UD g25<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g22UD g4UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $15.src }; -mov(8) g5<2>UW g21.1<16,8,2>UW { align1 2Q $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g4<2>UW g20.1<16,8,2>UW { align1 1Q $14.dst }; -mov(8) g80<1>F g20<16,8,2>HF { align1 1Q $3.src }; -mov(8) g81<1>F g21<16,8,2>HF { align1 2Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g20UD g104UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g79<1>F g5<16,8,2>HF { align1 2Q I@2 }; -mov(8) g78<1>F g4<16,8,2>HF { align1 1Q I@1 }; -mov(8) g44<1>F g22<16,8,2>HF { align1 1Q $15.dst }; -mov(8) g45<1>F g23<16,8,2>HF { align1 2Q $15.dst }; -add(16) g22<1>D g108<1,1,0>D 4D { align1 1H F@1 compacted }; -cmp.l.f0.0(16) g4<1>UD g22<1,1,0>UD g108<1,1,0>UD { align1 1H A@1 compacted }; -add(16) g24<1>D -g4<1,1,0>D g110<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g4<2>UD g22<4,4,1>UD { align1 1Q }; -mov(8) g6<2>UD g23<4,4,1>UD { align1 2Q $15.src }; -mov(8) g4.1<2>UD g24<4,4,1>UD { align1 1Q I@2 }; -mov(8) g6.1<2>UD g25<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g22UD g4UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(8) g7<2>UW g21.1<16,8,2>UW { align1 2Q $5.dst }; -mov(8) g6<2>UW g20.1<16,8,2>UW { align1 1Q $5.dst }; -mov(8) g84<1>F g20<16,8,2>HF { align1 1Q }; -mov(8) g85<1>F g21<16,8,2>HF { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -mov(8) g83<1>F g7<16,8,2>HF { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g82<1>F g6<16,8,2>HF { align1 1Q I@1 }; -mov(8) g50<1>F g22<16,8,2>HF { align1 1Q $5.dst }; -mov(8) g51<1>F g23<16,8,2>HF { align1 2Q $5.dst }; - -LABEL15: -endif(16) JIP: LABEL47 { align1 1H }; - -LABEL47: -else(16) JIP: LABEL13 UIP: LABEL13 { align1 1H }; - -LABEL14: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g4<1>D g8<1,1,0>D g60<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g32<1>UD 0x00000000UD { align1 1H }; -mov(16) g38<1>UD 0x00000000UD { align1 1H A@1 }; -mov(16) g44<1>UD 0x00000000UD { align1 1H F@7 }; -mov(16) g50<1>UD 0x00000000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -cmp.l.f0.0(16) g110<1>UD g4<1,1,0>UD g8<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -mov(8) g20<2>UD g4<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g22<2>UD g5<4,4,1>UD { align1 2Q F@1 }; -add(16) g4<1>D g8<1,1,0>D g62<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g6<1>D -g110<1,1,0>D g10<1,1,0>D { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.l.f0.0(16) g24<1>UD g4<1,1,0>UD g8<1,1,0>UD { align1 1H A@2 compacted }; -mov(8) g20.1<2>UD g6<4,4,1>UD { align1 1Q I@2 }; -mov(8) g22.1<2>UD g7<4,4,1>UD { align1 2Q I@3 }; -add(16) g6<1>D -g24<1,1,0>D g10<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(8) g24<2>UD g4<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@2 }; -mov(8) g26<2>UD g5<4,4,1>UD { align1 2Q }; -add(16) g4<1>D g8<1,1,0>D g64<1,1,0>D { align1 1H compacted }; -mov(8) g24.1<2>UD g6<4,4,1>UD { align1 1Q I@3 }; -mov(8) g26.1<2>UD g7<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g104<1>UD g4<1,1,0>UD g8<1,1,0>UD { align1 1H compacted }; -add(16) g6<1>D -g104<1,1,0>D g10<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g104<2>UD g4<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g106<2>UD g5<4,4,1>UD { align1 2Q F@1 }; -add(16) g4<1>D g8<1,1,0>D g66<1,1,0>D { align1 1H compacted }; -mov(8) g104.1<2>UD g6<4,4,1>UD { align1 1Q I@3 }; -mov(8) g106.1<2>UD g7<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g108<1>UD g4<1,1,0>UD g8<1,1,0>UD { align1 1H compacted }; -add(16) g6<1>D -g108<1,1,0>D g10<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g108<2>UD g4<4,4,1>UD { align1 1Q }; -mov(8) g110<2>UD g5<4,4,1>UD { align1 2Q }; -mov(8) g108.1<2>UD g6<4,4,1>UD { align1 1Q I@2 }; -mov(8) g110.1<2>UD g7<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g4UD g20UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g72<1>UD g4<8,8,1>UD { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -mov(16) g1<1>UD g6<8,8,1>UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g4UD g24UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -mov(16) g76<1>UD g4<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -mov(16) g74<1>UD g6<8,8,1>UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g4UD g104UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g80<1>UD g4<8,8,1>UD { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g78<1>UD g6<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g4UD g108UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(16) g84<1>UD g4<8,8,1>UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g82<1>UD g6<8,8,1>UD { align1 1H F@1 }; - -LABEL13: -endif(16) JIP: LABEL48 { align1 1H }; - -LABEL48: -else(16) JIP: LABEL11 UIP: LABEL11 { align1 1H }; - -LABEL12: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g4<1>D g8<1,1,0>D g60<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g111<1>UD g4<1,1,0>UD g8<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(8) g104<2>UD g4<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g106<2>UD g5<4,4,1>UD { align1 2Q F@1 }; -add(16) g4<1>D g8<1,1,0>D g62<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g6<1>D -g111<1,1,0>D g10<1,1,0>D { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -cmp.l.f0.0(16) g20<1>UD g4<1,1,0>UD g8<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(8) g24<2>UD g4<4,4,1>UD { align1 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@2 }; -mov(8) g26<2>UD g5<4,4,1>UD { align1 2Q }; -add(16) g4<1>D g8<1,1,0>D g64<1,1,0>D { align1 1H compacted }; -mov(8) g104.1<2>UD g6<4,4,1>UD { align1 1Q I@5 }; -mov(8) g106.1<2>UD g7<4,4,1>UD { align1 2Q I@6 }; -add(16) g6<1>D -g20<1,1,0>D g10<1,1,0>D { align1 1H I@6 compacted }; -cmp.l.f0.0(16) g20<1>UD g4<1,1,0>UD g8<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g24.1<2>UD g6<4,4,1>UD { align1 1Q I@2 }; -mov(8) g26.1<2>UD g7<4,4,1>UD { align1 2Q I@3 }; -add(16) g6<1>D -g20<1,1,0>D g10<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g20<2>UD g4<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g22<2>UD g5<4,4,1>UD { align1 2Q F@1 }; -add(16) g4<1>D g8<1,1,0>D g66<1,1,0>D { align1 1H compacted }; -mov(8) g20.1<2>UD g6<4,4,1>UD { align1 1Q I@3 }; -mov(8) g22.1<2>UD g7<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g108<1>UD g4<1,1,0>UD g8<1,1,0>UD { align1 1H compacted }; -add(16) g6<1>D -g108<1,1,0>D g10<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g10<2>UD g4<4,4,1>UD { align1 1Q }; -mov(8) g12<2>UD g5<4,4,1>UD { align1 2Q }; -mov(8) g10.1<2>UD g6<4,4,1>UD { align1 1Q I@2 }; -mov(8) g12.1<2>UD g7<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g4UD g104UD nullUD 0x08607582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(16) g32<1>UD g8<8,8,1>UD { align1 1H $5.dst }; -mov(16) g72<1>UD g4<8,8,1>UD { align1 1H $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(16) g1<1>UD g6<8,8,1>UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g4UD g24UD nullUD 0x08607582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -mov(16) g38<1>UD g8<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -mov(16) g76<1>UD g4<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -mov(16) g74<1>UD g6<8,8,1>UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g4UD g20UD nullUD 0x08607582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -mov(16) g44<1>UD g8<8,8,1>UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g80<1>UD g4<8,8,1>UD { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g78<1>UD g6<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g4UD g10UD nullUD 0x08607582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -mov(16) g50<1>UD g8<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -mov(16) g84<1>UD g4<8,8,1>UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g82<1>UD g6<8,8,1>UD { align1 1H F@1 }; - -LABEL11: -endif(16) JIP: LABEL0 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g20UD g16UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g12<2>UD g20<4,4,1>UD { align1 1Q $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.dst }; -mov(8) g14<2>UD g21<4,4,1>UD { align1 2Q $0.dst }; -or.nz.f0.0(16) null<1>UD g20<8,8,1>UD g22<8,8,1>UD { align1 1H $0.dst }; -mov(8) g12.1<2>UD g22<4,4,1>UD { align1 1Q I@3 }; -mov(8) g14.1<2>UD g23<4,4,1>UD { align1 2Q I@3 }; -(+f0.0) if(16) JIP: LABEL50 UIP: LABEL49 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g4UD g12UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -add(16) g12<1>D g20<1,1,0>D 16D { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(8) g24<2>UD g12<4,4,1>UD { align1 1Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@2 }; -mov(8) g26<2>UD g13<4,4,1>UD { align1 2Q }; -mul(16) g112<1>F g6<1,1,0>F g1<1,1,0>F { align1 1H @3 $1.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mad(16) g114<1>F g112<8,8,1>F g72<8,8,1>F g4<1,1,1>F { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mad(16) g116<1>F g114<8,8,1>F g32<8,8,1>F g8<1,1,1>F { align1 1H $1.dst }; -add(16) g28<1>F g116<1,1,0>F g10<1,1,0>F { align1 1H @1 $1.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -cmp.l.f0.0(16) g117<1>UD g12<1,1,0>UD g20<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g14<1>D -g117<1,1,0>D g22<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g24.1<2>UD g14<4,4,1>UD { align1 1Q I@1 }; -mov(8) g26.1<2>UD g15<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g12UD g24UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mul(16) g24<1>F g14<1,1,0>F g1<1,1,0>F { align1 1H $2.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -mul(16) g118<1>F g14<1,1,0>F g82<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mad(16) g26<1>F g24<8,8,1>F g72<8,8,1>F g12<1,1,1>F { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mad(16) g120<1>F g118<8,8,1>F g84<8,8,1>F g12<1,1,1>F { align1 1H }; -mad(16) g24<1>F g26<8,8,1>F g32<8,8,1>F g16<1,1,1>F { align1 1H @2 $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mad(16) g122<1>F g120<8,8,1>F g50<8,8,1>F g16<1,1,1>F { align1 1H }; -add(16) g30<1>F g24<1,1,0>F g18<1,1,0>F { align1 1H @2 $2.dst compacted }; -add(16) g24<1>D g20<1,1,0>D 32D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g48<1>F g122<1,1,0>F g18<1,1,0>F { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g104<1>UD g24<1,1,0>UD g20<1,1,0>UD { align1 1H compacted }; -add(16) g26<1>D -g104<1,1,0>D g22<1,1,0>D { align1 1H A@1 compacted }; -mov(8) g104<2>UD g24<4,4,1>UD { align1 1Q }; -mov(8) g106<2>UD g25<4,4,1>UD { align1 2Q $5.src }; -mov(8) g104.1<2>UD g26<4,4,1>UD { align1 1Q I@2 }; -mov(8) g106.1<2>UD g27<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g20UD g104UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mul(16) g104<1>F g22<1,1,0>F g1<1,1,0>F { align1 1H $3.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mul(16) g123<1>F g22<1,1,0>F g82<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mad(16) g106<1>F g104<8,8,1>F g72<8,8,1>F g20<1,1,1>F { align1 1H $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mad(16) g125<1>F g123<8,8,1>F g84<8,8,1>F g20<1,1,1>F { align1 1H }; -mad(16) g104<1>F g106<8,8,1>F g32<8,8,1>F g24<1,1,1>F { align1 1H @2 $3.dst }; -add(16) g32<1>F g104<1,1,0>F g26<1,1,0>F { align1 1H @1 $3.dst compacted }; -mul(16) g104<1>F g6<1,1,0>F g74<1,1,0>F { align1 1H compacted }; -mad(16) g106<1>F g104<8,8,1>F g76<8,8,1>F g4<1,1,1>F { align1 1H F@1 }; -mad(16) g104<1>F g106<8,8,1>F g38<8,8,1>F g8<1,1,1>F { align1 1H F@1 }; -add(16) g34<1>F g104<1,1,0>F g10<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g104<1>F g14<1,1,0>F g74<1,1,0>F { align1 1H compacted }; -mad(16) g106<1>F g104<8,8,1>F g76<8,8,1>F g12<1,1,1>F { align1 1H F@1 }; -mad(16) g104<1>F g106<8,8,1>F g38<8,8,1>F g16<1,1,1>F { align1 1H F@1 }; -add(16) g36<1>F g104<1,1,0>F g18<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g104<1>F g22<1,1,0>F g74<1,1,0>F { align1 1H compacted }; -mad(16) g106<1>F g104<8,8,1>F g76<8,8,1>F g20<1,1,1>F { align1 1H F@1 }; -mad(16) g104<1>F g106<8,8,1>F g38<8,8,1>F g24<1,1,1>F { align1 1H F@1 }; -add(16) g38<1>F g104<1,1,0>F g26<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g104<1>F g6<1,1,0>F g78<1,1,0>F { align1 1H compacted }; -mad(16) g106<1>F g104<8,8,1>F g80<8,8,1>F g4<1,1,1>F { align1 1H F@1 }; -mad(16) g104<1>F g106<8,8,1>F g44<8,8,1>F g8<1,1,1>F { align1 1H F@1 }; -add(16) g40<1>F g104<1,1,0>F g10<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g104<1>F g14<1,1,0>F g78<1,1,0>F { align1 1H compacted }; -mad(16) g106<1>F g104<8,8,1>F g80<8,8,1>F g12<1,1,1>F { align1 1H F@1 }; -mad(16) g104<1>F g106<8,8,1>F g44<8,8,1>F g16<1,1,1>F { align1 1H F@1 }; -add(16) g42<1>F g104<1,1,0>F g18<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g104<1>F g22<1,1,0>F g78<1,1,0>F { align1 1H compacted }; -mad(16) g106<1>F g104<8,8,1>F g80<8,8,1>F g20<1,1,1>F { align1 1H F@1 }; -mad(16) g104<1>F g106<8,8,1>F g44<8,8,1>F g24<1,1,1>F { align1 1H F@1 }; -add(16) g44<1>F g104<1,1,0>F g26<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g104<1>F g6<1,1,0>F g82<1,1,0>F { align1 1H compacted }; -mad(16) g106<1>F g104<8,8,1>F g84<8,8,1>F g4<1,1,1>F { align1 1H F@1 }; -mad(16) g4<1>F g125<8,8,1>F g50<8,8,1>F g24<1,1,1>F { align1 1H }; -mad(16) g104<1>F g106<8,8,1>F g50<8,8,1>F g8<1,1,1>F { align1 1H F@2 }; -add(16) g50<1>F g4<1,1,0>F g26<1,1,0>F { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g46<1>F g104<1,1,0>F g10<1,1,0>F { align1 1H F@2 compacted }; -else(16) JIP: LABEL49 UIP: LABEL49 { align1 1H }; - -LABEL50: -mov(16) g30<1>UD g1<8,8,1>UD { align1 1H }; -mov(16) g28<1>UD g72<8,8,1>UD { align1 1H }; -mov(16) g36<1>UD g74<8,8,1>UD { align1 1H F@1 }; -mov(16) g34<1>UD g76<8,8,1>UD { align1 1H F@7 }; -mov(16) g42<1>UD g78<8,8,1>UD { align1 1H F@1 }; -mov(16) g40<1>UD g80<8,8,1>UD { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g48<1>UD g82<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g46<1>UD g84<8,8,1>UD { align1 1H F@1 }; - -LABEL49: -endif(16) JIP: LABEL0 { align1 1H }; -or(16) g52<1>UD g94<8,8,1>UD 0xff000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -mov(8) g9<1>UW 0x76543210UV { align1 WE_all 1Q F@3 }; -add(8) g18<1>D g70<8,4,2>D g87<1,1,0>D { align1 2Q $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -shl(16) g23<1>D g92<8,8,1>D 0x00000006UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -shr(16) g25<1>UD g92<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -mov(8) g9<1>UD g9<8,8,1>UW { align1 WE_all 1Q I@4 }; -cmp.l.f0.0(8) g20<1>UD g18<8,8,1>UD g70<8,4,2>UD { align1 2Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -add(8) g10<1>UD g9<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@1 compacted }; -add(8) g22<1>D -g20<8,8,1>D g70.1<8,4,2>D { align1 2Q A@2 }; -shl(16) g9<1>UD g9<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@2 compacted }; -add(16) g9<1>UD g9<1,1,0>UD 0x00000d40UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g7UD g9UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -shl(16) g10<1>D g102<8,8,1>D 0x00000004UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shl(16) g5<1>D g7<8,8,1>D 0x0000001eUD { align1 1H F@1 }; -or(16) g54<1>UD g94<1,1,0>UD g5<1,1,0>UD { align1 1H I@1 compacted }; -shl(16) g6<1>D g100<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -or(16) g8<1>UD g98<1,1,0>UD g6<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g12<1>UD g8<1,1,0>UD g10<1,1,0>UD { align1 1H I@1 compacted }; -shl(16) g14<1>D g12<8,8,1>D 0x00000010UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g16<1>UD g96<1,1,0>UD g14<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g58<1>UD g16<8,8,1>UD 0x00400000UD { align1 1H I@1 }; -add(8) g17<1>D g68<8,4,2>D g86<1,1,0>D { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(8) g19<1>UD g17<8,8,1>UD g68<8,4,2>UD { align1 1Q I@1 }; -add(16) g72<1>D g17<1,1,0>D g23<1,1,0>D { align1 1H compacted }; -add(8) g21<1>D -g19<8,8,1>D g68.1<8,4,2>D { align1 1Q A@2 }; -cmp.l.f0.0(16) g74<1>UD g72<1,1,0>UD g17<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g81<2>UD g72<4,4,1>UD { align1 1Q F@6 }; -mov(8) g83<2>UD g73<4,4,1>UD { align1 2Q F@5 }; -add3(16) g76<1>D g21<8,8,1>D g25<8,8,1>D -g74<1,1,1>D { align1 1H I@3 }; -mov(8) g81.1<2>UD g76<4,4,1>UD { align1 1Q I@1 }; -mov(8) g83.1<2>UD g77<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g81UD g52UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $5 }; -add(16) g78<1>D g72<1,1,0>D 16D { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g80<1>UD g78<1,1,0>UD g72<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g84<2>UD g78<4,4,1>UD { align1 1Q F@5 }; -mov(8) g86<2>UD g79<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g82<1>D -g80<1,1,0>D g76<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g84.1<2>UD g82<4,4,1>UD { align1 1Q I@1 }; -mov(8) g86.1<2>UD g83<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g84UD g28UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $6 }; -add(16) g83<1>D g72<1,1,0>D 32D { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g85<1>UD g83<1,1,0>UD g72<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g96<2>UD g83<4,4,1>UD { align1 1Q }; -mov(8) g98<2>UD g84<4,4,1>UD { align1 2Q }; -add(16) g94<1>D -g85<1,1,0>D g76<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g96.1<2>UD g94<4,4,1>UD { align1 1Q I@1 }; -mov(8) g98.1<2>UD g95<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g96UD g36UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $7 }; -add(16) g95<1>D g72<1,1,0>D 48D { align1 1H $7.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g97<1>UD g95<1,1,0>UD g72<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g101<2>UD g95<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@1 }; -mov(8) g103<2>UD g96<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g99<1>D -g97<1,1,0>D g76<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g101.1<2>UD g99<4,4,1>UD { align1 1Q I@1 }; -mov(8) g103.1<2>UD g100<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g101UD g44UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $8 }; -cmp.nz.f0.0(16) null<1>D g3.4<0,1,0>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL51 UIP: LABEL51 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -shl(16) g100<1>D g88<8,8,1>D 0x00000006UD { align1 1H $4.dst }; -shl(16) g102<1>D g92<8,8,1>D 0x00000005UD { align1 1H $8.src }; -mov(8) g26<1>UW 0x76543210UV { align1 WE_all 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(8) g26<1>UD g26<8,8,1>UW { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(8) g27<1>UD g26<1,1,0>UD 0x00000008UD { align1 WE_all 1Q A@1 compacted }; -shl(16) g26<1>UD g26<1,1,0>UD 0x00000002UD { align1 WE_all 1H I@1 compacted }; -add(16) g26<1>UD g26<1,1,0>UD 0x00000d80UD { align1 WE_all 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(1) a0.1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(1) a0.1<1>UD a0.1<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g24UD g26UD nullUD 0x44200500 a0.1<0>UD - ugm MsgDesc: ( load, a32, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 WE_all 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add3(16) g104<1>D g100<8,8,1>D g102<8,8,1>D g24<1,1,1>D { align1 1H $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(8) g106<1>UD g104<8,8,1>UD g68<8,4,2>UD { align1 1Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -cmp.l.f0.0(8) g107<1>UD g105<8,8,1>UD g70<8,4,2>UD { align1 2Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -mov(8) g110<2>UD g104<4,4,1>UD { align1 1Q }; -mov(8) g112<2>UD g105<4,4,1>UD { align1 2Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(8) g108<1>D -g106<8,8,1>D g68.1<8,4,2>D { align1 1Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@2 }; -add(8) g109<1>D -g107<8,8,1>D g70.1<8,4,2>D { align1 2Q }; -mov(8) g110.1<2>UD g108<4,4,1>UD { align1 1Q I@2 }; -mov(8) g112.1<2>UD g109<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g110UD g52UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $5 }; -add(16) g110<1>D g104<1,1,0>D 16D { align1 1H $5.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g112<1>UD g110<1,1,0>UD g104<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(8) g116<2>UD g110<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@1 }; -mov(8) g118<2>UD g111<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g114<1>D -g112<1,1,0>D g108<1,1,0>D { align1 1H compacted }; -mov(8) g116.1<2>UD g114<4,4,1>UD { align1 1Q I@1 }; -mov(8) g118.1<2>UD g115<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g116UD g60UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $8 }; - -LABEL51: -endif(16) JIP: LABEL0 { align1 1H }; -cmp.z.f0.0(16) null<1>D g92<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL52 UIP: LABEL52 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(8) g115<1>D g68<8,4,2>D 20D { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@4 }; -add(8) g116<1>D g70<8,4,2>D 20D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(8) g117<1>UD g115<8,8,1>UD g68<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@1 }; -cmp.l.f0.0(8) g118<1>UD g116<8,8,1>UD g70<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(8) g122<2>UD g115<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@1 }; -mov(8) g124<2>UD g116<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -add(8) g119<1>D -g117<8,8,1>D g68.1<8,4,2>D { align1 1Q }; -add(8) g120<1>D -g118<8,8,1>D g70.1<8,4,2>D { align1 2Q A@4 }; -mov(8) g122.1<2>UD g119<4,4,1>UD { align1 1Q I@2 }; -mov(8) g124.1<2>UD g120<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g120UD g122UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -add(16) g126<1>D g120<1,1,0>D g90<1,1,0>D { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g122UD g126UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL52: -endif(16) JIP: LABEL0 { align1 1H }; - -LABEL0: -endif(16) JIP: LABEL53 { align1 1H }; - -LABEL53: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q F@2 }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_leaf_primref_to_quads_code[] = { - 0x80000065, 0x08058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x79050220, 0x00000024, 0x00000000, - 0x80030061, 0x15054010, 0x00000000, 0x76543210, - 0xe2091b40, 0x00010803, 0xe20a0040, 0x04010803, - 0x80030061, 0x6b054410, 0x00000000, 0x76543210, - 0x80031c61, 0x15050120, 0x00461505, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x01140000, 0xfa00090c, 0x00340000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80004131, 0x030c0000, 0xfa000a0c, 0x00300000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x646b1a40, 0x00806b95, 0xe4151a69, 0x00201503, - 0xe4151940, 0xd8001503, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x08260aa0, - 0x00000264, 0x00000000, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x0a260aa0, - 0x00000264, 0x00000000, 0x21040061, 0x001102cc, - 0x2a060061, 0x001102cc, 0x00030061, 0x0c260aa0, - 0x000002a4, 0x00000000, 0x00130061, 0x0e260aa0, - 0x000002a4, 0x00000000, 0x00030061, 0x44260aa0, - 0x000002e4, 0x00000000, 0x00130061, 0x46260aa0, - 0x000002e4, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x21100061, 0x001103cc, - 0x2a120061, 0x001103cc, 0x21081761, 0x00110244, - 0x2a0a1761, 0x00110244, 0x21041761, 0x00110204, - 0x2a061761, 0x00110204, 0x210c1761, 0x0011025c, - 0x2a0e1761, 0x0011025c, 0x21441761, 0x0011026c, - 0x2a461761, 0x0011026c, 0x21101761, 0x00110304, - 0x2a121761, 0x00110304, 0x00031461, 0x14050220, - 0x00444406, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000004f, 0x00039231, 0x00020100, - 0xfa08150c, 0x04001404, 0x00131361, 0x16050220, - 0x00444606, 0x00000000, 0x80130061, 0x17054010, - 0x00000000, 0x76543210, 0x80131961, 0x17050120, - 0x00461705, 0x00000000, 0x80131969, 0x17058220, - 0x02461705, 0x00000002, 0x80131940, 0x17058220, - 0x02461705, 0x00000da0, 0x80101901, 0x00000000, - 0x00000000, 0x00000000, 0x80100065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80100066, 0x10218220, - 0x02001020, 0x0000004f, 0x00139331, 0x00020100, - 0xfa08170c, 0x04001604, 0xa1143240, 0x010e4403, - 0xaa153240, 0x010e4603, 0xaa1b0040, 0x058e4603, - 0xaa201740, 0x024e0603, 0xe0260065, 0x0ff10043, - 0x00040061, 0x2a050160, 0x00466b05, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00031e70, 0x16050220, 0x52461405, 0x00444406, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00131e70, 0x17050220, 0x52461505, 0x00444606, - 0x00030061, 0x7b060220, 0x00341405, 0x00000000, - 0x00130061, 0x7d060220, 0x00341505, 0x00000000, - 0x00131f70, 0x1d050220, 0x52461b05, 0x00444606, - 0x00131f70, 0x22050220, 0x52462005, 0x00440606, - 0x00041f69, 0x28058660, 0x02462605, 0x00000004, - 0x00031f40, 0x18052660, 0x06461605, 0x00444426, - 0x00131f40, 0x19052660, 0x06461705, 0x00444626, - 0x00131d40, 0x1f052660, 0x06461d05, 0x00444626, - 0x00131d40, 0x24052660, 0x06462205, 0x00440626, - 0xa02c1d40, 0x28002a02, 0x00031d61, 0x7b260220, - 0x00341805, 0x00000000, 0x00131d61, 0x7d260220, - 0x00341905, 0x00000000, 0xe02e1b65, 0x01f02c03, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x19140000, 0xfb047b24, 0x00040000, - 0x00133461, 0x7e060220, 0x00341b05, 0x00000000, - 0x00131961, 0x7e260220, 0x00341f05, 0x00000000, - 0xa11f1740, 0x024e0403, 0x00042469, 0x56058660, - 0x02461905, 0x00000006, 0xa11a0040, 0x058e4403, - 0x00031970, 0x1c050220, 0x52461a05, 0x00444406, - 0x00033461, 0x7c060220, 0x00341a05, 0x00000000, - 0x00031d70, 0x21050220, 0x52461f05, 0x00440406, - 0x00031b40, 0x1e052660, 0x06461c05, 0x00444426, - 0x00031a40, 0x23052660, 0x06462105, 0x00440426, - 0x00031a61, 0x7c260220, 0x00341e05, 0x00000000, - 0x00030061, 0x04060220, 0x00341f05, 0x00000000, - 0x00130061, 0x06060220, 0x00342005, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x58140000, 0xfb047c24, 0x00040000, - 0x00031a61, 0x04260220, 0x00342305, 0x00000000, - 0x00131a61, 0x06260220, 0x00342405, 0x00000000, - 0x00040069, 0x24058660, 0x02467905, 0x00000005, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x5a140000, 0xfb040424, 0x00040000, - 0xa05c1940, 0x2e002402, 0x00049570, 0x00010220, - 0x52465c05, 0x00465a05, 0x01040022, 0x0001c060, - 0x0000f828, 0x0000f828, 0x00040041, 0x2f050660, - 0x01465c05, 0x00000344, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00041341, 0x01050660, - 0x01465c05, 0x00000354, 0x00031661, 0x35050220, - 0x00440c26, 0x00000000, 0x00131561, 0x36050220, - 0x00440e26, 0x00000000, 0x00031761, 0x42050220, - 0x00440826, 0x00000000, 0x00131761, 0x43050220, - 0x00440a26, 0x00000000, 0x80033561, 0x04054010, - 0x00000000, 0x76543210, 0x00041e40, 0x2f160110, - 0x01562f16, 0x00560106, 0x80031a61, 0x04050120, - 0x00460405, 0x00000000, 0xa0311a40, 0x03102f1a, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe4051a40, 0x00800403, 0x27331a70, 0x2f003103, - 0xa1370040, 0x310e0c02, 0xaa380040, 0x320e0e02, - 0xe3041c69, 0x00200403, 0x00031b70, 0x39050220, - 0x52463705, 0x00440c06, 0x00131b70, 0x3a050220, - 0x52463805, 0x00440e06, 0xe3041b40, 0xd4000403, - 0x00041a52, 0x3b040e68, 0x0eae3505, 0x39053305, - 0x00030061, 0x0c060220, 0x00343705, 0x00000000, - 0x00130061, 0x0e060220, 0x00343805, 0x00000000, - 0x00031a61, 0x0c260220, 0x00343b05, 0x00000000, - 0x00131a61, 0x0e260220, 0x00343c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x3c140000, 0xfb040c24, 0x00040000, - 0x00042669, 0x3e058660, 0x02463c05, 0x00000005, - 0xe0400068, 0x01b03c03, 0xa1481a40, 0x3e0e0802, - 0xaa491b40, 0x3f0e0a02, 0x00031a70, 0x4a050220, - 0x52464805, 0x00440806, 0x00030061, 0x14060220, - 0x00344805, 0x00000000, 0x00131b70, 0x4b050220, - 0x52464905, 0x00440a06, 0x00130061, 0x16060220, - 0x00344905, 0x00000000, 0xa04e0040, 0x01004803, - 0x00041b52, 0x4c040e68, 0x0e2e4205, 0x4a054005, - 0x27501a70, 0x48004e03, 0x00031a61, 0x14260220, - 0x00344c05, 0x00000000, 0x00131b61, 0x16260220, - 0x00344d05, 0x00000000, 0xa0521b40, 0x4c025002, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x6b440000, 0xfb041424, 0x003c0000, - 0x00033761, 0x15060220, 0x00344e05, 0x00000000, - 0x00133761, 0x17060220, 0x00344f05, 0x00000000, - 0x00031a61, 0x15260220, 0x00345205, 0x00000000, - 0x00131a61, 0x17260220, 0x00345305, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x73440000, 0xfb041524, 0x003c0000, - 0x00042765, 0x5e058220, 0x02467105, 0x07ffffff, - 0xe0600068, 0x01b07103, 0x00042865, 0x38058220, - 0x02467905, 0x1fffffff, 0xe07e3468, 0x01d07903, - 0xa0531a40, 0x60003802, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049931, 0x00020100, - 0xfa080414, 0x04007e04, 0x00031d41, 0x20018220, - 0x01465e05, 0x00380038, 0x60641e41, 0x03805e02, - 0x00031261, 0x66050220, 0x00441026, 0x00000000, - 0x00131161, 0x67050220, 0x00441226, 0x00000000, - 0xfe620049, 0x03805e03, 0xa1681c40, 0x640e1002, - 0xaa691d40, 0x650e1202, 0x00130041, 0x20018220, - 0x01465f05, 0x00380038, 0x00031b70, 0x6a050220, - 0x52466805, 0x00441006, 0x0013b770, 0x6b050220, - 0x52466905, 0x00441206, 0xa0043940, 0x00806803, - 0xa00e3640, 0x02806803, 0x00130049, 0x63058222, - 0x02465f05, 0x00000038, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x27061b70, 0x68000403, - 0x00033861, 0x16060220, 0x00340405, 0x00000000, - 0x00133861, 0x18060220, 0x00340505, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x27141d70, 0x68000e03, 0x00030061, 0x10060220, - 0x00346805, 0x00000000, 0x00130061, 0x12060220, - 0x00346905, 0x00000000, 0x00041f52, 0x01040e68, - 0x0e2e6605, 0x6a056205, 0x00031961, 0x10260220, - 0x00340105, 0x00000000, 0x00131a61, 0x12260220, - 0x00340205, 0x00000000, 0xa0081f40, 0x01020602, - 0x00031961, 0x16260220, 0x00340805, 0x00000000, - 0x00131a61, 0x18260220, 0x00340905, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x0a240000, 0xfb041624, 0x000c0000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xa0161f40, 0x01021402, 0x00033a61, 0x19060220, - 0x00340e05, 0x00000000, 0x00130061, 0x1b060220, - 0x00340f05, 0x00000000, 0x00031a61, 0x19260220, - 0x00341605, 0x00000000, 0x00131a61, 0x1b260220, - 0x00341705, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x17140000, - 0xf3001924, 0x00020000, 0x00042b61, 0x19050020, - 0x00661707, 0x00000000, 0x00041970, 0x00018660, - 0x26461905, 0x00000004, 0x01040022, 0x0001c060, - 0x00000338, 0x00000218, 0x60722841, 0x00303802, - 0x00040070, 0x00018660, 0x26461905, 0x00000000, - 0x01040022, 0x0001c060, 0x000001d0, 0x00000190, - 0x601b3b41, 0x00603802, 0xa01d9a40, 0x1b000a02, - 0x271f1970, 0x0a001d03, 0x00030061, 0x27060220, - 0x00341d05, 0x00000000, 0x00130061, 0x29060220, - 0x00341e05, 0x00000000, 0xa021ba40, 0x0c021f02, - 0x00031961, 0x27260220, 0x00342105, 0x00000000, - 0x00131a61, 0x29260220, 0x00342205, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x25140000, 0xfb002724, 0x00000000, - 0xa0273c40, 0x00401d03, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x27291970, 0x1d002703, - 0x00030061, 0x2e060220, 0x00342705, 0x00000000, - 0x00130061, 0x30060220, 0x00342805, 0x00000000, - 0xa02b1b40, 0x21022902, 0x00031961, 0x2e260220, - 0x00342b05, 0x00000000, 0x00131a61, 0x30260220, - 0x00342c05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x2c140000, - 0xf7002e24, 0x00020000, 0x60232c61, 0x00102500, - 0x00040061, 0x72050120, 0x00562506, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x7b050120, 0x00562316, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00042d61, 0x7d050120, 0x00562c06, 0x00000000, - 0x00040024, 0x0001c060, 0x00000050, 0x00000050, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa07b1b40, 0x00107203, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xa07d1b40, 0x00207203, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000130, 0x00000130, - 0x602d3d41, 0x00c03802, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xa02f9a40, 0x2d000a02, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x27311970, 0x0a002f03, 0x00030061, 0x3e060220, - 0x00342f05, 0x00000000, 0x00130061, 0x40060220, - 0x00343005, 0x00000000, 0xa03cba40, 0x0c023102, - 0x00031961, 0x3e260220, 0x00343c05, 0x00000000, - 0x00131a61, 0x40260220, 0x00343d05, 0x00000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x74340000, 0xfb043e24, 0x001c0000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00042e61, 0x7d050220, 0x00467805, 0x00000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x00042e61, 0x72050220, 0x00467405, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00042e61, 0x7b050220, 0x00467605, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x0000ef70, - 0x00040070, 0x00018660, 0x26461905, 0x00000004, - 0x01040022, 0x0001c060, 0x000002f8, 0x000001f8, - 0x606c2741, 0x00305302, 0x00040070, 0x00018660, - 0x26461905, 0x00000000, 0x01040022, 0x0001c060, - 0x000001b0, 0x000001a0, 0x603d3e41, 0x00605302, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xa03f9a40, 0x3d000a02, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x27411970, 0x0a003f03, - 0x00030061, 0x4e060220, 0x00343f05, 0x00000000, - 0x00130061, 0x50060220, 0x00344005, 0x00000000, - 0xa048ba40, 0x0c024102, 0x00031961, 0x4e260220, - 0x00344805, 0x00000000, 0x00131a61, 0x50260220, - 0x00344905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x4c140000, - 0xfb004e24, 0x00000000, 0xa04e3f40, 0x00403f03, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x27501970, 0x3f004e03, 0x00030061, 0x06060220, - 0x00344e05, 0x00000000, 0x00130061, 0x08060220, - 0x00344f05, 0x00000000, 0xa0621b40, 0x48025002, - 0x00031961, 0x06260220, 0x00346205, 0x00000000, - 0x00131a61, 0x08260220, 0x00346305, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x63140000, 0xf7000624, 0x00020000, - 0x604a2f61, 0x00104c00, 0x00040061, 0x6c050120, - 0x00564c06, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x6e050120, - 0x00564a16, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00042061, 0x70050120, - 0x00566306, 0x00000000, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0xa06eb740, 0x00106c03, - 0xa070b740, 0x00206c03, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000110, 0x00000110, 0x60641f41, 0x00c05302, - 0xa0669a40, 0x64000a02, 0x276a1970, 0x0a006603, - 0x00030061, 0x4f060220, 0x00346605, 0x00000000, - 0x00130061, 0x51060220, 0x00346705, 0x00000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0xa074ba40, 0x0c026a02, 0x00031961, 0x4f260220, - 0x00347405, 0x00000000, 0x00131a61, 0x51260220, - 0x00347505, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x75340000, - 0xfb044f24, 0x001c0000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00042161, 0x70050220, - 0x00467905, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00042161, 0x6c050220, - 0x00467505, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00042161, 0x6e050220, - 0x00467705, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x0000ec58, 0x00041b70, 0x00010660, - 0x16466c05, 0x00467205, 0x80003961, 0x7f054660, - 0x00000000, 0x00000000, 0xa01a3b40, 0x01006803, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0xef752862, 0x00317f03, 0x00041e70, 0x00010660, - 0x16466e05, 0x00467205, 0xef772862, 0x00317f03, - 0x00041f70, 0x00010660, 0x16467005, 0x00467205, - 0xef790062, 0x00317f03, 0x00040070, 0x00010660, - 0x16466c05, 0x00467b05, 0x11041e62, 0x04058220, - 0x02467505, 0x00000001, 0x00040070, 0x00010660, - 0x16466e05, 0x00467b05, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x11041e62, 0x06058220, - 0x02467705, 0x00000001, 0x00040070, 0x00010660, - 0x16467005, 0x00467b05, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x11041e62, 0x08058220, - 0x02467905, 0x00000001, 0x00040070, 0x00010660, - 0x16466c05, 0x00467d05, 0x1104ea62, 0x0a058220, - 0x02460405, 0x00000002, 0x00040070, 0x00010660, - 0x16466e05, 0x00467d05, 0x1104ea62, 0x0c058220, - 0x02460605, 0x00000002, 0x00040070, 0x00010660, - 0x16467005, 0x00467d05, 0x11041e62, 0x0e058220, - 0x02460805, 0x00000002, 0x00040070, 0x00018660, - 0x26466005, 0x00000000, 0xef621e62, 0x00000a03, - 0xef641d62, 0x00000c03, 0xef661c62, 0x00000e03, - 0x00041b70, 0x00018660, 0x16466205, 0x00000003, - 0x2f140062, 0x7d006c03, 0x00041c70, 0x00018660, - 0x16466405, 0x00000003, 0x2f161a62, 0x14006e03, - 0x00041d70, 0x00018660, 0x16466605, 0x00000003, - 0x2f181a62, 0x16007003, 0xe71c3b70, 0x01001a03, - 0x00030061, 0x14060220, 0x00341a05, 0x00000000, - 0x00130061, 0x16060220, 0x00341b05, 0x00000000, - 0xa01e1b40, 0x01021c02, 0x00031961, 0x14260220, - 0x00341e05, 0x00000000, 0x00131a61, 0x16260220, - 0x00341f05, 0x00000000, 0xa01f0040, 0x02906803, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x08440000, 0xfb041424, 0x003c0000, - 0x27211970, 0x68001f03, 0x00033161, 0x50060220, - 0x00341f05, 0x00000000, 0x00133161, 0x52060220, - 0x00342005, 0x00000000, 0xa0231b40, 0x01022102, - 0x00031961, 0x50260220, 0x00342305, 0x00000000, - 0x00131a61, 0x52260220, 0x00342405, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x24140000, 0xf3005024, 0x00020000, - 0x00042241, 0x3c050660, 0x01467205, 0x00560c06, - 0x00040041, 0x04050660, 0x01467205, 0x00560c16, - 0x00043e41, 0x3e050660, 0x01467b05, 0x00560c06, - 0x00043e41, 0x40050660, 0x01467d05, 0x00560c06, - 0x00040041, 0x42050660, 0x01461805, 0x00560c06, - 0x00043241, 0x14050660, 0x01461805, 0x00560c16, - 0x00041d40, 0x3c160110, 0x01563c16, 0x00560406, - 0x00040041, 0x05050660, 0x01467b05, 0x00560c16, - 0x00041b40, 0x42160110, 0x01564216, 0x00561406, - 0x00041a40, 0x3e160110, 0x01563e16, 0x00560506, - 0x00040041, 0x06050660, 0x01467d05, 0x00560c16, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x26050020, 0x00662407, 0x00000000, - 0x00041a40, 0x40160110, 0x01564016, 0x00560606, - 0x00041a70, 0x00018660, 0x26462605, 0x00000001, - 0x01040022, 0x0001c060, 0x0000d790, 0x0000d2d0, - 0x00040070, 0x00018660, 0x26462605, 0x00000000, - 0x01040022, 0x0001c060, 0x0000d290, 0x0000cdf0, - 0x00040070, 0x00018660, 0x26462605, 0x00000003, - 0x01040022, 0x0001c060, 0x0000cdb0, 0x0000c580, - 0x00040070, 0x00018660, 0x26462605, 0x00000002, - 0x01040022, 0x0001c060, 0x0000c540, 0x0000bfa0, - 0x00040070, 0x00018660, 0x26462605, 0x00000005, - 0x01040022, 0x0001c060, 0x0000bf60, 0x0000b3e0, - 0x00040070, 0x00018660, 0x26462605, 0x00000004, - 0x01040022, 0x0001c060, 0x0000b3a0, 0x0000ada0, - 0x00040070, 0x00018660, 0x26462605, 0x00000006, - 0x01040022, 0x0001c060, 0x0000ad60, 0x00008cd0, - 0x00040070, 0x00018660, 0x26462605, 0x00000007, - 0x01040022, 0x0001c060, 0x00008c90, 0x000072e0, - 0x00040070, 0x00018660, 0x26462605, 0x00000008, - 0x01040022, 0x0001c060, 0x000072a0, 0x000056f0, - 0x00040070, 0x00018660, 0x26462605, 0x00000009, - 0x01040022, 0x0001c060, 0x000056b0, 0x00003c00, - 0x00040070, 0x00018660, 0x26462605, 0x0000000a, - 0x01040022, 0x0001c060, 0x00003bc0, 0x000021d0, - 0x00040070, 0x00018660, 0x26462605, 0x0000000b, - 0x01040022, 0x0001c060, 0x00002190, 0x00000660, - 0x00040070, 0x00018660, 0x16462605, 0x0000000c, - 0x01040022, 0x0001c060, 0x000005e0, 0x00000540, - 0xa0272240, 0x3c000802, 0x27291970, 0x08002703, - 0x00030061, 0x18060220, 0x00342705, 0x00000000, - 0x00130061, 0x1a060220, 0x00342805, 0x00000000, - 0xa02bb240, 0x0a022902, 0x00031961, 0x18260220, - 0x00342b05, 0x00000000, 0x00131a61, 0x1a260220, - 0x00342c05, 0x00000000, 0xa02c0040, 0x3e000802, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x51140000, 0xf7001824, 0x00020000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x272e1970, 0x08002c03, 0x00030061, 0x6a060220, - 0x00342c05, 0x00000000, 0x00130061, 0x6c060220, - 0x00342d05, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xa0301b40, 0x0a022e02, - 0x00031961, 0x6a260220, 0x00343005, 0x00000000, - 0x00131a61, 0x6c260220, 0x00343105, 0x00000000, - 0xa0310040, 0x40000802, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x74140000, - 0xf7006a24, 0x00020000, 0x27481970, 0x08003103, - 0x00030061, 0x14060220, 0x00343105, 0x00000000, - 0x00133261, 0x16060220, 0x00343205, 0x00000000, - 0xa04a1b40, 0x0a024802, 0x00031961, 0x14260220, - 0x00344a05, 0x00000000, 0x00131a61, 0x16260220, - 0x00344b05, 0x00000000, 0xa04b1140, 0x42000802, - 0x274d0970, 0x08004b03, 0x00030061, 0x04060220, - 0x00344b05, 0x00000000, 0x00130061, 0x06060220, - 0x00344c05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xa04f1b40, 0x0a024d02, - 0x00031961, 0x04260220, 0x00344f05, 0x00000000, - 0x00131a61, 0x06260220, 0x00345005, 0x00000000, - 0x00042461, 0x18060990, 0x00565106, 0x00000000, - 0x00041161, 0x50050110, 0x00561806, 0x00000000, - 0x00040061, 0x19060100, 0x00565106, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x1a070000, 0x00561906, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x18140000, 0xf7001424, 0x00020000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x520504a0, 0x00661a07, 0x00000000, - 0x00041141, 0x54058aa0, 0x0a465205, 0x3c010204, - 0x00040a61, 0x1b070000, 0x0056500e, 0x00000000, - 0xe5681162, 0xbf805400, 0x00041961, 0x6e0504a0, - 0x00661b07, 0x00000000, 0xe7481262, 0x3f806800, - 0x00041241, 0x70058aa0, 0x0a466e05, 0x3c010204, - 0x00042561, 0x1c060990, 0x00567406, 0x00000000, - 0xe5721262, 0xbf807000, 0xe7011162, 0x3f807200, - 0x00041161, 0x73050110, 0x00561c06, 0x00000000, - 0x00040061, 0x1d060100, 0x00567406, 0x00000000, - 0x00041961, 0x1e070000, 0x00561d06, 0x00000000, - 0x00040961, 0x750504a0, 0x00661e07, 0x00000000, - 0x00041141, 0x77058aa0, 0x0a467505, 0x3c010204, - 0x00040a61, 0x1f070000, 0x0056730e, 0x00000000, - 0xe5791162, 0xbf807700, 0xe74c1162, 0x3f807900, - 0x00041961, 0x7a0504a0, 0x00661f07, 0x00000000, - 0x00041141, 0x7c058aa0, 0x0a467a05, 0x3c010204, - 0xe57e1162, 0xbf807c00, 0xe74a1162, 0x3f807e00, - 0x00042261, 0x20060990, 0x00561806, 0x00000000, - 0x00041161, 0x7f050110, 0x00562006, 0x00000000, - 0x00040061, 0x21060100, 0x00561806, 0x00000000, - 0x00041961, 0x22070000, 0x00562106, 0x00000000, - 0x00040961, 0x190504a0, 0x00662207, 0x00000000, - 0x00040941, 0x1b058aa0, 0x0a461905, 0x3c010204, - 0x00040a61, 0x23070000, 0x00567f0e, 0x00000000, - 0xe51d0962, 0xbf801b00, 0xe7500962, 0x3f801d00, - 0x00041961, 0x1e0504a0, 0x00662307, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x24140000, 0xf7000424, 0x00020000, - 0x00040941, 0x20058aa0, 0x0a461e05, 0x3c010204, - 0xe5221162, 0xbf802000, 0xe74e1162, 0x3f802200, - 0x00042561, 0x26060990, 0x00562406, 0x00000000, - 0x00041161, 0x23050110, 0x00562606, 0x00000000, - 0x00041961, 0x2c070000, 0x0056230e, 0x00000000, - 0x00040061, 0x27060100, 0x00562406, 0x00000000, - 0x00041961, 0x28070000, 0x00562706, 0x00000000, - 0x00040961, 0x250504a0, 0x00662807, 0x00000000, - 0x00040941, 0x27058aa0, 0x0a462505, 0x3c010204, - 0xe5291162, 0xbf802700, 0xe7541162, 0x3f802900, - 0x00041b61, 0x2a0504a0, 0x00662c07, 0x00000000, - 0x00041141, 0x2c058aa0, 0x0a462a05, 0x3c010204, - 0xe52e1162, 0xbf802c00, 0xe7521162, 0x3f802e00, - 0x00040024, 0x0001c060, 0x000000b0, 0x000000b0, - 0x00041361, 0x01054220, 0x00000000, 0x00000000, - 0x00040061, 0x48054220, 0x00000000, 0x00000000, - 0x00040061, 0x4a054220, 0x00000000, 0x00000000, - 0x00041161, 0x4c054220, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041761, 0x4e054220, 0x00000000, 0x00000000, - 0x00043361, 0x50054220, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x52054220, 0x00000000, 0x00000000, - 0x00041561, 0x54054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000050, - 0x00040061, 0x20054220, 0x00000000, 0x00000000, - 0x00041161, 0x26054220, 0x00000000, 0x00000000, - 0x00041261, 0x2c054220, 0x00000000, 0x00000000, - 0x00040061, 0x32054220, 0x00000000, 0x00000000, - 0x00040024, 0x0001c060, 0x00001b40, 0x00001b40, - 0xa0162240, 0x3c000802, 0x80033561, 0x06054010, - 0x00000000, 0x76543210, 0x80033261, 0x14054010, - 0x00000000, 0x76543210, 0x27681b70, 0x08001603, - 0x80031b61, 0x06050120, 0x00460605, 0x00000000, - 0x80031b61, 0x14050120, 0x00461405, 0x00000000, - 0xa018b240, 0x0a026802, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe4071b40, 0x00800603, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe4151b40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x20000603, - 0xe3141a40, 0x20001403, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049631, 0x04160100, - 0xfa000614, 0x04000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x04060220, - 0x00341605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049731, 0x00020100, - 0xfa081414, 0x04000404, 0x80033661, 0x06054010, - 0x00000000, 0x76543210, 0x80033761, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x24000603, - 0xe3141a40, 0x24001403, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049831, 0x04160100, - 0xfa000614, 0x04000000, 0x80102801, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x04060220, - 0x00341705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049931, 0x00020100, - 0xfa081414, 0x04000404, 0x80033861, 0x06054010, - 0x00000000, 0x76543210, 0x80033961, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x20000603, - 0xe3141a40, 0x20001403, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049a31, 0x04160100, - 0xfa000614, 0x04000000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x04260220, - 0x00341805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049b31, 0x00020100, - 0xfa081414, 0x04000404, 0x80033a61, 0x06054010, - 0x00000000, 0x76543210, 0x80033b61, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x24000603, - 0xe3141a40, 0x24001403, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049c31, 0x04160100, - 0xfa000614, 0x04000000, 0x80102c01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x04260220, - 0x00341905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049d31, 0x00020100, - 0xfa081414, 0x04000404, 0xa0160040, 0x3e000802, - 0x80033c61, 0x06054010, 0x00000000, 0x76543210, - 0x80033d61, 0x14054010, 0x00000000, 0x76543210, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x27691b70, 0x08001603, 0x80031b61, 0x06050120, - 0x00460605, 0x00000000, 0x80031b61, 0x14050120, - 0x00461405, 0x00000000, 0xa0181b40, 0x0a026902, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xe4071b40, 0x00800603, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xe4151b40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x10000603, 0xe3141a40, 0x10001403, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049e31, 0x04160100, 0xfa000614, 0x04000000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04060220, 0x00341605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049f31, 0x00020100, 0xfa081414, 0x04000404, - 0x80033e61, 0x06054010, 0x00000000, 0x76543210, - 0x80033f61, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x14000603, 0xe3141a40, 0x14001403, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049031, 0x04160100, 0xfa000614, 0x04000000, - 0x80102001, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x04060220, 0x00341705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049131, 0x00020100, 0xfa081414, 0x04000404, - 0x80033061, 0x06054010, 0x00000000, 0x76543210, - 0x80033161, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x10000603, 0xe3141a40, 0x10001403, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049231, 0x04160100, 0xfa000614, 0x04000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04260220, 0x00341805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049331, 0x00020100, 0xfa081414, 0x04000404, - 0x80033261, 0x06054010, 0x00000000, 0x76543210, - 0x80033361, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x14000603, 0xe3141a40, 0x14001403, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049431, 0x04160100, 0xfa000614, 0x04000000, - 0x80102401, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x04260220, 0x00341905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049531, 0x00020100, 0xfa081414, 0x04000404, - 0xa0160040, 0x40000802, 0x80033461, 0x06054010, - 0x00000000, 0x76543210, 0x80033561, 0x14054010, - 0x00000000, 0x76543210, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x276a1b70, 0x08001603, - 0x80031b61, 0x06050120, 0x00460605, 0x00000000, - 0x80031b61, 0x14050120, 0x00461405, 0x00000000, - 0xa0181b40, 0x0a026a02, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe4071b40, 0x00800603, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe4151b40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x08000603, - 0xe3141a40, 0x08001403, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049631, 0x04160100, - 0xfa000614, 0x04000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x04060220, - 0x00341605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049731, 0x00020100, - 0xfa081414, 0x04000404, 0x80033661, 0x06054010, - 0x00000000, 0x76543210, 0x80033761, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x0c000603, - 0xe3141a40, 0x0c001403, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049831, 0x04160100, - 0xfa000614, 0x04000000, 0x80102801, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x04060220, - 0x00341705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049931, 0x00020100, - 0xfa081414, 0x04000404, 0x80033861, 0x06054010, - 0x00000000, 0x76543210, 0x80033961, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x08000603, - 0xe3141a40, 0x08001403, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049a31, 0x04160100, - 0xfa000614, 0x04000000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x04260220, - 0x00341805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049b31, 0x00020100, - 0xfa081414, 0x04000404, 0x80033a61, 0x06054010, - 0x00000000, 0x76543210, 0x80033b61, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x0c000603, - 0xe3141a40, 0x0c001403, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049c31, 0x04160100, - 0xfa000614, 0x04000000, 0x80102c01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x04260220, - 0x00341905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049d31, 0x00020100, - 0xfa081414, 0x04000404, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xa0040040, 0x42000802, - 0x80030061, 0x16054010, 0x00000000, 0x76543210, - 0x80030061, 0x18054010, 0x00000000, 0x76543210, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x276b1b70, 0x08000403, 0x80031b61, 0x16050120, - 0x00461605, 0x00000000, 0x80031b61, 0x18050120, - 0x00461805, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xa0061b40, 0x0a026b02, - 0xe4171b40, 0x00801603, 0xe4191b40, 0x00801803, - 0xe3161a69, 0x00201603, 0xe3181a69, 0x00201803, - 0xe3161a40, 0x00001603, 0xe3181a40, 0x00001803, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049e31, 0x14160100, 0xfa001614, 0x04000000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x14060220, 0x00340405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049f31, 0x00020100, 0xfa081814, 0x04001404, - 0x80033e61, 0x16054010, 0x00000000, 0x76543210, - 0x80033f61, 0x18054010, 0x00000000, 0x76543210, - 0x80031a61, 0x16050120, 0x00461605, 0x00000000, - 0x80031a61, 0x18050120, 0x00461805, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xe4171a40, 0x00801603, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xe4191a40, 0x00801803, - 0xe3161a69, 0x00201603, 0xe3181a69, 0x00201803, - 0xe3161a40, 0x04001603, 0xe3181a40, 0x04001803, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049031, 0x14160100, 0xfa001614, 0x04000000, - 0x80102001, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x14060220, 0x00340505, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049131, 0x00020100, 0xfa081814, 0x04001404, - 0x80033161, 0x14054010, 0x00000000, 0x76543210, - 0x80033061, 0x16054010, 0x00000000, 0x76543210, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80031a61, 0x16050120, 0x00461605, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe4171a40, 0x00801603, - 0xe3141a69, 0x00201403, 0xe3161a69, 0x00201603, - 0xe3141a40, 0x00001403, 0xe3161a40, 0x00001603, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049231, 0x04160100, 0xfa001414, 0x04000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04260220, 0x00340605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049331, 0x00020100, 0xfa081614, 0x04000404, - 0x80033261, 0x14054010, 0x00000000, 0x76543210, - 0x80033361, 0x16054010, 0x00000000, 0x76543210, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80031a61, 0x16050120, 0x00461605, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xe4171a40, 0x00801603, - 0xe3141a69, 0x00201403, 0xe3161a69, 0x00201603, - 0xe3141a40, 0x04001403, 0xe3161a40, 0x04001603, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049431, 0x04160100, 0xfa001414, 0x04000000, - 0x80102401, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x04260220, 0x00340705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049531, 0x00020100, 0xfa081614, 0x04000404, - 0x80003161, 0x19054220, 0x00000000, 0x00000200, - 0x80003161, 0x18054220, 0x00000000, 0x00000100, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80009631, 0x04260100, 0xfa00190c, 0x04380000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x15140000, 0xfb000424, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80009831, 0x04260100, 0xfa00180c, 0x04380000, - 0x60762761, 0x00101500, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x19070200, - 0x00461505, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x16140000, - 0xfb000424, 0x00000000, 0x00041961, 0x68070000, - 0x00661907, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x6c0504a0, - 0x00666807, 0x00000000, 0x00041141, 0x6e058aa0, - 0x0a466c05, 0x3c010204, 0x00041261, 0x68070000, - 0x0066760f, 0x00000000, 0xe5701162, 0xbf806e00, - 0xe7481162, 0x3f807000, 0x00041961, 0x710504a0, - 0x00666807, 0x00000000, 0x00049841, 0x73058aa0, - 0x0a467105, 0x3c010204, 0x00041261, 0x69070000, - 0x00667617, 0x00000000, 0xe5781162, 0xbf807300, - 0xe7011162, 0x3f807800, 0x00041961, 0x790504a0, - 0x00666907, 0x00000000, 0x00041141, 0x7b058aa0, - 0x0a467905, 0x3c010204, 0xe57d1162, 0xbf807b00, - 0xe7201162, 0x3f807d00, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x00041461, 0x69070200, - 0x00461605, 0x00000000, 0x60771a61, 0x00101600, - 0x00041961, 0x6b070000, 0x00666907, 0x00000000, - 0x00041961, 0x7e0504a0, 0x00666b07, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x04058aa0, 0x0a467e05, 0x3c010204, - 0x00041261, 0x6a070000, 0x0066770f, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xe5061162, 0xbf800400, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x140504a0, - 0x00666a07, 0x00000000, 0xe74c1262, 0x3f800600, - 0x00040a41, 0x16058aa0, 0x0a461405, 0x3c010204, - 0x80001161, 0x14054220, 0x00000000, 0x00000000, - 0x80001161, 0x15054220, 0x00000000, 0x00000080, - 0x00041361, 0x6b070000, 0x00667717, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xe5180962, 0xbf801600, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80009a31, 0x04260100, - 0xfa00150c, 0x04380000, 0xe74a1162, 0x3f801800, - 0x00041961, 0x190504a0, 0x00666b07, 0x00000000, - 0x00040941, 0x68058aa0, 0x0a461905, 0x3c010204, - 0xe56a1162, 0xbf806800, 0xe7261162, 0x3f806a00, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x17140000, 0xfb000424, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80009c31, 0x04260100, 0xfa00140c, 0x04380000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x60781961, 0x00101700, 0x00041561, 0x6c070200, - 0x00461705, 0x00000000, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x18140000, - 0xfb000424, 0x00000000, 0x00041961, 0x6e070000, - 0x00666c07, 0x00000000, 0x00041961, 0x6b0504a0, - 0x00666e07, 0x00000000, 0x00040941, 0x6d058aa0, - 0x0a466b05, 0x3c010204, 0xe56f1162, 0xbf806d00, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xe7501162, 0x3f806f00, 0x00041261, 0x6c070000, - 0x0066780f, 0x00000000, 0x00041961, 0x700504a0, - 0x00666c07, 0x00000000, 0x00041141, 0x72058aa0, - 0x0a467005, 0x3c010204, 0x00041261, 0x6d070000, - 0x00667817, 0x00000000, 0xe5741162, 0xbf807200, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe74e1162, 0x3f807400, 0x00041961, 0x750504a0, - 0x00666d07, 0x00000000, 0x00040941, 0x77058aa0, - 0x0a467505, 0x3c010204, 0xe5790962, 0xbf807700, - 0xe72c1162, 0x3f807900, 0x60792561, 0x00101800, - 0x00041761, 0x6f070200, 0x00461805, 0x00000000, - 0x00040961, 0x71070000, 0x00666f07, 0x00000000, - 0x00041961, 0x7b0504a0, 0x00667107, 0x00000000, - 0x00041261, 0x6e070000, 0x0066790f, 0x00000000, - 0x00041141, 0x7d058aa0, 0x0a467b05, 0x3c010204, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe5041162, 0xbf807d00, 0xe7541162, 0x3f800400, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x050504a0, 0x00666e07, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x14058aa0, 0x0a460505, 0x3c010204, - 0x00041261, 0x6f070000, 0x00667917, 0x00000000, - 0xe5160962, 0xbf801400, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xe7521162, 0x3f801600, - 0x00040961, 0x170504a0, 0x00666f07, 0x00000000, - 0x00040941, 0x19058aa0, 0x0a461705, 0x3c010204, - 0xe5681162, 0xbf801900, 0xe7321162, 0x3f806800, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00001a00, 0x00001a00, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0xa0161340, 0x3c000802, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80031761, 0x06054010, - 0x00000000, 0x76543210, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80031661, 0x14054010, - 0x00000000, 0x76543210, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x27690970, 0x08001603, - 0x80031b61, 0x06050120, 0x00460605, 0x00000000, - 0x80031b61, 0x14050120, 0x00461405, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0xa0180a40, 0x0a026902, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe4071b40, 0x00800603, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe4150b40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x40000603, - 0xe3141a40, 0x40001403, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049d31, 0x04160100, - 0xfa000614, 0x04000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x04060220, - 0x00341605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049e31, 0x00020100, - 0xfa081414, 0x04000404, 0x80033d61, 0x06054010, - 0x00000000, 0x76543210, 0x80033e61, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x44000603, - 0xe3141a40, 0x44001403, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049f31, 0x04160100, - 0xfa000614, 0x04000000, 0x80102f01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x04060220, - 0x00341705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049031, 0x00020100, - 0xfa081414, 0x04000404, 0x80033f61, 0x06054010, - 0x00000000, 0x76543210, 0x80033061, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x40000603, - 0xe3141a40, 0x40001403, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049131, 0x04160100, - 0xfa000614, 0x04000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x04260220, - 0x00341805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049231, 0x00020100, - 0xfa081414, 0x04000404, 0x80033161, 0x06054010, - 0x00000000, 0x76543210, 0x80033261, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x44000603, - 0xe3141a40, 0x44001403, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049331, 0x04160100, - 0xfa000614, 0x04000000, 0x80102301, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x04260220, - 0x00341905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049431, 0x00020100, - 0xfa081414, 0x04000404, 0xa0160040, 0x3e000802, - 0x80033361, 0x06054010, 0x00000000, 0x76543210, - 0x80033461, 0x14054010, 0x00000000, 0x76543210, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x276a1b70, 0x08001603, 0x80031b61, 0x06050120, - 0x00460605, 0x00000000, 0x80031b61, 0x14050120, - 0x00461405, 0x00000000, 0xa0181b40, 0x0a026a02, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xe4071b40, 0x00800603, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe4151b40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x38000603, 0xe3141a40, 0x38001403, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049531, 0x04160100, 0xfa000614, 0x04000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04060220, 0x00341605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049631, 0x00020100, 0xfa081414, 0x04000404, - 0x80033561, 0x06054010, 0x00000000, 0x76543210, - 0x80033661, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x3c000603, 0xe3141a40, 0x3c001403, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049731, 0x04160100, 0xfa000614, 0x04000000, - 0x80102701, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x04060220, 0x00341705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049831, 0x00020100, 0xfa081414, 0x04000404, - 0x80033761, 0x06054010, 0x00000000, 0x76543210, - 0x80033861, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x38000603, 0xe3141a40, 0x38001403, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049931, 0x04160100, 0xfa000614, 0x04000000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04260220, 0x00341805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049a31, 0x00020100, 0xfa081414, 0x04000404, - 0x80033961, 0x06054010, 0x00000000, 0x76543210, - 0x80033a61, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x3c000603, 0xe3141a40, 0x3c001403, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049b31, 0x04160100, 0xfa000614, 0x04000000, - 0x80102b01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x04260220, 0x00341905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049c31, 0x00020100, 0xfa081414, 0x04000404, - 0xa0160040, 0x40000802, 0x80033b61, 0x06054010, - 0x00000000, 0x76543210, 0x80033c61, 0x14054010, - 0x00000000, 0x76543210, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x276b1b70, 0x08001603, - 0x80031b61, 0x06050120, 0x00460605, 0x00000000, - 0x80031b61, 0x14050120, 0x00461405, 0x00000000, - 0xa0181b40, 0x0a026b02, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xe4071b40, 0x00800603, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xe4151b40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x30000603, - 0xe3141a40, 0x30001403, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049d31, 0x04160100, - 0xfa000614, 0x04000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x04060220, - 0x00341605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049e31, 0x00020100, - 0xfa081414, 0x04000404, 0x80033d61, 0x06054010, - 0x00000000, 0x76543210, 0x80033e61, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x34000603, - 0xe3141a40, 0x34001403, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049f31, 0x04160100, - 0xfa000614, 0x04000000, 0x80102f01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x04060220, - 0x00341705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049031, 0x00020100, - 0xfa081414, 0x04000404, 0x80033f61, 0x06054010, - 0x00000000, 0x76543210, 0x80033061, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x30000603, - 0xe3141a40, 0x30001403, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049131, 0x04160100, - 0xfa000614, 0x04000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x04260220, - 0x00341805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049231, 0x00020100, - 0xfa081414, 0x04000404, 0x80033161, 0x06054010, - 0x00000000, 0x76543210, 0x80033261, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x34000603, - 0xe3141a40, 0x34001403, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049331, 0x04160100, - 0xfa000614, 0x04000000, 0x80102301, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x04260220, - 0x00341905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049431, 0x00020100, - 0xfa081414, 0x04000404, 0xa0160040, 0x42000802, - 0x80033361, 0x06054010, 0x00000000, 0x76543210, - 0x80033461, 0x14054010, 0x00000000, 0x76543210, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x276c1b70, 0x08001603, 0x80031b61, 0x06050120, - 0x00460605, 0x00000000, 0x80031b61, 0x14050120, - 0x00461405, 0x00000000, 0xa0181b40, 0x0a026c02, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xe4071b40, 0x00800603, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe4151b40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x28000603, 0xe3141a40, 0x28001403, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049531, 0x04160100, 0xfa000614, 0x04000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04060220, 0x00341605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049631, 0x00020100, 0xfa081414, 0x04000404, - 0x80033561, 0x06054010, 0x00000000, 0x76543210, - 0x80033661, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x2c000603, 0xe3141a40, 0x2c001403, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049731, 0x04160100, 0xfa000614, 0x04000000, - 0x80102701, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x04060220, 0x00341705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049831, 0x00020100, 0xfa081414, 0x04000404, - 0x80033761, 0x06054010, 0x00000000, 0x76543210, - 0x80033861, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x28000603, 0xe3141a40, 0x28001403, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049931, 0x04160100, 0xfa000614, 0x04000000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04260220, 0x00341805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049a31, 0x00020100, 0xfa081414, 0x04000404, - 0x80033961, 0x06054010, 0x00000000, 0x76543210, - 0x80033a61, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x2c000603, 0xe3141a40, 0x2c001403, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049b31, 0x04160100, 0xfa000614, 0x04000000, - 0x80102b01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x04260220, 0x00341905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049231, 0x00020100, 0xfa081414, 0x04000404, - 0x80000061, 0x69054220, 0x00000000, 0x00000400, - 0x80001161, 0x68054220, 0x00000000, 0x00000380, - 0x80000061, 0x1b054220, 0x00000000, 0x00000300, - 0x80001261, 0x1a054220, 0x00000000, 0x00000280, - 0x00040061, 0x20054220, 0x00000000, 0x00000000, - 0x00041161, 0x26054220, 0x00000000, 0x00000000, - 0x00040061, 0x2c054220, 0x00000000, 0x00000000, - 0x00041161, 0x32054220, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80009531, 0x04260100, 0xfa00690c, 0x04380000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x6e140000, 0xf7000424, 0x00020000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80009531, 0x04260100, 0xfa00680c, 0x04380000, - 0x0004cc61, 0x70060990, 0x00566e06, 0x00000000, - 0x00041161, 0x6d050110, 0x00567006, 0x00000000, - 0x00040061, 0x71060100, 0x00566e06, 0x00000000, - 0x00041961, 0x72070000, 0x00567106, 0x00000000, - 0x00040961, 0x6f0500a0, 0x00667207, 0x00000000, - 0x00041141, 0x48058aa4, 0x0a466f05, 0x3b808081, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x00040a61, 0x73070000, 0x00566d0e, 0x00000000, - 0x00041961, 0x700500a0, 0x00667307, 0x00000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x72140000, 0xf7000424, 0x00020000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80009e31, 0x04260100, 0xfa001b0c, 0x04380000, - 0x00041141, 0x01058aa4, 0x0a467005, 0x3b808081, - 0x00042d61, 0x74060990, 0x00567206, 0x00000000, - 0x00041161, 0x71050110, 0x00567406, 0x00000000, - 0x00040061, 0x75060100, 0x00567206, 0x00000000, - 0x00041961, 0x76070000, 0x00567506, 0x00000000, - 0x00040961, 0x730500a0, 0x00667607, 0x00000000, - 0x00041141, 0x4c058aa4, 0x0a467305, 0x3b808081, - 0x00040a61, 0x77070000, 0x0056710e, 0x00000000, - 0x00041961, 0x740500a0, 0x00667707, 0x00000000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x76140000, 0xf7000424, 0x00020000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80009e31, 0x04260100, 0xfa001a0c, 0x04380000, - 0x00041141, 0x4a058aa4, 0x0a467405, 0x3b808081, - 0x00042f61, 0x78060990, 0x00567606, 0x00000000, - 0x00041161, 0x75050110, 0x00567806, 0x00000000, - 0x00040061, 0x79060100, 0x00567606, 0x00000000, - 0x00041961, 0x7a070000, 0x00567906, 0x00000000, - 0x00040961, 0x770500a0, 0x00667a07, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x50058aa4, 0x0a467705, 0x3b808081, - 0x00040a61, 0x7b070000, 0x0056750e, 0x00000000, - 0x00041961, 0x780500a0, 0x00667b07, 0x00000000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x7a140000, 0xf7000424, 0x00020000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x4e058aa4, 0x0a467805, 0x3b808081, - 0x00042561, 0x7c060990, 0x00567a06, 0x00000000, - 0x00041161, 0x79050110, 0x00567c06, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x04070000, 0x0056790e, 0x00000000, - 0x00040061, 0x7d060100, 0x00567a06, 0x00000000, - 0x00041961, 0x7e070000, 0x00567d06, 0x00000000, - 0x00040961, 0x7b0500a0, 0x00667e07, 0x00000000, - 0x00041141, 0x54058aa4, 0x0a467b05, 0x3b808081, - 0x00041961, 0x7c0500a0, 0x00660407, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x52058aa4, 0x0a467c05, 0x3b808081, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00001ac0, 0x00001ac0, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0xa0161340, 0x3c000802, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80031761, 0x06054010, - 0x00000000, 0x76543210, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80031661, 0x14054010, - 0x00000000, 0x76543210, 0x277d0970, 0x08001603, - 0x80031b61, 0x06050120, 0x00460605, 0x00000000, - 0x80031b61, 0x14050120, 0x00461405, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0xa0180a40, 0x0a027d02, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe4071b40, 0x00800603, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe4150b40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x60000603, - 0xe3141a40, 0x60001403, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049031, 0x04160100, - 0xfa000614, 0x04000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x04060220, - 0x00341605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049131, 0x00020100, - 0xfa081414, 0x04000404, 0x80033061, 0x06054010, - 0x00000000, 0x76543210, 0x80033161, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x64000603, - 0xe3141a40, 0x64001403, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049231, 0x04160100, - 0xfa000614, 0x04000000, 0x80102201, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x04060220, - 0x00341705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049331, 0x00020100, - 0xfa081414, 0x04000404, 0x80033261, 0x06054010, - 0x00000000, 0x76543210, 0x80033361, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x60000603, - 0xe3141a40, 0x60001403, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049431, 0x04160100, - 0xfa000614, 0x04000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x04260220, - 0x00341805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049531, 0x00020100, - 0xfa081414, 0x04000404, 0x80033461, 0x06054010, - 0x00000000, 0x76543210, 0x80033561, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x64000603, - 0xe3141a40, 0x64001403, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049631, 0x04160100, - 0xfa000614, 0x04000000, 0x80102601, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x04260220, - 0x00341905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049731, 0x00020100, - 0xfa081414, 0x04000404, 0xa0160040, 0x3e000802, - 0x80033661, 0x06054010, 0x00000000, 0x76543210, - 0x80033761, 0x14054010, 0x00000000, 0x76543210, - 0x277e0b70, 0x08001603, 0x80031b61, 0x06050120, - 0x00460605, 0x00000000, 0x80031b61, 0x14050120, - 0x00461405, 0x00000000, 0xa0181b40, 0x0a027e02, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xe4071b40, 0x00800603, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xe4151b40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x58000603, 0xe3141a40, 0x58001403, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049831, 0x04160100, 0xfa000614, 0x04000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04060220, 0x00341605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049931, 0x00020100, 0xfa081414, 0x04000404, - 0x80033861, 0x06054010, 0x00000000, 0x76543210, - 0x80033961, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x5c000603, 0xe3141a40, 0x5c001403, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049a31, 0x04160100, 0xfa000614, 0x04000000, - 0x80102a01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x04060220, 0x00341705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049b31, 0x00020100, 0xfa081414, 0x04000404, - 0x80033a61, 0x06054010, 0x00000000, 0x76543210, - 0x80033b61, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x58000603, 0xe3141a40, 0x58001403, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049c31, 0x04160100, 0xfa000614, 0x04000000, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04260220, 0x00341805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049d31, 0x00020100, 0xfa081414, 0x04000404, - 0x80033c61, 0x06054010, 0x00000000, 0x76543210, - 0x80033d61, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x5c000603, 0xe3141a40, 0x5c001403, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049e31, 0x04160100, 0xfa000614, 0x04000000, - 0x80102e01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x04260220, 0x00341905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049f31, 0x00020100, 0xfa081414, 0x04000404, - 0xa0160040, 0x40000802, 0x80033e61, 0x06054010, - 0x00000000, 0x76543210, 0x80033f61, 0x14054010, - 0x00000000, 0x76543210, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x27041b70, 0x08001603, - 0x80031b61, 0x06050120, 0x00460605, 0x00000000, - 0x80031b61, 0x14050120, 0x00461405, 0x00000000, - 0xa0181b40, 0x0a020402, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0xe4071b40, 0x00800603, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xe4151b40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x50000603, - 0xe3141a40, 0x50001403, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049031, 0x04160100, - 0xfa000614, 0x04000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x04060220, - 0x00341605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049131, 0x00020100, - 0xfa081414, 0x04000404, 0x80033061, 0x06054010, - 0x00000000, 0x76543210, 0x80033161, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x54000603, - 0xe3141a40, 0x54001403, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049231, 0x04160100, - 0xfa000614, 0x04000000, 0x80102201, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x04060220, - 0x00341705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049331, 0x00020100, - 0xfa081414, 0x04000404, 0x80033261, 0x06054010, - 0x00000000, 0x76543210, 0x80033361, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x50000603, - 0xe3141a40, 0x50001403, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049431, 0x04160100, - 0xfa000614, 0x04000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x04260220, - 0x00341805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049531, 0x00020100, - 0xfa081414, 0x04000404, 0x80033461, 0x06054010, - 0x00000000, 0x76543210, 0x80033561, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x54000603, - 0xe3141a40, 0x54001403, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049631, 0x04160100, - 0xfa000614, 0x04000000, 0x80102601, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x04260220, - 0x00341905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049731, 0x00020100, - 0xfa081414, 0x04000404, 0xa0160040, 0x42000802, - 0x80033761, 0x14054010, 0x00000000, 0x76543210, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x27051a70, 0x08001603, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0xa0181a40, 0x0a020502, - 0x80030061, 0x06054010, 0x00000000, 0x76543210, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xe4151b40, 0x00801403, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0xe3141a69, 0x00201403, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0xe3141a40, 0x48001403, - 0xe3061a69, 0x00200603, 0xe3061940, 0x48000603, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049831, 0x04160100, 0xfa000614, 0x04000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04060220, 0x00341605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049931, 0x00020100, 0xfa081414, 0x04000404, - 0x80033861, 0x06054010, 0x00000000, 0x76543210, - 0x80033961, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x4c000603, 0xe3141a40, 0x4c001403, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049a31, 0x04160100, 0xfa000614, 0x04000000, - 0x80102a01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x04060220, 0x00341705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049b31, 0x00020100, 0xfa081414, 0x04000404, - 0x80033a61, 0x06054010, 0x00000000, 0x76543210, - 0x80033b61, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x48000603, 0xe3141a40, 0x48001403, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049c31, 0x04160100, 0xfa000614, 0x04000000, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04260220, 0x00341805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049d31, 0x00020100, 0xfa081414, 0x04000404, - 0x80033c61, 0x06054010, 0x00000000, 0x76543210, - 0x80033d61, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x4c000603, 0xe3141a40, 0x4c001403, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049e31, 0x04160100, 0xfa000614, 0x04000000, - 0x80102e01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x04260220, 0x00341905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049f31, 0x00020100, 0xfa081414, 0x04000404, - 0x80001761, 0x6e054220, 0x00000000, 0x00000600, - 0x80003561, 0x6d054220, 0x00000000, 0x00000580, - 0x80003561, 0x6c054220, 0x00000000, 0x00000500, - 0x80003561, 0x6b054220, 0x00000000, 0x00000480, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80009531, 0x04260100, 0xfa006e0c, 0x04380000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x19140000, 0xfb000424, 0x00000000, - 0x607ab061, 0x00101900, 0x00040061, 0x72070200, - 0x00461905, 0x00000000, 0x00049861, 0x74070000, - 0x00667207, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x060500a0, - 0x00667407, 0x00000000, 0x00041141, 0x48058aa4, - 0x0a460605, 0x3b808081, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x05070000, - 0x00667a0f, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x140500a0, - 0x00660507, 0x00000000, 0x00041141, 0x01058aa4, - 0x0a461405, 0x3b808081, 0x00041261, 0x06070000, - 0x00667a17, 0x00000000, 0x00041961, 0x150500a0, - 0x00660607, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80009531, 0x04260100, - 0xfa006d0c, 0x04380000, 0x00041141, 0x20058aa4, - 0x0a461505, 0x3b808081, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80000c01, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x1a140000, - 0xfb000424, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80009231, 0x04260100, - 0xfa006c0c, 0x04380000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x607b0961, 0x00101a00, - 0x00041761, 0x75070200, 0x00461a05, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x68140000, 0xfb000424, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80009431, 0x04260100, 0xfa006b0c, 0x04380000, - 0x00041161, 0x14070000, 0x00667b0f, 0x00000000, - 0x00041a61, 0x77070000, 0x00667507, 0x00000000, - 0x00041961, 0x160500a0, 0x00667707, 0x00000000, - 0x00041141, 0x4c058aa4, 0x0a461605, 0x3b808081, - 0x00041a61, 0x170500a0, 0x00661407, 0x00000000, - 0x00041141, 0x4a058aa4, 0x0a461705, 0x3b808081, - 0x00041261, 0x15070000, 0x00667b17, 0x00000000, - 0x00041961, 0x180500a0, 0x00661507, 0x00000000, - 0x00041141, 0x26058aa4, 0x0a461805, 0x3b808081, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x607c1961, 0x00106800, 0x00041761, 0x78070200, - 0x00466805, 0x00000000, 0x00041161, 0x16070000, - 0x00667c0f, 0x00000000, 0x00041a61, 0x7a070000, - 0x00667807, 0x00000000, 0x00040961, 0x190500a0, - 0x00667a07, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00041141, 0x50058aa4, - 0x0a461905, 0x3b808081, 0x00040a61, 0x1a0500a0, - 0x00661607, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041141, 0x4e058aa4, - 0x0a461a05, 0x3b808081, 0x00041261, 0x17070000, - 0x00667c17, 0x00000000, 0x00040961, 0x680500a0, - 0x00661707, 0x00000000, 0x00041141, 0x2c058aa4, - 0x0a466805, 0x3b808081, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x69140000, - 0xfb000424, 0x00000000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x607d1961, 0x00106900, - 0x00041761, 0x7b070200, 0x00466905, 0x00000000, - 0x00041161, 0x18070000, 0x00667d0f, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x04070000, 0x00667b07, 0x00000000, - 0x00040961, 0x690500a0, 0x00660407, 0x00000000, - 0x00041141, 0x54058aa4, 0x0a466905, 0x3b808081, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x6a0500a0, 0x00661807, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x52058aa4, 0x0a466a05, 0x3b808081, - 0x00041261, 0x19070000, 0x00667d17, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x6b0500a0, 0x00661907, 0x00000000, - 0x00041141, 0x32058aa4, 0x0a466b05, 0x3b808081, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00001bc0, 0x00001bc0, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0xa0161340, 0x3c000802, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80031761, 0x06054010, - 0x00000000, 0x76543210, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80031661, 0x14054010, - 0x00000000, 0x76543210, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x276c0070, 0x08001603, - 0x80031b61, 0x06050120, 0x00460605, 0x00000000, - 0x80031b61, 0x14050120, 0x00461405, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0xa0180a40, 0x0a026c02, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe4071b40, 0x00800603, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe4150b40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0xc8000603, - 0xe3141a40, 0xc8001403, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003565, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003566, 0x10218220, - 0x02001020, 0x0000000f, 0x80049531, 0x04160100, - 0xfa000614, 0x04000000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x04060220, - 0x00341605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049631, 0x00020100, - 0xfa081414, 0x04000404, 0x80033561, 0x06054010, - 0x00000000, 0x76543210, 0x80033661, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0xcc000603, - 0xe3141a40, 0xcc001403, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049731, 0x04160100, - 0xfa000614, 0x04000000, 0x80102701, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x04060220, - 0x00341705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049831, 0x00020100, - 0xfa081414, 0x04000404, 0x80033761, 0x06054010, - 0x00000000, 0x76543210, 0x80033861, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0xc8000603, - 0xe3141a40, 0xc8001403, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049931, 0x04160100, - 0xfa000614, 0x04000000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x04260220, - 0x00341805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049a31, 0x00020100, - 0xfa081414, 0x04000404, 0x80033961, 0x06054010, - 0x00000000, 0x76543210, 0x80033a61, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0xcc000603, - 0xe3141a40, 0xcc001403, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049b31, 0x04160100, - 0xfa000614, 0x04000000, 0x80102b01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x04260220, - 0x00341905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049c31, 0x00020100, - 0xfa081414, 0x04000404, 0x80000061, 0x19054220, - 0x00000000, 0x00000c80, 0x80030061, 0x16054010, - 0x00000000, 0x76543210, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80009d31, 0x04260100, - 0xfa00190c, 0x04380000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xa0180040, 0x3e000802, - 0x80031a61, 0x16050120, 0x00461605, 0x00000000, - 0xe4171940, 0x00801603, 0xe3161969, 0x00201603, - 0xe3161940, 0xc0001603, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x14140000, - 0xfb040424, 0x00040000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x27041d70, 0x08001803, - 0x80033e61, 0x06054010, 0x00000000, 0x76543210, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0xa01a0040, 0x0a020402, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0xe4071940, 0x00800603, - 0xe3061969, 0x00200603, 0xe3061940, 0xc0000603, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049f31, 0x04160100, 0xfa000614, 0x04000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04060220, 0x00341805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049031, 0x00020100, 0xfa081614, 0x04000404, - 0x80033f61, 0x06054010, 0x00000000, 0x76543210, - 0x80033061, 0x16054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x16050120, 0x00461605, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe4171a40, 0x00801603, - 0xe3061a69, 0x00200603, 0xe3161a69, 0x00201603, - 0xe3061a40, 0xc4000603, 0xe3161a40, 0xc4001603, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049131, 0x04160100, 0xfa000614, 0x04000000, - 0x80102101, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x04060220, 0x00341905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049231, 0x00020100, 0xfa081614, 0x04000404, - 0x80033161, 0x06054010, 0x00000000, 0x76543210, - 0x80033261, 0x16054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x16050120, 0x00461605, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe4171a40, 0x00801603, - 0xe3061a69, 0x00200603, 0xe3161a69, 0x00201603, - 0xe3061a40, 0xc0000603, 0xe3161a40, 0xc0001603, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049331, 0x04160100, 0xfa000614, 0x04000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04260220, 0x00341a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049431, 0x00020100, 0xfa081614, 0x04000404, - 0x80033361, 0x06054010, 0x00000000, 0x76543210, - 0x80033461, 0x16054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x16050120, 0x00461605, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe4171a40, 0x00801603, - 0xe3061a69, 0x00200603, 0xe3161a69, 0x00201603, - 0xe3061a40, 0xc4000603, 0xe3161a40, 0xc4001603, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049531, 0x04160100, 0xfa000614, 0x04000000, - 0x80102501, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x04260220, 0x00341b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049631, 0x00020100, 0xfa081614, 0x04000404, - 0x80000061, 0x18054220, 0x00000000, 0x00000c00, - 0xa01a0040, 0x40000802, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80009731, 0x04260100, - 0xfa00180c, 0x04380000, 0x80033761, 0x18054010, - 0x00000000, 0x76543210, 0x80031961, 0x18050120, - 0x00461805, 0x00000000, 0xe4191940, 0x00801803, - 0xe3181969, 0x00201803, 0xe3181940, 0xb8001803, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x16140000, 0xfb040424, 0x00040000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x27041e70, 0x08001a03, 0x80033861, 0x06054010, - 0x00000000, 0x76543210, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa0680040, 0x0a020402, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xe4071940, 0x00800603, 0xe3061969, 0x00200603, - 0xe3061940, 0xb8000603, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049931, 0x04160100, - 0xfa000614, 0x04000000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x04060220, - 0x00341a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049a31, 0x00020100, - 0xfa081814, 0x04000404, 0x80033961, 0x06054010, - 0x00000000, 0x76543210, 0x80033a61, 0x18054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x18050120, - 0x00461805, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xe4191a40, 0x00801803, 0xe3061a69, 0x00200603, - 0xe3181a69, 0x00201803, 0xe3061a40, 0xbc000603, - 0xe3181a40, 0xbc001803, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049b31, 0x04160100, - 0xfa000614, 0x04000000, 0x80102b01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x04060220, - 0x00341b05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049c31, 0x00020100, - 0xfa081814, 0x04000404, 0x80033b61, 0x06054010, - 0x00000000, 0x76543210, 0x80033c61, 0x18054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x18050120, - 0x00461805, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xe4191a40, 0x00801803, 0xe3061a69, 0x00200603, - 0xe3181a69, 0x00201803, 0xe3061a40, 0xb8000603, - 0xe3181a40, 0xb8001803, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049d31, 0x04160100, - 0xfa000614, 0x04000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x04260220, - 0x00346805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049e31, 0x00020100, - 0xfa081814, 0x04000404, 0x80033d61, 0x06054010, - 0x00000000, 0x76543210, 0x80033e61, 0x18054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x18050120, - 0x00461805, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xe4191a40, 0x00801803, 0xe3061a69, 0x00200603, - 0xe3181a69, 0x00201803, 0xe3061a40, 0xbc000603, - 0xe3181a40, 0xbc001803, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049f31, 0x04160100, - 0xfa000614, 0x04000000, 0x80102f01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x04260220, - 0x00346905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049031, 0x00020100, - 0xfa081814, 0x04000404, 0x80001461, 0x7f054220, - 0x00000000, 0x00000b80, 0xa0680040, 0x42000802, - 0x80030061, 0x1a054010, 0x00000000, 0x76543210, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80009131, 0x04260100, 0xfa007f0c, 0x04380000, - 0x80031961, 0x1a050120, 0x00461a05, 0x00000000, - 0xe41b1940, 0x00801a03, 0xe31a1969, 0x00201a03, - 0xe31a1940, 0xb0001a03, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x18140000, - 0xfb040424, 0x00040000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27041e70, 0x08006803, - 0x80033261, 0x06054010, 0x00000000, 0x76543210, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa06a0940, 0x0a020402, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe4071940, 0x00800603, - 0xe3061969, 0x00200603, 0xe3061940, 0xb0000603, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049331, 0x04160100, 0xfa000614, 0x04000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04060220, 0x00346805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049431, 0x00020100, 0xfa081a14, 0x04000404, - 0x80033361, 0x06054010, 0x00000000, 0x76543210, - 0x80033461, 0x1a054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x1a050120, 0x00461a05, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe41b1a40, 0x00801a03, - 0xe3061a69, 0x00200603, 0xe31a1a69, 0x00201a03, - 0xe3061a40, 0xb4000603, 0xe31a1a40, 0xb4001a03, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049531, 0x04160100, 0xfa000614, 0x04000000, - 0x80102501, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x04060220, 0x00346905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049631, 0x00020100, 0xfa081a14, 0x04000404, - 0x80033561, 0x06054010, 0x00000000, 0x76543210, - 0x80033661, 0x1a054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x1a050120, 0x00461a05, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe41b1a40, 0x00801a03, - 0xe3061a69, 0x00200603, 0xe31a1a69, 0x00201a03, - 0xe3061a40, 0xb0000603, 0xe31a1a40, 0xb0001a03, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049731, 0x04160100, 0xfa000614, 0x04000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04260220, 0x00346a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049831, 0x00020100, 0xfa081a14, 0x04000404, - 0x80033761, 0x06054010, 0x00000000, 0x76543210, - 0x80033861, 0x1a054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x1a050120, 0x00461a05, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe41b1a40, 0x00801a03, - 0xe3061a69, 0x00200603, 0xe31a1a69, 0x00201a03, - 0xe3061a40, 0xb4000603, 0xe31a1a40, 0xb4001a03, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049931, 0x04160100, 0xfa000614, 0x04000000, - 0x80102901, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x04260220, 0x00346b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049a31, 0x00020100, 0xfa081a14, 0x04000404, - 0x80001461, 0x7e054220, 0x00000000, 0x00000b00, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80009b31, 0x04260100, 0xfa007e0c, 0x04380000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe07e2268, 0x01401803, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x1a140000, - 0xfb040424, 0x00040000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xe0042e65, 0x3ff01403, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x06060210, 0x00460405, 0x00000000, - 0x00041961, 0x04060110, 0x00560606, 0x00000000, - 0x00041961, 0x060501a0, 0x00560406, 0x00000000, - 0xe0041168, 0x00a01403, 0x00041141, 0x48058aa4, - 0x0a460605, 0x3a802008, 0xe0060965, 0x3ff00403, - 0x00041961, 0x04060210, 0x00460605, 0x00000000, - 0x00041961, 0x06060110, 0x00560406, 0x00000000, - 0x00041961, 0x040501a0, 0x00560606, 0x00000000, - 0x00041141, 0x01058aa4, 0x0a460405, 0x3a802008, - 0xe0041168, 0x01401403, 0xe0060965, 0x3ff00403, - 0x00041961, 0x04060210, 0x00460605, 0x00000000, - 0x00041961, 0x06060110, 0x00560406, 0x00000000, - 0x00041961, 0x040501a0, 0x00560606, 0x00000000, - 0x00041141, 0x20058aa4, 0x0a460405, 0x3a802008, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0xe0041165, 0x3ff01603, 0x00040961, 0x06060210, - 0x00460405, 0x00000000, 0x00041961, 0x04060110, - 0x00560606, 0x00000000, 0x00041961, 0x060501a0, - 0x00560406, 0x00000000, 0xe0041168, 0x00a01603, - 0x00041141, 0x4c058aa4, 0x0a460605, 0x3a802008, - 0xe0060965, 0x3ff00403, 0x00041961, 0x04060210, - 0x00460605, 0x00000000, 0x00041961, 0x06060110, - 0x00560406, 0x00000000, 0x00041961, 0x040501a0, - 0x00560606, 0x00000000, 0x00041141, 0x4a058aa4, - 0x0a460405, 0x3a802008, 0xe0041168, 0x01401603, - 0xe0060965, 0x3ff00403, 0x00041961, 0x04060210, - 0x00460605, 0x00000000, 0x00041961, 0x06060110, - 0x00560406, 0x00000000, 0x00041961, 0x040501a0, - 0x00560606, 0x00000000, 0x00041141, 0x26058aa4, - 0x0a460405, 0x3a802008, 0xe0041165, 0x3ff01803, - 0x00040961, 0x06060210, 0x00460405, 0x00000000, - 0x00041961, 0x04060110, 0x00560606, 0x00000000, - 0x00041961, 0x060501a0, 0x00560406, 0x00000000, - 0xe0041168, 0x00a01803, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00041141, 0x50058aa4, - 0x0a460605, 0x3a802008, 0xe0060965, 0x3ff00403, - 0x00041961, 0x04060210, 0x00460605, 0x00000000, - 0x00041961, 0x06060110, 0x00560406, 0x00000000, - 0x00041961, 0x040501a0, 0x00560606, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x4e058aa4, 0x0a460405, 0x3a802008, - 0xe0041165, 0x3ff07e03, 0x00040961, 0x06060210, - 0x00460405, 0x00000000, 0x00041961, 0x14060110, - 0x00560606, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x6d0501a0, - 0x00561406, 0x00000000, 0x00041141, 0x2c058aa4, - 0x0a466d05, 0x3a802008, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0xe06e1165, 0x3ff01a03, - 0x00040961, 0x15060210, 0x00466e05, 0x00000000, - 0x00041961, 0x17060110, 0x00561506, 0x00000000, - 0x00041961, 0x6f0501a0, 0x00561706, 0x00000000, - 0x00041141, 0x54058aa4, 0x0a466f05, 0x3a802008, - 0xe0701168, 0x00a01a03, 0xe0051965, 0x3ff07003, - 0x00040961, 0x18060210, 0x00460505, 0x00000000, - 0x00041961, 0x68060110, 0x00561806, 0x00000000, - 0x00041961, 0x710501a0, 0x00566806, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x52058aa4, 0x0a467105, 0x3a802008, - 0xe0721168, 0x01401a03, 0xe0749865, 0x3ff07203, - 0x00041961, 0x1a060210, 0x00467405, 0x00000000, - 0x00040961, 0x68060110, 0x00561a06, 0x00000000, - 0x00041961, 0x750501a0, 0x00566806, 0x00000000, - 0x00041141, 0x32058aa4, 0x0a467505, 0x3a802008, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x000019c0, 0x000019c0, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0xa0161340, 0x3c000802, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80030f61, 0x06054010, - 0x00000000, 0x76543210, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80031661, 0x14054010, - 0x00000000, 0x76543210, 0x27760970, 0x08001603, - 0x80031b61, 0x06050120, 0x00460605, 0x00000000, - 0x80031b61, 0x14050120, 0x00461405, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0xa0180a40, 0x0a027602, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe4071b40, 0x00800603, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe4150b40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x84000603, - 0xe3141a40, 0x84001403, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049d31, 0x04160100, - 0xfa000614, 0x04000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x04060220, - 0x00341605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049e31, 0x00020100, - 0xfa081414, 0x04000404, 0x80033d61, 0x06054010, - 0x00000000, 0x76543210, 0x80033e61, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x88000603, - 0xe3141a40, 0x88001403, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049f31, 0x04160100, - 0xfa000614, 0x04000000, 0x80102f01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x04060220, - 0x00341705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049031, 0x00020100, - 0xfa081414, 0x04000404, 0x80033f61, 0x06054010, - 0x00000000, 0x76543210, 0x80033061, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x84000603, - 0xe3141a40, 0x84001403, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049131, 0x04160100, - 0xfa000614, 0x04000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x04260220, - 0x00341805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049231, 0x00020100, - 0xfa081414, 0x04000404, 0x80033161, 0x06054010, - 0x00000000, 0x76543210, 0x80033261, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x88000603, - 0xe3141a40, 0x88001403, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049331, 0x04160100, - 0xfa000614, 0x04000000, 0x80102301, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x04260220, - 0x00341905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049431, 0x00020100, - 0xfa081414, 0x04000404, 0xa0160040, 0x3e000802, - 0x80033361, 0x06054010, 0x00000000, 0x76543210, - 0x80033461, 0x14054010, 0x00000000, 0x76543210, - 0x27770b70, 0x08001603, 0x80031b61, 0x06050120, - 0x00460605, 0x00000000, 0x80031b61, 0x14050120, - 0x00461405, 0x00000000, 0xa0181b40, 0x0a027702, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xe4071b40, 0x00800603, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe4151b40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x7c000603, 0xe3141a40, 0x7c001403, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049531, 0x04160100, 0xfa000614, 0x04000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04060220, 0x00341605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049631, 0x00020100, 0xfa081414, 0x04000404, - 0x80033561, 0x06054010, 0x00000000, 0x76543210, - 0x80033661, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x80000603, 0xe3141a40, 0x80001403, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049731, 0x04160100, 0xfa000614, 0x04000000, - 0x80102701, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x04060220, 0x00341705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049831, 0x00020100, 0xfa081414, 0x04000404, - 0x80033761, 0x06054010, 0x00000000, 0x76543210, - 0x80033861, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x7c000603, 0xe3141a40, 0x7c001403, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049931, 0x04160100, 0xfa000614, 0x04000000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04260220, 0x00341805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049a31, 0x00020100, 0xfa081414, 0x04000404, - 0x80033961, 0x06054010, 0x00000000, 0x76543210, - 0x80033a61, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x80000603, 0xe3141a40, 0x80001403, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049b31, 0x04160100, 0xfa000614, 0x04000000, - 0x80102b01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x04260220, 0x00341905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049c31, 0x00020100, 0xfa081414, 0x04000404, - 0xa0160040, 0x40000802, 0x80033b61, 0x06054010, - 0x00000000, 0x76543210, 0x80033c61, 0x14054010, - 0x00000000, 0x76543210, 0x27781b70, 0x08001603, - 0x80031b61, 0x06050120, 0x00460605, 0x00000000, - 0x80031b61, 0x14050120, 0x00461405, 0x00000000, - 0xa0181b40, 0x0a027802, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xe4071b40, 0x00800603, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xe4151b40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x74000603, - 0xe3141a40, 0x74001403, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049d31, 0x04160100, - 0xfa000614, 0x04000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x04060220, - 0x00341605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049e31, 0x00020100, - 0xfa081414, 0x04000404, 0x80033d61, 0x06054010, - 0x00000000, 0x76543210, 0x80033e61, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x78000603, - 0xe3141a40, 0x78001403, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049f31, 0x04160100, - 0xfa000614, 0x04000000, 0x80102f01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x04060220, - 0x00341705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049031, 0x00020100, - 0xfa081414, 0x04000404, 0x80033f61, 0x06054010, - 0x00000000, 0x76543210, 0x80033061, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x74000603, - 0xe3141a40, 0x74001403, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049131, 0x04160100, - 0xfa000614, 0x04000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x04260220, - 0x00341805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049231, 0x00020100, - 0xfa081414, 0x04000404, 0x80033161, 0x06054010, - 0x00000000, 0x76543210, 0x80033261, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0x78000603, - 0xe3141a40, 0x78001403, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049331, 0x04160100, - 0xfa000614, 0x04000000, 0x80102301, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x04260220, - 0x00341905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049431, 0x00020100, - 0xfa081414, 0x04000404, 0xa0160040, 0x42000802, - 0x80033361, 0x06054010, 0x00000000, 0x76543210, - 0x80033461, 0x14054010, 0x00000000, 0x76543210, - 0x27790b70, 0x08001603, 0x80031b61, 0x06050120, - 0x00460605, 0x00000000, 0x80031b61, 0x14050120, - 0x00461405, 0x00000000, 0xa0181b40, 0x0a027902, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xe4071b40, 0x00800603, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe4151b40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x6c000603, 0xe3141a40, 0x6c001403, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049531, 0x04160100, 0xfa000614, 0x04000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04060220, 0x00341605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049631, 0x00020100, 0xfa081414, 0x04000404, - 0x80033561, 0x06054010, 0x00000000, 0x76543210, - 0x80033661, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x70000603, 0xe3141a40, 0x70001403, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049731, 0x04160100, 0xfa000614, 0x04000000, - 0x80102701, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x04060220, 0x00341705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049831, 0x00020100, 0xfa081414, 0x04000404, - 0x80033761, 0x06054010, 0x00000000, 0x76543210, - 0x80033861, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x6c000603, 0xe3141a40, 0x6c001403, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049931, 0x04160100, 0xfa000614, 0x04000000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04260220, 0x00341805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049a31, 0x00020100, 0xfa081414, 0x04000404, - 0x80033961, 0x06054010, 0x00000000, 0x76543210, - 0x80033a61, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x70000603, 0xe3141a40, 0x70001403, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049b31, 0x04160100, 0xfa000614, 0x04000000, - 0x80102b01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x04260220, 0x00341905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049c31, 0x00020100, 0xfa081414, 0x04000404, - 0x80000061, 0x76054220, 0x00000000, 0x00000840, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x80001161, 0x75054220, 0x00000000, 0x000007c0, - 0x80002861, 0x74054220, 0x00000000, 0x00000740, - 0x80000061, 0x73054220, 0x00000000, 0x000006c0, - 0x00040061, 0x20054220, 0x00000000, 0x00000000, - 0x00041161, 0x26054220, 0x00000000, 0x00000000, - 0x00041761, 0x2c054220, 0x00000000, 0x00000000, - 0x00041161, 0x32054220, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80009831, 0x04260100, 0xfa00760c, 0x04380000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x7a140000, 0xfb000424, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80009831, 0x04260100, 0xfa00750c, 0x04380000, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x7c0501a0, 0x00567a06, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x69060110, 0x00567a16, 0x00000000, - 0x00041141, 0x48058aa4, 0x0a467c05, 0x37800080, - 0x00040961, 0x7d0501a0, 0x00566906, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x01058aa4, 0x0a467d05, 0x37800080, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x7e140000, 0xfb000424, 0x00000000, - 0x00042e61, 0x040501a0, 0x00567e06, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x6a060110, 0x00567e16, 0x00000000, - 0x00041141, 0x4c058aa4, 0x0a460405, 0x37800080, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x050501a0, 0x00566a06, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x4a058aa4, 0x0a460505, 0x37800080, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80009831, 0x04260100, 0xfa00740c, 0x04380000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x14140000, 0xfb000424, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80009031, 0x04260100, 0xfa00730c, 0x04380000, - 0x00042f61, 0x160501a0, 0x00561406, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x6b060110, 0x00561416, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x50058aa4, 0x0a461605, 0x37800080, - 0x00041961, 0x170501a0, 0x00566b06, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x4e058aa4, 0x0a461705, 0x37800080, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x18140000, 0xfb000424, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x00042561, 0x1a0501a0, 0x00561806, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x6c060110, 0x00561816, 0x00000000, - 0x00041141, 0x54058aa4, 0x0a461a05, 0x37800080, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x680501a0, 0x00566c06, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x52058aa4, 0x0a466805, 0x37800080, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x000020a0, 0x000020a0, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa06a1140, 0x3c000802, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80031761, 0x06054010, - 0x00000000, 0x76543210, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80030e61, 0x14054010, - 0x00000000, 0x76543210, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x276e0070, 0x08006a03, - 0x80031b61, 0x06050120, 0x00460605, 0x00000000, - 0x80031b61, 0x14050120, 0x00461405, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0xa06c2240, 0x0a026e02, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe4071b40, 0x00800603, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe4150b40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0xa8000603, - 0xe3141a40, 0xa8001403, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049131, 0x04160100, - 0xfa000614, 0x04000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x04060220, - 0x00346a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049231, 0x00020100, - 0xfa081414, 0x04000404, 0x80033161, 0x06054010, - 0x00000000, 0x76543210, 0x80033261, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0xac000603, - 0xe3141a40, 0xac001403, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049331, 0x04160100, - 0xfa000614, 0x04000000, 0x80102301, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x04060220, - 0x00346b05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049431, 0x00020100, - 0xfa081414, 0x04000404, 0x80033361, 0x06054010, - 0x00000000, 0x76543210, 0x80033461, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0xa8000603, - 0xe3141a40, 0xa8001403, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049531, 0x04160100, - 0xfa000614, 0x04000000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x04260220, - 0x00346c05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049631, 0x00020100, - 0xfa081414, 0x04000404, 0x80033561, 0x06054010, - 0x00000000, 0x76543210, 0x80033661, 0x14054010, - 0x00000000, 0x76543210, 0x80031a61, 0x06050120, - 0x00460605, 0x00000000, 0x80031a61, 0x14050120, - 0x00461405, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xe4151a40, 0x00801403, 0xe3061a69, 0x00200603, - 0xe3141a69, 0x00201403, 0xe3061a40, 0xac000603, - 0xe3141a40, 0xac001403, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049731, 0x04160100, - 0xfa000614, 0x04000000, 0x80102701, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x04260220, - 0x00346d05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x80049831, 0x00020100, - 0xfa081414, 0x04000404, 0xa0181240, 0x3e000802, - 0x80033761, 0x06054010, 0x00000000, 0x76543210, - 0x80033861, 0x14054010, 0x00000000, 0x76543210, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x27041b70, 0x08001803, 0x80031b61, 0x06050120, - 0x00460605, 0x00000000, 0x80031b61, 0x14050120, - 0x00461405, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0xa01a0040, 0x0a020402, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xe4071b40, 0x00800603, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe4151b40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0xa0000603, 0xe3141a40, 0xa0001403, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049931, 0x04160100, 0xfa000614, 0x04000000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04060220, 0x00341805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049a31, 0x00020100, 0xfa081414, 0x04000404, - 0x80033961, 0x06054010, 0x00000000, 0x76543210, - 0x80033a61, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0xa4000603, 0xe3141a40, 0xa4001403, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049b31, 0x04160100, 0xfa000614, 0x04000000, - 0x80102b01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x04060220, 0x00341905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049c31, 0x00020100, 0xfa081414, 0x04000404, - 0x80033b61, 0x06054010, 0x00000000, 0x76543210, - 0x80033c61, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0xa0000603, 0xe3141a40, 0xa0001403, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049d31, 0x04160100, 0xfa000614, 0x04000000, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04260220, 0x00341a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049e31, 0x00020100, 0xfa081414, 0x04000404, - 0x80033d61, 0x06054010, 0x00000000, 0x76543210, - 0x80033e61, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0xa4000603, 0xe3141a40, 0xa4001403, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049f31, 0x04160100, 0xfa000614, 0x04000000, - 0x80102f01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x04260220, 0x00341b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049031, 0x00020100, 0xfa081414, 0x04000404, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0161340, 0x40000802, 0x80033f61, 0x06054010, - 0x00000000, 0x76543210, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x27141a70, 0x08001603, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0041a40, 0x0a021402, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0xe3061969, 0x00200603, 0xe3061940, 0x94000603, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049131, 0x00020100, 0xfa080614, 0x04000404, - 0x80033161, 0x06054010, 0x00000000, 0x76543210, - 0x80030061, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x98000603, 0xe3141a40, 0x98001403, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049231, 0x04160100, 0xfa000614, 0x04000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04060220, 0x00341605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049331, 0x00020100, 0xfa081414, 0x04000404, - 0x80033261, 0x06054010, 0x00000000, 0x76543210, - 0x80033361, 0x14054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x14050120, 0x00461405, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xe4151a40, 0x00801403, - 0xe3061a69, 0x00200603, 0xe3141a69, 0x00201403, - 0xe3061a40, 0x9c000603, 0xe3141a40, 0x9c001403, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049431, 0x04160100, 0xfa000614, 0x04000000, - 0x80102401, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x04060220, 0x00341705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049531, 0x00020100, 0xfa081414, 0x04000404, - 0x80030061, 0x79054010, 0x00000000, 0x76543210, - 0x80033461, 0x06054010, 0x00000000, 0x76543210, - 0x80033561, 0x14054010, 0x00000000, 0x76543210, - 0x80031b61, 0x79050120, 0x00467905, 0x00000000, - 0x80031b61, 0x06050120, 0x00460605, 0x00000000, - 0x80031b61, 0x14050120, 0x00461405, 0x00000000, - 0xe4791b69, 0x00207903, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe4071b40, 0x00800603, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe4151b40, 0x00801403, 0xe4791b40, 0x94007903, - 0xe3061b69, 0x00200603, 0xe3141b69, 0x00201403, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039631, 0x780e0100, 0xfa00790c, 0x04000000, - 0xe3061a40, 0x98000603, 0xe3141a40, 0x98001403, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049731, 0x04160100, 0xfa000614, 0x04000000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04260220, 0x00347805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049831, 0x00020100, 0xfa081414, 0x04000404, - 0x80131361, 0x7b054010, 0x00000000, 0x76543210, - 0x80033761, 0x06054010, 0x00000000, 0x76543210, - 0x80033861, 0x14054010, 0x00000000, 0x76543210, - 0x80131b61, 0x7b050120, 0x00467b05, 0x00000000, - 0x80031b61, 0x06050120, 0x00460605, 0x00000000, - 0x80031b61, 0x14050120, 0x00461405, 0x00000000, - 0x80131b69, 0x7b058220, 0x02467b05, 0x00000002, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xe4071b40, 0x00800603, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe4151b40, 0x00801403, - 0x80131b40, 0x7b058220, 0x02467b05, 0x00000960, - 0xe3061b69, 0x00200603, 0xe3141b69, 0x00201403, - 0x80100b01, 0x00000000, 0x00000000, 0x00000000, - 0x80100065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80100066, 0x10218220, 0x02001020, 0x0000000f, - 0x80139431, 0x7a0e0100, 0xfa007b0c, 0x04000000, - 0xe3061a40, 0x9c000603, 0xe3141a40, 0x9c001403, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049931, 0x04160100, 0xfa000614, 0x04000000, - 0x80102401, 0x00000000, 0x00000000, 0x00000000, - 0x80102901, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x04260220, 0x00347a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049a31, 0x00020100, 0xfa081414, 0x04000404, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xa0140040, 0x42000802, 0x80033961, 0x06054010, - 0x00000000, 0x76543210, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x27680070, 0x08001403, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xa0041a40, 0x0a026802, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xe4071a40, 0x00800603, - 0xe3061969, 0x00200603, 0xe3061940, 0x68000603, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x00049b31, 0x00020100, 0xfa080614, 0x04000404, - 0x80033b61, 0x06054010, 0x00000000, 0x76543210, - 0x80030061, 0x68054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x68050120, 0x00466805, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0xe4691a40, 0x00806803, - 0xe3061a69, 0x00200603, 0xe3681a69, 0x00206803, - 0xe3061a40, 0x8c000603, 0xe3681a40, 0x8c006803, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049c31, 0x04160100, 0xfa000614, 0x04000000, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04060220, 0x00341405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049d31, 0x00020100, 0xfa086814, 0x04000404, - 0x80033c61, 0x06054010, 0x00000000, 0x76543210, - 0x80033d61, 0x68054010, 0x00000000, 0x76543210, - 0x80031a61, 0x06050120, 0x00460605, 0x00000000, - 0x80031a61, 0x68050120, 0x00466805, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xe4071a40, 0x00800603, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xe4691a40, 0x00806803, - 0xe3061a69, 0x00200603, 0xe3681a69, 0x00206803, - 0xe3061a40, 0x90000603, 0xe3681a40, 0x90006803, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049e31, 0x04160100, 0xfa000614, 0x04000000, - 0x80102e01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x04060220, 0x00341505, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049f31, 0x00020100, 0xfa086814, 0x04000404, - 0x80031461, 0x70054010, 0x00000000, 0x76543210, - 0x80033e61, 0x06054010, 0x00000000, 0x76543210, - 0x80033f61, 0x68054010, 0x00000000, 0x76543210, - 0x80031b61, 0x70050120, 0x00467005, 0x00000000, - 0x80031b61, 0x06050120, 0x00460605, 0x00000000, - 0x80031b61, 0x68050120, 0x00466805, 0x00000000, - 0xe4701b69, 0x00207003, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0xe4071b40, 0x00800603, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xe4691b40, 0x00806803, 0xe4701b40, 0x68007003, - 0xe3061b69, 0x00200603, 0xe3681b69, 0x00206803, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80039031, 0x6f0e0100, 0xfa00700c, 0x04000000, - 0xe3061a40, 0x8c000603, 0xe3681a40, 0x8c006803, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049131, 0x04160100, 0xfa000614, 0x04000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04260220, 0x00346f05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049231, 0x00020100, 0xfa086814, 0x04000404, - 0x80130061, 0x72054010, 0x00000000, 0x76543210, - 0x80033161, 0x06054010, 0x00000000, 0x76543210, - 0x80033261, 0x68054010, 0x00000000, 0x76543210, - 0x80131b61, 0x72050120, 0x00467205, 0x00000000, - 0x80031b61, 0x06050120, 0x00460605, 0x00000000, - 0x80031b61, 0x68050120, 0x00466805, 0x00000000, - 0x80131b69, 0x72058220, 0x02467205, 0x00000002, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe4071b40, 0x00800603, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe4691b40, 0x00806803, - 0x80131b40, 0x72058220, 0x02467205, 0x000006a0, - 0xe3061b69, 0x00200603, 0xe3681b69, 0x00206803, - 0x80100b01, 0x00000000, 0x00000000, 0x00000000, - 0x80100065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80100066, 0x10218220, 0x02001020, 0x0000000f, - 0x80139331, 0x710e0100, 0xfa00720c, 0x04000000, - 0xe3061a40, 0x90000603, 0xe3681a40, 0x90006803, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049431, 0x04160100, 0xfa000614, 0x04000000, - 0x80102301, 0x00000000, 0x00000000, 0x00000000, - 0x80102401, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x04260220, 0x00347105, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000008f, - 0x80049531, 0x00020100, 0xfa086814, 0x04000404, - 0x80000061, 0x6e054220, 0x00000000, 0x00000a80, - 0x80001161, 0x7d054220, 0x00000000, 0x00000a00, - 0x80001161, 0x7c054220, 0x00000000, 0x00000980, - 0x80001761, 0x77054220, 0x00000000, 0x000008c0, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80009631, 0x04260100, 0xfa006e0c, 0x04380000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa06e0040, 0x00406a03, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x68140000, - 0xfb000424, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x27041970, 0x6a006e03, - 0xa06a1940, 0x6c020402, 0x00030061, 0x04060220, - 0x00346e05, 0x00000000, 0x00133761, 0x06060220, - 0x00346f05, 0x00000000, 0x00031a61, 0x04260220, - 0x00346a05, 0x00000000, 0x00131a61, 0x06260220, - 0x00346b05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x6a140000, - 0xf7000424, 0x00020000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00042761, 0x040501a0, - 0x00566806, 0x00000000, 0x00041141, 0x48058aa4, - 0x0a460405, 0x37800080, 0x00041161, 0x04060110, - 0x00566816, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x060501a0, - 0x00560406, 0x00000000, 0x00041141, 0x01058aa4, - 0x0a460605, 0x37800080, 0x00042861, 0x040501a0, - 0x00566a06, 0x00000000, 0xa06a1140, 0x00401803, - 0x00041141, 0x20058aa4, 0x0a460405, 0x37800080, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80009431, 0x04260100, 0xfa007d0c, 0x04380000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x68140000, 0xfb000424, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x27041970, 0x18006a03, 0xa0181940, 0x1a020402, - 0xa01a0040, 0x00401603, 0x00030061, 0x04060220, - 0x00346a05, 0x00000000, 0x00133961, 0x06060220, - 0x00346b05, 0x00000000, 0x00031a61, 0x04260220, - 0x00341805, 0x00000000, 0x00131a61, 0x06260220, - 0x00341905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x18140000, - 0xf7000424, 0x00020000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00042961, 0x040501a0, - 0x00566806, 0x00000000, 0x00041141, 0x4c058aa4, - 0x0a460405, 0x37800080, 0x00041161, 0x04060110, - 0x00566816, 0x00000000, 0x27680970, 0x16001a03, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x060501a0, 0x00560406, 0x00000000, - 0x00041141, 0x4a058aa4, 0x0a460605, 0x37800080, - 0x00042a61, 0x040501a0, 0x00561806, 0x00000000, - 0x00041141, 0x26058aa4, 0x0a460405, 0x37800080, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80009431, 0x04260100, 0xfa007c0c, 0x04380000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x18140000, 0xfb000424, 0x00000000, - 0x80033b61, 0x06054010, 0x00000000, 0x76543210, - 0x80031961, 0x06050120, 0x00460605, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xe4071940, 0x00800603, 0xe3061969, 0x00200603, - 0xe3061940, 0x94000603, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049c31, 0x04160100, - 0xfa000614, 0x04000000, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0xa0161e40, 0x04026802, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x04060220, 0x00341a05, 0x00000000, - 0x80103c01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x06060220, 0x00341b05, 0x00000000, - 0x80030061, 0x1a054010, 0x00000000, 0x76543210, - 0x00031b61, 0x04260220, 0x00341605, 0x00000000, - 0x00131b61, 0x06260220, 0x00341705, 0x00000000, - 0x80031b61, 0x1a050120, 0x00461a05, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x16140000, 0xf7000424, 0x00020000, - 0xe41b1940, 0x00801a03, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00042b61, 0x040501a0, - 0x00561806, 0x00000000, 0xe31a1969, 0x00201a03, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x50058aa4, 0x0a460405, 0x37800080, - 0xe31a1940, 0x68001a03, 0x00041161, 0x04060110, - 0x00561816, 0x00000000, 0xa0180940, 0x00401403, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x060501a0, 0x00560406, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x4e058aa4, 0x0a460605, 0x37800080, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80009831, 0x04260100, 0xfa00770c, 0x04380000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00042d61, 0x6f0501a0, 0x00561606, 0x00000000, - 0x00041141, 0x2c058aa4, 0x0a466f05, 0x37800080, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x16140000, 0xfb000424, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x27041970, 0x14001803, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80003e65, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80003e66, 0x10218220, - 0x02001020, 0x0000000f, 0x80049e31, 0x06160100, - 0xfa001a14, 0x04000000, 0x00042e61, 0x700501a0, - 0x00561606, 0x00000000, 0x00040061, 0x69060110, - 0x00561616, 0x00000000, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0xa0141a40, 0x06020402, - 0x00041141, 0x54058aa4, 0x0a467005, 0x37800080, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x710501a0, 0x00566906, 0x00000000, - 0x00030061, 0x04060220, 0x00341805, 0x00000000, - 0x00130061, 0x06060220, 0x00341905, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x52058aa4, 0x0a467105, 0x37800080, - 0x00031a61, 0x04260220, 0x00341405, 0x00000000, - 0x00131a61, 0x06260220, 0x00341505, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x14140000, 0xf7000424, 0x00020000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00042561, 0x720501a0, 0x00561406, 0x00000000, - 0x00041141, 0x32058aa4, 0x0a467205, 0x37800080, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000610, 0x00000610, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0xa0140040, 0x3c000802, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa0180a40, 0x3e000802, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0xa0680040, 0x40000802, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0xa06c0040, 0x42000802, - 0x00040061, 0x20054220, 0x00000000, 0x00000000, - 0x00040961, 0x26054220, 0x00000000, 0x00000000, - 0x00041761, 0x2c054220, 0x00000000, 0x00000000, - 0x00041161, 0x32054220, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x27730070, 0x08001403, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00031261, 0x04060220, - 0x00341405, 0x00000000, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00131761, 0x06060220, - 0x00341505, 0x00000000, 0x27141f70, 0x08001803, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0xa0160b40, 0x0a027302, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0xa01a0040, 0x0a021402, - 0x00031a61, 0x04260220, 0x00341605, 0x00000000, - 0x00131b61, 0x06260220, 0x00341705, 0x00000000, - 0x00030061, 0x14060220, 0x00341805, 0x00000000, - 0x00130061, 0x16060220, 0x00341905, 0x00000000, - 0x27180070, 0x08006803, 0x00031b61, 0x14260220, - 0x00341a05, 0x00000000, 0x00131b61, 0x16260220, - 0x00341b05, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa06a0940, 0x0a021802, - 0x00030061, 0x18060220, 0x00346805, 0x00000000, - 0x00130061, 0x1a060220, 0x00346905, 0x00000000, - 0x27680070, 0x08006c03, 0x00031b61, 0x18260220, - 0x00346a05, 0x00000000, 0x00131b61, 0x1a260220, - 0x00346b05, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0xa06e0040, 0x0a026802, - 0x00030061, 0x68060220, 0x00346c05, 0x00000000, - 0x00130061, 0x6a060220, 0x00346d05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x6c140000, 0xfb000424, 0x00000000, - 0x00031a61, 0x68260220, 0x00346e05, 0x00000000, - 0x00131a61, 0x6a260220, 0x00346f05, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x74140000, 0xfb006824, 0x00000000, - 0x00042f61, 0x040505a0, 0x00566c06, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x06058aa0, 0x0a460405, 0x38000100, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00042561, 0x760505a0, 0x00567406, 0x00000000, - 0xe5041262, 0xbf800600, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x00040041, 0x78058aa0, - 0x0a467605, 0x38000100, 0xe7481262, 0x3f800400, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0xe57a0062, 0xbf807800, 0x00041261, 0x04060110, - 0x00566c16, 0x00000000, 0xe7541162, 0x3f807a00, - 0x00041961, 0x060505a0, 0x00560406, 0x00000000, - 0x00040961, 0x6d060110, 0x00567416, 0x00000000, - 0x00041141, 0x04058aa0, 0x0a460605, 0x38000100, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x7b0505a0, 0x00566d06, 0x00000000, - 0xe5061262, 0xbf800400, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x04140000, - 0xfb001424, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x00040041, 0x7d058aa0, - 0x0a467b05, 0x38000100, 0xe7011262, 0x3f800600, - 0x00042261, 0x060505a0, 0x00560406, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x14058aa0, 0x0a460605, 0x38000100, - 0xe5061162, 0xbf801400, 0xe74c1162, 0x3f800600, - 0x00041161, 0x06060110, 0x00560416, 0x00000000, - 0x00040961, 0x040505a0, 0x00560606, 0x00000000, - 0x00041141, 0x06058aa0, 0x0a460405, 0x38000100, - 0xe5041162, 0xbf800600, 0xe74a1162, 0x3f800400, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x04140000, 0xfb001824, 0x00000000, - 0x00042e61, 0x060505a0, 0x00560406, 0x00000000, - 0x00041141, 0x14058aa0, 0x0a460605, 0x38000100, - 0xe5061162, 0xbf801400, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xe7501162, 0x3f800600, - 0x00041161, 0x06060110, 0x00560416, 0x00000000, - 0x00040961, 0x040505a0, 0x00560606, 0x00000000, - 0x00041141, 0x06058aa0, 0x0a460405, 0x38000100, - 0xe5041162, 0xbf800600, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe74e1162, 0x3f800400, - 0xe5040062, 0xbf807d00, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xe7521162, 0x3f800400, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000b90, 0x00000b90, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001601, 0x00000000, 0x00000000, 0x00000000, - 0xa0782240, 0x3c000802, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0xa0720040, 0x3e000802, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0xa06e0040, 0x40000802, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa06c0040, 0x42000802, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80031361, 0x6a054010, 0x00000000, 0x76543210, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x27050970, 0x08007803, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x27140070, 0x08007203, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x27180a70, 0x08006e03, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x27760070, 0x08006c03, - 0x80031d61, 0x6a050120, 0x00466a05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0xa07a2240, 0x0a020502, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa0740040, 0x0a021402, - 0xa0700b40, 0x0a021802, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa0680040, 0x0a027602, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe46b0940, 0x00806a03, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00031161, 0x04060220, - 0x00347805, 0x00000000, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00131461, 0x06060220, - 0x00347905, 0x00000000, 0x00030061, 0x14060220, - 0x00347205, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131361, 0x16060220, - 0x00347305, 0x00000000, 0xe36a1d69, 0x00206a03, - 0x00030061, 0x18060220, 0x00346e05, 0x00000000, - 0x80103e01, 0x00000000, 0x00000000, 0x00000000, - 0x80101201, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x1a060220, 0x00346f05, 0x00000000, - 0x00031f61, 0x04260220, 0x00347a05, 0x00000000, - 0x00131f61, 0x06260220, 0x00347b05, 0x00000000, - 0x00031f61, 0x14260220, 0x00347405, 0x00000000, - 0x00131f61, 0x16260220, 0x00347505, 0x00000000, - 0xe36a1f40, 0xd0006a03, 0x00031f61, 0x18260220, - 0x00347005, 0x00000000, 0x00131f61, 0x1a260220, - 0x00347105, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000008f, 0x00049031, 0x00020100, - 0xfa086a14, 0x04006804, 0x80030061, 0x77054010, - 0x00000000, 0x76543210, 0x80103401, 0x00000000, - 0x00000000, 0x00000000, 0x80131161, 0x7d054010, - 0x00000000, 0x76543210, 0x00033061, 0x68060220, - 0x00346c05, 0x00000000, 0x00133061, 0x6a060220, - 0x00346d05, 0x00000000, 0x80031c61, 0x77050120, - 0x00467705, 0x00000000, 0x80131c61, 0x7d050120, - 0x00467d05, 0x00000000, 0xe4771a69, 0x00207703, - 0x80131a69, 0x7d058220, 0x02467d05, 0x00000002, - 0xe4771a40, 0xd0007703, 0x80131a40, 0x7d058220, - 0x02467d05, 0x00000d20, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80039131, 0x760e0100, - 0xfa00770c, 0x04000000, 0x80103401, 0x00000000, - 0x00000000, 0x00000000, 0x80100901, 0x00000000, - 0x00000000, 0x00000000, 0x80100065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80100066, 0x10218220, - 0x02001020, 0x0000000f, 0x80139231, 0x7c0e0100, - 0xfa007d0c, 0x04000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00031f61, 0x68260220, - 0x00347605, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x76140000, - 0xfb000424, 0x00000000, 0x80102201, 0x00000000, - 0x00000000, 0x00000000, 0x00131f61, 0x6a260220, - 0x00347c05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa07c0040, 0x00407803, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x27041970, 0x78007c03, 0xa0781940, 0x7a020402, - 0x00030061, 0x04060220, 0x00347c05, 0x00000000, - 0x00133361, 0x06060220, 0x00347d05, 0x00000000, - 0x00031a61, 0x04260220, 0x00347805, 0x00000000, - 0x00131a61, 0x06260220, 0x00347905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x78140000, 0xf7000424, 0x00020000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00042361, 0x040505a0, 0x00567606, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x06058aa0, 0x0a460405, 0x38000100, - 0xe5041162, 0xbf800600, 0xe7481162, 0x3f800400, - 0x00041161, 0x04060110, 0x00567616, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x76140000, 0xfb001424, 0x00000000, - 0xa0143540, 0x00407203, 0x00041a61, 0x060505a0, - 0x00560406, 0x00000000, 0x00041141, 0x04058aa0, - 0x0a460605, 0x38000100, 0xe5061162, 0xbf800400, - 0x00042461, 0x040505a0, 0x00567806, 0x00000000, - 0xe7011262, 0x3f800600, 0x00041241, 0x06058aa0, - 0x0a460405, 0x38000100, 0xe5041162, 0xbf800600, - 0xe7201162, 0x3f800400, 0x27040970, 0x72001403, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa0161940, 0x74020402, 0x00030061, 0x04060220, - 0x00341405, 0x00000000, 0x00131261, 0x06060220, - 0x00341505, 0x00000000, 0x00031a61, 0x04260220, - 0x00341605, 0x00000000, 0x00131a61, 0x06260220, - 0x00341705, 0x00000000, 0xa0160040, 0x00406e03, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x14140000, 0xf7000424, 0x00020000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00042561, 0x040505a0, 0x00567606, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x06058aa0, 0x0a460405, 0x38000100, - 0xe5041162, 0xbf800600, 0xe74c1162, 0x3f800400, - 0x00041161, 0x04060110, 0x00567616, 0x00000000, - 0x00041961, 0x060505a0, 0x00560406, 0x00000000, - 0x00041141, 0x04058aa0, 0x0a460605, 0x38000100, - 0xe5061162, 0xbf800400, 0xe74a1162, 0x3f800600, - 0x00042661, 0x040505a0, 0x00561406, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x14140000, 0xfb001824, 0x00000000, - 0x80033761, 0x1a054010, 0x00000000, 0x76543210, - 0x00041141, 0x06058aa0, 0x0a460405, 0x38000100, - 0x80031961, 0x1a050120, 0x00461a05, 0x00000000, - 0xe5041162, 0xbf800600, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xe41b1940, 0x00801a03, - 0xe7261162, 0x3f800400, 0xe31a1969, 0x00201a03, - 0x27040970, 0x6e001603, 0xe31a1a40, 0xd0001a03, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xa0181a40, 0x70020402, 0x00030061, 0x04060220, - 0x00341605, 0x00000000, 0x00131261, 0x06060220, - 0x00341705, 0x00000000, 0x00031a61, 0x04260220, - 0x00341805, 0x00000000, 0x00131a61, 0x06260220, - 0x00341905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x16140000, - 0xf7000424, 0x00020000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00042761, 0x040505a0, - 0x00561406, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00041141, 0x06058aa0, - 0x0a460405, 0x38000100, 0xe5041162, 0xbf800600, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xe7501162, 0x3f800400, 0x00041161, 0x04060110, - 0x00561416, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x14140000, - 0xfb006824, 0x00000000, 0x00041961, 0x060505a0, - 0x00560406, 0x00000000, 0x00041141, 0x04058aa0, - 0x0a460605, 0x38000100, 0xe5061162, 0xbf800400, - 0x00042861, 0x040505a0, 0x00561606, 0x00000000, - 0xa0161140, 0x00406c03, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe74e1262, 0x3f800600, - 0x00041241, 0x06058aa0, 0x0a460405, 0x38000100, - 0xe5041162, 0xbf800600, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049e31, 0x06160100, - 0xfa001a14, 0x04000000, 0xe72c1162, 0x3f800400, - 0x27040970, 0x6c001603, 0x00042961, 0x6a060110, - 0x00561416, 0x00000000, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0xa0181a40, 0x06020402, - 0x00030061, 0x04060220, 0x00341605, 0x00000000, - 0x00130061, 0x06060220, 0x00341705, 0x00000000, - 0x00031a61, 0x04260220, 0x00341805, 0x00000000, - 0x00131a61, 0x06260220, 0x00341905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x16140000, 0xf7000424, 0x00020000, - 0x00043a61, 0x040505a0, 0x00561406, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x06058aa0, 0x0a460405, 0x38000100, - 0xe5041162, 0xbf800600, 0x00041e61, 0x060505a0, - 0x00566a06, 0x00000000, 0xe7541262, 0x3f800400, - 0x00040a41, 0x14058aa0, 0x0a460605, 0x38000100, - 0xe5180962, 0xbf801400, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xe7521162, 0x3f801800, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x00042a61, 0x190505a0, 0x00561606, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x68058aa0, 0x0a461905, 0x38000100, - 0xe56a1162, 0xbf806800, 0xe7321162, 0x3f806a00, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x000005b0, 0x000005b0, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0xa0140040, 0x3c000802, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0xa0180a40, 0x3e000802, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0xa0680040, 0x40000802, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x80101101, 0x00000000, - 0x00000000, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80103801, 0x00000000, - 0x00000000, 0x00000000, 0x80100901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x20054220, - 0x00000000, 0x00000000, 0x00040961, 0x26054220, - 0x00000000, 0x00000000, 0x00041761, 0x2c054220, - 0x00000000, 0x00000000, 0x00041161, 0x32054220, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x276b0970, 0x08001403, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00031161, 0x04060220, 0x00341405, 0x00000000, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0x00131461, 0x06060220, 0x00341505, 0x00000000, - 0x27141f70, 0x08001803, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0xa0160b40, 0x0a026b02, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0xa06c0040, 0x42000802, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0xa01a0040, 0x0a021402, - 0x00031b61, 0x04260220, 0x00341605, 0x00000000, - 0x00131c61, 0x06260220, 0x00341705, 0x00000000, - 0x00030061, 0x14060220, 0x00341805, 0x00000000, - 0x00130061, 0x16060220, 0x00341905, 0x00000000, - 0x27180070, 0x08006803, 0x00031b61, 0x14260220, - 0x00341a05, 0x00000000, 0x00131b61, 0x16260220, - 0x00341b05, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa06a0940, 0x0a021802, - 0x00030061, 0x18060220, 0x00346805, 0x00000000, - 0x00130061, 0x1a060220, 0x00346905, 0x00000000, - 0x27680070, 0x08006c03, 0x00031b61, 0x18260220, - 0x00346a05, 0x00000000, 0x00131b61, 0x1a260220, - 0x00346b05, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0xa06e0040, 0x0a026802, - 0x00030061, 0x68060220, 0x00346c05, 0x00000000, - 0x00130061, 0x6a060220, 0x00346d05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x6c140000, 0xfb000424, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x04140000, 0xfb001424, 0x00000000, - 0x00031a61, 0x68260220, 0x00346e05, 0x00000000, - 0x00131a61, 0x6a260220, 0x00346f05, 0x00000000, - 0x00132561, 0x6f060110, 0x00566d16, 0x00000000, - 0x00032561, 0x6e060110, 0x00566c16, 0x00000000, - 0x00030061, 0x480509a0, 0x00566c06, 0x00000000, - 0x00130061, 0x490509a0, 0x00566d06, 0x00000000, - 0x0003b261, 0x4c0509a0, 0x00560406, 0x00000000, - 0x0013c261, 0x4d0509a0, 0x00560506, 0x00000000, - 0x00031761, 0x70060110, 0x00560416, 0x00000000, - 0x00131761, 0x71060110, 0x00560516, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x6c140000, 0xfb006824, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x04140000, 0xfb001824, 0x00000000, - 0x00130c61, 0x020509a0, 0x00566f06, 0x00000000, - 0x00031b61, 0x010509a0, 0x00566e06, 0x00000000, - 0x00031a61, 0x4a0509a0, 0x00567006, 0x00000000, - 0x00131961, 0x4b0509a0, 0x00567106, 0x00000000, - 0x00032561, 0x540509a0, 0x00566c06, 0x00000000, - 0x00132561, 0x550509a0, 0x00566d06, 0x00000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x74060110, 0x00566c16, 0x00000000, - 0x80103801, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x75060110, 0x00566d16, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00032e61, 0x500509a0, 0x00560406, 0x00000000, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00132e61, 0x510509a0, 0x00560506, 0x00000000, - 0x00030061, 0x72060110, 0x00560416, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x73060110, 0x00560516, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00031c61, 0x520509a0, 0x00567406, 0x00000000, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00131b61, 0x530509a0, 0x00567506, 0x00000000, - 0x00031a61, 0x4e0509a0, 0x00567206, 0x00000000, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x00131961, 0x4f0509a0, 0x00567306, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000840, 0x00000840, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0xa07a2240, 0x3c000802, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa0740040, 0x3e000802, - 0xa0700b40, 0x40000802, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x276d0070, 0x08007a03, - 0xa07e1240, 0x00407a03, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00030961, 0x04060220, - 0x00347a05, 0x00000000, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00131461, 0x06060220, - 0x00347b05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x27140070, 0x08007403, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x27180a70, 0x08007003, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa07c2240, 0x0a026d02, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa06c1140, 0x42000802, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa0760040, 0x0a021402, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0xa0720040, 0x0a021802, 0x00031c61, 0x04260220, - 0x00347c05, 0x00000000, 0x00131d61, 0x06260220, - 0x00347d05, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x27680070, 0x08006c03, - 0x00030061, 0x14060220, 0x00347405, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131361, 0x16060220, 0x00347505, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x78140000, 0xfb000424, 0x00000000, - 0x27043b70, 0x7a007e03, 0x00030061, 0x18060220, - 0x00347005, 0x00000000, 0x80103e01, 0x00000000, - 0x00000000, 0x00000000, 0x80101201, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x1a060220, - 0x00347105, 0x00000000, 0xa06e0c40, 0x0a026802, - 0x00031e61, 0x14260220, 0x00347605, 0x00000000, - 0x00131e61, 0x16260220, 0x00347705, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa07a1e40, 0x7c020402, 0x00031e61, 0x18260220, - 0x00347205, 0x00000000, 0x00131e61, 0x1a260220, - 0x00347305, 0x00000000, 0x00030061, 0x68060220, - 0x00346c05, 0x00000000, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x6a060220, - 0x00346d05, 0x00000000, 0x00030061, 0x04060220, - 0x00347e05, 0x00000000, 0x00133b61, 0x06060220, - 0x00347f05, 0x00000000, 0x00031c61, 0x68260220, - 0x00346e05, 0x00000000, 0x00131c61, 0x6a260220, - 0x00346f05, 0x00000000, 0x00031c61, 0x04260220, - 0x00347a05, 0x00000000, 0x00131c61, 0x06260220, - 0x00347b05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x7a140000, - 0xf7000424, 0x00020000, 0x00132b61, 0x7d060110, - 0x00567916, 0x00000000, 0x00032b61, 0x7c060110, - 0x00567816, 0x00000000, 0x00030061, 0x480509a0, - 0x00567806, 0x00000000, 0x00130061, 0x490509a0, - 0x00567906, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x78140000, - 0xfb001424, 0x00000000, 0xa0143d40, 0x00407403, - 0x00130b61, 0x020509a0, 0x00567d06, 0x00000000, - 0x00031a61, 0x010509a0, 0x00567c06, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x27041970, 0x74001403, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xa0161940, 0x76020402, - 0x00030061, 0x04060220, 0x00341405, 0x00000000, - 0x00133c61, 0x06060220, 0x00341505, 0x00000000, - 0x00032c61, 0x200509a0, 0x00567a06, 0x00000000, - 0x00132c61, 0x210509a0, 0x00567b06, 0x00000000, - 0x00031a61, 0x04260220, 0x00341605, 0x00000000, - 0x00131a61, 0x06260220, 0x00341705, 0x00000000, - 0xa0160040, 0x00407003, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x14140000, - 0xf7000424, 0x00020000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x27041970, 0x70001603, - 0x0003fd61, 0x4c0509a0, 0x00567806, 0x00000000, - 0x0013fd61, 0x4d0509a0, 0x00567906, 0x00000000, - 0x00030061, 0x7e060110, 0x00567816, 0x00000000, - 0x00130061, 0x7f060110, 0x00567916, 0x00000000, - 0x00031a61, 0x4a0509a0, 0x00567e06, 0x00000000, - 0x00131961, 0x4b0509a0, 0x00567f06, 0x00000000, - 0x00032e61, 0x260509a0, 0x00561406, 0x00000000, - 0x00132e61, 0x270509a0, 0x00561506, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x14140000, 0xfb001824, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xa0181b40, 0x72020402, 0x00030061, 0x04060220, - 0x00341605, 0x00000000, 0x00133e61, 0x06060220, - 0x00341705, 0x00000000, 0x00031a61, 0x04260220, - 0x00341805, 0x00000000, 0x00131a61, 0x06260220, - 0x00341905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x16140000, - 0xf7000424, 0x00020000, 0x80103f01, 0x00000000, - 0x00000000, 0x00000000, 0x00132e61, 0x05060110, - 0x00561516, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00032e61, 0x04060110, - 0x00561416, 0x00000000, 0x00033361, 0x500509a0, - 0x00561406, 0x00000000, 0x00133361, 0x510509a0, - 0x00561506, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x14140000, - 0xfb006824, 0x00000000, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00131a61, 0x4f0509a0, - 0x00560506, 0x00000000, 0x00031961, 0x4e0509a0, - 0x00560406, 0x00000000, 0x00032f61, 0x2c0509a0, - 0x00561606, 0x00000000, 0x00132f61, 0x2d0509a0, - 0x00561706, 0x00000000, 0xa0161140, 0x00406c03, - 0x27040970, 0x6c001603, 0xa0181940, 0x6e020402, - 0x00030061, 0x04060220, 0x00341605, 0x00000000, - 0x00133f61, 0x06060220, 0x00341705, 0x00000000, - 0x00031a61, 0x04260220, 0x00341805, 0x00000000, - 0x00131a61, 0x06260220, 0x00341905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x16140000, 0xf7000424, 0x00020000, - 0x00132561, 0x07060110, 0x00561516, 0x00000000, - 0x00032561, 0x06060110, 0x00561416, 0x00000000, - 0x00030061, 0x540509a0, 0x00561406, 0x00000000, - 0x00130061, 0x550509a0, 0x00561506, 0x00000000, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00131a61, 0x530509a0, 0x00560706, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00031961, 0x520509a0, 0x00560606, 0x00000000, - 0x00032561, 0x320509a0, 0x00561606, 0x00000000, - 0x00132561, 0x330509a0, 0x00561706, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x000004b0, 0x000004b0, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa0040940, 0x3c000802, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x20054220, - 0x00000000, 0x00000000, 0x00040961, 0x26054220, - 0x00000000, 0x00000000, 0x00041761, 0x2c054220, - 0x00000000, 0x00000000, 0x00041161, 0x32054220, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000c01, 0x00000000, - 0x00000000, 0x00000000, 0x276e0070, 0x08000403, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x14060220, 0x00340405, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x16060220, 0x00340505, 0x00000000, - 0xa0040040, 0x3e000802, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa0060b40, 0x0a026e02, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x27180a70, 0x08000403, 0x00031a61, 0x14260220, - 0x00340605, 0x00000000, 0x00131b61, 0x16260220, - 0x00340705, 0x00000000, 0xa0061b40, 0x0a021802, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x18060220, 0x00340405, 0x00000000, - 0x80103e01, 0x00000000, 0x00000000, 0x00000000, - 0x80101201, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x1a060220, 0x00340505, 0x00000000, - 0xa0040040, 0x40000802, 0x00031b61, 0x18260220, - 0x00340605, 0x00000000, 0x00131b61, 0x1a260220, - 0x00340705, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x27680070, 0x08000403, - 0xa0061940, 0x0a026802, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x68060220, - 0x00340405, 0x00000000, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x6a060220, - 0x00340505, 0x00000000, 0xa0040040, 0x42000802, - 0x00031b61, 0x68260220, 0x00340605, 0x00000000, - 0x00131b61, 0x6a260220, 0x00340705, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x276c0070, 0x08000403, 0xa0061940, 0x0a026c02, - 0x00030061, 0x6c060220, 0x00340405, 0x00000000, - 0x00130061, 0x6e060220, 0x00340505, 0x00000000, - 0x00031a61, 0x6c260220, 0x00340605, 0x00000000, - 0x00131a61, 0x6e260220, 0x00340705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x04240000, 0xfb041424, 0x000c0000, - 0x00042261, 0x48050220, 0x00460405, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x01050220, 0x00460605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x04240000, 0xfb041824, 0x000c0000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x4c050220, 0x00460405, 0x00000000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x00041761, 0x4a050220, 0x00460605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x04240000, 0xfb046824, 0x000c0000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041561, 0x50050220, 0x00460405, 0x00000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x4e050220, 0x00460605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x04240000, 0xfb046c24, 0x000c0000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x54050220, 0x00460405, 0x00000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x52050220, 0x00460605, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x000004d0, 0x000004d0, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa0040940, 0x3c000802, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x276f0970, 0x08000403, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x68060220, 0x00340405, 0x00000000, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x6a060220, 0x00340505, 0x00000000, - 0xa0041f40, 0x3e000802, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa0060b40, 0x0a026f02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x27140070, 0x08000403, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x00031261, 0x18060220, - 0x00340405, 0x00000000, 0x80103e01, 0x00000000, - 0x00000000, 0x00000000, 0x80101201, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x1a060220, - 0x00340505, 0x00000000, 0xa0040040, 0x40000802, - 0x00031d61, 0x68260220, 0x00340605, 0x00000000, - 0x00131e61, 0x6a260220, 0x00340705, 0x00000000, - 0xa0061e40, 0x0a021402, 0x27141c70, 0x08000403, - 0x00031a61, 0x18260220, 0x00340605, 0x00000000, - 0x00131b61, 0x1a260220, 0x00340705, 0x00000000, - 0xa0061b40, 0x0a021402, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x14060220, - 0x00340405, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x16060220, - 0x00340505, 0x00000000, 0xa0040040, 0x42000802, - 0x00031b61, 0x14260220, 0x00340605, 0x00000000, - 0x00131b61, 0x16260220, 0x00340705, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x276c0070, 0x08000403, 0xa0061940, 0x0a026c02, - 0x00030061, 0x0a060220, 0x00340405, 0x00000000, - 0x00130061, 0x0c060220, 0x00340505, 0x00000000, - 0x00031a61, 0x0a260220, 0x00340605, 0x00000000, - 0x00131a61, 0x0c260220, 0x00340705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x04340000, 0xfb046824, 0x001c0000, - 0x00042561, 0x20050220, 0x00460805, 0x00000000, - 0x00042561, 0x48050220, 0x00460405, 0x00000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x01050220, 0x00460605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x04340000, 0xfb041824, 0x001c0000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x26050220, 0x00460805, 0x00000000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x4c050220, 0x00460405, 0x00000000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x00041761, 0x4a050220, 0x00460605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x04340000, 0xfb041424, 0x001c0000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x00041761, 0x2c050220, 0x00460805, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041561, 0x50050220, 0x00460405, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x4e050220, 0x00460605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x04340000, 0xfb040a24, 0x001c0000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x32050220, 0x00460805, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x54050220, 0x00460405, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x52050220, 0x00460605, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00001120, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x14240000, 0xfb041024, 0x000c0000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00032061, 0x0c060220, 0x00341405, 0x00000000, - 0x80102201, 0x00000000, 0x00000000, 0x00000000, - 0x00132061, 0x0e060220, 0x00341505, 0x00000000, - 0x00042066, 0x00010220, 0x22461405, 0x00461605, - 0x00031b61, 0x0c260220, 0x00341605, 0x00000000, - 0x00131b61, 0x0e260220, 0x00341705, 0x00000000, - 0x01040022, 0x0001c060, 0x000005f0, 0x00000550, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x04440000, 0xfb040c24, 0x003c0000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0xa00c3140, 0x01001403, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x00030961, 0x18060220, - 0x00340c05, 0x00000000, 0x80103e01, 0x00000000, - 0x00000000, 0x00000000, 0x80100a01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x1a060220, - 0x00340d05, 0x00000000, 0x2070b141, 0x01000600, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x0004215b, 0x72040aa8, 0x0a0a7005, 0x04054805, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x0004215b, 0x74040aa8, 0x0a0a7205, 0x08052005, - 0x201c9140, 0x0a007400, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x27750070, 0x14000c03, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa00e1940, 0x16027502, 0x00031961, 0x18260220, - 0x00340e05, 0x00000000, 0x00131a61, 0x1a260220, - 0x00340f05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x0c440000, - 0xfb041824, 0x003c0000, 0x20182241, 0x01000e00, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x20760041, 0x52000e00, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x0004225b, 0x1a040aa8, - 0x0a0a1805, 0x0c054805, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x0004005b, 0x78040aa8, - 0x0a0a7605, 0x0c055405, 0x0004a25b, 0x18040aa8, - 0x0a0a1a05, 0x10052005, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x0004005b, 0x7a040aa8, - 0x0a0a7805, 0x10053205, 0x201ea240, 0x12001800, - 0xa0181140, 0x02001403, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x20301240, 0x12007a00, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x27680070, 0x14001803, 0xa01a0940, 0x16026802, - 0x00030061, 0x68060220, 0x00341805, 0x00000000, - 0x00133561, 0x6a060220, 0x00341905, 0x00000000, - 0x00031a61, 0x68260220, 0x00341a05, 0x00000000, - 0x00131a61, 0x6a260220, 0x00341b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x14440000, 0xfb046824, 0x003c0000, - 0x20682341, 0x01001600, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x207b0041, 0x52001600, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x0004235b, 0x6a040aa8, 0x0a0a6805, 0x14054805, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x0004005b, 0x7d040aa8, 0x0a0a7b05, 0x14055405, - 0x0004a35b, 0x68040aa8, 0x0a0a6a05, 0x18052005, - 0x20209340, 0x1a006800, 0x20680041, 0x4a000600, - 0x0004115b, 0x6a040aa8, 0x0a0a6805, 0x04054c05, - 0x0004115b, 0x68040aa8, 0x0a0a6a05, 0x08052605, - 0x20221140, 0x0a006800, 0x20680041, 0x4a000e00, - 0x0004115b, 0x6a040aa8, 0x0a0a6805, 0x0c054c05, - 0x0004115b, 0x68040aa8, 0x0a0a6a05, 0x10052605, - 0x20241140, 0x12006800, 0x20680041, 0x4a001600, - 0x0004115b, 0x6a040aa8, 0x0a0a6805, 0x14054c05, - 0x0004115b, 0x68040aa8, 0x0a0a6a05, 0x18052605, - 0x20261140, 0x1a006800, 0x20680041, 0x4e000600, - 0x0004115b, 0x6a040aa8, 0x0a0a6805, 0x04055005, - 0x0004115b, 0x68040aa8, 0x0a0a6a05, 0x08052c05, - 0x20281140, 0x0a006800, 0x20680041, 0x4e000e00, - 0x0004115b, 0x6a040aa8, 0x0a0a6805, 0x0c055005, - 0x0004115b, 0x68040aa8, 0x0a0a6a05, 0x10052c05, - 0x202a1140, 0x12006800, 0x20680041, 0x4e001600, - 0x0004115b, 0x6a040aa8, 0x0a0a6805, 0x14055005, - 0x0004115b, 0x68040aa8, 0x0a0a6a05, 0x18052c05, - 0x202c1140, 0x1a006800, 0x20680041, 0x52000600, - 0x0004115b, 0x6a040aa8, 0x0a0a6805, 0x04055405, - 0x0004005b, 0x04040aa8, 0x0a0a7d05, 0x18053205, - 0x0004125b, 0x68040aa8, 0x0a0a6a05, 0x08053205, - 0x20321240, 0x1a000400, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x202e1240, 0x0a006800, - 0x00040024, 0x0001c060, 0x000000b0, 0x000000b0, - 0x00040061, 0x1e050220, 0x00460105, 0x00000000, - 0x00040061, 0x1c050220, 0x00464805, 0x00000000, - 0x00041161, 0x24050220, 0x00464a05, 0x00000000, - 0x00041761, 0x22050220, 0x00464c05, 0x00000000, - 0x00041161, 0x2a050220, 0x00464e05, 0x00000000, - 0x00041561, 0x28050220, 0x00465005, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x30050220, 0x00465205, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x2e050220, 0x00465405, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000a80, - 0x00040066, 0x34058220, 0x02465e05, 0xff000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80031361, 0x09054010, 0x00000000, 0x76543210, - 0xaa123040, 0x570e4602, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x00041169, 0x17058660, - 0x02465c05, 0x00000006, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0xe0190068, 0x01a05c03, - 0x80031c61, 0x09050120, 0x00460905, 0x00000000, - 0x00130a70, 0x14050220, 0x52461205, 0x00444606, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0xe40a0940, 0x00800903, 0x00130a40, 0x16052660, - 0x06461405, 0x00444626, 0xe3091a69, 0x00200903, - 0xe3091940, 0xd4000903, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x10218220, - 0x020000a4, 0xfffffc00, 0x80000066, 0x10218220, - 0x02001020, 0x0000000f, 0x80049431, 0x07160100, - 0xfa000914, 0x04000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x00041169, 0x0a058660, - 0x02466605, 0x00000004, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041169, 0x05058660, - 0x02460705, 0x0000001e, 0x20361966, 0x05005e03, - 0x00040069, 0x06058660, 0x02466405, 0x00000002, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x20081966, 0x06006203, 0x200c1966, 0x0a000803, - 0x00041969, 0x0e058660, 0x02460c05, 0x00000010, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x20101966, 0x0e006003, 0x00041966, 0x3a058220, - 0x02461005, 0x00400000, 0xa1110040, 0x560e4402, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031970, 0x13050220, 0x52461105, 0x00444406, - 0xa0480040, 0x17001102, 0x00030a40, 0x15052660, - 0x06461305, 0x00444426, 0x274a1a70, 0x11004803, - 0x00031661, 0x51060220, 0x00344805, 0x00000000, - 0x00131561, 0x53060220, 0x00344905, 0x00000000, - 0x00041b52, 0x4c040e68, 0x0e2e1505, 0x4a051905, - 0x00031961, 0x51260220, 0x00344c05, 0x00000000, - 0x00131a61, 0x53260220, 0x00344d05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x00000000, 0xfb0c5124, 0x003c3444, - 0xa04e1740, 0x01004803, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x27500970, 0x48004e03, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00031561, 0x54060220, 0x00344e05, 0x00000000, - 0x00130061, 0x56060220, 0x00344f05, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa0521b40, 0x4c025002, 0x00031961, 0x54260220, - 0x00345205, 0x00000000, 0x00131a61, 0x56260220, - 0x00345305, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xfb0c5424, 0x003c1c44, 0xa0533640, 0x02004803, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x27551970, 0x48005303, 0x00030061, 0x60060220, - 0x00345305, 0x00000000, 0x00130061, 0x62060220, - 0x00345405, 0x00000000, 0xa05e1b40, 0x4c025502, - 0x00031961, 0x60260220, 0x00345e05, 0x00000000, - 0x00131a61, 0x62260220, 0x00345f05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x00000000, 0xfb0c6024, 0x003c2444, - 0xa05f3740, 0x03004803, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x27611970, 0x48005f03, - 0x00030061, 0x65060220, 0x00345f05, 0x00000000, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0x80101101, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x67060220, 0x00346005, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xa0631b40, 0x4c026102, 0x00031961, 0x65260220, - 0x00346305, 0x00000000, 0x00131a61, 0x67260220, - 0x00346405, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x00000000, - 0xfb0c6524, 0x003c2c44, 0x00040070, 0x00018660, - 0x26000384, 0x00000000, 0x01040022, 0x0001c060, - 0x00000340, 0x00000340, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00042469, 0x64058660, - 0x02465805, 0x00000006, 0x00043869, 0x66058660, - 0x02465c05, 0x00000005, 0x80031261, 0x1a054010, - 0x00000000, 0x76543210, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x1a050120, - 0x00461a05, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0xe41b0940, 0x00801a03, - 0xe31a1969, 0x00201a03, 0xe31a1940, 0xd8001a03, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x10218220, 0x020000a4, 0xfffffc00, - 0x80000066, 0x10218220, 0x02001020, 0x0000000f, - 0x80049e31, 0x18160100, 0xfa001a14, 0x04000000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00043852, 0x68040e68, 0x0e0e6405, 0x18056605, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00030970, 0x6a050220, 0x52466805, 0x00444406, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0x00130970, 0x6b050220, 0x52466905, 0x00444606, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x6e060220, 0x00346805, 0x00000000, - 0x00131361, 0x70060220, 0x00346905, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00030940, 0x6c052660, 0x06466a05, 0x00444426, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0x80100a01, 0x00000000, 0x00000000, 0x00000000, - 0x00130040, 0x6d052660, 0x06466b05, 0x00444626, - 0x00031a61, 0x6e260220, 0x00346c05, 0x00000000, - 0x00131a61, 0x70260220, 0x00346d05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x00000000, 0xfb0c6e24, 0x003c3444, - 0xa06e3540, 0x01006803, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x27701970, 0x68006e03, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x74060220, 0x00346e05, 0x00000000, - 0x80103801, 0x00000000, 0x00000000, 0x00000000, - 0x80101101, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x76060220, 0x00346f05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0xa0720040, 0x6c027002, 0x00031961, 0x74260220, - 0x00347205, 0x00000000, 0x00131a61, 0x76260220, - 0x00347305, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x00000000, - 0xfb0c7424, 0x003c3c44, 0x00040025, 0x00004600, - 0x00000000, 0x00000248, 0x00040070, 0x00018660, - 0x16465c05, 0x00000000, 0x01040022, 0x0001c060, - 0x00000218, 0x00000218, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa1730040, 0x014e4403, - 0x80102801, 0x00000000, 0x00000000, 0x00000000, - 0x80101401, 0x00000000, 0x00000000, 0x00000000, - 0xaa740040, 0x014e4603, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00030070, 0x75050220, - 0x52467305, 0x00444406, 0x80103801, 0x00000000, - 0x00000000, 0x00000000, 0x80100901, 0x00000000, - 0x00000000, 0x00000000, 0x00130070, 0x76050220, - 0x52467405, 0x00444606, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x7a060220, - 0x00347305, 0x00000000, 0x80103401, 0x00000000, - 0x00000000, 0x00000000, 0x80101101, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x7c060220, - 0x00347405, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80000c01, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x77052660, - 0x06467505, 0x00444426, 0x00130c40, 0x78052660, - 0x06467605, 0x00444626, 0x00031a61, 0x7a260220, - 0x00347705, 0x00000000, 0x00131a61, 0x7c260220, - 0x00347805, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x78140000, - 0xfb047a24, 0x00040000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0xa07e1240, 0x5a007802, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xfb0c7a24, 0x00047e14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80031261, 0x7e050220, 0x00460005, 0x00000000, - 0x80040931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_leaf_primref_to_quads = { - .prog_data = { - .base.nr_params = 21, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 3, - .base.total_scratch = 4096, - .base.total_shared = 0, - .base.program_size = 64976, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_leaf_primref_to_quads_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 32, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 6, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 21, - .push.cross_thread.regs = 3, - .push.cross_thread.size = 96, - }, - .args_size = 52, - .arg_count = 8, - .args = gfx125_bvh_build_leaf_primref_to_quads_args, - .code = gfx125_bvh_build_leaf_primref_to_quads_code, -}; -const char *gfx125_bvh_build_leaf_primref_to_quads_sha1 = "571d72457b10d13046a4495d3d46cfb9eec44f13"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_primref_primrefs_from_DXR_instances.h b/src/intel/vulkan/grl/gfx125_bvh_build_primref_primrefs_from_DXR_instances.h deleted file mode 100644 index 8d1329ee37c..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_primref_primrefs_from_DXR_instances.h +++ /dev/null @@ -1,1703 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_primref_primrefs_from_DXR_instances_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_primref_primrefs_from_DXR_instances_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, - { 24, 4 }, - { 32, 8 }, - { 40, 4 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g125<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g11<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g126<1>UD g125<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -add(1) g127<1>UD g125<0,1,0>UD 0x00000040UD { align1 WE_all 1N compacted }; -mov(8) g79<1>UW 0x76543210V { align1 WE_all 1Q }; -shl(16) g103<1>D g11<8,8,1>D 0x00000004UD { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g1UD g126UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g3UD g127UD nullUD 0x0210c500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -add(8) g79.8<1>UW g79<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g61<1>D g79<8,8,1>UW { align1 1H }; -add(16) g63<1>D g61<1,1,0>D g103<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.l.f0.0(16) null<1>UD g63<8,8,1>UD g2.6<0,1,0>UD { align1 1H I@1 }; -mov(8) g101.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g32.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g57.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g49.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g45.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g47.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.dst }; -mov(8) g59.1<2>F g3.1<0,1,0>F { align1 2Q compacted }; -mov(8) g51.1<2>F g3.1<0,1,0>F { align1 1Q compacted }; -mov(8) g101<2>F g2.4<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g32<2>F g2.4<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g57<2>F g2.2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g49<2>F g2.2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g45<2>F g2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g47<2>F g2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g59<2>F g3<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g51<2>F g3<0,1,0>F { align1 1Q F@7 compacted }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -shl(16) g104<1>D g63<8,8,1>D 0x00000006UD { align1 1H }; -mov(8) g107<1>UD g32.1<8,4,2>UD { align1 1Q F@7 }; -mov(8) g108<1>UD g101.1<8,4,2>UD { align1 2Q F@7 }; -add(8) g65<1>D g32<8,4,2>D g104<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g66<1>D g101<8,4,2>D g105<1,1,0>D { align1 2Q I@4 compacted }; -shr(16) g105<1>UD g63<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -cmp.l.f0.0(8) g109<1>UD g65<8,8,1>UD g32<8,4,2>UD { align1 1Q I@3 }; -mov(8) g28<2>UD g65<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g110<1>UD g66<8,8,1>UD g101<8,4,2>UD { align1 2Q I@4 }; -mov(8) g30<2>UD g66<4,4,1>UD { align1 2Q }; -add3(16) g67<1>D g107<8,8,1>D g105<8,8,1>D -g109<1,1,1>D { align1 1H I@2 }; -mov(8) g30.1<2>UD g68<4,4,1>UD { align1 2Q I@1 }; -mov(8) g28.1<2>UD g67<4,4,1>UD { align1 1Q I@2 }; -or.nz.f0.0(16) null<1>UD g65<8,8,1>UD g67<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL2 UIP: LABEL1 { align1 1H }; -add(16) g110<1>D g65<1,1,0>D 48D { align1 1H compacted }; -add(16) g116<1>D g65<1,1,0>D 56D { align1 1H compacted }; -cmp.l.f0.0(16) g112<1>UD g110<1,1,0>UD g65<1,1,0>UD { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g118<1>UD g116<1,1,0>UD g65<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g12<2>UD g110<4,4,1>UD { align1 1Q }; -mov(8) g14<2>UD g111<4,4,1>UD { align1 2Q }; -mov(8) g16<2>UD g116<4,4,1>UD { align1 1Q }; -mov(8) g18<2>UD g117<4,4,1>UD { align1 2Q }; -add(16) g114<1>D -g112<1,1,0>D g67<1,1,0>D { align1 1H I@6 compacted }; -add(16) g120<1>D -g118<1,1,0>D g67<1,1,0>D { align1 1H I@6 compacted }; -mov(8) g12.1<2>UD g114<4,4,1>UD { align1 1Q I@2 }; -mov(8) g14.1<2>UD g115<4,4,1>UD { align1 2Q I@3 }; -mov(8) g16.1<2>UD g120<4,4,1>UD { align1 1Q I@3 }; -mov(8) g18.1<2>UD g121<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g115UD g12UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g121UD g16UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(16) g55<1>UD g115.3<32,8,4>UB { align1 1H $2.dst }; -or.nz.f0.0(16) null<1>UD g121<8,8,1>UD g123<8,8,1>UD { align1 1H $3.dst }; -(+f0.0) if(16) JIP: LABEL4 UIP: LABEL3 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g125<1>D g121<1,1,0>D 128D { align1 1H compacted }; -add(16) g6<1>D g121<1,1,0>D 140D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.l.f0.0(16) g1<1>UD g125<1,1,0>UD g121<1,1,0>UD { align1 1H A@2 compacted }; -mov(8) g17<2>UD g125<4,4,1>UD { align1 1Q $3.src }; -mov(8) g19<2>UD g126<4,4,1>UD { align1 2Q $3.src }; -cmp.l.f0.0(16) g8<1>UD g6<1,1,0>UD 0x0000008cUD { align1 1H I@4 compacted }; -mov(8) g99<2>UD g6<4,4,1>UD { align1 1Q }; -mov(8) g101<2>UD g7<4,4,1>UD { align1 2Q }; -add(16) g4<1>D -g1<1,1,0>D g123<1,1,0>D { align1 1H I@6 compacted }; -add(16) g10<1>D -g8<1,1,0>D g123<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g17.1<2>UD g4<4,4,1>UD { align1 1Q I@2 }; -mov(8) g19.1<2>UD g5<4,4,1>UD { align1 2Q I@3 }; -mov(8) g99.1<2>UD g10<4,4,1>UD { align1 1Q I@3 }; -mov(8) g101.1<2>UD g11<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g32UD g17UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -cmp.l.f0.0(16) null<1>F (abs)g32<1,1,0>F 0x7f800000F /* infF */ { align1 1H $3.dst compacted }; -(+f0.0) if(16) JIP: LABEL6 UIP: LABEL5 { align1 1H }; -add(16) g34<1>D g121<1,1,0>D 132D { align1 1H compacted }; -cmp.l.f0.0(16) g36<1>UD g34<1,1,0>UD 0x00000084UD { align1 1H I@1 compacted }; -mov(8) g18<2>UD g34<4,4,1>UD { align1 1Q $3.src }; -mov(8) g20<2>UD g35<4,4,1>UD { align1 2Q $3.src }; -add(16) g38<1>D -g36<1,1,0>D g123<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g18.1<2>UD g38<4,4,1>UD { align1 1Q I@1 }; -mov(8) g20.1<2>UD g39<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g39UD g18UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -cmp.l.f0.0(16) null<1>F (abs)g39<1,1,0>F 0x7f800000F /* infF */ { align1 1H $3.dst compacted }; -(+f0.0) if(16) JIP: LABEL8 UIP: LABEL7 { align1 1H }; -add(16) g40<1>D g121<1,1,0>D 136D { align1 1H F@1 compacted }; -cmp.l.f0.0(16) g42<1>UD g40<1,1,0>UD 0x00000088UD { align1 1H I@1 compacted }; -mov(8) g19<2>UD g40<4,4,1>UD { align1 1Q $3.src }; -mov(8) g21<2>UD g41<4,4,1>UD { align1 2Q $3.src }; -add(16) g53<1>D -g42<1,1,0>D g123<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g19.1<2>UD g53<4,4,1>UD { align1 1Q I@1 }; -mov(8) g21.1<2>UD g54<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g69UD g19UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -cmp.l.f0.0(16) g53<1>F (abs)g69<1,1,0>F 0x7f800000F /* infF */ { align1 1H I@1 compacted }; -else(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; - -LABEL8: -mov(16) g53<1>UD 0x00000000UD { align1 1H F@1 }; - -LABEL7: -endif(16) JIP: LABEL9 { align1 1H }; - -LABEL9: -else(16) JIP: LABEL5 UIP: LABEL5 { align1 1H }; - -LABEL6: -mov(16) g53<1>UD 0x00000000UD { align1 1H A@1 }; - -LABEL5: -endif(16) JIP: LABEL10 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g82UD g99UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -cmp.l.f0.0(16) null<1>F (abs)g82<1,1,0>F 0x7f800000F /* infF */ { align1 1H $4.dst compacted }; -(+f0.0) if(16) JIP: LABEL12 UIP: LABEL11 { align1 1H }; -add(16) g84<1>D g121<1,1,0>D 144D { align1 1H compacted }; -cmp.l.f0.0(16) g86<1>UD g84<1,1,0>UD 0x00000090UD { align1 1H I@1 compacted }; -mov(8) g20<2>UD g84<4,4,1>UD { align1 1Q $3.src }; -mov(8) g22<2>UD g85<4,4,1>UD { align1 2Q $3.src }; -add(16) g88<1>D -g86<1,1,0>D g123<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g20.1<2>UD g88<4,4,1>UD { align1 1Q I@1 }; -mov(8) g22.1<2>UD g89<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g89UD g20UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -cmp.l.f0.0(16) null<1>F (abs)g89<1,1,0>F 0x7f800000F /* infF */ { align1 1H $3.dst compacted }; -(+f0.0) if(16) JIP: LABEL14 UIP: LABEL13 { align1 1H }; -add(16) g90<1>D g121<1,1,0>D 148D { align1 1H F@1 compacted }; -cmp.l.f0.0(16) g92<1>UD g90<1,1,0>UD 0x00000094UD { align1 1H I@1 compacted }; -mov(8) g21<2>UD g90<4,4,1>UD { align1 1Q $3.src }; -mov(8) g23<2>UD g91<4,4,1>UD { align1 2Q $3.src }; -add(16) g94<1>D -g92<1,1,0>D g123<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g21.1<2>UD g94<4,4,1>UD { align1 1Q I@1 }; -mov(8) g23.1<2>UD g95<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g95UD g21UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -cmp.l.f0.0(16) g80<1>F (abs)g95<1,1,0>F 0x7f800000F /* infF */ { align1 1H $3.dst compacted }; -else(16) JIP: LABEL13 UIP: LABEL13 { align1 1H }; - -LABEL14: -mov(16) g80<1>UD 0x00000000UD { align1 1H F@1 }; - -LABEL13: -endif(16) JIP: LABEL15 { align1 1H }; - -LABEL15: -else(16) JIP: LABEL11 UIP: LABEL11 { align1 1H }; - -LABEL12: -mov(16) g80<1>UD 0x00000000UD { align1 1H A@1 }; - -LABEL11: -endif(16) JIP: LABEL10 { align1 1H }; -cmp.nz.f0.0(16) g96<1>D g55<1,1,0>D 0D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -and(16) g98<1>UD g96<1,1,0>UD g80<1,1,0>UD { align1 1H A@1 compacted }; -or(16) g69<1>D ~g96<1,1,0>D ~g80<1,1,0>D { align1 1H F@2 compacted }; -and.nz.f0.0(16) null<1>UD g98<8,8,1>UD g53<8,8,1>UD { align1 1H A@2 }; -(+f0.0) if(16) JIP: LABEL17 UIP: LABEL16 { align1 1H }; -add(16) g105<1>D g121<1,1,0>D 132D { align1 1H compacted }; -add(16) g110<1>D g121<1,1,0>D 144D { align1 1H compacted }; -add(16) g80<1>D g65<1,1,0>D 16D { align1 1H compacted }; -add(16) g94<1>D g65<1,1,0>D 32D { align1 1H F@1 compacted }; -cmp.l.f0.0(16) g107<1>UD g105<1,1,0>UD 0x00000084UD { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g112<1>UD g110<1,1,0>UD 0x00000090UD { align1 1H I@4 compacted }; -mov(8) g101<2>UD g110<4,4,1>UD { align1 1Q $4.src }; -mov(8) g103<2>UD g111<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g84<1>UD g80<1,1,0>UD g65<1,1,0>UD { align1 1H I@6 compacted }; -cmp.l.f0.0(16) g96<1>UD g94<1,1,0>UD g65<1,1,0>UD { align1 1H A@1 compacted }; -add(16) g109<1>D -g107<1,1,0>D g123<1,1,0>D { align1 1H I@6 compacted }; -add(16) g114<1>D -g112<1,1,0>D g123<1,1,0>D { align1 1H I@6 compacted }; -add(16) g86<1>D -g84<1,1,0>D g67<1,1,0>D { align1 1H I@4 compacted }; -add(16) g98<1>D -g96<1,1,0>D g67<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g101.1<2>UD g114<4,4,1>UD { align1 1Q I@3 }; -mov(8) g103.1<2>UD g115<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g75UD g101UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g100<2>UD g105<4,4,1>UD { align1 1Q $4.src }; -mov(8) g102<2>UD g106<4,4,1>UD { align1 2Q $5.src }; -mov(8) g100.1<2>UD g109<4,4,1>UD { align1 1Q I@2 }; -mov(8) g102.1<2>UD g110<4,4,1>UD { align1 2Q I@2 }; -mov(8) g104<2>UD g80<4,4,1>UD { align1 1Q $5.src }; -mov(8) g106<2>UD g81<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g71UD g100UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(8) g108<2>UD g94<4,4,1>UD { align1 1Q }; -mov(8) g110<2>UD g95<4,4,1>UD { align1 2Q }; -mov(8) g104.1<2>UD g86<4,4,1>UD { align1 1Q I@4 }; -mov(8) g106.1<2>UD g87<4,4,1>UD { align1 2Q I@4 }; -mov(8) g108.1<2>UD g98<4,4,1>UD { align1 1Q I@4 }; -mov(8) g110.1<2>UD g99<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g12UD g104UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g20UD g108UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sel.ge(16) g123<1>F g75<1,1,0>F g77<1,1,0>F { align1 1H $5.dst compacted }; -sel.ge(16) g125<1>F g82<1,1,0>F g123<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g1<1>F g125<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -add(16) g5<1>F g75<1,1,0>F g1<1,1,0>F { align1 1H F@1 compacted }; -add(16) g116<1>F g75<1,1,0>F g71<1,1,0>F { align1 1H $6.dst compacted }; -add(16) g36<1>F g5<1,1,0>F -g71<1,1,0>F { align1 1H F@2 compacted }; -add(16) g4<1>F g82<1,1,0>F g1<1,1,0>F { align1 1H compacted }; -mul(16) g121<1>F g116<1,1,0>F 0x3f000000F /* 0.5F */ { align1 1H F@3 compacted }; -add(16) g115<1>F g82<1,1,0>F g32<1,1,0>F { align1 1H compacted }; -add(16) g117<1>F g77<1,1,0>F g73<1,1,0>F { align1 1H $6.dst compacted }; -mov(16) g83<1>UD 0x00000001UD { align1 1H F@2 }; -mul(16) g40<1>F g36<1,1,0>F 0x3f000000F /* 0.5F */ { align1 1H F@5 compacted }; -add(16) g34<1>F g4<1,1,0>F -g32<1,1,0>F { align1 1H F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mul(16) g87<1>F g121<1,1,0>F g14<1,1,0>F { align1 1H A@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mul(16) g99<1>F g121<1,1,0>F g22<1,1,0>F { align1 1H I@2 compacted }; -mul(16) g119<1>F g115<1,1,0>F 0x3f000000F /* 0.5F */ { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -send(16) g4UD g28UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mul(16) g111<1>F g40<1,1,0>F (abs)g14<1,1,0>F { align1 1H F@5 compacted }; -add(16) g28<1>F g77<1,1,0>F g1<1,1,0>F { align1 1H $9.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mad(16) g101<1>F g99<8,8,1>F g20<8,8,1>F g119<1,1,1>F { align1 1H @3 $8.dst }; -mad(16) g89<1>F g87<8,8,1>F g12<8,8,1>F g119<1,1,1>F { align1 1H @6 $7.dst }; -add(16) g37<1>F g28<1,1,0>F -g73<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g42<1>F g121<1,1,0>F g6<1,1,0>F { align1 1H $9.dst compacted }; -mul(16) g106<1>F g40<1,1,0>F (abs)g6<1,1,0>F { align1 1H $7.src compacted }; -mul(16) g122<1>F g117<1,1,0>F 0x3f000000F /* 0.5F */ { align1 1H compacted }; -mul(16) g116<1>F g40<1,1,0>F (abs)g22<1,1,0>F { align1 1H compacted }; -mul(16) g39<1>F g34<1,1,0>F 0x3f000000F /* 0.5F */ { align1 1H compacted }; -mad(16) g71<1>F g42<8,8,1>F g4<8,8,1>F g119<1,1,1>F { align1 1H @5 $9.dst }; -mul(16) g41<1>F g37<1,1,0>F 0x3f000000F /* 0.5F */ { align1 1H F@7 compacted }; -mov(16) g43<1>UD 0x000000c0UD { align1 1H F@2 }; -mad(16) g91<1>F g89<8,8,1>F g16<8,8,1>F g122<1,1,1>F { align1 1H @5 $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mad(16) g103<1>F g101<8,8,1>F g24<8,8,1>F g122<1,1,1>F { align1 1H $8.dst }; -mad(16) g118<1>F g116<8,8,1>F (abs)g20<8,8,1>F g39<1,1,1>F { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mad(16) g108<1>F g106<8,8,1>F (abs)g4<8,8,1>F g39<1,1,1>F { align1 1H F@7 }; -mad(16) g113<1>F g111<8,8,1>F (abs)g12<8,8,1>F g39<1,1,1>F { align1 1H }; -mad(16) g73<1>F g71<8,8,1>F g8<8,8,1>F g122<1,1,1>F { align1 1H @7 $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -add(16) g93<1>F g91<1,1,0>F g18<1,1,0>F { align1 1H A@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g105<1>F g103<1,1,0>F g26<1,1,0>F { align1 1H @6 $8.dst compacted }; -mad(16) g120<1>F g118<8,8,1>F (abs)g24<8,8,1>F g41<1,1,1>F { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mad(16) g110<1>F g108<8,8,1>F (abs)g8<8,8,1>F g41<1,1,1>F { align1 1H F@6 }; -mad(16) g115<1>F g113<8,8,1>F (abs)g16<8,8,1>F g41<1,1,1>F { align1 1H F@6 }; -add(16) g75<1>F g73<1,1,0>F g10<1,1,0>F { align1 1H @6 $9.dst compacted }; -add(16) g41<1>F g105<1,1,0>F g120<1,1,0>F { align1 1H F@4 compacted }; -add(16) g33<1>F g105<1,1,0>F -g120<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g29<1>F g75<1,1,0>F -g110<1,1,0>F { align1 1H F@3 compacted }; -add(16) g37<1>F g75<1,1,0>F g110<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g31<1>F g93<1,1,0>F -g115<1,1,0>F { align1 1H F@6 compacted }; -add(16) g39<1>F g93<1,1,0>F g115<1,1,0>F { align1 1H compacted }; -else(16) JIP: LABEL16 UIP: LABEL16 { align1 1H }; - -LABEL17: -mov(16) g83<1>UD 0x00000000UD { align1 1H A@1 }; -mov(16) g43<1>UD 0x00000000UD { align1 1H I@3 }; - -LABEL16: -endif(16) JIP: LABEL10 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g53<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g121<1>UD g69<8,8,1>UD 0xffffffffUD { align1 1H A@5 }; -cmp.nz.f0.0(16) g123<1>D g3.2<0,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g123<8,8,1>UD g121<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL18 UIP: LABEL18 { align1 1H }; -add(16) g124<1>D g65<1,1,0>D 12D { align1 1H I@2 compacted }; -add(16) g2<1>D g65<1,1,0>D 28D { align1 1H A@3 compacted }; -add(16) g7<1>D g65<1,1,0>D 44D { align1 1H F@7 compacted }; -mov(16) g83<1>UD 0x00000001UD { align1 1H }; -mov(16) g55<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g126<1>UD g124<1,1,0>UD g65<1,1,0>UD { align1 1H I@5 compacted }; -mov(8) g109<2>UD g124<4,4,1>UD { align1 1Q F@3 }; -mov(8) g111<2>UD g125<4,4,1>UD { align1 2Q F@3 }; -mov(8) g113<2>UD g2<4,4,1>UD { align1 1Q A@7 }; -mov(8) g115<2>UD g3<4,4,1>UD { align1 2Q A@1 }; -cmp.l.f0.0(16) g4<1>UD g2<1,1,0>UD g65<1,1,0>UD { align1 1H compacted }; -mov(8) g117<2>UD g7<4,4,1>UD { align1 1Q A@7 }; -mov(8) g119<2>UD g8<4,4,1>UD { align1 2Q A@5 }; -cmp.l.f0.0(16) g9<1>UD g7<1,1,0>UD g65<1,1,0>UD { align1 1H F@7 compacted }; -add(16) g1<1>D -g126<1,1,0>D g67<1,1,0>D { align1 1H I@7 compacted }; -add(16) g6<1>D -g4<1,1,0>D g67<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g11<1>D -g9<1,1,0>D g67<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g109.1<2>UD g1<4,4,1>UD { align1 1Q I@3 }; -mov(8) g111.1<2>UD g2<4,4,1>UD { align1 2Q I@4 }; -mov(8) g113.1<2>UD g6<4,4,1>UD { align1 1Q I@4 }; -mov(8) g115.1<2>UD g7<4,4,1>UD { align1 2Q I@5 }; -mov(8) g117.1<2>UD g11<4,4,1>UD { align1 1Q I@5 }; -mov(8) g119.1<2>UD g12<4,4,1>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -send(16) g37UD g109UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g39UD g113UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g41UD g117UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -mov(16) g29<1>UD g37<8,8,1>UD { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -mov(16) g31<1>UD g39<8,8,1>UD { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -mov(16) g33<1>UD g41<8,8,1>UD { align1 1H F@2 }; - -LABEL18: -endif(16) JIP: LABEL10 { align1 1H }; - -LABEL10: -else(16) JIP: LABEL3 UIP: LABEL3 { align1 1H }; - -LABEL4: -mov(16) g83<1>UD 0x00000000UD { align1 1H I@7 }; -mov(16) g43<1>UD 0x00000000UD { align1 1H I@7 }; - -LABEL3: -endif(16) JIP: LABEL19 { align1 1H }; - -LABEL19: -else(16) JIP: LABEL1 UIP: LABEL1 { align1 1H }; - -LABEL2: -mov(16) g83<1>UD 0x00000000UD { align1 1H I@4 }; -mov(16) g43<1>UD 0x00000000UD { align1 1H I@4 }; -mov(16) g55<1>UD 0x00000000UD { align1 1H I@7 }; - -LABEL1: -endif(16) JIP: LABEL0 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) g12<1>D 0D { align1 WE_all 1H I@4 }; -mov(16) g12<1>D g83<8,8,1>D { align1 1H }; -cmp.z.f0.0(16) null<1>D g61<8,8,1>D 0D { align1 1H }; -add(8) g12.1<2>D g12<8,4,2>D g12.1<8,4,2>D { align1 WE_all 1Q I@2 }; -add(4) g12.2<4>D g12.1<8,2,4>D g12.2<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g12.3<4>D g12.1<8,2,4>D g12.3<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g12.4<1>D g12.3<0,1,0>D g12.4<4,4,1>D { align1 WE_all 1N I@1 }; -add(4) g13.4<1>D g13.3<0,1,0>D g13.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(8) g13<1>D g12.7<0,1,0>D g13<1,1,0>D { align1 WE_all 1Q I@1 compacted }; -(+f0.0) if(16) JIP: LABEL21 UIP: LABEL20 { align1 1H }; -add(8) g53<1>D g45<8,4,2>D 36D { align1 1Q F@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g14<1>D g47<8,4,2>D 36D { align1 2Q F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -mov(16) g26<1>D g13.7<0,1,0>D { align1 1H }; -cmp.l.f0.0(8) g54<1>UD g53<8,8,1>UD g45<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g15<1>UD g14<8,8,1>UD g47<8,4,2>UD { align1 2Q I@3 }; -mov(8) g22<2>UD g53<4,4,1>UD { align1 1Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -mov(8) g24<2>UD g14<4,4,1>UD { align1 2Q F@7 }; -add(8) g65<1>D -g54<8,8,1>D g45.1<8,4,2>D { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -add(8) g16<1>D -g15<8,8,1>D g47.1<8,4,2>D { align1 2Q A@4 }; -mov(8) g22.1<2>UD g65<4,4,1>UD { align1 1Q I@2 }; -mov(8) g24.1<2>UD g16<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g81UD g22UD g26UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -else(16) JIP: LABEL20 UIP: LABEL20 { align1 1H }; - -LABEL21: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(16) g81<1>UD 0x00000000UD { align1 1H F@1 }; - -LABEL20: -endif(16) JIP: LABEL0 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g17<1>D 0D { align1 WE_all 1H F@7 }; -mov(16) g17<1>D g83<8,8,1>D { align1 1H }; -cmp.z.f0.0(16) null<1>D g83<8,8,1>D 0D { align1 1H }; -add(16) g21<1>W g79<16,16,1>UW -1W { align1 WE_all 1H $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) a0<1>UW 0x0220UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g21<8,8,1>W 0x0002UW { align1 WE_all 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0220UW { align1 WE_all 1H A@1 }; -mov(16) g19<1>UD g[a0]UD { align1 WE_all 1H A@1 compacted }; -mov(1) g19<1>D 0D { align1 WE_all 1N I@1 }; -add(8) g19.1<2>D g19<8,4,2>D g19.1<8,4,2>D { align1 WE_all 1Q I@1 }; -add(4) g19.2<4>D g19.1<8,2,4>D g19.2<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g19.3<4>D g19.1<8,2,4>D g19.3<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g19.4<1>D g19.3<0,1,0>D g19.4<4,4,1>D { align1 WE_all 1N I@1 }; -add(4) g20.4<1>D g20.3<0,1,0>D g20.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(8) g20<1>D g19.7<0,1,0>D g20<1,1,0>D { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g22<1>D g81<0,1,0>D g19<1,1,0>D { align1 1H compacted }; -(+f0.0) if(16) JIP: LABEL23 UIP: LABEL22 { align1 1H }; -mov(16) g33<1>UD 0x7f800000UD { align1 1H F@2 }; -mov(16) g31<1>UD 0x7f800000UD { align1 1H F@2 }; -mov(16) g29<1>UD 0x7f800000UD { align1 1H F@4 }; -mov(16) g41<1>UD 0xff800000UD { align1 1H F@6 }; -mov(16) g39<1>UD 0xff800000UD { align1 1H F@1 }; -mov(16) g37<1>UD 0xff800000UD { align1 1H F@3 }; -mov(16) g94<1>UD 0x7f800000UD { align1 1H F@1 }; -mov(16) g92<1>UD 0x7f800000UD { align1 1H F@1 }; -mov(16) g90<1>UD 0x7f800000UD { align1 1H F@1 }; -mov(16) g100<1>UD 0xff800000UD { align1 1H $4.src }; -mov(16) g98<1>UD 0xff800000UD { align1 1H }; -mov(16) g96<1>UD 0xff800000UD { align1 1H F@1 }; -else(16) JIP: LABEL22 UIP: LABEL22 { align1 1H }; - -LABEL23: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -shl(16) g24<1>D g22<8,8,1>D 0x00000005UD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g27<1>UD g51.1<8,4,2>UD { align1 1Q F@1 }; -mov(8) g28<1>UD g59.1<8,4,2>UD { align1 2Q F@2 }; -add(8) g53<1>D g51<8,4,2>D g24<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g54<1>D g59<8,4,2>D g25<1,1,0>D { align1 2Q I@4 compacted }; -shr(16) g25<1>UD g22<1,1,0>UD 0x0000001bUD { align1 1H $3.src compacted }; -shl(16) g23<1>D g55<8,8,1>D 0x00000018UD { align1 1H }; -cmp.l.f0.0(8) g65<1>UD g53<8,8,1>UD g51<8,4,2>UD { align1 1Q I@4 }; -mov(8) g69<2>UD g53<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g66<1>UD g54<8,8,1>UD g59<8,4,2>UD { align1 2Q I@5 }; -mov(8) g71<2>UD g54<4,4,1>UD { align1 2Q }; -or(16) g35<1>UD g63<1,1,0>UD g23<1,1,0>UD { align1 1H I@5 compacted }; -add3(16) g67<1>D g27<8,8,1>D g25<8,8,1>D -g65<1,1,1>D { align1 1H I@3 }; -mov(8) g71.1<2>UD g68<4,4,1>UD { align1 2Q I@1 }; -mov(8) g69.1<2>UD g67<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g69UD g29UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $13 }; -add(16) g69<1>D g53<1,1,0>D 16D { align1 1H $13.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -cmp.l.f0.0(16) g71<1>UD g69<1,1,0>UD g53<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g75<2>UD g69<4,4,1>UD { align1 1Q F@3 }; -mov(8) g77<2>UD g70<4,4,1>UD { align1 2Q }; -add(16) g73<1>D -g71<1,1,0>D g67<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g77.1<2>UD g74<4,4,1>UD { align1 2Q I@1 }; -mov(8) g75.1<2>UD g73<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g75UD g37UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(16) g96<1>F g29<1,1,0>F g37<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(16) g98<1>F g31<1,1,0>F g39<1,1,0>F { align1 1H $13.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g100<1>F g33<1,1,0>F g41<1,1,0>F { align1 1H $13.src compacted }; -mov(16) g90<1>UD g96<8,8,1>UD { align1 1H F@3 }; -mov(16) g92<1>UD g98<8,8,1>UD { align1 1H F@2 }; -mov(16) g94<1>UD g100<8,8,1>UD { align1 1H F@1 }; - -LABEL22: -endif(16) JIP: LABEL0 { align1 1H }; -cmp.z.f0.0(16) null<1>D g61<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(16) g76<1>F 0x7f800000F /* infF */ { align1 WE_all 1H F@3 compacted }; -mov(16) g76<1>F g29<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(16) g78<1>F 0x7f800000F /* infF */ { align1 WE_all 1H F@3 compacted }; -mov(16) g78<1>F g31<1,1,0>F { align1 1H compacted }; -mov(16) g80<1>F 0x7f800000F /* infF */ { align1 WE_all 1H F@3 compacted }; -mov(16) g80<1>F g33<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(16) g82<1>F 0xff800000F /* -infF */ { align1 WE_all 1H A@6 compacted }; -mov(16) g82<1>F g37<1,1,0>F { align1 1H compacted }; -mov(16) g84<1>F 0xff800000F /* -infF */ { align1 WE_all 1H F@6 compacted }; -mov(16) g84<1>F g39<1,1,0>F { align1 1H compacted }; -mov(16) g86<1>F 0xff800000F /* -infF */ { align1 WE_all 1H F@6 compacted }; -mov(16) g86<1>F g41<1,1,0>F { align1 1H compacted }; -mov(16) g88<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@5 compacted }; -mov(16) g88<1>F g90<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g102<2>UD g76.1<8,4,2>UD { align1 WE_all 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(8) g115<2>UD g78.1<8,4,2>UD { align1 WE_all 1Q F@6 }; -mov(8) g20<2>UD g80.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(16) g90<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@7 compacted }; -mov(16) g90<1>F g92<1,1,0>F { align1 1H compacted }; -mov(8) g51<2>UD g84.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g64<2>UD g86.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(8) g69<2>UD g88.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(8) g32<2>UD g82.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(16) g92<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@7 compacted }; -mov(16) g92<1>F g94<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sel.l(8) g113<2>F g78<8,4,2>F g115<8,4,2>F { align1 WE_all 1Q I@6 }; -sel.l(8) g18<2>F g80<8,4,2>F g20<8,4,2>F { align1 WE_all 1Q I@5 }; -mov(16) g94<1>F 0xff800000F /* -infF */ { align1 WE_all 1H compacted }; -mov(16) g94<1>F g96<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(8) g74<2>UD g90.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sel.ge(8) g42<2>F g84<8,4,2>F g51<8,4,2>F { align1 WE_all 1Q I@5 }; -sel.ge(8) g62<2>F g86<8,4,2>F g64<8,4,2>F { align1 WE_all 1Q I@4 }; -mov(16) g96<1>F 0xff800000F /* -infF */ { align1 WE_all 1H compacted }; -mov(16) g96<1>F g98<1,1,0>F { align1 1H compacted }; -sel.l(8) g67<2>F g88<8,4,2>F g69<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.ge(8) g30<2>F g82<8,4,2>F g32<8,4,2>F { align1 WE_all 1Q I@2 }; -mov(8) g104<2>UD g92.1<8,4,2>UD { align1 WE_all 1Q F@7 }; -mov(8) g78.1<2>UD g113<8,4,2>UD { align1 WE_all 1Q A@7 }; -mov(16) g98<1>F 0xff800000F /* -infF */ { align1 WE_all 1H compacted }; -mov(16) g98<1>F g100<1,1,0>F { align1 1H compacted }; -mov(8) g80.1<2>UD g18<8,4,2>UD { align1 WE_all 1Q A@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(8) g109<2>UD g94.1<8,4,2>UD { align1 WE_all 1Q F@7 }; -sel.l(8) g72<2>F g90<8,4,2>F g74<8,4,2>F { align1 WE_all 1Q I@5 }; -mov(8) g84.1<2>UD g42<8,4,2>UD { align1 WE_all 1Q A@7 }; -mov(8) g86.1<2>UD g62<8,4,2>UD { align1 WE_all 1Q A@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(8) g117<2>UD g96.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g88.1<2>UD g67<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(8) g82.1<2>UD g30<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(4) g1<4>UD g78.2<8,2,4>UD { align1 WE_all 1N @7 $0.dst }; -mov(8) g122<2>UD g98.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -sel.ge(8) g107<2>F g94<8,4,2>F g109<8,4,2>F { align1 WE_all 1Q I@7 }; -mov(8) g90.1<2>UD g72<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(4) g6<4>UD g84.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g4<4>UD g84.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g12<4>UD g86.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g10<4>UD g86.1<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sel.ge(8) g112<2>F g96<8,4,2>F g117<8,4,2>F { align1 WE_all 1Q I@7 }; -sel.l(8) g100<2>F g76<8,4,2>F g102<8,4,2>F { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(4) g16<4>UD g88.1<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g18<4>UD g88.2<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(4) g126<4>UD g82.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g124<4>UD g82.1<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sel.ge(8) g120<2>F g98<8,4,2>F g122<8,4,2>F { align1 WE_all 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(8) g94.1<2>UD g107<8,4,2>UD { align1 WE_all 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(4) g24<4>UD g90.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g22<4>UD g90.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g59<4>F g4<8,2,4>F g6<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g65<4>F g10<8,2,4>F g12<8,2,4>F { align1 WE_all 1N I@7 }; -mov(8) g96.1<2>UD g112<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g76.1<2>UD g100<8,4,2>UD { align1 WE_all 1Q F@4 }; -sel.l(4) g70<4>F g16<8,2,4>F g18<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g38<4>F g124<8,2,4>F g126<8,2,4>F { align1 WE_all 1N I@6 }; -mov(8) g98.1<2>UD g120<8,4,2>UD { align1 WE_all 1Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(4) g118<4>UD g80.1<8,2,4>UD { align1 WE_all 1N F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(4) g36<4>UD g94.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g34<4>UD g94.1<8,2,4>UD { align1 WE_all 1N $13.src }; -sel.l(8) g102<2>F g92<8,4,2>F g104<8,4,2>F { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(4) g84.2<4>UD g59<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g86.2<4>UD g65<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g122<4>UD g78.1<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g42<4>UD g96.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g40<4>UD g96.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g107<4>UD g76.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g88.2<4>UD g70<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g82.2<4>UD g38<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g54<4>UD g98.2<8,2,4>UD { align1 WE_all 1N }; -mov(4) g52<4>UD g98.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g110<4>F g34<8,2,4>F g36<8,2,4>F { align1 WE_all 1N $10.src }; -sel.l(4) g100<4>F g22<8,2,4>F g24<8,2,4>F { align1 WE_all 1N }; -mov(8) g92.1<2>UD g102<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(4) g9<4>UD g84.3<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g7<4>UD g84.1<8,2,4>UD { align1 WE_all 1N F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(4) g15<4>UD g86.3<8,2,4>UD { align1 WE_all 1N F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(4) g13<4>UD g86.1<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g116<4>F g122<8,2,4>F g1<8,2,4>F { align1 WE_all 1N }; -mov(4) g120<4>UD g80.2<8,2,4>UD { align1 WE_all 1N }; -mov(4) g19<4>UD g88.1<8,2,4>UD { align1 WE_all 1N A@6 }; -mov(4) g3<4>UD g82.3<8,2,4>UD { align1 WE_all 1N A@7 }; -mov(4) g105<4>UD g76.1<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g94.2<4>UD g110<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g90.2<4>UD g100<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g30<4>UD g92.2<8,2,4>UD { align1 WE_all 1N }; -mov(4) g28<4>UD g92.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g61<4>F g7<8,2,4>F g9<8,2,4>F { align1 WE_all 1N }; -sel.ge(4) g66<4>F g13<8,2,4>F g15<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g78.2<4>UD g116<8,2,4>UD { align1 WE_all 1N F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sel.l(4) g26<4>F g118<8,2,4>F g120<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g21<4>UD g88.3<8,2,4>UD { align1 WE_all 1N F@5 }; -sel.l(4) g103<4>F g105<8,2,4>F g107<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g37<4>UD g94.1<8,2,4>UD { align1 WE_all 1N A@6 }; -sel.ge(4) g123<4>F g52<8,2,4>F g54<8,2,4>F { align1 WE_all 1N }; -mov(4) g1<4>UD g82.1<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g84.3<4>UD g61<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g86.3<4>UD g66<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g17<4>UD g78.3<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g11<4>UD g78.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g80.2<4>UD g26<8,2,4>UD { align1 WE_all 1N F@3 }; -sel.l(4) g71<4>F g19<8,2,4>F g21<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g76.2<4>UD g103<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g98.2<4>UD g123<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.ge(4) g118<4>F g40<8,2,4>F g42<8,2,4>F { align1 WE_all 1N }; -sel.l(4) g105<4>F g28<8,2,4>F g30<8,2,4>F { align1 WE_all 1N }; -sel.ge(4) g84.4<1>F g84.3<0,1,0>F g84.4<4,4,1>F { align1 WE_all 1N I@7 }; -sel.ge(4) g85.4<1>F g85.3<0,1,0>F g85.4<4,4,1>F { align1 WE_all 1N I@7 }; -sel.ge(4) g86.4<1>F g86.3<0,1,0>F g86.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.ge(4) g87.4<1>F g87.3<0,1,0>F g87.4<4,4,1>F { align1 WE_all 1N I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sel.l(4) g5<4>F g11<8,2,4>F g17<8,2,4>F { align1 WE_all 1N I@4 }; -mov(4) g121<4>UD g80.1<8,2,4>UD { align1 WE_all 1N I@3 }; -mov(4) g88.3<4>UD g71<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g112<4>UD g76.3<8,2,4>UD { align1 WE_all 1N I@4 }; -mov(4) g110<4>UD g76.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g59<4>UD g98.3<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g55<4>UD g98.1<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g96.2<4>UD g118<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g92.2<4>UD g105<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g25<4>UD g90.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(8) g85<1>F g84.7<0,1,0>F g85<8,8,1>F { align1 WE_all 1Q F@4 }; -sel.ge(8) g87<1>F g86.7<0,1,0>F g87<8,8,1>F { align1 WE_all 1Q F@3 }; -mov(4) g123<4>UD g80.3<8,2,4>UD { align1 WE_all 1N }; -mov(4) g39<4>UD g94.3<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(4) g41<4>F g1<8,2,4>F g3<8,2,4>F { align1 WE_all 1N }; -mov(4) g27<4>UD g90.3<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g78.3<4>UD g5<8,2,4>UD { align1 WE_all 1N F@4 }; -sel.l(4) g88.4<1>F g88.3<0,1,0>F g88.4<4,4,1>F { align1 WE_all 1N }; -sel.l(4) g89.4<1>F g89.3<0,1,0>F g89.4<4,4,1>F { align1 WE_all 1N }; -sel.l(4) g108<4>F g110<8,2,4>F g112<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g51<4>UD g96.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g43<4>UD g96.1<8,2,4>UD { align1 WE_all 1N $14.src }; -mov(4) g33<4>UD g92.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g31<4>UD g92.1<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g29<4>F g121<8,2,4>F g123<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g82.3<4>UD g41<8,2,4>UD { align1 WE_all 1N F@5 }; -sel.l(4) g101<4>F g25<8,2,4>F g27<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g78.4<1>F g78.3<0,1,0>F g78.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.l(4) g79.4<1>F g79.3<0,1,0>F g79.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.l(8) g89<1>F g88.7<0,1,0>F g89<8,8,1>F { align1 WE_all 1Q F@6 }; -mov(4) g76.3<4>UD g108<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g119<4>F g43<8,2,4>F g51<8,2,4>F { align1 WE_all 1N I@5 }; -sel.l(4) g106<4>F g31<8,2,4>F g33<8,2,4>F { align1 WE_all 1N I@3 }; -mov(4) g80.3<4>UD g29<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(4) g111<4>F g37<8,2,4>F g39<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g82.4<1>F g82.3<0,1,0>F g82.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g83.4<1>F g83.3<0,1,0>F g83.4<4,4,1>F { align1 WE_all 1N I@3 }; -mov(4) g90.3<4>UD g101<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.l(8) g79<1>F g78.7<0,1,0>F g79<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(4) g124<4>F g55<8,2,4>F g59<8,2,4>F { align1 WE_all 1N }; -sel.l(4) g76.4<1>F g76.3<0,1,0>F g76.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(4) g77.4<1>F g77.3<0,1,0>F g77.4<4,4,1>F { align1 WE_all 1N I@3 }; -mov(4) g96.3<4>UD g119<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g92.3<4>UD g106<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.l(4) g80.4<1>F g80.3<0,1,0>F g80.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g81.4<1>F g81.3<0,1,0>F g81.4<4,4,1>F { align1 WE_all 1N I@4 }; -mov(4) g94.3<4>UD g111<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(8) g83<1>F g82.7<0,1,0>F g83<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.l(4) g90.4<1>F g90.3<0,1,0>F g90.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g91.4<1>F g91.3<0,1,0>F g91.4<4,4,1>F { align1 WE_all 1N I@4 }; -mov(4) g98.3<4>UD g124<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.l(8) g77<1>F g76.7<0,1,0>F g77<8,8,1>F { align1 WE_all 1Q F@6 }; -sel.ge(4) g96.4<1>F g96.3<0,1,0>F g96.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g97.4<1>F g97.3<0,1,0>F g97.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g92.4<1>F g92.3<0,1,0>F g92.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(4) g93.4<1>F g93.3<0,1,0>F g93.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(8) g81<1>F g80.7<0,1,0>F g81<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(4) g94.4<1>F g94.3<0,1,0>F g94.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g95.4<1>F g95.3<0,1,0>F g95.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.l(8) g91<1>F g90.7<0,1,0>F g91<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(4) g98.4<1>F g98.3<0,1,0>F g98.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g99.4<1>F g99.3<0,1,0>F g99.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(8) g97<1>F g96.7<0,1,0>F g97<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.l(8) g93<1>F g92.7<0,1,0>F g93<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(8) g95<1>F g94.7<0,1,0>F g95<8,8,1>F { align1 WE_all 1Q F@6 }; -sel.ge(8) g99<1>F g98.7<0,1,0>F g99<8,8,1>F { align1 WE_all 1Q F@4 }; -(+f0.0) if(16) JIP: LABEL24 UIP: LABEL24 { align1 1H }; -add(8) g66<1>D g49<8,4,2>D 128D { align1 1Q compacted }; -add(8) g74<1>D g57<8,4,2>D 128D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -mov(16) g105<1>D g77.7<0,1,0>D { align1 1H }; -cmp.l.f0.0(8) g67<1>UD g66<8,8,1>UD g49<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@3 }; -cmp.l.f0.0(8) g75<1>UD g74<8,8,1>UD g57<8,4,2>UD { align1 2Q }; -mov(8) g101<2>UD g66<4,4,1>UD { align1 1Q }; -mov(8) g103<2>UD g74<4,4,1>UD { align1 2Q }; -add(8) g68<1>D -g67<8,8,1>D g49.1<8,4,2>D { align1 1Q I@4 }; -add(8) g100<1>D -g75<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g101.1<2>UD g68<4,4,1>UD { align1 1Q I@2 }; -mov(8) g103.1<2>UD g100<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g101UD g105UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; -add(8) g101<1>D g49<8,4,2>D 132D { align1 1Q $15.src compacted }; -add(8) g102<1>D g57<8,4,2>D 132D { align1 2Q $15.src compacted }; -mov(16) g110<1>D g79.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.l.f0.0(16) g103<1>UD g101<1,1,0>UD 0x00000084UD { align1 1H I@2 compacted }; -mov(8) g106<2>UD g101<4,4,1>UD { align1 1Q $15.src }; -mov(8) g108<2>UD g102<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(8) g69<1>D -g103<8,8,1>D g49.1<8,4,2>D { align1 1Q }; -add(8) g104<1>D -g104<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g106.1<2>UD g69<4,4,1>UD { align1 1Q I@2 }; -mov(8) g108.1<2>UD g104<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g106UD g110UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(8) g105<1>D g49<8,4,2>D 136D { align1 1Q $15.src compacted }; -add(8) g106<1>D g57<8,4,2>D 136D { align1 2Q $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(16) g115<1>D g81.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g107<1>UD g105<1,1,0>UD 0x00000088UD { align1 1H I@2 compacted }; -mov(8) g111<2>UD g105<4,4,1>UD { align1 1Q $0.src }; -mov(8) g113<2>UD g106<4,4,1>UD { align1 2Q }; -add(8) g70<1>D -g107<8,8,1>D g49.1<8,4,2>D { align1 1Q I@3 }; -add(8) g108<1>D -g108<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g111.1<2>UD g70<4,4,1>UD { align1 1Q I@2 }; -mov(8) g113.1<2>UD g108<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g111UD g115UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(8) g109<1>D g49<8,4,2>D 140D { align1 1Q $0.src compacted }; -add(8) g110<1>D g57<8,4,2>D 140D { align1 2Q $0.src compacted }; -mov(16) g120<1>D g83.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g111<1>UD g109<1,1,0>UD 0x0000008cUD { align1 1H I@2 compacted }; -mov(8) g116<2>UD g109<4,4,1>UD { align1 1Q $1.src }; -mov(8) g118<2>UD g110<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(8) g71<1>D -g111<8,8,1>D g49.1<8,4,2>D { align1 1Q }; -add(8) g112<1>D -g112<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g116.1<2>UD g71<4,4,1>UD { align1 1Q I@2 }; -mov(8) g118.1<2>UD g112<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g116UD g120UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(8) g113<1>D g49<8,4,2>D 144D { align1 1Q $1.src compacted }; -add(8) g114<1>D g57<8,4,2>D 144D { align1 2Q $1.src compacted }; -mov(16) g125<1>D g85.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g115<1>UD g113<1,1,0>UD 0x00000090UD { align1 1H I@2 compacted }; -mov(8) g121<2>UD g113<4,4,1>UD { align1 1Q $2.src }; -mov(8) g123<2>UD g114<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(8) g72<1>D -g115<8,8,1>D g49.1<8,4,2>D { align1 1Q }; -add(8) g116<1>D -g116<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g121.1<2>UD g72<4,4,1>UD { align1 1Q I@2 }; -mov(8) g123.1<2>UD g116<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g121UD g125UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -add(8) g117<1>D g49<8,4,2>D 148D { align1 1Q $2.src compacted }; -add(8) g118<1>D g57<8,4,2>D 148D { align1 2Q $2.src compacted }; -mov(16) g5<1>D g87.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g119<1>UD g117<1,1,0>UD 0x00000094UD { align1 1H I@2 compacted }; -mov(8) g1<2>UD g117<4,4,1>UD { align1 1Q }; -mov(8) g3<2>UD g118<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(8) g73<1>D -g119<8,8,1>D g49.1<8,4,2>D { align1 1Q }; -add(8) g120<1>D -g120<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g1.1<2>UD g73<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g120<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD g5UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -mov(16) g6<1>D g89.7<0,1,0>D { align1 1H $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g45UD g6UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $5 }; -add(8) g74<1>D g45<8,4,2>D 4D { align1 1Q $5.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -add(8) g121<1>D g47<8,4,2>D 4D { align1 2Q $5.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(16) g11<1>D g91.7<0,1,0>D { align1 1H }; -cmp.l.f0.0(8) g75<1>UD g74<8,8,1>UD g45<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -cmp.l.f0.0(8) g122<1>UD g121<8,8,1>UD g47<8,4,2>UD { align1 2Q I@3 }; -mov(8) g7<2>UD g74<4,4,1>UD { align1 1Q $5.src }; -mov(8) g9<2>UD g121<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(8) g76<1>D -g75<8,8,1>D g45.1<8,4,2>D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -add(8) g123<1>D -g122<8,8,1>D g47.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g7.1<2>UD g76<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g123<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g11UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add(8) g77<1>D g45<8,4,2>D 8D { align1 1Q compacted }; -add(8) g124<1>D g47<8,4,2>D 8D { align1 2Q $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) g16<1>D g93.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(8) g78<1>UD g77<8,8,1>UD g45<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -cmp.l.f0.0(8) g125<1>UD g124<8,8,1>UD g47<8,4,2>UD { align1 2Q I@3 }; -mov(8) g12<2>UD g77<4,4,1>UD { align1 1Q $6.src }; -mov(8) g14<2>UD g124<4,4,1>UD { align1 2Q }; -add(8) g79<1>D -g78<8,8,1>D g45.1<8,4,2>D { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -add(8) g126<1>D -g125<8,8,1>D g47.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g12.1<2>UD g79<4,4,1>UD { align1 1Q I@2 }; -mov(8) g14.1<2>UD g126<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g12UD g16UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(8) g80<1>D g45<8,4,2>D 16D { align1 1Q compacted }; -add(8) g127<1>D g47<8,4,2>D 16D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) g21<1>D g95.7<0,1,0>D { align1 1H }; -cmp.l.f0.0(8) g81<1>UD g80<8,8,1>UD g45<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -cmp.l.f0.0(8) g1<1>UD g127<8,8,1>UD g47<8,4,2>UD { align1 2Q I@3 }; -mov(8) g17<2>UD g80<4,4,1>UD { align1 1Q $7.src }; -mov(8) g19<2>UD g127<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(8) g82<1>D -g81<8,8,1>D g45.1<8,4,2>D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -add(8) g2<1>D -g1<8,8,1>D g47.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g17.1<2>UD g82<4,4,1>UD { align1 1Q I@2 }; -mov(8) g19.1<2>UD g2<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g21UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; -add(8) g3<1>D g45<8,4,2>D 20D { align1 1Q $4.src compacted }; -add(8) g4<1>D g47<8,4,2>D 20D { align1 2Q $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -mov(16) g26<1>D g97.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g5<1>UD g3<1,1,0>UD 0x00000014UD { align1 1H I@2 compacted }; -mov(8) g22<2>UD g3<4,4,1>UD { align1 1Q $8.src }; -mov(8) g24<2>UD g4<4,4,1>UD { align1 2Q }; -add(8) g83<1>D -g5<8,8,1>D g45.1<8,4,2>D { align1 1Q I@3 }; -add(8) g6<1>D -g6<8,8,1>D g47.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g22.1<2>UD g83<4,4,1>UD { align1 1Q I@2 }; -mov(8) g24.1<2>UD g6<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g22UD g26UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -add(8) g7<1>D g45<8,4,2>D 24D { align1 1Q $6.src compacted }; -add(8) g8<1>D g47<8,4,2>D 24D { align1 2Q $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g31<1>D g99.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g9<1>UD g7<1,1,0>UD 0x00000018UD { align1 1H I@2 compacted }; -mov(8) g27<2>UD g7<4,4,1>UD { align1 1Q $9.src }; -mov(8) g29<2>UD g8<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(8) g84<1>D -g9<8,8,1>D g45.1<8,4,2>D { align1 1Q }; -add(8) g10<1>D -g10<8,8,1>D g47.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g27.1<2>UD g84<4,4,1>UD { align1 1Q I@2 }; -mov(8) g29.1<2>UD g10<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g27UD g31UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; - -LABEL24: -endif(16) JIP: LABEL0 { align1 1H }; - -LABEL0: -endif(16) JIP: LABEL25 { align1 1H }; - -LABEL25: -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q $0.src }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_primref_primrefs_from_DXR_instances_code[] = { - 0x80000065, 0x7d058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x0b050220, 0x00000024, 0x00000000, - 0xe27e1a40, 0x00017d03, 0xe27f0040, 0x04017d03, - 0x80030061, 0x4f054410, 0x00000000, 0x76543210, - 0x00041c69, 0x67058660, 0x02460b05, 0x00000004, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x01140000, 0xfa007e0c, 0x00340000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80004131, 0x030c0000, 0xfa007f0c, 0x00300000, - 0x644f1a40, 0x00804f95, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x3d050160, - 0x00464f05, 0x00000000, 0xa03f1940, 0x67003d02, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041970, 0x00010220, 0x52463f05, 0x000002c4, - 0x00130061, 0x65260aa0, 0x000002a4, 0x00000000, - 0x00030061, 0x20260aa0, 0x000002a4, 0x00000000, - 0x00130061, 0x39260aa0, 0x00000264, 0x00000000, - 0x00030061, 0x31260aa0, 0x00000264, 0x00000000, - 0x212d0061, 0x001102cc, 0x2a2f0061, 0x001102cc, - 0x80102101, 0x00000000, 0x00000000, 0x00000000, - 0x2a3b0061, 0x001103cc, 0x21330061, 0x001103cc, - 0x2a651761, 0x0011025c, 0x21201761, 0x0011025c, - 0x2a391761, 0x00110244, 0x21311761, 0x00110244, - 0x212d1761, 0x00110204, 0x2a2f1761, 0x00110204, - 0x2a3b1761, 0x00110304, 0x21331761, 0x00110304, - 0x01040022, 0x0001c060, 0x00002c70, 0x00002c70, - 0x00040069, 0x68058660, 0x02463f05, 0x00000006, - 0x00031761, 0x6b050220, 0x00442026, 0x00000000, - 0x00131761, 0x6c050220, 0x00446526, 0x00000000, - 0xa1411b40, 0x680e2002, 0xaa421c40, 0x690e6502, - 0xe0690068, 0x01a03f03, 0x00031b70, 0x6d050220, - 0x52464105, 0x00442006, 0x00030061, 0x1c060220, - 0x00344105, 0x00000000, 0x00131c70, 0x6e050220, - 0x52464205, 0x00446506, 0x00130061, 0x1e060220, - 0x00344205, 0x00000000, 0x00041a52, 0x43040e68, - 0x0e2e6b05, 0x6d056905, 0x00131961, 0x1e260220, - 0x00344405, 0x00000000, 0x00031a61, 0x1c260220, - 0x00344305, 0x00000000, 0x00040066, 0x00010220, - 0x22464105, 0x00464305, 0x01040022, 0x0001c060, - 0x00000dd0, 0x00000da0, 0xa06e0040, 0x03004103, - 0xa0740040, 0x03804103, 0x27701a70, 0x41006e03, - 0x27761a70, 0x41007403, 0x00030061, 0x0c060220, - 0x00346e05, 0x00000000, 0x00130061, 0x0e060220, - 0x00346f05, 0x00000000, 0x00030061, 0x10060220, - 0x00347405, 0x00000000, 0x00130061, 0x12060220, - 0x00347505, 0x00000000, 0xa0721e40, 0x43027002, - 0xa0781e40, 0x43027602, 0x00031a61, 0x0c260220, - 0x00347205, 0x00000000, 0x00131b61, 0x0e260220, - 0x00347305, 0x00000000, 0x00031b61, 0x10260220, - 0x00347805, 0x00000000, 0x00131c61, 0x12260220, - 0x00347905, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x73140000, - 0xfb040c24, 0x00040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x79240000, - 0xfb041024, 0x000c0000, 0x00042261, 0x37050020, - 0x0066731f, 0x00000000, 0x00042366, 0x00010220, - 0x22467905, 0x00467b05, 0x01040022, 0x0001c060, - 0x00000c60, 0x00000c40, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa07d0040, 0x08007903, - 0xa0060040, 0x08c07903, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x27010a70, 0x79007d03, - 0x00033361, 0x11060220, 0x00347d05, 0x00000000, - 0x00133361, 0x13060220, 0x00347e05, 0x00000000, - 0xe7081c70, 0x08c00603, 0x00030061, 0x63060220, - 0x00340605, 0x00000000, 0x00130061, 0x65060220, - 0x00340705, 0x00000000, 0xa0041e40, 0x7b020102, - 0xa00a1c40, 0x7b020802, 0x00031a61, 0x11260220, - 0x00340405, 0x00000000, 0x00131b61, 0x13260220, - 0x00340505, 0x00000000, 0x00031b61, 0x63260220, - 0x00340a05, 0x00000000, 0x00131c61, 0x65260220, - 0x00340b05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x20140000, - 0xfb041124, 0x00040000, 0xa7002370, 0x7f832001, - 0x01040022, 0x0001c060, 0x00000180, 0x00000170, - 0xa0220040, 0x08407903, 0xe7241970, 0x08402203, - 0x00033361, 0x12060220, 0x00342205, 0x00000000, - 0x00133361, 0x14060220, 0x00342305, 0x00000000, - 0xa0261b40, 0x7b022402, 0x00031961, 0x12260220, - 0x00342605, 0x00000000, 0x00131a61, 0x14260220, - 0x00342705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x27140000, - 0xfb041224, 0x00040000, 0xa7002370, 0x7f832701, - 0x01040022, 0x0001c060, 0x000000c0, 0x000000b0, - 0xa0281140, 0x08807903, 0xe72a1970, 0x08802803, - 0x00033361, 0x13060220, 0x00342805, 0x00000000, - 0x00133361, 0x15060220, 0x00342905, 0x00000000, - 0xa0351b40, 0x7b022a02, 0x00031961, 0x13260220, - 0x00343505, 0x00000000, 0x00131a61, 0x15260220, - 0x00343605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x45140000, - 0xfb041324, 0x00040000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0xe7351970, 0x7f834500, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00041161, 0x35054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00040961, 0x35054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000009a8, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x52140000, 0xfb046324, 0x00040000, - 0xa7002470, 0x7f835201, 0x01040022, 0x0001c060, - 0x00000170, 0x00000160, 0xa0540040, 0x09007903, - 0xe7561970, 0x09005403, 0x00033361, 0x14060220, - 0x00345405, 0x00000000, 0x00133361, 0x16060220, - 0x00345505, 0x00000000, 0xa0581b40, 0x7b025602, - 0x00031961, 0x14260220, 0x00345805, 0x00000000, - 0x00131a61, 0x16260220, 0x00345905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x59140000, 0xfb041424, 0x00040000, - 0xa7002370, 0x7f835901, 0x01040022, 0x0001c060, - 0x000000b0, 0x000000a0, 0xa05a1140, 0x09407903, - 0xe75c1970, 0x09405a03, 0x00033361, 0x15060220, - 0x00345a05, 0x00000000, 0x00133361, 0x17060220, - 0x00345b05, 0x00000000, 0xa05e1b40, 0x7b025c02, - 0x00031961, 0x15260220, 0x00345e05, 0x00000000, - 0x00131a61, 0x17260220, 0x00345f05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x5f140000, 0xfb041524, 0x00040000, - 0xe7502370, 0x7f835f00, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00041161, 0x50054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00040961, 0x50054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000800, 0xae601170, 0x00003703, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x20620965, 0x50006003, 0xa0451266, 0x50226002, - 0x00040a65, 0x00010220, 0x22466205, 0x00463505, - 0x01040022, 0x0001c060, 0x00000548, 0x00000528, - 0xa0690040, 0x08407903, 0xa06e0040, 0x09007903, - 0xa0500040, 0x01004103, 0xa05e1140, 0x02004103, - 0xe76b1c70, 0x08406903, 0xe7701c70, 0x09006e03, - 0x00033461, 0x65060220, 0x00346e05, 0x00000000, - 0x00130061, 0x67060220, 0x00346f05, 0x00000000, - 0x27541e70, 0x41005003, 0x27600970, 0x41005e03, - 0xa06d1e40, 0x7b026b02, 0xa0721e40, 0x7b027002, - 0xa0561c40, 0x43025402, 0xa0621c40, 0x43026002, - 0x00031b61, 0x65260220, 0x00347205, 0x00000000, - 0x00131c61, 0x67260220, 0x00347305, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x4b240000, 0xfb046524, 0x000c0000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00033461, 0x64060220, 0x00346905, 0x00000000, - 0x00133561, 0x66060220, 0x00346a05, 0x00000000, - 0x00031a61, 0x64260220, 0x00346d05, 0x00000000, - 0x00131a61, 0x66260220, 0x00346e05, 0x00000000, - 0x00033561, 0x68060220, 0x00345005, 0x00000000, - 0x00130061, 0x6a060220, 0x00345105, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x47240000, 0xfb046424, 0x000c0000, - 0x00030061, 0x6c060220, 0x00345e05, 0x00000000, - 0x00130061, 0x6e060220, 0x00345f05, 0x00000000, - 0x00031c61, 0x68260220, 0x00345605, 0x00000000, - 0x00131c61, 0x6a260220, 0x00345705, 0x00000000, - 0x00031c61, 0x6c260220, 0x00346205, 0x00000000, - 0x00131c61, 0x6e260220, 0x00346305, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x0c440000, 0xfb046824, 0x003c0000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x14440000, 0xfb046c24, 0x003c0000, - 0x257b2562, 0x4d004b00, 0x257d1162, 0x7b005200, - 0xe0011141, 0x34007d00, 0x20051140, 0x01004b00, - 0x20742640, 0x47004b00, 0x20241240, 0x47200500, - 0x20040040, 0x01005200, 0xe0791341, 0x3f007400, - 0x20730040, 0x20005200, 0x20752640, 0x49004d00, - 0x00041261, 0x53054220, 0x00000000, 0x00000001, - 0xe0281541, 0x3f002400, 0x20221540, 0x20200400, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x20570c41, 0x0e007900, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x20631a41, 0x16007900, - 0xe0771641, 0x3f007300, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x04440000, - 0xfb041c24, 0x003c0000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x206f1541, 0x0e402800, - 0x201c3940, 0x01004d00, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x0004b85b, 0x65040aa8, - 0x0a0a6305, 0x77051405, 0x0004e75b, 0x59040aa8, - 0x0a0a5705, 0x77050c05, 0x20251340, 0x49201c00, - 0x202a2941, 0x06007900, 0x206a3741, 0x06402800, - 0xe07a0041, 0x3f007500, 0x20740041, 0x16402800, - 0xe0270041, 0x3f002200, 0x0004d95b, 0x47040aa8, - 0x0a0a2a05, 0x77050405, 0xe0291741, 0x3f002500, - 0x00041261, 0x2b054220, 0x00000000, 0x000000c0, - 0x0004d75b, 0x5b040aa8, 0x0a0a5905, 0x7a051005, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x0004285b, 0x67040aa8, 0x0a0a6505, 0x7a051805, - 0x0004155b, 0x76040aa8, 0x0a4a7405, 0x27051405, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x0004175b, 0x6c040aa8, 0x0a4a6a05, 0x27050405, - 0x0004005b, 0x71040aa8, 0x0a4a6f05, 0x27050c05, - 0x0004f95b, 0x49040aa8, 0x0a0a4705, 0x7a050805, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x205d0e40, 0x12005b00, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x2069e840, 0x1a006700, - 0x0004165b, 0x78040aa8, 0x0a4a7605, 0x29051805, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x0004165b, 0x6e040aa8, 0x0a4a6c05, 0x29050805, - 0x0004165b, 0x73040aa8, 0x0a4a7105, 0x29051005, - 0x204be940, 0x0a004900, 0x20291440, 0x78006900, - 0x20210040, 0x78206900, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x201d1340, 0x6e204b00, - 0x20250040, 0x6e004b00, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x201f1640, 0x73205d00, - 0x20270040, 0x73005d00, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x00040961, 0x53054220, - 0x00000000, 0x00000000, 0x00041b61, 0x2b054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000270, 0x00040070, 0x00018660, - 0x26463505, 0x00000000, 0x01040d62, 0x79058220, - 0x02464505, 0xffffffff, 0xae7b0070, 0x00010343, - 0x00041965, 0x00010220, 0x22467b05, 0x00467905, - 0x01040022, 0x0001c060, 0x00000218, 0x00000218, - 0xa07c1a40, 0x00c04103, 0xa0020b40, 0x01c04103, - 0xa0071740, 0x02c04103, 0x00040061, 0x53054220, - 0x00000000, 0x00000001, 0x00040061, 0x37054220, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x277e1d70, 0x41007c03, - 0x00031361, 0x6d060220, 0x00347c05, 0x00000000, - 0x00131361, 0x6f060220, 0x00347d05, 0x00000000, - 0x00030f61, 0x71060220, 0x00340205, 0x00000000, - 0x00130961, 0x73060220, 0x00340305, 0x00000000, - 0x27040070, 0x41000203, 0x00030f61, 0x75060220, - 0x00340705, 0x00000000, 0x00130d61, 0x77060220, - 0x00340805, 0x00000000, 0x27091770, 0x41000703, - 0xa0011f40, 0x43027e02, 0xa0061d40, 0x43020402, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa00b0b40, 0x43020902, 0x00031b61, 0x6d260220, - 0x00340105, 0x00000000, 0x00131c61, 0x6f260220, - 0x00340205, 0x00000000, 0x00031c61, 0x71260220, - 0x00340605, 0x00000000, 0x00131d61, 0x73260220, - 0x00340705, 0x00000000, 0x00031d61, 0x75260220, - 0x00340b05, 0x00000000, 0x00131e61, 0x77260220, - 0x00340c05, 0x00000000, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x25140000, - 0xfb046d24, 0x00040000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x27140000, - 0xfb047124, 0x00040000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x29140000, - 0xfb047524, 0x00040000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x00041461, 0x1d050220, - 0x00462505, 0x00000000, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x1f050220, - 0x00462705, 0x00000000, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x21050220, - 0x00462905, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x00041f61, 0x53054220, - 0x00000000, 0x00000000, 0x00041f61, 0x2b054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000040, 0x00000040, 0x00041c61, 0x53054220, - 0x00000000, 0x00000000, 0x00041c61, 0x2b054220, - 0x00000000, 0x00000000, 0x00041f61, 0x37054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00001dc8, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80041c61, 0x0c054660, - 0x00000000, 0x00000000, 0x00040061, 0x0c050660, - 0x00465305, 0x00000000, 0x00040070, 0x00018660, - 0x16463d05, 0x00000000, 0x80031a40, 0x0c260660, - 0x06440c06, 0x00440c26, 0x80021940, 0x0c470660, - 0x06420c27, 0x00420c47, 0x80021940, 0x0c670660, - 0x06420c27, 0x00420c67, 0x80021940, 0x0c850660, - 0x06000c64, 0x00340c85, 0x80021a40, 0x0d850660, - 0x06000d64, 0x00340d85, 0xa40d1940, 0x0d010c82, - 0x01040022, 0x0001c060, 0x00000160, 0x00000140, - 0xa1351440, 0x024e2d03, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0xaa0e1340, 0x024e2f03, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x1a050660, 0x00000de4, 0x00000000, - 0x00031b70, 0x36050220, 0x52463505, 0x00442d06, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x0f050220, 0x52460e05, 0x00442f06, - 0x00033361, 0x16060220, 0x00343505, 0x00000000, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00131761, 0x18060220, 0x00340e05, 0x00000000, - 0x00031c40, 0x41052660, 0x06463605, 0x00442d26, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00130c40, 0x10052660, 0x06460f05, 0x00442f26, - 0x00031a61, 0x16260220, 0x00344105, 0x00000000, - 0x00131a61, 0x18260220, 0x00341005, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x51140000, 0xfb181624, 0x01001a14, - 0x00040024, 0x0001c060, 0x00000030, 0x00000030, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x51054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00001bc0, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80041761, 0x11054660, 0x00000000, 0x00000000, - 0x00040061, 0x11050660, 0x00465305, 0x00000000, - 0x00040070, 0x00018660, 0x16465305, 0x00000000, - 0x80043340, 0x15058150, 0x05584f05, 0xffffffff, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80041961, 0x10014110, 0x00000000, 0x02200220, - 0x80040069, 0x10018510, 0x01461505, 0x00020002, - 0x80040940, 0x10018110, 0x01461001, 0x02200220, - 0xe3130961, 0x001b0004, 0x80001961, 0x13054660, - 0x00000000, 0x00000000, 0x80031940, 0x13260660, - 0x06441306, 0x00441326, 0x80021940, 0x13470660, - 0x06421327, 0x00421347, 0x80021940, 0x13670660, - 0x06421327, 0x00421367, 0x80021940, 0x13850660, - 0x06001364, 0x00341385, 0x80021a40, 0x14850660, - 0x06001464, 0x00341485, 0xa4141940, 0x14011382, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0xa0160040, 0x13015102, 0x01040022, 0x0001c060, - 0x00000310, 0x000000e0, 0x00041261, 0x21054220, - 0x00000000, 0x7f800000, 0x00041261, 0x1f054220, - 0x00000000, 0x7f800000, 0x00041461, 0x1d054220, - 0x00000000, 0x7f800000, 0x00041661, 0x29054220, - 0x00000000, 0xff800000, 0x00041161, 0x27054220, - 0x00000000, 0xff800000, 0x00041361, 0x25054220, - 0x00000000, 0xff800000, 0x00041161, 0x5e054220, - 0x00000000, 0x7f800000, 0x00041161, 0x5c054220, - 0x00000000, 0x7f800000, 0x00041161, 0x5a054220, - 0x00000000, 0x7f800000, 0x00043461, 0x64054220, - 0x00000000, 0xff800000, 0x00040061, 0x62054220, - 0x00000000, 0xff800000, 0x00041161, 0x60054220, - 0x00000000, 0xff800000, 0x00040024, 0x0001c060, - 0x00000240, 0x00000240, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00040a69, 0x18058660, - 0x02461605, 0x00000005, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00031161, 0x1b050220, - 0x00443326, 0x00000000, 0x00131261, 0x1c050220, - 0x00443b26, 0x00000000, 0xa1351b40, 0x180e3302, - 0xaa361c40, 0x190e3b02, 0xe0193368, 0x01b01603, - 0x00040069, 0x17058660, 0x02463705, 0x00000018, - 0x00031c70, 0x41050220, 0x52463505, 0x00443306, - 0x00030061, 0x45060220, 0x00343505, 0x00000000, - 0x00131d70, 0x42050220, 0x52463605, 0x00443b06, - 0x00130061, 0x47060220, 0x00343605, 0x00000000, - 0x20231d66, 0x17003f03, 0x00041b52, 0x43040e68, - 0x0e2e1b05, 0x41051905, 0x00131961, 0x47260220, - 0x00344405, 0x00000000, 0x00031a61, 0x45260220, - 0x00344305, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x00000000, - 0xfb0c4524, 0x003c1d44, 0xa0453d40, 0x01003503, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x27471970, 0x35004503, 0x00031361, 0x4b060220, - 0x00344505, 0x00000000, 0x00130061, 0x4d060220, - 0x00344605, 0x00000000, 0xa0490b40, 0x43024702, - 0x00131961, 0x4d260220, 0x00344a05, 0x00000000, - 0x00031a61, 0x4b260220, 0x00344905, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x00000000, 0xfb0c4b24, 0x003c2544, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x20601140, 0x25001d00, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x20623d40, 0x27001f00, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x20643d40, 0x29002100, 0x00041361, 0x5a050220, - 0x00466005, 0x00000000, 0x00041261, 0x5c050220, - 0x00466205, 0x00000000, 0x00041161, 0x5e050220, - 0x00466405, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00001778, 0x00040070, 0x00018660, - 0x16463d05, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0xa34c1361, 0x7f810000, - 0x604c0061, 0x00101d00, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0xa34e1361, 0x7f810000, - 0x604e0061, 0x00101f00, 0xa3501361, 0x7f810000, - 0x60500061, 0x00102100, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0xa3520e61, 0xff810000, - 0x60520061, 0x00102500, 0xa3541661, 0xff810000, - 0x60540061, 0x00102700, 0xa3561661, 0xff810000, - 0x60560061, 0x00102900, 0xa3581d61, 0x7f810000, - 0x60580061, 0x00105a00, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80031761, 0x66060220, - 0x00444c26, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80031661, 0x73060220, - 0x00444e26, 0x00000000, 0x80031561, 0x14060220, - 0x00445026, 0x00000000, 0xa35a1f61, 0x7f810000, - 0x605a0061, 0x00105c00, 0x80031461, 0x33060220, - 0x00445426, 0x00000000, 0x80031361, 0x40060220, - 0x00445626, 0x00000000, 0x80031261, 0x45060220, - 0x00445826, 0x00000000, 0x80031561, 0x20060220, - 0x00445226, 0x00000000, 0xa35c1f61, 0x7f810000, - 0x605c0061, 0x00105e00, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80031e62, 0x71060aa0, - 0x5a444e06, 0x00447306, 0x80031d62, 0x12060aa0, - 0x5a445006, 0x00441406, 0xa35e0061, 0xff810000, - 0x605e0061, 0x00106000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80031561, 0x4a060220, - 0x00445a26, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80031d62, 0x2a060aa0, - 0x4a445406, 0x00443306, 0x80031c62, 0x3e060aa0, - 0x4a445606, 0x00444006, 0xa3600061, 0xff810000, - 0x60600061, 0x00106200, 0x80031b62, 0x43060aa0, - 0x5a445806, 0x00444506, 0x80031a62, 0x1e060aa0, - 0x4a445206, 0x00442006, 0x80031761, 0x68060220, - 0x00445c26, 0x00000000, 0x80030f61, 0x4e260220, - 0x00447106, 0x00000000, 0xa3620061, 0xff810000, - 0x60620061, 0x00106400, 0x80030f61, 0x50260220, - 0x00441206, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80031761, 0x6d060220, - 0x00445e26, 0x00000000, 0x80031d62, 0x48060aa0, - 0x5a445a06, 0x00444a06, 0x80030f61, 0x54260220, - 0x00442a06, 0x00000000, 0x80030e61, 0x56260220, - 0x00443e06, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80031561, 0x75060220, - 0x00446026, 0x00000000, 0x80030c61, 0x58260220, - 0x00444306, 0x00000000, 0x80030b61, 0x52260220, - 0x00441e06, 0x00000000, 0x8002f061, 0x01070220, - 0x00424e47, 0x00000000, 0x80031261, 0x7a060220, - 0x00446226, 0x00000000, 0x80031f62, 0x6b060aa0, - 0x4a445e06, 0x00446d06, 0x80031261, 0x5a260220, - 0x00444806, 0x00000000, 0x80021f61, 0x06070220, - 0x00425447, 0x00000000, 0x80020061, 0x04070220, - 0x00425427, 0x00000000, 0x80021f61, 0x0c070220, - 0x00425647, 0x00000000, 0x80020061, 0x0a070220, - 0x00425627, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80031f62, 0x70060aa0, - 0x4a446006, 0x00447506, 0x80030062, 0x64060aa0, - 0x5a444c06, 0x00446606, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80021f61, 0x10070220, - 0x00425827, 0x00000000, 0x80020061, 0x12070220, - 0x00425847, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80021f61, 0x7e070220, - 0x00425247, 0x00000000, 0x80020061, 0x7c070220, - 0x00425227, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80031f62, 0x78060aa0, - 0x4a446206, 0x00447a06, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80031461, 0x5e260220, - 0x00446b06, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80021f61, 0x18070220, - 0x00425a47, 0x00000000, 0x80020061, 0x16070220, - 0x00425a27, 0x00000000, 0x80021f62, 0x3b070aa0, - 0x4a420407, 0x00420607, 0x80021f62, 0x41070aa0, - 0x4a420a07, 0x00420c07, 0x80031561, 0x60260220, - 0x00447006, 0x00000000, 0x80031461, 0x4c260220, - 0x00446406, 0x00000000, 0x80021f62, 0x46070aa0, - 0x5a421007, 0x00421207, 0x80021e62, 0x26070aa0, - 0x4a427c07, 0x00427e07, 0x80031561, 0x62260220, - 0x00447806, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80021761, 0x76070220, - 0x00425027, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80021f61, 0x24070220, - 0x00425e47, 0x00000000, 0x80023d61, 0x22070220, - 0x00425e27, 0x00000000, 0x80030062, 0x66060aa0, - 0x5a445c06, 0x00446806, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80021561, 0x54470220, - 0x00423b07, 0x00000000, 0x80021461, 0x56470220, - 0x00424107, 0x00000000, 0x80021661, 0x7a070220, - 0x00424e27, 0x00000000, 0x80021f61, 0x2a070220, - 0x00426047, 0x00000000, 0x80020061, 0x28070220, - 0x00426027, 0x00000000, 0x80021f61, 0x6b070220, - 0x00424c47, 0x00000000, 0x80021361, 0x58470220, - 0x00424607, 0x00000000, 0x80021261, 0x52470220, - 0x00422607, 0x00000000, 0x80020061, 0x36070220, - 0x00426247, 0x00000000, 0x80020061, 0x34070220, - 0x00426227, 0x00000000, 0x80023a62, 0x6e070aa0, - 0x4a422207, 0x00422407, 0x80020062, 0x64070aa0, - 0x5a421607, 0x00421807, 0x80031361, 0x5c260220, - 0x00446606, 0x00000000, 0x80021661, 0x09070220, - 0x00425467, 0x00000000, 0x80021761, 0x07070220, - 0x00425427, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80021561, 0x0f070220, - 0x00425667, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80021661, 0x0d070220, - 0x00425627, 0x00000000, 0x80020062, 0x74070aa0, - 0x5a427a07, 0x00420107, 0x80020061, 0x78070220, - 0x00425047, 0x00000000, 0x80020e61, 0x13070220, - 0x00425827, 0x00000000, 0x80020f61, 0x03070220, - 0x00425267, 0x00000000, 0x80021461, 0x69070220, - 0x00424c27, 0x00000000, 0x80021361, 0x5e470220, - 0x00426e07, 0x00000000, 0x80021261, 0x5a470220, - 0x00426407, 0x00000000, 0x80020061, 0x1e070220, - 0x00425c47, 0x00000000, 0x80020061, 0x1c070220, - 0x00425c27, 0x00000000, 0x80020062, 0x3d070aa0, - 0x4a420707, 0x00420907, 0x80021f62, 0x42070aa0, - 0x4a420d07, 0x00420f07, 0x80021361, 0x4e470220, - 0x00427407, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80021f62, 0x1a070aa0, - 0x5a427607, 0x00427807, 0x80021561, 0x15070220, - 0x00425867, 0x00000000, 0x80021f62, 0x67070aa0, - 0x5a426907, 0x00426b07, 0x80020e61, 0x25070220, - 0x00425e27, 0x00000000, 0x80020062, 0x7b070aa0, - 0x4a423407, 0x00423607, 0x80021661, 0x01070220, - 0x00425227, 0x00000000, 0x80021561, 0x54670220, - 0x00423d07, 0x00000000, 0x80021461, 0x56670220, - 0x00424207, 0x00000000, 0x80021e61, 0x11070220, - 0x00424e67, 0x00000000, 0x80020061, 0x0b070220, - 0x00424e27, 0x00000000, 0x80021361, 0x50470220, - 0x00421a07, 0x00000000, 0x80021f62, 0x47070aa0, - 0x5a421307, 0x00421507, 0x80021361, 0x4c470220, - 0x00426707, 0x00000000, 0x80021261, 0x62470220, - 0x00427b07, 0x00000000, 0x80020062, 0x76070aa0, - 0x4a422807, 0x00422a07, 0x80020062, 0x69070aa0, - 0x5a421c07, 0x00421e07, 0x80021f62, 0x54850aa0, - 0x4a005464, 0x00345485, 0x80021f62, 0x55850aa0, - 0x4a005564, 0x00345585, 0x80021e62, 0x56850aa0, - 0x4a005664, 0x00345685, 0x80021e62, 0x57850aa0, - 0x4a005764, 0x00345785, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80021c62, 0x05070aa0, - 0x5a420b07, 0x00421107, 0x80021b61, 0x79070220, - 0x00425027, 0x00000000, 0x80021761, 0x58670220, - 0x00424707, 0x00000000, 0x80021c61, 0x70070220, - 0x00424c67, 0x00000000, 0x80020061, 0x6e070220, - 0x00424c27, 0x00000000, 0x80021d61, 0x3b070220, - 0x00426267, 0x00000000, 0x80021761, 0x37070220, - 0x00426227, 0x00000000, 0x80021761, 0x60470220, - 0x00427607, 0x00000000, 0x80021661, 0x5c470220, - 0x00426907, 0x00000000, 0x80020061, 0x19070220, - 0x00425a27, 0x00000000, 0x80031462, 0x55050aa0, - 0x4a0054e4, 0x00465505, 0x80031362, 0x57050aa0, - 0x4a0056e4, 0x00465705, 0x80020061, 0x7b070220, - 0x00425067, 0x00000000, 0x80021761, 0x27070220, - 0x00425e67, 0x00000000, 0x80020062, 0x29070aa0, - 0x4a420107, 0x00420307, 0x80021761, 0x1b070220, - 0x00425a67, 0x00000000, 0x80021461, 0x4e670220, - 0x00420507, 0x00000000, 0x80020062, 0x58850aa0, - 0x5a005864, 0x00345885, 0x80020062, 0x59850aa0, - 0x5a005964, 0x00345985, 0x80021f62, 0x6c070aa0, - 0x5a426e07, 0x00427007, 0x80021f61, 0x33070220, - 0x00426067, 0x00000000, 0x80023e61, 0x2b070220, - 0x00426027, 0x00000000, 0x80021f61, 0x21070220, - 0x00425c67, 0x00000000, 0x80020061, 0x1f070220, - 0x00425c27, 0x00000000, 0x80021f62, 0x1d070aa0, - 0x5a427907, 0x00427b07, 0x80021561, 0x52670220, - 0x00422907, 0x00000000, 0x80021f62, 0x65070aa0, - 0x5a421907, 0x00421b07, 0x80021e62, 0x4e850aa0, - 0x5a004e64, 0x00344e85, 0x80021e62, 0x4f850aa0, - 0x5a004f64, 0x00344f85, 0x80031662, 0x59050aa0, - 0x5a0058e4, 0x00465905, 0x80021661, 0x4c670220, - 0x00426c07, 0x00000000, 0x80021d62, 0x77070aa0, - 0x4a422b07, 0x00423307, 0x80021b62, 0x6a070aa0, - 0x5a421f07, 0x00422107, 0x80021761, 0x50670220, - 0x00421d07, 0x00000000, 0x80021f62, 0x6f070aa0, - 0x4a422507, 0x00422707, 0x80021b62, 0x52850aa0, - 0x4a005264, 0x00345285, 0x80021b62, 0x53850aa0, - 0x4a005364, 0x00345385, 0x80021761, 0x5a670220, - 0x00426507, 0x00000000, 0x80031762, 0x4f050aa0, - 0x5a004ee4, 0x00464f05, 0x80020062, 0x7c070aa0, - 0x4a423707, 0x00423b07, 0x80021b62, 0x4c850aa0, - 0x5a004c64, 0x00344c85, 0x80021b62, 0x4d850aa0, - 0x5a004d64, 0x00344d85, 0x80021761, 0x60670220, - 0x00427707, 0x00000000, 0x80021761, 0x5c670220, - 0x00426a07, 0x00000000, 0x80021c62, 0x50850aa0, - 0x5a005064, 0x00345085, 0x80021c62, 0x51850aa0, - 0x5a005164, 0x00345185, 0x80021761, 0x5e670220, - 0x00426f07, 0x00000000, 0x80031762, 0x53050aa0, - 0x4a0052e4, 0x00465305, 0x80021c62, 0x5a850aa0, - 0x5a005a64, 0x00345a85, 0x80021c62, 0x5b850aa0, - 0x5a005b64, 0x00345b85, 0x80021761, 0x62670220, - 0x00427c07, 0x00000000, 0x80031662, 0x4d050aa0, - 0x5a004ce4, 0x00464d05, 0x80021c62, 0x60850aa0, - 0x4a006064, 0x00346085, 0x80021c62, 0x61850aa0, - 0x4a006164, 0x00346185, 0x80021b62, 0x5c850aa0, - 0x5a005c64, 0x00345c85, 0x80021b62, 0x5d850aa0, - 0x5a005d64, 0x00345d85, 0x80031762, 0x51050aa0, - 0x5a0050e4, 0x00465105, 0x80021a62, 0x5e850aa0, - 0x4a005e64, 0x00345e85, 0x80021a62, 0x5f850aa0, - 0x4a005f64, 0x00345f85, 0x80031762, 0x5b050aa0, - 0x5a005ae4, 0x00465b05, 0x80021962, 0x62850aa0, - 0x4a006264, 0x00346285, 0x80021962, 0x63850aa0, - 0x4a006364, 0x00346385, 0x80031762, 0x61050aa0, - 0x4a0060e4, 0x00466105, 0x80031762, 0x5d050aa0, - 0x5a005ce4, 0x00465d05, 0x80031662, 0x5f050aa0, - 0x4a005ee4, 0x00465f05, 0x80031462, 0x63050aa0, - 0x4a0062e4, 0x00466305, 0x01040022, 0x0001c060, - 0x000009f8, 0x000009f8, 0xa1420040, 0x080e3103, - 0xaa4a0040, 0x080e3903, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x69050660, - 0x00004de4, 0x00000000, 0x00031b70, 0x43050220, - 0x52464205, 0x00443106, 0x80101b01, 0x00000000, - 0x00000000, 0x00000000, 0x00130070, 0x4b050220, - 0x52464a05, 0x00443906, 0x00030061, 0x65060220, - 0x00344205, 0x00000000, 0x00130061, 0x67060220, - 0x00344a05, 0x00000000, 0x00031c40, 0x44052660, - 0x06464305, 0x00443126, 0x00131c40, 0x64052660, - 0x06464b05, 0x00443926, 0x00031a61, 0x65260220, - 0x00344405, 0x00000000, 0x00131a61, 0x67260220, - 0x00346405, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x00000000, - 0xfb2a6524, 0x01006914, 0xa1653f40, 0x084e3103, - 0xaa663f40, 0x084e3903, 0x00040061, 0x6e050660, - 0x00004fe4, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xe7671a70, 0x08406503, - 0x00033f61, 0x6a060220, 0x00346505, 0x00000000, - 0x00130061, 0x6c060220, 0x00346605, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x45052660, 0x06466705, 0x00443126, - 0x00131c40, 0x68052660, 0x06466805, 0x00443926, - 0x00031a61, 0x6a260220, 0x00344505, 0x00000000, - 0x00131a61, 0x6c260220, 0x00346805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb2a6a24, 0x01006e14, - 0xa1693f40, 0x088e3103, 0xaa6a3040, 0x088e3903, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x73050660, 0x000051e4, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe76b1a70, 0x08806903, 0x00033061, 0x6f060220, - 0x00346905, 0x00000000, 0x00130061, 0x71060220, - 0x00346a05, 0x00000000, 0x00031b40, 0x46052660, - 0x06466b05, 0x00443126, 0x00131c40, 0x6c052660, - 0x06466c05, 0x00443926, 0x00031a61, 0x6f260220, - 0x00344605, 0x00000000, 0x00131a61, 0x71260220, - 0x00346c05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb2a6f24, 0x01007314, 0xa16d3040, 0x08ce3103, - 0xaa6e3040, 0x08ce3903, 0x00040061, 0x78050660, - 0x000053e4, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe76f1a70, 0x08c06d03, - 0x00033161, 0x74060220, 0x00346d05, 0x00000000, - 0x00130061, 0x76060220, 0x00346e05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x47052660, 0x06466f05, 0x00443126, - 0x00131c40, 0x70052660, 0x06467005, 0x00443926, - 0x00031a61, 0x74260220, 0x00344705, 0x00000000, - 0x00131a61, 0x76260220, 0x00347005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb2c7424, 0x01007814, - 0xa1713140, 0x090e3103, 0xaa723140, 0x090e3903, - 0x00040061, 0x7d050660, 0x000055e4, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe7731a70, 0x09007103, 0x00033261, 0x79060220, - 0x00347105, 0x00000000, 0x00130061, 0x7b060220, - 0x00347205, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x48052660, - 0x06467305, 0x00443126, 0x00131c40, 0x74052660, - 0x06467405, 0x00443926, 0x00031a61, 0x79260220, - 0x00344805, 0x00000000, 0x00131a61, 0x7b260220, - 0x00347405, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x00000000, - 0xfb2c7924, 0x01007d14, 0xa1753240, 0x094e3103, - 0xaa763240, 0x094e3903, 0x00040061, 0x05050660, - 0x000057e4, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe7771a70, 0x09407503, - 0x00030061, 0x01060220, 0x00347505, 0x00000000, - 0x00130061, 0x03060220, 0x00347605, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x49052660, 0x06467705, 0x00443126, - 0x00131c40, 0x78052660, 0x06467805, 0x00443926, - 0x00031a61, 0x01260220, 0x00344905, 0x00000000, - 0x00131a61, 0x03260220, 0x00347805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xfb2c0124, 0x01000514, - 0x00043461, 0x06050660, 0x000059e4, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x00000000, 0xfb2a2d24, 0x01000614, - 0xa14a3540, 0x004e2d03, 0x80103301, 0x00000000, - 0x00000000, 0x00000000, 0xaa793540, 0x004e2f03, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x0b050660, 0x00005be4, 0x00000000, - 0x00031b70, 0x4b050220, 0x52464a05, 0x00442d06, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x7a050220, 0x52467905, 0x00442f06, - 0x00033561, 0x07060220, 0x00344a05, 0x00000000, - 0x00130061, 0x09060220, 0x00347905, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x4c052660, 0x06464b05, 0x00442d26, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00131c40, 0x7b052660, 0x06467a05, 0x00442f26, - 0x00031a61, 0x07260220, 0x00344c05, 0x00000000, - 0x00131a61, 0x09260220, 0x00347b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb2a0724, 0x01000b14, - 0xa14d0040, 0x008e2d03, 0xaa7c3340, 0x008e2f03, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x10050660, 0x00005de4, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030070, 0x4e050220, 0x52464d05, 0x00442d06, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x7d050220, 0x52467c05, 0x00442f06, - 0x00033661, 0x0c060220, 0x00344d05, 0x00000000, - 0x00130061, 0x0e060220, 0x00347c05, 0x00000000, - 0x00031c40, 0x4f052660, 0x06464e05, 0x00442d26, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00131c40, 0x7e052660, 0x06467d05, 0x00442f26, - 0x00031a61, 0x0c260220, 0x00344f05, 0x00000000, - 0x00131a61, 0x0e260220, 0x00347e05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x00000000, 0xfb2a0c24, 0x01001014, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0xa1500040, 0x010e2d03, 0xaa7f0040, 0x010e2f03, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x15050660, 0x00005fe4, 0x00000000, - 0x00031b70, 0x51050220, 0x52465005, 0x00442d06, - 0x80103401, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x01050220, 0x52467f05, 0x00442f06, - 0x00033761, 0x11060220, 0x00345005, 0x00000000, - 0x00130061, 0x13060220, 0x00347f05, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x52052660, 0x06465105, 0x00442d26, - 0x80103401, 0x00000000, 0x00000000, 0x00000000, - 0x00131c40, 0x02052660, 0x06460105, 0x00442f26, - 0x00031a61, 0x11260220, 0x00345205, 0x00000000, - 0x00131a61, 0x13260220, 0x00340205, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x00000000, 0xfb2c1124, 0x01001514, - 0xa1033440, 0x014e2d03, 0xaa043440, 0x014e2f03, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x1a050660, 0x000061e4, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe7051a70, 0x01400303, 0x00033861, 0x16060220, - 0x00340305, 0x00000000, 0x00130061, 0x18060220, - 0x00340405, 0x00000000, 0x00031b40, 0x53052660, - 0x06460505, 0x00442d26, 0x00131c40, 0x06052660, - 0x06460605, 0x00442f26, 0x00031a61, 0x16260220, - 0x00345305, 0x00000000, 0x00131a61, 0x18260220, - 0x00340605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x00000000, - 0xfb2c1624, 0x01001a14, 0xa1073640, 0x018e2d03, - 0xaa083640, 0x018e2f03, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x1f050660, - 0x000063e4, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe7091a70, 0x01800703, - 0x00033961, 0x1b060220, 0x00340705, 0x00000000, - 0x00130061, 0x1d060220, 0x00340805, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x54052660, 0x06460905, 0x00442d26, - 0x00131c40, 0x0a052660, 0x06460a05, 0x00442f26, - 0x00031a61, 0x1b260220, 0x00345405, 0x00000000, - 0x00131a61, 0x1d260220, 0x00340a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x00000000, 0xfb2c1b24, 0x01001f14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80033061, 0x7e050220, 0x00460005, 0x00000000, - 0x80040931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_primref_primrefs_from_DXR_instances = { - .prog_data = { - .base.nr_params = 19, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 3, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 11824, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_primref_primrefs_from_DXR_instances_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 19, - .push.cross_thread.regs = 3, - .push.cross_thread.size = 96, - }, - .args_size = 44, - .arg_count = 6, - .args = gfx125_bvh_build_primref_primrefs_from_DXR_instances_args, - .code = gfx125_bvh_build_primref_primrefs_from_DXR_instances_code, -}; -const char *gfx125_bvh_build_primref_primrefs_from_DXR_instances_sha1 = "02bb6e9fba8b08c156f1ca2ff7f9189f75cd6e29"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_primref_primrefs_from_DXR_instances_indirect.h b/src/intel/vulkan/grl/gfx125_bvh_build_primref_primrefs_from_DXR_instances_indirect.h deleted file mode 100644 index 456de67eb0e..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_primref_primrefs_from_DXR_instances_indirect.h +++ /dev/null @@ -1,1770 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_primref_primrefs_from_DXR_instances_indirect_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_primref_primrefs_from_DXR_instances_indirect_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, - { 24, 8 }, - { 32, 8 }, - { 40, 4 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g125<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g11<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g126<1>UD g125<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -add(1) g127<1>UD g125<0,1,0>UD 0x00000040UD { align1 WE_all 1N compacted }; -mov(8) g79<1>UW 0x76543210V { align1 WE_all 1Q }; -shl(16) g104<1>D g11<8,8,1>D 0x00000004UD { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g1UD g126UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g3UD g127UD nullUD 0x0210c500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -add(8) g79.8<1>UW g79<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g61<1>D g79<8,8,1>UW { align1 1H }; -and(16) g102<1>UD g61<1,1,0>UD 0x0000000fUD { align1 1H I@1 compacted }; -add(16) g63<1>D g102<1,1,0>D g104<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -mov(8) g101.1<2>F g2.5<0,1,0>F { align1 2Q I@1 }; -mov(8) g13.1<2>F g2.7<0,1,0>F { align1 1Q }; -mov(8) g15.1<2>F g2.7<0,1,0>F { align1 2Q }; -mov(8) g32.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g57.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g49.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g45.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g47.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.dst }; -mov(8) g59.1<2>F g3.1<0,1,0>F { align1 2Q compacted }; -mov(8) g51.1<2>F g3.1<0,1,0>F { align1 1Q compacted }; -mov(8) g101<2>F g2.4<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g13<2>F g2.6<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g15<2>F g2.6<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g32<2>F g2.4<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g57<2>F g2.2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g49<2>F g2.2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g45<2>F g2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g47<2>F g2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g59<2>F g3<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g51<2>F g3<0,1,0>F { align1 1Q F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g105UD g13UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -cmp.l.f0.0(16) null<1>UD g63<8,8,1>UD g105<8,8,1>UD { align1 1H @1 $2.dst }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -add(8) g34<1>D g13<8,4,2>D 4D { align1 1Q $2.src compacted }; -add(8) g106<1>D g15<8,4,2>D 4D { align1 2Q $2.src compacted }; -shl(16) g115<1>D g63<8,8,1>D 0x00000006UD { align1 1H }; -cmp.l.f0.0(8) g35<1>UD g34<8,8,1>UD g13<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g107<1>UD g106<8,8,1>UD g15<8,4,2>UD { align1 2Q I@3 }; -mov(8) g17<2>UD g34<4,4,1>UD { align1 1Q }; -mov(8) g19<2>UD g106<4,4,1>UD { align1 2Q }; -add(8) g36<1>D -g35<8,8,1>D g13.1<8,4,2>D { align1 1Q I@4 }; -add(8) g108<1>D -g107<8,8,1>D g15.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g17.1<2>UD g36<4,4,1>UD { align1 1Q I@2 }; -mov(8) g19.1<2>UD g108<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g109UD g17UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -add(8) g111<1>D g32<8,4,2>D g109<1,1,0>D { align1 1Q F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.dst }; -add(8) g112<1>D g101<8,4,2>D g110<1,1,0>D { align1 2Q F@7 compacted }; -cmp.l.f0.0(8) g37<1>UD g111<8,8,1>UD g32<8,4,2>UD { align1 1Q I@2 }; -add(16) g65<1>D g111<1,1,0>D g115<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(8) g113<1>UD g112<8,8,1>UD g101<8,4,2>UD { align1 2Q }; -shr(16) g116<1>UD g63<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -add(8) g114<1>D -g37<8,8,1>D g32.1<8,4,2>D { align1 1Q I@4 }; -cmp.l.f0.0(16) g118<1>UD g65<1,1,0>UD g111<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g28<2>UD g65<4,4,1>UD { align1 1Q }; -mov(8) g30<2>UD g66<4,4,1>UD { align1 2Q }; -add(8) g115<1>D -g113<8,8,1>D g101.1<8,4,2>D { align1 2Q I@6 }; -add3(16) g67<1>D g114<8,8,1>D g116<8,8,1>D -g118<1,1,1>D { align1 1H I@1 }; -mov(8) g30.1<2>UD g68<4,4,1>UD { align1 2Q I@1 }; -mov(8) g28.1<2>UD g67<4,4,1>UD { align1 1Q I@2 }; -or.nz.f0.0(16) null<1>UD g65<8,8,1>UD g67<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL2 UIP: LABEL1 { align1 1H }; -add(16) g119<1>D g65<1,1,0>D 48D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g125<1>D g65<1,1,0>D 56D { align1 1H compacted }; -cmp.l.f0.0(16) g121<1>UD g119<1,1,0>UD g65<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.l.f0.0(16) g1<1>UD g125<1,1,0>UD g65<1,1,0>UD { align1 1H A@2 compacted }; -mov(8) g18<2>UD g119<4,4,1>UD { align1 1Q $3.src }; -mov(8) g20<2>UD g120<4,4,1>UD { align1 2Q $3.src }; -mov(8) g22<2>UD g125<4,4,1>UD { align1 1Q }; -mov(8) g24<2>UD g126<4,4,1>UD { align1 2Q }; -add(16) g123<1>D -g121<1,1,0>D g67<1,1,0>D { align1 1H I@6 compacted }; -add(16) g4<1>D -g1<1,1,0>D g67<1,1,0>D { align1 1H I@6 compacted }; -mov(8) g18.1<2>UD g123<4,4,1>UD { align1 1Q I@2 }; -mov(8) g20.1<2>UD g124<4,4,1>UD { align1 2Q I@3 }; -mov(8) g22.1<2>UD g4<4,4,1>UD { align1 1Q I@3 }; -mov(8) g24.1<2>UD g5<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g124UD g18UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g5UD g22UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(16) g55<1>UD g124.3<32,8,4>UB { align1 1H $3.dst }; -or.nz.f0.0(16) null<1>UD g5<8,8,1>UD g7<8,8,1>UD { align1 1H $4.dst }; -(+f0.0) if(16) JIP: LABEL4 UIP: LABEL3 { align1 1H }; -add(16) g9<1>D g5<1,1,0>D 128D { align1 1H compacted }; -add(16) g15<1>D g5<1,1,0>D 140D { align1 1H compacted }; -cmp.l.f0.0(16) g11<1>UD g9<1,1,0>UD g5<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g23<2>UD g9<4,4,1>UD { align1 1Q $4.src }; -mov(8) g25<2>UD g10<4,4,1>UD { align1 2Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g17<1>UD g15<1,1,0>UD 0x0000008cUD { align1 1H I@4 compacted }; -mov(8) g99<2>UD g15<4,4,1>UD { align1 1Q }; -mov(8) g101<2>UD g16<4,4,1>UD { align1 2Q }; -add(16) g13<1>D -g11<1,1,0>D g7<1,1,0>D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g19<1>D -g17<1,1,0>D g7<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g23.1<2>UD g13<4,4,1>UD { align1 1Q I@2 }; -mov(8) g25.1<2>UD g14<4,4,1>UD { align1 2Q I@3 }; -mov(8) g99.1<2>UD g19<4,4,1>UD { align1 1Q I@3 }; -mov(8) g101.1<2>UD g20<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g32UD g23UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -cmp.l.f0.0(16) null<1>F (abs)g32<1,1,0>F 0x7f800000F /* infF */ { align1 1H $4.dst compacted }; -(+f0.0) if(16) JIP: LABEL6 UIP: LABEL5 { align1 1H }; -add(16) g34<1>D g5<1,1,0>D 132D { align1 1H compacted }; -cmp.l.f0.0(16) g36<1>UD g34<1,1,0>UD 0x00000084UD { align1 1H I@1 compacted }; -mov(8) g24<2>UD g34<4,4,1>UD { align1 1Q $4.src }; -mov(8) g26<2>UD g35<4,4,1>UD { align1 2Q $4.src }; -add(16) g38<1>D -g36<1,1,0>D g7<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g24.1<2>UD g38<4,4,1>UD { align1 1Q I@1 }; -mov(8) g26.1<2>UD g39<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g39UD g24UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -cmp.l.f0.0(16) null<1>F (abs)g39<1,1,0>F 0x7f800000F /* infF */ { align1 1H $4.dst compacted }; -(+f0.0) if(16) JIP: LABEL8 UIP: LABEL7 { align1 1H }; -add(16) g40<1>D g5<1,1,0>D 136D { align1 1H F@1 compacted }; -cmp.l.f0.0(16) g42<1>UD g40<1,1,0>UD 0x00000088UD { align1 1H I@1 compacted }; -mov(8) g34<2>UD g40<4,4,1>UD { align1 1Q }; -mov(8) g36<2>UD g41<4,4,1>UD { align1 2Q }; -add(16) g53<1>D -g42<1,1,0>D g7<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g34.1<2>UD g53<4,4,1>UD { align1 1Q I@1 }; -mov(8) g36.1<2>UD g54<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g69UD g34UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -cmp.l.f0.0(16) g53<1>F (abs)g69<1,1,0>F 0x7f800000F /* infF */ { align1 1H I@1 compacted }; -else(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; - -LABEL8: -mov(16) g53<1>UD 0x00000000UD { align1 1H F@1 }; - -LABEL7: -endif(16) JIP: LABEL9 { align1 1H }; - -LABEL9: -else(16) JIP: LABEL5 UIP: LABEL5 { align1 1H }; - -LABEL6: -mov(16) g53<1>UD 0x00000000UD { align1 1H A@1 }; - -LABEL5: -endif(16) JIP: LABEL10 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g82UD g99UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -cmp.l.f0.0(16) null<1>F (abs)g82<1,1,0>F 0x7f800000F /* infF */ { align1 1H $6.dst compacted }; -(+f0.0) if(16) JIP: LABEL12 UIP: LABEL11 { align1 1H }; -add(16) g84<1>D g5<1,1,0>D 144D { align1 1H compacted }; -cmp.l.f0.0(16) g86<1>UD g84<1,1,0>UD 0x00000090UD { align1 1H I@1 compacted }; -mov(8) g35<2>UD g84<4,4,1>UD { align1 1Q $5.src }; -mov(8) g37<2>UD g85<4,4,1>UD { align1 2Q $5.src }; -add(16) g88<1>D -g86<1,1,0>D g7<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g35.1<2>UD g88<4,4,1>UD { align1 1Q I@1 }; -mov(8) g37.1<2>UD g89<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g89UD g35UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -cmp.l.f0.0(16) null<1>F (abs)g89<1,1,0>F 0x7f800000F /* infF */ { align1 1H $5.dst compacted }; -(+f0.0) if(16) JIP: LABEL14 UIP: LABEL13 { align1 1H }; -add(16) g90<1>D g5<1,1,0>D 148D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g92<1>UD g90<1,1,0>UD 0x00000094UD { align1 1H I@1 compacted }; -mov(8) g36<2>UD g90<4,4,1>UD { align1 1Q $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g38<2>UD g91<4,4,1>UD { align1 2Q F@3 }; -add(16) g94<1>D -g92<1,1,0>D g7<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g36.1<2>UD g94<4,4,1>UD { align1 1Q I@1 }; -mov(8) g38.1<2>UD g95<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g95UD g36UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -cmp.l.f0.0(16) g80<1>F (abs)g95<1,1,0>F 0x7f800000F /* infF */ { align1 1H $5.dst compacted }; -else(16) JIP: LABEL13 UIP: LABEL13 { align1 1H }; - -LABEL14: -mov(16) g80<1>UD 0x00000000UD { align1 1H F@1 }; - -LABEL13: -endif(16) JIP: LABEL15 { align1 1H }; - -LABEL15: -else(16) JIP: LABEL11 UIP: LABEL11 { align1 1H }; - -LABEL12: -mov(16) g80<1>UD 0x00000000UD { align1 1H A@1 }; - -LABEL11: -endif(16) JIP: LABEL10 { align1 1H }; -cmp.nz.f0.0(16) g96<1>D g55<1,1,0>D 0D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -and(16) g98<1>UD g96<1,1,0>UD g80<1,1,0>UD { align1 1H A@1 compacted }; -or(16) g69<1>D ~g96<1,1,0>D ~g80<1,1,0>D { align1 1H F@2 compacted }; -and.nz.f0.0(16) null<1>UD g98<8,8,1>UD g53<8,8,1>UD { align1 1H A@2 }; -(+f0.0) if(16) JIP: LABEL17 UIP: LABEL16 { align1 1H }; -add(16) g105<1>D g5<1,1,0>D 132D { align1 1H compacted }; -add(16) g110<1>D g5<1,1,0>D 144D { align1 1H compacted }; -add(16) g80<1>D g65<1,1,0>D 16D { align1 1H compacted }; -add(16) g94<1>D g65<1,1,0>D 32D { align1 1H F@1 compacted }; -cmp.l.f0.0(16) g107<1>UD g105<1,1,0>UD 0x00000084UD { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g112<1>UD g110<1,1,0>UD 0x00000090UD { align1 1H I@4 compacted }; -mov(8) g101<2>UD g110<4,4,1>UD { align1 1Q $6.src }; -mov(8) g103<2>UD g111<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g84<1>UD g80<1,1,0>UD g65<1,1,0>UD { align1 1H I@6 compacted }; -cmp.l.f0.0(16) g96<1>UD g94<1,1,0>UD g65<1,1,0>UD { align1 1H A@1 compacted }; -add(16) g109<1>D -g107<1,1,0>D g7<1,1,0>D { align1 1H I@6 compacted }; -add(16) g114<1>D -g112<1,1,0>D g7<1,1,0>D { align1 1H I@6 compacted }; -add(16) g86<1>D -g84<1,1,0>D g67<1,1,0>D { align1 1H I@4 compacted }; -add(16) g98<1>D -g96<1,1,0>D g67<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g101.1<2>UD g114<4,4,1>UD { align1 1Q I@3 }; -mov(8) g103.1<2>UD g115<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g75UD g101UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g100<2>UD g105<4,4,1>UD { align1 1Q $6.src }; -mov(8) g102<2>UD g106<4,4,1>UD { align1 2Q $7.src }; -mov(8) g100.1<2>UD g109<4,4,1>UD { align1 1Q I@2 }; -mov(8) g102.1<2>UD g110<4,4,1>UD { align1 2Q I@2 }; -mov(8) g104<2>UD g80<4,4,1>UD { align1 1Q $7.src }; -mov(8) g106<2>UD g81<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g71UD g100UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -mov(8) g108<2>UD g94<4,4,1>UD { align1 1Q }; -mov(8) g110<2>UD g95<4,4,1>UD { align1 2Q }; -mov(8) g104.1<2>UD g86<4,4,1>UD { align1 1Q I@4 }; -mov(8) g106.1<2>UD g87<4,4,1>UD { align1 2Q I@4 }; -mov(8) g108.1<2>UD g98<4,4,1>UD { align1 1Q I@4 }; -mov(8) g110.1<2>UD g99<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g12UD g104UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g20UD g108UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sel.ge(16) g123<1>F g75<1,1,0>F g77<1,1,0>F { align1 1H $7.dst compacted }; -sel.ge(16) g125<1>F g82<1,1,0>F g123<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g1<1>F g125<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -add(16) g5<1>F g75<1,1,0>F g1<1,1,0>F { align1 1H F@1 compacted }; -add(16) g116<1>F g75<1,1,0>F g71<1,1,0>F { align1 1H $8.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g36<1>F g5<1,1,0>F -g71<1,1,0>F { align1 1H F@2 compacted }; -add(16) g4<1>F g82<1,1,0>F g1<1,1,0>F { align1 1H compacted }; -mul(16) g121<1>F g116<1,1,0>F 0x3f000000F /* 0.5F */ { align1 1H F@3 compacted }; -add(16) g115<1>F g82<1,1,0>F g32<1,1,0>F { align1 1H compacted }; -add(16) g117<1>F g77<1,1,0>F g73<1,1,0>F { align1 1H $8.dst compacted }; -mov(16) g83<1>UD 0x00000001UD { align1 1H F@2 }; -mul(16) g40<1>F g36<1,1,0>F 0x3f000000F /* 0.5F */ { align1 1H F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g34<1>F g4<1,1,0>F -g32<1,1,0>F { align1 1H F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -mul(16) g87<1>F g121<1,1,0>F g14<1,1,0>F { align1 1H A@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mul(16) g99<1>F g121<1,1,0>F g22<1,1,0>F { align1 1H I@2 compacted }; -mul(16) g119<1>F g115<1,1,0>F 0x3f000000F /* 0.5F */ { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -send(16) g4UD g28UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mul(16) g111<1>F g40<1,1,0>F (abs)g14<1,1,0>F { align1 1H F@5 compacted }; -add(16) g28<1>F g77<1,1,0>F g1<1,1,0>F { align1 1H $11.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mad(16) g101<1>F g99<8,8,1>F g20<8,8,1>F g119<1,1,1>F { align1 1H @3 $10.dst }; -mad(16) g89<1>F g87<8,8,1>F g12<8,8,1>F g119<1,1,1>F { align1 1H @6 $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g37<1>F g28<1,1,0>F -g73<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g42<1>F g121<1,1,0>F g6<1,1,0>F { align1 1H $11.dst compacted }; -mul(16) g106<1>F g40<1,1,0>F (abs)g6<1,1,0>F { align1 1H $9.src compacted }; -mul(16) g122<1>F g117<1,1,0>F 0x3f000000F /* 0.5F */ { align1 1H compacted }; -mul(16) g116<1>F g40<1,1,0>F (abs)g22<1,1,0>F { align1 1H compacted }; -mul(16) g39<1>F g34<1,1,0>F 0x3f000000F /* 0.5F */ { align1 1H $5.src compacted }; -mad(16) g71<1>F g42<8,8,1>F g4<8,8,1>F g119<1,1,1>F { align1 1H @5 $11.dst }; -mul(16) g41<1>F g37<1,1,0>F 0x3f000000F /* 0.5F */ { align1 1H F@7 compacted }; -mov(16) g43<1>UD 0x000000c0UD { align1 1H F@2 }; -mad(16) g91<1>F g89<8,8,1>F g16<8,8,1>F g122<1,1,1>F { align1 1H @5 $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mad(16) g103<1>F g101<8,8,1>F g24<8,8,1>F g122<1,1,1>F { align1 1H $10.dst }; -mad(16) g118<1>F g116<8,8,1>F (abs)g20<8,8,1>F g39<1,1,1>F { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mad(16) g108<1>F g106<8,8,1>F (abs)g4<8,8,1>F g39<1,1,1>F { align1 1H F@7 }; -mad(16) g113<1>F g111<8,8,1>F (abs)g12<8,8,1>F g39<1,1,1>F { align1 1H }; -mad(16) g73<1>F g71<8,8,1>F g8<8,8,1>F g122<1,1,1>F { align1 1H @7 $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -add(16) g93<1>F g91<1,1,0>F g18<1,1,0>F { align1 1H A@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g105<1>F g103<1,1,0>F g26<1,1,0>F { align1 1H @6 $10.dst compacted }; -mad(16) g120<1>F g118<8,8,1>F (abs)g24<8,8,1>F g41<1,1,1>F { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mad(16) g110<1>F g108<8,8,1>F (abs)g8<8,8,1>F g41<1,1,1>F { align1 1H F@6 }; -mad(16) g115<1>F g113<8,8,1>F (abs)g16<8,8,1>F g41<1,1,1>F { align1 1H F@6 }; -add(16) g75<1>F g73<1,1,0>F g10<1,1,0>F { align1 1H @6 $11.dst compacted }; -add(16) g41<1>F g105<1,1,0>F g120<1,1,0>F { align1 1H F@4 compacted }; -add(16) g33<1>F g105<1,1,0>F -g120<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g29<1>F g75<1,1,0>F -g110<1,1,0>F { align1 1H F@3 compacted }; -add(16) g37<1>F g75<1,1,0>F g110<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g31<1>F g93<1,1,0>F -g115<1,1,0>F { align1 1H F@6 compacted }; -add(16) g39<1>F g93<1,1,0>F g115<1,1,0>F { align1 1H compacted }; -else(16) JIP: LABEL16 UIP: LABEL16 { align1 1H }; - -LABEL17: -mov(16) g83<1>UD 0x00000000UD { align1 1H A@1 }; -mov(16) g43<1>UD 0x00000000UD { align1 1H I@3 }; - -LABEL16: -endif(16) JIP: LABEL10 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g53<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g121<1>UD g69<8,8,1>UD 0xffffffffUD { align1 1H A@5 }; -cmp.nz.f0.0(16) g123<1>D g3.2<0,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g123<8,8,1>UD g121<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL18 UIP: LABEL18 { align1 1H }; -add(16) g124<1>D g65<1,1,0>D 12D { align1 1H I@2 compacted }; -add(16) g2<1>D g65<1,1,0>D 28D { align1 1H A@3 compacted }; -add(16) g7<1>D g65<1,1,0>D 44D { align1 1H F@7 compacted }; -mov(16) g83<1>UD 0x00000001UD { align1 1H }; -mov(16) g55<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g126<1>UD g124<1,1,0>UD g65<1,1,0>UD { align1 1H I@5 compacted }; -mov(8) g109<2>UD g124<4,4,1>UD { align1 1Q F@3 }; -mov(8) g111<2>UD g125<4,4,1>UD { align1 2Q F@3 }; -mov(8) g113<2>UD g2<4,4,1>UD { align1 1Q A@7 }; -mov(8) g115<2>UD g3<4,4,1>UD { align1 2Q A@1 }; -cmp.l.f0.0(16) g4<1>UD g2<1,1,0>UD g65<1,1,0>UD { align1 1H compacted }; -mov(8) g117<2>UD g7<4,4,1>UD { align1 1Q A@7 }; -mov(8) g119<2>UD g8<4,4,1>UD { align1 2Q A@5 }; -cmp.l.f0.0(16) g9<1>UD g7<1,1,0>UD g65<1,1,0>UD { align1 1H F@7 compacted }; -add(16) g1<1>D -g126<1,1,0>D g67<1,1,0>D { align1 1H I@7 compacted }; -add(16) g6<1>D -g4<1,1,0>D g67<1,1,0>D { align1 1H I@5 compacted }; -add(16) g11<1>D -g9<1,1,0>D g67<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g109.1<2>UD g1<4,4,1>UD { align1 1Q I@3 }; -mov(8) g111.1<2>UD g2<4,4,1>UD { align1 2Q I@4 }; -mov(8) g113.1<2>UD g6<4,4,1>UD { align1 1Q I@4 }; -mov(8) g115.1<2>UD g7<4,4,1>UD { align1 2Q I@5 }; -mov(8) g117.1<2>UD g11<4,4,1>UD { align1 1Q I@5 }; -mov(8) g119.1<2>UD g12<4,4,1>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -send(16) g37UD g109UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g39UD g113UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g41UD g117UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -mov(16) g29<1>UD g37<8,8,1>UD { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -mov(16) g31<1>UD g39<8,8,1>UD { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g33<1>UD g41<8,8,1>UD { align1 1H F@2 }; - -LABEL18: -endif(16) JIP: LABEL10 { align1 1H }; - -LABEL10: -else(16) JIP: LABEL3 UIP: LABEL3 { align1 1H }; - -LABEL4: -mov(16) g83<1>UD 0x00000000UD { align1 1H I@7 }; -mov(16) g43<1>UD 0x00000000UD { align1 1H I@7 }; - -LABEL3: -endif(16) JIP: LABEL19 { align1 1H }; - -LABEL19: -else(16) JIP: LABEL1 UIP: LABEL1 { align1 1H }; - -LABEL2: -mov(16) g83<1>UD 0x00000000UD { align1 1H I@4 }; -mov(16) g43<1>UD 0x00000000UD { align1 1H I@4 }; -mov(16) g55<1>UD 0x00000000UD { align1 1H I@7 }; - -LABEL1: -endif(16) JIP: LABEL0 { align1 1H }; -mov(16) g12<1>D 0D { align1 WE_all 1H I@4 }; -mov(16) g12<1>D g83<8,8,1>D { align1 1H }; -cmp.z.f0.0(16) null<1>D g61<8,8,1>D 0D { align1 1H }; -add(8) g12.1<2>D g12<8,4,2>D g12.1<8,4,2>D { align1 WE_all 1Q I@2 }; -add(4) g12.2<4>D g12.1<8,2,4>D g12.2<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g12.3<4>D g12.1<8,2,4>D g12.3<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g12.4<1>D g12.3<0,1,0>D g12.4<4,4,1>D { align1 WE_all 1N I@1 }; -add(4) g13.4<1>D g13.3<0,1,0>D g13.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(8) g13<1>D g12.7<0,1,0>D g13<1,1,0>D { align1 WE_all 1Q I@1 compacted }; -(+f0.0) if(16) JIP: LABEL21 UIP: LABEL20 { align1 1H }; -add(8) g53<1>D g45<8,4,2>D 36D { align1 1Q F@4 compacted }; -add(8) g14<1>D g47<8,4,2>D 36D { align1 2Q F@3 compacted }; -cmp.l.f0.0(8) g54<1>UD g53<8,8,1>UD g45<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g15<1>UD g14<8,8,1>UD g47<8,4,2>UD { align1 2Q I@2 }; -mov(8) g65<2>UD g53<4,4,1>UD { align1 1Q }; -mov(8) g67<2>UD g14<4,4,1>UD { align1 2Q }; -add(8) g69<1>D -g54<8,8,1>D g45.1<8,4,2>D { align1 1Q I@4 }; -add(8) g16<1>D -g15<8,8,1>D g47.1<8,4,2>D { align1 2Q A@4 }; -mov(8) g65.1<2>UD g69<4,4,1>UD { align1 1Q I@2 }; -mov(16) g69<1>D g13.7<0,1,0>D { align1 1H }; -mov(8) g67.1<2>UD g16<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g81UD g65UD g69UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; -else(16) JIP: LABEL20 UIP: LABEL20 { align1 1H }; - -LABEL21: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -mov(16) g81<1>UD 0x00000000UD { align1 1H F@1 }; - -LABEL20: -endif(16) JIP: LABEL0 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g17<1>D 0D { align1 WE_all 1H F@7 }; -mov(16) g17<1>D g83<8,8,1>D { align1 1H }; -cmp.z.f0.0(16) null<1>D g83<8,8,1>D 0D { align1 1H }; -add(16) g21<1>W g79<16,16,1>UW -1W { align1 WE_all 1H $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) a0<1>UW 0x0220UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g21<8,8,1>W 0x0002UW { align1 WE_all 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0220UW { align1 WE_all 1H A@1 }; -mov(16) g19<1>UD g[a0]UD { align1 WE_all 1H A@1 compacted }; -mov(1) g19<1>D 0D { align1 WE_all 1N I@1 }; -add(8) g19.1<2>D g19<8,4,2>D g19.1<8,4,2>D { align1 WE_all 1Q I@1 }; -add(4) g19.2<4>D g19.1<8,2,4>D g19.2<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g19.3<4>D g19.1<8,2,4>D g19.3<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g19.4<1>D g19.3<0,1,0>D g19.4<4,4,1>D { align1 WE_all 1N I@1 }; -add(4) g20.4<1>D g20.3<0,1,0>D g20.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(8) g20<1>D g19.7<0,1,0>D g20<1,1,0>D { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g22<1>D g81<0,1,0>D g19<1,1,0>D { align1 1H $4.src compacted }; -(+f0.0) if(16) JIP: LABEL23 UIP: LABEL22 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g33<1>UD 0x7f800000UD { align1 1H F@2 }; -mov(16) g31<1>UD 0x7f800000UD { align1 1H F@2 }; -mov(16) g29<1>UD 0x7f800000UD { align1 1H F@4 }; -mov(16) g41<1>UD 0xff800000UD { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g39<1>UD 0xff800000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g37<1>UD 0xff800000UD { align1 1H F@3 }; -mov(16) g94<1>UD 0x7f800000UD { align1 1H F@1 }; -mov(16) g92<1>UD 0x7f800000UD { align1 1H F@1 }; -mov(16) g90<1>UD 0x7f800000UD { align1 1H F@1 }; -mov(16) g100<1>UD 0xff800000UD { align1 1H $6.src }; -mov(16) g98<1>UD 0xff800000UD { align1 1H }; -mov(16) g96<1>UD 0xff800000UD { align1 1H F@1 }; -else(16) JIP: LABEL22 UIP: LABEL22 { align1 1H }; - -LABEL23: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g24<1>D g22<8,8,1>D 0x00000005UD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g27<1>UD g51.1<8,4,2>UD { align1 1Q F@1 }; -mov(8) g28<1>UD g59.1<8,4,2>UD { align1 2Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(8) g53<1>D g51<8,4,2>D g24<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g54<1>D g59<8,4,2>D g25<1,1,0>D { align1 2Q I@4 compacted }; -shr(16) g25<1>UD g22<1,1,0>UD 0x0000001bUD { align1 1H $4.src compacted }; -shl(16) g23<1>D g55<8,8,1>D 0x00000018UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.l.f0.0(8) g65<1>UD g53<8,8,1>UD g51<8,4,2>UD { align1 1Q I@4 }; -mov(8) g70<2>UD g53<4,4,1>UD { align1 1Q $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $15.src }; -cmp.l.f0.0(8) g66<1>UD g54<8,8,1>UD g59<8,4,2>UD { align1 2Q I@5 }; -mov(8) g72<2>UD g54<4,4,1>UD { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -or(16) g35<1>UD g63<1,1,0>UD g23<1,1,0>UD { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add3(16) g67<1>D g27<8,8,1>D g25<8,8,1>D -g65<1,1,1>D { align1 1H I@3 }; -mov(8) g72.1<2>UD g68<4,4,1>UD { align1 2Q I@1 }; -mov(8) g70.1<2>UD g67<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g70UD g29UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g69<1>D g53<1,1,0>D 16D { align1 1H $15.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g71<1>UD g69<1,1,0>UD g53<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g75<2>UD g69<4,4,1>UD { align1 1Q F@3 }; -mov(8) g77<2>UD g70<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g73<1>D -g71<1,1,0>D g67<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g77.1<2>UD g74<4,4,1>UD { align1 2Q I@1 }; -mov(8) g75.1<2>UD g73<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g75UD g37UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g96<1>F g29<1,1,0>F g37<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g98<1>F g31<1,1,0>F g39<1,1,0>F { align1 1H $5.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g100<1>F g33<1,1,0>F g41<1,1,0>F { align1 1H $5.src compacted }; -mov(16) g90<1>UD g96<8,8,1>UD { align1 1H F@3 }; -mov(16) g92<1>UD g98<8,8,1>UD { align1 1H F@2 }; -mov(16) g94<1>UD g100<8,8,1>UD { align1 1H F@1 }; - -LABEL22: -endif(16) JIP: LABEL0 { align1 1H }; -cmp.z.f0.0(16) null<1>D g61<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g76<1>F 0x7f800000F /* infF */ { align1 WE_all 1H F@3 compacted }; -mov(16) g76<1>F g29<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g78<1>F 0x7f800000F /* infF */ { align1 WE_all 1H F@3 compacted }; -mov(16) g78<1>F g31<1,1,0>F { align1 1H compacted }; -mov(16) g80<1>F 0x7f800000F /* infF */ { align1 WE_all 1H F@3 compacted }; -mov(16) g80<1>F g33<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -mov(16) g82<1>F 0xff800000F /* -infF */ { align1 WE_all 1H A@6 compacted }; -mov(16) g82<1>F g37<1,1,0>F { align1 1H compacted }; -mov(16) g84<1>F 0xff800000F /* -infF */ { align1 WE_all 1H F@6 compacted }; -mov(16) g84<1>F g39<1,1,0>F { align1 1H compacted }; -mov(16) g86<1>F 0xff800000F /* -infF */ { align1 WE_all 1H F@6 compacted }; -mov(16) g86<1>F g41<1,1,0>F { align1 1H compacted }; -mov(16) g88<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@5 compacted }; -mov(16) g88<1>F g90<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g102<2>UD g76.1<8,4,2>UD { align1 WE_all 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g115<2>UD g78.1<8,4,2>UD { align1 WE_all 1Q F@6 }; -mov(8) g20<2>UD g80.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(16) g90<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@7 compacted }; -mov(16) g90<1>F g92<1,1,0>F { align1 1H compacted }; -mov(8) g51<2>UD g84.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g64<2>UD g86.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g69<2>UD g88.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(8) g32<2>UD g82.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(16) g92<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@7 compacted }; -mov(16) g92<1>F g94<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sel.l(8) g113<2>F g78<8,4,2>F g115<8,4,2>F { align1 WE_all 1Q I@6 }; -sel.l(8) g18<2>F g80<8,4,2>F g20<8,4,2>F { align1 WE_all 1Q I@5 }; -mov(16) g94<1>F 0xff800000F /* -infF */ { align1 WE_all 1H compacted }; -mov(16) g94<1>F g96<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g74<2>UD g90.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sel.ge(8) g42<2>F g84<8,4,2>F g51<8,4,2>F { align1 WE_all 1Q I@5 }; -sel.ge(8) g62<2>F g86<8,4,2>F g64<8,4,2>F { align1 WE_all 1Q I@4 }; -mov(16) g96<1>F 0xff800000F /* -infF */ { align1 WE_all 1H compacted }; -mov(16) g96<1>F g98<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sel.l(8) g67<2>F g88<8,4,2>F g69<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.ge(8) g30<2>F g82<8,4,2>F g32<8,4,2>F { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g104<2>UD g92.1<8,4,2>UD { align1 WE_all 1Q F@7 }; -mov(8) g78.1<2>UD g113<8,4,2>UD { align1 WE_all 1Q A@7 }; -mov(16) g98<1>F 0xff800000F /* -infF */ { align1 WE_all 1H compacted }; -mov(16) g98<1>F g100<1,1,0>F { align1 1H compacted }; -mov(8) g80.1<2>UD g18<8,4,2>UD { align1 WE_all 1Q A@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(8) g109<2>UD g94.1<8,4,2>UD { align1 WE_all 1Q F@7 }; -sel.l(8) g72<2>F g90<8,4,2>F g74<8,4,2>F { align1 WE_all 1Q I@5 }; -mov(8) g84.1<2>UD g42<8,4,2>UD { align1 WE_all 1Q A@7 }; -mov(8) g86.1<2>UD g62<8,4,2>UD { align1 WE_all 1Q A@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(8) g117<2>UD g96.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g88.1<2>UD g67<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(8) g82.1<2>UD g30<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(4) g1<4>UD g78.2<8,2,4>UD { align1 WE_all 1N @7 $0.dst }; -mov(8) g122<2>UD g98.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -sel.ge(8) g107<2>F g94<8,4,2>F g109<8,4,2>F { align1 WE_all 1Q I@7 }; -mov(8) g90.1<2>UD g72<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(4) g6<4>UD g84.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g4<4>UD g84.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g12<4>UD g86.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g10<4>UD g86.1<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sel.ge(8) g112<2>F g96<8,4,2>F g117<8,4,2>F { align1 WE_all 1Q I@7 }; -sel.l(8) g100<2>F g76<8,4,2>F g102<8,4,2>F { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(4) g16<4>UD g88.1<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g18<4>UD g88.2<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(4) g126<4>UD g82.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g124<4>UD g82.1<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sel.ge(8) g120<2>F g98<8,4,2>F g122<8,4,2>F { align1 WE_all 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(8) g94.1<2>UD g107<8,4,2>UD { align1 WE_all 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(4) g24<4>UD g90.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g22<4>UD g90.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g59<4>F g4<8,2,4>F g6<8,2,4>F { align1 WE_all 1N I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sel.ge(4) g65<4>F g10<8,2,4>F g12<8,2,4>F { align1 WE_all 1N I@7 }; -mov(8) g96.1<2>UD g112<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g76.1<2>UD g100<8,4,2>UD { align1 WE_all 1Q F@4 }; -sel.l(4) g70<4>F g16<8,2,4>F g18<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g38<4>F g124<8,2,4>F g126<8,2,4>F { align1 WE_all 1N I@6 }; -mov(8) g98.1<2>UD g120<8,4,2>UD { align1 WE_all 1Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(4) g118<4>UD g80.1<8,2,4>UD { align1 WE_all 1N F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(4) g36<4>UD g94.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g34<4>UD g94.1<8,2,4>UD { align1 WE_all 1N $5.src }; -sel.l(8) g102<2>F g92<8,4,2>F g104<8,4,2>F { align1 WE_all 1Q }; -mov(4) g84.2<4>UD g59<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g86.2<4>UD g65<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g122<4>UD g78.1<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g42<4>UD g96.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g40<4>UD g96.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g107<4>UD g76.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g88.2<4>UD g70<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g82.2<4>UD g38<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g54<4>UD g98.2<8,2,4>UD { align1 WE_all 1N }; -mov(4) g52<4>UD g98.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g110<4>F g34<8,2,4>F g36<8,2,4>F { align1 WE_all 1N $12.src }; -sel.l(4) g100<4>F g22<8,2,4>F g24<8,2,4>F { align1 WE_all 1N }; -mov(8) g92.1<2>UD g102<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(4) g9<4>UD g84.3<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g7<4>UD g84.1<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g15<4>UD g86.3<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g13<4>UD g86.1<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g116<4>F g122<8,2,4>F g1<8,2,4>F { align1 WE_all 1N }; -mov(4) g120<4>UD g80.2<8,2,4>UD { align1 WE_all 1N }; -mov(4) g19<4>UD g88.1<8,2,4>UD { align1 WE_all 1N A@6 }; -mov(4) g3<4>UD g82.3<8,2,4>UD { align1 WE_all 1N A@7 }; -mov(4) g105<4>UD g76.1<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g94.2<4>UD g110<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g90.2<4>UD g100<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g30<4>UD g92.2<8,2,4>UD { align1 WE_all 1N }; -mov(4) g28<4>UD g92.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g61<4>F g7<8,2,4>F g9<8,2,4>F { align1 WE_all 1N }; -sel.ge(4) g66<4>F g13<8,2,4>F g15<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g78.2<4>UD g116<8,2,4>UD { align1 WE_all 1N F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sel.l(4) g26<4>F g118<8,2,4>F g120<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g21<4>UD g88.3<8,2,4>UD { align1 WE_all 1N F@5 }; -sel.l(4) g103<4>F g105<8,2,4>F g107<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g37<4>UD g94.1<8,2,4>UD { align1 WE_all 1N A@6 }; -sel.ge(4) g123<4>F g52<8,2,4>F g54<8,2,4>F { align1 WE_all 1N }; -mov(4) g1<4>UD g82.1<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g84.3<4>UD g61<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g86.3<4>UD g66<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g17<4>UD g78.3<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g11<4>UD g78.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g80.2<4>UD g26<8,2,4>UD { align1 WE_all 1N F@3 }; -sel.l(4) g71<4>F g19<8,2,4>F g21<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g76.2<4>UD g103<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g98.2<4>UD g123<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.ge(4) g118<4>F g40<8,2,4>F g42<8,2,4>F { align1 WE_all 1N }; -sel.l(4) g105<4>F g28<8,2,4>F g30<8,2,4>F { align1 WE_all 1N }; -sel.ge(4) g84.4<1>F g84.3<0,1,0>F g84.4<4,4,1>F { align1 WE_all 1N I@7 }; -sel.ge(4) g85.4<1>F g85.3<0,1,0>F g85.4<4,4,1>F { align1 WE_all 1N I@7 }; -sel.ge(4) g86.4<1>F g86.3<0,1,0>F g86.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.ge(4) g87.4<1>F g87.3<0,1,0>F g87.4<4,4,1>F { align1 WE_all 1N I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sel.l(4) g5<4>F g11<8,2,4>F g17<8,2,4>F { align1 WE_all 1N I@4 }; -mov(4) g121<4>UD g80.1<8,2,4>UD { align1 WE_all 1N I@3 }; -mov(4) g88.3<4>UD g71<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g112<4>UD g76.3<8,2,4>UD { align1 WE_all 1N I@4 }; -mov(4) g110<4>UD g76.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g59<4>UD g98.3<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g55<4>UD g98.1<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g96.2<4>UD g118<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g92.2<4>UD g105<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g25<4>UD g90.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(8) g85<1>F g84.7<0,1,0>F g85<8,8,1>F { align1 WE_all 1Q F@4 }; -sel.ge(8) g87<1>F g86.7<0,1,0>F g87<8,8,1>F { align1 WE_all 1Q F@3 }; -mov(4) g123<4>UD g80.3<8,2,4>UD { align1 WE_all 1N }; -mov(4) g39<4>UD g94.3<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(4) g41<4>F g1<8,2,4>F g3<8,2,4>F { align1 WE_all 1N }; -mov(4) g27<4>UD g90.3<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g78.3<4>UD g5<8,2,4>UD { align1 WE_all 1N F@4 }; -sel.l(4) g88.4<1>F g88.3<0,1,0>F g88.4<4,4,1>F { align1 WE_all 1N }; -sel.l(4) g89.4<1>F g89.3<0,1,0>F g89.4<4,4,1>F { align1 WE_all 1N }; -sel.l(4) g108<4>F g110<8,2,4>F g112<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g51<4>UD g96.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g43<4>UD g96.1<8,2,4>UD { align1 WE_all 1N $0.src }; -mov(4) g33<4>UD g92.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g31<4>UD g92.1<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g29<4>F g121<8,2,4>F g123<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g82.3<4>UD g41<8,2,4>UD { align1 WE_all 1N F@5 }; -sel.l(4) g101<4>F g25<8,2,4>F g27<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g78.4<1>F g78.3<0,1,0>F g78.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.l(4) g79.4<1>F g79.3<0,1,0>F g79.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.l(8) g89<1>F g88.7<0,1,0>F g89<8,8,1>F { align1 WE_all 1Q F@6 }; -mov(4) g76.3<4>UD g108<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g119<4>F g43<8,2,4>F g51<8,2,4>F { align1 WE_all 1N I@5 }; -sel.l(4) g106<4>F g31<8,2,4>F g33<8,2,4>F { align1 WE_all 1N I@3 }; -mov(4) g80.3<4>UD g29<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(4) g111<4>F g37<8,2,4>F g39<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g82.4<1>F g82.3<0,1,0>F g82.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g83.4<1>F g83.3<0,1,0>F g83.4<4,4,1>F { align1 WE_all 1N I@3 }; -mov(4) g90.3<4>UD g101<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.l(8) g79<1>F g78.7<0,1,0>F g79<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(4) g124<4>F g55<8,2,4>F g59<8,2,4>F { align1 WE_all 1N }; -sel.l(4) g76.4<1>F g76.3<0,1,0>F g76.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(4) g77.4<1>F g77.3<0,1,0>F g77.4<4,4,1>F { align1 WE_all 1N I@3 }; -mov(4) g96.3<4>UD g119<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g92.3<4>UD g106<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.l(4) g80.4<1>F g80.3<0,1,0>F g80.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g81.4<1>F g81.3<0,1,0>F g81.4<4,4,1>F { align1 WE_all 1N I@4 }; -mov(4) g94.3<4>UD g111<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(8) g83<1>F g82.7<0,1,0>F g83<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.l(4) g90.4<1>F g90.3<0,1,0>F g90.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g91.4<1>F g91.3<0,1,0>F g91.4<4,4,1>F { align1 WE_all 1N I@4 }; -mov(4) g98.3<4>UD g124<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.l(8) g77<1>F g76.7<0,1,0>F g77<8,8,1>F { align1 WE_all 1Q F@6 }; -sel.ge(4) g96.4<1>F g96.3<0,1,0>F g96.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g97.4<1>F g97.3<0,1,0>F g97.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g92.4<1>F g92.3<0,1,0>F g92.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(4) g93.4<1>F g93.3<0,1,0>F g93.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(8) g81<1>F g80.7<0,1,0>F g81<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(4) g94.4<1>F g94.3<0,1,0>F g94.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g95.4<1>F g95.3<0,1,0>F g95.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.l(8) g91<1>F g90.7<0,1,0>F g91<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(4) g98.4<1>F g98.3<0,1,0>F g98.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g99.4<1>F g99.3<0,1,0>F g99.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(8) g97<1>F g96.7<0,1,0>F g97<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.l(8) g93<1>F g92.7<0,1,0>F g93<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(8) g95<1>F g94.7<0,1,0>F g95<8,8,1>F { align1 WE_all 1Q F@6 }; -sel.ge(8) g99<1>F g98.7<0,1,0>F g99<8,8,1>F { align1 WE_all 1Q F@4 }; -(+f0.0) if(16) JIP: LABEL24 UIP: LABEL24 { align1 1H }; -add(8) g70<1>D g49<8,4,2>D 128D { align1 1Q compacted }; -add(8) g74<1>D g57<8,4,2>D 128D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -mov(16) g105<1>D g77.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(8) g71<1>UD g70<8,8,1>UD g49<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@3 }; -cmp.l.f0.0(8) g75<1>UD g74<8,8,1>UD g57<8,4,2>UD { align1 2Q }; -mov(8) g101<2>UD g70<4,4,1>UD { align1 1Q }; -mov(8) g103<2>UD g74<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(8) g72<1>D -g71<8,8,1>D g49.1<8,4,2>D { align1 1Q }; -add(8) g100<1>D -g75<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g101.1<2>UD g72<4,4,1>UD { align1 1Q I@2 }; -mov(8) g103.1<2>UD g100<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g101UD g105UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(8) g101<1>D g49<8,4,2>D 132D { align1 1Q $1.src compacted }; -add(8) g102<1>D g57<8,4,2>D 132D { align1 2Q $1.src compacted }; -mov(16) g110<1>D g79.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g103<1>UD g101<1,1,0>UD 0x00000084UD { align1 1H I@2 compacted }; -mov(8) g106<2>UD g101<4,4,1>UD { align1 1Q $1.src }; -mov(8) g108<2>UD g102<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(8) g73<1>D -g103<8,8,1>D g49.1<8,4,2>D { align1 1Q }; -add(8) g104<1>D -g104<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g106.1<2>UD g73<4,4,1>UD { align1 1Q I@2 }; -mov(8) g108.1<2>UD g104<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g106UD g110UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(8) g105<1>D g49<8,4,2>D 136D { align1 1Q $1.src compacted }; -add(8) g106<1>D g57<8,4,2>D 136D { align1 2Q $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(16) g115<1>D g81.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g107<1>UD g105<1,1,0>UD 0x00000088UD { align1 1H I@2 compacted }; -mov(8) g111<2>UD g105<4,4,1>UD { align1 1Q $2.src }; -mov(8) g113<2>UD g106<4,4,1>UD { align1 2Q }; -add(8) g74<1>D -g107<8,8,1>D g49.1<8,4,2>D { align1 1Q I@3 }; -add(8) g108<1>D -g108<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g111.1<2>UD g74<4,4,1>UD { align1 1Q I@2 }; -mov(8) g113.1<2>UD g108<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g111UD g115UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -add(8) g109<1>D g49<8,4,2>D 140D { align1 1Q $2.src compacted }; -add(8) g110<1>D g57<8,4,2>D 140D { align1 2Q $2.src compacted }; -mov(16) g120<1>D g83.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g111<1>UD g109<1,1,0>UD 0x0000008cUD { align1 1H I@2 compacted }; -mov(8) g116<2>UD g109<4,4,1>UD { align1 1Q $3.src }; -mov(8) g118<2>UD g110<4,4,1>UD { align1 2Q }; -add(8) g75<1>D -g111<8,8,1>D g49.1<8,4,2>D { align1 1Q I@3 }; -add(8) g112<1>D -g112<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g116.1<2>UD g75<4,4,1>UD { align1 1Q I@2 }; -mov(8) g118.1<2>UD g112<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g116UD g120UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -add(8) g113<1>D g49<8,4,2>D 144D { align1 1Q $3.src compacted }; -add(8) g114<1>D g57<8,4,2>D 144D { align1 2Q $3.src compacted }; -mov(16) g125<1>D g85.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g115<1>UD g113<1,1,0>UD 0x00000090UD { align1 1H I@2 compacted }; -mov(8) g121<2>UD g113<4,4,1>UD { align1 1Q $4.src }; -mov(8) g123<2>UD g114<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(8) g76<1>D -g115<8,8,1>D g49.1<8,4,2>D { align1 1Q }; -add(8) g116<1>D -g116<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g121.1<2>UD g76<4,4,1>UD { align1 1Q I@2 }; -mov(8) g123.1<2>UD g116<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g121UD g125UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $5 }; -add(8) g117<1>D g49<8,4,2>D 148D { align1 1Q $4.src compacted }; -add(8) g118<1>D g57<8,4,2>D 148D { align1 2Q $4.src compacted }; -mov(16) g5<1>D g87.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g119<1>UD g117<1,1,0>UD 0x00000094UD { align1 1H I@2 compacted }; -mov(8) g1<2>UD g117<4,4,1>UD { align1 1Q }; -mov(8) g3<2>UD g118<4,4,1>UD { align1 2Q }; -add(8) g77<1>D -g119<8,8,1>D g49.1<8,4,2>D { align1 1Q I@3 }; -add(8) g120<1>D -g120<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g1.1<2>UD g77<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g120<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD g5UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -mov(16) g6<1>D g89.7<0,1,0>D { align1 1H $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g45UD g6UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; -add(8) g78<1>D g45<8,4,2>D 4D { align1 1Q $7.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -add(8) g121<1>D g47<8,4,2>D 4D { align1 2Q $7.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(16) g11<1>D g91.7<0,1,0>D { align1 1H }; -cmp.l.f0.0(8) g79<1>UD g78<8,8,1>UD g45<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -cmp.l.f0.0(8) g122<1>UD g121<8,8,1>UD g47<8,4,2>UD { align1 2Q I@3 }; -mov(8) g7<2>UD g78<4,4,1>UD { align1 1Q $7.src }; -mov(8) g9<2>UD g121<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -add(8) g80<1>D -g79<8,8,1>D g45.1<8,4,2>D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -add(8) g123<1>D -g122<8,8,1>D g47.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g7.1<2>UD g80<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g123<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g11UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; -add(8) g81<1>D g45<8,4,2>D 8D { align1 1Q compacted }; -add(8) g124<1>D g47<8,4,2>D 8D { align1 2Q $5.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) g16<1>D g93.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(8) g82<1>UD g81<8,8,1>UD g45<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -cmp.l.f0.0(8) g125<1>UD g124<8,8,1>UD g47<8,4,2>UD { align1 2Q I@3 }; -mov(8) g12<2>UD g81<4,4,1>UD { align1 1Q $8.src }; -mov(8) g14<2>UD g124<4,4,1>UD { align1 2Q }; -add(8) g83<1>D -g82<8,8,1>D g45.1<8,4,2>D { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -add(8) g126<1>D -g125<8,8,1>D g47.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g12.1<2>UD g83<4,4,1>UD { align1 1Q I@2 }; -mov(8) g14.1<2>UD g126<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g12UD g16UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(8) g84<1>D g45<8,4,2>D 16D { align1 1Q compacted }; -add(8) g127<1>D g47<8,4,2>D 16D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) g21<1>D g95.7<0,1,0>D { align1 1H }; -cmp.l.f0.0(8) g85<1>UD g84<8,8,1>UD g45<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g1<1>UD g127<8,8,1>UD g47<8,4,2>UD { align1 2Q I@3 }; -mov(8) g17<2>UD g84<4,4,1>UD { align1 1Q $2.src }; -mov(8) g19<2>UD g127<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(8) g86<1>D -g85<8,8,1>D g45.1<8,4,2>D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -add(8) g2<1>D -g1<8,8,1>D g47.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g17.1<2>UD g86<4,4,1>UD { align1 1Q I@2 }; -mov(8) g19.1<2>UD g2<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g21UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -add(8) g3<1>D g45<8,4,2>D 20D { align1 1Q $6.src compacted }; -add(8) g4<1>D g47<8,4,2>D 20D { align1 2Q $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -mov(16) g26<1>D g97.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g5<1>UD g3<1,1,0>UD 0x00000014UD { align1 1H I@2 compacted }; -mov(8) g22<2>UD g3<4,4,1>UD { align1 1Q $9.src }; -mov(8) g24<2>UD g4<4,4,1>UD { align1 2Q }; -add(8) g87<1>D -g5<8,8,1>D g45.1<8,4,2>D { align1 1Q I@3 }; -add(8) g6<1>D -g6<8,8,1>D g47.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g22.1<2>UD g87<4,4,1>UD { align1 1Q I@2 }; -mov(8) g24.1<2>UD g6<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g22UD g26UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; -add(8) g7<1>D g45<8,4,2>D 24D { align1 1Q $8.src compacted }; -add(8) g8<1>D g47<8,4,2>D 24D { align1 2Q $8.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g31<1>D g99.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g9<1>UD g7<1,1,0>UD 0x00000018UD { align1 1H I@2 compacted }; -mov(8) g27<2>UD g7<4,4,1>UD { align1 1Q $10.src }; -mov(8) g29<2>UD g8<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(8) g88<1>D -g9<8,8,1>D g45.1<8,4,2>D { align1 1Q }; -add(8) g10<1>D -g10<8,8,1>D g47.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g27.1<2>UD g88<4,4,1>UD { align1 1Q I@2 }; -mov(8) g29.1<2>UD g10<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g27UD g31UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; - -LABEL24: -endif(16) JIP: LABEL0 { align1 1H }; - -LABEL0: -endif(16) JIP: LABEL25 { align1 1H }; - -LABEL25: -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q $0.src }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_primref_primrefs_from_DXR_instances_indirect_code[] = { - 0x80000065, 0x7d058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x0b050220, 0x00000024, 0x00000000, - 0xe27e1a40, 0x00017d03, 0xe27f0040, 0x04017d03, - 0x80030061, 0x4f054410, 0x00000000, 0x76543210, - 0x00041c69, 0x68058660, 0x02460b05, 0x00000004, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x01140000, 0xfa007e0c, 0x00340000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80004131, 0x030c0000, 0xfa007f0c, 0x00300000, - 0x644f1a40, 0x00804f95, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x3d050160, - 0x00464f05, 0x00000000, 0xe0661965, 0x00f03d03, - 0xa03f1940, 0x68006602, 0x80102001, 0x00000000, - 0x00000000, 0x00000000, 0x00131961, 0x65260aa0, - 0x000002a4, 0x00000000, 0x00030061, 0x0d260aa0, - 0x000002e4, 0x00000000, 0x00130061, 0x0f260aa0, - 0x000002e4, 0x00000000, 0x00030061, 0x20260aa0, - 0x000002a4, 0x00000000, 0x00130061, 0x39260aa0, - 0x00000264, 0x00000000, 0x00030061, 0x31260aa0, - 0x00000264, 0x00000000, 0x212d0061, 0x001102cc, - 0x2a2f0061, 0x001102cc, 0x80102101, 0x00000000, - 0x00000000, 0x00000000, 0x2a3b0061, 0x001103cc, - 0x21330061, 0x001103cc, 0x2a651761, 0x0011025c, - 0x210d1761, 0x0011026c, 0x2a0f1761, 0x0011026c, - 0x21201761, 0x0011025c, 0x2a391761, 0x00110244, - 0x21311761, 0x00110244, 0x212d1761, 0x00110204, - 0x2a2f1761, 0x00110204, 0x2a3b1761, 0x00110304, - 0x21331761, 0x00110304, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x69140000, - 0xfb040d24, 0x00040000, 0x00049270, 0x00010220, - 0x52463f05, 0x00466905, 0x01040022, 0x0001c060, - 0x00002e00, 0x00002e00, 0xa1223240, 0x004e0d03, - 0xaa6a3240, 0x004e0f03, 0x00040069, 0x73058660, - 0x02463f05, 0x00000006, 0x00031b70, 0x23050220, - 0x52462205, 0x00440d06, 0x00131b70, 0x6b050220, - 0x52466a05, 0x00440f06, 0x00030061, 0x11060220, - 0x00342205, 0x00000000, 0x00130061, 0x13060220, - 0x00346a05, 0x00000000, 0x00031c40, 0x24052660, - 0x06462305, 0x00440d26, 0x00131c40, 0x6c052660, - 0x06466b05, 0x00440f26, 0x00031a61, 0x11260220, - 0x00342405, 0x00000000, 0x00131a61, 0x13260220, - 0x00346c05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x6d140000, - 0xfb041124, 0x00040000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0xa16f1740, 0x6d0e2002, - 0x80102301, 0x00000000, 0x00000000, 0x00000000, - 0xaa701740, 0x6e0e6502, 0x00031a70, 0x25050220, - 0x52466f05, 0x00442006, 0xa0411a40, 0x73006f02, - 0x00130070, 0x71050220, 0x52467005, 0x00446506, - 0xe0740068, 0x01a03f03, 0x00031c40, 0x72052660, - 0x06462505, 0x00442026, 0x27761c70, 0x6f004103, - 0x00030061, 0x1c060220, 0x00344105, 0x00000000, - 0x00130061, 0x1e060220, 0x00344205, 0x00000000, - 0x00131e40, 0x73052660, 0x06467105, 0x00446526, - 0x00041952, 0x43040e68, 0x0e2e7205, 0x76057405, - 0x00131961, 0x1e260220, 0x00344405, 0x00000000, - 0x00031a61, 0x1c260220, 0x00344305, 0x00000000, - 0x00040066, 0x00010220, 0x22464105, 0x00464305, - 0x01040022, 0x0001c060, 0x00000e50, 0x00000e20, - 0xa0770040, 0x03004103, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa07d0040, 0x03804103, - 0x27791a70, 0x41007703, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x27010a70, 0x41007d03, - 0x00033361, 0x12060220, 0x00347705, 0x00000000, - 0x00133361, 0x14060220, 0x00347805, 0x00000000, - 0x00030061, 0x16060220, 0x00347d05, 0x00000000, - 0x00130061, 0x18060220, 0x00347e05, 0x00000000, - 0xa07b1e40, 0x43027902, 0xa0041e40, 0x43020102, - 0x00031a61, 0x12260220, 0x00347b05, 0x00000000, - 0x00131b61, 0x14260220, 0x00347c05, 0x00000000, - 0x00031b61, 0x16260220, 0x00340405, 0x00000000, - 0x00131c61, 0x18260220, 0x00340505, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x7c140000, 0xfb041224, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x05240000, 0xfb041624, 0x000c0000, - 0x00042361, 0x37050020, 0x00667c1f, 0x00000000, - 0x00042466, 0x00010220, 0x22460505, 0x00460705, - 0x01040022, 0x0001c060, 0x00000cc0, 0x00000ca0, - 0xa0090040, 0x08000503, 0xa00f0040, 0x08c00503, - 0x270b1a70, 0x05000903, 0x00033461, 0x17060220, - 0x00340905, 0x00000000, 0x00133461, 0x19060220, - 0x00340a05, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xe7111c70, 0x08c00f03, - 0x00030061, 0x63060220, 0x00340f05, 0x00000000, - 0x00130061, 0x65060220, 0x00341005, 0x00000000, - 0xa00d1e40, 0x07020b02, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xa0131c40, 0x07021102, - 0x00031a61, 0x17260220, 0x00340d05, 0x00000000, - 0x00131b61, 0x19260220, 0x00340e05, 0x00000000, - 0x00031b61, 0x63260220, 0x00341305, 0x00000000, - 0x00131c61, 0x65260220, 0x00341405, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x20140000, 0xfb041724, 0x00040000, - 0xa7002470, 0x7f832001, 0x01040022, 0x0001c060, - 0x00000180, 0x00000170, 0xa0220040, 0x08400503, - 0xe7241970, 0x08402203, 0x00033461, 0x18060220, - 0x00342205, 0x00000000, 0x00133461, 0x1a060220, - 0x00342305, 0x00000000, 0xa0261b40, 0x07022402, - 0x00031961, 0x18260220, 0x00342605, 0x00000000, - 0x00131a61, 0x1a260220, 0x00342705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x27140000, 0xfb041824, 0x00040000, - 0xa7002470, 0x7f832701, 0x01040022, 0x0001c060, - 0x000000c0, 0x000000b0, 0xa0281140, 0x08800503, - 0xe72a1970, 0x08802803, 0x00030061, 0x22060220, - 0x00342805, 0x00000000, 0x00130061, 0x24060220, - 0x00342905, 0x00000000, 0xa0351b40, 0x07022a02, - 0x00031961, 0x22260220, 0x00343505, 0x00000000, - 0x00131a61, 0x24260220, 0x00343605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x45140000, 0xfb042224, 0x00040000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0xe7351970, 0x7f834500, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00041161, 0x35054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00040961, 0x35054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000a08, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x52140000, - 0xfb046324, 0x00040000, 0xa7002670, 0x7f835201, - 0x01040022, 0x0001c060, 0x00000190, 0x00000180, - 0xa0540040, 0x09000503, 0xe7561970, 0x09005403, - 0x00033561, 0x23060220, 0x00345405, 0x00000000, - 0x00133561, 0x25060220, 0x00345505, 0x00000000, - 0xa0581b40, 0x07025602, 0x00031961, 0x23260220, - 0x00345805, 0x00000000, 0x00131a61, 0x25260220, - 0x00345905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x59140000, - 0xfb042324, 0x00040000, 0xa7002570, 0x7f835901, - 0x01040022, 0x0001c060, 0x000000d0, 0x000000c0, - 0xa05a1140, 0x09400503, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe75c1970, 0x09405a03, - 0x00033561, 0x24060220, 0x00345a05, 0x00000000, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0x00131361, 0x26060220, 0x00345b05, 0x00000000, - 0xa05e1b40, 0x07025c02, 0x00031961, 0x24260220, - 0x00345e05, 0x00000000, 0x00131a61, 0x26260220, - 0x00345f05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x5f140000, - 0xfb042424, 0x00040000, 0xe7502570, 0x7f835f00, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00041161, 0x50054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00040961, 0x50054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000840, - 0xae601170, 0x00003703, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x20620965, 0x50006003, - 0xa0451266, 0x50226002, 0x00040a65, 0x00010220, - 0x22466205, 0x00463505, 0x01040022, 0x0001c060, - 0x00000568, 0x00000548, 0xa0690040, 0x08400503, - 0xa06e0040, 0x09000503, 0xa0500040, 0x01004103, - 0xa05e1140, 0x02004103, 0xe76b1c70, 0x08406903, - 0xe7701c70, 0x09006e03, 0x00033661, 0x65060220, - 0x00346e05, 0x00000000, 0x00130061, 0x67060220, - 0x00346f05, 0x00000000, 0x27541e70, 0x41005003, - 0x27600970, 0x41005e03, 0xa06d1e40, 0x07026b02, - 0xa0721e40, 0x07027002, 0xa0561c40, 0x43025402, - 0xa0621c40, 0x43026002, 0x00031b61, 0x65260220, - 0x00347205, 0x00000000, 0x00131c61, 0x67260220, - 0x00347305, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x4b240000, - 0xfb046524, 0x000c0000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00033661, 0x64060220, - 0x00346905, 0x00000000, 0x00133761, 0x66060220, - 0x00346a05, 0x00000000, 0x00031a61, 0x64260220, - 0x00346d05, 0x00000000, 0x00131a61, 0x66260220, - 0x00346e05, 0x00000000, 0x00033761, 0x68060220, - 0x00345005, 0x00000000, 0x00130061, 0x6a060220, - 0x00345105, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x47240000, - 0xfb046424, 0x000c0000, 0x00030061, 0x6c060220, - 0x00345e05, 0x00000000, 0x00130061, 0x6e060220, - 0x00345f05, 0x00000000, 0x00031c61, 0x68260220, - 0x00345605, 0x00000000, 0x00131c61, 0x6a260220, - 0x00345705, 0x00000000, 0x00031c61, 0x6c260220, - 0x00346205, 0x00000000, 0x00131c61, 0x6e260220, - 0x00346305, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x0c440000, - 0xfb046824, 0x003c0000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x14440000, - 0xfb046c24, 0x003c0000, 0x257b2762, 0x4d004b00, - 0x257d1162, 0x7b005200, 0xe0011141, 0x34007d00, - 0x20051140, 0x01004b00, 0x20742840, 0x47004b00, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x20241240, 0x47200500, 0x20040040, 0x01005200, - 0xe0791341, 0x3f007400, 0x20730040, 0x20005200, - 0x20752840, 0x49004d00, 0x00041261, 0x53054220, - 0x00000000, 0x00000001, 0xe0281541, 0x3f002400, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x20221540, 0x20200400, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x20570c41, 0x0e007900, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x20631a41, 0x16007900, 0xe0771641, 0x3f007300, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x04440000, 0xfb041c24, 0x003c0000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x206f1541, 0x0e402800, 0x201c3b40, 0x01004d00, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x0004ba5b, 0x65040aa8, 0x0a0a6305, 0x77051405, - 0x0004e95b, 0x59040aa8, 0x0a0a5705, 0x77050c05, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x20251340, 0x49201c00, 0x202a2b41, 0x06007900, - 0x206a3941, 0x06402800, 0xe07a0041, 0x3f007500, - 0x20740041, 0x16402800, 0xe0273541, 0x3f002200, - 0x0004db5b, 0x47040aa8, 0x0a0a2a05, 0x77050405, - 0xe0291741, 0x3f002500, 0x00041261, 0x2b054220, - 0x00000000, 0x000000c0, 0x0004d95b, 0x5b040aa8, - 0x0a0a5905, 0x7a051005, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00042a5b, 0x67040aa8, - 0x0a0a6505, 0x7a051805, 0x0004155b, 0x76040aa8, - 0x0a4a7405, 0x27051405, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x0004175b, 0x6c040aa8, - 0x0a4a6a05, 0x27050405, 0x0004005b, 0x71040aa8, - 0x0a4a6f05, 0x27050c05, 0x0004fb5b, 0x49040aa8, - 0x0a0a4705, 0x7a050805, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x205d0e40, 0x12005b00, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x2069ea40, 0x1a006700, 0x0004165b, 0x78040aa8, - 0x0a4a7605, 0x29051805, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x0004165b, 0x6e040aa8, - 0x0a4a6c05, 0x29050805, 0x0004165b, 0x73040aa8, - 0x0a4a7105, 0x29051005, 0x204beb40, 0x0a004900, - 0x20291440, 0x78006900, 0x20210040, 0x78206900, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x201d1340, 0x6e204b00, 0x20250040, 0x6e004b00, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x201f1640, 0x73205d00, 0x20270040, 0x73005d00, - 0x00040024, 0x0001c060, 0x00000030, 0x00000030, - 0x00040961, 0x53054220, 0x00000000, 0x00000000, - 0x00041b61, 0x2b054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000290, - 0x00040070, 0x00018660, 0x26463505, 0x00000000, - 0x01040d62, 0x79058220, 0x02464505, 0xffffffff, - 0xae7b0070, 0x00010343, 0x00041965, 0x00010220, - 0x22467b05, 0x00467905, 0x01040022, 0x0001c060, - 0x00000238, 0x00000238, 0xa07c1a40, 0x00c04103, - 0xa0020b40, 0x01c04103, 0xa0071740, 0x02c04103, - 0x00040061, 0x53054220, 0x00000000, 0x00000001, - 0x00040061, 0x37054220, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x277e1d70, 0x41007c03, 0x00031361, 0x6d060220, - 0x00347c05, 0x00000000, 0x00131361, 0x6f060220, - 0x00347d05, 0x00000000, 0x00030f61, 0x71060220, - 0x00340205, 0x00000000, 0x00130961, 0x73060220, - 0x00340305, 0x00000000, 0x27040070, 0x41000203, - 0x00030f61, 0x75060220, 0x00340705, 0x00000000, - 0x00130d61, 0x77060220, 0x00340805, 0x00000000, - 0x27091770, 0x41000703, 0xa0011f40, 0x43027e02, - 0xa0061d40, 0x43020402, 0xa00b0b40, 0x43020902, - 0x00031b61, 0x6d260220, 0x00340105, 0x00000000, - 0x00131c61, 0x6f260220, 0x00340205, 0x00000000, - 0x00031c61, 0x71260220, 0x00340605, 0x00000000, - 0x00131d61, 0x73260220, 0x00340705, 0x00000000, - 0x00031d61, 0x75260220, 0x00340b05, 0x00000000, - 0x00131e61, 0x77260220, 0x00340c05, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x25140000, 0xfb046d24, 0x00040000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x27140000, 0xfb047124, 0x00040000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x29140000, 0xfb047524, 0x00040000, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x00041461, 0x1d050220, 0x00462505, 0x00000000, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x1f050220, 0x00462705, 0x00000000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x21050220, 0x00462905, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000030, 0x00000030, - 0x00041f61, 0x53054220, 0x00000000, 0x00000000, - 0x00041f61, 0x2b054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000040, 0x00000040, - 0x00041c61, 0x53054220, 0x00000000, 0x00000000, - 0x00041c61, 0x2b054220, 0x00000000, 0x00000000, - 0x00041f61, 0x37054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00001df8, - 0x80041c61, 0x0c054660, 0x00000000, 0x00000000, - 0x00040061, 0x0c050660, 0x00465305, 0x00000000, - 0x00040070, 0x00018660, 0x16463d05, 0x00000000, - 0x80031a40, 0x0c260660, 0x06440c06, 0x00440c26, - 0x80021940, 0x0c470660, 0x06420c27, 0x00420c47, - 0x80021940, 0x0c670660, 0x06420c27, 0x00420c67, - 0x80021940, 0x0c850660, 0x06000c64, 0x00340c85, - 0x80021a40, 0x0d850660, 0x06000d64, 0x00340d85, - 0xa40d1940, 0x0d010c82, 0x01040022, 0x0001c060, - 0x00000100, 0x000000e0, 0xa1351440, 0x024e2d03, - 0xaa0e1340, 0x024e2f03, 0x00031a70, 0x36050220, - 0x52463505, 0x00442d06, 0x00131a70, 0x0f050220, - 0x52460e05, 0x00442f06, 0x00030061, 0x41060220, - 0x00343505, 0x00000000, 0x00130061, 0x43060220, - 0x00340e05, 0x00000000, 0x00031c40, 0x45052660, - 0x06463605, 0x00442d26, 0x00130c40, 0x10052660, - 0x06460f05, 0x00442f26, 0x00031a61, 0x41260220, - 0x00344505, 0x00000000, 0x00040061, 0x45050660, - 0x00000de4, 0x00000000, 0x00131b61, 0x43260220, - 0x00341005, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x51140000, - 0xfb184124, 0x01004514, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x51054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00001c60, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80041761, 0x11054660, - 0x00000000, 0x00000000, 0x00040061, 0x11050660, - 0x00465305, 0x00000000, 0x00040070, 0x00018660, - 0x16465305, 0x00000000, 0x80043340, 0x15058150, - 0x05584f05, 0xffffffff, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80041961, 0x10014110, - 0x00000000, 0x02200220, 0x80040069, 0x10018510, - 0x01461505, 0x00020002, 0x80040940, 0x10018110, - 0x01461001, 0x02200220, 0xe3130961, 0x001b0004, - 0x80001961, 0x13054660, 0x00000000, 0x00000000, - 0x80031940, 0x13260660, 0x06441306, 0x00441326, - 0x80021940, 0x13470660, 0x06421327, 0x00421347, - 0x80021940, 0x13670660, 0x06421327, 0x00421367, - 0x80021940, 0x13850660, 0x06001364, 0x00341385, - 0x80021a40, 0x14850660, 0x06001464, 0x00341485, - 0xa4141940, 0x14011382, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0xa0163440, 0x13015102, - 0x01040022, 0x0001c060, 0x000003c0, 0x00000110, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x21054220, 0x00000000, 0x7f800000, - 0x00041261, 0x1f054220, 0x00000000, 0x7f800000, - 0x00041461, 0x1d054220, 0x00000000, 0x7f800000, - 0x00041661, 0x29054220, 0x00000000, 0xff800000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x27054220, 0x00000000, 0xff800000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x25054220, 0x00000000, 0xff800000, - 0x00041161, 0x5e054220, 0x00000000, 0x7f800000, - 0x00041161, 0x5c054220, 0x00000000, 0x7f800000, - 0x00041161, 0x5a054220, 0x00000000, 0x7f800000, - 0x00043661, 0x64054220, 0x00000000, 0xff800000, - 0x00040061, 0x62054220, 0x00000000, 0xff800000, - 0x00041161, 0x60054220, 0x00000000, 0xff800000, - 0x00040024, 0x0001c060, 0x000002c0, 0x000002c0, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00040a69, 0x18058660, 0x02461605, 0x00000005, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00031161, 0x1b050220, 0x00443326, 0x00000000, - 0x00131261, 0x1c050220, 0x00443b26, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xa1351b40, 0x180e3302, 0xaa361c40, 0x190e3b02, - 0xe0193468, 0x01b01603, 0x00040069, 0x17058660, - 0x02463705, 0x00000018, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00031c70, 0x41050220, - 0x52463505, 0x00443306, 0x00033f61, 0x46060220, - 0x00343505, 0x00000000, 0x80103f01, 0x00000000, - 0x00000000, 0x00000000, 0x00131d70, 0x42050220, - 0x52463605, 0x00443b06, 0x00131761, 0x48060220, - 0x00343605, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x20231d66, 0x17003f03, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041b52, 0x43040e68, 0x0e2e1b05, 0x41051905, - 0x00131961, 0x48260220, 0x00344405, 0x00000000, - 0x00031a61, 0x46260220, 0x00344305, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x00000000, 0xfb0c4624, 0x003c1d44, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa0453f40, 0x01003503, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x27471970, 0x35004503, - 0x00031361, 0x4b060220, 0x00344505, 0x00000000, - 0x00130061, 0x4d060220, 0x00344605, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa0490b40, 0x43024702, 0x00131961, 0x4d260220, - 0x00344a05, 0x00000000, 0x00031a61, 0x4b260220, - 0x00344905, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c4b24, 0x003c2544, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x20601140, 0x25001d00, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x20623540, 0x27001f00, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x20643540, 0x29002100, - 0x00041361, 0x5a050220, 0x00466005, 0x00000000, - 0x00041261, 0x5c050220, 0x00466205, 0x00000000, - 0x00041161, 0x5e050220, 0x00466405, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00001768, - 0x00040070, 0x00018660, 0x16463d05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa34c1361, 0x7f810000, 0x604c0061, 0x00101d00, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa34e1361, 0x7f810000, 0x604e0061, 0x00101f00, - 0xa3501361, 0x7f810000, 0x60500061, 0x00102100, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0xa3520e61, 0xff810000, 0x60520061, 0x00102500, - 0xa3541661, 0xff810000, 0x60540061, 0x00102700, - 0xa3561661, 0xff810000, 0x60560061, 0x00102900, - 0xa3581d61, 0x7f810000, 0x60580061, 0x00105a00, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80031761, 0x66060220, 0x00444c26, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80031661, 0x73060220, 0x00444e26, 0x00000000, - 0x80031561, 0x14060220, 0x00445026, 0x00000000, - 0xa35a1f61, 0x7f810000, 0x605a0061, 0x00105c00, - 0x80031461, 0x33060220, 0x00445426, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80031361, 0x40060220, 0x00445626, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80031261, 0x45060220, 0x00445826, 0x00000000, - 0x80031561, 0x20060220, 0x00445226, 0x00000000, - 0xa35c1f61, 0x7f810000, 0x605c0061, 0x00105e00, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80031e62, 0x71060aa0, 0x5a444e06, 0x00447306, - 0x80031d62, 0x12060aa0, 0x5a445006, 0x00441406, - 0xa35e0061, 0xff810000, 0x605e0061, 0x00106000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80031561, 0x4a060220, 0x00445a26, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80031d62, 0x2a060aa0, 0x4a445406, 0x00443306, - 0x80031c62, 0x3e060aa0, 0x4a445606, 0x00444006, - 0xa3600061, 0xff810000, 0x60600061, 0x00106200, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80031b62, 0x43060aa0, 0x5a445806, 0x00444506, - 0x80031a62, 0x1e060aa0, 0x4a445206, 0x00442006, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80031761, 0x68060220, 0x00445c26, 0x00000000, - 0x80030f61, 0x4e260220, 0x00447106, 0x00000000, - 0xa3620061, 0xff810000, 0x60620061, 0x00106400, - 0x80030f61, 0x50260220, 0x00441206, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80031761, 0x6d060220, 0x00445e26, 0x00000000, - 0x80031d62, 0x48060aa0, 0x5a445a06, 0x00444a06, - 0x80030f61, 0x54260220, 0x00442a06, 0x00000000, - 0x80030e61, 0x56260220, 0x00443e06, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80031561, 0x75060220, 0x00446026, 0x00000000, - 0x80030c61, 0x58260220, 0x00444306, 0x00000000, - 0x80030b61, 0x52260220, 0x00441e06, 0x00000000, - 0x8002f061, 0x01070220, 0x00424e47, 0x00000000, - 0x80031261, 0x7a060220, 0x00446226, 0x00000000, - 0x80031f62, 0x6b060aa0, 0x4a445e06, 0x00446d06, - 0x80031261, 0x5a260220, 0x00444806, 0x00000000, - 0x80021f61, 0x06070220, 0x00425447, 0x00000000, - 0x80020061, 0x04070220, 0x00425427, 0x00000000, - 0x80021f61, 0x0c070220, 0x00425647, 0x00000000, - 0x80020061, 0x0a070220, 0x00425627, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80031f62, 0x70060aa0, 0x4a446006, 0x00447506, - 0x80030062, 0x64060aa0, 0x5a444c06, 0x00446606, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80021f61, 0x10070220, 0x00425827, 0x00000000, - 0x80020061, 0x12070220, 0x00425847, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80021f61, 0x7e070220, 0x00425247, 0x00000000, - 0x80020061, 0x7c070220, 0x00425227, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80031f62, 0x78060aa0, 0x4a446206, 0x00447a06, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80031461, 0x5e260220, 0x00446b06, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80021f61, 0x18070220, 0x00425a47, 0x00000000, - 0x80020061, 0x16070220, 0x00425a27, 0x00000000, - 0x80021f62, 0x3b070aa0, 0x4a420407, 0x00420607, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80021f62, 0x41070aa0, 0x4a420a07, 0x00420c07, - 0x80031561, 0x60260220, 0x00447006, 0x00000000, - 0x80031461, 0x4c260220, 0x00446406, 0x00000000, - 0x80021f62, 0x46070aa0, 0x5a421007, 0x00421207, - 0x80021e62, 0x26070aa0, 0x4a427c07, 0x00427e07, - 0x80031561, 0x62260220, 0x00447806, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80021761, 0x76070220, 0x00425027, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80021f61, 0x24070220, 0x00425e47, 0x00000000, - 0x80023561, 0x22070220, 0x00425e27, 0x00000000, - 0x80030062, 0x66060aa0, 0x5a445c06, 0x00446806, - 0x80021561, 0x54470220, 0x00423b07, 0x00000000, - 0x80021461, 0x56470220, 0x00424107, 0x00000000, - 0x80021661, 0x7a070220, 0x00424e27, 0x00000000, - 0x80021f61, 0x2a070220, 0x00426047, 0x00000000, - 0x80020061, 0x28070220, 0x00426027, 0x00000000, - 0x80021f61, 0x6b070220, 0x00424c47, 0x00000000, - 0x80021361, 0x58470220, 0x00424607, 0x00000000, - 0x80021261, 0x52470220, 0x00422607, 0x00000000, - 0x80020061, 0x36070220, 0x00426247, 0x00000000, - 0x80020061, 0x34070220, 0x00426227, 0x00000000, - 0x80023c62, 0x6e070aa0, 0x4a422207, 0x00422407, - 0x80020062, 0x64070aa0, 0x5a421607, 0x00421807, - 0x80031361, 0x5c260220, 0x00446606, 0x00000000, - 0x80021661, 0x09070220, 0x00425467, 0x00000000, - 0x80021761, 0x07070220, 0x00425427, 0x00000000, - 0x80021561, 0x0f070220, 0x00425667, 0x00000000, - 0x80021661, 0x0d070220, 0x00425627, 0x00000000, - 0x80020062, 0x74070aa0, 0x5a427a07, 0x00420107, - 0x80020061, 0x78070220, 0x00425047, 0x00000000, - 0x80020e61, 0x13070220, 0x00425827, 0x00000000, - 0x80020f61, 0x03070220, 0x00425267, 0x00000000, - 0x80021461, 0x69070220, 0x00424c27, 0x00000000, - 0x80021361, 0x5e470220, 0x00426e07, 0x00000000, - 0x80021261, 0x5a470220, 0x00426407, 0x00000000, - 0x80020061, 0x1e070220, 0x00425c47, 0x00000000, - 0x80020061, 0x1c070220, 0x00425c27, 0x00000000, - 0x80020062, 0x3d070aa0, 0x4a420707, 0x00420907, - 0x80021f62, 0x42070aa0, 0x4a420d07, 0x00420f07, - 0x80021361, 0x4e470220, 0x00427407, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80021f62, 0x1a070aa0, 0x5a427607, 0x00427807, - 0x80021561, 0x15070220, 0x00425867, 0x00000000, - 0x80021f62, 0x67070aa0, 0x5a426907, 0x00426b07, - 0x80020e61, 0x25070220, 0x00425e27, 0x00000000, - 0x80020062, 0x7b070aa0, 0x4a423407, 0x00423607, - 0x80021661, 0x01070220, 0x00425227, 0x00000000, - 0x80021561, 0x54670220, 0x00423d07, 0x00000000, - 0x80021461, 0x56670220, 0x00424207, 0x00000000, - 0x80021e61, 0x11070220, 0x00424e67, 0x00000000, - 0x80020061, 0x0b070220, 0x00424e27, 0x00000000, - 0x80021361, 0x50470220, 0x00421a07, 0x00000000, - 0x80021f62, 0x47070aa0, 0x5a421307, 0x00421507, - 0x80021361, 0x4c470220, 0x00426707, 0x00000000, - 0x80021261, 0x62470220, 0x00427b07, 0x00000000, - 0x80020062, 0x76070aa0, 0x4a422807, 0x00422a07, - 0x80020062, 0x69070aa0, 0x5a421c07, 0x00421e07, - 0x80021f62, 0x54850aa0, 0x4a005464, 0x00345485, - 0x80021f62, 0x55850aa0, 0x4a005564, 0x00345585, - 0x80021e62, 0x56850aa0, 0x4a005664, 0x00345685, - 0x80021e62, 0x57850aa0, 0x4a005764, 0x00345785, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80021c62, 0x05070aa0, 0x5a420b07, 0x00421107, - 0x80021b61, 0x79070220, 0x00425027, 0x00000000, - 0x80021761, 0x58670220, 0x00424707, 0x00000000, - 0x80021c61, 0x70070220, 0x00424c67, 0x00000000, - 0x80020061, 0x6e070220, 0x00424c27, 0x00000000, - 0x80021d61, 0x3b070220, 0x00426267, 0x00000000, - 0x80021761, 0x37070220, 0x00426227, 0x00000000, - 0x80021761, 0x60470220, 0x00427607, 0x00000000, - 0x80021661, 0x5c470220, 0x00426907, 0x00000000, - 0x80020061, 0x19070220, 0x00425a27, 0x00000000, - 0x80031462, 0x55050aa0, 0x4a0054e4, 0x00465505, - 0x80031362, 0x57050aa0, 0x4a0056e4, 0x00465705, - 0x80020061, 0x7b070220, 0x00425067, 0x00000000, - 0x80021761, 0x27070220, 0x00425e67, 0x00000000, - 0x80020062, 0x29070aa0, 0x4a420107, 0x00420307, - 0x80021761, 0x1b070220, 0x00425a67, 0x00000000, - 0x80021461, 0x4e670220, 0x00420507, 0x00000000, - 0x80020062, 0x58850aa0, 0x5a005864, 0x00345885, - 0x80020062, 0x59850aa0, 0x5a005964, 0x00345985, - 0x80021f62, 0x6c070aa0, 0x5a426e07, 0x00427007, - 0x80021f61, 0x33070220, 0x00426067, 0x00000000, - 0x80023061, 0x2b070220, 0x00426027, 0x00000000, - 0x80021f61, 0x21070220, 0x00425c67, 0x00000000, - 0x80020061, 0x1f070220, 0x00425c27, 0x00000000, - 0x80021f62, 0x1d070aa0, 0x5a427907, 0x00427b07, - 0x80021561, 0x52670220, 0x00422907, 0x00000000, - 0x80021f62, 0x65070aa0, 0x5a421907, 0x00421b07, - 0x80021e62, 0x4e850aa0, 0x5a004e64, 0x00344e85, - 0x80021e62, 0x4f850aa0, 0x5a004f64, 0x00344f85, - 0x80031662, 0x59050aa0, 0x5a0058e4, 0x00465905, - 0x80021661, 0x4c670220, 0x00426c07, 0x00000000, - 0x80021d62, 0x77070aa0, 0x4a422b07, 0x00423307, - 0x80021b62, 0x6a070aa0, 0x5a421f07, 0x00422107, - 0x80021761, 0x50670220, 0x00421d07, 0x00000000, - 0x80021f62, 0x6f070aa0, 0x4a422507, 0x00422707, - 0x80021b62, 0x52850aa0, 0x4a005264, 0x00345285, - 0x80021b62, 0x53850aa0, 0x4a005364, 0x00345385, - 0x80021761, 0x5a670220, 0x00426507, 0x00000000, - 0x80031762, 0x4f050aa0, 0x5a004ee4, 0x00464f05, - 0x80020062, 0x7c070aa0, 0x4a423707, 0x00423b07, - 0x80021b62, 0x4c850aa0, 0x5a004c64, 0x00344c85, - 0x80021b62, 0x4d850aa0, 0x5a004d64, 0x00344d85, - 0x80021761, 0x60670220, 0x00427707, 0x00000000, - 0x80021761, 0x5c670220, 0x00426a07, 0x00000000, - 0x80021c62, 0x50850aa0, 0x5a005064, 0x00345085, - 0x80021c62, 0x51850aa0, 0x5a005164, 0x00345185, - 0x80021761, 0x5e670220, 0x00426f07, 0x00000000, - 0x80031762, 0x53050aa0, 0x4a0052e4, 0x00465305, - 0x80021c62, 0x5a850aa0, 0x5a005a64, 0x00345a85, - 0x80021c62, 0x5b850aa0, 0x5a005b64, 0x00345b85, - 0x80021761, 0x62670220, 0x00427c07, 0x00000000, - 0x80031662, 0x4d050aa0, 0x5a004ce4, 0x00464d05, - 0x80021c62, 0x60850aa0, 0x4a006064, 0x00346085, - 0x80021c62, 0x61850aa0, 0x4a006164, 0x00346185, - 0x80021b62, 0x5c850aa0, 0x5a005c64, 0x00345c85, - 0x80021b62, 0x5d850aa0, 0x5a005d64, 0x00345d85, - 0x80031762, 0x51050aa0, 0x5a0050e4, 0x00465105, - 0x80021a62, 0x5e850aa0, 0x4a005e64, 0x00345e85, - 0x80021a62, 0x5f850aa0, 0x4a005f64, 0x00345f85, - 0x80031762, 0x5b050aa0, 0x5a005ae4, 0x00465b05, - 0x80021962, 0x62850aa0, 0x4a006264, 0x00346285, - 0x80021962, 0x63850aa0, 0x4a006364, 0x00346385, - 0x80031762, 0x61050aa0, 0x4a0060e4, 0x00466105, - 0x80031762, 0x5d050aa0, 0x5a005ce4, 0x00465d05, - 0x80031662, 0x5f050aa0, 0x4a005ee4, 0x00465f05, - 0x80031462, 0x63050aa0, 0x4a0062e4, 0x00466305, - 0x01040022, 0x0001c060, 0x000009e8, 0x000009e8, - 0xa1460040, 0x080e3103, 0xaa4a0040, 0x080e3903, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x69050660, 0x00004de4, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030070, 0x47050220, 0x52464605, 0x00443106, - 0x80101b01, 0x00000000, 0x00000000, 0x00000000, - 0x00130070, 0x4b050220, 0x52464a05, 0x00443906, - 0x00030061, 0x65060220, 0x00344605, 0x00000000, - 0x00130061, 0x67060220, 0x00344a05, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x48052660, 0x06464705, 0x00443126, - 0x00131c40, 0x64052660, 0x06464b05, 0x00443926, - 0x00031a61, 0x65260220, 0x00344805, 0x00000000, - 0x00131a61, 0x67260220, 0x00346405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xfb2a6524, 0x01006914, - 0xa1653140, 0x084e3103, 0xaa663140, 0x084e3903, - 0x00040061, 0x6e050660, 0x00004fe4, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe7671a70, 0x08406503, 0x00033161, 0x6a060220, - 0x00346505, 0x00000000, 0x00130061, 0x6c060220, - 0x00346605, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x49052660, - 0x06466705, 0x00443126, 0x00131c40, 0x68052660, - 0x06466805, 0x00443926, 0x00031a61, 0x6a260220, - 0x00344905, 0x00000000, 0x00131a61, 0x6c260220, - 0x00346805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb2a6a24, 0x01006e14, 0xa1693140, 0x088e3103, - 0xaa6a3240, 0x088e3903, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x73050660, - 0x000051e4, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe76b1a70, 0x08806903, - 0x00033261, 0x6f060220, 0x00346905, 0x00000000, - 0x00130061, 0x71060220, 0x00346a05, 0x00000000, - 0x00031b40, 0x4a052660, 0x06466b05, 0x00443126, - 0x00131c40, 0x6c052660, 0x06466c05, 0x00443926, - 0x00031a61, 0x6f260220, 0x00344a05, 0x00000000, - 0x00131a61, 0x71260220, 0x00346c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x00000000, 0xfb2a6f24, 0x01007314, - 0xa16d3240, 0x08ce3103, 0xaa6e3240, 0x08ce3903, - 0x00040061, 0x78050660, 0x000053e4, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xe76f1a70, 0x08c06d03, 0x00033361, 0x74060220, - 0x00346d05, 0x00000000, 0x00130061, 0x76060220, - 0x00346e05, 0x00000000, 0x00031b40, 0x4b052660, - 0x06466f05, 0x00443126, 0x00131c40, 0x70052660, - 0x06467005, 0x00443926, 0x00031a61, 0x74260220, - 0x00344b05, 0x00000000, 0x00131a61, 0x76260220, - 0x00347005, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xfb2c7424, 0x01007814, 0xa1713340, 0x090e3103, - 0xaa723340, 0x090e3903, 0x00040061, 0x7d050660, - 0x000055e4, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe7731a70, 0x09007103, - 0x00033461, 0x79060220, 0x00347105, 0x00000000, - 0x00130061, 0x7b060220, 0x00347205, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x4c052660, 0x06467305, 0x00443126, - 0x00131c40, 0x74052660, 0x06467405, 0x00443926, - 0x00031a61, 0x79260220, 0x00344c05, 0x00000000, - 0x00131a61, 0x7b260220, 0x00347405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x00000000, 0xfb2c7924, 0x01007d14, - 0xa1753440, 0x094e3103, 0xaa763440, 0x094e3903, - 0x00040061, 0x05050660, 0x000057e4, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xe7771a70, 0x09407503, 0x00030061, 0x01060220, - 0x00347505, 0x00000000, 0x00130061, 0x03060220, - 0x00347605, 0x00000000, 0x00031b40, 0x4d052660, - 0x06467705, 0x00443126, 0x00131c40, 0x78052660, - 0x06467805, 0x00443926, 0x00031a61, 0x01260220, - 0x00344d05, 0x00000000, 0x00131a61, 0x03260220, - 0x00347805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xfb2c0124, 0x01000514, 0x00043661, 0x06050660, - 0x000059e4, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x00000000, - 0xfb2a2d24, 0x01000614, 0xa14e3740, 0x004e2d03, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0xaa793740, 0x004e2f03, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x0b050660, - 0x00005be4, 0x00000000, 0x00031b70, 0x4f050220, - 0x52464e05, 0x00442d06, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00131b70, 0x7a050220, - 0x52467905, 0x00442f06, 0x00033761, 0x07060220, - 0x00344e05, 0x00000000, 0x00130061, 0x09060220, - 0x00347905, 0x00000000, 0x80000c01, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x50052660, - 0x06464f05, 0x00442d26, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00131c40, 0x7b052660, - 0x06467a05, 0x00442f26, 0x00031a61, 0x07260220, - 0x00345005, 0x00000000, 0x00131a61, 0x09260220, - 0x00347b05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x00000000, - 0xfb2a0724, 0x01000b14, 0xa1510040, 0x008e2d03, - 0xaa7c3540, 0x008e2f03, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x10050660, - 0x00005de4, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00030070, 0x52050220, - 0x52465105, 0x00442d06, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00131b70, 0x7d050220, - 0x52467c05, 0x00442f06, 0x00033861, 0x0c060220, - 0x00345105, 0x00000000, 0x00130061, 0x0e060220, - 0x00347c05, 0x00000000, 0x00031c40, 0x53052660, - 0x06465205, 0x00442d26, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00131c40, 0x7e052660, - 0x06467d05, 0x00442f26, 0x00031a61, 0x0c260220, - 0x00345305, 0x00000000, 0x00131a61, 0x0e260220, - 0x00347e05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb2a0c24, 0x01001014, 0xa1540040, 0x010e2d03, - 0xaa7f0040, 0x010e2f03, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x15050660, - 0x00005fe4, 0x00000000, 0x00031b70, 0x55050220, - 0x52465405, 0x00442d06, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131b70, 0x01050220, - 0x52467f05, 0x00442f06, 0x00033261, 0x11060220, - 0x00345405, 0x00000000, 0x00130061, 0x13060220, - 0x00347f05, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x56052660, - 0x06465505, 0x00442d26, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131c40, 0x02052660, - 0x06460105, 0x00442f26, 0x00031a61, 0x11260220, - 0x00345605, 0x00000000, 0x00131a61, 0x13260220, - 0x00340205, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x00000000, - 0xfb2c1124, 0x01001514, 0xa1033640, 0x014e2d03, - 0xaa043640, 0x014e2f03, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x1a050660, - 0x000061e4, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xe7051a70, 0x01400303, - 0x00033961, 0x16060220, 0x00340305, 0x00000000, - 0x00130061, 0x18060220, 0x00340405, 0x00000000, - 0x00031b40, 0x57052660, 0x06460505, 0x00442d26, - 0x00131c40, 0x06052660, 0x06460605, 0x00442f26, - 0x00031a61, 0x16260220, 0x00345705, 0x00000000, - 0x00131a61, 0x18260220, 0x00340605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x00000000, 0xfb2c1624, 0x01001a14, - 0xa1073840, 0x018e2d03, 0xaa083840, 0x018e2f03, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x1f050660, 0x000063e4, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xe7091a70, 0x01800703, 0x00033a61, 0x1b060220, - 0x00340705, 0x00000000, 0x00130061, 0x1d060220, - 0x00340805, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x58052660, - 0x06460905, 0x00442d26, 0x00131c40, 0x0a052660, - 0x06460a05, 0x00442f26, 0x00031a61, 0x1b260220, - 0x00345805, 0x00000000, 0x00131a61, 0x1d260220, - 0x00340a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x00000000, - 0xfb2c1b24, 0x01001f14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80033061, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_primref_primrefs_from_DXR_instances_indirect = { - .prog_data = { - .base.nr_params = 19, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 3, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 12320, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_primref_primrefs_from_DXR_instances_indirect_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 19, - .push.cross_thread.regs = 3, - .push.cross_thread.size = 96, - }, - .args_size = 44, - .arg_count = 6, - .args = gfx125_bvh_build_primref_primrefs_from_DXR_instances_indirect_args, - .code = gfx125_bvh_build_primref_primrefs_from_DXR_instances_indirect_code, -}; -const char *gfx125_bvh_build_primref_primrefs_from_DXR_instances_indirect_sha1 = "00559e0a092f20da5f23669d6cc92559601f6061"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_primref_primrefs_from_DXR_instances_pointers.h b/src/intel/vulkan/grl/gfx125_bvh_build_primref_primrefs_from_DXR_instances_pointers.h deleted file mode 100644 index d939998386f..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_primref_primrefs_from_DXR_instances_pointers.h +++ /dev/null @@ -1,1722 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_primref_primrefs_from_DXR_instances_pointers_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_primref_primrefs_from_DXR_instances_pointers_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, - { 24, 4 }, - { 32, 8 }, - { 40, 4 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g125<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g11<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g126<1>UD g125<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -add(1) g127<1>UD g125<0,1,0>UD 0x00000040UD { align1 WE_all 1N compacted }; -mov(8) g79<1>UW 0x76543210V { align1 WE_all 1Q }; -shl(16) g103<1>D g11<8,8,1>D 0x00000004UD { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g1UD g126UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g3UD g127UD nullUD 0x0210c500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -add(8) g79.8<1>UW g79<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g61<1>D g79<8,8,1>UW { align1 1H }; -add(16) g63<1>D g61<1,1,0>D g103<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.l.f0.0(16) null<1>UD g63<8,8,1>UD g2.6<0,1,0>UD { align1 1H I@1 }; -mov(8) g101.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g32.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g57.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g49.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g45.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g47.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.dst }; -mov(8) g59.1<2>F g3.1<0,1,0>F { align1 2Q compacted }; -mov(8) g51.1<2>F g3.1<0,1,0>F { align1 1Q compacted }; -mov(8) g101<2>F g2.4<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g32<2>F g2.4<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g57<2>F g2.2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g49<2>F g2.2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g45<2>F g2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g47<2>F g2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g59<2>F g3<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g51<2>F g3<0,1,0>F { align1 1Q F@7 compacted }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -shl(16) g104<1>D g63<8,8,1>D 0x00000003UD { align1 1H }; -mov(8) g107<1>UD g32.1<8,4,2>UD { align1 1Q F@7 }; -mov(8) g108<1>UD g101.1<8,4,2>UD { align1 2Q F@7 }; -add(8) g34<1>D g32<8,4,2>D g104<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g109<1>D g101<8,4,2>D g105<1,1,0>D { align1 2Q I@4 compacted }; -shr(16) g105<1>UD g63<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -cmp.l.f0.0(8) g110<1>UD g34<8,8,1>UD g32<8,4,2>UD { align1 1Q I@3 }; -mov(8) g12<2>UD g34<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g111<1>UD g109<8,8,1>UD g101<8,4,2>UD { align1 2Q I@4 }; -mov(8) g14<2>UD g109<4,4,1>UD { align1 2Q }; -add3(16) g112<1>D g107<8,8,1>D g105<8,8,1>D -g110<1,1,1>D { align1 1H I@2 }; -mov(8) g14.1<2>UD g113<4,4,1>UD { align1 2Q I@1 }; -mov(8) g12.1<2>UD g112<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g65UD g12UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g28<2>UD g65<4,4,1>UD { align1 1Q $2.dst }; -mov(8) g30<2>UD g66<4,4,1>UD { align1 2Q $2.dst }; -or.nz.f0.0(16) null<1>UD g65<8,8,1>UD g67<8,8,1>UD { align1 1H $2.dst }; -mov(8) g28.1<2>UD g67<4,4,1>UD { align1 1Q I@3 }; -mov(8) g30.1<2>UD g68<4,4,1>UD { align1 2Q I@3 }; -(+f0.0) if(16) JIP: LABEL2 UIP: LABEL1 { align1 1H }; -add(16) g113<1>D g65<1,1,0>D 48D { align1 1H compacted }; -add(16) g119<1>D g65<1,1,0>D 56D { align1 1H compacted }; -cmp.l.f0.0(16) g115<1>UD g113<1,1,0>UD g65<1,1,0>UD { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g121<1>UD g119<1,1,0>UD g65<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g13<2>UD g113<4,4,1>UD { align1 1Q $2.src }; -mov(8) g15<2>UD g114<4,4,1>UD { align1 2Q $2.src }; -mov(8) g17<2>UD g119<4,4,1>UD { align1 1Q }; -mov(8) g19<2>UD g120<4,4,1>UD { align1 2Q }; -add(16) g117<1>D -g115<1,1,0>D g67<1,1,0>D { align1 1H I@6 compacted }; -add(16) g123<1>D -g121<1,1,0>D g67<1,1,0>D { align1 1H I@6 compacted }; -mov(8) g13.1<2>UD g117<4,4,1>UD { align1 1Q I@2 }; -mov(8) g15.1<2>UD g118<4,4,1>UD { align1 2Q I@3 }; -mov(8) g17.1<2>UD g123<4,4,1>UD { align1 1Q I@3 }; -mov(8) g19.1<2>UD g124<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g118UD g13UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g124UD g17UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(16) g55<1>UD g118.3<32,8,4>UB { align1 1H $2.dst }; -or.nz.f0.0(16) null<1>UD g124<8,8,1>UD g126<8,8,1>UD { align1 1H $3.dst }; -(+f0.0) if(16) JIP: LABEL4 UIP: LABEL3 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g1<1>D g124<1,1,0>D 128D { align1 1H F@3 compacted }; -add(16) g8<1>D g124<1,1,0>D 140D { align1 1H compacted }; -cmp.l.f0.0(16) g4<1>UD g1<1,1,0>UD g124<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g18<2>UD g1<4,4,1>UD { align1 1Q $3.src }; -mov(8) g20<2>UD g2<4,4,1>UD { align1 2Q $3.src }; -cmp.l.f0.0(16) g10<1>UD g8<1,1,0>UD 0x0000008cUD { align1 1H I@4 compacted }; -mov(8) g99<2>UD g8<4,4,1>UD { align1 1Q }; -mov(8) g101<2>UD g9<4,4,1>UD { align1 2Q }; -add(16) g6<1>D -g4<1,1,0>D g126<1,1,0>D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g12<1>D -g10<1,1,0>D g126<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g18.1<2>UD g6<4,4,1>UD { align1 1Q I@2 }; -mov(8) g20.1<2>UD g7<4,4,1>UD { align1 2Q I@3 }; -mov(8) g99.1<2>UD g12<4,4,1>UD { align1 1Q I@3 }; -mov(8) g101.1<2>UD g13<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g32UD g18UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -cmp.l.f0.0(16) null<1>F (abs)g32<1,1,0>F 0x7f800000F /* infF */ { align1 1H $3.dst compacted }; -(+f0.0) if(16) JIP: LABEL6 UIP: LABEL5 { align1 1H }; -add(16) g34<1>D g124<1,1,0>D 132D { align1 1H compacted }; -cmp.l.f0.0(16) g36<1>UD g34<1,1,0>UD 0x00000084UD { align1 1H I@1 compacted }; -mov(8) g19<2>UD g34<4,4,1>UD { align1 1Q $3.src }; -mov(8) g21<2>UD g35<4,4,1>UD { align1 2Q $3.src }; -add(16) g38<1>D -g36<1,1,0>D g126<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g19.1<2>UD g38<4,4,1>UD { align1 1Q I@1 }; -mov(8) g21.1<2>UD g39<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g39UD g19UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -cmp.l.f0.0(16) null<1>F (abs)g39<1,1,0>F 0x7f800000F /* infF */ { align1 1H $3.dst compacted }; -(+f0.0) if(16) JIP: LABEL8 UIP: LABEL7 { align1 1H }; -add(16) g40<1>D g124<1,1,0>D 136D { align1 1H F@1 compacted }; -cmp.l.f0.0(16) g42<1>UD g40<1,1,0>UD 0x00000088UD { align1 1H I@1 compacted }; -mov(8) g20<2>UD g40<4,4,1>UD { align1 1Q $3.src }; -mov(8) g22<2>UD g41<4,4,1>UD { align1 2Q $3.src }; -add(16) g53<1>D -g42<1,1,0>D g126<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g20.1<2>UD g53<4,4,1>UD { align1 1Q I@1 }; -mov(8) g22.1<2>UD g54<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g69UD g20UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -cmp.l.f0.0(16) g53<1>F (abs)g69<1,1,0>F 0x7f800000F /* infF */ { align1 1H I@1 compacted }; -else(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; - -LABEL8: -mov(16) g53<1>UD 0x00000000UD { align1 1H F@1 }; - -LABEL7: -endif(16) JIP: LABEL9 { align1 1H }; - -LABEL9: -else(16) JIP: LABEL5 UIP: LABEL5 { align1 1H }; - -LABEL6: -mov(16) g53<1>UD 0x00000000UD { align1 1H A@1 }; - -LABEL5: -endif(16) JIP: LABEL10 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g82UD g99UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -cmp.l.f0.0(16) null<1>F (abs)g82<1,1,0>F 0x7f800000F /* infF */ { align1 1H $4.dst compacted }; -(+f0.0) if(16) JIP: LABEL12 UIP: LABEL11 { align1 1H }; -add(16) g84<1>D g124<1,1,0>D 144D { align1 1H compacted }; -cmp.l.f0.0(16) g86<1>UD g84<1,1,0>UD 0x00000090UD { align1 1H I@1 compacted }; -mov(8) g21<2>UD g84<4,4,1>UD { align1 1Q $3.src }; -mov(8) g23<2>UD g85<4,4,1>UD { align1 2Q $3.src }; -add(16) g88<1>D -g86<1,1,0>D g126<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g21.1<2>UD g88<4,4,1>UD { align1 1Q I@1 }; -mov(8) g23.1<2>UD g89<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g89UD g21UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -cmp.l.f0.0(16) null<1>F (abs)g89<1,1,0>F 0x7f800000F /* infF */ { align1 1H $3.dst compacted }; -(+f0.0) if(16) JIP: LABEL14 UIP: LABEL13 { align1 1H }; -add(16) g90<1>D g124<1,1,0>D 148D { align1 1H F@1 compacted }; -cmp.l.f0.0(16) g92<1>UD g90<1,1,0>UD 0x00000094UD { align1 1H I@1 compacted }; -mov(8) g22<2>UD g90<4,4,1>UD { align1 1Q $3.src }; -mov(8) g24<2>UD g91<4,4,1>UD { align1 2Q $3.src }; -add(16) g94<1>D -g92<1,1,0>D g126<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g22.1<2>UD g94<4,4,1>UD { align1 1Q I@1 }; -mov(8) g24.1<2>UD g95<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g95UD g22UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -cmp.l.f0.0(16) g80<1>F (abs)g95<1,1,0>F 0x7f800000F /* infF */ { align1 1H $3.dst compacted }; -else(16) JIP: LABEL13 UIP: LABEL13 { align1 1H }; - -LABEL14: -mov(16) g80<1>UD 0x00000000UD { align1 1H F@1 }; - -LABEL13: -endif(16) JIP: LABEL15 { align1 1H }; - -LABEL15: -else(16) JIP: LABEL11 UIP: LABEL11 { align1 1H }; - -LABEL12: -mov(16) g80<1>UD 0x00000000UD { align1 1H A@1 }; - -LABEL11: -endif(16) JIP: LABEL10 { align1 1H }; -cmp.nz.f0.0(16) g96<1>D g55<1,1,0>D 0D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -and(16) g98<1>UD g96<1,1,0>UD g80<1,1,0>UD { align1 1H A@1 compacted }; -or(16) g69<1>D ~g96<1,1,0>D ~g80<1,1,0>D { align1 1H F@2 compacted }; -and.nz.f0.0(16) null<1>UD g98<8,8,1>UD g53<8,8,1>UD { align1 1H A@2 }; -(+f0.0) if(16) JIP: LABEL17 UIP: LABEL16 { align1 1H }; -add(16) g105<1>D g124<1,1,0>D 132D { align1 1H compacted }; -add(16) g110<1>D g124<1,1,0>D 144D { align1 1H compacted }; -add(16) g80<1>D g65<1,1,0>D 16D { align1 1H compacted }; -add(16) g94<1>D g65<1,1,0>D 32D { align1 1H F@1 compacted }; -cmp.l.f0.0(16) g107<1>UD g105<1,1,0>UD 0x00000084UD { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g112<1>UD g110<1,1,0>UD 0x00000090UD { align1 1H I@4 compacted }; -mov(8) g101<2>UD g110<4,4,1>UD { align1 1Q $4.src }; -mov(8) g103<2>UD g111<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g84<1>UD g80<1,1,0>UD g65<1,1,0>UD { align1 1H I@6 compacted }; -cmp.l.f0.0(16) g96<1>UD g94<1,1,0>UD g65<1,1,0>UD { align1 1H A@1 compacted }; -add(16) g109<1>D -g107<1,1,0>D g126<1,1,0>D { align1 1H I@6 compacted }; -add(16) g114<1>D -g112<1,1,0>D g126<1,1,0>D { align1 1H I@6 compacted }; -add(16) g86<1>D -g84<1,1,0>D g67<1,1,0>D { align1 1H I@4 compacted }; -add(16) g98<1>D -g96<1,1,0>D g67<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g101.1<2>UD g114<4,4,1>UD { align1 1Q I@3 }; -mov(8) g103.1<2>UD g115<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g75UD g101UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g100<2>UD g105<4,4,1>UD { align1 1Q $4.src }; -mov(8) g102<2>UD g106<4,4,1>UD { align1 2Q $5.src }; -mov(8) g100.1<2>UD g109<4,4,1>UD { align1 1Q I@2 }; -mov(8) g102.1<2>UD g110<4,4,1>UD { align1 2Q I@2 }; -mov(8) g104<2>UD g80<4,4,1>UD { align1 1Q $5.src }; -mov(8) g106<2>UD g81<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g71UD g100UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(8) g108<2>UD g94<4,4,1>UD { align1 1Q }; -mov(8) g110<2>UD g95<4,4,1>UD { align1 2Q }; -mov(8) g104.1<2>UD g86<4,4,1>UD { align1 1Q I@4 }; -mov(8) g106.1<2>UD g87<4,4,1>UD { align1 2Q I@4 }; -mov(8) g108.1<2>UD g98<4,4,1>UD { align1 1Q I@4 }; -mov(8) g110.1<2>UD g99<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g12UD g104UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g20UD g108UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sel.ge(16) g123<1>F g75<1,1,0>F g77<1,1,0>F { align1 1H $5.dst compacted }; -sel.ge(16) g125<1>F g82<1,1,0>F g123<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g1<1>F g125<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -add(16) g5<1>F g75<1,1,0>F g1<1,1,0>F { align1 1H F@1 compacted }; -add(16) g116<1>F g75<1,1,0>F g71<1,1,0>F { align1 1H $6.dst compacted }; -add(16) g36<1>F g5<1,1,0>F -g71<1,1,0>F { align1 1H F@2 compacted }; -add(16) g4<1>F g82<1,1,0>F g1<1,1,0>F { align1 1H compacted }; -mul(16) g121<1>F g116<1,1,0>F 0x3f000000F /* 0.5F */ { align1 1H F@3 compacted }; -add(16) g115<1>F g82<1,1,0>F g32<1,1,0>F { align1 1H compacted }; -add(16) g117<1>F g77<1,1,0>F g73<1,1,0>F { align1 1H $6.dst compacted }; -mov(16) g83<1>UD 0x00000001UD { align1 1H F@2 }; -mul(16) g40<1>F g36<1,1,0>F 0x3f000000F /* 0.5F */ { align1 1H F@5 compacted }; -add(16) g34<1>F g4<1,1,0>F -g32<1,1,0>F { align1 1H F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mul(16) g87<1>F g121<1,1,0>F g14<1,1,0>F { align1 1H A@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mul(16) g99<1>F g121<1,1,0>F g22<1,1,0>F { align1 1H I@2 compacted }; -mul(16) g119<1>F g115<1,1,0>F 0x3f000000F /* 0.5F */ { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -send(16) g4UD g28UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mul(16) g111<1>F g40<1,1,0>F (abs)g14<1,1,0>F { align1 1H F@5 compacted }; -add(16) g28<1>F g77<1,1,0>F g1<1,1,0>F { align1 1H $9.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mad(16) g101<1>F g99<8,8,1>F g20<8,8,1>F g119<1,1,1>F { align1 1H @3 $8.dst }; -mad(16) g89<1>F g87<8,8,1>F g12<8,8,1>F g119<1,1,1>F { align1 1H @6 $7.dst }; -add(16) g37<1>F g28<1,1,0>F -g73<1,1,0>F { align1 1H F@3 compacted }; -mul(16) g42<1>F g121<1,1,0>F g6<1,1,0>F { align1 1H $9.dst compacted }; -mul(16) g106<1>F g40<1,1,0>F (abs)g6<1,1,0>F { align1 1H $7.src compacted }; -mul(16) g122<1>F g117<1,1,0>F 0x3f000000F /* 0.5F */ { align1 1H compacted }; -mul(16) g116<1>F g40<1,1,0>F (abs)g22<1,1,0>F { align1 1H compacted }; -mul(16) g39<1>F g34<1,1,0>F 0x3f000000F /* 0.5F */ { align1 1H compacted }; -mad(16) g71<1>F g42<8,8,1>F g4<8,8,1>F g119<1,1,1>F { align1 1H @5 $9.dst }; -mul(16) g41<1>F g37<1,1,0>F 0x3f000000F /* 0.5F */ { align1 1H F@7 compacted }; -mov(16) g43<1>UD 0x000000c0UD { align1 1H F@2 }; -mad(16) g91<1>F g89<8,8,1>F g16<8,8,1>F g122<1,1,1>F { align1 1H @5 $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mad(16) g103<1>F g101<8,8,1>F g24<8,8,1>F g122<1,1,1>F { align1 1H $8.dst }; -mad(16) g118<1>F g116<8,8,1>F (abs)g20<8,8,1>F g39<1,1,1>F { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mad(16) g108<1>F g106<8,8,1>F (abs)g4<8,8,1>F g39<1,1,1>F { align1 1H F@7 }; -mad(16) g113<1>F g111<8,8,1>F (abs)g12<8,8,1>F g39<1,1,1>F { align1 1H }; -mad(16) g73<1>F g71<8,8,1>F g8<8,8,1>F g122<1,1,1>F { align1 1H @7 $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -add(16) g93<1>F g91<1,1,0>F g18<1,1,0>F { align1 1H A@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g105<1>F g103<1,1,0>F g26<1,1,0>F { align1 1H @6 $8.dst compacted }; -mad(16) g120<1>F g118<8,8,1>F (abs)g24<8,8,1>F g41<1,1,1>F { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mad(16) g110<1>F g108<8,8,1>F (abs)g8<8,8,1>F g41<1,1,1>F { align1 1H F@6 }; -mad(16) g115<1>F g113<8,8,1>F (abs)g16<8,8,1>F g41<1,1,1>F { align1 1H F@6 }; -add(16) g75<1>F g73<1,1,0>F g10<1,1,0>F { align1 1H @6 $9.dst compacted }; -add(16) g41<1>F g105<1,1,0>F g120<1,1,0>F { align1 1H F@4 compacted }; -add(16) g33<1>F g105<1,1,0>F -g120<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g29<1>F g75<1,1,0>F -g110<1,1,0>F { align1 1H F@3 compacted }; -add(16) g37<1>F g75<1,1,0>F g110<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g31<1>F g93<1,1,0>F -g115<1,1,0>F { align1 1H F@6 compacted }; -add(16) g39<1>F g93<1,1,0>F g115<1,1,0>F { align1 1H compacted }; -else(16) JIP: LABEL16 UIP: LABEL16 { align1 1H }; - -LABEL17: -mov(16) g83<1>UD 0x00000000UD { align1 1H A@1 }; -mov(16) g43<1>UD 0x00000000UD { align1 1H I@3 }; - -LABEL16: -endif(16) JIP: LABEL10 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g53<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g121<1>UD g69<8,8,1>UD 0xffffffffUD { align1 1H A@5 }; -cmp.nz.f0.0(16) g123<1>D g3.2<0,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g123<8,8,1>UD g121<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL18 UIP: LABEL18 { align1 1H }; -add(16) g124<1>D g65<1,1,0>D 12D { align1 1H I@2 compacted }; -add(16) g2<1>D g65<1,1,0>D 28D { align1 1H A@3 compacted }; -add(16) g7<1>D g65<1,1,0>D 44D { align1 1H F@7 compacted }; -mov(16) g83<1>UD 0x00000001UD { align1 1H }; -mov(16) g55<1>UD 0x00000000UD { align1 1H }; -cmp.l.f0.0(16) g126<1>UD g124<1,1,0>UD g65<1,1,0>UD { align1 1H I@5 compacted }; -mov(8) g109<2>UD g124<4,4,1>UD { align1 1Q F@3 }; -mov(8) g111<2>UD g125<4,4,1>UD { align1 2Q F@3 }; -mov(8) g113<2>UD g2<4,4,1>UD { align1 1Q A@7 }; -mov(8) g115<2>UD g3<4,4,1>UD { align1 2Q A@1 }; -cmp.l.f0.0(16) g4<1>UD g2<1,1,0>UD g65<1,1,0>UD { align1 1H compacted }; -mov(8) g117<2>UD g7<4,4,1>UD { align1 1Q A@7 }; -mov(8) g119<2>UD g8<4,4,1>UD { align1 2Q A@5 }; -cmp.l.f0.0(16) g9<1>UD g7<1,1,0>UD g65<1,1,0>UD { align1 1H F@7 compacted }; -add(16) g1<1>D -g126<1,1,0>D g67<1,1,0>D { align1 1H I@7 compacted }; -add(16) g6<1>D -g4<1,1,0>D g67<1,1,0>D { align1 1H I@5 compacted }; -add(16) g11<1>D -g9<1,1,0>D g67<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g109.1<2>UD g1<4,4,1>UD { align1 1Q I@3 }; -mov(8) g111.1<2>UD g2<4,4,1>UD { align1 2Q I@4 }; -mov(8) g113.1<2>UD g6<4,4,1>UD { align1 1Q I@4 }; -mov(8) g115.1<2>UD g7<4,4,1>UD { align1 2Q I@5 }; -mov(8) g117.1<2>UD g11<4,4,1>UD { align1 1Q I@5 }; -mov(8) g119.1<2>UD g12<4,4,1>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -send(16) g37UD g109UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g39UD g113UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g41UD g117UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -mov(16) g29<1>UD g37<8,8,1>UD { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -mov(16) g31<1>UD g39<8,8,1>UD { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -mov(16) g33<1>UD g41<8,8,1>UD { align1 1H F@2 }; - -LABEL18: -endif(16) JIP: LABEL10 { align1 1H }; - -LABEL10: -else(16) JIP: LABEL3 UIP: LABEL3 { align1 1H }; - -LABEL4: -mov(16) g83<1>UD 0x00000000UD { align1 1H I@7 }; -mov(16) g43<1>UD 0x00000000UD { align1 1H I@7 }; - -LABEL3: -endif(16) JIP: LABEL19 { align1 1H }; - -LABEL19: -else(16) JIP: LABEL1 UIP: LABEL1 { align1 1H }; - -LABEL2: -mov(16) g83<1>UD 0x00000000UD { align1 1H I@4 }; -mov(16) g43<1>UD 0x00000000UD { align1 1H I@4 }; -mov(16) g55<1>UD 0x00000000UD { align1 1H I@7 }; - -LABEL1: -endif(16) JIP: LABEL0 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) g12<1>D 0D { align1 WE_all 1H I@4 }; -mov(16) g12<1>D g83<8,8,1>D { align1 1H }; -cmp.z.f0.0(16) null<1>D g61<8,8,1>D 0D { align1 1H }; -add(8) g12.1<2>D g12<8,4,2>D g12.1<8,4,2>D { align1 WE_all 1Q I@2 }; -add(4) g12.2<4>D g12.1<8,2,4>D g12.2<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g12.3<4>D g12.1<8,2,4>D g12.3<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g12.4<1>D g12.3<0,1,0>D g12.4<4,4,1>D { align1 WE_all 1N I@1 }; -add(4) g13.4<1>D g13.3<0,1,0>D g13.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(8) g13<1>D g12.7<0,1,0>D g13<1,1,0>D { align1 WE_all 1Q I@1 compacted }; -(+f0.0) if(16) JIP: LABEL21 UIP: LABEL20 { align1 1H }; -add(8) g53<1>D g45<8,4,2>D 36D { align1 1Q F@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g14<1>D g47<8,4,2>D 36D { align1 2Q F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -mov(16) g27<1>D g13.7<0,1,0>D { align1 1H }; -cmp.l.f0.0(8) g54<1>UD g53<8,8,1>UD g45<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g15<1>UD g14<8,8,1>UD g47<8,4,2>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g23<2>UD g53<4,4,1>UD { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -mov(8) g25<2>UD g14<4,4,1>UD { align1 2Q F@7 }; -add(8) g65<1>D -g54<8,8,1>D g45.1<8,4,2>D { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g16<1>D -g15<8,8,1>D g47.1<8,4,2>D { align1 2Q A@4 }; -mov(8) g23.1<2>UD g65<4,4,1>UD { align1 1Q I@2 }; -mov(8) g25.1<2>UD g16<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g81UD g23UD g27UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -else(16) JIP: LABEL20 UIP: LABEL20 { align1 1H }; - -LABEL21: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(16) g81<1>UD 0x00000000UD { align1 1H F@1 }; - -LABEL20: -endif(16) JIP: LABEL0 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g17<1>D 0D { align1 WE_all 1H F@7 }; -mov(16) g17<1>D g83<8,8,1>D { align1 1H }; -cmp.z.f0.0(16) null<1>D g83<8,8,1>D 0D { align1 1H }; -add(16) g21<1>W g79<16,16,1>UW -1W { align1 WE_all 1H $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) a0<1>UW 0x0220UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g21<8,8,1>W 0x0002UW { align1 WE_all 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0220UW { align1 WE_all 1H A@1 }; -mov(16) g19<1>UD g[a0]UD { align1 WE_all 1H A@1 compacted }; -mov(1) g19<1>D 0D { align1 WE_all 1N I@1 }; -add(8) g19.1<2>D g19<8,4,2>D g19.1<8,4,2>D { align1 WE_all 1Q I@1 }; -add(4) g19.2<4>D g19.1<8,2,4>D g19.2<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g19.3<4>D g19.1<8,2,4>D g19.3<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g19.4<1>D g19.3<0,1,0>D g19.4<4,4,1>D { align1 WE_all 1N I@1 }; -add(4) g20.4<1>D g20.3<0,1,0>D g20.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(8) g20<1>D g19.7<0,1,0>D g20<1,1,0>D { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g22<1>D g81<0,1,0>D g19<1,1,0>D { align1 1H compacted }; -(+f0.0) if(16) JIP: LABEL23 UIP: LABEL22 { align1 1H }; -mov(16) g33<1>UD 0x7f800000UD { align1 1H F@2 }; -mov(16) g31<1>UD 0x7f800000UD { align1 1H F@2 }; -mov(16) g29<1>UD 0x7f800000UD { align1 1H F@4 }; -mov(16) g41<1>UD 0xff800000UD { align1 1H F@6 }; -mov(16) g39<1>UD 0xff800000UD { align1 1H F@1 }; -mov(16) g37<1>UD 0xff800000UD { align1 1H F@3 }; -mov(16) g94<1>UD 0x7f800000UD { align1 1H F@1 }; -mov(16) g92<1>UD 0x7f800000UD { align1 1H F@1 }; -mov(16) g90<1>UD 0x7f800000UD { align1 1H F@1 }; -mov(16) g100<1>UD 0xff800000UD { align1 1H $4.src }; -mov(16) g98<1>UD 0xff800000UD { align1 1H }; -mov(16) g96<1>UD 0xff800000UD { align1 1H F@1 }; -else(16) JIP: LABEL22 UIP: LABEL22 { align1 1H }; - -LABEL23: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -shl(16) g24<1>D g22<8,8,1>D 0x00000005UD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g27<1>UD g51.1<8,4,2>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -mov(8) g28<1>UD g59.1<8,4,2>UD { align1 2Q F@2 }; -add(8) g53<1>D g51<8,4,2>D g24<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g54<1>D g59<8,4,2>D g25<1,1,0>D { align1 2Q I@4 compacted }; -shr(16) g25<1>UD g22<1,1,0>UD 0x0000001bUD { align1 1H $3.src compacted }; -shl(16) g23<1>D g55<8,8,1>D 0x00000018UD { align1 1H }; -cmp.l.f0.0(8) g65<1>UD g53<8,8,1>UD g51<8,4,2>UD { align1 1Q I@4 }; -mov(8) g69<2>UD g53<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g66<1>UD g54<8,8,1>UD g59<8,4,2>UD { align1 2Q I@5 }; -mov(8) g71<2>UD g54<4,4,1>UD { align1 2Q }; -or(16) g35<1>UD g63<1,1,0>UD g23<1,1,0>UD { align1 1H I@5 compacted }; -add3(16) g67<1>D g27<8,8,1>D g25<8,8,1>D -g65<1,1,1>D { align1 1H I@3 }; -mov(8) g71.1<2>UD g68<4,4,1>UD { align1 2Q I@1 }; -mov(8) g69.1<2>UD g67<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g69UD g29UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $13 }; -add(16) g69<1>D g53<1,1,0>D 16D { align1 1H $13.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -cmp.l.f0.0(16) g71<1>UD g69<1,1,0>UD g53<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g75<2>UD g69<4,4,1>UD { align1 1Q F@3 }; -mov(8) g77<2>UD g70<4,4,1>UD { align1 2Q }; -add(16) g73<1>D -g71<1,1,0>D g67<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g77.1<2>UD g74<4,4,1>UD { align1 2Q I@1 }; -mov(8) g75.1<2>UD g73<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g75UD g37UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(16) g96<1>F g29<1,1,0>F g37<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(16) g98<1>F g31<1,1,0>F g39<1,1,0>F { align1 1H $13.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g100<1>F g33<1,1,0>F g41<1,1,0>F { align1 1H $13.src compacted }; -mov(16) g90<1>UD g96<8,8,1>UD { align1 1H F@3 }; -mov(16) g92<1>UD g98<8,8,1>UD { align1 1H F@2 }; -mov(16) g94<1>UD g100<8,8,1>UD { align1 1H F@1 }; - -LABEL22: -endif(16) JIP: LABEL0 { align1 1H }; -cmp.z.f0.0(16) null<1>D g61<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(16) g76<1>F 0x7f800000F /* infF */ { align1 WE_all 1H F@3 compacted }; -mov(16) g76<1>F g29<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(16) g78<1>F 0x7f800000F /* infF */ { align1 WE_all 1H F@3 compacted }; -mov(16) g78<1>F g31<1,1,0>F { align1 1H compacted }; -mov(16) g80<1>F 0x7f800000F /* infF */ { align1 WE_all 1H F@3 compacted }; -mov(16) g80<1>F g33<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(16) g82<1>F 0xff800000F /* -infF */ { align1 WE_all 1H A@6 compacted }; -mov(16) g82<1>F g37<1,1,0>F { align1 1H compacted }; -mov(16) g84<1>F 0xff800000F /* -infF */ { align1 WE_all 1H F@6 compacted }; -mov(16) g84<1>F g39<1,1,0>F { align1 1H compacted }; -mov(16) g86<1>F 0xff800000F /* -infF */ { align1 WE_all 1H F@6 compacted }; -mov(16) g86<1>F g41<1,1,0>F { align1 1H compacted }; -mov(16) g88<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@5 compacted }; -mov(16) g88<1>F g90<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g102<2>UD g76.1<8,4,2>UD { align1 WE_all 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(8) g115<2>UD g78.1<8,4,2>UD { align1 WE_all 1Q F@6 }; -mov(8) g20<2>UD g80.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(16) g90<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@7 compacted }; -mov(16) g90<1>F g92<1,1,0>F { align1 1H compacted }; -mov(8) g51<2>UD g84.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g64<2>UD g86.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(8) g69<2>UD g88.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(8) g32<2>UD g82.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(16) g92<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@7 compacted }; -mov(16) g92<1>F g94<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sel.l(8) g113<2>F g78<8,4,2>F g115<8,4,2>F { align1 WE_all 1Q I@6 }; -sel.l(8) g18<2>F g80<8,4,2>F g20<8,4,2>F { align1 WE_all 1Q I@5 }; -mov(16) g94<1>F 0xff800000F /* -infF */ { align1 WE_all 1H compacted }; -mov(16) g94<1>F g96<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(8) g74<2>UD g90.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sel.ge(8) g42<2>F g84<8,4,2>F g51<8,4,2>F { align1 WE_all 1Q I@5 }; -sel.ge(8) g62<2>F g86<8,4,2>F g64<8,4,2>F { align1 WE_all 1Q I@4 }; -mov(16) g96<1>F 0xff800000F /* -infF */ { align1 WE_all 1H compacted }; -mov(16) g96<1>F g98<1,1,0>F { align1 1H compacted }; -sel.l(8) g67<2>F g88<8,4,2>F g69<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.ge(8) g30<2>F g82<8,4,2>F g32<8,4,2>F { align1 WE_all 1Q I@2 }; -mov(8) g104<2>UD g92.1<8,4,2>UD { align1 WE_all 1Q F@7 }; -mov(8) g78.1<2>UD g113<8,4,2>UD { align1 WE_all 1Q A@7 }; -mov(16) g98<1>F 0xff800000F /* -infF */ { align1 WE_all 1H compacted }; -mov(16) g98<1>F g100<1,1,0>F { align1 1H compacted }; -mov(8) g80.1<2>UD g18<8,4,2>UD { align1 WE_all 1Q A@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(8) g109<2>UD g94.1<8,4,2>UD { align1 WE_all 1Q F@7 }; -sel.l(8) g72<2>F g90<8,4,2>F g74<8,4,2>F { align1 WE_all 1Q I@5 }; -mov(8) g84.1<2>UD g42<8,4,2>UD { align1 WE_all 1Q A@7 }; -mov(8) g86.1<2>UD g62<8,4,2>UD { align1 WE_all 1Q A@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(8) g117<2>UD g96.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g88.1<2>UD g67<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(8) g82.1<2>UD g30<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(4) g1<4>UD g78.2<8,2,4>UD { align1 WE_all 1N @7 $0.dst }; -mov(8) g122<2>UD g98.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -sel.ge(8) g107<2>F g94<8,4,2>F g109<8,4,2>F { align1 WE_all 1Q I@7 }; -mov(8) g90.1<2>UD g72<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(4) g6<4>UD g84.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g4<4>UD g84.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g12<4>UD g86.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g10<4>UD g86.1<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sel.ge(8) g112<2>F g96<8,4,2>F g117<8,4,2>F { align1 WE_all 1Q I@7 }; -sel.l(8) g100<2>F g76<8,4,2>F g102<8,4,2>F { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(4) g16<4>UD g88.1<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g18<4>UD g88.2<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(4) g126<4>UD g82.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g124<4>UD g82.1<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sel.ge(8) g120<2>F g98<8,4,2>F g122<8,4,2>F { align1 WE_all 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(8) g94.1<2>UD g107<8,4,2>UD { align1 WE_all 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(4) g24<4>UD g90.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g22<4>UD g90.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g59<4>F g4<8,2,4>F g6<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g65<4>F g10<8,2,4>F g12<8,2,4>F { align1 WE_all 1N I@7 }; -mov(8) g96.1<2>UD g112<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g76.1<2>UD g100<8,4,2>UD { align1 WE_all 1Q F@4 }; -sel.l(4) g70<4>F g16<8,2,4>F g18<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g38<4>F g124<8,2,4>F g126<8,2,4>F { align1 WE_all 1N I@6 }; -mov(8) g98.1<2>UD g120<8,4,2>UD { align1 WE_all 1Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(4) g118<4>UD g80.1<8,2,4>UD { align1 WE_all 1N F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(4) g36<4>UD g94.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g34<4>UD g94.1<8,2,4>UD { align1 WE_all 1N $13.src }; -sel.l(8) g102<2>F g92<8,4,2>F g104<8,4,2>F { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(4) g84.2<4>UD g59<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g86.2<4>UD g65<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g122<4>UD g78.1<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g42<4>UD g96.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g40<4>UD g96.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g107<4>UD g76.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g88.2<4>UD g70<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g82.2<4>UD g38<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g54<4>UD g98.2<8,2,4>UD { align1 WE_all 1N }; -mov(4) g52<4>UD g98.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g110<4>F g34<8,2,4>F g36<8,2,4>F { align1 WE_all 1N $10.src }; -sel.l(4) g100<4>F g22<8,2,4>F g24<8,2,4>F { align1 WE_all 1N }; -mov(8) g92.1<2>UD g102<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(4) g9<4>UD g84.3<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g7<4>UD g84.1<8,2,4>UD { align1 WE_all 1N F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(4) g15<4>UD g86.3<8,2,4>UD { align1 WE_all 1N F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(4) g13<4>UD g86.1<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g116<4>F g122<8,2,4>F g1<8,2,4>F { align1 WE_all 1N }; -mov(4) g120<4>UD g80.2<8,2,4>UD { align1 WE_all 1N }; -mov(4) g19<4>UD g88.1<8,2,4>UD { align1 WE_all 1N A@6 }; -mov(4) g3<4>UD g82.3<8,2,4>UD { align1 WE_all 1N A@7 }; -mov(4) g105<4>UD g76.1<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g94.2<4>UD g110<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g90.2<4>UD g100<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g30<4>UD g92.2<8,2,4>UD { align1 WE_all 1N }; -mov(4) g28<4>UD g92.1<8,2,4>UD { align1 WE_all 1N $3.src }; -sel.ge(4) g61<4>F g7<8,2,4>F g9<8,2,4>F { align1 WE_all 1N }; -sel.ge(4) g66<4>F g13<8,2,4>F g15<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g78.2<4>UD g116<8,2,4>UD { align1 WE_all 1N F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sel.l(4) g26<4>F g118<8,2,4>F g120<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g21<4>UD g88.3<8,2,4>UD { align1 WE_all 1N F@5 }; -sel.l(4) g103<4>F g105<8,2,4>F g107<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g37<4>UD g94.1<8,2,4>UD { align1 WE_all 1N A@6 }; -sel.ge(4) g123<4>F g52<8,2,4>F g54<8,2,4>F { align1 WE_all 1N }; -mov(4) g1<4>UD g82.1<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g84.3<4>UD g61<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g86.3<4>UD g66<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g17<4>UD g78.3<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g11<4>UD g78.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g80.2<4>UD g26<8,2,4>UD { align1 WE_all 1N F@3 }; -sel.l(4) g71<4>F g19<8,2,4>F g21<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g76.2<4>UD g103<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g98.2<4>UD g123<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.ge(4) g118<4>F g40<8,2,4>F g42<8,2,4>F { align1 WE_all 1N }; -sel.l(4) g105<4>F g28<8,2,4>F g30<8,2,4>F { align1 WE_all 1N }; -sel.ge(4) g84.4<1>F g84.3<0,1,0>F g84.4<4,4,1>F { align1 WE_all 1N I@7 }; -sel.ge(4) g85.4<1>F g85.3<0,1,0>F g85.4<4,4,1>F { align1 WE_all 1N I@7 }; -sel.ge(4) g86.4<1>F g86.3<0,1,0>F g86.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.ge(4) g87.4<1>F g87.3<0,1,0>F g87.4<4,4,1>F { align1 WE_all 1N I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sel.l(4) g5<4>F g11<8,2,4>F g17<8,2,4>F { align1 WE_all 1N I@4 }; -mov(4) g121<4>UD g80.1<8,2,4>UD { align1 WE_all 1N I@3 }; -mov(4) g88.3<4>UD g71<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g112<4>UD g76.3<8,2,4>UD { align1 WE_all 1N I@4 }; -mov(4) g110<4>UD g76.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g59<4>UD g98.3<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g55<4>UD g98.1<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g96.2<4>UD g118<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g92.2<4>UD g105<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g25<4>UD g90.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(8) g85<1>F g84.7<0,1,0>F g85<8,8,1>F { align1 WE_all 1Q F@4 }; -sel.ge(8) g87<1>F g86.7<0,1,0>F g87<8,8,1>F { align1 WE_all 1Q F@3 }; -mov(4) g123<4>UD g80.3<8,2,4>UD { align1 WE_all 1N }; -mov(4) g39<4>UD g94.3<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(4) g41<4>F g1<8,2,4>F g3<8,2,4>F { align1 WE_all 1N }; -mov(4) g27<4>UD g90.3<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g78.3<4>UD g5<8,2,4>UD { align1 WE_all 1N F@4 }; -sel.l(4) g88.4<1>F g88.3<0,1,0>F g88.4<4,4,1>F { align1 WE_all 1N }; -sel.l(4) g89.4<1>F g89.3<0,1,0>F g89.4<4,4,1>F { align1 WE_all 1N }; -sel.l(4) g108<4>F g110<8,2,4>F g112<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g51<4>UD g96.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g43<4>UD g96.1<8,2,4>UD { align1 WE_all 1N $14.src }; -mov(4) g33<4>UD g92.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g31<4>UD g92.1<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g29<4>F g121<8,2,4>F g123<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g82.3<4>UD g41<8,2,4>UD { align1 WE_all 1N F@5 }; -sel.l(4) g101<4>F g25<8,2,4>F g27<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g78.4<1>F g78.3<0,1,0>F g78.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.l(4) g79.4<1>F g79.3<0,1,0>F g79.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.l(8) g89<1>F g88.7<0,1,0>F g89<8,8,1>F { align1 WE_all 1Q F@6 }; -mov(4) g76.3<4>UD g108<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g119<4>F g43<8,2,4>F g51<8,2,4>F { align1 WE_all 1N I@5 }; -sel.l(4) g106<4>F g31<8,2,4>F g33<8,2,4>F { align1 WE_all 1N I@3 }; -mov(4) g80.3<4>UD g29<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(4) g111<4>F g37<8,2,4>F g39<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g82.4<1>F g82.3<0,1,0>F g82.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g83.4<1>F g83.3<0,1,0>F g83.4<4,4,1>F { align1 WE_all 1N I@3 }; -mov(4) g90.3<4>UD g101<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.l(8) g79<1>F g78.7<0,1,0>F g79<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(4) g124<4>F g55<8,2,4>F g59<8,2,4>F { align1 WE_all 1N }; -sel.l(4) g76.4<1>F g76.3<0,1,0>F g76.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(4) g77.4<1>F g77.3<0,1,0>F g77.4<4,4,1>F { align1 WE_all 1N I@3 }; -mov(4) g96.3<4>UD g119<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g92.3<4>UD g106<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.l(4) g80.4<1>F g80.3<0,1,0>F g80.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g81.4<1>F g81.3<0,1,0>F g81.4<4,4,1>F { align1 WE_all 1N I@4 }; -mov(4) g94.3<4>UD g111<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(8) g83<1>F g82.7<0,1,0>F g83<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.l(4) g90.4<1>F g90.3<0,1,0>F g90.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g91.4<1>F g91.3<0,1,0>F g91.4<4,4,1>F { align1 WE_all 1N I@4 }; -mov(4) g98.3<4>UD g124<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.l(8) g77<1>F g76.7<0,1,0>F g77<8,8,1>F { align1 WE_all 1Q F@6 }; -sel.ge(4) g96.4<1>F g96.3<0,1,0>F g96.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g97.4<1>F g97.3<0,1,0>F g97.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g92.4<1>F g92.3<0,1,0>F g92.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(4) g93.4<1>F g93.3<0,1,0>F g93.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(8) g81<1>F g80.7<0,1,0>F g81<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(4) g94.4<1>F g94.3<0,1,0>F g94.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g95.4<1>F g95.3<0,1,0>F g95.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.l(8) g91<1>F g90.7<0,1,0>F g91<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(4) g98.4<1>F g98.3<0,1,0>F g98.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g99.4<1>F g99.3<0,1,0>F g99.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(8) g97<1>F g96.7<0,1,0>F g97<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.l(8) g93<1>F g92.7<0,1,0>F g93<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(8) g95<1>F g94.7<0,1,0>F g95<8,8,1>F { align1 WE_all 1Q F@6 }; -sel.ge(8) g99<1>F g98.7<0,1,0>F g99<8,8,1>F { align1 WE_all 1Q F@4 }; -(+f0.0) if(16) JIP: LABEL24 UIP: LABEL24 { align1 1H }; -add(8) g66<1>D g49<8,4,2>D 128D { align1 1Q compacted }; -add(8) g74<1>D g57<8,4,2>D 128D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -mov(16) g105<1>D g77.7<0,1,0>D { align1 1H }; -cmp.l.f0.0(8) g67<1>UD g66<8,8,1>UD g49<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@3 }; -cmp.l.f0.0(8) g75<1>UD g74<8,8,1>UD g57<8,4,2>UD { align1 2Q }; -mov(8) g101<2>UD g66<4,4,1>UD { align1 1Q }; -mov(8) g103<2>UD g74<4,4,1>UD { align1 2Q }; -add(8) g68<1>D -g67<8,8,1>D g49.1<8,4,2>D { align1 1Q I@4 }; -add(8) g100<1>D -g75<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g101.1<2>UD g68<4,4,1>UD { align1 1Q I@2 }; -mov(8) g103.1<2>UD g100<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g101UD g105UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; -add(8) g101<1>D g49<8,4,2>D 132D { align1 1Q $15.src compacted }; -add(8) g102<1>D g57<8,4,2>D 132D { align1 2Q $15.src compacted }; -mov(16) g110<1>D g79.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.l.f0.0(16) g103<1>UD g101<1,1,0>UD 0x00000084UD { align1 1H I@2 compacted }; -mov(8) g106<2>UD g101<4,4,1>UD { align1 1Q $15.src }; -mov(8) g108<2>UD g102<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(8) g69<1>D -g103<8,8,1>D g49.1<8,4,2>D { align1 1Q }; -add(8) g104<1>D -g104<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g106.1<2>UD g69<4,4,1>UD { align1 1Q I@2 }; -mov(8) g108.1<2>UD g104<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g106UD g110UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(8) g105<1>D g49<8,4,2>D 136D { align1 1Q $15.src compacted }; -add(8) g106<1>D g57<8,4,2>D 136D { align1 2Q $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(16) g115<1>D g81.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g107<1>UD g105<1,1,0>UD 0x00000088UD { align1 1H I@2 compacted }; -mov(8) g111<2>UD g105<4,4,1>UD { align1 1Q $0.src }; -mov(8) g113<2>UD g106<4,4,1>UD { align1 2Q }; -add(8) g70<1>D -g107<8,8,1>D g49.1<8,4,2>D { align1 1Q I@3 }; -add(8) g108<1>D -g108<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g111.1<2>UD g70<4,4,1>UD { align1 1Q I@2 }; -mov(8) g113.1<2>UD g108<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g111UD g115UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(8) g109<1>D g49<8,4,2>D 140D { align1 1Q $0.src compacted }; -add(8) g110<1>D g57<8,4,2>D 140D { align1 2Q $0.src compacted }; -mov(16) g120<1>D g83.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g111<1>UD g109<1,1,0>UD 0x0000008cUD { align1 1H I@2 compacted }; -mov(8) g116<2>UD g109<4,4,1>UD { align1 1Q $1.src }; -mov(8) g118<2>UD g110<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(8) g71<1>D -g111<8,8,1>D g49.1<8,4,2>D { align1 1Q }; -add(8) g112<1>D -g112<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g116.1<2>UD g71<4,4,1>UD { align1 1Q I@2 }; -mov(8) g118.1<2>UD g112<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g116UD g120UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(8) g113<1>D g49<8,4,2>D 144D { align1 1Q $1.src compacted }; -add(8) g114<1>D g57<8,4,2>D 144D { align1 2Q $1.src compacted }; -mov(16) g125<1>D g85.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g115<1>UD g113<1,1,0>UD 0x00000090UD { align1 1H I@2 compacted }; -mov(8) g121<2>UD g113<4,4,1>UD { align1 1Q $2.src }; -mov(8) g123<2>UD g114<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(8) g72<1>D -g115<8,8,1>D g49.1<8,4,2>D { align1 1Q }; -add(8) g116<1>D -g116<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g121.1<2>UD g72<4,4,1>UD { align1 1Q I@2 }; -mov(8) g123.1<2>UD g116<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g121UD g125UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -add(8) g117<1>D g49<8,4,2>D 148D { align1 1Q $2.src compacted }; -add(8) g118<1>D g57<8,4,2>D 148D { align1 2Q $2.src compacted }; -mov(16) g5<1>D g87.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g119<1>UD g117<1,1,0>UD 0x00000094UD { align1 1H I@2 compacted }; -mov(8) g1<2>UD g117<4,4,1>UD { align1 1Q }; -mov(8) g3<2>UD g118<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(8) g73<1>D -g119<8,8,1>D g49.1<8,4,2>D { align1 1Q }; -add(8) g120<1>D -g120<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g1.1<2>UD g73<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g120<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD g5UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -mov(16) g6<1>D g89.7<0,1,0>D { align1 1H $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g45UD g6UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $5 }; -add(8) g74<1>D g45<8,4,2>D 4D { align1 1Q $5.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -add(8) g121<1>D g47<8,4,2>D 4D { align1 2Q $5.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(16) g11<1>D g91.7<0,1,0>D { align1 1H }; -cmp.l.f0.0(8) g75<1>UD g74<8,8,1>UD g45<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -cmp.l.f0.0(8) g122<1>UD g121<8,8,1>UD g47<8,4,2>UD { align1 2Q I@3 }; -mov(8) g7<2>UD g74<4,4,1>UD { align1 1Q $5.src }; -mov(8) g9<2>UD g121<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(8) g76<1>D -g75<8,8,1>D g45.1<8,4,2>D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -add(8) g123<1>D -g122<8,8,1>D g47.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g7.1<2>UD g76<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g123<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g11UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add(8) g77<1>D g45<8,4,2>D 8D { align1 1Q compacted }; -add(8) g124<1>D g47<8,4,2>D 8D { align1 2Q $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) g16<1>D g93.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(8) g78<1>UD g77<8,8,1>UD g45<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -cmp.l.f0.0(8) g125<1>UD g124<8,8,1>UD g47<8,4,2>UD { align1 2Q I@3 }; -mov(8) g12<2>UD g77<4,4,1>UD { align1 1Q $6.src }; -mov(8) g14<2>UD g124<4,4,1>UD { align1 2Q }; -add(8) g79<1>D -g78<8,8,1>D g45.1<8,4,2>D { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -add(8) g126<1>D -g125<8,8,1>D g47.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g12.1<2>UD g79<4,4,1>UD { align1 1Q I@2 }; -mov(8) g14.1<2>UD g126<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g12UD g16UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(8) g80<1>D g45<8,4,2>D 16D { align1 1Q compacted }; -add(8) g127<1>D g47<8,4,2>D 16D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) g21<1>D g95.7<0,1,0>D { align1 1H }; -cmp.l.f0.0(8) g81<1>UD g80<8,8,1>UD g45<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -cmp.l.f0.0(8) g1<1>UD g127<8,8,1>UD g47<8,4,2>UD { align1 2Q I@3 }; -mov(8) g17<2>UD g80<4,4,1>UD { align1 1Q $7.src }; -mov(8) g19<2>UD g127<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(8) g82<1>D -g81<8,8,1>D g45.1<8,4,2>D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -add(8) g2<1>D -g1<8,8,1>D g47.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g17.1<2>UD g82<4,4,1>UD { align1 1Q I@2 }; -mov(8) g19.1<2>UD g2<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g21UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; -add(8) g3<1>D g45<8,4,2>D 20D { align1 1Q $4.src compacted }; -add(8) g4<1>D g47<8,4,2>D 20D { align1 2Q $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -mov(16) g26<1>D g97.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g5<1>UD g3<1,1,0>UD 0x00000014UD { align1 1H I@2 compacted }; -mov(8) g22<2>UD g3<4,4,1>UD { align1 1Q $8.src }; -mov(8) g24<2>UD g4<4,4,1>UD { align1 2Q }; -add(8) g83<1>D -g5<8,8,1>D g45.1<8,4,2>D { align1 1Q I@3 }; -add(8) g6<1>D -g6<8,8,1>D g47.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g22.1<2>UD g83<4,4,1>UD { align1 1Q I@2 }; -mov(8) g24.1<2>UD g6<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g22UD g26UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -add(8) g7<1>D g45<8,4,2>D 24D { align1 1Q $6.src compacted }; -add(8) g8<1>D g47<8,4,2>D 24D { align1 2Q $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g31<1>D g99.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g9<1>UD g7<1,1,0>UD 0x00000018UD { align1 1H I@2 compacted }; -mov(8) g27<2>UD g7<4,4,1>UD { align1 1Q $9.src }; -mov(8) g29<2>UD g8<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(8) g84<1>D -g9<8,8,1>D g45.1<8,4,2>D { align1 1Q }; -add(8) g10<1>D -g10<8,8,1>D g47.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g27.1<2>UD g84<4,4,1>UD { align1 1Q I@2 }; -mov(8) g29.1<2>UD g10<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g27UD g31UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; - -LABEL24: -endif(16) JIP: LABEL0 { align1 1H }; - -LABEL0: -endif(16) JIP: LABEL25 { align1 1H }; - -LABEL25: -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q $0.src }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_primref_primrefs_from_DXR_instances_pointers_code[] = { - 0x80000065, 0x7d058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x0b050220, 0x00000024, 0x00000000, - 0xe27e1a40, 0x00017d03, 0xe27f0040, 0x04017d03, - 0x80030061, 0x4f054410, 0x00000000, 0x76543210, - 0x00041c69, 0x67058660, 0x02460b05, 0x00000004, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x01140000, 0xfa007e0c, 0x00340000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80004131, 0x030c0000, 0xfa007f0c, 0x00300000, - 0x644f1a40, 0x00804f95, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x3d050160, - 0x00464f05, 0x00000000, 0xa03f1940, 0x67003d02, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041970, 0x00010220, 0x52463f05, 0x000002c4, - 0x00130061, 0x65260aa0, 0x000002a4, 0x00000000, - 0x00030061, 0x20260aa0, 0x000002a4, 0x00000000, - 0x00130061, 0x39260aa0, 0x00000264, 0x00000000, - 0x00030061, 0x31260aa0, 0x00000264, 0x00000000, - 0x212d0061, 0x001102cc, 0x2a2f0061, 0x001102cc, - 0x80102101, 0x00000000, 0x00000000, 0x00000000, - 0x2a3b0061, 0x001103cc, 0x21330061, 0x001103cc, - 0x2a651761, 0x0011025c, 0x21201761, 0x0011025c, - 0x2a391761, 0x00110244, 0x21311761, 0x00110244, - 0x212d1761, 0x00110204, 0x2a2f1761, 0x00110204, - 0x2a3b1761, 0x00110304, 0x21331761, 0x00110304, - 0x01040022, 0x0001c060, 0x00002d00, 0x00002d00, - 0x00040069, 0x68058660, 0x02463f05, 0x00000003, - 0x00031761, 0x6b050220, 0x00442026, 0x00000000, - 0x00131761, 0x6c050220, 0x00446526, 0x00000000, - 0xa1221b40, 0x680e2002, 0xaa6d1c40, 0x690e6502, - 0xe0690068, 0x01d03f03, 0x00031b70, 0x6e050220, - 0x52462205, 0x00442006, 0x00030061, 0x0c060220, - 0x00342205, 0x00000000, 0x00131c70, 0x6f050220, - 0x52466d05, 0x00446506, 0x00130061, 0x0e060220, - 0x00346d05, 0x00000000, 0x00041a52, 0x70040e68, - 0x0e2e6b05, 0x6e056905, 0x00131961, 0x0e260220, - 0x00347105, 0x00000000, 0x00031a61, 0x0c260220, - 0x00347005, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x41240000, - 0xfb040c24, 0x000c0000, 0x00032261, 0x1c060220, - 0x00344105, 0x00000000, 0x00132261, 0x1e060220, - 0x00344205, 0x00000000, 0x00042266, 0x00010220, - 0x22464105, 0x00464305, 0x00031b61, 0x1c260220, - 0x00344305, 0x00000000, 0x00131b61, 0x1e260220, - 0x00344405, 0x00000000, 0x01040022, 0x0001c060, - 0x00000dd0, 0x00000da0, 0xa0710040, 0x03004103, - 0xa0770040, 0x03804103, 0x27731a70, 0x41007103, - 0x27791a70, 0x41007703, 0x00033261, 0x0d060220, - 0x00347105, 0x00000000, 0x00133261, 0x0f060220, - 0x00347205, 0x00000000, 0x00030061, 0x11060220, - 0x00347705, 0x00000000, 0x00130061, 0x13060220, - 0x00347805, 0x00000000, 0xa0751e40, 0x43027302, - 0xa07b1e40, 0x43027902, 0x00031a61, 0x0d260220, - 0x00347505, 0x00000000, 0x00131b61, 0x0f260220, - 0x00347605, 0x00000000, 0x00031b61, 0x11260220, - 0x00347b05, 0x00000000, 0x00131c61, 0x13260220, - 0x00347c05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x76140000, - 0xfb040d24, 0x00040000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x7c240000, - 0xfb041124, 0x000c0000, 0x00042261, 0x37050020, - 0x0066761f, 0x00000000, 0x00042366, 0x00010220, - 0x22467c05, 0x00467e05, 0x01040022, 0x0001c060, - 0x00000c40, 0x00000c20, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0xa0011340, 0x08007c03, - 0xa0080040, 0x08c07c03, 0x27041a70, 0x7c000103, - 0x00033361, 0x12060220, 0x00340105, 0x00000000, - 0x00133361, 0x14060220, 0x00340205, 0x00000000, - 0xe70a1c70, 0x08c00803, 0x00030061, 0x63060220, - 0x00340805, 0x00000000, 0x00130061, 0x65060220, - 0x00340905, 0x00000000, 0xa0061e40, 0x7e020402, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa00c1c40, 0x7e020a02, 0x00031a61, 0x12260220, - 0x00340605, 0x00000000, 0x00131b61, 0x14260220, - 0x00340705, 0x00000000, 0x00031b61, 0x63260220, - 0x00340c05, 0x00000000, 0x00131c61, 0x65260220, - 0x00340d05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x20140000, - 0xfb041224, 0x00040000, 0xa7002370, 0x7f832001, - 0x01040022, 0x0001c060, 0x00000180, 0x00000170, - 0xa0220040, 0x08407c03, 0xe7241970, 0x08402203, - 0x00033361, 0x13060220, 0x00342205, 0x00000000, - 0x00133361, 0x15060220, 0x00342305, 0x00000000, - 0xa0261b40, 0x7e022402, 0x00031961, 0x13260220, - 0x00342605, 0x00000000, 0x00131a61, 0x15260220, - 0x00342705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x27140000, - 0xfb041324, 0x00040000, 0xa7002370, 0x7f832701, - 0x01040022, 0x0001c060, 0x000000c0, 0x000000b0, - 0xa0281140, 0x08807c03, 0xe72a1970, 0x08802803, - 0x00033361, 0x14060220, 0x00342805, 0x00000000, - 0x00133361, 0x16060220, 0x00342905, 0x00000000, - 0xa0351b40, 0x7e022a02, 0x00031961, 0x14260220, - 0x00343505, 0x00000000, 0x00131a61, 0x16260220, - 0x00343605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x45140000, - 0xfb041424, 0x00040000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0xe7351970, 0x7f834500, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00041161, 0x35054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00040961, 0x35054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000988, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x52140000, 0xfb046324, 0x00040000, - 0xa7002470, 0x7f835201, 0x01040022, 0x0001c060, - 0x00000170, 0x00000160, 0xa0540040, 0x09007c03, - 0xe7561970, 0x09005403, 0x00033361, 0x15060220, - 0x00345405, 0x00000000, 0x00133361, 0x17060220, - 0x00345505, 0x00000000, 0xa0581b40, 0x7e025602, - 0x00031961, 0x15260220, 0x00345805, 0x00000000, - 0x00131a61, 0x17260220, 0x00345905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x59140000, 0xfb041524, 0x00040000, - 0xa7002370, 0x7f835901, 0x01040022, 0x0001c060, - 0x000000b0, 0x000000a0, 0xa05a1140, 0x09407c03, - 0xe75c1970, 0x09405a03, 0x00033361, 0x16060220, - 0x00345a05, 0x00000000, 0x00133361, 0x18060220, - 0x00345b05, 0x00000000, 0xa05e1b40, 0x7e025c02, - 0x00031961, 0x16260220, 0x00345e05, 0x00000000, - 0x00131a61, 0x18260220, 0x00345f05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x5f140000, 0xfb041624, 0x00040000, - 0xe7502370, 0x7f835f00, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00041161, 0x50054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00040961, 0x50054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x000007e0, 0xae601170, 0x00003703, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x20620965, 0x50006003, 0xa0451266, 0x50226002, - 0x00040a65, 0x00010220, 0x22466205, 0x00463505, - 0x01040022, 0x0001c060, 0x00000548, 0x00000528, - 0xa0690040, 0x08407c03, 0xa06e0040, 0x09007c03, - 0xa0500040, 0x01004103, 0xa05e1140, 0x02004103, - 0xe76b1c70, 0x08406903, 0xe7701c70, 0x09006e03, - 0x00033461, 0x65060220, 0x00346e05, 0x00000000, - 0x00130061, 0x67060220, 0x00346f05, 0x00000000, - 0x27541e70, 0x41005003, 0x27600970, 0x41005e03, - 0xa06d1e40, 0x7e026b02, 0xa0721e40, 0x7e027002, - 0xa0561c40, 0x43025402, 0xa0621c40, 0x43026002, - 0x00031b61, 0x65260220, 0x00347205, 0x00000000, - 0x00131c61, 0x67260220, 0x00347305, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x4b240000, 0xfb046524, 0x000c0000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00033461, 0x64060220, 0x00346905, 0x00000000, - 0x00133561, 0x66060220, 0x00346a05, 0x00000000, - 0x00031a61, 0x64260220, 0x00346d05, 0x00000000, - 0x00131a61, 0x66260220, 0x00346e05, 0x00000000, - 0x00033561, 0x68060220, 0x00345005, 0x00000000, - 0x00130061, 0x6a060220, 0x00345105, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x47240000, 0xfb046424, 0x000c0000, - 0x00030061, 0x6c060220, 0x00345e05, 0x00000000, - 0x00130061, 0x6e060220, 0x00345f05, 0x00000000, - 0x00031c61, 0x68260220, 0x00345605, 0x00000000, - 0x00131c61, 0x6a260220, 0x00345705, 0x00000000, - 0x00031c61, 0x6c260220, 0x00346205, 0x00000000, - 0x00131c61, 0x6e260220, 0x00346305, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x0c440000, 0xfb046824, 0x003c0000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x14440000, 0xfb046c24, 0x003c0000, - 0x257b2562, 0x4d004b00, 0x257d1162, 0x7b005200, - 0xe0011141, 0x34007d00, 0x20051140, 0x01004b00, - 0x20742640, 0x47004b00, 0x20241240, 0x47200500, - 0x20040040, 0x01005200, 0xe0791341, 0x3f007400, - 0x20730040, 0x20005200, 0x20752640, 0x49004d00, - 0x00041261, 0x53054220, 0x00000000, 0x00000001, - 0xe0281541, 0x3f002400, 0x20221540, 0x20200400, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x20570c41, 0x0e007900, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x20631a41, 0x16007900, - 0xe0771641, 0x3f007300, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x04440000, - 0xfb041c24, 0x003c0000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x206f1541, 0x0e402800, - 0x201c3940, 0x01004d00, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x0004b85b, 0x65040aa8, - 0x0a0a6305, 0x77051405, 0x0004e75b, 0x59040aa8, - 0x0a0a5705, 0x77050c05, 0x20251340, 0x49201c00, - 0x202a2941, 0x06007900, 0x206a3741, 0x06402800, - 0xe07a0041, 0x3f007500, 0x20740041, 0x16402800, - 0xe0270041, 0x3f002200, 0x0004d95b, 0x47040aa8, - 0x0a0a2a05, 0x77050405, 0xe0291741, 0x3f002500, - 0x00041261, 0x2b054220, 0x00000000, 0x000000c0, - 0x0004d75b, 0x5b040aa8, 0x0a0a5905, 0x7a051005, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x0004285b, 0x67040aa8, 0x0a0a6505, 0x7a051805, - 0x0004155b, 0x76040aa8, 0x0a4a7405, 0x27051405, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x0004175b, 0x6c040aa8, 0x0a4a6a05, 0x27050405, - 0x0004005b, 0x71040aa8, 0x0a4a6f05, 0x27050c05, - 0x0004f95b, 0x49040aa8, 0x0a0a4705, 0x7a050805, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x205d0e40, 0x12005b00, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x2069e840, 0x1a006700, - 0x0004165b, 0x78040aa8, 0x0a4a7605, 0x29051805, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x0004165b, 0x6e040aa8, 0x0a4a6c05, 0x29050805, - 0x0004165b, 0x73040aa8, 0x0a4a7105, 0x29051005, - 0x204be940, 0x0a004900, 0x20291440, 0x78006900, - 0x20210040, 0x78206900, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x201d1340, 0x6e204b00, - 0x20250040, 0x6e004b00, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x201f1640, 0x73205d00, - 0x20270040, 0x73005d00, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x00040961, 0x53054220, - 0x00000000, 0x00000000, 0x00041b61, 0x2b054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000250, 0x00040070, 0x00018660, - 0x26463505, 0x00000000, 0x01040d62, 0x79058220, - 0x02464505, 0xffffffff, 0xae7b0070, 0x00010343, - 0x00041965, 0x00010220, 0x22467b05, 0x00467905, - 0x01040022, 0x0001c060, 0x000001f8, 0x000001f8, - 0xa07c1a40, 0x00c04103, 0xa0020b40, 0x01c04103, - 0xa0071740, 0x02c04103, 0x00040061, 0x53054220, - 0x00000000, 0x00000001, 0x00040061, 0x37054220, - 0x00000000, 0x00000000, 0x277e1d70, 0x41007c03, - 0x00031361, 0x6d060220, 0x00347c05, 0x00000000, - 0x00131361, 0x6f060220, 0x00347d05, 0x00000000, - 0x00030f61, 0x71060220, 0x00340205, 0x00000000, - 0x00130961, 0x73060220, 0x00340305, 0x00000000, - 0x27040070, 0x41000203, 0x00030f61, 0x75060220, - 0x00340705, 0x00000000, 0x00130d61, 0x77060220, - 0x00340805, 0x00000000, 0x27091770, 0x41000703, - 0xa0011f40, 0x43027e02, 0xa0061d40, 0x43020402, - 0xa00b0b40, 0x43020902, 0x00031b61, 0x6d260220, - 0x00340105, 0x00000000, 0x00131c61, 0x6f260220, - 0x00340205, 0x00000000, 0x00031c61, 0x71260220, - 0x00340605, 0x00000000, 0x00131d61, 0x73260220, - 0x00340705, 0x00000000, 0x00031d61, 0x75260220, - 0x00340b05, 0x00000000, 0x00131e61, 0x77260220, - 0x00340c05, 0x00000000, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x25140000, - 0xfb046d24, 0x00040000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x27140000, - 0xfb047124, 0x00040000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x29140000, - 0xfb047524, 0x00040000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x00041461, 0x1d050220, - 0x00462505, 0x00000000, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x1f050220, - 0x00462705, 0x00000000, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x21050220, - 0x00462905, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x00041f61, 0x53054220, - 0x00000000, 0x00000000, 0x00041f61, 0x2b054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000040, 0x00000040, 0x00041c61, 0x53054220, - 0x00000000, 0x00000000, 0x00041c61, 0x2b054220, - 0x00000000, 0x00000000, 0x00041f61, 0x37054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00001df8, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80041c61, 0x0c054660, - 0x00000000, 0x00000000, 0x00040061, 0x0c050660, - 0x00465305, 0x00000000, 0x00040070, 0x00018660, - 0x16463d05, 0x00000000, 0x80031a40, 0x0c260660, - 0x06440c06, 0x00440c26, 0x80021940, 0x0c470660, - 0x06420c27, 0x00420c47, 0x80021940, 0x0c670660, - 0x06420c27, 0x00420c67, 0x80021940, 0x0c850660, - 0x06000c64, 0x00340c85, 0x80021a40, 0x0d850660, - 0x06000d64, 0x00340d85, 0xa40d1940, 0x0d010c82, - 0x01040022, 0x0001c060, 0x00000170, 0x00000150, - 0xa1351440, 0x024e2d03, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0xaa0e1340, 0x024e2f03, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x1b050660, 0x00000de4, 0x00000000, - 0x00031b70, 0x36050220, 0x52463505, 0x00442d06, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x0f050220, 0x52460e05, 0x00442f06, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00031761, 0x17060220, 0x00343505, 0x00000000, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00131761, 0x19060220, 0x00340e05, 0x00000000, - 0x00031c40, 0x41052660, 0x06463605, 0x00442d26, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00130c40, 0x10052660, 0x06460f05, 0x00442f26, - 0x00031a61, 0x17260220, 0x00344105, 0x00000000, - 0x00131a61, 0x19260220, 0x00341005, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x51140000, 0xfb181724, 0x01001b14, - 0x00040024, 0x0001c060, 0x00000030, 0x00000030, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x51054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00001be0, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80041761, 0x11054660, 0x00000000, 0x00000000, - 0x00040061, 0x11050660, 0x00465305, 0x00000000, - 0x00040070, 0x00018660, 0x16465305, 0x00000000, - 0x80043340, 0x15058150, 0x05584f05, 0xffffffff, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80041961, 0x10014110, 0x00000000, 0x02200220, - 0x80040069, 0x10018510, 0x01461505, 0x00020002, - 0x80040940, 0x10018110, 0x01461001, 0x02200220, - 0xe3130961, 0x001b0004, 0x80001961, 0x13054660, - 0x00000000, 0x00000000, 0x80031940, 0x13260660, - 0x06441306, 0x00441326, 0x80021940, 0x13470660, - 0x06421327, 0x00421347, 0x80021940, 0x13670660, - 0x06421327, 0x00421367, 0x80021940, 0x13850660, - 0x06001364, 0x00341385, 0x80021a40, 0x14850660, - 0x06001464, 0x00341485, 0xa4141940, 0x14011382, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0xa0160040, 0x13015102, 0x01040022, 0x0001c060, - 0x00000320, 0x000000e0, 0x00041261, 0x21054220, - 0x00000000, 0x7f800000, 0x00041261, 0x1f054220, - 0x00000000, 0x7f800000, 0x00041461, 0x1d054220, - 0x00000000, 0x7f800000, 0x00041661, 0x29054220, - 0x00000000, 0xff800000, 0x00041161, 0x27054220, - 0x00000000, 0xff800000, 0x00041361, 0x25054220, - 0x00000000, 0xff800000, 0x00041161, 0x5e054220, - 0x00000000, 0x7f800000, 0x00041161, 0x5c054220, - 0x00000000, 0x7f800000, 0x00041161, 0x5a054220, - 0x00000000, 0x7f800000, 0x00043461, 0x64054220, - 0x00000000, 0xff800000, 0x00040061, 0x62054220, - 0x00000000, 0xff800000, 0x00041161, 0x60054220, - 0x00000000, 0xff800000, 0x00040024, 0x0001c060, - 0x00000250, 0x00000250, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00040a69, 0x18058660, - 0x02461605, 0x00000005, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00031161, 0x1b050220, - 0x00443326, 0x00000000, 0x80103301, 0x00000000, - 0x00000000, 0x00000000, 0x00131261, 0x1c050220, - 0x00443b26, 0x00000000, 0xa1351b40, 0x180e3302, - 0xaa361c40, 0x190e3b02, 0xe0193368, 0x01b01603, - 0x00040069, 0x17058660, 0x02463705, 0x00000018, - 0x00031c70, 0x41050220, 0x52463505, 0x00443306, - 0x00030061, 0x45060220, 0x00343505, 0x00000000, - 0x00131d70, 0x42050220, 0x52463605, 0x00443b06, - 0x00130061, 0x47060220, 0x00343605, 0x00000000, - 0x20231d66, 0x17003f03, 0x00041b52, 0x43040e68, - 0x0e2e1b05, 0x41051905, 0x00131961, 0x47260220, - 0x00344405, 0x00000000, 0x00031a61, 0x45260220, - 0x00344305, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x00000000, - 0xfb0c4524, 0x003c1d44, 0xa0453d40, 0x01003503, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x27471970, 0x35004503, 0x00031361, 0x4b060220, - 0x00344505, 0x00000000, 0x00130061, 0x4d060220, - 0x00344605, 0x00000000, 0xa0490b40, 0x43024702, - 0x00131961, 0x4d260220, 0x00344a05, 0x00000000, - 0x00031a61, 0x4b260220, 0x00344905, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x00000000, 0xfb0c4b24, 0x003c2544, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x20601140, 0x25001d00, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x20623d40, 0x27001f00, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x20643d40, 0x29002100, 0x00041361, 0x5a050220, - 0x00466005, 0x00000000, 0x00041261, 0x5c050220, - 0x00466205, 0x00000000, 0x00041161, 0x5e050220, - 0x00466405, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00001788, 0x00040070, 0x00018660, - 0x16463d05, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0xa34c1361, 0x7f810000, - 0x604c0061, 0x00101d00, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0xa34e1361, 0x7f810000, - 0x604e0061, 0x00101f00, 0xa3501361, 0x7f810000, - 0x60500061, 0x00102100, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0xa3520e61, 0xff810000, - 0x60520061, 0x00102500, 0xa3541661, 0xff810000, - 0x60540061, 0x00102700, 0xa3561661, 0xff810000, - 0x60560061, 0x00102900, 0xa3581d61, 0x7f810000, - 0x60580061, 0x00105a00, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80031761, 0x66060220, - 0x00444c26, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80031661, 0x73060220, - 0x00444e26, 0x00000000, 0x80031561, 0x14060220, - 0x00445026, 0x00000000, 0xa35a1f61, 0x7f810000, - 0x605a0061, 0x00105c00, 0x80031461, 0x33060220, - 0x00445426, 0x00000000, 0x80031361, 0x40060220, - 0x00445626, 0x00000000, 0x80031261, 0x45060220, - 0x00445826, 0x00000000, 0x80031561, 0x20060220, - 0x00445226, 0x00000000, 0xa35c1f61, 0x7f810000, - 0x605c0061, 0x00105e00, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80031e62, 0x71060aa0, - 0x5a444e06, 0x00447306, 0x80031d62, 0x12060aa0, - 0x5a445006, 0x00441406, 0xa35e0061, 0xff810000, - 0x605e0061, 0x00106000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80031561, 0x4a060220, - 0x00445a26, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80031d62, 0x2a060aa0, - 0x4a445406, 0x00443306, 0x80031c62, 0x3e060aa0, - 0x4a445606, 0x00444006, 0xa3600061, 0xff810000, - 0x60600061, 0x00106200, 0x80031b62, 0x43060aa0, - 0x5a445806, 0x00444506, 0x80031a62, 0x1e060aa0, - 0x4a445206, 0x00442006, 0x80031761, 0x68060220, - 0x00445c26, 0x00000000, 0x80030f61, 0x4e260220, - 0x00447106, 0x00000000, 0xa3620061, 0xff810000, - 0x60620061, 0x00106400, 0x80030f61, 0x50260220, - 0x00441206, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80031761, 0x6d060220, - 0x00445e26, 0x00000000, 0x80031d62, 0x48060aa0, - 0x5a445a06, 0x00444a06, 0x80030f61, 0x54260220, - 0x00442a06, 0x00000000, 0x80030e61, 0x56260220, - 0x00443e06, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80031561, 0x75060220, - 0x00446026, 0x00000000, 0x80030c61, 0x58260220, - 0x00444306, 0x00000000, 0x80030b61, 0x52260220, - 0x00441e06, 0x00000000, 0x8002f061, 0x01070220, - 0x00424e47, 0x00000000, 0x80031261, 0x7a060220, - 0x00446226, 0x00000000, 0x80031f62, 0x6b060aa0, - 0x4a445e06, 0x00446d06, 0x80031261, 0x5a260220, - 0x00444806, 0x00000000, 0x80021f61, 0x06070220, - 0x00425447, 0x00000000, 0x80020061, 0x04070220, - 0x00425427, 0x00000000, 0x80021f61, 0x0c070220, - 0x00425647, 0x00000000, 0x80020061, 0x0a070220, - 0x00425627, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80031f62, 0x70060aa0, - 0x4a446006, 0x00447506, 0x80030062, 0x64060aa0, - 0x5a444c06, 0x00446606, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80021f61, 0x10070220, - 0x00425827, 0x00000000, 0x80020061, 0x12070220, - 0x00425847, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80021f61, 0x7e070220, - 0x00425247, 0x00000000, 0x80020061, 0x7c070220, - 0x00425227, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80031f62, 0x78060aa0, - 0x4a446206, 0x00447a06, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80031461, 0x5e260220, - 0x00446b06, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80021f61, 0x18070220, - 0x00425a47, 0x00000000, 0x80020061, 0x16070220, - 0x00425a27, 0x00000000, 0x80021f62, 0x3b070aa0, - 0x4a420407, 0x00420607, 0x80021f62, 0x41070aa0, - 0x4a420a07, 0x00420c07, 0x80031561, 0x60260220, - 0x00447006, 0x00000000, 0x80031461, 0x4c260220, - 0x00446406, 0x00000000, 0x80021f62, 0x46070aa0, - 0x5a421007, 0x00421207, 0x80021e62, 0x26070aa0, - 0x4a427c07, 0x00427e07, 0x80031561, 0x62260220, - 0x00447806, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80021761, 0x76070220, - 0x00425027, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80021f61, 0x24070220, - 0x00425e47, 0x00000000, 0x80023d61, 0x22070220, - 0x00425e27, 0x00000000, 0x80030062, 0x66060aa0, - 0x5a445c06, 0x00446806, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80021561, 0x54470220, - 0x00423b07, 0x00000000, 0x80021461, 0x56470220, - 0x00424107, 0x00000000, 0x80021661, 0x7a070220, - 0x00424e27, 0x00000000, 0x80021f61, 0x2a070220, - 0x00426047, 0x00000000, 0x80020061, 0x28070220, - 0x00426027, 0x00000000, 0x80021f61, 0x6b070220, - 0x00424c47, 0x00000000, 0x80021361, 0x58470220, - 0x00424607, 0x00000000, 0x80021261, 0x52470220, - 0x00422607, 0x00000000, 0x80020061, 0x36070220, - 0x00426247, 0x00000000, 0x80020061, 0x34070220, - 0x00426227, 0x00000000, 0x80023a62, 0x6e070aa0, - 0x4a422207, 0x00422407, 0x80020062, 0x64070aa0, - 0x5a421607, 0x00421807, 0x80031361, 0x5c260220, - 0x00446606, 0x00000000, 0x80021661, 0x09070220, - 0x00425467, 0x00000000, 0x80021761, 0x07070220, - 0x00425427, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80021561, 0x0f070220, - 0x00425667, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80021661, 0x0d070220, - 0x00425627, 0x00000000, 0x80020062, 0x74070aa0, - 0x5a427a07, 0x00420107, 0x80020061, 0x78070220, - 0x00425047, 0x00000000, 0x80020e61, 0x13070220, - 0x00425827, 0x00000000, 0x80020f61, 0x03070220, - 0x00425267, 0x00000000, 0x80021461, 0x69070220, - 0x00424c27, 0x00000000, 0x80021361, 0x5e470220, - 0x00426e07, 0x00000000, 0x80021261, 0x5a470220, - 0x00426407, 0x00000000, 0x80020061, 0x1e070220, - 0x00425c47, 0x00000000, 0x80023361, 0x1c070220, - 0x00425c27, 0x00000000, 0x80020062, 0x3d070aa0, - 0x4a420707, 0x00420907, 0x80021f62, 0x42070aa0, - 0x4a420d07, 0x00420f07, 0x80021361, 0x4e470220, - 0x00427407, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80021f62, 0x1a070aa0, - 0x5a427607, 0x00427807, 0x80021561, 0x15070220, - 0x00425867, 0x00000000, 0x80021f62, 0x67070aa0, - 0x5a426907, 0x00426b07, 0x80020e61, 0x25070220, - 0x00425e27, 0x00000000, 0x80020062, 0x7b070aa0, - 0x4a423407, 0x00423607, 0x80021661, 0x01070220, - 0x00425227, 0x00000000, 0x80021561, 0x54670220, - 0x00423d07, 0x00000000, 0x80021461, 0x56670220, - 0x00424207, 0x00000000, 0x80021e61, 0x11070220, - 0x00424e67, 0x00000000, 0x80020061, 0x0b070220, - 0x00424e27, 0x00000000, 0x80021361, 0x50470220, - 0x00421a07, 0x00000000, 0x80021f62, 0x47070aa0, - 0x5a421307, 0x00421507, 0x80021361, 0x4c470220, - 0x00426707, 0x00000000, 0x80021261, 0x62470220, - 0x00427b07, 0x00000000, 0x80020062, 0x76070aa0, - 0x4a422807, 0x00422a07, 0x80020062, 0x69070aa0, - 0x5a421c07, 0x00421e07, 0x80021f62, 0x54850aa0, - 0x4a005464, 0x00345485, 0x80021f62, 0x55850aa0, - 0x4a005564, 0x00345585, 0x80021e62, 0x56850aa0, - 0x4a005664, 0x00345685, 0x80021e62, 0x57850aa0, - 0x4a005764, 0x00345785, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80021c62, 0x05070aa0, - 0x5a420b07, 0x00421107, 0x80021b61, 0x79070220, - 0x00425027, 0x00000000, 0x80021761, 0x58670220, - 0x00424707, 0x00000000, 0x80021c61, 0x70070220, - 0x00424c67, 0x00000000, 0x80020061, 0x6e070220, - 0x00424c27, 0x00000000, 0x80021d61, 0x3b070220, - 0x00426267, 0x00000000, 0x80021761, 0x37070220, - 0x00426227, 0x00000000, 0x80021761, 0x60470220, - 0x00427607, 0x00000000, 0x80021661, 0x5c470220, - 0x00426907, 0x00000000, 0x80020061, 0x19070220, - 0x00425a27, 0x00000000, 0x80031462, 0x55050aa0, - 0x4a0054e4, 0x00465505, 0x80031362, 0x57050aa0, - 0x4a0056e4, 0x00465705, 0x80020061, 0x7b070220, - 0x00425067, 0x00000000, 0x80021761, 0x27070220, - 0x00425e67, 0x00000000, 0x80020062, 0x29070aa0, - 0x4a420107, 0x00420307, 0x80021761, 0x1b070220, - 0x00425a67, 0x00000000, 0x80021461, 0x4e670220, - 0x00420507, 0x00000000, 0x80020062, 0x58850aa0, - 0x5a005864, 0x00345885, 0x80020062, 0x59850aa0, - 0x5a005964, 0x00345985, 0x80021f62, 0x6c070aa0, - 0x5a426e07, 0x00427007, 0x80021f61, 0x33070220, - 0x00426067, 0x00000000, 0x80023e61, 0x2b070220, - 0x00426027, 0x00000000, 0x80021f61, 0x21070220, - 0x00425c67, 0x00000000, 0x80020061, 0x1f070220, - 0x00425c27, 0x00000000, 0x80021f62, 0x1d070aa0, - 0x5a427907, 0x00427b07, 0x80021561, 0x52670220, - 0x00422907, 0x00000000, 0x80021f62, 0x65070aa0, - 0x5a421907, 0x00421b07, 0x80021e62, 0x4e850aa0, - 0x5a004e64, 0x00344e85, 0x80021e62, 0x4f850aa0, - 0x5a004f64, 0x00344f85, 0x80031662, 0x59050aa0, - 0x5a0058e4, 0x00465905, 0x80021661, 0x4c670220, - 0x00426c07, 0x00000000, 0x80021d62, 0x77070aa0, - 0x4a422b07, 0x00423307, 0x80021b62, 0x6a070aa0, - 0x5a421f07, 0x00422107, 0x80021761, 0x50670220, - 0x00421d07, 0x00000000, 0x80021f62, 0x6f070aa0, - 0x4a422507, 0x00422707, 0x80021b62, 0x52850aa0, - 0x4a005264, 0x00345285, 0x80021b62, 0x53850aa0, - 0x4a005364, 0x00345385, 0x80021761, 0x5a670220, - 0x00426507, 0x00000000, 0x80031762, 0x4f050aa0, - 0x5a004ee4, 0x00464f05, 0x80020062, 0x7c070aa0, - 0x4a423707, 0x00423b07, 0x80021b62, 0x4c850aa0, - 0x5a004c64, 0x00344c85, 0x80021b62, 0x4d850aa0, - 0x5a004d64, 0x00344d85, 0x80021761, 0x60670220, - 0x00427707, 0x00000000, 0x80021761, 0x5c670220, - 0x00426a07, 0x00000000, 0x80021c62, 0x50850aa0, - 0x5a005064, 0x00345085, 0x80021c62, 0x51850aa0, - 0x5a005164, 0x00345185, 0x80021761, 0x5e670220, - 0x00426f07, 0x00000000, 0x80031762, 0x53050aa0, - 0x4a0052e4, 0x00465305, 0x80021c62, 0x5a850aa0, - 0x5a005a64, 0x00345a85, 0x80021c62, 0x5b850aa0, - 0x5a005b64, 0x00345b85, 0x80021761, 0x62670220, - 0x00427c07, 0x00000000, 0x80031662, 0x4d050aa0, - 0x5a004ce4, 0x00464d05, 0x80021c62, 0x60850aa0, - 0x4a006064, 0x00346085, 0x80021c62, 0x61850aa0, - 0x4a006164, 0x00346185, 0x80021b62, 0x5c850aa0, - 0x5a005c64, 0x00345c85, 0x80021b62, 0x5d850aa0, - 0x5a005d64, 0x00345d85, 0x80031762, 0x51050aa0, - 0x5a0050e4, 0x00465105, 0x80021a62, 0x5e850aa0, - 0x4a005e64, 0x00345e85, 0x80021a62, 0x5f850aa0, - 0x4a005f64, 0x00345f85, 0x80031762, 0x5b050aa0, - 0x5a005ae4, 0x00465b05, 0x80021962, 0x62850aa0, - 0x4a006264, 0x00346285, 0x80021962, 0x63850aa0, - 0x4a006364, 0x00346385, 0x80031762, 0x61050aa0, - 0x4a0060e4, 0x00466105, 0x80031762, 0x5d050aa0, - 0x5a005ce4, 0x00465d05, 0x80031662, 0x5f050aa0, - 0x4a005ee4, 0x00465f05, 0x80031462, 0x63050aa0, - 0x4a0062e4, 0x00466305, 0x01040022, 0x0001c060, - 0x000009f8, 0x000009f8, 0xa1420040, 0x080e3103, - 0xaa4a0040, 0x080e3903, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x69050660, - 0x00004de4, 0x00000000, 0x00031b70, 0x43050220, - 0x52464205, 0x00443106, 0x80101b01, 0x00000000, - 0x00000000, 0x00000000, 0x00130070, 0x4b050220, - 0x52464a05, 0x00443906, 0x00030061, 0x65060220, - 0x00344205, 0x00000000, 0x00130061, 0x67060220, - 0x00344a05, 0x00000000, 0x00031c40, 0x44052660, - 0x06464305, 0x00443126, 0x00131c40, 0x64052660, - 0x06464b05, 0x00443926, 0x00031a61, 0x65260220, - 0x00344405, 0x00000000, 0x00131a61, 0x67260220, - 0x00346405, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x00000000, - 0xfb2a6524, 0x01006914, 0xa1653f40, 0x084e3103, - 0xaa663f40, 0x084e3903, 0x00040061, 0x6e050660, - 0x00004fe4, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xe7671a70, 0x08406503, - 0x00033f61, 0x6a060220, 0x00346505, 0x00000000, - 0x00130061, 0x6c060220, 0x00346605, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x45052660, 0x06466705, 0x00443126, - 0x00131c40, 0x68052660, 0x06466805, 0x00443926, - 0x00031a61, 0x6a260220, 0x00344505, 0x00000000, - 0x00131a61, 0x6c260220, 0x00346805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb2a6a24, 0x01006e14, - 0xa1693f40, 0x088e3103, 0xaa6a3040, 0x088e3903, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x73050660, 0x000051e4, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe76b1a70, 0x08806903, 0x00033061, 0x6f060220, - 0x00346905, 0x00000000, 0x00130061, 0x71060220, - 0x00346a05, 0x00000000, 0x00031b40, 0x46052660, - 0x06466b05, 0x00443126, 0x00131c40, 0x6c052660, - 0x06466c05, 0x00443926, 0x00031a61, 0x6f260220, - 0x00344605, 0x00000000, 0x00131a61, 0x71260220, - 0x00346c05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb2a6f24, 0x01007314, 0xa16d3040, 0x08ce3103, - 0xaa6e3040, 0x08ce3903, 0x00040061, 0x78050660, - 0x000053e4, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe76f1a70, 0x08c06d03, - 0x00033161, 0x74060220, 0x00346d05, 0x00000000, - 0x00130061, 0x76060220, 0x00346e05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x47052660, 0x06466f05, 0x00443126, - 0x00131c40, 0x70052660, 0x06467005, 0x00443926, - 0x00031a61, 0x74260220, 0x00344705, 0x00000000, - 0x00131a61, 0x76260220, 0x00347005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb2c7424, 0x01007814, - 0xa1713140, 0x090e3103, 0xaa723140, 0x090e3903, - 0x00040061, 0x7d050660, 0x000055e4, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe7731a70, 0x09007103, 0x00033261, 0x79060220, - 0x00347105, 0x00000000, 0x00130061, 0x7b060220, - 0x00347205, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x48052660, - 0x06467305, 0x00443126, 0x00131c40, 0x74052660, - 0x06467405, 0x00443926, 0x00031a61, 0x79260220, - 0x00344805, 0x00000000, 0x00131a61, 0x7b260220, - 0x00347405, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x00000000, - 0xfb2c7924, 0x01007d14, 0xa1753240, 0x094e3103, - 0xaa763240, 0x094e3903, 0x00040061, 0x05050660, - 0x000057e4, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe7771a70, 0x09407503, - 0x00030061, 0x01060220, 0x00347505, 0x00000000, - 0x00130061, 0x03060220, 0x00347605, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x49052660, 0x06467705, 0x00443126, - 0x00131c40, 0x78052660, 0x06467805, 0x00443926, - 0x00031a61, 0x01260220, 0x00344905, 0x00000000, - 0x00131a61, 0x03260220, 0x00347805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xfb2c0124, 0x01000514, - 0x00043461, 0x06050660, 0x000059e4, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x00000000, 0xfb2a2d24, 0x01000614, - 0xa14a3540, 0x004e2d03, 0x80103301, 0x00000000, - 0x00000000, 0x00000000, 0xaa793540, 0x004e2f03, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x0b050660, 0x00005be4, 0x00000000, - 0x00031b70, 0x4b050220, 0x52464a05, 0x00442d06, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x7a050220, 0x52467905, 0x00442f06, - 0x00033561, 0x07060220, 0x00344a05, 0x00000000, - 0x00130061, 0x09060220, 0x00347905, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x4c052660, 0x06464b05, 0x00442d26, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00131c40, 0x7b052660, 0x06467a05, 0x00442f26, - 0x00031a61, 0x07260220, 0x00344c05, 0x00000000, - 0x00131a61, 0x09260220, 0x00347b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb2a0724, 0x01000b14, - 0xa14d0040, 0x008e2d03, 0xaa7c3340, 0x008e2f03, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x10050660, 0x00005de4, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030070, 0x4e050220, 0x52464d05, 0x00442d06, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x7d050220, 0x52467c05, 0x00442f06, - 0x00033661, 0x0c060220, 0x00344d05, 0x00000000, - 0x00130061, 0x0e060220, 0x00347c05, 0x00000000, - 0x00031c40, 0x4f052660, 0x06464e05, 0x00442d26, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00131c40, 0x7e052660, 0x06467d05, 0x00442f26, - 0x00031a61, 0x0c260220, 0x00344f05, 0x00000000, - 0x00131a61, 0x0e260220, 0x00347e05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x00000000, 0xfb2a0c24, 0x01001014, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0xa1500040, 0x010e2d03, 0xaa7f0040, 0x010e2f03, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x15050660, 0x00005fe4, 0x00000000, - 0x00031b70, 0x51050220, 0x52465005, 0x00442d06, - 0x80103401, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x01050220, 0x52467f05, 0x00442f06, - 0x00033761, 0x11060220, 0x00345005, 0x00000000, - 0x00130061, 0x13060220, 0x00347f05, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x52052660, 0x06465105, 0x00442d26, - 0x80103401, 0x00000000, 0x00000000, 0x00000000, - 0x00131c40, 0x02052660, 0x06460105, 0x00442f26, - 0x00031a61, 0x11260220, 0x00345205, 0x00000000, - 0x00131a61, 0x13260220, 0x00340205, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x00000000, 0xfb2c1124, 0x01001514, - 0xa1033440, 0x014e2d03, 0xaa043440, 0x014e2f03, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x1a050660, 0x000061e4, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe7051a70, 0x01400303, 0x00033861, 0x16060220, - 0x00340305, 0x00000000, 0x00130061, 0x18060220, - 0x00340405, 0x00000000, 0x00031b40, 0x53052660, - 0x06460505, 0x00442d26, 0x00131c40, 0x06052660, - 0x06460605, 0x00442f26, 0x00031a61, 0x16260220, - 0x00345305, 0x00000000, 0x00131a61, 0x18260220, - 0x00340605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x00000000, - 0xfb2c1624, 0x01001a14, 0xa1073640, 0x018e2d03, - 0xaa083640, 0x018e2f03, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x1f050660, - 0x000063e4, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe7091a70, 0x01800703, - 0x00033961, 0x1b060220, 0x00340705, 0x00000000, - 0x00130061, 0x1d060220, 0x00340805, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x54052660, 0x06460905, 0x00442d26, - 0x00131c40, 0x0a052660, 0x06460a05, 0x00442f26, - 0x00031a61, 0x1b260220, 0x00345405, 0x00000000, - 0x00131a61, 0x1d260220, 0x00340a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x00000000, 0xfb2c1b24, 0x01001f14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80033061, 0x7e050220, 0x00460005, 0x00000000, - 0x80040931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_primref_primrefs_from_DXR_instances_pointers = { - .prog_data = { - .base.nr_params = 19, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 3, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 11968, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_primref_primrefs_from_DXR_instances_pointers_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 19, - .push.cross_thread.regs = 3, - .push.cross_thread.size = 96, - }, - .args_size = 44, - .arg_count = 6, - .args = gfx125_bvh_build_primref_primrefs_from_DXR_instances_pointers_args, - .code = gfx125_bvh_build_primref_primrefs_from_DXR_instances_pointers_code, -}; -const char *gfx125_bvh_build_primref_primrefs_from_DXR_instances_pointers_sha1 = "80daa1f4ccd2248aec4a56aba8eae5e686eb8c88"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_primref_primrefs_from_DXR_instances_pointers_indirect.h b/src/intel/vulkan/grl/gfx125_bvh_build_primref_primrefs_from_DXR_instances_pointers_indirect.h deleted file mode 100644 index 4e444987adb..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_primref_primrefs_from_DXR_instances_pointers_indirect.h +++ /dev/null @@ -1,1793 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_primref_primrefs_from_DXR_instances_pointers_indirect_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_primref_primrefs_from_DXR_instances_pointers_indirect_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, - { 24, 8 }, - { 32, 8 }, - { 40, 4 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g125<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g11<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g126<1>UD g125<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -add(1) g127<1>UD g125<0,1,0>UD 0x00000040UD { align1 WE_all 1N compacted }; -mov(8) g79<1>UW 0x76543210V { align1 WE_all 1Q }; -shl(16) g104<1>D g11<8,8,1>D 0x00000004UD { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g1UD g126UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g3UD g127UD nullUD 0x0210c500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -add(8) g79.8<1>UW g79<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g61<1>D g79<8,8,1>UW { align1 1H }; -and(16) g102<1>UD g61<1,1,0>UD 0x0000000fUD { align1 1H I@1 compacted }; -add(16) g63<1>D g102<1,1,0>D g104<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -mov(8) g101.1<2>F g2.5<0,1,0>F { align1 2Q I@1 }; -mov(8) g59.1<2>F g2.7<0,1,0>F { align1 2Q }; -mov(8) g51.1<2>F g2.7<0,1,0>F { align1 1Q }; -mov(8) g33.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g57.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g49.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g45.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g47.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(8) g13.1<2>F g3.1<0,1,0>F { align1 1Q compacted }; -mov(8) g15.1<2>F g3.1<0,1,0>F { align1 2Q compacted }; -mov(8) g101<2>F g2.4<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g59<2>F g2.6<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g51<2>F g2.6<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g33<2>F g2.4<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g57<2>F g2.2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g49<2>F g2.2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g45<2>F g2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g47<2>F g2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g13<2>F g3<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g15<2>F g3<0,1,0>F { align1 2Q F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g105UD g13UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -cmp.l.f0.0(16) null<1>UD g63<8,8,1>UD g105<8,8,1>UD { align1 1H @1 $2.dst }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -add(8) g35<1>D g13<8,4,2>D 4D { align1 1Q $2.src compacted }; -add(8) g106<1>D g15<8,4,2>D 4D { align1 2Q $2.src compacted }; -shl(16) g115<1>D g63<8,8,1>D 0x00000003UD { align1 1H }; -cmp.l.f0.0(8) g36<1>UD g35<8,8,1>UD g13<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g107<1>UD g106<8,8,1>UD g15<8,4,2>UD { align1 2Q I@3 }; -mov(8) g17<2>UD g35<4,4,1>UD { align1 1Q }; -mov(8) g19<2>UD g106<4,4,1>UD { align1 2Q }; -add(8) g37<1>D -g36<8,8,1>D g13.1<8,4,2>D { align1 1Q I@4 }; -add(8) g108<1>D -g107<8,8,1>D g15.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g17.1<2>UD g37<4,4,1>UD { align1 1Q I@2 }; -mov(8) g19.1<2>UD g108<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g109UD g17UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -add(8) g111<1>D g33<8,4,2>D g109<1,1,0>D { align1 1Q F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.dst }; -add(8) g112<1>D g101<8,4,2>D g110<1,1,0>D { align1 2Q F@7 compacted }; -cmp.l.f0.0(8) g38<1>UD g111<8,8,1>UD g33<8,4,2>UD { align1 1Q I@2 }; -add(16) g118<1>D g111<1,1,0>D g115<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(8) g113<1>UD g112<8,8,1>UD g101<8,4,2>UD { align1 2Q }; -shr(16) g116<1>UD g63<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -add(8) g114<1>D -g38<8,8,1>D g33.1<8,4,2>D { align1 1Q I@4 }; -cmp.l.f0.0(16) g120<1>UD g118<1,1,0>UD g111<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g18<2>UD g118<4,4,1>UD { align1 1Q $3.src }; -mov(8) g20<2>UD g119<4,4,1>UD { align1 2Q $3.src }; -add(8) g115<1>D -g113<8,8,1>D g101.1<8,4,2>D { align1 2Q I@6 }; -add3(16) g122<1>D g114<8,8,1>D g116<8,8,1>D -g120<1,1,1>D { align1 1H I@1 }; -mov(8) g20.1<2>UD g123<4,4,1>UD { align1 2Q I@1 }; -mov(8) g18.1<2>UD g122<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g65UD g18UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g28<2>UD g65<4,4,1>UD { align1 1Q $4.dst }; -mov(8) g30<2>UD g66<4,4,1>UD { align1 2Q $4.dst }; -or.nz.f0.0(16) null<1>UD g65<8,8,1>UD g67<8,8,1>UD { align1 1H $4.dst }; -mov(8) g28.1<2>UD g67<4,4,1>UD { align1 1Q I@3 }; -mov(8) g30.1<2>UD g68<4,4,1>UD { align1 2Q I@3 }; -(+f0.0) if(16) JIP: LABEL2 UIP: LABEL1 { align1 1H }; -add(16) g123<1>D g65<1,1,0>D 48D { align1 1H compacted }; -add(16) g5<1>D g65<1,1,0>D 56D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g125<1>UD g123<1,1,0>UD g65<1,1,0>UD { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g7<1>UD g5<1,1,0>UD g65<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g19<2>UD g123<4,4,1>UD { align1 1Q $4.src }; -mov(8) g21<2>UD g124<4,4,1>UD { align1 2Q $4.src }; -mov(8) g23<2>UD g5<4,4,1>UD { align1 1Q }; -mov(8) g25<2>UD g6<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g1<1>D -g125<1,1,0>D g67<1,1,0>D { align1 1H A@3 compacted }; -add(16) g9<1>D -g7<1,1,0>D g67<1,1,0>D { align1 1H I@6 compacted }; -mov(8) g19.1<2>UD g1<4,4,1>UD { align1 1Q I@2 }; -mov(8) g21.1<2>UD g2<4,4,1>UD { align1 2Q I@3 }; -mov(8) g23.1<2>UD g9<4,4,1>UD { align1 1Q I@3 }; -mov(8) g25.1<2>UD g10<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g4UD g19UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g10UD g23UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(16) g55<1>UD g4.3<32,8,4>UB { align1 1H $4.dst }; -or.nz.f0.0(16) null<1>UD g10<8,8,1>UD g12<8,8,1>UD { align1 1H $5.dst }; -(+f0.0) if(16) JIP: LABEL4 UIP: LABEL3 { align1 1H }; -add(16) g14<1>D g10<1,1,0>D 128D { align1 1H compacted }; -add(16) g20<1>D g10<1,1,0>D 140D { align1 1H $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g16<1>UD g14<1,1,0>UD g10<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g24<2>UD g14<4,4,1>UD { align1 1Q $5.src }; -mov(8) g26<2>UD g15<4,4,1>UD { align1 2Q $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g22<1>UD g20<1,1,0>UD 0x0000008cUD { align1 1H I@4 compacted }; -mov(8) g99<2>UD g20<4,4,1>UD { align1 1Q }; -mov(8) g101<2>UD g21<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g18<1>D -g16<1,1,0>D g12<1,1,0>D { align1 1H I@6 compacted }; -mov(8) g24.1<2>UD g18<4,4,1>UD { align1 1Q I@1 }; -mov(8) g26.1<2>UD g19<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g32UD g24UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g24<1>D -g22<1,1,0>D g12<1,1,0>D { align1 1H I@6 compacted }; -mov(8) g99.1<2>UD g24<4,4,1>UD { align1 1Q I@1 }; -mov(8) g101.1<2>UD g25<4,4,1>UD { align1 2Q I@2 }; -cmp.l.f0.0(16) null<1>F (abs)g32<1,1,0>F 0x7f800000F /* infF */ { align1 1H $5.dst compacted }; -(+f0.0) if(16) JIP: LABEL6 UIP: LABEL5 { align1 1H }; -add(16) g34<1>D g10<1,1,0>D 132D { align1 1H compacted }; -cmp.l.f0.0(16) g36<1>UD g34<1,1,0>UD 0x00000084UD { align1 1H I@1 compacted }; -mov(8) g41<2>UD g34<4,4,1>UD { align1 1Q }; -mov(8) g43<2>UD g35<4,4,1>UD { align1 2Q }; -add(16) g38<1>D -g36<1,1,0>D g12<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g41.1<2>UD g38<4,4,1>UD { align1 1Q I@1 }; -mov(8) g43.1<2>UD g39<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g39UD g41UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -cmp.l.f0.0(16) null<1>F (abs)g39<1,1,0>F 0x7f800000F /* infF */ { align1 1H $6.dst compacted }; -(+f0.0) if(16) JIP: LABEL8 UIP: LABEL7 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g40<1>D g10<1,1,0>D 136D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g42<1>UD g40<1,1,0>UD 0x00000088UD { align1 1H I@1 compacted }; -mov(8) g71<2>UD g40<4,4,1>UD { align1 1Q }; -mov(8) g73<2>UD g41<4,4,1>UD { align1 2Q }; -add(16) g53<1>D -g42<1,1,0>D g12<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g71.1<2>UD g53<4,4,1>UD { align1 1Q I@1 }; -mov(8) g73.1<2>UD g54<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g69UD g71UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -cmp.l.f0.0(16) g53<1>F (abs)g69<1,1,0>F 0x7f800000F /* infF */ { align1 1H I@1 compacted }; -else(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; - -LABEL8: -mov(16) g53<1>UD 0x00000000UD { align1 1H F@1 }; - -LABEL7: -endif(16) JIP: LABEL9 { align1 1H }; - -LABEL9: -else(16) JIP: LABEL5 UIP: LABEL5 { align1 1H }; - -LABEL6: -mov(16) g53<1>UD 0x00000000UD { align1 1H A@1 }; - -LABEL5: -endif(16) JIP: LABEL10 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g82UD g99UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -cmp.l.f0.0(16) null<1>F (abs)g82<1,1,0>F 0x7f800000F /* infF */ { align1 1H $8.dst compacted }; -(+f0.0) if(16) JIP: LABEL12 UIP: LABEL11 { align1 1H }; -add(16) g84<1>D g10<1,1,0>D 144D { align1 1H compacted }; -cmp.l.f0.0(16) g86<1>UD g84<1,1,0>UD 0x00000090UD { align1 1H I@1 compacted }; -mov(8) g72<2>UD g84<4,4,1>UD { align1 1Q $7.src }; -mov(8) g74<2>UD g85<4,4,1>UD { align1 2Q $7.src }; -add(16) g88<1>D -g86<1,1,0>D g12<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g72.1<2>UD g88<4,4,1>UD { align1 1Q I@1 }; -mov(8) g74.1<2>UD g89<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g89UD g72UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -cmp.l.f0.0(16) null<1>F (abs)g89<1,1,0>F 0x7f800000F /* infF */ { align1 1H $7.dst compacted }; -(+f0.0) if(16) JIP: LABEL14 UIP: LABEL13 { align1 1H }; -add(16) g90<1>D g10<1,1,0>D 148D { align1 1H F@1 compacted }; -cmp.l.f0.0(16) g92<1>UD g90<1,1,0>UD 0x00000094UD { align1 1H I@1 compacted }; -mov(8) g73<2>UD g90<4,4,1>UD { align1 1Q $7.src }; -mov(8) g75<2>UD g91<4,4,1>UD { align1 2Q $7.src }; -add(16) g94<1>D -g92<1,1,0>D g12<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g73.1<2>UD g94<4,4,1>UD { align1 1Q I@1 }; -mov(8) g75.1<2>UD g95<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g95UD g73UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -cmp.l.f0.0(16) g80<1>F (abs)g95<1,1,0>F 0x7f800000F /* infF */ { align1 1H $7.dst compacted }; -else(16) JIP: LABEL13 UIP: LABEL13 { align1 1H }; - -LABEL14: -mov(16) g80<1>UD 0x00000000UD { align1 1H F@1 }; - -LABEL13: -endif(16) JIP: LABEL15 { align1 1H }; - -LABEL15: -else(16) JIP: LABEL11 UIP: LABEL11 { align1 1H }; - -LABEL12: -mov(16) g80<1>UD 0x00000000UD { align1 1H A@1 }; - -LABEL11: -endif(16) JIP: LABEL10 { align1 1H }; -cmp.nz.f0.0(16) g96<1>D g55<1,1,0>D 0D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -and(16) g98<1>UD g96<1,1,0>UD g80<1,1,0>UD { align1 1H A@1 compacted }; -or(16) g69<1>D ~g96<1,1,0>D ~g80<1,1,0>D { align1 1H F@2 compacted }; -and.nz.f0.0(16) null<1>UD g98<8,8,1>UD g53<8,8,1>UD { align1 1H A@2 }; -(+f0.0) if(16) JIP: LABEL17 UIP: LABEL16 { align1 1H }; -add(16) g105<1>D g10<1,1,0>D 132D { align1 1H compacted }; -add(16) g110<1>D g10<1,1,0>D 144D { align1 1H compacted }; -add(16) g80<1>D g65<1,1,0>D 16D { align1 1H compacted }; -add(16) g94<1>D g65<1,1,0>D 32D { align1 1H F@1 compacted }; -cmp.l.f0.0(16) g107<1>UD g105<1,1,0>UD 0x00000084UD { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g112<1>UD g110<1,1,0>UD 0x00000090UD { align1 1H I@4 compacted }; -mov(8) g101<2>UD g110<4,4,1>UD { align1 1Q $8.src }; -mov(8) g103<2>UD g111<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g84<1>UD g80<1,1,0>UD g65<1,1,0>UD { align1 1H I@6 compacted }; -cmp.l.f0.0(16) g96<1>UD g94<1,1,0>UD g65<1,1,0>UD { align1 1H A@1 compacted }; -add(16) g109<1>D -g107<1,1,0>D g12<1,1,0>D { align1 1H I@6 compacted }; -add(16) g114<1>D -g112<1,1,0>D g12<1,1,0>D { align1 1H I@6 compacted }; -add(16) g86<1>D -g84<1,1,0>D g67<1,1,0>D { align1 1H I@4 compacted }; -add(16) g98<1>D -g96<1,1,0>D g67<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g101.1<2>UD g114<4,4,1>UD { align1 1Q I@3 }; -mov(8) g103.1<2>UD g115<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g75UD g101UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(8) g100<2>UD g105<4,4,1>UD { align1 1Q $8.src }; -mov(8) g102<2>UD g106<4,4,1>UD { align1 2Q $9.src }; -mov(8) g100.1<2>UD g109<4,4,1>UD { align1 1Q I@2 }; -mov(8) g102.1<2>UD g110<4,4,1>UD { align1 2Q I@2 }; -mov(8) g104<2>UD g80<4,4,1>UD { align1 1Q $9.src }; -mov(8) g106<2>UD g81<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g71UD g100UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -mov(8) g108<2>UD g94<4,4,1>UD { align1 1Q }; -mov(8) g110<2>UD g95<4,4,1>UD { align1 2Q }; -mov(8) g104.1<2>UD g86<4,4,1>UD { align1 1Q I@4 }; -mov(8) g106.1<2>UD g87<4,4,1>UD { align1 2Q I@4 }; -mov(8) g108.1<2>UD g98<4,4,1>UD { align1 1Q I@4 }; -mov(8) g110.1<2>UD g99<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g12UD g104UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g20UD g108UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sel.ge(16) g123<1>F g75<1,1,0>F g77<1,1,0>F { align1 1H $9.dst compacted }; -sel.ge(16) g125<1>F g82<1,1,0>F g123<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g1<1>F g125<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -add(16) g5<1>F g75<1,1,0>F g1<1,1,0>F { align1 1H F@1 compacted }; -add(16) g116<1>F g75<1,1,0>F g71<1,1,0>F { align1 1H $10.dst compacted }; -add(16) g36<1>F g5<1,1,0>F -g71<1,1,0>F { align1 1H F@2 compacted }; -add(16) g4<1>F g82<1,1,0>F g1<1,1,0>F { align1 1H compacted }; -mul(16) g121<1>F g116<1,1,0>F 0x3f000000F /* 0.5F */ { align1 1H F@3 compacted }; -add(16) g115<1>F g82<1,1,0>F g32<1,1,0>F { align1 1H compacted }; -add(16) g117<1>F g77<1,1,0>F g73<1,1,0>F { align1 1H $10.dst compacted }; -mov(16) g83<1>UD 0x00000001UD { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mul(16) g40<1>F g36<1,1,0>F 0x3f000000F /* 0.5F */ { align1 1H F@5 compacted }; -add(16) g34<1>F g4<1,1,0>F -g32<1,1,0>F { align1 1H F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -mul(16) g87<1>F g121<1,1,0>F g14<1,1,0>F { align1 1H A@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mul(16) g99<1>F g121<1,1,0>F g22<1,1,0>F { align1 1H I@2 compacted }; -mul(16) g119<1>F g115<1,1,0>F 0x3f000000F /* 0.5F */ { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -send(16) g4UD g28UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mul(16) g111<1>F g40<1,1,0>F (abs)g14<1,1,0>F { align1 1H F@5 compacted }; -add(16) g28<1>F g77<1,1,0>F g1<1,1,0>F { align1 1H $13.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mad(16) g101<1>F g99<8,8,1>F g20<8,8,1>F g119<1,1,1>F { align1 1H @3 $12.dst }; -mad(16) g89<1>F g87<8,8,1>F g12<8,8,1>F g119<1,1,1>F { align1 1H @6 $11.dst }; -add(16) g37<1>F g28<1,1,0>F -g73<1,1,0>F { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mul(16) g42<1>F g121<1,1,0>F g6<1,1,0>F { align1 1H $13.dst compacted }; -mul(16) g106<1>F g40<1,1,0>F (abs)g6<1,1,0>F { align1 1H $11.src compacted }; -mul(16) g122<1>F g117<1,1,0>F 0x3f000000F /* 0.5F */ { align1 1H compacted }; -mul(16) g116<1>F g40<1,1,0>F (abs)g22<1,1,0>F { align1 1H compacted }; -mul(16) g39<1>F g34<1,1,0>F 0x3f000000F /* 0.5F */ { align1 1H compacted }; -mad(16) g71<1>F g42<8,8,1>F g4<8,8,1>F g119<1,1,1>F { align1 1H @5 $13.dst }; -mul(16) g41<1>F g37<1,1,0>F 0x3f000000F /* 0.5F */ { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g43<1>UD 0x000000c0UD { align1 1H F@2 }; -mad(16) g91<1>F g89<8,8,1>F g16<8,8,1>F g122<1,1,1>F { align1 1H @5 $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mad(16) g103<1>F g101<8,8,1>F g24<8,8,1>F g122<1,1,1>F { align1 1H $12.dst }; -mad(16) g118<1>F g116<8,8,1>F (abs)g20<8,8,1>F g39<1,1,1>F { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mad(16) g108<1>F g106<8,8,1>F (abs)g4<8,8,1>F g39<1,1,1>F { align1 1H F@7 }; -mad(16) g113<1>F g111<8,8,1>F (abs)g12<8,8,1>F g39<1,1,1>F { align1 1H }; -mad(16) g73<1>F g71<8,8,1>F g8<8,8,1>F g122<1,1,1>F { align1 1H @7 $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -add(16) g93<1>F g91<1,1,0>F g18<1,1,0>F { align1 1H A@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g105<1>F g103<1,1,0>F g26<1,1,0>F { align1 1H @6 $12.dst compacted }; -mad(16) g120<1>F g118<8,8,1>F (abs)g24<8,8,1>F g41<1,1,1>F { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mad(16) g110<1>F g108<8,8,1>F (abs)g8<8,8,1>F g41<1,1,1>F { align1 1H F@6 }; -mad(16) g115<1>F g113<8,8,1>F (abs)g16<8,8,1>F g41<1,1,1>F { align1 1H F@6 }; -add(16) g75<1>F g73<1,1,0>F g10<1,1,0>F { align1 1H @6 $13.dst compacted }; -add(16) g41<1>F g105<1,1,0>F g120<1,1,0>F { align1 1H F@4 compacted }; -add(16) g33<1>F g105<1,1,0>F -g120<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g29<1>F g75<1,1,0>F -g110<1,1,0>F { align1 1H F@3 compacted }; -add(16) g37<1>F g75<1,1,0>F g110<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g31<1>F g93<1,1,0>F -g115<1,1,0>F { align1 1H F@6 compacted }; -add(16) g39<1>F g93<1,1,0>F g115<1,1,0>F { align1 1H compacted }; -else(16) JIP: LABEL16 UIP: LABEL16 { align1 1H }; - -LABEL17: -mov(16) g83<1>UD 0x00000000UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g43<1>UD 0x00000000UD { align1 1H I@3 }; - -LABEL16: -endif(16) JIP: LABEL10 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g53<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g121<1>UD g69<8,8,1>UD 0xffffffffUD { align1 1H A@5 }; -cmp.nz.f0.0(16) g123<1>D g3.2<0,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g123<8,8,1>UD g121<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL18 UIP: LABEL18 { align1 1H }; -add(16) g124<1>D g65<1,1,0>D 12D { align1 1H I@2 compacted }; -add(16) g2<1>D g65<1,1,0>D 28D { align1 1H A@3 compacted }; -add(16) g7<1>D g65<1,1,0>D 44D { align1 1H F@7 compacted }; -mov(16) g83<1>UD 0x00000001UD { align1 1H }; -mov(16) g55<1>UD 0x00000000UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g126<1>UD g124<1,1,0>UD g65<1,1,0>UD { align1 1H I@5 compacted }; -mov(8) g109<2>UD g124<4,4,1>UD { align1 1Q F@3 }; -mov(8) g111<2>UD g125<4,4,1>UD { align1 2Q F@3 }; -mov(8) g113<2>UD g2<4,4,1>UD { align1 1Q A@7 }; -mov(8) g115<2>UD g3<4,4,1>UD { align1 2Q A@1 }; -cmp.l.f0.0(16) g4<1>UD g2<1,1,0>UD g65<1,1,0>UD { align1 1H compacted }; -mov(8) g117<2>UD g7<4,4,1>UD { align1 1Q A@7 }; -mov(8) g119<2>UD g8<4,4,1>UD { align1 2Q A@5 }; -cmp.l.f0.0(16) g9<1>UD g7<1,1,0>UD g65<1,1,0>UD { align1 1H F@7 compacted }; -add(16) g1<1>D -g126<1,1,0>D g67<1,1,0>D { align1 1H I@7 compacted }; -add(16) g6<1>D -g4<1,1,0>D g67<1,1,0>D { align1 1H I@5 compacted }; -add(16) g11<1>D -g9<1,1,0>D g67<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g109.1<2>UD g1<4,4,1>UD { align1 1Q I@3 }; -mov(8) g111.1<2>UD g2<4,4,1>UD { align1 2Q I@4 }; -mov(8) g113.1<2>UD g6<4,4,1>UD { align1 1Q I@4 }; -mov(8) g115.1<2>UD g7<4,4,1>UD { align1 2Q I@5 }; -mov(8) g117.1<2>UD g11<4,4,1>UD { align1 1Q I@5 }; -mov(8) g119.1<2>UD g12<4,4,1>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -send(16) g37UD g109UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g39UD g113UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g41UD g117UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -mov(16) g29<1>UD g37<8,8,1>UD { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -mov(16) g31<1>UD g39<8,8,1>UD { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g33<1>UD g41<8,8,1>UD { align1 1H F@2 }; - -LABEL18: -endif(16) JIP: LABEL10 { align1 1H }; - -LABEL10: -else(16) JIP: LABEL3 UIP: LABEL3 { align1 1H }; - -LABEL4: -mov(16) g83<1>UD 0x00000000UD { align1 1H I@7 }; -mov(16) g43<1>UD 0x00000000UD { align1 1H I@7 }; - -LABEL3: -endif(16) JIP: LABEL19 { align1 1H }; - -LABEL19: -else(16) JIP: LABEL1 UIP: LABEL1 { align1 1H }; - -LABEL2: -mov(16) g83<1>UD 0x00000000UD { align1 1H I@4 }; -mov(16) g43<1>UD 0x00000000UD { align1 1H I@4 }; -mov(16) g55<1>UD 0x00000000UD { align1 1H I@7 }; - -LABEL1: -endif(16) JIP: LABEL0 { align1 1H }; -mov(16) g12<1>D 0D { align1 WE_all 1H I@4 }; -mov(16) g12<1>D g83<8,8,1>D { align1 1H }; -cmp.z.f0.0(16) null<1>D g61<8,8,1>D 0D { align1 1H }; -add(8) g12.1<2>D g12<8,4,2>D g12.1<8,4,2>D { align1 WE_all 1Q I@2 }; -add(4) g12.2<4>D g12.1<8,2,4>D g12.2<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g12.3<4>D g12.1<8,2,4>D g12.3<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g12.4<1>D g12.3<0,1,0>D g12.4<4,4,1>D { align1 WE_all 1N I@1 }; -add(4) g13.4<1>D g13.3<0,1,0>D g13.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(8) g13<1>D g12.7<0,1,0>D g13<1,1,0>D { align1 WE_all 1Q I@1 compacted }; -(+f0.0) if(16) JIP: LABEL21 UIP: LABEL20 { align1 1H }; -add(8) g53<1>D g45<8,4,2>D 36D { align1 1Q F@4 compacted }; -add(8) g14<1>D g47<8,4,2>D 36D { align1 2Q F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -mov(16) g85<1>D g13.7<0,1,0>D { align1 1H }; -cmp.l.f0.0(8) g54<1>UD g53<8,8,1>UD g45<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g15<1>UD g14<8,8,1>UD g47<8,4,2>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g74<2>UD g53<4,4,1>UD { align1 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -mov(8) g76<2>UD g14<4,4,1>UD { align1 2Q F@3 }; -add(8) g65<1>D -g54<8,8,1>D g45.1<8,4,2>D { align1 1Q I@4 }; -add(8) g16<1>D -g15<8,8,1>D g47.1<8,4,2>D { align1 2Q A@4 }; -mov(8) g74.1<2>UD g65<4,4,1>UD { align1 1Q I@2 }; -mov(8) g76.1<2>UD g16<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g81UD g74UD g85UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; -else(16) JIP: LABEL20 UIP: LABEL20 { align1 1H }; - -LABEL21: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g81<1>UD 0x00000000UD { align1 1H F@1 }; - -LABEL20: -endif(16) JIP: LABEL0 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g17<1>D 0D { align1 WE_all 1H F@7 }; -mov(16) g17<1>D g83<8,8,1>D { align1 1H }; -cmp.z.f0.0(16) null<1>D g83<8,8,1>D 0D { align1 1H }; -add(16) g21<1>W g79<16,16,1>UW -1W { align1 WE_all 1H $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) a0<1>UW 0x0220UW { align1 WE_all 1H I@1 }; -shl(16) a0<1>UW g21<8,8,1>W 0x0002UW { align1 WE_all 1H }; -add(16) a0<1>UW a0<8,8,1>UW 0x0220UW { align1 WE_all 1H A@1 }; -mov(16) g19<1>UD g[a0]UD { align1 WE_all 1H A@1 compacted }; -mov(1) g19<1>D 0D { align1 WE_all 1N I@1 }; -add(8) g19.1<2>D g19<8,4,2>D g19.1<8,4,2>D { align1 WE_all 1Q I@1 }; -add(4) g19.2<4>D g19.1<8,2,4>D g19.2<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g19.3<4>D g19.1<8,2,4>D g19.3<8,2,4>D { align1 WE_all 1N I@1 }; -add(4) g19.4<1>D g19.3<0,1,0>D g19.4<4,4,1>D { align1 WE_all 1N I@1 }; -add(4) g20.4<1>D g20.3<0,1,0>D g20.4<4,4,1>D { align1 WE_all 1N I@2 }; -add(8) g20<1>D g19.7<0,1,0>D g20<1,1,0>D { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g22<1>D g81<0,1,0>D g19<1,1,0>D { align1 1H $4.src compacted }; -(+f0.0) if(16) JIP: LABEL23 UIP: LABEL22 { align1 1H }; -mov(16) g33<1>UD 0x7f800000UD { align1 1H F@2 }; -mov(16) g31<1>UD 0x7f800000UD { align1 1H F@2 }; -mov(16) g29<1>UD 0x7f800000UD { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g41<1>UD 0xff800000UD { align1 1H F@6 }; -mov(16) g39<1>UD 0xff800000UD { align1 1H F@1 }; -mov(16) g37<1>UD 0xff800000UD { align1 1H F@3 }; -mov(16) g94<1>UD 0x7f800000UD { align1 1H F@1 }; -mov(16) g92<1>UD 0x7f800000UD { align1 1H F@1 }; -mov(16) g90<1>UD 0x7f800000UD { align1 1H F@1 }; -mov(16) g100<1>UD 0xff800000UD { align1 1H $8.src }; -mov(16) g98<1>UD 0xff800000UD { align1 1H }; -mov(16) g96<1>UD 0xff800000UD { align1 1H F@1 }; -else(16) JIP: LABEL22 UIP: LABEL22 { align1 1H }; - -LABEL23: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shl(16) g24<1>D g22<8,8,1>D 0x00000005UD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g27<1>UD g51.1<8,4,2>UD { align1 1Q F@7 }; -mov(8) g28<1>UD g59.1<8,4,2>UD { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(8) g53<1>D g51<8,4,2>D g24<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g54<1>D g59<8,4,2>D g25<1,1,0>D { align1 2Q I@4 compacted }; -shr(16) g25<1>UD g22<1,1,0>UD 0x0000001bUD { align1 1H $5.src compacted }; -shl(16) g23<1>D g55<8,8,1>D 0x00000018UD { align1 1H }; -cmp.l.f0.0(8) g65<1>UD g53<8,8,1>UD g51<8,4,2>UD { align1 1Q I@4 }; -mov(8) g86<2>UD g53<4,4,1>UD { align1 1Q $7.src }; -cmp.l.f0.0(8) g66<1>UD g54<8,8,1>UD g59<8,4,2>UD { align1 2Q I@5 }; -mov(8) g88<2>UD g54<4,4,1>UD { align1 2Q F@1 }; -or(16) g35<1>UD g63<1,1,0>UD g23<1,1,0>UD { align1 1H I@5 compacted }; -add3(16) g67<1>D g27<8,8,1>D g25<8,8,1>D -g65<1,1,1>D { align1 1H I@3 }; -mov(8) g88.1<2>UD g68<4,4,1>UD { align1 2Q I@1 }; -mov(8) g86.1<2>UD g67<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g86UD g29UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $7 }; -add(16) g69<1>D g53<1,1,0>D 16D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g71<1>UD g69<1,1,0>UD g53<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g102<2>UD g69<4,4,1>UD { align1 1Q $8.src }; -mov(8) g104<2>UD g70<4,4,1>UD { align1 2Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g73<1>D -g71<1,1,0>D g67<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g104.1<2>UD g74<4,4,1>UD { align1 2Q I@1 }; -mov(8) g102.1<2>UD g73<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g102UD g37UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g96<1>F g29<1,1,0>F g37<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g98<1>F g31<1,1,0>F g39<1,1,0>F { align1 1H $7.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g100<1>F g33<1,1,0>F g41<1,1,0>F { align1 1H $7.src compacted }; -mov(16) g90<1>UD g96<8,8,1>UD { align1 1H F@3 }; -mov(16) g92<1>UD g98<8,8,1>UD { align1 1H F@2 }; -mov(16) g94<1>UD g100<8,8,1>UD { align1 1H F@1 }; - -LABEL22: -endif(16) JIP: LABEL0 { align1 1H }; -cmp.z.f0.0(16) null<1>D g61<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g76<1>F 0x7f800000F /* infF */ { align1 WE_all 1H F@3 compacted }; -mov(16) g76<1>F g29<1,1,0>F { align1 1H compacted }; -mov(16) g78<1>F 0x7f800000F /* infF */ { align1 WE_all 1H F@3 compacted }; -mov(16) g78<1>F g31<1,1,0>F { align1 1H compacted }; -mov(16) g80<1>F 0x7f800000F /* infF */ { align1 WE_all 1H F@3 compacted }; -mov(16) g80<1>F g33<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g82<1>F 0xff800000F /* -infF */ { align1 WE_all 1H A@6 compacted }; -mov(16) g82<1>F g37<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g84<1>F 0xff800000F /* -infF */ { align1 WE_all 1H F@6 compacted }; -mov(16) g84<1>F g39<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g86<1>F 0xff800000F /* -infF */ { align1 WE_all 1H F@6 compacted }; -mov(16) g86<1>F g41<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g88<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@5 compacted }; -mov(16) g88<1>F g90<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(8) g102<2>UD g76.1<8,4,2>UD { align1 WE_all 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g115<2>UD g78.1<8,4,2>UD { align1 WE_all 1Q F@6 }; -mov(8) g20<2>UD g80.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(16) g90<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@7 compacted }; -mov(16) g90<1>F g92<1,1,0>F { align1 1H compacted }; -mov(8) g51<2>UD g84.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g64<2>UD g86.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(8) g69<2>UD g88.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(8) g32<2>UD g82.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(16) g92<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@7 compacted }; -mov(16) g92<1>F g94<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sel.l(8) g113<2>F g78<8,4,2>F g115<8,4,2>F { align1 WE_all 1Q I@6 }; -sel.l(8) g18<2>F g80<8,4,2>F g20<8,4,2>F { align1 WE_all 1Q I@5 }; -mov(16) g94<1>F 0xff800000F /* -infF */ { align1 WE_all 1H compacted }; -mov(16) g94<1>F g96<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g74<2>UD g90.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sel.ge(8) g42<2>F g84<8,4,2>F g51<8,4,2>F { align1 WE_all 1Q I@5 }; -sel.ge(8) g62<2>F g86<8,4,2>F g64<8,4,2>F { align1 WE_all 1Q I@4 }; -mov(16) g96<1>F 0xff800000F /* -infF */ { align1 WE_all 1H compacted }; -mov(16) g96<1>F g98<1,1,0>F { align1 1H compacted }; -sel.l(8) g67<2>F g88<8,4,2>F g69<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.ge(8) g30<2>F g82<8,4,2>F g32<8,4,2>F { align1 WE_all 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(8) g104<2>UD g92.1<8,4,2>UD { align1 WE_all 1Q F@7 }; -mov(8) g78.1<2>UD g113<8,4,2>UD { align1 WE_all 1Q A@7 }; -mov(16) g98<1>F 0xff800000F /* -infF */ { align1 WE_all 1H compacted }; -mov(16) g98<1>F g100<1,1,0>F { align1 1H compacted }; -mov(8) g80.1<2>UD g18<8,4,2>UD { align1 WE_all 1Q A@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(8) g109<2>UD g94.1<8,4,2>UD { align1 WE_all 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sel.l(8) g72<2>F g90<8,4,2>F g74<8,4,2>F { align1 WE_all 1Q I@5 }; -mov(8) g84.1<2>UD g42<8,4,2>UD { align1 WE_all 1Q A@7 }; -mov(8) g86.1<2>UD g62<8,4,2>UD { align1 WE_all 1Q A@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g117<2>UD g96.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g88.1<2>UD g67<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(8) g82.1<2>UD g30<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(4) g1<4>UD g78.2<8,2,4>UD { align1 WE_all 1N @7 $0.dst }; -mov(8) g122<2>UD g98.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -sel.ge(8) g107<2>F g94<8,4,2>F g109<8,4,2>F { align1 WE_all 1Q I@7 }; -mov(8) g90.1<2>UD g72<8,4,2>UD { align1 WE_all 1Q F@2 }; -mov(4) g6<4>UD g84.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g4<4>UD g84.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g12<4>UD g86.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g10<4>UD g86.1<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sel.ge(8) g112<2>F g96<8,4,2>F g117<8,4,2>F { align1 WE_all 1Q I@7 }; -sel.l(8) g100<2>F g76<8,4,2>F g102<8,4,2>F { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(4) g16<4>UD g88.1<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g18<4>UD g88.2<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(4) g126<4>UD g82.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g124<4>UD g82.1<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sel.ge(8) g120<2>F g98<8,4,2>F g122<8,4,2>F { align1 WE_all 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g94.1<2>UD g107<8,4,2>UD { align1 WE_all 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(4) g24<4>UD g90.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g22<4>UD g90.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g59<4>F g4<8,2,4>F g6<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g65<4>F g10<8,2,4>F g12<8,2,4>F { align1 WE_all 1N I@7 }; -mov(8) g96.1<2>UD g112<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g76.1<2>UD g100<8,4,2>UD { align1 WE_all 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sel.l(4) g70<4>F g16<8,2,4>F g18<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g38<4>F g124<8,2,4>F g126<8,2,4>F { align1 WE_all 1N I@6 }; -mov(8) g98.1<2>UD g120<8,4,2>UD { align1 WE_all 1Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(4) g118<4>UD g80.1<8,2,4>UD { align1 WE_all 1N F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(4) g36<4>UD g94.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g34<4>UD g94.1<8,2,4>UD { align1 WE_all 1N $7.src }; -sel.l(8) g102<2>F g92<8,4,2>F g104<8,4,2>F { align1 WE_all 1Q }; -mov(4) g84.2<4>UD g59<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g86.2<4>UD g65<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g122<4>UD g78.1<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g42<4>UD g96.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g40<4>UD g96.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g107<4>UD g76.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g88.2<4>UD g70<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g82.2<4>UD g38<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g54<4>UD g98.2<8,2,4>UD { align1 WE_all 1N }; -mov(4) g52<4>UD g98.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g110<4>F g34<8,2,4>F g36<8,2,4>F { align1 WE_all 1N $14.src }; -sel.l(4) g100<4>F g22<8,2,4>F g24<8,2,4>F { align1 WE_all 1N }; -mov(8) g92.1<2>UD g102<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(4) g9<4>UD g84.3<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g7<4>UD g84.1<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g15<4>UD g86.3<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g13<4>UD g86.1<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.l(4) g116<4>F g122<8,2,4>F g1<8,2,4>F { align1 WE_all 1N }; -mov(4) g120<4>UD g80.2<8,2,4>UD { align1 WE_all 1N }; -mov(4) g19<4>UD g88.1<8,2,4>UD { align1 WE_all 1N A@6 }; -mov(4) g3<4>UD g82.3<8,2,4>UD { align1 WE_all 1N A@7 }; -mov(4) g105<4>UD g76.1<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g94.2<4>UD g110<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g90.2<4>UD g100<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g30<4>UD g92.2<8,2,4>UD { align1 WE_all 1N }; -mov(4) g28<4>UD g92.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g61<4>F g7<8,2,4>F g9<8,2,4>F { align1 WE_all 1N }; -sel.ge(4) g66<4>F g13<8,2,4>F g15<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g78.2<4>UD g116<8,2,4>UD { align1 WE_all 1N F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sel.l(4) g26<4>F g118<8,2,4>F g120<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g21<4>UD g88.3<8,2,4>UD { align1 WE_all 1N F@5 }; -sel.l(4) g103<4>F g105<8,2,4>F g107<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g37<4>UD g94.1<8,2,4>UD { align1 WE_all 1N A@6 }; -sel.ge(4) g123<4>F g52<8,2,4>F g54<8,2,4>F { align1 WE_all 1N }; -mov(4) g1<4>UD g82.1<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g84.3<4>UD g61<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g86.3<4>UD g66<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g17<4>UD g78.3<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g11<4>UD g78.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g80.2<4>UD g26<8,2,4>UD { align1 WE_all 1N F@3 }; -sel.l(4) g71<4>F g19<8,2,4>F g21<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g76.2<4>UD g103<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g98.2<4>UD g123<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.ge(4) g118<4>F g40<8,2,4>F g42<8,2,4>F { align1 WE_all 1N }; -sel.l(4) g105<4>F g28<8,2,4>F g30<8,2,4>F { align1 WE_all 1N }; -sel.ge(4) g84.4<1>F g84.3<0,1,0>F g84.4<4,4,1>F { align1 WE_all 1N I@7 }; -sel.ge(4) g85.4<1>F g85.3<0,1,0>F g85.4<4,4,1>F { align1 WE_all 1N I@7 }; -sel.ge(4) g86.4<1>F g86.3<0,1,0>F g86.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.ge(4) g87.4<1>F g87.3<0,1,0>F g87.4<4,4,1>F { align1 WE_all 1N I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sel.l(4) g5<4>F g11<8,2,4>F g17<8,2,4>F { align1 WE_all 1N I@4 }; -mov(4) g121<4>UD g80.1<8,2,4>UD { align1 WE_all 1N I@3 }; -mov(4) g88.3<4>UD g71<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g112<4>UD g76.3<8,2,4>UD { align1 WE_all 1N I@4 }; -mov(4) g110<4>UD g76.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g59<4>UD g98.3<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g55<4>UD g98.1<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g96.2<4>UD g118<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g92.2<4>UD g105<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g25<4>UD g90.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(8) g85<1>F g84.7<0,1,0>F g85<8,8,1>F { align1 WE_all 1Q F@4 }; -sel.ge(8) g87<1>F g86.7<0,1,0>F g87<8,8,1>F { align1 WE_all 1Q F@3 }; -mov(4) g123<4>UD g80.3<8,2,4>UD { align1 WE_all 1N }; -mov(4) g39<4>UD g94.3<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(4) g41<4>F g1<8,2,4>F g3<8,2,4>F { align1 WE_all 1N }; -mov(4) g27<4>UD g90.3<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g78.3<4>UD g5<8,2,4>UD { align1 WE_all 1N F@4 }; -sel.l(4) g88.4<1>F g88.3<0,1,0>F g88.4<4,4,1>F { align1 WE_all 1N }; -sel.l(4) g89.4<1>F g89.3<0,1,0>F g89.4<4,4,1>F { align1 WE_all 1N }; -sel.l(4) g108<4>F g110<8,2,4>F g112<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g51<4>UD g96.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g43<4>UD g96.1<8,2,4>UD { align1 WE_all 1N $8.src }; -mov(4) g33<4>UD g92.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g31<4>UD g92.1<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g29<4>F g121<8,2,4>F g123<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g82.3<4>UD g41<8,2,4>UD { align1 WE_all 1N F@5 }; -sel.l(4) g101<4>F g25<8,2,4>F g27<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g78.4<1>F g78.3<0,1,0>F g78.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.l(4) g79.4<1>F g79.3<0,1,0>F g79.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.l(8) g89<1>F g88.7<0,1,0>F g89<8,8,1>F { align1 WE_all 1Q F@6 }; -mov(4) g76.3<4>UD g108<8,2,4>UD { align1 WE_all 1N F@6 }; -sel.ge(4) g119<4>F g43<8,2,4>F g51<8,2,4>F { align1 WE_all 1N I@5 }; -sel.l(4) g106<4>F g31<8,2,4>F g33<8,2,4>F { align1 WE_all 1N I@3 }; -mov(4) g80.3<4>UD g29<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(4) g111<4>F g37<8,2,4>F g39<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g82.4<1>F g82.3<0,1,0>F g82.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g83.4<1>F g83.3<0,1,0>F g83.4<4,4,1>F { align1 WE_all 1N I@3 }; -mov(4) g90.3<4>UD g101<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.l(8) g79<1>F g78.7<0,1,0>F g79<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(4) g124<4>F g55<8,2,4>F g59<8,2,4>F { align1 WE_all 1N }; -sel.l(4) g76.4<1>F g76.3<0,1,0>F g76.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(4) g77.4<1>F g77.3<0,1,0>F g77.4<4,4,1>F { align1 WE_all 1N I@3 }; -mov(4) g96.3<4>UD g119<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g92.3<4>UD g106<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.l(4) g80.4<1>F g80.3<0,1,0>F g80.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g81.4<1>F g81.3<0,1,0>F g81.4<4,4,1>F { align1 WE_all 1N I@4 }; -mov(4) g94.3<4>UD g111<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(8) g83<1>F g82.7<0,1,0>F g83<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.l(4) g90.4<1>F g90.3<0,1,0>F g90.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g91.4<1>F g91.3<0,1,0>F g91.4<4,4,1>F { align1 WE_all 1N I@4 }; -mov(4) g98.3<4>UD g124<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.l(8) g77<1>F g76.7<0,1,0>F g77<8,8,1>F { align1 WE_all 1Q F@6 }; -sel.ge(4) g96.4<1>F g96.3<0,1,0>F g96.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g97.4<1>F g97.3<0,1,0>F g97.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g92.4<1>F g92.3<0,1,0>F g92.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(4) g93.4<1>F g93.3<0,1,0>F g93.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(8) g81<1>F g80.7<0,1,0>F g81<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(4) g94.4<1>F g94.3<0,1,0>F g94.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g95.4<1>F g95.3<0,1,0>F g95.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.l(8) g91<1>F g90.7<0,1,0>F g91<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(4) g98.4<1>F g98.3<0,1,0>F g98.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g99.4<1>F g99.3<0,1,0>F g99.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(8) g97<1>F g96.7<0,1,0>F g97<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.l(8) g93<1>F g92.7<0,1,0>F g93<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(8) g95<1>F g94.7<0,1,0>F g95<8,8,1>F { align1 WE_all 1Q F@6 }; -sel.ge(8) g99<1>F g98.7<0,1,0>F g99<8,8,1>F { align1 WE_all 1Q F@4 }; -(+f0.0) if(16) JIP: LABEL24 UIP: LABEL24 { align1 1H }; -add(8) g66<1>D g49<8,4,2>D 128D { align1 1Q compacted }; -add(8) g74<1>D g57<8,4,2>D 128D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -mov(16) g107<1>D g77.7<0,1,0>D { align1 1H }; -cmp.l.f0.0(8) g67<1>UD g66<8,8,1>UD g49<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@3 }; -cmp.l.f0.0(8) g75<1>UD g74<8,8,1>UD g57<8,4,2>UD { align1 2Q }; -mov(8) g103<2>UD g66<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@7 }; -mov(8) g105<2>UD g74<4,4,1>UD { align1 2Q }; -add(8) g68<1>D -g67<8,8,1>D g49.1<8,4,2>D { align1 1Q I@4 }; -add(8) g100<1>D -g75<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g103.1<2>UD g68<4,4,1>UD { align1 1Q I@2 }; -mov(8) g105.1<2>UD g100<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g103UD g107UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(8) g101<1>D g49<8,4,2>D 132D { align1 1Q compacted }; -add(8) g102<1>D g57<8,4,2>D 132D { align1 2Q compacted }; -mov(16) g112<1>D g79.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g103<1>UD g101<1,1,0>UD 0x00000084UD { align1 1H I@2 compacted }; -mov(8) g108<2>UD g101<4,4,1>UD { align1 1Q $1.src }; -mov(8) g110<2>UD g102<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(8) g69<1>D -g103<8,8,1>D g49.1<8,4,2>D { align1 1Q }; -add(8) g104<1>D -g104<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g108.1<2>UD g69<4,4,1>UD { align1 1Q I@2 }; -mov(8) g110.1<2>UD g104<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g108UD g112UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(8) g105<1>D g49<8,4,2>D 136D { align1 1Q $1.src compacted }; -add(8) g106<1>D g57<8,4,2>D 136D { align1 2Q $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(16) g117<1>D g81.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g107<1>UD g105<1,1,0>UD 0x00000088UD { align1 1H I@2 compacted }; -mov(8) g113<2>UD g105<4,4,1>UD { align1 1Q $2.src }; -mov(8) g115<2>UD g106<4,4,1>UD { align1 2Q }; -add(8) g70<1>D -g107<8,8,1>D g49.1<8,4,2>D { align1 1Q I@3 }; -add(8) g108<1>D -g108<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g113.1<2>UD g70<4,4,1>UD { align1 1Q I@2 }; -mov(8) g115.1<2>UD g108<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g113UD g117UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -add(8) g109<1>D g49<8,4,2>D 140D { align1 1Q $2.src compacted }; -add(8) g110<1>D g57<8,4,2>D 140D { align1 2Q $2.src compacted }; -mov(16) g122<1>D g83.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g111<1>UD g109<1,1,0>UD 0x0000008cUD { align1 1H I@2 compacted }; -mov(8) g118<2>UD g109<4,4,1>UD { align1 1Q $3.src }; -mov(8) g120<2>UD g110<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(8) g71<1>D -g111<8,8,1>D g49.1<8,4,2>D { align1 1Q }; -add(8) g112<1>D -g112<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g118.1<2>UD g71<4,4,1>UD { align1 1Q I@2 }; -mov(8) g120.1<2>UD g112<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g118UD g122UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -add(8) g113<1>D g49<8,4,2>D 144D { align1 1Q $3.src compacted }; -add(8) g114<1>D g57<8,4,2>D 144D { align1 2Q $3.src compacted }; -mov(16) g1<1>D g85.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g115<1>UD g113<1,1,0>UD 0x00000090UD { align1 1H I@2 compacted }; -mov(8) g123<2>UD g113<4,4,1>UD { align1 1Q $4.src }; -mov(8) g125<2>UD g114<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(8) g72<1>D -g115<8,8,1>D g49.1<8,4,2>D { align1 1Q }; -add(8) g116<1>D -g116<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g123.1<2>UD g72<4,4,1>UD { align1 1Q I@2 }; -mov(8) g125.1<2>UD g116<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g123UD g1UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $5 }; -add(8) g117<1>D g49<8,4,2>D 148D { align1 1Q $3.src compacted }; -add(8) g118<1>D g57<8,4,2>D 148D { align1 2Q $4.src compacted }; -mov(16) g6<1>D g87.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g119<1>UD g117<1,1,0>UD 0x00000094UD { align1 1H I@2 compacted }; -mov(8) g2<2>UD g117<4,4,1>UD { align1 1Q $5.src }; -mov(8) g4<2>UD g118<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(8) g73<1>D -g119<8,8,1>D g49.1<8,4,2>D { align1 1Q }; -add(8) g120<1>D -g120<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g2.1<2>UD g73<4,4,1>UD { align1 1Q I@2 }; -mov(8) g4.1<2>UD g120<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g2UD g6UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -mov(16) g7<1>D g89.7<0,1,0>D { align1 1H $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g45UD g7UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; -add(8) g74<1>D g45<8,4,2>D 4D { align1 1Q $7.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -add(8) g121<1>D g47<8,4,2>D 4D { align1 2Q $7.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(16) g12<1>D g91.7<0,1,0>D { align1 1H }; -cmp.l.f0.0(8) g75<1>UD g74<8,8,1>UD g45<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -cmp.l.f0.0(8) g122<1>UD g121<8,8,1>UD g47<8,4,2>UD { align1 2Q I@3 }; -mov(8) g8<2>UD g74<4,4,1>UD { align1 1Q $7.src }; -mov(8) g10<2>UD g121<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(8) g76<1>D -g75<8,8,1>D g45.1<8,4,2>D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -add(8) g123<1>D -g122<8,8,1>D g47.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g8.1<2>UD g76<4,4,1>UD { align1 1Q I@2 }; -mov(8) g10.1<2>UD g123<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g8UD g12UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; -add(8) g77<1>D g45<8,4,2>D 8D { align1 1Q compacted }; -add(8) g124<1>D g47<8,4,2>D 8D { align1 2Q $5.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -mov(16) g17<1>D g93.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(8) g78<1>UD g77<8,8,1>UD g45<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -cmp.l.f0.0(8) g125<1>UD g124<8,8,1>UD g47<8,4,2>UD { align1 2Q I@3 }; -mov(8) g13<2>UD g77<4,4,1>UD { align1 1Q $8.src }; -mov(8) g15<2>UD g124<4,4,1>UD { align1 2Q }; -add(8) g79<1>D -g78<8,8,1>D g45.1<8,4,2>D { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -add(8) g126<1>D -g125<8,8,1>D g47.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g13.1<2>UD g79<4,4,1>UD { align1 1Q I@2 }; -mov(8) g15.1<2>UD g126<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g13UD g17UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(8) g80<1>D g45<8,4,2>D 16D { align1 1Q compacted }; -add(8) g127<1>D g47<8,4,2>D 16D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) g22<1>D g95.7<0,1,0>D { align1 1H }; -cmp.l.f0.0(8) g81<1>UD g80<8,8,1>UD g45<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -cmp.l.f0.0(8) g1<1>UD g127<8,8,1>UD g47<8,4,2>UD { align1 2Q I@3 }; -mov(8) g18<2>UD g80<4,4,1>UD { align1 1Q $2.src }; -mov(8) g20<2>UD g127<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(8) g82<1>D -g81<8,8,1>D g45.1<8,4,2>D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -add(8) g2<1>D -g1<8,8,1>D g47.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g18.1<2>UD g82<4,4,1>UD { align1 1Q I@2 }; -mov(8) g20.1<2>UD g2<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD g22UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -add(8) g3<1>D g45<8,4,2>D 20D { align1 1Q $6.src compacted }; -add(8) g4<1>D g47<8,4,2>D 20D { align1 2Q $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -mov(16) g27<1>D g97.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g5<1>UD g3<1,1,0>UD 0x00000014UD { align1 1H I@2 compacted }; -mov(8) g23<2>UD g3<4,4,1>UD { align1 1Q $9.src }; -mov(8) g25<2>UD g4<4,4,1>UD { align1 2Q }; -add(8) g83<1>D -g5<8,8,1>D g45.1<8,4,2>D { align1 1Q I@3 }; -add(8) g6<1>D -g6<8,8,1>D g47.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g23.1<2>UD g83<4,4,1>UD { align1 1Q I@2 }; -mov(8) g25.1<2>UD g6<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g23UD g27UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; -add(8) g7<1>D g45<8,4,2>D 24D { align1 1Q $7.src compacted }; -add(8) g8<1>D g47<8,4,2>D 24D { align1 2Q $8.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g32<1>D g99.7<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g9<1>UD g7<1,1,0>UD 0x00000018UD { align1 1H I@2 compacted }; -mov(8) g28<2>UD g7<4,4,1>UD { align1 1Q $10.src }; -mov(8) g30<2>UD g8<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(8) g84<1>D -g9<8,8,1>D g45.1<8,4,2>D { align1 1Q }; -add(8) g10<1>D -g10<8,8,1>D g47.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g28.1<2>UD g84<4,4,1>UD { align1 1Q I@2 }; -mov(8) g30.1<2>UD g10<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g28UD g32UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; - -LABEL24: -endif(16) JIP: LABEL0 { align1 1H }; - -LABEL0: -endif(16) JIP: LABEL25 { align1 1H }; - -LABEL25: -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q $0.src }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_primref_primrefs_from_DXR_instances_pointers_indirect_code[] = { - 0x80000065, 0x7d058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x0b050220, 0x00000024, 0x00000000, - 0xe27e1a40, 0x00017d03, 0xe27f0040, 0x04017d03, - 0x80030061, 0x4f054410, 0x00000000, 0x76543210, - 0x00041c69, 0x68058660, 0x02460b05, 0x00000004, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x01140000, 0xfa007e0c, 0x00340000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80004131, 0x030c0000, 0xfa007f0c, 0x00300000, - 0x644f1a40, 0x00804f95, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x3d050160, - 0x00464f05, 0x00000000, 0xe0661965, 0x00f03d03, - 0xa03f1940, 0x68006602, 0x80102001, 0x00000000, - 0x00000000, 0x00000000, 0x00131961, 0x65260aa0, - 0x000002a4, 0x00000000, 0x00130061, 0x3b260aa0, - 0x000002e4, 0x00000000, 0x00030061, 0x33260aa0, - 0x000002e4, 0x00000000, 0x00030061, 0x21260aa0, - 0x000002a4, 0x00000000, 0x00130061, 0x39260aa0, - 0x00000264, 0x00000000, 0x00030061, 0x31260aa0, - 0x00000264, 0x00000000, 0x212d0061, 0x001102cc, - 0x2a2f0061, 0x001102cc, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x210d0061, 0x001103cc, - 0x2a0f0061, 0x001103cc, 0x2a651761, 0x0011025c, - 0x2a3b1761, 0x0011026c, 0x21331761, 0x0011026c, - 0x21211761, 0x0011025c, 0x2a391761, 0x00110244, - 0x21311761, 0x00110244, 0x212d1761, 0x00110204, - 0x2a2f1761, 0x00110204, 0x210d1761, 0x00110304, - 0x2a0f1761, 0x00110304, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x69140000, - 0xfb040d24, 0x00040000, 0x00049270, 0x00010220, - 0x52463f05, 0x00466905, 0x01040022, 0x0001c060, - 0x00002eb0, 0x00002eb0, 0xa1233240, 0x004e0d03, - 0xaa6a3240, 0x004e0f03, 0x00040069, 0x73058660, - 0x02463f05, 0x00000003, 0x00031b70, 0x24050220, - 0x52462305, 0x00440d06, 0x00131b70, 0x6b050220, - 0x52466a05, 0x00440f06, 0x00030061, 0x11060220, - 0x00342305, 0x00000000, 0x00130061, 0x13060220, - 0x00346a05, 0x00000000, 0x00031c40, 0x25052660, - 0x06462405, 0x00440d26, 0x00131c40, 0x6c052660, - 0x06466b05, 0x00440f26, 0x00031a61, 0x11260220, - 0x00342505, 0x00000000, 0x00131a61, 0x13260220, - 0x00346c05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x6d140000, - 0xfb041124, 0x00040000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0xa16f1740, 0x6d0e2102, - 0x80102301, 0x00000000, 0x00000000, 0x00000000, - 0xaa701740, 0x6e0e6502, 0x00031a70, 0x26050220, - 0x52466f05, 0x00442106, 0xa0761a40, 0x73006f02, - 0x00130070, 0x71050220, 0x52467005, 0x00446506, - 0xe0740068, 0x01d03f03, 0x00031c40, 0x72052660, - 0x06462605, 0x00442126, 0x27781c70, 0x6f007603, - 0x00033361, 0x12060220, 0x00347605, 0x00000000, - 0x00133361, 0x14060220, 0x00347705, 0x00000000, - 0x00131e40, 0x73052660, 0x06467105, 0x00446526, - 0x00041952, 0x7a040e68, 0x0e2e7205, 0x78057405, - 0x00131961, 0x14260220, 0x00347b05, 0x00000000, - 0x00031a61, 0x12260220, 0x00347a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x41240000, 0xfb041224, 0x000c0000, - 0x00032461, 0x1c060220, 0x00344105, 0x00000000, - 0x00132461, 0x1e060220, 0x00344205, 0x00000000, - 0x00042466, 0x00010220, 0x22464105, 0x00464305, - 0x00031b61, 0x1c260220, 0x00344305, 0x00000000, - 0x00131b61, 0x1e260220, 0x00344405, 0x00000000, - 0x01040022, 0x0001c060, 0x00000e80, 0x00000e50, - 0xa07b0040, 0x03004103, 0xa0050040, 0x03804103, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x277d1a70, 0x41007b03, 0x27071a70, 0x41000503, - 0x00033461, 0x13060220, 0x00347b05, 0x00000000, - 0x00133461, 0x15060220, 0x00347c05, 0x00000000, - 0x00030061, 0x17060220, 0x00340505, 0x00000000, - 0x00130061, 0x19060220, 0x00340605, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0xa0010b40, 0x43027d02, 0xa0091e40, 0x43020702, - 0x00031a61, 0x13260220, 0x00340105, 0x00000000, - 0x00131b61, 0x15260220, 0x00340205, 0x00000000, - 0x00031b61, 0x17260220, 0x00340905, 0x00000000, - 0x00131c61, 0x19260220, 0x00340a05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x04140000, 0xfb041324, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x0a240000, 0xfb041724, 0x000c0000, - 0x00042461, 0x37050020, 0x0066041f, 0x00000000, - 0x00042566, 0x00010220, 0x22460a05, 0x00460c05, - 0x01040022, 0x0001c060, 0x00000cf0, 0x00000cd0, - 0xa00e0040, 0x08000a03, 0xa0143440, 0x08c00a03, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x27101a70, 0x0a000e03, 0x00033561, 0x18060220, - 0x00340e05, 0x00000000, 0x00133561, 0x1a060220, - 0x00340f05, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe7161c70, 0x08c01403, - 0x00030061, 0x63060220, 0x00341405, 0x00000000, - 0x00130061, 0x65060220, 0x00341505, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa0121e40, 0x0c021002, 0x00031961, 0x18260220, - 0x00341205, 0x00000000, 0x00131a61, 0x1a260220, - 0x00341305, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x20140000, - 0xfb041824, 0x00040000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa0181e40, 0x0c021602, - 0x00031961, 0x63260220, 0x00341805, 0x00000000, - 0x00131a61, 0x65260220, 0x00341905, 0x00000000, - 0xa7002570, 0x7f832001, 0x01040022, 0x0001c060, - 0x000001a0, 0x00000190, 0xa0220040, 0x08400a03, - 0xe7241970, 0x08402203, 0x00030061, 0x29060220, - 0x00342205, 0x00000000, 0x00130061, 0x2b060220, - 0x00342305, 0x00000000, 0xa0261b40, 0x0c022402, - 0x00031961, 0x29260220, 0x00342605, 0x00000000, - 0x00131a61, 0x2b260220, 0x00342705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x27140000, 0xfb042924, 0x00040000, - 0xa7002670, 0x7f832701, 0x01040022, 0x0001c060, - 0x000000e0, 0x000000d0, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa0281140, 0x08800a03, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xe72a1970, 0x08802803, 0x00030061, 0x47060220, - 0x00342805, 0x00000000, 0x00130061, 0x49060220, - 0x00342905, 0x00000000, 0xa0351b40, 0x0c022a02, - 0x00031961, 0x47260220, 0x00343505, 0x00000000, - 0x00131a61, 0x49260220, 0x00343605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x45140000, 0xfb044724, 0x00040000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0xe7351970, 0x7f834500, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00041161, 0x35054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00040961, 0x35054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x000009e8, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x52140000, - 0xfb046324, 0x00040000, 0xa7002870, 0x7f835201, - 0x01040022, 0x0001c060, 0x00000170, 0x00000160, - 0xa0540040, 0x09000a03, 0xe7561970, 0x09005403, - 0x00033761, 0x48060220, 0x00345405, 0x00000000, - 0x00133761, 0x4a060220, 0x00345505, 0x00000000, - 0xa0581b40, 0x0c025602, 0x00031961, 0x48260220, - 0x00345805, 0x00000000, 0x00131a61, 0x4a260220, - 0x00345905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x59140000, - 0xfb044824, 0x00040000, 0xa7002770, 0x7f835901, - 0x01040022, 0x0001c060, 0x000000b0, 0x000000a0, - 0xa05a1140, 0x09400a03, 0xe75c1970, 0x09405a03, - 0x00033761, 0x49060220, 0x00345a05, 0x00000000, - 0x00133761, 0x4b060220, 0x00345b05, 0x00000000, - 0xa05e1b40, 0x0c025c02, 0x00031961, 0x49260220, - 0x00345e05, 0x00000000, 0x00131a61, 0x4b260220, - 0x00345f05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x5f140000, - 0xfb044924, 0x00040000, 0xe7502770, 0x7f835f00, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00041161, 0x50054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00040961, 0x50054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000840, - 0xae601170, 0x00003703, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x20620965, 0x50006003, - 0xa0451266, 0x50226002, 0x00040a65, 0x00010220, - 0x22466205, 0x00463505, 0x01040022, 0x0001c060, - 0x00000588, 0x00000558, 0xa0690040, 0x08400a03, - 0xa06e0040, 0x09000a03, 0xa0500040, 0x01004103, - 0xa05e1140, 0x02004103, 0xe76b1c70, 0x08406903, - 0xe7701c70, 0x09006e03, 0x00033861, 0x65060220, - 0x00346e05, 0x00000000, 0x00130061, 0x67060220, - 0x00346f05, 0x00000000, 0x27541e70, 0x41005003, - 0x27600970, 0x41005e03, 0xa06d1e40, 0x0c026b02, - 0xa0721e40, 0x0c027002, 0xa0561c40, 0x43025402, - 0xa0621c40, 0x43026002, 0x00031b61, 0x65260220, - 0x00347205, 0x00000000, 0x00131c61, 0x67260220, - 0x00347305, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x4b240000, - 0xfb046524, 0x000c0000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00033861, 0x64060220, - 0x00346905, 0x00000000, 0x00133961, 0x66060220, - 0x00346a05, 0x00000000, 0x00031a61, 0x64260220, - 0x00346d05, 0x00000000, 0x00131a61, 0x66260220, - 0x00346e05, 0x00000000, 0x00033961, 0x68060220, - 0x00345005, 0x00000000, 0x00130061, 0x6a060220, - 0x00345105, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x47240000, - 0xfb046424, 0x000c0000, 0x00030061, 0x6c060220, - 0x00345e05, 0x00000000, 0x00130061, 0x6e060220, - 0x00345f05, 0x00000000, 0x00031c61, 0x68260220, - 0x00345605, 0x00000000, 0x00131c61, 0x6a260220, - 0x00345705, 0x00000000, 0x00031c61, 0x6c260220, - 0x00346205, 0x00000000, 0x00131c61, 0x6e260220, - 0x00346305, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x0c440000, - 0xfb046824, 0x003c0000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x14440000, - 0xfb046c24, 0x003c0000, 0x257b2962, 0x4d004b00, - 0x257d1162, 0x7b005200, 0xe0011141, 0x34007d00, - 0x20051140, 0x01004b00, 0x20742a40, 0x47004b00, - 0x20241240, 0x47200500, 0x20040040, 0x01005200, - 0xe0791341, 0x3f007400, 0x20730040, 0x20005200, - 0x20752a40, 0x49004d00, 0x00041261, 0x53054220, - 0x00000000, 0x00000001, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe0281541, 0x3f002400, - 0x20221540, 0x20200400, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x20570c41, 0x0e007900, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x20631a41, 0x16007900, 0xe0771641, 0x3f007300, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x04440000, 0xfb041c24, 0x003c0000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x206f1541, 0x0e402800, 0x201c3d40, 0x01004d00, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x0004bc5b, 0x65040aa8, 0x0a0a6305, 0x77051405, - 0x0004eb5b, 0x59040aa8, 0x0a0a5705, 0x77050c05, - 0x20251340, 0x49201c00, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x202a2d41, 0x06007900, - 0x206a3b41, 0x06402800, 0xe07a0041, 0x3f007500, - 0x20740041, 0x16402800, 0xe0270041, 0x3f002200, - 0x0004dd5b, 0x47040aa8, 0x0a0a2a05, 0x77050405, - 0xe0291741, 0x3f002500, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x2b054220, - 0x00000000, 0x000000c0, 0x0004db5b, 0x5b040aa8, - 0x0a0a5905, 0x7a051005, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00042c5b, 0x67040aa8, - 0x0a0a6505, 0x7a051805, 0x0004155b, 0x76040aa8, - 0x0a4a7405, 0x27051405, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x0004175b, 0x6c040aa8, - 0x0a4a6a05, 0x27050405, 0x0004005b, 0x71040aa8, - 0x0a4a6f05, 0x27050c05, 0x0004fd5b, 0x49040aa8, - 0x0a0a4705, 0x7a050805, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x205d0e40, 0x12005b00, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x2069ec40, 0x1a006700, 0x0004165b, 0x78040aa8, - 0x0a4a7605, 0x29051805, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x0004165b, 0x6e040aa8, - 0x0a4a6c05, 0x29050805, 0x0004165b, 0x73040aa8, - 0x0a4a7105, 0x29051005, 0x204bed40, 0x0a004900, - 0x20291440, 0x78006900, 0x20210040, 0x78206900, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x201d1340, 0x6e204b00, 0x20250040, 0x6e004b00, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x201f1640, 0x73205d00, 0x20270040, 0x73005d00, - 0x00040024, 0x0001c060, 0x00000040, 0x00000040, - 0x00040961, 0x53054220, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041b61, 0x2b054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000270, - 0x00040070, 0x00018660, 0x26463505, 0x00000000, - 0x01040d62, 0x79058220, 0x02464505, 0xffffffff, - 0xae7b0070, 0x00010343, 0x00041965, 0x00010220, - 0x22467b05, 0x00467905, 0x01040022, 0x0001c060, - 0x00000218, 0x00000218, 0xa07c1a40, 0x00c04103, - 0xa0020b40, 0x01c04103, 0xa0071740, 0x02c04103, - 0x00040061, 0x53054220, 0x00000000, 0x00000001, - 0x00040061, 0x37054220, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x277e1d70, 0x41007c03, 0x00031361, 0x6d060220, - 0x00347c05, 0x00000000, 0x00131361, 0x6f060220, - 0x00347d05, 0x00000000, 0x00030f61, 0x71060220, - 0x00340205, 0x00000000, 0x00130961, 0x73060220, - 0x00340305, 0x00000000, 0x27040070, 0x41000203, - 0x00030f61, 0x75060220, 0x00340705, 0x00000000, - 0x00130d61, 0x77060220, 0x00340805, 0x00000000, - 0x27091770, 0x41000703, 0xa0011f40, 0x43027e02, - 0xa0061d40, 0x43020402, 0xa00b0b40, 0x43020902, - 0x00031b61, 0x6d260220, 0x00340105, 0x00000000, - 0x00131c61, 0x6f260220, 0x00340205, 0x00000000, - 0x00031c61, 0x71260220, 0x00340605, 0x00000000, - 0x00131d61, 0x73260220, 0x00340705, 0x00000000, - 0x00031d61, 0x75260220, 0x00340b05, 0x00000000, - 0x00131e61, 0x77260220, 0x00340c05, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x25140000, 0xfb046d24, 0x00040000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x27140000, 0xfb047124, 0x00040000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x29140000, 0xfb047524, 0x00040000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x00041461, 0x1d050220, 0x00462505, 0x00000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x1f050220, 0x00462705, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041261, 0x21050220, 0x00462905, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000030, 0x00000030, - 0x00041f61, 0x53054220, 0x00000000, 0x00000000, - 0x00041f61, 0x2b054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000040, 0x00000040, - 0x00041c61, 0x53054220, 0x00000000, 0x00000000, - 0x00041c61, 0x2b054220, 0x00000000, 0x00000000, - 0x00041f61, 0x37054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00001e18, - 0x80041c61, 0x0c054660, 0x00000000, 0x00000000, - 0x00040061, 0x0c050660, 0x00465305, 0x00000000, - 0x00040070, 0x00018660, 0x16463d05, 0x00000000, - 0x80031a40, 0x0c260660, 0x06440c06, 0x00440c26, - 0x80021940, 0x0c470660, 0x06420c27, 0x00420c47, - 0x80021940, 0x0c670660, 0x06420c27, 0x00420c67, - 0x80021940, 0x0c850660, 0x06000c64, 0x00340c85, - 0x80021a40, 0x0d850660, 0x06000d64, 0x00340d85, - 0xa40d1940, 0x0d010c82, 0x01040022, 0x0001c060, - 0x00000140, 0x00000120, 0xa1351440, 0x024e2d03, - 0xaa0e1340, 0x024e2f03, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x55050660, - 0x00000de4, 0x00000000, 0x00031b70, 0x36050220, - 0x52463505, 0x00442d06, 0x00131b70, 0x0f050220, - 0x52460e05, 0x00442f06, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00031361, 0x4a060220, - 0x00343505, 0x00000000, 0x80103701, 0x00000000, - 0x00000000, 0x00000000, 0x00131361, 0x4c060220, - 0x00340e05, 0x00000000, 0x00031c40, 0x41052660, - 0x06463605, 0x00442d26, 0x00130c40, 0x10052660, - 0x06460f05, 0x00442f26, 0x00031a61, 0x4a260220, - 0x00344105, 0x00000000, 0x00131a61, 0x4c260220, - 0x00341005, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x51140000, - 0xfb184a24, 0x01005514, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x51054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00001c40, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80041761, 0x11054660, - 0x00000000, 0x00000000, 0x00040061, 0x11050660, - 0x00465305, 0x00000000, 0x00040070, 0x00018660, - 0x16465305, 0x00000000, 0x80043440, 0x15058150, - 0x05584f05, 0xffffffff, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80041961, 0x10014110, - 0x00000000, 0x02200220, 0x80040069, 0x10018510, - 0x01461505, 0x00020002, 0x80040940, 0x10018110, - 0x01461001, 0x02200220, 0xe3130961, 0x001b0004, - 0x80001961, 0x13054660, 0x00000000, 0x00000000, - 0x80031940, 0x13260660, 0x06441306, 0x00441326, - 0x80021940, 0x13470660, 0x06421327, 0x00421347, - 0x80021940, 0x13670660, 0x06421327, 0x00421367, - 0x80021940, 0x13850660, 0x06001364, 0x00341385, - 0x80021a40, 0x14850660, 0x06001464, 0x00341485, - 0xa4141940, 0x14011382, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0xa0163440, 0x13015102, - 0x01040022, 0x0001c060, 0x00000350, 0x000000f0, - 0x00041261, 0x21054220, 0x00000000, 0x7f800000, - 0x00041261, 0x1f054220, 0x00000000, 0x7f800000, - 0x00041461, 0x1d054220, 0x00000000, 0x7f800000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041661, 0x29054220, 0x00000000, 0xff800000, - 0x00041161, 0x27054220, 0x00000000, 0xff800000, - 0x00041361, 0x25054220, 0x00000000, 0xff800000, - 0x00041161, 0x5e054220, 0x00000000, 0x7f800000, - 0x00041161, 0x5c054220, 0x00000000, 0x7f800000, - 0x00041161, 0x5a054220, 0x00000000, 0x7f800000, - 0x00043861, 0x64054220, 0x00000000, 0xff800000, - 0x00040061, 0x62054220, 0x00000000, 0xff800000, - 0x00041161, 0x60054220, 0x00000000, 0xff800000, - 0x00040024, 0x0001c060, 0x00000270, 0x00000270, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00040a69, 0x18058660, 0x02461605, 0x00000005, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00031761, 0x1b050220, 0x00443326, 0x00000000, - 0x00131761, 0x1c050220, 0x00443b26, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xa1351b40, 0x180e3302, 0xaa361c40, 0x190e3b02, - 0xe0193568, 0x01b01603, 0x00040069, 0x17058660, - 0x02463705, 0x00000018, 0x00031c70, 0x41050220, - 0x52463505, 0x00443306, 0x00033761, 0x56060220, - 0x00343505, 0x00000000, 0x00131d70, 0x42050220, - 0x52463605, 0x00443b06, 0x00131161, 0x58060220, - 0x00343605, 0x00000000, 0x20231d66, 0x17003f03, - 0x00041b52, 0x43040e68, 0x0e2e1b05, 0x41051905, - 0x00131961, 0x58260220, 0x00344405, 0x00000000, - 0x00031a61, 0x56260220, 0x00344305, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x00000000, 0xfb0c5624, 0x003c1d44, - 0xa0450040, 0x01003503, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x27471970, 0x35004503, - 0x00033861, 0x66060220, 0x00344505, 0x00000000, - 0x00131561, 0x68060220, 0x00344605, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xa0490b40, 0x43024702, 0x00131961, 0x68260220, - 0x00344a05, 0x00000000, 0x00031a61, 0x66260220, - 0x00344905, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x00000000, - 0xfb0c6624, 0x003c2544, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x20601140, 0x25001d00, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x20623740, 0x27001f00, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x20643740, 0x29002100, - 0x00041361, 0x5a050220, 0x00466005, 0x00000000, - 0x00041261, 0x5c050220, 0x00466205, 0x00000000, - 0x00041161, 0x5e050220, 0x00466405, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00001798, - 0x00040070, 0x00018660, 0x16463d05, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xa34c1361, 0x7f810000, 0x604c0061, 0x00101d00, - 0xa34e1361, 0x7f810000, 0x604e0061, 0x00101f00, - 0xa3501361, 0x7f810000, 0x60500061, 0x00102100, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0xa3520e61, 0xff810000, 0x60520061, 0x00102500, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xa3541661, 0xff810000, 0x60540061, 0x00102700, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xa3561661, 0xff810000, 0x60560061, 0x00102900, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xa3581d61, 0x7f810000, 0x60580061, 0x00105a00, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80031761, 0x66060220, 0x00444c26, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80031661, 0x73060220, 0x00444e26, 0x00000000, - 0x80031561, 0x14060220, 0x00445026, 0x00000000, - 0xa35a1f61, 0x7f810000, 0x605a0061, 0x00105c00, - 0x80031461, 0x33060220, 0x00445426, 0x00000000, - 0x80031361, 0x40060220, 0x00445626, 0x00000000, - 0x80031261, 0x45060220, 0x00445826, 0x00000000, - 0x80031561, 0x20060220, 0x00445226, 0x00000000, - 0xa35c1f61, 0x7f810000, 0x605c0061, 0x00105e00, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80031e62, 0x71060aa0, 0x5a444e06, 0x00447306, - 0x80031d62, 0x12060aa0, 0x5a445006, 0x00441406, - 0xa35e0061, 0xff810000, 0x605e0061, 0x00106000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80031561, 0x4a060220, 0x00445a26, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80031d62, 0x2a060aa0, 0x4a445406, 0x00443306, - 0x80031c62, 0x3e060aa0, 0x4a445606, 0x00444006, - 0xa3600061, 0xff810000, 0x60600061, 0x00106200, - 0x80031b62, 0x43060aa0, 0x5a445806, 0x00444506, - 0x80031a62, 0x1e060aa0, 0x4a445206, 0x00442006, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80031761, 0x68060220, 0x00445c26, 0x00000000, - 0x80030f61, 0x4e260220, 0x00447106, 0x00000000, - 0xa3620061, 0xff810000, 0x60620061, 0x00106400, - 0x80030f61, 0x50260220, 0x00441206, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80031761, 0x6d060220, 0x00445e26, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80031d62, 0x48060aa0, 0x5a445a06, 0x00444a06, - 0x80030f61, 0x54260220, 0x00442a06, 0x00000000, - 0x80030e61, 0x56260220, 0x00443e06, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80031561, 0x75060220, 0x00446026, 0x00000000, - 0x80030c61, 0x58260220, 0x00444306, 0x00000000, - 0x80030b61, 0x52260220, 0x00441e06, 0x00000000, - 0x8002f061, 0x01070220, 0x00424e47, 0x00000000, - 0x80031261, 0x7a060220, 0x00446226, 0x00000000, - 0x80031f62, 0x6b060aa0, 0x4a445e06, 0x00446d06, - 0x80031261, 0x5a260220, 0x00444806, 0x00000000, - 0x80021f61, 0x06070220, 0x00425447, 0x00000000, - 0x80020061, 0x04070220, 0x00425427, 0x00000000, - 0x80021f61, 0x0c070220, 0x00425647, 0x00000000, - 0x80020061, 0x0a070220, 0x00425627, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80031f62, 0x70060aa0, 0x4a446006, 0x00447506, - 0x80030062, 0x64060aa0, 0x5a444c06, 0x00446606, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80021f61, 0x10070220, 0x00425827, 0x00000000, - 0x80020061, 0x12070220, 0x00425847, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80021f61, 0x7e070220, 0x00425247, 0x00000000, - 0x80020061, 0x7c070220, 0x00425227, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80031f62, 0x78060aa0, 0x4a446206, 0x00447a06, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80031461, 0x5e260220, 0x00446b06, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80021f61, 0x18070220, 0x00425a47, 0x00000000, - 0x80020061, 0x16070220, 0x00425a27, 0x00000000, - 0x80021f62, 0x3b070aa0, 0x4a420407, 0x00420607, - 0x80021f62, 0x41070aa0, 0x4a420a07, 0x00420c07, - 0x80031561, 0x60260220, 0x00447006, 0x00000000, - 0x80031461, 0x4c260220, 0x00446406, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80021f62, 0x46070aa0, 0x5a421007, 0x00421207, - 0x80021e62, 0x26070aa0, 0x4a427c07, 0x00427e07, - 0x80031561, 0x62260220, 0x00447806, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80021761, 0x76070220, 0x00425027, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80021f61, 0x24070220, 0x00425e47, 0x00000000, - 0x80023761, 0x22070220, 0x00425e27, 0x00000000, - 0x80030062, 0x66060aa0, 0x5a445c06, 0x00446806, - 0x80021561, 0x54470220, 0x00423b07, 0x00000000, - 0x80021461, 0x56470220, 0x00424107, 0x00000000, - 0x80021661, 0x7a070220, 0x00424e27, 0x00000000, - 0x80021f61, 0x2a070220, 0x00426047, 0x00000000, - 0x80020061, 0x28070220, 0x00426027, 0x00000000, - 0x80021f61, 0x6b070220, 0x00424c47, 0x00000000, - 0x80021361, 0x58470220, 0x00424607, 0x00000000, - 0x80021261, 0x52470220, 0x00422607, 0x00000000, - 0x80020061, 0x36070220, 0x00426247, 0x00000000, - 0x80020061, 0x34070220, 0x00426227, 0x00000000, - 0x80023e62, 0x6e070aa0, 0x4a422207, 0x00422407, - 0x80020062, 0x64070aa0, 0x5a421607, 0x00421807, - 0x80031361, 0x5c260220, 0x00446606, 0x00000000, - 0x80021661, 0x09070220, 0x00425467, 0x00000000, - 0x80021761, 0x07070220, 0x00425427, 0x00000000, - 0x80021561, 0x0f070220, 0x00425667, 0x00000000, - 0x80021661, 0x0d070220, 0x00425627, 0x00000000, - 0x80020062, 0x74070aa0, 0x5a427a07, 0x00420107, - 0x80020061, 0x78070220, 0x00425047, 0x00000000, - 0x80020e61, 0x13070220, 0x00425827, 0x00000000, - 0x80020f61, 0x03070220, 0x00425267, 0x00000000, - 0x80021461, 0x69070220, 0x00424c27, 0x00000000, - 0x80021361, 0x5e470220, 0x00426e07, 0x00000000, - 0x80021261, 0x5a470220, 0x00426407, 0x00000000, - 0x80020061, 0x1e070220, 0x00425c47, 0x00000000, - 0x80020061, 0x1c070220, 0x00425c27, 0x00000000, - 0x80020062, 0x3d070aa0, 0x4a420707, 0x00420907, - 0x80021f62, 0x42070aa0, 0x4a420d07, 0x00420f07, - 0x80021361, 0x4e470220, 0x00427407, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80021f62, 0x1a070aa0, 0x5a427607, 0x00427807, - 0x80021561, 0x15070220, 0x00425867, 0x00000000, - 0x80021f62, 0x67070aa0, 0x5a426907, 0x00426b07, - 0x80020e61, 0x25070220, 0x00425e27, 0x00000000, - 0x80020062, 0x7b070aa0, 0x4a423407, 0x00423607, - 0x80021661, 0x01070220, 0x00425227, 0x00000000, - 0x80021561, 0x54670220, 0x00423d07, 0x00000000, - 0x80021461, 0x56670220, 0x00424207, 0x00000000, - 0x80021e61, 0x11070220, 0x00424e67, 0x00000000, - 0x80020061, 0x0b070220, 0x00424e27, 0x00000000, - 0x80021361, 0x50470220, 0x00421a07, 0x00000000, - 0x80021f62, 0x47070aa0, 0x5a421307, 0x00421507, - 0x80021361, 0x4c470220, 0x00426707, 0x00000000, - 0x80021261, 0x62470220, 0x00427b07, 0x00000000, - 0x80020062, 0x76070aa0, 0x4a422807, 0x00422a07, - 0x80020062, 0x69070aa0, 0x5a421c07, 0x00421e07, - 0x80021f62, 0x54850aa0, 0x4a005464, 0x00345485, - 0x80021f62, 0x55850aa0, 0x4a005564, 0x00345585, - 0x80021e62, 0x56850aa0, 0x4a005664, 0x00345685, - 0x80021e62, 0x57850aa0, 0x4a005764, 0x00345785, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80021c62, 0x05070aa0, 0x5a420b07, 0x00421107, - 0x80021b61, 0x79070220, 0x00425027, 0x00000000, - 0x80021761, 0x58670220, 0x00424707, 0x00000000, - 0x80021c61, 0x70070220, 0x00424c67, 0x00000000, - 0x80020061, 0x6e070220, 0x00424c27, 0x00000000, - 0x80021d61, 0x3b070220, 0x00426267, 0x00000000, - 0x80021761, 0x37070220, 0x00426227, 0x00000000, - 0x80021761, 0x60470220, 0x00427607, 0x00000000, - 0x80021661, 0x5c470220, 0x00426907, 0x00000000, - 0x80020061, 0x19070220, 0x00425a27, 0x00000000, - 0x80031462, 0x55050aa0, 0x4a0054e4, 0x00465505, - 0x80031362, 0x57050aa0, 0x4a0056e4, 0x00465705, - 0x80020061, 0x7b070220, 0x00425067, 0x00000000, - 0x80021761, 0x27070220, 0x00425e67, 0x00000000, - 0x80020062, 0x29070aa0, 0x4a420107, 0x00420307, - 0x80021761, 0x1b070220, 0x00425a67, 0x00000000, - 0x80021461, 0x4e670220, 0x00420507, 0x00000000, - 0x80020062, 0x58850aa0, 0x5a005864, 0x00345885, - 0x80020062, 0x59850aa0, 0x5a005964, 0x00345985, - 0x80021f62, 0x6c070aa0, 0x5a426e07, 0x00427007, - 0x80021f61, 0x33070220, 0x00426067, 0x00000000, - 0x80023861, 0x2b070220, 0x00426027, 0x00000000, - 0x80021f61, 0x21070220, 0x00425c67, 0x00000000, - 0x80020061, 0x1f070220, 0x00425c27, 0x00000000, - 0x80021f62, 0x1d070aa0, 0x5a427907, 0x00427b07, - 0x80021561, 0x52670220, 0x00422907, 0x00000000, - 0x80021f62, 0x65070aa0, 0x5a421907, 0x00421b07, - 0x80021e62, 0x4e850aa0, 0x5a004e64, 0x00344e85, - 0x80021e62, 0x4f850aa0, 0x5a004f64, 0x00344f85, - 0x80031662, 0x59050aa0, 0x5a0058e4, 0x00465905, - 0x80021661, 0x4c670220, 0x00426c07, 0x00000000, - 0x80021d62, 0x77070aa0, 0x4a422b07, 0x00423307, - 0x80021b62, 0x6a070aa0, 0x5a421f07, 0x00422107, - 0x80021761, 0x50670220, 0x00421d07, 0x00000000, - 0x80021f62, 0x6f070aa0, 0x4a422507, 0x00422707, - 0x80021b62, 0x52850aa0, 0x4a005264, 0x00345285, - 0x80021b62, 0x53850aa0, 0x4a005364, 0x00345385, - 0x80021761, 0x5a670220, 0x00426507, 0x00000000, - 0x80031762, 0x4f050aa0, 0x5a004ee4, 0x00464f05, - 0x80020062, 0x7c070aa0, 0x4a423707, 0x00423b07, - 0x80021b62, 0x4c850aa0, 0x5a004c64, 0x00344c85, - 0x80021b62, 0x4d850aa0, 0x5a004d64, 0x00344d85, - 0x80021761, 0x60670220, 0x00427707, 0x00000000, - 0x80021761, 0x5c670220, 0x00426a07, 0x00000000, - 0x80021c62, 0x50850aa0, 0x5a005064, 0x00345085, - 0x80021c62, 0x51850aa0, 0x5a005164, 0x00345185, - 0x80021761, 0x5e670220, 0x00426f07, 0x00000000, - 0x80031762, 0x53050aa0, 0x4a0052e4, 0x00465305, - 0x80021c62, 0x5a850aa0, 0x5a005a64, 0x00345a85, - 0x80021c62, 0x5b850aa0, 0x5a005b64, 0x00345b85, - 0x80021761, 0x62670220, 0x00427c07, 0x00000000, - 0x80031662, 0x4d050aa0, 0x5a004ce4, 0x00464d05, - 0x80021c62, 0x60850aa0, 0x4a006064, 0x00346085, - 0x80021c62, 0x61850aa0, 0x4a006164, 0x00346185, - 0x80021b62, 0x5c850aa0, 0x5a005c64, 0x00345c85, - 0x80021b62, 0x5d850aa0, 0x5a005d64, 0x00345d85, - 0x80031762, 0x51050aa0, 0x5a0050e4, 0x00465105, - 0x80021a62, 0x5e850aa0, 0x4a005e64, 0x00345e85, - 0x80021a62, 0x5f850aa0, 0x4a005f64, 0x00345f85, - 0x80031762, 0x5b050aa0, 0x5a005ae4, 0x00465b05, - 0x80021962, 0x62850aa0, 0x4a006264, 0x00346285, - 0x80021962, 0x63850aa0, 0x4a006364, 0x00346385, - 0x80031762, 0x61050aa0, 0x4a0060e4, 0x00466105, - 0x80031762, 0x5d050aa0, 0x5a005ce4, 0x00465d05, - 0x80031662, 0x5f050aa0, 0x4a005ee4, 0x00465f05, - 0x80031462, 0x63050aa0, 0x4a0062e4, 0x00466305, - 0x01040022, 0x0001c060, 0x000009f8, 0x000009f8, - 0xa1420040, 0x080e3103, 0xaa4a0040, 0x080e3903, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x6b050660, 0x00004de4, 0x00000000, - 0x00031b70, 0x43050220, 0x52464205, 0x00443106, - 0x80101b01, 0x00000000, 0x00000000, 0x00000000, - 0x00130070, 0x4b050220, 0x52464a05, 0x00443906, - 0x00030061, 0x67060220, 0x00344205, 0x00000000, - 0x80101f01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x69060220, 0x00344a05, 0x00000000, - 0x00031c40, 0x44052660, 0x06464305, 0x00443126, - 0x00131c40, 0x64052660, 0x06464b05, 0x00443926, - 0x00031a61, 0x67260220, 0x00344405, 0x00000000, - 0x00131a61, 0x69260220, 0x00346405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xfb2a6724, 0x01006b14, - 0xa1650040, 0x084e3103, 0xaa660040, 0x084e3903, - 0x00040061, 0x70050660, 0x00004fe4, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe7671a70, 0x08406503, 0x00033161, 0x6c060220, - 0x00346505, 0x00000000, 0x00130061, 0x6e060220, - 0x00346605, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x45052660, - 0x06466705, 0x00443126, 0x00131c40, 0x68052660, - 0x06466805, 0x00443926, 0x00031a61, 0x6c260220, - 0x00344505, 0x00000000, 0x00131a61, 0x6e260220, - 0x00346805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb2a6c24, 0x01007014, 0xa1693140, 0x088e3103, - 0xaa6a3140, 0x088e3903, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x75050660, - 0x000051e4, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe76b1a70, 0x08806903, - 0x00033261, 0x71060220, 0x00346905, 0x00000000, - 0x00130061, 0x73060220, 0x00346a05, 0x00000000, - 0x00031b40, 0x46052660, 0x06466b05, 0x00443126, - 0x00131c40, 0x6c052660, 0x06466c05, 0x00443926, - 0x00031a61, 0x71260220, 0x00344605, 0x00000000, - 0x00131a61, 0x73260220, 0x00346c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x00000000, 0xfb2a7124, 0x01007514, - 0xa16d3240, 0x08ce3103, 0xaa6e3240, 0x08ce3903, - 0x00040061, 0x7a050660, 0x000053e4, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe76f1a70, 0x08c06d03, 0x00033361, 0x76060220, - 0x00346d05, 0x00000000, 0x00130061, 0x78060220, - 0x00346e05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x47052660, - 0x06466f05, 0x00443126, 0x00131c40, 0x70052660, - 0x06467005, 0x00443926, 0x00031a61, 0x76260220, - 0x00344705, 0x00000000, 0x00131a61, 0x78260220, - 0x00347005, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xfb2c7624, 0x01007a14, 0xa1713340, 0x090e3103, - 0xaa723340, 0x090e3903, 0x00040061, 0x01050660, - 0x000055e4, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xe7731a70, 0x09007103, - 0x00033461, 0x7b060220, 0x00347105, 0x00000000, - 0x00130061, 0x7d060220, 0x00347205, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030040, 0x48052660, 0x06467305, 0x00443126, - 0x00131c40, 0x74052660, 0x06467405, 0x00443926, - 0x00031a61, 0x7b260220, 0x00344805, 0x00000000, - 0x00131a61, 0x7d260220, 0x00347405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x00000000, 0xfb2c7b24, 0x01000114, - 0xa1753340, 0x094e3103, 0xaa763440, 0x094e3903, - 0x00040061, 0x06050660, 0x000057e4, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xe7771a70, 0x09407503, 0x00033561, 0x02060220, - 0x00347505, 0x00000000, 0x00130061, 0x04060220, - 0x00347605, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x49052660, - 0x06467705, 0x00443126, 0x00131c40, 0x78052660, - 0x06467805, 0x00443926, 0x00031a61, 0x02260220, - 0x00344905, 0x00000000, 0x00131a61, 0x04260220, - 0x00347805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xfb2c0224, 0x01000614, 0x00043661, 0x07050660, - 0x000059e4, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x00000000, - 0xfb2a2d24, 0x01000714, 0xa14a3740, 0x004e2d03, - 0x80103401, 0x00000000, 0x00000000, 0x00000000, - 0xaa793740, 0x004e2f03, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x0c050660, - 0x00005be4, 0x00000000, 0x00031b70, 0x4b050220, - 0x52464a05, 0x00442d06, 0x80103401, 0x00000000, - 0x00000000, 0x00000000, 0x00131b70, 0x7a050220, - 0x52467905, 0x00442f06, 0x00033761, 0x08060220, - 0x00344a05, 0x00000000, 0x00130061, 0x0a060220, - 0x00347905, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x4c052660, - 0x06464b05, 0x00442d26, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00131c40, 0x7b052660, - 0x06467a05, 0x00442f26, 0x00031a61, 0x08260220, - 0x00344c05, 0x00000000, 0x00131a61, 0x0a260220, - 0x00347b05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x00000000, - 0xfb2a0824, 0x01000c14, 0xa14d0040, 0x008e2d03, - 0xaa7c3540, 0x008e2f03, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x11050660, - 0x00005de4, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00030070, 0x4e050220, - 0x52464d05, 0x00442d06, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00131b70, 0x7d050220, - 0x52467c05, 0x00442f06, 0x00033861, 0x0d060220, - 0x00344d05, 0x00000000, 0x00130061, 0x0f060220, - 0x00347c05, 0x00000000, 0x00031c40, 0x4f052660, - 0x06464e05, 0x00442d26, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00131c40, 0x7e052660, - 0x06467d05, 0x00442f26, 0x00031a61, 0x0d260220, - 0x00344f05, 0x00000000, 0x00131a61, 0x0f260220, - 0x00347e05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb2a0d24, 0x01001114, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0xa1500040, 0x010e2d03, - 0xaa7f0040, 0x010e2f03, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x16050660, - 0x00005fe4, 0x00000000, 0x00031b70, 0x51050220, - 0x52465005, 0x00442d06, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00131b70, 0x01050220, - 0x52467f05, 0x00442f06, 0x00033261, 0x12060220, - 0x00345005, 0x00000000, 0x00130061, 0x14060220, - 0x00347f05, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x52052660, - 0x06465105, 0x00442d26, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131c40, 0x02052660, - 0x06460105, 0x00442f26, 0x00031a61, 0x12260220, - 0x00345205, 0x00000000, 0x00131a61, 0x14260220, - 0x00340205, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x00000000, - 0xfb2c1224, 0x01001614, 0xa1033640, 0x014e2d03, - 0xaa043640, 0x014e2f03, 0x80001401, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x1b050660, - 0x000061e4, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe7051a70, 0x01400303, - 0x00033961, 0x17060220, 0x00340305, 0x00000000, - 0x00130061, 0x19060220, 0x00340405, 0x00000000, - 0x00031b40, 0x53052660, 0x06460505, 0x00442d26, - 0x00131c40, 0x06052660, 0x06460605, 0x00442f26, - 0x00031a61, 0x17260220, 0x00345305, 0x00000000, - 0x00131a61, 0x19260220, 0x00340605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x00000000, 0xfb2c1724, 0x01001b14, - 0xa1073740, 0x018e2d03, 0xaa083840, 0x018e2f03, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x20050660, 0x000063e4, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xe7091a70, 0x01800703, 0x00033a61, 0x1c060220, - 0x00340705, 0x00000000, 0x00130061, 0x1e060220, - 0x00340805, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x54052660, - 0x06460905, 0x00442d26, 0x00131c40, 0x0a052660, - 0x06460a05, 0x00442f26, 0x00031a61, 0x1c260220, - 0x00345405, 0x00000000, 0x00131a61, 0x1e260220, - 0x00340a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x00000000, - 0xfb2c1c24, 0x01002014, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80033061, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_primref_primrefs_from_DXR_instances_pointers_indirect = { - .prog_data = { - .base.nr_params = 19, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 3, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 12496, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_primref_primrefs_from_DXR_instances_pointers_indirect_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 19, - .push.cross_thread.regs = 3, - .push.cross_thread.size = 96, - }, - .args_size = 44, - .arg_count = 6, - .args = gfx125_bvh_build_primref_primrefs_from_DXR_instances_pointers_indirect_args, - .code = gfx125_bvh_build_primref_primrefs_from_DXR_instances_pointers_indirect_code, -}; -const char *gfx125_bvh_build_primref_primrefs_from_DXR_instances_pointers_indirect_sha1 = "3e1b45b4bc922eee620eb685b10408127d397c65"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_primref_procedurals_to_primrefs.h b/src/intel/vulkan/grl/gfx125_bvh_build_primref_procedurals_to_primrefs.h deleted file mode 100644 index 7fbc21fee4b..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_primref_procedurals_to_primrefs.h +++ /dev/null @@ -1,1017 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_primref_procedurals_to_primrefs_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_primref_procedurals_to_primrefs_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, - { 24, 8 }, - { 32, 4 }, - { 36, 4 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g89<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g27<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g90<1>UD g89<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -add(1) g91<1>UD g89<0,1,0>UD 0x00000040UD { align1 WE_all 1N compacted }; -mov(8) g13<1>UW 0x76543210V { align1 WE_all 1Q }; -shl(16) g38<1>D g27<8,8,1>D 0x00000004UD { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g1UD g90UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g3UD g91UD nullUD 0x0210c500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -add(8) g13.8<1>UW g13<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g40<1>D g13<8,8,1>UW { align1 1H }; -add(16) g42<1>D g38<1,1,0>D g40<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g52.1<2>F g2.7<0,1,0>F { align1 1Q }; -mov(8) g54.1<2>F g2.7<0,1,0>F { align1 2Q }; -mov(8) g31.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g33.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g27.1<2>F g2.3<0,1,0>F { align1 1Q I@4 }; -mov(8) g29.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g23.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g25.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -cmp.l.f0.0(16) null<1>UD g42<8,8,1>UD g3.1<0,1,0>UD { align1 1H I@1 }; -mov(16) g35<1>F g3<0,1,0>F { align1 1H compacted }; -and(16) g10<1>UD g3<0,1,0>UD 0x00ffffffUD { align1 1H }; -mov(8) g52<2>F g2.6<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g54<2>F g2.6<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g31<2>F g2.4<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g33<2>F g2.4<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g27<2>F g2.2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g29<2>F g2.2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g23<2>F g2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g25<2>F g2<0,1,0>F { align1 2Q F@7 compacted }; -mov(16) g37<1>UD g35.3<32,8,4>UB { align1 1H F@7 }; -(+f0.0) if(16) JIP: LABEL1 UIP: LABEL0 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -send(16) g44UD g52UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mul(8) acc0<1>UD g42<8,8,1>UD g48<16,8,2>UW { align1 1Q $2.dst }; -mul(16) g54<1>D g42<8,8,1>D g48<16,8,2>UW { align1 1H $2.dst }; -mul(16) g107<1>D g42<8,8,1>D g48.1<16,8,2>UW { align1 1H }; -mul(16) g56<1>D g42<8,8,1>D g50<16,8,2>UW { align1 1H $2.dst }; -mach(8) g52<1>UD g42<1,1,0>UD g48<1,1,0>UD { align1 1Q $2.src compacted AccWrEnable }; -add(16) g54.1<2>UW g54.1<16,8,2>UW g107<16,8,2>UW { align1 1H I@3 }; -mul(16) g108<1>D g42<8,8,1>D g50.1<16,8,2>UW { align1 1H }; -mul(8) acc0<1>UD g43<8,8,1>UD g49<16,8,2>UW { align1 2Q }; -add(16) g60<1>D g44<1,1,0>D g54<1,1,0>D { align1 1H @3 $2.dst compacted }; -add(16) g56.1<2>UW g56.1<16,8,2>UW g108<16,8,2>UW { align1 1H I@3 }; -mach(8) g53<1>UD g43<8,8,1>UD g49<8,8,1>UD { align1 2Q $2.src AccWrEnable }; -cmp.l.f0.0(16) g62<1>UD g60<1,1,0>UD g44<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g73<1>D g60<1,1,0>D 16D { align1 1H compacted }; -add(16) g58<1>D g52<1,1,0>D g56<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g75<1>UD g73<1,1,0>UD g60<1,1,0>UD { align1 1H I@2 compacted }; -add3(16) g64<1>D g46<8,8,1>D g58<8,8,1>D -g62<1,1,1>D { align1 1H @2 $2.dst }; -mov(8) g53<2>UD g60<4,4,1>UD { align1 1Q }; -mov(8) g55<2>UD g61<4,4,1>UD { align1 2Q }; -add(16) g77<1>D -g75<1,1,0>D g64<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g53.1<2>UD g64<4,4,1>UD { align1 1Q I@3 }; -mov(8) g55.1<2>UD g65<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g65UD g53UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(8) g54<2>UD g73<4,4,1>UD { align1 1Q $3.src }; -mov(8) g56<2>UD g74<4,4,1>UD { align1 2Q $3.src }; -mov(8) g54.1<2>UD g77<4,4,1>UD { align1 1Q I@2 }; -mov(8) g56.1<2>UD g78<4,4,1>UD { align1 2Q I@2 }; -cmp.l.f0.0(16) g79<1>F (abs)g67<1,1,0>F 0x7f800000F /* infF */ { align1 1H $3.dst compacted }; -cmp.l.f0.0(16) g81<1>F (abs)g65<1,1,0>F 0x7f800000F /* infF */ { align1 1H $3.dst compacted }; -cmp.l.f0.0(16) g85<1>F (abs)g69<1,1,0>F 0x7f800000F /* infF */ { align1 1H $3.dst compacted }; -and(16) g83<1>UD g79<1,1,0>UD g81<1,1,0>UD { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g78UD g54UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -and(16) g87<1>UD g83<1,1,0>UD g85<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g89<1>F (abs)g78<1,1,0>F 0x7f800000F /* infF */ { align1 1H $4.dst compacted }; -sel.l(16) g101<1>F g67<1,1,0>F g78<1,1,0>F { align1 1H compacted }; -sel.ge(16) g105<1>F g67<1,1,0>F g78<1,1,0>F { align1 1H compacted }; -sel.ge(16) g107<1>F g69<1,1,0>F g80<1,1,0>F { align1 1H $4.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g91<1>F (abs)g71<1,1,0>F 0x7f800000F /* infF */ { align1 1H $3.dst compacted }; -cmp.l.f0.0(16) g95<1>F (abs)g80<1,1,0>F 0x7f800000F /* infF */ { align1 1H compacted }; -and(16) g93<1>UD g89<1,1,0>UD g91<1,1,0>UD { align1 1H F@2 compacted }; -and(16) g97<1>UD g93<1,1,0>UD g95<1,1,0>UD { align1 1H A@1 compacted }; -and.nz.f0.0(16) g99<1>UD g87<1,1,0>UD g97<1,1,0>UD { align1 1H I@1 compacted }; -mov(16) g109<2>W -g99<8,8,1>D { align1 1H I@1 }; -(+f0.0) sel(16) g6<1>UD g101<8,8,1>UD 0x7f800000UD { align1 1H F@5 }; -(+f0.0) sel(16) g16<1>UD g107<8,8,1>UD 0xff800000UD { align1 1H F@3 }; -(+f0.0) sel(16) g14<1>UD g105<8,8,1>UD 0xff800000UD { align1 1H F@4 }; -sel.l(16) g100<1>F g65<1,1,0>F g71<1,1,0>F { align1 1H I@3 compacted }; -sel.l(16) g102<1>F g69<1,1,0>F g80<1,1,0>F { align1 1H I@3 compacted }; -mov(16) g20<1>UW g109<16,8,2>UW { align1 1H I@4 }; -(+f0.0) sel(16) g4<1>UD g100<8,8,1>UD 0x7f800000UD { align1 1H F@2 }; -(+f0.0) sel(16) g8<1>UD g102<8,8,1>UD 0x7f800000UD { align1 1H F@1 }; -sel.ge(16) g103<1>F g65<1,1,0>F g71<1,1,0>F { align1 1H I@1 compacted }; -(+f0.0) sel(16) g12<1>UD g103<8,8,1>UD 0xff800000UD { align1 1H F@1 }; -else(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; - -LABEL1: -mov(16) g20<1>UW 0x0000UW { align1 1H I@5 }; -mov(16) g8<1>UD 0x7f800000UD { align1 1H I@4 }; -mov(16) g6<1>UD 0x7f800000UD { align1 1H I@7 }; -mov(16) g4<1>UD 0x7f800000UD { align1 1H I@7 }; -mov(16) g16<1>UD 0xff800000UD { align1 1H }; -mov(16) g14<1>UD 0xff800000UD { align1 1H }; -mov(16) g12<1>UD 0xff800000UD { align1 1H I@7 }; - -LABEL0: -endif(16) JIP: LABEL2 { align1 1H }; - -LABEL2: -and(16) g108<1>UW g20<1,1,0>UW 0x0001UW { align1 1H I@6 compacted }; -mov(16) g109<1>W g108<32,16,2>B { align1 1H I@1 }; -mov(1) g113<2>UW 0x00000000UD { align1 WE_all 1N }; -cmp.nz.f0.0(16) g112<1>W g109<16,16,1>W 0W { align1 1H I@2 }; -mov(16) g110<1>D g112<8,8,1>W { align1 1H I@1 }; -mov(1) f0<1>UW g113<0,1,0>UW { align1 WE_all 1N I@3 }; -cmp.nz.f0.0(16) null<1>UD g110<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov(16) g113<1>UD f0<0,1,0>UW { align1 1H }; -bfi1(16) g115<1>UD g40<8,8,1>D 0D { align1 1H }; -cbit(16) g59<1>UD g113<8,8,1>UD { align1 1H I@2 }; -cmp.z.f0.0(16) null<1>D g40<8,8,1>D 0D { align1 1H }; -and(16) g117<1>UD g113<1,1,0>UD g115<1,1,0>UD { align1 1H I@3 compacted }; -cbit(16) g119<1>UD g117<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL3 UIP: LABEL3 { align1 1H }; -add(8) g121<1>D g23<8,4,2>D 36D { align1 1Q F@2 compacted }; -add(8) g122<1>D g25<8,4,2>D 36D { align1 2Q F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(8) g123<1>UD g121<8,8,1>UD g23<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g124<1>UD g122<8,8,1>UD g25<8,4,2>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g55<2>UD g121<4,4,1>UD { align1 1Q F@7 }; -mov(8) g57<2>UD g122<4,4,1>UD { align1 2Q $4.src }; -add(8) g125<1>D -g123<8,8,1>D g23.1<8,4,2>D { align1 1Q I@4 }; -add(8) g126<1>D -g124<8,8,1>D g25.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g55.1<2>UD g125<4,4,1>UD { align1 1Q I@2 }; -mov(8) g57.1<2>UD g126<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g21UD g55UD g59UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL3: -endif(16) JIP: LABEL4 { align1 1H }; - -LABEL4: -add(16) g126<1>D g119<1,1,0>D g21<0,1,0>D { align1 1H @3 $4.dst compacted }; -mov.nz.f0.0(16) null<1>D g110<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL5 UIP: LABEL5 { align1 1H }; -shl(16) g2<1>D g126<8,8,1>D 0x00000005UD { align1 1H A@1 }; -shr(16) g20<1>UD g126<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -mov(8) g35<1>UD g31.1<8,4,2>UD { align1 1Q F@6 }; -mov(8) g36<1>UD g33.1<8,4,2>UD { align1 2Q F@5 }; -add(8) g44<1>D g31<8,4,2>D g2<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g45<1>D g33<8,4,2>D g3<1,1,0>D { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shl(16) g1<1>D g37<8,8,1>D 0x0000001dUD { align1 1H }; -cmp.l.f0.0(8) g46<1>UD g44<8,8,1>UD g31<8,4,2>UD { align1 1Q I@3 }; -mov(8) g60<2>UD g44<4,4,1>UD { align1 1Q $4.src }; -cmp.l.f0.0(8) g47<1>UD g45<8,8,1>UD g33<8,4,2>UD { align1 2Q I@4 }; -mov(8) g62<2>UD g45<4,4,1>UD { align1 2Q }; -or(16) g18<1>UD g42<1,1,0>UD g1<1,1,0>UD { align1 1H I@5 compacted }; -add3(16) g48<1>D g35<8,8,1>D g20<8,8,1>D -g46<1,1,1>D { align1 1H I@3 }; -mov(8) g62.1<2>UD g49<4,4,1>UD { align1 2Q I@1 }; -mov(8) g60.1<2>UD g48<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g60UD g4UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $4 }; -add(16) g50<1>D g44<1,1,0>D 16D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g52<1>UD g50<1,1,0>UD g44<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g61<2>UD g50<4,4,1>UD { align1 1Q $4.src }; -mov(8) g63<2>UD g51<4,4,1>UD { align1 2Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g54<1>D -g52<1,1,0>D g48<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g63.1<2>UD g55<4,4,1>UD { align1 2Q I@1 }; -mov(8) g61.1<2>UD g54<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g61UD g12UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $5 }; - -LABEL5: -endif(16) JIP: LABEL6 { align1 1H }; - -LABEL6: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g55<1>F g4<1,1,0>F g12<1,1,0>F { align1 1H A@3 compacted }; -cmp.ge.f0.0(16) g61<1>F g12<1,1,0>F g4<1,1,0>F { align1 1H $5.src compacted }; -mov(16) g79<1>F 0x7f800000F /* infF */ { align1 WE_all 1H compacted }; -mov(16) g79<1>F g4<1,1,0>F { align1 1H compacted }; -mov(16) g81<1>F 0x7f800000F /* infF */ { align1 WE_all 1H $4.src compacted }; -mov(16) g81<1>F g6<1,1,0>F { align1 1H compacted }; -mov(16) g83<1>F 0x7f800000F /* infF */ { align1 WE_all 1H $4.src compacted }; -mov(16) g83<1>F g8<1,1,0>F { align1 1H compacted }; -mov(16) g85<1>F 0xff800000F /* -infF */ { align1 WE_all 1H compacted }; -mov(16) g85<1>F g12<1,1,0>F { align1 1H compacted }; -mov(16) g87<1>F 0xff800000F /* -infF */ { align1 WE_all 1H $5.src compacted }; -mov(16) g87<1>F g14<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g89<1>F 0xff800000F /* -infF */ { align1 WE_all 1H $5.src compacted }; -mov(16) g89<1>F g16<1,1,0>F { align1 1H compacted }; -add(16) g57<1>F g6<1,1,0>F g14<1,1,0>F { align1 1H $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -(+f0.0) sel(16) g63<1>UD g55<8,8,1>UD 0x7f800000UD { align1 1H F@7 }; -mov(8) g116<2>UD g79.1<8,4,2>UD { align1 WE_all 1Q F@7 }; -mov(8) g20<2>UD g81.1<8,4,2>UD { align1 WE_all 1Q F@6 }; -mov(8) g44<2>UD g83.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g67<2>UD g85.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g98<2>UD g87.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(8) g111<2>UD g89.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -cmp.ge.f0.0(16) g65<1>F g14<1,1,0>F g6<1,1,0>F { align1 1H compacted }; -sel.l(8) g114<2>F g79<8,4,2>F g116<8,4,2>F { align1 WE_all 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sel.l(8) g1<2>F g81<8,4,2>F g20<8,4,2>F { align1 WE_all 1Q I@5 }; -sel.l(8) g42<2>F g83<8,4,2>F g44<8,4,2>F { align1 WE_all 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sel.ge(8) g59<2>F g85<8,4,2>F g67<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.ge(8) g96<2>F g87<8,4,2>F g98<8,4,2>F { align1 WE_all 1Q I@2 }; -sel.ge(8) g109<2>F g89<8,4,2>F g111<8,4,2>F { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -(+f0.0) sel(16) g67<1>UD g57<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(8) g79.1<2>UD g114<8,4,2>UD { align1 WE_all 1Q A@6 }; -mov(8) g81.1<2>UD g1<8,4,2>UD { align1 WE_all 1Q A@5 }; -mov(8) g83.1<2>UD g42<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(8) g85.1<2>UD g59<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(8) g87.1<2>UD g96<8,4,2>UD { align1 WE_all 1Q A@2 }; -mov(8) g89.1<2>UD g109<8,4,2>UD { align1 WE_all 1Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(16) g59<1>F g8<1,1,0>F g16<1,1,0>F { align1 1H compacted }; -cmp.ge.f0.0(16) g69<1>F g16<1,1,0>F g8<1,1,0>F { align1 1H compacted }; -mov(4) g121<4>UD g79.2<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g119<4>UD g79.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g33<4>UD g81.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g31<4>UD g81.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g49<4>UD g83.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g47<4>UD g83.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g77<4>UD g85.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g75<4>UD g85.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g103<4>UD g87.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g101<4>UD g87.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g123<4>UD g89.2<8,2,4>UD { align1 WE_all 1N }; -mov(4) g114<4>UD g89.1<8,2,4>UD { align1 WE_all 1N }; -(+f0.0) sel(16) g71<1>UD g59<8,8,1>UD 0x7f800000UD { align1 1H F@2 }; -sel.l(4) g117<4>F g119<8,2,4>F g121<8,2,4>F { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sel.l(4) g21<4>F g31<8,2,4>F g33<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g45<4>F g47<8,2,4>F g49<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g73<4>F g75<8,2,4>F g77<8,2,4>F { align1 WE_all 1N I@6 }; -sel.ge(4) g99<4>F g101<8,2,4>F g103<8,2,4>F { align1 WE_all 1N I@4 }; -sel.ge(4) g112<4>F g114<8,2,4>F g123<8,2,4>F { align1 WE_all 1N I@2 }; -cmp.nz.f0.0(16) null<1>D g61<8,8,1>D 0D { align1 1H }; -mov(4) g79.2<4>UD g117<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g81.2<4>UD g21<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g83.2<4>UD g45<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g85.2<4>UD g73<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g87.2<4>UD g99<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g89.2<4>UD g112<8,2,4>UD { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g73<1>UD g55<8,8,1>UD 0xff800000UD { align1 1H }; -mov(4) g126<4>UD g79.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g124<4>UD g79.1<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g38<4>UD g81.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g36<4>UD g81.1<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(4) g52<4>UD g83.1<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g95<4>UD g85.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g93<4>UD g85.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g108<4>UD g87.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g106<4>UD g87.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g3<4>UD g89.3<8,2,4>UD { align1 WE_all 1N }; -mov(4) g1<4>UD g89.1<8,2,4>UD { align1 WE_all 1N }; -cmp.nz.f0.0(16) null<1>D g65<8,8,1>D 0D { align1 1H }; -mov(4) g54<4>UD g83.3<8,2,4>UD { align1 WE_all 1N $4.src }; -sel.l(4) g122<4>F g124<8,2,4>F g126<8,2,4>F { align1 WE_all 1N }; -sel.l(4) g34<4>F g36<8,2,4>F g38<8,2,4>F { align1 WE_all 1N I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sel.ge(4) g91<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g104<4>F g106<8,2,4>F g108<8,2,4>F { align1 WE_all 1N I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -(+f0.0) sel(16) g75<1>UD g57<8,8,1>UD 0xff800000UD { align1 1H }; -sel.l(4) g50<4>F g52<8,2,4>F g54<8,2,4>F { align1 WE_all 1N I@2 }; -mov(4) g79.3<4>UD g122<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g81.3<4>UD g34<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g85.3<4>UD g91<8,2,4>UD { align1 WE_all 1N F@3 }; -sel.ge(4) g124<4>F g1<8,2,4>F g3<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g87.3<4>UD g104<8,2,4>UD { align1 WE_all 1N F@3 }; -cmp.nz.f0.0(16) null<1>D g69<8,8,1>D 0D { align1 1H }; -mov(4) g83.3<4>UD g50<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.l(4) g79.4<1>F g79.3<0,1,0>F g79.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.l(4) g80.4<1>F g80.3<0,1,0>F g80.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.l(4) g81.4<1>F g81.3<0,1,0>F g81.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.l(4) g82.4<1>F g82.3<0,1,0>F g82.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.ge(4) g85.4<1>F g85.3<0,1,0>F g85.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g86.4<1>F g86.3<0,1,0>F g86.4<4,4,1>F { align1 WE_all 1N I@4 }; -mov(4) g89.3<4>UD g124<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(4) g87.4<1>F g87.3<0,1,0>F g87.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g88.4<1>F g88.3<0,1,0>F g88.4<4,4,1>F { align1 WE_all 1N I@4 }; -(+f0.0) sel(16) g77<1>UD g59<8,8,1>UD 0xff800000UD { align1 1H }; -sel.l(4) g83.4<1>F g83.3<0,1,0>F g83.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(4) g84.4<1>F g84.3<0,1,0>F g84.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(8) g80<1>F g79.7<0,1,0>F g80<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.l(8) g82<1>F g81.7<0,1,0>F g82<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(8) g86<1>F g85.7<0,1,0>F g86<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(4) g89.4<1>F g89.3<0,1,0>F g89.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g90.4<1>F g90.3<0,1,0>F g90.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(8) g88<1>F g87.7<0,1,0>F g88<8,8,1>F { align1 WE_all 1Q F@7 }; -cmp.l.f0.0(16) null<1>UD g40<8,8,1>UD 0x00000003UD { align1 1H }; -sel.l(8) g84<1>F g83.7<0,1,0>F g84<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(8) g90<1>F g89.7<0,1,0>F g90<8,8,1>F { align1 WE_all 1Q F@3 }; -(+f0.0) if(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; -add(8) g91<1>D g27<8,4,2>D 128D { align1 1Q compacted }; -add(8) g92<1>D g29<8,4,2>D 128D { align1 2Q compacted }; -shl(16) g96<1>D g40<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(8) g93<1>UD g91<8,8,1>UD g27<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@3 }; -cmp.l.f0.0(8) g94<1>UD g92<8,8,1>UD g29<8,4,2>UD { align1 2Q }; -add(16) g99<1>D g91<1,1,0>D g96<1,1,0>D { align1 1H I@3 compacted }; -shr(16) g97<1>UD g40<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(8) g95<1>D -g93<8,8,1>D g27.1<8,4,2>D { align1 1Q }; -add(8) g96<1>D -g94<8,8,1>D g29.1<8,4,2>D { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -cmp.l.f0.0(16) g101<1>UD g99<1,1,0>UD g91<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g105<1>UD g40<1,1,0>UD 0x00000002UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add3(16) g103<1>D g95<8,8,1>D g97<8,8,1>D -g101<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g107<1>UD g82.7<0,1,0>UD g84.7<0,1,0>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -cmp.l.f0.0(16) g109<1>UD g40<1,1,0>UD 0x00000001UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(8) g81<2>UD g99<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@2 }; -mov(8) g83<2>UD g100<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -(+f0.0) sel(16) g91<1>UD g80.7<0,1,0>UD g107<1,1,0>UD { align1 1H compacted }; -mov(8) g81.1<2>UD g103<4,4,1>UD { align1 1Q I@3 }; -mov(8) g83.1<2>UD g104<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g81UD g91UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add(16) g111<1>D g99<1,1,0>D 12D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g113<1>UD g111<1,1,0>UD g99<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g105<8,8,1>D 0D { align1 1H }; -mov(8) g92<2>UD g111<4,4,1>UD { align1 1Q $6.src }; -mov(8) g94<2>UD g112<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(16) g115<1>D -g113<1,1,0>D g103<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g117<1>UD g88.7<0,1,0>UD g90.7<0,1,0>UD { align1 1H }; -mov(8) g94.1<2>UD g116<4,4,1>UD { align1 2Q I@2 }; -mov(8) g92.1<2>UD g115<4,4,1>UD { align1 1Q I@3 }; -cmp.nz.f0.0(16) null<1>D g109<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -(+f0.0) sel(16) g96<1>UD g86.7<0,1,0>UD g117<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g92UD g96UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; - -LABEL7: -endif(16) JIP: LABEL8 { align1 1H }; - -LABEL8: -mov(16) g118<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@2 compacted }; -mov(16) g118<1>F g63<1,1,0>F { align1 1H compacted }; -mov(16) g120<1>F 0x7f800000F /* infF */ { align1 WE_all 1H compacted }; -mov(16) g120<1>F g67<1,1,0>F { align1 1H compacted }; -mov(16) g122<1>F 0x7f800000F /* infF */ { align1 WE_all 1H compacted }; -mov(16) g122<1>F g71<1,1,0>F { align1 1H compacted }; -mov(16) g124<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@5 compacted }; -mov(16) g124<1>F g73<1,1,0>F { align1 1H compacted }; -mov(16) g126<1>F 0xff800000F /* -infF */ { align1 WE_all 1H compacted }; -mov(16) g126<1>F g75<1,1,0>F { align1 1H compacted }; -mov(16) g1<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@4 compacted }; -mov(16) g1<1>F g77<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) null<1>UD g40<8,8,1>UD 0x00000003UD { align1 1H }; -mov(8) g6<2>UD g118.1<8,4,2>UD { align1 WE_all 1Q F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g19<2>UD g120.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g37<2>UD g122.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g52<2>UD g124.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(8) g65<2>UD g126.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -sel.l(8) g4<2>F g118<8,4,2>F g6<8,4,2>F { align1 WE_all 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sel.l(8) g17<2>F g120<8,4,2>F g19<8,4,2>F { align1 WE_all 1Q I@4 }; -sel.l(8) g35<2>F g122<8,4,2>F g37<8,4,2>F { align1 WE_all 1Q I@3 }; -mov(8) g78<2>UD g1.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -sel.ge(8) g50<2>F g124<8,4,2>F g52<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.ge(8) g63<2>F g126<8,4,2>F g65<8,4,2>F { align1 WE_all 1Q I@2 }; -mov(8) g118.1<2>UD g4<8,4,2>UD { align1 WE_all 1Q A@5 }; -mov(8) g120.1<2>UD g17<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(8) g122.1<2>UD g35<8,4,2>UD { align1 WE_all 1Q A@3 }; -sel.ge(8) g76<2>F g1<8,4,2>F g78<8,4,2>F { align1 WE_all 1Q I@4 }; -mov(8) g124.1<2>UD g50<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(8) g126.1<2>UD g63<8,4,2>UD { align1 WE_all 1Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(4) g11<4>UD g118.2<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g9<4>UD g118.1<8,2,4>UD { align1 WE_all 1N $4.src }; -mov(4) g29<4>UD g120.2<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g27<4>UD g120.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g44<4>UD g122.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g42<4>UD g122.1<8,2,4>UD { align1 WE_all 1N }; -mov(8) g1.1<2>UD g76<8,4,2>UD { align1 WE_all 1Q F@1 }; -mov(4) g57<4>UD g124.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g55<4>UD g124.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g70<4>UD g126.2<8,2,4>UD { align1 WE_all 1N A@7 }; -mov(4) g68<4>UD g126.1<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g7<4>F g9<8,2,4>F g11<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g20<4>F g27<8,2,4>F g29<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g38<4>F g42<8,2,4>F g44<8,2,4>F { align1 WE_all 1N I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(4) g83<4>UD g1.2<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g81<4>UD g1.1<8,2,4>UD { align1 WE_all 1N $6.src }; -sel.ge(4) g53<4>F g55<8,2,4>F g57<8,2,4>F { align1 WE_all 1N I@5 }; -sel.ge(4) g66<4>F g68<8,2,4>F g70<8,2,4>F { align1 WE_all 1N I@3 }; -mov(4) g118.2<4>UD g7<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g120.2<4>UD g20<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g122.2<4>UD g38<8,2,4>UD { align1 WE_all 1N F@3 }; -sel.ge(4) g79<4>F g81<8,2,4>F g83<8,2,4>F { align1 WE_all 1N I@4 }; -mov(4) g124.2<4>UD g53<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g126.2<4>UD g66<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g16<4>UD g118.3<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g14<4>UD g118.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g34<4>UD g120.3<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g32<4>UD g120.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g49<4>UD g122.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g47<4>UD g122.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g1.2<4>UD g79<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g62<4>UD g124.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g60<4>UD g124.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g75<4>UD g126.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g73<4>UD g126.1<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g12<4>F g14<8,2,4>F g16<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g30<4>F g32<8,2,4>F g34<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g45<4>F g47<8,2,4>F g49<8,2,4>F { align1 WE_all 1N I@6 }; -mov(4) g88<4>UD g1.3<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g86<4>UD g1.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g58<4>F g60<8,2,4>F g62<8,2,4>F { align1 WE_all 1N I@5 }; -sel.ge(4) g71<4>F g73<8,2,4>F g75<8,2,4>F { align1 WE_all 1N I@3 }; -mov(4) g118.3<4>UD g12<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g120.3<4>UD g30<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g122.3<4>UD g45<8,2,4>UD { align1 WE_all 1N F@3 }; -sel.ge(4) g84<4>F g86<8,2,4>F g88<8,2,4>F { align1 WE_all 1N I@4 }; -mov(4) g124.3<4>UD g58<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g126.3<4>UD g71<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.l(4) g118.4<1>F g118.3<0,1,0>F g118.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.l(4) g119.4<1>F g119.3<0,1,0>F g119.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.l(4) g120.4<1>F g120.3<0,1,0>F g120.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g121.4<1>F g121.3<0,1,0>F g121.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g122.4<1>F g122.3<0,1,0>F g122.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(4) g123.4<1>F g123.3<0,1,0>F g123.4<4,4,1>F { align1 WE_all 1N I@3 }; -mov(4) g1.3<4>UD g84<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(4) g124.4<1>F g124.3<0,1,0>F g124.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g125.4<1>F g125.3<0,1,0>F g125.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g126.4<1>F g126.3<0,1,0>F g126.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g127.4<1>F g127.3<0,1,0>F g127.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.l(8) g119<1>F g118.7<0,1,0>F g119<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.l(8) g121<1>F g120.7<0,1,0>F g121<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.l(8) g123<1>F g122.7<0,1,0>F g123<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(4) g1.4<1>F g1.3<0,1,0>F g1.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g2.4<1>F g2.3<0,1,0>F g2.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(8) g125<1>F g124.7<0,1,0>F g125<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(8) g127<1>F g126.7<0,1,0>F g127<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(8) g2<1>F g1.7<0,1,0>F g2<8,8,1>F { align1 WE_all 1Q F@3 }; -(+f0.0) if(16) JIP: LABEL9 UIP: LABEL9 { align1 1H }; -shl(16) g3<1>D g40<8,8,1>D 0x00000002UD { align1 1H }; -mov(8) g6<1>UD g23.1<8,4,2>UD { align1 1Q }; -mov(8) g7<1>UD g25.1<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(8) g8<1>D g23<8,4,2>D g3<1,1,0>D { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -add(8) g9<1>D g25<8,4,2>D g4<1,1,0>D { align1 2Q compacted }; -shr(16) g4<1>UD g40<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(8) g10<1>UD g8<8,8,1>UD g23<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g97<2>UD g8<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -cmp.l.f0.0(8) g11<1>UD g9<8,8,1>UD g25<8,4,2>UD { align1 2Q }; -mov(8) g99<2>UD g9<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g14<1>UD g40<1,1,0>UD 0x00000002UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add3(16) g12<1>D g6<8,8,1>D g4<8,8,1>D -g10<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -(+f0.0) sel(16) g16<1>UD g121.7<0,1,0>UD g123.7<0,1,0>UD { align1 1H }; -mov(8) g99.1<2>UD g13<4,4,1>UD { align1 2Q I@2 }; -mov(8) g97.1<2>UD g12<4,4,1>UD { align1 1Q I@3 }; -cmp.l.f0.0(16) g18<1>UD g40<1,1,0>UD 0x00000001UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -(+f0.0) sel(16) g101<1>UD g119.7<0,1,0>UD g16<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g97UD g101UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; -add(16) g20<1>D g8<1,1,0>D 16D { align1 1H compacted }; -cmp.l.f0.0(16) g22<1>UD g20<1,1,0>UD g8<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H I@7 }; -mov(8) g102<2>UD g20<4,4,1>UD { align1 1Q $7.src }; -mov(8) g104<2>UD g21<4,4,1>UD { align1 2Q }; -add(16) g24<1>D -g22<1,1,0>D g12<1,1,0>D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g26<1>UD g127.7<0,1,0>UD g2.7<0,1,0>UD { align1 1H }; -mov(8) g104.1<2>UD g25<4,4,1>UD { align1 2Q I@2 }; -mov(8) g102.1<2>UD g24<4,4,1>UD { align1 1Q I@3 }; -cmp.nz.f0.0(16) null<1>D g18<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -(+f0.0) sel(16) g106<1>UD g125.7<0,1,0>UD g26<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g102UD g106UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; - -LABEL9: -endif(16) JIP: LABEL10 { align1 1H }; - -LABEL10: -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q F@2 }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_primref_procedurals_to_primrefs_code[] = { - 0x80000065, 0x59058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x1b050220, 0x00000024, 0x00000000, - 0xe25a1a40, 0x00015903, 0xe25b0040, 0x04015903, - 0x80030061, 0x0d054410, 0x00000000, 0x76543210, - 0x00041c69, 0x26058660, 0x02461b05, 0x00000004, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x01140000, 0xfa005a0c, 0x00340000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80004131, 0x030c0000, 0xfa005b0c, 0x00300000, - 0x640d1a40, 0x00800d95, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x28050160, - 0x00460d05, 0x00000000, 0xa02a1940, 0x28002602, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x34260aa0, 0x000002e4, 0x00000000, - 0x00130061, 0x36260aa0, 0x000002e4, 0x00000000, - 0x00030061, 0x1f260aa0, 0x000002a4, 0x00000000, - 0x00130061, 0x21260aa0, 0x000002a4, 0x00000000, - 0x00031c61, 0x1b260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x1d260aa0, 0x00000264, 0x00000000, - 0x21170061, 0x001102cc, 0x2a190061, 0x001102cc, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x00041970, 0x00010220, 0x52462a05, 0x00000324, - 0x60230061, 0x00110300, 0x00040065, 0x0a058220, - 0x02000304, 0x00ffffff, 0x21341761, 0x0011026c, - 0x2a361761, 0x0011026c, 0x211f1761, 0x0011025c, - 0x2a211761, 0x0011025c, 0x211b1761, 0x00110244, - 0x2a1d1761, 0x00110244, 0x21171761, 0x00110204, - 0x2a191761, 0x00110204, 0x00041761, 0x25050020, - 0x0066231f, 0x00000000, 0x01040022, 0x0001c060, - 0x00000370, 0x00000300, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x2c440000, - 0xfb043424, 0x003c0000, 0x00032241, 0x20010220, - 0x01462a05, 0x00563006, 0x00042241, 0x36050660, - 0x01462a05, 0x00563006, 0x00040041, 0x6b050660, - 0x01462a05, 0x00563016, 0x00042241, 0x38050660, - 0x01462a05, 0x00563206, 0x3e343249, 0x30002a03, - 0x00041b40, 0x36160110, 0x01563616, 0x00566b06, - 0x00040041, 0x6c050660, 0x01462a05, 0x00563216, - 0x00130041, 0x20010220, 0x01462b05, 0x00563106, - 0xa03cb240, 0x36002c02, 0x00041b40, 0x38160110, - 0x01563816, 0x00566c06, 0x00133249, 0x35050222, - 0x02462b05, 0x00463105, 0x273e1b70, 0x2c003c03, - 0xa0490040, 0x01003c03, 0xa03a1b40, 0x38003402, - 0x274b1a70, 0x3c004903, 0x0004a252, 0x40040e68, - 0x0e2e2e05, 0x3e053a05, 0x00030061, 0x35060220, - 0x00343c05, 0x00000000, 0x00130061, 0x37060220, - 0x00343d05, 0x00000000, 0xa04d1b40, 0x40024b02, - 0x00031b61, 0x35260220, 0x00344005, 0x00000000, - 0x00131b61, 0x37260220, 0x00344105, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x41440000, 0xfb043524, 0x003c0000, - 0x00033361, 0x36060220, 0x00344905, 0x00000000, - 0x00133361, 0x38060220, 0x00344a05, 0x00000000, - 0x00031a61, 0x36260220, 0x00344d05, 0x00000000, - 0x00131a61, 0x38260220, 0x00344e05, 0x00000000, - 0xe74f2370, 0x7f834300, 0xe7512370, 0x7f834100, - 0xe7552370, 0x7f834500, 0x20531265, 0x51004f03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x4e240000, 0xfb043624, 0x000c0000, - 0x20570965, 0x55005303, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe7592470, 0x7f834e00, - 0x27650062, 0x4e004300, 0x25690062, 0x4e004300, - 0x256b2462, 0x50004500, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe75b2370, 0x7f834700, - 0xe75f0070, 0x7f835000, 0x205d1265, 0x5b005903, - 0x20610965, 0x5f005d03, 0x2e631965, 0x61005703, - 0x00041961, 0x6d062650, 0x00466305, 0x00000000, - 0x01041562, 0x06058220, 0x02466505, 0x7f800000, - 0x01041362, 0x10058220, 0x02466b05, 0xff800000, - 0x01041462, 0x0e058220, 0x02466905, 0xff800000, - 0x27641b62, 0x47004100, 0x27661b62, 0x50004500, - 0x00041c61, 0x14050110, 0x00566d06, 0x00000000, - 0x01041262, 0x04058220, 0x02466405, 0x7f800000, - 0x01041162, 0x08058220, 0x02466605, 0x7f800000, - 0x25671962, 0x47004100, 0x01041162, 0x0c058220, - 0x02466705, 0xff800000, 0x00040024, 0x0001c060, - 0x00000080, 0x00000080, 0x00041d61, 0x14054110, - 0x00000000, 0x00000000, 0x00041c61, 0x08054220, - 0x00000000, 0x7f800000, 0x00041f61, 0x06054220, - 0x00000000, 0x7f800000, 0x00041f61, 0x04054220, - 0x00000000, 0x7f800000, 0x00040061, 0x10054220, - 0x00000000, 0xff800000, 0x00040061, 0x0e054220, - 0x00000000, 0xff800000, 0x00041f61, 0x0c054220, - 0x00000000, 0xff800000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x606c1e65, 0x00101405, - 0x00041961, 0x6d050450, 0x00686c06, 0x00000000, - 0x80000061, 0x71064210, 0x00000000, 0x00000000, - 0x00041a70, 0x70058550, 0x25586d05, 0x00000000, - 0x00041961, 0x6e050560, 0x00467005, 0x00000000, - 0x80001b61, 0x30010110, 0x00007104, 0x00000000, - 0x00041a70, 0x00018220, 0x22466e05, 0x00000000, - 0x00040061, 0x71050120, 0x00003000, 0x00000000, - 0x00040079, 0x73058620, 0x06462805, 0x00000000, - 0x00041a4d, 0x3b050220, 0x00467105, 0x00000000, - 0x00040070, 0x00018660, 0x16462805, 0x00000000, - 0x20751b65, 0x73007103, 0x0004194d, 0x77050220, - 0x00467505, 0x00000000, 0x01040022, 0x0001c060, - 0x000000e0, 0x000000e0, 0xa1791240, 0x024e1703, - 0xaa7a1140, 0x024e1903, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00031a70, 0x7b050220, - 0x52467905, 0x00441706, 0x00131a70, 0x7c050220, - 0x52467a05, 0x00441906, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00031761, 0x37060220, - 0x00347905, 0x00000000, 0x00133461, 0x39060220, - 0x00347a05, 0x00000000, 0x00031c40, 0x7d052660, - 0x06467b05, 0x00441726, 0x00131c40, 0x7e052660, - 0x06467c05, 0x00441926, 0x00031a61, 0x37260220, - 0x00347d05, 0x00000000, 0x00131a61, 0x39260220, - 0x00347e05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x15140000, - 0xfb183724, 0x01003b14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0xa07eb440, 0x15107702, - 0x00040061, 0x00010660, 0x20466e05, 0x00000000, - 0x01040022, 0x0001c060, 0x000001a8, 0x000001a8, - 0x00040969, 0x02058660, 0x02467e05, 0x00000005, - 0xe0140068, 0x01b07e03, 0x00031661, 0x23050220, - 0x00441f26, 0x00000000, 0x00131561, 0x24050220, - 0x00442126, 0x00000000, 0xa12c1c40, 0x020e1f02, - 0xaa2d1d40, 0x030e2102, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x01058660, - 0x02462505, 0x0000001d, 0x00031b70, 0x2e050220, - 0x52462c05, 0x00441f06, 0x00033461, 0x3c060220, - 0x00342c05, 0x00000000, 0x00131c70, 0x2f050220, - 0x52462d05, 0x00442106, 0x00130061, 0x3e060220, - 0x00342d05, 0x00000000, 0x20121d66, 0x01002a03, - 0x00041b52, 0x30040e68, 0x0e2e2305, 0x2e051405, - 0x00131961, 0x3e260220, 0x00343105, 0x00000000, - 0x00031a61, 0x3c260220, 0x00343005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xfb0c3c24, 0x003c0444, - 0xa0320040, 0x01002c03, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x27340970, 0x2c003203, - 0x00033461, 0x3d060220, 0x00343205, 0x00000000, - 0x00133461, 0x3f060220, 0x00343305, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa0360b40, 0x30023402, 0x00131961, 0x3f260220, - 0x00343705, 0x00000000, 0x00031a61, 0x3d260220, - 0x00343605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x00000000, - 0xfb0c3d24, 0x003c0c44, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x20370b40, 0x0c000400, - 0x253d3570, 0x04000c00, 0xa34f0061, 0x7f810000, - 0x604f0061, 0x00100400, 0xa3513461, 0x7f810000, - 0x60510061, 0x00100600, 0xa3533461, 0x7f810000, - 0x60530061, 0x00100800, 0xa3550061, 0xff810000, - 0x60550061, 0x00100c00, 0xa3573561, 0xff810000, - 0x60570061, 0x00100e00, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa3593561, 0xff810000, - 0x60590061, 0x00101000, 0x20393440, 0x0e000600, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x01041762, 0x3f058220, 0x02463705, 0x7f800000, - 0x80031761, 0x74060220, 0x00444f26, 0x00000000, - 0x80031661, 0x14060220, 0x00445126, 0x00000000, - 0x80031561, 0x2c060220, 0x00445326, 0x00000000, - 0x80031461, 0x43060220, 0x00445526, 0x00000000, - 0x80031361, 0x62060220, 0x00445726, 0x00000000, - 0x80031261, 0x6f060220, 0x00445926, 0x00000000, - 0x25410070, 0x06000e00, 0x80031e62, 0x72060aa0, - 0x5a444f06, 0x00447406, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80031d62, 0x01060aa0, - 0x5a445106, 0x00441406, 0x80031c62, 0x2a060aa0, - 0x5a445306, 0x00442c06, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80031b62, 0x3b060aa0, - 0x4a445506, 0x00444306, 0x80031a62, 0x60060aa0, - 0x4a445706, 0x00446206, 0x80031962, 0x6d060aa0, - 0x4a445906, 0x00446f06, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x43058220, - 0x02463905, 0x7f800000, 0x80030e61, 0x4f260220, - 0x00447206, 0x00000000, 0x80030d61, 0x51260220, - 0x00440106, 0x00000000, 0x80030c61, 0x53260220, - 0x00442a06, 0x00000000, 0x80030b61, 0x55260220, - 0x00443b06, 0x00000000, 0x80030a61, 0x57260220, - 0x00446006, 0x00000000, 0x80030961, 0x59260220, - 0x00446d06, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x203b0040, 0x10000800, - 0x25450070, 0x08001000, 0x80021e61, 0x79070220, - 0x00424f47, 0x00000000, 0x80020061, 0x77070220, - 0x00424f27, 0x00000000, 0x80021f61, 0x21070220, - 0x00425147, 0x00000000, 0x80020061, 0x1f070220, - 0x00425127, 0x00000000, 0x80021f61, 0x31070220, - 0x00425347, 0x00000000, 0x80020061, 0x2f070220, - 0x00425327, 0x00000000, 0x80021f61, 0x4d070220, - 0x00425547, 0x00000000, 0x80020061, 0x4b070220, - 0x00425527, 0x00000000, 0x80021f61, 0x67070220, - 0x00425747, 0x00000000, 0x80020061, 0x65070220, - 0x00425727, 0x00000000, 0x80020061, 0x7b070220, - 0x00425947, 0x00000000, 0x80020061, 0x72070220, - 0x00425927, 0x00000000, 0x01041262, 0x47058220, - 0x02463b05, 0x7f800000, 0x80020062, 0x75070aa0, - 0x5a427707, 0x00427907, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80021f62, 0x15070aa0, - 0x5a421f07, 0x00422107, 0x80021f62, 0x2d070aa0, - 0x5a422f07, 0x00423107, 0x80021e62, 0x49070aa0, - 0x4a424b07, 0x00424d07, 0x80021c62, 0x63070aa0, - 0x4a426507, 0x00426707, 0x80021a62, 0x70070aa0, - 0x4a427207, 0x00427b07, 0x00040070, 0x00018660, - 0x26463d05, 0x00000000, 0x80021661, 0x4f470220, - 0x00427507, 0x00000000, 0x80021561, 0x51470220, - 0x00421507, 0x00000000, 0x80021461, 0x53470220, - 0x00422d07, 0x00000000, 0x80021361, 0x55470220, - 0x00424907, 0x00000000, 0x80021261, 0x57470220, - 0x00426307, 0x00000000, 0x80021161, 0x59470220, - 0x00427007, 0x00000000, 0x01040062, 0x49058220, - 0x02463705, 0xff800000, 0x80021f61, 0x7e070220, - 0x00424f67, 0x00000000, 0x80021161, 0x7c070220, - 0x00424f27, 0x00000000, 0x80021f61, 0x26070220, - 0x00425167, 0x00000000, 0x80020061, 0x24070220, - 0x00425127, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80021f61, 0x34070220, - 0x00425327, 0x00000000, 0x80021f61, 0x5f070220, - 0x00425567, 0x00000000, 0x80020061, 0x5d070220, - 0x00425527, 0x00000000, 0x80021f61, 0x6c070220, - 0x00425767, 0x00000000, 0x80020061, 0x6a070220, - 0x00425727, 0x00000000, 0x80020061, 0x03070220, - 0x00425967, 0x00000000, 0x80020061, 0x01070220, - 0x00425927, 0x00000000, 0x00040070, 0x00018660, - 0x26464105, 0x00000000, 0x80023461, 0x36070220, - 0x00425367, 0x00000000, 0x80020062, 0x7a070aa0, - 0x5a427c07, 0x00427e07, 0x80021f62, 0x22070aa0, - 0x5a422407, 0x00422607, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80021f62, 0x5b070aa0, - 0x4a425d07, 0x00425f07, 0x80021d62, 0x68070aa0, - 0x4a426a07, 0x00426c07, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x4b058220, - 0x02463905, 0xff800000, 0x80021a62, 0x32070aa0, - 0x5a423407, 0x00423607, 0x80021561, 0x4f670220, - 0x00427a07, 0x00000000, 0x80021461, 0x51670220, - 0x00422207, 0x00000000, 0x80021361, 0x55670220, - 0x00425b07, 0x00000000, 0x80021f62, 0x7c070aa0, - 0x4a420107, 0x00420307, 0x80021361, 0x57670220, - 0x00426807, 0x00000000, 0x00040070, 0x00018660, - 0x26464505, 0x00000000, 0x80021261, 0x53670220, - 0x00423207, 0x00000000, 0x80021e62, 0x4f850aa0, - 0x5a004f64, 0x00344f85, 0x80021e62, 0x50850aa0, - 0x5a005064, 0x00345085, 0x80021d62, 0x51850aa0, - 0x5a005164, 0x00345185, 0x80021d62, 0x52850aa0, - 0x5a005264, 0x00345285, 0x80021c62, 0x55850aa0, - 0x4a005564, 0x00345585, 0x80021c62, 0x56850aa0, - 0x4a005664, 0x00345685, 0x80021761, 0x59670220, - 0x00427c07, 0x00000000, 0x80021c62, 0x57850aa0, - 0x4a005764, 0x00345785, 0x80021c62, 0x58850aa0, - 0x4a005864, 0x00345885, 0x01040062, 0x4d058220, - 0x02463b05, 0xff800000, 0x80021b62, 0x53850aa0, - 0x5a005364, 0x00345385, 0x80021b62, 0x54850aa0, - 0x5a005464, 0x00345485, 0x80031762, 0x50050aa0, - 0x5a004fe4, 0x00465005, 0x80031762, 0x52050aa0, - 0x5a0051e4, 0x00465205, 0x80031762, 0x56050aa0, - 0x4a0055e4, 0x00465605, 0x80021a62, 0x59850aa0, - 0x4a005964, 0x00345985, 0x80021a62, 0x5a850aa0, - 0x4a005a64, 0x00345a85, 0x80031762, 0x58050aa0, - 0x4a0057e4, 0x00465805, 0x00040070, 0x00018220, - 0x52462805, 0x00000003, 0x80031762, 0x54050aa0, - 0x5a0053e4, 0x00465405, 0x80031362, 0x5a050aa0, - 0x4a0059e4, 0x00465a05, 0x01040022, 0x0001c060, - 0x000002b0, 0x000002b0, 0xa15b0040, 0x080e1b03, - 0xaa5c0040, 0x080e1d03, 0x00040069, 0x60058660, - 0x02462805, 0x00000002, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00030070, 0x5d050220, - 0x52465b05, 0x00441b06, 0x80101b01, 0x00000000, - 0x00000000, 0x00000000, 0x00130070, 0x5e050220, - 0x52465c05, 0x00441d06, 0xa0631b40, 0x60005b02, - 0xe0610068, 0x01e02803, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x5f052660, - 0x06465d05, 0x00441b26, 0x00131c40, 0x60052660, - 0x06465e05, 0x00441d26, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x27650070, 0x5b006303, - 0xe7690070, 0x00202803, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x67040e68, - 0x0e2e5f05, 0x65056105, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x6b050220, - 0x020052e4, 0x000054e4, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0xe76d0070, 0x00102803, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x51060220, 0x00346305, 0x00000000, - 0x80101201, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x53060220, 0x00346405, 0x00000000, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0x2f5b0062, 0x6b015083, 0x00031b61, 0x51260220, - 0x00346705, 0x00000000, 0x00131b61, 0x53260220, - 0x00346805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xfb2a5124, 0x01005b14, 0xa06f0040, 0x00c06303, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x27710070, 0x63006f03, 0x00040070, 0x00018660, - 0x26466905, 0x00000000, 0x00033661, 0x5c060220, - 0x00346f05, 0x00000000, 0x00130061, 0x5e060220, - 0x00347005, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0xa0730040, 0x67027102, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x75050220, 0x020058e4, 0x00005ae4, - 0x00131a61, 0x5e260220, 0x00347405, 0x00000000, - 0x00031b61, 0x5c260220, 0x00347305, 0x00000000, - 0x00040070, 0x00018660, 0x26466d05, 0x00000000, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0x2f600062, 0x75015683, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x00000000, - 0xfb2c5c24, 0x01006014, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0xa3761a61, 0x7f810000, - 0x60760061, 0x00103f00, 0xa3780061, 0x7f810000, - 0x60780061, 0x00104300, 0xa37a0061, 0x7f810000, - 0x607a0061, 0x00104700, 0xa37c1d61, 0xff810000, - 0x607c0061, 0x00104900, 0xa37e0061, 0xff810000, - 0x607e0061, 0x00104b00, 0xa3011c61, 0xff810000, - 0x60010061, 0x00104d00, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x00018220, - 0x52462805, 0x00000003, 0x80031661, 0x06060220, - 0x00447626, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80031561, 0x13060220, - 0x00447826, 0x00000000, 0x80031461, 0x25060220, - 0x00447a26, 0x00000000, 0x80031361, 0x34060220, - 0x00447c26, 0x00000000, 0x80031261, 0x41060220, - 0x00447e26, 0x00000000, 0x80031d62, 0x04060aa0, - 0x5a447606, 0x00440606, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80031c62, 0x11060aa0, - 0x5a447806, 0x00441306, 0x80031b62, 0x23060aa0, - 0x5a447a06, 0x00442506, 0x80031461, 0x4e060220, - 0x00440126, 0x00000000, 0x80031b62, 0x32060aa0, - 0x4a447c06, 0x00443406, 0x80031a62, 0x3f060aa0, - 0x4a447e06, 0x00444106, 0x80030d61, 0x76260220, - 0x00440406, 0x00000000, 0x80030c61, 0x78260220, - 0x00441106, 0x00000000, 0x80030b61, 0x7a260220, - 0x00442306, 0x00000000, 0x80031c62, 0x4c060aa0, - 0x4a440106, 0x00444e06, 0x80030b61, 0x7c260220, - 0x00443206, 0x00000000, 0x80030a61, 0x7e260220, - 0x00443f06, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80021d61, 0x0b070220, - 0x00427647, 0x00000000, 0x80023461, 0x09070220, - 0x00427627, 0x00000000, 0x80021e61, 0x1d070220, - 0x00427847, 0x00000000, 0x80020061, 0x1b070220, - 0x00427827, 0x00000000, 0x80021f61, 0x2c070220, - 0x00427a47, 0x00000000, 0x80020061, 0x2a070220, - 0x00427a27, 0x00000000, 0x80031161, 0x01260220, - 0x00444c06, 0x00000000, 0x80021f61, 0x39070220, - 0x00427c47, 0x00000000, 0x80020061, 0x37070220, - 0x00427c27, 0x00000000, 0x80020f61, 0x46070220, - 0x00427e47, 0x00000000, 0x80020061, 0x44070220, - 0x00427e27, 0x00000000, 0x80021f62, 0x07070aa0, - 0x5a420907, 0x00420b07, 0x80021f62, 0x14070aa0, - 0x5a421b07, 0x00421d07, 0x80021e62, 0x26070aa0, - 0x5a422a07, 0x00422c07, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80021d61, 0x53070220, - 0x00420147, 0x00000000, 0x80023661, 0x51070220, - 0x00420127, 0x00000000, 0x80021d62, 0x35070aa0, - 0x4a423707, 0x00423907, 0x80021b62, 0x42070aa0, - 0x4a424407, 0x00424607, 0x80021561, 0x76470220, - 0x00420707, 0x00000000, 0x80021461, 0x78470220, - 0x00421407, 0x00000000, 0x80021361, 0x7a470220, - 0x00422607, 0x00000000, 0x80021c62, 0x4f070aa0, - 0x4a425107, 0x00425307, 0x80021361, 0x7c470220, - 0x00423507, 0x00000000, 0x80021261, 0x7e470220, - 0x00424207, 0x00000000, 0x80021d61, 0x10070220, - 0x00427667, 0x00000000, 0x80020061, 0x0e070220, - 0x00427627, 0x00000000, 0x80021e61, 0x22070220, - 0x00427867, 0x00000000, 0x80020061, 0x20070220, - 0x00427827, 0x00000000, 0x80021f61, 0x31070220, - 0x00427a67, 0x00000000, 0x80020061, 0x2f070220, - 0x00427a27, 0x00000000, 0x80021161, 0x01470220, - 0x00424f07, 0x00000000, 0x80021f61, 0x3e070220, - 0x00427c67, 0x00000000, 0x80020061, 0x3c070220, - 0x00427c27, 0x00000000, 0x80021f61, 0x4b070220, - 0x00427e67, 0x00000000, 0x80020061, 0x49070220, - 0x00427e27, 0x00000000, 0x80021f62, 0x0c070aa0, - 0x5a420e07, 0x00421007, 0x80021f62, 0x1e070aa0, - 0x5a422007, 0x00422207, 0x80021e62, 0x2d070aa0, - 0x5a422f07, 0x00423107, 0x80021d61, 0x58070220, - 0x00420167, 0x00000000, 0x80020061, 0x56070220, - 0x00420127, 0x00000000, 0x80021d62, 0x3a070aa0, - 0x4a423c07, 0x00423e07, 0x80021b62, 0x47070aa0, - 0x4a424907, 0x00424b07, 0x80021561, 0x76670220, - 0x00420c07, 0x00000000, 0x80021461, 0x78670220, - 0x00421e07, 0x00000000, 0x80021361, 0x7a670220, - 0x00422d07, 0x00000000, 0x80021c62, 0x54070aa0, - 0x4a425607, 0x00425807, 0x80021361, 0x7c670220, - 0x00423a07, 0x00000000, 0x80021261, 0x7e670220, - 0x00424707, 0x00000000, 0x80021d62, 0x76850aa0, - 0x5a007664, 0x00347685, 0x80021d62, 0x77850aa0, - 0x5a007764, 0x00347785, 0x80021c62, 0x78850aa0, - 0x5a007864, 0x00347885, 0x80021c62, 0x79850aa0, - 0x5a007964, 0x00347985, 0x80021b62, 0x7a850aa0, - 0x5a007a64, 0x00347a85, 0x80021b62, 0x7b850aa0, - 0x5a007b64, 0x00347b85, 0x80021761, 0x01670220, - 0x00425407, 0x00000000, 0x80021b62, 0x7c850aa0, - 0x4a007c64, 0x00347c85, 0x80021b62, 0x7d850aa0, - 0x4a007d64, 0x00347d85, 0x80021a62, 0x7e850aa0, - 0x4a007e64, 0x00347e85, 0x80021a62, 0x7f850aa0, - 0x4a007f64, 0x00347f85, 0x80031762, 0x77050aa0, - 0x5a0076e4, 0x00467705, 0x80031762, 0x79050aa0, - 0x5a0078e4, 0x00467905, 0x80031762, 0x7b050aa0, - 0x5a007ae4, 0x00467b05, 0x80021962, 0x01850aa0, - 0x4a000164, 0x00340185, 0x80021962, 0x02850aa0, - 0x4a000264, 0x00340285, 0x80031762, 0x7d050aa0, - 0x4a007ce4, 0x00467d05, 0x80031762, 0x7f050aa0, - 0x4a007ee4, 0x00467f05, 0x80031362, 0x02050aa0, - 0x4a0001e4, 0x00460205, 0x01040022, 0x0001c060, - 0x00000270, 0x00000270, 0x00040069, 0x03058660, - 0x02462805, 0x00000002, 0x00030061, 0x06050220, - 0x00441726, 0x00000000, 0x00130061, 0x07050220, - 0x00441926, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0xa1080040, 0x030e1702, - 0x80101c01, 0x00000000, 0x00000000, 0x00000000, - 0xaa090040, 0x040e1902, 0xe0040068, 0x01e02803, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030070, 0x0a050220, 0x52460805, 0x00441706, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x61060220, 0x00340805, 0x00000000, - 0x80101c01, 0x00000000, 0x00000000, 0x00000000, - 0x00130070, 0x0b050220, 0x52460905, 0x00441906, - 0x00130061, 0x63060220, 0x00340905, 0x00000000, - 0xe70e0070, 0x00202803, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x0c040e68, - 0x0e2e0605, 0x0a050405, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x10050220, - 0x020079e4, 0x00007be4, 0x00131a61, 0x63260220, - 0x00340d05, 0x00000000, 0x00031b61, 0x61260220, - 0x00340c05, 0x00000000, 0xe7120070, 0x00102803, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0x2f650062, 0x10017783, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x00000000, - 0xfb2a6124, 0x01006514, 0xa0140040, 0x01000803, - 0x27161970, 0x08001403, 0x00041f70, 0x00018660, - 0x26460e05, 0x00000000, 0x00033761, 0x66060220, - 0x00341405, 0x00000000, 0x00130061, 0x68060220, - 0x00341505, 0x00000000, 0xa0181c40, 0x0c021602, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x1a050220, 0x02007fe4, 0x000002e4, - 0x00131a61, 0x68260220, 0x00341905, 0x00000000, - 0x00031b61, 0x66260220, 0x00341805, 0x00000000, - 0x00040070, 0x00018660, 0x26461205, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x2f6a0062, 0x1a017d83, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x00000000, - 0xfb2c6624, 0x01006a14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80031261, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_primref_procedurals_to_primrefs = { - .prog_data = { - .base.nr_params = 18, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 3, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 7040, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_primref_procedurals_to_primrefs_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 18, - .push.cross_thread.regs = 3, - .push.cross_thread.size = 96, - }, - .args_size = 40, - .arg_count = 6, - .args = gfx125_bvh_build_primref_procedurals_to_primrefs_args, - .code = gfx125_bvh_build_primref_procedurals_to_primrefs_code, -}; -const char *gfx125_bvh_build_primref_procedurals_to_primrefs_sha1 = "4e3ea1b155dc886ec515a285040197a14c5eb2b7"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_primref_procedurals_to_primrefs_indirect.h b/src/intel/vulkan/grl/gfx125_bvh_build_primref_procedurals_to_primrefs_indirect.h deleted file mode 100644 index 606083bba3a..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_primref_procedurals_to_primrefs_indirect.h +++ /dev/null @@ -1,1022 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_primref_procedurals_to_primrefs_indirect_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_primref_procedurals_to_primrefs_indirect_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, - { 24, 8 }, - { 32, 8 }, - { 40, 4 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g89<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g27<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g90<1>UD g89<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -add(1) g91<1>UD g89<0,1,0>UD 0x00000040UD { align1 WE_all 1N compacted }; -mov(8) g13<1>UW 0x76543210V { align1 WE_all 1Q }; -shl(16) g38<1>D g27<8,8,1>D 0x00000004UD { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g1UD g90UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g3UD g91UD nullUD 0x0210c500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -add(8) g13.8<1>UW g13<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g40<1>D g13<8,8,1>UW { align1 1H }; -add(16) g42<1>D g38<1,1,0>D g40<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g52.1<2>F g2.7<0,1,0>F { align1 1Q }; -mov(8) g54.1<2>F g2.7<0,1,0>F { align1 2Q }; -mov(8) g23.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g25.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(8) g29.1<2>F g3.1<0,1,0>F { align1 1Q compacted }; -mov(8) g31.1<2>F g3.1<0,1,0>F { align1 2Q compacted }; -and(16) g10<1>UD g3.2<0,1,0>UD 0x00ffffffUD { align1 1H }; -mov(8) g52<2>F g2.6<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g54<2>F g2.6<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g23<2>F g2<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g25<2>F g2<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g29<2>F g3<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g31<2>F g3<0,1,0>F { align1 2Q F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(16) g36UD g29UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g27.1<2>F g2.3<0,1,0>F { align1 1Q I@5 }; -mov(8) g29.1<2>F g2.3<0,1,0>F { align1 2Q $2.src }; -mov(8) g31.1<2>F g2.5<0,1,0>F { align1 1Q $2.src }; -mov(8) g33.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g27<2>F g2.2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g29<2>F g2.2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g31<2>F g2.4<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g33<2>F g2.4<0,1,0>F { align1 2Q F@4 compacted }; -cmp.l.f0.0(16) null<1>UD g42<8,8,1>UD g36<8,8,1>UD { align1 1H @2 $2.dst }; -mov(16) g35<1>F g3.2<0,1,0>F { align1 1H I@1 compacted }; -mov(16) g37<1>UD g35.3<32,8,4>UB { align1 1H F@1 }; -(+f0.0) if(16) JIP: LABEL1 UIP: LABEL0 { align1 1H }; -send(16) g44UD g52UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mul(8) acc0<1>UD g42<8,8,1>UD g48<16,8,2>UW { align1 1Q $3.dst }; -mul(16) g54<1>D g42<8,8,1>D g48<16,8,2>UW { align1 1H $3.dst }; -mul(16) g107<1>D g42<8,8,1>D g48.1<16,8,2>UW { align1 1H }; -mul(16) g56<1>D g42<8,8,1>D g50<16,8,2>UW { align1 1H $3.dst }; -mach(8) g52<1>UD g42<1,1,0>UD g48<1,1,0>UD { align1 1Q $3.src compacted AccWrEnable }; -add(16) g54.1<2>UW g54.1<16,8,2>UW g107<16,8,2>UW { align1 1H I@3 }; -mul(16) g108<1>D g42<8,8,1>D g50.1<16,8,2>UW { align1 1H }; -mul(8) acc0<1>UD g43<8,8,1>UD g49<16,8,2>UW { align1 2Q }; -add(16) g60<1>D g44<1,1,0>D g54<1,1,0>D { align1 1H @3 $3.dst compacted }; -add(16) g56.1<2>UW g56.1<16,8,2>UW g108<16,8,2>UW { align1 1H I@3 }; -mach(8) g53<1>UD g43<8,8,1>UD g49<8,8,1>UD { align1 2Q $3.src AccWrEnable }; -cmp.l.f0.0(16) g62<1>UD g60<1,1,0>UD g44<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g73<1>D g60<1,1,0>D 16D { align1 1H compacted }; -add(16) g58<1>D g52<1,1,0>D g56<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g75<1>UD g73<1,1,0>UD g60<1,1,0>UD { align1 1H I@2 compacted }; -add3(16) g64<1>D g46<8,8,1>D g58<8,8,1>D -g62<1,1,1>D { align1 1H @2 $3.dst }; -mov(8) g53<2>UD g60<4,4,1>UD { align1 1Q }; -mov(8) g55<2>UD g61<4,4,1>UD { align1 2Q }; -add(16) g77<1>D -g75<1,1,0>D g64<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g53.1<2>UD g64<4,4,1>UD { align1 1Q I@3 }; -mov(8) g55.1<2>UD g65<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g65UD g53UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g54<2>UD g73<4,4,1>UD { align1 1Q $4.src }; -mov(8) g56<2>UD g74<4,4,1>UD { align1 2Q $4.src }; -mov(8) g54.1<2>UD g77<4,4,1>UD { align1 1Q I@2 }; -mov(8) g56.1<2>UD g78<4,4,1>UD { align1 2Q I@2 }; -cmp.l.f0.0(16) g79<1>F (abs)g67<1,1,0>F 0x7f800000F /* infF */ { align1 1H $4.dst compacted }; -cmp.l.f0.0(16) g81<1>F (abs)g65<1,1,0>F 0x7f800000F /* infF */ { align1 1H $4.dst compacted }; -cmp.l.f0.0(16) g85<1>F (abs)g69<1,1,0>F 0x7f800000F /* infF */ { align1 1H $4.dst compacted }; -and(16) g83<1>UD g79<1,1,0>UD g81<1,1,0>UD { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g78UD g54UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -and(16) g87<1>UD g83<1,1,0>UD g85<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g89<1>F (abs)g78<1,1,0>F 0x7f800000F /* infF */ { align1 1H $5.dst compacted }; -sel.l(16) g101<1>F g67<1,1,0>F g78<1,1,0>F { align1 1H compacted }; -sel.ge(16) g105<1>F g67<1,1,0>F g78<1,1,0>F { align1 1H compacted }; -sel.ge(16) g107<1>F g69<1,1,0>F g80<1,1,0>F { align1 1H $5.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g91<1>F (abs)g71<1,1,0>F 0x7f800000F /* infF */ { align1 1H $4.dst compacted }; -cmp.l.f0.0(16) g95<1>F (abs)g80<1,1,0>F 0x7f800000F /* infF */ { align1 1H compacted }; -and(16) g93<1>UD g89<1,1,0>UD g91<1,1,0>UD { align1 1H F@2 compacted }; -and(16) g97<1>UD g93<1,1,0>UD g95<1,1,0>UD { align1 1H A@1 compacted }; -and.nz.f0.0(16) g99<1>UD g87<1,1,0>UD g97<1,1,0>UD { align1 1H I@1 compacted }; -mov(16) g109<2>W -g99<8,8,1>D { align1 1H I@1 }; -(+f0.0) sel(16) g6<1>UD g101<8,8,1>UD 0x7f800000UD { align1 1H F@5 }; -(+f0.0) sel(16) g16<1>UD g107<8,8,1>UD 0xff800000UD { align1 1H F@3 }; -(+f0.0) sel(16) g14<1>UD g105<8,8,1>UD 0xff800000UD { align1 1H F@4 }; -sel.l(16) g100<1>F g65<1,1,0>F g71<1,1,0>F { align1 1H I@3 compacted }; -sel.l(16) g102<1>F g69<1,1,0>F g80<1,1,0>F { align1 1H I@3 compacted }; -mov(16) g20<1>UW g109<16,8,2>UW { align1 1H I@4 }; -(+f0.0) sel(16) g4<1>UD g100<8,8,1>UD 0x7f800000UD { align1 1H F@2 }; -(+f0.0) sel(16) g8<1>UD g102<8,8,1>UD 0x7f800000UD { align1 1H F@1 }; -sel.ge(16) g103<1>F g65<1,1,0>F g71<1,1,0>F { align1 1H I@1 compacted }; -(+f0.0) sel(16) g12<1>UD g103<8,8,1>UD 0xff800000UD { align1 1H F@1 }; -else(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; - -LABEL1: -mov(16) g20<1>UW 0x0000UW { align1 1H I@5 }; -mov(16) g8<1>UD 0x7f800000UD { align1 1H I@4 }; -mov(16) g6<1>UD 0x7f800000UD { align1 1H I@7 }; -mov(16) g4<1>UD 0x7f800000UD { align1 1H I@7 }; -mov(16) g16<1>UD 0xff800000UD { align1 1H }; -mov(16) g14<1>UD 0xff800000UD { align1 1H }; -mov(16) g12<1>UD 0xff800000UD { align1 1H I@7 }; - -LABEL0: -endif(16) JIP: LABEL2 { align1 1H }; - -LABEL2: -and(16) g108<1>UW g20<1,1,0>UW 0x0001UW { align1 1H I@6 compacted }; -mov(16) g109<1>W g108<32,16,2>B { align1 1H I@1 }; -mov(1) g113<2>UW 0x00000000UD { align1 WE_all 1N }; -cmp.nz.f0.0(16) g112<1>W g109<16,16,1>W 0W { align1 1H I@2 }; -mov(16) g110<1>D g112<8,8,1>W { align1 1H I@1 }; -mov(1) f0<1>UW g113<0,1,0>UW { align1 WE_all 1N I@3 }; -cmp.nz.f0.0(16) null<1>UD g110<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov(16) g113<1>UD f0<0,1,0>UW { align1 1H }; -bfi1(16) g115<1>UD g40<8,8,1>D 0D { align1 1H }; -cbit(16) g59<1>UD g113<8,8,1>UD { align1 1H I@2 }; -cmp.z.f0.0(16) null<1>D g40<8,8,1>D 0D { align1 1H }; -and(16) g117<1>UD g113<1,1,0>UD g115<1,1,0>UD { align1 1H I@3 compacted }; -cbit(16) g119<1>UD g117<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL3 UIP: LABEL3 { align1 1H }; -add(8) g121<1>D g23<8,4,2>D 36D { align1 1Q compacted }; -add(8) g122<1>D g25<8,4,2>D 36D { align1 2Q compacted }; -cmp.l.f0.0(8) g123<1>UD g121<8,8,1>UD g23<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g124<1>UD g122<8,8,1>UD g25<8,4,2>UD { align1 2Q I@2 }; -mov(8) g55<2>UD g121<4,4,1>UD { align1 1Q $5.src }; -mov(8) g57<2>UD g122<4,4,1>UD { align1 2Q $5.src }; -add(8) g125<1>D -g123<8,8,1>D g23.1<8,4,2>D { align1 1Q I@4 }; -add(8) g126<1>D -g124<8,8,1>D g25.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g55.1<2>UD g125<4,4,1>UD { align1 1Q I@2 }; -mov(8) g57.1<2>UD g126<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g21UD g55UD g59UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $5 }; - -LABEL3: -endif(16) JIP: LABEL4 { align1 1H }; - -LABEL4: -add(16) g126<1>D g119<1,1,0>D g21<0,1,0>D { align1 1H @3 $5.dst compacted }; -mov.nz.f0.0(16) null<1>D g110<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL5 UIP: LABEL5 { align1 1H }; -shl(16) g2<1>D g126<8,8,1>D 0x00000005UD { align1 1H A@1 }; -shr(16) g20<1>UD g126<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -mov(8) g35<1>UD g31.1<8,4,2>UD { align1 1Q F@3 }; -mov(8) g36<1>UD g33.1<8,4,2>UD { align1 2Q F@2 }; -add(8) g44<1>D g31<8,4,2>D g2<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g45<1>D g33<8,4,2>D g3<1,1,0>D { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shl(16) g1<1>D g37<8,8,1>D 0x0000001dUD { align1 1H }; -cmp.l.f0.0(8) g46<1>UD g44<8,8,1>UD g31<8,4,2>UD { align1 1Q I@3 }; -mov(8) g60<2>UD g44<4,4,1>UD { align1 1Q $5.src }; -cmp.l.f0.0(8) g47<1>UD g45<8,8,1>UD g33<8,4,2>UD { align1 2Q I@4 }; -mov(8) g62<2>UD g45<4,4,1>UD { align1 2Q }; -or(16) g18<1>UD g42<1,1,0>UD g1<1,1,0>UD { align1 1H I@5 compacted }; -add3(16) g48<1>D g35<8,8,1>D g20<8,8,1>D -g46<1,1,1>D { align1 1H I@3 }; -mov(8) g62.1<2>UD g49<4,4,1>UD { align1 2Q I@1 }; -mov(8) g60.1<2>UD g48<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g60UD g4UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $5 }; -add(16) g50<1>D g44<1,1,0>D 16D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g52<1>UD g50<1,1,0>UD g44<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g61<2>UD g50<4,4,1>UD { align1 1Q $5.src }; -mov(8) g63<2>UD g51<4,4,1>UD { align1 2Q $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g54<1>D -g52<1,1,0>D g48<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g63.1<2>UD g55<4,4,1>UD { align1 2Q I@1 }; -mov(8) g61.1<2>UD g54<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g61UD g12UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $6 }; - -LABEL5: -endif(16) JIP: LABEL6 { align1 1H }; - -LABEL6: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g55<1>F g4<1,1,0>F g12<1,1,0>F { align1 1H I@3 compacted }; -cmp.ge.f0.0(16) g61<1>F g12<1,1,0>F g4<1,1,0>F { align1 1H $6.src compacted }; -mov(16) g79<1>F 0x7f800000F /* infF */ { align1 WE_all 1H compacted }; -mov(16) g79<1>F g4<1,1,0>F { align1 1H compacted }; -mov(16) g81<1>F 0x7f800000F /* infF */ { align1 WE_all 1H $5.src compacted }; -mov(16) g81<1>F g6<1,1,0>F { align1 1H compacted }; -mov(16) g83<1>F 0x7f800000F /* infF */ { align1 WE_all 1H $5.src compacted }; -mov(16) g83<1>F g8<1,1,0>F { align1 1H compacted }; -mov(16) g85<1>F 0xff800000F /* -infF */ { align1 WE_all 1H compacted }; -mov(16) g85<1>F g12<1,1,0>F { align1 1H compacted }; -mov(16) g87<1>F 0xff800000F /* -infF */ { align1 WE_all 1H $6.src compacted }; -mov(16) g87<1>F g14<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g89<1>F 0xff800000F /* -infF */ { align1 WE_all 1H $6.src compacted }; -mov(16) g89<1>F g16<1,1,0>F { align1 1H compacted }; -add(16) g57<1>F g6<1,1,0>F g14<1,1,0>F { align1 1H $5.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -(+f0.0) sel(16) g63<1>UD g55<8,8,1>UD 0x7f800000UD { align1 1H F@7 }; -mov(8) g116<2>UD g79.1<8,4,2>UD { align1 WE_all 1Q F@7 }; -mov(8) g20<2>UD g81.1<8,4,2>UD { align1 WE_all 1Q F@6 }; -mov(8) g44<2>UD g83.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g67<2>UD g85.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g98<2>UD g87.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(8) g111<2>UD g89.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -cmp.ge.f0.0(16) g65<1>F g14<1,1,0>F g6<1,1,0>F { align1 1H compacted }; -sel.l(8) g114<2>F g79<8,4,2>F g116<8,4,2>F { align1 WE_all 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sel.l(8) g1<2>F g81<8,4,2>F g20<8,4,2>F { align1 WE_all 1Q I@5 }; -sel.l(8) g42<2>F g83<8,4,2>F g44<8,4,2>F { align1 WE_all 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sel.ge(8) g59<2>F g85<8,4,2>F g67<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.ge(8) g96<2>F g87<8,4,2>F g98<8,4,2>F { align1 WE_all 1Q I@2 }; -sel.ge(8) g109<2>F g89<8,4,2>F g111<8,4,2>F { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -(+f0.0) sel(16) g67<1>UD g57<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(8) g79.1<2>UD g114<8,4,2>UD { align1 WE_all 1Q A@6 }; -mov(8) g81.1<2>UD g1<8,4,2>UD { align1 WE_all 1Q A@5 }; -mov(8) g83.1<2>UD g42<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(8) g85.1<2>UD g59<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(8) g87.1<2>UD g96<8,4,2>UD { align1 WE_all 1Q A@2 }; -mov(8) g89.1<2>UD g109<8,4,2>UD { align1 WE_all 1Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(16) g59<1>F g8<1,1,0>F g16<1,1,0>F { align1 1H compacted }; -cmp.ge.f0.0(16) g69<1>F g16<1,1,0>F g8<1,1,0>F { align1 1H compacted }; -mov(4) g121<4>UD g79.2<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g119<4>UD g79.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g33<4>UD g81.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g31<4>UD g81.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g49<4>UD g83.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g47<4>UD g83.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g77<4>UD g85.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g75<4>UD g85.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g103<4>UD g87.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g101<4>UD g87.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g123<4>UD g89.2<8,2,4>UD { align1 WE_all 1N }; -mov(4) g114<4>UD g89.1<8,2,4>UD { align1 WE_all 1N }; -(+f0.0) sel(16) g71<1>UD g59<8,8,1>UD 0x7f800000UD { align1 1H F@2 }; -sel.l(4) g117<4>F g119<8,2,4>F g121<8,2,4>F { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sel.l(4) g21<4>F g31<8,2,4>F g33<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g45<4>F g47<8,2,4>F g49<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g73<4>F g75<8,2,4>F g77<8,2,4>F { align1 WE_all 1N I@6 }; -sel.ge(4) g99<4>F g101<8,2,4>F g103<8,2,4>F { align1 WE_all 1N I@4 }; -sel.ge(4) g112<4>F g114<8,2,4>F g123<8,2,4>F { align1 WE_all 1N I@2 }; -cmp.nz.f0.0(16) null<1>D g61<8,8,1>D 0D { align1 1H }; -mov(4) g79.2<4>UD g117<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g81.2<4>UD g21<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g83.2<4>UD g45<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g85.2<4>UD g73<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g87.2<4>UD g99<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g89.2<4>UD g112<8,2,4>UD { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g73<1>UD g55<8,8,1>UD 0xff800000UD { align1 1H }; -mov(4) g126<4>UD g79.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g124<4>UD g79.1<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g38<4>UD g81.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g36<4>UD g81.1<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(4) g52<4>UD g83.1<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g95<4>UD g85.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g93<4>UD g85.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g108<4>UD g87.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g106<4>UD g87.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g3<4>UD g89.3<8,2,4>UD { align1 WE_all 1N }; -mov(4) g1<4>UD g89.1<8,2,4>UD { align1 WE_all 1N }; -cmp.nz.f0.0(16) null<1>D g65<8,8,1>D 0D { align1 1H }; -mov(4) g54<4>UD g83.3<8,2,4>UD { align1 WE_all 1N $5.src }; -sel.l(4) g122<4>F g124<8,2,4>F g126<8,2,4>F { align1 WE_all 1N }; -sel.l(4) g34<4>F g36<8,2,4>F g38<8,2,4>F { align1 WE_all 1N I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sel.ge(4) g91<4>F g93<8,2,4>F g95<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g104<4>F g106<8,2,4>F g108<8,2,4>F { align1 WE_all 1N I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -(+f0.0) sel(16) g75<1>UD g57<8,8,1>UD 0xff800000UD { align1 1H }; -sel.l(4) g50<4>F g52<8,2,4>F g54<8,2,4>F { align1 WE_all 1N I@2 }; -mov(4) g79.3<4>UD g122<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g81.3<4>UD g34<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g85.3<4>UD g91<8,2,4>UD { align1 WE_all 1N F@3 }; -sel.ge(4) g124<4>F g1<8,2,4>F g3<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g87.3<4>UD g104<8,2,4>UD { align1 WE_all 1N F@3 }; -cmp.nz.f0.0(16) null<1>D g69<8,8,1>D 0D { align1 1H }; -mov(4) g83.3<4>UD g50<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.l(4) g79.4<1>F g79.3<0,1,0>F g79.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.l(4) g80.4<1>F g80.3<0,1,0>F g80.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.l(4) g81.4<1>F g81.3<0,1,0>F g81.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.l(4) g82.4<1>F g82.3<0,1,0>F g82.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.ge(4) g85.4<1>F g85.3<0,1,0>F g85.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g86.4<1>F g86.3<0,1,0>F g86.4<4,4,1>F { align1 WE_all 1N I@4 }; -mov(4) g89.3<4>UD g124<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(4) g87.4<1>F g87.3<0,1,0>F g87.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g88.4<1>F g88.3<0,1,0>F g88.4<4,4,1>F { align1 WE_all 1N I@4 }; -(+f0.0) sel(16) g77<1>UD g59<8,8,1>UD 0xff800000UD { align1 1H }; -sel.l(4) g83.4<1>F g83.3<0,1,0>F g83.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(4) g84.4<1>F g84.3<0,1,0>F g84.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(8) g80<1>F g79.7<0,1,0>F g80<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.l(8) g82<1>F g81.7<0,1,0>F g82<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(8) g86<1>F g85.7<0,1,0>F g86<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(4) g89.4<1>F g89.3<0,1,0>F g89.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g90.4<1>F g90.3<0,1,0>F g90.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(8) g88<1>F g87.7<0,1,0>F g88<8,8,1>F { align1 WE_all 1Q F@7 }; -cmp.l.f0.0(16) null<1>UD g40<8,8,1>UD 0x00000003UD { align1 1H }; -sel.l(8) g84<1>F g83.7<0,1,0>F g84<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(8) g90<1>F g89.7<0,1,0>F g90<8,8,1>F { align1 WE_all 1Q F@3 }; -(+f0.0) if(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; -add(8) g91<1>D g27<8,4,2>D 128D { align1 1Q compacted }; -add(8) g92<1>D g29<8,4,2>D 128D { align1 2Q compacted }; -shl(16) g96<1>D g40<8,8,1>D 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(8) g93<1>UD g91<8,8,1>UD g27<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@3 }; -cmp.l.f0.0(8) g94<1>UD g92<8,8,1>UD g29<8,4,2>UD { align1 2Q }; -add(16) g99<1>D g91<1,1,0>D g96<1,1,0>D { align1 1H I@3 compacted }; -shr(16) g97<1>UD g40<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(8) g95<1>D -g93<8,8,1>D g27.1<8,4,2>D { align1 1Q }; -add(8) g96<1>D -g94<8,8,1>D g29.1<8,4,2>D { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -cmp.l.f0.0(16) g101<1>UD g99<1,1,0>UD g91<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g105<1>UD g40<1,1,0>UD 0x00000002UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add3(16) g103<1>D g95<8,8,1>D g97<8,8,1>D -g101<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g107<1>UD g82.7<0,1,0>UD g84.7<0,1,0>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -cmp.l.f0.0(16) g109<1>UD g40<1,1,0>UD 0x00000001UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(8) g81<2>UD g99<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@2 }; -mov(8) g83<2>UD g100<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -(+f0.0) sel(16) g91<1>UD g80.7<0,1,0>UD g107<1,1,0>UD { align1 1H compacted }; -mov(8) g81.1<2>UD g103<4,4,1>UD { align1 1Q I@3 }; -mov(8) g83.1<2>UD g104<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g81UD g91UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; -add(16) g111<1>D g99<1,1,0>D 12D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g113<1>UD g111<1,1,0>UD g99<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g105<8,8,1>D 0D { align1 1H }; -mov(8) g92<2>UD g111<4,4,1>UD { align1 1Q $7.src }; -mov(8) g94<2>UD g112<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(16) g115<1>D -g113<1,1,0>D g103<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g117<1>UD g88.7<0,1,0>UD g90.7<0,1,0>UD { align1 1H }; -mov(8) g94.1<2>UD g116<4,4,1>UD { align1 2Q I@2 }; -mov(8) g92.1<2>UD g115<4,4,1>UD { align1 1Q I@3 }; -cmp.nz.f0.0(16) null<1>D g109<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -(+f0.0) sel(16) g96<1>UD g86.7<0,1,0>UD g117<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g92UD g96UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; - -LABEL7: -endif(16) JIP: LABEL8 { align1 1H }; - -LABEL8: -mov(16) g118<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@2 compacted }; -mov(16) g118<1>F g63<1,1,0>F { align1 1H compacted }; -mov(16) g120<1>F 0x7f800000F /* infF */ { align1 WE_all 1H compacted }; -mov(16) g120<1>F g67<1,1,0>F { align1 1H compacted }; -mov(16) g122<1>F 0x7f800000F /* infF */ { align1 WE_all 1H compacted }; -mov(16) g122<1>F g71<1,1,0>F { align1 1H compacted }; -mov(16) g124<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@5 compacted }; -mov(16) g124<1>F g73<1,1,0>F { align1 1H compacted }; -mov(16) g126<1>F 0xff800000F /* -infF */ { align1 WE_all 1H compacted }; -mov(16) g126<1>F g75<1,1,0>F { align1 1H compacted }; -mov(16) g1<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@4 compacted }; -mov(16) g1<1>F g77<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) null<1>UD g40<8,8,1>UD 0x00000003UD { align1 1H }; -mov(8) g6<2>UD g118.1<8,4,2>UD { align1 WE_all 1Q F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g19<2>UD g120.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g37<2>UD g122.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g52<2>UD g124.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -mov(8) g65<2>UD g126.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -sel.l(8) g4<2>F g118<8,4,2>F g6<8,4,2>F { align1 WE_all 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sel.l(8) g17<2>F g120<8,4,2>F g19<8,4,2>F { align1 WE_all 1Q I@4 }; -sel.l(8) g35<2>F g122<8,4,2>F g37<8,4,2>F { align1 WE_all 1Q I@3 }; -mov(8) g78<2>UD g1.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -sel.ge(8) g50<2>F g124<8,4,2>F g52<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.ge(8) g63<2>F g126<8,4,2>F g65<8,4,2>F { align1 WE_all 1Q I@2 }; -mov(8) g118.1<2>UD g4<8,4,2>UD { align1 WE_all 1Q A@5 }; -mov(8) g120.1<2>UD g17<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(8) g122.1<2>UD g35<8,4,2>UD { align1 WE_all 1Q A@3 }; -sel.ge(8) g76<2>F g1<8,4,2>F g78<8,4,2>F { align1 WE_all 1Q I@4 }; -mov(8) g124.1<2>UD g50<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(8) g126.1<2>UD g63<8,4,2>UD { align1 WE_all 1Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(4) g11<4>UD g118.2<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g9<4>UD g118.1<8,2,4>UD { align1 WE_all 1N $5.src }; -mov(4) g29<4>UD g120.2<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g27<4>UD g120.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g44<4>UD g122.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g42<4>UD g122.1<8,2,4>UD { align1 WE_all 1N }; -mov(8) g1.1<2>UD g76<8,4,2>UD { align1 WE_all 1Q F@1 }; -mov(4) g57<4>UD g124.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g55<4>UD g124.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g70<4>UD g126.2<8,2,4>UD { align1 WE_all 1N A@7 }; -mov(4) g68<4>UD g126.1<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g7<4>F g9<8,2,4>F g11<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g20<4>F g27<8,2,4>F g29<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g38<4>F g42<8,2,4>F g44<8,2,4>F { align1 WE_all 1N I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(4) g83<4>UD g1.2<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g81<4>UD g1.1<8,2,4>UD { align1 WE_all 1N $7.src }; -sel.ge(4) g53<4>F g55<8,2,4>F g57<8,2,4>F { align1 WE_all 1N I@5 }; -sel.ge(4) g66<4>F g68<8,2,4>F g70<8,2,4>F { align1 WE_all 1N I@3 }; -mov(4) g118.2<4>UD g7<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g120.2<4>UD g20<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g122.2<4>UD g38<8,2,4>UD { align1 WE_all 1N F@3 }; -sel.ge(4) g79<4>F g81<8,2,4>F g83<8,2,4>F { align1 WE_all 1N I@4 }; -mov(4) g124.2<4>UD g53<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g126.2<4>UD g66<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g16<4>UD g118.3<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g14<4>UD g118.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g34<4>UD g120.3<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g32<4>UD g120.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g49<4>UD g122.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g47<4>UD g122.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g1.2<4>UD g79<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g62<4>UD g124.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g60<4>UD g124.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g75<4>UD g126.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g73<4>UD g126.1<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g12<4>F g14<8,2,4>F g16<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g30<4>F g32<8,2,4>F g34<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g45<4>F g47<8,2,4>F g49<8,2,4>F { align1 WE_all 1N I@6 }; -mov(4) g88<4>UD g1.3<8,2,4>UD { align1 WE_all 1N I@5 }; -mov(4) g86<4>UD g1.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g58<4>F g60<8,2,4>F g62<8,2,4>F { align1 WE_all 1N I@5 }; -sel.ge(4) g71<4>F g73<8,2,4>F g75<8,2,4>F { align1 WE_all 1N I@3 }; -mov(4) g118.3<4>UD g12<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g120.3<4>UD g30<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g122.3<4>UD g45<8,2,4>UD { align1 WE_all 1N F@3 }; -sel.ge(4) g84<4>F g86<8,2,4>F g88<8,2,4>F { align1 WE_all 1N I@4 }; -mov(4) g124.3<4>UD g58<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g126.3<4>UD g71<8,2,4>UD { align1 WE_all 1N F@2 }; -sel.l(4) g118.4<1>F g118.3<0,1,0>F g118.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.l(4) g119.4<1>F g119.3<0,1,0>F g119.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.l(4) g120.4<1>F g120.3<0,1,0>F g120.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g121.4<1>F g121.3<0,1,0>F g121.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g122.4<1>F g122.3<0,1,0>F g122.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.l(4) g123.4<1>F g123.3<0,1,0>F g123.4<4,4,1>F { align1 WE_all 1N I@3 }; -mov(4) g1.3<4>UD g84<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(4) g124.4<1>F g124.3<0,1,0>F g124.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g125.4<1>F g125.3<0,1,0>F g125.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g126.4<1>F g126.3<0,1,0>F g126.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g127.4<1>F g127.3<0,1,0>F g127.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.l(8) g119<1>F g118.7<0,1,0>F g119<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.l(8) g121<1>F g120.7<0,1,0>F g121<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.l(8) g123<1>F g122.7<0,1,0>F g123<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(4) g1.4<1>F g1.3<0,1,0>F g1.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g2.4<1>F g2.3<0,1,0>F g2.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(8) g125<1>F g124.7<0,1,0>F g125<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(8) g127<1>F g126.7<0,1,0>F g127<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(8) g2<1>F g1.7<0,1,0>F g2<8,8,1>F { align1 WE_all 1Q F@3 }; -(+f0.0) if(16) JIP: LABEL9 UIP: LABEL9 { align1 1H }; -shl(16) g3<1>D g40<8,8,1>D 0x00000002UD { align1 1H }; -mov(8) g6<1>UD g23.1<8,4,2>UD { align1 1Q }; -mov(8) g7<1>UD g25.1<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(8) g8<1>D g23<8,4,2>D g3<1,1,0>D { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -add(8) g9<1>D g25<8,4,2>D g4<1,1,0>D { align1 2Q compacted }; -shr(16) g4<1>UD g40<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(8) g10<1>UD g8<8,8,1>UD g23<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(8) g97<2>UD g8<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -cmp.l.f0.0(8) g11<1>UD g9<8,8,1>UD g25<8,4,2>UD { align1 2Q }; -mov(8) g99<2>UD g9<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g14<1>UD g40<1,1,0>UD 0x00000002UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add3(16) g12<1>D g6<8,8,1>D g4<8,8,1>D -g10<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@6 }; -(+f0.0) sel(16) g16<1>UD g121.7<0,1,0>UD g123.7<0,1,0>UD { align1 1H }; -mov(8) g99.1<2>UD g13<4,4,1>UD { align1 2Q I@2 }; -mov(8) g97.1<2>UD g12<4,4,1>UD { align1 1Q I@3 }; -cmp.l.f0.0(16) g18<1>UD g40<1,1,0>UD 0x00000001UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -(+f0.0) sel(16) g101<1>UD g119.7<0,1,0>UD g16<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g97UD g101UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; -add(16) g20<1>D g8<1,1,0>D 16D { align1 1H compacted }; -cmp.l.f0.0(16) g22<1>UD g20<1,1,0>UD g8<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) null<1>D g14<8,8,1>D 0D { align1 1H I@7 }; -mov(8) g102<2>UD g20<4,4,1>UD { align1 1Q $8.src }; -mov(8) g104<2>UD g21<4,4,1>UD { align1 2Q }; -add(16) g24<1>D -g22<1,1,0>D g12<1,1,0>D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g26<1>UD g127.7<0,1,0>UD g2.7<0,1,0>UD { align1 1H }; -mov(8) g104.1<2>UD g25<4,4,1>UD { align1 2Q I@2 }; -mov(8) g102.1<2>UD g24<4,4,1>UD { align1 1Q I@3 }; -cmp.nz.f0.0(16) null<1>D g18<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -(+f0.0) sel(16) g106<1>UD g125.7<0,1,0>UD g26<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g102UD g106UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; - -LABEL9: -endif(16) JIP: LABEL10 { align1 1H }; - -LABEL10: -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q F@2 }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_primref_procedurals_to_primrefs_indirect_code[] = { - 0x80000065, 0x59058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x1b050220, 0x00000024, 0x00000000, - 0xe25a1a40, 0x00015903, 0xe25b0040, 0x04015903, - 0x80030061, 0x0d054410, 0x00000000, 0x76543210, - 0x00041c69, 0x26058660, 0x02461b05, 0x00000004, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x01140000, 0xfa005a0c, 0x00340000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80004131, 0x030c0000, 0xfa005b0c, 0x00300000, - 0x640d1a40, 0x00800d95, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x28050160, - 0x00460d05, 0x00000000, 0xa02a1940, 0x28002602, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x34260aa0, 0x000002e4, 0x00000000, - 0x00130061, 0x36260aa0, 0x000002e4, 0x00000000, - 0x21170061, 0x001102cc, 0x2a190061, 0x001102cc, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x211d0061, 0x001103cc, 0x2a1f0061, 0x001103cc, - 0x00040065, 0x0a058220, 0x02000344, 0x00ffffff, - 0x21341661, 0x0011026c, 0x2a361661, 0x0011026c, - 0x21171661, 0x00110204, 0x2a191661, 0x00110204, - 0x211d1661, 0x00110304, 0x2a1f1661, 0x00110304, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x24140000, 0xfb041d24, 0x00040000, - 0x00031d61, 0x1b260aa0, 0x00000264, 0x00000000, - 0x00133261, 0x1d260aa0, 0x00000264, 0x00000000, - 0x00033261, 0x1f260aa0, 0x000002a4, 0x00000000, - 0x00130061, 0x21260aa0, 0x000002a4, 0x00000000, - 0x211b1461, 0x00110244, 0x2a1d1461, 0x00110244, - 0x211f1461, 0x0011025c, 0x2a211461, 0x0011025c, - 0x0004a270, 0x00010220, 0x52462a05, 0x00462405, - 0x60231961, 0x00110340, 0x00041161, 0x25050020, - 0x0066231f, 0x00000000, 0x01040022, 0x0001c060, - 0x00000360, 0x000002f0, 0x00044331, 0x2c440000, - 0xfb043424, 0x003c0000, 0x00032341, 0x20010220, - 0x01462a05, 0x00563006, 0x00042341, 0x36050660, - 0x01462a05, 0x00563006, 0x00040041, 0x6b050660, - 0x01462a05, 0x00563016, 0x00042341, 0x38050660, - 0x01462a05, 0x00563206, 0x3e343349, 0x30002a03, - 0x00041b40, 0x36160110, 0x01563616, 0x00566b06, - 0x00040041, 0x6c050660, 0x01462a05, 0x00563216, - 0x00130041, 0x20010220, 0x01462b05, 0x00563106, - 0xa03cb340, 0x36002c02, 0x00041b40, 0x38160110, - 0x01563816, 0x00566c06, 0x00133349, 0x35050222, - 0x02462b05, 0x00463105, 0x273e1b70, 0x2c003c03, - 0xa0490040, 0x01003c03, 0xa03a1b40, 0x38003402, - 0x274b1a70, 0x3c004903, 0x0004a352, 0x40040e68, - 0x0e2e2e05, 0x3e053a05, 0x00030061, 0x35060220, - 0x00343c05, 0x00000000, 0x00130061, 0x37060220, - 0x00343d05, 0x00000000, 0xa04d1b40, 0x40024b02, - 0x00031b61, 0x35260220, 0x00344005, 0x00000000, - 0x00131b61, 0x37260220, 0x00344105, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x41440000, 0xfb043524, 0x003c0000, - 0x00033461, 0x36060220, 0x00344905, 0x00000000, - 0x00133461, 0x38060220, 0x00344a05, 0x00000000, - 0x00031a61, 0x36260220, 0x00344d05, 0x00000000, - 0x00131a61, 0x38260220, 0x00344e05, 0x00000000, - 0xe74f2470, 0x7f834300, 0xe7512470, 0x7f834100, - 0xe7552470, 0x7f834500, 0x20531265, 0x51004f03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x4e240000, 0xfb043624, 0x000c0000, - 0x20570965, 0x55005303, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe7592570, 0x7f834e00, - 0x27650062, 0x4e004300, 0x25690062, 0x4e004300, - 0x256b2562, 0x50004500, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe75b2470, 0x7f834700, - 0xe75f0070, 0x7f835000, 0x205d1265, 0x5b005903, - 0x20610965, 0x5f005d03, 0x2e631965, 0x61005703, - 0x00041961, 0x6d062650, 0x00466305, 0x00000000, - 0x01041562, 0x06058220, 0x02466505, 0x7f800000, - 0x01041362, 0x10058220, 0x02466b05, 0xff800000, - 0x01041462, 0x0e058220, 0x02466905, 0xff800000, - 0x27641b62, 0x47004100, 0x27661b62, 0x50004500, - 0x00041c61, 0x14050110, 0x00566d06, 0x00000000, - 0x01041262, 0x04058220, 0x02466405, 0x7f800000, - 0x01041162, 0x08058220, 0x02466605, 0x7f800000, - 0x25671962, 0x47004100, 0x01041162, 0x0c058220, - 0x02466705, 0xff800000, 0x00040024, 0x0001c060, - 0x00000080, 0x00000080, 0x00041d61, 0x14054110, - 0x00000000, 0x00000000, 0x00041c61, 0x08054220, - 0x00000000, 0x7f800000, 0x00041f61, 0x06054220, - 0x00000000, 0x7f800000, 0x00041f61, 0x04054220, - 0x00000000, 0x7f800000, 0x00040061, 0x10054220, - 0x00000000, 0xff800000, 0x00040061, 0x0e054220, - 0x00000000, 0xff800000, 0x00041f61, 0x0c054220, - 0x00000000, 0xff800000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x606c1e65, 0x00101405, - 0x00041961, 0x6d050450, 0x00686c06, 0x00000000, - 0x80000061, 0x71064210, 0x00000000, 0x00000000, - 0x00041a70, 0x70058550, 0x25586d05, 0x00000000, - 0x00041961, 0x6e050560, 0x00467005, 0x00000000, - 0x80001b61, 0x30010110, 0x00007104, 0x00000000, - 0x00041a70, 0x00018220, 0x22466e05, 0x00000000, - 0x00040061, 0x71050120, 0x00003000, 0x00000000, - 0x00040079, 0x73058620, 0x06462805, 0x00000000, - 0x00041a4d, 0x3b050220, 0x00467105, 0x00000000, - 0x00040070, 0x00018660, 0x16462805, 0x00000000, - 0x20751b65, 0x73007103, 0x0004194d, 0x77050220, - 0x00467505, 0x00000000, 0x01040022, 0x0001c060, - 0x000000c0, 0x000000c0, 0xa1790040, 0x024e1703, - 0xaa7a0040, 0x024e1903, 0x00031a70, 0x7b050220, - 0x52467905, 0x00441706, 0x00131a70, 0x7c050220, - 0x52467a05, 0x00441906, 0x00033561, 0x37060220, - 0x00347905, 0x00000000, 0x00133561, 0x39060220, - 0x00347a05, 0x00000000, 0x00031c40, 0x7d052660, - 0x06467b05, 0x00441726, 0x00131c40, 0x7e052660, - 0x06467c05, 0x00441926, 0x00031a61, 0x37260220, - 0x00347d05, 0x00000000, 0x00131a61, 0x39260220, - 0x00347e05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x15140000, - 0xfb183724, 0x01003b14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0xa07eb540, 0x15107702, - 0x00040061, 0x00010660, 0x20466e05, 0x00000000, - 0x01040022, 0x0001c060, 0x000001a8, 0x000001a8, - 0x00040969, 0x02058660, 0x02467e05, 0x00000005, - 0xe0140068, 0x01b07e03, 0x00031361, 0x23050220, - 0x00441f26, 0x00000000, 0x00131261, 0x24050220, - 0x00442126, 0x00000000, 0xa12c1c40, 0x020e1f02, - 0xaa2d1d40, 0x030e2102, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x01058660, - 0x02462505, 0x0000001d, 0x00031b70, 0x2e050220, - 0x52462c05, 0x00441f06, 0x00033561, 0x3c060220, - 0x00342c05, 0x00000000, 0x00131c70, 0x2f050220, - 0x52462d05, 0x00442106, 0x00130061, 0x3e060220, - 0x00342d05, 0x00000000, 0x20121d66, 0x01002a03, - 0x00041b52, 0x30040e68, 0x0e2e2305, 0x2e051405, - 0x00131961, 0x3e260220, 0x00343105, 0x00000000, - 0x00031a61, 0x3c260220, 0x00343005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x00000000, 0xfb0c3c24, 0x003c0444, - 0xa0320040, 0x01002c03, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x27341970, 0x2c003203, - 0x00033561, 0x3d060220, 0x00343205, 0x00000000, - 0x00133561, 0x3f060220, 0x00343305, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa0361b40, 0x30023402, 0x00131961, 0x3f260220, - 0x00343705, 0x00000000, 0x00031a61, 0x3d260220, - 0x00343605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xfb0c3d24, 0x003c0c44, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x20371b40, 0x0c000400, - 0x253d3670, 0x04000c00, 0xa34f0061, 0x7f810000, - 0x604f0061, 0x00100400, 0xa3513561, 0x7f810000, - 0x60510061, 0x00100600, 0xa3533561, 0x7f810000, - 0x60530061, 0x00100800, 0xa3550061, 0xff810000, - 0x60550061, 0x00100c00, 0xa3573661, 0xff810000, - 0x60570061, 0x00100e00, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa3593661, 0xff810000, - 0x60590061, 0x00101000, 0x20393540, 0x0e000600, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x01041762, 0x3f058220, 0x02463705, 0x7f800000, - 0x80031761, 0x74060220, 0x00444f26, 0x00000000, - 0x80031661, 0x14060220, 0x00445126, 0x00000000, - 0x80031561, 0x2c060220, 0x00445326, 0x00000000, - 0x80031461, 0x43060220, 0x00445526, 0x00000000, - 0x80031361, 0x62060220, 0x00445726, 0x00000000, - 0x80031261, 0x6f060220, 0x00445926, 0x00000000, - 0x25410070, 0x06000e00, 0x80031e62, 0x72060aa0, - 0x5a444f06, 0x00447406, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80031d62, 0x01060aa0, - 0x5a445106, 0x00441406, 0x80031c62, 0x2a060aa0, - 0x5a445306, 0x00442c06, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80031b62, 0x3b060aa0, - 0x4a445506, 0x00444306, 0x80031a62, 0x60060aa0, - 0x4a445706, 0x00446206, 0x80031962, 0x6d060aa0, - 0x4a445906, 0x00446f06, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x43058220, - 0x02463905, 0x7f800000, 0x80030e61, 0x4f260220, - 0x00447206, 0x00000000, 0x80030d61, 0x51260220, - 0x00440106, 0x00000000, 0x80030c61, 0x53260220, - 0x00442a06, 0x00000000, 0x80030b61, 0x55260220, - 0x00443b06, 0x00000000, 0x80030a61, 0x57260220, - 0x00446006, 0x00000000, 0x80030961, 0x59260220, - 0x00446d06, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x203b0040, 0x10000800, - 0x25450070, 0x08001000, 0x80021e61, 0x79070220, - 0x00424f47, 0x00000000, 0x80020061, 0x77070220, - 0x00424f27, 0x00000000, 0x80021f61, 0x21070220, - 0x00425147, 0x00000000, 0x80020061, 0x1f070220, - 0x00425127, 0x00000000, 0x80021f61, 0x31070220, - 0x00425347, 0x00000000, 0x80020061, 0x2f070220, - 0x00425327, 0x00000000, 0x80021f61, 0x4d070220, - 0x00425547, 0x00000000, 0x80020061, 0x4b070220, - 0x00425527, 0x00000000, 0x80021f61, 0x67070220, - 0x00425747, 0x00000000, 0x80020061, 0x65070220, - 0x00425727, 0x00000000, 0x80020061, 0x7b070220, - 0x00425947, 0x00000000, 0x80020061, 0x72070220, - 0x00425927, 0x00000000, 0x01041262, 0x47058220, - 0x02463b05, 0x7f800000, 0x80020062, 0x75070aa0, - 0x5a427707, 0x00427907, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80021f62, 0x15070aa0, - 0x5a421f07, 0x00422107, 0x80021f62, 0x2d070aa0, - 0x5a422f07, 0x00423107, 0x80021e62, 0x49070aa0, - 0x4a424b07, 0x00424d07, 0x80021c62, 0x63070aa0, - 0x4a426507, 0x00426707, 0x80021a62, 0x70070aa0, - 0x4a427207, 0x00427b07, 0x00040070, 0x00018660, - 0x26463d05, 0x00000000, 0x80021661, 0x4f470220, - 0x00427507, 0x00000000, 0x80021561, 0x51470220, - 0x00421507, 0x00000000, 0x80021461, 0x53470220, - 0x00422d07, 0x00000000, 0x80021361, 0x55470220, - 0x00424907, 0x00000000, 0x80021261, 0x57470220, - 0x00426307, 0x00000000, 0x80021161, 0x59470220, - 0x00427007, 0x00000000, 0x01040062, 0x49058220, - 0x02463705, 0xff800000, 0x80021f61, 0x7e070220, - 0x00424f67, 0x00000000, 0x80021161, 0x7c070220, - 0x00424f27, 0x00000000, 0x80021f61, 0x26070220, - 0x00425167, 0x00000000, 0x80020061, 0x24070220, - 0x00425127, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80021f61, 0x34070220, - 0x00425327, 0x00000000, 0x80021f61, 0x5f070220, - 0x00425567, 0x00000000, 0x80020061, 0x5d070220, - 0x00425527, 0x00000000, 0x80021f61, 0x6c070220, - 0x00425767, 0x00000000, 0x80020061, 0x6a070220, - 0x00425727, 0x00000000, 0x80020061, 0x03070220, - 0x00425967, 0x00000000, 0x80020061, 0x01070220, - 0x00425927, 0x00000000, 0x00040070, 0x00018660, - 0x26464105, 0x00000000, 0x80023561, 0x36070220, - 0x00425367, 0x00000000, 0x80020062, 0x7a070aa0, - 0x5a427c07, 0x00427e07, 0x80021f62, 0x22070aa0, - 0x5a422407, 0x00422607, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80021f62, 0x5b070aa0, - 0x4a425d07, 0x00425f07, 0x80021d62, 0x68070aa0, - 0x4a426a07, 0x00426c07, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x4b058220, - 0x02463905, 0xff800000, 0x80021a62, 0x32070aa0, - 0x5a423407, 0x00423607, 0x80021561, 0x4f670220, - 0x00427a07, 0x00000000, 0x80021461, 0x51670220, - 0x00422207, 0x00000000, 0x80021361, 0x55670220, - 0x00425b07, 0x00000000, 0x80021f62, 0x7c070aa0, - 0x4a420107, 0x00420307, 0x80021361, 0x57670220, - 0x00426807, 0x00000000, 0x00040070, 0x00018660, - 0x26464505, 0x00000000, 0x80021261, 0x53670220, - 0x00423207, 0x00000000, 0x80021e62, 0x4f850aa0, - 0x5a004f64, 0x00344f85, 0x80021e62, 0x50850aa0, - 0x5a005064, 0x00345085, 0x80021d62, 0x51850aa0, - 0x5a005164, 0x00345185, 0x80021d62, 0x52850aa0, - 0x5a005264, 0x00345285, 0x80021c62, 0x55850aa0, - 0x4a005564, 0x00345585, 0x80021c62, 0x56850aa0, - 0x4a005664, 0x00345685, 0x80021761, 0x59670220, - 0x00427c07, 0x00000000, 0x80021c62, 0x57850aa0, - 0x4a005764, 0x00345785, 0x80021c62, 0x58850aa0, - 0x4a005864, 0x00345885, 0x01040062, 0x4d058220, - 0x02463b05, 0xff800000, 0x80021b62, 0x53850aa0, - 0x5a005364, 0x00345385, 0x80021b62, 0x54850aa0, - 0x5a005464, 0x00345485, 0x80031762, 0x50050aa0, - 0x5a004fe4, 0x00465005, 0x80031762, 0x52050aa0, - 0x5a0051e4, 0x00465205, 0x80031762, 0x56050aa0, - 0x4a0055e4, 0x00465605, 0x80021a62, 0x59850aa0, - 0x4a005964, 0x00345985, 0x80021a62, 0x5a850aa0, - 0x4a005a64, 0x00345a85, 0x80031762, 0x58050aa0, - 0x4a0057e4, 0x00465805, 0x00040070, 0x00018220, - 0x52462805, 0x00000003, 0x80031762, 0x54050aa0, - 0x5a0053e4, 0x00465405, 0x80031362, 0x5a050aa0, - 0x4a0059e4, 0x00465a05, 0x01040022, 0x0001c060, - 0x000002b0, 0x000002b0, 0xa15b0040, 0x080e1b03, - 0xaa5c0040, 0x080e1d03, 0x00040069, 0x60058660, - 0x02462805, 0x00000002, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00030070, 0x5d050220, - 0x52465b05, 0x00441b06, 0x80101b01, 0x00000000, - 0x00000000, 0x00000000, 0x00130070, 0x5e050220, - 0x52465c05, 0x00441d06, 0xa0631b40, 0x60005b02, - 0xe0610068, 0x01e02803, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00030040, 0x5f052660, - 0x06465d05, 0x00441b26, 0x00131c40, 0x60052660, - 0x06465e05, 0x00441d26, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x27650070, 0x5b006303, - 0xe7690070, 0x00202803, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x67040e68, - 0x0e2e5f05, 0x65056105, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x6b050220, - 0x020052e4, 0x000054e4, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0xe76d0070, 0x00102803, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x51060220, 0x00346305, 0x00000000, - 0x80101201, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x53060220, 0x00346405, 0x00000000, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0x2f5b0062, 0x6b015083, 0x00031b61, 0x51260220, - 0x00346705, 0x00000000, 0x00131b61, 0x53260220, - 0x00346805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x00000000, - 0xfb2a5124, 0x01005b14, 0xa06f0040, 0x00c06303, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x27710070, 0x63006f03, 0x00040070, 0x00018660, - 0x26466905, 0x00000000, 0x00033761, 0x5c060220, - 0x00346f05, 0x00000000, 0x00130061, 0x5e060220, - 0x00347005, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0xa0730040, 0x67027102, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x75050220, 0x020058e4, 0x00005ae4, - 0x00131a61, 0x5e260220, 0x00347405, 0x00000000, - 0x00031b61, 0x5c260220, 0x00347305, 0x00000000, - 0x00040070, 0x00018660, 0x26466d05, 0x00000000, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0x2f600062, 0x75015683, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x00000000, - 0xfb2c5c24, 0x01006014, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0xa3761a61, 0x7f810000, - 0x60760061, 0x00103f00, 0xa3780061, 0x7f810000, - 0x60780061, 0x00104300, 0xa37a0061, 0x7f810000, - 0x607a0061, 0x00104700, 0xa37c1d61, 0xff810000, - 0x607c0061, 0x00104900, 0xa37e0061, 0xff810000, - 0x607e0061, 0x00104b00, 0xa3011c61, 0xff810000, - 0x60010061, 0x00104d00, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x00018220, - 0x52462805, 0x00000003, 0x80031661, 0x06060220, - 0x00447626, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80031561, 0x13060220, - 0x00447826, 0x00000000, 0x80031461, 0x25060220, - 0x00447a26, 0x00000000, 0x80031361, 0x34060220, - 0x00447c26, 0x00000000, 0x80031261, 0x41060220, - 0x00447e26, 0x00000000, 0x80031d62, 0x04060aa0, - 0x5a447606, 0x00440606, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80031c62, 0x11060aa0, - 0x5a447806, 0x00441306, 0x80031b62, 0x23060aa0, - 0x5a447a06, 0x00442506, 0x80031461, 0x4e060220, - 0x00440126, 0x00000000, 0x80031b62, 0x32060aa0, - 0x4a447c06, 0x00443406, 0x80031a62, 0x3f060aa0, - 0x4a447e06, 0x00444106, 0x80030d61, 0x76260220, - 0x00440406, 0x00000000, 0x80030c61, 0x78260220, - 0x00441106, 0x00000000, 0x80030b61, 0x7a260220, - 0x00442306, 0x00000000, 0x80031c62, 0x4c060aa0, - 0x4a440106, 0x00444e06, 0x80030b61, 0x7c260220, - 0x00443206, 0x00000000, 0x80030a61, 0x7e260220, - 0x00443f06, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80021d61, 0x0b070220, - 0x00427647, 0x00000000, 0x80023561, 0x09070220, - 0x00427627, 0x00000000, 0x80021e61, 0x1d070220, - 0x00427847, 0x00000000, 0x80020061, 0x1b070220, - 0x00427827, 0x00000000, 0x80021f61, 0x2c070220, - 0x00427a47, 0x00000000, 0x80020061, 0x2a070220, - 0x00427a27, 0x00000000, 0x80031161, 0x01260220, - 0x00444c06, 0x00000000, 0x80021f61, 0x39070220, - 0x00427c47, 0x00000000, 0x80020061, 0x37070220, - 0x00427c27, 0x00000000, 0x80020f61, 0x46070220, - 0x00427e47, 0x00000000, 0x80020061, 0x44070220, - 0x00427e27, 0x00000000, 0x80021f62, 0x07070aa0, - 0x5a420907, 0x00420b07, 0x80021f62, 0x14070aa0, - 0x5a421b07, 0x00421d07, 0x80021e62, 0x26070aa0, - 0x5a422a07, 0x00422c07, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80021d61, 0x53070220, - 0x00420147, 0x00000000, 0x80023761, 0x51070220, - 0x00420127, 0x00000000, 0x80021d62, 0x35070aa0, - 0x4a423707, 0x00423907, 0x80021b62, 0x42070aa0, - 0x4a424407, 0x00424607, 0x80021561, 0x76470220, - 0x00420707, 0x00000000, 0x80021461, 0x78470220, - 0x00421407, 0x00000000, 0x80021361, 0x7a470220, - 0x00422607, 0x00000000, 0x80021c62, 0x4f070aa0, - 0x4a425107, 0x00425307, 0x80021361, 0x7c470220, - 0x00423507, 0x00000000, 0x80021261, 0x7e470220, - 0x00424207, 0x00000000, 0x80021d61, 0x10070220, - 0x00427667, 0x00000000, 0x80020061, 0x0e070220, - 0x00427627, 0x00000000, 0x80021e61, 0x22070220, - 0x00427867, 0x00000000, 0x80020061, 0x20070220, - 0x00427827, 0x00000000, 0x80021f61, 0x31070220, - 0x00427a67, 0x00000000, 0x80020061, 0x2f070220, - 0x00427a27, 0x00000000, 0x80021161, 0x01470220, - 0x00424f07, 0x00000000, 0x80021f61, 0x3e070220, - 0x00427c67, 0x00000000, 0x80020061, 0x3c070220, - 0x00427c27, 0x00000000, 0x80021f61, 0x4b070220, - 0x00427e67, 0x00000000, 0x80020061, 0x49070220, - 0x00427e27, 0x00000000, 0x80021f62, 0x0c070aa0, - 0x5a420e07, 0x00421007, 0x80021f62, 0x1e070aa0, - 0x5a422007, 0x00422207, 0x80021e62, 0x2d070aa0, - 0x5a422f07, 0x00423107, 0x80021d61, 0x58070220, - 0x00420167, 0x00000000, 0x80020061, 0x56070220, - 0x00420127, 0x00000000, 0x80021d62, 0x3a070aa0, - 0x4a423c07, 0x00423e07, 0x80021b62, 0x47070aa0, - 0x4a424907, 0x00424b07, 0x80021561, 0x76670220, - 0x00420c07, 0x00000000, 0x80021461, 0x78670220, - 0x00421e07, 0x00000000, 0x80021361, 0x7a670220, - 0x00422d07, 0x00000000, 0x80021c62, 0x54070aa0, - 0x4a425607, 0x00425807, 0x80021361, 0x7c670220, - 0x00423a07, 0x00000000, 0x80021261, 0x7e670220, - 0x00424707, 0x00000000, 0x80021d62, 0x76850aa0, - 0x5a007664, 0x00347685, 0x80021d62, 0x77850aa0, - 0x5a007764, 0x00347785, 0x80021c62, 0x78850aa0, - 0x5a007864, 0x00347885, 0x80021c62, 0x79850aa0, - 0x5a007964, 0x00347985, 0x80021b62, 0x7a850aa0, - 0x5a007a64, 0x00347a85, 0x80021b62, 0x7b850aa0, - 0x5a007b64, 0x00347b85, 0x80021761, 0x01670220, - 0x00425407, 0x00000000, 0x80021b62, 0x7c850aa0, - 0x4a007c64, 0x00347c85, 0x80021b62, 0x7d850aa0, - 0x4a007d64, 0x00347d85, 0x80021a62, 0x7e850aa0, - 0x4a007e64, 0x00347e85, 0x80021a62, 0x7f850aa0, - 0x4a007f64, 0x00347f85, 0x80031762, 0x77050aa0, - 0x5a0076e4, 0x00467705, 0x80031762, 0x79050aa0, - 0x5a0078e4, 0x00467905, 0x80031762, 0x7b050aa0, - 0x5a007ae4, 0x00467b05, 0x80021962, 0x01850aa0, - 0x4a000164, 0x00340185, 0x80021962, 0x02850aa0, - 0x4a000264, 0x00340285, 0x80031762, 0x7d050aa0, - 0x4a007ce4, 0x00467d05, 0x80031762, 0x7f050aa0, - 0x4a007ee4, 0x00467f05, 0x80031362, 0x02050aa0, - 0x4a0001e4, 0x00460205, 0x01040022, 0x0001c060, - 0x00000270, 0x00000270, 0x00040069, 0x03058660, - 0x02462805, 0x00000002, 0x00030061, 0x06050220, - 0x00441726, 0x00000000, 0x00130061, 0x07050220, - 0x00441926, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0xa1080040, 0x030e1702, - 0x80101c01, 0x00000000, 0x00000000, 0x00000000, - 0xaa090040, 0x040e1902, 0xe0040068, 0x01e02803, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030070, 0x0a050220, 0x52460805, 0x00441706, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x61060220, 0x00340805, 0x00000000, - 0x80101c01, 0x00000000, 0x00000000, 0x00000000, - 0x00130070, 0x0b050220, 0x52460905, 0x00441906, - 0x00130061, 0x63060220, 0x00340905, 0x00000000, - 0xe70e0070, 0x00202803, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x0c040e68, - 0x0e2e0605, 0x0a050405, 0x80001601, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x10050220, - 0x020079e4, 0x00007be4, 0x00131a61, 0x63260220, - 0x00340d05, 0x00000000, 0x00031b61, 0x61260220, - 0x00340c05, 0x00000000, 0xe7120070, 0x00102803, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0x2f650062, 0x10017783, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x00000000, - 0xfb2a6124, 0x01006514, 0xa0140040, 0x01000803, - 0x27161970, 0x08001403, 0x00041f70, 0x00018660, - 0x26460e05, 0x00000000, 0x00033861, 0x66060220, - 0x00341405, 0x00000000, 0x00130061, 0x68060220, - 0x00341505, 0x00000000, 0xa0181c40, 0x0c021602, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x1a050220, 0x02007fe4, 0x000002e4, - 0x00131a61, 0x68260220, 0x00341905, 0x00000000, - 0x00031b61, 0x66260220, 0x00341805, 0x00000000, - 0x00040070, 0x00018660, 0x26461205, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x2f6a0062, 0x1a017d83, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x00000000, - 0xfb2c6624, 0x01006a14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80031261, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_primref_procedurals_to_primrefs_indirect = { - .prog_data = { - .base.nr_params = 19, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 3, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 7056, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_primref_procedurals_to_primrefs_indirect_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 19, - .push.cross_thread.regs = 3, - .push.cross_thread.size = 96, - }, - .args_size = 44, - .arg_count = 6, - .args = gfx125_bvh_build_primref_procedurals_to_primrefs_indirect_args, - .code = gfx125_bvh_build_primref_procedurals_to_primrefs_indirect_code, -}; -const char *gfx125_bvh_build_primref_procedurals_to_primrefs_indirect_sha1 = "ee3b0589e969168d674cd371f3f008d4fa9ac557"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_primref_triangles_to_primrefs.h b/src/intel/vulkan/grl/gfx125_bvh_build_primref_triangles_to_primrefs.h deleted file mode 100644 index 4d36a221aa0..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_primref_triangles_to_primrefs.h +++ /dev/null @@ -1,4665 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_primref_triangles_to_primrefs_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_primref_triangles_to_primrefs_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, - { 24, 8 }, - { 32, 4 }, - { 36, 4 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g107<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g46<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g108<1>UD g107<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -add(1) g109<1>UD g107<0,1,0>UD 0x00000040UD { align1 WE_all 1N compacted }; -mov(8) g83<1>UW 0x76543210V { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g1UD g108UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g3UD g109UD nullUD 0x0210c500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -add(8) g83.8<1>UW g83<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g53<1>D g83<8,8,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g27.1<2>F g2.7<0,1,0>F { align1 1Q }; -mov(8) g29.1<2>F g2.7<0,1,0>F { align1 2Q }; -mov(8) g41.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g43.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g37.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g39.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g27<2>F g2.6<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g29<2>F g2.6<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g41<2>F g2.2<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g43<2>F g2.2<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g37<2>F g2<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g39<2>F g2<0,1,0>F { align1 2Q F@6 compacted }; -add(8) g105<1>D g27<8,4,2>D 36D { align1 1Q F@6 compacted }; -add(8) g106<1>D g29<8,4,2>D 36D { align1 2Q F@5 compacted }; -cmp.l.f0.0(8) g107<1>UD g105<8,8,1>UD g27<8,4,2>UD { align1 1Q I@2 }; -mov(8) g67<2>UD g105<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -cmp.l.f0.0(8) g108<1>UD g106<8,8,1>UD g29<8,4,2>UD { align1 2Q I@3 }; -mov(8) g69<2>UD g106<4,4,1>UD { align1 2Q }; -shl(16) g104<1>D g46<8,8,1>D 0x00000004UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g109<1>D -g107<8,8,1>D g27.1<8,4,2>D { align1 1Q I@5 }; -add(8) g110<1>D -g108<8,8,1>D g29.1<8,4,2>D { align1 2Q I@4 }; -add(16) g55<1>D g104<1,1,0>D g53<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(16) g103<1>F g3<0,1,0>F { align1 1H I@1 compacted }; -mov(8) g45.1<2>F g2.5<0,1,0>F { align1 1Q I@4 }; -mov(8) g47.1<2>F g2.5<0,1,0>F { align1 2Q I@4 }; -mov(8) g67.1<2>UD g109<4,4,1>UD { align1 1Q I@3 }; -mov(8) g69.1<2>UD g110<4,4,1>UD { align1 2Q I@3 }; -cmp.l.f0.0(16) null<1>UD g55<8,8,1>UD g3.1<0,1,0>UD { align1 1H I@3 }; -mov(16) g49<1>UD g103.3<32,8,4>UB { align1 1H F@3 }; -mov(8) g45<2>F g2.4<0,1,0>F { align1 1Q F@2 compacted }; -mov(8) g47<2>F g2.4<0,1,0>F { align1 2Q F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g51UD g67UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -and(16) g69<1>UD g3<0,1,0>UD 0x00ffffffUD { align1 1H $2.src }; -(+f0.0) if(16) JIP: LABEL1 UIP: LABEL0 { align1 1H }; -add(8) g110<1>D g27<8,4,2>D 40D { align1 1Q compacted }; -add(8) g111<1>D g29<8,4,2>D 40D { align1 2Q compacted }; -add(8) g118<1>D g27<8,4,2>D 16D { align1 1Q compacted }; -add(8) g119<1>D g29<8,4,2>D 16D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g1UD g27UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(8) g112<1>UD g110<8,8,1>UD g27<8,4,2>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -cmp.l.f0.0(8) g113<1>UD g111<8,8,1>UD g29<8,4,2>UD { align1 2Q I@4 }; -mov(8) g71<2>UD g110<4,4,1>UD { align1 1Q }; -mov(8) g73<2>UD g111<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g120<1>UD g118<8,8,1>UD g27<8,4,2>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g121<1>UD g119<8,8,1>UD g29<8,4,2>UD { align1 2Q I@6 }; -add(8) g114<1>D -g112<8,8,1>D g27.1<8,4,2>D { align1 1Q I@6 }; -add(8) g115<1>D -g113<8,8,1>D g29.1<8,4,2>D { align1 2Q I@6 }; -mov(8) g71.1<2>UD g114<4,4,1>UD { align1 1Q I@2 }; -mov(8) g73.1<2>UD g115<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g116UD g71UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g72<2>UD g118<4,4,1>UD { align1 1Q $4.src }; -mov(8) g74<2>UD g119<4,4,1>UD { align1 2Q $4.src }; -mov(8) g33<2>UD g1<4,4,1>UD { align1 1Q $3.dst }; -mov(8) g35<2>UD g2<4,4,1>UD { align1 2Q $3.dst }; -mov(8) g33.1<2>UD g3<4,4,1>UD { align1 1Q @2 $3.dst }; -mov(8) g35.1<2>UD g4<4,4,1>UD { align1 2Q @2 $3.dst }; -mov(16) g124<2>UB g116<16,8,2>UW { align1 1H $4.dst }; -mov(16) g122<2>HF g116<16,8,2>HF { align1 1H }; -mov(16) g117<1>UD g124<16,8,2>UB { align1 1H A@1 }; -mov(16) g115<1>UW g122<16,8,2>UW { align1 1H F@1 }; -add(8) g122<1>D -g120<8,8,1>D g27.1<8,4,2>D { align1 1Q }; -add(8) g123<1>D -g121<8,8,1>D g29.1<8,4,2>D { align1 2Q }; -cmp.nz.f0.0(16) null<1>D g117<8,8,1>D 4D { align1 1H I@4 }; -mov(8) g72.1<2>UD g122<4,4,1>UD { align1 1Q I@3 }; -mov(8) g74.1<2>UD g123<4,4,1>UD { align1 2Q I@3 }; -mov(16) g123<1>UD g115.1<16,8,2>UB { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g9UD g72UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -(+f0.0) if(16) JIP: LABEL3 UIP: LABEL2 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g117<8,8,1>D 0D { align1 1H }; -mul(16) g77<1>D g55<1,1,0>D 3W { align1 1H compacted }; -(+f0.0) if(16) JIP: LABEL5 UIP: LABEL4 { align1 1H }; -mul(16) g125<1>D g55<1,1,0>D 6W { align1 1H compacted }; -add(16) g17<1>D g5<1,1,0>D g125<1,1,0>D { align1 1H @1 $3.dst compacted }; -cmp.l.f0.0(16) g19<1>UD g17<1,1,0>UD g5<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g25<1>D g17<1,1,0>D 4D { align1 1H compacted }; -mov(8) g28<2>UD g17<4,4,1>UD { align1 1Q }; -mov(8) g30<2>UD g18<4,4,1>UD { align1 2Q }; -add(16) g21<1>D -g19<1,1,0>D g7<1,1,0>D { align1 1H @4 $3.dst compacted }; -cmp.l.f0.0(16) g61<1>UD g25<1,1,0>UD g17<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g57<2>UD g25<4,4,1>UD { align1 1Q }; -mov(8) g59<2>UD g26<4,4,1>UD { align1 2Q }; -mov(8) g28.1<2>UD g21<4,4,1>UD { align1 1Q I@4 }; -mov(8) g30.1<2>UD g22<4,4,1>UD { align1 2Q I@5 }; -add(16) g63<1>D -g61<1,1,0>D g21<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g24UD g28UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(8) g57.1<2>UD g63<4,4,1>UD { align1 1Q I@1 }; -mov(8) g59.1<2>UD g64<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g64UD g57UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -mov(16) g22<1>F g24<1,1,0>F { align1 1H I@3 compacted }; -mov(16) g77<1>UD g24<16,8,2>UW { align1 1H }; -mov(16) g79<1>UD g22.1<16,8,2>UW { align1 1H F@1 }; -mov(16) g89<1>UD g64<16,8,2>UW { align1 1H $7.dst }; -else(16) JIP: LABEL4 UIP: LABEL4 { align1 1H }; - -LABEL5: -add(16) g79<1>D g77<1,1,0>D 1D { align1 1H I@2 compacted }; -add(16) g89<1>D g77<1,1,0>D 2D { align1 1H I@3 compacted }; - -LABEL4: -endif(16) JIP: LABEL6 { align1 1H }; - -LABEL6: -else(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; - -LABEL3: -mul(16) g65<1>D g55<1,1,0>D 12W { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g67<1>D g5<1,1,0>D g65<1,1,0>D { align1 1H @1 $3.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g71<1>UD g67<1,1,0>UD g5<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g58<2>UD g67<4,4,1>UD { align1 1Q $7.src }; -mov(8) g60<2>UD g68<4,4,1>UD { align1 2Q $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g73<1>D -g71<1,1,0>D g7<1,1,0>D { align1 1H @3 $3.dst compacted }; -mov(8) g58.1<2>UD g73<4,4,1>UD { align1 1Q I@1 }; -mov(8) g60.1<2>UD g74<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g17UD g58UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -mov(16) g77<1>UD g17<8,8,1>UD { align1 1H $7.dst }; -mov(16) g79<1>UD g19<8,8,1>UD { align1 1H $7.dst }; -mov(16) g89<1>UD g21<8,8,1>UD { align1 1H $7.dst }; - -LABEL2: -endif(16) JIP: LABEL7 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g74<1>D g51<1,1,0>D -1D { align1 1H $2.dst compacted }; -cmp.nz.f0.0(16) null<1>D g123<8,8,1>D 1D { align1 1H }; -sel.l(16) g91<1>UD g77<1,1,0>UD g74<1,1,0>UD { align1 1H I@2 compacted }; -sel.l(16) g93<1>UD g79<1,1,0>UD g74<1,1,0>UD { align1 1H I@6 compacted }; -sel.l(16) g95<1>UD g89<1,1,0>UD g74<1,1,0>UD { align1 1H I@6 compacted }; -(+f0.0) if(16) JIP: LABEL9 UIP: LABEL8 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g123<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL11 UIP: LABEL10 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g123<8,8,1>D 3D { align1 1H }; -(+f0.0) if(16) JIP: LABEL13 UIP: LABEL12 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g123<8,8,1>D 2D { align1 1H }; -(+f0.0) if(16) JIP: LABEL15 UIP: LABEL14 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g123<8,8,1>D 5D { align1 1H }; -(+f0.0) if(16) JIP: LABEL17 UIP: LABEL16 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g123<8,8,1>D 4D { align1 1H }; -(+f0.0) if(16) JIP: LABEL19 UIP: LABEL18 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g123<8,8,1>D 6D { align1 1H }; -(+f0.0) if(16) JIP: LABEL21 UIP: LABEL20 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g123<8,8,1>D 7D { align1 1H }; -(+f0.0) if(16) JIP: LABEL23 UIP: LABEL22 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g123<8,8,1>D 8D { align1 1H }; -(+f0.0) if(16) JIP: LABEL25 UIP: LABEL24 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g123<8,8,1>D 9D { align1 1H }; -(+f0.0) if(16) JIP: LABEL27 UIP: LABEL26 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g123<8,8,1>D 10D { align1 1H }; -(+f0.0) if(16) JIP: LABEL29 UIP: LABEL28 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g123<8,8,1>D 11D { align1 1H }; -(+f0.0) if(16) JIP: LABEL31 UIP: LABEL30 { align1 1H }; -cmp.z.f0.0(16) null<1>D g123<8,8,1>D 12D { align1 1H }; -(+f0.0) if(16) JIP: LABEL32 UIP: LABEL32 { align1 1H }; -mul(16) g75<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H $5.dst }; -mul(16) g122<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H }; -mul(16) g86<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H }; -mul(16) g102<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g75.1<2>UW g75.1<16,8,2>UW g122<16,8,2>UW { align1 1H I@3 }; -mul(16) g123<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H }; -add(16) g81<1>D g9<1,1,0>D g75<1,1,0>D { align1 1H @2 $5.dst compacted }; -add(16) g86.1<2>UW g86.1<16,8,2>UW g123<16,8,2>UW { align1 1H I@2 }; -mul(16) g124<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g9<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g59<2>UD g81<4,4,1>UD { align1 1Q $7.src }; -mov(8) g61<2>UD g82<4,4,1>UD { align1 2Q $7.src }; -add(16) g97<1>D g9<1,1,0>D g86<1,1,0>D { align1 1H I@5 compacted }; -add(16) g102.1<2>UW g102.1<16,8,2>UW g124<16,8,2>UW { align1 1H I@5 }; -add(16) g85<1>D -g83<1,1,0>D g11<1,1,0>D { align1 1H @5 $5.dst compacted }; -cmp.l.f0.0(16) g99<1>UD g97<1,1,0>UD g9<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g63<2>UD g97<4,4,1>UD { align1 1Q }; -mov(8) g65<2>UD g98<4,4,1>UD { align1 2Q }; -add(16) g104<1>D g9<1,1,0>D g102<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g59.1<2>UD g85<4,4,1>UD { align1 1Q I@5 }; -mov(8) g61.1<2>UD g86<4,4,1>UD { align1 2Q I@6 }; -add(16) g101<1>D -g99<1,1,0>D g11<1,1,0>D { align1 1H I@6 compacted }; -cmp.l.f0.0(16) g106<1>UD g104<1,1,0>UD g9<1,1,0>UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g71<2>UD g104<4,4,1>UD { align1 1Q $4.src }; -mov(8) g73<2>UD g105<4,4,1>UD { align1 2Q $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g110UD g59UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -mov(8) g63.1<2>UD g101<4,4,1>UD { align1 1Q I@4 }; -mov(8) g65.1<2>UD g102<4,4,1>UD { align1 2Q I@5 }; -add(16) g108<1>D -g106<1,1,0>D g11<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g122UD g63UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(8) g71.1<2>UD g108<4,4,1>UD { align1 1Q I@1 }; -mov(8) g73.1<2>UD g109<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g24UD g71UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(16) g125<2>HF g110<16,8,2>HF { align1 1H $8.dst }; -mov(16) g109<1>UW g125<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g28<2>HF g122<16,8,2>HF { align1 1H $9.dst }; -mov(16) g126<2>UB g110<16,8,2>UW { align1 1H }; -mov(16) g121<1>UW g28<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g60<2>HF g24<16,8,2>HF { align1 1H $5.dst }; -mov(16) g20<4>UB g126<16,8,2>UB { align1 1H I@2 }; -mov(16) g27<4>UB g109.1<16,8,2>UB { align1 1H I@4 }; -mov(16) g29<2>UB g122<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g23<1>UW g60<16,8,2>UW { align1 1H F@1 }; -mov(16) g111<1>F g20<32,8,4>B { align1 1H A@3 }; -mov(16) g116<1>F g27<32,8,4>B { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g57<4>UB g29<16,8,2>UB { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g64<4>UB g23.1<16,8,2>UB { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g59<4>UB g121.1<16,8,2>UB { align1 1H I@7 }; -mov(16) g61<2>UB g24<16,8,2>UW { align1 1H }; -mul(16) g113<1>F g111<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@2 }; -mul(16) g118<1>F g116<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@2 }; -mov(16) g123<1>F g57<32,8,4>B { align1 1H A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g30<1>F g64<32,8,4>B { align1 1H I@3 }; -mov(16) g18<1>F g59<32,8,4>B { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g62<4>UB g61<16,8,2>UB { align1 1H I@1 }; -sel.ge(16) g115<1>F g113<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@5 compacted }; -sel.ge(16) g120<1>F g118<1,1,0>F 0xbf800000F /* -1F */ { align1 1H A@3 compacted }; -mul(16) g125<1>F g123<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H A@5 }; -mul(16) g57<1>F g30<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@5 }; -mul(16) g20<1>F g18<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@5 }; -mov(16) g25<1>F g62<32,8,4>B { align1 1H I@1 }; -sel.l(16) g59<1>F g115<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@6 compacted }; -sel.ge(16) g17<1>F g125<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sel.ge(16) g71<1>F g57<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@5 compacted }; -sel.ge(16) g22<1>F g20<1,1,0>F 0xbf800000F /* -1F */ { align1 1H A@4 compacted }; -sel.l(16) g57<1>F g120<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@7 compacted }; -mul(16) g27<1>F g25<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@6 }; -sel.l(16) g63<1>F g17<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sel.l(16) g65<1>F g71<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@5 compacted }; -sel.l(16) g61<1>F g22<1,1,0>F 0x3f800000F /* 1F */ { align1 1H A@1 compacted }; -sel.ge(16) g29<1>F g27<1,1,0>F 0xbf800000F /* -1F */ { align1 1H A@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sel.l(16) g67<1>F g29<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; - -LABEL32: -endif(16) JIP: LABEL33 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g71<1>UD 0x00000000UD { align1 1H F@4 }; -mov(16) g73<1>UD 0x00000000UD { align1 1H $5.src }; -mov(16) g75<1>UD 0x00000000UD { align1 1H }; - -LABEL33: -else(16) JIP: LABEL30 UIP: LABEL30 { align1 1H }; - -LABEL31: -mul(16) g81<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H $5.dst }; -mul(16) g125<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H F@7 }; -mul(16) g84<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H }; -mul(16) g87<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H }; -mul(16) g17<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g81.1<2>UW g81.1<16,8,2>UW g125<16,8,2>UW { align1 1H I@4 }; -mul(16) g126<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H }; -add(16) g87.1<2>UW g87.1<16,8,2>UW g17<16,8,2>UW { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g29<1>D g9<1,1,0>D g81<1,1,0>D { align1 1H A@1 compacted }; -add(16) g84.1<2>UW g84.1<16,8,2>UW g126<16,8,2>UW { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g31<1>UD g29<1,1,0>UD g9<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g17<2>UD g29<4,4,1>UD { align1 1Q }; -mov(8) g19<2>UD g30<4,4,1>UD { align1 2Q F@7 }; -add(16) g81<1>D g9<1,1,0>D g84<1,1,0>D { align1 1H I@4 compacted }; -add(16) g85<1>D g9<1,1,0>D g87<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g9<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g21<2>UD g81<4,4,1>UD { align1 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -mov(8) g23<2>UD g82<4,4,1>UD { align1 2Q F@1 }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g9<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g25<2>UD g85<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g27<2>UD g86<4,4,1>UD { align1 2Q F@2 }; -add(16) g85<1>D -g83<1,1,0>D g11<1,1,0>D { align1 1H @6 $5.dst compacted }; -add(16) g83<1>D -g31<1,1,0>D g11<1,1,0>D { align1 1H compacted }; -add(16) g81<1>D -g87<1,1,0>D g11<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g21.1<2>UD g85<4,4,1>UD { align1 1Q I@3 }; -mov(8) g23.1<2>UD g86<4,4,1>UD { align1 2Q I@4 }; -mov(8) g17.1<2>UD g83<4,4,1>UD { align1 1Q I@4 }; -mov(8) g19.1<2>UD g84<4,4,1>UD { align1 2Q I@5 }; -mov(8) g25.1<2>UD g81<4,4,1>UD { align1 1Q I@5 }; -mov(8) g27.1<2>UD g82<4,4,1>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g29UD g17UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g17UD g21UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g102UD g25UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -mov(16) g81<4>UB g29<8,8,1>UD { align1 1H $10.dst }; -mov(16) g31<4>UB g17<8,8,1>UD { align1 1H $11.dst }; -mov(16) g19<1>F g17<1,1,0>F { align1 1H $10.src compacted }; -mov(16) g17<1>F g29<1,1,0>F { align1 1H A@1 compacted }; -mov(16) g85<4>UB g102<8,8,1>UD { align1 1H $12.dst }; -mov(16) g21<1>F g102<1,1,0>F { align1 1H $11.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(16) g23<4>UB g81<32,8,4>UB { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g27<4>UB g17.2<32,8,4>UB { align1 1H F@2 }; -mov(16) g25<4>UB g17.1<32,8,4>UB { align1 1H $12.src }; -mov(16) g83<4>UB g85<32,8,4>UB { align1 1H I@4 }; -mov(16) g87<4>UB g21.2<32,8,4>UB { align1 1H F@1 }; -mov(16) g29<4>UB g31<32,8,4>UB { align1 1H A@2 }; -mov(16) g17<1>F g25<32,8,4>B { align1 1H I@4 }; -mov(16) g81<4>UB g19.2<32,8,4>UB { align1 1H F@4 }; -mov(16) g85<4>UB g21.1<32,8,4>UB { align1 1H }; -mov(16) g31<4>UB g19.1<32,8,4>UB { align1 1H }; -mov(16) g19<1>F g27<32,8,4>B { align1 1H I@1 }; -mov(16) g25<1>F g81<32,8,4>B { align1 1H I@3 }; -mov(16) g27<1>F g85<32,8,4>B { align1 1H I@2 }; -mov(16) g81<1>F g83<32,8,4>B { align1 1H I@6 }; -mov(16) g21<1>F g31<32,8,4>B { align1 1H I@1 }; -mov(16) g83<1>F g29<32,8,4>B { align1 1H I@4 }; -mov(16) g31<1>F g87<32,8,4>B { align1 1H I@5 }; -mov(16) g29<1>F g23<32,8,4>B { align1 1H I@7 }; -mul(16) g23<1>F g29<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@1 }; -mul(16) g29<1>F g83<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@4 }; -mul(16) g83<1>F g81<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@7 }; -mul(16) g81<1>F g31<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@5 }; -mul(16) g31<1>F g27<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@7 }; -mul(16) g27<1>F g25<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H }; -mul(16) g25<1>F g21<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@7 }; -mul(16) g21<1>F g19<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H }; -mul(16) g19<1>F g17<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H }; -sel.ge(16) g104<1>F g31<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@5 compacted }; -sel.ge(16) g100<1>F g25<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@4 compacted }; -sel.ge(16) g98<1>F g21<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@4 compacted }; -sel.ge(16) g17<1>F g19<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@4 compacted }; -sel.l(16) g65<1>F g104<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@4 compacted }; -sel.ge(16) g103<1>F g83<1,1,0>F 0xbf800000F /* -1F */ { align1 1H I@7 compacted }; -sel.ge(16) g105<1>F g81<1,1,0>F 0xbf800000F /* -1F */ { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sel.l(16) g61<1>F g100<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sel.l(16) g71<1>F g98<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sel.l(16) g57<1>F g17<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@6 compacted }; -sel.ge(16) g101<1>F g27<1,1,0>F 0xbf800000F /* -1F */ { align1 1H I@7 compacted }; -sel.ge(16) g97<1>F g23<1,1,0>F 0xbf800000F /* -1F */ { align1 1H compacted }; -sel.ge(16) g99<1>F g29<1,1,0>F 0xbf800000F /* -1F */ { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sel.l(16) g67<1>F g103<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@7 compacted }; -sel.l(16) g75<1>F g105<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sel.l(16) g73<1>F g101<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sel.l(16) g59<1>F g97<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@5 compacted }; -sel.l(16) g63<1>F g99<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@5 compacted }; - -LABEL30: -endif(16) JIP: LABEL34 { align1 1H }; - -LABEL34: -else(16) JIP: LABEL28 UIP: LABEL28 { align1 1H }; - -LABEL29: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mul(16) g106<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H F@4 }; -mul(16) g18<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H F@5 }; -mul(16) g108<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H }; -mul(16) g110<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g71<1>UD 0x00000000UD { align1 1H A@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g73<1>UD 0x00000000UD { align1 1H A@3 }; -mov(16) g75<1>UD 0x00000000UD { align1 1H A@4 }; -add(16) g106.1<2>UW g106.1<16,8,2>UW g18<16,8,2>UW { align1 1H I@6 }; -mul(16) g19<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g29<1>D g9<1,1,0>D g106<1,1,0>D { align1 1H A@1 compacted }; -add(16) g108.1<2>UW g108.1<16,8,2>UW g19<16,8,2>UW { align1 1H I@2 }; -mul(16) g20<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g31<1>UD g29<1,1,0>UD g9<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g81<1>D g9<1,1,0>D g108<1,1,0>D { align1 1H I@3 compacted }; -add(16) g110.1<2>UW g110.1<16,8,2>UW g20<16,8,2>UW { align1 1H I@3 }; -add(16) g107<1>D -g31<1,1,0>D g11<1,1,0>D { align1 1H @3 $5.dst compacted }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g9<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g85<1>D g9<1,1,0>D g110<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g17<2>UD g29<4,4,1>UD { align1 1Q F@5 }; -mov(8) g19<2>UD g30<4,4,1>UD { align1 2Q }; -mov(8) g21<2>UD g81<4,4,1>UD { align1 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -mov(8) g23<2>UD g82<4,4,1>UD { align1 2Q F@1 }; -add(16) g123<1>D -g83<1,1,0>D g11<1,1,0>D { align1 1H I@6 compacted }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g9<1,1,0>UD { align1 1H I@6 compacted }; -mov(8) g25<2>UD g85<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g27<2>UD g86<4,4,1>UD { align1 2Q F@2 }; -mov(8) g17.1<2>UD g107<4,4,1>UD { align1 1Q I@7 }; -mov(8) g19.1<2>UD g108<4,4,1>UD { align1 2Q I@7 }; -mov(8) g21.1<2>UD g123<4,4,1>UD { align1 1Q I@6 }; -mov(8) g23.1<2>UD g124<4,4,1>UD { align1 2Q I@7 }; -add(16) g97<1>D -g87<1,1,0>D g11<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g112UD g17UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g116UD g21UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -mov(8) g25.1<2>UD g97<4,4,1>UD { align1 1Q I@1 }; -mov(8) g27.1<2>UD g98<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g120UD g25UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(16) g81<2>HF g112<16,8,2>HF { align1 1H $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g86<2>HF g116<16,8,2>HF { align1 1H I@3 }; -mov(16) g111<1>UW g81<16,8,2>UW { align1 1H F@2 }; -mov(16) g115<1>UW g86<16,8,2>UW { align1 1H F@1 }; -mov(16) g100<2>HF g120<16,8,2>HF { align1 1H @3 $6.dst }; -mov(16) g82<2>UB g112<16,8,2>UW { align1 1H }; -mov(16) g119<1>UW g100<16,8,2>UW { align1 1H F@1 }; -mov(16) g85<4>UB g111.1<16,8,2>UB { align1 1H I@4 }; -mov(16) g87<2>UB g116<16,8,2>UW { align1 1H }; -mov(16) g83<4>UB g82<16,8,2>UB { align1 1H I@4 }; -mov(16) g104<4>UB g119.1<16,8,2>UB { align1 1H A@4 }; -mov(16) g99<4>UB g115.1<16,8,2>UB { align1 1H A@4 }; -mov(16) g101<2>UB g120<16,8,2>UW { align1 1H }; -mov(16) g114<1>F g85<32,8,4>UB { align1 1H I@2 }; -mov(16) g97<4>UB g87<16,8,2>UB { align1 1H I@5 }; -mov(16) g122<1>F g104<32,8,4>UB { align1 1H I@4 }; -mov(16) g118<1>F g99<32,8,4>UB { align1 1H I@3 }; -mov(16) g102<4>UB g101<16,8,2>UB { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g57<1>F g114<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@3 }; -mov(16) g113<1>F g83<32,8,4>UB { align1 1H A@6 }; -mul.sat(16) g65<1>F g122<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g61<1>F g118<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@4 }; -mov(16) g121<1>F g102<32,8,4>UB { align1 1H A@1 }; -mov(16) g117<1>F g97<32,8,4>UB { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g59<1>F g113<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mul.sat(16) g67<1>F g121<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@3 }; -mul.sat(16) g63<1>F g117<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@3 }; - -LABEL28: -endif(16) JIP: LABEL35 { align1 1H }; - -LABEL35: -else(16) JIP: LABEL26 UIP: LABEL26 { align1 1H }; - -LABEL27: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mul(16) g123<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul(16) g21<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H F@3 }; -mul(16) g125<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mul(16) g17<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g123.1<2>UW g123.1<16,8,2>UW g21<16,8,2>UW { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mul(16) g22<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g29<1>D g9<1,1,0>D g123<1,1,0>D { align1 1H A@1 compacted }; -add(16) g125.1<2>UW g125.1<16,8,2>UW g22<16,8,2>UW { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mul(16) g23<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g31<1>UD g29<1,1,0>UD g9<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g81<1>D g9<1,1,0>D g125<1,1,0>D { align1 1H I@3 compacted }; -add(16) g17.1<2>UW g17.1<16,8,2>UW g23<16,8,2>UW { align1 1H I@3 }; -add(16) g124<1>D -g31<1,1,0>D g11<1,1,0>D { align1 1H @3 $5.dst compacted }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g9<1,1,0>UD { align1 1H A@3 compacted }; -add(16) g85<1>D g9<1,1,0>D g17<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g21<2>UD g81<4,4,1>UD { align1 1Q }; -mov(8) g23<2>UD g82<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g9<1,1,0>UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g25<2>UD g85<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g27<2>UD g86<4,4,1>UD { align1 2Q F@2 }; -add(16) g85<1>D -g83<1,1,0>D g11<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g17<2>UD g29<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -mov(8) g19<2>UD g30<4,4,1>UD { align1 2Q F@7 }; -add(16) g81<1>D -g87<1,1,0>D g11<1,1,0>D { align1 1H I@6 compacted }; -mov(8) g21.1<2>UD g85<4,4,1>UD { align1 1Q I@4 }; -mov(8) g23.1<2>UD g86<4,4,1>UD { align1 2Q I@5 }; -mov(8) g17.1<2>UD g124<4,4,1>UD { align1 1Q I@5 }; -mov(8) g19.1<2>UD g125<4,4,1>UD { align1 2Q I@5 }; -mov(8) g25.1<2>UD g81<4,4,1>UD { align1 1Q I@5 }; -mov(8) g27.1<2>UD g82<4,4,1>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g29UD g17UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g17UD g21UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g87UD g25UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g82<4>UB g29<8,8,1>UD { align1 1H $14.dst }; -mov(16) g31<4>UB g17<8,8,1>UD { align1 1H $15.dst }; -mov(16) g19<1>F g17<1,1,0>F { align1 1H $14.src compacted }; -mov(16) g85<4>UB g87<8,8,1>UD { align1 1H $0.dst }; -mov(16) g21<1>F g87<1,1,0>F { align1 1H $15.src compacted }; -mov(16) g17<1>F g29<1,1,0>F { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g23<4>UB g82<32,8,4>UB { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g27<4>UB g17.2<32,8,4>UB { align1 1H F@1 }; -mov(16) g25<4>UB g17.1<32,8,4>UB { align1 1H $0.src }; -mov(16) g87<4>UB g21.2<32,8,4>UB { align1 1H A@2 }; -mov(16) g29<4>UB g31<32,8,4>UB { align1 1H A@1 }; -mov(16) g81<4>UB g19.2<32,8,4>UB { align1 1H F@3 }; -mov(16) g83<4>UB g85<32,8,4>UB { align1 1H I@7 }; -mov(16) g17<1>F g25<32,8,4>UB { align1 1H I@5 }; -mov(16) g25<1>F g81<32,8,4>UB { align1 1H I@2 }; -mov(16) g31<4>UB g19.1<32,8,4>UB { align1 1H }; -mov(16) g19<1>F g27<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g57<1>F g17<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@3 }; -mov(16) g85<4>UB g21.1<32,8,4>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mul.sat(16) g73<1>F g25<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@3 }; -mov(16) g21<1>F g31<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mul.sat(16) g71<1>F g19<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@4 }; -mov(16) g18<1>F g23<32,8,4>UB { align1 1H I@7 }; -mov(16) g98<1>F g85<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g61<1>F g21<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@4 }; -mov(16) g20<1>F g29<32,8,4>UB { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g59<1>F g18<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@4 }; -mul.sat(16) g65<1>F g98<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@4 }; -mov(16) g97<1>F g83<32,8,4>UB { align1 1H I@3 }; -mov(16) g99<1>F g87<32,8,4>UB { align1 1H I@6 }; -mul.sat(16) g63<1>F g20<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mul.sat(16) g67<1>F g97<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@3 }; -mul.sat(16) g75<1>F g99<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@3 }; - -LABEL26: -endif(16) JIP: LABEL36 { align1 1H }; - -LABEL36: -else(16) JIP: LABEL24 UIP: LABEL24 { align1 1H }; - -LABEL25: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mul(16) g100<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mul(16) g24<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H F@1 }; -mul(16) g102<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H F@3 }; -mul(16) g104<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g100.1<2>UW g100.1<16,8,2>UW g24<16,8,2>UW { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mul(16) g25<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g29<1>D g9<1,1,0>D g100<1,1,0>D { align1 1H A@1 compacted }; -add(16) g102.1<2>UW g102.1<16,8,2>UW g25<16,8,2>UW { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mul(16) g26<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g31<1>UD g29<1,1,0>UD g9<1,1,0>UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g17<2>UD g29<4,4,1>UD { align1 1Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -mov(8) g19<2>UD g30<4,4,1>UD { align1 2Q F@3 }; -add(16) g81<1>D g9<1,1,0>D g102<1,1,0>D { align1 1H I@5 compacted }; -add(16) g104.1<2>UW g104.1<16,8,2>UW g26<16,8,2>UW { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g101<1>D -g31<1,1,0>D g11<1,1,0>D { align1 1H @5 $5.dst compacted }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g9<1,1,0>UD { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g21<2>UD g81<4,4,1>UD { align1 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -mov(8) g23<2>UD g82<4,4,1>UD { align1 2Q F@3 }; -add(16) g85<1>D g9<1,1,0>D g104<1,1,0>D { align1 1H A@5 compacted }; -mov(8) g17.1<2>UD g101<4,4,1>UD { align1 1Q I@5 }; -mov(8) g19.1<2>UD g102<4,4,1>UD { align1 2Q I@6 }; -add(16) g81<1>D -g83<1,1,0>D g11<1,1,0>D { align1 1H I@6 compacted }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g9<1,1,0>UD { align1 1H A@4 compacted }; -mov(8) g25<2>UD g85<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g27<2>UD g86<4,4,1>UD { align1 2Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g31UD g17UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(8) g21.1<2>UD g81<4,4,1>UD { align1 1Q I@4 }; -mov(8) g23.1<2>UD g82<4,4,1>UD { align1 2Q I@5 }; -add(16) g29<1>D -g87<1,1,0>D g11<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g17UD g21UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g25.1<2>UD g29<4,4,1>UD { align1 1Q I@1 }; -mov(8) g27.1<2>UD g30<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g19UD g25UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -shr(16) g27<1>UD g31<1,1,0>UD 0x0000000aUD { align1 1H $1.dst compacted }; -shr(16) g21<1>UD g31<1,1,0>UD 0x00000014UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(16) g23<1>UD g21<1,1,0>UD 0x000003ffUD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -shr(16) g25<1>UD g17<1,1,0>UD 0x00000014UD { align1 1H $2.dst compacted }; -shr(16) g83<1>UD g17<1,1,0>UD 0x0000000aUD { align1 1H compacted }; -and(16) g21<1>UD g27<1,1,0>UD 0x000003ffUD { align1 1H I@5 compacted }; -and(16) g27<1>UD g25<1,1,0>UD 0x000003ffUD { align1 1H I@3 compacted }; -shr(16) g29<1>UD g19<1,1,0>UD 0x0000000aUD { align1 1H $3.dst compacted }; -shr(16) g81<1>UD g19<1,1,0>UD 0x00000014UD { align1 1H compacted }; -and(16) g25<1>UD g83<1,1,0>UD 0x000003ffUD { align1 1H I@5 compacted }; -and(16) g83<1>UD g81<1,1,0>UD 0x000003ffUD { align1 1H I@2 compacted }; -and(16) g81<1>UD g29<1,1,0>UD 0x000003ffUD { align1 1H I@4 compacted }; -and(16) g29<1>UD g19<1,1,0>UD 0x000003ffUD { align1 1H compacted }; -and(16) g19<1>UD g17<1,1,0>UD 0x000003ffUD { align1 1H compacted }; -and(16) g17<1>UD g31<1,1,0>UD 0x000003ffUD { align1 1H compacted }; -mov(16) g31<2>UW g17<8,8,1>UD { align1 1H I@1 }; -mov(16) g17<2>UW g21<8,8,1>UD { align1 1H }; -mov(16) g21<2>UW g23<8,8,1>UD { align1 1H }; -mov(16) g23<2>UW g19<8,8,1>UD { align1 1H I@5 }; -mov(16) g19<2>UW g25<8,8,1>UD { align1 1H I@7 }; -mov(16) g25<2>UW g27<8,8,1>UD { align1 1H }; -mov(16) g27<2>UW g29<8,8,1>UD { align1 1H I@7 }; -mov(16) g29<2>UW g81<8,8,1>UD { align1 1H }; -mov(16) g81<2>UW g83<8,8,1>UD { align1 1H }; -mov(16) g83<2>UW g31<16,8,2>UW { align1 1H I@7 }; -mov(16) g31<2>UW g17<16,8,2>UW { align1 1H I@7 }; -mov(16) g17<2>UW g21<16,8,2>UW { align1 1H I@7 }; -mov(16) g21<2>UW g23<16,8,2>UW { align1 1H I@7 }; -mov(16) g23<2>UW g19<16,8,2>UW { align1 1H I@7 }; -mov(16) g19<2>UW g25<16,8,2>UW { align1 1H I@7 }; -mov(16) g25<2>UW g27<16,8,2>UW { align1 1H I@7 }; -mov(16) g27<2>UW g29<16,8,2>UW { align1 1H I@7 }; -mov(16) g112<1>F g27<16,8,2>UW { align1 1H A@1 }; -mov(16) g29<2>UW g81<16,8,2>UW { align1 1H I@7 }; -mul.sat(16) g65<1>F g112<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@1 }; -mov(16) g111<1>F g25<16,8,2>UW { align1 1H I@3 }; -mov(16) g81<1>F g29<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mul.sat(16) g67<1>F g111<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@2 }; -mov(16) g110<1>F g19<16,8,2>UW { align1 1H I@4 }; -mul.sat(16) g75<1>F g81<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mul.sat(16) g73<1>F g110<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@2 }; -mov(16) g109<1>F g23<16,8,2>UW { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g61<1>F g109<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@1 }; -mov(16) g108<1>F g21<16,8,2>UW { align1 1H I@6 }; -mul.sat(16) g63<1>F g108<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@1 }; -mov(16) g107<1>F g17<16,8,2>UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mul.sat(16) g71<1>F g107<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@1 }; -mov(16) g106<1>F g31<16,8,2>UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g57<1>F g106<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@1 }; -mov(16) g105<1>F g83<16,8,2>UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g59<1>F g105<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@1 }; - -LABEL24: -endif(16) JIP: LABEL37 { align1 1H }; - -LABEL37: -else(16) JIP: LABEL22 UIP: LABEL22 { align1 1H }; - -LABEL23: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mul(16) g113<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mul(16) g27<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H F@2 }; -mul(16) g115<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H F@1 }; -mul(16) g117<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mul(16) g31<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g71<1>UD 0x00000000UD { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g73<1>UD 0x00000000UD { align1 1H F@3 }; -mov(16) g75<1>UD 0x00000000UD { align1 1H F@1 }; -add(16) g113.1<2>UW g113.1<16,8,2>UW g27<16,8,2>UW { align1 1H I@7 }; -add(16) g117.1<2>UW g117.1<16,8,2>UW g31<16,8,2>UW { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mul(16) g28<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -add(16) g85<1>D g9<1,1,0>D g117<1,1,0>D { align1 1H A@2 compacted }; -add(16) g115.1<2>UW g115.1<16,8,2>UW g28<16,8,2>UW { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g29<1>D g9<1,1,0>D g113<1,1,0>D { align1 1H A@1 compacted }; -add(16) g81<1>D g9<1,1,0>D g115<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g25<2>UD g85<4,4,1>UD { align1 1Q A@1 }; -mov(8) g27<2>UD g86<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g31<1>UD g29<1,1,0>UD g9<1,1,0>UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g17<2>UD g29<4,4,1>UD { align1 1Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -mov(8) g19<2>UD g30<4,4,1>UD { align1 2Q F@3 }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g9<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g21<2>UD g81<4,4,1>UD { align1 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -mov(8) g23<2>UD g82<4,4,1>UD { align1 2Q F@1 }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g9<1,1,0>UD { align1 1H F@4 compacted }; -add(16) g114<1>D -g31<1,1,0>D g11<1,1,0>D { align1 1H @7 $5.dst compacted }; -add(16) g124<1>D -g83<1,1,0>D g11<1,1,0>D { align1 1H A@5 compacted }; -add(16) g98<1>D -g87<1,1,0>D g11<1,1,0>D { align1 1H A@1 compacted }; -mov(8) g17.1<2>UD g114<4,4,1>UD { align1 1Q I@3 }; -mov(8) g19.1<2>UD g115<4,4,1>UD { align1 2Q I@4 }; -mov(8) g21.1<2>UD g124<4,4,1>UD { align1 1Q I@4 }; -mov(8) g23.1<2>UD g125<4,4,1>UD { align1 2Q I@5 }; -mov(8) g25.1<2>UD g98<4,4,1>UD { align1 1Q I@5 }; -mov(8) g27.1<2>UD g99<4,4,1>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -send(16) g118UD g17UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -send(16) g123UD g21UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g17UD g25UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) g105<2>UW g118.1<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g107<2>UW g123.1<16,8,2>UW { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -mov(16) g109<2>UW g17.1<16,8,2>UW { align1 1H F@7 }; -mov(16) g121<1>F g105<16,8,2>UW { align1 1H A@2 }; -mov(16) g126<1>F g107<16,8,2>UW { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g20<1>F g109<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g57<1>F g121<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@3 }; -mov(16) g120<1>F g118<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g61<1>F g126<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@4 }; -mov(16) g125<1>F g123<16,8,2>UW { align1 1H I@6 }; -mul.sat(16) g65<1>F g20<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@5 }; -mov(16) g19<1>F g17<16,8,2>UW { align1 1H $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g59<1>F g120<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@5 }; -mul.sat(16) g63<1>F g125<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mul.sat(16) g67<1>F g19<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@3 }; - -LABEL22: -endif(16) JIP: LABEL38 { align1 1H }; - -LABEL38: -else(16) JIP: LABEL20 UIP: LABEL20 { align1 1H }; - -LABEL21: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul(16) g21<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H F@3 }; -mul(16) g81<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mul(16) g23<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mul(16) g25<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g21.1<2>UW g21.1<16,8,2>UW g81<16,8,2>UW { align1 1H I@3 }; -mul(16) g82<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -add(16) g85<1>D g9<1,1,0>D g21<1,1,0>D { align1 1H A@2 compacted }; -add(16) g23.1<2>UW g23.1<16,8,2>UW g82<16,8,2>UW { align1 1H I@2 }; -mul(16) g83<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H F@2 }; -cmp.l.f0.0(16) g21<1>UD g85<1,1,0>UD g9<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g103<1>D g85<1,1,0>D 4D { align1 1H F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g17<2>UD g85<4,4,1>UD { align1 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -mov(8) g19<2>UD g86<4,4,1>UD { align1 2Q F@1 }; -add(16) g87<1>D g9<1,1,0>D g23<1,1,0>D { align1 1H A@4 compacted }; -add(16) g25.1<2>UW g25.1<16,8,2>UW g83<16,8,2>UW { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -add(16) g97<1>D -g21<1,1,0>D g11<1,1,0>D { align1 1H A@2 compacted }; -cmp.l.f0.0(16) g23<1>UD g87<1,1,0>UD g9<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g107<1>D g87<1,1,0>D 4D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g31<1>D g9<1,1,0>D g25<1,1,0>D { align1 1H A@4 compacted }; -mov(8) g17.1<2>UD g97<4,4,1>UD { align1 1Q I@4 }; -mov(8) g19.1<2>UD g98<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g99<1>D -g23<1,1,0>D g11<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g29<1>UD g31<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -add(16) g111<1>D g31<1,1,0>D 4D { align1 1H compacted }; -mov(8) g81<2>UD g31<4,4,1>UD { align1 1Q }; -mov(8) g83<2>UD g32<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g105<1>UD g103<1,1,0>UD g85<1,1,0>UD { align1 1H F@1 compacted }; -mov(8) g25<2>UD g87<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g27<2>UD g88<4,4,1>UD { align1 2Q F@2 }; -mov(8) g21<2>UD g103<4,4,1>UD { align1 1Q }; -mov(8) g23<2>UD g104<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g109<1>UD g107<1,1,0>UD g87<1,1,0>UD { align1 1H F@7 compacted }; -add(16) g101<1>D -g29<1,1,0>D g11<1,1,0>D { align1 1H A@3 compacted }; -cmp.l.f0.0(16) g113<1>UD g111<1,1,0>UD g31<1,1,0>UD { align1 1H A@3 compacted }; -add(16) g103<1>D -g105<1,1,0>D g97<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g25.1<2>UD g99<4,4,1>UD { align1 1Q I@7 }; -mov(8) g27.1<2>UD g100<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g97UD g17UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(8) g81.1<2>UD g101<4,4,1>UD { align1 1Q I@5 }; -mov(8) g83.1<2>UD g102<4,4,1>UD { align1 2Q I@6 }; -mov(8) g85<2>UD g111<4,4,1>UD { align1 1Q }; -mov(8) g87<2>UD g112<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g17<1>D -g109<1,1,0>D g99<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g21.1<2>UD g103<4,4,1>UD { align1 1Q I@7 }; -mov(8) g23.1<2>UD g104<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g19UD g25UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(8) g29<2>UD g107<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g108<4,4,1>UD { align1 2Q }; -add(16) g25<1>D -g113<1,1,0>D g101<1,1,0>D { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g27UD g81UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -mov(8) g29.1<2>UD g17<4,4,1>UD { align1 1Q I@3 }; -mov(8) g31.1<2>UD g18<4,4,1>UD { align1 2Q I@3 }; -mov(8) g85.1<2>UD g25<4,4,1>UD { align1 1Q I@3 }; -mov(8) g87.1<2>UD g26<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g17UD g29UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g29UD g21UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g25UD g85UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g23<2>UW g97.1<16,8,2>UW { align1 1H $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g21<1>F g23<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g31<2>UW g19.1<16,8,2>UW { align1 1H $6.dst }; -mov(16) g81<2>UW g27.1<16,8,2>UW { align1 1H $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g57<1>F g21<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g83<1>F g31<16,8,2>UW { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g86<1>F g81<16,8,2>UW { align1 1H I@1 }; -mov(16) g81<1>F g19<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g61<1>F g83<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g84<1>F g17<16,8,2>UW { align1 1H $8.dst }; -mov(16) g31<1>F g29<16,8,2>UW { align1 1H $9.dst }; -mul.sat(16) g65<1>F g86<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@5 }; -mul.sat(16) g63<1>F g81<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@5 }; -mov(16) g87<1>F g25<16,8,2>UW { align1 1H $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mul.sat(16) g73<1>F g84<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mul.sat(16) g71<1>F g31<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@5 }; -mov(16) g85<1>F g27<16,8,2>UW { align1 1H }; -mov(16) g26<1>F g97<16,8,2>UW { align1 1H A@1 }; -mul.sat(16) g75<1>F g87<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mul.sat(16) g67<1>F g85<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g59<1>F g26<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@3 }; - -LABEL20: -endif(16) JIP: LABEL39 { align1 1H }; - -LABEL39: -else(16) JIP: LABEL18 UIP: LABEL18 { align1 1H }; - -LABEL19: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mul(16) g97<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H A@2 }; -mul(16) g84<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H F@2 }; -mul(16) g102<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H F@3 }; -mul(16) g104<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g71<1>UD 0x00000000UD { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g73<1>UD 0x00000000UD { align1 1H F@3 }; -mov(16) g75<1>UD 0x00000000UD { align1 1H F@1 }; -add(16) g97.1<2>UW g97.1<16,8,2>UW g84<16,8,2>UW { align1 1H I@6 }; -mul(16) g85<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g29<1>D g9<1,1,0>D g97<1,1,0>D { align1 1H A@1 compacted }; -add(16) g102.1<2>UW g102.1<16,8,2>UW g85<16,8,2>UW { align1 1H I@2 }; -mul(16) g86<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g31<1>UD g29<1,1,0>UD g9<1,1,0>UD { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g17<2>UD g29<4,4,1>UD { align1 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -mov(8) g19<2>UD g30<4,4,1>UD { align1 2Q F@1 }; -add(16) g81<1>D g9<1,1,0>D g102<1,1,0>D { align1 1H A@5 compacted }; -add(16) g104.1<2>UW g104.1<16,8,2>UW g86<16,8,2>UW { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -add(16) g101<1>D -g31<1,1,0>D g11<1,1,0>D { align1 1H A@3 compacted }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g9<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g21<2>UD g81<4,4,1>UD { align1 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -mov(8) g23<2>UD g82<4,4,1>UD { align1 2Q F@1 }; -add(16) g85<1>D g9<1,1,0>D g104<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g17.1<2>UD g101<4,4,1>UD { align1 1Q I@5 }; -mov(8) g19.1<2>UD g102<4,4,1>UD { align1 2Q I@6 }; -add(16) g125<1>D -g83<1,1,0>D g11<1,1,0>D { align1 1H A@2 compacted }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g9<1,1,0>UD { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g25<2>UD g85<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g27<2>UD g86<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g29UD g17UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -mov(8) g21.1<2>UD g125<4,4,1>UD { align1 1Q I@4 }; -mov(8) g23.1<2>UD g126<4,4,1>UD { align1 2Q I@5 }; -add(16) g99<1>D -g87<1,1,0>D g11<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g83UD g21UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -mov(8) g25.1<2>UD g99<4,4,1>UD { align1 1Q I@1 }; -mov(8) g27.1<2>UD g100<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g115UD g25UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -mov(16) g110<2>UW g29.1<16,8,2>UW { align1 1H F@7 }; -mov(16) g105<1>F g29<16,8,2>W { align1 1H F@1 }; -mov(16) g81<1>F g110<16,8,2>W { align1 1H I@1 }; -mul(16) g30<1>F g105<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g112<2>UW g83.1<16,8,2>UW { align1 1H F@6 }; -mov(16) g85<1>F g83<16,8,2>W { align1 1H I@7 }; -mul(16) g108<1>F g81<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@3 }; -mov(16) g97<1>F g112<16,8,2>W { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -mov(16) g117<2>UW g115.1<16,8,2>UW { align1 1H F@7 }; -mov(16) g102<1>F g115<16,8,2>W { align1 1H }; -mul(16) g87<1>F g85<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H A@4 }; -sel.ge(16) g110<1>F g108<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@4 compacted }; -mul(16) g112<1>F g97<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@4 }; -mov(16) g100<1>F g117<16,8,2>W { align1 1H I@1 }; -mul(16) g104<1>F g102<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sel.l(16) g57<1>F g110<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@4 compacted }; -sel.ge(16) g114<1>F g112<1,1,0>F 0xbf800000F /* -1F */ { align1 1H A@1 compacted }; -sel.ge(16) g111<1>F g87<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@7 compacted }; -mul(16) g106<1>F g100<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sel.l(16) g61<1>F g114<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@3 compacted }; -sel.l(16) g63<1>F g111<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@3 compacted }; -sel.ge(16) g117<1>F g106<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@3 compacted }; -sel.ge(16) g106<1>F g30<1,1,0>F 0xbf800000F /* -1F */ { align1 1H compacted }; -sel.l(16) g65<1>F g117<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@2 compacted }; -sel.ge(16) g116<1>F g104<1,1,0>F 0xbf800000F /* -1F */ { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sel.l(16) g59<1>F g106<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sel.l(16) g67<1>F g116<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@2 compacted }; - -LABEL18: -endif(16) JIP: LABEL40 { align1 1H }; - -LABEL40: -else(16) JIP: LABEL16 UIP: LABEL16 { align1 1H }; - -LABEL17: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mul(16) g118<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H A@1 }; -mul(16) g87<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H F@3 }; -mul(16) g120<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H F@2 }; -mul(16) g97<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H A@2 }; -mul(16) g122<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g118.1<2>UW g118.1<16,8,2>UW g87<16,8,2>UW { align1 1H I@4 }; -add(16) g120.1<2>UW g120.1<16,8,2>UW g97<16,8,2>UW { align1 1H I@3 }; -mul(16) g98<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -add(16) g85<1>D g9<1,1,0>D g118<1,1,0>D { align1 1H A@2 compacted }; -add(16) g87<1>D g9<1,1,0>D g120<1,1,0>D { align1 1H I@3 compacted }; -add(16) g122.1<2>UW g122.1<16,8,2>UW g98<16,8,2>UW { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g21<1>UD g85<1,1,0>UD g9<1,1,0>UD { align1 1H A@3 compacted }; -add(16) g103<1>D g85<1,1,0>D 4D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g17<2>UD g85<4,4,1>UD { align1 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -mov(8) g19<2>UD g86<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -cmp.l.f0.0(16) g23<1>UD g87<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -add(16) g107<1>D g87<1,1,0>D 4D { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g25<2>UD g87<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g27<2>UD g88<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g31<1>D g9<1,1,0>D g122<1,1,0>D { align1 1H A@4 compacted }; -add(16) g97<1>D -g21<1,1,0>D g11<1,1,0>D { align1 1H @7 $5.dst compacted }; -add(16) g99<1>D -g23<1,1,0>D g11<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g29<1>UD g31<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -add(16) g111<1>D g31<1,1,0>D 4D { align1 1H F@7 compacted }; -mov(8) g81<2>UD g31<4,4,1>UD { align1 1Q F@7 }; -mov(8) g83<2>UD g32<4,4,1>UD { align1 2Q F@2 }; -cmp.l.f0.0(16) g105<1>UD g103<1,1,0>UD g85<1,1,0>UD { align1 1H F@1 compacted }; -mov(8) g17.1<2>UD g97<4,4,1>UD { align1 1Q I@7 }; -mov(8) g19.1<2>UD g98<4,4,1>UD { align1 2Q I@7 }; -mov(8) g25.1<2>UD g99<4,4,1>UD { align1 1Q I@7 }; -mov(8) g27.1<2>UD g100<4,4,1>UD { align1 2Q I@7 }; -mov(8) g21<2>UD g103<4,4,1>UD { align1 1Q }; -mov(8) g23<2>UD g104<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g109<1>UD g107<1,1,0>UD g87<1,1,0>UD { align1 1H F@7 compacted }; -add(16) g101<1>D -g29<1,1,0>D g11<1,1,0>D { align1 1H F@3 compacted }; -add(16) g103<1>D -g105<1,1,0>D g97<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g113<1>UD g111<1,1,0>UD g31<1,1,0>UD { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g97UD g17UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -mov(8) g81.1<2>UD g101<4,4,1>UD { align1 1Q I@3 }; -mov(8) g83.1<2>UD g102<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g17<1>D -g109<1,1,0>D g99<1,1,0>D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g19UD g25UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -mov(8) g21.1<2>UD g103<4,4,1>UD { align1 1Q I@5 }; -mov(8) g23.1<2>UD g104<4,4,1>UD { align1 2Q I@6 }; -mov(8) g85<2>UD g111<4,4,1>UD { align1 1Q }; -mov(8) g87<2>UD g112<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g25<1>D -g113<1,1,0>D g101<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g29<2>UD g107<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g108<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g27UD g81UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -mov(8) g85.1<2>UD g25<4,4,1>UD { align1 1Q I@3 }; -mov(8) g87.1<2>UD g26<4,4,1>UD { align1 2Q I@4 }; -mov(8) g29.1<2>UD g17<4,4,1>UD { align1 1Q I@4 }; -mov(8) g31.1<2>UD g18<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g25UD g85UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g17UD g29UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g29UD g21UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g83<2>UW g97.1<16,8,2>UW { align1 1H $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g81<2>UW g19.1<16,8,2>UW { align1 1H $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g21<1>F g83<16,8,2>W { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(16) g31<1>F g81<16,8,2>W { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g23<2>UW g27.1<16,8,2>UW { align1 1H $13.dst }; -mov(16) g81<1>F g23<16,8,2>W { align1 1H I@1 }; -mov(16) g23<1>F g29<16,8,2>W { align1 1H $15.dst }; -mov(16) g29<1>F g17<16,8,2>W { align1 1H $14.dst }; -mov(16) g17<1>F g25<16,8,2>W { align1 1H $7.dst }; -mov(16) g25<1>F g27<16,8,2>W { align1 1H }; -mov(16) g27<1>F g19<16,8,2>W { align1 1H A@1 }; -mov(16) g19<1>F g97<16,8,2>W { align1 1H A@1 }; -mul(16) g83<1>F g19<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@1 }; -mul(16) g19<1>F g27<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@3 }; -mul(16) g27<1>F g25<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@5 }; -mul(16) g25<1>F g17<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@7 }; -mul(16) g17<1>F g29<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@7 }; -mul(16) g29<1>F g23<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H }; -mul(16) g23<1>F g81<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H }; -mul(16) g81<1>F g31<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H }; -mul(16) g31<1>F g21<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H }; -sel.ge(16) g124<1>F g29<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@4 compacted }; -sel.ge(16) g126<1>F g81<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@3 compacted }; -sel.ge(16) g81<1>F g25<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@7 compacted }; -sel.ge(16) g21<1>F g31<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sel.l(16) g71<1>F g124<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@4 compacted }; -sel.ge(16) g31<1>F g23<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@7 compacted }; -sel.ge(16) g123<1>F g83<1,1,0>F 0xbf800000F /* -1F */ { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sel.l(16) g61<1>F g126<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@6 compacted }; -sel.l(16) g75<1>F g81<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sel.l(16) g57<1>F g21<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@6 compacted }; -sel.ge(16) g125<1>F g19<1,1,0>F 0xbf800000F /* -1F */ { align1 1H compacted }; -sel.l(16) g65<1>F g31<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@6 compacted }; -sel.ge(16) g21<1>F g17<1,1,0>F 0xbf800000F /* -1F */ { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sel.l(16) g59<1>F g123<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@7 compacted }; -sel.l(16) g63<1>F g125<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sel.l(16) g73<1>F g21<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@3 compacted }; -sel.ge(16) g22<1>F g27<1,1,0>F 0xbf800000F /* -1F */ { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sel.l(16) g67<1>F g22<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; - -LABEL16: -endif(16) JIP: LABEL41 { align1 1H }; - -LABEL41: -else(16) JIP: LABEL14 UIP: LABEL14 { align1 1H }; - -LABEL15: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mul(16) g82<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H A@2 }; -mul(16) g99<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul(16) g84<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul(16) g87<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g71<1>UD 0x00000000UD { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g73<1>UD 0x00000000UD { align1 1H F@3 }; -mov(16) g75<1>UD 0x00000000UD { align1 1H F@1 }; -add(16) g82.1<2>UW g82.1<16,8,2>UW g99<16,8,2>UW { align1 1H I@6 }; -mul(16) g100<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g29<1>D g9<1,1,0>D g82<1,1,0>D { align1 1H A@1 compacted }; -add(16) g84.1<2>UW g84.1<16,8,2>UW g100<16,8,2>UW { align1 1H I@2 }; -mul(16) g101<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g31<1>UD g29<1,1,0>UD g9<1,1,0>UD { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g17<2>UD g29<4,4,1>UD { align1 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -mov(8) g19<2>UD g30<4,4,1>UD { align1 2Q F@1 }; -add(16) g81<1>D g9<1,1,0>D g84<1,1,0>D { align1 1H A@5 compacted }; -add(16) g87.1<2>UW g87.1<16,8,2>UW g101<16,8,2>UW { align1 1H I@5 }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g9<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g21<2>UD g81<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -mov(8) g23<2>UD g82<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g85<1>D g9<1,1,0>D g87<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -add(16) g107<1>D -g83<1,1,0>D g11<1,1,0>D { align1 1H A@2 compacted }; -add(16) g83<1>D -g31<1,1,0>D g11<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g9<1,1,0>UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g25<2>UD g85<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g27<2>UD g86<4,4,1>UD { align1 2Q F@1 }; -mov(8) g21.1<2>UD g107<4,4,1>UD { align1 1Q I@5 }; -mov(8) g23.1<2>UD g108<4,4,1>UD { align1 2Q I@6 }; -mov(8) g17.1<2>UD g83<4,4,1>UD { align1 1Q I@6 }; -mov(8) g19.1<2>UD g84<4,4,1>UD { align1 2Q I@7 }; -add(16) g101<1>D -g87<1,1,0>D g11<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g99UD g21UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -send(16) g97UD g17UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -mov(8) g25.1<2>UD g101<4,4,1>UD { align1 1Q I@1 }; -mov(8) g27.1<2>UD g102<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g101UD g25UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -mov(8) g121<2>UW g100.1<16,8,2>UW { align1 2Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(8) g120<2>UW g99.1<16,8,2>UW { align1 1Q F@3 }; -mov(8) g63<1>F g99<16,8,2>HF { align1 1Q F@1 }; -mov(8) g64<1>F g100<16,8,2>HF { align1 2Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.dst }; -mov(8) g119<2>UW g98.1<16,8,2>UW { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -mov(8) g118<2>UW g97.1<16,8,2>UW { align1 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g59<1>F g97<16,8,2>HF { align1 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -mov(8) g60<1>F g98<16,8,2>HF { align1 2Q F@4 }; -mov(8) g62<1>F g121<16,8,2>HF { align1 2Q A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g61<1>F g120<16,8,2>HF { align1 1Q A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -mov(8) g58<1>F g119<16,8,2>HF { align1 2Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g57<1>F g118<16,8,2>HF { align1 1Q A@1 }; -mov(8) g123<2>UW g102.1<16,8,2>UW { align1 2Q $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -mov(8) g122<2>UW g101.1<16,8,2>UW { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g67<1>F g101<16,8,2>HF { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g68<1>F g102<16,8,2>HF { align1 2Q F@7 }; -mov(8) g66<1>F g123<16,8,2>HF { align1 2Q I@2 }; -mov(8) g65<1>F g122<16,8,2>HF { align1 1Q I@1 }; - -LABEL14: -endif(16) JIP: LABEL42 { align1 1H }; - -LABEL42: -else(16) JIP: LABEL12 UIP: LABEL12 { align1 1H }; - -LABEL13: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mul(16) g102<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H A@3 }; -mul(16) g104<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H F@1 }; -mul(16) g106<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H A@1 }; -mul(16) g108<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H A@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g102.1<2>UW g102.1<16,8,2>UW g104<16,8,2>UW { align1 1H I@3 }; -mul(16) g104<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g85<1>D g9<1,1,0>D g102<1,1,0>D { align1 1H A@2 compacted }; -add(16) g104.1<2>UW g104.1<16,8,2>UW g106<16,8,2>UW { align1 1H I@2 }; -mul(16) g106<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g21<1>UD g85<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g17<2>UD g85<4,4,1>UD { align1 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -mov(8) g19<2>UD g86<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g87<1>D g9<1,1,0>D g104<1,1,0>D { align1 1H A@3 compacted }; -add(16) g106.1<2>UW g106.1<16,8,2>UW g108<16,8,2>UW { align1 1H I@5 }; -add(16) g103<1>D g85<1,1,0>D 4D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -add(16) g97<1>D -g21<1,1,0>D g11<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -cmp.l.f0.0(16) g23<1>UD g87<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g25<2>UD g87<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g27<2>UD g88<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g31<1>D g9<1,1,0>D g106<1,1,0>D { align1 1H A@4 compacted }; -add(16) g107<1>D g87<1,1,0>D 4D { align1 1H compacted }; -mov(8) g17.1<2>UD g97<4,4,1>UD { align1 1Q I@6 }; -mov(8) g19.1<2>UD g98<4,4,1>UD { align1 2Q I@7 }; -add(16) g99<1>D -g23<1,1,0>D g11<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g29<1>UD g31<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -add(16) g111<1>D g31<1,1,0>D 4D { align1 1H F@7 compacted }; -mov(8) g81<2>UD g31<4,4,1>UD { align1 1Q F@7 }; -mov(8) g83<2>UD g32<4,4,1>UD { align1 2Q F@2 }; -cmp.l.f0.0(16) g105<1>UD g103<1,1,0>UD g85<1,1,0>UD { align1 1H compacted }; -mov(8) g25.1<2>UD g99<4,4,1>UD { align1 1Q I@6 }; -mov(8) g27.1<2>UD g100<4,4,1>UD { align1 2Q I@7 }; -mov(8) g21<2>UD g103<4,4,1>UD { align1 1Q }; -mov(8) g23<2>UD g104<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g109<1>UD g107<1,1,0>UD g87<1,1,0>UD { align1 1H F@7 compacted }; -add(16) g101<1>D -g29<1,1,0>D g11<1,1,0>D { align1 1H A@3 compacted }; -cmp.l.f0.0(16) g113<1>UD g111<1,1,0>UD g31<1,1,0>UD { align1 1H A@3 compacted }; -add(16) g103<1>D -g105<1,1,0>D g97<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g97UD g17UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(8) g81.1<2>UD g101<4,4,1>UD { align1 1Q I@3 }; -mov(8) g83.1<2>UD g102<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g17<1>D -g109<1,1,0>D g99<1,1,0>D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g19UD g25UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(8) g85<2>UD g111<4,4,1>UD { align1 1Q }; -mov(8) g87<2>UD g112<4,4,1>UD { align1 2Q }; -mov(8) g21.1<2>UD g103<4,4,1>UD { align1 1Q I@6 }; -mov(8) g23.1<2>UD g104<4,4,1>UD { align1 2Q I@7 }; -mov(8) g29<2>UD g107<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g108<4,4,1>UD { align1 2Q }; -add(16) g25<1>D -g113<1,1,0>D g101<1,1,0>D { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g27UD g81UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g110UD g21UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -mov(8) g29.1<2>UD g17<4,4,1>UD { align1 1Q I@3 }; -mov(8) g31.1<2>UD g18<4,4,1>UD { align1 2Q I@3 }; -mov(8) g85.1<2>UD g25<4,4,1>UD { align1 1Q I@3 }; -mov(8) g87.1<2>UD g26<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g108UD g29UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g25UD g85UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -mov(8) g125<2>UW g98.1<16,8,2>UW { align1 2Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g124<2>UW g97.1<16,8,2>UW { align1 1Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g59<1>F g97<16,8,2>HF { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -mov(8) g60<1>F g98<16,8,2>HF { align1 2Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.dst }; -mov(8) g127<2>UW g20.1<16,8,2>UW { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(8) g126<2>UW g19.1<16,8,2>UW { align1 1Q F@4 }; -mov(8) g63<1>F g19<16,8,2>HF { align1 1Q F@3 }; -mov(8) g64<1>F g20<16,8,2>HF { align1 2Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -mov(8) g58<1>F g125<16,8,2>HF { align1 2Q A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g57<1>F g124<16,8,2>HF { align1 1Q A@3 }; -mov(8) g62<1>F g127<16,8,2>HF { align1 2Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g61<1>F g126<16,8,2>HF { align1 1Q A@1 }; -mov(8) g18<2>UW g28.1<16,8,2>UW { align1 2Q $5.dst }; -mov(8) g17<2>UW g27.1<16,8,2>UW { align1 1Q $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g67<1>F g27<16,8,2>HF { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g68<1>F g28<16,8,2>HF { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g71<1>F g110<16,8,2>HF { align1 1Q $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g72<1>F g111<16,8,2>HF { align1 2Q $7.dst }; -mov(8) g66<1>F g18<16,8,2>HF { align1 2Q I@2 }; -mov(8) g65<1>F g17<16,8,2>HF { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g73<1>F g108<16,8,2>HF { align1 1Q $6.dst }; -mov(8) g74<1>F g109<16,8,2>HF { align1 2Q $6.dst }; -mov(8) g75<1>F g25<16,8,2>HF { align1 1Q $7.dst }; -mov(8) g76<1>F g26<16,8,2>HF { align1 2Q $7.dst }; - -LABEL12: -endif(16) JIP: LABEL43 { align1 1H }; - -LABEL43: -else(16) JIP: LABEL10 UIP: LABEL10 { align1 1H }; - -LABEL11: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mul(16) g111<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H A@6 }; -mul(16) g109<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H F@3 }; -mul(16) g113<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H A@3 }; -mul(16) g115<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H F@1 }; -mul(16) g117<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g71<1>UD 0x00000000UD { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g73<1>UD 0x00000000UD { align1 1H A@3 }; -mov(16) g75<1>UD 0x00000000UD { align1 1H F@1 }; -add(16) g111.1<2>UW g111.1<16,8,2>UW g109<16,8,2>UW { align1 1H I@7 }; -add(16) g113.1<2>UW g113.1<16,8,2>UW g115<16,8,2>UW { align1 1H I@6 }; -mul(16) g115<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g25<1>D g9<1,1,0>D g111<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g81<1>D g9<1,1,0>D g113<1,1,0>D { align1 1H A@3 compacted }; -add(16) g115.1<2>UW g115.1<16,8,2>UW g117<16,8,2>UW { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g27<1>UD g25<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g29<2>UD g25<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g31<2>UD g26<4,4,1>UD { align1 2Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g9<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g17<2>UD g81<4,4,1>UD { align1 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -mov(8) g19<2>UD g82<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g85<1>D g9<1,1,0>D g115<1,1,0>D { align1 1H A@2 compacted }; -add(16) g112<1>D -g27<1,1,0>D g11<1,1,0>D { align1 1H @7 $5.dst compacted }; -add(16) g109<1>D -g83<1,1,0>D g11<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g9<1,1,0>UD { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g21<2>UD g85<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -mov(8) g23<2>UD g86<4,4,1>UD { align1 2Q F@1 }; -mov(8) g29.1<2>UD g112<4,4,1>UD { align1 1Q I@5 }; -mov(8) g31.1<2>UD g113<4,4,1>UD { align1 2Q I@6 }; -mov(8) g17.1<2>UD g109<4,4,1>UD { align1 1Q I@6 }; -mov(8) g19.1<2>UD g110<4,4,1>UD { align1 2Q I@7 }; -add(16) g102<1>D -g87<1,1,0>D g11<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g21.1<2>UD g102<4,4,1>UD { align1 1Q I@1 }; -mov(8) g23.1<2>UD g103<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g25UD g21UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g21UD g17UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -send(16) g17UD g29UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -mov(16) g67<1>UD g25<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -mov(16) g65<1>UD g27<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(16) g63<1>UD g21<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g61<1>UD g23<8,8,1>UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g59<1>UD g17<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g57<1>UD g19<8,8,1>UD { align1 1H F@3 }; - -LABEL10: -endif(16) JIP: LABEL44 { align1 1H }; - -LABEL44: -else(16) JIP: LABEL8 UIP: LABEL8 { align1 1H }; - -LABEL9: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mul(16) g116<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H A@1 }; -mul(16) g118<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H F@1 }; -mul(16) g123<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mul(16) g24<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g116.1<2>UW g116.1<16,8,2>UW g118<16,8,2>UW { align1 1H I@3 }; -mul(16) g119<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H F@3 }; -add(16) g123.1<2>UW g123.1<16,8,2>UW g119<16,8,2>UW { align1 1H I@1 }; -add(16) g118<1>D g9<1,1,0>D g116<1,1,0>D { align1 1H @3 $5.dst compacted }; -mul(16) g120<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H F@2 }; -add(16) g125<1>D g9<1,1,0>D g123<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g81<2>UD g118<4,4,1>UD { align1 1Q A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g83<2>UD g119<4,4,1>UD { align1 2Q A@2 }; -add(16) g24.1<2>UW g24.1<16,8,2>UW g120<16,8,2>UW { align1 1H I@4 }; -cmp.l.f0.0(16) g120<1>UD g118<1,1,0>UD g9<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g21<1>UD g125<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g85<2>UD g125<4,4,1>UD { align1 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -mov(8) g87<2>UD g126<4,4,1>UD { align1 2Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g26<1>D g9<1,1,0>D g24<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -add(16) g122<1>D -g120<1,1,0>D g11<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -add(16) g23<1>D -g21<1,1,0>D g11<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g28<1>UD g26<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g17<2>UD g26<4,4,1>UD { align1 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -mov(8) g19<2>UD g27<4,4,1>UD { align1 2Q F@1 }; -mov(8) g81.1<2>UD g122<4,4,1>UD { align1 1Q I@5 }; -mov(8) g83.1<2>UD g123<4,4,1>UD { align1 2Q I@6 }; -mov(8) g85.1<2>UD g23<4,4,1>UD { align1 1Q I@6 }; -mov(8) g87.1<2>UD g24<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g30<1>D -g28<1,1,0>D g11<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g9UD g81UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(8) g17.1<2>UD g30<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g31<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g25UD g17UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g17UD g85UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g59<1>UD g9<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g57<1>UD g11<8,8,1>UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g71<1>UD g13<8,8,1>UD { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) g67<1>UD g25<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -mov(16) g65<1>UD g27<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -mov(16) g75<1>UD g29<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g63<1>UD g17<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g61<1>UD g19<8,8,1>UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g73<1>UD g21<8,8,1>UD { align1 1H F@3 }; - -LABEL8: -endif(16) JIP: LABEL7 { align1 1H }; -or.nz.f0.0(16) null<1>UD g1<8,8,1>UD g3<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL46 UIP: LABEL45 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g81<1>D g1<1,1,0>D 16D { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g86<1>D g1<1,1,0>D 32D { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g1<1,1,0>UD { align1 1H A@2 compacted }; -cmp.l.f0.0(16) g91<1>UD g86<1,1,0>UD g1<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g25<2>UD g81<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g27<2>UD g82<4,4,1>UD { align1 2Q F@1 }; -mov(8) g9<2>UD g86<4,4,1>UD { align1 1Q $5.dst }; -mov(8) g11<2>UD g87<4,4,1>UD { align1 2Q $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g85<1>D -g83<1,1,0>D g3<1,1,0>D { align1 1H A@2 compacted }; -add(16) g93<1>D -g91<1,1,0>D g3<1,1,0>D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g1UD g33UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g25.1<2>UD g85<4,4,1>UD { align1 1Q I@2 }; -mov(8) g27.1<2>UD g86<4,4,1>UD { align1 2Q I@3 }; -mov(8) g9.1<2>UD g93<4,4,1>UD { align1 1Q I@3 }; -mov(8) g11.1<2>UD g94<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g17UD g9UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g9UD g25UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul(16) g113<1>F g3<1,1,0>F g57<1,1,0>F { align1 1H @3 $4.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul(16) g109<1>F g3<1,1,0>F g61<1,1,0>F { align1 1H F@4 compacted }; -mul(16) g119<1>F g3<1,1,0>F g65<1,1,0>F { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -mad(16) g31<1>F g113<8,8,1>F g59<8,8,1>F g1<1,1,1>F { align1 1H @3 $4.dst }; -mad(16) g111<1>F g109<8,8,1>F g63<8,8,1>F g1<1,1,1>F { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mad(16) g84<1>F g119<8,8,1>F g67<8,8,1>F g1<1,1,1>F { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mul(16) g94<1>F g19<1,1,0>F g57<1,1,0>F { align1 1H I@1 compacted }; -mul(16) g96<1>F g19<1,1,0>F g61<1,1,0>F { align1 1H F@7 compacted }; -mul(16) g98<1>F g19<1,1,0>F g65<1,1,0>F { align1 1H F@7 compacted }; -mul(16) g121<1>F g11<1,1,0>F g57<1,1,0>F { align1 1H @7 $6.dst compacted }; -mul(16) g125<1>F g11<1,1,0>F g61<1,1,0>F { align1 1H compacted }; -mul(16) g25<1>F g11<1,1,0>F g65<1,1,0>F { align1 1H $6.src compacted }; -mad(16) g103<1>F g31<8,8,1>F g71<8,8,1>F g5<1,1,1>F { align1 1H @7 $4.dst }; -mad(16) g113<1>F g111<8,8,1>F g73<8,8,1>F g5<1,1,1>F { align1 1H F@7 }; -mad(16) g107<1>F g94<8,8,1>F g59<8,8,1>F g17<1,1,1>F { align1 1H @7 $5.dst }; -mad(16) g117<1>F g96<8,8,1>F g63<8,8,1>F g17<1,1,1>F { align1 1H F@7 }; -mad(16) g91<1>F g98<8,8,1>F g67<8,8,1>F g17<1,1,1>F { align1 1H A@5 }; -mad(16) g105<1>F g121<8,8,1>F g59<8,8,1>F g9<1,1,1>F { align1 1H @7 $6.dst }; -mad(16) g115<1>F g125<8,8,1>F g63<8,8,1>F g9<1,1,1>F { align1 1H F@7 }; -mad(16) g86<1>F g25<8,8,1>F g67<8,8,1>F g9<1,1,1>F { align1 1H A@3 }; -mad(16) g120<1>F g84<8,8,1>F g75<8,8,1>F g5<1,1,1>F { align1 1H }; -mad(16) g95<1>F g107<8,8,1>F g71<8,8,1>F g21<1,1,1>F { align1 1H @7 $5.dst }; -mad(16) g97<1>F g117<8,8,1>F g73<8,8,1>F g21<1,1,1>F { align1 1H F@7 }; -mad(16) g99<1>F g91<8,8,1>F g75<8,8,1>F g21<1,1,1>F { align1 1H F@7 }; -add(16) g84<1>F g103<1,1,0>F g7<1,1,0>F { align1 1H $4.dst compacted }; -mad(16) g124<1>F g105<8,8,1>F g71<8,8,1>F g13<1,1,1>F { align1 1H @7 $6.dst }; -mad(16) g126<1>F g115<8,8,1>F g73<8,8,1>F g13<1,1,1>F { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mad(16) g26<1>F g86<8,8,1>F g75<8,8,1>F g13<1,1,1>F { align1 1H F@7 }; -add(16) g71<1>F g95<1,1,0>F g23<1,1,0>F { align1 1H @7 $5.dst compacted }; -add(16) g73<1>F g97<1,1,0>F g23<1,1,0>F { align1 1H F@7 compacted }; -add(16) g86<1>F g113<1,1,0>F g7<1,1,0>F { align1 1H compacted }; -add(16) g75<1>F g99<1,1,0>F g23<1,1,0>F { align1 1H F@7 compacted }; -add(16) g95<1>F g120<1,1,0>F g7<1,1,0>F { align1 1H compacted }; -add(16) g91<1>F g124<1,1,0>F g15<1,1,0>F { align1 1H @7 $6.dst compacted }; -add(16) g93<1>F g126<1,1,0>F g15<1,1,0>F { align1 1H A@2 compacted }; -add(16) g122<1>F g26<1,1,0>F g15<1,1,0>F { align1 1H F@7 compacted }; -else(16) JIP: LABEL45 UIP: LABEL45 { align1 1H }; - -LABEL46: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g91<1>UD g57<8,8,1>UD { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g84<1>UD g59<8,8,1>UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g93<1>UD g61<8,8,1>UD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g86<1>UD g63<8,8,1>UD { align1 1H A@1 }; -mov(16) g122<1>UD g65<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) g95<1>UD g67<8,8,1>UD { align1 1H F@1 }; - -LABEL45: -endif(16) JIP: LABEL7 { align1 1H }; -sel.ge(16) g100<1>UD g89<1,1,0>UD g79<1,1,0>UD { align1 1H F@1 compacted }; -sel.ge(16) g102<1>UD g100<1,1,0>UD g77<1,1,0>UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>UD g102<8,8,1>UD g51<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL48 UIP: LABEL47 { align1 1H }; -cmp.l.f0.0(16) g103<1>F (abs)g91<1,1,0>F 0x7f800000F /* infF */ { align1 1H A@2 compacted }; -cmp.l.f0.0(16) g105<1>F (abs)g84<1,1,0>F 0x7f800000F /* infF */ { align1 1H A@2 compacted }; -cmp.l.f0.0(16) g109<1>F (abs)g71<1,1,0>F 0x7f800000F /* infF */ { align1 1H F@5 compacted }; -cmp.l.f0.0(16) g113<1>F (abs)g93<1,1,0>F 0x7f800000F /* infF */ { align1 1H A@5 compacted }; -cmp.l.f0.0(16) g115<1>F (abs)g86<1,1,0>F 0x7f800000F /* infF */ { align1 1H A@5 compacted }; -cmp.l.f0.0(16) g119<1>F (abs)g73<1,1,0>F 0x7f800000F /* infF */ { align1 1H F@7 compacted }; -and(16) g107<1>UD g103<1,1,0>UD g105<1,1,0>UD { align1 1H F@5 compacted }; -and(16) g117<1>UD g113<1,1,0>UD g115<1,1,0>UD { align1 1H F@2 compacted }; -and(16) g111<1>UD g107<1,1,0>UD g109<1,1,0>UD { align1 1H A@2 compacted }; -and(16) g124<1>UD g117<1,1,0>UD g119<1,1,0>UD { align1 1H A@1 compacted }; -and.nz.f0.0(16) null<1>UD g124<8,8,1>UD g111<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL50 UIP: LABEL49 { align1 1H }; -cmp.l.f0.0(16) g125<1>F (abs)g122<1,1,0>F 0x7f800000F /* infF */ { align1 1H A@2 compacted }; -cmp.l.f0.0(16) g1<1>F (abs)g95<1,1,0>F 0x7f800000F /* infF */ { align1 1H F@7 compacted }; -cmp.l.f0.0(16) g5<1>F (abs)g75<1,1,0>F 0x7f800000F /* infF */ { align1 1H @7 $3.dst compacted }; -cmp.nz.f0.0(16) g9<1>D g77<1,1,0>D g79<1,1,0>D { align1 1H $5.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -cmp.z.f0.0(16) g19<1>D g79<1,1,0>D g89<1,1,0>D { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.z.f0.0(16) g21<1>D g77<1,1,0>D g89<1,1,0>D { align1 1H F@7 compacted }; -and(16) g3<1>UD g125<1,1,0>UD g1<1,1,0>UD { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -or(16) g23<1>UD g19<1,1,0>UD g21<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -and(16) g7<1>UD g3<1,1,0>UD g5<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -and(16) g17<1>UD g9<1,1,0>UD g7<1,1,0>UD { align1 1H I@1 compacted }; -and.nz.f0.0(16) null<1>UD ~g23<8,8,1>D g17<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL52 UIP: LABEL51 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sel.l(16) g25<1>F g86<1,1,0>F g84<1,1,0>F { align1 1H F@7 compacted }; -sel.ge(16) g31<1>F g86<1,1,0>F g84<1,1,0>F { align1 1H $6.dst compacted }; -sel.l(16) g27<1>F g93<1,1,0>F g91<1,1,0>F { align1 1H $6.src compacted }; -sel.ge(16) g33<1>F g93<1,1,0>F g91<1,1,0>F { align1 1H $4.src compacted }; -sel.l(16) g29<1>F g73<1,1,0>F g71<1,1,0>F { align1 1H $6.src compacted }; -sel.ge(16) g35<1>F g73<1,1,0>F g71<1,1,0>F { align1 1H $4.src compacted }; -sel.l(16) g1<1>F g95<1,1,0>F g25<1,1,0>F { align1 1H A@6 compacted }; -sel.ge(16) g9<1>F g95<1,1,0>F g31<1,1,0>F { align1 1H A@3 compacted }; -sel.l(16) g3<1>F g122<1,1,0>F g27<1,1,0>F { align1 1H A@4 compacted }; -sel.ge(16) g11<1>F g122<1,1,0>F g33<1,1,0>F { align1 1H @6 $5.dst compacted }; -sel.l(16) g5<1>F g75<1,1,0>F g29<1,1,0>F { align1 1H A@4 compacted }; -sel.ge(16) g13<1>F g75<1,1,0>F g35<1,1,0>F { align1 1H @6 $5.dst compacted }; -else(16) JIP: LABEL51 UIP: LABEL51 { align1 1H }; - -LABEL52: -mov(16) g5<1>UD 0x7f800000UD { align1 1H A@2 }; -mov(16) g3<1>UD 0x7f800000UD { align1 1H A@4 }; -mov(16) g1<1>UD 0x7f800000UD { align1 1H A@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(16) g13<1>UD 0xff800000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(16) g11<1>UD 0xff800000UD { align1 1H F@3 }; -mov(16) g9<1>UD 0xff800000UD { align1 1H A@5 }; - -LABEL51: -endif(16) JIP: LABEL53 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g96<1>UD g23<8,8,1>UD 0xffffffffUD { align1 1H F@2 }; - -LABEL53: -else(16) JIP: LABEL49 UIP: LABEL49 { align1 1H }; - -LABEL50: -mov(16) g96<1>UD 0xffffffffUD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(16) g5<1>UD 0x7f800000UD { align1 1H F@2 }; -mov(16) g3<1>UD 0x7f800000UD { align1 1H F@4 }; -mov(16) g1<1>UD 0x7f800000UD { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(16) g13<1>UD 0xff800000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(16) g11<1>UD 0xff800000UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(16) g9<1>UD 0xff800000UD { align1 1H F@5 }; - -LABEL49: -endif(16) JIP: LABEL54 { align1 1H }; - -LABEL54: -else(16) JIP: LABEL47 UIP: LABEL47 { align1 1H }; - -LABEL48: -mov(16) g96<1>UD 0xffffffffUD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(16) g5<1>UD 0x7f800000UD { align1 1H A@2 }; -mov(16) g3<1>UD 0x7f800000UD { align1 1H A@4 }; -mov(16) g1<1>UD 0x7f800000UD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(16) g13<1>UD 0xff800000UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(16) g11<1>UD 0xff800000UD { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(16) g9<1>UD 0xff800000UD { align1 1H A@5 }; - -LABEL47: -endif(16) JIP: LABEL7 { align1 1H }; -not(16) g51<1>D g96<8,8,1>D { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g19<2>W -g51<8,8,1>D { align1 1H A@1 }; -mov(16) g97<1>UW g19<16,8,2>UW { align1 1H I@1 }; - -LABEL7: -else(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; - -LABEL1: -mov(16) g97<1>UW 0x0000UW { align1 1H I@2 }; -mov(16) g5<1>UD 0x7f800000UD { align1 1H F@2 }; -mov(16) g3<1>UD 0x7f800000UD { align1 1H A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g1<1>UD 0x7f800000UD { align1 1H }; -mov(16) g13<1>UD 0xff800000UD { align1 1H F@1 }; -mov(16) g11<1>UD 0xff800000UD { align1 1H F@3 }; -mov(16) g9<1>UD 0xff800000UD { align1 1H F@5 }; - -LABEL0: -endif(16) JIP: LABEL55 { align1 1H }; - -LABEL55: -and(16) g52<1>UW g97<1,1,0>UW 0x0001UW { align1 1H @3 $2.dst compacted }; -mov(16) g102<1>UD 0xffffffffUD { align1 1H F@3 }; -mov(16) g99<1>UD 0x00000000UD { align1 1H F@1 }; -mov(16) g57<1>W g52<32,16,2>B { align1 1H I@3 }; -cmp.nz.f0.0(16) g60<1>W g57<16,16,1>W 0W { align1 1H I@1 }; -mov(16) g58<1>D g60<8,8,1>W { align1 1H I@1 }; - -LABEL63: -cmp.ge.f0.0(16) null<1>UD g99<8,8,1>UD 0x00000010UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL56 UIP: LABEL56 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -mov(16) g61<1>D -g58<8,8,1>D { align1 1H }; -fbl(1) g64<1>UD mask0<0,1,0>UD { align1 WE_all 1N I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shl(1) a0<1>UD g64<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000c00UD { align1 WE_all 1N A@1 }; -mov(1) g66<1>UD g[a0 96]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g66<0,1,0>D 0x00000002UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000600UD { align1 WE_all 1N A@1 }; -mov(1) g63<1>UD g[a0 416]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>D g63<0,1,0>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL57 UIP: LABEL57 { align1 1H }; -fbl(1) g51<1>UD mask0<0,1,0>UD { align1 WE_all 1N $2.dst compacted }; -shl(1) a0<1>UD g51<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000c00UD { align1 WE_all 1N A@1 }; -mov(1) g63<1>UD g[a0 96]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g63<0,1,0>D 0x00000002UD { align1 WE_all 1N A@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000c00UD { align1 WE_all 1N A@1 }; -mov(1) g71<1>UD g[a0 192]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g63<0,1,0>D 0x00000002UD { align1 WE_all 1N F@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000600UD { align1 WE_all 1N A@1 }; -mov(1) g75<1>UD g[a0 224]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g67<1>D g71<0,1,0>D { align1 1H $2.src }; -cmp.nz.f0.0(16) null<1>D g71<0,1,0>D -1D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g73<1>D g75<0,1,0>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL59 UIP: LABEL58 { align1 1H }; -fbl(1) g60<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -cmp.z.f0.0(16) null<1>D g67<8,8,1>D g55<8,8,1>D { align1 1H I@5 }; -shl(1) a0<1>UD g60<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@2 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000c00UD { align1 WE_all 1N A@1 }; -mov(1) g64<1>UD g[a0 96]<0,1,0>UD { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g102<1>UD g73<1,1,0>UD g102<1,1,0>UD { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shl(1) a0<1>UD g64<0,1,0>D 0x00000002UD { align1 WE_all 1N A@1 }; -mov(1) g81<1>UD g[a0 32]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shl(1) a0<1>UD g64<0,1,0>D 0x00000002UD { align1 WE_all 1N F@2 }; -mov(1) g83<1>UD g[a0 96]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g64<0,1,0>D 0x00000002UD { align1 WE_all 1N F@1 }; -mov(1) g85<1>UD g[a0 160]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -shl(1) a0<1>UD g64<0,1,0>D 0x00000002UD { align1 WE_all 1N F@2 }; -mov(1) g87<1>UD g[a0 288]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g64<0,1,0>D 0x00000002UD { align1 WE_all 1N F@3 }; -mov(1) g91<1>UD g[a0 352]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g64<0,1,0>D 0x00000002UD { align1 WE_all 1N F@1 }; -mov(1) g93<1>UD g[a0 416]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -sel.ge(16) g97<1>F g9<1,1,0>F g87<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -sel.ge(16) g105<1>F g13<1,1,0>F g93<0,1,0>F { align1 1H compacted }; -(+f0.0) sel(16) g9<1>UD g97<1,1,0>UD g9<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -sel.l(16) g96<1>F g5<1,1,0>F g85<0,1,0>F { align1 1H compacted }; -(+f0.0) sel(16) g13<1>UD g105<1,1,0>UD g13<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -sel.ge(16) g104<1>F g11<1,1,0>F g91<0,1,0>F { align1 1H compacted }; -(+f0.0) sel(16) g5<1>UD g96<1,1,0>UD g5<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -sel.l(16) g95<1>F g3<1,1,0>F g83<0,1,0>F { align1 1H compacted }; -(+f0.0) sel(16) g11<1>UD g104<1,1,0>UD g11<1,1,0>UD { align1 1H A@2 compacted }; -(+f0.0) sel(16) g3<1>UD g95<1,1,0>UD g3<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -sel.l(16) g94<1>F g1<1,1,0>F g81<0,1,0>F { align1 1H compacted }; -(+f0.0) sel(16) g1<1>UD g94<1,1,0>UD g1<1,1,0>UD { align1 1H F@1 compacted }; -else(16) JIP: LABEL58 UIP: LABEL58 { align1 1H }; - -LABEL59: -fbl(1) g61<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.z.f0.0(16) g117<1>D g102<1,1,0>D -1D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.nz.f0.0(16) g121<1>D g73<1,1,0>D g55<1,1,0>D { align1 1H compacted }; -shl(1) a0<1>UD g61<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@3 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000c00UD { align1 WE_all 1N A@1 }; -mov(1) g65<1>UD g[a0 96]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -and(16) g119<1>UD g58<1,1,0>UD g117<1,1,0>UD { align1 1H compacted }; -shl(1) a0<1>UD g65<0,1,0>D 0x00000002UD { align1 WE_all 1N A@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000a00UD { align1 WE_all 1N A@1 }; -mov(1) g116<1>UD g[a0 288]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g65<0,1,0>D 0x00000002UD { align1 WE_all 1N F@3 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000800UD { align1 WE_all 1N A@1 }; -mov(1) g108<1>UD g[a0 416]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g65<0,1,0>D 0x00000002UD { align1 WE_all 1N F@3 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000800UD { align1 WE_all 1N A@1 }; -mov(1) g112<1>UD g[a0 480]<0,1,0>UD { align1 WE_all 1N A@1 }; -and.nz.f0.0(16) null<1>UD g119<8,8,1>UD g121<8,8,1>UD { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -mov(16) g114<1>D g116<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g106<1>D g108<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -mov(16) g110<1>D g112<0,1,0>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL61 UIP: LABEL60 { align1 1H }; -cmp.z.f0.0(16) g122<1>D g77<1,1,0>D g114<1,1,0>D { align1 1H A@1 compacted }; -cmp.z.f0.0(16) g124<1>D g77<1,1,0>D g110<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -cmp.z.f0.0(16) g17<1>D g77<1,1,0>D g106<1,1,0>D { align1 1H A@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -cmp.z.f0.0(16) g21<1>D g79<1,1,0>D g114<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -cmp.z.f0.0(16) g23<1>D g79<1,1,0>D g110<1,1,0>D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.z.f0.0(16) g27<1>D g79<1,1,0>D g106<1,1,0>D { align1 1H F@1 compacted }; -or(16) g126<1>UD g122<1,1,0>UD g124<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -cmp.z.f0.0(16) g31<1>D g89<1,1,0>D g114<1,1,0>D { align1 1H F@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.z.f0.0(16) g33<1>D g89<1,1,0>D g110<1,1,0>D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -or(16) g25<1>UD g21<1,1,0>UD g23<1,1,0>UD { align1 1H A@1 compacted }; -cmp.z.f0.0(16) g51<1>D g89<1,1,0>D g106<1,1,0>D { align1 1H compacted }; -or(16) g19<1>UD g126<1,1,0>UD g17<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -or(16) g35<1>UD g31<1,1,0>UD g33<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -or(16) g29<1>UD g25<1,1,0>UD g27<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(16) g60<1>UD g35<1,1,0>UD g51<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add3(16) g62<1>D -g19<8,8,1>D -g29<8,8,1>D -g60<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.ge.f0.0(16) g64<1>D g62<1,1,0>D 2D { align1 1H compacted }; -mov(16) g20<2>W -g64<8,8,1>D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g98<1>UW g20<16,8,2>UW { align1 1H }; -else(16) JIP: LABEL60 UIP: LABEL60 { align1 1H }; - -LABEL61: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -mov(16) g98<1>UW 0x0000UW { align1 1H }; - -LABEL60: -endif(16) JIP: LABEL58 { align1 1H }; -and(16) g65<1>UW g98<1,1,0>UW 0x0001UW { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g66<1>W g65<32,16,2>B { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(1) g21<2>UW 0x00000000UD { align1 WE_all 1N A@3 }; -cmp.nz.f0.0(16) g71<1>W g66<16,16,1>W 0W { align1 1H I@2 }; -mov(16) g67<1>D g71<8,8,1>W { align1 1H I@1 }; -mov(1) f0<1>UW g21<0,1,0>UW { align1 WE_all 1N I@3 }; -cmp.nz.f0.0(16) null<1>UD g67<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov.z.f0.0(16) g75<1>UD f0<0,1,0>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -fbl(16) g81<1>UD g75<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(-f0.0) sel(16) g83<1>UD g81<8,8,1>UD 0x00000020UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g85<1>UD g83<1,1,0>UD 0x00000010UD { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g85<8,8,1>UD g58<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL62 UIP: LABEL62 { align1 1H }; -fbl(1) g62<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -cmp.z.f0.0(16) null<1>D g53<8,8,1>D g83<8,8,1>D { align1 1H }; -shl(1) a0<1>UD g62<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@2 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000c00UD { align1 WE_all 1N A@1 }; -mov(1) g66<1>UD g[a0 96]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g66<0,1,0>D 0x00000002UD { align1 WE_all 1N A@1 }; -mov(1) g86<1>UD g[a0 32]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g66<0,1,0>D 0x00000002UD { align1 WE_all 1N F@3 }; -mov(1) g91<1>UD g[a0 96]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g66<0,1,0>D 0x00000002UD { align1 WE_all 1N F@2 }; -mov(1) g93<1>UD g[a0 160]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g66<0,1,0>D 0x00000002UD { align1 WE_all 1N F@2 }; -mov(1) g95<1>UD g[a0 288]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g66<0,1,0>D 0x00000002UD { align1 WE_all 1N F@3 }; -mov(1) g97<1>UD g[a0 352]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g66<0,1,0>D 0x00000002UD { align1 WE_all 1N F@1 }; -mov(1) g104<1>UD g[a0 416]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -sel.l(16) g107<1>F g3<1,1,0>F g91<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -sel.l(16) g109<1>F g5<1,1,0>F g93<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -sel.ge(16) g111<1>F g9<1,1,0>F g95<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -sel.ge(16) g113<1>F g11<1,1,0>F g97<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -sel.ge(16) g115<1>F g13<1,1,0>F g104<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -sel.l(16) g105<1>F g1<1,1,0>F g86<0,1,0>F { align1 1H compacted }; -(+f0.0) sel(16) g3<1>UD g107<1,1,0>UD g3<1,1,0>UD { align1 1H A@5 compacted }; -(+f0.0) sel(16) g5<1>UD g109<1,1,0>UD g5<1,1,0>UD { align1 1H A@5 compacted }; -(+f0.0) sel(16) g9<1>UD g111<1,1,0>UD g9<1,1,0>UD { align1 1H A@4 compacted }; -(+f0.0) sel(16) g11<1>UD g113<1,1,0>UD g11<1,1,0>UD { align1 1H A@3 compacted }; -(+f0.0) sel(16) g13<1>UD g115<1,1,0>UD g13<1,1,0>UD { align1 1H A@2 compacted }; -(+f0.0) sel(16) g1<1>UD g105<1,1,0>UD g1<1,1,0>UD { align1 1H F@1 compacted }; -(+f0.0) sel(16) g116<1>UD g73<1,1,0>UD g102<1,1,0>UD { align1 1H compacted }; -fbl(1) g119<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -cmp.z.f0.0(16) null<1>D g53<8,8,1>D g99<8,8,1>D { align1 1H }; -shl(1) a0<1>UD g119<0,1,0>UD 0x00000002UD { align1 WE_all 1N A@2 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000a00UD { align1 WE_all 1N A@1 }; -mov(1) g121<1>UD g[a0 96]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g121<0,1,0>D 0x00000002UD { align1 WE_all 1N A@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000e00UD { align1 WE_all 1N A@1 }; -mov(1) g118<1>UD g[a0 128]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0) sel(16) g102<1>UD g118<0,1,0>UD g116<1,1,0>UD { align1 1H compacted }; - -LABEL62: -endif(16) JIP: LABEL58 { align1 1H }; - -LABEL58: -endif(16) JIP: LABEL57 { align1 1H }; - -LABEL57: -endif(16) JIP: LABEL56 { align1 1H }; -add(16) g99<1>D g99<1,1,0>D 1D { align1 1H compacted }; - -LABEL56: -while(16) JIP: LABEL63 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g122<1>UD g55<1,1,0>UD g102<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -and(16) g124<1>UD g122<1,1,0>UD g58<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(1) g22<2>UW 0x00000000UD { align1 WE_all 1N F@1 }; -mov(1) f0<1>UW g22<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g124<8,8,1>UD 0x00000000UD { align1 1H I@3 }; -mov(16) g126<1>UD f0<0,1,0>UW { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -bfi1(16) g17<1>UD g53<8,8,1>D 0D { align1 1H F@4 }; -cbit(16) g77<1>UD g126<8,8,1>UD { align1 1H I@2 }; -cmp.z.f0.0(16) null<1>D g53<8,8,1>D 0D { align1 1H }; -and(16) g19<1>UD g126<1,1,0>UD g17<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cbit(16) g21<1>UD g19<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL64 UIP: LABEL64 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -add(8) g23<1>D g37<8,4,2>D 36D { align1 1Q F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -add(8) g24<1>D g39<8,4,2>D 36D { align1 2Q F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g25<1>UD g23<8,8,1>UD g37<8,4,2>UD { align1 1Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g26<1>UD g24<8,8,1>UD g39<8,4,2>UD { align1 2Q A@1 }; -mov(8) g73<2>UD g23<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@1 }; -mov(8) g75<2>UD g24<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g27<1>D -g25<8,8,1>D g37.1<8,4,2>D { align1 1Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -add(8) g28<1>D -g26<8,8,1>D g39.1<8,4,2>D { align1 2Q A@2 }; -mov(8) g73.1<2>UD g27<4,4,1>UD { align1 1Q I@2 }; -mov(8) g75.1<2>UD g28<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g100UD g73UD g77UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; - -LABEL64: -endif(16) JIP: LABEL65 { align1 1H }; - -LABEL65: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g28<1>D g21<1,1,0>D g100<0,1,0>D { align1 1H A@1 compacted }; -cmp.nz.f0.0(16) null<1>D g102<8,8,1>D -1D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -(+f0.0) sel(16) g30<1>UD g102<1,1,0>UD g55<1,1,0>UD { align1 1H F@1 compacted }; -mov.nz.f0.0(16) null<1>D g124<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL66 UIP: LABEL66 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g35<1>D g28<8,8,1>D 0x00000005UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g32<1>D g30<1,1,0>D -g55<1,1,0>D { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -shr(16) g51<1>UD g28<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -mov(8) g57<1>UD g45.1<8,4,2>UD { align1 1Q F@2 }; -mov(8) g58<1>UD g47.1<8,4,2>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(8) g59<1>D g45<8,4,2>D g35<1,1,0>D { align1 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@6 }; -add(8) g60<1>D g47<8,4,2>D g36<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g34<1>D g32<8,8,1>D 0x0000001bUD { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(8) g61<1>UD g59<8,8,1>UD g45<8,4,2>UD { align1 1Q }; -mov(8) g78<2>UD g59<4,4,1>UD { align1 1Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -cmp.l.f0.0(8) g62<1>UD g60<8,8,1>UD g47<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g80<2>UD g60<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -or(16) g7<1>UD g69<1,1,0>UD g34<1,1,0>UD { align1 1H A@4 compacted }; -shl(16) g33<1>D g49<8,8,1>D 0x0000001dUD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add3(16) g63<1>D g57<8,8,1>D g51<8,8,1>D -g61<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -or(16) g15<1>UD g55<1,1,0>UD g33<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g80.1<2>UD g64<4,4,1>UD { align1 2Q I@2 }; -mov(8) g78.1<2>UD g63<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g78UD g1UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $3 }; -add(16) g65<1>D g59<1,1,0>D 16D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g67<1>UD g65<1,1,0>UD g59<1,1,0>UD { align1 1H compacted }; -mov(8) g79<2>UD g65<4,4,1>UD { align1 1Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@7 }; -mov(8) g81<2>UD g66<4,4,1>UD { align1 2Q $3.src }; -add(16) g69<1>D -g67<1,1,0>D g63<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g81.1<2>UD g70<4,4,1>UD { align1 2Q I@1 }; -mov(8) g79.1<2>UD g69<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g79UD g9UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $5 }; - -LABEL66: -endif(16) JIP: LABEL67 { align1 1H }; - -LABEL67: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g70<1>F g1<1,1,0>F g9<1,1,0>F { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -cmp.ge.f0.0(16) g76<1>F g9<1,1,0>F g1<1,1,0>F { align1 1H compacted }; -mov(16) g94<1>F 0x7f800000F /* infF */ { align1 WE_all 1H F@4 compacted }; -mov(16) g94<1>F g1<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g96<1>F 0x7f800000F /* infF */ { align1 WE_all 1H F@6 compacted }; -mov(16) g96<1>F g3<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g98<1>F 0x7f800000F /* infF */ { align1 WE_all 1H F@6 compacted }; -mov(16) g98<1>F g5<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(16) g100<1>F 0xff800000F /* -infF */ { align1 WE_all 1H A@6 compacted }; -mov(16) g100<1>F g9<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g102<1>F 0xff800000F /* -infF */ { align1 WE_all 1H A@4 compacted }; -mov(16) g102<1>F g11<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g104<1>F 0xff800000F /* -infF */ { align1 WE_all 1H F@7 compacted }; -mov(16) g104<1>F g13<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(16) g72<1>F g3<1,1,0>F g11<1,1,0>F { align1 1H $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g74<1>F g5<1,1,0>F g13<1,1,0>F { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -(+f0.0) sel(16) g78<1>UD g70<8,8,1>UD 0x7f800000UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g25<2>UD g94.1<8,4,2>UD { align1 WE_all 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -mov(8) g47<2>UD g96.1<8,4,2>UD { align1 WE_all 1Q F@7 }; -mov(8) g63<2>UD g98.1<8,4,2>UD { align1 WE_all 1Q A@6 }; -mov(8) g84<2>UD g100.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g113<2>UD g102.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g126<2>UD g104.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.ge.f0.0(16) g80<1>F g11<1,1,0>F g3<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sel.l(8) g23<2>F g94<8,4,2>F g25<8,4,2>F { align1 WE_all 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sel.l(8) g45<2>F g96<8,4,2>F g47<8,4,2>F { align1 WE_all 1Q I@5 }; -sel.l(8) g61<2>F g98<8,4,2>F g63<8,4,2>F { align1 WE_all 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sel.ge(8) g82<2>F g100<8,4,2>F g84<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.ge(8) g111<2>F g102<8,4,2>F g113<8,4,2>F { align1 WE_all 1Q I@2 }; -sel.ge(8) g124<2>F g104<8,4,2>F g126<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g94.1<2>UD g23<8,4,2>UD { align1 WE_all 1Q A@6 }; -mov(8) g96.1<2>UD g45<8,4,2>UD { align1 WE_all 1Q A@5 }; -mov(8) g98.1<2>UD g61<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(8) g100.1<2>UD g82<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(8) g102.1<2>UD g111<8,4,2>UD { align1 WE_all 1Q A@2 }; -(+f0.0) sel(16) g82<1>UD g72<8,8,1>UD 0x7f800000UD { align1 1H F@7 }; -mov(8) g104.1<2>UD g124<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g30<4>UD g94.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g28<4>UD g94.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g55<4>UD g96.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g50<4>UD g96.1<8,2,4>UD { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(4) g68<4>UD g98.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g66<4>UD g98.1<8,2,4>UD { align1 WE_all 1N $2.src }; -mov(4) g92<4>UD g100.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g90<4>UD g100.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g118<4>UD g102.2<8,2,4>UD { align1 WE_all 1N }; -mov(4) g116<4>UD g102.1<8,2,4>UD { align1 WE_all 1N }; -cmp.ge.f0.0(16) g84<1>F g13<1,1,0>F g5<1,1,0>F { align1 1H compacted }; -mov(4) g3<4>UD g104.1<8,2,4>UD { align1 WE_all 1N F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sel.l(4) g26<4>F g28<8,2,4>F g30<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g48<4>F g50<8,2,4>F g55<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g64<4>F g66<8,2,4>F g68<8,2,4>F { align1 WE_all 1N I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sel.ge(4) g88<4>F g90<8,2,4>F g92<8,2,4>F { align1 WE_all 1N I@4 }; -sel.ge(4) g114<4>F g116<8,2,4>F g118<8,2,4>F { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g86<1>UD g74<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(4) g94.2<4>UD g26<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g96.2<4>UD g48<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g5<4>UD g104.2<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g98.2<4>UD g64<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g100.2<4>UD g88<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g102.2<4>UD g114<8,2,4>UD { align1 WE_all 1N F@1 }; -cmp.nz.f0.0(16) null<1>D g76<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(4) g35<4>UD g94.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g33<4>UD g94.1<8,2,4>UD { align1 WE_all 1N $4.src }; -mov(4) g60<4>UD g96.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g58<4>UD g96.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g1<4>F g3<8,2,4>F g5<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g110<4>UD g100.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g108<4>UD g100.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g123<4>UD g102.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g121<4>UD g102.1<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g88<1>UD g70<8,8,1>UD 0xff800000UD { align1 1H }; -mov(4) g76<4>UD g98.1<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sel.l(4) g31<4>F g33<8,2,4>F g35<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g56<4>F g58<8,2,4>F g60<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g104.2<4>UD g1<8,2,4>UD { align1 WE_all 1N F@3 }; -sel.ge(4) g106<4>F g108<8,2,4>F g110<8,2,4>F { align1 WE_all 1N I@6 }; -sel.ge(4) g119<4>F g121<8,2,4>F g123<8,2,4>F { align1 WE_all 1N I@4 }; -cmp.nz.f0.0(16) null<1>D g80<8,8,1>D 0D { align1 1H }; -mov(4) g94.3<4>UD g31<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g96.3<4>UD g56<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g10<4>UD g104.3<8,2,4>UD { align1 WE_all 1N I@4 }; -mov(4) g8<4>UD g104.1<8,2,4>UD { align1 WE_all 1N $3.dst }; -mov(4) g100.3<4>UD g106<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g102.3<4>UD g119<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -(+f0.0) sel(16) g90<1>UD g72<8,8,1>UD 0xff800000UD { align1 1H }; -mov(4) g80<4>UD g98.3<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g94.4<1>F g94.3<0,1,0>F g94.4<4,4,1>F { align1 WE_all 1N I@7 }; -sel.l(4) g95.4<1>F g95.3<0,1,0>F g95.4<4,4,1>F { align1 WE_all 1N I@7 }; -sel.l(4) g96.4<1>F g96.3<0,1,0>F g96.4<4,4,1>F { align1 WE_all 1N I@7 }; -sel.l(4) g97.4<1>F g97.3<0,1,0>F g97.4<4,4,1>F { align1 WE_all 1N I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sel.ge(4) g6<4>F g8<8,2,4>F g10<8,2,4>F { align1 WE_all 1N I@5 }; -sel.ge(4) g100.4<1>F g100.3<0,1,0>F g100.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g101.4<1>F g101.3<0,1,0>F g101.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g102.4<1>F g102.3<0,1,0>F g102.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g103.4<1>F g103.3<0,1,0>F g103.4<4,4,1>F { align1 WE_all 1N I@3 }; -cmp.nz.f0.0(16) null<1>D g84<8,8,1>D 0D { align1 1H }; -sel.l(4) g69<4>F g76<8,2,4>F g80<8,2,4>F { align1 WE_all 1N I@2 }; -sel.l(8) g95<1>F g94.7<0,1,0>F g95<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.l(8) g97<1>F g96.7<0,1,0>F g97<8,8,1>F { align1 WE_all 1Q F@7 }; -mov(4) g104.3<4>UD g6<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(8) g101<1>F g100.7<0,1,0>F g101<8,8,1>F { align1 WE_all 1Q F@6 }; -sel.ge(8) g103<1>F g102.7<0,1,0>F g103<8,8,1>F { align1 WE_all 1Q F@5 }; -(+f0.0) sel(16) g92<1>UD g74<8,8,1>UD 0xff800000UD { align1 1H }; -mov(4) g98.3<4>UD g69<8,2,4>UD { align1 WE_all 1N F@5 }; -sel.ge(4) g104.4<1>F g104.3<0,1,0>F g104.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g105.4<1>F g105.3<0,1,0>F g105.4<4,4,1>F { align1 WE_all 1N I@3 }; -cmp.l.f0.0(16) null<1>UD g53<8,8,1>UD 0x00000003UD { align1 1H }; -sel.l(4) g98.4<1>F g98.3<0,1,0>F g98.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.l(4) g99.4<1>F g99.3<0,1,0>F g99.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(8) g105<1>F g104.7<0,1,0>F g105<8,8,1>F { align1 WE_all 1Q F@3 }; -sel.l(8) g99<1>F g98.7<0,1,0>F g99<8,8,1>F { align1 WE_all 1Q F@2 }; -(+f0.0) if(16) JIP: LABEL68 UIP: LABEL68 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -shl(16) g106<1>D g53<8,8,1>D 0x00000002UD { align1 1H }; -mov(8) g109<1>UD g41.1<8,4,2>UD { align1 1Q }; -mov(8) g110<1>UD g43.1<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(8) g111<1>D g41<8,4,2>D g106<1,1,0>D { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -add(8) g112<1>D g43<8,4,2>D g107<1,1,0>D { align1 2Q compacted }; -shr(16) g107<1>UD g53<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(8) g113<1>UD g111<8,8,1>UD g41<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@3 }; -cmp.l.f0.0(8) g114<1>UD g112<8,8,1>UD g43<8,4,2>UD { align1 2Q }; -add(16) g117<1>D g111<1,1,0>D 128D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add3(16) g115<1>D g109<8,8,1>D g107<8,8,1>D -g113<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -cmp.l.f0.0(16) g119<1>UD g117<1,1,0>UD g111<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g123<1>UD g53<1,1,0>UD 0x00000002UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(16) g121<1>D -g119<1,1,0>D g115<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g125<1>UD g97.7<0,1,0>UD g99.7<0,1,0>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -cmp.l.f0.0(16) g1<1>UD g53<1,1,0>UD 0x00000001UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(8) g96<2>UD g117<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@1 }; -mov(8) g98<2>UD g118<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -(+f0.0) sel(16) g106<1>UD g95.7<0,1,0>UD g125<1,1,0>UD { align1 1H compacted }; -mov(8) g96.1<2>UD g121<4,4,1>UD { align1 1Q I@3 }; -mov(8) g98.1<2>UD g122<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g96UD g106UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add(16) g3<1>D g111<1,1,0>D 140D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g5<1>UD g3<1,1,0>UD g111<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g123<8,8,1>D 0D { align1 1H }; -mov(8) g107<2>UD g3<4,4,1>UD { align1 1Q $6.src }; -mov(8) g109<2>UD g4<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(16) g7<1>D -g5<1,1,0>D g115<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g9<1>UD g103.7<0,1,0>UD g105.7<0,1,0>UD { align1 1H }; -mov(8) g109.1<2>UD g8<4,4,1>UD { align1 2Q I@2 }; -mov(8) g107.1<2>UD g7<4,4,1>UD { align1 1Q I@3 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -(+f0.0) sel(16) g111<1>UD g101.7<0,1,0>UD g9<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g107UD g111UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; - -LABEL68: -endif(16) JIP: LABEL69 { align1 1H }; - -LABEL69: -mov(16) g10<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@2 compacted }; -mov(16) g10<1>F g78<1,1,0>F { align1 1H compacted }; -mov(16) g12<1>F 0x7f800000F /* infF */ { align1 WE_all 1H compacted }; -mov(16) g12<1>F g82<1,1,0>F { align1 1H compacted }; -mov(16) g14<1>F 0x7f800000F /* infF */ { align1 WE_all 1H $5.dst compacted }; -mov(16) g14<1>F g86<1,1,0>F { align1 1H compacted }; -mov(16) g16<1>F 0xff800000F /* -infF */ { align1 WE_all 1H $5.dst compacted }; -mov(16) g16<1>F g88<1,1,0>F { align1 1H compacted }; -mov(16) g18<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@7 compacted }; -mov(16) g18<1>F g90<1,1,0>F { align1 1H compacted }; -mov(16) g20<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@5 compacted }; -mov(16) g20<1>F g92<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) null<1>UD g53<8,8,1>UD 0x00000003UD { align1 1H }; -mov(8) g24<2>UD g10.1<8,4,2>UD { align1 WE_all 1Q F@6 }; -mov(8) g41<2>UD g12.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g57<2>UD g14.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g70<2>UD g16.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g96<2>UD g20.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -mov(8) g83<2>UD g18.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -sel.l(8) g22<2>F g10<8,4,2>F g24<8,4,2>F { align1 WE_all 1Q I@6 }; -sel.l(8) g35<2>F g12<8,4,2>F g41<8,4,2>F { align1 WE_all 1Q I@5 }; -sel.l(8) g55<2>F g14<8,4,2>F g57<8,4,2>F { align1 WE_all 1Q I@4 }; -sel.ge(8) g68<2>F g16<8,4,2>F g70<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.ge(8) g94<2>F g20<8,4,2>F g96<8,4,2>F { align1 WE_all 1Q I@2 }; -sel.ge(8) g81<2>F g18<8,4,2>F g83<8,4,2>F { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g10.1<2>UD g22<8,4,2>UD { align1 WE_all 1Q A@6 }; -mov(8) g12.1<2>UD g35<8,4,2>UD { align1 WE_all 1Q A@5 }; -mov(8) g14.1<2>UD g55<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(8) g16.1<2>UD g68<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(8) g20.1<2>UD g94<8,4,2>UD { align1 WE_all 1Q A@2 }; -mov(8) g18.1<2>UD g81<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g29<4>UD g10.2<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g27<4>UD g10.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g46<4>UD g12.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g44<4>UD g12.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g62<4>UD g14.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g60<4>UD g14.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g75<4>UD g16.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g73<4>UD g16.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g101<4>UD g20.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g99<4>UD g20.1<8,2,4>UD { align1 WE_all 1N $6.src }; -mov(4) g88<4>UD g18.2<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g86<4>UD g18.1<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.l(4) g25<4>F g27<8,2,4>F g29<8,2,4>F { align1 WE_all 1N }; -sel.l(4) g42<4>F g44<8,2,4>F g46<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g58<4>F g60<8,2,4>F g62<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g71<4>F g73<8,2,4>F g75<8,2,4>F { align1 WE_all 1N I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sel.ge(4) g97<4>F g99<8,2,4>F g101<8,2,4>F { align1 WE_all 1N I@3 }; -sel.ge(4) g84<4>F g86<8,2,4>F g88<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g10.2<4>UD g25<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g12.2<4>UD g42<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g14.2<4>UD g58<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g16.2<4>UD g71<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g20.2<4>UD g97<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g18.2<4>UD g84<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g34<4>UD g10.3<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g32<4>UD g10.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g51<4>UD g12.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g49<4>UD g12.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g67<4>UD g14.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g65<4>UD g14.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g80<4>UD g16.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g78<4>UD g16.1<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(4) g106<4>UD g20.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g104<4>UD g20.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g93<4>UD g18.3<8,2,4>UD { align1 WE_all 1N }; -mov(4) g91<4>UD g18.1<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g30<4>F g32<8,2,4>F g34<8,2,4>F { align1 WE_all 1N }; -sel.l(4) g47<4>F g49<8,2,4>F g51<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g63<4>F g65<8,2,4>F g67<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g76<4>F g78<8,2,4>F g80<8,2,4>F { align1 WE_all 1N I@5 }; -sel.ge(4) g102<4>F g104<8,2,4>F g106<8,2,4>F { align1 WE_all 1N I@3 }; -sel.ge(4) g89<4>F g91<8,2,4>F g93<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g10.3<4>UD g30<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g12.3<4>UD g47<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g14.3<4>UD g63<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g16.3<4>UD g76<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g20.3<4>UD g102<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g18.3<4>UD g89<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g10.4<1>F g10.3<0,1,0>F g10.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.l(4) g11.4<1>F g11.3<0,1,0>F g11.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.l(4) g12.4<1>F g12.3<0,1,0>F g12.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.l(4) g13.4<1>F g13.3<0,1,0>F g13.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.l(4) g14.4<1>F g14.3<0,1,0>F g14.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g15.4<1>F g15.3<0,1,0>F g15.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g16.4<1>F g16.3<0,1,0>F g16.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g17.4<1>F g17.3<0,1,0>F g17.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g20.4<1>F g20.3<0,1,0>F g20.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g21.4<1>F g21.3<0,1,0>F g21.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g18.4<1>F g18.3<0,1,0>F g18.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g19.4<1>F g19.3<0,1,0>F g19.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(8) g11<1>F g10.7<0,1,0>F g11<8,8,1>F { align1 WE_all 1Q }; -sel.l(8) g13<1>F g12.7<0,1,0>F g13<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.l(8) g15<1>F g14.7<0,1,0>F g15<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(8) g17<1>F g16.7<0,1,0>F g17<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(8) g21<1>F g20.7<0,1,0>F g21<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(8) g19<1>F g18.7<0,1,0>F g19<8,8,1>F { align1 WE_all 1Q F@6 }; -(+f0.0) if(16) JIP: LABEL70 UIP: LABEL70 { align1 1H }; -shl(16) g22<1>D g53<8,8,1>D 0x00000002UD { align1 1H }; -mov(8) g25<1>UD g37.1<8,4,2>UD { align1 1Q }; -mov(8) g26<1>UD g39.1<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(8) g27<1>D g37<8,4,2>D g22<1,1,0>D { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -add(8) g28<1>D g39<8,4,2>D g23<1,1,0>D { align1 2Q compacted }; -shr(16) g23<1>UD g53<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(8) g29<1>UD g27<8,8,1>UD g37<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g112<2>UD g27<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -cmp.l.f0.0(8) g30<1>UD g28<8,8,1>UD g39<8,4,2>UD { align1 2Q }; -mov(8) g114<2>UD g28<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g33<1>UD g53<1,1,0>UD 0x00000002UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add3(16) g31<1>D g25<8,8,1>D g23<8,8,1>D -g29<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -(+f0.0) sel(16) g35<1>UD g13.7<0,1,0>UD g15.7<0,1,0>UD { align1 1H }; -mov(8) g114.1<2>UD g32<4,4,1>UD { align1 2Q I@2 }; -mov(8) g112.1<2>UD g31<4,4,1>UD { align1 1Q I@3 }; -cmp.l.f0.0(16) g37<1>UD g53<1,1,0>UD 0x00000001UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -(+f0.0) sel(16) g116<1>UD g11.7<0,1,0>UD g35<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g112UD g116UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; -add(16) g39<1>D g27<1,1,0>D 16D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g41<1>UD g39<1,1,0>UD g27<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g33<8,8,1>D 0D { align1 1H I@7 }; -mov(8) g117<2>UD g39<4,4,1>UD { align1 1Q $7.src }; -mov(8) g119<2>UD g40<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(16) g43<1>D -g41<1,1,0>D g31<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g45<1>UD g19.7<0,1,0>UD g21.7<0,1,0>UD { align1 1H }; -mov(8) g119.1<2>UD g44<4,4,1>UD { align1 2Q I@2 }; -mov(8) g117.1<2>UD g43<4,4,1>UD { align1 1Q I@3 }; -cmp.nz.f0.0(16) null<1>D g37<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -(+f0.0) sel(16) g121<1>UD g17.7<0,1,0>UD g45<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g117UD g121UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; - -LABEL70: -endif(16) JIP: LABEL71 { align1 1H }; - -LABEL71: -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_primref_triangles_to_primrefs_code[] = { - 0x80000065, 0x6b058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x2e050220, 0x00000024, 0x00000000, - 0xe26c1a40, 0x00016b03, 0xe26d0040, 0x04016b03, - 0x80030061, 0x53054410, 0x00000000, 0x76543210, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x01140000, 0xfa006c0c, 0x00340000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80004131, 0x030c0000, 0xfa006d0c, 0x00300000, - 0x64531940, 0x00805395, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x35050160, - 0x00465305, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x1b260aa0, - 0x000002e4, 0x00000000, 0x00130061, 0x1d260aa0, - 0x000002e4, 0x00000000, 0x00030061, 0x29260aa0, - 0x00000264, 0x00000000, 0x00130061, 0x2b260aa0, - 0x00000264, 0x00000000, 0x21250061, 0x001102cc, - 0x2a270061, 0x001102cc, 0x211b1661, 0x0011026c, - 0x2a1d1661, 0x0011026c, 0x21291661, 0x00110244, - 0x2a2b1661, 0x00110244, 0x21251661, 0x00110204, - 0x2a271661, 0x00110204, 0xa1691640, 0x024e1b03, - 0xaa6a1540, 0x024e1d03, 0x00031a70, 0x6b050220, - 0x52466905, 0x00441b06, 0x00030061, 0x43060220, - 0x00346905, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131b70, 0x6c050220, - 0x52466a05, 0x00441d06, 0x00130061, 0x45060220, - 0x00346a05, 0x00000000, 0x00040069, 0x68058660, - 0x02462e05, 0x00000004, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00031d40, 0x6d052660, - 0x06466b05, 0x00441b26, 0x00131c40, 0x6e052660, - 0x06466c05, 0x00441d26, 0xa0371b40, 0x35006802, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x60671961, 0x00110300, 0x00031c61, 0x2d260aa0, - 0x000002a4, 0x00000000, 0x00131c61, 0x2f260aa0, - 0x000002a4, 0x00000000, 0x00031b61, 0x43260220, - 0x00346d05, 0x00000000, 0x00131b61, 0x45260220, - 0x00346e05, 0x00000000, 0x00041b70, 0x00010220, - 0x52463705, 0x00000324, 0x00041361, 0x31050020, - 0x0066671f, 0x00000000, 0x212d1261, 0x0011025c, - 0x2a2f1261, 0x0011025c, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x33140000, - 0xfb044324, 0x00040000, 0x00043265, 0x45058220, - 0x02000304, 0x00ffffff, 0x01040022, 0x0001c060, - 0x00005a80, 0x000059f0, 0xa16e0040, 0x028e1b03, - 0xaa6f0040, 0x028e1d03, 0xa1760040, 0x010e1b03, - 0xaa770040, 0x010e1d03, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x01440000, - 0xfb041b24, 0x003c0000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00031c70, 0x70050220, - 0x52466e05, 0x00441b06, 0x80103301, 0x00000000, - 0x00000000, 0x00000000, 0x00131c70, 0x71050220, - 0x52466f05, 0x00441d06, 0x00030061, 0x47060220, - 0x00346e05, 0x00000000, 0x00130061, 0x49060220, - 0x00346f05, 0x00000000, 0x00031e70, 0x78050220, - 0x52467605, 0x00441b06, 0x00131e70, 0x79050220, - 0x52467705, 0x00441d06, 0x00031e40, 0x72052660, - 0x06467005, 0x00441b26, 0x00131e40, 0x73052660, - 0x06467105, 0x00441d26, 0x00031a61, 0x47260220, - 0x00347205, 0x00000000, 0x00131a61, 0x49260220, - 0x00347305, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x74140000, - 0xf7004724, 0x00020000, 0x00033461, 0x48060220, - 0x00347605, 0x00000000, 0x00133461, 0x4a060220, - 0x00347705, 0x00000000, 0x00032361, 0x21060220, - 0x00340105, 0x00000000, 0x00132361, 0x23060220, - 0x00340205, 0x00000000, 0x0003a361, 0x21260220, - 0x00340305, 0x00000000, 0x0013a361, 0x23260220, - 0x00340405, 0x00000000, 0x00042461, 0x7c060100, - 0x00567406, 0x00000000, 0x00040061, 0x7a060990, - 0x00567406, 0x00000000, 0x00040961, 0x75050020, - 0x00567c06, 0x00000000, 0x00041161, 0x73050110, - 0x00567a06, 0x00000000, 0x00030040, 0x7a052660, - 0x06467805, 0x00441b26, 0x00130040, 0x7b052660, - 0x06467905, 0x00441d26, 0x00041c70, 0x00018660, - 0x26467505, 0x00000004, 0x00031b61, 0x48260220, - 0x00347a05, 0x00000000, 0x00131b61, 0x4a260220, - 0x00347b05, 0x00000000, 0x00041e61, 0x7b050020, - 0x0056730e, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x09440000, - 0xfb044824, 0x003c0000, 0x01040022, 0x0001c060, - 0x000002a8, 0x000001b8, 0x00040070, 0x00018660, - 0x26467505, 0x00000000, 0x604d0041, 0x00303702, - 0x01040022, 0x0001c060, 0x00000170, 0x00000160, - 0x607d0041, 0x00603702, 0xa0119340, 0x7d000502, - 0x27131970, 0x05001103, 0xa0190040, 0x00401103, - 0x00030061, 0x1c060220, 0x00341105, 0x00000000, - 0x00130061, 0x1e060220, 0x00341205, 0x00000000, - 0xa015c340, 0x07021302, 0x273d1c70, 0x11001903, - 0x00030061, 0x39060220, 0x00341905, 0x00000000, - 0x00130061, 0x3b060220, 0x00341a05, 0x00000000, - 0x00031c61, 0x1c260220, 0x00341505, 0x00000000, - 0x00131d61, 0x1e260220, 0x00341605, 0x00000000, - 0xa03f1d40, 0x15023d02, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x18140000, - 0xfb001c24, 0x00000000, 0x00031961, 0x39260220, - 0x00343f05, 0x00000000, 0x00131a61, 0x3b260220, - 0x00344005, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x40140000, - 0xf7003924, 0x00020000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x60161b61, 0x00101800, - 0x00040061, 0x4d050120, 0x00561806, 0x00000000, - 0x00041161, 0x4f050120, 0x00561616, 0x00000000, - 0x00042761, 0x59050120, 0x00564006, 0x00000000, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0xa04f1a40, 0x00104d03, 0xa0591b40, 0x00204d03, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000100, 0x00000100, - 0x60410041, 0x00c03702, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0439340, 0x41000502, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x27471970, 0x05004303, 0x00033761, 0x3a060220, - 0x00344305, 0x00000000, 0x00133761, 0x3c060220, - 0x00344405, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa049b340, 0x07024702, - 0x00031961, 0x3a260220, 0x00344905, 0x00000000, - 0x00131a61, 0x3c260220, 0x00344a05, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x11440000, 0xfb043a24, 0x003c0000, - 0x00042761, 0x4d050220, 0x00461105, 0x00000000, - 0x00042761, 0x4f050220, 0x00461305, 0x00000000, - 0x00042761, 0x59050220, 0x00461505, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000054d8, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa04a2240, 0xfff03303, 0x00040070, 0x00018660, - 0x26467b05, 0x00000001, 0x275b1a62, 0x4a004d03, - 0x275d1e62, 0x4a004f03, 0x275f1e62, 0x4a005903, - 0x01040022, 0x0001c060, 0x00004b18, 0x00004680, - 0x00040070, 0x00018660, 0x26467b05, 0x00000000, - 0x01040022, 0x0001c060, 0x00004640, 0x000041c8, - 0x00040070, 0x00018660, 0x26467b05, 0x00000003, - 0x01040022, 0x0001c060, 0x00004188, 0x00003aa8, - 0x00040070, 0x00018660, 0x26467b05, 0x00000002, - 0x01040022, 0x0001c060, 0x00003a68, 0x00003520, - 0x00040070, 0x00018660, 0x26467b05, 0x00000005, - 0x01040022, 0x0001c060, 0x000034e0, 0x00002dd0, - 0x00040070, 0x00018660, 0x26467b05, 0x00000004, - 0x01040022, 0x0001c060, 0x00002d90, 0x00002898, - 0x00040070, 0x00018660, 0x26467b05, 0x00000006, - 0x01040022, 0x0001c060, 0x00002858, 0x000021c8, - 0x00040070, 0x00018660, 0x26467b05, 0x00000007, - 0x01040022, 0x0001c060, 0x00002188, 0x00001cc0, - 0x00040070, 0x00018660, 0x26467b05, 0x00000008, - 0x01040022, 0x0001c060, 0x00001c80, 0x00001610, - 0x00040070, 0x00018660, 0x26467b05, 0x00000009, - 0x01040022, 0x0001c060, 0x000015d0, 0x00001070, - 0x00040070, 0x00018660, 0x26467b05, 0x0000000a, - 0x01040022, 0x0001c060, 0x00001030, 0x00000b68, - 0x00040070, 0x00018660, 0x26467b05, 0x0000000b, - 0x01040022, 0x0001c060, 0x00000b28, 0x000005a8, - 0x00040070, 0x00018660, 0x16467b05, 0x0000000c, - 0x01040022, 0x0001c060, 0x00000518, 0x00000518, - 0x00042541, 0x4b050660, 0x01465b05, 0x00560d06, - 0x00040041, 0x7a050660, 0x01465b05, 0x00560d16, - 0x00040041, 0x56050660, 0x01465d05, 0x00560d06, - 0x00040041, 0x66050660, 0x01465f05, 0x00560d06, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041b40, 0x4b160110, 0x01564b16, 0x00567a06, - 0x00040041, 0x7b050660, 0x01465d05, 0x00560d16, - 0xa051a540, 0x4b000902, 0x00041a40, 0x56160110, - 0x01565616, 0x00567b06, 0x00040041, 0x7c050660, - 0x01465f05, 0x00560d16, 0x27531b70, 0x09005103, - 0x00033761, 0x3b060220, 0x00345105, 0x00000000, - 0x00133761, 0x3d060220, 0x00345205, 0x00000000, - 0xa0611d40, 0x56000902, 0x00041d40, 0x66160110, - 0x01566616, 0x00567c06, 0xa055d540, 0x0b025302, - 0x27631b70, 0x09006103, 0x00030061, 0x3f060220, - 0x00346105, 0x00000000, 0x00130061, 0x41060220, - 0x00346205, 0x00000000, 0xa0681d40, 0x66000902, - 0x00031d61, 0x3b260220, 0x00345505, 0x00000000, - 0x00131e61, 0x3d260220, 0x00345605, 0x00000000, - 0xa0651e40, 0x0b026302, 0x276a1c70, 0x09006803, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00033461, 0x47060220, 0x00346805, 0x00000000, - 0x00133561, 0x49060220, 0x00346905, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x6e140000, 0xf7003b24, 0x00020000, - 0x00031c61, 0x3f260220, 0x00346505, 0x00000000, - 0x00131d61, 0x41260220, 0x00346605, 0x00000000, - 0xa06c1d40, 0x0b026a02, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x7a140000, - 0xf7003f24, 0x00020000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00031961, 0x47260220, - 0x00346c05, 0x00000000, 0x00131a61, 0x49260220, - 0x00346d05, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x18140000, - 0xf7004724, 0x00020000, 0x00042861, 0x7d060990, - 0x00566e06, 0x00000000, 0x00041161, 0x6d050110, - 0x00567d06, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00042961, 0x1c060990, - 0x00567a06, 0x00000000, 0x00040061, 0x7e060100, - 0x00566e06, 0x00000000, 0x00041161, 0x79050110, - 0x00561c06, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00042561, 0x3c060990, - 0x00561806, 0x00000000, 0x00041a61, 0x14070000, - 0x00567e06, 0x00000000, 0x00041c61, 0x1b070000, - 0x00566d0e, 0x00000000, 0x00040061, 0x1d060100, - 0x00567a06, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x17050110, - 0x00563c06, 0x00000000, 0x00040b61, 0x6f0504a0, - 0x00661407, 0x00000000, 0x00040b61, 0x740504a0, - 0x00661b07, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041a61, 0x39070000, - 0x00561d06, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00041a61, 0x40070000, - 0x0056170e, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00041f61, 0x3b070000, - 0x0056790e, 0x00000000, 0x00040061, 0x3d060100, - 0x00561806, 0x00000000, 0x00041241, 0x71058aa0, - 0x0a466f05, 0x3c010204, 0x00041241, 0x76058aa0, - 0x0a467405, 0x3c010204, 0x00040c61, 0x7b0504a0, - 0x00663907, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041b61, 0x1e0504a0, - 0x00664007, 0x00000000, 0x00041a61, 0x120504a0, - 0x00663b07, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x3e070000, - 0x00563d06, 0x00000000, 0xe5731562, 0xbf807100, - 0xe5780b62, 0xbf807600, 0x00040d41, 0x7d058aa0, - 0x0a467b05, 0x3c010204, 0x00041541, 0x39058aa0, - 0x0a461e05, 0x3c010204, 0x00041541, 0x14058aa0, - 0x0a461205, 0x3c010204, 0x00041961, 0x190504a0, - 0x00663e07, 0x00000000, 0xe73b1662, 0x3f807300, - 0xe5111562, 0xbf807d00, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe5471562, 0xbf803900, - 0xe5160c62, 0xbf801400, 0xe7391762, 0x3f807800, - 0x00041641, 0x1b058aa0, 0x0a461905, 0x3c010204, - 0xe73f1562, 0x3f801100, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xe7411562, 0x3f804700, - 0xe73d0962, 0x3f801600, 0xe51d0c62, 0xbf801b00, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe7431162, 0x3f801d00, 0x00040025, 0x00004600, - 0x00000000, 0x00000060, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041461, 0x47054220, - 0x00000000, 0x00000000, 0x00043561, 0x49054220, - 0x00000000, 0x00000000, 0x00040061, 0x4b054220, - 0x00000000, 0x00000000, 0x00040024, 0x0001c060, - 0x00000590, 0x00000590, 0x00042541, 0x51050660, - 0x01465b05, 0x00560d06, 0x00041741, 0x7d050660, - 0x01465b05, 0x00560d16, 0x00040041, 0x54050660, - 0x01465d05, 0x00560d06, 0x00040041, 0x57050660, - 0x01465f05, 0x00560d06, 0x00041541, 0x11050660, - 0x01465f05, 0x00560d16, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041c40, 0x51160110, - 0x01565116, 0x00567d06, 0x00040041, 0x7e050660, - 0x01465d05, 0x00560d16, 0x00041b40, 0x57160110, - 0x01565716, 0x00561106, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa01d0940, 0x51000902, - 0x00041b40, 0x54160110, 0x01565416, 0x00567e06, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x271f1a70, 0x09001d03, 0x00030061, 0x11060220, - 0x00341d05, 0x00000000, 0x00131761, 0x13060220, - 0x00341e05, 0x00000000, 0xa0511c40, 0x54000902, - 0xa0551f40, 0x57000902, 0x27531a70, 0x09005103, - 0x00031361, 0x15060220, 0x00345105, 0x00000000, - 0x80102701, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x17060220, 0x00345205, 0x00000000, - 0x27571c70, 0x09005503, 0x00031161, 0x19060220, - 0x00345505, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131261, 0x1b060220, - 0x00345605, 0x00000000, 0xa055e540, 0x0b025302, - 0xa0530040, 0x0b021f02, 0xa0511d40, 0x0b025702, - 0x00031b61, 0x15260220, 0x00345505, 0x00000000, - 0x00131c61, 0x17260220, 0x00345605, 0x00000000, - 0x00031c61, 0x11260220, 0x00345305, 0x00000000, - 0x00131d61, 0x13260220, 0x00345405, 0x00000000, - 0x00031d61, 0x19260220, 0x00345105, 0x00000000, - 0x00131e61, 0x1b260220, 0x00345205, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x1d140000, 0xfb001124, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x11140000, 0xfb001524, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x66140000, 0xfb001924, 0x00000000, - 0x00042a61, 0x51070200, 0x00461d05, 0x00000000, - 0x00042b61, 0x1f070200, 0x00461105, 0x00000000, - 0x60133a61, 0x00101100, 0x60110961, 0x00101d00, - 0x00042c61, 0x55070200, 0x00466605, 0x00000000, - 0x60153b61, 0x00106600, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00041b61, 0x17070000, - 0x00665107, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x1b070000, - 0x00661117, 0x00000000, 0x00043c61, 0x19070000, - 0x0066110f, 0x00000000, 0x00041c61, 0x53070000, - 0x00665507, 0x00000000, 0x00041161, 0x57070000, - 0x00661517, 0x00000000, 0x00040a61, 0x1d070000, - 0x00661f07, 0x00000000, 0x00041c61, 0x110504a0, - 0x00661907, 0x00000000, 0x00041461, 0x51070000, - 0x00661317, 0x00000000, 0x00040061, 0x55070000, - 0x0066150f, 0x00000000, 0x00040061, 0x1f070000, - 0x0066130f, 0x00000000, 0x00041961, 0x130504a0, - 0x00661b07, 0x00000000, 0x00041b61, 0x190504a0, - 0x00665107, 0x00000000, 0x00041a61, 0x1b0504a0, - 0x00665507, 0x00000000, 0x00041e61, 0x510504a0, - 0x00665307, 0x00000000, 0x00041961, 0x150504a0, - 0x00661f07, 0x00000000, 0x00041c61, 0x530504a0, - 0x00661d07, 0x00000000, 0x00041d61, 0x1f0504a0, - 0x00665707, 0x00000000, 0x00041f61, 0x1d0504a0, - 0x00661707, 0x00000000, 0x00041141, 0x17058aa0, - 0x0a461d05, 0x3c010204, 0x00041441, 0x1d058aa0, - 0x0a465305, 0x3c010204, 0x00041741, 0x53058aa0, - 0x0a465105, 0x3c010204, 0x00041541, 0x51058aa0, - 0x0a461f05, 0x3c010204, 0x00041741, 0x1f058aa0, - 0x0a461b05, 0x3c010204, 0x00040041, 0x1b058aa0, - 0x0a461905, 0x3c010204, 0x00041741, 0x19058aa0, - 0x0a461505, 0x3c010204, 0x00040041, 0x15058aa0, - 0x0a461305, 0x3c010204, 0x00040041, 0x13058aa0, - 0x0a461105, 0x3c010204, 0xe5681562, 0xbf801f00, - 0xe5641462, 0xbf801900, 0xe5621462, 0xbf801500, - 0xe5111462, 0xbf801300, 0xe7411462, 0x3f806800, - 0xe5671f62, 0xbf805300, 0xe5690062, 0xbf805100, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xe73d1662, 0x3f806400, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe7471662, 0x3f806200, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xe7391662, 0x3f801100, 0xe5651f62, 0xbf801b00, - 0xe5610062, 0xbf801700, 0xe5630062, 0xbf801d00, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe7431762, 0x3f806700, 0xe74b1762, 0x3f806900, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe7491562, 0x3f806500, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xe73b1562, 0x3f806100, - 0xe73f1562, 0x3f806300, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x000004d8, 0x000004d8, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00041441, 0x6a050660, - 0x01465b05, 0x00560d06, 0x00041541, 0x12050660, - 0x01465b05, 0x00560d16, 0x00040041, 0x6c050660, - 0x01465d05, 0x00560d06, 0x00040041, 0x6e050660, - 0x01465f05, 0x00560d06, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00040f61, 0x47054220, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00040b61, 0x49054220, - 0x00000000, 0x00000000, 0x00040c61, 0x4b054220, - 0x00000000, 0x00000000, 0x00041e40, 0x6a160110, - 0x01566a16, 0x00561206, 0x00041741, 0x13050660, - 0x01465d05, 0x00560d16, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa01d0940, 0x6a000902, - 0x00041a40, 0x6c160110, 0x01566c16, 0x00561306, - 0x00041741, 0x14050660, 0x01465f05, 0x00560d16, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x271f1b70, 0x09001d03, 0xa0511b40, 0x6c000902, - 0x00041b40, 0x6e160110, 0x01566e16, 0x00561406, - 0xa06bb540, 0x0b021f02, 0x27531b70, 0x09005103, - 0xa0551b40, 0x6e000902, 0x00031561, 0x11060220, - 0x00341d05, 0x00000000, 0x00130061, 0x13060220, - 0x00341e05, 0x00000000, 0x00031361, 0x15060220, - 0x00345105, 0x00000000, 0x80102701, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x17060220, - 0x00345205, 0x00000000, 0xa07b1e40, 0x0b025302, - 0x27571e70, 0x09005503, 0x00031161, 0x19060220, - 0x00345505, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131261, 0x1b060220, - 0x00345605, 0x00000000, 0x00031f61, 0x11260220, - 0x00346b05, 0x00000000, 0x00131f61, 0x13260220, - 0x00346c05, 0x00000000, 0x00031e61, 0x15260220, - 0x00347b05, 0x00000000, 0x00131f61, 0x17260220, - 0x00347c05, 0x00000000, 0xa0610a40, 0x0b025702, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x70140000, 0xf7001124, 0x00020000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x74140000, 0xf7001524, 0x00020000, - 0x00031961, 0x19260220, 0x00346105, 0x00000000, - 0x00131a61, 0x1b260220, 0x00346205, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x78140000, 0xf7001924, 0x00020000, - 0x00042d61, 0x51060990, 0x00567006, 0x00000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x00041b61, 0x56060990, 0x00567406, 0x00000000, - 0x00041261, 0x6f050110, 0x00565106, 0x00000000, - 0x00041161, 0x73050110, 0x00565606, 0x00000000, - 0x0004b661, 0x64060990, 0x00567806, 0x00000000, - 0x00040061, 0x52060100, 0x00567006, 0x00000000, - 0x00041161, 0x77050110, 0x00566406, 0x00000000, - 0x00041c61, 0x55070000, 0x00566f0e, 0x00000000, - 0x00040061, 0x57060100, 0x00567406, 0x00000000, - 0x00041c61, 0x53070000, 0x00565206, 0x00000000, - 0x00040c61, 0x68070000, 0x0056770e, 0x00000000, - 0x00040c61, 0x63070000, 0x0056730e, 0x00000000, - 0x00040061, 0x65060100, 0x00567806, 0x00000000, - 0x00041a61, 0x720500a0, 0x00665507, 0x00000000, - 0x00041d61, 0x61070000, 0x00565706, 0x00000000, - 0x00041c61, 0x7a0500a0, 0x00666807, 0x00000000, - 0x00041b61, 0x760500a0, 0x00666307, 0x00000000, - 0x00040a61, 0x66070000, 0x00566506, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041341, 0x39058aa4, 0x0a467205, 0x3b808081, - 0x00040e61, 0x710500a0, 0x00665307, 0x00000000, - 0x00041441, 0x41058aa4, 0x0a467a05, 0x3b808081, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041441, 0x3d058aa4, 0x0a467605, 0x3b808081, - 0x00040961, 0x790500a0, 0x00666607, 0x00000000, - 0x00040a61, 0x750500a0, 0x00666107, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041541, 0x3b058aa4, 0x0a467105, 0x3b808081, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041341, 0x43058aa4, 0x0a467905, 0x3b808081, - 0x00041341, 0x3f058aa4, 0x0a467505, 0x3b808081, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000570, 0x00000570, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x00040a41, 0x7b050660, 0x01465b05, 0x00560d06, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041341, 0x15050660, 0x01465b05, 0x00560d16, - 0x00041741, 0x7d050660, 0x01465d05, 0x00560d06, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041541, 0x11050660, 0x01465f05, 0x00560d06, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041b40, 0x7b160110, 0x01567b16, 0x00561506, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x00041341, 0x16050660, 0x01465d05, 0x00560d16, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa01d0940, 0x7b000902, 0x00041a40, 0x7d160110, - 0x01567d16, 0x00561606, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00041141, 0x17050660, - 0x01465f05, 0x00560d16, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x271f1b70, 0x09001d03, - 0xa0511b40, 0x7d000902, 0x00041b40, 0x11160110, - 0x01561116, 0x00561706, 0xa07cb540, 0x0b021f02, - 0x27530b70, 0x09005103, 0xa0551b40, 0x11000902, - 0x00030061, 0x15060220, 0x00345105, 0x00000000, - 0x00130061, 0x17060220, 0x00345205, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x27571b70, 0x09005503, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031161, 0x19060220, - 0x00345505, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131261, 0x1b060220, - 0x00345605, 0x00000000, 0xa0551f40, 0x0b025302, - 0x00030061, 0x11060220, 0x00341d05, 0x00000000, - 0x80103d01, 0x00000000, 0x00000000, 0x00000000, - 0x00131761, 0x13060220, 0x00341e05, 0x00000000, - 0xa0511e40, 0x0b025702, 0x00031c61, 0x15260220, - 0x00345505, 0x00000000, 0x00131d61, 0x17260220, - 0x00345605, 0x00000000, 0x00031d61, 0x11260220, - 0x00347c05, 0x00000000, 0x00131d61, 0x13260220, - 0x00347d05, 0x00000000, 0x00031d61, 0x19260220, - 0x00345105, 0x00000000, 0x00131e61, 0x1b260220, - 0x00345205, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x1d140000, - 0xfb001124, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x11140000, - 0xfb001524, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x57140000, - 0xfb001924, 0x00000000, 0x00042e61, 0x52070200, - 0x00461d05, 0x00000000, 0x00042f61, 0x1f070200, - 0x00461105, 0x00000000, 0x60133e61, 0x00101100, - 0x00042061, 0x55070200, 0x00465705, 0x00000000, - 0x60153f61, 0x00105700, 0x60110a61, 0x00101d00, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041b61, 0x17070000, 0x00665207, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x1b070000, 0x00661117, 0x00000000, - 0x00043061, 0x19070000, 0x0066110f, 0x00000000, - 0x00040a61, 0x57070000, 0x00661517, 0x00000000, - 0x00040961, 0x1d070000, 0x00661f07, 0x00000000, - 0x00041361, 0x51070000, 0x00661317, 0x00000000, - 0x00041f61, 0x53070000, 0x00665507, 0x00000000, - 0x00041d61, 0x110500a0, 0x00661907, 0x00000000, - 0x00041a61, 0x190500a0, 0x00665107, 0x00000000, - 0x00040061, 0x1f070000, 0x0066130f, 0x00000000, - 0x00041961, 0x130500a0, 0x00661b07, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041341, 0x39058aa4, 0x0a461105, 0x3b808081, - 0x00040061, 0x55070000, 0x0066150f, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041341, 0x49058aa4, 0x0a461905, 0x3b808081, - 0x00041961, 0x150500a0, 0x00661f07, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041441, 0x47058aa4, 0x0a461305, 0x3b808081, - 0x00041f61, 0x120500a0, 0x00661707, 0x00000000, - 0x00041961, 0x620500a0, 0x00665507, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041441, 0x3d058aa4, 0x0a461505, 0x3b808081, - 0x00041d61, 0x140500a0, 0x00661d07, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041441, 0x3b058aa4, 0x0a461205, 0x3b808081, - 0x00041441, 0x41058aa4, 0x0a466205, 0x3b808081, - 0x00041b61, 0x610500a0, 0x00665307, 0x00000000, - 0x00041e61, 0x630500a0, 0x00665707, 0x00000000, - 0x00041541, 0x3f058aa4, 0x0a461405, 0x3b808081, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041341, 0x43058aa4, 0x0a466105, 0x3b808081, - 0x00041341, 0x4b058aa4, 0x0a466305, 0x3b808081, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000680, 0x00000680, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x00040941, 0x64050660, 0x01465b05, 0x00560d06, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x18050660, 0x01465b05, 0x00560d16, - 0x00041341, 0x66050660, 0x01465d05, 0x00560d06, - 0x00041441, 0x68050660, 0x01465f05, 0x00560d06, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041b40, 0x64160110, 0x01566416, 0x00561806, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041641, 0x19050660, 0x01465d05, 0x00560d16, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa01d0940, 0x64000902, 0x00041a40, 0x66160110, - 0x01566616, 0x00561906, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041241, 0x1a050660, - 0x01465f05, 0x00560d16, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x271f1b70, 0x09001d03, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00031561, 0x11060220, 0x00341d05, 0x00000000, - 0x80103d01, 0x00000000, 0x00000000, 0x00000000, - 0x00131361, 0x13060220, 0x00341e05, 0x00000000, - 0xa0511d40, 0x66000902, 0x00041d40, 0x68160110, - 0x01566816, 0x00561a06, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa065d540, 0x0b021f02, - 0x27530b70, 0x09005103, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00031361, 0x15060220, - 0x00345105, 0x00000000, 0x80102701, 0x00000000, - 0x00000000, 0x00000000, 0x00131361, 0x17060220, - 0x00345205, 0x00000000, 0xa0550d40, 0x68000902, - 0x00031d61, 0x11260220, 0x00346505, 0x00000000, - 0x00131e61, 0x13260220, 0x00346605, 0x00000000, - 0xa0511e40, 0x0b025302, 0x27570c70, 0x09005503, - 0x00030061, 0x19060220, 0x00345505, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131261, 0x1b060220, 0x00345605, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x1f140000, 0xfb041124, 0x00040000, - 0x00031c61, 0x15260220, 0x00345105, 0x00000000, - 0x00131d61, 0x17260220, 0x00345205, 0x00000000, - 0xa01d1d40, 0x0b025702, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x11140000, - 0xfb041524, 0x00040000, 0x00031961, 0x19260220, - 0x00341d05, 0x00000000, 0x00131a61, 0x1b260220, - 0x00341e05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x13140000, - 0xfb041924, 0x00040000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xe01b2168, 0x00a01f03, - 0xe0153268, 0x01401f03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe0171965, 0x3ff01503, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xe0192268, 0x01401103, 0xe0530068, 0x00a01103, - 0xe0151d65, 0x3ff01b03, 0xe01b1b65, 0x3ff01903, - 0xe01d2368, 0x00a01303, 0xe0510068, 0x01401303, - 0xe0191d65, 0x3ff05303, 0xe0531a65, 0x3ff05103, - 0xe0511c65, 0x3ff01d03, 0xe01d0065, 0x3ff01303, - 0xe0130065, 0x3ff01103, 0xe0110065, 0x3ff01f03, - 0x00041961, 0x1f060210, 0x00461105, 0x00000000, - 0x00040061, 0x11060210, 0x00461505, 0x00000000, - 0x00040061, 0x15060210, 0x00461705, 0x00000000, - 0x00041d61, 0x17060210, 0x00461305, 0x00000000, - 0x00041f61, 0x13060210, 0x00461905, 0x00000000, - 0x00040061, 0x19060210, 0x00461b05, 0x00000000, - 0x00041f61, 0x1b060210, 0x00461d05, 0x00000000, - 0x00040061, 0x1d060210, 0x00465105, 0x00000000, - 0x00040061, 0x51060210, 0x00465305, 0x00000000, - 0x00041f61, 0x53060110, 0x00561f06, 0x00000000, - 0x00041f61, 0x1f060110, 0x00561106, 0x00000000, - 0x00041f61, 0x11060110, 0x00561506, 0x00000000, - 0x00041f61, 0x15060110, 0x00561706, 0x00000000, - 0x00041f61, 0x17060110, 0x00561306, 0x00000000, - 0x00041f61, 0x13060110, 0x00561906, 0x00000000, - 0x00041f61, 0x19060110, 0x00561b06, 0x00000000, - 0x00041f61, 0x1b060110, 0x00561d06, 0x00000000, - 0x00040961, 0x700501a0, 0x00561b06, 0x00000000, - 0x00041f61, 0x1d060110, 0x00565106, 0x00000000, - 0x00041141, 0x41058aa4, 0x0a467005, 0x3a802008, - 0x00041b61, 0x6f0501a0, 0x00561906, 0x00000000, - 0x00041961, 0x510501a0, 0x00561d06, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041241, 0x43058aa4, 0x0a466f05, 0x3a802008, - 0x00041c61, 0x6e0501a0, 0x00561306, 0x00000000, - 0x00041341, 0x4b058aa4, 0x0a465105, 0x3a802008, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041241, 0x49058aa4, 0x0a466e05, 0x3a802008, - 0x00041d61, 0x6d0501a0, 0x00561706, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x3d058aa4, 0x0a466d05, 0x3a802008, - 0x00041e61, 0x6c0501a0, 0x00561506, 0x00000000, - 0x00041141, 0x3f058aa4, 0x0a466c05, 0x3a802008, - 0x00041f61, 0x6b0501a0, 0x00561106, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x47058aa4, 0x0a466b05, 0x3a802008, - 0x00041f61, 0x6a0501a0, 0x00561f06, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x39058aa4, 0x0a466a05, 0x3a802008, - 0x00041f61, 0x690501a0, 0x00565306, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x3b058aa4, 0x0a466905, 0x3a802008, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x000004d8, 0x000004d8, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x00041341, 0x71050660, 0x01465b05, 0x00560d06, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041241, 0x1b050660, 0x01465b05, 0x00560d16, - 0x00041141, 0x73050660, 0x01465d05, 0x00560d06, - 0x00041141, 0x75050660, 0x01465f05, 0x00560d06, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041441, 0x1f050660, 0x01465f05, 0x00560d16, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041561, 0x47054220, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x49054220, 0x00000000, 0x00000000, - 0x00041161, 0x4b054220, 0x00000000, 0x00000000, - 0x00041f40, 0x71160110, 0x01567116, 0x00561b06, - 0x00041d40, 0x75160110, 0x01567516, 0x00561f06, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x1c050660, 0x01465d05, 0x00560d16, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0xa0550a40, 0x75000902, 0x00041a40, 0x73160110, - 0x01567316, 0x00561c06, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa01d0940, 0x71000902, - 0xa0511a40, 0x73000902, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00030961, 0x19060220, - 0x00345505, 0x00000000, 0x00131d61, 0x1b060220, - 0x00345605, 0x00000000, 0x271f1c70, 0x09001d03, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00031561, 0x11060220, 0x00341d05, 0x00000000, - 0x80103d01, 0x00000000, 0x00000000, 0x00000000, - 0x00131361, 0x13060220, 0x00341e05, 0x00000000, - 0x27530a70, 0x09005103, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00031361, 0x15060220, - 0x00345105, 0x00000000, 0x80102701, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x17060220, - 0x00345205, 0x00000000, 0x27571470, 0x09005503, - 0xa072f540, 0x0b021f02, 0xa07c0d40, 0x0b025302, - 0xa0620940, 0x0b025702, 0x00031b61, 0x11260220, - 0x00347205, 0x00000000, 0x00131c61, 0x13260220, - 0x00347305, 0x00000000, 0x00031c61, 0x15260220, - 0x00347c05, 0x00000000, 0x00131d61, 0x17260220, - 0x00347d05, 0x00000000, 0x00031d61, 0x19260220, - 0x00346205, 0x00000000, 0x00131e61, 0x1b260220, - 0x00346305, 0x00000000, 0x80000d01, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x76140000, - 0xfb001124, 0x00000000, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x7b140000, - 0xfb001524, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x11140000, - 0xfb001924, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x69060110, - 0x00567616, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x6b060110, - 0x00567b16, 0x00000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x00041761, 0x6d060110, - 0x00561116, 0x00000000, 0x00040a61, 0x790501a0, - 0x00566906, 0x00000000, 0x00041a61, 0x7e0501a0, - 0x00566b06, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x140501a0, - 0x00566d06, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041341, 0x39058aa4, - 0x0a467905, 0x37800080, 0x00040061, 0x780501a0, - 0x00567606, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041441, 0x3d058aa4, - 0x0a467e05, 0x37800080, 0x00041e61, 0x7d0501a0, - 0x00567b06, 0x00000000, 0x00041541, 0x41058aa4, - 0x0a461405, 0x37800080, 0x00043461, 0x130501a0, - 0x00561106, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041541, 0x3b058aa4, - 0x0a467805, 0x37800080, 0x00041441, 0x3f058aa4, - 0x0a467d05, 0x37800080, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041341, 0x43058aa4, - 0x0a461305, 0x37800080, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x000006a0, 0x000006a0, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041341, 0x15050660, - 0x01465b05, 0x00560d06, 0x00040041, 0x51050660, - 0x01465b05, 0x00560d16, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00041141, 0x17050660, - 0x01465d05, 0x00560d06, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041141, 0x19050660, - 0x01465f05, 0x00560d06, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00041b40, 0x15160110, - 0x01561516, 0x00565106, 0x00041241, 0x52050660, - 0x01465d05, 0x00560d16, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0xa0550a40, 0x15000902, - 0x00041a40, 0x17160110, 0x01561716, 0x00565206, - 0x00041241, 0x53050660, 0x01465f05, 0x00560d16, - 0x27151b70, 0x09005503, 0xa0671540, 0x00405503, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00031461, 0x11060220, 0x00345505, 0x00000000, - 0x80103d01, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x13060220, 0x00345605, 0x00000000, - 0xa0570c40, 0x17000902, 0x00041e40, 0x19160110, - 0x01561916, 0x00565306, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0xa0610a40, 0x0b021502, - 0x27171b70, 0x09005703, 0xa06b1340, 0x00405703, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa01f0c40, 0x19000902, 0x00031c61, 0x11260220, - 0x00346105, 0x00000000, 0x00131d61, 0x13260220, - 0x00346205, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa0630940, 0x0b021702, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x271d0970, 0x09001f03, 0xa06f0040, 0x00401f03, - 0x00030061, 0x51060220, 0x00341f05, 0x00000000, - 0x00130061, 0x53060220, 0x00342005, 0x00000000, - 0x27691170, 0x55006703, 0x00030061, 0x19060220, - 0x00345705, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131261, 0x1b060220, - 0x00345805, 0x00000000, 0x00030061, 0x15060220, - 0x00346705, 0x00000000, 0x00130061, 0x17060220, - 0x00346805, 0x00000000, 0x276d1770, 0x57006b03, - 0xa0650b40, 0x0b021d02, 0x27710b70, 0x1f006f03, - 0xa0671f40, 0x61026902, 0x00031f61, 0x19260220, - 0x00346305, 0x00000000, 0x00131f61, 0x1b260220, - 0x00346405, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x61140000, - 0xfb001124, 0x00000000, 0x00031d61, 0x51260220, - 0x00346505, 0x00000000, 0x00131e61, 0x53260220, - 0x00346605, 0x00000000, 0x00030061, 0x55060220, - 0x00346f05, 0x00000000, 0x00130061, 0x57060220, - 0x00347005, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa0111f40, 0x63026d02, - 0x00031f61, 0x15260220, 0x00346705, 0x00000000, - 0x00131f61, 0x17260220, 0x00346805, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x13140000, 0xfb001924, 0x00000000, - 0x00030061, 0x1d060220, 0x00346b05, 0x00000000, - 0x00130061, 0x1f060220, 0x00346c05, 0x00000000, - 0xa0193640, 0x65027102, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x1b140000, - 0xfb005124, 0x00000000, 0x00031b61, 0x1d260220, - 0x00341105, 0x00000000, 0x00131b61, 0x1f260220, - 0x00341205, 0x00000000, 0x00031b61, 0x55260220, - 0x00341905, 0x00000000, 0x00131c61, 0x57260220, - 0x00341a05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x11140000, - 0xf7001d24, 0x00020000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x1d140000, - 0xf7001524, 0x00020000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x19140000, - 0xf7005524, 0x00020000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00042561, 0x17060110, - 0x00566116, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x150501a0, - 0x00561706, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00042661, 0x1f060110, - 0x00561316, 0x00000000, 0x00042761, 0x51060110, - 0x00561b16, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041141, 0x39058aa4, - 0x0a461505, 0x37800080, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041a61, 0x530501a0, - 0x00561f06, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x560501a0, - 0x00565106, 0x00000000, 0x00040061, 0x510501a0, - 0x00561306, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041341, 0x3d058aa4, - 0x0a465305, 0x37800080, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00042861, 0x540501a0, - 0x00561106, 0x00000000, 0x00042961, 0x1f0501a0, - 0x00561d06, 0x00000000, 0x00041541, 0x41058aa4, - 0x0a465605, 0x37800080, 0x00041541, 0x3f058aa4, - 0x0a465105, 0x37800080, 0x00042a61, 0x570501a0, - 0x00561906, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041541, 0x49058aa4, - 0x0a465405, 0x37800080, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041541, 0x47058aa4, - 0x0a461f05, 0x37800080, 0x00040061, 0x550501a0, - 0x00561b06, 0x00000000, 0x00040961, 0x1a0501a0, - 0x00566106, 0x00000000, 0x00041541, 0x4b058aa4, - 0x0a465705, 0x37800080, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041341, 0x43058aa4, - 0x0a465505, 0x37800080, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041341, 0x3b058aa4, - 0x0a461a05, 0x37800080, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000508, 0x00000508, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00040a41, 0x61050660, - 0x01465b05, 0x00560d06, 0x00041241, 0x54050660, - 0x01465b05, 0x00560d16, 0x00041341, 0x66050660, - 0x01465d05, 0x00560d06, 0x00041141, 0x68050660, - 0x01465f05, 0x00560d06, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041561, 0x47054220, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x49054220, - 0x00000000, 0x00000000, 0x00041161, 0x4b054220, - 0x00000000, 0x00000000, 0x00041e40, 0x61160110, - 0x01566116, 0x00565406, 0x00041241, 0x55050660, - 0x01465d05, 0x00560d16, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa01d0940, 0x61000902, - 0x00041a40, 0x66160110, 0x01566616, 0x00565506, - 0x00041341, 0x56050660, 0x01465f05, 0x00560d16, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x271f0b70, 0x09001d03, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00031461, 0x11060220, - 0x00341d05, 0x00000000, 0x80103d01, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x13060220, - 0x00341e05, 0x00000000, 0xa0510d40, 0x66000902, - 0x00041d40, 0x68160110, 0x01566816, 0x00565606, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0xa0650b40, 0x0b021f02, 0x27530a70, 0x09005103, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00031361, 0x15060220, 0x00345105, 0x00000000, - 0x80102701, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x17060220, 0x00345205, 0x00000000, - 0xa0551d40, 0x68000902, 0x00031d61, 0x11260220, - 0x00346505, 0x00000000, 0x00131e61, 0x13260220, - 0x00346605, 0x00000000, 0xa07d0a40, 0x0b025302, - 0x27570b70, 0x09005503, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031161, 0x19060220, - 0x00345505, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x1b060220, - 0x00345605, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x1d140000, - 0xfb001124, 0x00000000, 0x00031c61, 0x15260220, - 0x00347d05, 0x00000000, 0x00131d61, 0x17260220, - 0x00347e05, 0x00000000, 0xa0630940, 0x0b025702, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x53140000, 0xfb001524, 0x00000000, - 0x00031961, 0x19260220, 0x00346305, 0x00000000, - 0x00131a61, 0x1b260220, 0x00346405, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x73140000, 0xfb001924, 0x00000000, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041761, 0x6e060110, 0x00561d16, 0x00000000, - 0x00041161, 0x690505a0, 0x00561d06, 0x00000000, - 0x00041961, 0x510505a0, 0x00566e06, 0x00000000, - 0x00040941, 0x1e058aa0, 0x0a466905, 0x38000100, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x00041661, 0x70060110, 0x00565316, 0x00000000, - 0x00041f61, 0x550505a0, 0x00565306, 0x00000000, - 0x00041341, 0x6c058aa0, 0x0a465105, 0x38000100, - 0x00041961, 0x610505a0, 0x00567006, 0x00000000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x00041761, 0x75060110, 0x00567316, 0x00000000, - 0x00040061, 0x660505a0, 0x00567306, 0x00000000, - 0x00040c41, 0x57058aa0, 0x0a465505, 0x38000100, - 0xe56e1462, 0xbf806c00, 0x00041441, 0x70058aa0, - 0x0a466105, 0x38000100, 0x00041961, 0x640505a0, - 0x00567506, 0x00000000, 0x00041541, 0x68058aa0, - 0x0a466605, 0x38000100, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xe7391462, 0x3f806e00, - 0xe5720962, 0xbf807000, 0xe56f1762, 0xbf805700, - 0x00041541, 0x6a058aa0, 0x0a466405, 0x38000100, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xe73d1362, 0x3f807200, 0xe73f1362, 0x3f806f00, - 0xe5751362, 0xbf806a00, 0xe56a0062, 0xbf801e00, - 0xe7411262, 0x3f807500, 0xe5740962, 0xbf806800, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xe73b1362, 0x3f806a00, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe7431262, 0x3f807400, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000720, 0x00000720, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x00040941, 0x76050660, 0x01465b05, 0x00560d06, - 0x00041341, 0x57050660, 0x01465b05, 0x00560d16, - 0x00041241, 0x78050660, 0x01465d05, 0x00560d06, - 0x00040a41, 0x61050660, 0x01465d05, 0x00560d16, - 0x00040a41, 0x7a050660, 0x01465f05, 0x00560d06, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041c40, 0x76160110, 0x01567616, 0x00565706, - 0x00041b40, 0x78160110, 0x01567816, 0x00566106, - 0x00041141, 0x62050660, 0x01465f05, 0x00560d16, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0xa0550a40, 0x76000902, 0xa0571b40, 0x78000902, - 0x00041b40, 0x7a160110, 0x01567a16, 0x00566206, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x27150b70, 0x09005503, 0xa0671340, 0x00405503, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00031461, 0x11060220, 0x00345505, 0x00000000, - 0x80103d01, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x13060220, 0x00345605, 0x00000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x27170970, 0x09005703, 0xa06b1240, 0x00405703, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031161, 0x19060220, 0x00345705, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x1b060220, 0x00345805, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa01f0c40, 0x7a000902, 0xa061f540, 0x0b021502, - 0xa0630940, 0x0b021702, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x271d0970, 0x09001f03, - 0xa06f1740, 0x00401f03, 0x00031761, 0x51060220, - 0x00341f05, 0x00000000, 0x00131261, 0x53060220, - 0x00342005, 0x00000000, 0x27691170, 0x55006703, - 0x00031f61, 0x11260220, 0x00346105, 0x00000000, - 0x00131f61, 0x13260220, 0x00346205, 0x00000000, - 0x00031f61, 0x19260220, 0x00346305, 0x00000000, - 0x00131f61, 0x1b260220, 0x00346405, 0x00000000, - 0x00030061, 0x15060220, 0x00346705, 0x00000000, - 0x00130061, 0x17060220, 0x00346805, 0x00000000, - 0x276d1770, 0x57006b03, 0xa0651340, 0x0b021d02, - 0xa0671f40, 0x61026902, 0x27711370, 0x1f006f03, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x61140000, 0xfb001124, 0x00000000, - 0x00031b61, 0x51260220, 0x00346505, 0x00000000, - 0x00131c61, 0x53260220, 0x00346605, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xa0111e40, 0x63026d02, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x13140000, - 0xfb001924, 0x00000000, 0x00031d61, 0x15260220, - 0x00346705, 0x00000000, 0x00131e61, 0x17260220, - 0x00346805, 0x00000000, 0x00030061, 0x55060220, - 0x00346f05, 0x00000000, 0x00130061, 0x57060220, - 0x00347005, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xa0191f40, 0x65027102, - 0x00030061, 0x1d060220, 0x00346b05, 0x00000000, - 0x00130061, 0x1f060220, 0x00346c05, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x1b140000, 0xfb005124, 0x00000000, - 0x00031b61, 0x55260220, 0x00341905, 0x00000000, - 0x00131c61, 0x57260220, 0x00341a05, 0x00000000, - 0x00031c61, 0x1d260220, 0x00341105, 0x00000000, - 0x00131c61, 0x1f260220, 0x00341205, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x19140000, 0xf7005524, 0x00020000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x11140000, 0xf7001d24, 0x00020000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x1d140000, 0xf7001524, 0x00020000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00042b61, 0x53060110, 0x00566116, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00042c61, 0x51060110, 0x00561316, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x150505a0, 0x00565306, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x1f0505a0, 0x00565106, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00042d61, 0x17060110, 0x00561b16, 0x00000000, - 0x00041961, 0x510505a0, 0x00561706, 0x00000000, - 0x00042f61, 0x170505a0, 0x00561d06, 0x00000000, - 0x00042e61, 0x1d0505a0, 0x00561106, 0x00000000, - 0x00042761, 0x110505a0, 0x00561906, 0x00000000, - 0x00040061, 0x190505a0, 0x00561b06, 0x00000000, - 0x00040961, 0x1b0505a0, 0x00561306, 0x00000000, - 0x00040961, 0x130505a0, 0x00566106, 0x00000000, - 0x00041141, 0x53058aa0, 0x0a461305, 0x38000100, - 0x00041341, 0x13058aa0, 0x0a461b05, 0x38000100, - 0x00041541, 0x1b058aa0, 0x0a461905, 0x38000100, - 0x00041741, 0x19058aa0, 0x0a461105, 0x38000100, - 0x00041741, 0x11058aa0, 0x0a461d05, 0x38000100, - 0x00040041, 0x1d058aa0, 0x0a461705, 0x38000100, - 0x00040041, 0x17058aa0, 0x0a465105, 0x38000100, - 0x00040041, 0x51058aa0, 0x0a461f05, 0x38000100, - 0x00040041, 0x1f058aa0, 0x0a461505, 0x38000100, - 0xe57c1462, 0xbf801d00, 0xe57e1362, 0xbf805100, - 0xe5511762, 0xbf801900, 0xe5151462, 0xbf801f00, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe7471462, 0x3f807c00, 0xe51f1762, 0xbf801700, - 0xe57b0062, 0xbf805300, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xe73d1662, 0x3f807e00, - 0xe74b1662, 0x3f805100, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xe7391662, 0x3f801500, - 0xe57d0062, 0xbf801300, 0xe7411662, 0x3f801f00, - 0xe5150062, 0xbf801100, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xe73b1762, 0x3f807b00, - 0xe73f1462, 0x3f807d00, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe7491362, 0x3f801500, - 0xe5160062, 0xbf801b00, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe7431162, 0x3f801600, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000558, 0x00000558, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x00040a41, 0x52050660, 0x01465b05, 0x00560d06, - 0x00040941, 0x63050660, 0x01465b05, 0x00560d16, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00040a41, 0x54050660, 0x01465d05, 0x00560d06, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041341, 0x57050660, 0x01465f05, 0x00560d06, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041561, 0x47054220, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x49054220, 0x00000000, 0x00000000, - 0x00041161, 0x4b054220, 0x00000000, 0x00000000, - 0x00041e40, 0x52160110, 0x01565216, 0x00566306, - 0x00041341, 0x64050660, 0x01465d05, 0x00560d16, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa01d0940, 0x52000902, 0x00041a40, 0x54160110, - 0x01565416, 0x00566406, 0x00041341, 0x65050660, - 0x01465f05, 0x00560d16, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x271f0b70, 0x09001d03, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00031461, 0x11060220, 0x00341d05, 0x00000000, - 0x80103d01, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x13060220, 0x00341e05, 0x00000000, - 0xa0510d40, 0x54000902, 0x00041d40, 0x57160110, - 0x01565716, 0x00566506, 0x27531a70, 0x09005103, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00031161, 0x15060220, 0x00345105, 0x00000000, - 0x80102701, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x17060220, 0x00345205, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xa0550a40, 0x57000902, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0xa06b0a40, 0x0b025302, - 0xa0531f40, 0x0b021f02, 0x27571b70, 0x09005503, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031161, 0x19060220, 0x00345505, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x1b060220, 0x00345605, 0x00000000, - 0x00031d61, 0x15260220, 0x00346b05, 0x00000000, - 0x00131e61, 0x17260220, 0x00346c05, 0x00000000, - 0x00031e61, 0x11260220, 0x00345305, 0x00000000, - 0x00131f61, 0x13260220, 0x00345405, 0x00000000, - 0xa0651f40, 0x0b025702, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x63140000, - 0xfb001524, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x61140000, - 0xfb001124, 0x00000000, 0x00031961, 0x19260220, - 0x00346505, 0x00000000, 0x00131a61, 0x1b260220, - 0x00346605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x65140000, - 0xfb001924, 0x00000000, 0x80102701, 0x00000000, - 0x00000000, 0x00000000, 0x00131261, 0x79060110, - 0x00566416, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00031361, 0x78060110, - 0x00566316, 0x00000000, 0x00031161, 0x3f0509a0, - 0x00566306, 0x00000000, 0x00131261, 0x400509a0, - 0x00566406, 0x00000000, 0x80102d01, 0x00000000, - 0x00000000, 0x00000000, 0x00131761, 0x77060110, - 0x00566216, 0x00000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x00031361, 0x76060110, - 0x00566116, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00031361, 0x3b0509a0, - 0x00566106, 0x00000000, 0x80103701, 0x00000000, - 0x00000000, 0x00000000, 0x00131461, 0x3c0509a0, - 0x00566206, 0x00000000, 0x00130c61, 0x3e0509a0, - 0x00567906, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00030b61, 0x3d0509a0, - 0x00567806, 0x00000000, 0x80103701, 0x00000000, - 0x00000000, 0x00000000, 0x00130a61, 0x3a0509a0, - 0x00567706, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00030961, 0x390509a0, - 0x00567606, 0x00000000, 0x00132661, 0x7b060110, - 0x00566616, 0x00000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x00031761, 0x7a060110, - 0x00566516, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031761, 0x430509a0, - 0x00566506, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131761, 0x440509a0, - 0x00566606, 0x00000000, 0x00131a61, 0x420509a0, - 0x00567b06, 0x00000000, 0x00031961, 0x410509a0, - 0x00567a06, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x000006f0, 0x000006f0, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00040b41, 0x66050660, - 0x01465b05, 0x00560d06, 0x00041141, 0x68050660, - 0x01465b05, 0x00560d16, 0x00040941, 0x6a050660, - 0x01465d05, 0x00560d16, 0x00040d41, 0x6c050660, - 0x01465f05, 0x00560d16, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041b40, 0x66160110, - 0x01566616, 0x00566806, 0x00040041, 0x68050660, - 0x01465d05, 0x00560d06, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xa0550a40, 0x66000902, - 0x00041a40, 0x68160110, 0x01566816, 0x00566a06, - 0x00040041, 0x6a050660, 0x01465f05, 0x00560d06, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x27150970, 0x09005503, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00031461, 0x11060220, - 0x00345505, 0x00000000, 0x80103d01, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x13060220, - 0x00345605, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xa0570b40, 0x68000902, - 0x00041d40, 0x6a160110, 0x01566a16, 0x00566c06, - 0xa0670040, 0x00405503, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0xa0610a40, 0x0b021502, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x27170970, 0x09005703, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031161, 0x19060220, - 0x00345705, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x1b060220, - 0x00345805, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa01f0c40, 0x6a000902, - 0xa06b0040, 0x00405703, 0x00031e61, 0x11260220, - 0x00346105, 0x00000000, 0x00131f61, 0x13260220, - 0x00346205, 0x00000000, 0xa0630940, 0x0b021702, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x271d0970, 0x09001f03, 0xa06f1740, 0x00401f03, - 0x00031761, 0x51060220, 0x00341f05, 0x00000000, - 0x00131261, 0x53060220, 0x00342005, 0x00000000, - 0x27690070, 0x55006703, 0x00031e61, 0x19260220, - 0x00346305, 0x00000000, 0x00131f61, 0x1b260220, - 0x00346405, 0x00000000, 0x00030061, 0x15060220, - 0x00346705, 0x00000000, 0x00130061, 0x17060220, - 0x00346805, 0x00000000, 0x276d1770, 0x57006b03, - 0xa0650b40, 0x0b021d02, 0x27710b70, 0x1f006f03, - 0xa0671f40, 0x61026902, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x61140000, - 0xfb001124, 0x00000000, 0x00031b61, 0x51260220, - 0x00346505, 0x00000000, 0x00131c61, 0x53260220, - 0x00346605, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0111e40, 0x63026d02, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x13140000, 0xfb001924, 0x00000000, - 0x00030061, 0x55060220, 0x00346f05, 0x00000000, - 0x00130061, 0x57060220, 0x00347005, 0x00000000, - 0x00031e61, 0x15260220, 0x00346705, 0x00000000, - 0x00131f61, 0x17260220, 0x00346805, 0x00000000, - 0x00030061, 0x1d060220, 0x00346b05, 0x00000000, - 0x00130061, 0x1f060220, 0x00346c05, 0x00000000, - 0xa0193140, 0x65027102, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x1b140000, - 0xfb005124, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x6e140000, - 0xf7001524, 0x00020000, 0x00031b61, 0x1d260220, - 0x00341105, 0x00000000, 0x00131b61, 0x1f260220, - 0x00341205, 0x00000000, 0x00031b61, 0x55260220, - 0x00341905, 0x00000000, 0x00131c61, 0x57260220, - 0x00341a05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x6c140000, - 0xf7001d24, 0x00020000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x19140000, - 0xf7005524, 0x00020000, 0x80102001, 0x00000000, - 0x00000000, 0x00000000, 0x00131261, 0x7d060110, - 0x00566216, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00031561, 0x7c060110, - 0x00566116, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00031161, 0x3b0509a0, - 0x00566106, 0x00000000, 0x80103701, 0x00000000, - 0x00000000, 0x00000000, 0x00131261, 0x3c0509a0, - 0x00566206, 0x00000000, 0x80102101, 0x00000000, - 0x00000000, 0x00000000, 0x00131761, 0x7f060110, - 0x00561416, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00031461, 0x7e060110, - 0x00561316, 0x00000000, 0x00031361, 0x3f0509a0, - 0x00561306, 0x00000000, 0x00131461, 0x400509a0, - 0x00561406, 0x00000000, 0x80103701, 0x00000000, - 0x00000000, 0x00000000, 0x00130c61, 0x3a0509a0, - 0x00567d06, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00030b61, 0x390509a0, - 0x00567c06, 0x00000000, 0x00130a61, 0x3e0509a0, - 0x00567f06, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00030961, 0x3d0509a0, - 0x00567e06, 0x00000000, 0x00132561, 0x12060110, - 0x00561c16, 0x00000000, 0x00032561, 0x11060110, - 0x00561b16, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031761, 0x430509a0, - 0x00561b06, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131761, 0x440509a0, - 0x00561c06, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00032761, 0x470509a0, - 0x00566e06, 0x00000000, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00132761, 0x480509a0, - 0x00566f06, 0x00000000, 0x00131a61, 0x420509a0, - 0x00561206, 0x00000000, 0x00031961, 0x410509a0, - 0x00561106, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00032661, 0x490509a0, - 0x00566c06, 0x00000000, 0x00132661, 0x4a0509a0, - 0x00566d06, 0x00000000, 0x00032761, 0x4b0509a0, - 0x00561906, 0x00000000, 0x00132761, 0x4c0509a0, - 0x00561a06, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000488, 0x00000488, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00040e41, 0x6f050660, - 0x01465b05, 0x00560d06, 0x00041341, 0x6d050660, - 0x01465b05, 0x00560d16, 0x00040b41, 0x71050660, - 0x01465d05, 0x00560d06, 0x00041141, 0x73050660, - 0x01465d05, 0x00560d16, 0x00040941, 0x75050660, - 0x01465f05, 0x00560d16, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041561, 0x47054220, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00040b61, 0x49054220, - 0x00000000, 0x00000000, 0x00041161, 0x4b054220, - 0x00000000, 0x00000000, 0x00041f40, 0x6f160110, - 0x01566f16, 0x00566d06, 0x00041e40, 0x71160110, - 0x01567116, 0x00567306, 0x00040041, 0x73050660, - 0x01465f05, 0x00560d06, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa0190940, 0x6f000902, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa0510b40, 0x71000902, 0x00041b40, 0x73160110, - 0x01567316, 0x00567506, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x271b0970, 0x09001903, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031161, 0x1d060220, 0x00341905, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131461, 0x1f060220, 0x00341a05, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x27530a70, 0x09005103, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00031461, 0x11060220, - 0x00345105, 0x00000000, 0x80103d01, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x13060220, - 0x00345205, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xa0550a40, 0x73000902, - 0xa070f540, 0x0b021b02, 0xa06d1d40, 0x0b025302, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x27570b70, 0x09005503, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00031161, 0x15060220, - 0x00345505, 0x00000000, 0x80102701, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x17060220, - 0x00345605, 0x00000000, 0x00031d61, 0x1d260220, - 0x00347005, 0x00000000, 0x00131e61, 0x1f260220, - 0x00347105, 0x00000000, 0x00031e61, 0x11260220, - 0x00346d05, 0x00000000, 0x00131f61, 0x13260220, - 0x00346e05, 0x00000000, 0xa0660b40, 0x0b025702, - 0x00031961, 0x15260220, 0x00346605, 0x00000000, - 0x00131a61, 0x17260220, 0x00346705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x19240000, 0xfb041524, 0x000c0000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x15240000, 0xfb041124, 0x000c0000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x11240000, 0xfb041d24, 0x000c0000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x43050220, 0x00461905, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x41050220, 0x00461b05, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x3f050220, 0x00461505, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x3d050220, 0x00461705, 0x00000000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x3b050220, 0x00461105, 0x00000000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x39050220, 0x00461305, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x000004a8, 0x000004a8, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x00040941, 0x74050660, 0x01465b05, 0x00560d06, - 0x00041141, 0x76050660, 0x01465b05, 0x00560d16, - 0x00040a41, 0x7b050660, 0x01465d05, 0x00560d06, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00040941, 0x18050660, 0x01465f05, 0x00560d06, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041b40, 0x74160110, 0x01567416, 0x00567606, - 0x00041341, 0x77050660, 0x01465d05, 0x00560d16, - 0x00041940, 0x7b160110, 0x01567b16, 0x00567706, - 0xa076b540, 0x74000902, 0x00041241, 0x78050660, - 0x01465f05, 0x00560d16, 0xa07d0a40, 0x7b000902, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00030b61, 0x51060220, 0x00347605, 0x00000000, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0x00130a61, 0x53060220, 0x00347705, 0x00000000, - 0x00041c40, 0x18160110, 0x01561816, 0x00567806, - 0x27780070, 0x09007603, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x27150970, 0x09007d03, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00031261, 0x55060220, 0x00347d05, 0x00000000, - 0x80103701, 0x00000000, 0x00000000, 0x00000000, - 0x00131361, 0x57060220, 0x00347e05, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa01a0940, 0x18000902, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0xa07a0940, 0x0b027802, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0xa0170940, 0x0b021502, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x271c0970, 0x09001a03, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00031461, 0x11060220, 0x00341a05, 0x00000000, - 0x80103d01, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x13060220, 0x00341b05, 0x00000000, - 0x00031d61, 0x51260220, 0x00347a05, 0x00000000, - 0x00131e61, 0x53260220, 0x00347b05, 0x00000000, - 0x00031e61, 0x55260220, 0x00341705, 0x00000000, - 0x00131f61, 0x57260220, 0x00341805, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa01e0940, 0x0b021c02, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x09440000, - 0xfb045124, 0x003c0000, 0x00031961, 0x11260220, - 0x00341e05, 0x00000000, 0x00131a61, 0x13260220, - 0x00341f05, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x19440000, - 0xfb041124, 0x003c0000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x11440000, - 0xfb045524, 0x003c0000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x3b050220, - 0x00460905, 0x00000000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x39050220, - 0x00460b05, 0x00000000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041561, 0x47050220, - 0x00460d05, 0x00000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x43050220, - 0x00461905, 0x00000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x41050220, - 0x00461b05, 0x00000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x4b050220, - 0x00461d05, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x3f050220, - 0x00461105, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x3d050220, - 0x00461305, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x49050220, - 0x00461505, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000970, 0x00040066, 0x00010220, - 0x22460105, 0x00460305, 0x01040022, 0x0001c060, - 0x000004c0, 0x00000400, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa0511740, 0x01000103, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xa0561240, 0x02000103, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x27530a70, 0x01005103, - 0x275b1a70, 0x01005603, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031161, 0x19060220, - 0x00345105, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x1b060220, - 0x00345205, 0x00000000, 0x00032561, 0x09060220, - 0x00345605, 0x00000000, 0x00132561, 0x0b060220, - 0x00345705, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xa0550a40, 0x03025302, - 0xa05d1e40, 0x03025b02, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x01440000, - 0xfb042124, 0x003c0000, 0x00031a61, 0x19260220, - 0x00345505, 0x00000000, 0x00131b61, 0x1b260220, - 0x00345605, 0x00000000, 0x00031b61, 0x09260220, - 0x00345d05, 0x00000000, 0x00131c61, 0x0b260220, - 0x00345e05, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x11440000, - 0xfb040924, 0x003c0000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x09440000, - 0xfb041924, 0x003c0000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x2071b441, 0x39000300, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x206d1441, 0x3d000300, 0x20771341, 0x41000300, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x0004b45b, 0x1f040aa8, 0x0a0a7105, 0x01053b05, - 0x0004135b, 0x6f040aa8, 0x0a0a6d05, 0x01053f05, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00040b5b, 0x54040aa8, 0x0a0a7705, 0x01054305, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x205e1941, 0x39001300, 0x20601741, 0x3d001300, - 0x20621741, 0x41001300, 0x2079f641, 0x39000b00, - 0x207d0041, 0x3d000b00, 0x20193641, 0x41000b00, - 0x0004f45b, 0x67040aa8, 0x0a0a1f05, 0x05054705, - 0x0004175b, 0x71040aa8, 0x0a0a6f05, 0x05054905, - 0x0004f55b, 0x6b040aa8, 0x0a0a5e05, 0x11053b05, - 0x0004175b, 0x75040aa8, 0x0a0a6005, 0x11053f05, - 0x00040d5b, 0x5b040aa8, 0x0a0a6205, 0x11054305, - 0x0004f65b, 0x69040aa8, 0x0a0a7905, 0x09053b05, - 0x0004175b, 0x73040aa8, 0x0a0a7d05, 0x09053f05, - 0x00040b5b, 0x56040aa8, 0x0a0a1905, 0x09054305, - 0x0004005b, 0x78040aa8, 0x0a0a5405, 0x05054b05, - 0x0004f55b, 0x5f040aa8, 0x0a0a6b05, 0x15054705, - 0x0004175b, 0x61040aa8, 0x0a0a7505, 0x15054905, - 0x0004175b, 0x63040aa8, 0x0a0a5b05, 0x15054b05, - 0x20542440, 0x07006700, 0x0004f65b, 0x7c040aa8, - 0x0a0a6905, 0x0d054705, 0x0004175b, 0x7e040aa8, - 0x0a0a7305, 0x0d054905, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x0004175b, 0x1a040aa8, - 0x0a0a5605, 0x0d054b05, 0x2047f540, 0x17005f00, - 0x20491740, 0x17006100, 0x20560040, 0x07007100, - 0x204b1740, 0x17006300, 0x205f0040, 0x07007800, - 0x205bf640, 0x0f007c00, 0x205d0a40, 0x0f007e00, - 0x207a1740, 0x0f001a00, 0x00040024, 0x0001c060, - 0x000000d0, 0x000000d0, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00040b61, 0x5b050220, - 0x00463905, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x54050220, - 0x00463b05, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00040a61, 0x5d050220, - 0x00463d05, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x56050220, - 0x00463f05, 0x00000000, 0x00041161, 0x7a050220, - 0x00464105, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x5f050220, - 0x00464305, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000490, 0x25641162, 0x4f005903, - 0x25660962, 0x4d006403, 0x00041970, 0x00010220, - 0x52466605, 0x00463305, 0x01040022, 0x0001c060, - 0x00000400, 0x00000350, 0xe7670a70, 0x7f835b00, - 0xe7690a70, 0x7f835400, 0xe76d1570, 0x7f834700, - 0xe7710d70, 0x7f835d00, 0xe7730d70, 0x7f835600, - 0xe7771770, 0x7f834900, 0x206b1565, 0x69006703, - 0x20751265, 0x73007103, 0x206f0a65, 0x6d006b03, - 0x207c0965, 0x77007503, 0x00041965, 0x00010220, - 0x22467c05, 0x00466f05, 0x01040022, 0x0001c060, - 0x000002c0, 0x00000210, 0xe77d0a70, 0x7f837a00, - 0xe7011770, 0x7f835f00, 0xe705f370, 0x7f834b00, - 0xae092570, 0x4f004d02, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xac131770, 0x59004f02, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xac151770, 0x59004d02, 0x20031265, 0x01007d03, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x20170a66, 0x15001303, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x20070965, 0x05000303, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x20111965, 0x07000903, 0x00041965, 0x00012620, - 0x22461705, 0x00461105, 0x01040022, 0x0001c060, - 0x00000110, 0x00000090, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x27191762, 0x54005600, - 0x251f2662, 0x54005600, 0x271b3662, 0x5b005d00, - 0x25213462, 0x5b005d00, 0x271d3662, 0x47004900, - 0x25233462, 0x47004900, 0x27010e62, 0x19005f00, - 0x25090b62, 0x1f005f00, 0x27030c62, 0x1b007a00, - 0x250be562, 0x21007a00, 0x27050c62, 0x1d004b00, - 0x250de562, 0x23004b00, 0x00040024, 0x0001c060, - 0x00000090, 0x00000090, 0x00040a61, 0x05054220, - 0x00000000, 0x7f800000, 0x00040c61, 0x03054220, - 0x00000000, 0x7f800000, 0x00040e61, 0x01054220, - 0x00000000, 0x7f800000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x0d054220, - 0x00000000, 0xff800000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x0b054220, - 0x00000000, 0xff800000, 0x00040d61, 0x09054220, - 0x00000000, 0xff800000, 0x00040025, 0x00004600, - 0x00000000, 0x00000030, 0x00040070, 0x00018660, - 0x26461105, 0x00000000, 0x01041262, 0x60058220, - 0x02461705, 0xffffffff, 0x00040024, 0x0001c060, - 0x000000c0, 0x000000c0, 0x00040a61, 0x60054220, - 0x00000000, 0xffffffff, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x05054220, - 0x00000000, 0x7f800000, 0x00041461, 0x03054220, - 0x00000000, 0x7f800000, 0x00041661, 0x01054220, - 0x00000000, 0x7f800000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x0d054220, - 0x00000000, 0xff800000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x0b054220, - 0x00000000, 0xff800000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00041561, 0x09054220, - 0x00000000, 0xff800000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x000000c0, 0x000000c0, 0x00040a61, 0x60054220, - 0x00000000, 0xffffffff, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x00040a61, 0x05054220, - 0x00000000, 0x7f800000, 0x00040c61, 0x03054220, - 0x00000000, 0x7f800000, 0x00040a61, 0x01054220, - 0x00000000, 0x7f800000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x0d054220, - 0x00000000, 0xff800000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00040b61, 0x0b054220, - 0x00000000, 0xff800000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00040d61, 0x09054220, - 0x00000000, 0xff800000, 0x00040025, 0x00004600, - 0x00000000, 0x00000060, 0x00041d64, 0x33050660, - 0x00466005, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x13062650, - 0x00463305, 0x00000000, 0x00041961, 0x61050110, - 0x00561306, 0x00000000, 0x00040024, 0x0001c060, - 0x000000a0, 0x000000a0, 0x00041a61, 0x61054110, - 0x00000000, 0x00000000, 0x00041261, 0x05054220, - 0x00000000, 0x7f800000, 0x00040c61, 0x03054220, - 0x00000000, 0x7f800000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x01054220, - 0x00000000, 0x7f800000, 0x00041161, 0x0d054220, - 0x00000000, 0xff800000, 0x00041361, 0x0b054220, - 0x00000000, 0xff800000, 0x00041561, 0x09054220, - 0x00000000, 0xff800000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x6034b265, 0x00106105, - 0x00041361, 0x66054220, 0x00000000, 0xffffffff, - 0x00041161, 0x63054220, 0x00000000, 0x00000000, - 0x00041b61, 0x39050450, 0x00683406, 0x00000000, - 0x00041970, 0x3c058550, 0x25583905, 0x00000000, - 0x00041961, 0x3a050560, 0x00463c05, 0x00000000, - 0x00041a70, 0x00018220, 0x42466305, 0x00000010, - 0x01040028, 0x0001c660, 0x00000b18, 0x00000b18, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x3d052660, 0x00463a05, 0x00000000, - 0xe2401f4c, 0x00114004, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001969, 0x10018220, - 0x02004004, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000c00, 0x80000961, 0x42050220, - 0x00010180, 0x00000000, 0x80001969, 0x10018620, - 0x02004204, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000600, 0x80000961, 0x3f050220, - 0x00010680, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x00018660, - 0x26003f04, 0x00000000, 0x01040022, 0x0001c060, - 0x00000a38, 0x00000a38, 0xe233224c, 0x00114004, - 0x80001969, 0x10018220, 0x02003304, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000c00, - 0x80000961, 0x3f050220, 0x00010180, 0x00000000, - 0x80000969, 0x10018620, 0x02003f04, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000c00, - 0x80000961, 0x47050220, 0x00010300, 0x00000000, - 0x80001169, 0x10018620, 0x02003f04, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000600, - 0x80000961, 0x4b050220, 0x00010380, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00043261, 0x43050660, 0x00004704, 0x00000000, - 0x00040070, 0x00018660, 0x26004704, 0xffffffff, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x49050660, 0x00004b04, 0x00000000, - 0x01040022, 0x0001c060, 0x00000930, 0x00000220, - 0xe23c004c, 0x00114004, 0x00041d70, 0x00010660, - 0x16464305, 0x00463705, 0x80001a69, 0x10018220, - 0x02003c04, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000c00, 0x80000961, 0x40050220, - 0x00010180, 0x00000000, 0x2f661d62, 0x66004903, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80000969, 0x10018620, 0x02004004, 0x00000002, - 0x80000961, 0x51050220, 0x00010080, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001269, 0x10018620, 0x02004004, 0x00000002, - 0x80000961, 0x53050220, 0x00010180, 0x00000000, - 0x80001169, 0x10018620, 0x02004004, 0x00000002, - 0x80000961, 0x55050220, 0x00010280, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001269, 0x10018620, 0x02004004, 0x00000002, - 0x80000961, 0x57050220, 0x00010480, 0x00000000, - 0x80001369, 0x10018620, 0x02004004, 0x00000002, - 0x80000961, 0x5b050220, 0x00010580, 0x00000000, - 0x80001169, 0x10018620, 0x02004004, 0x00000002, - 0x80000961, 0x5d050220, 0x00010680, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x25610062, 0x57100900, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x25690062, 0x5d100d00, - 0x2f090a62, 0x09006103, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x27600062, 0x55100500, - 0x2f0d0a62, 0x0d006903, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x25680062, 0x5b100b00, - 0x2f050a62, 0x05006003, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x275f0062, 0x53100300, - 0x2f0b0a62, 0x0b006803, 0x2f030962, 0x03005f03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x275e0062, 0x51100100, 0x2f011162, 0x01005e03, - 0x00040024, 0x0001c060, 0x00000720, 0x00000720, - 0xe23d004c, 0x00114004, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xac750070, 0xfff06603, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0xae790070, 0x37004902, 0x80001b69, 0x10018220, - 0x02003d04, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000c00, 0x80000961, 0x41050220, - 0x00010180, 0x00000000, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x20770065, 0x75003a03, - 0x80000969, 0x10018620, 0x02004104, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000a00, - 0x80000961, 0x74050220, 0x00010480, 0x00000000, - 0x80001369, 0x10018620, 0x02004104, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000800, - 0x80000961, 0x6c050220, 0x00010680, 0x00000000, - 0x80001369, 0x10018620, 0x02004104, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000800, - 0x80000961, 0x70050220, 0x00010780, 0x00000000, - 0x00041c65, 0x00010220, 0x22467705, 0x00467905, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x72050660, 0x00007404, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x6a050660, 0x00006c04, 0x00000000, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x6e050660, 0x00007004, 0x00000000, - 0x01040022, 0x0001c060, 0x000001d0, 0x000001b0, - 0xac7a0970, 0x72004d02, 0xac7c0a70, 0x6e004d02, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xac110c70, 0x6a004d02, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0xac150070, 0x72004f02, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0xac171170, 0x6e004f02, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xac1b1170, 0x6a004f02, - 0x207e0a66, 0x7c007a03, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0xac1f1470, 0x72005902, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xac211370, 0x6e005902, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x20190966, 0x17001503, - 0xac330070, 0x6a005902, 0x20130966, 0x11007e03, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x20230966, 0x21001f03, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x201d0966, 0x1b001903, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x203c0066, 0x33002303, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x3e042e68, - 0x0eae1305, 0x3c051d05, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0xa5400070, 0x00203e03, - 0x00041961, 0x14062650, 0x00464005, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x62050110, 0x00561406, 0x00000000, - 0x00040024, 0x0001c060, 0x00000030, 0x00000030, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x62054110, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000003c0, - 0x60411a65, 0x00106205, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x42050450, - 0x00684106, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80000b61, 0x15064210, - 0x00000000, 0x00000000, 0x00041a70, 0x47058550, - 0x25584205, 0x00000000, 0x00041961, 0x43050560, - 0x00464705, 0x00000000, 0x80001b61, 0x30010110, - 0x00001504, 0x00000000, 0x00041a70, 0x00018220, - 0x22464305, 0x00000000, 0x00040061, 0x4b050120, - 0x10003000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x0004004c, 0x51050220, - 0x00464b05, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x53058220, - 0x02465105, 0x00000020, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xe7550070, 0x01005303, - 0x00041965, 0x00010220, 0x22465505, 0x00463a05, - 0x01040022, 0x0001c060, 0x00000270, 0x00000270, - 0xe23e004c, 0x00114004, 0x00040070, 0x00010660, - 0x16463505, 0x00465305, 0x80001a69, 0x10018220, - 0x02003e04, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000c00, 0x80000961, 0x42050220, - 0x00010180, 0x00000000, 0x80000969, 0x10018620, - 0x02004204, 0x00000002, 0x80000961, 0x56050220, - 0x00010080, 0x00000000, 0x80001369, 0x10018620, - 0x02004204, 0x00000002, 0x80000961, 0x5b050220, - 0x00010180, 0x00000000, 0x80001269, 0x10018620, - 0x02004204, 0x00000002, 0x80000961, 0x5d050220, - 0x00010280, 0x00000000, 0x80001269, 0x10018620, - 0x02004204, 0x00000002, 0x80000961, 0x5f050220, - 0x00010480, 0x00000000, 0x80001369, 0x10018620, - 0x02004204, 0x00000002, 0x80000961, 0x61050220, - 0x00010580, 0x00000000, 0x80001169, 0x10018620, - 0x02004204, 0x00000002, 0x80000961, 0x68050220, - 0x00010680, 0x00000000, 0x80000c01, 0x00000000, - 0x00000000, 0x00000000, 0x276b0062, 0x5b100300, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x276d0062, 0x5d100500, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x256f0062, 0x5f100900, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x25710062, 0x61100b00, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x25730062, 0x68100d00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x27690062, 0x56100100, 0x2f030d62, 0x03006b03, - 0x2f050d62, 0x05006d03, 0x2f090c62, 0x09006f03, - 0x2f0b0b62, 0x0b007103, 0x2f0d0a62, 0x0d007303, - 0x2f011162, 0x01006903, 0x2f740062, 0x66004903, - 0xe277004c, 0x00114004, 0x00040070, 0x00010660, - 0x16463505, 0x00466305, 0x80000a69, 0x10018220, - 0x02007704, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000a00, 0x80000961, 0x79050220, - 0x00010180, 0x00000000, 0x80000969, 0x10018620, - 0x02007904, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000e00, 0x80000961, 0x76050220, - 0x00010200, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x2f660062, 0x74017603, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000018, - 0xa0630040, 0x00106303, 0x00040027, 0x00014060, - 0x00000000, 0xfffff4d8, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x277a0070, 0x66003703, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x207c0965, 0x3a007a03, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001161, 0x16064210, - 0x00000000, 0x00000000, 0x80001961, 0x30010110, - 0x00001604, 0x00000000, 0x00041b70, 0x00018220, - 0x22467c05, 0x00000000, 0x00041261, 0x7e050120, - 0x00003000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00041479, 0x11058620, - 0x06463505, 0x00000000, 0x00041a4d, 0x4d050220, - 0x00467e05, 0x00000000, 0x00040070, 0x00018660, - 0x16463505, 0x00000000, 0x20130965, 0x11007e03, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x0004004d, 0x15050220, 0x00461305, 0x00000000, - 0x01040022, 0x0001c060, 0x00000140, 0x00000140, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0xa1171140, 0x024e2503, 0x80102701, 0x00000000, - 0x00000000, 0x00000000, 0xaa181140, 0x024e2703, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00030970, 0x19050220, 0x52461705, 0x00442506, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00130970, 0x1a050220, 0x52461805, 0x00442706, - 0x00031161, 0x49060220, 0x00341705, 0x00000000, - 0x80101101, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x4b060220, 0x00341805, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00030940, 0x1b052660, 0x06461905, 0x00442526, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00130a40, 0x1c052660, 0x06461a05, 0x00442726, - 0x00031a61, 0x49260220, 0x00341b05, 0x00000000, - 0x00131a61, 0x4b260220, 0x00341c05, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x64140000, 0xfb184924, 0x01004d14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa01c0940, 0x64101502, 0x00040070, 0x00018660, - 0x26466605, 0xffffffff, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x2f1e1162, 0x37006603, - 0x00040061, 0x00010660, 0x20467c05, 0x00000000, - 0x01040022, 0x0001c060, 0x000002d8, 0x000002d8, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00040969, 0x23058660, 0x02461c05, 0x00000005, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa0200b40, 0x37201e02, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0xe0330068, 0x01b01c03, - 0x00031261, 0x39050220, 0x00442d26, 0x00000000, - 0x00131161, 0x3a050220, 0x00442f26, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa13b1d40, 0x230e2d02, 0x80101e01, 0x00000000, - 0x00000000, 0x00000000, 0xaa3c0040, 0x240e2f02, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00040b69, 0x22058660, 0x02462005, 0x0000001b, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030070, 0x3d050220, 0x52463b05, 0x00442d06, - 0x00033361, 0x4e060220, 0x00343b05, 0x00000000, - 0x80101c01, 0x00000000, 0x00000000, 0x00000000, - 0x00130070, 0x3e050220, 0x52463c05, 0x00442f06, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x50060220, 0x00343c05, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x20070c66, 0x22004503, 0x00040069, 0x21058660, - 0x02463105, 0x0000001d, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x3f040e68, - 0x0e2e3905, 0x3d053305, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x200f0966, 0x21003703, - 0x00131a61, 0x50260220, 0x00344005, 0x00000000, - 0x00031b61, 0x4e260220, 0x00343f05, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x00000000, 0xfb0c4e24, 0x003c0144, - 0xa0410040, 0x01003b03, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x27430070, 0x3b004103, - 0x00033361, 0x4f060220, 0x00344105, 0x00000000, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0x80101701, 0x00000000, 0x00000000, 0x00000000, - 0x00133361, 0x51060220, 0x00344205, 0x00000000, - 0xa0451b40, 0x3f024302, 0x00131961, 0x51260220, - 0x00344605, 0x00000000, 0x00031a61, 0x4f260220, - 0x00344505, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x00000000, - 0xfb0c4f24, 0x003c0944, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x20460b40, 0x09000100, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x254c0070, 0x01000900, 0xa35e1461, 0x7f810000, - 0x605e0061, 0x00100100, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xa3601661, 0x7f810000, - 0x60600061, 0x00100300, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xa3621661, 0x7f810000, - 0x60620061, 0x00100500, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0xa3640e61, 0xff810000, - 0x60640061, 0x00100900, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa3660c61, 0xff810000, - 0x60660061, 0x00100b00, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa3681761, 0xff810000, - 0x60680061, 0x00100d00, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x20483340, 0x0b000300, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x204a1740, 0x0d000500, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x01041762, 0x4e058220, - 0x02464605, 0x7f800000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80031761, 0x19060220, - 0x00445e26, 0x00000000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x80031761, 0x2f060220, - 0x00446026, 0x00000000, 0x80030e61, 0x3f060220, - 0x00446226, 0x00000000, 0x80031561, 0x54060220, - 0x00446426, 0x00000000, 0x80031461, 0x71060220, - 0x00446626, 0x00000000, 0x80031361, 0x7e060220, - 0x00446826, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x25500070, 0x03000b00, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80031e62, 0x17060aa0, 0x5a445e06, 0x00441906, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80031d62, 0x2d060aa0, 0x5a446006, 0x00442f06, - 0x80031c62, 0x3d060aa0, 0x5a446206, 0x00443f06, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80031b62, 0x52060aa0, 0x4a446406, 0x00445406, - 0x80031a62, 0x6f060aa0, 0x4a446606, 0x00447106, - 0x80031962, 0x7c060aa0, 0x4a446806, 0x00447e06, - 0x80030e61, 0x5e260220, 0x00441706, 0x00000000, - 0x80030d61, 0x60260220, 0x00442d06, 0x00000000, - 0x80030c61, 0x62260220, 0x00443d06, 0x00000000, - 0x80030b61, 0x64260220, 0x00445206, 0x00000000, - 0x80030a61, 0x66260220, 0x00446f06, 0x00000000, - 0x01041762, 0x52058220, 0x02464805, 0x7f800000, - 0x80030961, 0x68260220, 0x00447c06, 0x00000000, - 0x80021f61, 0x1e070220, 0x00425e47, 0x00000000, - 0x80020061, 0x1c070220, 0x00425e27, 0x00000000, - 0x80021f61, 0x37070220, 0x00426047, 0x00000000, - 0x80022261, 0x32070220, 0x00426027, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80021f61, 0x44070220, 0x00426247, 0x00000000, - 0x80023261, 0x42070220, 0x00426227, 0x00000000, - 0x80021f61, 0x5c070220, 0x00426447, 0x00000000, - 0x80020061, 0x5a070220, 0x00426427, 0x00000000, - 0x80020061, 0x76070220, 0x00426647, 0x00000000, - 0x80020061, 0x74070220, 0x00426627, 0x00000000, - 0x25540070, 0x05000d00, 0x80021761, 0x03070220, - 0x00426827, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80021f62, 0x1a070aa0, - 0x5a421c07, 0x00421e07, 0x80021f62, 0x30070aa0, - 0x5a423207, 0x00423707, 0x80021e62, 0x40070aa0, - 0x5a424207, 0x00424407, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80021c62, 0x58070aa0, - 0x4a425a07, 0x00425c07, 0x80021a62, 0x72070aa0, - 0x4a427407, 0x00427607, 0x01040062, 0x56058220, - 0x02464a05, 0x7f800000, 0x80021561, 0x5e470220, - 0x00421a07, 0x00000000, 0x80021461, 0x60470220, - 0x00423007, 0x00000000, 0x80021661, 0x05070220, - 0x00426847, 0x00000000, 0x80021361, 0x62470220, - 0x00424007, 0x00000000, 0x80021261, 0x64470220, - 0x00425807, 0x00000000, 0x80021161, 0x66470220, - 0x00427207, 0x00000000, 0x00040070, 0x00018660, - 0x26464c05, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80021f61, 0x23070220, - 0x00425e67, 0x00000000, 0x80023461, 0x21070220, - 0x00425e27, 0x00000000, 0x80021f61, 0x3c070220, - 0x00426067, 0x00000000, 0x80020061, 0x3a070220, - 0x00426027, 0x00000000, 0x80021f62, 0x01070aa0, - 0x4a420307, 0x00420507, 0x80021f61, 0x6e070220, - 0x00426467, 0x00000000, 0x80020061, 0x6c070220, - 0x00426427, 0x00000000, 0x80021f61, 0x7b070220, - 0x00426667, 0x00000000, 0x80020061, 0x79070220, - 0x00426627, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x58058220, - 0x02464605, 0xff800000, 0x80020061, 0x4c070220, - 0x00426227, 0x00000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80021f62, 0x1f070aa0, - 0x5a422107, 0x00422307, 0x80021f62, 0x38070aa0, - 0x5a423a07, 0x00423c07, 0x80021361, 0x68470220, - 0x00420107, 0x00000000, 0x80021e62, 0x6a070aa0, - 0x4a426c07, 0x00426e07, 0x80021c62, 0x77070aa0, - 0x4a427907, 0x00427b07, 0x00040070, 0x00018660, - 0x26465005, 0x00000000, 0x80021461, 0x5e670220, - 0x00421f07, 0x00000000, 0x80021361, 0x60670220, - 0x00423807, 0x00000000, 0x80021c61, 0x0a070220, - 0x00426867, 0x00000000, 0x80022361, 0x08070220, - 0x00426827, 0x00000000, 0x80021261, 0x64670220, - 0x00426a07, 0x00000000, 0x80021161, 0x66670220, - 0x00427707, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x5a058220, - 0x02464805, 0xff800000, 0x80020061, 0x50070220, - 0x00426267, 0x00000000, 0x80021f62, 0x5e850aa0, - 0x5a005e64, 0x00345e85, 0x80021f62, 0x5f850aa0, - 0x5a005f64, 0x00345f85, 0x80021f62, 0x60850aa0, - 0x5a006064, 0x00346085, 0x80021f62, 0x61850aa0, - 0x5a006164, 0x00346185, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80021d62, 0x06070aa0, - 0x4a420807, 0x00420a07, 0x80021c62, 0x64850aa0, - 0x4a006464, 0x00346485, 0x80021c62, 0x65850aa0, - 0x4a006564, 0x00346585, 0x80021b62, 0x66850aa0, - 0x4a006664, 0x00346685, 0x80021b62, 0x67850aa0, - 0x4a006764, 0x00346785, 0x00040070, 0x00018660, - 0x26465405, 0x00000000, 0x80021a62, 0x45070aa0, - 0x5a424c07, 0x00425007, 0x80031762, 0x5f050aa0, - 0x5a005ee4, 0x00465f05, 0x80031762, 0x61050aa0, - 0x5a0060e4, 0x00466105, 0x80021761, 0x68670220, - 0x00420607, 0x00000000, 0x80031662, 0x65050aa0, - 0x4a0064e4, 0x00466505, 0x80031562, 0x67050aa0, - 0x4a0066e4, 0x00466705, 0x01040062, 0x5c058220, - 0x02464a05, 0xff800000, 0x80021561, 0x62670220, - 0x00424507, 0x00000000, 0x80021b62, 0x68850aa0, - 0x4a006864, 0x00346885, 0x80021b62, 0x69850aa0, - 0x4a006964, 0x00346985, 0x00040070, 0x00018220, - 0x52463505, 0x00000003, 0x80021a62, 0x62850aa0, - 0x5a006264, 0x00346285, 0x80021a62, 0x63850aa0, - 0x5a006364, 0x00346385, 0x80031362, 0x69050aa0, - 0x4a0068e4, 0x00466905, 0x80031262, 0x63050aa0, - 0x5a0062e4, 0x00466305, 0x01040022, 0x0001c060, - 0x000002e8, 0x000002e8, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x6a058660, - 0x02463505, 0x00000002, 0x00030061, 0x6d050220, - 0x00442926, 0x00000000, 0x00130061, 0x6e050220, - 0x00442b26, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0xa16f0040, 0x6a0e2902, - 0x80101c01, 0x00000000, 0x00000000, 0x00000000, - 0xaa700040, 0x6b0e2b02, 0xe06b0068, 0x01e03503, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030070, 0x71050220, 0x52466f05, 0x00442906, - 0x80101b01, 0x00000000, 0x00000000, 0x00000000, - 0x00130070, 0x72050220, 0x52467005, 0x00442b06, - 0xa0750040, 0x08006f03, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x73040e68, - 0x0e2e6d05, 0x71056b05, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x27770070, 0x6f007503, - 0xe77b0070, 0x00203503, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0xa0790040, 0x73027702, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7d050220, 0x020061e4, 0x000063e4, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0xe7010070, 0x00103503, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x60060220, - 0x00347505, 0x00000000, 0x80101101, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x62060220, - 0x00347605, 0x00000000, 0x80000c01, 0x00000000, - 0x00000000, 0x00000000, 0x2f6a0062, 0x7d015f83, - 0x00031b61, 0x60260220, 0x00347905, 0x00000000, - 0x00131b61, 0x62260220, 0x00347a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb2a6024, 0x01006a14, - 0xa0030040, 0x08c06f03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x27050070, 0x6f000303, - 0x00040070, 0x00018660, 0x26467b05, 0x00000000, - 0x00033661, 0x6b060220, 0x00340305, 0x00000000, - 0x00130061, 0x6d060220, 0x00340405, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0xa0070040, 0x73020502, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x09050220, - 0x020067e4, 0x000069e4, 0x00131a61, 0x6d260220, - 0x00340805, 0x00000000, 0x00031b61, 0x6b260220, - 0x00340705, 0x00000000, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x80000c01, 0x00000000, - 0x00000000, 0x00000000, 0x2f6f0062, 0x09016583, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x00000000, 0xfb2c6b24, 0x01006f14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0xa30a1a61, 0x7f810000, 0x600a0061, 0x00104e00, - 0xa30c0061, 0x7f810000, 0x600c0061, 0x00105200, - 0xa30e2561, 0x7f810000, 0x600e0061, 0x00105600, - 0xa3102561, 0xff810000, 0x60100061, 0x00105800, - 0xa3121f61, 0xff810000, 0x60120061, 0x00105a00, - 0xa3141d61, 0xff810000, 0x60140061, 0x00105c00, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00040070, 0x00018220, 0x52463505, 0x00000003, - 0x80031661, 0x18060220, 0x00440a26, 0x00000000, - 0x80031561, 0x29060220, 0x00440c26, 0x00000000, - 0x80031461, 0x39060220, 0x00440e26, 0x00000000, - 0x80031361, 0x46060220, 0x00441026, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80031161, 0x60060220, 0x00441426, 0x00000000, - 0x80031261, 0x53060220, 0x00441226, 0x00000000, - 0x80031e62, 0x16060aa0, 0x5a440a06, 0x00441806, - 0x80031d62, 0x23060aa0, 0x5a440c06, 0x00442906, - 0x80031c62, 0x37060aa0, 0x5a440e06, 0x00443906, - 0x80031b62, 0x44060aa0, 0x4a441006, 0x00444606, - 0x80031a62, 0x5e060aa0, 0x4a441406, 0x00446006, - 0x80031962, 0x51060aa0, 0x4a441206, 0x00445306, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80030e61, 0x0a260220, 0x00441606, 0x00000000, - 0x80030d61, 0x0c260220, 0x00442306, 0x00000000, - 0x80030c61, 0x0e260220, 0x00443706, 0x00000000, - 0x80030b61, 0x10260220, 0x00444406, 0x00000000, - 0x80030a61, 0x14260220, 0x00445e06, 0x00000000, - 0x80030961, 0x12260220, 0x00445106, 0x00000000, - 0x80021e61, 0x1d070220, 0x00420a47, 0x00000000, - 0x80020061, 0x1b070220, 0x00420a27, 0x00000000, - 0x80021f61, 0x2e070220, 0x00420c47, 0x00000000, - 0x80020061, 0x2c070220, 0x00420c27, 0x00000000, - 0x80021f61, 0x3e070220, 0x00420e47, 0x00000000, - 0x80020061, 0x3c070220, 0x00420e27, 0x00000000, - 0x80021f61, 0x4b070220, 0x00421047, 0x00000000, - 0x80020061, 0x49070220, 0x00421027, 0x00000000, - 0x80021f61, 0x65070220, 0x00421447, 0x00000000, - 0x80023661, 0x63070220, 0x00421427, 0x00000000, - 0x80021761, 0x58070220, 0x00421247, 0x00000000, - 0x80021761, 0x56070220, 0x00421227, 0x00000000, - 0x80020062, 0x19070aa0, 0x5a421b07, 0x00421d07, - 0x80021f62, 0x2a070aa0, 0x5a422c07, 0x00422e07, - 0x80021f62, 0x3a070aa0, 0x5a423c07, 0x00423e07, - 0x80021d62, 0x47070aa0, 0x4a424907, 0x00424b07, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80021b62, 0x61070aa0, 0x4a426307, 0x00426507, - 0x80021962, 0x54070aa0, 0x4a425607, 0x00425807, - 0x80021661, 0x0a470220, 0x00421907, 0x00000000, - 0x80021561, 0x0c470220, 0x00422a07, 0x00000000, - 0x80021461, 0x0e470220, 0x00423a07, 0x00000000, - 0x80021361, 0x10470220, 0x00424707, 0x00000000, - 0x80021261, 0x14470220, 0x00426107, 0x00000000, - 0x80021161, 0x12470220, 0x00425407, 0x00000000, - 0x80021e61, 0x22070220, 0x00420a67, 0x00000000, - 0x80020061, 0x20070220, 0x00420a27, 0x00000000, - 0x80021f61, 0x33070220, 0x00420c67, 0x00000000, - 0x80020061, 0x31070220, 0x00420c27, 0x00000000, - 0x80021f61, 0x43070220, 0x00420e67, 0x00000000, - 0x80020061, 0x41070220, 0x00420e27, 0x00000000, - 0x80021f61, 0x50070220, 0x00421067, 0x00000000, - 0x80020061, 0x4e070220, 0x00421027, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80021f61, 0x6a070220, 0x00421467, 0x00000000, - 0x80020061, 0x68070220, 0x00421427, 0x00000000, - 0x80020061, 0x5d070220, 0x00421267, 0x00000000, - 0x80020061, 0x5b070220, 0x00421227, 0x00000000, - 0x80020062, 0x1e070aa0, 0x5a422007, 0x00422207, - 0x80021f62, 0x2f070aa0, 0x5a423107, 0x00423307, - 0x80021f62, 0x3f070aa0, 0x5a424107, 0x00424307, - 0x80021d62, 0x4c070aa0, 0x4a424e07, 0x00425007, - 0x80021b62, 0x66070aa0, 0x4a426807, 0x00426a07, - 0x80021962, 0x59070aa0, 0x4a425b07, 0x00425d07, - 0x80021661, 0x0a670220, 0x00421e07, 0x00000000, - 0x80021561, 0x0c670220, 0x00422f07, 0x00000000, - 0x80021461, 0x0e670220, 0x00423f07, 0x00000000, - 0x80021361, 0x10670220, 0x00424c07, 0x00000000, - 0x80021261, 0x14670220, 0x00426607, 0x00000000, - 0x80021161, 0x12670220, 0x00425907, 0x00000000, - 0x80021e62, 0x0a850aa0, 0x5a000a64, 0x00340a85, - 0x80021e62, 0x0b850aa0, 0x5a000b64, 0x00340b85, - 0x80021d62, 0x0c850aa0, 0x5a000c64, 0x00340c85, - 0x80021d62, 0x0d850aa0, 0x5a000d64, 0x00340d85, - 0x80021c62, 0x0e850aa0, 0x5a000e64, 0x00340e85, - 0x80021c62, 0x0f850aa0, 0x5a000f64, 0x00340f85, - 0x80021b62, 0x10850aa0, 0x4a001064, 0x00341085, - 0x80021b62, 0x11850aa0, 0x4a001164, 0x00341185, - 0x80021a62, 0x14850aa0, 0x4a001464, 0x00341485, - 0x80021a62, 0x15850aa0, 0x4a001564, 0x00341585, - 0x80021962, 0x12850aa0, 0x4a001264, 0x00341285, - 0x80021962, 0x13850aa0, 0x4a001364, 0x00341385, - 0x80030062, 0x0b050aa0, 0x5a000ae4, 0x00460b05, - 0x80031762, 0x0d050aa0, 0x5a000ce4, 0x00460d05, - 0x80031762, 0x0f050aa0, 0x5a000ee4, 0x00460f05, - 0x80031762, 0x11050aa0, 0x4a0010e4, 0x00461105, - 0x80031762, 0x15050aa0, 0x4a0014e4, 0x00461505, - 0x80031662, 0x13050aa0, 0x4a0012e4, 0x00461305, - 0x01040022, 0x0001c060, 0x00000290, 0x00000290, - 0x00040069, 0x16058660, 0x02463505, 0x00000002, - 0x00030061, 0x19050220, 0x00442526, 0x00000000, - 0x00130061, 0x1a050220, 0x00442726, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0xa11b0040, 0x160e2502, 0x80101c01, 0x00000000, - 0x00000000, 0x00000000, 0xaa1c0040, 0x170e2702, - 0xe0170068, 0x01e03503, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00030070, 0x1d050220, - 0x52461b05, 0x00442506, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x70060220, - 0x00341b05, 0x00000000, 0x80101c01, 0x00000000, - 0x00000000, 0x00000000, 0x00130070, 0x1e050220, - 0x52461c05, 0x00442706, 0x00130061, 0x72060220, - 0x00341c05, 0x00000000, 0xe7210070, 0x00203503, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x1f040e68, 0x0e2e1905, 0x1d051705, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x23050220, 0x02000de4, 0x00000fe4, - 0x00131a61, 0x72260220, 0x00342005, 0x00000000, - 0x00031b61, 0x70260220, 0x00341f05, 0x00000000, - 0xe7250070, 0x00103503, 0x80000c01, 0x00000000, - 0x00000000, 0x00000000, 0x2f740062, 0x23010b83, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x00000000, 0xfb2a7024, 0x01007414, - 0xa0270040, 0x01001b03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x27290070, 0x1b002703, - 0x00041f70, 0x00018660, 0x26462105, 0x00000000, - 0x00033761, 0x75060220, 0x00342705, 0x00000000, - 0x00130061, 0x77060220, 0x00342805, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0xa02b0040, 0x1f022902, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x2d050220, - 0x020013e4, 0x000015e4, 0x00131a61, 0x77260220, - 0x00342c05, 0x00000000, 0x00031b61, 0x75260220, - 0x00342b05, 0x00000000, 0x00040070, 0x00018660, - 0x26462505, 0x00000000, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x2f790062, 0x2d011183, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x00000000, 0xfb2c7524, 0x01007914, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80030061, 0x7e050220, 0x00460005, 0x00000000, - 0x80040931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_primref_triangles_to_primrefs = { - .prog_data = { - .base.nr_params = 18, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 3, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 33424, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_primref_triangles_to_primrefs_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 18, - .push.cross_thread.regs = 3, - .push.cross_thread.size = 96, - }, - .args_size = 40, - .arg_count = 6, - .args = gfx125_bvh_build_primref_triangles_to_primrefs_args, - .code = gfx125_bvh_build_primref_triangles_to_primrefs_code, -}; -const char *gfx125_bvh_build_primref_triangles_to_primrefs_sha1 = "a602dbd4a586f824b8de98e14f63229d7e5c898b"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_build_primref_triangles_to_primrefs_indirect.h b/src/intel/vulkan/grl/gfx125_bvh_build_primref_triangles_to_primrefs_indirect.h deleted file mode 100644 index db1d63e0496..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_build_primref_triangles_to_primrefs_indirect.h +++ /dev/null @@ -1,4722 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_build_primref_triangles_to_primrefs_indirect_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_build_primref_triangles_to_primrefs_indirect_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, - { 24, 8 }, - { 32, 8 }, - { 40, 4 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g107<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g46<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g108<1>UD g107<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -add(1) g109<1>UD g107<0,1,0>UD 0x00000040UD { align1 WE_all 1N compacted }; -mov(8) g83<1>UW 0x76543210V { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g1UD g108UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g3UD g109UD nullUD 0x0210c500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -add(8) g83.8<1>UW g83<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g53<1>D g83<8,8,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g27.1<2>F g2.7<0,1,0>F { align1 1Q }; -mov(8) g29.1<2>F g2.7<0,1,0>F { align1 2Q }; -mov(8) g41.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g43.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g37.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g39.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(8) g67.1<2>F g3.1<0,1,0>F { align1 1Q compacted }; -mov(8) g69.1<2>F g3.1<0,1,0>F { align1 2Q compacted }; -mov(8) g27<2>F g2.6<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g29<2>F g2.6<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g41<2>F g2.2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g43<2>F g2.2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g37<2>F g2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g39<2>F g2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g67<2>F g3<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g69<2>F g3<0,1,0>F { align1 2Q F@7 compacted }; -add(8) g107<1>D g27<8,4,2>D 36D { align1 1Q F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -add(8) g108<1>D g29<8,4,2>D 36D { align1 2Q F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(16) g104UD g67UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(8) g109<1>UD g107<8,8,1>UD g27<8,4,2>UD { align1 1Q I@2 }; -mov(8) g71<2>UD g107<4,4,1>UD { align1 1Q }; -and(16) g69<1>UD g3.2<0,1,0>UD 0x00ffffffUD { align1 1H $2.src }; -cmp.l.f0.0(8) g110<1>UD g108<8,8,1>UD g29<8,4,2>UD { align1 2Q I@4 }; -mov(8) g73<2>UD g108<4,4,1>UD { align1 2Q }; -shl(16) g106<1>D g46<8,8,1>D 0x00000004UD { align1 1H }; -add(8) g111<1>D -g109<8,8,1>D g27.1<8,4,2>D { align1 1Q I@6 }; -add(8) g112<1>D -g110<8,8,1>D g29.1<8,4,2>D { align1 2Q I@4 }; -add(16) g55<1>D g106<1,1,0>D g53<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g45.1<2>F g2.5<0,1,0>F { align1 1Q I@4 }; -mov(8) g47.1<2>F g2.5<0,1,0>F { align1 2Q I@4 }; -mov(8) g71.1<2>UD g111<4,4,1>UD { align1 1Q I@3 }; -mov(8) g73.1<2>UD g112<4,4,1>UD { align1 2Q I@3 }; -mov(8) g45<2>F g2.4<0,1,0>F { align1 1Q F@2 compacted }; -mov(8) g47<2>F g2.4<0,1,0>F { align1 2Q F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g51UD g71UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -cmp.l.f0.0(16) null<1>UD g55<8,8,1>UD g104<8,8,1>UD { align1 1H @3 $2.dst }; -mov(16) g103<1>F g3.2<0,1,0>F { align1 1H I@1 compacted }; -mov(16) g49<1>UD g103.3<32,8,4>UB { align1 1H F@1 }; -(+f0.0) if(16) JIP: LABEL1 UIP: LABEL0 { align1 1H }; -add(8) g112<1>D g27<8,4,2>D 40D { align1 1Q compacted }; -add(8) g113<1>D g29<8,4,2>D 40D { align1 2Q compacted }; -add(8) g120<1>D g27<8,4,2>D 16D { align1 1Q compacted }; -add(8) g121<1>D g29<8,4,2>D 16D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(16) g1UD g27UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(8) g114<1>UD g112<8,8,1>UD g27<8,4,2>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -cmp.l.f0.0(8) g115<1>UD g113<8,8,1>UD g29<8,4,2>UD { align1 2Q I@4 }; -mov(8) g72<2>UD g112<4,4,1>UD { align1 1Q $3.src }; -mov(8) g74<2>UD g113<4,4,1>UD { align1 2Q $3.src }; -cmp.l.f0.0(8) g122<1>UD g120<8,8,1>UD g27<8,4,2>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g123<1>UD g121<8,8,1>UD g29<8,4,2>UD { align1 2Q I@6 }; -add(8) g116<1>D -g114<8,8,1>D g27.1<8,4,2>D { align1 1Q I@6 }; -add(8) g117<1>D -g115<8,8,1>D g29.1<8,4,2>D { align1 2Q I@6 }; -mov(8) g72.1<2>UD g116<4,4,1>UD { align1 1Q I@2 }; -mov(8) g74.1<2>UD g117<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g118UD g72UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g73<2>UD g120<4,4,1>UD { align1 1Q $4.src }; -mov(8) g75<2>UD g121<4,4,1>UD { align1 2Q $4.src }; -mov(8) g33<2>UD g1<4,4,1>UD { align1 1Q $3.dst }; -mov(8) g35<2>UD g2<4,4,1>UD { align1 2Q $3.dst }; -mov(8) g33.1<2>UD g3<4,4,1>UD { align1 1Q @2 $3.dst }; -mov(8) g35.1<2>UD g4<4,4,1>UD { align1 2Q @2 $3.dst }; -mov(16) g126<2>UB g118<16,8,2>UW { align1 1H $4.dst }; -mov(16) g124<2>HF g118<16,8,2>HF { align1 1H }; -mov(16) g119<1>UD g126<16,8,2>UB { align1 1H A@1 }; -mov(16) g117<1>UW g124<16,8,2>UW { align1 1H F@1 }; -add(8) g124<1>D -g122<8,8,1>D g27.1<8,4,2>D { align1 1Q }; -add(8) g125<1>D -g123<8,8,1>D g29.1<8,4,2>D { align1 2Q }; -cmp.nz.f0.0(16) null<1>D g119<8,8,1>D 4D { align1 1H I@4 }; -mov(8) g73.1<2>UD g124<4,4,1>UD { align1 1Q I@3 }; -mov(8) g75.1<2>UD g125<4,4,1>UD { align1 2Q I@3 }; -mov(16) g125<1>UD g117.1<16,8,2>UB { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g9UD g73UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -(+f0.0) if(16) JIP: LABEL3 UIP: LABEL2 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g119<8,8,1>D 0D { align1 1H }; -mul(16) g77<1>D g55<1,1,0>D 3W { align1 1H compacted }; -(+f0.0) if(16) JIP: LABEL5 UIP: LABEL4 { align1 1H }; -mul(16) g17<1>D g55<1,1,0>D 6W { align1 1H compacted }; -add(16) g19<1>D g5<1,1,0>D g17<1,1,0>D { align1 1H @1 $3.dst compacted }; -cmp.l.f0.0(16) g21<1>UD g19<1,1,0>UD g5<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g61<1>D g19<1,1,0>D 4D { align1 1H compacted }; -mov(8) g28<2>UD g19<4,4,1>UD { align1 1Q }; -mov(8) g30<2>UD g20<4,4,1>UD { align1 2Q }; -add(16) g23<1>D -g21<1,1,0>D g7<1,1,0>D { align1 1H @4 $3.dst compacted }; -cmp.l.f0.0(16) g63<1>UD g61<1,1,0>UD g19<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g57<2>UD g61<4,4,1>UD { align1 1Q }; -mov(8) g59<2>UD g62<4,4,1>UD { align1 2Q }; -mov(8) g28.1<2>UD g23<4,4,1>UD { align1 1Q I@4 }; -mov(8) g30.1<2>UD g24<4,4,1>UD { align1 2Q I@5 }; -add(16) g65<1>D -g63<1,1,0>D g23<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g26UD g28UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(8) g57.1<2>UD g65<4,4,1>UD { align1 1Q I@1 }; -mov(8) g59.1<2>UD g66<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g66UD g57UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -mov(16) g24<1>F g26<1,1,0>F { align1 1H I@3 compacted }; -mov(16) g77<1>UD g26<16,8,2>UW { align1 1H }; -mov(16) g79<1>UD g24.1<16,8,2>UW { align1 1H F@1 }; -mov(16) g89<1>UD g66<16,8,2>UW { align1 1H $7.dst }; -else(16) JIP: LABEL4 UIP: LABEL4 { align1 1H }; - -LABEL5: -add(16) g79<1>D g77<1,1,0>D 1D { align1 1H I@2 compacted }; -add(16) g89<1>D g77<1,1,0>D 2D { align1 1H I@3 compacted }; - -LABEL4: -endif(16) JIP: LABEL6 { align1 1H }; - -LABEL6: -else(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; - -LABEL3: -mul(16) g67<1>D g55<1,1,0>D 12W { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g71<1>D g5<1,1,0>D g67<1,1,0>D { align1 1H $3.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g73<1>UD g71<1,1,0>UD g5<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g58<2>UD g71<4,4,1>UD { align1 1Q $7.src }; -mov(8) g60<2>UD g72<4,4,1>UD { align1 2Q $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g75<1>D -g73<1,1,0>D g7<1,1,0>D { align1 1H @3 $3.dst compacted }; -mov(8) g58.1<2>UD g75<4,4,1>UD { align1 1Q I@1 }; -mov(8) g60.1<2>UD g76<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g17UD g58UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -mov(16) g77<1>UD g17<8,8,1>UD { align1 1H $7.dst }; -mov(16) g79<1>UD g19<8,8,1>UD { align1 1H $7.dst }; -mov(16) g89<1>UD g21<8,8,1>UD { align1 1H $7.dst }; - -LABEL2: -endif(16) JIP: LABEL7 { align1 1H }; -add(16) g81<1>D g51<1,1,0>D -1D { align1 1H $3.dst compacted }; -cmp.nz.f0.0(16) null<1>D g125<8,8,1>D 1D { align1 1H }; -sel.l(16) g91<1>UD g77<1,1,0>UD g81<1,1,0>UD { align1 1H I@2 compacted }; -sel.l(16) g93<1>UD g79<1,1,0>UD g81<1,1,0>UD { align1 1H I@6 compacted }; -sel.l(16) g95<1>UD g89<1,1,0>UD g81<1,1,0>UD { align1 1H I@6 compacted }; -(+f0.0) if(16) JIP: LABEL9 UIP: LABEL8 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g125<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL11 UIP: LABEL10 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g125<8,8,1>D 3D { align1 1H }; -(+f0.0) if(16) JIP: LABEL13 UIP: LABEL12 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g125<8,8,1>D 2D { align1 1H }; -(+f0.0) if(16) JIP: LABEL15 UIP: LABEL14 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g125<8,8,1>D 5D { align1 1H }; -(+f0.0) if(16) JIP: LABEL17 UIP: LABEL16 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g125<8,8,1>D 4D { align1 1H }; -(+f0.0) if(16) JIP: LABEL19 UIP: LABEL18 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g125<8,8,1>D 6D { align1 1H }; -(+f0.0) if(16) JIP: LABEL21 UIP: LABEL20 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g125<8,8,1>D 7D { align1 1H }; -(+f0.0) if(16) JIP: LABEL23 UIP: LABEL22 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g125<8,8,1>D 8D { align1 1H }; -(+f0.0) if(16) JIP: LABEL25 UIP: LABEL24 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g125<8,8,1>D 9D { align1 1H }; -(+f0.0) if(16) JIP: LABEL27 UIP: LABEL26 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g125<8,8,1>D 10D { align1 1H }; -(+f0.0) if(16) JIP: LABEL29 UIP: LABEL28 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g125<8,8,1>D 11D { align1 1H }; -(+f0.0) if(16) JIP: LABEL31 UIP: LABEL30 { align1 1H }; -cmp.z.f0.0(16) null<1>D g125<8,8,1>D 12D { align1 1H }; -(+f0.0) if(16) JIP: LABEL32 UIP: LABEL32 { align1 1H }; -mul(16) g82<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H $5.dst }; -mul(16) g122<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H }; -mul(16) g98<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H }; -mul(16) g105<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g82.1<2>UW g82.1<16,8,2>UW g122<16,8,2>UW { align1 1H I@3 }; -mul(16) g123<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H }; -add(16) g84<1>D g9<1,1,0>D g82<1,1,0>D { align1 1H @2 $5.dst compacted }; -add(16) g98.1<2>UW g98.1<16,8,2>UW g123<16,8,2>UW { align1 1H I@2 }; -mul(16) g124<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H }; -cmp.l.f0.0(16) g86<1>UD g84<1,1,0>UD g9<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g59<2>UD g84<4,4,1>UD { align1 1Q $7.src }; -mov(8) g61<2>UD g85<4,4,1>UD { align1 2Q $7.src }; -add(16) g100<1>D g9<1,1,0>D g98<1,1,0>D { align1 1H I@5 compacted }; -add(16) g105.1<2>UW g105.1<16,8,2>UW g124<16,8,2>UW { align1 1H I@5 }; -add(16) g97<1>D -g86<1,1,0>D g11<1,1,0>D { align1 1H @5 $5.dst compacted }; -cmp.l.f0.0(16) g102<1>UD g100<1,1,0>UD g9<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g63<2>UD g100<4,4,1>UD { align1 1Q }; -mov(8) g65<2>UD g101<4,4,1>UD { align1 2Q }; -add(16) g107<1>D g9<1,1,0>D g105<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g59.1<2>UD g97<4,4,1>UD { align1 1Q I@5 }; -mov(8) g61.1<2>UD g98<4,4,1>UD { align1 2Q I@6 }; -add(16) g104<1>D -g102<1,1,0>D g11<1,1,0>D { align1 1H I@6 compacted }; -cmp.l.f0.0(16) g109<1>UD g107<1,1,0>UD g9<1,1,0>UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g71<2>UD g107<4,4,1>UD { align1 1Q $3.src }; -mov(8) g73<2>UD g108<4,4,1>UD { align1 2Q $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g113UD g59UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -mov(8) g63.1<2>UD g104<4,4,1>UD { align1 1Q I@4 }; -mov(8) g65.1<2>UD g105<4,4,1>UD { align1 2Q I@5 }; -add(16) g111<1>D -g109<1,1,0>D g11<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g125UD g63UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g71.1<2>UD g111<4,4,1>UD { align1 1Q I@1 }; -mov(8) g73.1<2>UD g112<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g26UD g71UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(16) g17<2>HF g113<16,8,2>HF { align1 1H $8.dst }; -mov(16) g112<1>UW g17<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g30<2>HF g125<16,8,2>HF { align1 1H $9.dst }; -mov(16) g18<2>UB g113<16,8,2>UW { align1 1H }; -mov(16) g124<1>UW g30<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g62<2>HF g26<16,8,2>HF { align1 1H $5.dst }; -mov(16) g22<4>UB g18<16,8,2>UB { align1 1H @2 $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g29<4>UB g112.1<16,8,2>UB { align1 1H I@4 }; -mov(16) g31<2>UB g125<16,8,2>UW { align1 1H }; -mov(16) g25<1>UW g62<16,8,2>UW { align1 1H F@1 }; -mov(16) g114<1>F g22<32,8,4>B { align1 1H A@3 }; -mov(16) g119<1>F g29<32,8,4>B { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g59<4>UB g31<16,8,2>UB { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) g66<4>UB g25.1<16,8,2>UB { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g61<4>UB g124.1<16,8,2>UB { align1 1H I@7 }; -mov(16) g63<2>UB g26<16,8,2>UW { align1 1H }; -mul(16) g116<1>F g114<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@2 }; -mul(16) g121<1>F g119<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@2 }; -mov(16) g126<1>F g59<32,8,4>B { align1 1H A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g57<1>F g66<32,8,4>B { align1 1H I@3 }; -mov(16) g20<1>F g61<32,8,4>B { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g64<4>UB g63<16,8,2>UB { align1 1H I@1 }; -sel.ge(16) g118<1>F g116<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@5 compacted }; -sel.ge(16) g123<1>F g121<1,1,0>F 0xbf800000F /* -1F */ { align1 1H A@3 compacted }; -mul(16) g17<1>F g126<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H A@5 }; -mul(16) g59<1>F g57<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@5 }; -mul(16) g22<1>F g20<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g27<1>F g64<32,8,4>B { align1 1H I@1 }; -sel.l(16) g57<1>F g123<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@5 compacted }; -sel.ge(16) g19<1>F g17<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sel.ge(16) g71<1>F g59<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sel.ge(16) g24<1>F g22<1,1,0>F 0xbf800000F /* -1F */ { align1 1H A@4 compacted }; -sel.l(16) g59<1>F g118<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@7 compacted }; -mul(16) g29<1>F g27<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@6 }; -sel.l(16) g63<1>F g19<1,1,0>F 0x3f800000F /* 1F */ { align1 1H A@1 compacted }; -sel.l(16) g65<1>F g71<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@5 compacted }; -sel.l(16) g61<1>F g24<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@5 compacted }; -sel.ge(16) g31<1>F g29<1,1,0>F 0xbf800000F /* -1F */ { align1 1H A@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sel.l(16) g67<1>F g31<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; - -LABEL32: -endif(16) JIP: LABEL33 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g71<1>UD 0x00000000UD { align1 1H F@4 }; -mov(16) g73<1>UD 0x00000000UD { align1 1H $5.src }; -mov(16) g75<1>UD 0x00000000UD { align1 1H $5.src }; - -LABEL33: -else(16) JIP: LABEL30 UIP: LABEL30 { align1 1H }; - -LABEL31: -mul(16) g81<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H $5.dst }; -mul(16) g125<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H I@3 }; -mul(16) g84<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H }; -mul(16) g87<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H }; -mul(16) g17<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g81.1<2>UW g81.1<16,8,2>UW g125<16,8,2>UW { align1 1H I@4 }; -mul(16) g126<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H }; -add(16) g87.1<2>UW g87.1<16,8,2>UW g17<16,8,2>UW { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g29<1>D g9<1,1,0>D g81<1,1,0>D { align1 1H A@2 compacted }; -add(16) g84.1<2>UW g84.1<16,8,2>UW g126<16,8,2>UW { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g31<1>UD g29<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g17<2>UD g29<4,4,1>UD { align1 1Q }; -mov(8) g19<2>UD g30<4,4,1>UD { align1 2Q F@5 }; -add(16) g81<1>D g9<1,1,0>D g84<1,1,0>D { align1 1H I@4 compacted }; -add(16) g85<1>D g9<1,1,0>D g87<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g9<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g21<2>UD g81<4,4,1>UD { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -mov(8) g23<2>UD g82<4,4,1>UD { align1 2Q F@3 }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g9<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g25<2>UD g85<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g27<2>UD g86<4,4,1>UD { align1 2Q F@1 }; -add(16) g85<1>D -g83<1,1,0>D g11<1,1,0>D { align1 1H @6 $5.dst compacted }; -add(16) g83<1>D -g31<1,1,0>D g11<1,1,0>D { align1 1H compacted }; -add(16) g81<1>D -g87<1,1,0>D g11<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g21.1<2>UD g85<4,4,1>UD { align1 1Q I@3 }; -mov(8) g23.1<2>UD g86<4,4,1>UD { align1 2Q I@4 }; -mov(8) g17.1<2>UD g83<4,4,1>UD { align1 1Q I@4 }; -mov(8) g19.1<2>UD g84<4,4,1>UD { align1 2Q I@5 }; -mov(8) g25.1<2>UD g81<4,4,1>UD { align1 1Q I@5 }; -mov(8) g27.1<2>UD g82<4,4,1>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g29UD g17UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g17UD g21UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g102UD g25UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -mov(16) g81<4>UB g29<8,8,1>UD { align1 1H $10.dst }; -mov(16) g31<4>UB g17<8,8,1>UD { align1 1H $11.dst }; -mov(16) g19<1>F g17<1,1,0>F { align1 1H $10.src compacted }; -mov(16) g17<1>F g29<1,1,0>F { align1 1H A@1 compacted }; -mov(16) g85<4>UB g102<8,8,1>UD { align1 1H $12.dst }; -mov(16) g21<1>F g102<1,1,0>F { align1 1H $11.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(16) g23<4>UB g81<32,8,4>UB { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g27<4>UB g17.2<32,8,4>UB { align1 1H F@2 }; -mov(16) g25<4>UB g17.1<32,8,4>UB { align1 1H $12.src }; -mov(16) g83<4>UB g85<32,8,4>UB { align1 1H I@4 }; -mov(16) g87<4>UB g21.2<32,8,4>UB { align1 1H F@1 }; -mov(16) g29<4>UB g31<32,8,4>UB { align1 1H A@2 }; -mov(16) g17<1>F g25<32,8,4>B { align1 1H I@4 }; -mov(16) g81<4>UB g19.2<32,8,4>UB { align1 1H F@4 }; -mov(16) g85<4>UB g21.1<32,8,4>UB { align1 1H }; -mov(16) g31<4>UB g19.1<32,8,4>UB { align1 1H }; -mov(16) g19<1>F g27<32,8,4>B { align1 1H I@1 }; -mov(16) g25<1>F g81<32,8,4>B { align1 1H I@3 }; -mov(16) g27<1>F g85<32,8,4>B { align1 1H I@2 }; -mov(16) g81<1>F g83<32,8,4>B { align1 1H I@6 }; -mov(16) g21<1>F g31<32,8,4>B { align1 1H I@1 }; -mov(16) g83<1>F g29<32,8,4>B { align1 1H I@4 }; -mov(16) g31<1>F g87<32,8,4>B { align1 1H I@5 }; -mov(16) g29<1>F g23<32,8,4>B { align1 1H I@7 }; -mul(16) g23<1>F g29<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@1 }; -mul(16) g29<1>F g83<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@4 }; -mul(16) g83<1>F g81<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@7 }; -mul(16) g81<1>F g31<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@5 }; -mul(16) g31<1>F g27<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@7 }; -mul(16) g27<1>F g25<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H }; -mul(16) g25<1>F g21<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H F@7 }; -mul(16) g21<1>F g19<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H }; -mul(16) g19<1>F g17<8,8,1>F 0x3c010204F /* 0.00787402F */ { align1 1H }; -sel.ge(16) g104<1>F g31<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@5 compacted }; -sel.ge(16) g100<1>F g25<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@4 compacted }; -sel.ge(16) g98<1>F g21<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@4 compacted }; -sel.ge(16) g17<1>F g19<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@4 compacted }; -sel.l(16) g65<1>F g104<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@4 compacted }; -sel.ge(16) g103<1>F g83<1,1,0>F 0xbf800000F /* -1F */ { align1 1H I@7 compacted }; -sel.ge(16) g105<1>F g81<1,1,0>F 0xbf800000F /* -1F */ { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sel.l(16) g61<1>F g100<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sel.l(16) g71<1>F g98<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sel.l(16) g57<1>F g17<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@6 compacted }; -sel.ge(16) g101<1>F g27<1,1,0>F 0xbf800000F /* -1F */ { align1 1H I@7 compacted }; -sel.ge(16) g97<1>F g23<1,1,0>F 0xbf800000F /* -1F */ { align1 1H compacted }; -sel.ge(16) g99<1>F g29<1,1,0>F 0xbf800000F /* -1F */ { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sel.l(16) g67<1>F g103<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sel.l(16) g75<1>F g105<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sel.l(16) g73<1>F g101<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sel.l(16) g59<1>F g97<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@5 compacted }; -sel.l(16) g63<1>F g99<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@5 compacted }; - -LABEL30: -endif(16) JIP: LABEL34 { align1 1H }; - -LABEL34: -else(16) JIP: LABEL28 UIP: LABEL28 { align1 1H }; - -LABEL29: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mul(16) g106<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H F@4 }; -mul(16) g18<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H F@5 }; -mul(16) g108<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H }; -mul(16) g110<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g71<1>UD 0x00000000UD { align1 1H A@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g73<1>UD 0x00000000UD { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g75<1>UD 0x00000000UD { align1 1H A@4 }; -add(16) g106.1<2>UW g106.1<16,8,2>UW g18<16,8,2>UW { align1 1H I@6 }; -mul(16) g19<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g29<1>D g9<1,1,0>D g106<1,1,0>D { align1 1H A@2 compacted }; -add(16) g108.1<2>UW g108.1<16,8,2>UW g19<16,8,2>UW { align1 1H I@2 }; -mul(16) g20<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g31<1>UD g29<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -add(16) g81<1>D g9<1,1,0>D g108<1,1,0>D { align1 1H I@3 compacted }; -add(16) g110.1<2>UW g110.1<16,8,2>UW g20<16,8,2>UW { align1 1H I@3 }; -add(16) g107<1>D -g31<1,1,0>D g11<1,1,0>D { align1 1H @3 $5.dst compacted }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g9<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g85<1>D g9<1,1,0>D g110<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g17<2>UD g29<4,4,1>UD { align1 1Q F@7 }; -mov(8) g19<2>UD g30<4,4,1>UD { align1 2Q }; -mov(8) g21<2>UD g81<4,4,1>UD { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -mov(8) g23<2>UD g82<4,4,1>UD { align1 2Q F@3 }; -add(16) g123<1>D -g83<1,1,0>D g11<1,1,0>D { align1 1H I@6 compacted }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g9<1,1,0>UD { align1 1H I@6 compacted }; -mov(8) g25<2>UD g85<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g27<2>UD g86<4,4,1>UD { align1 2Q F@1 }; -mov(8) g17.1<2>UD g107<4,4,1>UD { align1 1Q I@7 }; -mov(8) g19.1<2>UD g108<4,4,1>UD { align1 2Q I@7 }; -mov(8) g21.1<2>UD g123<4,4,1>UD { align1 1Q I@6 }; -mov(8) g23.1<2>UD g124<4,4,1>UD { align1 2Q I@7 }; -add(16) g97<1>D -g87<1,1,0>D g11<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g112UD g17UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g116UD g21UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -mov(8) g25.1<2>UD g97<4,4,1>UD { align1 1Q I@1 }; -mov(8) g27.1<2>UD g98<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g120UD g25UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(16) g81<2>HF g112<16,8,2>HF { align1 1H $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g86<2>HF g116<16,8,2>HF { align1 1H I@3 }; -mov(16) g111<1>UW g81<16,8,2>UW { align1 1H F@2 }; -mov(16) g115<1>UW g86<16,8,2>UW { align1 1H F@1 }; -mov(16) g100<2>HF g120<16,8,2>HF { align1 1H @3 $6.dst }; -mov(16) g82<2>UB g112<16,8,2>UW { align1 1H }; -mov(16) g119<1>UW g100<16,8,2>UW { align1 1H F@1 }; -mov(16) g85<4>UB g111.1<16,8,2>UB { align1 1H I@4 }; -mov(16) g87<2>UB g116<16,8,2>UW { align1 1H }; -mov(16) g83<4>UB g82<16,8,2>UB { align1 1H I@4 }; -mov(16) g104<4>UB g119.1<16,8,2>UB { align1 1H A@4 }; -mov(16) g99<4>UB g115.1<16,8,2>UB { align1 1H A@4 }; -mov(16) g101<2>UB g120<16,8,2>UW { align1 1H }; -mov(16) g114<1>F g85<32,8,4>UB { align1 1H I@2 }; -mov(16) g97<4>UB g87<16,8,2>UB { align1 1H I@5 }; -mov(16) g122<1>F g104<32,8,4>UB { align1 1H I@4 }; -mov(16) g118<1>F g99<32,8,4>UB { align1 1H A@3 }; -mov(16) g102<4>UB g101<16,8,2>UB { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g57<1>F g114<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@3 }; -mov(16) g113<1>F g83<32,8,4>UB { align1 1H A@6 }; -mul.sat(16) g65<1>F g122<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g61<1>F g118<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@4 }; -mov(16) g121<1>F g102<32,8,4>UB { align1 1H A@1 }; -mov(16) g117<1>F g97<32,8,4>UB { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g59<1>F g113<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mul.sat(16) g67<1>F g121<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@3 }; -mul.sat(16) g63<1>F g117<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@3 }; - -LABEL28: -endif(16) JIP: LABEL35 { align1 1H }; - -LABEL35: -else(16) JIP: LABEL26 UIP: LABEL26 { align1 1H }; - -LABEL27: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mul(16) g123<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul(16) g21<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H F@7 }; -mul(16) g125<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mul(16) g17<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g123.1<2>UW g123.1<16,8,2>UW g21<16,8,2>UW { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mul(16) g22<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g29<1>D g9<1,1,0>D g123<1,1,0>D { align1 1H A@2 compacted }; -add(16) g125.1<2>UW g125.1<16,8,2>UW g22<16,8,2>UW { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mul(16) g23<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g31<1>UD g29<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -add(16) g81<1>D g9<1,1,0>D g125<1,1,0>D { align1 1H I@3 compacted }; -add(16) g17.1<2>UW g17.1<16,8,2>UW g23<16,8,2>UW { align1 1H I@3 }; -add(16) g124<1>D -g31<1,1,0>D g11<1,1,0>D { align1 1H @3 $5.dst compacted }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g9<1,1,0>UD { align1 1H A@3 compacted }; -add(16) g85<1>D g9<1,1,0>D g17<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g21<2>UD g81<4,4,1>UD { align1 1Q }; -mov(8) g23<2>UD g82<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g9<1,1,0>UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g25<2>UD g85<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g27<2>UD g86<4,4,1>UD { align1 2Q F@1 }; -add(16) g85<1>D -g83<1,1,0>D g11<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g17<2>UD g29<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -mov(8) g19<2>UD g30<4,4,1>UD { align1 2Q F@5 }; -add(16) g81<1>D -g87<1,1,0>D g11<1,1,0>D { align1 1H I@6 compacted }; -mov(8) g21.1<2>UD g85<4,4,1>UD { align1 1Q I@4 }; -mov(8) g23.1<2>UD g86<4,4,1>UD { align1 2Q I@5 }; -mov(8) g17.1<2>UD g124<4,4,1>UD { align1 1Q I@5 }; -mov(8) g19.1<2>UD g125<4,4,1>UD { align1 2Q I@5 }; -mov(8) g25.1<2>UD g81<4,4,1>UD { align1 1Q I@5 }; -mov(8) g27.1<2>UD g82<4,4,1>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g29UD g17UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g17UD g21UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g87UD g25UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g82<4>UB g29<8,8,1>UD { align1 1H $14.dst }; -mov(16) g31<4>UB g17<8,8,1>UD { align1 1H $15.dst }; -mov(16) g19<1>F g17<1,1,0>F { align1 1H $14.src compacted }; -mov(16) g85<4>UB g87<8,8,1>UD { align1 1H $0.dst }; -mov(16) g21<1>F g87<1,1,0>F { align1 1H $15.src compacted }; -mov(16) g17<1>F g29<1,1,0>F { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g23<4>UB g82<32,8,4>UB { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g27<4>UB g17.2<32,8,4>UB { align1 1H F@1 }; -mov(16) g25<4>UB g17.1<32,8,4>UB { align1 1H $0.src }; -mov(16) g87<4>UB g21.2<32,8,4>UB { align1 1H A@2 }; -mov(16) g29<4>UB g31<32,8,4>UB { align1 1H A@1 }; -mov(16) g81<4>UB g19.2<32,8,4>UB { align1 1H F@3 }; -mov(16) g83<4>UB g85<32,8,4>UB { align1 1H I@7 }; -mov(16) g17<1>F g25<32,8,4>UB { align1 1H I@5 }; -mov(16) g25<1>F g81<32,8,4>UB { align1 1H I@2 }; -mov(16) g31<4>UB g19.1<32,8,4>UB { align1 1H }; -mov(16) g19<1>F g27<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g57<1>F g17<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@3 }; -mov(16) g85<4>UB g21.1<32,8,4>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mul.sat(16) g73<1>F g25<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@3 }; -mov(16) g21<1>F g31<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mul.sat(16) g71<1>F g19<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@4 }; -mov(16) g18<1>F g23<32,8,4>UB { align1 1H I@7 }; -mov(16) g98<1>F g85<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g61<1>F g21<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@4 }; -mov(16) g20<1>F g29<32,8,4>UB { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g59<1>F g18<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@4 }; -mul.sat(16) g65<1>F g98<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@4 }; -mov(16) g97<1>F g83<32,8,4>UB { align1 1H I@3 }; -mov(16) g99<1>F g87<32,8,4>UB { align1 1H I@6 }; -mul.sat(16) g63<1>F g20<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mul.sat(16) g67<1>F g97<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mul.sat(16) g75<1>F g99<8,8,1>F 0x3b808081F /* 0.00392157F */ { align1 1H F@3 }; - -LABEL26: -endif(16) JIP: LABEL36 { align1 1H }; - -LABEL36: -else(16) JIP: LABEL24 UIP: LABEL24 { align1 1H }; - -LABEL25: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mul(16) g100<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mul(16) g24<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H F@3 }; -mul(16) g102<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H F@3 }; -mul(16) g104<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g100.1<2>UW g100.1<16,8,2>UW g24<16,8,2>UW { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mul(16) g25<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g29<1>D g9<1,1,0>D g100<1,1,0>D { align1 1H A@2 compacted }; -add(16) g102.1<2>UW g102.1<16,8,2>UW g25<16,8,2>UW { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mul(16) g26<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g31<1>UD g29<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g17<2>UD g29<4,4,1>UD { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -mov(8) g19<2>UD g30<4,4,1>UD { align1 2Q F@3 }; -add(16) g81<1>D g9<1,1,0>D g102<1,1,0>D { align1 1H I@5 compacted }; -add(16) g104.1<2>UW g104.1<16,8,2>UW g26<16,8,2>UW { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g101<1>D -g31<1,1,0>D g11<1,1,0>D { align1 1H @5 $5.dst compacted }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g9<1,1,0>UD { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g21<2>UD g81<4,4,1>UD { align1 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -mov(8) g23<2>UD g82<4,4,1>UD { align1 2Q F@7 }; -add(16) g85<1>D g9<1,1,0>D g104<1,1,0>D { align1 1H A@5 compacted }; -mov(8) g17.1<2>UD g101<4,4,1>UD { align1 1Q I@5 }; -mov(8) g19.1<2>UD g102<4,4,1>UD { align1 2Q I@6 }; -add(16) g81<1>D -g83<1,1,0>D g11<1,1,0>D { align1 1H I@6 compacted }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g9<1,1,0>UD { align1 1H A@4 compacted }; -mov(8) g25<2>UD g85<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g27<2>UD g86<4,4,1>UD { align1 2Q F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g31UD g17UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(8) g21.1<2>UD g81<4,4,1>UD { align1 1Q I@4 }; -mov(8) g23.1<2>UD g82<4,4,1>UD { align1 2Q I@5 }; -add(16) g29<1>D -g87<1,1,0>D g11<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g17UD g21UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g25.1<2>UD g29<4,4,1>UD { align1 1Q I@1 }; -mov(8) g27.1<2>UD g30<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g19UD g25UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -shr(16) g27<1>UD g31<1,1,0>UD 0x0000000aUD { align1 1H $1.dst compacted }; -shr(16) g21<1>UD g31<1,1,0>UD 0x00000014UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(16) g23<1>UD g21<1,1,0>UD 0x000003ffUD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -shr(16) g25<1>UD g17<1,1,0>UD 0x00000014UD { align1 1H $2.dst compacted }; -shr(16) g83<1>UD g17<1,1,0>UD 0x0000000aUD { align1 1H compacted }; -and(16) g21<1>UD g27<1,1,0>UD 0x000003ffUD { align1 1H I@5 compacted }; -and(16) g27<1>UD g25<1,1,0>UD 0x000003ffUD { align1 1H I@3 compacted }; -shr(16) g29<1>UD g19<1,1,0>UD 0x0000000aUD { align1 1H $3.dst compacted }; -shr(16) g81<1>UD g19<1,1,0>UD 0x00000014UD { align1 1H compacted }; -and(16) g25<1>UD g83<1,1,0>UD 0x000003ffUD { align1 1H I@5 compacted }; -and(16) g83<1>UD g81<1,1,0>UD 0x000003ffUD { align1 1H I@2 compacted }; -and(16) g81<1>UD g29<1,1,0>UD 0x000003ffUD { align1 1H I@4 compacted }; -and(16) g29<1>UD g19<1,1,0>UD 0x000003ffUD { align1 1H compacted }; -and(16) g19<1>UD g17<1,1,0>UD 0x000003ffUD { align1 1H compacted }; -and(16) g17<1>UD g31<1,1,0>UD 0x000003ffUD { align1 1H compacted }; -mov(16) g31<2>UW g17<8,8,1>UD { align1 1H I@1 }; -mov(16) g17<2>UW g21<8,8,1>UD { align1 1H }; -mov(16) g21<2>UW g23<8,8,1>UD { align1 1H }; -mov(16) g23<2>UW g19<8,8,1>UD { align1 1H I@5 }; -mov(16) g19<2>UW g25<8,8,1>UD { align1 1H I@7 }; -mov(16) g25<2>UW g27<8,8,1>UD { align1 1H }; -mov(16) g27<2>UW g29<8,8,1>UD { align1 1H I@7 }; -mov(16) g29<2>UW g81<8,8,1>UD { align1 1H }; -mov(16) g81<2>UW g83<8,8,1>UD { align1 1H }; -mov(16) g83<2>UW g31<16,8,2>UW { align1 1H I@7 }; -mov(16) g31<2>UW g17<16,8,2>UW { align1 1H I@7 }; -mov(16) g17<2>UW g21<16,8,2>UW { align1 1H I@7 }; -mov(16) g21<2>UW g23<16,8,2>UW { align1 1H I@7 }; -mov(16) g23<2>UW g19<16,8,2>UW { align1 1H I@7 }; -mov(16) g19<2>UW g25<16,8,2>UW { align1 1H I@7 }; -mov(16) g25<2>UW g27<16,8,2>UW { align1 1H I@7 }; -mov(16) g27<2>UW g29<16,8,2>UW { align1 1H I@7 }; -mov(16) g112<1>F g27<16,8,2>UW { align1 1H A@1 }; -mov(16) g29<2>UW g81<16,8,2>UW { align1 1H I@7 }; -mul.sat(16) g65<1>F g112<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@1 }; -mov(16) g111<1>F g25<16,8,2>UW { align1 1H I@3 }; -mov(16) g81<1>F g29<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mul.sat(16) g67<1>F g111<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@2 }; -mov(16) g110<1>F g19<16,8,2>UW { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mul.sat(16) g75<1>F g81<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mul.sat(16) g73<1>F g110<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@2 }; -mov(16) g109<1>F g23<16,8,2>UW { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g61<1>F g109<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@1 }; -mov(16) g108<1>F g21<16,8,2>UW { align1 1H I@6 }; -mul.sat(16) g63<1>F g108<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@1 }; -mov(16) g107<1>F g17<16,8,2>UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mul.sat(16) g71<1>F g107<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@1 }; -mov(16) g106<1>F g31<16,8,2>UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g57<1>F g106<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@1 }; -mov(16) g105<1>F g83<16,8,2>UW { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g59<1>F g105<8,8,1>F 0x3a802008F /* 0.000977517F */ { align1 1H F@1 }; - -LABEL24: -endif(16) JIP: LABEL37 { align1 1H }; - -LABEL37: -else(16) JIP: LABEL22 UIP: LABEL22 { align1 1H }; - -LABEL23: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mul(16) g113<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mul(16) g27<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H F@1 }; -mul(16) g115<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H F@7 }; -mul(16) g117<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mul(16) g31<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g71<1>UD 0x00000000UD { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g73<1>UD 0x00000000UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g75<1>UD 0x00000000UD { align1 1H F@1 }; -add(16) g113.1<2>UW g113.1<16,8,2>UW g27<16,8,2>UW { align1 1H I@7 }; -add(16) g117.1<2>UW g117.1<16,8,2>UW g31<16,8,2>UW { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mul(16) g28<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -add(16) g85<1>D g9<1,1,0>D g117<1,1,0>D { align1 1H A@2 compacted }; -add(16) g115.1<2>UW g115.1<16,8,2>UW g28<16,8,2>UW { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g29<1>D g9<1,1,0>D g113<1,1,0>D { align1 1H A@2 compacted }; -add(16) g81<1>D g9<1,1,0>D g115<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g25<2>UD g85<4,4,1>UD { align1 1Q A@1 }; -mov(8) g27<2>UD g86<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g31<1>UD g29<1,1,0>UD g9<1,1,0>UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g17<2>UD g29<4,4,1>UD { align1 1Q F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -mov(8) g19<2>UD g30<4,4,1>UD { align1 2Q F@3 }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g9<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g21<2>UD g81<4,4,1>UD { align1 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -mov(8) g23<2>UD g82<4,4,1>UD { align1 2Q F@3 }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g9<1,1,0>UD { align1 1H F@4 compacted }; -add(16) g114<1>D -g31<1,1,0>D g11<1,1,0>D { align1 1H @7 $5.dst compacted }; -add(16) g124<1>D -g83<1,1,0>D g11<1,1,0>D { align1 1H I@5 compacted }; -add(16) g98<1>D -g87<1,1,0>D g11<1,1,0>D { align1 1H A@1 compacted }; -mov(8) g17.1<2>UD g114<4,4,1>UD { align1 1Q I@3 }; -mov(8) g19.1<2>UD g115<4,4,1>UD { align1 2Q I@4 }; -mov(8) g21.1<2>UD g124<4,4,1>UD { align1 1Q I@4 }; -mov(8) g23.1<2>UD g125<4,4,1>UD { align1 2Q I@5 }; -mov(8) g25.1<2>UD g98<4,4,1>UD { align1 1Q I@5 }; -mov(8) g27.1<2>UD g99<4,4,1>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -send(16) g118UD g17UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -send(16) g123UD g21UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g17UD g25UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -mov(16) g105<2>UW g118.1<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g107<2>UW g123.1<16,8,2>UW { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -mov(16) g109<2>UW g17.1<16,8,2>UW { align1 1H F@7 }; -mov(16) g121<1>F g105<16,8,2>UW { align1 1H A@2 }; -mov(16) g126<1>F g107<16,8,2>UW { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g20<1>F g109<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g57<1>F g121<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@3 }; -mov(16) g120<1>F g118<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g61<1>F g126<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@4 }; -mov(16) g125<1>F g123<16,8,2>UW { align1 1H I@6 }; -mul.sat(16) g65<1>F g20<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@5 }; -mov(16) g19<1>F g17<16,8,2>UW { align1 1H $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g59<1>F g120<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@5 }; -mul.sat(16) g63<1>F g125<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mul.sat(16) g67<1>F g19<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@3 }; - -LABEL22: -endif(16) JIP: LABEL38 { align1 1H }; - -LABEL38: -else(16) JIP: LABEL20 UIP: LABEL20 { align1 1H }; - -LABEL21: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul(16) g21<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H F@3 }; -mul(16) g81<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mul(16) g23<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mul(16) g25<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g21.1<2>UW g21.1<16,8,2>UW g81<16,8,2>UW { align1 1H I@3 }; -mul(16) g82<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -add(16) g85<1>D g9<1,1,0>D g21<1,1,0>D { align1 1H A@2 compacted }; -add(16) g23.1<2>UW g23.1<16,8,2>UW g82<16,8,2>UW { align1 1H I@2 }; -mul(16) g83<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H F@2 }; -cmp.l.f0.0(16) g21<1>UD g85<1,1,0>UD g9<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g103<1>D g85<1,1,0>D 4D { align1 1H F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g17<2>UD g85<4,4,1>UD { align1 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -mov(8) g19<2>UD g86<4,4,1>UD { align1 2Q F@1 }; -add(16) g87<1>D g9<1,1,0>D g23<1,1,0>D { align1 1H A@4 compacted }; -add(16) g25.1<2>UW g25.1<16,8,2>UW g83<16,8,2>UW { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -add(16) g97<1>D -g21<1,1,0>D g11<1,1,0>D { align1 1H A@2 compacted }; -cmp.l.f0.0(16) g23<1>UD g87<1,1,0>UD g9<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g107<1>D g87<1,1,0>D 4D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g31<1>D g9<1,1,0>D g25<1,1,0>D { align1 1H A@1 compacted }; -mov(8) g17.1<2>UD g97<4,4,1>UD { align1 1Q I@4 }; -mov(8) g19.1<2>UD g98<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g99<1>D -g23<1,1,0>D g11<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g29<1>UD g31<1,1,0>UD g9<1,1,0>UD { align1 1H A@2 compacted }; -add(16) g111<1>D g31<1,1,0>D 4D { align1 1H compacted }; -mov(8) g81<2>UD g31<4,4,1>UD { align1 1Q }; -mov(8) g83<2>UD g32<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g105<1>UD g103<1,1,0>UD g85<1,1,0>UD { align1 1H F@1 compacted }; -mov(8) g25<2>UD g87<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g27<2>UD g88<4,4,1>UD { align1 2Q F@1 }; -mov(8) g21<2>UD g103<4,4,1>UD { align1 1Q }; -mov(8) g23<2>UD g104<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g109<1>UD g107<1,1,0>UD g87<1,1,0>UD { align1 1H F@7 compacted }; -add(16) g101<1>D -g29<1,1,0>D g11<1,1,0>D { align1 1H A@3 compacted }; -cmp.l.f0.0(16) g113<1>UD g111<1,1,0>UD g31<1,1,0>UD { align1 1H A@3 compacted }; -add(16) g103<1>D -g105<1,1,0>D g97<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g25.1<2>UD g99<4,4,1>UD { align1 1Q I@7 }; -mov(8) g27.1<2>UD g100<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g97UD g17UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(8) g81.1<2>UD g101<4,4,1>UD { align1 1Q I@5 }; -mov(8) g83.1<2>UD g102<4,4,1>UD { align1 2Q I@6 }; -mov(8) g85<2>UD g111<4,4,1>UD { align1 1Q }; -mov(8) g87<2>UD g112<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g17<1>D -g109<1,1,0>D g99<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g21.1<2>UD g103<4,4,1>UD { align1 1Q I@7 }; -mov(8) g23.1<2>UD g104<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g19UD g25UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(8) g29<2>UD g107<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g108<4,4,1>UD { align1 2Q }; -add(16) g25<1>D -g113<1,1,0>D g101<1,1,0>D { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g27UD g81UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -mov(8) g29.1<2>UD g17<4,4,1>UD { align1 1Q I@3 }; -mov(8) g31.1<2>UD g18<4,4,1>UD { align1 2Q I@3 }; -mov(8) g85.1<2>UD g25<4,4,1>UD { align1 1Q I@3 }; -mov(8) g87.1<2>UD g26<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g17UD g29UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g29UD g21UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g25UD g85UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g23<2>UW g97.1<16,8,2>UW { align1 1H $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g21<1>F g23<16,8,2>UW { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g31<2>UW g19.1<16,8,2>UW { align1 1H $6.dst }; -mov(16) g81<2>UW g27.1<16,8,2>UW { align1 1H $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g57<1>F g21<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g83<1>F g31<16,8,2>UW { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g86<1>F g81<16,8,2>UW { align1 1H I@1 }; -mov(16) g81<1>F g19<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g61<1>F g83<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g84<1>F g17<16,8,2>UW { align1 1H $8.dst }; -mov(16) g31<1>F g29<16,8,2>UW { align1 1H $9.dst }; -mul.sat(16) g65<1>F g86<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@5 }; -mul.sat(16) g63<1>F g81<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@5 }; -mov(16) g87<1>F g25<16,8,2>UW { align1 1H $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mul.sat(16) g73<1>F g84<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mul.sat(16) g71<1>F g31<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@5 }; -mov(16) g85<1>F g27<16,8,2>UW { align1 1H }; -mov(16) g26<1>F g97<16,8,2>UW { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mul.sat(16) g75<1>F g87<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mul.sat(16) g67<1>F g85<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul.sat(16) g59<1>F g26<8,8,1>F 0x37800080F /* 1.5259e-05F */ { align1 1H F@3 }; - -LABEL20: -endif(16) JIP: LABEL39 { align1 1H }; - -LABEL39: -else(16) JIP: LABEL18 UIP: LABEL18 { align1 1H }; - -LABEL19: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mul(16) g97<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H A@2 }; -mul(16) g84<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H F@2 }; -mul(16) g102<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H F@3 }; -mul(16) g104<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g71<1>UD 0x00000000UD { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g73<1>UD 0x00000000UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g75<1>UD 0x00000000UD { align1 1H F@1 }; -add(16) g97.1<2>UW g97.1<16,8,2>UW g84<16,8,2>UW { align1 1H I@6 }; -mul(16) g85<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g29<1>D g9<1,1,0>D g97<1,1,0>D { align1 1H A@2 compacted }; -add(16) g102.1<2>UW g102.1<16,8,2>UW g85<16,8,2>UW { align1 1H I@2 }; -mul(16) g86<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g31<1>UD g29<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g17<2>UD g29<4,4,1>UD { align1 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -mov(8) g19<2>UD g30<4,4,1>UD { align1 2Q F@1 }; -add(16) g81<1>D g9<1,1,0>D g102<1,1,0>D { align1 1H A@5 compacted }; -add(16) g104.1<2>UW g104.1<16,8,2>UW g86<16,8,2>UW { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -add(16) g101<1>D -g31<1,1,0>D g11<1,1,0>D { align1 1H A@3 compacted }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g9<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g21<2>UD g81<4,4,1>UD { align1 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -mov(8) g23<2>UD g82<4,4,1>UD { align1 2Q F@3 }; -add(16) g85<1>D g9<1,1,0>D g104<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g17.1<2>UD g101<4,4,1>UD { align1 1Q I@5 }; -mov(8) g19.1<2>UD g102<4,4,1>UD { align1 2Q I@6 }; -add(16) g125<1>D -g83<1,1,0>D g11<1,1,0>D { align1 1H A@2 compacted }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g9<1,1,0>UD { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g25<2>UD g85<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g27<2>UD g86<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g29UD g17UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -mov(8) g21.1<2>UD g125<4,4,1>UD { align1 1Q I@4 }; -mov(8) g23.1<2>UD g126<4,4,1>UD { align1 2Q I@5 }; -add(16) g99<1>D -g87<1,1,0>D g11<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g83UD g21UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -mov(8) g25.1<2>UD g99<4,4,1>UD { align1 1Q I@1 }; -mov(8) g27.1<2>UD g100<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g115UD g25UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -mov(16) g110<2>UW g29.1<16,8,2>UW { align1 1H F@7 }; -mov(16) g105<1>F g29<16,8,2>W { align1 1H F@1 }; -mov(16) g81<1>F g110<16,8,2>W { align1 1H I@1 }; -mul(16) g30<1>F g105<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g112<2>UW g83.1<16,8,2>UW { align1 1H F@6 }; -mov(16) g85<1>F g83<16,8,2>W { align1 1H I@7 }; -mul(16) g108<1>F g81<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@3 }; -mov(16) g97<1>F g112<16,8,2>W { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -mov(16) g117<2>UW g115.1<16,8,2>UW { align1 1H F@7 }; -mov(16) g102<1>F g115<16,8,2>W { align1 1H }; -mul(16) g87<1>F g85<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H A@4 }; -sel.ge(16) g110<1>F g108<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@4 compacted }; -mul(16) g112<1>F g97<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@4 }; -mov(16) g100<1>F g117<16,8,2>W { align1 1H I@1 }; -mul(16) g104<1>F g102<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sel.l(16) g57<1>F g110<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@4 compacted }; -sel.ge(16) g114<1>F g112<1,1,0>F 0xbf800000F /* -1F */ { align1 1H A@1 compacted }; -sel.ge(16) g111<1>F g87<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@7 compacted }; -mul(16) g106<1>F g100<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sel.l(16) g61<1>F g114<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@3 compacted }; -sel.l(16) g63<1>F g111<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@3 compacted }; -sel.ge(16) g117<1>F g106<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@3 compacted }; -sel.ge(16) g106<1>F g30<1,1,0>F 0xbf800000F /* -1F */ { align1 1H compacted }; -sel.l(16) g65<1>F g117<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@2 compacted }; -sel.ge(16) g116<1>F g104<1,1,0>F 0xbf800000F /* -1F */ { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sel.l(16) g59<1>F g106<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sel.l(16) g67<1>F g116<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@2 compacted }; - -LABEL18: -endif(16) JIP: LABEL40 { align1 1H }; - -LABEL40: -else(16) JIP: LABEL16 UIP: LABEL16 { align1 1H }; - -LABEL17: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mul(16) g118<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H A@1 }; -mul(16) g87<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H F@3 }; -mul(16) g120<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H F@2 }; -mul(16) g97<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H A@2 }; -mul(16) g122<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g118.1<2>UW g118.1<16,8,2>UW g87<16,8,2>UW { align1 1H I@4 }; -add(16) g120.1<2>UW g120.1<16,8,2>UW g97<16,8,2>UW { align1 1H I@3 }; -mul(16) g98<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -add(16) g85<1>D g9<1,1,0>D g118<1,1,0>D { align1 1H A@2 compacted }; -add(16) g87<1>D g9<1,1,0>D g120<1,1,0>D { align1 1H I@3 compacted }; -add(16) g122.1<2>UW g122.1<16,8,2>UW g98<16,8,2>UW { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g21<1>UD g85<1,1,0>UD g9<1,1,0>UD { align1 1H A@3 compacted }; -add(16) g103<1>D g85<1,1,0>D 4D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g17<2>UD g85<4,4,1>UD { align1 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -mov(8) g19<2>UD g86<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -cmp.l.f0.0(16) g23<1>UD g87<1,1,0>UD g9<1,1,0>UD { align1 1H A@3 compacted }; -add(16) g107<1>D g87<1,1,0>D 4D { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g25<2>UD g87<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g27<2>UD g88<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g31<1>D g9<1,1,0>D g122<1,1,0>D { align1 1H A@1 compacted }; -add(16) g97<1>D -g21<1,1,0>D g11<1,1,0>D { align1 1H @7 $5.dst compacted }; -add(16) g99<1>D -g23<1,1,0>D g11<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g29<1>UD g31<1,1,0>UD g9<1,1,0>UD { align1 1H A@2 compacted }; -add(16) g111<1>D g31<1,1,0>D 4D { align1 1H F@7 compacted }; -mov(8) g81<2>UD g31<4,4,1>UD { align1 1Q F@7 }; -mov(8) g83<2>UD g32<4,4,1>UD { align1 2Q F@2 }; -cmp.l.f0.0(16) g105<1>UD g103<1,1,0>UD g85<1,1,0>UD { align1 1H F@1 compacted }; -mov(8) g17.1<2>UD g97<4,4,1>UD { align1 1Q I@7 }; -mov(8) g19.1<2>UD g98<4,4,1>UD { align1 2Q I@7 }; -mov(8) g25.1<2>UD g99<4,4,1>UD { align1 1Q I@7 }; -mov(8) g27.1<2>UD g100<4,4,1>UD { align1 2Q I@7 }; -mov(8) g21<2>UD g103<4,4,1>UD { align1 1Q }; -mov(8) g23<2>UD g104<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g109<1>UD g107<1,1,0>UD g87<1,1,0>UD { align1 1H F@7 compacted }; -add(16) g101<1>D -g29<1,1,0>D g11<1,1,0>D { align1 1H F@3 compacted }; -add(16) g103<1>D -g105<1,1,0>D g97<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g113<1>UD g111<1,1,0>UD g31<1,1,0>UD { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g97UD g17UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -mov(8) g81.1<2>UD g101<4,4,1>UD { align1 1Q I@3 }; -mov(8) g83.1<2>UD g102<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g17<1>D -g109<1,1,0>D g99<1,1,0>D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g19UD g25UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -mov(8) g21.1<2>UD g103<4,4,1>UD { align1 1Q I@5 }; -mov(8) g23.1<2>UD g104<4,4,1>UD { align1 2Q I@6 }; -mov(8) g85<2>UD g111<4,4,1>UD { align1 1Q }; -mov(8) g87<2>UD g112<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g25<1>D -g113<1,1,0>D g101<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g29<2>UD g107<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g108<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g27UD g81UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -mov(8) g85.1<2>UD g25<4,4,1>UD { align1 1Q I@3 }; -mov(8) g87.1<2>UD g26<4,4,1>UD { align1 2Q I@4 }; -mov(8) g29.1<2>UD g17<4,4,1>UD { align1 1Q I@4 }; -mov(8) g31.1<2>UD g18<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g25UD g85UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g17UD g29UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g29UD g21UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g83<2>UW g97.1<16,8,2>UW { align1 1H $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g81<2>UW g19.1<16,8,2>UW { align1 1H $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g21<1>F g83<16,8,2>W { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(16) g31<1>F g81<16,8,2>W { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(16) g23<2>UW g27.1<16,8,2>UW { align1 1H $13.dst }; -mov(16) g81<1>F g23<16,8,2>W { align1 1H I@1 }; -mov(16) g23<1>F g29<16,8,2>W { align1 1H $15.dst }; -mov(16) g29<1>F g17<16,8,2>W { align1 1H $14.dst }; -mov(16) g17<1>F g25<16,8,2>W { align1 1H $7.dst }; -mov(16) g25<1>F g27<16,8,2>W { align1 1H }; -mov(16) g27<1>F g19<16,8,2>W { align1 1H A@1 }; -mov(16) g19<1>F g97<16,8,2>W { align1 1H A@1 }; -mul(16) g83<1>F g19<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@1 }; -mul(16) g19<1>F g27<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@3 }; -mul(16) g27<1>F g25<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@5 }; -mul(16) g25<1>F g17<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@7 }; -mul(16) g17<1>F g29<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H F@7 }; -mul(16) g29<1>F g23<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H }; -mul(16) g23<1>F g81<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H }; -mul(16) g81<1>F g31<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H }; -mul(16) g31<1>F g21<8,8,1>F 0x38000100F /* 3.05185e-05F */ { align1 1H }; -sel.ge(16) g124<1>F g29<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@4 compacted }; -sel.ge(16) g126<1>F g81<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@3 compacted }; -sel.ge(16) g81<1>F g25<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@7 compacted }; -sel.ge(16) g21<1>F g31<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sel.l(16) g71<1>F g124<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@4 compacted }; -sel.ge(16) g31<1>F g23<1,1,0>F 0xbf800000F /* -1F */ { align1 1H F@7 compacted }; -sel.ge(16) g123<1>F g83<1,1,0>F 0xbf800000F /* -1F */ { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sel.l(16) g61<1>F g126<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sel.l(16) g75<1>F g81<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sel.l(16) g57<1>F g21<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@6 compacted }; -sel.ge(16) g125<1>F g19<1,1,0>F 0xbf800000F /* -1F */ { align1 1H compacted }; -sel.l(16) g65<1>F g31<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@6 compacted }; -sel.ge(16) g21<1>F g17<1,1,0>F 0xbf800000F /* -1F */ { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sel.l(16) g59<1>F g123<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@7 compacted }; -sel.l(16) g63<1>F g125<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sel.l(16) g73<1>F g21<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@3 compacted }; -sel.ge(16) g22<1>F g27<1,1,0>F 0xbf800000F /* -1F */ { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sel.l(16) g67<1>F g22<1,1,0>F 0x3f800000F /* 1F */ { align1 1H F@1 compacted }; - -LABEL16: -endif(16) JIP: LABEL41 { align1 1H }; - -LABEL41: -else(16) JIP: LABEL14 UIP: LABEL14 { align1 1H }; - -LABEL15: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mul(16) g82<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H A@2 }; -mul(16) g99<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul(16) g84<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul(16) g87<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g71<1>UD 0x00000000UD { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g73<1>UD 0x00000000UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g75<1>UD 0x00000000UD { align1 1H F@1 }; -add(16) g82.1<2>UW g82.1<16,8,2>UW g99<16,8,2>UW { align1 1H I@6 }; -mul(16) g100<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g29<1>D g9<1,1,0>D g82<1,1,0>D { align1 1H A@2 compacted }; -add(16) g84.1<2>UW g84.1<16,8,2>UW g100<16,8,2>UW { align1 1H I@2 }; -mul(16) g101<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g31<1>UD g29<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g17<2>UD g29<4,4,1>UD { align1 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -mov(8) g19<2>UD g30<4,4,1>UD { align1 2Q F@1 }; -add(16) g81<1>D g9<1,1,0>D g84<1,1,0>D { align1 1H A@5 compacted }; -add(16) g87.1<2>UW g87.1<16,8,2>UW g101<16,8,2>UW { align1 1H I@5 }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g9<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g21<2>UD g81<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -mov(8) g23<2>UD g82<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g85<1>D g9<1,1,0>D g87<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -add(16) g107<1>D -g83<1,1,0>D g11<1,1,0>D { align1 1H A@2 compacted }; -add(16) g83<1>D -g31<1,1,0>D g11<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g9<1,1,0>UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g25<2>UD g85<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g27<2>UD g86<4,4,1>UD { align1 2Q F@1 }; -mov(8) g21.1<2>UD g107<4,4,1>UD { align1 1Q I@5 }; -mov(8) g23.1<2>UD g108<4,4,1>UD { align1 2Q I@6 }; -mov(8) g17.1<2>UD g83<4,4,1>UD { align1 1Q I@6 }; -mov(8) g19.1<2>UD g84<4,4,1>UD { align1 2Q I@7 }; -add(16) g101<1>D -g87<1,1,0>D g11<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g99UD g21UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -send(16) g97UD g17UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -mov(8) g25.1<2>UD g101<4,4,1>UD { align1 1Q I@1 }; -mov(8) g27.1<2>UD g102<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g101UD g25UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -mov(8) g121<2>UW g100.1<16,8,2>UW { align1 2Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(8) g120<2>UW g99.1<16,8,2>UW { align1 1Q F@3 }; -mov(8) g63<1>F g99<16,8,2>HF { align1 1Q F@1 }; -mov(8) g64<1>F g100<16,8,2>HF { align1 2Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.dst }; -mov(8) g119<2>UW g98.1<16,8,2>UW { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -mov(8) g118<2>UW g97.1<16,8,2>UW { align1 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g59<1>F g97<16,8,2>HF { align1 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -mov(8) g60<1>F g98<16,8,2>HF { align1 2Q F@4 }; -mov(8) g62<1>F g121<16,8,2>HF { align1 2Q A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g61<1>F g120<16,8,2>HF { align1 1Q A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -mov(8) g58<1>F g119<16,8,2>HF { align1 2Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g57<1>F g118<16,8,2>HF { align1 1Q A@1 }; -mov(8) g123<2>UW g102.1<16,8,2>UW { align1 2Q $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -mov(8) g122<2>UW g101.1<16,8,2>UW { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g67<1>F g101<16,8,2>HF { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g68<1>F g102<16,8,2>HF { align1 2Q F@7 }; -mov(8) g66<1>F g123<16,8,2>HF { align1 2Q I@2 }; -mov(8) g65<1>F g122<16,8,2>HF { align1 1Q I@1 }; - -LABEL14: -endif(16) JIP: LABEL42 { align1 1H }; - -LABEL42: -else(16) JIP: LABEL12 UIP: LABEL12 { align1 1H }; - -LABEL13: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mul(16) g102<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H A@3 }; -mul(16) g104<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H F@1 }; -mul(16) g106<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H A@1 }; -mul(16) g108<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H A@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g102.1<2>UW g102.1<16,8,2>UW g104<16,8,2>UW { align1 1H I@3 }; -mul(16) g104<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g85<1>D g9<1,1,0>D g102<1,1,0>D { align1 1H A@2 compacted }; -add(16) g104.1<2>UW g104.1<16,8,2>UW g106<16,8,2>UW { align1 1H I@2 }; -mul(16) g106<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g21<1>UD g85<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g17<2>UD g85<4,4,1>UD { align1 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -mov(8) g19<2>UD g86<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g87<1>D g9<1,1,0>D g104<1,1,0>D { align1 1H A@3 compacted }; -add(16) g106.1<2>UW g106.1<16,8,2>UW g108<16,8,2>UW { align1 1H I@5 }; -add(16) g103<1>D g85<1,1,0>D 4D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -add(16) g97<1>D -g21<1,1,0>D g11<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -cmp.l.f0.0(16) g23<1>UD g87<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g25<2>UD g87<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g27<2>UD g88<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g31<1>D g9<1,1,0>D g106<1,1,0>D { align1 1H A@1 compacted }; -add(16) g107<1>D g87<1,1,0>D 4D { align1 1H compacted }; -mov(8) g17.1<2>UD g97<4,4,1>UD { align1 1Q I@6 }; -mov(8) g19.1<2>UD g98<4,4,1>UD { align1 2Q I@7 }; -add(16) g99<1>D -g23<1,1,0>D g11<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g29<1>UD g31<1,1,0>UD g9<1,1,0>UD { align1 1H A@2 compacted }; -add(16) g111<1>D g31<1,1,0>D 4D { align1 1H F@7 compacted }; -mov(8) g81<2>UD g31<4,4,1>UD { align1 1Q F@7 }; -mov(8) g83<2>UD g32<4,4,1>UD { align1 2Q F@2 }; -cmp.l.f0.0(16) g105<1>UD g103<1,1,0>UD g85<1,1,0>UD { align1 1H compacted }; -mov(8) g25.1<2>UD g99<4,4,1>UD { align1 1Q I@6 }; -mov(8) g27.1<2>UD g100<4,4,1>UD { align1 2Q I@7 }; -mov(8) g21<2>UD g103<4,4,1>UD { align1 1Q }; -mov(8) g23<2>UD g104<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g109<1>UD g107<1,1,0>UD g87<1,1,0>UD { align1 1H F@7 compacted }; -add(16) g101<1>D -g29<1,1,0>D g11<1,1,0>D { align1 1H A@3 compacted }; -cmp.l.f0.0(16) g113<1>UD g111<1,1,0>UD g31<1,1,0>UD { align1 1H A@3 compacted }; -add(16) g103<1>D -g105<1,1,0>D g97<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g97UD g17UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(8) g81.1<2>UD g101<4,4,1>UD { align1 1Q I@3 }; -mov(8) g83.1<2>UD g102<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g17<1>D -g109<1,1,0>D g99<1,1,0>D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g19UD g25UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(8) g85<2>UD g111<4,4,1>UD { align1 1Q }; -mov(8) g87<2>UD g112<4,4,1>UD { align1 2Q }; -mov(8) g21.1<2>UD g103<4,4,1>UD { align1 1Q I@6 }; -mov(8) g23.1<2>UD g104<4,4,1>UD { align1 2Q I@7 }; -mov(8) g29<2>UD g107<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g108<4,4,1>UD { align1 2Q }; -add(16) g25<1>D -g113<1,1,0>D g101<1,1,0>D { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g27UD g81UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g110UD g21UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -mov(8) g29.1<2>UD g17<4,4,1>UD { align1 1Q I@3 }; -mov(8) g31.1<2>UD g18<4,4,1>UD { align1 2Q I@3 }; -mov(8) g85.1<2>UD g25<4,4,1>UD { align1 1Q I@3 }; -mov(8) g87.1<2>UD g26<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g108UD g29UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g25UD g85UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -mov(8) g125<2>UW g98.1<16,8,2>UW { align1 2Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g124<2>UW g97.1<16,8,2>UW { align1 1Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g59<1>F g97<16,8,2>HF { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -mov(8) g60<1>F g98<16,8,2>HF { align1 2Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.dst }; -mov(8) g127<2>UW g20.1<16,8,2>UW { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mov(8) g126<2>UW g19.1<16,8,2>UW { align1 1Q F@4 }; -mov(8) g63<1>F g19<16,8,2>HF { align1 1Q F@3 }; -mov(8) g64<1>F g20<16,8,2>HF { align1 2Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -mov(8) g58<1>F g125<16,8,2>HF { align1 2Q A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g57<1>F g124<16,8,2>HF { align1 1Q A@3 }; -mov(8) g62<1>F g127<16,8,2>HF { align1 2Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g61<1>F g126<16,8,2>HF { align1 1Q A@1 }; -mov(8) g18<2>UW g28.1<16,8,2>UW { align1 2Q $5.dst }; -mov(8) g17<2>UW g27.1<16,8,2>UW { align1 1Q $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g67<1>F g27<16,8,2>HF { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g68<1>F g28<16,8,2>HF { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g71<1>F g110<16,8,2>HF { align1 1Q $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -mov(8) g72<1>F g111<16,8,2>HF { align1 2Q $7.dst }; -mov(8) g66<1>F g18<16,8,2>HF { align1 2Q I@2 }; -mov(8) g65<1>F g17<16,8,2>HF { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g73<1>F g108<16,8,2>HF { align1 1Q $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g74<1>F g109<16,8,2>HF { align1 2Q $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g75<1>F g25<16,8,2>HF { align1 1Q $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g76<1>F g26<16,8,2>HF { align1 2Q $7.dst }; - -LABEL12: -endif(16) JIP: LABEL43 { align1 1H }; - -LABEL43: -else(16) JIP: LABEL10 UIP: LABEL10 { align1 1H }; - -LABEL11: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mul(16) g111<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H A@6 }; -mul(16) g109<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H F@3 }; -mul(16) g113<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H A@3 }; -mul(16) g115<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H F@1 }; -mul(16) g117<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g71<1>UD 0x00000000UD { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g73<1>UD 0x00000000UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g75<1>UD 0x00000000UD { align1 1H F@1 }; -add(16) g111.1<2>UW g111.1<16,8,2>UW g109<16,8,2>UW { align1 1H I@7 }; -add(16) g113.1<2>UW g113.1<16,8,2>UW g115<16,8,2>UW { align1 1H I@6 }; -mul(16) g115<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g25<1>D g9<1,1,0>D g111<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g81<1>D g9<1,1,0>D g113<1,1,0>D { align1 1H A@3 compacted }; -add(16) g115.1<2>UW g115.1<16,8,2>UW g117<16,8,2>UW { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g27<1>UD g25<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g29<2>UD g25<4,4,1>UD { align1 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g31<2>UD g26<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g9<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g17<2>UD g81<4,4,1>UD { align1 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -mov(8) g19<2>UD g82<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g85<1>D g9<1,1,0>D g115<1,1,0>D { align1 1H A@2 compacted }; -add(16) g112<1>D -g27<1,1,0>D g11<1,1,0>D { align1 1H @7 $5.dst compacted }; -add(16) g109<1>D -g83<1,1,0>D g11<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g9<1,1,0>UD { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g21<2>UD g85<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -mov(8) g23<2>UD g86<4,4,1>UD { align1 2Q F@1 }; -mov(8) g29.1<2>UD g112<4,4,1>UD { align1 1Q I@5 }; -mov(8) g31.1<2>UD g113<4,4,1>UD { align1 2Q I@6 }; -mov(8) g17.1<2>UD g109<4,4,1>UD { align1 1Q I@6 }; -mov(8) g19.1<2>UD g110<4,4,1>UD { align1 2Q I@7 }; -add(16) g102<1>D -g87<1,1,0>D g11<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g21.1<2>UD g102<4,4,1>UD { align1 1Q I@1 }; -mov(8) g23.1<2>UD g103<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g25UD g21UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g21UD g17UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -send(16) g17UD g29UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -mov(16) g67<1>UD g25<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -mov(16) g65<1>UD g27<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(16) g63<1>UD g21<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g61<1>UD g23<8,8,1>UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g59<1>UD g17<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g57<1>UD g19<8,8,1>UD { align1 1H F@3 }; - -LABEL10: -endif(16) JIP: LABEL44 { align1 1H }; - -LABEL44: -else(16) JIP: LABEL8 UIP: LABEL8 { align1 1H }; - -LABEL9: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mul(16) g116<1>D g91<8,8,1>D g13<16,8,2>UW { align1 1H A@1 }; -mul(16) g118<1>D g91<8,8,1>D g13.1<16,8,2>UW { align1 1H F@1 }; -mul(16) g123<1>D g93<8,8,1>D g13<16,8,2>UW { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mul(16) g24<1>D g95<8,8,1>D g13<16,8,2>UW { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g116.1<2>UW g116.1<16,8,2>UW g118<16,8,2>UW { align1 1H I@3 }; -mul(16) g119<1>D g93<8,8,1>D g13.1<16,8,2>UW { align1 1H F@3 }; -add(16) g123.1<2>UW g123.1<16,8,2>UW g119<16,8,2>UW { align1 1H I@1 }; -add(16) g118<1>D g9<1,1,0>D g116<1,1,0>D { align1 1H @3 $5.dst compacted }; -mul(16) g120<1>D g95<8,8,1>D g13.1<16,8,2>UW { align1 1H F@2 }; -add(16) g125<1>D g9<1,1,0>D g123<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g81<2>UD g118<4,4,1>UD { align1 1Q A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g83<2>UD g119<4,4,1>UD { align1 2Q A@2 }; -add(16) g24.1<2>UW g24.1<16,8,2>UW g120<16,8,2>UW { align1 1H I@4 }; -cmp.l.f0.0(16) g120<1>UD g118<1,1,0>UD g9<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g21<1>UD g125<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g85<2>UD g125<4,4,1>UD { align1 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -mov(8) g87<2>UD g126<4,4,1>UD { align1 2Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g26<1>D g9<1,1,0>D g24<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -add(16) g122<1>D -g120<1,1,0>D g11<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -add(16) g23<1>D -g21<1,1,0>D g11<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g28<1>UD g26<1,1,0>UD g9<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(8) g17<2>UD g26<4,4,1>UD { align1 1Q F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -mov(8) g19<2>UD g27<4,4,1>UD { align1 2Q F@1 }; -mov(8) g81.1<2>UD g122<4,4,1>UD { align1 1Q I@5 }; -mov(8) g83.1<2>UD g123<4,4,1>UD { align1 2Q I@6 }; -mov(8) g85.1<2>UD g23<4,4,1>UD { align1 1Q I@6 }; -mov(8) g87.1<2>UD g24<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g30<1>D -g28<1,1,0>D g11<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g9UD g81UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(8) g17.1<2>UD g30<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g31<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g25UD g17UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g17UD g85UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g59<1>UD g9<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g57<1>UD g11<8,8,1>UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g71<1>UD g13<8,8,1>UD { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) g67<1>UD g25<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -mov(16) g65<1>UD g27<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g75<1>UD g29<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g63<1>UD g17<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g61<1>UD g19<8,8,1>UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g73<1>UD g21<8,8,1>UD { align1 1H F@3 }; - -LABEL8: -endif(16) JIP: LABEL7 { align1 1H }; -or.nz.f0.0(16) null<1>UD g1<8,8,1>UD g3<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL46 UIP: LABEL45 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g81<1>D g1<1,1,0>D 16D { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g86<1>D g1<1,1,0>D 32D { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g1<1,1,0>UD { align1 1H A@2 compacted }; -cmp.l.f0.0(16) g91<1>UD g86<1,1,0>UD g1<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g25<2>UD g81<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g27<2>UD g82<4,4,1>UD { align1 2Q F@1 }; -mov(8) g9<2>UD g86<4,4,1>UD { align1 1Q $5.dst }; -mov(8) g11<2>UD g87<4,4,1>UD { align1 2Q $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g85<1>D -g83<1,1,0>D g3<1,1,0>D { align1 1H A@2 compacted }; -add(16) g93<1>D -g91<1,1,0>D g3<1,1,0>D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g1UD g33UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g25.1<2>UD g85<4,4,1>UD { align1 1Q I@2 }; -mov(8) g27.1<2>UD g86<4,4,1>UD { align1 2Q I@3 }; -mov(8) g9.1<2>UD g93<4,4,1>UD { align1 1Q I@3 }; -mov(8) g11.1<2>UD g94<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g17UD g9UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g9UD g25UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul(16) g113<1>F g3<1,1,0>F g57<1,1,0>F { align1 1H @3 $4.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mul(16) g109<1>F g3<1,1,0>F g61<1,1,0>F { align1 1H F@4 compacted }; -mul(16) g119<1>F g3<1,1,0>F g65<1,1,0>F { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -mad(16) g31<1>F g113<8,8,1>F g59<8,8,1>F g1<1,1,1>F { align1 1H @3 $4.dst }; -mad(16) g111<1>F g109<8,8,1>F g63<8,8,1>F g1<1,1,1>F { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mad(16) g84<1>F g119<8,8,1>F g67<8,8,1>F g1<1,1,1>F { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mul(16) g94<1>F g19<1,1,0>F g57<1,1,0>F { align1 1H I@1 compacted }; -mul(16) g96<1>F g19<1,1,0>F g61<1,1,0>F { align1 1H F@7 compacted }; -mul(16) g98<1>F g19<1,1,0>F g65<1,1,0>F { align1 1H F@7 compacted }; -mul(16) g121<1>F g11<1,1,0>F g57<1,1,0>F { align1 1H @7 $6.dst compacted }; -mul(16) g125<1>F g11<1,1,0>F g61<1,1,0>F { align1 1H compacted }; -mul(16) g25<1>F g11<1,1,0>F g65<1,1,0>F { align1 1H $6.src compacted }; -mad(16) g103<1>F g31<8,8,1>F g71<8,8,1>F g5<1,1,1>F { align1 1H @7 $4.dst }; -mad(16) g113<1>F g111<8,8,1>F g73<8,8,1>F g5<1,1,1>F { align1 1H F@7 }; -mad(16) g107<1>F g94<8,8,1>F g59<8,8,1>F g17<1,1,1>F { align1 1H @7 $5.dst }; -mad(16) g117<1>F g96<8,8,1>F g63<8,8,1>F g17<1,1,1>F { align1 1H F@7 }; -mad(16) g91<1>F g98<8,8,1>F g67<8,8,1>F g17<1,1,1>F { align1 1H A@5 }; -mad(16) g105<1>F g121<8,8,1>F g59<8,8,1>F g9<1,1,1>F { align1 1H @7 $6.dst }; -mad(16) g115<1>F g125<8,8,1>F g63<8,8,1>F g9<1,1,1>F { align1 1H F@7 }; -mad(16) g86<1>F g25<8,8,1>F g67<8,8,1>F g9<1,1,1>F { align1 1H A@3 }; -mad(16) g120<1>F g84<8,8,1>F g75<8,8,1>F g5<1,1,1>F { align1 1H }; -mad(16) g95<1>F g107<8,8,1>F g71<8,8,1>F g21<1,1,1>F { align1 1H @7 $5.dst }; -mad(16) g97<1>F g117<8,8,1>F g73<8,8,1>F g21<1,1,1>F { align1 1H F@7 }; -mad(16) g99<1>F g91<8,8,1>F g75<8,8,1>F g21<1,1,1>F { align1 1H F@7 }; -add(16) g84<1>F g103<1,1,0>F g7<1,1,0>F { align1 1H $4.dst compacted }; -mad(16) g124<1>F g105<8,8,1>F g71<8,8,1>F g13<1,1,1>F { align1 1H @7 $6.dst }; -mad(16) g126<1>F g115<8,8,1>F g73<8,8,1>F g13<1,1,1>F { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mad(16) g26<1>F g86<8,8,1>F g75<8,8,1>F g13<1,1,1>F { align1 1H F@7 }; -add(16) g71<1>F g95<1,1,0>F g23<1,1,0>F { align1 1H @7 $5.dst compacted }; -add(16) g73<1>F g97<1,1,0>F g23<1,1,0>F { align1 1H F@7 compacted }; -add(16) g86<1>F g113<1,1,0>F g7<1,1,0>F { align1 1H compacted }; -add(16) g75<1>F g99<1,1,0>F g23<1,1,0>F { align1 1H F@7 compacted }; -add(16) g95<1>F g120<1,1,0>F g7<1,1,0>F { align1 1H compacted }; -add(16) g91<1>F g124<1,1,0>F g15<1,1,0>F { align1 1H @7 $6.dst compacted }; -add(16) g93<1>F g126<1,1,0>F g15<1,1,0>F { align1 1H A@2 compacted }; -add(16) g122<1>F g26<1,1,0>F g15<1,1,0>F { align1 1H F@7 compacted }; -else(16) JIP: LABEL45 UIP: LABEL45 { align1 1H }; - -LABEL46: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g91<1>UD g57<8,8,1>UD { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g84<1>UD g59<8,8,1>UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g93<1>UD g61<8,8,1>UD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g86<1>UD g63<8,8,1>UD { align1 1H A@1 }; -mov(16) g122<1>UD g65<8,8,1>UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) g95<1>UD g67<8,8,1>UD { align1 1H F@1 }; - -LABEL45: -endif(16) JIP: LABEL7 { align1 1H }; -sel.ge(16) g100<1>UD g89<1,1,0>UD g79<1,1,0>UD { align1 1H F@1 compacted }; -sel.ge(16) g102<1>UD g100<1,1,0>UD g77<1,1,0>UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) null<1>UD g102<8,8,1>UD g51<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL48 UIP: LABEL47 { align1 1H }; -cmp.l.f0.0(16) g103<1>F (abs)g91<1,1,0>F 0x7f800000F /* infF */ { align1 1H A@2 compacted }; -cmp.l.f0.0(16) g105<1>F (abs)g84<1,1,0>F 0x7f800000F /* infF */ { align1 1H A@2 compacted }; -cmp.l.f0.0(16) g109<1>F (abs)g71<1,1,0>F 0x7f800000F /* infF */ { align1 1H F@5 compacted }; -cmp.l.f0.0(16) g113<1>F (abs)g93<1,1,0>F 0x7f800000F /* infF */ { align1 1H A@5 compacted }; -cmp.l.f0.0(16) g115<1>F (abs)g86<1,1,0>F 0x7f800000F /* infF */ { align1 1H A@5 compacted }; -cmp.l.f0.0(16) g119<1>F (abs)g73<1,1,0>F 0x7f800000F /* infF */ { align1 1H F@7 compacted }; -and(16) g107<1>UD g103<1,1,0>UD g105<1,1,0>UD { align1 1H F@5 compacted }; -and(16) g117<1>UD g113<1,1,0>UD g115<1,1,0>UD { align1 1H F@2 compacted }; -and(16) g111<1>UD g107<1,1,0>UD g109<1,1,0>UD { align1 1H A@2 compacted }; -and(16) g124<1>UD g117<1,1,0>UD g119<1,1,0>UD { align1 1H A@1 compacted }; -and.nz.f0.0(16) null<1>UD g124<8,8,1>UD g111<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL50 UIP: LABEL49 { align1 1H }; -cmp.l.f0.0(16) g125<1>F (abs)g122<1,1,0>F 0x7f800000F /* infF */ { align1 1H A@2 compacted }; -cmp.l.f0.0(16) g1<1>F (abs)g95<1,1,0>F 0x7f800000F /* infF */ { align1 1H F@7 compacted }; -cmp.l.f0.0(16) g5<1>F (abs)g75<1,1,0>F 0x7f800000F /* infF */ { align1 1H @7 $3.dst compacted }; -cmp.nz.f0.0(16) g9<1>D g77<1,1,0>D g79<1,1,0>D { align1 1H $5.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -cmp.z.f0.0(16) g19<1>D g79<1,1,0>D g89<1,1,0>D { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.z.f0.0(16) g21<1>D g77<1,1,0>D g89<1,1,0>D { align1 1H F@7 compacted }; -and(16) g3<1>UD g125<1,1,0>UD g1<1,1,0>UD { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -or(16) g23<1>UD g19<1,1,0>UD g21<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -and(16) g7<1>UD g3<1,1,0>UD g5<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -and(16) g17<1>UD g9<1,1,0>UD g7<1,1,0>UD { align1 1H I@1 compacted }; -and.nz.f0.0(16) null<1>UD ~g23<8,8,1>D g17<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL52 UIP: LABEL51 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sel.l(16) g25<1>F g86<1,1,0>F g84<1,1,0>F { align1 1H F@7 compacted }; -sel.ge(16) g31<1>F g86<1,1,0>F g84<1,1,0>F { align1 1H $6.dst compacted }; -sel.l(16) g27<1>F g93<1,1,0>F g91<1,1,0>F { align1 1H $6.src compacted }; -sel.ge(16) g33<1>F g93<1,1,0>F g91<1,1,0>F { align1 1H $4.src compacted }; -sel.l(16) g29<1>F g73<1,1,0>F g71<1,1,0>F { align1 1H $6.src compacted }; -sel.ge(16) g35<1>F g73<1,1,0>F g71<1,1,0>F { align1 1H $4.src compacted }; -sel.l(16) g1<1>F g95<1,1,0>F g25<1,1,0>F { align1 1H A@6 compacted }; -sel.ge(16) g9<1>F g95<1,1,0>F g31<1,1,0>F { align1 1H A@3 compacted }; -sel.l(16) g3<1>F g122<1,1,0>F g27<1,1,0>F { align1 1H A@4 compacted }; -sel.ge(16) g11<1>F g122<1,1,0>F g33<1,1,0>F { align1 1H @6 $5.dst compacted }; -sel.l(16) g5<1>F g75<1,1,0>F g29<1,1,0>F { align1 1H A@4 compacted }; -sel.ge(16) g13<1>F g75<1,1,0>F g35<1,1,0>F { align1 1H @6 $5.dst compacted }; -else(16) JIP: LABEL51 UIP: LABEL51 { align1 1H }; - -LABEL52: -mov(16) g5<1>UD 0x7f800000UD { align1 1H A@2 }; -mov(16) g3<1>UD 0x7f800000UD { align1 1H A@4 }; -mov(16) g1<1>UD 0x7f800000UD { align1 1H A@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(16) g13<1>UD 0xff800000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(16) g11<1>UD 0xff800000UD { align1 1H F@3 }; -mov(16) g9<1>UD 0xff800000UD { align1 1H A@5 }; - -LABEL51: -endif(16) JIP: LABEL53 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g17<8,8,1>D 0D { align1 1H }; -(+f0.0) sel(16) g96<1>UD g23<8,8,1>UD 0xffffffffUD { align1 1H F@2 }; - -LABEL53: -else(16) JIP: LABEL49 UIP: LABEL49 { align1 1H }; - -LABEL50: -mov(16) g96<1>UD 0xffffffffUD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(16) g5<1>UD 0x7f800000UD { align1 1H F@2 }; -mov(16) g3<1>UD 0x7f800000UD { align1 1H F@4 }; -mov(16) g1<1>UD 0x7f800000UD { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(16) g13<1>UD 0xff800000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(16) g11<1>UD 0xff800000UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(16) g9<1>UD 0xff800000UD { align1 1H F@5 }; - -LABEL49: -endif(16) JIP: LABEL54 { align1 1H }; - -LABEL54: -else(16) JIP: LABEL47 UIP: LABEL47 { align1 1H }; - -LABEL48: -mov(16) g96<1>UD 0xffffffffUD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(16) g5<1>UD 0x7f800000UD { align1 1H A@2 }; -mov(16) g3<1>UD 0x7f800000UD { align1 1H A@2 }; -mov(16) g1<1>UD 0x7f800000UD { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(16) g13<1>UD 0xff800000UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(16) g11<1>UD 0xff800000UD { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(16) g9<1>UD 0xff800000UD { align1 1H A@5 }; - -LABEL47: -endif(16) JIP: LABEL7 { align1 1H }; -not(16) g51<1>D g96<8,8,1>D { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g19<2>W -g51<8,8,1>D { align1 1H A@1 }; -mov(16) g97<1>UW g19<16,8,2>UW { align1 1H I@1 }; - -LABEL7: -else(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; - -LABEL1: -mov(16) g97<1>UW 0x0000UW { align1 1H I@2 }; -mov(16) g5<1>UD 0x7f800000UD { align1 1H F@2 }; -mov(16) g3<1>UD 0x7f800000UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) g1<1>UD 0x7f800000UD { align1 1H }; -mov(16) g13<1>UD 0xff800000UD { align1 1H F@1 }; -mov(16) g11<1>UD 0xff800000UD { align1 1H F@3 }; -mov(16) g9<1>UD 0xff800000UD { align1 1H F@5 }; - -LABEL0: -endif(16) JIP: LABEL55 { align1 1H }; - -LABEL55: -and(16) g52<1>UW g97<1,1,0>UW 0x0001UW { align1 1H @3 $3.dst compacted }; -mov(16) g102<1>UD 0xffffffffUD { align1 1H F@3 }; -mov(16) g99<1>UD 0x00000000UD { align1 1H F@1 }; -mov(16) g57<1>W g52<32,16,2>B { align1 1H I@3 }; -cmp.nz.f0.0(16) g60<1>W g57<16,16,1>W 0W { align1 1H I@1 }; -mov(16) g58<1>D g60<8,8,1>W { align1 1H I@1 }; - -LABEL63: -cmp.ge.f0.0(16) null<1>UD g99<8,8,1>UD 0x00000010UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL56 UIP: LABEL56 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -mov(16) g61<1>D -g58<8,8,1>D { align1 1H }; -fbl(1) g64<1>UD mask0<0,1,0>UD { align1 WE_all 1N I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shl(1) a0<1>UD g64<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000c00UD { align1 WE_all 1N A@1 }; -mov(1) g66<1>UD g[a0 96]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g66<0,1,0>D 0x00000002UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000600UD { align1 WE_all 1N A@1 }; -mov(1) g63<1>UD g[a0 416]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>D g63<0,1,0>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL57 UIP: LABEL57 { align1 1H }; -fbl(1) g51<1>UD mask0<0,1,0>UD { align1 WE_all 1N $3.dst compacted }; -shl(1) a0<1>UD g51<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000c00UD { align1 WE_all 1N A@1 }; -mov(1) g63<1>UD g[a0 96]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -shl(1) a0<1>UD g63<0,1,0>D 0x00000002UD { align1 WE_all 1N A@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000c00UD { align1 WE_all 1N A@1 }; -mov(1) g71<1>UD g[a0 192]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g63<0,1,0>D 0x00000002UD { align1 WE_all 1N F@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000600UD { align1 WE_all 1N A@1 }; -mov(1) g75<1>UD g[a0 224]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(16) g67<1>D g71<0,1,0>D { align1 1H $2.src }; -cmp.nz.f0.0(16) null<1>D g71<0,1,0>D -1D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g73<1>D g75<0,1,0>D { align1 1H $3.src }; -(+f0.0) if(16) JIP: LABEL59 UIP: LABEL58 { align1 1H }; -fbl(1) g60<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -cmp.z.f0.0(16) null<1>D g67<8,8,1>D g55<8,8,1>D { align1 1H I@5 }; -shl(1) a0<1>UD g60<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@2 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000c00UD { align1 WE_all 1N A@1 }; -mov(1) g64<1>UD g[a0 96]<0,1,0>UD { align1 WE_all 1N A@1 }; -(+f0.0) sel(16) g102<1>UD g73<1,1,0>UD g102<1,1,0>UD { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shl(1) a0<1>UD g64<0,1,0>D 0x00000002UD { align1 WE_all 1N A@1 }; -mov(1) g81<1>UD g[a0 32]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shl(1) a0<1>UD g64<0,1,0>D 0x00000002UD { align1 WE_all 1N F@2 }; -mov(1) g83<1>UD g[a0 96]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g64<0,1,0>D 0x00000002UD { align1 WE_all 1N F@1 }; -mov(1) g85<1>UD g[a0 160]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -shl(1) a0<1>UD g64<0,1,0>D 0x00000002UD { align1 WE_all 1N F@2 }; -mov(1) g87<1>UD g[a0 288]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g64<0,1,0>D 0x00000002UD { align1 WE_all 1N F@3 }; -mov(1) g91<1>UD g[a0 352]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g64<0,1,0>D 0x00000002UD { align1 WE_all 1N F@1 }; -mov(1) g93<1>UD g[a0 416]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -sel.ge(16) g97<1>F g9<1,1,0>F g87<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -sel.ge(16) g105<1>F g13<1,1,0>F g93<0,1,0>F { align1 1H compacted }; -(+f0.0) sel(16) g9<1>UD g97<1,1,0>UD g9<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -sel.l(16) g96<1>F g5<1,1,0>F g85<0,1,0>F { align1 1H compacted }; -(+f0.0) sel(16) g13<1>UD g105<1,1,0>UD g13<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -sel.ge(16) g104<1>F g11<1,1,0>F g91<0,1,0>F { align1 1H compacted }; -(+f0.0) sel(16) g5<1>UD g96<1,1,0>UD g5<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -sel.l(16) g95<1>F g3<1,1,0>F g83<0,1,0>F { align1 1H compacted }; -(+f0.0) sel(16) g11<1>UD g104<1,1,0>UD g11<1,1,0>UD { align1 1H A@2 compacted }; -(+f0.0) sel(16) g3<1>UD g95<1,1,0>UD g3<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -sel.l(16) g94<1>F g1<1,1,0>F g81<0,1,0>F { align1 1H compacted }; -(+f0.0) sel(16) g1<1>UD g94<1,1,0>UD g1<1,1,0>UD { align1 1H F@1 compacted }; -else(16) JIP: LABEL58 UIP: LABEL58 { align1 1H }; - -LABEL59: -fbl(1) g61<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.z.f0.0(16) g117<1>D g102<1,1,0>D -1D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.nz.f0.0(16) g121<1>D g73<1,1,0>D g55<1,1,0>D { align1 1H compacted }; -shl(1) a0<1>UD g61<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@3 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000c00UD { align1 WE_all 1N A@1 }; -mov(1) g65<1>UD g[a0 96]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -and(16) g119<1>UD g58<1,1,0>UD g117<1,1,0>UD { align1 1H compacted }; -shl(1) a0<1>UD g65<0,1,0>D 0x00000002UD { align1 WE_all 1N A@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000a00UD { align1 WE_all 1N A@1 }; -mov(1) g116<1>UD g[a0 288]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g65<0,1,0>D 0x00000002UD { align1 WE_all 1N F@3 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000800UD { align1 WE_all 1N A@1 }; -mov(1) g108<1>UD g[a0 416]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g65<0,1,0>D 0x00000002UD { align1 WE_all 1N F@3 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000800UD { align1 WE_all 1N A@1 }; -mov(1) g112<1>UD g[a0 480]<0,1,0>UD { align1 WE_all 1N A@1 }; -and.nz.f0.0(16) null<1>UD g119<8,8,1>UD g121<8,8,1>UD { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -mov(16) g114<1>D g116<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g106<1>D g108<0,1,0>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -mov(16) g110<1>D g112<0,1,0>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL61 UIP: LABEL60 { align1 1H }; -cmp.z.f0.0(16) g122<1>D g77<1,1,0>D g114<1,1,0>D { align1 1H A@1 compacted }; -cmp.z.f0.0(16) g124<1>D g77<1,1,0>D g110<1,1,0>D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -cmp.z.f0.0(16) g17<1>D g77<1,1,0>D g106<1,1,0>D { align1 1H A@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -cmp.z.f0.0(16) g21<1>D g79<1,1,0>D g114<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -cmp.z.f0.0(16) g23<1>D g79<1,1,0>D g110<1,1,0>D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.z.f0.0(16) g27<1>D g79<1,1,0>D g106<1,1,0>D { align1 1H F@1 compacted }; -or(16) g126<1>UD g122<1,1,0>UD g124<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -cmp.z.f0.0(16) g31<1>D g89<1,1,0>D g114<1,1,0>D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.z.f0.0(16) g33<1>D g89<1,1,0>D g110<1,1,0>D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -or(16) g25<1>UD g21<1,1,0>UD g23<1,1,0>UD { align1 1H A@1 compacted }; -cmp.z.f0.0(16) g51<1>D g89<1,1,0>D g106<1,1,0>D { align1 1H compacted }; -or(16) g19<1>UD g126<1,1,0>UD g17<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -or(16) g35<1>UD g31<1,1,0>UD g33<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -or(16) g29<1>UD g25<1,1,0>UD g27<1,1,0>UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(16) g60<1>UD g35<1,1,0>UD g51<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add3(16) g62<1>D -g19<8,8,1>D -g29<8,8,1>D -g60<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.ge.f0.0(16) g64<1>D g62<1,1,0>D 2D { align1 1H compacted }; -mov(16) g20<2>W -g64<8,8,1>D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(16) g98<1>UW g20<16,8,2>UW { align1 1H }; -else(16) JIP: LABEL60 UIP: LABEL60 { align1 1H }; - -LABEL61: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -mov(16) g98<1>UW 0x0000UW { align1 1H }; - -LABEL60: -endif(16) JIP: LABEL58 { align1 1H }; -and(16) g65<1>UW g98<1,1,0>UW 0x0001UW { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g66<1>W g65<32,16,2>B { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(1) g21<2>UW 0x00000000UD { align1 WE_all 1N A@3 }; -cmp.nz.f0.0(16) g71<1>W g66<16,16,1>W 0W { align1 1H I@2 }; -mov(16) g67<1>D g71<8,8,1>W { align1 1H I@1 }; -mov(1) f0<1>UW g21<0,1,0>UW { align1 WE_all 1N I@3 }; -cmp.nz.f0.0(16) null<1>UD g67<8,8,1>UD 0x00000000UD { align1 1H I@2 }; -mov.z.f0.0(16) g75<1>UD f0<0,1,0>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -fbl(16) g81<1>UD g75<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(-f0.0) sel(16) g83<1>UD g81<8,8,1>UD 0x00000020UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g85<1>UD g83<1,1,0>UD 0x00000010UD { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g85<8,8,1>UD g58<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL62 UIP: LABEL62 { align1 1H }; -fbl(1) g62<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -cmp.z.f0.0(16) null<1>D g53<8,8,1>D g83<8,8,1>D { align1 1H }; -shl(1) a0<1>UD g62<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@2 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000c00UD { align1 WE_all 1N A@1 }; -mov(1) g66<1>UD g[a0 96]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g66<0,1,0>D 0x00000002UD { align1 WE_all 1N A@1 }; -mov(1) g86<1>UD g[a0 32]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g66<0,1,0>D 0x00000002UD { align1 WE_all 1N F@3 }; -mov(1) g91<1>UD g[a0 96]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g66<0,1,0>D 0x00000002UD { align1 WE_all 1N F@2 }; -mov(1) g93<1>UD g[a0 160]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g66<0,1,0>D 0x00000002UD { align1 WE_all 1N F@2 }; -mov(1) g95<1>UD g[a0 288]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g66<0,1,0>D 0x00000002UD { align1 WE_all 1N F@3 }; -mov(1) g97<1>UD g[a0 352]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g66<0,1,0>D 0x00000002UD { align1 WE_all 1N F@1 }; -mov(1) g104<1>UD g[a0 416]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -sel.l(16) g107<1>F g3<1,1,0>F g91<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -sel.l(16) g109<1>F g5<1,1,0>F g93<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -sel.ge(16) g111<1>F g9<1,1,0>F g95<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -sel.ge(16) g113<1>F g11<1,1,0>F g97<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -sel.ge(16) g115<1>F g13<1,1,0>F g104<0,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -sel.l(16) g105<1>F g1<1,1,0>F g86<0,1,0>F { align1 1H compacted }; -(+f0.0) sel(16) g3<1>UD g107<1,1,0>UD g3<1,1,0>UD { align1 1H A@5 compacted }; -(+f0.0) sel(16) g5<1>UD g109<1,1,0>UD g5<1,1,0>UD { align1 1H A@5 compacted }; -(+f0.0) sel(16) g9<1>UD g111<1,1,0>UD g9<1,1,0>UD { align1 1H A@4 compacted }; -(+f0.0) sel(16) g11<1>UD g113<1,1,0>UD g11<1,1,0>UD { align1 1H A@3 compacted }; -(+f0.0) sel(16) g13<1>UD g115<1,1,0>UD g13<1,1,0>UD { align1 1H A@2 compacted }; -(+f0.0) sel(16) g1<1>UD g105<1,1,0>UD g1<1,1,0>UD { align1 1H F@1 compacted }; -(+f0.0) sel(16) g116<1>UD g73<1,1,0>UD g102<1,1,0>UD { align1 1H compacted }; -fbl(1) g119<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -cmp.z.f0.0(16) null<1>D g53<8,8,1>D g99<8,8,1>D { align1 1H }; -shl(1) a0<1>UD g119<0,1,0>UD 0x00000002UD { align1 WE_all 1N A@2 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000a00UD { align1 WE_all 1N A@1 }; -mov(1) g121<1>UD g[a0 96]<0,1,0>UD { align1 WE_all 1N A@1 }; -shl(1) a0<1>UD g121<0,1,0>D 0x00000002UD { align1 WE_all 1N A@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000e00UD { align1 WE_all 1N A@1 }; -mov(1) g118<1>UD g[a0 128]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0) sel(16) g102<1>UD g118<0,1,0>UD g116<1,1,0>UD { align1 1H compacted }; - -LABEL62: -endif(16) JIP: LABEL58 { align1 1H }; - -LABEL58: -endif(16) JIP: LABEL57 { align1 1H }; - -LABEL57: -endif(16) JIP: LABEL56 { align1 1H }; -add(16) g99<1>D g99<1,1,0>D 1D { align1 1H compacted }; - -LABEL56: -while(16) JIP: LABEL63 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cmp.l.f0.0(16) g122<1>UD g55<1,1,0>UD g102<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -and(16) g124<1>UD g122<1,1,0>UD g58<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(1) g22<2>UW 0x00000000UD { align1 WE_all 1N F@1 }; -mov(1) f0<1>UW g22<0,1,0>UW { align1 WE_all 1N I@1 }; -cmp.nz.f0.0(16) null<1>UD g124<8,8,1>UD 0x00000000UD { align1 1H I@3 }; -mov(16) g126<1>UD f0<0,1,0>UW { align1 1H F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -bfi1(16) g17<1>UD g53<8,8,1>D 0D { align1 1H F@4 }; -cbit(16) g78<1>UD g126<8,8,1>UD { align1 1H I@2 }; -cmp.z.f0.0(16) null<1>D g53<8,8,1>D 0D { align1 1H }; -and(16) g19<1>UD g126<1,1,0>UD g17<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -cbit(16) g21<1>UD g19<8,8,1>UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL64 UIP: LABEL64 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -add(8) g23<1>D g37<8,4,2>D 36D { align1 1Q F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.dst }; -add(8) g24<1>D g39<8,4,2>D 36D { align1 2Q F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g25<1>UD g23<8,8,1>UD g37<8,4,2>UD { align1 1Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g26<1>UD g24<8,8,1>UD g39<8,4,2>UD { align1 2Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g74<2>UD g23<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@1 }; -mov(8) g76<2>UD g24<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g27<1>D -g25<8,8,1>D g37.1<8,4,2>D { align1 1Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -add(8) g28<1>D -g26<8,8,1>D g39.1<8,4,2>D { align1 2Q A@2 }; -mov(8) g74.1<2>UD g27<4,4,1>UD { align1 1Q I@2 }; -mov(8) g76.1<2>UD g28<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g100UD g74UD g78UD 0x0824058c 0x00000080 - ugm MsgDesc: ( atomic_add, a64, d32, V1, L1UC_L3WB dst_len = 2, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; - -LABEL64: -endif(16) JIP: LABEL65 { align1 1H }; - -LABEL65: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g28<1>D g21<1,1,0>D g100<0,1,0>D { align1 1H A@2 compacted }; -cmp.nz.f0.0(16) null<1>D g102<8,8,1>D -1D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -(+f0.0) sel(16) g30<1>UD g102<1,1,0>UD g55<1,1,0>UD { align1 1H F@1 compacted }; -mov.nz.f0.0(16) null<1>D g124<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL66 UIP: LABEL66 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g35<1>D g28<8,8,1>D 0x00000005UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g32<1>D g30<1,1,0>D -g55<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -shr(16) g51<1>UD g28<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -mov(8) g57<1>UD g45.1<8,4,2>UD { align1 1Q F@3 }; -mov(8) g58<1>UD g47.1<8,4,2>UD { align1 2Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(8) g59<1>D g45<8,4,2>D g35<1,1,0>D { align1 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@6 }; -add(8) g60<1>D g47<8,4,2>D g36<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g34<1>D g32<8,8,1>D 0x0000001bUD { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(8) g61<1>UD g59<8,8,1>UD g45<8,4,2>UD { align1 1Q }; -mov(8) g79<2>UD g59<4,4,1>UD { align1 1Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -cmp.l.f0.0(8) g62<1>UD g60<8,8,1>UD g47<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@1 }; -mov(8) g81<2>UD g60<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -or(16) g7<1>UD g69<1,1,0>UD g34<1,1,0>UD { align1 1H A@4 compacted }; -shl(16) g33<1>D g49<8,8,1>D 0x0000001dUD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add3(16) g63<1>D g57<8,8,1>D g51<8,8,1>D -g61<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -or(16) g15<1>UD g55<1,1,0>UD g33<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g81.1<2>UD g64<4,4,1>UD { align1 2Q I@2 }; -mov(8) g79.1<2>UD g63<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g79UD g1UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $3 }; -add(16) g65<1>D g59<1,1,0>D 16D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g67<1>UD g65<1,1,0>UD g59<1,1,0>UD { align1 1H compacted }; -mov(8) g80<2>UD g65<4,4,1>UD { align1 1Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@2 }; -mov(8) g82<2>UD g66<4,4,1>UD { align1 2Q $3.src }; -add(16) g69<1>D -g67<1,1,0>D g63<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g82.1<2>UD g70<4,4,1>UD { align1 2Q I@1 }; -mov(8) g80.1<2>UD g69<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g80UD g9UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $5 }; - -LABEL66: -endif(16) JIP: LABEL67 { align1 1H }; - -LABEL67: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g70<1>F g1<1,1,0>F g9<1,1,0>F { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -cmp.ge.f0.0(16) g76<1>F g9<1,1,0>F g1<1,1,0>F { align1 1H compacted }; -mov(16) g94<1>F 0x7f800000F /* infF */ { align1 WE_all 1H F@4 compacted }; -mov(16) g94<1>F g1<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g96<1>F 0x7f800000F /* infF */ { align1 WE_all 1H F@6 compacted }; -mov(16) g96<1>F g3<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g98<1>F 0x7f800000F /* infF */ { align1 WE_all 1H F@6 compacted }; -mov(16) g98<1>F g5<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(16) g100<1>F 0xff800000F /* -infF */ { align1 WE_all 1H A@6 compacted }; -mov(16) g100<1>F g9<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g102<1>F 0xff800000F /* -infF */ { align1 WE_all 1H A@4 compacted }; -mov(16) g102<1>F g11<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(16) g104<1>F 0xff800000F /* -infF */ { align1 WE_all 1H F@7 compacted }; -mov(16) g104<1>F g13<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(16) g72<1>F g3<1,1,0>F g11<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g74<1>F g5<1,1,0>F g13<1,1,0>F { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -(+f0.0) sel(16) g78<1>UD g70<8,8,1>UD 0x7f800000UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g25<2>UD g94.1<8,4,2>UD { align1 WE_all 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -mov(8) g47<2>UD g96.1<8,4,2>UD { align1 WE_all 1Q F@7 }; -mov(8) g63<2>UD g98.1<8,4,2>UD { align1 WE_all 1Q A@6 }; -mov(8) g84<2>UD g100.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g113<2>UD g102.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g126<2>UD g104.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.ge.f0.0(16) g80<1>F g11<1,1,0>F g3<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sel.l(8) g23<2>F g94<8,4,2>F g25<8,4,2>F { align1 WE_all 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sel.l(8) g45<2>F g96<8,4,2>F g47<8,4,2>F { align1 WE_all 1Q I@5 }; -sel.l(8) g61<2>F g98<8,4,2>F g63<8,4,2>F { align1 WE_all 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sel.ge(8) g82<2>F g100<8,4,2>F g84<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.ge(8) g111<2>F g102<8,4,2>F g113<8,4,2>F { align1 WE_all 1Q I@2 }; -sel.ge(8) g124<2>F g104<8,4,2>F g126<8,4,2>F { align1 WE_all 1Q I@1 }; -mov(8) g94.1<2>UD g23<8,4,2>UD { align1 WE_all 1Q A@6 }; -mov(8) g96.1<2>UD g45<8,4,2>UD { align1 WE_all 1Q A@5 }; -mov(8) g98.1<2>UD g61<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(8) g100.1<2>UD g82<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(8) g102.1<2>UD g111<8,4,2>UD { align1 WE_all 1Q A@2 }; -(+f0.0) sel(16) g82<1>UD g72<8,8,1>UD 0x7f800000UD { align1 1H F@7 }; -mov(8) g104.1<2>UD g124<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g30<4>UD g94.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g28<4>UD g94.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g55<4>UD g96.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g50<4>UD g96.1<8,2,4>UD { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(4) g68<4>UD g98.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g66<4>UD g98.1<8,2,4>UD { align1 WE_all 1N $2.src }; -mov(4) g92<4>UD g100.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g90<4>UD g100.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g118<4>UD g102.2<8,2,4>UD { align1 WE_all 1N }; -mov(4) g116<4>UD g102.1<8,2,4>UD { align1 WE_all 1N }; -cmp.ge.f0.0(16) g84<1>F g13<1,1,0>F g5<1,1,0>F { align1 1H compacted }; -mov(4) g3<4>UD g104.1<8,2,4>UD { align1 WE_all 1N F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sel.l(4) g26<4>F g28<8,2,4>F g30<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g48<4>F g50<8,2,4>F g55<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g64<4>F g66<8,2,4>F g68<8,2,4>F { align1 WE_all 1N I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sel.ge(4) g88<4>F g90<8,2,4>F g92<8,2,4>F { align1 WE_all 1N I@4 }; -sel.ge(4) g114<4>F g116<8,2,4>F g118<8,2,4>F { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g86<1>UD g74<8,8,1>UD 0x7f800000UD { align1 1H }; -mov(4) g94.2<4>UD g26<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g96.2<4>UD g48<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g5<4>UD g104.2<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g98.2<4>UD g64<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g100.2<4>UD g88<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g102.2<4>UD g114<8,2,4>UD { align1 WE_all 1N F@1 }; -cmp.nz.f0.0(16) null<1>D g76<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(4) g35<4>UD g94.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g33<4>UD g94.1<8,2,4>UD { align1 WE_all 1N $4.src }; -mov(4) g60<4>UD g96.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g58<4>UD g96.1<8,2,4>UD { align1 WE_all 1N }; -sel.ge(4) g1<4>F g3<8,2,4>F g5<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g110<4>UD g100.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g108<4>UD g100.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g123<4>UD g102.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g121<4>UD g102.1<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g88<1>UD g70<8,8,1>UD 0xff800000UD { align1 1H }; -mov(4) g76<4>UD g98.1<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sel.l(4) g31<4>F g33<8,2,4>F g35<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g56<4>F g58<8,2,4>F g60<8,2,4>F { align1 WE_all 1N I@7 }; -mov(4) g104.2<4>UD g1<8,2,4>UD { align1 WE_all 1N F@3 }; -sel.ge(4) g106<4>F g108<8,2,4>F g110<8,2,4>F { align1 WE_all 1N I@6 }; -sel.ge(4) g119<4>F g121<8,2,4>F g123<8,2,4>F { align1 WE_all 1N I@4 }; -cmp.nz.f0.0(16) null<1>D g80<8,8,1>D 0D { align1 1H }; -mov(4) g94.3<4>UD g31<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g96.3<4>UD g56<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g10<4>UD g104.3<8,2,4>UD { align1 WE_all 1N I@4 }; -mov(4) g8<4>UD g104.1<8,2,4>UD { align1 WE_all 1N $3.dst }; -mov(4) g100.3<4>UD g106<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g102.3<4>UD g119<8,2,4>UD { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -(+f0.0) sel(16) g90<1>UD g72<8,8,1>UD 0xff800000UD { align1 1H }; -mov(4) g80<4>UD g98.3<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g94.4<1>F g94.3<0,1,0>F g94.4<4,4,1>F { align1 WE_all 1N I@7 }; -sel.l(4) g95.4<1>F g95.3<0,1,0>F g95.4<4,4,1>F { align1 WE_all 1N I@7 }; -sel.l(4) g96.4<1>F g96.3<0,1,0>F g96.4<4,4,1>F { align1 WE_all 1N I@7 }; -sel.l(4) g97.4<1>F g97.3<0,1,0>F g97.4<4,4,1>F { align1 WE_all 1N I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sel.ge(4) g6<4>F g8<8,2,4>F g10<8,2,4>F { align1 WE_all 1N I@5 }; -sel.ge(4) g100.4<1>F g100.3<0,1,0>F g100.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g101.4<1>F g101.3<0,1,0>F g101.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g102.4<1>F g102.3<0,1,0>F g102.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g103.4<1>F g103.3<0,1,0>F g103.4<4,4,1>F { align1 WE_all 1N I@3 }; -cmp.nz.f0.0(16) null<1>D g84<8,8,1>D 0D { align1 1H }; -sel.l(4) g69<4>F g76<8,2,4>F g80<8,2,4>F { align1 WE_all 1N I@2 }; -sel.l(8) g95<1>F g94.7<0,1,0>F g95<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.l(8) g97<1>F g96.7<0,1,0>F g97<8,8,1>F { align1 WE_all 1Q F@7 }; -mov(4) g104.3<4>UD g6<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.ge(8) g101<1>F g100.7<0,1,0>F g101<8,8,1>F { align1 WE_all 1Q F@6 }; -sel.ge(8) g103<1>F g102.7<0,1,0>F g103<8,8,1>F { align1 WE_all 1Q F@5 }; -(+f0.0) sel(16) g92<1>UD g74<8,8,1>UD 0xff800000UD { align1 1H }; -mov(4) g98.3<4>UD g69<8,2,4>UD { align1 WE_all 1N F@5 }; -sel.ge(4) g104.4<1>F g104.3<0,1,0>F g104.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g105.4<1>F g105.3<0,1,0>F g105.4<4,4,1>F { align1 WE_all 1N I@3 }; -cmp.l.f0.0(16) null<1>UD g53<8,8,1>UD 0x00000003UD { align1 1H }; -sel.l(4) g98.4<1>F g98.3<0,1,0>F g98.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.l(4) g99.4<1>F g99.3<0,1,0>F g99.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(8) g105<1>F g104.7<0,1,0>F g105<8,8,1>F { align1 WE_all 1Q F@3 }; -sel.l(8) g99<1>F g98.7<0,1,0>F g99<8,8,1>F { align1 WE_all 1Q F@2 }; -(+f0.0) if(16) JIP: LABEL68 UIP: LABEL68 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -shl(16) g106<1>D g53<8,8,1>D 0x00000002UD { align1 1H }; -mov(8) g109<1>UD g41.1<8,4,2>UD { align1 1Q }; -mov(8) g110<1>UD g43.1<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(8) g111<1>D g41<8,4,2>D g106<1,1,0>D { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -add(8) g112<1>D g43<8,4,2>D g107<1,1,0>D { align1 2Q compacted }; -shr(16) g107<1>UD g53<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(8) g113<1>UD g111<8,8,1>UD g41<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@3 }; -cmp.l.f0.0(8) g114<1>UD g112<8,8,1>UD g43<8,4,2>UD { align1 2Q }; -add(16) g117<1>D g111<1,1,0>D 128D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add3(16) g115<1>D g109<8,8,1>D g107<8,8,1>D -g113<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -cmp.l.f0.0(16) g119<1>UD g117<1,1,0>UD g111<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g123<1>UD g53<1,1,0>UD 0x00000002UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(16) g121<1>D -g119<1,1,0>D g115<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g125<1>UD g97.7<0,1,0>UD g99.7<0,1,0>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -cmp.l.f0.0(16) g1<1>UD g53<1,1,0>UD 0x00000001UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(8) g96<2>UD g117<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@1 }; -mov(8) g98<2>UD g118<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -(+f0.0) sel(16) g106<1>UD g95.7<0,1,0>UD g125<1,1,0>UD { align1 1H compacted }; -mov(8) g96.1<2>UD g121<4,4,1>UD { align1 1Q I@3 }; -mov(8) g98.1<2>UD g122<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g96UD g106UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add(16) g3<1>D g111<1,1,0>D 140D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g5<1>UD g3<1,1,0>UD g111<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g123<8,8,1>D 0D { align1 1H }; -mov(8) g107<2>UD g3<4,4,1>UD { align1 1Q $6.src }; -mov(8) g109<2>UD g4<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(16) g7<1>D -g5<1,1,0>D g115<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -(+f0.0) sel(16) g9<1>UD g103.7<0,1,0>UD g105.7<0,1,0>UD { align1 1H }; -mov(8) g109.1<2>UD g8<4,4,1>UD { align1 2Q I@2 }; -mov(8) g107.1<2>UD g7<4,4,1>UD { align1 1Q I@3 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -(+f0.0) sel(16) g111<1>UD g101.7<0,1,0>UD g9<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g107UD g111UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; - -LABEL68: -endif(16) JIP: LABEL69 { align1 1H }; - -LABEL69: -mov(16) g10<1>F 0x7f800000F /* infF */ { align1 WE_all 1H I@2 compacted }; -mov(16) g10<1>F g78<1,1,0>F { align1 1H compacted }; -mov(16) g12<1>F 0x7f800000F /* infF */ { align1 WE_all 1H compacted }; -mov(16) g12<1>F g82<1,1,0>F { align1 1H compacted }; -mov(16) g14<1>F 0x7f800000F /* infF */ { align1 WE_all 1H $5.dst compacted }; -mov(16) g14<1>F g86<1,1,0>F { align1 1H compacted }; -mov(16) g16<1>F 0xff800000F /* -infF */ { align1 WE_all 1H $5.dst compacted }; -mov(16) g16<1>F g88<1,1,0>F { align1 1H compacted }; -mov(16) g18<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@7 compacted }; -mov(16) g18<1>F g90<1,1,0>F { align1 1H compacted }; -mov(16) g20<1>F 0xff800000F /* -infF */ { align1 WE_all 1H I@5 compacted }; -mov(16) g20<1>F g92<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) null<1>UD g53<8,8,1>UD 0x00000003UD { align1 1H }; -mov(8) g24<2>UD g10.1<8,4,2>UD { align1 WE_all 1Q F@6 }; -mov(8) g41<2>UD g12.1<8,4,2>UD { align1 WE_all 1Q F@5 }; -mov(8) g57<2>UD g14.1<8,4,2>UD { align1 WE_all 1Q F@4 }; -mov(8) g70<2>UD g16.1<8,4,2>UD { align1 WE_all 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g96<2>UD g20.1<8,4,2>UD { align1 WE_all 1Q F@1 }; -mov(8) g83<2>UD g18.1<8,4,2>UD { align1 WE_all 1Q F@2 }; -sel.l(8) g22<2>F g10<8,4,2>F g24<8,4,2>F { align1 WE_all 1Q I@6 }; -sel.l(8) g35<2>F g12<8,4,2>F g41<8,4,2>F { align1 WE_all 1Q I@5 }; -sel.l(8) g55<2>F g14<8,4,2>F g57<8,4,2>F { align1 WE_all 1Q I@4 }; -sel.ge(8) g68<2>F g16<8,4,2>F g70<8,4,2>F { align1 WE_all 1Q I@3 }; -sel.ge(8) g94<2>F g20<8,4,2>F g96<8,4,2>F { align1 WE_all 1Q I@2 }; -sel.ge(8) g81<2>F g18<8,4,2>F g83<8,4,2>F { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g10.1<2>UD g22<8,4,2>UD { align1 WE_all 1Q A@6 }; -mov(8) g12.1<2>UD g35<8,4,2>UD { align1 WE_all 1Q A@5 }; -mov(8) g14.1<2>UD g55<8,4,2>UD { align1 WE_all 1Q A@4 }; -mov(8) g16.1<2>UD g68<8,4,2>UD { align1 WE_all 1Q A@3 }; -mov(8) g20.1<2>UD g94<8,4,2>UD { align1 WE_all 1Q A@2 }; -mov(8) g18.1<2>UD g81<8,4,2>UD { align1 WE_all 1Q A@1 }; -mov(4) g29<4>UD g10.2<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g27<4>UD g10.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g46<4>UD g12.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g44<4>UD g12.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g62<4>UD g14.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g60<4>UD g14.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g75<4>UD g16.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g73<4>UD g16.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g101<4>UD g20.2<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g99<4>UD g20.1<8,2,4>UD { align1 WE_all 1N $6.src }; -mov(4) g88<4>UD g18.2<8,2,4>UD { align1 WE_all 1N F@7 }; -mov(4) g86<4>UD g18.1<8,2,4>UD { align1 WE_all 1N F@7 }; -sel.l(4) g25<4>F g27<8,2,4>F g29<8,2,4>F { align1 WE_all 1N }; -sel.l(4) g42<4>F g44<8,2,4>F g46<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g58<4>F g60<8,2,4>F g62<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g71<4>F g73<8,2,4>F g75<8,2,4>F { align1 WE_all 1N I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sel.ge(4) g97<4>F g99<8,2,4>F g101<8,2,4>F { align1 WE_all 1N I@3 }; -sel.ge(4) g84<4>F g86<8,2,4>F g88<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g10.2<4>UD g25<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g12.2<4>UD g42<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g14.2<4>UD g58<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g16.2<4>UD g71<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g20.2<4>UD g97<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g18.2<4>UD g84<8,2,4>UD { align1 WE_all 1N F@1 }; -mov(4) g34<4>UD g10.3<8,2,4>UD { align1 WE_all 1N I@6 }; -mov(4) g32<4>UD g10.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g51<4>UD g12.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g49<4>UD g12.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g67<4>UD g14.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g65<4>UD g14.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g80<4>UD g16.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g78<4>UD g16.1<8,2,4>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(4) g106<4>UD g20.3<8,2,4>UD { align1 WE_all 1N I@7 }; -mov(4) g104<4>UD g20.1<8,2,4>UD { align1 WE_all 1N }; -mov(4) g93<4>UD g18.3<8,2,4>UD { align1 WE_all 1N }; -mov(4) g91<4>UD g18.1<8,2,4>UD { align1 WE_all 1N }; -sel.l(4) g30<4>F g32<8,2,4>F g34<8,2,4>F { align1 WE_all 1N }; -sel.l(4) g47<4>F g49<8,2,4>F g51<8,2,4>F { align1 WE_all 1N I@7 }; -sel.l(4) g63<4>F g65<8,2,4>F g67<8,2,4>F { align1 WE_all 1N I@7 }; -sel.ge(4) g76<4>F g78<8,2,4>F g80<8,2,4>F { align1 WE_all 1N I@5 }; -sel.ge(4) g102<4>F g104<8,2,4>F g106<8,2,4>F { align1 WE_all 1N I@3 }; -sel.ge(4) g89<4>F g91<8,2,4>F g93<8,2,4>F { align1 WE_all 1N I@1 }; -mov(4) g10.3<4>UD g30<8,2,4>UD { align1 WE_all 1N F@6 }; -mov(4) g12.3<4>UD g47<8,2,4>UD { align1 WE_all 1N F@5 }; -mov(4) g14.3<4>UD g63<8,2,4>UD { align1 WE_all 1N F@4 }; -mov(4) g16.3<4>UD g76<8,2,4>UD { align1 WE_all 1N F@3 }; -mov(4) g20.3<4>UD g102<8,2,4>UD { align1 WE_all 1N F@2 }; -mov(4) g18.3<4>UD g89<8,2,4>UD { align1 WE_all 1N F@1 }; -sel.l(4) g10.4<1>F g10.3<0,1,0>F g10.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.l(4) g11.4<1>F g11.3<0,1,0>F g11.4<4,4,1>F { align1 WE_all 1N I@6 }; -sel.l(4) g12.4<1>F g12.3<0,1,0>F g12.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.l(4) g13.4<1>F g13.3<0,1,0>F g13.4<4,4,1>F { align1 WE_all 1N I@5 }; -sel.l(4) g14.4<1>F g14.3<0,1,0>F g14.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.l(4) g15.4<1>F g15.3<0,1,0>F g15.4<4,4,1>F { align1 WE_all 1N I@4 }; -sel.ge(4) g16.4<1>F g16.3<0,1,0>F g16.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g17.4<1>F g17.3<0,1,0>F g17.4<4,4,1>F { align1 WE_all 1N I@3 }; -sel.ge(4) g20.4<1>F g20.3<0,1,0>F g20.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g21.4<1>F g21.3<0,1,0>F g21.4<4,4,1>F { align1 WE_all 1N I@2 }; -sel.ge(4) g18.4<1>F g18.3<0,1,0>F g18.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.ge(4) g19.4<1>F g19.3<0,1,0>F g19.4<4,4,1>F { align1 WE_all 1N I@1 }; -sel.l(8) g11<1>F g10.7<0,1,0>F g11<8,8,1>F { align1 WE_all 1Q }; -sel.l(8) g13<1>F g12.7<0,1,0>F g13<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.l(8) g15<1>F g14.7<0,1,0>F g15<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(8) g17<1>F g16.7<0,1,0>F g17<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(8) g21<1>F g20.7<0,1,0>F g21<8,8,1>F { align1 WE_all 1Q F@7 }; -sel.ge(8) g19<1>F g18.7<0,1,0>F g19<8,8,1>F { align1 WE_all 1Q F@6 }; -(+f0.0) if(16) JIP: LABEL70 UIP: LABEL70 { align1 1H }; -shl(16) g22<1>D g53<8,8,1>D 0x00000002UD { align1 1H }; -mov(8) g25<1>UD g37.1<8,4,2>UD { align1 1Q }; -mov(8) g26<1>UD g39.1<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(8) g27<1>D g37<8,4,2>D g22<1,1,0>D { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -add(8) g28<1>D g39<8,4,2>D g23<1,1,0>D { align1 2Q compacted }; -shr(16) g23<1>UD g53<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(8) g29<1>UD g27<8,8,1>UD g37<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g112<2>UD g27<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -cmp.l.f0.0(8) g30<1>UD g28<8,8,1>UD g39<8,4,2>UD { align1 2Q }; -mov(8) g114<2>UD g28<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g33<1>UD g53<1,1,0>UD 0x00000002UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add3(16) g31<1>D g25<8,8,1>D g23<8,8,1>D -g29<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@4 }; -(+f0.0) sel(16) g35<1>UD g13.7<0,1,0>UD g15.7<0,1,0>UD { align1 1H }; -mov(8) g114.1<2>UD g32<4,4,1>UD { align1 2Q I@2 }; -mov(8) g112.1<2>UD g31<4,4,1>UD { align1 1Q I@3 }; -cmp.l.f0.0(16) g37<1>UD g53<1,1,0>UD 0x00000001UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@4 }; -(+f0.0) sel(16) g116<1>UD g11.7<0,1,0>UD g35<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g112UD g116UD 0x08040595 0x00000080 - ugm MsgDesc: ( atomic_fmin, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; -add(16) g39<1>D g27<1,1,0>D 16D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g41<1>UD g39<1,1,0>UD g27<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g33<8,8,1>D 0D { align1 1H I@7 }; -mov(8) g117<2>UD g39<4,4,1>UD { align1 1Q $7.src }; -mov(8) g119<2>UD g40<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -add(16) g43<1>D -g41<1,1,0>D g31<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -(+f0.0) sel(16) g45<1>UD g19.7<0,1,0>UD g21.7<0,1,0>UD { align1 1H }; -mov(8) g119.1<2>UD g44<4,4,1>UD { align1 2Q I@2 }; -mov(8) g117.1<2>UD g43<4,4,1>UD { align1 1Q I@3 }; -cmp.nz.f0.0(16) null<1>D g37<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -(+f0.0) sel(16) g121<1>UD g17.7<0,1,0>UD g45<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g117UD g121UD 0x08040596 0x00000080 - ugm MsgDesc: ( atomic_fmax, a64, d32, V1, L1UC_L3WB dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; - -LABEL70: -endif(16) JIP: LABEL71 { align1 1H }; - -LABEL71: -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_build_primref_triangles_to_primrefs_indirect_code[] = { - 0x80000065, 0x6b058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x2e050220, 0x00000024, 0x00000000, - 0xe26c1a40, 0x00016b03, 0xe26d0040, 0x04016b03, - 0x80030061, 0x53054410, 0x00000000, 0x76543210, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x01140000, 0xfa006c0c, 0x00340000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80004131, 0x030c0000, 0xfa006d0c, 0x00300000, - 0x64531940, 0x00805395, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x35050160, - 0x00465305, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x1b260aa0, - 0x000002e4, 0x00000000, 0x00130061, 0x1d260aa0, - 0x000002e4, 0x00000000, 0x00030061, 0x29260aa0, - 0x00000264, 0x00000000, 0x00130061, 0x2b260aa0, - 0x00000264, 0x00000000, 0x21250061, 0x001102cc, - 0x2a270061, 0x001102cc, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x21430061, 0x001103cc, - 0x2a450061, 0x001103cc, 0x211b1761, 0x0011026c, - 0x2a1d1761, 0x0011026c, 0x21291761, 0x00110244, - 0x2a2b1761, 0x00110244, 0x21251761, 0x00110204, - 0x2a271761, 0x00110204, 0x21431761, 0x00110304, - 0x2a451761, 0x00110304, 0xa16b1740, 0x024e1b03, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0xaa6c1740, 0x024e1d03, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x68140000, - 0xfb044324, 0x00040000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00031a70, 0x6d050220, - 0x52466b05, 0x00441b06, 0x00030061, 0x47060220, - 0x00346b05, 0x00000000, 0x00043265, 0x45058220, - 0x02000344, 0x00ffffff, 0x00131c70, 0x6e050220, - 0x52466c05, 0x00441d06, 0x00130061, 0x49060220, - 0x00346c05, 0x00000000, 0x00040069, 0x6a058660, - 0x02462e05, 0x00000004, 0x00031e40, 0x6f052660, - 0x06466d05, 0x00441b26, 0x00131c40, 0x70052660, - 0x06466e05, 0x00441d26, 0xa0371b40, 0x35006a02, - 0x00031c61, 0x2d260aa0, 0x000002a4, 0x00000000, - 0x00131c61, 0x2f260aa0, 0x000002a4, 0x00000000, - 0x00031b61, 0x47260220, 0x00346f05, 0x00000000, - 0x00131b61, 0x49260220, 0x00347005, 0x00000000, - 0x212d1261, 0x0011025c, 0x2a2f1261, 0x0011025c, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x33140000, 0xfb044724, 0x00040000, - 0x0004b270, 0x00010220, 0x52463705, 0x00466805, - 0x60671961, 0x00110340, 0x00041161, 0x31050020, - 0x0066671f, 0x00000000, 0x01040022, 0x0001c060, - 0x00005ba0, 0x00005b10, 0xa1700040, 0x028e1b03, - 0xaa710040, 0x028e1d03, 0xa1780040, 0x010e1b03, - 0xaa790040, 0x010e1d03, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x01440000, - 0xfb041b24, 0x003c0000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00031c70, 0x72050220, - 0x52467005, 0x00441b06, 0x80103301, 0x00000000, - 0x00000000, 0x00000000, 0x00131c70, 0x73050220, - 0x52467105, 0x00441d06, 0x00033361, 0x48060220, - 0x00347005, 0x00000000, 0x00133361, 0x4a060220, - 0x00347105, 0x00000000, 0x00031e70, 0x7a050220, - 0x52467805, 0x00441b06, 0x00131e70, 0x7b050220, - 0x52467905, 0x00441d06, 0x00031e40, 0x74052660, - 0x06467205, 0x00441b26, 0x00131e40, 0x75052660, - 0x06467305, 0x00441d26, 0x00031a61, 0x48260220, - 0x00347405, 0x00000000, 0x00131a61, 0x4a260220, - 0x00347505, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x76140000, - 0xf7004824, 0x00020000, 0x00033461, 0x49060220, - 0x00347805, 0x00000000, 0x00133461, 0x4b060220, - 0x00347905, 0x00000000, 0x00032361, 0x21060220, - 0x00340105, 0x00000000, 0x00132361, 0x23060220, - 0x00340205, 0x00000000, 0x0003a361, 0x21260220, - 0x00340305, 0x00000000, 0x0013a361, 0x23260220, - 0x00340405, 0x00000000, 0x00042461, 0x7e060100, - 0x00567606, 0x00000000, 0x00040061, 0x7c060990, - 0x00567606, 0x00000000, 0x00040961, 0x77050020, - 0x00567e06, 0x00000000, 0x00041161, 0x75050110, - 0x00567c06, 0x00000000, 0x00030040, 0x7c052660, - 0x06467a05, 0x00441b26, 0x00130040, 0x7d052660, - 0x06467b05, 0x00441d26, 0x00041c70, 0x00018660, - 0x26467705, 0x00000004, 0x00031b61, 0x49260220, - 0x00347c05, 0x00000000, 0x00131b61, 0x4b260220, - 0x00347d05, 0x00000000, 0x00041e61, 0x7d050020, - 0x0056750e, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x09440000, - 0xfb044924, 0x003c0000, 0x01040022, 0x0001c060, - 0x000002b8, 0x000001c8, 0x00040070, 0x00018660, - 0x26467705, 0x00000000, 0x604d0041, 0x00303702, - 0x01040022, 0x0001c060, 0x00000180, 0x00000170, - 0x60110041, 0x00603702, 0xa0139340, 0x11000502, - 0x27151970, 0x05001303, 0xa03d0040, 0x00401303, - 0x00030061, 0x1c060220, 0x00341305, 0x00000000, - 0x00130061, 0x1e060220, 0x00341405, 0x00000000, - 0xa017c340, 0x07021502, 0x273f1c70, 0x13003d03, - 0x00030061, 0x39060220, 0x00343d05, 0x00000000, - 0x00130061, 0x3b060220, 0x00343e05, 0x00000000, - 0x00031c61, 0x1c260220, 0x00341705, 0x00000000, - 0x00131d61, 0x1e260220, 0x00341805, 0x00000000, - 0xa0411d40, 0x17023f02, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x1a140000, - 0xfb001c24, 0x00000000, 0x00031961, 0x39260220, - 0x00344105, 0x00000000, 0x00131a61, 0x3b260220, - 0x00344205, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x42140000, - 0xf7003924, 0x00020000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x60181b61, 0x00101a00, - 0x00040061, 0x4d050120, 0x00561a06, 0x00000000, - 0x00041161, 0x4f050120, 0x00561816, 0x00000000, - 0x00042761, 0x59050120, 0x00564206, 0x00000000, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0xa04f1a40, 0x00104d03, 0xa0591b40, 0x00204d03, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000100, 0x00000100, - 0x60433241, 0x00c03702, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0xa0472340, 0x43000502, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x27491970, 0x05004703, 0x00033761, 0x3a060220, - 0x00344705, 0x00000000, 0x00133761, 0x3c060220, - 0x00344805, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa04bb340, 0x07024902, - 0x00031961, 0x3a260220, 0x00344b05, 0x00000000, - 0x00131a61, 0x3c260220, 0x00344c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x11440000, 0xfb043a24, 0x003c0000, - 0x00042761, 0x4d050220, 0x00461105, 0x00000000, - 0x00042761, 0x4f050220, 0x00461305, 0x00000000, - 0x00042761, 0x59050220, 0x00461505, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000055e8, - 0xa0512340, 0xfff03303, 0x00040070, 0x00018660, - 0x26467d05, 0x00000001, 0x275b1a62, 0x51004d03, - 0x275d1e62, 0x51004f03, 0x275f1e62, 0x51005903, - 0x01040022, 0x0001c060, 0x00004c38, 0x00004780, - 0x00040070, 0x00018660, 0x26467d05, 0x00000000, - 0x01040022, 0x0001c060, 0x00004740, 0x000042b8, - 0x00040070, 0x00018660, 0x26467d05, 0x00000003, - 0x01040022, 0x0001c060, 0x00004278, 0x00003b68, - 0x00040070, 0x00018660, 0x26467d05, 0x00000002, - 0x01040022, 0x0001c060, 0x00003b28, 0x000035d0, - 0x00040070, 0x00018660, 0x26467d05, 0x00000005, - 0x01040022, 0x0001c060, 0x00003590, 0x00002e70, - 0x00040070, 0x00018660, 0x26467d05, 0x00000004, - 0x01040022, 0x0001c060, 0x00002e30, 0x00002928, - 0x00040070, 0x00018660, 0x26467d05, 0x00000006, - 0x01040022, 0x0001c060, 0x000028e8, 0x00002248, - 0x00040070, 0x00018660, 0x26467d05, 0x00000007, - 0x01040022, 0x0001c060, 0x00002208, 0x00001d30, - 0x00040070, 0x00018660, 0x26467d05, 0x00000008, - 0x01040022, 0x0001c060, 0x00001cf0, 0x00001670, - 0x00040070, 0x00018660, 0x26467d05, 0x00000009, - 0x01040022, 0x0001c060, 0x00001630, 0x000010c0, - 0x00040070, 0x00018660, 0x26467d05, 0x0000000a, - 0x01040022, 0x0001c060, 0x00001080, 0x00000ba8, - 0x00040070, 0x00018660, 0x26467d05, 0x0000000b, - 0x01040022, 0x0001c060, 0x00000b68, 0x000005d8, - 0x00040070, 0x00018660, 0x16467d05, 0x0000000c, - 0x01040022, 0x0001c060, 0x00000548, 0x00000548, - 0x00042541, 0x52050660, 0x01465b05, 0x00560d06, - 0x00040041, 0x7a050660, 0x01465b05, 0x00560d16, - 0x00040041, 0x62050660, 0x01465d05, 0x00560d06, - 0x00040041, 0x69050660, 0x01465f05, 0x00560d06, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041b40, 0x52160110, 0x01565216, 0x00567a06, - 0x00040041, 0x7b050660, 0x01465d05, 0x00560d16, - 0xa054a540, 0x52000902, 0x00041a40, 0x62160110, - 0x01566216, 0x00567b06, 0x00040041, 0x7c050660, - 0x01465f05, 0x00560d16, 0x27561b70, 0x09005403, - 0x00033761, 0x3b060220, 0x00345405, 0x00000000, - 0x00133761, 0x3d060220, 0x00345505, 0x00000000, - 0xa0641d40, 0x62000902, 0x00041d40, 0x69160110, - 0x01566916, 0x00567c06, 0xa061d540, 0x0b025602, - 0x27661b70, 0x09006403, 0x00030061, 0x3f060220, - 0x00346405, 0x00000000, 0x00130061, 0x41060220, - 0x00346505, 0x00000000, 0xa06b1d40, 0x69000902, - 0x00031d61, 0x3b260220, 0x00346105, 0x00000000, - 0x00131e61, 0x3d260220, 0x00346205, 0x00000000, - 0xa0681e40, 0x0b026602, 0x276d1c70, 0x09006b03, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00033361, 0x47060220, 0x00346b05, 0x00000000, - 0x00133561, 0x49060220, 0x00346c05, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x71140000, 0xf7003b24, 0x00020000, - 0x00031c61, 0x3f260220, 0x00346805, 0x00000000, - 0x00131d61, 0x41260220, 0x00346905, 0x00000000, - 0xa06f1d40, 0x0b026d02, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x7d140000, - 0xf7003f24, 0x00020000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031961, 0x47260220, - 0x00346f05, 0x00000000, 0x00131a61, 0x49260220, - 0x00347005, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x1a140000, - 0xf7004724, 0x00020000, 0x00042861, 0x11060990, - 0x00567106, 0x00000000, 0x00041161, 0x70050110, - 0x00561106, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00042961, 0x1e060990, - 0x00567d06, 0x00000000, 0x00040061, 0x12060100, - 0x00567106, 0x00000000, 0x00041161, 0x7c050110, - 0x00561e06, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00042561, 0x3e060990, - 0x00561a06, 0x00000000, 0x0004a761, 0x16070000, - 0x00561206, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041c61, 0x1d070000, - 0x0056700e, 0x00000000, 0x00040061, 0x1f060100, - 0x00567d06, 0x00000000, 0x00041161, 0x19050110, - 0x00563e06, 0x00000000, 0x00040b61, 0x720504a0, - 0x00661607, 0x00000000, 0x00041b61, 0x770504a0, - 0x00661d07, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00041a61, 0x3b070000, - 0x00561f06, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041a61, 0x42070000, - 0x0056190e, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00041f61, 0x3d070000, - 0x00567c0e, 0x00000000, 0x00040061, 0x3f060100, - 0x00561a06, 0x00000000, 0x00041241, 0x74058aa0, - 0x0a467205, 0x3c010204, 0x00041241, 0x79058aa0, - 0x0a467705, 0x3c010204, 0x00040c61, 0x7e0504a0, - 0x00663b07, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041b61, 0x390504a0, - 0x00664207, 0x00000000, 0x00041a61, 0x140504a0, - 0x00663d07, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x40070000, - 0x00563f06, 0x00000000, 0xe5761562, 0xbf807400, - 0xe57b0b62, 0xbf807900, 0x00040d41, 0x11058aa0, - 0x0a467e05, 0x3c010204, 0x00041541, 0x3b058aa0, - 0x0a463905, 0x3c010204, 0x00041541, 0x16058aa0, - 0x0a461405, 0x3c010204, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x1b0504a0, - 0x00664007, 0x00000000, 0xe7391562, 0x3f807b00, - 0xe5131562, 0xbf801100, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe5471562, 0xbf803b00, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0xe5180c62, 0xbf801600, 0xe73b1762, 0x3f807600, - 0x00041641, 0x1d058aa0, 0x0a461b05, 0x3c010204, - 0xe73f0962, 0x3f801300, 0xe7411562, 0x3f804700, - 0xe73d1562, 0x3f801800, 0xe51f0c62, 0xbf801d00, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe7431162, 0x3f801f00, 0x00040025, 0x00004600, - 0x00000000, 0x00000060, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041461, 0x47054220, - 0x00000000, 0x00000000, 0x00043561, 0x49054220, - 0x00000000, 0x00000000, 0x00043561, 0x4b054220, - 0x00000000, 0x00000000, 0x00040024, 0x0001c060, - 0x000005a0, 0x000005a0, 0x00042541, 0x51050660, - 0x01465b05, 0x00560d06, 0x00041b41, 0x7d050660, - 0x01465b05, 0x00560d16, 0x00040041, 0x54050660, - 0x01465d05, 0x00560d06, 0x00040041, 0x57050660, - 0x01465f05, 0x00560d06, 0x00041741, 0x11050660, - 0x01465f05, 0x00560d16, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041c40, 0x51160110, - 0x01565116, 0x00567d06, 0x00040041, 0x7e050660, - 0x01465d05, 0x00560d16, 0x00041b40, 0x57160110, - 0x01565716, 0x00561106, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa01d0a40, 0x51000902, - 0x00041b40, 0x54160110, 0x01565416, 0x00567e06, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x271f0970, 0x09001d03, 0x00030061, 0x11060220, - 0x00341d05, 0x00000000, 0x00131561, 0x13060220, - 0x00341e05, 0x00000000, 0xa0511c40, 0x54000902, - 0xa0551f40, 0x57000902, 0x27531a70, 0x09005103, - 0x00031761, 0x15060220, 0x00345105, 0x00000000, - 0x80102701, 0x00000000, 0x00000000, 0x00000000, - 0x00131361, 0x17060220, 0x00345205, 0x00000000, - 0x27571c70, 0x09005503, 0x00031161, 0x19060220, - 0x00345505, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x1b060220, - 0x00345605, 0x00000000, 0xa055e540, 0x0b025302, - 0xa0530040, 0x0b021f02, 0xa0511d40, 0x0b025702, - 0x00031b61, 0x15260220, 0x00345505, 0x00000000, - 0x00131c61, 0x17260220, 0x00345605, 0x00000000, - 0x00031c61, 0x11260220, 0x00345305, 0x00000000, - 0x00131d61, 0x13260220, 0x00345405, 0x00000000, - 0x00031d61, 0x19260220, 0x00345105, 0x00000000, - 0x00131e61, 0x1b260220, 0x00345205, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x1d140000, 0xfb001124, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x11140000, 0xfb001524, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x66140000, 0xfb001924, 0x00000000, - 0x00042a61, 0x51070200, 0x00461d05, 0x00000000, - 0x00042b61, 0x1f070200, 0x00461105, 0x00000000, - 0x60133a61, 0x00101100, 0x60110961, 0x00101d00, - 0x00042c61, 0x55070200, 0x00466605, 0x00000000, - 0x60153b61, 0x00106600, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00041b61, 0x17070000, - 0x00665107, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x1b070000, - 0x00661117, 0x00000000, 0x00043c61, 0x19070000, - 0x0066110f, 0x00000000, 0x00041c61, 0x53070000, - 0x00665507, 0x00000000, 0x00041161, 0x57070000, - 0x00661517, 0x00000000, 0x00040a61, 0x1d070000, - 0x00661f07, 0x00000000, 0x00041c61, 0x110504a0, - 0x00661907, 0x00000000, 0x00041461, 0x51070000, - 0x00661317, 0x00000000, 0x00040061, 0x55070000, - 0x0066150f, 0x00000000, 0x00040061, 0x1f070000, - 0x0066130f, 0x00000000, 0x00041961, 0x130504a0, - 0x00661b07, 0x00000000, 0x00041b61, 0x190504a0, - 0x00665107, 0x00000000, 0x00041a61, 0x1b0504a0, - 0x00665507, 0x00000000, 0x00041e61, 0x510504a0, - 0x00665307, 0x00000000, 0x00041961, 0x150504a0, - 0x00661f07, 0x00000000, 0x00041c61, 0x530504a0, - 0x00661d07, 0x00000000, 0x00041d61, 0x1f0504a0, - 0x00665707, 0x00000000, 0x00041f61, 0x1d0504a0, - 0x00661707, 0x00000000, 0x00041141, 0x17058aa0, - 0x0a461d05, 0x3c010204, 0x00041441, 0x1d058aa0, - 0x0a465305, 0x3c010204, 0x00041741, 0x53058aa0, - 0x0a465105, 0x3c010204, 0x00041541, 0x51058aa0, - 0x0a461f05, 0x3c010204, 0x00041741, 0x1f058aa0, - 0x0a461b05, 0x3c010204, 0x00040041, 0x1b058aa0, - 0x0a461905, 0x3c010204, 0x00041741, 0x19058aa0, - 0x0a461505, 0x3c010204, 0x00040041, 0x15058aa0, - 0x0a461305, 0x3c010204, 0x00040041, 0x13058aa0, - 0x0a461105, 0x3c010204, 0xe5681562, 0xbf801f00, - 0xe5641462, 0xbf801900, 0xe5621462, 0xbf801500, - 0xe5111462, 0xbf801300, 0xe7411462, 0x3f806800, - 0xe5671f62, 0xbf805300, 0xe5690062, 0xbf805100, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xe73d1662, 0x3f806400, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe7471662, 0x3f806200, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xe7391662, 0x3f801100, 0xe5651f62, 0xbf801b00, - 0xe5610062, 0xbf801700, 0xe5630062, 0xbf801d00, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe7431762, 0x3f806700, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe74b1762, 0x3f806900, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe7491562, 0x3f806500, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xe73b1562, 0x3f806100, - 0xe73f1562, 0x3f806300, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x000004e8, 0x000004e8, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00041441, 0x6a050660, - 0x01465b05, 0x00560d06, 0x00041541, 0x12050660, - 0x01465b05, 0x00560d16, 0x00040041, 0x6c050660, - 0x01465d05, 0x00560d06, 0x00040041, 0x6e050660, - 0x01465f05, 0x00560d06, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00040f61, 0x47054220, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00040b61, 0x49054220, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00040c61, 0x4b054220, - 0x00000000, 0x00000000, 0x00041e40, 0x6a160110, - 0x01566a16, 0x00561206, 0x00041541, 0x13050660, - 0x01465d05, 0x00560d16, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa01d0a40, 0x6a000902, - 0x00041a40, 0x6c160110, 0x01566c16, 0x00561306, - 0x00040041, 0x14050660, 0x01465f05, 0x00560d16, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x271f0970, 0x09001d03, 0xa0511b40, 0x6c000902, - 0x00041b40, 0x6e160110, 0x01566e16, 0x00561406, - 0xa06bb540, 0x0b021f02, 0x27531b70, 0x09005103, - 0xa0551b40, 0x6e000902, 0x00031761, 0x11060220, - 0x00341d05, 0x00000000, 0x00130061, 0x13060220, - 0x00341e05, 0x00000000, 0x00031761, 0x15060220, - 0x00345105, 0x00000000, 0x80102701, 0x00000000, - 0x00000000, 0x00000000, 0x00131361, 0x17060220, - 0x00345205, 0x00000000, 0xa07b1e40, 0x0b025302, - 0x27571e70, 0x09005503, 0x00031161, 0x19060220, - 0x00345505, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x1b060220, - 0x00345605, 0x00000000, 0x00031f61, 0x11260220, - 0x00346b05, 0x00000000, 0x00131f61, 0x13260220, - 0x00346c05, 0x00000000, 0x00031e61, 0x15260220, - 0x00347b05, 0x00000000, 0x00131f61, 0x17260220, - 0x00347c05, 0x00000000, 0xa0610a40, 0x0b025702, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x70140000, 0xf7001124, 0x00020000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x74140000, 0xf7001524, 0x00020000, - 0x00031961, 0x19260220, 0x00346105, 0x00000000, - 0x00131a61, 0x1b260220, 0x00346205, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x78140000, 0xf7001924, 0x00020000, - 0x00042d61, 0x51060990, 0x00567006, 0x00000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x00041b61, 0x56060990, 0x00567406, 0x00000000, - 0x00041261, 0x6f050110, 0x00565106, 0x00000000, - 0x00041161, 0x73050110, 0x00565606, 0x00000000, - 0x0004b661, 0x64060990, 0x00567806, 0x00000000, - 0x00040061, 0x52060100, 0x00567006, 0x00000000, - 0x00041161, 0x77050110, 0x00566406, 0x00000000, - 0x00041c61, 0x55070000, 0x00566f0e, 0x00000000, - 0x00040061, 0x57060100, 0x00567406, 0x00000000, - 0x00041c61, 0x53070000, 0x00565206, 0x00000000, - 0x00040c61, 0x68070000, 0x0056770e, 0x00000000, - 0x00040c61, 0x63070000, 0x0056730e, 0x00000000, - 0x00040061, 0x65060100, 0x00567806, 0x00000000, - 0x00041a61, 0x720500a0, 0x00665507, 0x00000000, - 0x00041d61, 0x61070000, 0x00565706, 0x00000000, - 0x00041c61, 0x7a0500a0, 0x00666807, 0x00000000, - 0x00040b61, 0x760500a0, 0x00666307, 0x00000000, - 0x00040a61, 0x66070000, 0x00566506, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041341, 0x39058aa4, 0x0a467205, 0x3b808081, - 0x00040e61, 0x710500a0, 0x00665307, 0x00000000, - 0x00041441, 0x41058aa4, 0x0a467a05, 0x3b808081, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041441, 0x3d058aa4, 0x0a467605, 0x3b808081, - 0x00040961, 0x790500a0, 0x00666607, 0x00000000, - 0x00040a61, 0x750500a0, 0x00666107, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041541, 0x3b058aa4, 0x0a467105, 0x3b808081, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041341, 0x43058aa4, 0x0a467905, 0x3b808081, - 0x00041341, 0x3f058aa4, 0x0a467505, 0x3b808081, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000580, 0x00000580, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x00041741, 0x7b050660, 0x01465b05, 0x00560d06, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041741, 0x15050660, 0x01465b05, 0x00560d16, - 0x00041c41, 0x7d050660, 0x01465d05, 0x00560d06, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041741, 0x11050660, 0x01465f05, 0x00560d06, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041b40, 0x7b160110, 0x01567b16, 0x00561506, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x00041741, 0x16050660, 0x01465d05, 0x00560d16, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa01d0a40, 0x7b000902, 0x00041a40, 0x7d160110, - 0x01567d16, 0x00561606, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00041341, 0x17050660, - 0x01465f05, 0x00560d16, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x271f0970, 0x09001d03, - 0xa0511b40, 0x7d000902, 0x00041b40, 0x11160110, - 0x01561116, 0x00561706, 0xa07cb540, 0x0b021f02, - 0x27530b70, 0x09005103, 0xa0551b40, 0x11000902, - 0x00030061, 0x15060220, 0x00345105, 0x00000000, - 0x00130061, 0x17060220, 0x00345205, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x27571b70, 0x09005503, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031161, 0x19060220, - 0x00345505, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x1b060220, - 0x00345605, 0x00000000, 0xa0551f40, 0x0b025302, - 0x00030061, 0x11060220, 0x00341d05, 0x00000000, - 0x80103d01, 0x00000000, 0x00000000, 0x00000000, - 0x00131561, 0x13060220, 0x00341e05, 0x00000000, - 0xa0511e40, 0x0b025702, 0x00031c61, 0x15260220, - 0x00345505, 0x00000000, 0x00131d61, 0x17260220, - 0x00345605, 0x00000000, 0x00031d61, 0x11260220, - 0x00347c05, 0x00000000, 0x00131d61, 0x13260220, - 0x00347d05, 0x00000000, 0x00031d61, 0x19260220, - 0x00345105, 0x00000000, 0x00131e61, 0x1b260220, - 0x00345205, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x1d140000, - 0xfb001124, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x11140000, - 0xfb001524, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x57140000, - 0xfb001924, 0x00000000, 0x00042e61, 0x52070200, - 0x00461d05, 0x00000000, 0x00042f61, 0x1f070200, - 0x00461105, 0x00000000, 0x60133e61, 0x00101100, - 0x00042061, 0x55070200, 0x00465705, 0x00000000, - 0x60153f61, 0x00105700, 0x60110a61, 0x00101d00, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041b61, 0x17070000, 0x00665207, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x1b070000, 0x00661117, 0x00000000, - 0x00043061, 0x19070000, 0x0066110f, 0x00000000, - 0x00040a61, 0x57070000, 0x00661517, 0x00000000, - 0x00040961, 0x1d070000, 0x00661f07, 0x00000000, - 0x00041361, 0x51070000, 0x00661317, 0x00000000, - 0x00041f61, 0x53070000, 0x00665507, 0x00000000, - 0x00041d61, 0x110500a0, 0x00661907, 0x00000000, - 0x00041a61, 0x190500a0, 0x00665107, 0x00000000, - 0x00040061, 0x1f070000, 0x0066130f, 0x00000000, - 0x00041961, 0x130500a0, 0x00661b07, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041341, 0x39058aa4, 0x0a461105, 0x3b808081, - 0x00040061, 0x55070000, 0x0066150f, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041341, 0x49058aa4, 0x0a461905, 0x3b808081, - 0x00041961, 0x150500a0, 0x00661f07, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041441, 0x47058aa4, 0x0a461305, 0x3b808081, - 0x00041f61, 0x120500a0, 0x00661707, 0x00000000, - 0x00041961, 0x620500a0, 0x00665507, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041441, 0x3d058aa4, 0x0a461505, 0x3b808081, - 0x00041d61, 0x140500a0, 0x00661d07, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041441, 0x3b058aa4, 0x0a461205, 0x3b808081, - 0x00041441, 0x41058aa4, 0x0a466205, 0x3b808081, - 0x00041b61, 0x610500a0, 0x00665307, 0x00000000, - 0x00041e61, 0x630500a0, 0x00665707, 0x00000000, - 0x00041541, 0x3f058aa4, 0x0a461405, 0x3b808081, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041341, 0x43058aa4, 0x0a466105, 0x3b808081, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041341, 0x4b058aa4, 0x0a466305, 0x3b808081, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000690, 0x00000690, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x00040941, 0x64050660, 0x01465b05, 0x00560d06, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041341, 0x18050660, 0x01465b05, 0x00560d16, - 0x00041341, 0x66050660, 0x01465d05, 0x00560d06, - 0x00041441, 0x68050660, 0x01465f05, 0x00560d06, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041b40, 0x64160110, 0x01566416, 0x00561806, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x19050660, 0x01465d05, 0x00560d16, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa01d0a40, 0x64000902, 0x00041a40, 0x66160110, - 0x01566616, 0x00561906, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041141, 0x1a050660, - 0x01465f05, 0x00560d16, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x271f0970, 0x09001d03, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00031761, 0x11060220, 0x00341d05, 0x00000000, - 0x80103d01, 0x00000000, 0x00000000, 0x00000000, - 0x00131361, 0x13060220, 0x00341e05, 0x00000000, - 0xa0511d40, 0x66000902, 0x00041d40, 0x68160110, - 0x01566816, 0x00561a06, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa065d540, 0x0b021f02, - 0x27530b70, 0x09005103, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00031361, 0x15060220, - 0x00345105, 0x00000000, 0x80102701, 0x00000000, - 0x00000000, 0x00000000, 0x00131761, 0x17060220, - 0x00345205, 0x00000000, 0xa0550d40, 0x68000902, - 0x00031d61, 0x11260220, 0x00346505, 0x00000000, - 0x00131e61, 0x13260220, 0x00346605, 0x00000000, - 0xa0511e40, 0x0b025302, 0x27570c70, 0x09005503, - 0x00030061, 0x19060220, 0x00345505, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131661, 0x1b060220, 0x00345605, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x1f140000, 0xfb041124, 0x00040000, - 0x00031c61, 0x15260220, 0x00345105, 0x00000000, - 0x00131d61, 0x17260220, 0x00345205, 0x00000000, - 0xa01d1d40, 0x0b025702, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x11140000, - 0xfb041524, 0x00040000, 0x00031961, 0x19260220, - 0x00341d05, 0x00000000, 0x00131a61, 0x1b260220, - 0x00341e05, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x13140000, - 0xfb041924, 0x00040000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xe01b2168, 0x00a01f03, - 0xe0153268, 0x01401f03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe0171965, 0x3ff01503, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xe0192268, 0x01401103, 0xe0530068, 0x00a01103, - 0xe0151d65, 0x3ff01b03, 0xe01b1b65, 0x3ff01903, - 0xe01d2368, 0x00a01303, 0xe0510068, 0x01401303, - 0xe0191d65, 0x3ff05303, 0xe0531a65, 0x3ff05103, - 0xe0511c65, 0x3ff01d03, 0xe01d0065, 0x3ff01303, - 0xe0130065, 0x3ff01103, 0xe0110065, 0x3ff01f03, - 0x00041961, 0x1f060210, 0x00461105, 0x00000000, - 0x00040061, 0x11060210, 0x00461505, 0x00000000, - 0x00040061, 0x15060210, 0x00461705, 0x00000000, - 0x00041d61, 0x17060210, 0x00461305, 0x00000000, - 0x00041f61, 0x13060210, 0x00461905, 0x00000000, - 0x00040061, 0x19060210, 0x00461b05, 0x00000000, - 0x00041f61, 0x1b060210, 0x00461d05, 0x00000000, - 0x00040061, 0x1d060210, 0x00465105, 0x00000000, - 0x00040061, 0x51060210, 0x00465305, 0x00000000, - 0x00041f61, 0x53060110, 0x00561f06, 0x00000000, - 0x00041f61, 0x1f060110, 0x00561106, 0x00000000, - 0x00041f61, 0x11060110, 0x00561506, 0x00000000, - 0x00041f61, 0x15060110, 0x00561706, 0x00000000, - 0x00041f61, 0x17060110, 0x00561306, 0x00000000, - 0x00041f61, 0x13060110, 0x00561906, 0x00000000, - 0x00041f61, 0x19060110, 0x00561b06, 0x00000000, - 0x00041f61, 0x1b060110, 0x00561d06, 0x00000000, - 0x00040961, 0x700501a0, 0x00561b06, 0x00000000, - 0x00041f61, 0x1d060110, 0x00565106, 0x00000000, - 0x00041141, 0x41058aa4, 0x0a467005, 0x3a802008, - 0x00041b61, 0x6f0501a0, 0x00561906, 0x00000000, - 0x00041961, 0x510501a0, 0x00561d06, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041241, 0x43058aa4, 0x0a466f05, 0x3a802008, - 0x00041c61, 0x6e0501a0, 0x00561306, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041341, 0x4b058aa4, 0x0a465105, 0x3a802008, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041241, 0x49058aa4, 0x0a466e05, 0x3a802008, - 0x00041d61, 0x6d0501a0, 0x00561706, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x3d058aa4, 0x0a466d05, 0x3a802008, - 0x00041e61, 0x6c0501a0, 0x00561506, 0x00000000, - 0x00041141, 0x3f058aa4, 0x0a466c05, 0x3a802008, - 0x00041f61, 0x6b0501a0, 0x00561106, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x47058aa4, 0x0a466b05, 0x3a802008, - 0x00041f61, 0x6a0501a0, 0x00561f06, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x39058aa4, 0x0a466a05, 0x3a802008, - 0x00041f61, 0x690501a0, 0x00565306, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x3b058aa4, 0x0a466905, 0x3a802008, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x000004e8, 0x000004e8, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x00041341, 0x71050660, 0x01465b05, 0x00560d06, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x1b050660, 0x01465b05, 0x00560d16, - 0x00041741, 0x73050660, 0x01465d05, 0x00560d06, - 0x00041141, 0x75050660, 0x01465f05, 0x00560d06, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041141, 0x1f050660, 0x01465f05, 0x00560d16, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041561, 0x47054220, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x49054220, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x4b054220, 0x00000000, 0x00000000, - 0x00041f40, 0x71160110, 0x01567116, 0x00561b06, - 0x00041d40, 0x75160110, 0x01567516, 0x00561f06, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041241, 0x1c050660, 0x01465d05, 0x00560d16, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0xa0550a40, 0x75000902, 0x00041a40, 0x73160110, - 0x01567316, 0x00561c06, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa01d0a40, 0x71000902, - 0xa0511a40, 0x73000902, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00030961, 0x19060220, - 0x00345505, 0x00000000, 0x00131d61, 0x1b060220, - 0x00345605, 0x00000000, 0x271f1c70, 0x09001d03, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00031661, 0x11060220, 0x00341d05, 0x00000000, - 0x80103d01, 0x00000000, 0x00000000, 0x00000000, - 0x00131361, 0x13060220, 0x00341e05, 0x00000000, - 0x27530a70, 0x09005103, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00031361, 0x15060220, - 0x00345105, 0x00000000, 0x80102701, 0x00000000, - 0x00000000, 0x00000000, 0x00131361, 0x17060220, - 0x00345205, 0x00000000, 0x27571470, 0x09005503, - 0xa072f540, 0x0b021f02, 0xa07c1d40, 0x0b025302, - 0xa0620940, 0x0b025702, 0x00031b61, 0x11260220, - 0x00347205, 0x00000000, 0x00131c61, 0x13260220, - 0x00347305, 0x00000000, 0x00031c61, 0x15260220, - 0x00347c05, 0x00000000, 0x00131d61, 0x17260220, - 0x00347d05, 0x00000000, 0x00031d61, 0x19260220, - 0x00346205, 0x00000000, 0x00131e61, 0x1b260220, - 0x00346305, 0x00000000, 0x80000d01, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x76140000, - 0xfb001124, 0x00000000, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x7b140000, - 0xfb001524, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x11140000, - 0xfb001924, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x69060110, - 0x00567616, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x6b060110, - 0x00567b16, 0x00000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x00041761, 0x6d060110, - 0x00561116, 0x00000000, 0x00040a61, 0x790501a0, - 0x00566906, 0x00000000, 0x00041a61, 0x7e0501a0, - 0x00566b06, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x140501a0, - 0x00566d06, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041341, 0x39058aa4, - 0x0a467905, 0x37800080, 0x00040061, 0x780501a0, - 0x00567606, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041441, 0x3d058aa4, - 0x0a467e05, 0x37800080, 0x00041e61, 0x7d0501a0, - 0x00567b06, 0x00000000, 0x00041541, 0x41058aa4, - 0x0a461405, 0x37800080, 0x00043461, 0x130501a0, - 0x00561106, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041541, 0x3b058aa4, - 0x0a467805, 0x37800080, 0x00041441, 0x3f058aa4, - 0x0a467d05, 0x37800080, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041341, 0x43058aa4, - 0x0a461305, 0x37800080, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x000006b0, 0x000006b0, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041341, 0x15050660, - 0x01465b05, 0x00560d06, 0x00040041, 0x51050660, - 0x01465b05, 0x00560d16, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00041341, 0x17050660, - 0x01465d05, 0x00560d06, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041141, 0x19050660, - 0x01465f05, 0x00560d06, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00041b40, 0x15160110, - 0x01561516, 0x00565106, 0x00041241, 0x52050660, - 0x01465d05, 0x00560d16, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0xa0550a40, 0x15000902, - 0x00041a40, 0x17160110, 0x01561716, 0x00565206, - 0x00041241, 0x53050660, 0x01465f05, 0x00560d16, - 0x27151b70, 0x09005503, 0xa0671540, 0x00405503, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00031461, 0x11060220, 0x00345505, 0x00000000, - 0x80103d01, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x13060220, 0x00345605, 0x00000000, - 0xa0570c40, 0x17000902, 0x00041e40, 0x19160110, - 0x01561916, 0x00565306, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0xa0610a40, 0x0b021502, - 0x27171b70, 0x09005703, 0xa06b1340, 0x00405703, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa01f0940, 0x19000902, 0x00031c61, 0x11260220, - 0x00346105, 0x00000000, 0x00131d61, 0x13260220, - 0x00346205, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa0630940, 0x0b021702, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x271d0a70, 0x09001f03, 0xa06f0040, 0x00401f03, - 0x00030061, 0x51060220, 0x00341f05, 0x00000000, - 0x00130061, 0x53060220, 0x00342005, 0x00000000, - 0x27691170, 0x55006703, 0x00030061, 0x19060220, - 0x00345705, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x1b060220, - 0x00345805, 0x00000000, 0x00030061, 0x15060220, - 0x00346705, 0x00000000, 0x00130061, 0x17060220, - 0x00346805, 0x00000000, 0x276d1770, 0x57006b03, - 0xa0650b40, 0x0b021d02, 0x27710b70, 0x1f006f03, - 0xa0671f40, 0x61026902, 0x00031f61, 0x19260220, - 0x00346305, 0x00000000, 0x00131f61, 0x1b260220, - 0x00346405, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x61140000, - 0xfb001124, 0x00000000, 0x00031d61, 0x51260220, - 0x00346505, 0x00000000, 0x00131e61, 0x53260220, - 0x00346605, 0x00000000, 0x00030061, 0x55060220, - 0x00346f05, 0x00000000, 0x00130061, 0x57060220, - 0x00347005, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa0111f40, 0x63026d02, - 0x00031f61, 0x15260220, 0x00346705, 0x00000000, - 0x00131f61, 0x17260220, 0x00346805, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x13140000, 0xfb001924, 0x00000000, - 0x00030061, 0x1d060220, 0x00346b05, 0x00000000, - 0x00130061, 0x1f060220, 0x00346c05, 0x00000000, - 0xa0193640, 0x65027102, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x1b140000, - 0xfb005124, 0x00000000, 0x00031b61, 0x1d260220, - 0x00341105, 0x00000000, 0x00131b61, 0x1f260220, - 0x00341205, 0x00000000, 0x00031b61, 0x55260220, - 0x00341905, 0x00000000, 0x00131c61, 0x57260220, - 0x00341a05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x11140000, - 0xf7001d24, 0x00020000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x1d140000, - 0xf7001524, 0x00020000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x19140000, - 0xf7005524, 0x00020000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00042561, 0x17060110, - 0x00566116, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x150501a0, - 0x00561706, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00042661, 0x1f060110, - 0x00561316, 0x00000000, 0x00042761, 0x51060110, - 0x00561b16, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041141, 0x39058aa4, - 0x0a461505, 0x37800080, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041a61, 0x530501a0, - 0x00561f06, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x560501a0, - 0x00565106, 0x00000000, 0x00040061, 0x510501a0, - 0x00561306, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041341, 0x3d058aa4, - 0x0a465305, 0x37800080, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00042861, 0x540501a0, - 0x00561106, 0x00000000, 0x00042961, 0x1f0501a0, - 0x00561d06, 0x00000000, 0x00041541, 0x41058aa4, - 0x0a465605, 0x37800080, 0x00041541, 0x3f058aa4, - 0x0a465105, 0x37800080, 0x00042a61, 0x570501a0, - 0x00561906, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041541, 0x49058aa4, - 0x0a465405, 0x37800080, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041541, 0x47058aa4, - 0x0a461f05, 0x37800080, 0x00040061, 0x550501a0, - 0x00561b06, 0x00000000, 0x00040961, 0x1a0501a0, - 0x00566106, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041541, 0x4b058aa4, - 0x0a465705, 0x37800080, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041341, 0x43058aa4, - 0x0a465505, 0x37800080, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041341, 0x3b058aa4, - 0x0a461a05, 0x37800080, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000518, 0x00000518, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00040a41, 0x61050660, - 0x01465b05, 0x00560d06, 0x00041241, 0x54050660, - 0x01465b05, 0x00560d16, 0x00041341, 0x66050660, - 0x01465d05, 0x00560d06, 0x00041141, 0x68050660, - 0x01465f05, 0x00560d06, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041561, 0x47054220, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x49054220, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x4b054220, - 0x00000000, 0x00000000, 0x00041e40, 0x61160110, - 0x01566116, 0x00565406, 0x00041241, 0x55050660, - 0x01465d05, 0x00560d16, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa01d0a40, 0x61000902, - 0x00041a40, 0x66160110, 0x01566616, 0x00565506, - 0x00041341, 0x56050660, 0x01465f05, 0x00560d16, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x271f0970, 0x09001d03, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00031461, 0x11060220, - 0x00341d05, 0x00000000, 0x80103d01, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x13060220, - 0x00341e05, 0x00000000, 0xa0510d40, 0x66000902, - 0x00041d40, 0x68160110, 0x01566816, 0x00565606, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0xa0650b40, 0x0b021f02, 0x27530a70, 0x09005103, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00031361, 0x15060220, 0x00345105, 0x00000000, - 0x80102701, 0x00000000, 0x00000000, 0x00000000, - 0x00131361, 0x17060220, 0x00345205, 0x00000000, - 0xa0551d40, 0x68000902, 0x00031d61, 0x11260220, - 0x00346505, 0x00000000, 0x00131e61, 0x13260220, - 0x00346605, 0x00000000, 0xa07d0a40, 0x0b025302, - 0x27570b70, 0x09005503, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031161, 0x19060220, - 0x00345505, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x1b060220, - 0x00345605, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x1d140000, - 0xfb001124, 0x00000000, 0x00031c61, 0x15260220, - 0x00347d05, 0x00000000, 0x00131d61, 0x17260220, - 0x00347e05, 0x00000000, 0xa0630940, 0x0b025702, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x53140000, 0xfb001524, 0x00000000, - 0x00031961, 0x19260220, 0x00346305, 0x00000000, - 0x00131a61, 0x1b260220, 0x00346405, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x73140000, 0xfb001924, 0x00000000, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041761, 0x6e060110, 0x00561d16, 0x00000000, - 0x00041161, 0x690505a0, 0x00561d06, 0x00000000, - 0x00041961, 0x510505a0, 0x00566e06, 0x00000000, - 0x00040941, 0x1e058aa0, 0x0a466905, 0x38000100, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x00041661, 0x70060110, 0x00565316, 0x00000000, - 0x00041f61, 0x550505a0, 0x00565306, 0x00000000, - 0x00041341, 0x6c058aa0, 0x0a465105, 0x38000100, - 0x00041961, 0x610505a0, 0x00567006, 0x00000000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x00041761, 0x75060110, 0x00567316, 0x00000000, - 0x00040061, 0x660505a0, 0x00567306, 0x00000000, - 0x00040c41, 0x57058aa0, 0x0a465505, 0x38000100, - 0xe56e1462, 0xbf806c00, 0x00041441, 0x70058aa0, - 0x0a466105, 0x38000100, 0x00041961, 0x640505a0, - 0x00567506, 0x00000000, 0x00041541, 0x68058aa0, - 0x0a466605, 0x38000100, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xe7391462, 0x3f806e00, - 0xe5720962, 0xbf807000, 0xe56f1762, 0xbf805700, - 0x00041541, 0x6a058aa0, 0x0a466405, 0x38000100, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xe73d1362, 0x3f807200, 0xe73f1362, 0x3f806f00, - 0xe5751362, 0xbf806a00, 0xe56a0062, 0xbf801e00, - 0xe7411262, 0x3f807500, 0xe5740962, 0xbf806800, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xe73b1362, 0x3f806a00, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe7431262, 0x3f807400, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000730, 0x00000730, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x00040941, 0x76050660, 0x01465b05, 0x00560d06, - 0x00041341, 0x57050660, 0x01465b05, 0x00560d16, - 0x00041241, 0x78050660, 0x01465d05, 0x00560d06, - 0x00040a41, 0x61050660, 0x01465d05, 0x00560d16, - 0x00041241, 0x7a050660, 0x01465f05, 0x00560d06, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041c40, 0x76160110, 0x01567616, 0x00565706, - 0x00041b40, 0x78160110, 0x01567816, 0x00566106, - 0x00041141, 0x62050660, 0x01465f05, 0x00560d16, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0xa0550a40, 0x76000902, 0xa0571b40, 0x78000902, - 0x00041b40, 0x7a160110, 0x01567a16, 0x00566206, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x27150b70, 0x09005503, 0xa0671340, 0x00405503, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00031461, 0x11060220, 0x00345505, 0x00000000, - 0x80103d01, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x13060220, 0x00345605, 0x00000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x27170b70, 0x09005703, 0xa06b1240, 0x00405703, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031161, 0x19060220, 0x00345705, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x1b060220, 0x00345805, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa01f0940, 0x7a000902, 0xa061f540, 0x0b021502, - 0xa0630940, 0x0b021702, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x271d0a70, 0x09001f03, - 0xa06f1740, 0x00401f03, 0x00031761, 0x51060220, - 0x00341f05, 0x00000000, 0x00131261, 0x53060220, - 0x00342005, 0x00000000, 0x27691170, 0x55006703, - 0x00031f61, 0x11260220, 0x00346105, 0x00000000, - 0x00131f61, 0x13260220, 0x00346205, 0x00000000, - 0x00031f61, 0x19260220, 0x00346305, 0x00000000, - 0x00131f61, 0x1b260220, 0x00346405, 0x00000000, - 0x00030061, 0x15060220, 0x00346705, 0x00000000, - 0x00130061, 0x17060220, 0x00346805, 0x00000000, - 0x276d1770, 0x57006b03, 0xa0651340, 0x0b021d02, - 0xa0671f40, 0x61026902, 0x27711370, 0x1f006f03, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x61140000, 0xfb001124, 0x00000000, - 0x00031b61, 0x51260220, 0x00346505, 0x00000000, - 0x00131c61, 0x53260220, 0x00346605, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xa0111e40, 0x63026d02, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x13140000, - 0xfb001924, 0x00000000, 0x00031d61, 0x15260220, - 0x00346705, 0x00000000, 0x00131e61, 0x17260220, - 0x00346805, 0x00000000, 0x00030061, 0x55060220, - 0x00346f05, 0x00000000, 0x00130061, 0x57060220, - 0x00347005, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xa0191f40, 0x65027102, - 0x00030061, 0x1d060220, 0x00346b05, 0x00000000, - 0x00130061, 0x1f060220, 0x00346c05, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x1b140000, 0xfb005124, 0x00000000, - 0x00031b61, 0x55260220, 0x00341905, 0x00000000, - 0x00131c61, 0x57260220, 0x00341a05, 0x00000000, - 0x00031c61, 0x1d260220, 0x00341105, 0x00000000, - 0x00131c61, 0x1f260220, 0x00341205, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x19140000, 0xf7005524, 0x00020000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x11140000, 0xf7001d24, 0x00020000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x1d140000, 0xf7001524, 0x00020000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00042b61, 0x53060110, 0x00566116, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00042c61, 0x51060110, 0x00561316, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041a61, 0x150505a0, 0x00565306, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x1f0505a0, 0x00565106, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00042d61, 0x17060110, 0x00561b16, 0x00000000, - 0x00041961, 0x510505a0, 0x00561706, 0x00000000, - 0x00042f61, 0x170505a0, 0x00561d06, 0x00000000, - 0x00042e61, 0x1d0505a0, 0x00561106, 0x00000000, - 0x00042761, 0x110505a0, 0x00561906, 0x00000000, - 0x00040061, 0x190505a0, 0x00561b06, 0x00000000, - 0x00040961, 0x1b0505a0, 0x00561306, 0x00000000, - 0x00040961, 0x130505a0, 0x00566106, 0x00000000, - 0x00041141, 0x53058aa0, 0x0a461305, 0x38000100, - 0x00041341, 0x13058aa0, 0x0a461b05, 0x38000100, - 0x00041541, 0x1b058aa0, 0x0a461905, 0x38000100, - 0x00041741, 0x19058aa0, 0x0a461105, 0x38000100, - 0x00041741, 0x11058aa0, 0x0a461d05, 0x38000100, - 0x00040041, 0x1d058aa0, 0x0a461705, 0x38000100, - 0x00040041, 0x17058aa0, 0x0a465105, 0x38000100, - 0x00040041, 0x51058aa0, 0x0a461f05, 0x38000100, - 0x00040041, 0x1f058aa0, 0x0a461505, 0x38000100, - 0xe57c1462, 0xbf801d00, 0xe57e1362, 0xbf805100, - 0xe5511762, 0xbf801900, 0xe5151462, 0xbf801f00, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xe7471462, 0x3f807c00, 0xe51f1762, 0xbf801700, - 0xe57b0062, 0xbf805300, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xe73d1662, 0x3f807e00, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe74b1662, 0x3f805100, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xe7391662, 0x3f801500, - 0xe57d0062, 0xbf801300, 0xe7411662, 0x3f801f00, - 0xe5150062, 0xbf801100, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xe73b1762, 0x3f807b00, - 0xe73f1462, 0x3f807d00, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe7491362, 0x3f801500, - 0xe5160062, 0xbf801b00, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe7431162, 0x3f801600, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000568, 0x00000568, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x00040a41, 0x52050660, 0x01465b05, 0x00560d06, - 0x00040941, 0x63050660, 0x01465b05, 0x00560d16, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00040a41, 0x54050660, 0x01465d05, 0x00560d06, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041341, 0x57050660, 0x01465f05, 0x00560d06, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041561, 0x47054220, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x49054220, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x4b054220, 0x00000000, 0x00000000, - 0x00041e40, 0x52160110, 0x01565216, 0x00566306, - 0x00041341, 0x64050660, 0x01465d05, 0x00560d16, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa01d0a40, 0x52000902, 0x00041a40, 0x54160110, - 0x01565416, 0x00566406, 0x00041341, 0x65050660, - 0x01465f05, 0x00560d16, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x271f0970, 0x09001d03, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00031461, 0x11060220, 0x00341d05, 0x00000000, - 0x80103d01, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x13060220, 0x00341e05, 0x00000000, - 0xa0510d40, 0x54000902, 0x00041d40, 0x57160110, - 0x01565716, 0x00566506, 0x27531a70, 0x09005103, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00031161, 0x15060220, 0x00345105, 0x00000000, - 0x80102701, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x17060220, 0x00345205, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xa0550a40, 0x57000902, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0xa06b0a40, 0x0b025302, - 0xa0531f40, 0x0b021f02, 0x27571b70, 0x09005503, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031161, 0x19060220, 0x00345505, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x1b060220, 0x00345605, 0x00000000, - 0x00031d61, 0x15260220, 0x00346b05, 0x00000000, - 0x00131e61, 0x17260220, 0x00346c05, 0x00000000, - 0x00031e61, 0x11260220, 0x00345305, 0x00000000, - 0x00131f61, 0x13260220, 0x00345405, 0x00000000, - 0xa0651f40, 0x0b025702, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x63140000, - 0xfb001524, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x61140000, - 0xfb001124, 0x00000000, 0x00031961, 0x19260220, - 0x00346505, 0x00000000, 0x00131a61, 0x1b260220, - 0x00346605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x65140000, - 0xfb001924, 0x00000000, 0x80102701, 0x00000000, - 0x00000000, 0x00000000, 0x00131261, 0x79060110, - 0x00566416, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00031361, 0x78060110, - 0x00566316, 0x00000000, 0x00031161, 0x3f0509a0, - 0x00566306, 0x00000000, 0x00131261, 0x400509a0, - 0x00566406, 0x00000000, 0x80102d01, 0x00000000, - 0x00000000, 0x00000000, 0x00131761, 0x77060110, - 0x00566216, 0x00000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x00031361, 0x76060110, - 0x00566116, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00031361, 0x3b0509a0, - 0x00566106, 0x00000000, 0x80103701, 0x00000000, - 0x00000000, 0x00000000, 0x00131461, 0x3c0509a0, - 0x00566206, 0x00000000, 0x00130c61, 0x3e0509a0, - 0x00567906, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00030b61, 0x3d0509a0, - 0x00567806, 0x00000000, 0x80103701, 0x00000000, - 0x00000000, 0x00000000, 0x00130a61, 0x3a0509a0, - 0x00567706, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00030961, 0x390509a0, - 0x00567606, 0x00000000, 0x00132661, 0x7b060110, - 0x00566616, 0x00000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x00031761, 0x7a060110, - 0x00566516, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031761, 0x430509a0, - 0x00566506, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131761, 0x440509a0, - 0x00566606, 0x00000000, 0x00131a61, 0x420509a0, - 0x00567b06, 0x00000000, 0x00031961, 0x410509a0, - 0x00567a06, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000720, 0x00000720, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00040b41, 0x66050660, - 0x01465b05, 0x00560d06, 0x00041141, 0x68050660, - 0x01465b05, 0x00560d16, 0x00040941, 0x6a050660, - 0x01465d05, 0x00560d16, 0x00040d41, 0x6c050660, - 0x01465f05, 0x00560d16, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041b40, 0x66160110, - 0x01566616, 0x00566806, 0x00040041, 0x68050660, - 0x01465d05, 0x00560d06, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xa0550a40, 0x66000902, - 0x00041a40, 0x68160110, 0x01566816, 0x00566a06, - 0x00040041, 0x6a050660, 0x01465f05, 0x00560d06, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x27150970, 0x09005503, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00031461, 0x11060220, - 0x00345505, 0x00000000, 0x80103d01, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x13060220, - 0x00345605, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xa0570b40, 0x68000902, - 0x00041d40, 0x6a160110, 0x01566a16, 0x00566c06, - 0xa0670040, 0x00405503, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0xa0610a40, 0x0b021502, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x27170970, 0x09005703, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031161, 0x19060220, - 0x00345705, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x1b060220, - 0x00345805, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa01f0940, 0x6a000902, - 0xa06b0040, 0x00405703, 0x00031e61, 0x11260220, - 0x00346105, 0x00000000, 0x00131f61, 0x13260220, - 0x00346205, 0x00000000, 0xa0630940, 0x0b021702, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x271d0a70, 0x09001f03, 0xa06f1740, 0x00401f03, - 0x00031761, 0x51060220, 0x00341f05, 0x00000000, - 0x00131261, 0x53060220, 0x00342005, 0x00000000, - 0x27690070, 0x55006703, 0x00031e61, 0x19260220, - 0x00346305, 0x00000000, 0x00131f61, 0x1b260220, - 0x00346405, 0x00000000, 0x00030061, 0x15060220, - 0x00346705, 0x00000000, 0x00130061, 0x17060220, - 0x00346805, 0x00000000, 0x276d1770, 0x57006b03, - 0xa0650b40, 0x0b021d02, 0x27710b70, 0x1f006f03, - 0xa0671f40, 0x61026902, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x61140000, - 0xfb001124, 0x00000000, 0x00031b61, 0x51260220, - 0x00346505, 0x00000000, 0x00131c61, 0x53260220, - 0x00346605, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0111e40, 0x63026d02, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x13140000, 0xfb001924, 0x00000000, - 0x00030061, 0x55060220, 0x00346f05, 0x00000000, - 0x00130061, 0x57060220, 0x00347005, 0x00000000, - 0x00031e61, 0x15260220, 0x00346705, 0x00000000, - 0x00131f61, 0x17260220, 0x00346805, 0x00000000, - 0x00030061, 0x1d060220, 0x00346b05, 0x00000000, - 0x00130061, 0x1f060220, 0x00346c05, 0x00000000, - 0xa0193140, 0x65027102, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x1b140000, - 0xfb005124, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x6e140000, - 0xf7001524, 0x00020000, 0x00031b61, 0x1d260220, - 0x00341105, 0x00000000, 0x00131b61, 0x1f260220, - 0x00341205, 0x00000000, 0x00031b61, 0x55260220, - 0x00341905, 0x00000000, 0x00131c61, 0x57260220, - 0x00341a05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x6c140000, - 0xf7001d24, 0x00020000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x19140000, - 0xf7005524, 0x00020000, 0x80102001, 0x00000000, - 0x00000000, 0x00000000, 0x00131261, 0x7d060110, - 0x00566216, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00031561, 0x7c060110, - 0x00566116, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00031161, 0x3b0509a0, - 0x00566106, 0x00000000, 0x80103701, 0x00000000, - 0x00000000, 0x00000000, 0x00131261, 0x3c0509a0, - 0x00566206, 0x00000000, 0x80102101, 0x00000000, - 0x00000000, 0x00000000, 0x00131761, 0x7f060110, - 0x00561416, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x00031461, 0x7e060110, - 0x00561316, 0x00000000, 0x00031361, 0x3f0509a0, - 0x00561306, 0x00000000, 0x00131461, 0x400509a0, - 0x00561406, 0x00000000, 0x80103701, 0x00000000, - 0x00000000, 0x00000000, 0x00130c61, 0x3a0509a0, - 0x00567d06, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00030b61, 0x390509a0, - 0x00567c06, 0x00000000, 0x00130a61, 0x3e0509a0, - 0x00567f06, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00030961, 0x3d0509a0, - 0x00567e06, 0x00000000, 0x00132561, 0x12060110, - 0x00561c16, 0x00000000, 0x00032561, 0x11060110, - 0x00561b16, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031761, 0x430509a0, - 0x00561b06, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131761, 0x440509a0, - 0x00561c06, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00032761, 0x470509a0, - 0x00566e06, 0x00000000, 0x80103401, 0x00000000, - 0x00000000, 0x00000000, 0x00132761, 0x480509a0, - 0x00566f06, 0x00000000, 0x00131a61, 0x420509a0, - 0x00561206, 0x00000000, 0x00031961, 0x410509a0, - 0x00561106, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00032661, 0x490509a0, - 0x00566c06, 0x00000000, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00132661, 0x4a0509a0, - 0x00566d06, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00032761, 0x4b0509a0, - 0x00561906, 0x00000000, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00132761, 0x4c0509a0, - 0x00561a06, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000498, 0x00000498, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00040e41, 0x6f050660, - 0x01465b05, 0x00560d06, 0x00041341, 0x6d050660, - 0x01465b05, 0x00560d16, 0x00040b41, 0x71050660, - 0x01465d05, 0x00560d06, 0x00041141, 0x73050660, - 0x01465d05, 0x00560d16, 0x00040941, 0x75050660, - 0x01465f05, 0x00560d16, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041561, 0x47054220, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x49054220, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x4b054220, - 0x00000000, 0x00000000, 0x00041f40, 0x6f160110, - 0x01566f16, 0x00566d06, 0x00041e40, 0x71160110, - 0x01567116, 0x00567306, 0x00040041, 0x73050660, - 0x01465f05, 0x00560d06, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa0190940, 0x6f000902, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa0510b40, 0x71000902, 0x00041b40, 0x73160110, - 0x01567316, 0x00567506, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x271b0970, 0x09001903, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031261, 0x1d060220, 0x00341905, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x1f060220, 0x00341a05, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x27530a70, 0x09005103, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00031461, 0x11060220, - 0x00345105, 0x00000000, 0x80103d01, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x13060220, - 0x00345205, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xa0550a40, 0x73000902, - 0xa070f540, 0x0b021b02, 0xa06d1d40, 0x0b025302, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x27570b70, 0x09005503, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00031161, 0x15060220, - 0x00345505, 0x00000000, 0x80102701, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x17060220, - 0x00345605, 0x00000000, 0x00031d61, 0x1d260220, - 0x00347005, 0x00000000, 0x00131e61, 0x1f260220, - 0x00347105, 0x00000000, 0x00031e61, 0x11260220, - 0x00346d05, 0x00000000, 0x00131f61, 0x13260220, - 0x00346e05, 0x00000000, 0xa0660b40, 0x0b025702, - 0x00031961, 0x15260220, 0x00346605, 0x00000000, - 0x00131a61, 0x17260220, 0x00346705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x19240000, 0xfb041524, 0x000c0000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x15240000, 0xfb041124, 0x000c0000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x11240000, 0xfb041d24, 0x000c0000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x43050220, 0x00461905, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x41050220, 0x00461b05, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x3f050220, 0x00461505, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x3d050220, 0x00461705, 0x00000000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x3b050220, 0x00461105, 0x00000000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x39050220, 0x00461305, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x000004c8, 0x000004c8, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x00040941, 0x74050660, 0x01465b05, 0x00560d06, - 0x00041141, 0x76050660, 0x01465b05, 0x00560d16, - 0x00040a41, 0x7b050660, 0x01465d05, 0x00560d06, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00040a41, 0x18050660, 0x01465f05, 0x00560d06, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041b40, 0x74160110, 0x01567416, 0x00567606, - 0x00041341, 0x77050660, 0x01465d05, 0x00560d16, - 0x00041940, 0x7b160110, 0x01567b16, 0x00567706, - 0xa076b540, 0x74000902, 0x00041241, 0x78050660, - 0x01465f05, 0x00560d16, 0xa07d0a40, 0x7b000902, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00030b61, 0x51060220, 0x00347605, 0x00000000, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0x00130a61, 0x53060220, 0x00347705, 0x00000000, - 0x00041c40, 0x18160110, 0x01561816, 0x00567806, - 0x27780070, 0x09007603, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x27150970, 0x09007d03, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00031261, 0x55060220, 0x00347d05, 0x00000000, - 0x80103701, 0x00000000, 0x00000000, 0x00000000, - 0x00131361, 0x57060220, 0x00347e05, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa01a0940, 0x18000902, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0xa07a0940, 0x0b027802, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0xa0170940, 0x0b021502, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x271c0a70, 0x09001a03, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00031461, 0x11060220, 0x00341a05, 0x00000000, - 0x80103d01, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x13060220, 0x00341b05, 0x00000000, - 0x00031d61, 0x51260220, 0x00347a05, 0x00000000, - 0x00131e61, 0x53260220, 0x00347b05, 0x00000000, - 0x00031e61, 0x55260220, 0x00341705, 0x00000000, - 0x00131f61, 0x57260220, 0x00341805, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa01e0940, 0x0b021c02, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x09440000, - 0xfb045124, 0x003c0000, 0x00031961, 0x11260220, - 0x00341e05, 0x00000000, 0x00131a61, 0x13260220, - 0x00341f05, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x19440000, - 0xfb041124, 0x003c0000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x11440000, - 0xfb045524, 0x003c0000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x3b050220, - 0x00460905, 0x00000000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x39050220, - 0x00460b05, 0x00000000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041561, 0x47050220, - 0x00460d05, 0x00000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x43050220, - 0x00461905, 0x00000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x41050220, - 0x00461b05, 0x00000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x4b050220, - 0x00461d05, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x3f050220, - 0x00461105, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x3d050220, - 0x00461305, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x49050220, - 0x00461505, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000970, 0x00040066, 0x00010220, - 0x22460105, 0x00460305, 0x01040022, 0x0001c060, - 0x000004c0, 0x00000400, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa0511740, 0x01000103, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xa0561240, 0x02000103, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x27530a70, 0x01005103, - 0x275b1a70, 0x01005603, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031161, 0x19060220, - 0x00345105, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x1b060220, - 0x00345205, 0x00000000, 0x00032561, 0x09060220, - 0x00345605, 0x00000000, 0x00132561, 0x0b060220, - 0x00345705, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xa0550a40, 0x03025302, - 0xa05d1e40, 0x03025b02, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x01440000, - 0xfb042124, 0x003c0000, 0x00031a61, 0x19260220, - 0x00345505, 0x00000000, 0x00131b61, 0x1b260220, - 0x00345605, 0x00000000, 0x00031b61, 0x09260220, - 0x00345d05, 0x00000000, 0x00131c61, 0x0b260220, - 0x00345e05, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x11440000, - 0xfb040924, 0x003c0000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x09440000, - 0xfb041924, 0x003c0000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x2071b441, 0x39000300, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x206d1441, 0x3d000300, 0x20771341, 0x41000300, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x0004b45b, 0x1f040aa8, 0x0a0a7105, 0x01053b05, - 0x0004135b, 0x6f040aa8, 0x0a0a6d05, 0x01053f05, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00040b5b, 0x54040aa8, 0x0a0a7705, 0x01054305, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x205e1941, 0x39001300, 0x20601741, 0x3d001300, - 0x20621741, 0x41001300, 0x2079f641, 0x39000b00, - 0x207d0041, 0x3d000b00, 0x20193641, 0x41000b00, - 0x0004f45b, 0x67040aa8, 0x0a0a1f05, 0x05054705, - 0x0004175b, 0x71040aa8, 0x0a0a6f05, 0x05054905, - 0x0004f55b, 0x6b040aa8, 0x0a0a5e05, 0x11053b05, - 0x0004175b, 0x75040aa8, 0x0a0a6005, 0x11053f05, - 0x00040d5b, 0x5b040aa8, 0x0a0a6205, 0x11054305, - 0x0004f65b, 0x69040aa8, 0x0a0a7905, 0x09053b05, - 0x0004175b, 0x73040aa8, 0x0a0a7d05, 0x09053f05, - 0x00040b5b, 0x56040aa8, 0x0a0a1905, 0x09054305, - 0x0004005b, 0x78040aa8, 0x0a0a5405, 0x05054b05, - 0x0004f55b, 0x5f040aa8, 0x0a0a6b05, 0x15054705, - 0x0004175b, 0x61040aa8, 0x0a0a7505, 0x15054905, - 0x0004175b, 0x63040aa8, 0x0a0a5b05, 0x15054b05, - 0x20542440, 0x07006700, 0x0004f65b, 0x7c040aa8, - 0x0a0a6905, 0x0d054705, 0x0004175b, 0x7e040aa8, - 0x0a0a7305, 0x0d054905, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x0004175b, 0x1a040aa8, - 0x0a0a5605, 0x0d054b05, 0x2047f540, 0x17005f00, - 0x20491740, 0x17006100, 0x20560040, 0x07007100, - 0x204b1740, 0x17006300, 0x205f0040, 0x07007800, - 0x205bf640, 0x0f007c00, 0x205d0a40, 0x0f007e00, - 0x207a1740, 0x0f001a00, 0x00040024, 0x0001c060, - 0x000000d0, 0x000000d0, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00040b61, 0x5b050220, - 0x00463905, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x54050220, - 0x00463b05, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00040a61, 0x5d050220, - 0x00463d05, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x56050220, - 0x00463f05, 0x00000000, 0x00041161, 0x7a050220, - 0x00464105, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x5f050220, - 0x00464305, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000490, 0x25641162, 0x4f005903, - 0x25660962, 0x4d006403, 0x00041970, 0x00010220, - 0x52466605, 0x00463305, 0x01040022, 0x0001c060, - 0x00000400, 0x00000350, 0xe7670a70, 0x7f835b00, - 0xe7690a70, 0x7f835400, 0xe76d1570, 0x7f834700, - 0xe7710d70, 0x7f835d00, 0xe7730d70, 0x7f835600, - 0xe7771770, 0x7f834900, 0x206b1565, 0x69006703, - 0x20751265, 0x73007103, 0x206f0a65, 0x6d006b03, - 0x207c0965, 0x77007503, 0x00041965, 0x00010220, - 0x22467c05, 0x00466f05, 0x01040022, 0x0001c060, - 0x000002c0, 0x00000210, 0xe77d0a70, 0x7f837a00, - 0xe7011770, 0x7f835f00, 0xe705f370, 0x7f834b00, - 0xae092570, 0x4f004d02, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xac131770, 0x59004f02, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xac151770, 0x59004d02, 0x20031265, 0x01007d03, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x20170a66, 0x15001303, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x20070965, 0x05000303, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x20111965, 0x07000903, 0x00041965, 0x00012620, - 0x22461705, 0x00461105, 0x01040022, 0x0001c060, - 0x00000110, 0x00000090, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x27191762, 0x54005600, - 0x251f2662, 0x54005600, 0x271b3662, 0x5b005d00, - 0x25213462, 0x5b005d00, 0x271d3662, 0x47004900, - 0x25233462, 0x47004900, 0x27010e62, 0x19005f00, - 0x25090b62, 0x1f005f00, 0x27030c62, 0x1b007a00, - 0x250be562, 0x21007a00, 0x27050c62, 0x1d004b00, - 0x250de562, 0x23004b00, 0x00040024, 0x0001c060, - 0x00000090, 0x00000090, 0x00040a61, 0x05054220, - 0x00000000, 0x7f800000, 0x00040c61, 0x03054220, - 0x00000000, 0x7f800000, 0x00040e61, 0x01054220, - 0x00000000, 0x7f800000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x0d054220, - 0x00000000, 0xff800000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x0b054220, - 0x00000000, 0xff800000, 0x00040d61, 0x09054220, - 0x00000000, 0xff800000, 0x00040025, 0x00004600, - 0x00000000, 0x00000030, 0x00040070, 0x00018660, - 0x26461105, 0x00000000, 0x01041262, 0x60058220, - 0x02461705, 0xffffffff, 0x00040024, 0x0001c060, - 0x000000c0, 0x000000c0, 0x00040a61, 0x60054220, - 0x00000000, 0xffffffff, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x00041261, 0x05054220, - 0x00000000, 0x7f800000, 0x00041461, 0x03054220, - 0x00000000, 0x7f800000, 0x00041661, 0x01054220, - 0x00000000, 0x7f800000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x0d054220, - 0x00000000, 0xff800000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00041361, 0x0b054220, - 0x00000000, 0xff800000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00041561, 0x09054220, - 0x00000000, 0xff800000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x000000c0, 0x000000c0, 0x00040a61, 0x60054220, - 0x00000000, 0xffffffff, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x00040a61, 0x05054220, - 0x00000000, 0x7f800000, 0x00040a61, 0x03054220, - 0x00000000, 0x7f800000, 0x00040b61, 0x01054220, - 0x00000000, 0x7f800000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x0d054220, - 0x00000000, 0xff800000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00040b61, 0x0b054220, - 0x00000000, 0xff800000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00040d61, 0x09054220, - 0x00000000, 0xff800000, 0x00040025, 0x00004600, - 0x00000000, 0x00000060, 0x00041d64, 0x33050660, - 0x00466005, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00040961, 0x13062650, - 0x00463305, 0x00000000, 0x00041961, 0x61050110, - 0x00561306, 0x00000000, 0x00040024, 0x0001c060, - 0x000000a0, 0x000000a0, 0x00041a61, 0x61054110, - 0x00000000, 0x00000000, 0x00041261, 0x05054220, - 0x00000000, 0x7f800000, 0x00041161, 0x03054220, - 0x00000000, 0x7f800000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x01054220, - 0x00000000, 0x7f800000, 0x00041161, 0x0d054220, - 0x00000000, 0xff800000, 0x00041361, 0x0b054220, - 0x00000000, 0xff800000, 0x00041561, 0x09054220, - 0x00000000, 0xff800000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x6034b365, 0x00106105, - 0x00041361, 0x66054220, 0x00000000, 0xffffffff, - 0x00041161, 0x63054220, 0x00000000, 0x00000000, - 0x00041b61, 0x39050450, 0x00683406, 0x00000000, - 0x00041970, 0x3c058550, 0x25583905, 0x00000000, - 0x00041961, 0x3a050560, 0x00463c05, 0x00000000, - 0x00041a70, 0x00018220, 0x42466305, 0x00000010, - 0x01040028, 0x0001c660, 0x00000b28, 0x00000b28, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x3d052660, 0x00463a05, 0x00000000, - 0xe2401f4c, 0x00114004, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001969, 0x10018220, - 0x02004004, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000c00, 0x80000961, 0x42050220, - 0x00010180, 0x00000000, 0x80001969, 0x10018620, - 0x02004204, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000600, 0x80000961, 0x3f050220, - 0x00010680, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040070, 0x00018660, - 0x26003f04, 0x00000000, 0x01040022, 0x0001c060, - 0x00000a48, 0x00000a48, 0xe233234c, 0x00114004, - 0x80001969, 0x10018220, 0x02003304, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000c00, - 0x80000961, 0x3f050220, 0x00010180, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80000969, 0x10018620, 0x02003f04, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000c00, - 0x80000961, 0x47050220, 0x00010300, 0x00000000, - 0x80001169, 0x10018620, 0x02003f04, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000600, - 0x80000961, 0x4b050220, 0x00010380, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00043261, 0x43050660, 0x00004704, 0x00000000, - 0x00040070, 0x00018660, 0x26004704, 0xffffffff, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00043361, 0x49050660, 0x00004b04, 0x00000000, - 0x01040022, 0x0001c060, 0x00000930, 0x00000220, - 0xe23c004c, 0x00114004, 0x00041d70, 0x00010660, - 0x16464305, 0x00463705, 0x80001a69, 0x10018220, - 0x02003c04, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000c00, 0x80000961, 0x40050220, - 0x00010180, 0x00000000, 0x2f661d62, 0x66004903, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80000969, 0x10018620, 0x02004004, 0x00000002, - 0x80000961, 0x51050220, 0x00010080, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001269, 0x10018620, 0x02004004, 0x00000002, - 0x80000961, 0x53050220, 0x00010180, 0x00000000, - 0x80001169, 0x10018620, 0x02004004, 0x00000002, - 0x80000961, 0x55050220, 0x00010280, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001269, 0x10018620, 0x02004004, 0x00000002, - 0x80000961, 0x57050220, 0x00010480, 0x00000000, - 0x80001369, 0x10018620, 0x02004004, 0x00000002, - 0x80000961, 0x5b050220, 0x00010580, 0x00000000, - 0x80001169, 0x10018620, 0x02004004, 0x00000002, - 0x80000961, 0x5d050220, 0x00010680, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x25610062, 0x57100900, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x25690062, 0x5d100d00, - 0x2f090a62, 0x09006103, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x27600062, 0x55100500, - 0x2f0d0a62, 0x0d006903, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x25680062, 0x5b100b00, - 0x2f050a62, 0x05006003, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x275f0062, 0x53100300, - 0x2f0b0a62, 0x0b006803, 0x2f030962, 0x03005f03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x275e0062, 0x51100100, 0x2f011162, 0x01005e03, - 0x00040024, 0x0001c060, 0x00000720, 0x00000720, - 0xe23d004c, 0x00114004, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xac750070, 0xfff06603, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0xae790070, 0x37004902, 0x80001b69, 0x10018220, - 0x02003d04, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000c00, 0x80000961, 0x41050220, - 0x00010180, 0x00000000, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x20770065, 0x75003a03, - 0x80000969, 0x10018620, 0x02004104, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000a00, - 0x80000961, 0x74050220, 0x00010480, 0x00000000, - 0x80001369, 0x10018620, 0x02004104, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000800, - 0x80000961, 0x6c050220, 0x00010680, 0x00000000, - 0x80001369, 0x10018620, 0x02004104, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000800, - 0x80000961, 0x70050220, 0x00010780, 0x00000000, - 0x00041c65, 0x00010220, 0x22467705, 0x00467905, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x72050660, 0x00007404, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x6a050660, 0x00006c04, 0x00000000, - 0x80000c01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x6e050660, 0x00007004, 0x00000000, - 0x01040022, 0x0001c060, 0x000001d0, 0x000001b0, - 0xac7a0970, 0x72004d02, 0xac7c0a70, 0x6e004d02, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xac110c70, 0x6a004d02, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0xac150070, 0x72004f02, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0xac171170, 0x6e004f02, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xac1b1170, 0x6a004f02, - 0x207e0a66, 0x7c007a03, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0xac1f1170, 0x72005902, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xac211370, 0x6e005902, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x20190966, 0x17001503, - 0xac330070, 0x6a005902, 0x20130966, 0x11007e03, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x20230966, 0x21001f03, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x201d0a66, 0x1b001903, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x203c0066, 0x33002303, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x3e042e68, - 0x0eae1305, 0x3c051d05, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0xa5400070, 0x00203e03, - 0x00041961, 0x14062650, 0x00464005, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x62050110, 0x00561406, 0x00000000, - 0x00040024, 0x0001c060, 0x00000030, 0x00000030, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x62054110, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000003c0, - 0x60411a65, 0x00106205, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x42050450, - 0x00684106, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80000b61, 0x15064210, - 0x00000000, 0x00000000, 0x00041a70, 0x47058550, - 0x25584205, 0x00000000, 0x00041961, 0x43050560, - 0x00464705, 0x00000000, 0x80001b61, 0x30010110, - 0x00001504, 0x00000000, 0x00041a70, 0x00018220, - 0x22464305, 0x00000000, 0x00040061, 0x4b050120, - 0x10003000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x0004004c, 0x51050220, - 0x00464b05, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x11040062, 0x53058220, - 0x02465105, 0x00000020, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xe7550070, 0x01005303, - 0x00041965, 0x00010220, 0x22465505, 0x00463a05, - 0x01040022, 0x0001c060, 0x00000270, 0x00000270, - 0xe23e004c, 0x00114004, 0x00040070, 0x00010660, - 0x16463505, 0x00465305, 0x80001a69, 0x10018220, - 0x02003e04, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000c00, 0x80000961, 0x42050220, - 0x00010180, 0x00000000, 0x80000969, 0x10018620, - 0x02004204, 0x00000002, 0x80000961, 0x56050220, - 0x00010080, 0x00000000, 0x80001369, 0x10018620, - 0x02004204, 0x00000002, 0x80000961, 0x5b050220, - 0x00010180, 0x00000000, 0x80001269, 0x10018620, - 0x02004204, 0x00000002, 0x80000961, 0x5d050220, - 0x00010280, 0x00000000, 0x80001269, 0x10018620, - 0x02004204, 0x00000002, 0x80000961, 0x5f050220, - 0x00010480, 0x00000000, 0x80001369, 0x10018620, - 0x02004204, 0x00000002, 0x80000961, 0x61050220, - 0x00010580, 0x00000000, 0x80001169, 0x10018620, - 0x02004204, 0x00000002, 0x80000961, 0x68050220, - 0x00010680, 0x00000000, 0x80000c01, 0x00000000, - 0x00000000, 0x00000000, 0x276b0062, 0x5b100300, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x276d0062, 0x5d100500, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x256f0062, 0x5f100900, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x25710062, 0x61100b00, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x25730062, 0x68100d00, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x27690062, 0x56100100, 0x2f030d62, 0x03006b03, - 0x2f050d62, 0x05006d03, 0x2f090c62, 0x09006f03, - 0x2f0b0b62, 0x0b007103, 0x2f0d0a62, 0x0d007303, - 0x2f011162, 0x01006903, 0x2f740062, 0x66004903, - 0xe277004c, 0x00114004, 0x00040070, 0x00010660, - 0x16463505, 0x00466305, 0x80000a69, 0x10018220, - 0x02007704, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000a00, 0x80000961, 0x79050220, - 0x00010180, 0x00000000, 0x80000969, 0x10018620, - 0x02007904, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000e00, 0x80000961, 0x76050220, - 0x00010200, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x2f660062, 0x74017603, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000018, - 0xa0630040, 0x00106303, 0x00040027, 0x00014060, - 0x00000000, 0xfffff4c8, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x277a0070, 0x66003703, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x207c0965, 0x3a007a03, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001161, 0x16064210, - 0x00000000, 0x00000000, 0x80001961, 0x30010110, - 0x00001604, 0x00000000, 0x00041b70, 0x00018220, - 0x22467c05, 0x00000000, 0x00041261, 0x7e050120, - 0x00003000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00041479, 0x11058620, - 0x06463505, 0x00000000, 0x00041a4d, 0x4e050220, - 0x00467e05, 0x00000000, 0x00040070, 0x00018660, - 0x16463505, 0x00000000, 0x20130965, 0x11007e03, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x0004004d, 0x15050220, 0x00461305, 0x00000000, - 0x01040022, 0x0001c060, 0x00000160, 0x00000160, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0xa1171140, 0x024e2503, 0x80102701, 0x00000000, - 0x00000000, 0x00000000, 0xaa181340, 0x024e2703, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00030a70, 0x19050220, 0x52461705, 0x00442506, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00130970, 0x1a050220, 0x52461805, 0x00442706, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00031161, 0x4a060220, 0x00341705, 0x00000000, - 0x80101101, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x4c060220, 0x00341805, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00030940, 0x1b052660, 0x06461905, 0x00442526, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00130a40, 0x1c052660, 0x06461a05, 0x00442726, - 0x00031a61, 0x4a260220, 0x00341b05, 0x00000000, - 0x00131a61, 0x4c260220, 0x00341c05, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x64140000, 0xfb184a24, 0x01004e14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa01c0a40, 0x64101502, 0x00040070, 0x00018660, - 0x26466605, 0xffffffff, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x2f1e1162, 0x37006603, - 0x00040061, 0x00010660, 0x20467c05, 0x00000000, - 0x01040022, 0x0001c060, 0x000002f8, 0x000002f8, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00040969, 0x23058660, 0x02461c05, 0x00000005, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa0200940, 0x37201e02, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0xe0330068, 0x01b01c03, - 0x00031361, 0x39050220, 0x00442d26, 0x00000000, - 0x00131261, 0x3a050220, 0x00442f26, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0xa13b1d40, 0x230e2d02, 0x80101e01, 0x00000000, - 0x00000000, 0x00000000, 0xaa3c0040, 0x240e2f02, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00040b69, 0x22058660, 0x02462005, 0x0000001b, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030070, 0x3d050220, 0x52463b05, 0x00442d06, - 0x00033361, 0x4f060220, 0x00343b05, 0x00000000, - 0x80101c01, 0x00000000, 0x00000000, 0x00000000, - 0x00130070, 0x3e050220, 0x52463c05, 0x00442f06, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0x80101101, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x51060220, 0x00343c05, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x20070c66, 0x22004503, 0x00040069, 0x21058660, - 0x02463105, 0x0000001d, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x3f040e68, - 0x0e2e3905, 0x3d053305, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x200f0966, 0x21003703, - 0x00131a61, 0x51260220, 0x00344005, 0x00000000, - 0x00031b61, 0x4f260220, 0x00343f05, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x00000000, 0xfb0c4f24, 0x003c0144, - 0xa0410040, 0x01003b03, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x27430070, 0x3b004103, - 0x00033361, 0x50060220, 0x00344105, 0x00000000, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0x80101201, 0x00000000, 0x00000000, 0x00000000, - 0x00133361, 0x52060220, 0x00344205, 0x00000000, - 0xa0451b40, 0x3f024302, 0x00131961, 0x52260220, - 0x00344605, 0x00000000, 0x00031a61, 0x50260220, - 0x00344505, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x00000000, - 0xfb0c5024, 0x003c0944, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x20460b40, 0x09000100, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x254c0070, 0x01000900, 0xa35e1461, 0x7f810000, - 0x605e0061, 0x00100100, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xa3601661, 0x7f810000, - 0x60600061, 0x00100300, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xa3621661, 0x7f810000, - 0x60620061, 0x00100500, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0xa3640e61, 0xff810000, - 0x60640061, 0x00100900, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa3660c61, 0xff810000, - 0x60660061, 0x00100b00, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa3681761, 0xff810000, - 0x60680061, 0x00100d00, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x20480040, 0x0b000300, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x204a1740, 0x0d000500, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x01041762, 0x4e058220, - 0x02464605, 0x7f800000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80031761, 0x19060220, - 0x00445e26, 0x00000000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0x80031761, 0x2f060220, - 0x00446026, 0x00000000, 0x80030e61, 0x3f060220, - 0x00446226, 0x00000000, 0x80031561, 0x54060220, - 0x00446426, 0x00000000, 0x80031461, 0x71060220, - 0x00446626, 0x00000000, 0x80031361, 0x7e060220, - 0x00446826, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x25500070, 0x03000b00, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80031e62, 0x17060aa0, 0x5a445e06, 0x00441906, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80031d62, 0x2d060aa0, 0x5a446006, 0x00442f06, - 0x80031c62, 0x3d060aa0, 0x5a446206, 0x00443f06, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80031b62, 0x52060aa0, 0x4a446406, 0x00445406, - 0x80031a62, 0x6f060aa0, 0x4a446606, 0x00447106, - 0x80031962, 0x7c060aa0, 0x4a446806, 0x00447e06, - 0x80030e61, 0x5e260220, 0x00441706, 0x00000000, - 0x80030d61, 0x60260220, 0x00442d06, 0x00000000, - 0x80030c61, 0x62260220, 0x00443d06, 0x00000000, - 0x80030b61, 0x64260220, 0x00445206, 0x00000000, - 0x80030a61, 0x66260220, 0x00446f06, 0x00000000, - 0x01041762, 0x52058220, 0x02464805, 0x7f800000, - 0x80030961, 0x68260220, 0x00447c06, 0x00000000, - 0x80021f61, 0x1e070220, 0x00425e47, 0x00000000, - 0x80020061, 0x1c070220, 0x00425e27, 0x00000000, - 0x80021f61, 0x37070220, 0x00426047, 0x00000000, - 0x80022361, 0x32070220, 0x00426027, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80021f61, 0x44070220, 0x00426247, 0x00000000, - 0x80023261, 0x42070220, 0x00426227, 0x00000000, - 0x80021f61, 0x5c070220, 0x00426447, 0x00000000, - 0x80020061, 0x5a070220, 0x00426427, 0x00000000, - 0x80020061, 0x76070220, 0x00426647, 0x00000000, - 0x80020061, 0x74070220, 0x00426627, 0x00000000, - 0x25540070, 0x05000d00, 0x80021761, 0x03070220, - 0x00426827, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80021f62, 0x1a070aa0, - 0x5a421c07, 0x00421e07, 0x80021f62, 0x30070aa0, - 0x5a423207, 0x00423707, 0x80021e62, 0x40070aa0, - 0x5a424207, 0x00424407, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80021c62, 0x58070aa0, - 0x4a425a07, 0x00425c07, 0x80021a62, 0x72070aa0, - 0x4a427407, 0x00427607, 0x01040062, 0x56058220, - 0x02464a05, 0x7f800000, 0x80021561, 0x5e470220, - 0x00421a07, 0x00000000, 0x80021461, 0x60470220, - 0x00423007, 0x00000000, 0x80021661, 0x05070220, - 0x00426847, 0x00000000, 0x80021361, 0x62470220, - 0x00424007, 0x00000000, 0x80021261, 0x64470220, - 0x00425807, 0x00000000, 0x80021161, 0x66470220, - 0x00427207, 0x00000000, 0x00040070, 0x00018660, - 0x26464c05, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80021f61, 0x23070220, - 0x00425e67, 0x00000000, 0x80023461, 0x21070220, - 0x00425e27, 0x00000000, 0x80021f61, 0x3c070220, - 0x00426067, 0x00000000, 0x80020061, 0x3a070220, - 0x00426027, 0x00000000, 0x80021f62, 0x01070aa0, - 0x4a420307, 0x00420507, 0x80021f61, 0x6e070220, - 0x00426467, 0x00000000, 0x80020061, 0x6c070220, - 0x00426427, 0x00000000, 0x80021f61, 0x7b070220, - 0x00426667, 0x00000000, 0x80020061, 0x79070220, - 0x00426627, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x58058220, - 0x02464605, 0xff800000, 0x80020061, 0x4c070220, - 0x00426227, 0x00000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80021f62, 0x1f070aa0, - 0x5a422107, 0x00422307, 0x80021f62, 0x38070aa0, - 0x5a423a07, 0x00423c07, 0x80021361, 0x68470220, - 0x00420107, 0x00000000, 0x80021e62, 0x6a070aa0, - 0x4a426c07, 0x00426e07, 0x80021c62, 0x77070aa0, - 0x4a427907, 0x00427b07, 0x00040070, 0x00018660, - 0x26465005, 0x00000000, 0x80021461, 0x5e670220, - 0x00421f07, 0x00000000, 0x80021361, 0x60670220, - 0x00423807, 0x00000000, 0x80021c61, 0x0a070220, - 0x00426867, 0x00000000, 0x80022361, 0x08070220, - 0x00426827, 0x00000000, 0x80021261, 0x64670220, - 0x00426a07, 0x00000000, 0x80021161, 0x66670220, - 0x00427707, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x5a058220, - 0x02464805, 0xff800000, 0x80020061, 0x50070220, - 0x00426267, 0x00000000, 0x80021f62, 0x5e850aa0, - 0x5a005e64, 0x00345e85, 0x80021f62, 0x5f850aa0, - 0x5a005f64, 0x00345f85, 0x80021f62, 0x60850aa0, - 0x5a006064, 0x00346085, 0x80021f62, 0x61850aa0, - 0x5a006164, 0x00346185, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80021d62, 0x06070aa0, - 0x4a420807, 0x00420a07, 0x80021c62, 0x64850aa0, - 0x4a006464, 0x00346485, 0x80021c62, 0x65850aa0, - 0x4a006564, 0x00346585, 0x80021b62, 0x66850aa0, - 0x4a006664, 0x00346685, 0x80021b62, 0x67850aa0, - 0x4a006764, 0x00346785, 0x00040070, 0x00018660, - 0x26465405, 0x00000000, 0x80021a62, 0x45070aa0, - 0x5a424c07, 0x00425007, 0x80031762, 0x5f050aa0, - 0x5a005ee4, 0x00465f05, 0x80031762, 0x61050aa0, - 0x5a0060e4, 0x00466105, 0x80021761, 0x68670220, - 0x00420607, 0x00000000, 0x80031662, 0x65050aa0, - 0x4a0064e4, 0x00466505, 0x80031562, 0x67050aa0, - 0x4a0066e4, 0x00466705, 0x01040062, 0x5c058220, - 0x02464a05, 0xff800000, 0x80021561, 0x62670220, - 0x00424507, 0x00000000, 0x80021b62, 0x68850aa0, - 0x4a006864, 0x00346885, 0x80021b62, 0x69850aa0, - 0x4a006964, 0x00346985, 0x00040070, 0x00018220, - 0x52463505, 0x00000003, 0x80021a62, 0x62850aa0, - 0x5a006264, 0x00346285, 0x80021a62, 0x63850aa0, - 0x5a006364, 0x00346385, 0x80031362, 0x69050aa0, - 0x4a0068e4, 0x00466905, 0x80031262, 0x63050aa0, - 0x5a0062e4, 0x00466305, 0x01040022, 0x0001c060, - 0x000002e8, 0x000002e8, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x6a058660, - 0x02463505, 0x00000002, 0x00030061, 0x6d050220, - 0x00442926, 0x00000000, 0x00130061, 0x6e050220, - 0x00442b26, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0xa16f0040, 0x6a0e2902, - 0x80101c01, 0x00000000, 0x00000000, 0x00000000, - 0xaa700040, 0x6b0e2b02, 0xe06b0068, 0x01e03503, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030070, 0x71050220, 0x52466f05, 0x00442906, - 0x80101b01, 0x00000000, 0x00000000, 0x00000000, - 0x00130070, 0x72050220, 0x52467005, 0x00442b06, - 0xa0750040, 0x08006f03, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x73040e68, - 0x0e2e6d05, 0x71056b05, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x27770070, 0x6f007503, - 0xe77b0070, 0x00203503, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0xa0790040, 0x73027702, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x7d050220, 0x020061e4, 0x000063e4, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0xe7010070, 0x00103503, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x60060220, - 0x00347505, 0x00000000, 0x80101101, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x62060220, - 0x00347605, 0x00000000, 0x80000c01, 0x00000000, - 0x00000000, 0x00000000, 0x2f6a0062, 0x7d015f83, - 0x00031b61, 0x60260220, 0x00347905, 0x00000000, - 0x00131b61, 0x62260220, 0x00347a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb2a6024, 0x01006a14, - 0xa0030040, 0x08c06f03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x27050070, 0x6f000303, - 0x00040070, 0x00018660, 0x26467b05, 0x00000000, - 0x00033661, 0x6b060220, 0x00340305, 0x00000000, - 0x00130061, 0x6d060220, 0x00340405, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0xa0070040, 0x73020502, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x09050220, - 0x020067e4, 0x000069e4, 0x00131a61, 0x6d260220, - 0x00340805, 0x00000000, 0x00031b61, 0x6b260220, - 0x00340705, 0x00000000, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x80000c01, 0x00000000, - 0x00000000, 0x00000000, 0x2f6f0062, 0x09016583, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x00000000, 0xfb2c6b24, 0x01006f14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0xa30a1a61, 0x7f810000, 0x600a0061, 0x00104e00, - 0xa30c0061, 0x7f810000, 0x600c0061, 0x00105200, - 0xa30e2561, 0x7f810000, 0x600e0061, 0x00105600, - 0xa3102561, 0xff810000, 0x60100061, 0x00105800, - 0xa3121f61, 0xff810000, 0x60120061, 0x00105a00, - 0xa3141d61, 0xff810000, 0x60140061, 0x00105c00, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00040070, 0x00018220, 0x52463505, 0x00000003, - 0x80031661, 0x18060220, 0x00440a26, 0x00000000, - 0x80031561, 0x29060220, 0x00440c26, 0x00000000, - 0x80031461, 0x39060220, 0x00440e26, 0x00000000, - 0x80031361, 0x46060220, 0x00441026, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80031161, 0x60060220, 0x00441426, 0x00000000, - 0x80031261, 0x53060220, 0x00441226, 0x00000000, - 0x80031e62, 0x16060aa0, 0x5a440a06, 0x00441806, - 0x80031d62, 0x23060aa0, 0x5a440c06, 0x00442906, - 0x80031c62, 0x37060aa0, 0x5a440e06, 0x00443906, - 0x80031b62, 0x44060aa0, 0x4a441006, 0x00444606, - 0x80031a62, 0x5e060aa0, 0x4a441406, 0x00446006, - 0x80031962, 0x51060aa0, 0x4a441206, 0x00445306, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80030e61, 0x0a260220, 0x00441606, 0x00000000, - 0x80030d61, 0x0c260220, 0x00442306, 0x00000000, - 0x80030c61, 0x0e260220, 0x00443706, 0x00000000, - 0x80030b61, 0x10260220, 0x00444406, 0x00000000, - 0x80030a61, 0x14260220, 0x00445e06, 0x00000000, - 0x80030961, 0x12260220, 0x00445106, 0x00000000, - 0x80021e61, 0x1d070220, 0x00420a47, 0x00000000, - 0x80020061, 0x1b070220, 0x00420a27, 0x00000000, - 0x80021f61, 0x2e070220, 0x00420c47, 0x00000000, - 0x80020061, 0x2c070220, 0x00420c27, 0x00000000, - 0x80021f61, 0x3e070220, 0x00420e47, 0x00000000, - 0x80020061, 0x3c070220, 0x00420e27, 0x00000000, - 0x80021f61, 0x4b070220, 0x00421047, 0x00000000, - 0x80020061, 0x49070220, 0x00421027, 0x00000000, - 0x80021f61, 0x65070220, 0x00421447, 0x00000000, - 0x80023661, 0x63070220, 0x00421427, 0x00000000, - 0x80021761, 0x58070220, 0x00421247, 0x00000000, - 0x80021761, 0x56070220, 0x00421227, 0x00000000, - 0x80020062, 0x19070aa0, 0x5a421b07, 0x00421d07, - 0x80021f62, 0x2a070aa0, 0x5a422c07, 0x00422e07, - 0x80021f62, 0x3a070aa0, 0x5a423c07, 0x00423e07, - 0x80021d62, 0x47070aa0, 0x4a424907, 0x00424b07, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80021b62, 0x61070aa0, 0x4a426307, 0x00426507, - 0x80021962, 0x54070aa0, 0x4a425607, 0x00425807, - 0x80021661, 0x0a470220, 0x00421907, 0x00000000, - 0x80021561, 0x0c470220, 0x00422a07, 0x00000000, - 0x80021461, 0x0e470220, 0x00423a07, 0x00000000, - 0x80021361, 0x10470220, 0x00424707, 0x00000000, - 0x80021261, 0x14470220, 0x00426107, 0x00000000, - 0x80021161, 0x12470220, 0x00425407, 0x00000000, - 0x80021e61, 0x22070220, 0x00420a67, 0x00000000, - 0x80020061, 0x20070220, 0x00420a27, 0x00000000, - 0x80021f61, 0x33070220, 0x00420c67, 0x00000000, - 0x80020061, 0x31070220, 0x00420c27, 0x00000000, - 0x80021f61, 0x43070220, 0x00420e67, 0x00000000, - 0x80020061, 0x41070220, 0x00420e27, 0x00000000, - 0x80021f61, 0x50070220, 0x00421067, 0x00000000, - 0x80020061, 0x4e070220, 0x00421027, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80021f61, 0x6a070220, 0x00421467, 0x00000000, - 0x80020061, 0x68070220, 0x00421427, 0x00000000, - 0x80020061, 0x5d070220, 0x00421267, 0x00000000, - 0x80020061, 0x5b070220, 0x00421227, 0x00000000, - 0x80020062, 0x1e070aa0, 0x5a422007, 0x00422207, - 0x80021f62, 0x2f070aa0, 0x5a423107, 0x00423307, - 0x80021f62, 0x3f070aa0, 0x5a424107, 0x00424307, - 0x80021d62, 0x4c070aa0, 0x4a424e07, 0x00425007, - 0x80021b62, 0x66070aa0, 0x4a426807, 0x00426a07, - 0x80021962, 0x59070aa0, 0x4a425b07, 0x00425d07, - 0x80021661, 0x0a670220, 0x00421e07, 0x00000000, - 0x80021561, 0x0c670220, 0x00422f07, 0x00000000, - 0x80021461, 0x0e670220, 0x00423f07, 0x00000000, - 0x80021361, 0x10670220, 0x00424c07, 0x00000000, - 0x80021261, 0x14670220, 0x00426607, 0x00000000, - 0x80021161, 0x12670220, 0x00425907, 0x00000000, - 0x80021e62, 0x0a850aa0, 0x5a000a64, 0x00340a85, - 0x80021e62, 0x0b850aa0, 0x5a000b64, 0x00340b85, - 0x80021d62, 0x0c850aa0, 0x5a000c64, 0x00340c85, - 0x80021d62, 0x0d850aa0, 0x5a000d64, 0x00340d85, - 0x80021c62, 0x0e850aa0, 0x5a000e64, 0x00340e85, - 0x80021c62, 0x0f850aa0, 0x5a000f64, 0x00340f85, - 0x80021b62, 0x10850aa0, 0x4a001064, 0x00341085, - 0x80021b62, 0x11850aa0, 0x4a001164, 0x00341185, - 0x80021a62, 0x14850aa0, 0x4a001464, 0x00341485, - 0x80021a62, 0x15850aa0, 0x4a001564, 0x00341585, - 0x80021962, 0x12850aa0, 0x4a001264, 0x00341285, - 0x80021962, 0x13850aa0, 0x4a001364, 0x00341385, - 0x80030062, 0x0b050aa0, 0x5a000ae4, 0x00460b05, - 0x80031762, 0x0d050aa0, 0x5a000ce4, 0x00460d05, - 0x80031762, 0x0f050aa0, 0x5a000ee4, 0x00460f05, - 0x80031762, 0x11050aa0, 0x4a0010e4, 0x00461105, - 0x80031762, 0x15050aa0, 0x4a0014e4, 0x00461505, - 0x80031662, 0x13050aa0, 0x4a0012e4, 0x00461305, - 0x01040022, 0x0001c060, 0x00000290, 0x00000290, - 0x00040069, 0x16058660, 0x02463505, 0x00000002, - 0x00030061, 0x19050220, 0x00442526, 0x00000000, - 0x00130061, 0x1a050220, 0x00442726, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0xa11b0040, 0x160e2502, 0x80101c01, 0x00000000, - 0x00000000, 0x00000000, 0xaa1c0040, 0x170e2702, - 0xe0170068, 0x01e03503, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00030070, 0x1d050220, - 0x52461b05, 0x00442506, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x70060220, - 0x00341b05, 0x00000000, 0x80101c01, 0x00000000, - 0x00000000, 0x00000000, 0x00130070, 0x1e050220, - 0x52461c05, 0x00442706, 0x00130061, 0x72060220, - 0x00341c05, 0x00000000, 0xe7210070, 0x00203503, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x1f040e68, 0x0e2e1905, 0x1d051705, - 0x80001401, 0x00000000, 0x00000000, 0x00000000, - 0x01040062, 0x23050220, 0x02000de4, 0x00000fe4, - 0x00131a61, 0x72260220, 0x00342005, 0x00000000, - 0x00031b61, 0x70260220, 0x00341f05, 0x00000000, - 0xe7250070, 0x00103503, 0x80000c01, 0x00000000, - 0x00000000, 0x00000000, 0x2f740062, 0x23010b83, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x00000000, 0xfb2a7024, 0x01007414, - 0xa0270040, 0x01001b03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x27290070, 0x1b002703, - 0x00041f70, 0x00018660, 0x26462105, 0x00000000, - 0x00033761, 0x75060220, 0x00342705, 0x00000000, - 0x00130061, 0x77060220, 0x00342805, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0xa02b0040, 0x1f022902, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x01040062, 0x2d050220, - 0x020013e4, 0x000015e4, 0x00131a61, 0x77260220, - 0x00342c05, 0x00000000, 0x00031b61, 0x75260220, - 0x00342b05, 0x00000000, 0x00040070, 0x00018660, - 0x26462505, 0x00000000, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x2f790062, 0x2d011183, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x00000000, 0xfb2c7524, 0x01007914, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80030061, 0x7e050220, 0x00460005, 0x00000000, - 0x80040931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_build_primref_triangles_to_primrefs_indirect = { - .prog_data = { - .base.nr_params = 19, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 3, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 33856, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_build_primref_triangles_to_primrefs_indirect_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 19, - .push.cross_thread.regs = 3, - .push.cross_thread.size = 96, - }, - .args_size = 44, - .arg_count = 6, - .args = gfx125_bvh_build_primref_triangles_to_primrefs_indirect_args, - .code = gfx125_bvh_build_primref_triangles_to_primrefs_indirect_code, -}; -const char *gfx125_bvh_build_primref_triangles_to_primrefs_indirect_sha1 = "aa2ef984b5321d88195f9fffbc7ff2550cd1c7b2"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_copy_clone_indirect.h b/src/intel/vulkan/grl/gfx125_bvh_copy_clone_indirect.h deleted file mode 100644 index 32544391df7..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_copy_clone_indirect.h +++ /dev/null @@ -1,497 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_copy_clone_indirect_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_copy_clone_indirect_args[] = { - { 0, 8 }, - { 8, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g65<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g33<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g66<1>UD g65<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -mov(8) g64<1>UW 0x76543210V { align1 WE_all 1Q }; -shl(16) g26<1>D g33<8,8,1>D 0x00000004UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g1UD g66UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g64.8<1>UW g64<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g28<1>D g64<8,8,1>UW { align1 1H }; -and(16) g30<1>UD g28<1,1,0>UD 0x0000000fUD { align1 1H I@1 compacted }; -add(16) g6<1>D g26<1,1,0>D g30<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g12.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g14.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g8.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g10.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g12<2>F g2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g14<2>F g2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g8<2>F g2.2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g10<2>F g2.2<0,1,0>F { align1 2Q F@4 compacted }; -and(8) g32<1>UD g12<8,4,2>UD 0x0000003fUD { align1 1Q F@4 compacted }; -and(8) g33<1>UD g14<8,4,2>UD 0x0000003fUD { align1 2Q F@3 compacted }; -add(8) g79<1>D g8<8,4,2>D 168D { align1 1Q F@2 compacted }; -add(8) g80<1>D g10<8,4,2>D 168D { align1 2Q F@1 compacted }; -add(16) g34<1>D -g32<1,1,0>D 64D { align1 1H I@3 compacted }; -mov(8) g38<2>UD g79<4,4,1>UD { align1 1Q I@3 }; -cmp.l.f0.0(16) g18<1>UD g79<1,1,0>UD 0x000000a8UD { align1 1H I@3 compacted }; -mov(8) g40<2>UD g80<4,4,1>UD { align1 2Q }; -and(16) g36<1>UD g34<1,1,0>UD 0x0000003fUD { align1 1H I@4 compacted }; -add(8) g20<1>D -g18<8,8,1>D g8.1<8,4,2>D { align1 1Q I@3 }; -add(8) g21<1>D -g19<8,8,1>D g10.1<8,4,2>D { align1 2Q I@4 }; -add(8) g42<1>D g12<8,4,2>D g36<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g43<1>D g14<8,4,2>D g37<1,1,0>D { align1 2Q I@4 compacted }; -add(8) g48<1>D g8<8,4,2>D g36<1,1,0>D { align1 1Q compacted }; -add(8) g49<1>D g10<8,4,2>D g37<1,1,0>D { align1 2Q compacted }; -mov(8) g38.1<2>UD g20<4,4,1>UD { align1 1Q I@6 }; -mov(8) g40.1<2>UD g21<4,4,1>UD { align1 2Q I@6 }; -cmp.l.f0.0(8) g44<1>UD g42<8,8,1>UD g12<8,4,2>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g45<1>UD g43<8,8,1>UD g14<8,4,2>UD { align1 2Q I@6 }; -cmp.l.f0.0(8) g50<1>UD g48<8,8,1>UD g8<8,4,2>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g51<1>UD g49<8,8,1>UD g10<8,4,2>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g21UD g38UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -add(8) g46<1>D -g44<8,8,1>D g12.1<8,4,2>D { align1 1Q I@4 }; -add(8) g47<1>D -g45<8,8,1>D g14.1<8,4,2>D { align1 2Q I@4 }; -add(8) g52<1>D -g50<8,8,1>D g8.1<8,4,2>D { align1 1Q I@4 }; -add(8) g53<1>D -g51<8,8,1>D g10.1<8,4,2>D { align1 2Q I@4 }; -shr(16) g25<1>UD g21<1,1,0>UD 0x00000008UD { align1 1H $1.dst compacted }; -add(16) g38<1>D g21<1,1,0>D -g36<1,1,0>D { align1 1H $1.src compacted }; -cmp.l.f0.0(16) null<1>UD g36<8,8,1>UD g21<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shr(16) g40<1>UD g38<1,1,0>UD 0x00000002UD { align1 1H I@2 compacted }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -shl(16) g54<1>D g25<8,8,1>D 0x00000004UD { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g65<1>UD g6<8,8,1>UD { align1 1H }; - -LABEL2: -cmp.ge.f0.0(16) null<1>UD g65<8,8,1>UD g40<8,8,1>UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL1 UIP: LABEL1 { align1 1H }; -shl(16) g56<1>D g65<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g58<1>UD g65<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g60<1>D g48<1,1,0>D g56<1,1,0>D { align1 1H I@2 compacted }; -add(16) g4<1>D g42<1,1,0>D g56<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g81<1>UD g60<1,1,0>UD g48<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g71<2>UD g60<4,4,1>UD { align1 1Q $2.src }; -mov(8) g73<2>UD g61<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(16) g67<1>UD g4<1,1,0>UD g42<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g75<2>UD g4<4,4,1>UD { align1 1Q $3.src }; -mov(8) g77<2>UD g5<4,4,1>UD { align1 2Q $3.src }; -add3(16) g3<1>D g52<8,8,1>D g58<8,8,1>D -g81<1,1,1>D { align1 1H I@6 }; -add3(16) g69<1>D g46<8,8,1>D g58<8,8,1>D -g67<1,1,1>D { align1 1H I@4 }; -mov(8) g71.1<2>UD g3<4,4,1>UD { align1 1Q I@2 }; -mov(8) g73.1<2>UD g4<4,4,1>UD { align1 2Q I@3 }; -mov(8) g75.1<2>UD g69<4,4,1>UD { align1 1Q I@3 }; -mov(8) g77.1<2>UD g70<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g16UD g71UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g75UD g16UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -add3(16) g65<1>D 0x0040UW g54<8,8,1>D g65<1,1,1>D { align1 1H }; - -LABEL1: -while(16) JIP: LABEL2 { align1 1H }; -and(16) g70<1>UD g38<8,8,1>UD 0xfffffffcUD { align1 1H $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g72<1>D g38<1,1,0>D -g70<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g6<8,8,1>UD g72<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL3 UIP: LABEL3 { align1 1H }; -add(16) g73<1>D g42<1,1,0>D g70<1,1,0>D { align1 1H $2.src compacted }; -add(16) g77<1>D g48<1,1,0>D g70<1,1,0>D { align1 1H $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g75<1>UD g73<1,1,0>UD g42<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g87<1>D g73<1,1,0>D g6<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g16<1>UD g77<1,1,0>UD g48<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g62<1>D g77<1,1,0>D g6<1,1,0>D { align1 1H compacted }; -mov(8) g97<2>UD g87<4,4,1>UD { align1 1Q I@3 }; -mov(8) g99<2>UD g88<4,4,1>UD { align1 2Q I@4 }; -mov(8) g93<2>UD g62<4,4,1>UD { align1 1Q I@3 }; -mov(8) g95<2>UD g63<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g83<1>UD g62<1,1,0>UD g77<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g89<1>UD g87<1,1,0>UD g73<1,1,0>UD { align1 1H compacted }; -add3(16) g85<1>D -g16<8,8,1>D g52<8,8,1>D -g83<1,1,1>D { align1 1H I@2 }; -add3(16) g91<1>D -g75<8,8,1>D g46<8,8,1>D -g89<1,1,1>D { align1 1H I@2 }; -mov(8) g93.1<2>UD g85<4,4,1>UD { align1 1Q I@2 }; -mov(8) g95.1<2>UD g86<4,4,1>UD { align1 2Q I@3 }; -mov(8) g97.1<2>UD g91<4,4,1>UD { align1 1Q I@3 }; -mov(8) g99.1<2>UD g92<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g86UD g93UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(16) g101<1>UD g86<32,8,4>UB { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g97UD g101UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $5 }; - -LABEL3: -endif(16) JIP: LABEL0 { align1 1H }; - -LABEL0: -endif(16) JIP: LABEL4 { align1 1H }; - -LABEL4: -and(8) g92<1>UD g12<8,4,2>UD 0x00000003UD { align1 1Q compacted }; -and(8) g93<1>UD g14<8,4,2>UD 0x00000003UD { align1 2Q $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g94<1>D -g92<1,1,0>D 4D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -and.nz.f0.0(16) g96<1>UD g94<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL5 UIP: LABEL5 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g6<8,8,1>UD g96<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL6 UIP: LABEL6 { align1 1H }; -add(8) g98<1>D g8<8,4,2>D g6<1,1,0>D { align1 1Q $5.src compacted }; -add(8) g99<1>D g10<8,4,2>D g7<1,1,0>D { align1 2Q $5.src compacted }; -add(8) g104<1>D g12<8,4,2>D g6<1,1,0>D { align1 1Q compacted }; -add(8) g105<1>D g14<8,4,2>D g7<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(8) g100<1>UD g98<8,8,1>UD g8<8,4,2>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -cmp.l.f0.0(8) g101<1>UD g99<8,8,1>UD g10<8,4,2>UD { align1 2Q I@4 }; -mov(8) g110<2>UD g98<4,4,1>UD { align1 1Q }; -mov(8) g112<2>UD g99<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g106<1>UD g104<8,8,1>UD g12<8,4,2>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g107<1>UD g105<8,8,1>UD g14<8,4,2>UD { align1 2Q I@6 }; -mov(8) g114<2>UD g104<4,4,1>UD { align1 1Q }; -mov(8) g116<2>UD g105<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(8) g102<1>D -g100<8,8,1>D g8.1<8,4,2>D { align1 1Q I@7 }; -add(8) g103<1>D -g101<8,8,1>D g10.1<8,4,2>D { align1 2Q I@7 }; -add(8) g108<1>D -g106<8,8,1>D g12.1<8,4,2>D { align1 1Q I@6 }; -add(8) g109<1>D -g107<8,8,1>D g14.1<8,4,2>D { align1 2Q I@6 }; -mov(8) g110.1<2>UD g102<4,4,1>UD { align1 1Q I@4 }; -mov(8) g112.1<2>UD g103<4,4,1>UD { align1 2Q I@4 }; -mov(8) g114.1<2>UD g108<4,4,1>UD { align1 1Q I@4 }; -mov(8) g116.1<2>UD g109<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g103UD g110UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(16) g118<1>UD g103<32,8,4>UB { align1 1H $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g114UD g118UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; - -LABEL6: -endif(16) JIP: LABEL5 { align1 1H }; -add(8) g109<1>D g12<8,4,2>D g96<1,1,0>D { align1 1Q compacted }; -add(8) g110<1>D g14<8,4,2>D g97<1,1,0>D { align1 2Q $6.src compacted }; -add(8) g115<1>D g8<8,4,2>D g96<1,1,0>D { align1 1Q $7.src compacted }; -add(8) g116<1>D g10<8,4,2>D g97<1,1,0>D { align1 2Q $7.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g111<1>UD g109<8,8,1>UD g12<8,4,2>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g112<1>UD g110<8,8,1>UD g14<8,4,2>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(8) g117<1>UD g115<8,8,1>UD g8<8,4,2>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -cmp.l.f0.0(8) g118<1>UD g116<8,8,1>UD g10<8,4,2>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g113<1>D -g111<8,8,1>D g12.1<8,4,2>D { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -add(8) g114<1>D -g112<8,8,1>D g14.1<8,4,2>D { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(8) g119<1>D -g117<8,8,1>D g8.1<8,4,2>D { align1 1Q I@4 }; -add(8) g120<1>D -g118<8,8,1>D g10.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g12<2>UD g109<4,4,1>UD { align1 1Q }; -mov(8) g14<2>UD g110<4,4,1>UD { align1 2Q }; -mov(8) g8<2>UD g115<4,4,1>UD { align1 1Q }; -mov(8) g10<2>UD g116<4,4,1>UD { align1 2Q }; -mov(8) g12.1<2>UD g113<4,4,1>UD { align1 1Q I@4 }; -mov(8) g14.1<2>UD g114<4,4,1>UD { align1 2Q I@4 }; -mov(8) g8.1<2>UD g119<4,4,1>UD { align1 1Q I@4 }; -mov(8) g10.1<2>UD g120<4,4,1>UD { align1 2Q I@4 }; - -LABEL5: -endif(16) JIP: LABEL7 { align1 1H }; - -LABEL7: -and(8) g120<1>UD g12<8,4,2>UD 0x0000003fUD { align1 1Q I@5 compacted }; -and(8) g121<1>UD g14<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -add(16) g122<1>D -g120<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g124<1>UD g122<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g126<1>UD g124<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.l.f0.0(16) g1<1>UD g6<1,1,0>UD g126<1,1,0>UD { align1 1H A@1 compacted }; -cmp.nz.f0.0(16) g64<1>D g124<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g1<8,8,1>UD g64<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL8 UIP: LABEL8 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g65<1>D g6<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g79<1>UD g6<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g18<1>UD g8.1<8,4,2>UD { align1 1Q }; -mov(8) g19<1>UD g10.1<8,4,2>UD { align1 2Q }; -mov(8) g26<1>UD g12.1<8,4,2>UD { align1 1Q }; -mov(8) g27<1>UD g14.1<8,4,2>UD { align1 2Q }; -add(8) g20<1>D g8<8,4,2>D g65<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g21<1>D g10<8,4,2>D g66<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g28<1>D g12<8,4,2>D g65<1,1,0>D { align1 1Q compacted }; -add(8) g29<1>D g14<8,4,2>D g66<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g22<1>UD g20<8,8,1>UD g8<8,4,2>UD { align1 1Q I@4 }; -mov(8) g119<2>UD g20<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g23<1>UD g21<8,8,1>UD g10<8,4,2>UD { align1 2Q @5 $1.dst }; -mov(8) g121<2>UD g21<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g30<1>UD g28<8,8,1>UD g12<8,4,2>UD { align1 1Q I@6 }; -mov(8) g123<2>UD g28<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g31<1>UD g29<8,8,1>UD g14<8,4,2>UD { align1 2Q I@7 }; -mov(8) g125<2>UD g29<4,4,1>UD { align1 2Q }; -add3(16) g24<1>D g18<8,8,1>D g79<8,8,1>D -g22<1,1,1>D { align1 1H @6 $1.dst }; -add3(16) g32<1>D g26<8,8,1>D g79<8,8,1>D -g30<1,1,1>D { align1 1H I@3 }; -mov(8) g119.1<2>UD g24<4,4,1>UD { align1 1Q I@2 }; -mov(8) g121.1<2>UD g25<4,4,1>UD { align1 2Q I@3 }; -mov(8) g123.1<2>UD g32<4,4,1>UD { align1 1Q I@3 }; -mov(8) g125.1<2>UD g33<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g1UD g119UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g123UD g1UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; - -LABEL8: -endif(16) JIP: LABEL9 { align1 1H }; - -LABEL9: -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q $9.src }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_copy_clone_indirect_code[] = { - 0x80000065, 0x41058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x21050220, 0x00000024, 0x00000000, - 0xe2421a40, 0x00014103, 0x80030061, 0x40054410, - 0x00000000, 0x76543210, 0x00041b69, 0x1a058660, - 0x02462105, 0x00000004, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa00420c, 0x00340000, 0x64401a40, 0x00804095, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x1c050160, 0x00464005, 0x00000000, - 0xe01e1965, 0x00f01c03, 0xa0061940, 0x1e001a02, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x210c0061, 0x001102cc, 0x2a0e0061, 0x001102cc, - 0x00030061, 0x08260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x0a260aa0, 0x00000264, 0x00000000, - 0x210c1461, 0x00110204, 0x2a0e1461, 0x00110204, - 0x21081461, 0x00110244, 0x2a0a1461, 0x00110244, - 0xe1201465, 0x03fe0c03, 0xea211365, 0x03fe0e03, - 0xa14f1240, 0x0a8e0803, 0xaa501140, 0x0a8e0a03, - 0xa0221b40, 0x04022003, 0x00031b61, 0x26060220, - 0x00344f05, 0x00000000, 0xe7121b70, 0x0a804f03, - 0x00130061, 0x28060220, 0x00345005, 0x00000000, - 0xe0241c65, 0x03f02203, 0x00031b40, 0x14052660, - 0x06461205, 0x00440826, 0x00131c40, 0x15052660, - 0x06461305, 0x00440a26, 0xa12a1b40, 0x240e0c02, - 0xaa2b1c40, 0x250e0e02, 0xa1300040, 0x240e0802, - 0xaa310040, 0x250e0a02, 0x00031e61, 0x26260220, - 0x00341405, 0x00000000, 0x00131e61, 0x28260220, - 0x00341505, 0x00000000, 0x00031e70, 0x2c050220, - 0x52462a05, 0x00440c06, 0x00131e70, 0x2d050220, - 0x52462b05, 0x00440e06, 0x00031e70, 0x32050220, - 0x52463005, 0x00440806, 0x00131e70, 0x33050220, - 0x52463105, 0x00440a06, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x15240000, - 0xfb042624, 0x000c0000, 0x00031c40, 0x2e052660, - 0x06462c05, 0x00440c26, 0x00131c40, 0x2f052660, - 0x06462d05, 0x00440e26, 0x00031c40, 0x34052660, - 0x06463205, 0x00440826, 0x00131c40, 0x35052660, - 0x06463305, 0x00440a26, 0xe0192168, 0x00801503, - 0xa0263140, 0x24201502, 0x00040070, 0x00010220, - 0x52462405, 0x00461505, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe0281a68, 0x00202603, - 0x01040022, 0x0001c060, 0x00000360, 0x00000360, - 0x00041d69, 0x36058660, 0x02461905, 0x00000004, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x41050220, 0x00460605, 0x00000000, - 0x00041970, 0x00010220, 0x42464105, 0x00462805, - 0x01040028, 0x0001c660, 0x00000158, 0x00000158, - 0x00040069, 0x38058660, 0x02464105, 0x00000002, - 0xe03a0068, 0x01e04103, 0xa03c1a40, 0x38003002, - 0xa0040040, 0x38002a02, 0x27511a70, 0x30003c03, - 0x00033261, 0x47060220, 0x00343c05, 0x00000000, - 0x00133261, 0x49060220, 0x00343d05, 0x00000000, - 0x27431c70, 0x2a000403, 0x00033361, 0x4b060220, - 0x00340405, 0x00000000, 0x00133361, 0x4d060220, - 0x00340505, 0x00000000, 0x00041e52, 0x03040e68, - 0x0e2e3405, 0x51053a05, 0x00041c52, 0x45040e68, - 0x0e2e2e05, 0x43053a05, 0x00031a61, 0x47260220, - 0x00340305, 0x00000000, 0x00131b61, 0x49260220, - 0x00340405, 0x00000000, 0x00031b61, 0x4b260220, - 0x00344505, 0x00000000, 0x00131c61, 0x4d260220, - 0x00344605, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x10140000, - 0xfb044724, 0x00040000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x00000000, - 0xfb0c4b24, 0x00041014, 0x00040052, 0x41044160, - 0x0e0e0040, 0x41053605, 0x00040027, 0x00014060, - 0x00000000, 0xfffffe98, 0x00043265, 0x46058220, - 0x02462605, 0xfffffffc, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0481940, 0x46202602, - 0x00041970, 0x00010220, 0x52460605, 0x00464805, - 0x01040022, 0x0001c060, 0x00000160, 0x00000160, - 0xa0493240, 0x46002a02, 0xa04d3340, 0x46003002, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x274b1a70, 0x2a004903, 0xa0570040, 0x06004902, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x27101b70, 0x30004d03, 0xa03e0040, 0x06004d02, - 0x00031b61, 0x61060220, 0x00345705, 0x00000000, - 0x00131c61, 0x63060220, 0x00345805, 0x00000000, - 0x00031b61, 0x5d060220, 0x00343e05, 0x00000000, - 0x00131c61, 0x5f060220, 0x00343f05, 0x00000000, - 0x27530070, 0x4d003e03, 0x27590070, 0x49005703, - 0x00041a52, 0x55042e68, 0x0e2e1005, 0x53053405, - 0x00041a52, 0x5b042e68, 0x0e2e4b05, 0x59052e05, - 0x00031a61, 0x5d260220, 0x00345505, 0x00000000, - 0x00131b61, 0x5f260220, 0x00345605, 0x00000000, - 0x00031b61, 0x61260220, 0x00345b05, 0x00000000, - 0x00131c61, 0x63260220, 0x00345c05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x56140000, 0xf3005d24, 0x00020000, - 0x00042461, 0x65050020, 0x00665607, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x00000000, 0xf3086124, 0x00026514, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0xe15c0065, 0x003e0c03, 0xea5d3465, 0x003e0e03, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa05e1940, 0x00425c03, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xee601965, 0x00305e03, - 0x01040022, 0x0001c060, 0x00000370, 0x00000370, - 0x00041a70, 0x00010220, 0x52460605, 0x00466005, - 0x01040022, 0x0001c060, 0x000001b0, 0x000001b0, - 0xa1623540, 0x060e0802, 0xaa633540, 0x070e0a02, - 0xa1680040, 0x060e0c02, 0xaa690040, 0x070e0e02, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00031c70, 0x64050220, 0x52466205, 0x00440806, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0x00131c70, 0x65050220, 0x52466305, 0x00440a06, - 0x00030061, 0x6e060220, 0x00346205, 0x00000000, - 0x00130061, 0x70060220, 0x00346305, 0x00000000, - 0x00031e70, 0x6a050220, 0x52466805, 0x00440c06, - 0x00131e70, 0x6b050220, 0x52466905, 0x00440e06, - 0x00030061, 0x72060220, 0x00346805, 0x00000000, - 0x00130061, 0x74060220, 0x00346905, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00031f40, 0x66052660, 0x06466405, 0x00440826, - 0x00131f40, 0x67052660, 0x06466505, 0x00440a26, - 0x00031e40, 0x6c052660, 0x06466a05, 0x00440c26, - 0x00131e40, 0x6d052660, 0x06466b05, 0x00440e26, - 0x00031c61, 0x6e260220, 0x00346605, 0x00000000, - 0x00131c61, 0x70260220, 0x00346705, 0x00000000, - 0x00031c61, 0x72260220, 0x00346c05, 0x00000000, - 0x00131c61, 0x74260220, 0x00346d05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x67140000, 0xf3006e24, 0x00020000, - 0x00042661, 0x76050020, 0x00666707, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x00000000, 0xf3087224, 0x00027614, - 0x00040025, 0x00004600, 0x00000000, 0x000001a0, - 0xa16d0040, 0x600e0c02, 0xaa6e3640, 0x610e0e02, - 0xa1733740, 0x600e0802, 0xaa743740, 0x610e0a02, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031c70, 0x6f050220, 0x52466d05, 0x00440c06, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131c70, 0x70050220, 0x52466e05, 0x00440e06, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00031c70, 0x75050220, 0x52467305, 0x00440806, - 0x80103701, 0x00000000, 0x00000000, 0x00000000, - 0x00131c70, 0x76050220, 0x52467405, 0x00440a06, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031c40, 0x71052660, 0x06466f05, 0x00440c26, - 0x80103701, 0x00000000, 0x00000000, 0x00000000, - 0x00131c40, 0x72052660, 0x06467005, 0x00440e26, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00031c40, 0x77052660, 0x06467505, 0x00440826, - 0x00131c40, 0x78052660, 0x06467605, 0x00440a26, - 0x00030061, 0x0c060220, 0x00346d05, 0x00000000, - 0x00130061, 0x0e060220, 0x00346e05, 0x00000000, - 0x00030061, 0x08060220, 0x00347305, 0x00000000, - 0x00130061, 0x0a060220, 0x00347405, 0x00000000, - 0x00031c61, 0x0c260220, 0x00347105, 0x00000000, - 0x00131c61, 0x0e260220, 0x00347205, 0x00000000, - 0x00031c61, 0x08260220, 0x00347705, 0x00000000, - 0x00131c61, 0x0a260220, 0x00347805, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0xe1781d65, 0x03fe0c03, 0xea791d65, 0x03fe0e03, - 0xa07a1940, 0x04027803, 0xe07c1965, 0x03f07a03, - 0xe07e1968, 0x00207c03, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x27010970, 0x7e000603, - 0xae400070, 0x00007c03, 0x00041965, 0x00010220, - 0x22460105, 0x00464005, 0x01040022, 0x0001c060, - 0x000001c8, 0x000001c8, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x41058660, - 0x02460605, 0x00000002, 0xe04f0068, 0x01e00603, - 0x00030061, 0x12050220, 0x00440826, 0x00000000, - 0x00130061, 0x13050220, 0x00440a26, 0x00000000, - 0x00030061, 0x1a050220, 0x00440c26, 0x00000000, - 0x00130061, 0x1b050220, 0x00440e26, 0x00000000, - 0xa1141e40, 0x410e0802, 0xaa151f40, 0x420e0a02, - 0xa11c0040, 0x410e0c02, 0xaa1d0040, 0x420e0e02, - 0x00031c70, 0x16050220, 0x52461405, 0x00440806, - 0x00030061, 0x77060220, 0x00341405, 0x00000000, - 0x0013d170, 0x17050220, 0x52461505, 0x00440a06, - 0x00130061, 0x79060220, 0x00341505, 0x00000000, - 0x00031e70, 0x1e050220, 0x52461c05, 0x00440c06, - 0x00030061, 0x7b060220, 0x00341c05, 0x00000000, - 0x00131f70, 0x1f050220, 0x52461d05, 0x00440e06, - 0x00130061, 0x7d060220, 0x00341d05, 0x00000000, - 0x0004e152, 0x18040e68, 0x0e2e1205, 0x16054f05, - 0x00041b52, 0x20040e68, 0x0e2e1a05, 0x1e054f05, - 0x00031a61, 0x77260220, 0x00341805, 0x00000000, - 0x00131b61, 0x79260220, 0x00341905, 0x00000000, - 0x00031b61, 0x7b260220, 0x00342005, 0x00000000, - 0x00131c61, 0x7d260220, 0x00342105, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x01140000, 0xfb047724, 0x00040000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x00000000, 0xfb0c7b24, 0x00040114, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80033961, 0x7e050220, 0x00460005, 0x00000000, - 0x80040931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_copy_clone_indirect = { - .prog_data = { - .base.nr_params = 12, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 3104, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_copy_clone_indirect_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 12, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 16, - .arg_count = 2, - .args = gfx125_bvh_copy_clone_indirect_args, - .code = gfx125_bvh_copy_clone_indirect_code, -}; -const char *gfx125_bvh_copy_clone_indirect_sha1 = "d5ec55f99f7bbf8e739500902ffb0757c28c3c00"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_copy_compact.h b/src/intel/vulkan/grl/gfx125_bvh_copy_compact.h deleted file mode 100644 index 878c98fec6b..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_copy_compact.h +++ /dev/null @@ -1,6946 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_copy_compact_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_copy_compact_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 4 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g62<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g79<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g63<1>UD g62<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -mov(8) g101<1>UW 0x76543210V { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g1UD g63UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g101.8<1>UW g101<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g67.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g43.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g83.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g57.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g67<2>F g2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g43<2>F g2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g83<2>F g2.2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g57<2>F g2.2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g49<1>UD g83<8,4,2>UD { align1 1Q F@2 }; -mov(8) g51<1>UD g83.1<8,4,2>UD { align1 1Q }; -add(8) g46<1>D g83<8,4,2>D 32D { align1 1Q compacted }; -add(8) g64<1>D g83<8,4,2>D 16D { align1 1Q compacted }; -add(8) g66<1>D g83<8,4,2>D 44D { align1 1Q compacted }; -add(8) g92<1>D g83<8,4,2>D 40D { align1 1Q compacted }; -mov(8) g50<1>UD g57<8,4,2>UD { align1 2Q F@1 }; -mov(8) g52<1>UD g57.1<8,4,2>UD { align1 2Q }; -add(8) g47<1>D g57<8,4,2>D 32D { align1 2Q compacted }; -add(8) g65<1>D g57<8,4,2>D 16D { align1 2Q compacted }; -add(8) g99<1>D g57<8,4,2>D 44D { align1 2Q compacted }; -add(8) g103<1>D g57<8,4,2>D 40D { align1 2Q compacted }; -mov(8) g19<2>UD g46<4,4,1>UD { align1 1Q I@7 }; -mov(8) g39<2>UD g64<4,4,1>UD { align1 1Q I@7 }; -mov(8) g31<2>UD g66<4,4,1>UD { align1 1Q I@7 }; -mov(8) g35<2>UD g92<4,4,1>UD { align1 1Q I@7 }; -cmp.l.f0.0(16) g53<1>UD g46<1,1,0>UD 0x00000020UD { align1 1H I@7 compacted }; -mov(8) g21<2>UD g47<4,4,1>UD { align1 2Q }; -mov(8) g41<2>UD g65<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g69<1>UD g64<1,1,0>UD 0x00000010UD { align1 1H compacted }; -mov(8) g33<2>UD g99<4,4,1>UD { align1 2Q I@7 }; -mov(8) g37<2>UD g103<4,4,1>UD { align1 2Q I@7 }; -add(8) g55<1>D -g53<8,8,1>D g83.1<8,4,2>D { align1 1Q I@6 }; -add(8) g54<1>D -g54<8,8,1>D g57.1<8,4,2>D { align1 2Q I@7 }; -add(8) g56<1>D -g69<8,8,1>D g83.1<8,4,2>D { align1 1Q I@5 }; -add(8) g70<1>D -g70<8,8,1>D g57.1<8,4,2>D { align1 2Q I@6 }; -mov(8) g19.1<2>UD g55<4,4,1>UD { align1 1Q I@4 }; -mov(8) g21.1<2>UD g54<4,4,1>UD { align1 2Q I@4 }; -mov(8) g39.1<2>UD g56<4,4,1>UD { align1 1Q I@4 }; -mov(8) g41.1<2>UD g70<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g3UD g19UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g11UD g39UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g75<1>UD g3<8,8,1>UD { align1 1H $1.dst }; -add(16) g55<1>D g5<1,1,0>D -g3<1,1,0>D { align1 1H $1.dst compacted }; -mov(16) g77<1>UD g15<8,8,1>UD { align1 1H $2.dst }; -add(16) g71<1>D g17<1,1,0>D -g15<1,1,0>D { align1 1H $2.dst compacted }; -mov(16) g45<1>UD g11<8,8,1>UD { align1 1H $2.dst }; -add(16) g93<1>D g13<1,1,0>D -g11<1,1,0>D { align1 1H $2.dst compacted }; -shr(16) g59<1>UD g55<1,1,0>UD 0x00000001UD { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shr(16) g63<1>UD g55<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -shl(16) g73<1>D g71<8,8,1>D 0x00000006UD { align1 1H I@5 }; -shr(16) g81<1>UD g71<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -shl(16) g90<1>D g93<8,8,1>D 0x00000006UD { align1 1H I@5 }; -shr(16) g95<1>UD g93<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -shl(16) g61<1>D g59<8,8,1>D 0x00000007UD { align1 1H I@6 }; -add(16) g85<1>D g61<1,1,0>D g73<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g61<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g47<1>D g85<1,1,0>D g90<1,1,0>D { align1 1H I@5 compacted }; -add3(16) g89<1>D g63<8,8,1>D g81<8,8,1>D -g87<1,1,1>D { align1 1H I@2 }; -cmp.l.f0.0(16) g97<1>UD g47<1,1,0>UD g85<1,1,0>UD { align1 1H I@2 compacted }; -cmp.l.f0.0(8) g69<1>UD g66<8,8,1>UD g83<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g100<1>UD g99<8,8,1>UD g57<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(8) g104<1>UD g103<8,8,1>UD g57<8,4,2>UD { align1 2Q }; -add3(16) g65<1>D g89<8,8,1>D g95<8,8,1>D -g97<1,1,1>D { align1 1H I@4 }; -add(8) g70<1>D -g69<8,8,1>D g83.1<8,4,2>D { align1 1Q I@4 }; -add(8) g102<1>D -g100<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -cmp.l.f0.0(8) g95<1>UD g92<8,8,1>UD g83<8,4,2>UD { align1 1Q }; -add(8) g105<1>D -g104<8,8,1>D g57.1<8,4,2>D { align1 2Q I@5 }; -cmp.l.f0.0(16) null<1>UD g7<8,8,1>UD g9<8,8,1>UD { align1 1H $1.dst }; -mov(8) g31.1<2>UD g70<4,4,1>UD { align1 1Q I@5 }; -mov(8) g33.1<2>UD g102<4,4,1>UD { align1 2Q I@5 }; -add(8) g96<1>D -g95<8,8,1>D g83.1<8,4,2>D { align1 1Q I@5 }; -mov(8) g37.1<2>UD g105<4,4,1>UD { align1 2Q I@5 }; -mov(8) g35.1<2>UD g96<4,4,1>UD { align1 1Q I@2 }; -(+f0.0) if(16) JIP: LABEL1 UIP: LABEL0 { align1 1H }; -add(8) g97<1>D g83<8,4,2>D 64D { align1 1Q compacted }; -add(8) g106<1>D g57<8,4,2>D 64D { align1 2Q compacted }; -add(8) g100<1>D g83<8,4,2>D 88D { align1 1Q compacted }; -add(8) g119<1>D g57<8,4,2>D 88D { align1 2Q compacted }; -cmp.l.f0.0(8) g98<1>UD g97<8,8,1>UD g83<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g107<1>UD g106<8,8,1>UD g57<8,4,2>UD { align1 2Q I@4 }; -mov(8) g27<2>UD g97<4,4,1>UD { align1 1Q }; -mov(8) g29<2>UD g106<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g102<1>UD g100<8,8,1>UD g83<8,4,2>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g120<1>UD g119<8,8,1>UD g57<8,4,2>UD { align1 2Q I@6 }; -mov(8) g53<2>UD g100<4,4,1>UD { align1 1Q }; -mov(8) g55<2>UD g119<4,4,1>UD { align1 2Q }; -add(8) g99<1>D -g98<8,8,1>D g83.1<8,4,2>D { align1 1Q I@7 }; -add(8) g108<1>D -g107<8,8,1>D g57.1<8,4,2>D { align1 2Q I@7 }; -add(8) g103<1>D -g102<8,8,1>D g83.1<8,4,2>D { align1 1Q I@6 }; -add(8) g121<1>D -g120<8,8,1>D g57.1<8,4,2>D { align1 2Q I@6 }; -mov(8) g27.1<2>UD g99<4,4,1>UD { align1 1Q I@4 }; -mov(8) g29.1<2>UD g108<4,4,1>UD { align1 2Q I@4 }; -mov(8) g53.1<2>UD g103<4,4,1>UD { align1 1Q I@4 }; -mov(8) g55.1<2>UD g121<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g23UD g27UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g122UD g53UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mul(16) g109<1>D g23<1,1,0>D 12W { align1 1H $3.dst compacted }; -shl(16) g114<1>D g25<8,8,1>D 0x00000003UD { align1 1H $3.dst }; -cmp.l.f0.0(16) null<1>UD g7<8,8,1>UD g122<8,8,1>UD { align1 1H $4.dst }; -add(16) g111<1>D g109<1,1,0>D 63D { align1 1H I@3 compacted }; -add(16) g116<1>D g114<1,1,0>D 63D { align1 1H I@3 compacted }; -and(16) g113<1>UD g111<8,8,1>UD 0xffffffc0UD { align1 1H I@2 }; -and(16) g118<1>UD g116<8,8,1>UD 0xffffffc0UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL3 UIP: LABEL2 { align1 1H }; -add(16) g123<1>D g93<1,1,0>D 255D { align1 1H compacted }; -add(8) g104<1>D g83<8,4,2>D 80D { align1 1Q compacted }; -add(8) g127<1>D g57<8,4,2>D 80D { align1 2Q compacted }; -shl(16) g69<1>D g93<8,8,1>D 0x00000005UD { align1 1H }; -and(16) g125<1>UD g123<8,8,1>UD 0xffffff00UD { align1 1H I@4 }; -cmp.l.f0.0(8) g105<1>UD g104<8,8,1>UD g83<8,4,2>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -cmp.l.f0.0(8) g1<1>UD g127<8,8,1>UD g57<8,4,2>UD { align1 2Q I@4 }; -mov(8) g60<2>UD g104<4,4,1>UD { align1 1Q }; -mov(8) g62<2>UD g127<4,4,1>UD { align1 2Q }; -add(16) g71<1>D g69<1,1,0>D 63D { align1 1H I@6 compacted }; -add(8) g106<1>D -g105<8,8,1>D g83.1<8,4,2>D { align1 1Q I@5 }; -add(8) g23<1>D -g1<8,8,1>D g57.1<8,4,2>D { align1 2Q I@5 }; -and(16) g73<1>UD g71<8,8,1>UD 0xffffffc0UD { align1 1H I@3 }; -mov(8) g60.1<2>UD g106<4,4,1>UD { align1 1Q I@3 }; -mov(8) g62.1<2>UD g23<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g24UD g60UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g26<1>D g24<1,1,0>D 255D { align1 1H $5.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -and(16) g28<1>UD g26<8,8,1>UD 0xffffff00UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g53<1>D g125<1,1,0>D g28<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mul(16) g55<1>D g53<1,1,0>D 12W { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g59<1>D g55<1,1,0>D 63D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -and(16) g61<1>UD g59<8,8,1>UD 0xffffffc0UD { align1 1H I@1 }; -add(16) g53<1>D g61<1,1,0>D g73<1,1,0>D { align1 1H I@1 compacted }; -else(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; - -LABEL3: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g53<1>UD 0x00000000UD { align1 1H I@2 }; - -LABEL2: -endif(16) JIP: LABEL4 { align1 1H }; -add(8) g107<1>D g83<8,4,2>D 12D { align1 1Q compacted }; -add(8) g74<1>D g57<8,4,2>D 12D { align1 2Q compacted }; -cmp.l.f0.0(8) g108<1>UD g107<8,8,1>UD g83<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g81<1>UD g74<8,8,1>UD g57<8,4,2>UD { align1 2Q I@2 }; -mov(8) g85<2>UD g107<4,4,1>UD { align1 1Q }; -mov(8) g87<2>UD g74<4,4,1>UD { align1 2Q }; -add(8) g109<1>D -g108<8,8,1>D g83.1<8,4,2>D { align1 1Q I@4 }; -add(8) g82<1>D -g81<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g85.1<2>UD g109<4,4,1>UD { align1 1Q I@2 }; -mov(8) g87.1<2>UD g82<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g89UD g85UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -shl(16) g91<1>D g89<8,8,1>D 0x00000002UD { align1 1H $6.dst }; -add(16) g93<1>D g91<1,1,0>D 51D { align1 1H I@1 compacted }; -and(16) g95<1>UD g93<8,8,1>UD 0xffffffc0UD { align1 1H I@1 }; -add(16) g97<1>D g95<1,1,0>D g113<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add3(16) g55<1>D g97<8,8,1>D g118<8,8,1>D g53<1,1,1>D { align1 1H I@1 }; - -LABEL4: -else(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; - -LABEL1: -mov(16) g55<1>UD 0x00000000UD { align1 1H I@2 }; - -LABEL0: -endif(16) JIP: LABEL5 { align1 1H }; - -LABEL5: -add(16) g71<1>D g47<1,1,0>D g55<1,1,0>D { align1 1H I@2 compacted }; -add(8) g110<1>D g83<8,4,2>D 12D { align1 1Q compacted }; -add(8) g98<1>D g57<8,4,2>D 12D { align1 2Q compacted }; -add(8) g85<1>D g83<8,4,2>D 156D { align1 1Q $6.src compacted }; -add(8) g86<1>D g57<8,4,2>D 156D { align1 2Q $6.src compacted }; -add(8) g87<1>D g83<8,4,2>D 164D { align1 1Q $6.src compacted }; -add(8) g88<1>D g57<8,4,2>D 164D { align1 2Q $6.src compacted }; -shl(16) g112<1>D g79<8,8,1>D 0x00000004UD { align1 1H }; -mov(16) g81<1>D g101<8,8,1>UW { align1 1H }; -and(8) g116<1>UD g67<8,4,2>UD 0x0000003fUD { align1 1Q F@4 compacted }; -and(8) g117<1>UD g43<8,4,2>UD 0x0000003fUD { align1 2Q F@3 compacted }; -cmp.l.f0.0(16) g73<1>UD g71<1,1,0>UD g47<1,1,0>UD { align1 1H compacted }; -mov(8) g59<2>UD g110<4,4,1>UD { align1 1Q }; -mov(8) g61<2>UD g98<4,4,1>UD { align1 2Q }; -mov(8) g23<2>UD g85<4,4,1>UD { align1 1Q }; -mov(8) g25<2>UD g86<4,4,1>UD { align1 2Q }; -mov(8) g27<2>UD g87<4,4,1>UD { align1 1Q $3.src }; -mov(8) g29<2>UD g88<4,4,1>UD { align1 2Q $3.src }; -cmp.l.f0.0(8) g111<1>UD g110<8,8,1>UD g83<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g99<1>UD g98<8,8,1>UD g57<8,4,2>UD { align1 2Q }; -and(16) g114<1>UD g81<1,1,0>UD 0x0000000fUD { align1 1H compacted }; -add(16) g118<1>D -g116<1,1,0>D 64D { align1 1H compacted }; -add(8) g100<1>D -g99<8,8,1>D g57.1<8,4,2>D { align1 2Q I@3 }; -add(16) g47<1>D g112<1,1,0>D g114<1,1,0>D { align1 1H I@3 compacted }; -add(8) g112<1>D -g111<8,8,1>D g83.1<8,4,2>D { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -and(16) g63<1>UD g118<1,1,0>UD 0x0000003fUD { align1 1H I@4 compacted }; -mov(8) g61.1<2>UD g100<4,4,1>UD { align1 2Q I@4 }; -mov(8) g59.1<2>UD g112<4,4,1>UD { align1 1Q I@3 }; -mov(16) g93<1>D -g63<8,8,1>D { align1 1H I@3 }; -add(16) g95<1>D -g63<1,1,0>D 192D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g53UD g59UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -shr(16) g97<1>UD g95<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -add(16) g55<1>D g53<1,1,0>D -3D { align1 1H $7.dst compacted }; -shl(16) g69<1>D g53<8,8,1>D 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -shr(16) g59<1>UD g55<1,1,0>UD 0x0000001aUD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add3(16) g61<1>D 65344W g69<8,8,1>D g71<1,1,1>D { align1 1H I@2 }; -add3(16) g89<1>D -g73<8,8,1>D g65<8,8,1>D g59<1,1,1>D { align1 1H I@2 }; -cmp.l.f0.0(16) g59<1>UD g61<1,1,0>UD g71<1,1,0>UD { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g102<1>UD g85<1,1,0>UD 0x0000009cUD { align1 1H compacted }; -add(8) g113<1>D -g102<8,8,1>D g83.1<8,4,2>D { align1 1Q I@1 }; -add(8) g103<1>D -g103<8,8,1>D g57.1<8,4,2>D { align1 2Q I@2 }; -mov(8) g23.1<2>UD g113<4,4,1>UD { align1 1Q I@2 }; -mov(8) g25.1<2>UD g103<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g65UD g23UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -shl(16) g71<1>D g65<8,8,1>D 0x00000006UD { align1 1H $8.dst }; -shr(16) g73<1>UD g65<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -add(16) g65<1>D g61<1,1,0>D g71<1,1,0>D { align1 1H I@2 compacted }; -add3(16) g71<1>D -g59<8,8,1>D g89<8,8,1>D g73<1,1,1>D { align1 1H I@2 }; -cmp.l.f0.0(16) g59<1>UD g65<1,1,0>UD g61<1,1,0>UD { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g104<1>UD g87<1,1,0>UD 0x000000a4UD { align1 1H compacted }; -add(8) g114<1>D -g104<8,8,1>D g83.1<8,4,2>D { align1 1Q I@1 }; -add(8) g105<1>D -g105<8,8,1>D g57.1<8,4,2>D { align1 2Q I@2 }; -mov(8) g27.1<2>UD g114<4,4,1>UD { align1 1Q I@2 }; -mov(8) g29.1<2>UD g105<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g106UD g27UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -shl(16) g61<1>D g106<8,8,1>D 0x00000003UD { align1 1H $9.dst }; -shr(16) g73<1>UD g106<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -add(16) g85<1>D g61<1,1,0>D 63D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g61<1,1,0>UD { align1 1H I@1 compacted }; -and(16) g61<1>UD g85<8,8,1>UD 0xffffffc0UD { align1 1H }; -add(16) g85<1>D -g87<1,1,0>D g73<1,1,0>D { align1 1H I@2 compacted }; -add(16) g87<1>D g65<1,1,0>D g61<1,1,0>D { align1 1H I@2 compacted }; -add3(16) g73<1>D -g59<8,8,1>D g71<8,8,1>D g85<1,1,1>D { align1 1H I@2 }; -cmp.l.f0.0(16) g107<1>UD g87<1,1,0>UD g65<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g109<1>D g87<1,1,0>D 255D { align1 1H compacted }; -cmp.l.f0.0(16) g111<1>UD g109<1,1,0>UD 0x000000ffUD { align1 1H I@1 compacted }; -and(16) g59<1>UD g109<8,8,1>UD 0xffffffc0UD { align1 1H }; -cmp.l.f0.0(16) null<1>UD g63<8,8,1>UD 0x000000c0UD { align1 1H }; -add3(16) g61<1>D -g107<8,8,1>D g73<8,8,1>D -g111<1,1,1>D { align1 1H I@3 }; -(+f0.0) if(16) JIP: LABEL6 UIP: LABEL6 { align1 1H }; -shl(16) g102<1>D g2.4<0,1,0>D 0x00000004UD { align1 1H }; -add(8) g85<1>D g83<8,4,2>D g63<1,1,0>D { align1 1Q compacted }; -add(8) g86<1>D g57<8,4,2>D g64<1,1,0>D { align1 2Q compacted }; -add(8) g89<1>D g67<8,4,2>D g63<1,1,0>D { align1 1Q compacted }; -add(8) g90<1>D g43<8,4,2>D g64<1,1,0>D { align1 2Q compacted }; -mov(16) g99<1>UD g47<8,8,1>UD { align1 1H }; -cmp.l.f0.0(8) g115<1>UD g85<8,8,1>UD g83<8,4,2>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g119<1>UD g86<8,8,1>UD g57<8,4,2>UD { align1 2Q I@5 }; -cmp.l.f0.0(8) g116<1>UD g89<8,8,1>UD g67<8,4,2>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g120<1>UD g90<8,8,1>UD g43<8,4,2>UD { align1 2Q I@5 }; -add(8) g87<1>D -g115<8,8,1>D g83.1<8,4,2>D { align1 1Q I@4 }; -add(8) g88<1>D -g119<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -add(8) g91<1>D -g116<8,8,1>D g67.1<8,4,2>D { align1 1Q I@4 }; -add(8) g92<1>D -g120<8,8,1>D g43.1<8,4,2>D { align1 2Q I@4 }; - -LABEL8: -cmp.ge.f0.0(16) null<1>UD g99<8,8,1>UD g97<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; -shl(16) g104<1>D g99<8,8,1>D 0x00000002UD { align1 1H $10.src }; -shr(16) g106<1>UD g99<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g108<1>D g85<1,1,0>D g104<1,1,0>D { align1 1H I@2 compacted }; -add(16) g110<1>D g89<1,1,0>D g104<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g104<1>UD g108<1,1,0>UD g85<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g63<2>UD g108<4,4,1>UD { align1 1Q $11.src }; -mov(8) g65<2>UD g109<4,4,1>UD { align1 2Q $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(8) g71<2>UD g110<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $10.src }; -mov(8) g73<2>UD g111<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g108<1>UD g110<1,1,0>UD g89<1,1,0>UD { align1 1H compacted }; -add3(16) g110<1>D g87<8,8,1>D g106<8,8,1>D -g104<1,1,1>D { align1 1H I@6 }; -add3(16) g104<1>D g91<8,8,1>D g106<8,8,1>D -g108<1,1,1>D { align1 1H I@2 }; -mov(8) g63.1<2>UD g110<4,4,1>UD { align1 1Q I@2 }; -mov(8) g65.1<2>UD g111<4,4,1>UD { align1 2Q I@3 }; -mov(8) g71.1<2>UD g104<4,4,1>UD { align1 1Q I@3 }; -mov(8) g73.1<2>UD g105<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g104UD g63UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g71UD g104UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; -add(16) g99<1>D g99<1,1,0>D g102<1,1,0>D { align1 1H compacted }; - -LABEL7: -while(16) JIP: LABEL8 { align1 1H }; -and(16) g121<1>UD g93<8,8,1>UD 0xfffffffcUD { align1 1H }; -add(16) g99<1>D g121<1,1,0>D 192D { align1 1H I@1 compacted }; -add(16) g122<1>D g95<1,1,0>D -g99<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g47<8,8,1>UD g122<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL9 UIP: LABEL9 { align1 1H }; -add(16) g93<1>D g89<1,1,0>D g99<1,1,0>D { align1 1H compacted }; -add(16) g97<1>D g85<1,1,0>D g99<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g95<1>UD g93<1,1,0>UD g89<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g102<1>D g93<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g89<1>UD g97<1,1,0>UD g85<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g99<1>D g97<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(8) g71<2>UD g102<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $10.src }; -mov(8) g73<2>UD g103<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(8) g63<2>UD g99<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.src }; -mov(8) g65<2>UD g100<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g85<1>UD g99<1,1,0>UD g97<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g97<1>UD g102<1,1,0>UD g93<1,1,0>UD { align1 1H compacted }; -add3(16) g93<1>D -g89<8,8,1>D g87<8,8,1>D -g85<1,1,1>D { align1 1H I@2 }; -add3(16) g124<1>D -g95<8,8,1>D g91<8,8,1>D -g97<1,1,1>D { align1 1H I@2 }; -mov(8) g63.1<2>UD g93<4,4,1>UD { align1 1Q I@2 }; -mov(8) g65.1<2>UD g94<4,4,1>UD { align1 2Q I@3 }; -mov(8) g71.1<2>UD g124<4,4,1>UD { align1 1Q I@3 }; -mov(8) g73.1<2>UD g125<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g123UD g63UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -mov(16) g88<1>UD g123<32,8,4>UB { align1 1H $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g71UD g88UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; - -LABEL9: -endif(16) JIP: LABEL6 { align1 1H }; - -LABEL6: -endif(16) JIP: LABEL10 { align1 1H }; - -LABEL10: -and(8) g125<1>UD g67<8,4,2>UD 0x00000003UD { align1 1Q compacted }; -and(8) g126<1>UD g43<8,4,2>UD 0x00000003UD { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g63<1>D -g125<1,1,0>D 4D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -and.nz.f0.0(16) g87<1>UD g63<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL12 UIP: LABEL11 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g47<8,8,1>UD g87<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL13 UIP: LABEL13 { align1 1H }; -add(8) g117<1>D g83<8,4,2>D g47<1,1,0>D { align1 1Q compacted }; -add(8) g89<1>D g57<8,4,2>D g48<1,1,0>D { align1 2Q $10.src compacted }; -add(8) g120<1>D g67<8,4,2>D g47<1,1,0>D { align1 1Q compacted }; -add(8) g93<1>D g43<8,4,2>D g48<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g118<1>UD g117<8,8,1>UD g83<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g90<1>UD g89<8,8,1>UD g57<8,4,2>UD { align1 2Q I@4 }; -mov(8) g63<2>UD g117<4,4,1>UD { align1 1Q }; -mov(8) g65<2>UD g89<4,4,1>UD { align1 2Q $11.src }; -cmp.l.f0.0(8) g121<1>UD g120<8,8,1>UD g67<8,4,2>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g94<1>UD g93<8,8,1>UD g43<8,4,2>UD { align1 2Q I@6 }; -mov(8) g71<2>UD g120<4,4,1>UD { align1 1Q $10.src }; -mov(8) g73<2>UD g93<4,4,1>UD { align1 2Q $10.src }; -add(8) g119<1>D -g118<8,8,1>D g83.1<8,4,2>D { align1 1Q I@7 }; -add(8) g91<1>D -g90<8,8,1>D g57.1<8,4,2>D { align1 2Q I@7 }; -add(8) g122<1>D -g121<8,8,1>D g67.1<8,4,2>D { align1 1Q I@6 }; -add(8) g95<1>D -g94<8,8,1>D g43.1<8,4,2>D { align1 2Q I@6 }; -mov(8) g63.1<2>UD g119<4,4,1>UD { align1 1Q I@4 }; -mov(8) g65.1<2>UD g91<4,4,1>UD { align1 2Q I@4 }; -mov(8) g71.1<2>UD g122<4,4,1>UD { align1 1Q I@4 }; -mov(8) g73.1<2>UD g95<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g92UD g63UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -mov(16) g89<1>UD g92<32,8,4>UB { align1 1H $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g71UD g89UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; - -LABEL13: -endif(16) JIP: LABEL14 { align1 1H }; -add(8) g123<1>D g67<8,4,2>D g87<1,1,0>D { align1 1Q compacted }; -add(8) g97<1>D g43<8,4,2>D g88<1,1,0>D { align1 2Q compacted }; -add(8) g126<1>D g83<8,4,2>D g87<1,1,0>D { align1 1Q compacted }; -add(8) g100<1>D g57<8,4,2>D g88<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g124<1>UD g123<8,8,1>UD g67<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g98<1>UD g97<8,8,1>UD g43<8,4,2>UD { align1 2Q I@4 }; -mov(8) g95<2>UD g123<4,4,1>UD { align1 1Q }; -mov(8) g85<2>UD g97<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g127<1>UD g126<8,8,1>UD g83<8,4,2>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g102<1>UD g100<8,8,1>UD g57<8,4,2>UD { align1 2Q I@6 }; -add(8) g125<1>D -g124<8,8,1>D g67.1<8,4,2>D { align1 1Q I@6 }; -add(8) g99<1>D -g98<8,8,1>D g43.1<8,4,2>D { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(8) g1<1>D -g127<8,8,1>D g83.1<8,4,2>D { align1 1Q I@4 }; -add(8) g103<1>D -g102<8,8,1>D g57.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g95.1<2>UD g125<4,4,1>UD { align1 1Q I@4 }; -mov(8) g85.1<2>UD g99<4,4,1>UD { align1 2Q I@4 }; -mov(8) g83<2>UD g126<4,4,1>UD { align1 1Q }; -mov(8) g57<2>UD g100<4,4,1>UD { align1 2Q }; -mov(8) g83.1<2>UD g1<4,4,1>UD { align1 1Q I@2 }; -mov(8) g57.1<2>UD g103<4,4,1>UD { align1 2Q I@2 }; - -LABEL14: -else(16) JIP: LABEL11 UIP: LABEL11 { align1 1H }; - -LABEL12: -mov(8) g95.1<2>UD g67.1<8,4,2>UD { align1 1Q I@7 }; -mov(8) g85.1<2>UD g43.1<8,4,2>UD { align1 2Q I@7 }; -mov(8) g95<2>UD g67<8,4,2>UD { align1 1Q I@2 }; -mov(8) g85<2>UD g43<8,4,2>UD { align1 2Q I@2 }; - -LABEL11: -endif(16) JIP: LABEL15 { align1 1H }; - -LABEL15: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -and(8) g104<1>UD g95<8,4,2>UD 0x0000003fUD { align1 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $10.src }; -and(8) g105<1>UD g85<8,4,2>UD 0x0000003fUD { align1 2Q I@3 compacted }; -add(16) g106<1>D -g104<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g108<1>UD g106<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g110<1>UD g108<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g112<1>UD g47<1,1,0>UD g110<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g114<1>D g108<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g112<8,8,1>UD g114<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL16 UIP: LABEL16 { align1 1H }; -shl(16) g87<1>D g47<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g89<1>UD g47<1,1,0>UD 0x0000001eUD { align1 1H $10.src compacted }; -mov(8) g91<1>UD g83.1<8,4,2>UD { align1 1Q }; -mov(8) g92<1>UD g57.1<8,4,2>UD { align1 2Q }; -mov(8) g93<1>UD g95.1<8,4,2>UD { align1 1Q }; -mov(8) g94<1>UD g85.1<8,4,2>UD { align1 2Q }; -add(8) g97<1>D g83<8,4,2>D g87<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g115<1>D g57<8,4,2>D g88<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g98<1>D g95<8,4,2>D g87<1,1,0>D { align1 1Q compacted }; -add(8) g117<1>D g85<8,4,2>D g88<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g102<1>UD g97<8,8,1>UD g83<8,4,2>UD { align1 1Q I@4 }; -mov(8) g63<2>UD g97<4,4,1>UD { align1 1Q $11.src }; -cmp.l.f0.0(8) g103<1>UD g115<8,8,1>UD g57<8,4,2>UD { align1 2Q I@5 }; -mov(8) g65<2>UD g115<4,4,1>UD { align1 2Q $11.src }; -cmp.l.f0.0(8) g104<1>UD g98<8,8,1>UD g95<8,4,2>UD { align1 1Q I@6 }; -mov(8) g71<2>UD g98<4,4,1>UD { align1 1Q $10.src }; -cmp.l.f0.0(8) g105<1>UD g117<8,8,1>UD g85<8,4,2>UD { align1 2Q I@7 }; -mov(8) g73<2>UD g117<4,4,1>UD { align1 2Q $10.src }; -add3(16) g116<1>D g91<8,8,1>D g89<8,8,1>D -g102<1,1,1>D { align1 1H I@6 }; -add3(16) g118<1>D g93<8,8,1>D g89<8,8,1>D -g104<1,1,1>D { align1 1H I@3 }; -mov(8) g63.1<2>UD g116<4,4,1>UD { align1 1Q I@2 }; -mov(8) g65.1<2>UD g117<4,4,1>UD { align1 2Q I@3 }; -mov(8) g71.1<2>UD g118<4,4,1>UD { align1 1Q I@3 }; -mov(8) g73.1<2>UD g119<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g90UD g63UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g71UD g90UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; - -LABEL16: -endif(16) JIP: LABEL17 { align1 1H }; - -LABEL17: -mov(8) g57<1>UD g67.1<8,4,2>UD { align1 1Q }; -mov(8) g58<1>UD g43.1<8,4,2>UD { align1 2Q }; -add(8) g119<1>D g67<8,4,2>D 168D { align1 1Q compacted }; -add(8) g120<1>D g43<8,4,2>D 168D { align1 2Q compacted }; -cmp.l.f0.0(16) g121<1>UD g119<1,1,0>UD 0x000000a8UD { align1 1H I@1 compacted }; -mov(8) g63<2>UD g119<4,4,1>UD { align1 1Q $11.src }; -mov(8) g65<2>UD g120<4,4,1>UD { align1 2Q $11.src }; -add(8) g99<1>D -g121<8,8,1>D g67.1<8,4,2>D { align1 1Q I@3 }; -add(8) g122<1>D -g122<8,8,1>D g43.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g63.1<2>UD g99<4,4,1>UD { align1 1Q I@2 }; -mov(8) g65.1<2>UD g122<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g63UD g59UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -send(16) g123UD g23UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -cmp.nz.f0.0(16) null<1>D g123<8,8,1>D 0D { align1 1H $12.dst }; -(+f0.0) if(16) JIP: LABEL18 UIP: LABEL18 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -send(16) g59UD g19UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -add(8) g91<1>D g67<8,4,2>D g69<1,1,0>D { align1 1Q $10.src compacted }; -add(8) g92<1>D g43<8,4,2>D g70<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g100<1>UD g91<8,8,1>UD g67<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g126<1>UD g92<8,8,1>UD g43<8,4,2>UD { align1 2Q I@2 }; -and(16) g110<1>UD g91<1,1,0>UD 0x0000003fUD { align1 1H compacted }; -mov(8) g85<2>UD g91<4,4,1>UD { align1 1Q }; -mov(8) g73<2>UD g92<4,4,1>UD { align1 2Q $10.src }; -add(8) g102<1>D -g100<8,8,1>D g67.1<8,4,2>D { align1 1Q I@5 }; -add(8) g127<1>D -g126<8,8,1>D g43.1<8,4,2>D { align1 2Q I@5 }; -mov(8) g85.1<2>UD g102<4,4,1>UD { align1 1Q I@2 }; -mov(8) g73.1<2>UD g127<4,4,1>UD { align1 2Q I@2 }; -add(16) g124<1>D g61<1,1,0>D -g59<1,1,0>D { align1 1H $1.dst compacted }; -shl(16) g89<1>D g59<8,8,1>D 0x00000006UD { align1 1H $10.src }; -add(16) g59<1>D -g110<1,1,0>D 64D { align1 1H I@7 compacted }; -shr(16) g105<1>UD g124<1,1,0>UD 0x00000001UD { align1 1H I@3 compacted }; -add(16) g107<1>D g49<1,1,0>D g89<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(16) g63<1>UD g59<1,1,0>UD 0x0000003fUD { align1 1H I@3 compacted }; -shl(16) g87<1>D g105<8,8,1>D 0x00000007UD { align1 1H I@3 }; -cmp.l.f0.0(16) g109<1>UD g107<1,1,0>UD g49<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g83<2>UD g107<4,4,1>UD { align1 1Q }; -mov(8) g71<2>UD g108<4,4,1>UD { align1 2Q $10.src }; -cmp.l.f0.0(16) null<1>UD g63<8,8,1>UD g87<8,8,1>UD { align1 1H I@4 }; -add(16) g104<1>D g87<1,1,0>D -g63<1,1,0>D { align1 1H compacted }; -add(16) g59<1>D -g109<1,1,0>D g51<1,1,0>D { align1 1H I@5 compacted }; -shr(16) g106<1>UD g104<1,1,0>UD 0x00000002UD { align1 1H I@2 compacted }; -mov(8) g83.1<2>UD g59<4,4,1>UD { align1 1Q I@2 }; -mov(8) g71.1<2>UD g60<4,4,1>UD { align1 2Q I@3 }; -(+f0.0) if(16) JIP: LABEL19 UIP: LABEL19 { align1 1H }; -add(16) g59<1>D g89<1,1,0>D g63<1,1,0>D { align1 1H compacted }; -add(16) g61<1>D g69<1,1,0>D g63<1,1,0>D { align1 1H compacted }; -shl(16) g108<1>D g2.4<0,1,0>D 0x00000004UD { align1 1H }; -mov(16) g102<1>UD g47<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g63<1>UD g59<1,1,0>UD g89<1,1,0>UD { align1 1H I@4 compacted }; -add(16) g93<1>D g49<1,1,0>D g59<1,1,0>D { align1 1H compacted }; -add(8) g97<1>D g67<8,4,2>D g61<1,1,0>D { align1 1Q I@5 compacted }; -add(8) g98<1>D g43<8,4,2>D g62<1,1,0>D { align1 2Q I@6 compacted }; -cmp.l.f0.0(16) g59<1>UD g61<1,1,0>UD g69<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g65<1>UD g93<1,1,0>UD g49<1,1,0>UD { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g61<1>UD g97<8,8,1>UD g67<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g62<1>UD g98<8,8,1>UD g43<8,4,2>UD { align1 2Q I@4 }; -add3(16) g95<1>D g51<8,8,1>D -g63<8,8,1>D -g65<1,1,1>D { align1 1H I@3 }; -add3(16) g99<1>D g57<8,8,1>D -g59<8,8,1>D -g61<1,1,1>D { align1 1H I@2 }; - -LABEL21: -cmp.ge.f0.0(16) null<1>UD g102<8,8,1>UD g106<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL20 UIP: LABEL20 { align1 1H }; -shl(16) g110<1>D g102<8,8,1>D 0x00000002UD { align1 1H $2.src }; -shr(16) g112<1>UD g102<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g114<1>D g93<1,1,0>D g110<1,1,0>D { align1 1H I@2 compacted }; -add(16) g116<1>D g97<1,1,0>D g110<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g110<1>UD g114<1,1,0>UD g93<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g59<2>UD g114<4,4,1>UD { align1 1Q $13.src }; -mov(8) g61<2>UD g115<4,4,1>UD { align1 2Q $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g63<2>UD g116<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g65<2>UD g117<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g114<1>UD g116<1,1,0>UD g97<1,1,0>UD { align1 1H compacted }; -add3(16) g116<1>D g95<8,8,1>D g112<8,8,1>D -g110<1,1,1>D { align1 1H I@6 }; -add3(16) g110<1>D g99<8,8,1>D g112<8,8,1>D -g114<1,1,1>D { align1 1H I@2 }; -mov(8) g59.1<2>UD g116<4,4,1>UD { align1 1Q I@2 }; -mov(8) g61.1<2>UD g117<4,4,1>UD { align1 2Q I@3 }; -mov(8) g63.1<2>UD g110<4,4,1>UD { align1 1Q I@3 }; -mov(8) g65.1<2>UD g111<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g110UD g59UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g63UD g110UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g102<1>D g102<1,1,0>D g108<1,1,0>D { align1 1H compacted }; - -LABEL20: -while(16) JIP: LABEL21 { align1 1H }; -and(16) g59<1>UD g104<8,8,1>UD 0xfffffffcUD { align1 1H $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g61<1>D g104<1,1,0>D -g59<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g47<8,8,1>UD g61<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL22 UIP: LABEL22 { align1 1H }; -add(16) g102<1>D g97<1,1,0>D g59<1,1,0>D { align1 1H I@6 compacted }; -add(16) g106<1>D g93<1,1,0>D g59<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g104<1>UD g102<1,1,0>UD g97<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g110<1>D g102<1,1,0>D g47<1,1,0>D { align1 1H $2.src compacted }; -cmp.l.f0.0(16) g97<1>UD g106<1,1,0>UD g93<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g108<1>D g106<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g63<2>UD g110<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g65<2>UD g111<4,4,1>UD { align1 2Q I@4 }; -mov(8) g59<2>UD g108<4,4,1>UD { align1 1Q I@3 }; -mov(8) g61<2>UD g109<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g93<1>UD g108<1,1,0>UD g106<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g106<1>UD g110<1,1,0>UD g102<1,1,0>UD { align1 1H compacted }; -add3(16) g102<1>D -g97<8,8,1>D g95<8,8,1>D -g93<1,1,1>D { align1 1H I@2 }; -add3(16) g93<1>D -g104<8,8,1>D g99<8,8,1>D -g106<1,1,1>D { align1 1H I@2 }; -mov(8) g59.1<2>UD g102<4,4,1>UD { align1 1Q I@2 }; -mov(8) g61.1<2>UD g103<4,4,1>UD { align1 2Q I@3 }; -mov(8) g63.1<2>UD g93<4,4,1>UD { align1 1Q I@3 }; -mov(8) g65.1<2>UD g94<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g93UD g59UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -mov(16) g95<1>UD g93<32,8,4>UB { align1 1H $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g63UD g95UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL22: -endif(16) JIP: LABEL19 { align1 1H }; - -LABEL19: -endif(16) JIP: LABEL18 { align1 1H }; -and(16) g60<1>UD g91<1,1,0>UD 0x00000003UD { align1 1H $14.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g62<1>D -g60<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g91<1>UD g62<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL23 UIP: LABEL23 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g47<8,8,1>UD g91<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL24 UIP: LABEL24 { align1 1H }; -add(16) g93<1>D g89<1,1,0>D g47<1,1,0>D { align1 1H I@7 compacted }; -add(16) g99<1>D g69<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g95<1>UD g93<1,1,0>UD g89<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g97<1>D g49<1,1,0>D g93<1,1,0>D { align1 1H compacted }; -add(8) g103<1>D g67<8,4,2>D g99<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g102<1>D g43<8,4,2>D g100<1,1,0>D { align1 2Q I@4 compacted }; -cmp.l.f0.0(16) g93<1>UD g97<1,1,0>UD g49<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g59<2>UD g97<4,4,1>UD { align1 1Q $14.src }; -mov(8) g61<2>UD g98<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g63<2>UD g103<4,4,1>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g65<2>UD g102<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g97<1>UD g99<1,1,0>UD g69<1,1,0>UD { align1 1H compacted }; -add3(16) g99<1>D g51<8,8,1>D -g95<8,8,1>D -g93<1,1,1>D { align1 1H I@6 }; -cmp.l.f0.0(8) g93<1>UD g103<8,8,1>UD g67<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g94<1>UD g102<8,8,1>UD g43<8,4,2>UD { align1 2Q }; -mov(8) g59.1<2>UD g99<4,4,1>UD { align1 1Q I@3 }; -mov(8) g61.1<2>UD g100<4,4,1>UD { align1 2Q I@4 }; -add3(16) g95<1>D g57<8,8,1>D -g97<8,8,1>D -g93<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g93UD g59UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -mov(8) g63.1<2>UD g95<4,4,1>UD { align1 1Q I@1 }; -mov(8) g65.1<2>UD g96<4,4,1>UD { align1 2Q I@2 }; -mov(16) g96<1>UD g93<32,8,4>UB { align1 1H $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g63UD g96UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL24: -endif(16) JIP: LABEL23 { align1 1H }; -add(16) g103<1>D g69<1,1,0>D g91<1,1,0>D { align1 1H I@7 compacted }; -add(16) g115<1>D g89<1,1,0>D g91<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g111<1>UD g103<1,1,0>UD g69<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g105<1>D g67<8,4,2>D g103<1,1,0>D { align1 1Q compacted }; -add(8) g104<1>D g43<8,4,2>D g104<1,1,0>D { align1 2Q compacted }; -add(16) g119<1>D g49<1,1,0>D g115<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g113<1>UD g105<8,8,1>UD g67<8,4,2>UD { align1 1Q I@3 }; -mov(8) g85<2>UD g105<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g114<1>UD g104<8,8,1>UD g43<8,4,2>UD { align1 2Q I@4 }; -mov(8) g73<2>UD g104<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g117<1>UD g115<1,1,0>UD g89<1,1,0>UD { align1 1H compacted }; -mov(8) g83<2>UD g119<4,4,1>UD { align1 1Q I@6 }; -mov(8) g71<2>UD g120<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g107<1>UD g119<1,1,0>UD g49<1,1,0>UD { align1 1H compacted }; -add3(16) g105<1>D g57<8,8,1>D -g111<8,8,1>D -g113<1,1,1>D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g109<1>D g51<8,8,1>D -g117<8,8,1>D -g107<1,1,1>D { align1 1H I@2 }; -mov(8) g85.1<2>UD g105<4,4,1>UD { align1 1Q I@2 }; -mov(8) g73.1<2>UD g106<4,4,1>UD { align1 2Q I@3 }; -mov(8) g83.1<2>UD g109<4,4,1>UD { align1 1Q I@3 }; -mov(8) g71.1<2>UD g110<4,4,1>UD { align1 2Q I@4 }; - -LABEL23: -endif(16) JIP: LABEL18 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(8) g110<1>UD g85<8,4,2>UD 0x0000003fUD { align1 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -and(8) g111<1>UD g73<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -add(16) g112<1>D -g110<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g114<1>UD g112<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g116<1>UD g114<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g118<1>UD g47<1,1,0>UD g116<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g120<1>D g114<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g118<8,8,1>UD g120<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL25 UIP: LABEL25 { align1 1H }; -shl(16) g89<1>D g47<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g91<1>UD g47<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g93<1>UD g83.1<8,4,2>UD { align1 1Q }; -mov(8) g94<1>UD g71.1<8,4,2>UD { align1 2Q }; -mov(8) g95<1>UD g85.1<8,4,2>UD { align1 1Q $2.src }; -mov(8) g96<1>UD g73.1<8,4,2>UD { align1 2Q $2.src }; -add(8) g106<1>D g83<8,4,2>D g89<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g121<1>D g71<8,4,2>D g90<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g107<1>D g85<8,4,2>D g89<1,1,0>D { align1 1Q compacted }; -add(8) g123<1>D g73<8,4,2>D g90<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g83<1>UD g106<8,8,1>UD g83<8,4,2>UD { align1 1Q I@4 }; -mov(8) g59<2>UD g106<4,4,1>UD { align1 1Q $14.src }; -cmp.l.f0.0(8) g84<1>UD g121<8,8,1>UD g71<8,4,2>UD { align1 2Q I@5 }; -mov(8) g61<2>UD g121<4,4,1>UD { align1 2Q $14.src }; -cmp.l.f0.0(8) g120<1>UD g107<8,8,1>UD g85<8,4,2>UD { align1 1Q I@6 }; -mov(8) g63<2>UD g107<4,4,1>UD { align1 1Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g65<2>UD g123<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(8) g121<1>UD g123<8,8,1>UD g73<8,4,2>UD { align1 2Q }; -add3(16) g122<1>D g93<8,8,1>D g91<8,8,1>D -g83<1,1,1>D { align1 1H I@6 }; -add3(16) g124<1>D g95<8,8,1>D g91<8,8,1>D -g120<1,1,1>D { align1 1H I@2 }; -mov(8) g59.1<2>UD g122<4,4,1>UD { align1 1Q I@2 }; -mov(8) g61.1<2>UD g123<4,4,1>UD { align1 2Q I@3 }; -mov(8) g63.1<2>UD g124<4,4,1>UD { align1 1Q I@3 }; -mov(8) g65.1<2>UD g125<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g97UD g59UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g63UD g97UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL25: -endif(16) JIP: LABEL18 { align1 1H }; -and(16) g63<1>UD g53<8,8,1>UD 0x03ffffffUD { align1 1H $2.src }; -add(8) g108<1>D g67<8,4,2>D 32D { align1 1Q compacted }; -add(8) g125<1>D g43<8,4,2>D 32D { align1 2Q compacted }; -add(16) g69<1>D g69<1,1,0>D g87<1,1,0>D { align1 1H compacted }; -add(16) g75<1>D g3<1,1,0>D -g63<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g109<1>UD g108<8,8,1>UD g67<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g126<1>UD g125<8,8,1>UD g43<8,4,2>UD { align1 2Q I@4 }; -mov(8) g59<2>UD g108<4,4,1>UD { align1 1Q $14.src }; -mov(8) g61<2>UD g125<4,4,1>UD { align1 2Q $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shr(16) g65<1>UD g69<1,1,0>UD 0x00000006UD { align1 1H I@6 compacted }; -add(8) g110<1>D -g109<8,8,1>D g67.1<8,4,2>D { align1 1Q I@5 }; -add(8) g127<1>D -g126<8,8,1>D g43.1<8,4,2>D { align1 2Q I@5 }; -mov(8) g59.1<2>UD g110<4,4,1>UD { align1 1Q I@2 }; -mov(8) g61.1<2>UD g127<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g59UD g63UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $2 }; - -LABEL18: -endif(16) JIP: LABEL26 { align1 1H }; - -LABEL26: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -send(16) g3UD g27UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -cmp.nz.f0.0(16) null<1>D g3<8,8,1>D 0D { align1 1H $15.dst }; -(+f0.0) if(16) JIP: LABEL27 UIP: LABEL27 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g3UD g39UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -add(16) g7<1>D g5<1,1,0>D -g3<1,1,0>D { align1 1H $2.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shl.nz.f0.0(16) g61<1>D g7<8,8,1>D 0x00000006UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL28 UIP: LABEL28 { align1 1H }; -add(8) g83<1>D g67<8,4,2>D g69<1,1,0>D { align1 1Q compacted }; -add(8) g84<1>D g43<8,4,2>D g70<1,1,0>D { align1 2Q compacted }; -shl(16) g73<1>D g3<8,8,1>D 0x00000006UD { align1 1H $10.src }; -cmp.l.f0.0(8) g111<1>UD g83<8,8,1>UD g67<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g8<1>UD g84<8,8,1>UD g43<8,4,2>UD { align1 2Q I@3 }; -and(16) g90<1>UD g83<1,1,0>UD 0x0000003fUD { align1 1H $10.src compacted }; -mov(8) g63<2>UD g83<4,4,1>UD { align1 1Q $2.src }; -mov(8) g59<2>UD g84<4,4,1>UD { align1 2Q $2.src }; -add(16) g85<1>D g49<1,1,0>D g73<1,1,0>D { align1 1H I@6 compacted }; -add(8) g112<1>D -g111<8,8,1>D g67.1<8,4,2>D { align1 1Q I@6 }; -add(8) g9<1>D -g8<8,8,1>D g43.1<8,4,2>D { align1 2Q I@6 }; -add(16) g92<1>D -g90<1,1,0>D 64D { align1 1H I@6 compacted }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g49<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g71<2>UD g85<4,4,1>UD { align1 1Q $10.src }; -mov(8) g65<2>UD g86<4,4,1>UD { align1 2Q $2.src }; -mov(8) g63.1<2>UD g112<4,4,1>UD { align1 1Q I@6 }; -mov(8) g59.1<2>UD g9<4,4,1>UD { align1 2Q I@6 }; -and(16) g121<1>UD g92<1,1,0>UD 0x0000003fUD { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g89<1>D -g87<1,1,0>D g51<1,1,0>D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g95<1>D g61<1,1,0>D -g121<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) null<1>UD g121<8,8,1>UD g61<8,8,1>UD { align1 1H }; -mov(8) g71.1<2>UD g89<4,4,1>UD { align1 1Q I@3 }; -mov(8) g65.1<2>UD g90<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shr(16) g97<1>UD g95<1,1,0>UD 0x00000002UD { align1 1H I@4 compacted }; -(+f0.0) if(16) JIP: LABEL29 UIP: LABEL29 { align1 1H }; -add(16) g3<1>D g73<1,1,0>D g121<1,1,0>D { align1 1H compacted }; -add(16) g5<1>D g69<1,1,0>D g121<1,1,0>D { align1 1H compacted }; -shl(16) g99<1>D g2.4<0,1,0>D 0x00000004UD { align1 1H }; -mov(16) g93<1>UD g47<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g7<1>UD g3<1,1,0>UD g73<1,1,0>UD { align1 1H I@4 compacted }; -add(16) g85<1>D g49<1,1,0>D g3<1,1,0>D { align1 1H compacted }; -add(8) g89<1>D g67<8,4,2>D g5<1,1,0>D { align1 1Q I@5 compacted }; -add(8) g90<1>D g43<8,4,2>D g6<1,1,0>D { align1 2Q I@6 compacted }; -cmp.l.f0.0(16) g3<1>UD g5<1,1,0>UD g69<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g9<1>UD g85<1,1,0>UD g49<1,1,0>UD { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g5<1>UD g89<8,8,1>UD g67<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g6<1>UD g90<8,8,1>UD g43<8,4,2>UD { align1 2Q I@4 }; -add3(16) g87<1>D g51<8,8,1>D -g7<8,8,1>D -g9<1,1,1>D { align1 1H I@3 }; -add3(16) g91<1>D g57<8,8,1>D -g3<8,8,1>D -g5<1,1,1>D { align1 1H I@2 }; - -LABEL31: -cmp.ge.f0.0(16) null<1>UD g93<8,8,1>UD g97<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL30 UIP: LABEL30 { align1 1H }; -shl(16) g102<1>D g93<8,8,1>D 0x00000002UD { align1 1H $0.src }; -shr(16) g104<1>UD g93<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g106<1>D g85<1,1,0>D g102<1,1,0>D { align1 1H I@2 compacted }; -add(16) g108<1>D g89<1,1,0>D g102<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g102<1>UD g106<1,1,0>UD g85<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g3<2>UD g106<4,4,1>UD { align1 1Q $1.src }; -mov(8) g5<2>UD g107<4,4,1>UD { align1 2Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g7<2>UD g108<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g9<2>UD g109<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g106<1>UD g108<1,1,0>UD g89<1,1,0>UD { align1 1H compacted }; -add3(16) g108<1>D g87<8,8,1>D g104<8,8,1>D -g102<1,1,1>D { align1 1H I@6 }; -add3(16) g102<1>D g91<8,8,1>D g104<8,8,1>D -g106<1,1,1>D { align1 1H I@2 }; -mov(8) g3.1<2>UD g108<4,4,1>UD { align1 1Q I@2 }; -mov(8) g5.1<2>UD g109<4,4,1>UD { align1 2Q I@3 }; -mov(8) g7.1<2>UD g102<4,4,1>UD { align1 1Q I@3 }; -mov(8) g9.1<2>UD g103<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g102UD g3UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g102UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g93<1>D g93<1,1,0>D g99<1,1,0>D { align1 1H compacted }; - -LABEL30: -while(16) JIP: LABEL31 { align1 1H }; -and(16) g3<1>UD g95<8,8,1>UD 0xfffffffcUD { align1 1H $1.src }; -add(16) g93<1>D g95<1,1,0>D -g3<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g47<8,8,1>UD g93<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL32 UIP: LABEL32 { align1 1H }; -add(16) g93<1>D g89<1,1,0>D g3<1,1,0>D { align1 1H compacted }; -add(16) g97<1>D g85<1,1,0>D g3<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g95<1>UD g93<1,1,0>UD g89<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g102<1>D g93<1,1,0>D g47<1,1,0>D { align1 1H $0.src compacted }; -cmp.l.f0.0(16) g89<1>UD g97<1,1,0>UD g85<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g99<1>D g97<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g7<2>UD g102<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g9<2>UD g103<4,4,1>UD { align1 2Q I@4 }; -mov(8) g3<2>UD g99<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g5<2>UD g100<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g85<1>UD g99<1,1,0>UD g97<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g97<1>UD g102<1,1,0>UD g93<1,1,0>UD { align1 1H compacted }; -add3(16) g93<1>D -g89<8,8,1>D g87<8,8,1>D -g85<1,1,1>D { align1 1H I@2 }; -add3(16) g85<1>D -g95<8,8,1>D g91<8,8,1>D -g97<1,1,1>D { align1 1H I@2 }; -mov(8) g3.1<2>UD g93<4,4,1>UD { align1 1Q I@2 }; -mov(8) g5.1<2>UD g94<4,4,1>UD { align1 2Q I@3 }; -mov(8) g7.1<2>UD g85<4,4,1>UD { align1 1Q I@3 }; -mov(8) g9.1<2>UD g86<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g94UD g3UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(16) g98<1>UD g94<32,8,4>UB { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g98UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL32: -endif(16) JIP: LABEL29 { align1 1H }; - -LABEL29: -endif(16) JIP: LABEL28 { align1 1H }; -and(16) g95<1>UD g83<1,1,0>UD 0x00000003UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g97<1>D -g95<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g83<1>UD g97<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL33 UIP: LABEL33 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g47<8,8,1>UD g83<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL34 UIP: LABEL34 { align1 1H }; -add(16) g85<1>D g73<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -add(16) g91<1>D g69<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g73<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g89<1>D g49<1,1,0>D g85<1,1,0>D { align1 1H compacted }; -add(8) g113<1>D g67<8,4,2>D g91<1,1,0>D { align1 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -add(8) g99<1>D g43<8,4,2>D g92<1,1,0>D { align1 2Q I@4 compacted }; -cmp.l.f0.0(16) g85<1>UD g89<1,1,0>UD g49<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g3<2>UD g89<4,4,1>UD { align1 1Q $1.src }; -mov(8) g5<2>UD g90<4,4,1>UD { align1 2Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g7<2>UD g113<4,4,1>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g9<2>UD g99<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g89<1>UD g91<1,1,0>UD g69<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(8) g122<1>UD g113<8,8,1>UD g67<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g123<1>UD g99<8,8,1>UD g43<8,4,2>UD { align1 2Q }; -add3(16) g91<1>D g51<8,8,1>D -g87<8,8,1>D -g85<1,1,1>D { align1 1H I@7 }; -add3(16) g124<1>D g57<8,8,1>D -g89<8,8,1>D -g122<1,1,1>D { align1 1H I@2 }; -mov(8) g3.1<2>UD g91<4,4,1>UD { align1 1Q I@2 }; -mov(8) g5.1<2>UD g92<4,4,1>UD { align1 2Q I@3 }; -mov(8) g7.1<2>UD g124<4,4,1>UD { align1 1Q I@3 }; -mov(8) g9.1<2>UD g125<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g98UD g3UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g102<1>UD g98<32,8,4>UB { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g102UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL34: -endif(16) JIP: LABEL33 { align1 1H }; -add(16) g102<1>D g69<1,1,0>D g83<1,1,0>D { align1 1H $0.src compacted }; -add(16) g110<1>D g73<1,1,0>D g83<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g104<1>UD g102<1,1,0>UD g69<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g116<1>D g67<8,4,2>D g102<1,1,0>D { align1 1Q compacted }; -add(8) g106<1>D g43<8,4,2>D g103<1,1,0>D { align1 2Q compacted }; -add(16) g114<1>D g49<1,1,0>D g110<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g107<1>UD g116<8,8,1>UD g67<8,4,2>UD { align1 1Q I@3 }; -mov(8) g63<2>UD g116<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g108<1>UD g106<8,8,1>UD g43<8,4,2>UD { align1 2Q I@4 }; -mov(8) g59<2>UD g106<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g112<1>UD g110<1,1,0>UD g73<1,1,0>UD { align1 1H compacted }; -mov(8) g71<2>UD g114<4,4,1>UD { align1 1Q I@6 }; -mov(8) g65<2>UD g115<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g116<1>UD g114<1,1,0>UD g49<1,1,0>UD { align1 1H compacted }; -add3(16) g109<1>D g57<8,8,1>D -g104<8,8,1>D -g107<1,1,1>D { align1 1H I@6 }; -add3(16) g118<1>D g51<8,8,1>D -g112<8,8,1>D -g116<1,1,1>D { align1 1H I@2 }; -mov(8) g63.1<2>UD g109<4,4,1>UD { align1 1Q I@2 }; -mov(8) g59.1<2>UD g110<4,4,1>UD { align1 2Q I@3 }; -mov(8) g71.1<2>UD g118<4,4,1>UD { align1 1Q I@3 }; -mov(8) g65.1<2>UD g119<4,4,1>UD { align1 2Q I@4 }; - -LABEL33: -endif(16) JIP: LABEL28 { align1 1H }; -and(8) g119<1>UD g63<8,4,2>UD 0x0000003fUD { align1 1Q I@5 compacted }; -and(8) g120<1>UD g59<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -add(16) g121<1>D -g119<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g123<1>UD g121<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g125<1>UD g123<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g3<1>UD g47<1,1,0>UD g125<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g5<1>D g123<1,1,0>D 0D { align1 1H $1.src compacted }; -and.nz.f0.0(16) null<1>UD g3<8,8,1>UD g5<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL35 UIP: LABEL35 { align1 1H }; -shl(16) g73<1>D g47<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g83<1>UD g47<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g85<1>UD g71.1<8,4,2>UD { align1 1Q }; -mov(8) g86<1>UD g65.1<8,4,2>UD { align1 2Q }; -mov(8) g125<1>UD g63.1<8,4,2>UD { align1 1Q }; -mov(8) g126<1>UD g59.1<8,4,2>UD { align1 2Q }; -add(8) g117<1>D g71<8,4,2>D g73<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g87<1>D g65<8,4,2>D g74<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g118<1>D g63<8,4,2>D g73<1,1,0>D { align1 1Q compacted }; -add(8) g91<1>D g59<8,4,2>D g74<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g88<1>UD g117<8,8,1>UD g71<8,4,2>UD { align1 1Q I@4 }; -mov(8) g3<2>UD g117<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g89<1>UD g87<8,8,1>UD g65<8,4,2>UD { align1 2Q I@5 }; -mov(8) g5<2>UD g87<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g92<1>UD g118<8,8,1>UD g63<8,4,2>UD { align1 1Q I@6 }; -mov(8) g7<2>UD g118<4,4,1>UD { align1 1Q $0.src }; -cmp.l.f0.0(8) g93<1>UD g91<8,8,1>UD g59<8,4,2>UD { align1 2Q I@7 }; -mov(8) g9<2>UD g91<4,4,1>UD { align1 2Q $0.src }; -add3(16) g90<1>D g85<8,8,1>D g83<8,8,1>D -g88<1,1,1>D { align1 1H I@6 }; -add3(16) g94<1>D g125<8,8,1>D g83<8,8,1>D -g92<1,1,1>D { align1 1H I@3 }; -mov(8) g3.1<2>UD g90<4,4,1>UD { align1 1Q I@2 }; -mov(8) g5.1<2>UD g91<4,4,1>UD { align1 2Q I@3 }; -mov(8) g7.1<2>UD g94<4,4,1>UD { align1 1Q I@3 }; -mov(8) g9.1<2>UD g95<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g103UD g3UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g103UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; - -LABEL35: -endif(16) JIP: LABEL28 { align1 1H }; -shr(16) g7<1>UD g69<1,1,0>UD 0x00000006UD { align1 1H $0.src compacted }; -add(8) g119<1>D g67<8,4,2>D 16D { align1 1Q compacted }; -add(8) g95<1>D g43<8,4,2>D 16D { align1 2Q compacted }; -add(16) g69<1>D g69<1,1,0>D g61<1,1,0>D { align1 1H compacted }; -add(16) g45<1>D g11<1,1,0>D -g7<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g120<1>UD g119<8,8,1>UD g67<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g96<1>UD g95<8,8,1>UD g43<8,4,2>UD { align1 2Q I@4 }; -mov(8) g3<2>UD g119<4,4,1>UD { align1 1Q $2.src }; -mov(8) g5<2>UD g95<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shr(16) g9<1>UD g69<1,1,0>UD 0x00000006UD { align1 1H I@6 compacted }; -add(8) g121<1>D -g120<8,8,1>D g67.1<8,4,2>D { align1 1Q I@5 }; -add(8) g97<1>D -g96<8,8,1>D g43.1<8,4,2>D { align1 2Q I@5 }; -mov(8) g3.1<2>UD g121<4,4,1>UD { align1 1Q I@2 }; -mov(8) g5.1<2>UD g97<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g3UD g7UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $3 }; - -LABEL28: -endif(16) JIP: LABEL27 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g98<1>D g49<1,1,0>D 24D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g102<1>UD g98<1,1,0>UD 0x00000018UD { align1 1H I@1 compacted }; -mov(8) g7<2>UD g98<4,4,1>UD { align1 1Q $3.src }; -mov(8) g9<2>UD g99<4,4,1>UD { align1 2Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g104<1>D -g102<1,1,0>D g51<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g7.1<2>UD g104<4,4,1>UD { align1 1Q I@1 }; -mov(8) g9.1<2>UD g105<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g3UD g7UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -add(16) g105<1>D g5<1,1,0>D -g3<1,1,0>D { align1 1H $4.dst compacted }; -shl.nz.f0.0(16) g61<1>D g105<8,8,1>D 0x00000006UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL36 UIP: LABEL36 { align1 1H }; -add(8) g83<1>D g67<8,4,2>D g69<1,1,0>D { align1 1Q compacted }; -add(8) g84<1>D g43<8,4,2>D g70<1,1,0>D { align1 2Q compacted }; -shl(16) g73<1>D g3<8,8,1>D 0x00000006UD { align1 1H $10.src }; -cmp.l.f0.0(8) g122<1>UD g83<8,8,1>UD g67<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g106<1>UD g84<8,8,1>UD g43<8,4,2>UD { align1 2Q I@3 }; -and(16) g113<1>UD g83<1,1,0>UD 0x0000003fUD { align1 1H compacted }; -mov(8) g63<2>UD g83<4,4,1>UD { align1 1Q $2.src }; -mov(8) g59<2>UD g84<4,4,1>UD { align1 2Q $2.src }; -add(16) g108<1>D g49<1,1,0>D g73<1,1,0>D { align1 1H I@6 compacted }; -add(8) g123<1>D -g122<8,8,1>D g67.1<8,4,2>D { align1 1Q I@6 }; -add(8) g107<1>D -g106<8,8,1>D g43.1<8,4,2>D { align1 2Q I@6 }; -add(16) g115<1>D -g113<1,1,0>D 64D { align1 1H I@6 compacted }; -cmp.l.f0.0(16) g110<1>UD g108<1,1,0>UD g49<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g71<2>UD g108<4,4,1>UD { align1 1Q $10.src }; -mov(8) g65<2>UD g109<4,4,1>UD { align1 2Q $2.src }; -mov(8) g63.1<2>UD g123<4,4,1>UD { align1 1Q I@6 }; -mov(8) g59.1<2>UD g107<4,4,1>UD { align1 2Q I@6 }; -and(16) g126<1>UD g115<1,1,0>UD 0x0000003fUD { align1 1H I@6 compacted }; -add(16) g112<1>D -g110<1,1,0>D g51<1,1,0>D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g95<1>D g61<1,1,0>D -g126<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) null<1>UD g126<8,8,1>UD g61<8,8,1>UD { align1 1H }; -mov(8) g71.1<2>UD g112<4,4,1>UD { align1 1Q I@3 }; -mov(8) g65.1<2>UD g113<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shr(16) g97<1>UD g95<1,1,0>UD 0x00000002UD { align1 1H I@4 compacted }; -(+f0.0) if(16) JIP: LABEL37 UIP: LABEL37 { align1 1H }; -add(16) g3<1>D g73<1,1,0>D g126<1,1,0>D { align1 1H compacted }; -add(16) g5<1>D g69<1,1,0>D g126<1,1,0>D { align1 1H compacted }; -shl(16) g99<1>D g2.4<0,1,0>D 0x00000004UD { align1 1H }; -mov(16) g93<1>UD g47<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g7<1>UD g3<1,1,0>UD g73<1,1,0>UD { align1 1H I@4 compacted }; -add(16) g85<1>D g49<1,1,0>D g3<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(8) g89<1>D g67<8,4,2>D g5<1,1,0>D { align1 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $10.src }; -add(8) g90<1>D g43<8,4,2>D g6<1,1,0>D { align1 2Q I@6 compacted }; -cmp.l.f0.0(16) g3<1>UD g5<1,1,0>UD g69<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g9<1>UD g85<1,1,0>UD g49<1,1,0>UD { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g5<1>UD g89<8,8,1>UD g67<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g6<1>UD g90<8,8,1>UD g43<8,4,2>UD { align1 2Q I@4 }; -add3(16) g87<1>D g51<8,8,1>D -g7<8,8,1>D -g9<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add3(16) g91<1>D g57<8,8,1>D -g3<8,8,1>D -g5<1,1,1>D { align1 1H I@2 }; - -LABEL39: -cmp.ge.f0.0(16) null<1>UD g93<8,8,1>UD g97<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL38 UIP: LABEL38 { align1 1H }; -shl(16) g102<1>D g93<8,8,1>D 0x00000002UD { align1 1H $4.src }; -shr(16) g104<1>UD g93<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g106<1>D g85<1,1,0>D g102<1,1,0>D { align1 1H I@2 compacted }; -add(16) g108<1>D g89<1,1,0>D g102<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g102<1>UD g106<1,1,0>UD g85<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g3<2>UD g106<4,4,1>UD { align1 1Q $5.src }; -mov(8) g5<2>UD g107<4,4,1>UD { align1 2Q $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g7<2>UD g108<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -mov(8) g9<2>UD g109<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g106<1>UD g108<1,1,0>UD g89<1,1,0>UD { align1 1H compacted }; -add3(16) g108<1>D g87<8,8,1>D g104<8,8,1>D -g102<1,1,1>D { align1 1H I@6 }; -add3(16) g102<1>D g91<8,8,1>D g104<8,8,1>D -g106<1,1,1>D { align1 1H I@2 }; -mov(8) g3.1<2>UD g108<4,4,1>UD { align1 1Q I@2 }; -mov(8) g5.1<2>UD g109<4,4,1>UD { align1 2Q I@3 }; -mov(8) g7.1<2>UD g102<4,4,1>UD { align1 1Q I@3 }; -mov(8) g9.1<2>UD g103<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g102UD g3UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g102UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -add(16) g93<1>D g93<1,1,0>D g99<1,1,0>D { align1 1H compacted }; - -LABEL38: -while(16) JIP: LABEL39 { align1 1H }; -and(16) g3<1>UD g95<8,8,1>UD 0xfffffffcUD { align1 1H $5.src }; -add(16) g116<1>D g95<1,1,0>D -g3<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g47<8,8,1>UD g116<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL40 UIP: LABEL40 { align1 1H }; -add(16) g93<1>D g89<1,1,0>D g3<1,1,0>D { align1 1H I@6 compacted }; -add(16) g97<1>D g85<1,1,0>D g3<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g95<1>UD g93<1,1,0>UD g89<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g102<1>D g93<1,1,0>D g47<1,1,0>D { align1 1H $4.src compacted }; -cmp.l.f0.0(16) g89<1>UD g97<1,1,0>UD g85<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g99<1>D g97<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g7<2>UD g102<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -mov(8) g9<2>UD g103<4,4,1>UD { align1 2Q I@4 }; -mov(8) g3<2>UD g99<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g5<2>UD g100<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g85<1>UD g99<1,1,0>UD g97<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g97<1>UD g102<1,1,0>UD g93<1,1,0>UD { align1 1H compacted }; -add3(16) g93<1>D -g89<8,8,1>D g87<8,8,1>D -g85<1,1,1>D { align1 1H I@2 }; -add3(16) g85<1>D -g95<8,8,1>D g91<8,8,1>D -g97<1,1,1>D { align1 1H I@2 }; -mov(8) g3.1<2>UD g93<4,4,1>UD { align1 1Q I@2 }; -mov(8) g5.1<2>UD g94<4,4,1>UD { align1 2Q I@3 }; -mov(8) g7.1<2>UD g85<4,4,1>UD { align1 1Q I@3 }; -mov(8) g9.1<2>UD g86<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g117UD g3UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(16) g104<1>UD g117<32,8,4>UB { align1 1H $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g104UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL40: -endif(16) JIP: LABEL37 { align1 1H }; - -LABEL37: -endif(16) JIP: LABEL36 { align1 1H }; -and(16) g118<1>UD g83<1,1,0>UD 0x00000003UD { align1 1H compacted }; -add(16) g120<1>D -g118<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g83<1>UD g120<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL41 UIP: LABEL41 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g47<8,8,1>UD g83<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL42 UIP: LABEL42 { align1 1H }; -add(16) g85<1>D g73<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -add(16) g91<1>D g69<1,1,0>D g47<1,1,0>D { align1 1H $10.src compacted }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g73<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g89<1>D g49<1,1,0>D g85<1,1,0>D { align1 1H $10.src compacted }; -add(8) g124<1>D g67<8,4,2>D g91<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g122<1>D g43<8,4,2>D g92<1,1,0>D { align1 2Q I@4 compacted }; -cmp.l.f0.0(16) g85<1>UD g89<1,1,0>UD g49<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g3<2>UD g89<4,4,1>UD { align1 1Q $5.src }; -mov(8) g5<2>UD g90<4,4,1>UD { align1 2Q $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g7<2>UD g124<4,4,1>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -mov(8) g9<2>UD g122<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g89<1>UD g91<1,1,0>UD g69<1,1,0>UD { align1 1H compacted }; -add3(16) g91<1>D g51<8,8,1>D -g87<8,8,1>D -g85<1,1,1>D { align1 1H I@6 }; -cmp.l.f0.0(8) g85<1>UD g124<8,8,1>UD g67<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g86<1>UD g122<8,8,1>UD g43<8,4,2>UD { align1 2Q }; -mov(8) g3.1<2>UD g91<4,4,1>UD { align1 1Q I@3 }; -mov(8) g5.1<2>UD g92<4,4,1>UD { align1 2Q I@4 }; -add3(16) g87<1>D g57<8,8,1>D -g89<8,8,1>D -g85<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g121UD g3UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(8) g7.1<2>UD g87<4,4,1>UD { align1 1Q I@1 }; -mov(8) g9.1<2>UD g88<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g105<1>UD g121<32,8,4>UB { align1 1H $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g105UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL42: -endif(16) JIP: LABEL41 { align1 1H }; -add(16) g123<1>D g69<1,1,0>D g83<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g6<1>D g73<1,1,0>D g83<1,1,0>D { align1 1H $5.src compacted }; -cmp.l.f0.0(16) g125<1>UD g123<1,1,0>UD g69<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(8) g1<1>D g67<8,4,2>D g123<1,1,0>D { align1 1Q compacted }; -add(8) g127<1>D g43<8,4,2>D g124<1,1,0>D { align1 2Q compacted }; -add(16) g83<1>D g49<1,1,0>D g6<1,1,0>D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(8) g3<1>UD g1<8,8,1>UD g67<8,4,2>UD { align1 1Q I@3 }; -mov(8) g63<2>UD g1<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -cmp.l.f0.0(8) g4<1>UD g127<8,8,1>UD g43<8,4,2>UD { align1 2Q I@4 }; -mov(8) g59<2>UD g127<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g8<1>UD g6<1,1,0>UD g73<1,1,0>UD { align1 1H $4.src compacted }; -mov(8) g71<2>UD g83<4,4,1>UD { align1 1Q I@6 }; -mov(8) g65<2>UD g84<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g85<1>UD g83<1,1,0>UD g49<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add3(16) g5<1>D g57<8,8,1>D -g125<8,8,1>D -g3<1,1,1>D { align1 1H I@6 }; -add3(16) g87<1>D g51<8,8,1>D -g8<8,8,1>D -g85<1,1,1>D { align1 1H I@2 }; -mov(8) g63.1<2>UD g5<4,4,1>UD { align1 1Q I@2 }; -mov(8) g59.1<2>UD g6<4,4,1>UD { align1 2Q I@3 }; -mov(8) g71.1<2>UD g87<4,4,1>UD { align1 1Q I@3 }; -mov(8) g65.1<2>UD g88<4,4,1>UD { align1 2Q I@4 }; - -LABEL41: -endif(16) JIP: LABEL36 { align1 1H }; -and(8) g88<1>UD g63<8,4,2>UD 0x0000003fUD { align1 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $10.src }; -and(8) g89<1>UD g59<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g90<1>D -g88<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g92<1>UD g90<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g94<1>UD g92<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g96<1>UD g47<1,1,0>UD g94<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g98<1>D g92<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g96<8,8,1>UD g98<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL43 UIP: LABEL43 { align1 1H }; -shl(16) g99<1>D g47<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g102<1>UD g47<1,1,0>UD 0x0000001eUD { align1 1H $4.src compacted }; -mov(8) g104<1>UD g71.1<8,4,2>UD { align1 1Q $4.src }; -mov(8) g105<1>UD g65.1<8,4,2>UD { align1 2Q $4.src }; -mov(8) g88<1>UD g63.1<8,4,2>UD { align1 1Q }; -mov(8) g89<1>UD g59.1<8,4,2>UD { align1 2Q }; -add(8) g73<1>D g71<8,4,2>D g99<1,1,0>D { align1 1Q I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -add(8) g106<1>D g65<8,4,2>D g100<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g74<1>D g63<8,4,2>D g99<1,1,0>D { align1 1Q compacted }; -add(8) g110<1>D g59<8,4,2>D g100<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g107<1>UD g73<8,8,1>UD g71<8,4,2>UD { align1 1Q I@4 }; -mov(8) g3<2>UD g73<4,4,1>UD { align1 1Q $5.src }; -cmp.l.f0.0(8) g108<1>UD g106<8,8,1>UD g65<8,4,2>UD { align1 2Q I@5 }; -mov(8) g5<2>UD g106<4,4,1>UD { align1 2Q $5.src }; -cmp.l.f0.0(8) g111<1>UD g74<8,8,1>UD g63<8,4,2>UD { align1 1Q I@6 }; -mov(8) g7<2>UD g74<4,4,1>UD { align1 1Q $4.src }; -cmp.l.f0.0(8) g112<1>UD g110<8,8,1>UD g59<8,4,2>UD { align1 2Q I@7 }; -mov(8) g9<2>UD g110<4,4,1>UD { align1 2Q $4.src }; -add3(16) g109<1>D g104<8,8,1>D g102<8,8,1>D -g107<1,1,1>D { align1 1H I@6 }; -add3(16) g113<1>D g88<8,8,1>D g102<8,8,1>D -g111<1,1,1>D { align1 1H I@3 }; -mov(8) g3.1<2>UD g109<4,4,1>UD { align1 1Q I@2 }; -mov(8) g5.1<2>UD g110<4,4,1>UD { align1 2Q I@3 }; -mov(8) g7.1<2>UD g113<4,4,1>UD { align1 1Q I@3 }; -mov(8) g9.1<2>UD g114<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g106UD g3UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g106UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL43: -endif(16) JIP: LABEL36 { align1 1H }; -shr(16) g7<1>UD g69<1,1,0>UD 0x00000006UD { align1 1H $4.src compacted }; -add(8) g83<1>D g67<8,4,2>D 24D { align1 1Q compacted }; -add(8) g114<1>D g43<8,4,2>D 24D { align1 2Q compacted }; -add(16) g69<1>D g69<1,1,0>D g61<1,1,0>D { align1 1H compacted }; -add(16) g77<1>D g15<1,1,0>D -g7<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g84<1>UD g83<8,8,1>UD g67<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g115<1>UD g114<8,8,1>UD g43<8,4,2>UD { align1 2Q I@4 }; -mov(8) g3<2>UD g83<4,4,1>UD { align1 1Q $5.src }; -mov(8) g5<2>UD g114<4,4,1>UD { align1 2Q $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shr(16) g9<1>UD g69<1,1,0>UD 0x00000006UD { align1 1H I@6 compacted }; -add(8) g85<1>D -g84<8,8,1>D g67.1<8,4,2>D { align1 1Q I@5 }; -add(8) g116<1>D -g115<8,8,1>D g43.1<8,4,2>D { align1 2Q I@5 }; -mov(8) g3.1<2>UD g85<4,4,1>UD { align1 1Q I@2 }; -mov(8) g5.1<2>UD g116<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g3UD g7UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $4 }; - -LABEL36: -endif(16) JIP: LABEL27 { align1 1H }; - -LABEL27: -endif(16) JIP: LABEL44 { align1 1H }; - -LABEL44: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -send(16) g89UD g19UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shl(16) g97<1>D g81<8,8,1>D 0x00000002UD { align1 1H I@7 }; -add(16) g99<1>D g49<1,1,0>D 192D { align1 1H I@7 compacted }; -add(8) g104<1>D g67<8,4,2>D 192D { align1 1Q $4.src compacted }; -add(8) g105<1>D g43<8,4,2>D 192D { align1 2Q $4.src compacted }; -cmp.l.f0.0(16) g117<1>UD g99<1,1,0>UD g49<1,1,0>UD { align1 1H I@3 compacted }; -cmp.l.f0.0(8) g86<1>UD g104<8,8,1>UD g67<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g119<1>UD g105<8,8,1>UD g43<8,4,2>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g102<1>D -g117<1,1,0>D g51<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(8) g106<1>D -g86<8,8,1>D g67.1<8,4,2>D { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -add(8) g107<1>D -g119<8,8,1>D g43.1<8,4,2>D { align1 2Q I@3 }; -shl(16) g93<1>D g89<8,8,1>D 0x00000006UD { align1 1H $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shl(16) g95<1>D g91<8,8,1>D 0x00000006UD { align1 1H $6.dst }; - -LABEL51: -cmp.ge.f0.0(16) null<1>UD g79<8,8,1>UD g55<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL45 UIP: LABEL45 { align1 1H }; -shl(16) g120<1>D g79<8,8,1>D 0x00000006UD { align1 1H }; -shr(16) g122<1>UD g79<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -add(16) g108<1>D g99<1,1,0>D g120<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g124<1>UD g108<1,1,0>UD g99<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g3<2>UD g108<4,4,1>UD { align1 1Q $4.src }; -mov(8) g5<2>UD g109<4,4,1>UD { align1 2Q $4.src }; -add3(16) g110<1>D g102<8,8,1>D g122<8,8,1>D -g124<1,1,1>D { align1 1H I@3 }; -mov(8) g3.1<2>UD g110<4,4,1>UD { align1 1Q I@1 }; -mov(8) g5.1<2>UD g111<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g87<1>UD mask0<0,1,0>UD { align1 WE_all 1N $2.src compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -shl(1) a0<1>UD g87<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@2 }; -mov(1) g11<2>D g[a0 96]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g11.1<2>D g[a0 100]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g7.1<2>UD g11.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g7<2>UD g11<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) g59UD g7UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g125<1>D g59.16<0,1,0>B { align1 1H }; -cmp.z.f0.0(16) null<1>D g97<8,8,1>D 12D { align1 1H }; -(+f0.0) if(16) JIP: LABEL47 UIP: LABEL46 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -add(16) g3<1>D g59<1,1,0>D -g75<1,1,0>D { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g125<8,8,1>D 0D { align1 1H I@4 }; -(+f0.0) if(16) JIP: LABEL49 UIP: LABEL48 { align1 1H }; -add(16) g5<1>D g59<1,1,0>D -g77<1,1,0>D { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g125<8,8,1>D 3D { align1 1H }; -add(16) g9<1>D g59<1,1,0>D -g45<1,1,0>D { align1 1H $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0) sel(16) g7<1>UD g5<1,1,0>UD g59<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g125<8,8,1>D 4D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -(+f0.0) sel(16) g11<1>UD g9<1,1,0>UD g7<1,1,0>UD { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g125<8,8,1>D 1D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -(+f0.0) sel(16) g86<1>UD g11<1,1,0>UD g3<1,1,0>UD { align1 1H I@2 compacted }; -else(16) JIP: LABEL48 UIP: LABEL48 { align1 1H }; - -LABEL49: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -shl(16) g12<1>D g59<8,8,1>D 0x00000006UD { align1 1H }; -add(16) g112<1>D g49<1,1,0>D g93<1,1,0>D { align1 1H compacted }; -add(16) g114<1>D g49<1,1,0>D g95<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -asr(16) g14<1>D g12<8,8,1>D 0x0000001fUD { align1 1H }; -add(16) g16<1>D g108<1,1,0>D g12<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g18<1>UD g16<1,1,0>UD g108<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g61<1>UD g112<1,1,0>UD g49<1,1,0>UD { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g20<1>D g110<8,8,1>D g14<8,8,1>D -g18<1,1,1>D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g63<1>D -g61<1,1,0>D g51<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.z.f0.0(16) g65<1>D g63<1,1,0>D g20<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g71<1>UD g112<1,1,0>UD g16<1,1,0>UD { align1 1H $10.src compacted }; -cmp.l.f0.0(16) g83<1>UD g63<1,1,0>UD g20<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g90<1>UD g114<1,1,0>UD g49<1,1,0>UD { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -and(16) g73<1>UD g65<1,1,0>UD g71<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g108<1>D -g90<1,1,0>D g51<1,1,0>D { align1 1H I@2 compacted }; -or(16) g88<1>UD g83<1,1,0>UD g73<1,1,0>UD { align1 1H I@2 compacted }; -cmp.z.f0.0(16) g110<1>D g20<1,1,0>D g108<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g112<1>UD g16<1,1,0>UD g114<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g116<1>UD g20<1,1,0>UD g108<1,1,0>UD { align1 1H compacted }; -and(16) g114<1>UD g110<1,1,0>UD g112<1,1,0>UD { align1 1H I@2 compacted }; -or(16) g118<1>UD g116<1,1,0>UD g114<1,1,0>UD { align1 1H I@1 compacted }; -and.nz.f0.0(16) null<1>UD g118<8,8,1>UD g88<8,8,1>UD { align1 1H I@1 }; -(+f0.0) sel(16) g86<1>UD g3<1,1,0>UD g59<1,1,0>UD { align1 1H $2.src compacted }; - -LABEL48: -endif(16) JIP: LABEL50 { align1 1H }; - -LABEL50: -else(16) JIP: LABEL46 UIP: LABEL46 { align1 1H }; - -LABEL47: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -mov(16) g86<1>UD g59<8,8,1>UD { align1 1H }; - -LABEL46: -endif(16) JIP: LABEL45 { align1 1H }; -shl(16) g119<1>D g79<8,8,1>D 0x00000004UD { align1 1H }; -add(16) g121<1>D g119<1,1,0>D g81<1,1,0>D { align1 1H I@1 compacted }; -shl(16) g123<1>D g121<8,8,1>D 0x00000002UD { align1 1H I@1 }; -shr(16) g125<1>UD g121<1,1,0>UD 0x0000001eUD { align1 1H I@7 compacted }; -add(16) g3<1>D g104<1,1,0>D g123<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g5<1>UD g3<1,1,0>UD g104<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g61<2>UD g3<4,4,1>UD { align1 1Q $2.src }; -mov(8) g63<2>UD g4<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add3(16) g7<1>D g106<8,8,1>D g125<8,8,1>D -g5<1,1,1>D { align1 1H }; -mov(8) g61.1<2>UD g7<4,4,1>UD { align1 1Q I@1 }; -mov(8) g63.1<2>UD g8<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g61UD g86UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g79<1>D g79<1,1,0>D g2.4<0,1,0>D { align1 1H compacted }; - -LABEL45: -while(16) JIP: LABEL51 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g8UD g23UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -cmp.nz.f0.0(16) null<1>D g8<8,8,1>D 0D { align1 1H $8.dst }; -(+f0.0) if(16) JIP: LABEL52 UIP: LABEL52 { align1 1H }; -shl(16) g10<1>D g8<8,8,1>D 0x00000006UD { align1 1H $4.src }; -add(8) g12<1>D g67<8,4,2>D g69<1,1,0>D { align1 1Q compacted }; -add(8) g13<1>D g43<8,4,2>D g70<1,1,0>D { align1 2Q compacted }; -add(16) g16<1>D g49<1,1,0>D 152D { align1 1H compacted }; -cmp.l.f0.0(8) g91<1>UD g12<8,8,1>UD g67<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@3 }; -cmp.l.f0.0(8) g14<1>UD g13<8,8,1>UD g43<8,4,2>UD { align1 2Q }; -and(16) g73<1>UD g12<1,1,0>UD 0x0000003fUD { align1 1H $10.src compacted }; -mov(8) g61<2>UD g12<4,4,1>UD { align1 1Q $2.src }; -mov(8) g71<2>UD g13<4,4,1>UD { align1 2Q $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g18<1>UD g16<1,1,0>UD 0x00000098UD { align1 1H I@6 compacted }; -mov(8) g87<2>UD g16<4,4,1>UD { align1 1Q $2.src }; -mov(8) g89<2>UD g17<4,4,1>UD { align1 2Q }; -add(8) g92<1>D -g91<8,8,1>D g67.1<8,4,2>D { align1 1Q I@7 }; -add(8) g15<1>D -g14<8,8,1>D g43.1<8,4,2>D { align1 2Q I@7 }; -add(16) g75<1>D -g73<1,1,0>D 64D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g20<1>D -g18<1,1,0>D g51<1,1,0>D { align1 1H I@6 compacted }; -mov(8) g61.1<2>UD g92<4,4,1>UD { align1 1Q I@4 }; -mov(8) g71.1<2>UD g15<4,4,1>UD { align1 2Q I@4 }; -and(16) g77<1>UD g75<1,1,0>UD 0x0000003fUD { align1 1H I@4 compacted }; -mov(8) g87.1<2>UD g20<4,4,1>UD { align1 1Q I@4 }; -mov(8) g89.1<2>UD g21<4,4,1>UD { align1 2Q I@5 }; -add(16) g79<1>D g10<1,1,0>D -g77<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g21UD g87UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -shr(16) g81<1>UD g79<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g23<1>D g49<1,1,0>D g21<1,1,0>D { align1 1H $2.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g25<1>UD g23<1,1,0>UD g49<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g59<2>UD g23<4,4,1>UD { align1 1Q $2.src }; -mov(8) g65<2>UD g24<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(16) null<1>UD g77<8,8,1>UD g10<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g63<1>D -g25<1,1,0>D g51<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g59.1<2>UD g63<4,4,1>UD { align1 1Q I@1 }; -mov(8) g65.1<2>UD g64<4,4,1>UD { align1 2Q I@2 }; -(+f0.0) if(16) JIP: LABEL53 UIP: LABEL53 { align1 1H }; -add(16) g83<1>D g21<1,1,0>D g77<1,1,0>D { align1 1H compacted }; -add(16) g87<1>D g69<1,1,0>D g77<1,1,0>D { align1 1H $2.src compacted }; -shl(16) g96<1>D g2.4<0,1,0>D 0x00000004UD { align1 1H }; -mov(16) g63<1>UD g47<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g85<1>UD g83<1,1,0>UD g21<1,1,0>UD { align1 1H I@4 compacted }; -add(16) g102<1>D g49<1,1,0>D g83<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g89<1>UD g87<1,1,0>UD g69<1,1,0>UD { align1 1H I@5 compacted }; -add(8) g115<1>D g67<8,4,2>D g87<1,1,0>D { align1 1Q compacted }; -add(8) g116<1>D g43<8,4,2>D g88<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(16) g104<1>UD g102<1,1,0>UD g49<1,1,0>UD { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g108<1>UD g115<8,8,1>UD g67<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g109<1>UD g116<8,8,1>UD g43<8,4,2>UD { align1 2Q I@3 }; -add3(16) g106<1>D g51<8,8,1>D -g85<8,8,1>D -g104<1,1,1>D { align1 1H I@3 }; -add3(16) g110<1>D g57<8,8,1>D -g89<8,8,1>D -g108<1,1,1>D { align1 1H I@2 }; - -LABEL55: -cmp.ge.f0.0(16) null<1>UD g63<8,8,1>UD g81<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL54 UIP: LABEL54 { align1 1H }; -shl(16) g112<1>D g63<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g117<1>UD g63<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g119<1>D g102<1,1,0>D g112<1,1,0>D { align1 1H I@2 compacted }; -add(16) g124<1>D g115<1,1,0>D g112<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g121<1>UD g119<1,1,0>UD g102<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g88<2>UD g119<4,4,1>UD { align1 1Q $2.src }; -mov(8) g90<2>UD g120<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(16) g126<1>UD g124<1,1,0>UD g115<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g92<2>UD g124<4,4,1>UD { align1 1Q $2.src }; -mov(8) g94<2>UD g125<4,4,1>UD { align1 2Q $2.src }; -add3(16) g123<1>D g106<8,8,1>D g117<8,8,1>D -g121<1,1,1>D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add3(16) g3<1>D g110<8,8,1>D g117<8,8,1>D -g126<1,1,1>D { align1 1H I@4 }; -mov(8) g88.1<2>UD g123<4,4,1>UD { align1 1Q I@2 }; -mov(8) g90.1<2>UD g124<4,4,1>UD { align1 2Q I@3 }; -mov(8) g92.1<2>UD g3<4,4,1>UD { align1 1Q I@3 }; -mov(8) g94.1<2>UD g4<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g108UD g88UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g92UD g108UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g63<1>D g63<1,1,0>D g96<1,1,0>D { align1 1H compacted }; - -LABEL54: -while(16) JIP: LABEL55 { align1 1H }; -and(16) g4<1>UD g79<8,8,1>UD 0xfffffffcUD { align1 1H $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g6<1>D g79<1,1,0>D -g4<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g47<8,8,1>UD g6<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL56 UIP: LABEL56 { align1 1H }; -add(16) g7<1>D g115<1,1,0>D g4<1,1,0>D { align1 1H compacted }; -add(16) g16<1>D g102<1,1,0>D g4<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g14<1>UD g7<1,1,0>UD g115<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g74<1>D g7<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g18<1>UD g16<1,1,0>UD g102<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g23<1>D g16<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -mov(8) g97<2>UD g74<4,4,1>UD { align1 1Q I@3 }; -mov(8) g99<2>UD g75<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g93<2>UD g23<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g95<2>UD g24<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g25<1>UD g23<1,1,0>UD g16<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g76<1>UD g74<1,1,0>UD g7<1,1,0>UD { align1 1H compacted }; -add3(16) g63<1>D -g18<8,8,1>D g106<8,8,1>D -g25<1,1,1>D { align1 1H I@2 }; -add3(16) g78<1>D -g14<8,8,1>D g110<8,8,1>D -g76<1,1,1>D { align1 1H I@2 }; -mov(8) g93.1<2>UD g63<4,4,1>UD { align1 1Q I@2 }; -mov(8) g95.1<2>UD g64<4,4,1>UD { align1 2Q I@3 }; -mov(8) g97.1<2>UD g78<4,4,1>UD { align1 1Q I@3 }; -mov(8) g99.1<2>UD g79<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g73UD g93UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g109<1>UD g73<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g97UD g109UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL56: -endif(16) JIP: LABEL53 { align1 1H }; - -LABEL53: -endif(16) JIP: LABEL52 { align1 1H }; -and(16) g79<1>UD g12<1,1,0>UD 0x00000003UD { align1 1H compacted }; -add(16) g81<1>D -g79<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g83<1>UD g81<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL57 UIP: LABEL57 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g47<8,8,1>UD g83<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL58 UIP: LABEL58 { align1 1H }; -add(16) g85<1>D g21<1,1,0>D g47<1,1,0>D { align1 1H $2.src compacted }; -add(16) g95<1>D g69<1,1,0>D g47<1,1,0>D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g21<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g89<1>D g49<1,1,0>D g85<1,1,0>D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g100<1>D g67<8,4,2>D g95<1,1,0>D { align1 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g99<1>D g43<8,4,2>D g96<1,1,0>D { align1 2Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g91<1>UD g89<1,1,0>UD g49<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g102<2>UD g89<4,4,1>UD { align1 1Q }; -mov(8) g104<2>UD g90<4,4,1>UD { align1 2Q }; -mov(8) g106<2>UD g100<4,4,1>UD { align1 1Q I@5 }; -cmp.l.f0.0(16) g97<1>UD g95<1,1,0>UD g69<1,1,0>UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g108<2>UD g99<4,4,1>UD { align1 2Q I@6 }; -cmp.l.f0.0(8) g110<1>UD g100<8,8,1>UD g67<8,4,2>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g111<1>UD g99<8,8,1>UD g43<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g93<1>D g51<8,8,1>D -g87<8,8,1>D -g91<1,1,1>D { align1 1H I@7 }; -add3(16) g112<1>D g57<8,8,1>D -g97<8,8,1>D -g110<1,1,1>D { align1 1H I@2 }; -mov(8) g102.1<2>UD g93<4,4,1>UD { align1 1Q I@2 }; -mov(8) g104.1<2>UD g94<4,4,1>UD { align1 2Q I@3 }; -mov(8) g106.1<2>UD g112<4,4,1>UD { align1 1Q I@3 }; -mov(8) g108.1<2>UD g113<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g94UD g102UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g110<1>UD g94<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g106UD g110UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL58: -endif(16) JIP: LABEL57 { align1 1H }; -add(16) g113<1>D g69<1,1,0>D g83<1,1,0>D { align1 1H compacted }; -add(16) g121<1>D g21<1,1,0>D g83<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g115<1>UD g113<1,1,0>UD g69<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g102<1>D g67<8,4,2>D g113<1,1,0>D { align1 1Q $2.src compacted }; -add(8) g117<1>D g43<8,4,2>D g114<1,1,0>D { align1 2Q compacted }; -add(16) g125<1>D g49<1,1,0>D g121<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g118<1>UD g102<8,8,1>UD g67<8,4,2>UD { align1 1Q I@3 }; -mov(8) g61<2>UD g102<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g119<1>UD g117<8,8,1>UD g43<8,4,2>UD { align1 2Q I@4 }; -mov(8) g71<2>UD g117<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g123<1>UD g121<1,1,0>UD g21<1,1,0>UD { align1 1H compacted }; -mov(8) g59<2>UD g125<4,4,1>UD { align1 1Q I@6 }; -mov(8) g65<2>UD g126<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g3<1>UD g125<1,1,0>UD g49<1,1,0>UD { align1 1H $4.src compacted }; -add3(16) g120<1>D g57<8,8,1>D -g115<8,8,1>D -g118<1,1,1>D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add3(16) g5<1>D g51<8,8,1>D -g123<8,8,1>D -g3<1,1,1>D { align1 1H I@2 }; -mov(8) g61.1<2>UD g120<4,4,1>UD { align1 1Q I@2 }; -mov(8) g71.1<2>UD g121<4,4,1>UD { align1 2Q I@3 }; -mov(8) g59.1<2>UD g5<4,4,1>UD { align1 1Q I@3 }; -mov(8) g65.1<2>UD g6<4,4,1>UD { align1 2Q I@4 }; - -LABEL57: -endif(16) JIP: LABEL52 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -and(8) g6<1>UD g61<8,4,2>UD 0x0000003fUD { align1 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -and(8) g7<1>UD g71<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -add(16) g8<1>D -g6<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g12<1>UD g8<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g14<1>UD g12<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g16<1>UD g47<1,1,0>UD g14<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g18<1>D g12<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g16<8,8,1>UD g18<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL59 UIP: LABEL59 { align1 1H }; -shl(16) g19<1>D g47<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g21<1>UD g47<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g23<1>UD g59.1<8,4,2>UD { align1 1Q }; -mov(8) g24<1>UD g65.1<8,4,2>UD { align1 2Q }; -mov(8) g63<1>UD g61.1<8,4,2>UD { align1 1Q }; -mov(8) g64<1>UD g71.1<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g103<1>D g59<8,4,2>D g19<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g25<1>D g65<8,4,2>D g20<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g104<1>D g61<8,4,2>D g19<1,1,0>D { align1 1Q $2.src compacted }; -add(8) g73<1>D g71<8,4,2>D g20<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g59<1>UD g103<8,8,1>UD g59<8,4,2>UD { align1 1Q I@4 }; -mov(8) g107<2>UD g103<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g60<1>UD g25<8,8,1>UD g65<8,4,2>UD { align1 2Q I@5 }; -mov(8) g109<2>UD g25<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(8) g74<1>UD g104<8,8,1>UD g61<8,4,2>UD { align1 1Q I@6 }; -mov(8) g111<2>UD g104<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g75<1>UD g73<8,8,1>UD g71<8,4,2>UD { align1 2Q I@7 }; -mov(8) g113<2>UD g73<4,4,1>UD { align1 2Q }; -add3(16) g61<1>D g23<8,8,1>D g21<8,8,1>D -g59<1,1,1>D { align1 1H I@6 }; -add3(16) g76<1>D g63<8,8,1>D g21<8,8,1>D -g74<1,1,1>D { align1 1H I@3 }; -mov(8) g107.1<2>UD g61<4,4,1>UD { align1 1Q I@2 }; -mov(8) g109.1<2>UD g62<4,4,1>UD { align1 2Q I@3 }; -mov(8) g111.1<2>UD g76<4,4,1>UD { align1 1Q I@3 }; -mov(8) g113.1<2>UD g77<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g115UD g107UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g111UD g115UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL59: -endif(16) JIP: LABEL52 { align1 1H }; -add(8) g77<1>D g67<8,4,2>D 152D { align1 1Q compacted }; -add(8) g78<1>D g43<8,4,2>D 152D { align1 2Q compacted }; -cmp.l.f0.0(16) g79<1>UD g77<1,1,0>UD 0x00000098UD { align1 1H I@1 compacted }; -mov(8) g116<2>UD g77<4,4,1>UD { align1 1Q $2.src }; -mov(8) g118<2>UD g78<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g105<1>D -g79<8,8,1>D g67.1<8,4,2>D { align1 1Q I@3 }; -add(8) g80<1>D -g80<8,8,1>D g43.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g116.1<2>UD g105<4,4,1>UD { align1 1Q I@2 }; -mov(8) g118.1<2>UD g80<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g116UD g69UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g69<1>D g69<1,1,0>D g10<1,1,0>D { align1 1H $2.src compacted }; - -LABEL52: -endif(16) JIP: LABEL60 { align1 1H }; - -LABEL60: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -send(16) g81UD g27UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -cmp.nz.f0.0(16) null<1>D g81<8,8,1>D 0D { align1 1H $2.dst }; -(+f0.0) if(16) JIP: LABEL61 UIP: LABEL61 { align1 1H }; -shl(16) g83<1>D g81<8,8,1>D 0x00000003UD { align1 1H }; -add(8) g85<1>D g67<8,4,2>D g69<1,1,0>D { align1 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g86<1>D g43<8,4,2>D g70<1,1,0>D { align1 2Q I@6 compacted }; -add(16) g89<1>D g49<1,1,0>D 160D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(8) g106<1>UD g85<8,8,1>UD g67<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g87<1>UD g86<8,8,1>UD g43<8,4,2>UD { align1 2Q I@3 }; -and(16) g103<1>UD g85<1,1,0>UD 0x0000003fUD { align1 1H $2.src compacted }; -mov(8) g64<2>UD g85<4,4,1>UD { align1 1Q $2.src }; -mov(8) g76<2>UD g86<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g91<1>UD g89<1,1,0>UD 0x000000a0UD { align1 1H I@6 compacted }; -mov(8) g112<2>UD g89<4,4,1>UD { align1 1Q $2.src }; -mov(8) g114<2>UD g90<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g107<1>D -g106<8,8,1>D g67.1<8,4,2>D { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g88<1>D -g87<8,8,1>D g43.1<8,4,2>D { align1 2Q I@7 }; -add(16) g105<1>D -g103<1,1,0>D 64D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g93<1>D -g91<1,1,0>D g51<1,1,0>D { align1 1H I@6 compacted }; -mov(8) g64.1<2>UD g107<4,4,1>UD { align1 1Q I@4 }; -mov(8) g76.1<2>UD g88<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(16) g107<1>UD g105<1,1,0>UD 0x0000003fUD { align1 1H I@4 compacted }; -mov(8) g112.1<2>UD g93<4,4,1>UD { align1 1Q I@4 }; -mov(8) g114.1<2>UD g94<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g109<1>D g83<1,1,0>D -g107<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g94UD g112UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shr(16) g111<1>UD g109<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -add(16) g96<1>D g49<1,1,0>D g94<1,1,0>D { align1 1H $2.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g98<1>UD g96<1,1,0>UD g49<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g62<2>UD g96<4,4,1>UD { align1 1Q $2.src }; -mov(8) g74<2>UD g97<4,4,1>UD { align1 2Q $10.src }; -cmp.l.f0.0(16) null<1>UD g107<8,8,1>UD g83<8,8,1>UD { align1 1H }; -add(16) g102<1>D -g98<1,1,0>D g51<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g62.1<2>UD g102<4,4,1>UD { align1 1Q I@1 }; -mov(8) g74.1<2>UD g103<4,4,1>UD { align1 2Q I@2 }; -(+f0.0) if(16) JIP: LABEL62 UIP: LABEL62 { align1 1H }; -add(16) g113<1>D g94<1,1,0>D g107<1,1,0>D { align1 1H $2.src compacted }; -add(16) g117<1>D g69<1,1,0>D g107<1,1,0>D { align1 1H $2.src compacted }; -shl(16) g121<1>D g2.4<0,1,0>D 0x00000004UD { align1 1H }; -mov(16) g72<1>UD g47<8,8,1>UD { align1 1H $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g115<1>UD g113<1,1,0>UD g94<1,1,0>UD { align1 1H I@4 compacted }; -add(16) g126<1>D g49<1,1,0>D g113<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g119<1>UD g117<1,1,0>UD g69<1,1,0>UD { align1 1H I@5 compacted }; -add(8) g7<1>D g67<8,4,2>D g117<1,1,0>D { align1 1Q $4.src compacted }; -add(8) g8<1>D g43<8,4,2>D g118<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g3<1>UD g126<1,1,0>UD g49<1,1,0>UD { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g9<1>UD g7<8,8,1>UD g67<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -cmp.l.f0.0(8) g10<1>UD g8<8,8,1>UD g43<8,4,2>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add3(16) g5<1>D g51<8,8,1>D -g115<8,8,1>D -g3<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add3(16) g11<1>D g57<8,8,1>D -g119<8,8,1>D -g9<1,1,1>D { align1 1H }; - -LABEL64: -cmp.ge.f0.0(16) null<1>UD g72<8,8,1>UD g111<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL63 UIP: LABEL63 { align1 1H }; -shl(16) g13<1>D g72<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g15<1>UD g72<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g17<1>D g126<1,1,0>D g13<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g22<1>D g7<1,1,0>D g13<1,1,0>D { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g19<1>UD g17<1,1,0>UD g126<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g113<2>UD g17<4,4,1>UD { align1 1Q $2.src }; -mov(8) g115<2>UD g18<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g24<1>UD g22<1,1,0>UD g7<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g117<2>UD g22<4,4,1>UD { align1 1Q $2.src }; -mov(8) g119<2>UD g23<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g21<1>D g5<8,8,1>D g15<8,8,1>D -g19<1,1,1>D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g26<1>D g11<8,8,1>D g15<8,8,1>D -g24<1,1,1>D { align1 1H I@4 }; -mov(8) g113.1<2>UD g21<4,4,1>UD { align1 1Q I@2 }; -mov(8) g115.1<2>UD g22<4,4,1>UD { align1 2Q I@3 }; -mov(8) g117.1<2>UD g26<4,4,1>UD { align1 1Q I@3 }; -mov(8) g119.1<2>UD g27<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g123UD g113UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g117UD g123UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g72<1>D g72<1,1,0>D g121<1,1,0>D { align1 1H compacted }; - -LABEL63: -while(16) JIP: LABEL64 { align1 1H }; -and(16) g27<1>UD g109<8,8,1>UD 0xfffffffcUD { align1 1H $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g29<1>D g109<1,1,0>D -g27<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g47<8,8,1>UD g29<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL65 UIP: LABEL65 { align1 1H }; -add(16) g59<1>D g7<1,1,0>D g27<1,1,0>D { align1 1H $2.src compacted }; -add(16) g78<1>D g126<1,1,0>D g27<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g71<1>UD g59<1,1,0>UD g7<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g96<1>D g59<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g80<1>UD g78<1,1,0>UD g126<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g87<1>D g78<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g122<2>UD g96<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g124<2>UD g97<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g118<2>UD g87<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g120<2>UD g88<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g89<1>UD g87<1,1,0>UD g78<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g98<1>UD g96<1,1,0>UD g59<1,1,0>UD { align1 1H compacted }; -add3(16) g91<1>D -g80<8,8,1>D g5<8,8,1>D -g89<1,1,1>D { align1 1H I@2 }; -add3(16) g102<1>D -g71<8,8,1>D g11<8,8,1>D -g98<1,1,1>D { align1 1H I@2 }; -mov(8) g118.1<2>UD g91<4,4,1>UD { align1 1Q I@2 }; -mov(8) g120.1<2>UD g92<4,4,1>UD { align1 2Q I@3 }; -mov(8) g122.1<2>UD g102<4,4,1>UD { align1 1Q I@3 }; -mov(8) g124.1<2>UD g103<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g92UD g118UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g126<1>UD g92<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g122UD g126UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL65: -endif(16) JIP: LABEL62 { align1 1H }; - -LABEL62: -endif(16) JIP: LABEL61 { align1 1H }; -and(16) g103<1>UD g85<1,1,0>UD 0x00000003UD { align1 1H compacted }; -add(16) g105<1>D -g103<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g107<1>UD g105<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL66 UIP: LABEL66 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g47<8,8,1>UD g107<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL67 UIP: LABEL67 { align1 1H }; -add(16) g109<1>D g94<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -add(16) g119<1>D g69<1,1,0>D g47<1,1,0>D { align1 1H $2.src compacted }; -cmp.l.f0.0(16) g111<1>UD g109<1,1,0>UD g94<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g113<1>D g49<1,1,0>D g109<1,1,0>D { align1 1H $2.src compacted }; -add(8) g109<1>D g67<8,4,2>D g119<1,1,0>D { align1 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g127<1>D g43<8,4,2>D g120<1,1,0>D { align1 2Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g115<1>UD g113<1,1,0>UD g49<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g123<2>UD g113<4,4,1>UD { align1 1Q $2.src }; -mov(8) g125<2>UD g114<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g3<2>UD g109<4,4,1>UD { align1 1Q I@5 }; -cmp.l.f0.0(16) g121<1>UD g119<1,1,0>UD g69<1,1,0>UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -mov(8) g5<2>UD g127<4,4,1>UD { align1 2Q I@6 }; -cmp.l.f0.0(8) g7<1>UD g109<8,8,1>UD g67<8,4,2>UD { align1 1Q $4.src }; -cmp.l.f0.0(8) g8<1>UD g127<8,8,1>UD g43<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g117<1>D g51<8,8,1>D -g111<8,8,1>D -g115<1,1,1>D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add3(16) g9<1>D g57<8,8,1>D -g121<8,8,1>D -g7<1,1,1>D { align1 1H I@2 }; -mov(8) g123.1<2>UD g117<4,4,1>UD { align1 1Q I@2 }; -mov(8) g125.1<2>UD g118<4,4,1>UD { align1 2Q I@3 }; -mov(8) g3.1<2>UD g9<4,4,1>UD { align1 1Q I@3 }; -mov(8) g5.1<2>UD g10<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g118UD g123UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g7<1>UD g118<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g3UD g7UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL67: -endif(16) JIP: LABEL66 { align1 1H }; -add(16) g10<1>D g69<1,1,0>D g107<1,1,0>D { align1 1H $4.src compacted }; -add(16) g18<1>D g94<1,1,0>D g107<1,1,0>D { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -cmp.l.f0.0(16) g12<1>UD g10<1,1,0>UD g69<1,1,0>UD { align1 1H compacted }; -add(8) g110<1>D g67<8,4,2>D g10<1,1,0>D { align1 1Q compacted }; -add(8) g14<1>D g43<8,4,2>D g11<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g22<1>D g49<1,1,0>D g18<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g15<1>UD g110<8,8,1>UD g67<8,4,2>UD { align1 1Q I@3 }; -mov(8) g64<2>UD g110<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g16<1>UD g14<8,8,1>UD g43<8,4,2>UD { align1 2Q I@4 }; -mov(8) g76<2>UD g14<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g20<1>UD g18<1,1,0>UD g94<1,1,0>UD { align1 1H $6.src compacted }; -mov(8) g62<2>UD g22<4,4,1>UD { align1 1Q I@6 }; -mov(8) g74<2>UD g23<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g24<1>UD g22<1,1,0>UD g49<1,1,0>UD { align1 1H $8.src compacted }; -add3(16) g17<1>D g57<8,8,1>D -g12<8,8,1>D -g15<1,1,1>D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g26<1>D g51<8,8,1>D -g20<8,8,1>D -g24<1,1,1>D { align1 1H I@2 }; -mov(8) g64.1<2>UD g17<4,4,1>UD { align1 1Q I@2 }; -mov(8) g76.1<2>UD g18<4,4,1>UD { align1 2Q I@3 }; -mov(8) g62.1<2>UD g26<4,4,1>UD { align1 1Q I@3 }; -mov(8) g74.1<2>UD g27<4,4,1>UD { align1 2Q I@4 }; - -LABEL66: -endif(16) JIP: LABEL61 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(8) g27<1>UD g64<8,4,2>UD 0x0000003fUD { align1 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -and(8) g28<1>UD g76<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g29<1>D -g27<1,1,0>D 64D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(16) g59<1>UD g29<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -shr(16) g71<1>UD g59<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g78<1>UD g47<1,1,0>UD g71<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g80<1>D g59<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g78<8,8,1>UD g80<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL68 UIP: LABEL68 { align1 1H }; -shl(16) g81<1>D g47<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g85<1>UD g47<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g87<1>UD g62.1<8,4,2>UD { align1 1Q }; -mov(8) g88<1>UD g74.1<8,4,2>UD { align1 2Q }; -mov(8) g94<1>UD g64.1<8,4,2>UD { align1 1Q }; -mov(8) g95<1>UD g76.1<8,4,2>UD { align1 2Q }; -add(8) g111<1>D g62<8,4,2>D g81<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g89<1>D g74<8,4,2>D g82<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g112<1>D g64<8,4,2>D g81<1,1,0>D { align1 1Q compacted }; -add(8) g96<1>D g76<8,4,2>D g82<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g90<1>UD g111<8,8,1>UD g62<8,4,2>UD { align1 1Q I@4 }; -mov(8) g4<2>UD g111<4,4,1>UD { align1 1Q $4.src }; -cmp.l.f0.0(8) g91<1>UD g89<8,8,1>UD g74<8,4,2>UD { align1 2Q I@5 }; -mov(8) g6<2>UD g89<4,4,1>UD { align1 2Q $4.src }; -cmp.l.f0.0(8) g97<1>UD g112<8,8,1>UD g64<8,4,2>UD { align1 1Q I@6 }; -mov(8) g8<2>UD g112<4,4,1>UD { align1 1Q $4.src }; -cmp.l.f0.0(8) g98<1>UD g96<8,8,1>UD g76<8,4,2>UD { align1 2Q I@7 }; -mov(8) g10<2>UD g96<4,4,1>UD { align1 2Q $4.src }; -add3(16) g92<1>D g87<8,8,1>D g85<8,8,1>D -g90<1,1,1>D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g99<1>D g94<8,8,1>D g85<8,8,1>D -g97<1,1,1>D { align1 1H I@3 }; -mov(8) g4.1<2>UD g92<4,4,1>UD { align1 1Q I@2 }; -mov(8) g6.1<2>UD g93<4,4,1>UD { align1 2Q I@3 }; -mov(8) g8.1<2>UD g99<4,4,1>UD { align1 1Q I@3 }; -mov(8) g10.1<2>UD g100<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g12UD g4UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g8UD g12UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL68: -endif(16) JIP: LABEL61 { align1 1H }; -add(8) g102<1>D g67<8,4,2>D 160D { align1 1Q compacted }; -add(8) g103<1>D g43<8,4,2>D 160D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g104<1>UD g102<1,1,0>UD 0x000000a0UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g13<2>UD g102<4,4,1>UD { align1 1Q }; -mov(8) g15<2>UD g103<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g113<1>D -g104<8,8,1>D g67.1<8,4,2>D { align1 1Q I@3 }; -add(8) g105<1>D -g105<8,8,1>D g43.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g13.1<2>UD g113<4,4,1>UD { align1 1Q I@2 }; -mov(8) g15.1<2>UD g105<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g13UD g69UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -add(16) g106<1>D g83<1,1,0>D 63D { align1 1H compacted }; -and(16) g108<1>UD g106<8,8,1>UD 0xffffffc0UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g69<1>D g69<1,1,0>D g108<1,1,0>D { align1 1H I@1 compacted }; - -LABEL61: -endif(16) JIP: LABEL69 { align1 1H }; - -LABEL69: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -shr(16) g11<1>UD g69<1,1,0>UD 0x00000006UD { align1 1H compacted }; -add(16) g109<1>D g49<1,1,0>D 64D { align1 1H $2.src compacted }; -add(16) g114<1>D g49<1,1,0>D 80D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -send(16) g25UD g35UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g111<1>UD g109<1,1,0>UD g49<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g19<2>UD g109<4,4,1>UD { align1 1Q $6.src }; -mov(8) g21<2>UD g110<4,4,1>UD { align1 2Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g116<1>UD g114<1,1,0>UD g49<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g62<2>UD g114<4,4,1>UD { align1 1Q $2.src }; -mov(8) g64<2>UD g115<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g113<1>D -g111<1,1,0>D g51<1,1,0>D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g118<1>D -g116<1,1,0>D g51<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g19.1<2>UD g113<4,4,1>UD { align1 1Q I@2 }; -mov(8) g21.1<2>UD g114<4,4,1>UD { align1 2Q I@3 }; -mov(8) g62.1<2>UD g118<4,4,1>UD { align1 1Q I@3 }; -mov(8) g64.1<2>UD g119<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g3UD g19UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g19UD g62UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -cmp.l.f0.0(16) null<1>UD g25<8,8,1>UD g27<8,8,1>UD { align1 1H $2.dst }; -(+f0.0) if(16) JIP: LABEL71 UIP: LABEL70 { align1 1H }; -shl(16) g119<1>D g53<8,8,1>D 0x00000002UD { align1 1H $2.src }; -add(8) g85<1>D g67<8,4,2>D g69<1,1,0>D { align1 1Q compacted }; -add(8) g86<1>D g43<8,4,2>D g70<1,1,0>D { align1 2Q $2.src compacted }; -shl(16) g73<1>D g25<8,8,1>D 0x00000006UD { align1 1H $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g121<1>D g119<1,1,0>D 51D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g114<1>UD g85<8,8,1>UD g67<8,4,2>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g123<1>UD g86<8,8,1>UD g43<8,4,2>UD { align1 2Q I@4 }; -and(16) g59<1>UD g85<1,1,0>UD 0x0000003fUD { align1 1H $2.src compacted }; -mov(8) g63<2>UD g85<4,4,1>UD { align1 1Q $2.src }; -mov(8) g71<2>UD g86<4,4,1>UD { align1 2Q $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g125<1>D g49<1,1,0>D g73<1,1,0>D { align1 1H I@7 compacted }; -and(16) g25<1>UD g121<8,8,1>UD 0xffffffc0UD { align1 1H I@7 }; -add(8) g115<1>D -g114<8,8,1>D g67.1<8,4,2>D { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g124<1>D -g123<8,8,1>D g43.1<8,4,2>D { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g61<1>D -g59<1,1,0>D 64D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g27<1>UD g125<1,1,0>UD g49<1,1,0>UD { align1 1H I@5 compacted }; -mov(8) g53<2>UD g125<4,4,1>UD { align1 1Q }; -mov(8) g65<2>UD g126<4,4,1>UD { align1 2Q $2.src }; -mov(8) g63.1<2>UD g115<4,4,1>UD { align1 1Q I@6 }; -mov(8) g71.1<2>UD g124<4,4,1>UD { align1 2Q I@6 }; -and(16) g75<1>UD g61<1,1,0>UD 0x0000003fUD { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g29<1>D -g27<1,1,0>D g51<1,1,0>D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g87<1>D g25<1,1,0>D -g75<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) null<1>UD g75<8,8,1>UD g25<8,8,1>UD { align1 1H }; -mov(8) g53.1<2>UD g29<4,4,1>UD { align1 1Q I@3 }; -mov(8) g65.1<2>UD g30<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shr(16) g89<1>UD g87<1,1,0>UD 0x00000002UD { align1 1H I@4 compacted }; -(+f0.0) if(16) JIP: LABEL72 UIP: LABEL72 { align1 1H }; -add(16) g77<1>D g73<1,1,0>D g75<1,1,0>D { align1 1H compacted }; -add(16) g93<1>D g69<1,1,0>D g75<1,1,0>D { align1 1H $2.src compacted }; -shl(16) g91<1>D g2.4<0,1,0>D 0x00000004UD { align1 1H $2.src }; -mov(16) g83<1>UD g47<8,8,1>UD { align1 1H }; -add(16) g75<1>D g49<1,1,0>D g77<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g81<1>UD g77<1,1,0>UD g73<1,1,0>UD { align1 1H compacted }; -add(8) g79<1>D g67<8,4,2>D g93<1,1,0>D { align1 1Q I@5 compacted }; -add(8) g80<1>D g43<8,4,2>D g94<1,1,0>D { align1 2Q I@6 compacted }; -cmp.l.f0.0(16) g116<1>UD g93<1,1,0>UD g69<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g94<1>UD g75<1,1,0>UD g49<1,1,0>UD { align1 1H I@5 compacted }; -cmp.l.f0.0(8) g118<1>UD g79<8,8,1>UD g67<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g119<1>UD g80<8,8,1>UD g43<8,4,2>UD { align1 2Q I@4 }; -add3(16) g77<1>D g51<8,8,1>D -g81<8,8,1>D -g94<1,1,1>D { align1 1H I@3 }; -add3(16) g81<1>D g57<8,8,1>D -g116<8,8,1>D -g118<1,1,1>D { align1 1H I@2 }; - -LABEL74: -cmp.ge.f0.0(16) null<1>UD g83<8,8,1>UD g89<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL73 UIP: LABEL73 { align1 1H }; -shl(16) g93<1>D g83<8,8,1>D 0x00000002UD { align1 1H $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shr(16) g95<1>UD g83<1,1,0>UD 0x0000001eUD { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g97<1>D g75<1,1,0>D g93<1,1,0>D { align1 1H I@2 compacted }; -add(16) g99<1>D g79<1,1,0>D g93<1,1,0>D { align1 1H $2.src compacted }; -cmp.l.f0.0(16) g93<1>UD g97<1,1,0>UD g75<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g27<2>UD g97<4,4,1>UD { align1 1Q $2.src }; -mov(8) g29<2>UD g98<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g59<2>UD g99<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g61<2>UD g100<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g97<1>UD g99<1,1,0>UD g79<1,1,0>UD { align1 1H compacted }; -add3(16) g99<1>D g77<8,8,1>D g95<8,8,1>D -g93<1,1,1>D { align1 1H I@6 }; -add3(16) g93<1>D g81<8,8,1>D g95<8,8,1>D -g97<1,1,1>D { align1 1H I@2 }; -mov(8) g27.1<2>UD g99<4,4,1>UD { align1 1Q I@2 }; -mov(8) g29.1<2>UD g100<4,4,1>UD { align1 2Q I@3 }; -mov(8) g59.1<2>UD g93<4,4,1>UD { align1 1Q I@3 }; -mov(8) g61.1<2>UD g94<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g93UD g27UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g59UD g93UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g83<1>D g83<1,1,0>D g91<1,1,0>D { align1 1H compacted }; - -LABEL73: -while(16) JIP: LABEL74 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(16) g95<1>UD g87<8,8,1>UD 0xfffffffcUD { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g97<1>D g87<1,1,0>D -g95<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g47<8,8,1>UD g97<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL75 UIP: LABEL75 { align1 1H }; -add(16) g83<1>D g79<1,1,0>D g95<1,1,0>D { align1 1H I@6 compacted }; -add(16) g89<1>D g75<1,1,0>D g95<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g87<1>UD g83<1,1,0>UD g79<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g93<1>D g83<1,1,0>D g47<1,1,0>D { align1 1H $2.src compacted }; -cmp.l.f0.0(16) g79<1>UD g89<1,1,0>UD g75<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g91<1>D g89<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g59<2>UD g93<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g61<2>UD g94<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g27<2>UD g91<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g29<2>UD g92<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g75<1>UD g91<1,1,0>UD g89<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g119<1>UD g93<1,1,0>UD g83<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g98<1>D -g79<8,8,1>D g77<8,8,1>D -g75<1,1,1>D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g102<1>D -g87<8,8,1>D g81<8,8,1>D -g119<1,1,1>D { align1 1H I@2 }; -mov(8) g27.1<2>UD g98<4,4,1>UD { align1 1Q I@2 }; -mov(8) g29.1<2>UD g99<4,4,1>UD { align1 2Q I@3 }; -mov(8) g59.1<2>UD g102<4,4,1>UD { align1 1Q I@3 }; -mov(8) g61.1<2>UD g103<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g99UD g27UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g27<1>UD g99<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g59UD g27UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL75: -endif(16) JIP: LABEL72 { align1 1H }; - -LABEL72: -endif(16) JIP: LABEL76 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(16) g103<1>UD g85<1,1,0>UD 0x00000003UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g105<1>D -g103<1,1,0>D 4D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and.nz.f0.0(16) g107<1>UD g105<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL77 UIP: LABEL77 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g47<8,8,1>UD g107<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL78 UIP: LABEL78 { align1 1H }; -add(16) g109<1>D g73<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -add(16) g119<1>D g69<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g111<1>UD g109<1,1,0>UD g73<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g113<1>D g49<1,1,0>D g109<1,1,0>D { align1 1H compacted }; -add(8) g124<1>D g67<8,4,2>D g119<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g123<1>D g43<8,4,2>D g120<1,1,0>D { align1 2Q I@4 compacted }; -cmp.l.f0.0(16) g115<1>UD g113<1,1,0>UD g49<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g27<2>UD g113<4,4,1>UD { align1 1Q $2.src }; -mov(8) g29<2>UD g114<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g59<2>UD g124<4,4,1>UD { align1 1Q I@5 }; -cmp.l.f0.0(16) g121<1>UD g119<1,1,0>UD g69<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g61<2>UD g123<4,4,1>UD { align1 2Q I@6 }; -cmp.l.f0.0(8) g124<1>UD g124<8,8,1>UD g67<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g125<1>UD g123<8,8,1>UD g43<8,4,2>UD { align1 2Q }; -add3(16) g117<1>D g51<8,8,1>D -g111<8,8,1>D -g115<1,1,1>D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g126<1>D g57<8,8,1>D -g121<8,8,1>D -g124<1,1,1>D { align1 1H I@2 }; -mov(8) g27.1<2>UD g117<4,4,1>UD { align1 1Q I@2 }; -mov(8) g29.1<2>UD g118<4,4,1>UD { align1 2Q I@3 }; -mov(8) g59.1<2>UD g126<4,4,1>UD { align1 1Q I@3 }; -mov(8) g61.1<2>UD g127<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g118UD g27UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g28<1>UD g118<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g59UD g28UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL78: -endif(16) JIP: LABEL77 { align1 1H }; -add(16) g27<1>D g69<1,1,0>D g107<1,1,0>D { align1 1H $2.src compacted }; -add(16) g75<1>D g73<1,1,0>D g107<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g29<1>UD g27<1,1,0>UD g69<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g125<1>D g67<8,4,2>D g27<1,1,0>D { align1 1Q compacted }; -add(8) g59<1>D g43<8,4,2>D g28<1,1,0>D { align1 2Q $2.src compacted }; -add(16) g79<1>D g49<1,1,0>D g75<1,1,0>D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(8) g60<1>UD g125<8,8,1>UD g67<8,4,2>UD { align1 1Q I@3 }; -mov(8) g63<2>UD g125<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g61<1>UD g59<8,8,1>UD g43<8,4,2>UD { align1 2Q I@4 }; -mov(8) g71<2>UD g59<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g77<1>UD g75<1,1,0>UD g73<1,1,0>UD { align1 1H compacted }; -mov(8) g53<2>UD g79<4,4,1>UD { align1 1Q I@6 }; -mov(8) g65<2>UD g80<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g81<1>UD g79<1,1,0>UD g49<1,1,0>UD { align1 1H compacted }; -add3(16) g73<1>D g57<8,8,1>D -g29<8,8,1>D -g60<1,1,1>D { align1 1H I@6 }; -add3(16) g83<1>D g51<8,8,1>D -g77<8,8,1>D -g81<1,1,1>D { align1 1H I@2 }; -mov(8) g63.1<2>UD g73<4,4,1>UD { align1 1Q I@2 }; -mov(8) g71.1<2>UD g74<4,4,1>UD { align1 2Q I@3 }; -mov(8) g53.1<2>UD g83<4,4,1>UD { align1 1Q I@3 }; -mov(8) g65.1<2>UD g84<4,4,1>UD { align1 2Q I@4 }; - -LABEL77: -endif(16) JIP: LABEL76 { align1 1H }; -and(8) g84<1>UD g63<8,4,2>UD 0x0000003fUD { align1 1Q I@2 compacted }; -and(8) g85<1>UD g71<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -add(16) g86<1>D -g84<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g88<1>UD g86<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shr(16) g90<1>UD g88<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g92<1>UD g47<1,1,0>UD g90<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g94<1>D g88<1,1,0>D 0D { align1 1H $2.src compacted }; -and.nz.f0.0(16) null<1>UD g92<8,8,1>UD g94<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL79 UIP: LABEL79 { align1 1H }; -shl(16) g95<1>D g47<8,8,1>D 0x00000002UD { align1 1H $2.src }; -shr(16) g97<1>UD g47<1,1,0>UD 0x0000001eUD { align1 1H $2.src compacted }; -mov(8) g99<1>UD g53.1<8,4,2>UD { align1 1Q $2.src }; -mov(8) g100<1>UD g65.1<8,4,2>UD { align1 2Q $2.src }; -mov(8) g107<1>UD g63.1<8,4,2>UD { align1 1Q }; -mov(8) g108<1>UD g71.1<8,4,2>UD { align1 2Q }; -add(8) g126<1>D g53<8,4,2>D g95<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g102<1>D g65<8,4,2>D g96<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g127<1>D g63<8,4,2>D g95<1,1,0>D { align1 1Q $2.src compacted }; -add(8) g109<1>D g71<8,4,2>D g96<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g103<1>UD g126<8,8,1>UD g53<8,4,2>UD { align1 1Q I@4 }; -mov(8) g27<2>UD g126<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g104<1>UD g102<8,8,1>UD g65<8,4,2>UD { align1 2Q I@5 }; -mov(8) g29<2>UD g102<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(8) g110<1>UD g127<8,8,1>UD g63<8,4,2>UD { align1 1Q I@6 }; -mov(8) g59<2>UD g127<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g111<1>UD g109<8,8,1>UD g71<8,4,2>UD { align1 2Q I@7 }; -mov(8) g61<2>UD g109<4,4,1>UD { align1 2Q $2.src }; -add3(16) g105<1>D g99<8,8,1>D g97<8,8,1>D -g103<1,1,1>D { align1 1H I@6 }; -add3(16) g112<1>D g107<8,8,1>D g97<8,8,1>D -g110<1,1,1>D { align1 1H I@3 }; -mov(8) g27.1<2>UD g105<4,4,1>UD { align1 1Q I@2 }; -mov(8) g29.1<2>UD g106<4,4,1>UD { align1 2Q I@3 }; -mov(8) g59.1<2>UD g112<4,4,1>UD { align1 1Q I@3 }; -mov(8) g61.1<2>UD g113<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g53UD g27UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g59UD g53UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL79: -endif(16) JIP: LABEL76 { align1 1H }; -add(16) g53<1>D g69<1,1,0>D g25<1,1,0>D { align1 1H $2.src compacted }; -add(16) g113<1>D g49<1,1,0>D 56D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -shr(16) g13<1>UD g53<1,1,0>UD 0x00000006UD { align1 1H compacted }; -cmp.l.f0.0(16) g115<1>UD g113<1,1,0>UD g49<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g25<2>UD g113<4,4,1>UD { align1 1Q }; -mov(8) g27<2>UD g114<4,4,1>UD { align1 2Q $2.src }; -add(16) g117<1>D -g115<1,1,0>D g51<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g25.1<2>UD g117<4,4,1>UD { align1 1Q I@1 }; -mov(8) g27.1<2>UD g118<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g118UD g25UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -add(16) g120<1>D g118<1,1,0>D 1D { align1 1H $2.dst compacted }; -cmp.g.f0.0(16) null<1>UD g118<8,8,1>UD 0x00000001UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -(+f0.0) sel(16) g59<1>UD g120<1,1,0>UD 0x00000001UD { align1 1H I@2 compacted }; -cmp.nz.f0.0(16) null<1>D g118<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL81 UIP: LABEL80 { align1 1H }; -shl(16) g121<1>D g59<8,8,1>D 0x00000004UD { align1 1H I@3 }; -send(16) g125UD g31UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -add(8) g65<1>D g67<8,4,2>D g53<1,1,0>D { align1 1Q compacted }; -add(8) g66<1>D g43<8,4,2>D g54<1,1,0>D { align1 2Q compacted }; -mov(16) g29<1>UD g47<8,8,1>UD { align1 1H $2.src }; -shl(16) g33<1>D g2.4<0,1,0>D 0x00000004UD { align1 1H $11.src }; -add(16) g123<1>D g121<1,1,0>D 63D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -and(16) g31<1>UD g123<8,8,1>UD 0xffffffc0UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shl(16) g25<1>D g125<8,8,1>D 0x00000006UD { align1 1H $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g61<1>D g49<1,1,0>D g25<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g26<1>UD g61<1,1,0>UD g49<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.l.f0.0(8) g1<1>UD g65<8,8,1>UD g67<8,4,2>UD { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g28<1>UD g66<8,8,1>UD g43<8,4,2>UD { align1 2Q I@7 }; -add(16) g63<1>D -g26<1,1,0>D g51<1,1,0>D { align1 1H I@3 compacted }; -add(8) g69<1>D -g1<8,8,1>D g67.1<8,4,2>D { align1 1Q I@3 }; -add(8) g70<1>D -g28<8,8,1>D g43.1<8,4,2>D { align1 2Q I@3 }; - -LABEL85: -cmp.ge.f0.0(16) null<1>UD g29<8,8,1>UD g59<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL82 UIP: LABEL82 { align1 1H }; -shl(16) g71<1>D g29<8,8,1>D 0x00000004UD { align1 1H }; -shr(16) g73<1>UD g29<1,1,0>UD 0x0000001cUD { align1 1H compacted }; -and(1) g1<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N I@6 }; -shl(16) g79<1>UD g101<8,8,1>UW 0x00000002UD { align1 1H $12.src }; -add(16) g75<1>D g61<1,1,0>D g71<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g81<1>UD g75<1,1,0>UD g61<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g25<2>UD g75<4,4,1>UD { align1 1Q $12.src }; -mov(8) g27<2>UD g76<4,4,1>UD { align1 2Q $12.src }; -add3(16) g77<1>D g63<8,8,1>D g73<8,8,1>D -g81<1,1,1>D { align1 1H I@3 }; -mov(8) g25.1<2>UD g77<4,4,1>UD { align1 1Q I@1 }; -mov(8) g27.1<2>UD g78<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g81UD g25UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g1<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g79UD g81UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -add(16) g83<1>D g75<1,1,0>D 4D { align1 1H compacted }; -and(1) g91<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g81<1>UD g79<1,1,0>UD 0x00000040UD { align1 1H $14.src compacted }; -cmp.l.f0.0(16) g85<1>UD g83<1,1,0>UD g75<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g25<2>UD g83<4,4,1>UD { align1 1Q $13.src }; -mov(8) g27<2>UD g84<4,4,1>UD { align1 2Q $13.src }; -add(16) g83<1>D -g85<1,1,0>D g77<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g25.1<2>UD g83<4,4,1>UD { align1 1Q I@1 }; -mov(8) g27.1<2>UD g84<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g83UD g25UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g91<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g81UD g83UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -add(16) g85<1>D g75<1,1,0>D 8D { align1 1H compacted }; -and(1) g92<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g83<1>UD g79<1,1,0>UD 0x00000080UD { align1 1H $0.src compacted }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g75<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g25<2>UD g85<4,4,1>UD { align1 1Q $15.src }; -mov(8) g27<2>UD g86<4,4,1>UD { align1 2Q $15.src }; -add(16) g85<1>D -g87<1,1,0>D g77<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g25.1<2>UD g85<4,4,1>UD { align1 1Q I@1 }; -mov(8) g27.1<2>UD g86<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g85UD g25UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g92<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g83UD g85UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -add(16) g83<1>D g75<1,1,0>D 12D { align1 1H $2.src compacted }; -and(1) g93<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g87<1>UD g79<1,1,0>UD 0x000000c0UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g85<1>UD g83<1,1,0>UD g75<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g25<2>UD g83<4,4,1>UD { align1 1Q $1.src }; -mov(8) g27<2>UD g84<4,4,1>UD { align1 2Q $1.src }; -add(16) g75<1>D -g85<1,1,0>D g77<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g25.1<2>UD g75<4,4,1>UD { align1 1Q I@1 }; -mov(8) g27.1<2>UD g76<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g75UD g25UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(16) g25<1>F g75<1,1,0>F { align1 1H $3.dst compacted }; -mov(16) g89<4>UB g75<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(16) g27<1>UD g89<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g93<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g87UD g27UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -and(1) g94<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g75<1>UD g25.1<32,8,4>UB { align1 1H A@1 }; -or(16) g27<1>UD g79<1,1,0>UD 0x000000c1UD { align1 1H $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g94<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g27UD g75UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $5 }; -and(1) g95<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g75<1>UD g25.2<32,8,4>UB { align1 1H $5.src }; -or(16) g27<1>UD g79<1,1,0>UD 0x000000c2UD { align1 1H $5.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g95<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g27UD g75UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -and(1) g96<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $2.src }; -mov(16) g27<1>UD g25.3<32,8,4>UB { align1 1H $6.src }; -or(16) g25<1>UD g79<1,1,0>UD 0x000000c3UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g96<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g25UD g27UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -and(1) g97<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g97<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g25UD g81UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $7 }; -cmp.z.f0.0(16) null<1>D g25<8,8,1>D 1D { align1 1H $7.dst }; -(+f0.0) if(16) JIP: LABEL83 UIP: LABEL83 { align1 1H }; -and(1) g98<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $2.src }; -shl(16) g25<1>UD g101<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -or(16) g27<1>UD g25<1,1,0>UD 0x00000080UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g98<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g25UD g27UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -cmp.l.f0.0(16) null<1>UD g55<8,8,1>UD g25<8,8,1>UD { align1 1H $6.dst }; -(+f0.0) if(16) JIP: LABEL84 UIP: LABEL84 { align1 1H }; -add(16) g75<1>D g25<1,1,0>D -g45<1,1,0>D { align1 1H $6.src compacted }; -and(1) g99<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $2.src }; -shl(16) g25<1>UD g101<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -or(16) g27<1>UD g25<1,1,0>UD 0x00000080UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g99<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g27UD g75UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; - -LABEL84: -endif(16) JIP: LABEL83 { align1 1H }; - -LABEL83: -endif(16) JIP: LABEL82 { align1 1H }; -add(16) g75<1>D g65<1,1,0>D g71<1,1,0>D { align1 1H $6.src compacted }; -and(1) g100<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $2.src }; -shl(16) g77<1>UD g101<8,8,1>UW 0x00000002UD { align1 1H }; -cmp.l.f0.0(16) g79<1>UD g75<1,1,0>UD g65<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g25<2>UD g75<4,4,1>UD { align1 1Q }; -mov(8) g27<2>UD g76<4,4,1>UD { align1 2Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g100<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g81UD g77UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -add3(16) g71<1>D g69<8,8,1>D g73<8,8,1>D -g79<1,1,1>D { align1 1H I@3 }; -mov(8) g25.1<2>UD g71<4,4,1>UD { align1 1Q I@1 }; -mov(8) g27.1<2>UD g72<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g25UD g81UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -add(16) g73<1>D g75<1,1,0>D 4D { align1 1H compacted }; -and(1) g102<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -or(16) g81<1>UD g77<1,1,0>UD 0x00000040UD { align1 1H $8.src compacted }; -cmp.l.f0.0(16) g79<1>UD g73<1,1,0>UD g75<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g25<2>UD g73<4,4,1>UD { align1 1Q $9.src }; -mov(8) g27<2>UD g74<4,4,1>UD { align1 2Q $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g102<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g73UD g81UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g81<1>D -g79<1,1,0>D g71<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g25.1<2>UD g81<4,4,1>UD { align1 1Q I@1 }; -mov(8) g27.1<2>UD g82<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g25UD g73UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; -add(16) g73<1>D g75<1,1,0>D 8D { align1 1H $11.src compacted }; -and(1) g103<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g81<1>UD g77<1,1,0>UD 0x00000080UD { align1 1H compacted }; -cmp.l.f0.0(16) g79<1>UD g73<1,1,0>UD g75<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g25<2>UD g73<4,4,1>UD { align1 1Q $11.src }; -mov(8) g27<2>UD g74<4,4,1>UD { align1 2Q $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g103<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g73UD g81UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g81<1>D -g79<1,1,0>D g71<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g25.1<2>UD g81<4,4,1>UD { align1 1Q I@1 }; -mov(8) g27.1<2>UD g82<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g25UD g73UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $13 }; -add(16) g83<1>D g75<1,1,0>D 12D { align1 1H compacted }; -and(1) g104<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g73<1>UD g77<1,1,0>UD 0x000000c0UD { align1 1H $13.src compacted }; -and(1) g105<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(1) g106<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(1) g107<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -cmp.l.f0.0(16) g77<1>UD g83<1,1,0>UD g75<1,1,0>UD { align1 1H I@6 compacted }; -mov(8) g25<2>UD g83<4,4,1>UD { align1 1Q $13.src }; -mov(8) g27<2>UD g84<4,4,1>UD { align1 2Q $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -or(1) a0.1<1>UD g104<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g75UD g73UD nullUD 0x44200900 a0.1<0>UD - ugm MsgDesc: ( load, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g105<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g83UD g73UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g106<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g85UD g73UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g107<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g87UD g73UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g73<1>D -g77<1,1,0>D g71<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g25.1<2>UD g73<4,4,1>UD { align1 1Q I@1 }; -mov(8) g27.1<2>UD g74<4,4,1>UD { align1 2Q I@2 }; -mov(16) g81<4>UB g75<8,8,1>UD { align1 1H $14.dst }; -mov(16) g79<4>UB g81<32,8,4>UB { align1 1H I@1 }; -mov(16) g79.1<4>UB g83.1<32,8,4>UB { align1 1H @1 $15.dst }; -mov(16) g79.2<4>UB g85.2<32,8,4>UB { align1 1H @1 $0.dst }; -mov(16) g79.3<4>UB g87.3<32,8,4>UB { align1 1H @1 $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g25UD g79UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $12 }; -add(16) g29<1>D g29<1,1,0>D g33<1,1,0>D { align1 1H compacted }; - -LABEL82: -while(16) JIP: LABEL85 { align1 1H }; -add(16) g65<1>D g53<1,1,0>D g31<1,1,0>D { align1 1H I@7 compacted }; -add(16) g59<1>D g49<1,1,0>D 72D { align1 1H compacted }; -add(16) g75<1>D g49<1,1,0>D 48D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -shr(16) g15<1>UD g65<1,1,0>UD 0x00000006UD { align1 1H I@3 compacted }; -add(8) g71<1>D g67<8,4,2>D g65<1,1,0>D { align1 1Q compacted }; -add(8) g72<1>D g43<8,4,2>D g66<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(16) g69<1>UD g59<1,1,0>UD g49<1,1,0>UD { align1 1H I@5 compacted }; -mov(8) g25<2>UD g59<4,4,1>UD { align1 1Q $12.src }; -mov(8) g27<2>UD g60<4,4,1>UD { align1 2Q $12.src }; -cmp.l.f0.0(16) g77<1>UD g75<1,1,0>UD g49<1,1,0>UD { align1 1H I@7 compacted }; -mov(8) g29<2>UD g75<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g76<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g59<1>UD g71<8,8,1>UD g67<8,4,2>UD { align1 1Q I@7 }; -mov(8) g55<2>UD g71<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g87<1>UD g72<8,8,1>UD g43<8,4,2>UD { align1 2Q I@7 }; -mov(8) g63<2>UD g72<4,4,1>UD { align1 2Q }; -and(16) g94<1>UD g71<1,1,0>UD 0x0000003fUD { align1 1H compacted }; -add(16) g73<1>D -g69<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g79<1>D -g77<1,1,0>D g51<1,1,0>D { align1 1H I@7 compacted }; -add(8) g60<1>D -g59<8,8,1>D g67.1<8,4,2>D { align1 1Q I@7 }; -add(8) g88<1>D -g87<8,8,1>D g43.1<8,4,2>D { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g96<1>D -g94<1,1,0>D 64D { align1 1H I@5 compacted }; -mov(8) g25.1<2>UD g73<4,4,1>UD { align1 1Q I@5 }; -mov(8) g27.1<2>UD g74<4,4,1>UD { align1 2Q I@6 }; -mov(8) g29.1<2>UD g79<4,4,1>UD { align1 1Q I@6 }; -mov(8) g31.1<2>UD g80<4,4,1>UD { align1 2Q I@7 }; -mov(8) g55.1<2>UD g60<4,4,1>UD { align1 1Q I@7 }; -mov(8) g63.1<2>UD g88<4,4,1>UD { align1 2Q I@7 }; -and(16) g120<1>UD g96<1,1,0>UD 0x0000003fUD { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -send(16) g74UD g25UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g80UD g29UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -add(16) g82<1>D g74<1,1,0>D -g80<1,1,0>D { align1 1H $2.dst compacted }; -shl(16) g73<1>D g80<8,8,1>D 0x00000006UD { align1 1H }; -shl(16) g84<1>D g82<8,8,1>D 0x00000006UD { align1 1H I@2 }; -add(16) g89<1>D g49<1,1,0>D g73<1,1,0>D { align1 1H I@2 compacted }; -add(16) g86<1>D g84<1,1,0>D 63D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g91<1>UD g89<1,1,0>UD g49<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g45<2>UD g89<4,4,1>UD { align1 1Q }; -mov(8) g61<2>UD g90<4,4,1>UD { align1 2Q }; -and(16) g69<1>UD g86<8,8,1>UD 0xffffffc0UD { align1 1H I@4 }; -add(16) g93<1>D -g91<1,1,0>D g51<1,1,0>D { align1 1H I@4 compacted }; -add(16) g75<1>D g69<1,1,0>D -g120<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) null<1>UD g120<8,8,1>UD g69<8,8,1>UD { align1 1H }; -mov(8) g45.1<2>UD g93<4,4,1>UD { align1 1Q I@3 }; -mov(8) g61.1<2>UD g94<4,4,1>UD { align1 2Q I@4 }; -shr(16) g77<1>UD g75<1,1,0>UD 0x00000002UD { align1 1H I@4 compacted }; -(+f0.0) if(16) JIP: LABEL86 UIP: LABEL86 { align1 1H }; -add(16) g97<1>D g73<1,1,0>D g120<1,1,0>D { align1 1H $2.src compacted }; -add(16) g101<1>D g65<1,1,0>D g120<1,1,0>D { align1 1H compacted }; -mov(16) g59<1>UD g47<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g99<1>UD g97<1,1,0>UD g73<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g79<1>D g49<1,1,0>D g97<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g103<1>UD g101<1,1,0>UD g65<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g83<1>D g67<8,4,2>D g101<1,1,0>D { align1 1Q compacted }; -add(8) g84<1>D g43<8,4,2>D g102<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(16) g105<1>UD g79<1,1,0>UD g49<1,1,0>UD { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g107<1>UD g83<8,8,1>UD g67<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g108<1>UD g84<8,8,1>UD g43<8,4,2>UD { align1 2Q I@3 }; -add3(16) g81<1>D g51<8,8,1>D -g99<8,8,1>D -g105<1,1,1>D { align1 1H I@3 }; -add3(16) g85<1>D g57<8,8,1>D -g103<8,8,1>D -g107<1,1,1>D { align1 1H I@2 }; - -LABEL88: -cmp.ge.f0.0(16) null<1>UD g59<8,8,1>UD g77<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL87 UIP: LABEL87 { align1 1H }; -shl(16) g87<1>D g59<8,8,1>D 0x00000002UD { align1 1H $2.src }; -shr(16) g89<1>UD g59<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g91<1>D g79<1,1,0>D g87<1,1,0>D { align1 1H I@2 compacted }; -add(16) g93<1>D g83<1,1,0>D g87<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g87<1>UD g91<1,1,0>UD g79<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g25<2>UD g91<4,4,1>UD { align1 1Q $2.src }; -mov(8) g27<2>UD g92<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g29<2>UD g93<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g31<2>UD g94<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g91<1>UD g93<1,1,0>UD g83<1,1,0>UD { align1 1H compacted }; -add3(16) g93<1>D g81<8,8,1>D g89<8,8,1>D -g87<1,1,1>D { align1 1H I@6 }; -add3(16) g87<1>D g85<8,8,1>D g89<8,8,1>D -g91<1,1,1>D { align1 1H I@2 }; -mov(8) g25.1<2>UD g93<4,4,1>UD { align1 1Q I@2 }; -mov(8) g27.1<2>UD g94<4,4,1>UD { align1 2Q I@3 }; -mov(8) g29.1<2>UD g87<4,4,1>UD { align1 1Q I@3 }; -mov(8) g31.1<2>UD g88<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g87UD g25UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g87UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g59<1>D g59<1,1,0>D g33<1,1,0>D { align1 1H compacted }; - -LABEL87: -while(16) JIP: LABEL88 { align1 1H }; -and(16) g108<1>UD g75<8,8,1>UD 0xfffffffcUD { align1 1H }; -add(16) g110<1>D g75<1,1,0>D -g108<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g47<8,8,1>UD g110<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL89 UIP: LABEL89 { align1 1H }; -add(16) g111<1>D g83<1,1,0>D g108<1,1,0>D { align1 1H compacted }; -add(16) g115<1>D g79<1,1,0>D g108<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g113<1>UD g111<1,1,0>UD g83<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g125<1>D g111<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g117<1>UD g115<1,1,0>UD g79<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g119<1>D g115<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g29<2>UD g125<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g31<2>UD g126<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g25<2>UD g119<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g27<2>UD g120<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g121<1>UD g119<1,1,0>UD g115<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g33<1>UD g125<1,1,0>UD g111<1,1,0>UD { align1 1H compacted }; -add3(16) g123<1>D -g117<8,8,1>D g81<8,8,1>D -g121<1,1,1>D { align1 1H I@2 }; -add3(16) g59<1>D -g113<8,8,1>D g85<8,8,1>D -g33<1,1,1>D { align1 1H I@2 }; -mov(8) g25.1<2>UD g123<4,4,1>UD { align1 1Q I@2 }; -mov(8) g27.1<2>UD g124<4,4,1>UD { align1 2Q I@3 }; -mov(8) g29.1<2>UD g59<4,4,1>UD { align1 1Q I@3 }; -mov(8) g31.1<2>UD g60<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g124UD g25UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g88<1>UD g124<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g88UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL89: -endif(16) JIP: LABEL86 { align1 1H }; - -LABEL86: -endif(16) JIP: LABEL90 { align1 1H }; -and(16) g75<1>UD g71<1,1,0>UD 0x00000003UD { align1 1H compacted }; -add(16) g77<1>D -g75<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g79<1>UD g77<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL91 UIP: LABEL91 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g47<8,8,1>UD g79<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL92 UIP: LABEL92 { align1 1H }; -add(16) g81<1>D g73<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -add(16) g91<1>D g65<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g73<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g85<1>D g49<1,1,0>D g81<1,1,0>D { align1 1H compacted }; -add(8) g71<1>D g67<8,4,2>D g91<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g95<1>D g43<8,4,2>D g92<1,1,0>D { align1 2Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g49<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g25<2>UD g85<4,4,1>UD { align1 1Q $2.src }; -mov(8) g27<2>UD g86<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g29<2>UD g71<4,4,1>UD { align1 1Q I@5 }; -cmp.l.f0.0(16) g93<1>UD g91<1,1,0>UD g65<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g31<2>UD g95<4,4,1>UD { align1 2Q I@6 }; -cmp.l.f0.0(8) g96<1>UD g71<8,8,1>UD g67<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g97<1>UD g95<8,8,1>UD g43<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g89<1>D g51<8,8,1>D -g83<8,8,1>D -g87<1,1,1>D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g98<1>D g57<8,8,1>D -g93<8,8,1>D -g96<1,1,1>D { align1 1H I@2 }; -mov(8) g25.1<2>UD g89<4,4,1>UD { align1 1Q I@2 }; -mov(8) g27.1<2>UD g90<4,4,1>UD { align1 2Q I@3 }; -mov(8) g29.1<2>UD g98<4,4,1>UD { align1 1Q I@3 }; -mov(8) g31.1<2>UD g99<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g90UD g25UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g92<1>UD g90<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g92UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL92: -endif(16) JIP: LABEL91 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g99<1>D g65<1,1,0>D g79<1,1,0>D { align1 1H I@3 compacted }; -add(16) g107<1>D g73<1,1,0>D g79<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g101<1>UD g99<1,1,0>UD g65<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g72<1>D g67<8,4,2>D g99<1,1,0>D { align1 1Q compacted }; -add(8) g103<1>D g43<8,4,2>D g100<1,1,0>D { align1 2Q compacted }; -add(16) g111<1>D g49<1,1,0>D g107<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g104<1>UD g72<8,8,1>UD g67<8,4,2>UD { align1 1Q I@3 }; -mov(8) g55<2>UD g72<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g105<1>UD g103<8,8,1>UD g43<8,4,2>UD { align1 2Q I@4 }; -mov(8) g63<2>UD g103<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g109<1>UD g107<1,1,0>UD g73<1,1,0>UD { align1 1H compacted }; -mov(8) g45<2>UD g111<4,4,1>UD { align1 1Q I@6 }; -mov(8) g61<2>UD g112<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g113<1>UD g111<1,1,0>UD g49<1,1,0>UD { align1 1H compacted }; -add3(16) g106<1>D g57<8,8,1>D -g101<8,8,1>D -g104<1,1,1>D { align1 1H I@6 }; -add3(16) g115<1>D g51<8,8,1>D -g109<8,8,1>D -g113<1,1,1>D { align1 1H I@2 }; -mov(8) g55.1<2>UD g106<4,4,1>UD { align1 1Q I@2 }; -mov(8) g63.1<2>UD g107<4,4,1>UD { align1 2Q I@3 }; -mov(8) g45.1<2>UD g115<4,4,1>UD { align1 1Q I@3 }; -mov(8) g61.1<2>UD g116<4,4,1>UD { align1 2Q I@4 }; - -LABEL91: -endif(16) JIP: LABEL90 { align1 1H }; -and(8) g116<1>UD g55<8,4,2>UD 0x0000003fUD { align1 1Q I@5 compacted }; -and(8) g117<1>UD g63<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -add(16) g118<1>D -g116<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g120<1>UD g118<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g122<1>UD g120<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g124<1>UD g47<1,1,0>UD g122<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g126<1>D g120<1,1,0>D 0D { align1 1H $2.src compacted }; -and.nz.f0.0(16) null<1>UD g124<8,8,1>UD g126<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL93 UIP: LABEL93 { align1 1H }; -shl(16) g33<1>D g47<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g59<1>UD g47<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g71<1>UD g45.1<8,4,2>UD { align1 1Q }; -mov(8) g72<1>UD g61.1<8,4,2>UD { align1 2Q }; -mov(8) g78<1>UD g55.1<8,4,2>UD { align1 1Q }; -mov(8) g79<1>UD g63.1<8,4,2>UD { align1 2Q }; -add(8) g76<1>D g45<8,4,2>D g33<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g73<1>D g61<8,4,2>D g34<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g77<1>D g55<8,4,2>D g33<1,1,0>D { align1 1Q compacted }; -add(8) g80<1>D g63<8,4,2>D g34<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g74<1>UD g76<8,8,1>UD g45<8,4,2>UD { align1 1Q I@4 }; -mov(8) g25<2>UD g76<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g75<1>UD g73<8,8,1>UD g61<8,4,2>UD { align1 2Q I@5 }; -mov(8) g27<2>UD g73<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(8) g81<1>UD g77<8,8,1>UD g55<8,4,2>UD { align1 1Q I@6 }; -mov(8) g29<2>UD g77<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g82<1>UD g80<8,8,1>UD g63<8,4,2>UD { align1 2Q I@7 }; -mov(8) g31<2>UD g80<4,4,1>UD { align1 2Q $2.src }; -add3(16) g76<1>D g71<8,8,1>D g59<8,8,1>D -g74<1,1,1>D { align1 1H I@6 }; -add3(16) g83<1>D g78<8,8,1>D g59<8,8,1>D -g81<1,1,1>D { align1 1H I@3 }; -mov(8) g25.1<2>UD g76<4,4,1>UD { align1 1Q I@2 }; -mov(8) g27.1<2>UD g77<4,4,1>UD { align1 2Q I@3 }; -mov(8) g29.1<2>UD g83<4,4,1>UD { align1 1Q I@3 }; -mov(8) g31.1<2>UD g84<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g93UD g25UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g93UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL93: -endif(16) JIP: LABEL90 { align1 1H }; -add(16) g53<1>D g65<1,1,0>D g69<1,1,0>D { align1 1H compacted }; - -LABEL90: -else(16) JIP: LABEL80 UIP: LABEL80 { align1 1H }; - -LABEL81: -mov(16) g15<1>UD g13<8,8,1>UD { align1 1H $9.src }; - -LABEL80: -endif(16) JIP: LABEL76 { align1 1H }; -mul(16) g84<1>D g3<1,1,0>D 12W { align1 1H $10.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shr(16) g7<1>UD g53<1,1,0>UD 0x00000006UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g86<1>D g84<1,1,0>D 63D { align1 1H I@2 compacted }; -and.nz.f0.0(16) g121<1>UD g86<8,8,1>UD 0xffffffc0UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL94 UIP: LABEL94 { align1 1H }; -add(8) g123<1>D g67<8,4,2>D g53<1,1,0>D { align1 1Q compacted }; -add(8) g124<1>D g43<8,4,2>D g54<1,1,0>D { align1 2Q compacted }; -add(16) g93<1>D g49<1,1,0>D 72D { align1 1H $2.src compacted }; -cmp.l.f0.0(8) g78<1>UD g123<8,8,1>UD g67<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g87<1>UD g124<8,8,1>UD g43<8,4,2>UD { align1 2Q I@3 }; -and(16) g104<1>UD g123<1,1,0>UD 0x0000003fUD { align1 1H compacted }; -mov(8) g85<2>UD g123<4,4,1>UD { align1 1Q }; -mov(8) g91<2>UD g124<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g95<1>UD g93<1,1,0>UD g49<1,1,0>UD { align1 1H I@6 compacted }; -mov(8) g27<2>UD g93<4,4,1>UD { align1 1Q $2.src }; -mov(8) g29<2>UD g94<4,4,1>UD { align1 2Q $2.src }; -add(8) g79<1>D -g78<8,8,1>D g67.1<8,4,2>D { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g88<1>D -g87<8,8,1>D g43.1<8,4,2>D { align1 2Q I@7 }; -add(16) g106<1>D -g104<1,1,0>D 64D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g97<1>D -g95<1,1,0>D g51<1,1,0>D { align1 1H I@6 compacted }; -mov(8) g85.1<2>UD g79<4,4,1>UD { align1 1Q I@4 }; -mov(8) g91.1<2>UD g88<4,4,1>UD { align1 2Q I@4 }; -and(16) g108<1>UD g106<1,1,0>UD 0x0000003fUD { align1 1H I@4 compacted }; -mov(8) g27.1<2>UD g97<4,4,1>UD { align1 1Q I@4 }; -mov(8) g29.1<2>UD g98<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g25<1>D g121<1,1,0>D -g108<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g98UD g27UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shr(16) g27<1>UD g25<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -shl(16) g125<1>D g98<8,8,1>D 0x00000006UD { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g99<1>D g49<1,1,0>D g125<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g101<1>UD g99<1,1,0>UD g49<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g83<2>UD g99<4,4,1>UD { align1 1Q }; -mov(8) g89<2>UD g100<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(16) null<1>UD g108<8,8,1>UD g121<8,8,1>UD { align1 1H }; -add(16) g103<1>D -g101<1,1,0>D g51<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g83.1<2>UD g103<4,4,1>UD { align1 1Q I@1 }; -mov(8) g89.1<2>UD g104<4,4,1>UD { align1 2Q I@2 }; -(+f0.0) if(16) JIP: LABEL95 UIP: LABEL95 { align1 1H }; -add(16) g110<1>D g125<1,1,0>D g108<1,1,0>D { align1 1H compacted }; -add(16) g114<1>D g53<1,1,0>D g108<1,1,0>D { align1 1H compacted }; -shl(16) g29<1>D g2.4<0,1,0>D 0x00000004UD { align1 1H $2.src }; -mov(16) g87<1>UD g47<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g112<1>UD g110<1,1,0>UD g125<1,1,0>UD { align1 1H I@4 compacted }; -add(16) g31<1>D g49<1,1,0>D g110<1,1,0>D { align1 1H $2.src compacted }; -cmp.l.f0.0(16) g116<1>UD g114<1,1,0>UD g53<1,1,0>UD { align1 1H I@5 compacted }; -add(8) g45<1>D g67<8,4,2>D g114<1,1,0>D { align1 1Q compacted }; -add(8) g46<1>D g43<8,4,2>D g115<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(16) g118<1>UD g31<1,1,0>UD g49<1,1,0>UD { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g59<1>UD g45<8,8,1>UD g67<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g60<1>UD g46<8,8,1>UD g43<8,4,2>UD { align1 2Q I@3 }; -add3(16) g33<1>D g51<8,8,1>D -g112<8,8,1>D -g118<1,1,1>D { align1 1H I@3 }; -add3(16) g55<1>D g57<8,8,1>D -g116<8,8,1>D -g59<1,1,1>D { align1 1H I@2 }; - -LABEL97: -cmp.ge.f0.0(16) null<1>UD g87<8,8,1>UD g27<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL96 UIP: LABEL96 { align1 1H }; -shl(16) g73<1>D g87<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g59<1>UD g87<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g61<1>D g31<1,1,0>D g73<1,1,0>D { align1 1H I@2 compacted }; -add(16) g75<1>D g45<1,1,0>D g73<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g73<1>UD g61<1,1,0>UD g31<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g63<2>UD g61<4,4,1>UD { align1 1Q $2.src }; -mov(8) g65<2>UD g62<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(16) g77<1>UD g75<1,1,0>UD g45<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g69<2>UD g75<4,4,1>UD { align1 1Q $10.src }; -mov(8) g71<2>UD g76<4,4,1>UD { align1 2Q $10.src }; -add3(16) g75<1>D g33<8,8,1>D g59<8,8,1>D -g73<1,1,1>D { align1 1H I@6 }; -add3(16) g79<1>D g55<8,8,1>D g59<8,8,1>D -g77<1,1,1>D { align1 1H I@4 }; -mov(8) g63.1<2>UD g75<4,4,1>UD { align1 1Q I@2 }; -mov(8) g65.1<2>UD g76<4,4,1>UD { align1 2Q I@3 }; -mov(8) g69.1<2>UD g79<4,4,1>UD { align1 1Q I@3 }; -mov(8) g71.1<2>UD g80<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g94UD g63UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g69UD g94UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; -add(16) g87<1>D g87<1,1,0>D g29<1,1,0>D { align1 1H compacted }; - -LABEL96: -while(16) JIP: LABEL97 { align1 1H }; -and(16) g80<1>UD g25<8,8,1>UD 0xfffffffcUD { align1 1H I@5 }; -add(16) g87<1>D g25<1,1,0>D -g80<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g47<8,8,1>UD g87<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL98 UIP: LABEL98 { align1 1H }; -add(16) g93<1>D g45<1,1,0>D g80<1,1,0>D { align1 1H $10.src compacted }; -add(16) g97<1>D g31<1,1,0>D g80<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g95<1>UD g93<1,1,0>UD g45<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g107<1>D g93<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g99<1>UD g97<1,1,0>UD g31<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g101<1>D g97<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -mov(8) g74<2>UD g107<4,4,1>UD { align1 1Q I@3 }; -mov(8) g76<2>UD g108<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(8) g70<2>UD g101<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $10.src }; -mov(8) g72<2>UD g102<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g103<1>UD g101<1,1,0>UD g97<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g109<1>UD g107<1,1,0>UD g93<1,1,0>UD { align1 1H compacted }; -add3(16) g105<1>D -g99<8,8,1>D g33<8,8,1>D -g103<1,1,1>D { align1 1H I@2 }; -add3(16) g111<1>D -g95<8,8,1>D g55<8,8,1>D -g109<1,1,1>D { align1 1H I@2 }; -mov(8) g70.1<2>UD g105<4,4,1>UD { align1 1Q I@2 }; -mov(8) g72.1<2>UD g106<4,4,1>UD { align1 2Q I@3 }; -mov(8) g74.1<2>UD g111<4,4,1>UD { align1 1Q I@3 }; -mov(8) g76.1<2>UD g112<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g106UD g70UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -mov(16) g95<1>UD g106<32,8,4>UB { align1 1H $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g74UD g95UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; - -LABEL98: -endif(16) JIP: LABEL95 { align1 1H }; - -LABEL95: -endif(16) JIP: LABEL94 { align1 1H }; -and(16) g112<1>UD g123<1,1,0>UD 0x00000003UD { align1 1H compacted }; -add(16) g114<1>D -g112<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g116<1>UD g114<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL99 UIP: LABEL99 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g47<8,8,1>UD g116<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL100 UIP: LABEL100 { align1 1H }; -add(16) g118<1>D g125<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -add(16) g31<1>D g53<1,1,0>D g47<1,1,0>D { align1 1H $2.src compacted }; -cmp.l.f0.0(16) g123<1>UD g118<1,1,0>UD g125<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g25<1>D g49<1,1,0>D g118<1,1,0>D { align1 1H compacted }; -add(8) g87<1>D g67<8,4,2>D g31<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g45<1>D g43<8,4,2>D g32<1,1,0>D { align1 2Q I@4 compacted }; -cmp.l.f0.0(16) g27<1>UD g25<1,1,0>UD g49<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g75<2>UD g25<4,4,1>UD { align1 1Q $10.src }; -mov(8) g77<2>UD g26<4,4,1>UD { align1 2Q $10.src }; -mov(8) g79<2>UD g87<4,4,1>UD { align1 1Q I@5 }; -cmp.l.f0.0(16) g33<1>UD g31<1,1,0>UD g53<1,1,0>UD { align1 1H compacted }; -mov(8) g81<2>UD g45<4,4,1>UD { align1 2Q I@6 }; -cmp.l.f0.0(8) g55<1>UD g87<8,8,1>UD g67<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g56<1>UD g45<8,8,1>UD g43<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g29<1>D g51<8,8,1>D -g123<8,8,1>D -g27<1,1,1>D { align1 1H I@7 }; -add3(16) g59<1>D g57<8,8,1>D -g33<8,8,1>D -g55<1,1,1>D { align1 1H I@2 }; -mov(8) g75.1<2>UD g29<4,4,1>UD { align1 1Q I@2 }; -mov(8) g77.1<2>UD g30<4,4,1>UD { align1 2Q I@3 }; -mov(8) g79.1<2>UD g59<4,4,1>UD { align1 1Q I@3 }; -mov(8) g81.1<2>UD g60<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g30UD g75UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -mov(16) g96<1>UD g30<32,8,4>UB { align1 1H $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g79UD g96UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; - -LABEL100: -endif(16) JIP: LABEL99 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g60<1>D g53<1,1,0>D g116<1,1,0>D { align1 1H I@3 compacted }; -add(16) g70<1>D g125<1,1,0>D g116<1,1,0>D { align1 1H $10.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g62<1>UD g60<1,1,0>UD g53<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g88<1>D g67<8,4,2>D g60<1,1,0>D { align1 1Q compacted }; -add(8) g64<1>D g43<8,4,2>D g61<1,1,0>D { align1 2Q $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g74<1>D g49<1,1,0>D g70<1,1,0>D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(8) g65<1>UD g88<8,8,1>UD g67<8,4,2>UD { align1 1Q I@3 }; -mov(8) g85<2>UD g88<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g66<1>UD g64<8,8,1>UD g43<8,4,2>UD { align1 2Q I@4 }; -mov(8) g91<2>UD g64<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g72<1>UD g70<1,1,0>UD g125<1,1,0>UD { align1 1H $10.src compacted }; -mov(8) g83<2>UD g74<4,4,1>UD { align1 1Q I@6 }; -mov(8) g89<2>UD g75<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g76<1>UD g74<1,1,0>UD g49<1,1,0>UD { align1 1H $10.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add3(16) g69<1>D g57<8,8,1>D -g62<8,8,1>D -g65<1,1,1>D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add3(16) g78<1>D g51<8,8,1>D -g72<8,8,1>D -g76<1,1,1>D { align1 1H I@2 }; -mov(8) g85.1<2>UD g69<4,4,1>UD { align1 1Q I@2 }; -mov(8) g91.1<2>UD g70<4,4,1>UD { align1 2Q I@3 }; -mov(8) g83.1<2>UD g78<4,4,1>UD { align1 1Q I@3 }; -mov(8) g89.1<2>UD g79<4,4,1>UD { align1 2Q I@4 }; - -LABEL99: -endif(16) JIP: LABEL94 { align1 1H }; -and(8) g79<1>UD g85<8,4,2>UD 0x0000003fUD { align1 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $10.src }; -and(8) g80<1>UD g91<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g81<1>D -g79<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g87<1>UD g81<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -shr(16) g93<1>UD g87<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g95<1>UD g47<1,1,0>UD g93<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g97<1>D g87<1,1,0>D 0D { align1 1H $10.src compacted }; -and.nz.f0.0(16) null<1>UD g95<8,8,1>UD g97<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL101 UIP: LABEL101 { align1 1H }; -shl(16) g98<1>D g47<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g100<1>UD g47<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g102<1>UD g83.1<8,4,2>UD { align1 1Q }; -mov(8) g103<1>UD g89.1<8,4,2>UD { align1 2Q }; -mov(8) g109<1>UD g85.1<8,4,2>UD { align1 1Q }; -mov(8) g110<1>UD g91.1<8,4,2>UD { align1 2Q }; -add(8) g93<1>D g83<8,4,2>D g98<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g104<1>D g89<8,4,2>D g99<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g94<1>D g85<8,4,2>D g98<1,1,0>D { align1 1Q compacted }; -add(8) g111<1>D g91<8,4,2>D g99<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g105<1>UD g93<8,8,1>UD g83<8,4,2>UD { align1 1Q I@4 }; -mov(8) g28<2>UD g93<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g106<1>UD g104<8,8,1>UD g89<8,4,2>UD { align1 2Q I@5 }; -mov(8) g30<2>UD g104<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(8) g112<1>UD g94<8,8,1>UD g85<8,4,2>UD { align1 1Q I@6 }; -mov(8) g59<2>UD g94<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g113<1>UD g111<8,8,1>UD g91<8,4,2>UD { align1 2Q I@7 }; -mov(8) g61<2>UD g111<4,4,1>UD { align1 2Q $2.src }; -add3(16) g107<1>D g102<8,8,1>D g100<8,8,1>D -g105<1,1,1>D { align1 1H I@6 }; -add3(16) g114<1>D g109<8,8,1>D g100<8,8,1>D -g112<1,1,1>D { align1 1H I@3 }; -mov(8) g28.1<2>UD g107<4,4,1>UD { align1 1Q I@2 }; -mov(8) g30.1<2>UD g108<4,4,1>UD { align1 2Q I@3 }; -mov(8) g59.1<2>UD g114<4,4,1>UD { align1 1Q I@3 }; -mov(8) g61.1<2>UD g115<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g97UD g28UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g59UD g97UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL101: -endif(16) JIP: LABEL94 { align1 1H }; - -LABEL94: -endif(16) JIP: LABEL76 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g92<1>D g53<1,1,0>D g121<1,1,0>D { align1 1H I@3 compacted }; -add(16) g115<1>D g49<1,1,0>D 88D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g122UD g35UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -cmp.l.f0.0(16) g117<1>UD g115<1,1,0>UD g49<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g80<2>UD g115<4,4,1>UD { align1 1Q }; -mov(8) g82<2>UD g116<4,4,1>UD { align1 2Q }; -add(16) g119<1>D -g117<1,1,0>D g51<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g80.1<2>UD g119<4,4,1>UD { align1 1Q I@1 }; -mov(8) g82.1<2>UD g120<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g120UD g80UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -cmp.l.f0.0(16) null<1>UD g122<8,8,1>UD g120<8,8,1>UD { align1 1H $2.dst }; -(+f0.0) if(16) JIP: LABEL103 UIP: LABEL102 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g123UD g39UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -add(16) g30<1>D g19<1,1,0>D 255D { align1 1H $2.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(16) g32<1>UD g30<8,8,1>UD 0xffffff00UD { align1 1H I@1 }; -add(16) g25<1>D g125<1,1,0>D -g123<1,1,0>D { align1 1H $2.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g27<1>D g25<1,1,0>D 255D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(16) g29<1>UD g27<8,8,1>UD 0xffffff00UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g34<1>D g29<1,1,0>D g32<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mul(16) g36<1>D g34<1,1,0>D 12W { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g38<1>D g36<1,1,0>D 63D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and.nz.f0.0(16) g40<1>UD g38<8,8,1>UD 0xffffffc0UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL104 UIP: LABEL104 { align1 1H }; -add(8) g45<1>D g67<8,4,2>D g92<1,1,0>D { align1 1Q compacted }; -add(8) g46<1>D g43<8,4,2>D g93<1,1,0>D { align1 2Q compacted }; -add(16) g55<1>D g49<1,1,0>D 72D { align1 1H compacted }; -cmp.l.f0.0(8) g95<1>UD g45<8,8,1>UD g67<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g53<1>UD g46<8,8,1>UD g43<8,4,2>UD { align1 2Q I@3 }; -and(16) g105<1>UD g45<1,1,0>UD 0x0000003fUD { align1 1H compacted }; -mov(8) g89<2>UD g45<4,4,1>UD { align1 1Q $2.src }; -mov(8) g100<2>UD g46<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g69<1>UD g55<1,1,0>UD g49<1,1,0>UD { align1 1H I@6 compacted }; -mov(8) g60<2>UD g55<4,4,1>UD { align1 1Q $2.src }; -mov(8) g62<2>UD g56<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g96<1>D -g95<8,8,1>D g67.1<8,4,2>D { align1 1Q I@7 }; -add(8) g54<1>D -g53<8,8,1>D g43.1<8,4,2>D { align1 2Q I@7 }; -add(16) g107<1>D -g105<1,1,0>D 64D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g71<1>D -g69<1,1,0>D g51<1,1,0>D { align1 1H I@6 compacted }; -mov(8) g89.1<2>UD g96<4,4,1>UD { align1 1Q I@4 }; -mov(8) g100.1<2>UD g54<4,4,1>UD { align1 2Q I@4 }; -and(16) g109<1>UD g107<1,1,0>UD 0x0000003fUD { align1 1H I@4 compacted }; -mov(8) g60.1<2>UD g71<4,4,1>UD { align1 1Q I@4 }; -mov(8) g62.1<2>UD g72<4,4,1>UD { align1 2Q I@5 }; -add(16) g111<1>D g40<1,1,0>D -g109<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g72UD g60UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -shr(16) g113<1>UD g111<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -shl(16) g94<1>D g72<8,8,1>D 0x00000006UD { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g96<1>D g49<1,1,0>D g94<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g102<1>UD g96<1,1,0>UD g49<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g65<2>UD g96<4,4,1>UD { align1 1Q $2.src }; -mov(8) g98<2>UD g97<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(16) null<1>UD g109<8,8,1>UD g40<8,8,1>UD { align1 1H }; -add(16) g104<1>D -g102<1,1,0>D g51<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g65.1<2>UD g104<4,4,1>UD { align1 1Q I@1 }; -mov(8) g98.1<2>UD g105<4,4,1>UD { align1 2Q I@2 }; -(+f0.0) if(16) JIP: LABEL105 UIP: LABEL105 { align1 1H }; -add(16) g115<1>D g94<1,1,0>D g109<1,1,0>D { align1 1H compacted }; -add(16) g119<1>D g92<1,1,0>D g109<1,1,0>D { align1 1H compacted }; -shl(16) g123<1>D g2.4<0,1,0>D 0x00000004UD { align1 1H }; -mov(16) g84<1>UD g47<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g117<1>UD g115<1,1,0>UD g94<1,1,0>UD { align1 1H I@4 compacted }; -add(16) g125<1>D g49<1,1,0>D g115<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g121<1>UD g119<1,1,0>UD g92<1,1,0>UD { align1 1H I@5 compacted }; -add(8) g78<1>D g67<8,4,2>D g119<1,1,0>D { align1 1Q compacted }; -add(8) g79<1>D g43<8,4,2>D g120<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(16) g27<1>UD g125<1,1,0>UD g49<1,1,0>UD { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g31<1>UD g78<8,8,1>UD g67<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g32<1>UD g79<8,8,1>UD g43<8,4,2>UD { align1 2Q I@3 }; -add3(16) g29<1>D g51<8,8,1>D -g117<8,8,1>D -g27<1,1,1>D { align1 1H I@3 }; -add3(16) g33<1>D g57<8,8,1>D -g121<8,8,1>D -g31<1,1,1>D { align1 1H I@2 }; - -LABEL107: -cmp.ge.f0.0(16) null<1>UD g84<8,8,1>UD g113<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL106 UIP: LABEL106 { align1 1H }; -shl(16) g35<1>D g84<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g37<1>UD g84<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g53<1>D g125<1,1,0>D g35<1,1,0>D { align1 1H I@2 compacted }; -add(16) g73<1>D g78<1,1,0>D g35<1,1,0>D { align1 1H $10.src compacted }; -cmp.l.f0.0(16) g55<1>UD g53<1,1,0>UD g125<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g61<2>UD g53<4,4,1>UD { align1 1Q $2.src }; -mov(8) g63<2>UD g54<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g75<1>UD g73<1,1,0>UD g78<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g69<2>UD g73<4,4,1>UD { align1 1Q $10.src }; -mov(8) g71<2>UD g74<4,4,1>UD { align1 2Q $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g59<1>D g29<8,8,1>D g37<8,8,1>D -g55<1,1,1>D { align1 1H I@6 }; -add3(16) g86<1>D g33<8,8,1>D g37<8,8,1>D -g75<1,1,1>D { align1 1H I@4 }; -mov(8) g61.1<2>UD g59<4,4,1>UD { align1 1Q I@2 }; -mov(8) g63.1<2>UD g60<4,4,1>UD { align1 2Q I@3 }; -mov(8) g69.1<2>UD g86<4,4,1>UD { align1 1Q I@3 }; -mov(8) g71.1<2>UD g87<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g102UD g61UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g69UD g102UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; -add(16) g84<1>D g84<1,1,0>D g123<1,1,0>D { align1 1H compacted }; - -LABEL106: -while(16) JIP: LABEL107 { align1 1H }; -and(16) g87<1>UD g111<8,8,1>UD 0xfffffffcUD { align1 1H $2.src }; -add(16) g96<1>D g111<1,1,0>D -g87<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g47<8,8,1>UD g96<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL108 UIP: LABEL108 { align1 1H }; -add(16) g102<1>D g78<1,1,0>D g87<1,1,0>D { align1 1H $10.src compacted }; -add(16) g106<1>D g125<1,1,0>D g87<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g104<1>UD g102<1,1,0>UD g78<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g116<1>D g102<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g108<1>UD g106<1,1,0>UD g125<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g110<1>D g106<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(8) g74<2>UD g116<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $10.src }; -mov(8) g76<2>UD g117<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(8) g70<2>UD g110<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $10.src }; -mov(8) g72<2>UD g111<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g112<1>UD g110<1,1,0>UD g106<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g118<1>UD g116<1,1,0>UD g102<1,1,0>UD { align1 1H compacted }; -add3(16) g114<1>D -g108<8,8,1>D g29<8,8,1>D -g112<1,1,1>D { align1 1H I@2 }; -add3(16) g120<1>D -g104<8,8,1>D g33<8,8,1>D -g118<1,1,1>D { align1 1H I@2 }; -mov(8) g70.1<2>UD g114<4,4,1>UD { align1 1Q I@2 }; -mov(8) g72.1<2>UD g115<4,4,1>UD { align1 2Q I@3 }; -mov(8) g74.1<2>UD g120<4,4,1>UD { align1 1Q I@3 }; -mov(8) g76.1<2>UD g121<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g115UD g70UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -mov(16) g103<1>UD g115<32,8,4>UB { align1 1H $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g74UD g103UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; - -LABEL108: -endif(16) JIP: LABEL105 { align1 1H }; - -LABEL105: -endif(16) JIP: LABEL104 { align1 1H }; -and(16) g121<1>UD g45<1,1,0>UD 0x00000003UD { align1 1H compacted }; -add(16) g123<1>D -g121<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g125<1>UD g123<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL109 UIP: LABEL109 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g47<8,8,1>UD g125<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL110 UIP: LABEL110 { align1 1H }; -add(16) g27<1>D g94<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -add(16) g37<1>D g92<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g29<1>UD g27<1,1,0>UD g94<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g31<1>D g49<1,1,0>D g27<1,1,0>D { align1 1H compacted }; -add(8) g97<1>D g67<8,4,2>D g37<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g53<1>D g43<8,4,2>D g38<1,1,0>D { align1 2Q I@4 compacted }; -cmp.l.f0.0(16) g33<1>UD g31<1,1,0>UD g49<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g75<2>UD g31<4,4,1>UD { align1 1Q $10.src }; -mov(8) g77<2>UD g32<4,4,1>UD { align1 2Q $10.src }; -mov(8) g84<2>UD g97<4,4,1>UD { align1 1Q I@5 }; -cmp.l.f0.0(16) g45<1>UD g37<1,1,0>UD g92<1,1,0>UD { align1 1H compacted }; -mov(8) g86<2>UD g53<4,4,1>UD { align1 2Q I@6 }; -cmp.l.f0.0(8) g54<1>UD g97<8,8,1>UD g67<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g55<1>UD g53<8,8,1>UD g43<8,4,2>UD { align1 2Q }; -add3(16) g35<1>D g51<8,8,1>D -g29<8,8,1>D -g33<1,1,1>D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g59<1>D g57<8,8,1>D -g45<8,8,1>D -g54<1,1,1>D { align1 1H I@2 }; -mov(8) g75.1<2>UD g35<4,4,1>UD { align1 1Q I@2 }; -mov(8) g77.1<2>UD g36<4,4,1>UD { align1 2Q I@3 }; -mov(8) g84.1<2>UD g59<4,4,1>UD { align1 1Q I@3 }; -mov(8) g86.1<2>UD g60<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g36UD g75UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -mov(16) g104<1>UD g36<32,8,4>UB { align1 1H $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g84UD g104UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; - -LABEL110: -endif(16) JIP: LABEL109 { align1 1H }; -add(16) g60<1>D g92<1,1,0>D g125<1,1,0>D { align1 1H $2.src compacted }; -add(16) g72<1>D g94<1,1,0>D g125<1,1,0>D { align1 1H $10.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g62<1>UD g60<1,1,0>UD g92<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g102<1>D g67<8,4,2>D g60<1,1,0>D { align1 1Q $10.src compacted }; -add(8) g64<1>D g43<8,4,2>D g61<1,1,0>D { align1 2Q $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g76<1>D g49<1,1,0>D g72<1,1,0>D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(8) g69<1>UD g102<8,8,1>UD g67<8,4,2>UD { align1 1Q I@3 }; -mov(8) g89<2>UD g102<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $10.src }; -cmp.l.f0.0(8) g70<1>UD g64<8,8,1>UD g43<8,4,2>UD { align1 2Q I@4 }; -mov(8) g100<2>UD g64<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g74<1>UD g72<1,1,0>UD g94<1,1,0>UD { align1 1H $10.src compacted }; -mov(8) g65<2>UD g76<4,4,1>UD { align1 1Q I@6 }; -mov(8) g98<2>UD g77<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g78<1>UD g76<1,1,0>UD g49<1,1,0>UD { align1 1H $10.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add3(16) g71<1>D g57<8,8,1>D -g62<8,8,1>D -g69<1,1,1>D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add3(16) g84<1>D g51<8,8,1>D -g74<8,8,1>D -g78<1,1,1>D { align1 1H I@2 }; -mov(8) g89.1<2>UD g71<4,4,1>UD { align1 1Q I@2 }; -mov(8) g100.1<2>UD g72<4,4,1>UD { align1 2Q I@3 }; -mov(8) g65.1<2>UD g84<4,4,1>UD { align1 1Q I@3 }; -mov(8) g98.1<2>UD g85<4,4,1>UD { align1 2Q I@4 }; - -LABEL109: -endif(16) JIP: LABEL104 { align1 1H }; -and(8) g85<1>UD g89<8,4,2>UD 0x0000003fUD { align1 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $10.src }; -and(8) g86<1>UD g100<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g87<1>D -g85<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g94<1>UD g87<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g96<1>UD g94<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g102<1>UD g47<1,1,0>UD g96<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g104<1>D g94<1,1,0>D 0D { align1 1H $10.src compacted }; -and.nz.f0.0(16) null<1>UD g102<8,8,1>UD g104<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL111 UIP: LABEL111 { align1 1H }; -shl(16) g105<1>D g47<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g107<1>UD g47<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g109<1>UD g65.1<8,4,2>UD { align1 1Q }; -mov(8) g110<1>UD g98.1<8,4,2>UD { align1 2Q }; -mov(8) g116<1>UD g89.1<8,4,2>UD { align1 1Q }; -mov(8) g117<1>UD g100.1<8,4,2>UD { align1 2Q }; -add(8) g103<1>D g65<8,4,2>D g105<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g111<1>D g98<8,4,2>D g106<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g104<1>D g89<8,4,2>D g105<1,1,0>D { align1 1Q compacted }; -add(8) g118<1>D g100<8,4,2>D g106<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g112<1>UD g103<8,8,1>UD g65<8,4,2>UD { align1 1Q I@4 }; -mov(8) g85<2>UD g103<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g113<1>UD g111<8,8,1>UD g98<8,4,2>UD { align1 2Q I@5 }; -mov(8) g87<2>UD g111<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g119<1>UD g104<8,8,1>UD g89<8,4,2>UD { align1 1Q I@6 }; -mov(8) g94<2>UD g104<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g120<1>UD g118<8,8,1>UD g100<8,4,2>UD { align1 2Q I@7 }; -mov(8) g96<2>UD g118<4,4,1>UD { align1 2Q }; -add3(16) g114<1>D g109<8,8,1>D g107<8,8,1>D -g112<1,1,1>D { align1 1H I@6 }; -add3(16) g121<1>D g116<8,8,1>D g107<8,8,1>D -g119<1,1,1>D { align1 1H I@3 }; -mov(8) g85.1<2>UD g114<4,4,1>UD { align1 1Q I@2 }; -mov(8) g87.1<2>UD g115<4,4,1>UD { align1 2Q I@3 }; -mov(8) g94.1<2>UD g121<4,4,1>UD { align1 1Q I@3 }; -mov(8) g96.1<2>UD g122<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g105UD g85UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g94UD g105UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL111: -endif(16) JIP: LABEL104 { align1 1H }; - -LABEL104: -endif(16) JIP: LABEL112 { align1 1H }; -add(16) g124<1>D g92<1,1,0>D g40<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shl(16) g126<1>D g25<8,8,1>D 0x00000005UD { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -shr(16) g23<1>UD g124<1,1,0>UD 0x00000006UD { align1 1H I@2 compacted }; -add(16) g25<1>D g126<1,1,0>D 63D { align1 1H I@2 compacted }; -and.nz.f0.0(16) g27<1>UD g25<8,8,1>UD 0xffffffc0UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL113 UIP: LABEL113 { align1 1H }; -add(8) g29<1>D g67<8,4,2>D g124<1,1,0>D { align1 1Q compacted }; -add(8) g30<1>D g43<8,4,2>D g125<1,1,0>D { align1 2Q compacted }; -send(16) g33UD g80UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(8) g105<1>UD g29<8,8,1>UD g67<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g31<1>UD g30<8,8,1>UD g43<8,4,2>UD { align1 2Q I@2 }; -and(16) g45<1>UD g29<1,1,0>UD 0x0000003fUD { align1 1H compacted }; -mov(8) g118<2>UD g29<4,4,1>UD { align1 1Q }; -mov(8) g122<2>UD g30<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g106<1>D -g105<8,8,1>D g67.1<8,4,2>D { align1 1Q I@5 }; -add(8) g32<1>D -g31<8,8,1>D g43.1<8,4,2>D { align1 2Q I@5 }; -add(16) g53<1>D -g45<1,1,0>D 64D { align1 1H I@5 compacted }; -mov(8) g118.1<2>UD g106<4,4,1>UD { align1 1Q I@3 }; -mov(8) g122.1<2>UD g32<4,4,1>UD { align1 2Q I@3 }; -and(16) g55<1>UD g53<1,1,0>UD 0x0000003fUD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g59<1>D g27<1,1,0>D -g55<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shr(16) g61<1>UD g59<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -shl(16) g35<1>D g33<8,8,1>D 0x00000006UD { align1 1H $2.dst }; -add(16) g37<1>D g49<1,1,0>D g35<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g39<1>UD g37<1,1,0>UD g49<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g90<2>UD g37<4,4,1>UD { align1 1Q }; -mov(8) g120<2>UD g38<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) null<1>UD g55<8,8,1>UD g27<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g41<1>D -g39<1,1,0>D g51<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g90.1<2>UD g41<4,4,1>UD { align1 1Q I@1 }; -mov(8) g120.1<2>UD g42<4,4,1>UD { align1 2Q I@2 }; -(+f0.0) if(16) JIP: LABEL114 UIP: LABEL114 { align1 1H }; -add(16) g63<1>D g35<1,1,0>D g55<1,1,0>D { align1 1H $2.src compacted }; -add(16) g69<1>D g124<1,1,0>D g55<1,1,0>D { align1 1H $10.src compacted }; -shl(16) g73<1>D g2.4<0,1,0>D 0x00000004UD { align1 1H $10.src }; -mov(16) g103<1>UD g47<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g65<1>UD g63<1,1,0>UD g35<1,1,0>UD { align1 1H I@4 compacted }; -add(16) g75<1>D g49<1,1,0>D g63<1,1,0>D { align1 1H $10.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g71<1>UD g69<1,1,0>UD g124<1,1,0>UD { align1 1H I@5 compacted }; -add(8) g81<1>D g67<8,4,2>D g69<1,1,0>D { align1 1Q $2.src compacted }; -add(8) g82<1>D g43<8,4,2>D g70<1,1,0>D { align1 2Q $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g77<1>UD g75<1,1,0>UD g49<1,1,0>UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(8) g83<1>UD g81<8,8,1>UD g67<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g84<1>UD g82<8,8,1>UD g43<8,4,2>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g79<1>D g51<8,8,1>D -g65<8,8,1>D -g77<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g85<1>D g57<8,8,1>D -g71<8,8,1>D -g83<1,1,1>D { align1 1H I@2 }; - -LABEL116: -cmp.ge.f0.0(16) null<1>UD g103<8,8,1>UD g61<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL115 UIP: LABEL115 { align1 1H }; -shl(16) g87<1>D g103<8,8,1>D 0x00000002UD { align1 1H $2.src }; -shr(16) g105<1>UD g103<1,1,0>UD 0x0000001eUD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g107<1>D g75<1,1,0>D g87<1,1,0>D { align1 1H I@2 compacted }; -add(16) g112<1>D g81<1,1,0>D g87<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g109<1>UD g107<1,1,0>UD g75<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g95<2>UD g107<4,4,1>UD { align1 1Q $2.src }; -mov(8) g97<2>UD g108<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(16) g114<1>UD g112<1,1,0>UD g81<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g99<2>UD g112<4,4,1>UD { align1 1Q $2.src }; -mov(8) g101<2>UD g113<4,4,1>UD { align1 2Q $2.src }; -add3(16) g111<1>D g79<8,8,1>D g105<8,8,1>D -g109<1,1,1>D { align1 1H I@6 }; -add3(16) g116<1>D g85<8,8,1>D g105<8,8,1>D -g114<1,1,1>D { align1 1H I@4 }; -mov(8) g95.1<2>UD g111<4,4,1>UD { align1 1Q I@2 }; -mov(8) g97.1<2>UD g112<4,4,1>UD { align1 2Q I@3 }; -mov(8) g99.1<2>UD g116<4,4,1>UD { align1 1Q I@3 }; -mov(8) g101.1<2>UD g117<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g106UD g95UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g99UD g106UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g103<1>D g103<1,1,0>D g73<1,1,0>D { align1 1H compacted }; - -LABEL115: -while(16) JIP: LABEL116 { align1 1H }; -and(16) g126<1>UD g59<8,8,1>UD 0xfffffffcUD { align1 1H }; -add(16) g25<1>D g59<1,1,0>D -g126<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g47<8,8,1>UD g25<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL117 UIP: LABEL117 { align1 1H }; -add(16) g31<1>D g81<1,1,0>D g126<1,1,0>D { align1 1H compacted }; -add(16) g37<1>D g75<1,1,0>D g126<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g33<1>UD g31<1,1,0>UD g81<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g55<1>D g31<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g39<1>UD g37<1,1,0>UD g75<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g41<1>D g37<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -mov(8) g104<2>UD g55<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g106<2>UD g56<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g100<2>UD g41<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g102<2>UD g42<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g45<1>UD g41<1,1,0>UD g37<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g59<1>UD g55<1,1,0>UD g31<1,1,0>UD { align1 1H compacted }; -add3(16) g53<1>D -g39<8,8,1>D g79<8,8,1>D -g45<1,1,1>D { align1 1H I@2 }; -add3(16) g61<1>D -g33<8,8,1>D g85<8,8,1>D -g59<1,1,1>D { align1 1H I@2 }; -mov(8) g100.1<2>UD g53<4,4,1>UD { align1 1Q I@2 }; -mov(8) g102.1<2>UD g54<4,4,1>UD { align1 2Q I@3 }; -mov(8) g104.1<2>UD g61<4,4,1>UD { align1 1Q I@3 }; -mov(8) g106.1<2>UD g62<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g54UD g100UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g108<1>UD g54<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g104UD g108UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL117: -endif(16) JIP: LABEL114 { align1 1H }; - -LABEL114: -endif(16) JIP: LABEL113 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(16) g62<1>UD g29<1,1,0>UD 0x00000003UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g64<1>D -g62<1,1,0>D 4D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -and.nz.f0.0(16) g69<1>UD g64<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL118 UIP: LABEL118 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g47<8,8,1>UD g69<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL119 UIP: LABEL119 { align1 1H }; -add(16) g71<1>D g35<1,1,0>D g47<1,1,0>D { align1 1H $10.src compacted }; -add(16) g81<1>D g124<1,1,0>D g47<1,1,0>D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g73<1>UD g71<1,1,0>UD g35<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g75<1>D g49<1,1,0>D g71<1,1,0>D { align1 1H $10.src compacted }; -add(8) g113<1>D g67<8,4,2>D g81<1,1,0>D { align1 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g85<1>D g43<8,4,2>D g82<1,1,0>D { align1 2Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g77<1>UD g75<1,1,0>UD g49<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g105<2>UD g75<4,4,1>UD { align1 1Q $2.src }; -mov(8) g107<2>UD g76<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g109<2>UD g113<4,4,1>UD { align1 1Q I@5 }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g124<1,1,0>UD { align1 1H $2.src compacted }; -mov(8) g111<2>UD g85<4,4,1>UD { align1 2Q I@6 }; -cmp.l.f0.0(8) g86<1>UD g113<8,8,1>UD g67<8,4,2>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g87<1>UD g85<8,8,1>UD g43<8,4,2>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g79<1>D g51<8,8,1>D -g73<8,8,1>D -g77<1,1,1>D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g88<1>D g57<8,8,1>D -g83<8,8,1>D -g86<1,1,1>D { align1 1H I@2 }; -mov(8) g105.1<2>UD g79<4,4,1>UD { align1 1Q I@2 }; -mov(8) g107.1<2>UD g80<4,4,1>UD { align1 2Q I@3 }; -mov(8) g109.1<2>UD g88<4,4,1>UD { align1 1Q I@3 }; -mov(8) g111.1<2>UD g89<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g80UD g105UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g113<1>UD g80<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g109UD g113UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL119: -endif(16) JIP: LABEL118 { align1 1H }; -add(16) g94<1>D g124<1,1,0>D g69<1,1,0>D { align1 1H $2.src compacted }; -add(16) g102<1>D g35<1,1,0>D g69<1,1,0>D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g96<1>UD g94<1,1,0>UD g124<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g114<1>D g67<8,4,2>D g94<1,1,0>D { align1 1Q $2.src compacted }; -add(8) g98<1>D g43<8,4,2>D g95<1,1,0>D { align1 2Q $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g106<1>D g49<1,1,0>D g102<1,1,0>D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(8) g99<1>UD g114<8,8,1>UD g67<8,4,2>UD { align1 1Q I@3 }; -mov(8) g118<2>UD g114<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g100<1>UD g98<8,8,1>UD g43<8,4,2>UD { align1 2Q I@4 }; -mov(8) g122<2>UD g98<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g104<1>UD g102<1,1,0>UD g35<1,1,0>UD { align1 1H $2.src compacted }; -mov(8) g90<2>UD g106<4,4,1>UD { align1 1Q I@6 }; -mov(8) g120<2>UD g107<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g108<1>UD g106<1,1,0>UD g49<1,1,0>UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g101<1>D g57<8,8,1>D -g96<8,8,1>D -g99<1,1,1>D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g110<1>D g51<8,8,1>D -g104<8,8,1>D -g108<1,1,1>D { align1 1H I@2 }; -mov(8) g118.1<2>UD g101<4,4,1>UD { align1 1Q I@2 }; -mov(8) g122.1<2>UD g102<4,4,1>UD { align1 2Q I@3 }; -mov(8) g90.1<2>UD g110<4,4,1>UD { align1 1Q I@3 }; -mov(8) g120.1<2>UD g111<4,4,1>UD { align1 2Q I@4 }; - -LABEL118: -endif(16) JIP: LABEL113 { align1 1H }; -and(8) g111<1>UD g118<8,4,2>UD 0x0000003fUD { align1 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -and(8) g112<1>UD g122<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g113<1>D -g111<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g115<1>UD g113<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g126<1>UD g115<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g25<1>UD g47<1,1,0>UD g126<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g29<1>D g115<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g25<8,8,1>UD g29<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL120 UIP: LABEL120 { align1 1H }; -shl(16) g30<1>D g47<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g32<1>UD g47<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g34<1>UD g90.1<8,4,2>UD { align1 1Q }; -mov(8) g35<1>UD g120.1<8,4,2>UD { align1 2Q }; -mov(8) g41<1>UD g118.1<8,4,2>UD { align1 1Q }; -mov(8) g42<1>UD g122.1<8,4,2>UD { align1 2Q }; -add(8) g126<1>D g90<8,4,2>D g30<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g36<1>D g120<8,4,2>D g31<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g127<1>D g118<8,4,2>D g30<1,1,0>D { align1 1Q compacted }; -add(8) g45<1>D g122<8,4,2>D g31<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g37<1>UD g126<8,8,1>UD g90<8,4,2>UD { align1 1Q I@4 }; -mov(8) g110<2>UD g126<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g38<1>UD g36<8,8,1>UD g120<8,4,2>UD { align1 2Q I@5 }; -mov(8) g112<2>UD g36<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g53<1>UD g127<8,8,1>UD g118<8,4,2>UD { align1 1Q I@6 }; -mov(8) g114<2>UD g127<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g54<1>UD g45<8,8,1>UD g122<8,4,2>UD { align1 2Q I@7 }; -mov(8) g116<2>UD g45<4,4,1>UD { align1 2Q }; -add3(16) g39<1>D g34<8,8,1>D g32<8,8,1>D -g37<1,1,1>D { align1 1H I@6 }; -add3(16) g55<1>D g41<8,8,1>D g32<8,8,1>D -g53<1,1,1>D { align1 1H I@3 }; -mov(8) g110.1<2>UD g39<4,4,1>UD { align1 1Q I@2 }; -mov(8) g112.1<2>UD g40<4,4,1>UD { align1 2Q I@3 }; -mov(8) g114.1<2>UD g55<4,4,1>UD { align1 1Q I@3 }; -mov(8) g116.1<2>UD g56<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g118UD g110UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g114UD g118UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; - -LABEL120: -endif(16) JIP: LABEL113 { align1 1H }; - -LABEL113: -endif(16) JIP: LABEL112 { align1 1H }; -add(16) g92<1>D g124<1,1,0>D g27<1,1,0>D { align1 1H I@3 compacted }; - -LABEL112: -else(16) JIP: LABEL102 UIP: LABEL102 { align1 1H }; - -LABEL103: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g23<1>UD g11<8,8,1>UD { align1 1H I@7 }; - -LABEL102: -endif(16) JIP: LABEL76 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shl(16) g59<1>D g5<8,8,1>D 0x00000003UD { align1 1H $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shr(16) g9<1>UD g92<1,1,0>UD 0x00000006UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g61<1>D g59<1,1,0>D 63D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and.nz.f0.0(16) g63<1>UD g61<8,8,1>UD 0xffffffc0UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL121 UIP: LABEL121 { align1 1H }; -add(8) g65<1>D g67<8,4,2>D g92<1,1,0>D { align1 1Q $2.src compacted }; -add(8) g66<1>D g43<8,4,2>D g93<1,1,0>D { align1 2Q $2.src compacted }; -add(16) g71<1>D g49<1,1,0>D 76D { align1 1H $10.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(8) g1<1>UD g65<8,8,1>UD g67<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $10.src }; -cmp.l.f0.0(8) g69<1>UD g66<8,8,1>UD g43<8,4,2>UD { align1 2Q I@3 }; -and(16) g85<1>UD g65<1,1,0>UD 0x0000003fUD { align1 1H $2.src compacted }; -mov(8) g39<2>UD g65<4,4,1>UD { align1 1Q $2.src }; -mov(8) g45<2>UD g66<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g73<1>UD g71<1,1,0>UD g49<1,1,0>UD { align1 1H I@6 compacted }; -mov(8) g115<2>UD g71<4,4,1>UD { align1 1Q $4.src }; -mov(8) g117<2>UD g72<4,4,1>UD { align1 2Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g25<1>D -g1<8,8,1>D g67.1<8,4,2>D { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $10.src }; -add(8) g70<1>D -g69<8,8,1>D g43.1<8,4,2>D { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g87<1>D -g85<1,1,0>D 64D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g75<1>D -g73<1,1,0>D g51<1,1,0>D { align1 1H I@6 compacted }; -mov(8) g39.1<2>UD g25<4,4,1>UD { align1 1Q I@4 }; -mov(8) g45.1<2>UD g70<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(16) g89<1>UD g87<1,1,0>UD 0x0000003fUD { align1 1H I@4 compacted }; -mov(8) g115.1<2>UD g75<4,4,1>UD { align1 1Q I@4 }; -mov(8) g117.1<2>UD g76<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g94<1>D g63<1,1,0>D -g89<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g76UD g115UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shr(16) g96<1>UD g94<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -shl(16) g78<1>D g76<8,8,1>D 0x00000006UD { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g80<1>D g49<1,1,0>D g78<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g82<1>UD g80<1,1,0>UD g49<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g125<2>UD g80<4,4,1>UD { align1 1Q }; -mov(8) g41<2>UD g81<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(16) null<1>UD g89<8,8,1>UD g63<8,8,1>UD { align1 1H }; -add(16) g84<1>D -g82<1,1,0>D g51<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g125.1<2>UD g84<4,4,1>UD { align1 1Q I@1 }; -mov(8) g41.1<2>UD g85<4,4,1>UD { align1 2Q I@2 }; -(+f0.0) if(16) JIP: LABEL122 UIP: LABEL122 { align1 1H }; -add(16) g98<1>D g78<1,1,0>D g89<1,1,0>D { align1 1H $2.src compacted }; -add(16) g102<1>D g92<1,1,0>D g89<1,1,0>D { align1 1H $2.src compacted }; -shl(16) g106<1>D g2.4<0,1,0>D 0x00000004UD { align1 1H $2.src }; -mov(16) g1<1>UD g47<8,8,1>UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g100<1>UD g98<1,1,0>UD g78<1,1,0>UD { align1 1H I@4 compacted }; -add(16) g108<1>D g49<1,1,0>D g98<1,1,0>D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g104<1>UD g102<1,1,0>UD g92<1,1,0>UD { align1 1H I@5 compacted }; -add(8) g114<1>D g67<8,4,2>D g102<1,1,0>D { align1 1Q $4.src compacted }; -add(8) g115<1>D g43<8,4,2>D g103<1,1,0>D { align1 2Q $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g110<1>UD g108<1,1,0>UD g49<1,1,0>UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(8) g116<1>UD g114<8,8,1>UD g67<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -cmp.l.f0.0(8) g117<1>UD g115<8,8,1>UD g43<8,4,2>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add3(16) g112<1>D g51<8,8,1>D -g100<8,8,1>D -g110<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g29<1>D g57<8,8,1>D -g104<8,8,1>D -g116<1,1,1>D { align1 1H I@2 }; - -LABEL124: -cmp.ge.f0.0(16) null<1>UD g1<8,8,1>UD g96<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL123 UIP: LABEL123 { align1 1H }; -shl(16) g31<1>D g1<8,8,1>D 0x00000002UD { align1 1H $2.src }; -shr(16) g33<1>UD g1<1,1,0>UD 0x0000001eUD { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g35<1>D g108<1,1,0>D g31<1,1,0>D { align1 1H I@2 compacted }; -add(16) g54<1>D g114<1,1,0>D g31<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g37<1>UD g35<1,1,0>UD g108<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g116<2>UD g35<4,4,1>UD { align1 1Q $4.src }; -mov(8) g118<2>UD g36<4,4,1>UD { align1 2Q $4.src }; -cmp.l.f0.0(16) g59<1>UD g54<1,1,0>UD g114<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g120<2>UD g54<4,4,1>UD { align1 1Q $2.src }; -mov(8) g122<2>UD g55<4,4,1>UD { align1 2Q $2.src }; -add3(16) g53<1>D g112<8,8,1>D g33<8,8,1>D -g37<1,1,1>D { align1 1H I@6 }; -add3(16) g61<1>D g29<8,8,1>D g33<8,8,1>D -g59<1,1,1>D { align1 1H I@4 }; -mov(8) g116.1<2>UD g53<4,4,1>UD { align1 1Q I@2 }; -mov(8) g118.1<2>UD g54<4,4,1>UD { align1 2Q I@3 }; -mov(8) g120.1<2>UD g61<4,4,1>UD { align1 1Q I@3 }; -mov(8) g122.1<2>UD g62<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g25UD g116UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g120UD g25UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g1<1>D g1<1,1,0>D g106<1,1,0>D { align1 1H compacted }; - -LABEL123: -while(16) JIP: LABEL124 { align1 1H }; -and(16) g69<1>UD g94<8,8,1>UD 0xfffffffcUD { align1 1H }; -add(16) g71<1>D g94<1,1,0>D -g69<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g47<8,8,1>UD g71<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL125 UIP: LABEL125 { align1 1H }; -add(16) g72<1>D g114<1,1,0>D g69<1,1,0>D { align1 1H compacted }; -add(16) g76<1>D g108<1,1,0>D g69<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g74<1>UD g72<1,1,0>UD g114<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g88<1>D g72<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g80<1>UD g76<1,1,0>UD g108<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g82<1>D g76<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g25<2>UD g88<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g27<2>UD g89<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g121<2>UD g82<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g123<2>UD g83<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g84<1>UD g82<1,1,0>UD g76<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g90<1>UD g88<1,1,0>UD g72<1,1,0>UD { align1 1H compacted }; -add3(16) g86<1>D -g80<8,8,1>D g112<8,8,1>D -g84<1,1,1>D { align1 1H I@2 }; -add3(16) g94<1>D -g74<8,8,1>D g29<8,8,1>D -g90<1,1,1>D { align1 1H I@2 }; -mov(8) g121.1<2>UD g86<4,4,1>UD { align1 1Q I@2 }; -mov(8) g123.1<2>UD g87<4,4,1>UD { align1 2Q I@3 }; -mov(8) g25.1<2>UD g94<4,4,1>UD { align1 1Q I@3 }; -mov(8) g27.1<2>UD g95<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g87UD g121UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g29<1>UD g87<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g25UD g29UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL125: -endif(16) JIP: LABEL122 { align1 1H }; - -LABEL122: -endif(16) JIP: LABEL121 { align1 1H }; -and(16) g95<1>UD g65<1,1,0>UD 0x00000003UD { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g97<1>D -g95<1,1,0>D 4D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and.nz.f0.0(16) g99<1>UD g97<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL126 UIP: LABEL126 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g47<8,8,1>UD g99<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL127 UIP: LABEL127 { align1 1H }; -add(16) g101<1>D g78<1,1,0>D g47<1,1,0>D { align1 1H $2.src compacted }; -add(16) g111<1>D g92<1,1,0>D g47<1,1,0>D { align1 1H $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g103<1>UD g101<1,1,0>UD g78<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g105<1>D g49<1,1,0>D g101<1,1,0>D { align1 1H $2.src compacted }; -add(8) g34<1>D g67<8,4,2>D g111<1,1,0>D { align1 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -add(8) g115<1>D g43<8,4,2>D g112<1,1,0>D { align1 2Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g107<1>UD g105<1,1,0>UD g49<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g26<2>UD g105<4,4,1>UD { align1 1Q $2.src }; -mov(8) g28<2>UD g106<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g30<2>UD g34<4,4,1>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g113<1>UD g111<1,1,0>UD g92<1,1,0>UD { align1 1H $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g32<2>UD g115<4,4,1>UD { align1 2Q I@6 }; -cmp.l.f0.0(8) g116<1>UD g34<8,8,1>UD g67<8,4,2>UD { align1 1Q $4.src }; -cmp.l.f0.0(8) g117<1>UD g115<8,8,1>UD g43<8,4,2>UD { align1 2Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add3(16) g109<1>D g51<8,8,1>D -g103<8,8,1>D -g107<1,1,1>D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add3(16) g118<1>D g57<8,8,1>D -g113<8,8,1>D -g116<1,1,1>D { align1 1H I@2 }; -mov(8) g26.1<2>UD g109<4,4,1>UD { align1 1Q I@2 }; -mov(8) g28.1<2>UD g110<4,4,1>UD { align1 2Q I@3 }; -mov(8) g30.1<2>UD g118<4,4,1>UD { align1 1Q I@3 }; -mov(8) g32.1<2>UD g119<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g110UD g26UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g34<1>UD g110<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g30UD g34UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL127: -endif(16) JIP: LABEL126 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g119<1>D g92<1,1,0>D g99<1,1,0>D { align1 1H $4.src compacted }; -add(16) g26<1>D g78<1,1,0>D g99<1,1,0>D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g121<1>UD g119<1,1,0>UD g92<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g35<1>D g67<8,4,2>D g119<1,1,0>D { align1 1Q $2.src compacted }; -add(8) g123<1>D g43<8,4,2>D g120<1,1,0>D { align1 2Q $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g30<1>D g49<1,1,0>D g26<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g1<1>UD g35<8,8,1>UD g67<8,4,2>UD { align1 1Q I@3 }; -mov(8) g39<2>UD g35<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g2<1>UD g123<8,8,1>UD g43<8,4,2>UD { align1 2Q A@1 }; -mov(8) g45<2>UD g123<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g28<1>UD g26<1,1,0>UD g78<1,1,0>UD { align1 1H $2.src compacted }; -mov(8) g125<2>UD g30<4,4,1>UD { align1 1Q I@6 }; -mov(8) g41<2>UD g31<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g32<1>UD g30<1,1,0>UD g49<1,1,0>UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g25<1>D g57<8,8,1>D -g121<8,8,1>D -g1<1,1,1>D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g34<1>D g51<8,8,1>D -g28<8,8,1>D -g32<1,1,1>D { align1 1H I@2 }; -mov(8) g39.1<2>UD g25<4,4,1>UD { align1 1Q I@2 }; -mov(8) g45.1<2>UD g26<4,4,1>UD { align1 2Q I@3 }; -mov(8) g125.1<2>UD g34<4,4,1>UD { align1 1Q I@3 }; -mov(8) g41.1<2>UD g35<4,4,1>UD { align1 2Q I@4 }; - -LABEL126: -endif(16) JIP: LABEL121 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(8) g35<1>UD g39<8,4,2>UD 0x0000003fUD { align1 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -and(8) g36<1>UD g45<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g37<1>D -g35<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g49<1>UD g37<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g51<1>UD g49<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g53<1>UD g47<1,1,0>UD g51<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g55<1>D g49<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g53<8,8,1>UD g55<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL128 UIP: LABEL128 { align1 1H }; -shl(16) g56<1>D g47<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g58<1>UD g47<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g60<1>UD g125.1<8,4,2>UD { align1 1Q }; -mov(8) g61<1>UD g41.1<8,4,2>UD { align1 2Q }; -mov(8) g71<1>UD g39.1<8,4,2>UD { align1 1Q }; -mov(8) g72<1>UD g45.1<8,4,2>UD { align1 2Q }; -add(8) g47<1>D g125<8,4,2>D g56<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g48<1>D g39<8,4,2>D g56<1,1,0>D { align1 1Q compacted }; -add(8) g62<1>D g41<8,4,2>D g57<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g73<1>D g45<8,4,2>D g57<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g65<1>UD g47<8,8,1>UD g125<8,4,2>UD { align1 1Q I@4 }; -mov(8) g31<2>UD g47<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g74<1>UD g48<8,8,1>UD g39<8,4,2>UD { align1 1Q I@5 }; -mov(8) g35<2>UD g48<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g66<1>UD g62<8,8,1>UD g41<8,4,2>UD { align1 2Q I@6 }; -mov(8) g33<2>UD g62<4,4,1>UD { align1 2Q }; -mov(8) g37<2>UD g73<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(8) g75<1>UD g73<8,8,1>UD g45<8,4,2>UD { align1 2Q }; -add3(16) g69<1>D g60<8,8,1>D g58<8,8,1>D -g65<1,1,1>D { align1 1H I@4 }; -add3(16) g76<1>D g71<8,8,1>D g58<8,8,1>D -g74<1,1,1>D { align1 1H I@2 }; -mov(8) g31.1<2>UD g69<4,4,1>UD { align1 1Q I@2 }; -mov(8) g33.1<2>UD g70<4,4,1>UD { align1 2Q I@3 }; -mov(8) g35.1<2>UD g76<4,4,1>UD { align1 1Q I@3 }; -mov(8) g37.1<2>UD g77<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g39UD g31UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g35UD g39UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL128: -endif(16) JIP: LABEL121 { align1 1H }; - -LABEL121: -endif(16) JIP: LABEL76 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g77<1>D g92<1,1,0>D g63<1,1,0>D { align1 1H I@3 compacted }; -shr(16) g17<1>UD g77<1,1,0>UD 0x00000006UD { align1 1H I@1 compacted }; - -LABEL76: -else(16) JIP: LABEL70 UIP: LABEL70 { align1 1H }; - -LABEL71: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g13<1>UD g11<8,8,1>UD { align1 1H }; -mov(16) g15<1>UD g11<8,8,1>UD { align1 1H $9.src }; -mov(16) g17<1>UD g11<8,8,1>UD { align1 1H I@4 }; -mov(16) g7<1>UD g11<8,8,1>UD { align1 1H $4.src }; -mov(16) g9<1>UD g11<8,8,1>UD { align1 1H $4.src }; -mov(16) g23<1>UD g11<8,8,1>UD { align1 1H $8.src }; - -LABEL70: -endif(16) JIP: LABEL129 { align1 1H }; - -LABEL129: -add(8) g49<1>D g67<8,4,2>D 40D { align1 1Q compacted }; -add(8) g78<1>D g43<8,4,2>D 40D { align1 2Q I@4 compacted }; -add(8) g56<1>D g67<8,4,2>D 64D { align1 1Q I@7 compacted }; -add(8) g81<1>D g43<8,4,2>D 64D { align1 2Q $2.src compacted }; -cmp.l.f0.0(8) g54<1>UD g49<8,8,1>UD g67<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g79<1>UD g78<8,8,1>UD g43<8,4,2>UD { align1 2Q I@4 }; -mov(8) g50<2>UD g49<4,4,1>UD { align1 1Q }; -mov(8) g52<2>UD g78<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g57<1>UD g56<8,8,1>UD g67<8,4,2>UD { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g82<1>UD g81<8,8,1>UD g43<8,4,2>UD { align1 2Q I@6 }; -mov(8) g45<2>UD g56<4,4,1>UD { align1 1Q }; -mov(8) g47<2>UD g81<4,4,1>UD { align1 2Q }; -add(8) g55<1>D -g54<8,8,1>D g67.1<8,4,2>D { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g80<1>D -g79<8,8,1>D g43.1<8,4,2>D { align1 2Q I@7 }; -add(8) g58<1>D -g57<8,8,1>D g67.1<8,4,2>D { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g83<1>D -g82<8,8,1>D g43.1<8,4,2>D { align1 2Q I@6 }; -mov(8) g50.1<2>UD g55<4,4,1>UD { align1 1Q I@4 }; -mov(8) g52.1<2>UD g80<4,4,1>UD { align1 2Q I@4 }; -mov(8) g45.1<2>UD g58<4,4,1>UD { align1 1Q I@4 }; -mov(8) g47.1<2>UD g83<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g45UD g3UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $5 }; -add(8) g59<1>D g67<8,4,2>D 80D { align1 1Q $2.src compacted }; -add(8) g84<1>D g43<8,4,2>D 80D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(8) g60<1>UD g59<8,8,1>UD g67<8,4,2>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g85<1>UD g84<8,8,1>UD g43<8,4,2>UD { align1 2Q I@2 }; -mov(8) g46<2>UD g59<4,4,1>UD { align1 1Q $5.src }; -mov(8) g48<2>UD g84<4,4,1>UD { align1 2Q $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g61<1>D -g60<8,8,1>D g67.1<8,4,2>D { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g86<1>D -g85<8,8,1>D g43.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g46.1<2>UD g61<4,4,1>UD { align1 1Q I@2 }; -mov(8) g48.1<2>UD g86<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g46UD g19UD 0x08007586 0x00000180 - ugm MsgDesc: ( store_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 6 flat ) base_offset 0 { align1 1H $6 }; -send(16) nullUD g50UD g11UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $7 }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q $2.src }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_copy_compact_code[] = { - 0x80000065, 0x3e058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x4f050220, 0x00000024, 0x00000000, - 0xe23f1a40, 0x00013e03, 0x80030061, 0x65054410, - 0x00000000, 0x76543210, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa003f0c, 0x00340000, 0x64651940, 0x00806595, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x21430061, 0x001102cc, 0x2a2b0061, 0x001102cc, - 0x00030061, 0x53260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x39260aa0, 0x00000264, 0x00000000, - 0x21431461, 0x00110204, 0x2a2b1461, 0x00110204, - 0x21531461, 0x00110244, 0x2a391461, 0x00110244, - 0x00031261, 0x31050220, 0x00445306, 0x00000000, - 0x00030061, 0x33050220, 0x00445326, 0x00000000, - 0xa12e0040, 0x020e5303, 0xa1400040, 0x010e5303, - 0xa1420040, 0x02ce5303, 0xa15c0040, 0x028e5303, - 0x00131161, 0x32050220, 0x00443906, 0x00000000, - 0x00130061, 0x34050220, 0x00443926, 0x00000000, - 0xaa2f0040, 0x020e3903, 0xaa410040, 0x010e3903, - 0xaa630040, 0x02ce3903, 0xaa670040, 0x028e3903, - 0x00031f61, 0x13060220, 0x00342e05, 0x00000000, - 0x00031f61, 0x27060220, 0x00344005, 0x00000000, - 0x00031f61, 0x1f060220, 0x00344205, 0x00000000, - 0x00031f61, 0x23060220, 0x00345c05, 0x00000000, - 0xe7351f70, 0x02002e03, 0x00130061, 0x15060220, - 0x00342f05, 0x00000000, 0x00131f61, 0x29060220, - 0x00344105, 0x00000000, 0xe7450070, 0x01004003, - 0x00131f61, 0x21060220, 0x00346305, 0x00000000, - 0x00131f61, 0x25060220, 0x00346705, 0x00000000, - 0x00031e40, 0x37052660, 0x06463505, 0x00445326, - 0x00131f40, 0x36052660, 0x06463605, 0x00443926, - 0x00031d40, 0x38052660, 0x06464505, 0x00445326, - 0x00131e40, 0x46052660, 0x06464605, 0x00443926, - 0x00031c61, 0x13260220, 0x00343705, 0x00000000, - 0x00131c61, 0x15260220, 0x00343605, 0x00000000, - 0x00031c61, 0x27260220, 0x00343805, 0x00000000, - 0x00131c61, 0x29260220, 0x00344605, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x03440000, 0xfb041324, 0x003c0000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x0b440000, 0xfb042724, 0x003c0000, - 0x00042161, 0x4b050220, 0x00460305, 0x00000000, - 0xa0372140, 0x03200502, 0x00042261, 0x4d050220, - 0x00460f05, 0x00000000, 0xa0472240, 0x0f201102, - 0x00042261, 0x2d050220, 0x00460b05, 0x00000000, - 0xa05d2240, 0x0b200d02, 0xe03b1d68, 0x00103703, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe03f0068, 0x01a03703, 0x00041d69, 0x49058660, - 0x02464705, 0x00000006, 0xe0510068, 0x01a04703, - 0x00041d69, 0x5a058660, 0x02465d05, 0x00000006, - 0xe05f0068, 0x01a05d03, 0x00041e69, 0x3d058660, - 0x02463b05, 0x00000007, 0xa0551940, 0x49003d02, - 0x27571970, 0x3d005503, 0xa02f1d40, 0x5a005502, - 0x00041a52, 0x59040e68, 0x0e2e3f05, 0x57055105, - 0x27611a70, 0x55002f03, 0x00030070, 0x45050220, - 0x52464205, 0x00445306, 0x00130070, 0x64050220, - 0x52466305, 0x00443906, 0x00130070, 0x68050220, - 0x52466705, 0x00443906, 0x00041c52, 0x41040e68, - 0x0e2e5905, 0x61055f05, 0x00031c40, 0x46052660, - 0x06464505, 0x00445326, 0x00131c40, 0x66052660, - 0x06466405, 0x00443926, 0x00030070, 0x5f050220, - 0x52465c05, 0x00445306, 0x00131d40, 0x69052660, - 0x06466805, 0x00443926, 0x00042170, 0x00010220, - 0x52460705, 0x00460905, 0x00031d61, 0x1f260220, - 0x00344605, 0x00000000, 0x00131d61, 0x21260220, - 0x00346605, 0x00000000, 0x00031d40, 0x60052660, - 0x06465f05, 0x00445326, 0x00131d61, 0x25260220, - 0x00346905, 0x00000000, 0x00031a61, 0x23260220, - 0x00346005, 0x00000000, 0x01040022, 0x0001c060, - 0x000004e0, 0x000004d0, 0xa1610040, 0x040e5303, - 0xaa6a0040, 0x040e3903, 0xa1640040, 0x058e5303, - 0xaa770040, 0x058e3903, 0x00031c70, 0x62050220, - 0x52466105, 0x00445306, 0x00131c70, 0x6b050220, - 0x52466a05, 0x00443906, 0x00030061, 0x1b060220, - 0x00346105, 0x00000000, 0x00130061, 0x1d060220, - 0x00346a05, 0x00000000, 0x00031e70, 0x66050220, - 0x52466405, 0x00445306, 0x00131e70, 0x78050220, - 0x52467705, 0x00443906, 0x00030061, 0x35060220, - 0x00346405, 0x00000000, 0x00130061, 0x37060220, - 0x00347705, 0x00000000, 0x00031f40, 0x63052660, - 0x06466205, 0x00445326, 0x00131f40, 0x6c052660, - 0x06466b05, 0x00443926, 0x00031e40, 0x67052660, - 0x06466605, 0x00445326, 0x00131e40, 0x79052660, - 0x06467805, 0x00443926, 0x00031c61, 0x1b260220, - 0x00346305, 0x00000000, 0x00131c61, 0x1d260220, - 0x00346c05, 0x00000000, 0x00031c61, 0x35260220, - 0x00346705, 0x00000000, 0x00131c61, 0x37260220, - 0x00347905, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x17240000, - 0xfb041b24, 0x000c0000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x7a140000, - 0xfb043524, 0x00040000, 0x606d2341, 0x00c01702, - 0x00042369, 0x72058660, 0x02461905, 0x00000003, - 0x00042470, 0x00010220, 0x52460705, 0x00467a05, - 0xa06f1b40, 0x03f06d03, 0xa0741b40, 0x03f07203, - 0x00041a65, 0x71058220, 0x02466f05, 0xffffffc0, - 0x00041a65, 0x76058220, 0x02467405, 0xffffffc0, - 0x01040022, 0x0001c060, 0x000001e8, 0x000001c8, - 0xa07b0040, 0x0ff05d03, 0xa1680040, 0x050e5303, - 0xaa7f0040, 0x050e3903, 0x00040069, 0x45058660, - 0x02465d05, 0x00000005, 0x00041c65, 0x7d058220, - 0x02467b05, 0xffffff00, 0x00031c70, 0x69050220, - 0x52466805, 0x00445306, 0x80102001, 0x00000000, - 0x00000000, 0x00000000, 0x00131c70, 0x01050220, - 0x52467f05, 0x00443906, 0x00030061, 0x3c060220, - 0x00346805, 0x00000000, 0x00130061, 0x3e060220, - 0x00347f05, 0x00000000, 0xa0471e40, 0x03f04503, - 0x00031d40, 0x6a052660, 0x06466905, 0x00445326, - 0x00131d40, 0x17052660, 0x06460105, 0x00443926, - 0x00041b65, 0x49058220, 0x02464705, 0xffffffc0, - 0x00031b61, 0x3c260220, 0x00346a05, 0x00000000, - 0x00131b61, 0x3e260220, 0x00341705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x18140000, 0xfb043c24, 0x00040000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xa01a2540, 0x0ff01803, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00041965, 0x1c058220, - 0x02461a05, 0xffffff00, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa0351940, 0x1c007d02, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x60371941, 0x00c03502, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa03b1940, 0x03f03703, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041965, 0x3d058220, 0x02463b05, 0xffffffc0, - 0xa0351940, 0x49003d02, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041a61, 0x35054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000110, 0xa16b0040, 0x00ce5303, - 0xaa4a0040, 0x00ce3903, 0x00031a70, 0x6c050220, - 0x52466b05, 0x00445306, 0x00131a70, 0x51050220, - 0x52464a05, 0x00443906, 0x00030061, 0x55060220, - 0x00346b05, 0x00000000, 0x00130061, 0x57060220, - 0x00344a05, 0x00000000, 0x00031c40, 0x6d052660, - 0x06466c05, 0x00445326, 0x00131c40, 0x52052660, - 0x06465105, 0x00443926, 0x00031a61, 0x55260220, - 0x00346d05, 0x00000000, 0x00131a61, 0x57260220, - 0x00345205, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x59140000, - 0xfb045524, 0x00040000, 0x00042669, 0x5b058660, - 0x02465905, 0x00000002, 0xa05d1940, 0x03305b03, - 0x00041965, 0x5f058220, 0x02465d05, 0xffffffc0, - 0xa0611940, 0x71005f02, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041952, 0x37040e68, - 0x0e0e6105, 0x35057605, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00041a61, 0x37054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0xa0471a40, 0x37002f02, - 0xa16e0040, 0x00ce5303, 0xaa620040, 0x00ce3903, - 0xa1553640, 0x09ce5303, 0xaa563640, 0x09ce3903, - 0xa1573640, 0x0a4e5303, 0xaa583640, 0x0a4e3903, - 0x00040069, 0x70058660, 0x02464f05, 0x00000004, - 0x00040061, 0x51050160, 0x00466505, 0x00000000, - 0xe1741465, 0x03fe4303, 0xea751365, 0x03fe2b03, - 0x27490070, 0x2f004703, 0x00030061, 0x3b060220, - 0x00346e05, 0x00000000, 0x00130061, 0x3d060220, - 0x00346205, 0x00000000, 0x00030061, 0x17060220, - 0x00345505, 0x00000000, 0x00130061, 0x19060220, - 0x00345605, 0x00000000, 0x00033361, 0x1b060220, - 0x00345705, 0x00000000, 0x00133361, 0x1d060220, - 0x00345805, 0x00000000, 0x00030070, 0x6f050220, - 0x52466e05, 0x00445306, 0x00130070, 0x63050220, - 0x52466205, 0x00443906, 0xe0720065, 0x00f05103, - 0xa0760040, 0x04027403, 0x00131b40, 0x64052660, - 0x06466305, 0x00443926, 0xa02f1b40, 0x72007002, - 0x00031e40, 0x70052660, 0x06466f05, 0x00445326, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe03f1c65, 0x03f07603, 0x00131c61, 0x3d260220, - 0x00346405, 0x00000000, 0x00031b61, 0x3b260220, - 0x00347005, 0x00000000, 0x00041b61, 0x5d052660, - 0x00463f05, 0x00000000, 0xa05f0040, 0x0c023f03, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x35140000, 0xfb043b24, 0x00040000, - 0xe0611968, 0x00205f03, 0xa0372740, 0xffd03503, - 0x00040069, 0x45058660, 0x02463505, 0x00000006, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xe03b1a68, 0x01a03703, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x3d044560, - 0x0e0eff40, 0x47054505, 0x00041a52, 0x59042e68, - 0x0e0e4905, 0x3b054105, 0x273b1a70, 0x47003d03, - 0xe7660070, 0x09c05503, 0x00031940, 0x71052660, - 0x06466605, 0x00445326, 0x00131a40, 0x67052660, - 0x06466705, 0x00443926, 0x00031a61, 0x17260220, - 0x00347105, 0x00000000, 0x00131a61, 0x19260220, - 0x00346705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x41140000, - 0xfb041724, 0x00040000, 0x00042869, 0x47058660, - 0x02464105, 0x00000006, 0xe0490068, 0x01a04103, - 0xa0411a40, 0x47003d02, 0x00041a52, 0x47042e68, - 0x0e0e3b05, 0x49055905, 0x273b1a70, 0x3d004103, - 0xe7680070, 0x0a405703, 0x00031940, 0x72052660, - 0x06466805, 0x00445326, 0x00131a40, 0x69052660, - 0x06466905, 0x00443926, 0x00031a61, 0x1b260220, - 0x00347205, 0x00000000, 0x00131a61, 0x1d260220, - 0x00346905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x6a140000, - 0xfb041b24, 0x00040000, 0x00042969, 0x3d058660, - 0x02466a05, 0x00000003, 0xe0490068, 0x01d06a03, - 0xa0551a40, 0x03f03d03, 0x27571970, 0x3d005503, - 0x00040065, 0x3d058220, 0x02465505, 0xffffffc0, - 0xa0551a40, 0x49025702, 0xa0571a40, 0x3d004102, - 0x00041a52, 0x49042e68, 0x0e0e3b05, 0x55054705, - 0x276b1a70, 0x41005703, 0xa06d0040, 0x0ff05703, - 0xe76f1970, 0x0ff06d03, 0x00040065, 0x3b058220, - 0x02466d05, 0xffffffc0, 0x00040070, 0x00018220, - 0x52463f05, 0x000000c0, 0x00041b52, 0x3d042e68, - 0x0e2e6b05, 0x6f054905, 0x01040022, 0x0001c060, - 0x00000410, 0x00000410, 0x00040069, 0x66058660, - 0x02000284, 0x00000004, 0xa1550040, 0x3f0e5302, - 0xaa560040, 0x400e3902, 0xa1590040, 0x3f0e4302, - 0xaa5a0040, 0x400e2b02, 0x00040061, 0x63050220, - 0x00462f05, 0x00000000, 0x00031d70, 0x73050220, - 0x52465505, 0x00445306, 0x00131d70, 0x77050220, - 0x52465605, 0x00443906, 0x00031d70, 0x74050220, - 0x52465905, 0x00444306, 0x00131d70, 0x78050220, - 0x52465a05, 0x00442b06, 0x00031c40, 0x57052660, - 0x06467305, 0x00445326, 0x00131c40, 0x58052660, - 0x06467705, 0x00443926, 0x00031c40, 0x5b052660, - 0x06467405, 0x00444326, 0x00131c40, 0x5c052660, - 0x06467805, 0x00442b26, 0x00041a70, 0x00010220, - 0x42466305, 0x00466105, 0x01040028, 0x0001c660, - 0x00000160, 0x00000160, 0x00043a69, 0x68058660, - 0x02466305, 0x00000002, 0xe06a0068, 0x01e06303, - 0xa06c1a40, 0x68005502, 0xa06e0040, 0x68005902, - 0x27681a70, 0x55006c03, 0x00033b61, 0x3f060220, - 0x00346c05, 0x00000000, 0x00133b61, 0x41060220, - 0x00346d05, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00031c61, 0x47060220, - 0x00346e05, 0x00000000, 0x80103a01, 0x00000000, - 0x00000000, 0x00000000, 0x00131d61, 0x49060220, - 0x00346f05, 0x00000000, 0x276c0070, 0x59006e03, - 0x00041e52, 0x6e040e68, 0x0e2e5705, 0x68056a05, - 0x00041a52, 0x68040e68, 0x0e2e5b05, 0x6c056a05, - 0x00031a61, 0x3f260220, 0x00346e05, 0x00000000, - 0x00131b61, 0x41260220, 0x00346f05, 0x00000000, - 0x00031b61, 0x47260220, 0x00346805, 0x00000000, - 0x00131c61, 0x49260220, 0x00346905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x68140000, 0xfb043f24, 0x00040000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x00000000, 0xfb0c4724, 0x00046814, - 0xa0630040, 0x66006302, 0x00040027, 0x00014060, - 0x00000000, 0xfffffe90, 0x00040065, 0x79058220, - 0x02465d05, 0xfffffffc, 0xa0631940, 0x0c007903, - 0xa07a1940, 0x63205f02, 0x00041970, 0x00010220, - 0x52462f05, 0x00467a05, 0x01040022, 0x0001c060, - 0x00000180, 0x00000180, 0xa05d0040, 0x63005902, - 0xa0611f40, 0x63005502, 0x275f1a70, 0x59005d03, - 0xa0660040, 0x2f005d02, 0x27591b70, 0x55006103, - 0xa0630040, 0x2f006102, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x47060220, - 0x00346605, 0x00000000, 0x80103a01, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x49060220, - 0x00346705, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x3f060220, - 0x00346305, 0x00000000, 0x80103b01, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x41060220, - 0x00346405, 0x00000000, 0x27550070, 0x61006303, - 0x27610070, 0x5d006603, 0x00041a52, 0x5d042e68, - 0x0e2e5905, 0x55055705, 0x00041a52, 0x7c042e68, - 0x0e2e5f05, 0x61055b05, 0x00031a61, 0x3f260220, - 0x00345d05, 0x00000000, 0x00131b61, 0x41260220, - 0x00345e05, 0x00000000, 0x00031b61, 0x47260220, - 0x00347c05, 0x00000000, 0x00131c61, 0x49260220, - 0x00347d05, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x7b140000, - 0xf3003f24, 0x00020000, 0x00042b61, 0x58050020, - 0x00667b07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x00000000, - 0xf3084724, 0x00025814, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0xe17d0065, 0x003e4303, - 0xea7e0065, 0x003e2b03, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xa03f1940, 0x00427d03, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xee571965, 0x00303f03, 0x01040022, 0x0001c060, - 0x00000330, 0x000002f0, 0x00041a70, 0x00010220, - 0x52462f05, 0x00465705, 0x01040022, 0x0001c060, - 0x00000180, 0x00000180, 0xa1750040, 0x2f0e5302, - 0xaa593a40, 0x300e3902, 0xa1780040, 0x2f0e4302, - 0xaa5d0040, 0x300e2b02, 0x00031c70, 0x76050220, - 0x52467505, 0x00445306, 0x00131c70, 0x5a050220, - 0x52465905, 0x00443906, 0x00030061, 0x3f060220, - 0x00347505, 0x00000000, 0x00133b61, 0x41060220, - 0x00345905, 0x00000000, 0x00031e70, 0x79050220, - 0x52467805, 0x00444306, 0x00131e70, 0x5e050220, - 0x52465d05, 0x00442b06, 0x00033a61, 0x47060220, - 0x00347805, 0x00000000, 0x00133a61, 0x49060220, - 0x00345d05, 0x00000000, 0x00031f40, 0x77052660, - 0x06467605, 0x00445326, 0x00131f40, 0x5b052660, - 0x06465a05, 0x00443926, 0x00031e40, 0x7a052660, - 0x06467905, 0x00444326, 0x00131e40, 0x5f052660, - 0x06465e05, 0x00442b26, 0x00031c61, 0x3f260220, - 0x00347705, 0x00000000, 0x00131c61, 0x41260220, - 0x00345b05, 0x00000000, 0x00031c61, 0x47260220, - 0x00347a05, 0x00000000, 0x00131c61, 0x49260220, - 0x00345f05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x5c140000, - 0xf3003f24, 0x00020000, 0x00042b61, 0x59050020, - 0x00665c07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x00000000, - 0xf3084724, 0x00025914, 0x00040025, 0x00004600, - 0x00000000, 0x00000140, 0xa17b0040, 0x570e4302, - 0xaa610040, 0x580e2b02, 0xa17e0040, 0x570e5302, - 0xaa640040, 0x580e3902, 0x00031c70, 0x7c050220, - 0x52467b05, 0x00444306, 0x00131c70, 0x62050220, - 0x52466105, 0x00442b06, 0x00030061, 0x5f060220, - 0x00347b05, 0x00000000, 0x00130061, 0x55060220, - 0x00346105, 0x00000000, 0x00031e70, 0x7f050220, - 0x52467e05, 0x00445306, 0x00131e70, 0x66050220, - 0x52466405, 0x00443906, 0x00031e40, 0x7d052660, - 0x06467c05, 0x00444326, 0x00131e40, 0x63052660, - 0x06466205, 0x00442b26, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00031c40, 0x01052660, - 0x06467f05, 0x00445326, 0x00131c40, 0x67052660, - 0x06466605, 0x00443926, 0x00031c61, 0x5f260220, - 0x00347d05, 0x00000000, 0x00131c61, 0x55260220, - 0x00346305, 0x00000000, 0x00030061, 0x53060220, - 0x00347e05, 0x00000000, 0x00130061, 0x39060220, - 0x00346405, 0x00000000, 0x00031a61, 0x53260220, - 0x00340105, 0x00000000, 0x00131a61, 0x39260220, - 0x00346705, 0x00000000, 0x00040024, 0x0001c060, - 0x00000050, 0x00000050, 0x00031f61, 0x5f260220, - 0x00444326, 0x00000000, 0x00131f61, 0x55260220, - 0x00442b26, 0x00000000, 0x00031a61, 0x5f060220, - 0x00444306, 0x00000000, 0x00131a61, 0x55060220, - 0x00442b06, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xe1681b65, 0x03fe5f03, - 0x80103a01, 0x00000000, 0x00000000, 0x00000000, - 0xea691b65, 0x03fe5503, 0xa06a1940, 0x04026803, - 0xe06c1965, 0x03f06a03, 0xe06e1968, 0x00206c03, - 0x27701970, 0x6e002f03, 0xae720070, 0x00006c03, - 0x00041965, 0x00010220, 0x22467005, 0x00467205, - 0x01040022, 0x0001c060, 0x000001b8, 0x000001b8, - 0x00040069, 0x57058660, 0x02462f05, 0x00000002, - 0xe0593a68, 0x01e02f03, 0x00030061, 0x5b050220, - 0x00445326, 0x00000000, 0x00130061, 0x5c050220, - 0x00443926, 0x00000000, 0x00030061, 0x5d050220, - 0x00445f26, 0x00000000, 0x00130061, 0x5e050220, - 0x00445526, 0x00000000, 0xa1611e40, 0x570e5302, - 0xaa731f40, 0x580e3902, 0xa1620040, 0x570e5f02, - 0xaa750040, 0x580e5502, 0x00031c70, 0x66050220, - 0x52466105, 0x00445306, 0x00033b61, 0x3f060220, - 0x00346105, 0x00000000, 0x00131d70, 0x67050220, - 0x52467305, 0x00443906, 0x00133b61, 0x41060220, - 0x00347305, 0x00000000, 0x00031e70, 0x68050220, - 0x52466205, 0x00445f06, 0x00033a61, 0x47060220, - 0x00346205, 0x00000000, 0x00131f70, 0x69050220, - 0x52467505, 0x00445506, 0x00133a61, 0x49060220, - 0x00347505, 0x00000000, 0x00041e52, 0x74040e68, - 0x0e2e5b05, 0x66055905, 0x00041b52, 0x76040e68, - 0x0e2e5d05, 0x68055905, 0x00031a61, 0x3f260220, - 0x00347405, 0x00000000, 0x00131b61, 0x41260220, - 0x00347505, 0x00000000, 0x00031b61, 0x47260220, - 0x00347605, 0x00000000, 0x00131c61, 0x49260220, - 0x00347705, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x5a140000, - 0xfb043f24, 0x00040000, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x00000000, - 0xfb0c4724, 0x00045a14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00030061, 0x39050220, - 0x00444326, 0x00000000, 0x00130061, 0x3a050220, - 0x00442b26, 0x00000000, 0xa1770040, 0x0a8e4303, - 0xaa780040, 0x0a8e2b03, 0xe7791970, 0x0a807703, - 0x00033b61, 0x3f060220, 0x00347705, 0x00000000, - 0x00133b61, 0x41060220, 0x00347805, 0x00000000, - 0x00031b40, 0x63052660, 0x06467905, 0x00444326, - 0x00131c40, 0x7a052660, 0x06467a05, 0x00442b26, - 0x00031a61, 0x3f260220, 0x00346305, 0x00000000, - 0x00131a61, 0x41260220, 0x00347a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c3f24, 0x000c3b24, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x7b140000, 0xfb041724, 0x00040000, - 0x00042c70, 0x00018660, 0x26467b05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000be8, 0x00000be8, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x3b240000, 0xfb041324, 0x000c0000, - 0xa15b3a40, 0x450e4302, 0xaa5c0040, 0x460e2b02, - 0x00031a70, 0x64050220, 0x52465b05, 0x00444306, - 0x00131a70, 0x7e050220, 0x52465c05, 0x00442b06, - 0xe06e0065, 0x03f05b03, 0x00030061, 0x55060220, - 0x00345b05, 0x00000000, 0x00133a61, 0x49060220, - 0x00345c05, 0x00000000, 0x00031d40, 0x66052660, - 0x06466405, 0x00444326, 0x00131d40, 0x7f052660, - 0x06467e05, 0x00442b26, 0x00031a61, 0x55260220, - 0x00346605, 0x00000000, 0x00131a61, 0x49260220, - 0x00347f05, 0x00000000, 0xa07c2140, 0x3b203d02, - 0x00043a69, 0x59058660, 0x02463b05, 0x00000006, - 0xa03b1f40, 0x04026e03, 0xe0691b68, 0x00107c03, - 0xa06b1b40, 0x59003102, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe03f1b65, 0x03f03b03, - 0x00041b69, 0x57058660, 0x02466905, 0x00000007, - 0x276d1b70, 0x31006b03, 0x00030061, 0x53060220, - 0x00346b05, 0x00000000, 0x00133a61, 0x47060220, - 0x00346c05, 0x00000000, 0x00041c70, 0x00010220, - 0x52463f05, 0x00465705, 0xa0680040, 0x3f205702, - 0xa03b1d40, 0x33026d02, 0xe06a1a68, 0x00206803, - 0x00031a61, 0x53260220, 0x00343b05, 0x00000000, - 0x00131b61, 0x47260220, 0x00343c05, 0x00000000, - 0x01040022, 0x0001c060, 0x000003e8, 0x000003e8, - 0xa03b0040, 0x3f005902, 0xa03d0040, 0x3f004502, - 0x00040069, 0x6c058660, 0x02000284, 0x00000004, - 0x00040061, 0x66050220, 0x00462f05, 0x00000000, - 0x273f1c70, 0x59003b03, 0xa05d0040, 0x3b003102, - 0xa1611d40, 0x3d0e4302, 0xaa621e40, 0x3e0e2b02, - 0x273b0070, 0x45003d03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27411c70, 0x31005d03, - 0x00031c70, 0x3d050220, 0x52466105, 0x00444306, - 0x00131c70, 0x3e050220, 0x52466205, 0x00442b06, - 0x00041b52, 0x5f040e68, 0x0eae3305, 0x41053f05, - 0x00041a52, 0x63040e68, 0x0eae3905, 0x3d053b05, - 0x00041a70, 0x00010220, 0x42466605, 0x00466a05, - 0x01040028, 0x0001c660, 0x00000160, 0x00000160, - 0x00043269, 0x6e058660, 0x02466605, 0x00000002, - 0xe0700068, 0x01e06603, 0xa0721a40, 0x6e005d02, - 0xa0740040, 0x6e006102, 0x276e1a70, 0x5d007203, - 0x00033d61, 0x3b060220, 0x00347205, 0x00000000, - 0x00133d61, 0x3d060220, 0x00347305, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031c61, 0x3f060220, 0x00347405, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131d61, 0x41060220, 0x00347505, 0x00000000, - 0x27720070, 0x61007403, 0x00041e52, 0x74040e68, - 0x0e2e5f05, 0x6e057005, 0x00041a52, 0x6e040e68, - 0x0e2e6305, 0x72057005, 0x00031a61, 0x3b260220, - 0x00347405, 0x00000000, 0x00131b61, 0x3d260220, - 0x00347505, 0x00000000, 0x00031b61, 0x3f260220, - 0x00346e05, 0x00000000, 0x00131c61, 0x41260220, - 0x00346f05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x6e140000, - 0xfb043b24, 0x00040000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c3f24, 0x00046e14, 0xa0660040, 0x6c006602, - 0x00040027, 0x00014060, 0x00000000, 0xfffffe90, - 0x00043d65, 0x3b058220, 0x02466805, 0xfffffffc, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xa03d1940, 0x3b206802, 0x00041970, 0x00010220, - 0x52462f05, 0x00463d05, 0x01040022, 0x0001c060, - 0x00000160, 0x00000160, 0xa0661e40, 0x3b006102, - 0xa06a1f40, 0x3b005d02, 0x27681a70, 0x61006603, - 0xa06e3240, 0x2f006602, 0x27611b70, 0x5d006a03, - 0xa06c0040, 0x2f006a02, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x3f060220, - 0x00346e05, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x41060220, - 0x00346f05, 0x00000000, 0x00031b61, 0x3b060220, - 0x00346c05, 0x00000000, 0x00131c61, 0x3d060220, - 0x00346d05, 0x00000000, 0x275d0070, 0x6a006c03, - 0x276a0070, 0x66006e03, 0x00041a52, 0x66042e68, - 0x0e2e6105, 0x5d055f05, 0x00041a52, 0x5d042e68, - 0x0e2e6805, 0x6a056305, 0x00031a61, 0x3b260220, - 0x00346605, 0x00000000, 0x00131b61, 0x3d260220, - 0x00346705, 0x00000000, 0x00031b61, 0x3f260220, - 0x00345d05, 0x00000000, 0x00131c61, 0x41260220, - 0x00345e05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x5d140000, - 0xf3003b24, 0x00020000, 0x00042e61, 0x5f050020, - 0x00665d07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xf3083f24, 0x00025f14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000670, 0xe03c3e65, 0x00305b03, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa03e1940, 0x00423c03, 0xee5b1965, 0x00303e03, - 0x01040022, 0x0001c060, 0x000002e0, 0x000002e0, - 0x00041a70, 0x00010220, 0x52462f05, 0x00465b05, - 0x01040022, 0x0001c060, 0x00000190, 0x00000190, - 0xa05d1f40, 0x2f005902, 0xa0630040, 0x2f004502, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x275f1a70, 0x59005d03, 0xa0610040, 0x5d003102, - 0xa1671b40, 0x630e4302, 0xaa661c40, 0x640e2b02, - 0x275d1b70, 0x31006103, 0x00033e61, 0x3b060220, - 0x00346105, 0x00000000, 0x00130061, 0x3d060220, - 0x00346205, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031d61, 0x3f060220, - 0x00346705, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131d61, 0x41060220, - 0x00346605, 0x00000000, 0x27610070, 0x45006303, - 0x00041e52, 0x63040e68, 0x0eae3305, 0x5d055f05, - 0x00030070, 0x5d050220, 0x52466705, 0x00444306, - 0x00130070, 0x5e050220, 0x52466605, 0x00442b06, - 0x00031b61, 0x3b260220, 0x00346305, 0x00000000, - 0x00131c61, 0x3d260220, 0x00346405, 0x00000000, - 0x00041b52, 0x5f040e68, 0x0eae3905, 0x5d056105, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x5d140000, 0xf3003b24, 0x00020000, - 0x00031961, 0x3f260220, 0x00345f05, 0x00000000, - 0x00131a61, 0x41260220, 0x00346005, 0x00000000, - 0x00042e61, 0x60050020, 0x00665d07, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3083f24, 0x00026014, - 0x00040025, 0x00004600, 0x00000000, 0x00000130, - 0xa0671f40, 0x5b004502, 0xa0730040, 0x5b005902, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x276f1a70, 0x45006703, 0xa1690040, 0x670e4302, - 0xaa680040, 0x680e2b02, 0xa0771c40, 0x73003102, - 0x00031b70, 0x71050220, 0x52466905, 0x00444306, - 0x00030061, 0x55060220, 0x00346905, 0x00000000, - 0x00131c70, 0x72050220, 0x52466805, 0x00442b06, - 0x00130061, 0x49060220, 0x00346805, 0x00000000, - 0x27750070, 0x59007303, 0x00031e61, 0x53060220, - 0x00347705, 0x00000000, 0x00131f61, 0x47060220, - 0x00347805, 0x00000000, 0x276b0070, 0x31007703, - 0x00041e52, 0x69040e68, 0x0eae3905, 0x71056f05, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041a52, 0x6d040e68, 0x0eae3305, 0x6b057505, - 0x00031a61, 0x55260220, 0x00346905, 0x00000000, - 0x00131b61, 0x49260220, 0x00346a05, 0x00000000, - 0x00031b61, 0x53260220, 0x00346d05, 0x00000000, - 0x00131c61, 0x47260220, 0x00346e05, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000348, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe16e1d65, 0x03fe5503, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0xea6f1d65, 0x03fe4903, - 0xa0701940, 0x04026e03, 0xe0721965, 0x03f07003, - 0xe0741968, 0x00207203, 0x27761970, 0x74002f03, - 0xae780070, 0x00007203, 0x00041965, 0x00010220, - 0x22467605, 0x00467805, 0x01040022, 0x0001c060, - 0x000001d8, 0x000001d8, 0x00040069, 0x59058660, - 0x02462f05, 0x00000002, 0xe05b0068, 0x01e02f03, - 0x00030061, 0x5d050220, 0x00445326, 0x00000000, - 0x00130061, 0x5e050220, 0x00444726, 0x00000000, - 0x00033261, 0x5f050220, 0x00445526, 0x00000000, - 0x00133261, 0x60050220, 0x00444926, 0x00000000, - 0xa16a1e40, 0x590e5302, 0xaa791f40, 0x5a0e4702, - 0xa16b0040, 0x590e5502, 0xaa7b0040, 0x5a0e4902, - 0x00031c70, 0x53050220, 0x52466a05, 0x00445306, - 0x00033e61, 0x3b060220, 0x00346a05, 0x00000000, - 0x00131d70, 0x54050220, 0x52467905, 0x00444706, - 0x00133e61, 0x3d060220, 0x00347905, 0x00000000, - 0x00031e70, 0x78050220, 0x52466b05, 0x00445506, - 0x00033261, 0x3f060220, 0x00346b05, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131f61, 0x41060220, 0x00347b05, 0x00000000, - 0x00130070, 0x79050220, 0x52467b05, 0x00444906, - 0x00041e52, 0x7a040e68, 0x0e2e5d05, 0x53055b05, - 0x00041a52, 0x7c040e68, 0x0e2e5f05, 0x78055b05, - 0x00031a61, 0x3b260220, 0x00347a05, 0x00000000, - 0x00131b61, 0x3d260220, 0x00347b05, 0x00000000, - 0x00031b61, 0x3f260220, 0x00347c05, 0x00000000, - 0x00131c61, 0x41260220, 0x00347d05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x61140000, 0xfb043b24, 0x00040000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c3f24, 0x00046114, - 0x00040025, 0x00004600, 0x00000000, 0x000000f8, - 0x00043265, 0x3f058220, 0x02463505, 0x03ffffff, - 0xa16c0040, 0x020e4303, 0xaa7d0040, 0x020e2b03, - 0xa0450040, 0x57004502, 0xa04b1c40, 0x3f200302, - 0x00031c70, 0x6d050220, 0x52466c05, 0x00444306, - 0x00131c70, 0x7e050220, 0x52467d05, 0x00442b06, - 0x00033e61, 0x3b060220, 0x00346c05, 0x00000000, - 0x00133e61, 0x3d060220, 0x00347d05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe0411e68, 0x00604503, 0x00031d40, 0x6e052660, - 0x06466d05, 0x00444326, 0x00131d40, 0x7f052660, - 0x06467e05, 0x00442b26, 0x00031a61, 0x3b260220, - 0x00346e05, 0x00000000, 0x00131a61, 0x3d260220, - 0x00347f05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c3b24, 0x000c3f24, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x03140000, - 0xfb041b24, 0x00040000, 0x00042f70, 0x00018660, - 0x26460305, 0x00000000, 0x01040022, 0x0001c060, - 0x000018a8, 0x000018a8, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x03240000, - 0xfb042724, 0x000c0000, 0xa0072240, 0x03200502, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041969, 0x3d058660, 0x22460705, 0x00000006, - 0x01040022, 0x0001c060, 0x00000b70, 0x00000b70, - 0xa1530040, 0x450e4302, 0xaa540040, 0x460e2b02, - 0x00043a69, 0x49058660, 0x02460305, 0x00000006, - 0x00031b70, 0x6f050220, 0x52465305, 0x00444306, - 0x00131b70, 0x08050220, 0x52465405, 0x00442b06, - 0xe05a3a65, 0x03f05303, 0x00033261, 0x3f060220, - 0x00345305, 0x00000000, 0x00133261, 0x3b060220, - 0x00345405, 0x00000000, 0xa0551e40, 0x49003102, - 0x00031e40, 0x70052660, 0x06466f05, 0x00444326, - 0x00131e40, 0x09052660, 0x06460805, 0x00442b26, - 0xa05c1e40, 0x04025a03, 0x27571c70, 0x31005503, - 0x00033a61, 0x47060220, 0x00345505, 0x00000000, - 0x00133261, 0x41060220, 0x00345605, 0x00000000, - 0x00031e61, 0x3f260220, 0x00347005, 0x00000000, - 0x00131e61, 0x3b260220, 0x00340905, 0x00000000, - 0xe0791e65, 0x03f05c03, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xa0591e40, 0x33025702, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa05f1a40, 0x79203d02, 0x00040070, 0x00010220, - 0x52467905, 0x00463d05, 0x00031b61, 0x47260220, - 0x00345905, 0x00000000, 0x00131c61, 0x41260220, - 0x00345a05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe0611c68, 0x00205f03, - 0x01040022, 0x0001c060, 0x000003d8, 0x000003d8, - 0xa0030040, 0x79004902, 0xa0050040, 0x79004502, - 0x00040069, 0x63058660, 0x02000284, 0x00000004, - 0x00040061, 0x5d050220, 0x00462f05, 0x00000000, - 0x27071c70, 0x49000303, 0xa0550040, 0x03003102, - 0xa1591d40, 0x050e4302, 0xaa5a1e40, 0x060e2b02, - 0x27030070, 0x45000503, 0x27091c70, 0x31005503, - 0x00031c70, 0x05050220, 0x52465905, 0x00444306, - 0x00131c70, 0x06050220, 0x52465a05, 0x00442b06, - 0x00041b52, 0x57040e68, 0x0eae3305, 0x09050705, - 0x00041a52, 0x5b040e68, 0x0eae3905, 0x05050305, - 0x00041a70, 0x00010220, 0x42465d05, 0x00466105, - 0x01040028, 0x0001c660, 0x00000160, 0x00000160, - 0x00043069, 0x66058660, 0x02465d05, 0x00000002, - 0xe0680068, 0x01e05d03, 0xa06a1a40, 0x66005502, - 0xa06c0040, 0x66005902, 0x27661a70, 0x55006a03, - 0x00033161, 0x03060220, 0x00346a05, 0x00000000, - 0x00133161, 0x05060220, 0x00346b05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031c61, 0x07060220, 0x00346c05, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00131d61, 0x09060220, 0x00346d05, 0x00000000, - 0x276a0070, 0x59006c03, 0x00041e52, 0x6c040e68, - 0x0e2e5705, 0x66056805, 0x00041a52, 0x66040e68, - 0x0e2e5b05, 0x6a056805, 0x00031a61, 0x03260220, - 0x00346c05, 0x00000000, 0x00131b61, 0x05260220, - 0x00346d05, 0x00000000, 0x00031b61, 0x07260220, - 0x00346605, 0x00000000, 0x00131c61, 0x09260220, - 0x00346705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x66140000, - 0xfb040324, 0x00040000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c0724, 0x00046614, 0xa05d0040, 0x63005d02, - 0x00040027, 0x00014060, 0x00000000, 0xfffffe90, - 0x00043165, 0x03058220, 0x02465f05, 0xfffffffc, - 0xa05d1940, 0x03205f02, 0x00041970, 0x00010220, - 0x52462f05, 0x00465d05, 0x01040022, 0x0001c060, - 0x00000170, 0x00000170, 0xa05d0040, 0x03005902, - 0xa0611f40, 0x03005502, 0x275f1a70, 0x59005d03, - 0xa0663040, 0x2f005d02, 0x27591b70, 0x55006103, - 0xa0630040, 0x2f006102, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x07060220, - 0x00346605, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x09060220, - 0x00346705, 0x00000000, 0x00031b61, 0x03060220, - 0x00346305, 0x00000000, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x05060220, - 0x00346405, 0x00000000, 0x27550070, 0x61006303, - 0x27610070, 0x5d006603, 0x00041a52, 0x5d042e68, - 0x0e2e5905, 0x55055705, 0x00041a52, 0x55042e68, - 0x0e2e5f05, 0x61055b05, 0x00031a61, 0x03260220, - 0x00345d05, 0x00000000, 0x00131b61, 0x05260220, - 0x00345e05, 0x00000000, 0x00031b61, 0x07260220, - 0x00345505, 0x00000000, 0x00131c61, 0x09260220, - 0x00345605, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x5e140000, - 0xf3000324, 0x00020000, 0x00042161, 0x62050020, - 0x00665e07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xf3080724, 0x00026214, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000628, 0xe05f0065, 0x00305303, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0611940, 0x00425f03, 0xee531965, 0x00306103, - 0x01040022, 0x0001c060, 0x000002d0, 0x000002d0, - 0x00041a70, 0x00010220, 0x52462f05, 0x00465305, - 0x01040022, 0x0001c060, 0x000001a0, 0x000001a0, - 0xa0550040, 0x2f004902, 0xa05b0040, 0x2f004502, - 0x27571a70, 0x49005503, 0xa0590040, 0x55003102, - 0xa1711b40, 0x5b0e4302, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0xaa631c40, 0x5c0e2b02, - 0x27551b70, 0x31005903, 0x00033161, 0x03060220, - 0x00345905, 0x00000000, 0x00133161, 0x05060220, - 0x00345a05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031d61, 0x07060220, - 0x00347105, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131d61, 0x09060220, - 0x00346305, 0x00000000, 0x27590070, 0x45005b03, - 0x00030070, 0x7a050220, 0x52467105, 0x00444306, - 0x00130070, 0x7b050220, 0x52466305, 0x00442b06, - 0x00041f52, 0x5b040e68, 0x0eae3305, 0x55055705, - 0x00041a52, 0x7c040e68, 0x0eae3905, 0x7a055905, - 0x00031a61, 0x03260220, 0x00345b05, 0x00000000, - 0x00131b61, 0x05260220, 0x00345c05, 0x00000000, - 0x00031b61, 0x07260220, 0x00347c05, 0x00000000, - 0x00131c61, 0x09260220, 0x00347d05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x62140000, 0xf3000324, 0x00020000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00042161, 0x66050020, 0x00666207, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xf3080724, 0x00026614, - 0x00040025, 0x00004600, 0x00000000, 0x00000110, - 0xa0663040, 0x53004502, 0xa06e0040, 0x53004902, - 0x27681a70, 0x45006603, 0xa1740040, 0x660e4302, - 0xaa6a0040, 0x670e2b02, 0xa0721c40, 0x6e003102, - 0x00031b70, 0x6b050220, 0x52467405, 0x00444306, - 0x00030061, 0x3f060220, 0x00347405, 0x00000000, - 0x00131c70, 0x6c050220, 0x52466a05, 0x00442b06, - 0x00130061, 0x3b060220, 0x00346a05, 0x00000000, - 0x27700070, 0x49006e03, 0x00031e61, 0x47060220, - 0x00347205, 0x00000000, 0x00131f61, 0x41060220, - 0x00347305, 0x00000000, 0x27740070, 0x31007203, - 0x00041e52, 0x6d040e68, 0x0eae3905, 0x6b056805, - 0x00041a52, 0x76040e68, 0x0eae3305, 0x74057005, - 0x00031a61, 0x3f260220, 0x00346d05, 0x00000000, - 0x00131b61, 0x3b260220, 0x00346e05, 0x00000000, - 0x00031b61, 0x47260220, 0x00347605, 0x00000000, - 0x00131c61, 0x41260220, 0x00347705, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000320, - 0xe1771d65, 0x03fe3f03, 0xea781d65, 0x03fe3b03, - 0xa0791940, 0x04027703, 0xe07b1965, 0x03f07903, - 0xe07d1968, 0x00207b03, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x27031970, 0x7d002f03, - 0xae053170, 0x00007b03, 0x00041965, 0x00010220, - 0x22460305, 0x00460505, 0x01040022, 0x0001c060, - 0x000001c8, 0x000001c8, 0x00040069, 0x49058660, - 0x02462f05, 0x00000002, 0xe0530068, 0x01e02f03, - 0x00030061, 0x55050220, 0x00444726, 0x00000000, - 0x00130061, 0x56050220, 0x00444126, 0x00000000, - 0x00030061, 0x7d050220, 0x00443f26, 0x00000000, - 0x00130061, 0x7e050220, 0x00443b26, 0x00000000, - 0xa1751e40, 0x490e4702, 0xaa571f40, 0x4a0e4102, - 0xa1760040, 0x490e3f02, 0xaa5b0040, 0x4a0e3b02, - 0x00031c70, 0x58050220, 0x52467505, 0x00444706, - 0x00030061, 0x03060220, 0x00347505, 0x00000000, - 0x00131d70, 0x59050220, 0x52465705, 0x00444106, - 0x00130061, 0x05060220, 0x00345705, 0x00000000, - 0x00031e70, 0x5c050220, 0x52467605, 0x00443f06, - 0x00033061, 0x07060220, 0x00347605, 0x00000000, - 0x00131f70, 0x5d050220, 0x52465b05, 0x00443b06, - 0x00133061, 0x09060220, 0x00345b05, 0x00000000, - 0x00041e52, 0x5a040e68, 0x0e2e5505, 0x58055305, - 0x00041b52, 0x5e040e68, 0x0e2e7d05, 0x5c055305, - 0x00031a61, 0x03260220, 0x00345a05, 0x00000000, - 0x00131b61, 0x05260220, 0x00345b05, 0x00000000, - 0x00031b61, 0x07260220, 0x00345e05, 0x00000000, - 0x00131c61, 0x09260220, 0x00345f05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x67140000, 0xfb040324, 0x00040000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c0724, 0x00046714, - 0x00040025, 0x00004600, 0x00000000, 0x000000f0, - 0xe0073068, 0x00604503, 0xa1770040, 0x010e4303, - 0xaa5f0040, 0x010e2b03, 0xa0450040, 0x3d004502, - 0xa02d1c40, 0x07200b02, 0x00031c70, 0x78050220, - 0x52467705, 0x00444306, 0x00131c70, 0x60050220, - 0x52465f05, 0x00442b06, 0x00033261, 0x03060220, - 0x00347705, 0x00000000, 0x00133261, 0x05060220, - 0x00345f05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe0091e68, 0x00604503, - 0x00031d40, 0x79052660, 0x06467805, 0x00444326, - 0x00131d40, 0x61052660, 0x06466005, 0x00442b26, - 0x00031a61, 0x03260220, 0x00347905, 0x00000000, - 0x00131a61, 0x05260220, 0x00346105, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x00000000, 0xfb0c0324, 0x000c0724, - 0x00040025, 0x00004600, 0x00000000, 0x00000ce0, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0623240, 0x01803103, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe7661970, 0x01806203, - 0x00033361, 0x07060220, 0x00346205, 0x00000000, - 0x00133361, 0x09060220, 0x00346305, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0681b40, 0x33026602, 0x00031961, 0x07260220, - 0x00346805, 0x00000000, 0x00131a61, 0x09260220, - 0x00346905, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x03240000, - 0xfb040724, 0x000c0000, 0xa0692440, 0x03200502, - 0x00041969, 0x3d058660, 0x22466905, 0x00000006, - 0x01040022, 0x0001c060, 0x00000bf0, 0x00000bf0, - 0xa1530040, 0x450e4302, 0xaa540040, 0x460e2b02, - 0x00043a69, 0x49058660, 0x02460305, 0x00000006, - 0x00031b70, 0x7a050220, 0x52465305, 0x00444306, - 0x00131b70, 0x6a050220, 0x52465405, 0x00442b06, - 0xe0710065, 0x03f05303, 0x00033261, 0x3f060220, - 0x00345305, 0x00000000, 0x00133261, 0x3b060220, - 0x00345405, 0x00000000, 0xa06c1e40, 0x49003102, - 0x00031e40, 0x7b052660, 0x06467a05, 0x00444326, - 0x00131e40, 0x6b052660, 0x06466a05, 0x00442b26, - 0xa0731e40, 0x04027103, 0x276e1c70, 0x31006c03, - 0x00033a61, 0x47060220, 0x00346c05, 0x00000000, - 0x00133261, 0x41060220, 0x00346d05, 0x00000000, - 0x00031e61, 0x3f260220, 0x00347b05, 0x00000000, - 0x00131e61, 0x3b260220, 0x00346b05, 0x00000000, - 0xe07e1e65, 0x03f07303, 0xa0701e40, 0x33026e02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa05f1a40, 0x7e203d02, 0x00040070, 0x00010220, - 0x52467e05, 0x00463d05, 0x00031b61, 0x47260220, - 0x00347005, 0x00000000, 0x00131c61, 0x41260220, - 0x00347105, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe0611c68, 0x00205f03, - 0x01040022, 0x0001c060, 0x00000428, 0x00000428, - 0xa0030040, 0x7e004902, 0xa0050040, 0x7e004502, - 0x00040069, 0x63058660, 0x02000284, 0x00000004, - 0x00040061, 0x5d050220, 0x00462f05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x27071c70, 0x49000303, 0xa0550040, 0x03003102, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xa1591d40, 0x050e4302, 0x80103a01, 0x00000000, - 0x00000000, 0x00000000, 0xaa5a1e40, 0x060e2b02, - 0x27030070, 0x45000503, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x27091c70, 0x31005503, - 0x00031c70, 0x05050220, 0x52465905, 0x00444306, - 0x00131c70, 0x06050220, 0x52465a05, 0x00442b06, - 0x00041b52, 0x57040e68, 0x0eae3305, 0x09050705, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00041a52, 0x5b040e68, 0x0eae3905, 0x05050305, - 0x00041a70, 0x00010220, 0x42465d05, 0x00466105, - 0x01040028, 0x0001c660, 0x00000160, 0x00000160, - 0x00043469, 0x66058660, 0x02465d05, 0x00000002, - 0xe0680068, 0x01e05d03, 0xa06a1a40, 0x66005502, - 0xa06c0040, 0x66005902, 0x27661a70, 0x55006a03, - 0x00033561, 0x03060220, 0x00346a05, 0x00000000, - 0x00133561, 0x05060220, 0x00346b05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00031c61, 0x07060220, 0x00346c05, 0x00000000, - 0x80103401, 0x00000000, 0x00000000, 0x00000000, - 0x00131d61, 0x09060220, 0x00346d05, 0x00000000, - 0x276a0070, 0x59006c03, 0x00041e52, 0x6c040e68, - 0x0e2e5705, 0x66056805, 0x00041a52, 0x66040e68, - 0x0e2e5b05, 0x6a056805, 0x00031a61, 0x03260220, - 0x00346c05, 0x00000000, 0x00131b61, 0x05260220, - 0x00346d05, 0x00000000, 0x00031b61, 0x07260220, - 0x00346605, 0x00000000, 0x00131c61, 0x09260220, - 0x00346705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x66140000, - 0xfb040324, 0x00040000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xfb0c0724, 0x00046614, 0xa05d0040, 0x63005d02, - 0x00040027, 0x00014060, 0x00000000, 0xfffffe90, - 0x00043565, 0x03058220, 0x02465f05, 0xfffffffc, - 0xa0741940, 0x03205f02, 0x00041970, 0x00010220, - 0x52462f05, 0x00467405, 0x01040022, 0x0001c060, - 0x00000170, 0x00000170, 0xa05d1e40, 0x03005902, - 0xa0611f40, 0x03005502, 0x275f1a70, 0x59005d03, - 0xa0663440, 0x2f005d02, 0x27591b70, 0x55006103, - 0xa0630040, 0x2f006102, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x07060220, - 0x00346605, 0x00000000, 0x80103401, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x09060220, - 0x00346705, 0x00000000, 0x00031b61, 0x03060220, - 0x00346305, 0x00000000, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x05060220, - 0x00346405, 0x00000000, 0x27550070, 0x61006303, - 0x27610070, 0x5d006603, 0x00041a52, 0x5d042e68, - 0x0e2e5905, 0x55055705, 0x00041a52, 0x55042e68, - 0x0e2e5f05, 0x61055b05, 0x00031a61, 0x03260220, - 0x00345d05, 0x00000000, 0x00131b61, 0x05260220, - 0x00345e05, 0x00000000, 0x00031b61, 0x07260220, - 0x00345505, 0x00000000, 0x00131c61, 0x09260220, - 0x00345605, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x75140000, - 0xf3000324, 0x00020000, 0x00042561, 0x68050020, - 0x00667507, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xf3080724, 0x00026814, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000668, 0xe0760065, 0x00305303, - 0xa0781940, 0x00427603, 0xee531965, 0x00307803, - 0x01040022, 0x0001c060, 0x00000310, 0x00000310, - 0x00041a70, 0x00010220, 0x52462f05, 0x00465305, - 0x01040022, 0x0001c060, 0x00000190, 0x00000190, - 0xa0550040, 0x2f004902, 0xa05b3a40, 0x2f004502, - 0x27571a70, 0x49005503, 0xa0593a40, 0x55003102, - 0xa17c1b40, 0x5b0e4302, 0xaa7a1c40, 0x5c0e2b02, - 0x27551b70, 0x31005903, 0x00033561, 0x03060220, - 0x00345905, 0x00000000, 0x00133561, 0x05060220, - 0x00345a05, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00031d61, 0x07060220, - 0x00347c05, 0x00000000, 0x80103401, 0x00000000, - 0x00000000, 0x00000000, 0x00131d61, 0x09060220, - 0x00347a05, 0x00000000, 0x27590070, 0x45005b03, - 0x00041e52, 0x5b040e68, 0x0eae3305, 0x55055705, - 0x00030070, 0x55050220, 0x52467c05, 0x00444306, - 0x00130070, 0x56050220, 0x52467a05, 0x00442b06, - 0x00031b61, 0x03260220, 0x00345b05, 0x00000000, - 0x00131c61, 0x05260220, 0x00345c05, 0x00000000, - 0x00041b52, 0x57040e68, 0x0eae3905, 0x55055905, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x79140000, 0xf3000324, 0x00020000, - 0x00031961, 0x07260220, 0x00345705, 0x00000000, - 0x00131a61, 0x09260220, 0x00345805, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00042561, 0x69050020, 0x00667907, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xf3080724, 0x00026914, - 0x00040025, 0x00004600, 0x00000000, 0x00000160, - 0xa07b0040, 0x53004502, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa0063540, 0x53004902, - 0x277d1a70, 0x45007b03, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0xa1010040, 0x7b0e4302, - 0xaa7f0040, 0x7c0e2b02, 0xa0531c40, 0x06003102, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00031b70, 0x03050220, 0x52460105, 0x00444306, - 0x00030061, 0x3f060220, 0x00340105, 0x00000000, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0x00131c70, 0x04050220, 0x52467f05, 0x00442b06, - 0x00130061, 0x3b060220, 0x00347f05, 0x00000000, - 0x27083470, 0x49000603, 0x00031e61, 0x47060220, - 0x00345305, 0x00000000, 0x00131f61, 0x41060220, - 0x00345405, 0x00000000, 0x27550070, 0x31005303, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041e52, 0x05040e68, 0x0eae3905, 0x03057d05, - 0x00041a52, 0x57040e68, 0x0eae3305, 0x55050805, - 0x00031a61, 0x3f260220, 0x00340505, 0x00000000, - 0x00131b61, 0x3b260220, 0x00340605, 0x00000000, - 0x00031b61, 0x47260220, 0x00345705, 0x00000000, - 0x00131c61, 0x41260220, 0x00345805, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000330, - 0xe1581a65, 0x03fe3f03, 0x80103a01, 0x00000000, - 0x00000000, 0x00000000, 0xea591d65, 0x03fe3b03, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xa05a1940, 0x04025803, 0xe05c1965, 0x03f05a03, - 0xe05e1968, 0x00205c03, 0x27601970, 0x5e002f03, - 0xae620070, 0x00005c03, 0x00041965, 0x00010220, - 0x22466005, 0x00466205, 0x01040022, 0x0001c060, - 0x000001c8, 0x000001c8, 0x00040069, 0x63058660, - 0x02462f05, 0x00000002, 0xe0663468, 0x01e02f03, - 0x00033461, 0x68050220, 0x00444726, 0x00000000, - 0x00133461, 0x69050220, 0x00444126, 0x00000000, - 0x00030061, 0x58050220, 0x00443f26, 0x00000000, - 0x00130061, 0x59050220, 0x00443b26, 0x00000000, - 0xa1491e40, 0x630e4702, 0x80103401, 0x00000000, - 0x00000000, 0x00000000, 0xaa6a1f40, 0x640e4102, - 0xa14a0040, 0x630e3f02, 0xaa6e0040, 0x640e3b02, - 0x00031c70, 0x6b050220, 0x52464905, 0x00444706, - 0x00033561, 0x03060220, 0x00344905, 0x00000000, - 0x00131d70, 0x6c050220, 0x52466a05, 0x00444106, - 0x00133561, 0x05060220, 0x00346a05, 0x00000000, - 0x00031e70, 0x6f050220, 0x52464a05, 0x00443f06, - 0x00033461, 0x07060220, 0x00344a05, 0x00000000, - 0x00131f70, 0x70050220, 0x52466e05, 0x00443b06, - 0x00133461, 0x09060220, 0x00346e05, 0x00000000, - 0x00041e52, 0x6d040e68, 0x0e2e6805, 0x6b056605, - 0x00041b52, 0x71040e68, 0x0e2e5805, 0x6f056605, - 0x00031a61, 0x03260220, 0x00346d05, 0x00000000, - 0x00131b61, 0x05260220, 0x00346e05, 0x00000000, - 0x00031b61, 0x07260220, 0x00347105, 0x00000000, - 0x00131c61, 0x09260220, 0x00347205, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x6a140000, 0xfb040324, 0x00040000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xfb0c0724, 0x00046a14, - 0x00040025, 0x00004600, 0x00000000, 0x000000f0, - 0xe0073468, 0x00604503, 0xa1530040, 0x018e4303, - 0xaa720040, 0x018e2b03, 0xa0450040, 0x3d004502, - 0xa04d1c40, 0x07200f02, 0x00031c70, 0x54050220, - 0x52465305, 0x00444306, 0x00131c70, 0x73050220, - 0x52467205, 0x00442b06, 0x00033561, 0x03060220, - 0x00345305, 0x00000000, 0x00133561, 0x05060220, - 0x00347205, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe0091e68, 0x00604503, - 0x00031d40, 0x55052660, 0x06465405, 0x00444326, - 0x00131d40, 0x74052660, 0x06467305, 0x00442b26, - 0x00031a61, 0x03260220, 0x00345505, 0x00000000, - 0x00131a61, 0x05260220, 0x00347405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xfb0c0324, 0x000c0724, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x59240000, 0xfb041324, 0x000c0000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041f69, 0x61058660, 0x02465105, 0x00000002, - 0xa0631f40, 0x0c003103, 0xa1683440, 0x0c0e4303, - 0xaa693440, 0x0c0e2b03, 0x27751b70, 0x31006303, - 0x00031b70, 0x56050220, 0x52466805, 0x00444306, - 0x00131b70, 0x77050220, 0x52466905, 0x00442b06, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa0661b40, 0x33027502, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00031b40, 0x6a052660, - 0x06465605, 0x00444326, 0x80103401, 0x00000000, - 0x00000000, 0x00000000, 0x00131b40, 0x6b052660, - 0x06467705, 0x00442b26, 0x00042669, 0x5d058660, - 0x02465905, 0x00000006, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00042669, 0x5f058660, - 0x02465b05, 0x00000006, 0x00041a70, 0x00010220, - 0x42464f05, 0x00463705, 0x01040028, 0x0001c660, - 0x000004f0, 0x000004f0, 0x00040069, 0x78058660, - 0x02464f05, 0x00000006, 0xe07a0068, 0x01a04f03, - 0xa06c1a40, 0x78006302, 0x277c1970, 0x63006c03, - 0x00033461, 0x03060220, 0x00346c05, 0x00000000, - 0x00133461, 0x05060220, 0x00346d05, 0x00000000, - 0x00041b52, 0x6e040e68, 0x0e2e6605, 0x7c057a05, - 0x00031961, 0x03260220, 0x00346e05, 0x00000000, - 0x00131a61, 0x05260220, 0x00346f05, 0x00000000, - 0xe257324c, 0x00114004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001a69, 0x10018220, - 0x02005704, 0x00000003, 0x80000961, 0x0b060660, - 0x00010180, 0x00000000, 0x80000061, 0x0b260660, - 0x00010190, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x07260220, - 0x00000b24, 0x00000000, 0x80031961, 0x07060220, - 0x00000b04, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004731, 0x3b140000, - 0xfb00070c, 0x00340000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x7d050460, - 0x00003b84, 0x00000000, 0x00040070, 0x00018660, - 0x16466105, 0x0000000c, 0x01040022, 0x0001c060, - 0x000002a8, 0x00000268, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0xa0030040, 0x4b203b02, - 0x00041c70, 0x00018660, 0x26467d05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000210, 0x000000b8, - 0xa0050040, 0x4d203b02, 0x00040070, 0x00018660, - 0x16467d05, 0x00000003, 0xa0093440, 0x2d203b02, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x2f070062, 0x3b000503, 0x00040070, 0x00018660, - 0x16467d05, 0x00000004, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x2f0b0062, 0x07000903, - 0x00040070, 0x00018660, 0x26467d05, 0x00000001, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x2f561a62, 0x03000b03, 0x00040024, 0x0001c060, - 0x00000168, 0x00000168, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x0c058660, - 0x02463b05, 0x00000006, 0xa0700040, 0x5d003102, - 0xa0720040, 0x5f003102, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x0004006c, 0x0e058660, - 0x02460c05, 0x0000001f, 0xa0100040, 0x0c006c02, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x27121970, 0x6c001003, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x273d1d70, 0x31007003, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041a52, 0x14040e68, 0x0e2e6e05, 0x12050e05, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa03f1a40, 0x33023d02, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xac411970, 0x14003f02, - 0x27473a70, 0x10007003, 0x27530070, 0x14003f03, - 0x275a1f70, 0x31007203, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x20491b65, 0x47004103, - 0xa06c1a40, 0x33025a02, 0x20581a66, 0x49005303, - 0xac6e1a70, 0x6c001402, 0x27700070, 0x72001003, - 0x27740070, 0x6c001403, 0x20721a65, 0x70006e03, - 0x20761966, 0x72007403, 0x00041965, 0x00010220, - 0x22467605, 0x00465805, 0x2f563262, 0x3b000303, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000050, 0x00000050, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x56050220, 0x00463b05, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000000e8, - 0x00040069, 0x77058660, 0x02464f05, 0x00000004, - 0xa0791940, 0x51007702, 0x00041969, 0x7b058660, - 0x02467905, 0x00000002, 0xe07d1f68, 0x01e07903, - 0xa0031a40, 0x7b006802, 0x27051970, 0x68000303, - 0x00033261, 0x3d060220, 0x00340305, 0x00000000, - 0x00133261, 0x3f060220, 0x00340405, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x07040e68, 0x0e2e6a05, 0x05057d05, - 0x00031961, 0x3d260220, 0x00340705, 0x00000000, - 0x00131a61, 0x3f260220, 0x00340805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c3d24, 0x00045614, - 0xa04f0040, 0x02104f0a, 0x00040027, 0x00014060, - 0x00000000, 0xfffffb00, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x08140000, - 0xfb041724, 0x00040000, 0x00042870, 0x00018660, - 0x26460805, 0x00000000, 0x01040022, 0x0001c060, - 0x00000c28, 0x00000c28, 0x00043469, 0x0a058660, - 0x02460805, 0x00000006, 0xa10c0040, 0x450e4302, - 0xaa0d0040, 0x460e2b02, 0xa0100040, 0x09803103, - 0x00031b70, 0x5b050220, 0x52460c05, 0x00444306, - 0x80101b01, 0x00000000, 0x00000000, 0x00000000, - 0x00130070, 0x0e050220, 0x52460d05, 0x00442b06, - 0xe0493a65, 0x03f00c03, 0x00033261, 0x3d060220, - 0x00340c05, 0x00000000, 0x00133a61, 0x47060220, - 0x00340d05, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe7121e70, 0x09801003, - 0x00033261, 0x57060220, 0x00341005, 0x00000000, - 0x00130061, 0x59060220, 0x00341105, 0x00000000, - 0x00031f40, 0x5c052660, 0x06465b05, 0x00444326, - 0x00131f40, 0x0f052660, 0x06460e05, 0x00442b26, - 0xa04b1f40, 0x04024903, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa0141e40, 0x33021202, - 0x00031c61, 0x3d260220, 0x00345c05, 0x00000000, - 0x00131c61, 0x47260220, 0x00340f05, 0x00000000, - 0xe04d1c65, 0x03f04b03, 0x00031c61, 0x57260220, - 0x00341405, 0x00000000, 0x00131d61, 0x59260220, - 0x00341505, 0x00000000, 0xa04f1b40, 0x4d200a02, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x15140000, 0xfb045724, 0x00040000, - 0xe0511968, 0x00204f03, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xa0172240, 0x15003102, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x27191970, 0x31001703, 0x00033261, 0x3b060220, - 0x00341705, 0x00000000, 0x00133261, 0x41060220, - 0x00341805, 0x00000000, 0x00040070, 0x00010220, - 0x52464d05, 0x00460a05, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa03f1c40, 0x33021902, - 0x00031961, 0x3b260220, 0x00343f05, 0x00000000, - 0x00131a61, 0x41260220, 0x00344005, 0x00000000, - 0x01040022, 0x0001c060, 0x000003e8, 0x000003e8, - 0xa0530040, 0x4d001502, 0xa0573240, 0x4d004502, - 0x00040069, 0x60058660, 0x02000284, 0x00000004, - 0x00040061, 0x3f050220, 0x00462f05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27551c70, 0x15005303, 0xa0660040, 0x53003102, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27591d70, 0x45005703, 0xa1730040, 0x570e4302, - 0xaa740040, 0x580e2b02, 0x27681c70, 0x31006603, - 0x00031b70, 0x6c050220, 0x52467305, 0x00444306, - 0x00131b70, 0x6d050220, 0x52467405, 0x00442b06, - 0x00041b52, 0x6a040e68, 0x0eae3305, 0x68055505, - 0x00041a52, 0x6e040e68, 0x0eae3905, 0x6c055905, - 0x00041a70, 0x00010220, 0x42463f05, 0x00465105, - 0x01040028, 0x0001c660, 0x00000140, 0x00000140, - 0x00040069, 0x70058660, 0x02463f05, 0x00000002, - 0xe0750068, 0x01e03f03, 0xa0771a40, 0x70006602, - 0xa07c0040, 0x70007302, 0x27791a70, 0x66007703, - 0x00033261, 0x58060220, 0x00347705, 0x00000000, - 0x00133261, 0x5a060220, 0x00347805, 0x00000000, - 0x277e1c70, 0x73007c03, 0x00033261, 0x5c060220, - 0x00347c05, 0x00000000, 0x00133261, 0x5e060220, - 0x00347d05, 0x00000000, 0x00041e52, 0x7b040e68, - 0x0e2e6a05, 0x79057505, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041c52, 0x03040e68, - 0x0e2e6e05, 0x7e057505, 0x00031a61, 0x58260220, - 0x00347b05, 0x00000000, 0x00131b61, 0x5a260220, - 0x00347c05, 0x00000000, 0x00031b61, 0x5c260220, - 0x00340305, 0x00000000, 0x00131c61, 0x5e260220, - 0x00340405, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x6c140000, - 0xfb045824, 0x00040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c5c24, 0x00046c14, 0xa03f0040, 0x60003f02, - 0x00040027, 0x00014060, 0x00000000, 0xfffffeb0, - 0x00043465, 0x04058220, 0x02464f05, 0xfffffffc, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa0061940, 0x04204f02, 0x00041970, 0x00010220, - 0x52462f05, 0x00460605, 0x01040022, 0x0001c060, - 0x00000170, 0x00000170, 0xa0070040, 0x04007302, - 0xa0100040, 0x04006602, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x270e1a70, 0x73000703, - 0xa04a0040, 0x2f000702, 0x27121b70, 0x66001003, - 0xa0170040, 0x2f001002, 0x00031b61, 0x61060220, - 0x00344a05, 0x00000000, 0x00131c61, 0x63060220, - 0x00344b05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x5d060220, - 0x00341705, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x5f060220, - 0x00341805, 0x00000000, 0x27190070, 0x10001703, - 0x274c0070, 0x07004a03, 0x00041a52, 0x3f042e68, - 0x0e2e1205, 0x19056a05, 0x00041a52, 0x4e042e68, - 0x0e2e0e05, 0x4c056e05, 0x00031a61, 0x5d260220, - 0x00343f05, 0x00000000, 0x00131b61, 0x5f260220, - 0x00344005, 0x00000000, 0x00031b61, 0x61260220, - 0x00344e05, 0x00000000, 0x00131c61, 0x63260220, - 0x00344f05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x49140000, - 0xf3005d24, 0x00020000, 0x00042261, 0x6d050020, - 0x00664907, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xf3086124, 0x00026d14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000618, 0xe04f0065, 0x00300c03, - 0xa0511940, 0x00424f03, 0xee531965, 0x00305103, - 0x01040022, 0x0001c060, 0x00000300, 0x00000300, - 0x00041a70, 0x00010220, 0x52462f05, 0x00465305, - 0x01040022, 0x0001c060, 0x000001c0, 0x000001c0, - 0xa0553240, 0x2f001502, 0xa05f3240, 0x2f004502, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27571a70, 0x15005503, 0xa0593240, 0x55003102, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa1641b40, 0x5f0e4302, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0xaa631c40, 0x600e2b02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x275b1b70, 0x31005903, 0x00030061, 0x66060220, - 0x00345905, 0x00000000, 0x00130061, 0x68060220, - 0x00345a05, 0x00000000, 0x00031d61, 0x6a060220, - 0x00346405, 0x00000000, 0x27613270, 0x45005f03, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131e61, 0x6c060220, 0x00346305, 0x00000000, - 0x00033270, 0x6e050220, 0x52466405, 0x00444306, - 0x00130070, 0x6f050220, 0x52466305, 0x00442b06, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041f52, 0x5d040e68, 0x0eae3305, 0x5b055705, - 0x00041a52, 0x70040e68, 0x0eae3905, 0x6e056105, - 0x00031a61, 0x66260220, 0x00345d05, 0x00000000, - 0x00131b61, 0x68260220, 0x00345e05, 0x00000000, - 0x00031b61, 0x6a260220, 0x00347005, 0x00000000, - 0x00131c61, 0x6c260220, 0x00347105, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x5e140000, 0xf3006624, 0x00020000, - 0x00042261, 0x6e050020, 0x00665e07, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3086a24, 0x00026e14, - 0x00040025, 0x00004600, 0x00000000, 0x00000120, - 0xa0710040, 0x53004502, 0xa0790040, 0x53001502, - 0x27731a70, 0x45007103, 0xa1663240, 0x710e4302, - 0xaa750040, 0x720e2b02, 0xa07d1c40, 0x79003102, - 0x00031b70, 0x76050220, 0x52466605, 0x00444306, - 0x00030061, 0x3d060220, 0x00346605, 0x00000000, - 0x00131c70, 0x77050220, 0x52467505, 0x00442b06, - 0x00130061, 0x47060220, 0x00347505, 0x00000000, - 0x277b0070, 0x15007903, 0x00031e61, 0x3b060220, - 0x00347d05, 0x00000000, 0x00131f61, 0x41060220, - 0x00347e05, 0x00000000, 0x27033470, 0x31007d03, - 0x00041e52, 0x78040e68, 0x0eae3905, 0x76057305, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041a52, 0x05040e68, 0x0eae3305, 0x03057b05, - 0x00031a61, 0x3d260220, 0x00347805, 0x00000000, - 0x00131b61, 0x47260220, 0x00347905, 0x00000000, - 0x00031b61, 0x3b260220, 0x00340505, 0x00000000, - 0x00131c61, 0x41260220, 0x00340605, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000002f0, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xe1061d65, 0x03fe3d03, 0x80103401, 0x00000000, - 0x00000000, 0x00000000, 0xea071d65, 0x03fe4703, - 0xa0081940, 0x04020603, 0xe00c1965, 0x03f00803, - 0xe00e1968, 0x00200c03, 0x27101970, 0x0e002f03, - 0xae120070, 0x00000c03, 0x00041965, 0x00010220, - 0x22461005, 0x00461205, 0x01040022, 0x0001c060, - 0x000001b8, 0x000001b8, 0x00040069, 0x13058660, - 0x02462f05, 0x00000002, 0xe0150068, 0x01e02f03, - 0x00030061, 0x17050220, 0x00443b26, 0x00000000, - 0x00130061, 0x18050220, 0x00444126, 0x00000000, - 0x00030061, 0x3f050220, 0x00443d26, 0x00000000, - 0x00130061, 0x40050220, 0x00444726, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa1671e40, 0x130e3b02, 0xaa191f40, 0x140e4102, - 0xa1683240, 0x130e3d02, 0xaa490040, 0x140e4702, - 0x00031c70, 0x3b050220, 0x52466705, 0x00443b06, - 0x00033261, 0x6b060220, 0x00346705, 0x00000000, - 0x00131d70, 0x3c050220, 0x52461905, 0x00444106, - 0x00133261, 0x6d060220, 0x00341905, 0x00000000, - 0x00031e70, 0x4a050220, 0x52466805, 0x00443d06, - 0x00033261, 0x6f060220, 0x00346805, 0x00000000, - 0x00131f70, 0x4b050220, 0x52464905, 0x00444706, - 0x00130061, 0x71060220, 0x00344905, 0x00000000, - 0x00041e52, 0x3d040e68, 0x0e2e1705, 0x3b051505, - 0x00041b52, 0x4c040e68, 0x0e2e3f05, 0x4a051505, - 0x00031a61, 0x6b260220, 0x00343d05, 0x00000000, - 0x00131b61, 0x6d260220, 0x00343e05, 0x00000000, - 0x00031b61, 0x6f260220, 0x00344c05, 0x00000000, - 0x00131c61, 0x71260220, 0x00344d05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x73140000, 0xfb046b24, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c6f24, 0x00047314, - 0x00040025, 0x00004600, 0x00000000, 0x000000c0, - 0xa14d0040, 0x098e4303, 0xaa4e0040, 0x098e2b03, - 0xe74f1970, 0x09804d03, 0x00033261, 0x74060220, - 0x00344d05, 0x00000000, 0x00130061, 0x76060220, - 0x00344e05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031b40, 0x69052660, - 0x06464f05, 0x00444326, 0x00131c40, 0x50052660, - 0x06465005, 0x00442b26, 0x00031a61, 0x74260220, - 0x00346905, 0x00000000, 0x00131a61, 0x76260220, - 0x00345005, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c7424, 0x00044514, 0xa0453240, 0x0a004502, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x51140000, 0xfb041b24, 0x00040000, - 0x00042270, 0x00018660, 0x26465105, 0x00000000, - 0x01040022, 0x0001c060, 0x00000df0, 0x00000df0, - 0x00040069, 0x53058660, 0x02465105, 0x00000003, - 0xa1551d40, 0x450e4302, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0xaa561e40, 0x460e2b02, - 0xa0593240, 0x0a003103, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031b70, 0x6a050220, - 0x52465505, 0x00444306, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131b70, 0x57050220, - 0x52465605, 0x00442b06, 0xe0673265, 0x03f05503, - 0x00033261, 0x40060220, 0x00345505, 0x00000000, - 0x00130061, 0x4c060220, 0x00345605, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe75b1e70, 0x0a005903, 0x00033261, 0x70060220, - 0x00345905, 0x00000000, 0x00133261, 0x72060220, - 0x00345a05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031f40, 0x6b052660, - 0x06466a05, 0x00444326, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131f40, 0x58052660, - 0x06465705, 0x00442b26, 0xa0691f40, 0x04026703, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa05d1e40, 0x33025b02, 0x00031c61, 0x40260220, - 0x00346b05, 0x00000000, 0x00131c61, 0x4c260220, - 0x00345805, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe06b1c65, 0x03f06903, - 0x00031c61, 0x70260220, 0x00345d05, 0x00000000, - 0x00131d61, 0x72260220, 0x00345e05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa06d1b40, 0x6b205302, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x5e140000, - 0xfb047024, 0x00040000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe06f1968, 0x00206d03, - 0xa0602240, 0x5e003102, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27621970, 0x31006003, - 0x00033261, 0x3e060220, 0x00346005, 0x00000000, - 0x00133a61, 0x4a060220, 0x00346105, 0x00000000, - 0x00040070, 0x00010220, 0x52466b05, 0x00465305, - 0xa0661c40, 0x33026202, 0x00031961, 0x3e260220, - 0x00346605, 0x00000000, 0x00131a61, 0x4a260220, - 0x00346705, 0x00000000, 0x01040022, 0x0001c060, - 0x000004b8, 0x000004b8, 0xa0713240, 0x6b005e02, - 0xa0753240, 0x6b004502, 0x00040069, 0x79058660, - 0x02000284, 0x00000004, 0x00043a61, 0x48050220, - 0x00462f05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27731c70, 0x5e007103, - 0xa07e0040, 0x71003102, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27771d70, 0x45007503, - 0xa1073440, 0x750e4302, 0xaa080040, 0x760e2b02, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x27031c70, 0x31007e03, 0x00031b70, 0x09050220, - 0x52460705, 0x00444306, 0x80103401, 0x00000000, - 0x00000000, 0x00000000, 0x00131b70, 0x0a050220, - 0x52460805, 0x00442b06, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041b52, 0x05040e68, - 0x0eae3305, 0x03057305, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x0b040e68, - 0x0eae3905, 0x09057705, 0x00041a70, 0x00010220, - 0x42464805, 0x00466f05, 0x01040028, 0x0001c660, - 0x00000190, 0x00000190, 0x00040069, 0x0d058660, - 0x02464805, 0x00000002, 0xe00f0068, 0x01e04803, - 0xa0111a40, 0x0d007e02, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xa0163640, 0x0d000702, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x27131a70, 0x7e001103, 0x00033261, 0x71060220, - 0x00341105, 0x00000000, 0x00133261, 0x73060220, - 0x00341205, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x27181c70, 0x07001603, - 0x00033261, 0x75060220, 0x00341605, 0x00000000, - 0x00133261, 0x77060220, 0x00341705, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041e52, 0x15040e68, 0x0e2e0505, 0x13050f05, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041c52, 0x1a040e68, 0x0e2e0b05, 0x18050f05, - 0x00031a61, 0x71260220, 0x00341505, 0x00000000, - 0x00131b61, 0x73260220, 0x00341605, 0x00000000, - 0x00031b61, 0x75260220, 0x00341a05, 0x00000000, - 0x00131c61, 0x77260220, 0x00341b05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x7b140000, 0xfb047124, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c7524, 0x00047b14, - 0xa0480040, 0x79004802, 0x00040027, 0x00014060, - 0x00000000, 0xfffffe60, 0x00043265, 0x1b058220, - 0x02466d05, 0xfffffffc, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa01d1940, 0x1b206d02, - 0x00041970, 0x00010220, 0x52462f05, 0x00461d05, - 0x01040022, 0x0001c060, 0x000001b0, 0x000001b0, - 0xa03b3240, 0x1b000702, 0xa04e0040, 0x1b007e02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x27471a70, 0x07003b03, 0xa0600040, 0x2f003b02, - 0x27501b70, 0x7e004e03, 0xa0570040, 0x2f004e02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031b61, 0x7a060220, 0x00346005, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x7c060220, 0x00346105, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031b61, 0x76060220, 0x00345705, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x78060220, 0x00345805, 0x00000000, - 0x27590070, 0x4e005703, 0x27620070, 0x3b006003, - 0x00041a52, 0x5b042e68, 0x0e2e5005, 0x59050505, - 0x00041a52, 0x66042e68, 0x0e2e4705, 0x62050b05, - 0x00031a61, 0x76260220, 0x00345b05, 0x00000000, - 0x00131b61, 0x78260220, 0x00345c05, 0x00000000, - 0x00031b61, 0x7a260220, 0x00346605, 0x00000000, - 0x00131c61, 0x7c260220, 0x00346705, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x5c140000, 0xf3007624, 0x00020000, - 0x00042261, 0x7e050020, 0x00665c07, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3087a24, 0x00027e14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x000006d0, - 0xe0670065, 0x00305503, 0xa0691940, 0x00426703, - 0xee6b1965, 0x00306903, 0x01040022, 0x0001c060, - 0x00000340, 0x00000340, 0x00041a70, 0x00010220, - 0x52462f05, 0x00466b05, 0x01040022, 0x0001c060, - 0x000001c0, 0x000001c0, 0xa06d0040, 0x2f005e02, - 0xa0773240, 0x2f004502, 0x276f1a70, 0x5e006d03, - 0xa0713240, 0x6d003102, 0xa16d1b40, 0x770e4302, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0xaa7f1c40, 0x780e2b02, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27731b70, 0x31007103, - 0x00033261, 0x7b060220, 0x00347105, 0x00000000, - 0x00133261, 0x7d060220, 0x00347205, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00031d61, 0x03060220, 0x00346d05, 0x00000000, - 0x27793270, 0x45007703, 0x80103401, 0x00000000, - 0x00000000, 0x00000000, 0x00131e61, 0x05060220, - 0x00347f05, 0x00000000, 0x00033470, 0x07050220, - 0x52466d05, 0x00444306, 0x00130070, 0x08050220, - 0x52467f05, 0x00442b06, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041f52, 0x75040e68, - 0x0eae3305, 0x73056f05, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x09040e68, - 0x0eae3905, 0x07057905, 0x00031a61, 0x7b260220, - 0x00347505, 0x00000000, 0x00131b61, 0x7d260220, - 0x00347605, 0x00000000, 0x00031b61, 0x03260220, - 0x00340905, 0x00000000, 0x00131c61, 0x05260220, - 0x00340a05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x76140000, - 0xf3007b24, 0x00020000, 0x00042261, 0x07050020, - 0x00667607, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xf3080324, 0x00020714, 0x00040025, 0x00004600, - 0x00000000, 0x00000160, 0xa00a3440, 0x6b004502, - 0xa0123640, 0x6b005e02, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x270c0070, 0x45000a03, - 0xa16e0040, 0x0a0e4302, 0xaa0e0040, 0x0b0e2b02, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xa0161c40, 0x12003102, 0x00031b70, 0x0f050220, - 0x52466e05, 0x00444306, 0x00030061, 0x40060220, - 0x00346e05, 0x00000000, 0x00131c70, 0x10050220, - 0x52460e05, 0x00442b06, 0x00130061, 0x4c060220, - 0x00340e05, 0x00000000, 0x27143670, 0x5e001203, - 0x00031e61, 0x3e060220, 0x00341605, 0x00000000, - 0x00131f61, 0x4a060220, 0x00341705, 0x00000000, - 0x27183870, 0x31001603, 0x00041e52, 0x11040e68, - 0x0eae3905, 0x0f050c05, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x1a040e68, - 0x0eae3305, 0x18051405, 0x00031a61, 0x40260220, - 0x00341105, 0x00000000, 0x00131b61, 0x4c260220, - 0x00341205, 0x00000000, 0x00031b61, 0x3e260220, - 0x00341a05, 0x00000000, 0x00131c61, 0x4a260220, - 0x00341b05, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000368, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe11b1d65, 0x03fe4003, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0xea1c1d65, 0x03fe4c03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa01d1940, 0x04021b03, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe03b1965, 0x03f01d03, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xe0471968, 0x00203b03, - 0x274e1970, 0x47002f03, 0xae500070, 0x00003b03, - 0x00041965, 0x00010220, 0x22464e05, 0x00465005, - 0x01040022, 0x0001c060, 0x000001b8, 0x000001b8, - 0x00040069, 0x51058660, 0x02462f05, 0x00000002, - 0xe0550068, 0x01e02f03, 0x00030061, 0x57050220, - 0x00443e26, 0x00000000, 0x00130061, 0x58050220, - 0x00444a26, 0x00000000, 0x00030061, 0x5e050220, - 0x00444026, 0x00000000, 0x00130061, 0x5f050220, - 0x00444c26, 0x00000000, 0xa16f1e40, 0x510e3e02, - 0xaa591f40, 0x520e4a02, 0xa1700040, 0x510e4002, - 0xaa600040, 0x520e4c02, 0x00031c70, 0x5a050220, - 0x52466f05, 0x00443e06, 0x00033461, 0x04060220, - 0x00346f05, 0x00000000, 0x00131d70, 0x5b050220, - 0x52465905, 0x00444a06, 0x00133461, 0x06060220, - 0x00345905, 0x00000000, 0x00031e70, 0x61050220, - 0x52467005, 0x00444006, 0x00033461, 0x08060220, - 0x00347005, 0x00000000, 0x00131f70, 0x62050220, - 0x52466005, 0x00444c06, 0x00133461, 0x0a060220, - 0x00346005, 0x00000000, 0x00041e52, 0x5c040e68, - 0x0e2e5705, 0x5a055505, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041b52, 0x63040e68, - 0x0e2e5e05, 0x61055505, 0x00031a61, 0x04260220, - 0x00345c05, 0x00000000, 0x00131b61, 0x06260220, - 0x00345d05, 0x00000000, 0x00031b61, 0x08260220, - 0x00346305, 0x00000000, 0x00131c61, 0x0a260220, - 0x00346405, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x0c140000, - 0xfb040424, 0x00040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xfb0c0824, 0x00040c14, 0x00040025, 0x00004600, - 0x00000000, 0x00000108, 0xa1660040, 0x0a0e4303, - 0xaa670040, 0x0a0e2b03, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe7681970, 0x0a006603, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x0d060220, 0x00346605, 0x00000000, - 0x00130061, 0x0f060220, 0x00346705, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031b40, 0x71052660, 0x06466805, 0x00444326, - 0x00131c40, 0x69052660, 0x06466905, 0x00442b26, - 0x00031a61, 0x0d260220, 0x00347105, 0x00000000, - 0x00131a61, 0x0f260220, 0x00346905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x00000000, 0xfb0c0d24, 0x00044514, - 0xa06a0040, 0x03f05303, 0x00041965, 0x6c058220, - 0x02466a05, 0xffffffc0, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xa0451940, 0x6c004502, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0xe00b0068, 0x00604503, 0xa06d3240, 0x04003103, - 0xa0723240, 0x05003103, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x19240000, - 0xfb042324, 0x000c0000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x276f1a70, 0x31006d03, - 0x00033661, 0x13060220, 0x00346d05, 0x00000000, - 0x00133661, 0x15060220, 0x00346e05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27741c70, 0x31007203, 0x00033261, 0x3e060220, - 0x00347205, 0x00000000, 0x00133261, 0x40060220, - 0x00347305, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0711e40, 0x33026f02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0761c40, 0x33027402, 0x00031a61, 0x13260220, - 0x00347105, 0x00000000, 0x00131b61, 0x15260220, - 0x00347205, 0x00000000, 0x00031b61, 0x3e260220, - 0x00347605, 0x00000000, 0x00131c61, 0x40260220, - 0x00347705, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x03240000, - 0xfb041324, 0x000c0000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x13240000, - 0xfb043e24, 0x000c0000, 0x00042270, 0x00010220, - 0x52461905, 0x00461b05, 0x01040022, 0x0001c060, - 0x00005890, 0x00005820, 0x00043269, 0x77058660, - 0x02463505, 0x00000002, 0xa1550040, 0x450e4302, - 0xaa563240, 0x460e2b02, 0x00043a69, 0x49058660, - 0x02461905, 0x00000006, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0791c40, 0x03307703, - 0x00031c70, 0x72050220, 0x52465505, 0x00444306, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c70, 0x7b050220, 0x52465605, 0x00442b06, - 0xe03b3265, 0x03f05503, 0x00033261, 0x3f060220, - 0x00345505, 0x00000000, 0x00133a61, 0x47060220, - 0x00345605, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa07d1f40, 0x49003102, - 0x00041f65, 0x19058220, 0x02467905, 0xffffffc0, - 0x00031f40, 0x73052660, 0x06467205, 0x00444326, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131f40, 0x7c052660, 0x06467b05, 0x00442b26, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa03d1f40, 0x04023b03, 0x271b1d70, 0x31007d03, - 0x00030061, 0x35060220, 0x00347d05, 0x00000000, - 0x00133261, 0x41060220, 0x00347e05, 0x00000000, - 0x00031e61, 0x3f260220, 0x00347305, 0x00000000, - 0x00131e61, 0x47260220, 0x00347c05, 0x00000000, - 0xe04b1e65, 0x03f03d03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa01d1e40, 0x33021b02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0571a40, 0x4b201902, 0x00040070, 0x00010220, - 0x52464b05, 0x00461905, 0x00031b61, 0x35260220, - 0x00341d05, 0x00000000, 0x00131c61, 0x41260220, - 0x00341e05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe0591c68, 0x00205703, - 0x01040022, 0x0001c060, 0x00000448, 0x00000448, - 0xa04d0040, 0x4b004902, 0xa05d3240, 0x4b004502, - 0x00043269, 0x5b058660, 0x02000284, 0x00000004, - 0x00040061, 0x53050220, 0x00462f05, 0x00000000, - 0xa04b1c40, 0x4d003102, 0x27510070, 0x49004d03, - 0xa14f1d40, 0x5d0e4302, 0xaa501e40, 0x5e0e2b02, - 0x27740070, 0x45005d03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x275e1d70, 0x31004b03, - 0x00031c70, 0x76050220, 0x52464f05, 0x00444306, - 0x00131c70, 0x77050220, 0x52465005, 0x00442b06, - 0x00041b52, 0x4d040e68, 0x0eae3305, 0x5e055105, - 0x00041a52, 0x51040e68, 0x0eae3905, 0x76057405, - 0x00041a70, 0x00010220, 0x42465305, 0x00465905, - 0x01040028, 0x0001c660, 0x00000170, 0x00000170, - 0x00043269, 0x5d058660, 0x02465305, 0x00000002, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe05f1f68, 0x01e05303, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0611a40, 0x5d004b02, - 0xa0633240, 0x5d004f02, 0x275d1a70, 0x4b006103, - 0x00033261, 0x1b060220, 0x00346105, 0x00000000, - 0x00133261, 0x1d060220, 0x00346205, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031c61, 0x3b060220, 0x00346305, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131d61, 0x3d060220, 0x00346405, 0x00000000, - 0x27610070, 0x4f006303, 0x00041e52, 0x63040e68, - 0x0e2e4d05, 0x5d055f05, 0x00041a52, 0x5d040e68, - 0x0e2e5105, 0x61055f05, 0x00031a61, 0x1b260220, - 0x00346305, 0x00000000, 0x00131b61, 0x1d260220, - 0x00346405, 0x00000000, 0x00031b61, 0x3b260220, - 0x00345d05, 0x00000000, 0x00131c61, 0x3d260220, - 0x00345e05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x5d140000, - 0xfb041b24, 0x00040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c3b24, 0x00045d14, 0xa0530040, 0x5b005302, - 0x00040027, 0x00014060, 0x00000000, 0xfffffe80, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041f65, 0x5f058220, 0x02465705, 0xfffffffc, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0611940, 0x5f205702, 0x00041970, 0x00010220, - 0x52462f05, 0x00466105, 0x01040022, 0x0001c060, - 0x000001a0, 0x000001a0, 0xa0531e40, 0x5f004f02, - 0xa0591f40, 0x5f004b02, 0x27571a70, 0x4f005303, - 0xa05d3240, 0x2f005302, 0x274f1b70, 0x4b005903, - 0xa05b0040, 0x2f005902, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x3b060220, - 0x00345d05, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x3d060220, - 0x00345e05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x1b060220, - 0x00345b05, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x1d060220, - 0x00345c05, 0x00000000, 0x274b0070, 0x59005b03, - 0x27770070, 0x53005d03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x62042e68, - 0x0e2e4f05, 0x4b054d05, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x66042e68, - 0x0e2e5705, 0x77055105, 0x00031a61, 0x1b260220, - 0x00346205, 0x00000000, 0x00131b61, 0x1d260220, - 0x00346305, 0x00000000, 0x00031b61, 0x3b260220, - 0x00346605, 0x00000000, 0x00131c61, 0x3d260220, - 0x00346705, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x63140000, - 0xf3001b24, 0x00020000, 0x00042261, 0x1b050020, - 0x00666307, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xf3083b24, 0x00021b14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x000051e0, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe0671c65, 0x00305503, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0691940, 0x00426703, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xee6b1965, 0x00306903, - 0x01040022, 0x0001c060, 0x000002f0, 0x000002f0, - 0x00041a70, 0x00010220, 0x52462f05, 0x00466b05, - 0x01040022, 0x0001c060, 0x00000190, 0x00000190, - 0xa06d0040, 0x2f004902, 0xa0770040, 0x2f004502, - 0x276f1a70, 0x49006d03, 0xa0710040, 0x6d003102, - 0xa17c1b40, 0x770e4302, 0xaa7b1c40, 0x780e2b02, - 0x27731b70, 0x31007103, 0x00033261, 0x1b060220, - 0x00347105, 0x00000000, 0x00133261, 0x1d060220, - 0x00347205, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031d61, 0x3b060220, - 0x00347c05, 0x00000000, 0x27790070, 0x45007703, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131e61, 0x3d060220, 0x00347b05, 0x00000000, - 0x00030070, 0x7c050220, 0x52467c05, 0x00444306, - 0x00130070, 0x7d050220, 0x52467b05, 0x00442b06, - 0x00041f52, 0x75040e68, 0x0eae3305, 0x73056f05, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041a52, 0x7e040e68, 0x0eae3905, 0x7c057905, - 0x00031a61, 0x1b260220, 0x00347505, 0x00000000, - 0x00131b61, 0x1d260220, 0x00347605, 0x00000000, - 0x00031b61, 0x3b260220, 0x00347e05, 0x00000000, - 0x00131c61, 0x3d260220, 0x00347f05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x76140000, 0xf3001b24, 0x00020000, - 0x00042261, 0x1c050020, 0x00667607, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3083b24, 0x00021c14, - 0x00040025, 0x00004600, 0x00000000, 0x00000140, - 0xa01b3240, 0x6b004502, 0xa04b0040, 0x6b004902, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x271d1a70, 0x45001b03, 0xa17d0040, 0x1b0e4302, - 0xaa3b3240, 0x1c0e2b02, 0xa04f1c40, 0x4b003102, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031b70, 0x3c050220, 0x52467d05, 0x00444306, - 0x00030061, 0x3f060220, 0x00347d05, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c70, 0x3d050220, 0x52463b05, 0x00442b06, - 0x00130061, 0x47060220, 0x00343b05, 0x00000000, - 0x274d0070, 0x49004b03, 0x00031e61, 0x35060220, - 0x00344f05, 0x00000000, 0x00131f61, 0x41060220, - 0x00345005, 0x00000000, 0x27510070, 0x31004f03, - 0x00041e52, 0x49040e68, 0x0eae3905, 0x3c051d05, - 0x00041a52, 0x53040e68, 0x0eae3305, 0x51054d05, - 0x00031a61, 0x3f260220, 0x00344905, 0x00000000, - 0x00131b61, 0x47260220, 0x00344a05, 0x00000000, - 0x00031b61, 0x35260220, 0x00345305, 0x00000000, - 0x00131c61, 0x41260220, 0x00345405, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00004e98, - 0xe1541a65, 0x03fe3f03, 0xea551d65, 0x03fe4703, - 0xa0561940, 0x04025403, 0xe0581965, 0x03f05603, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe05a1968, 0x00205803, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x275c1970, 0x5a002f03, - 0xae5e3270, 0x00005803, 0x00041965, 0x00010220, - 0x22465c05, 0x00465e05, 0x01040022, 0x0001c060, - 0x000001a8, 0x000001a8, 0x00043269, 0x5f058660, - 0x02462f05, 0x00000002, 0xe0613268, 0x01e02f03, - 0x00033261, 0x63050220, 0x00443526, 0x00000000, - 0x00133261, 0x64050220, 0x00444126, 0x00000000, - 0x00030061, 0x6b050220, 0x00443f26, 0x00000000, - 0x00130061, 0x6c050220, 0x00444726, 0x00000000, - 0xa17e1e40, 0x5f0e3502, 0xaa661f40, 0x600e4102, - 0xa17f3240, 0x5f0e3f02, 0xaa6d0040, 0x600e4702, - 0x00031c70, 0x67050220, 0x52467e05, 0x00443506, - 0x00033261, 0x1b060220, 0x00347e05, 0x00000000, - 0x00131d70, 0x68050220, 0x52466605, 0x00444106, - 0x00133261, 0x1d060220, 0x00346605, 0x00000000, - 0x00031e70, 0x6e050220, 0x52467f05, 0x00443f06, - 0x00033261, 0x3b060220, 0x00347f05, 0x00000000, - 0x00131f70, 0x6f050220, 0x52466d05, 0x00444706, - 0x00133261, 0x3d060220, 0x00346d05, 0x00000000, - 0x00041e52, 0x69040e68, 0x0e2e6305, 0x67056105, - 0x00041b52, 0x70040e68, 0x0e2e6b05, 0x6e056105, - 0x00031a61, 0x1b260220, 0x00346905, 0x00000000, - 0x00131b61, 0x1d260220, 0x00346a05, 0x00000000, - 0x00031b61, 0x3b260220, 0x00347005, 0x00000000, - 0x00131c61, 0x3d260220, 0x00347105, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x35140000, 0xfb041b24, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c3b24, 0x00043514, - 0x00040025, 0x00004600, 0x00000000, 0x00004c78, - 0xa0353240, 0x19004502, 0xa0710040, 0x03803103, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0xe00d0068, 0x00603503, 0x27731a70, 0x31007103, - 0x00030061, 0x19060220, 0x00347105, 0x00000000, - 0x00133261, 0x1b060220, 0x00347205, 0x00000000, - 0xa0751b40, 0x33027302, 0x00031961, 0x19260220, - 0x00347505, 0x00000000, 0x00131a61, 0x1b260220, - 0x00347605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x76140000, - 0xfb041924, 0x00040000, 0xa0782240, 0x00107603, - 0x00040070, 0x00018220, 0x32467605, 0x00000001, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xef3b1a62, 0x00107803, 0x00040070, 0x00018660, - 0x26467605, 0x00000000, 0x01040022, 0x0001c060, - 0x00001850, 0x00001840, 0x00041b69, 0x79058660, - 0x02463b05, 0x00000004, 0x00044b31, 0x7d140000, - 0xfb041f24, 0x00040000, 0xa1410040, 0x350e4302, - 0xaa420040, 0x360e2b02, 0x00043261, 0x1d050220, - 0x00462f05, 0x00000000, 0x00043b69, 0x21058660, - 0x02000284, 0x00000004, 0xa07b1d40, 0x03f07903, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00041965, 0x1f058220, 0x02467b05, 0xffffffc0, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00042b69, 0x19058660, 0x02467d05, 0x00000006, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa03d1940, 0x19003102, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x271a1970, 0x31003d03, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00031f70, 0x01050220, 0x52464105, 0x00444306, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131f70, 0x1c050220, 0x52464205, 0x00442b06, - 0xa03f1b40, 0x33021a02, 0x00031b40, 0x45052660, - 0x06460105, 0x00444326, 0x00131b40, 0x46052660, - 0x06461c05, 0x00442b26, 0x00041a70, 0x00010220, - 0x42461d05, 0x00463b05, 0x01040028, 0x0001c660, - 0x00000b38, 0x00000b38, 0x00040069, 0x47058660, - 0x02461d05, 0x00000004, 0xe0490068, 0x01c01d03, - 0x80001e65, 0x01058220, 0x020000a4, 0xfffffc00, - 0x00043c69, 0x4f058120, 0x02466505, 0x00000002, - 0xa04b1c40, 0x47003d02, 0x27511970, 0x3d004b03, - 0x00033c61, 0x19060220, 0x00344b05, 0x00000000, - 0x00133c61, 0x1b060220, 0x00344c05, 0x00000000, - 0x00041b52, 0x4d040e68, 0x0e2e3f05, 0x51054905, - 0x00031961, 0x19260220, 0x00344d05, 0x00000000, - 0x00131a61, 0x1b260220, 0x00344e05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x51140000, 0xfb001924, 0x00000000, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02000104, 0x0000008f, - 0x00049e31, 0x00020100, 0xfa0c4f14, 0x04045104, - 0xa0530040, 0x00404b03, 0x80000065, 0x5b058220, - 0x020000a4, 0xfffffc00, 0xe0513e66, 0x04004f03, - 0x27551b70, 0x4b005303, 0x00033d61, 0x19060220, - 0x00345305, 0x00000000, 0x00133d61, 0x1b060220, - 0x00345405, 0x00000000, 0xa0531b40, 0x4d025502, - 0x00031961, 0x19260220, 0x00345305, 0x00000000, - 0x00131a61, 0x1b260220, 0x00345405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x53140000, 0xfb001924, 0x00000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02005b04, 0x0000008f, - 0x00049031, 0x00020100, 0xfa0c5114, 0x04045304, - 0xa0550040, 0x00804b03, 0x80000065, 0x5c058220, - 0x020000a4, 0xfffffc00, 0xe0533066, 0x08004f03, - 0x27571b70, 0x4b005503, 0x00033f61, 0x19060220, - 0x00345505, 0x00000000, 0x00133f61, 0x1b060220, - 0x00345605, 0x00000000, 0xa0551b40, 0x4d025702, - 0x00031961, 0x19260220, 0x00345505, 0x00000000, - 0x00131a61, 0x1b260220, 0x00345605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x55140000, 0xfb001924, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02005c04, 0x0000008f, - 0x00049231, 0x00020100, 0xfa0c5314, 0x04045504, - 0xa0533240, 0x00c04b03, 0x80000065, 0x5d058220, - 0x020000a4, 0xfffffc00, 0xe0570066, 0x0c004f03, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27551b70, 0x4b005303, 0x00033161, 0x19060220, - 0x00345305, 0x00000000, 0x00133161, 0x1b060220, - 0x00345405, 0x00000000, 0xa04b1b40, 0x4d025502, - 0x00031961, 0x19260220, 0x00344b05, 0x00000000, - 0x00131a61, 0x1b260220, 0x00344c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x4b140000, 0xfb001924, 0x00000000, - 0x60192361, 0x00104b00, 0x00040061, 0x59070200, - 0x00464b05, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x1b050020, - 0x00665907, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02005d04, 0x0000008f, 0x00049431, 0x00020100, - 0xf2085714, 0x04021b04, 0x80000065, 0x5e058220, - 0x020000a4, 0xfffffc00, 0x00040961, 0x4b050020, - 0x0066190f, 0x00000000, 0xe01b3466, 0x0c104f03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02005e04, 0x0000008f, - 0x00049531, 0x00020100, 0xf2081b14, 0x04024b04, - 0x80000065, 0x5f058220, 0x020000a4, 0xfffffc00, - 0x00043561, 0x4b050020, 0x00661917, 0x00000000, - 0xe01b3566, 0x0c204f03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02005f04, 0x0000008f, 0x00049631, 0x00020100, - 0xf2081b14, 0x04024b04, 0x80003265, 0x60058220, - 0x020000a4, 0xfffffc00, 0x00043661, 0x1b050020, - 0x0066191f, 0x00000000, 0xe0190066, 0x0c304f03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006004, 0x0000008f, - 0x00049631, 0x00020100, 0xf2081914, 0x04021b04, - 0x80003265, 0x61058220, 0x020000a4, 0xfffffc00, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006104, 0x0000000f, - 0x00049731, 0x19160100, 0xfa045114, 0x04040000, - 0x00042770, 0x00018660, 0x16461905, 0x00000001, - 0x01040022, 0x0001c060, 0x00000118, 0x00000118, - 0x80003265, 0x62058220, 0x020000a4, 0xfffffc00, - 0x00040069, 0x19058120, 0x02466505, 0x00000002, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xe01b1966, 0x08001903, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006204, 0x0000000f, 0x00049631, 0x19160100, - 0xfa041b14, 0x04040000, 0x00042670, 0x00010220, - 0x52463705, 0x00461905, 0x01040022, 0x0001c060, - 0x00000080, 0x00000080, 0xa04b3640, 0x2d201902, - 0x80003265, 0x63058220, 0x020000a4, 0xfffffc00, - 0x00040069, 0x19058120, 0x02466505, 0x00000002, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xe01b1966, 0x08001903, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006304, 0x0000008f, 0x00049631, 0x00020100, - 0xfa0c1b14, 0x04044b04, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x000004f8, 0xa04b3640, 0x47004102, - 0x80003265, 0x64058220, 0x020000a4, 0xfffffc00, - 0x00040069, 0x4d058120, 0x02466505, 0x00000002, - 0x274f1b70, 0x41004b03, 0x00030061, 0x19060220, - 0x00344b05, 0x00000000, 0x00133661, 0x1b060220, - 0x00344c05, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006404, 0x0000000f, 0x00049831, 0x51160100, - 0xfa044d14, 0x04040000, 0x00041b52, 0x47040e68, - 0x0e2e4505, 0x4f054905, 0x00031961, 0x19260220, - 0x00344705, 0x00000000, 0x00131a61, 0x1b260220, - 0x00344805, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x00000000, - 0xfb081924, 0x00005114, 0xa0490040, 0x00404b03, - 0x80000065, 0x66058220, 0x020000a4, 0xfffffc00, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xe0513866, 0x04004d03, 0x274f1b70, 0x4b004903, - 0x00033961, 0x19060220, 0x00344905, 0x00000000, - 0x00133961, 0x1b060220, 0x00344a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006604, 0x0000000f, - 0x00049a31, 0x49160100, 0xfa045114, 0x04040000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xa0511b40, 0x47024f02, 0x00031961, 0x19260220, - 0x00345105, 0x00000000, 0x00131a61, 0x1b260220, - 0x00345205, 0x00000000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x00000000, - 0xfb081924, 0x00004914, 0xa0493b40, 0x00804b03, - 0x80000065, 0x67058220, 0x020000a4, 0xfffffc00, - 0xe0510066, 0x08004d03, 0x274f1b70, 0x4b004903, - 0x00033b61, 0x19060220, 0x00344905, 0x00000000, - 0x00133b61, 0x1b060220, 0x00344a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006704, 0x0000000f, - 0x00049c31, 0x49160100, 0xfa045114, 0x04040000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xa0511b40, 0x47024f02, 0x00031961, 0x19260220, - 0x00345105, 0x00000000, 0x00131a61, 0x1b260220, - 0x00345205, 0x00000000, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x00000000, - 0xfb081924, 0x00004914, 0xa0530040, 0x00c04b03, - 0x80000065, 0x68058220, 0x020000a4, 0xfffffc00, - 0xe0493d66, 0x0c004d03, 0x80000065, 0x69058220, - 0x020000a4, 0xfffffc00, 0x80000065, 0x6a058220, - 0x020000a4, 0xfffffc00, 0x80000065, 0x6b058220, - 0x020000a4, 0xfffffc00, 0x274d1e70, 0x4b005303, - 0x00033d61, 0x19060220, 0x00345305, 0x00000000, - 0x00133d61, 0x1b060220, 0x00345405, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006804, 0x0000000f, - 0x00049e31, 0x4b160100, 0xf2004914, 0x04020000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006904, 0x0000000f, - 0x00049f31, 0x53160100, 0xfa044914, 0x04040000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006a04, 0x0000000f, - 0x00049031, 0x55160100, 0xfa044914, 0x04040000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006b04, 0x0000000f, - 0x00049131, 0x57160100, 0xfa044914, 0x04040000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0491b40, 0x47024d02, 0x00031961, 0x19260220, - 0x00344905, 0x00000000, 0x00131a61, 0x1b260220, - 0x00344a05, 0x00000000, 0x00042e61, 0x51070200, - 0x00464b05, 0x00000000, 0x00041961, 0x4f070000, - 0x00665107, 0x00000000, 0x00049f61, 0x4f0f0000, - 0x0066530f, 0x00000000, 0x00049061, 0x4f170000, - 0x00665517, 0x00000000, 0x00049161, 0x4f1f0000, - 0x0066571f, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x00000000, - 0xfb081924, 0x00004f14, 0xa01d0040, 0x21001d02, - 0x00040027, 0x00014060, 0x00000000, 0xfffff4b8, - 0xa0411f40, 0x1f003502, 0xa03b0040, 0x04803103, - 0xa04b0040, 0x03003103, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xe00f1b68, 0x00604103, - 0xa1470040, 0x410e4302, 0xaa480040, 0x420e2b02, - 0x27451d70, 0x31003b03, 0x00033c61, 0x19060220, - 0x00343b05, 0x00000000, 0x00133c61, 0x1b060220, - 0x00343c05, 0x00000000, 0x274d1f70, 0x31004b03, - 0x00030061, 0x1d060220, 0x00344b05, 0x00000000, - 0x00130061, 0x1f060220, 0x00344c05, 0x00000000, - 0x00031f70, 0x3b050220, 0x52464705, 0x00444306, - 0x00030061, 0x37060220, 0x00344705, 0x00000000, - 0x00131f70, 0x57050220, 0x52464805, 0x00442b06, - 0x00130061, 0x3f060220, 0x00344805, 0x00000000, - 0xe05e0065, 0x03f04703, 0xa0490040, 0x33024502, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xa04f1f40, 0x33024d02, 0x00031f40, 0x3c052660, - 0x06463b05, 0x00444326, 0x00131e40, 0x58052660, - 0x06465705, 0x00442b26, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0601d40, 0x04025e03, - 0x00031d61, 0x19260220, 0x00344905, 0x00000000, - 0x00131e61, 0x1b260220, 0x00344a05, 0x00000000, - 0x00031e61, 0x1d260220, 0x00344f05, 0x00000000, - 0x00131f61, 0x1f260220, 0x00345005, 0x00000000, - 0x00031f61, 0x37260220, 0x00343c05, 0x00000000, - 0x00131f61, 0x3f260220, 0x00345805, 0x00000000, - 0xe0781f65, 0x03f06003, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x4a140000, - 0xfb041924, 0x00040000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x50140000, - 0xfb041d24, 0x00040000, 0xa0522240, 0x50204a02, - 0x00040069, 0x49058660, 0x02465005, 0x00000006, - 0x00041a69, 0x54058660, 0x02465205, 0x00000006, - 0xa0591a40, 0x49003102, 0xa0561a40, 0x03f05403, - 0x275b1a70, 0x31005903, 0x00030061, 0x2d060220, - 0x00345905, 0x00000000, 0x00130061, 0x3d060220, - 0x00345a05, 0x00000000, 0x00041c65, 0x45058220, - 0x02465605, 0xffffffc0, 0xa05d1c40, 0x33025b02, - 0xa04b1a40, 0x78204502, 0x00040070, 0x00010220, - 0x52467805, 0x00464505, 0x00031b61, 0x2d260220, - 0x00345d05, 0x00000000, 0x00131c61, 0x3d260220, - 0x00345e05, 0x00000000, 0xe04d1c68, 0x00204b03, - 0x01040022, 0x0001c060, 0x000003d8, 0x000003d8, - 0xa0613240, 0x78004902, 0xa0650040, 0x78004102, - 0x00040061, 0x3b050220, 0x00462f05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27631b70, 0x49006103, 0xa04f0040, 0x61003102, - 0x27671c70, 0x41006503, 0xa1530040, 0x650e4302, - 0xaa540040, 0x660e2b02, 0x27691c70, 0x31004f03, - 0x00031b70, 0x6b050220, 0x52465305, 0x00444306, - 0x00131b70, 0x6c050220, 0x52465405, 0x00442b06, - 0x00041b52, 0x51040e68, 0x0eae3305, 0x69056305, - 0x00041a52, 0x55040e68, 0x0eae3905, 0x6b056705, - 0x00041a70, 0x00010220, 0x42463b05, 0x00464d05, - 0x01040028, 0x0001c660, 0x00000150, 0x00000150, - 0x00043269, 0x57058660, 0x02463b05, 0x00000002, - 0xe0590068, 0x01e03b03, 0xa05b1a40, 0x57004f02, - 0xa05d0040, 0x57005302, 0x27571a70, 0x4f005b03, - 0x00033261, 0x19060220, 0x00345b05, 0x00000000, - 0x00133261, 0x1b060220, 0x00345c05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031c61, 0x1d060220, 0x00345d05, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131d61, 0x1f060220, 0x00345e05, 0x00000000, - 0x275b0070, 0x53005d03, 0x00041e52, 0x5d040e68, - 0x0e2e5105, 0x57055905, 0x00041a52, 0x57040e68, - 0x0e2e5505, 0x5b055905, 0x00031a61, 0x19260220, - 0x00345d05, 0x00000000, 0x00131b61, 0x1b260220, - 0x00345e05, 0x00000000, 0x00031b61, 0x1d260220, - 0x00345705, 0x00000000, 0x00131c61, 0x1f260220, - 0x00345805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x57140000, - 0xfb041924, 0x00040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c1d24, 0x00045714, 0xa03b0040, 0x21003b02, - 0x00040027, 0x00014060, 0x00000000, 0xfffffea0, - 0x00040065, 0x6c058220, 0x02464b05, 0xfffffffc, - 0xa06e1940, 0x6c204b02, 0x00041970, 0x00010220, - 0x52462f05, 0x00466e05, 0x01040022, 0x0001c060, - 0x00000180, 0x00000180, 0xa06f0040, 0x6c005302, - 0xa0730040, 0x6c004f02, 0x27711a70, 0x53006f03, - 0xa07d0040, 0x2f006f02, 0x27751b70, 0x4f007303, - 0xa0770040, 0x2f007302, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x1d060220, - 0x00347d05, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x1f060220, - 0x00347e05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x19060220, - 0x00347705, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x1b060220, - 0x00347805, 0x00000000, 0x27790070, 0x73007703, - 0x27210070, 0x6f007d03, 0x00041a52, 0x7b042e68, - 0x0e2e7505, 0x79055105, 0x00041a52, 0x3b042e68, - 0x0e2e7105, 0x21055505, 0x00031a61, 0x19260220, - 0x00347b05, 0x00000000, 0x00131b61, 0x1b260220, - 0x00347c05, 0x00000000, 0x00031b61, 0x1d260220, - 0x00343b05, 0x00000000, 0x00131c61, 0x1f260220, - 0x00343c05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x7c140000, - 0xf3001924, 0x00020000, 0x00042261, 0x58050020, - 0x00667c07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xf3081d24, 0x00025814, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000530, 0xe04b0065, 0x00304703, - 0xa04d1940, 0x00424b03, 0xee4f1965, 0x00304d03, - 0x01040022, 0x0001c060, 0x000002f0, 0x000002f0, - 0x00041a70, 0x00010220, 0x52462f05, 0x00464f05, - 0x01040022, 0x0001c060, 0x000001b0, 0x000001b0, - 0xa0510040, 0x2f004902, 0xa05b0040, 0x2f004102, - 0x27531a70, 0x49005103, 0xa0550040, 0x51003102, - 0xa1471b40, 0x5b0e4302, 0xaa5f1c40, 0x5c0e2b02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27571b70, 0x31005503, 0x00033261, 0x19060220, - 0x00345505, 0x00000000, 0x00133261, 0x1b060220, - 0x00345605, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031d61, 0x1d060220, - 0x00344705, 0x00000000, 0x275d0070, 0x41005b03, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131e61, 0x1f060220, 0x00345f05, 0x00000000, - 0x00030070, 0x60050220, 0x52464705, 0x00444306, - 0x00130070, 0x61050220, 0x52465f05, 0x00442b06, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041f52, 0x59040e68, 0x0eae3305, 0x57055305, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041a52, 0x62040e68, 0x0eae3905, 0x60055d05, - 0x00031a61, 0x19260220, 0x00345905, 0x00000000, - 0x00131b61, 0x1b260220, 0x00345a05, 0x00000000, - 0x00031b61, 0x1d260220, 0x00346205, 0x00000000, - 0x00131c61, 0x1f260220, 0x00346305, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x5a140000, 0xf3001924, 0x00020000, - 0x00042261, 0x5c050020, 0x00665a07, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3081d24, 0x00025c14, - 0x00040025, 0x00004600, 0x00000000, 0x00000120, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0631b40, 0x4f004102, 0xa06b0040, 0x4f004902, - 0x27651a70, 0x41006303, 0xa1480040, 0x630e4302, - 0xaa670040, 0x640e2b02, 0xa06f1c40, 0x6b003102, - 0x00031b70, 0x68050220, 0x52464805, 0x00444306, - 0x00030061, 0x37060220, 0x00344805, 0x00000000, - 0x00131c70, 0x69050220, 0x52466705, 0x00442b06, - 0x00130061, 0x3f060220, 0x00346705, 0x00000000, - 0x276d0070, 0x49006b03, 0x00031e61, 0x2d060220, - 0x00346f05, 0x00000000, 0x00131f61, 0x3d060220, - 0x00347005, 0x00000000, 0x27710070, 0x31006f03, - 0x00041e52, 0x6a040e68, 0x0eae3905, 0x68056505, - 0x00041a52, 0x73040e68, 0x0eae3305, 0x71056d05, - 0x00031a61, 0x37260220, 0x00346a05, 0x00000000, - 0x00131b61, 0x3f260220, 0x00346b05, 0x00000000, - 0x00031b61, 0x2d260220, 0x00347305, 0x00000000, - 0x00131c61, 0x3d260220, 0x00347405, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000218, - 0xe1741d65, 0x03fe3703, 0xea751d65, 0x03fe3f03, - 0xa0761940, 0x04027403, 0xe0781965, 0x03f07603, - 0xe07a1968, 0x00207803, 0x277c1970, 0x7a002f03, - 0xae7e3270, 0x00007803, 0x00041965, 0x00010220, - 0x22467c05, 0x00467e05, 0x01040022, 0x0001c060, - 0x000001a8, 0x000001a8, 0x00040069, 0x21058660, - 0x02462f05, 0x00000002, 0xe03b0068, 0x01e02f03, - 0x00030061, 0x47050220, 0x00442d26, 0x00000000, - 0x00130061, 0x48050220, 0x00443d26, 0x00000000, - 0x00030061, 0x4e050220, 0x00443726, 0x00000000, - 0x00130061, 0x4f050220, 0x00443f26, 0x00000000, - 0xa14c1e40, 0x210e2d02, 0xaa491f40, 0x220e3d02, - 0xa14d0040, 0x210e3702, 0xaa500040, 0x220e3f02, - 0x00031c70, 0x4a050220, 0x52464c05, 0x00442d06, - 0x00033261, 0x19060220, 0x00344c05, 0x00000000, - 0x00131d70, 0x4b050220, 0x52464905, 0x00443d06, - 0x00133261, 0x1b060220, 0x00344905, 0x00000000, - 0x00031e70, 0x51050220, 0x52464d05, 0x00443706, - 0x00033261, 0x1d060220, 0x00344d05, 0x00000000, - 0x00131f70, 0x52050220, 0x52465005, 0x00443f06, - 0x00133261, 0x1f060220, 0x00345005, 0x00000000, - 0x00041e52, 0x4c040e68, 0x0e2e4705, 0x4a053b05, - 0x00041b52, 0x53040e68, 0x0e2e4e05, 0x51053b05, - 0x00031a61, 0x19260220, 0x00344c05, 0x00000000, - 0x00131b61, 0x1b260220, 0x00344d05, 0x00000000, - 0x00031b61, 0x1d260220, 0x00345305, 0x00000000, - 0x00131c61, 0x1f260220, 0x00345405, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x5d140000, 0xfb041924, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c1d24, 0x00045d14, - 0x00040025, 0x00004600, 0x00000000, 0x00000018, - 0xa0350040, 0x45004102, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00043961, 0x0f050220, - 0x00460d05, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00003330, 0x60542a41, 0x00c00302, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xe0071c68, 0x00603503, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0561a40, 0x03f05403, - 0x00041965, 0x79058220, 0x22465605, 0xffffffc0, - 0x01040022, 0x0001c060, 0x00000b78, 0x00000b78, - 0xa17b0040, 0x350e4302, 0xaa7c0040, 0x360e2b02, - 0xa05d3240, 0x04803103, 0x00031b70, 0x4e050220, - 0x52467b05, 0x00444306, 0x00131b70, 0x57050220, - 0x52467c05, 0x00442b06, 0xe0680065, 0x03f07b03, - 0x00030061, 0x55060220, 0x00347b05, 0x00000000, - 0x00133261, 0x5b060220, 0x00347c05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x275f1e70, 0x31005d03, 0x00033261, 0x1b060220, - 0x00345d05, 0x00000000, 0x00133261, 0x1d060220, - 0x00345e05, 0x00000000, 0x00031f40, 0x4f052660, - 0x06464e05, 0x00444326, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131f40, 0x58052660, - 0x06465705, 0x00442b26, 0xa06a1f40, 0x04026803, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0611e40, 0x33025f02, 0x00031c61, 0x55260220, - 0x00344f05, 0x00000000, 0x00131c61, 0x5b260220, - 0x00345805, 0x00000000, 0xe06c1c65, 0x03f06a03, - 0x00031c61, 0x1b260220, 0x00346105, 0x00000000, - 0x00131d61, 0x1d260220, 0x00346205, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0191b40, 0x6c207902, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x62140000, - 0xfb041b24, 0x00040000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe01b1968, 0x00201903, - 0x00042269, 0x7d058660, 0x02466205, 0x00000006, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0631940, 0x7d003102, 0x27651970, 0x31006303, - 0x00030061, 0x53060220, 0x00346305, 0x00000000, - 0x00133261, 0x59060220, 0x00346405, 0x00000000, - 0x00040070, 0x00010220, 0x52466c05, 0x00467905, - 0xa0671c40, 0x33026502, 0x00031961, 0x53260220, - 0x00346705, 0x00000000, 0x00131a61, 0x59260220, - 0x00346805, 0x00000000, 0x01040022, 0x0001c060, - 0x000003d8, 0x000003d8, 0xa06e0040, 0x6c007d02, - 0xa0720040, 0x6c003502, 0x00043269, 0x1d058660, - 0x02000284, 0x00000004, 0x00040061, 0x57050220, - 0x00462f05, 0x00000000, 0x27701c70, 0x7d006e03, - 0xa01f3240, 0x6e003102, 0x27741d70, 0x35007203, - 0xa12d0040, 0x720e4302, 0xaa2e0040, 0x730e2b02, - 0x27761c70, 0x31001f03, 0x00031b70, 0x3b050220, - 0x52462d05, 0x00444306, 0x00131b70, 0x3c050220, - 0x52462e05, 0x00442b06, 0x00041b52, 0x21040e68, - 0x0eae3305, 0x76057005, 0x00041a52, 0x37040e68, - 0x0eae3905, 0x3b057405, 0x00041a70, 0x00010220, - 0x42465705, 0x00461b05, 0x01040028, 0x0001c660, - 0x00000160, 0x00000160, 0x00040069, 0x49058660, - 0x02465705, 0x00000002, 0xe03b0068, 0x01e05703, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa03d1a40, 0x49001f02, 0xa04b0040, 0x49002d02, - 0x27491a70, 0x1f003d03, 0x00033261, 0x3f060220, - 0x00343d05, 0x00000000, 0x00133261, 0x41060220, - 0x00343e05, 0x00000000, 0x274d1c70, 0x2d004b03, - 0x00033a61, 0x45060220, 0x00344b05, 0x00000000, - 0x00133a61, 0x47060220, 0x00344c05, 0x00000000, - 0x00041e52, 0x4b040e68, 0x0e2e2105, 0x49053b05, - 0x00041c52, 0x4f040e68, 0x0e2e3705, 0x4d053b05, - 0x00031a61, 0x3f260220, 0x00344b05, 0x00000000, - 0x00131b61, 0x41260220, 0x00344c05, 0x00000000, - 0x00031b61, 0x45260220, 0x00344f05, 0x00000000, - 0x00131c61, 0x47260220, 0x00345005, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x5e140000, 0xfb043f24, 0x00040000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x00000000, 0xfb0c4524, 0x00045e14, - 0xa0570040, 0x1d005702, 0x00040027, 0x00014060, - 0x00000000, 0xfffffe90, 0x00041d65, 0x50058220, - 0x02461905, 0xfffffffc, 0xa0571940, 0x50201902, - 0x00041970, 0x00010220, 0x52462f05, 0x00465705, - 0x01040022, 0x0001c060, 0x00000170, 0x00000170, - 0xa05d3a40, 0x50002d02, 0xa0610040, 0x50001f02, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x275f1a70, 0x2d005d03, 0xa06b0040, 0x2f005d02, - 0x27631b70, 0x1f006103, 0xa0650040, 0x2f006102, - 0x00031b61, 0x4a060220, 0x00346b05, 0x00000000, - 0x00131c61, 0x4c060220, 0x00346c05, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00031b61, 0x46060220, 0x00346505, 0x00000000, - 0x80103a01, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x48060220, 0x00346605, 0x00000000, - 0x27670070, 0x61006503, 0x276d0070, 0x5d006b03, - 0x00041a52, 0x69042e68, 0x0e2e6305, 0x67052105, - 0x00041a52, 0x6f042e68, 0x0e2e5f05, 0x6d053705, - 0x00031a61, 0x46260220, 0x00346905, 0x00000000, - 0x00131b61, 0x48260220, 0x00346a05, 0x00000000, - 0x00031b61, 0x4a260220, 0x00346f05, 0x00000000, - 0x00131c61, 0x4c260220, 0x00347005, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x6a140000, 0xf3004624, 0x00020000, - 0x00042a61, 0x5f050020, 0x00666a07, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x00000000, 0xf3084a24, 0x00025f14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000588, - 0xe0700065, 0x00307b03, 0xa0721940, 0x00427003, - 0xee741965, 0x00307203, 0x01040022, 0x0001c060, - 0x00000310, 0x00000310, 0x00041a70, 0x00010220, - 0x52462f05, 0x00467405, 0x01040022, 0x0001c060, - 0x00000170, 0x00000170, 0xa0760040, 0x2f007d02, - 0xa01f3240, 0x2f003502, 0x277b1a70, 0x7d007603, - 0xa0190040, 0x76003102, 0xa1571b40, 0x1f0e4302, - 0xaa2d1c40, 0x200e2b02, 0x271b1b70, 0x31001903, - 0x00033a61, 0x4b060220, 0x00341905, 0x00000000, - 0x00133a61, 0x4d060220, 0x00341a05, 0x00000000, - 0x00031d61, 0x4f060220, 0x00345705, 0x00000000, - 0x27210070, 0x35001f03, 0x00131e61, 0x51060220, - 0x00342d05, 0x00000000, 0x00030070, 0x37050220, - 0x52465705, 0x00444306, 0x00130070, 0x38050220, - 0x52462d05, 0x00442b06, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041f52, 0x1d040e68, - 0x0eae3305, 0x1b057b05, 0x00041a52, 0x3b040e68, - 0x0eae3905, 0x37052105, 0x00031a61, 0x4b260220, - 0x00341d05, 0x00000000, 0x00131b61, 0x4d260220, - 0x00341e05, 0x00000000, 0x00031b61, 0x4f260220, - 0x00343b05, 0x00000000, 0x00131c61, 0x51260220, - 0x00343c05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x1e140000, - 0xf3004b24, 0x00020000, 0x00042a61, 0x60050020, - 0x00661e07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x00000000, - 0xf3084f24, 0x00026014, 0x00040025, 0x00004600, - 0x00000000, 0x00000180, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa03c1b40, 0x74003502, - 0xa0463a40, 0x74007d02, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x273e1a70, 0x35003c03, - 0xa1580040, 0x3c0e4302, 0xaa403240, 0x3d0e2b02, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xa04a1c40, 0x46003102, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031b70, 0x41050220, - 0x52465805, 0x00444306, 0x00030061, 0x55060220, - 0x00345805, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131c70, 0x42050220, - 0x52464005, 0x00442b06, 0x00130061, 0x5b060220, - 0x00344005, 0x00000000, 0x27483a70, 0x7d004603, - 0x00031e61, 0x53060220, 0x00344a05, 0x00000000, - 0x00131f61, 0x59060220, 0x00344b05, 0x00000000, - 0x274c3a70, 0x31004a03, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00041e52, 0x45040e68, - 0x0eae3905, 0x41053e05, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x4e040e68, - 0x0eae3305, 0x4c054805, 0x00031a61, 0x55260220, - 0x00344505, 0x00000000, 0x00131b61, 0x5b260220, - 0x00344605, 0x00000000, 0x00031b61, 0x53260220, - 0x00344e05, 0x00000000, 0x00131c61, 0x59260220, - 0x00344f05, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000250, 0xe14f1d65, 0x03fe5503, - 0x80103a01, 0x00000000, 0x00000000, 0x00000000, - 0xea501d65, 0x03fe5b03, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xa0511940, 0x04024f03, - 0xe0571965, 0x03f05103, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xe05d1968, 0x00205703, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x275f1970, 0x5d002f03, 0xae613a70, 0x00005703, - 0x00041965, 0x00010220, 0x22465f05, 0x00466105, - 0x01040022, 0x0001c060, 0x000001a8, 0x000001a8, - 0x00040069, 0x62058660, 0x02462f05, 0x00000002, - 0xe0640068, 0x01e02f03, 0x00030061, 0x66050220, - 0x00445326, 0x00000000, 0x00130061, 0x67050220, - 0x00445926, 0x00000000, 0x00030061, 0x6d050220, - 0x00445526, 0x00000000, 0x00130061, 0x6e050220, - 0x00445b26, 0x00000000, 0xa15d1e40, 0x620e5302, - 0xaa681f40, 0x630e5902, 0xa15e0040, 0x620e5502, - 0xaa6f0040, 0x630e5b02, 0x00031c70, 0x69050220, - 0x52465d05, 0x00445306, 0x00033261, 0x1c060220, - 0x00345d05, 0x00000000, 0x00131d70, 0x6a050220, - 0x52466805, 0x00445906, 0x00133261, 0x1e060220, - 0x00346805, 0x00000000, 0x00031e70, 0x70050220, - 0x52465e05, 0x00445506, 0x00030061, 0x3b060220, - 0x00345e05, 0x00000000, 0x00131f70, 0x71050220, - 0x52466f05, 0x00445b06, 0x00133261, 0x3d060220, - 0x00346f05, 0x00000000, 0x00041e52, 0x6b040e68, - 0x0e2e6605, 0x69056405, 0x00041b52, 0x72040e68, - 0x0e2e6d05, 0x70056405, 0x00031a61, 0x1c260220, - 0x00346b05, 0x00000000, 0x00131b61, 0x1e260220, - 0x00346c05, 0x00000000, 0x00031b61, 0x3b260220, - 0x00347205, 0x00000000, 0x00131c61, 0x3d260220, - 0x00347305, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x61140000, - 0xfb041c24, 0x00040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c3b24, 0x00046114, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00002760, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa05c1b40, 0x79003502, - 0xa0730040, 0x05803103, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x7a140000, - 0xfb042324, 0x00040000, 0x27751970, 0x31007303, - 0x00030061, 0x50060220, 0x00347305, 0x00000000, - 0x00130061, 0x52060220, 0x00347405, 0x00000000, - 0xa0771b40, 0x33027502, 0x00031961, 0x50260220, - 0x00347705, 0x00000000, 0x00131a61, 0x52260220, - 0x00347805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x78140000, - 0xfb045024, 0x00040000, 0x00042270, 0x00010220, - 0x52467a05, 0x00467805, 0x01040022, 0x0001c060, - 0x000018e8, 0x000018c8, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x7b240000, - 0xfb042724, 0x000c0000, 0xa01e2240, 0x0ff01303, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041965, 0x20058220, 0x02461e05, 0xffffff00, - 0xa0192240, 0x7b207d02, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa01b1940, 0x0ff01903, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041965, 0x1d058220, 0x02461b05, 0xffffff00, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0221940, 0x20001d02, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x60241941, 0x00c02202, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0261940, 0x03f02403, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041965, 0x28058220, - 0x22462605, 0xffffffc0, 0x01040022, 0x0001c060, - 0x00000b78, 0x00000b78, 0xa12d0040, 0x5c0e4302, - 0xaa2e0040, 0x5d0e2b02, 0xa0370040, 0x04803103, - 0x00031b70, 0x5f050220, 0x52462d05, 0x00444306, - 0x00131b70, 0x35050220, 0x52462e05, 0x00442b06, - 0xe0690065, 0x03f02d03, 0x00033261, 0x59060220, - 0x00342d05, 0x00000000, 0x00133261, 0x64060220, - 0x00342e05, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x27451e70, 0x31003703, - 0x00033261, 0x3c060220, 0x00343705, 0x00000000, - 0x00133261, 0x3e060220, 0x00343805, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031f40, 0x60052660, 0x06465f05, 0x00444326, - 0x00131f40, 0x36052660, 0x06463505, 0x00442b26, - 0xa06b1f40, 0x04026903, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xa0471e40, 0x33024502, - 0x00031c61, 0x59260220, 0x00346005, 0x00000000, - 0x00131c61, 0x64260220, 0x00343605, 0x00000000, - 0xe06d1c65, 0x03f06b03, 0x00031c61, 0x3c260220, - 0x00344705, 0x00000000, 0x00131d61, 0x3e260220, - 0x00344805, 0x00000000, 0xa06f1b40, 0x6d202802, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x48140000, 0xfb043c24, 0x00040000, - 0xe0711968, 0x00206f03, 0x00042269, 0x5e058660, - 0x02464805, 0x00000006, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0601940, 0x5e003102, - 0x27661970, 0x31006003, 0x00033261, 0x41060220, - 0x00346005, 0x00000000, 0x00133261, 0x62060220, - 0x00346105, 0x00000000, 0x00040070, 0x00010220, - 0x52466d05, 0x00462805, 0xa0681c40, 0x33026602, - 0x00031961, 0x41260220, 0x00346805, 0x00000000, - 0x00131a61, 0x62260220, 0x00346905, 0x00000000, - 0x01040022, 0x0001c060, 0x000003f8, 0x000003f8, - 0xa0730040, 0x6d005e02, 0xa0770040, 0x6d005c02, - 0x00040069, 0x7b058660, 0x02000284, 0x00000004, - 0x00040061, 0x54050220, 0x00462f05, 0x00000000, - 0x27751c70, 0x5e007303, 0xa07d0040, 0x73003102, - 0x27791d70, 0x5c007703, 0xa14e0040, 0x770e4302, - 0xaa4f0040, 0x780e2b02, 0x271b1c70, 0x31007d03, - 0x00031b70, 0x1f050220, 0x52464e05, 0x00444306, - 0x00131b70, 0x20050220, 0x52464f05, 0x00442b06, - 0x00041b52, 0x1d040e68, 0x0eae3305, 0x1b057505, - 0x00041a52, 0x21040e68, 0x0eae3905, 0x1f057905, - 0x00041a70, 0x00010220, 0x42465405, 0x00467105, - 0x01040028, 0x0001c660, 0x00000170, 0x00000170, - 0x00040069, 0x23058660, 0x02465405, 0x00000002, - 0xe0250068, 0x01e05403, 0xa0351a40, 0x23007d02, - 0xa0493a40, 0x23004e02, 0x27371a70, 0x7d003503, - 0x00033261, 0x3d060220, 0x00343505, 0x00000000, - 0x00133261, 0x3f060220, 0x00343605, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x274b1c70, 0x4e004903, 0x00033a61, 0x45060220, - 0x00344905, 0x00000000, 0x00133a61, 0x47060220, - 0x00344a05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041e52, 0x3b040e68, - 0x0e2e1d05, 0x37052505, 0x00041c52, 0x56040e68, - 0x0e2e2105, 0x4b052505, 0x00031a61, 0x3d260220, - 0x00343b05, 0x00000000, 0x00131b61, 0x3f260220, - 0x00343c05, 0x00000000, 0x00031b61, 0x45260220, - 0x00345605, 0x00000000, 0x00131c61, 0x47260220, - 0x00345705, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x66140000, - 0xfb043d24, 0x00040000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x00000000, - 0xfb0c4524, 0x00046614, 0xa0540040, 0x7b005402, - 0x00040027, 0x00014060, 0x00000000, 0xfffffe80, - 0x00043265, 0x57058220, 0x02466f05, 0xfffffffc, - 0xa0601940, 0x57206f02, 0x00041970, 0x00010220, - 0x52462f05, 0x00466005, 0x01040022, 0x0001c060, - 0x00000180, 0x00000180, 0xa0663a40, 0x57004e02, - 0xa06a0040, 0x57007d02, 0x27681a70, 0x4e006603, - 0xa0740040, 0x2f006602, 0x276c1b70, 0x7d006a03, - 0xa06e0040, 0x2f006a02, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x4a060220, - 0x00347405, 0x00000000, 0x80103a01, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x4c060220, - 0x00347505, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x46060220, - 0x00346e05, 0x00000000, 0x80103a01, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x48060220, - 0x00346f05, 0x00000000, 0x27700070, 0x6a006e03, - 0x27760070, 0x66007403, 0x00041a52, 0x72042e68, - 0x0e2e6c05, 0x70051d05, 0x00041a52, 0x78042e68, - 0x0e2e6805, 0x76052105, 0x00031a61, 0x46260220, - 0x00347205, 0x00000000, 0x00131b61, 0x48260220, - 0x00347305, 0x00000000, 0x00031b61, 0x4a260220, - 0x00347805, 0x00000000, 0x00131c61, 0x4c260220, - 0x00347905, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x73140000, - 0xf3004624, 0x00020000, 0x00042a61, 0x67050020, - 0x00667307, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x00000000, - 0xf3084a24, 0x00026714, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000578, 0xe0790065, 0x00302d03, - 0xa07b1940, 0x00427903, 0xee7d1965, 0x00307b03, - 0x01040022, 0x0001c060, 0x00000300, 0x00000300, - 0x00041a70, 0x00010220, 0x52462f05, 0x00467d05, - 0x01040022, 0x0001c060, 0x00000170, 0x00000170, - 0xa01b0040, 0x2f005e02, 0xa0250040, 0x2f005c02, - 0x271d1a70, 0x5e001b03, 0xa01f0040, 0x1b003102, - 0xa1611b40, 0x250e4302, 0xaa351c40, 0x260e2b02, - 0x27211b70, 0x31001f03, 0x00033a61, 0x4b060220, - 0x00341f05, 0x00000000, 0x00133a61, 0x4d060220, - 0x00342005, 0x00000000, 0x00031d61, 0x54060220, - 0x00346105, 0x00000000, 0x272d0070, 0x5c002503, - 0x00131e61, 0x56060220, 0x00343505, 0x00000000, - 0x00030070, 0x36050220, 0x52466105, 0x00444306, - 0x00130070, 0x37050220, 0x52463505, 0x00442b06, - 0x00041f52, 0x23040e68, 0x0eae3305, 0x21051d05, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041a52, 0x3b040e68, 0x0eae3905, 0x36052d05, - 0x00031a61, 0x4b260220, 0x00342305, 0x00000000, - 0x00131b61, 0x4d260220, 0x00342405, 0x00000000, - 0x00031b61, 0x54260220, 0x00343b05, 0x00000000, - 0x00131c61, 0x56260220, 0x00343c05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x24140000, 0xf3004b24, 0x00020000, - 0x00042a61, 0x68050020, 0x00662407, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x00000000, 0xf3085424, 0x00026814, - 0x00040025, 0x00004600, 0x00000000, 0x00000170, - 0xa03c3240, 0x7d005c02, 0xa0483a40, 0x7d005e02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x273e1a70, 0x5c003c03, 0xa1663a40, 0x3c0e4302, - 0xaa403240, 0x3d0e2b02, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xa04c1c40, 0x48003102, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00031b70, 0x45050220, 0x52466605, 0x00444306, - 0x00030061, 0x59060220, 0x00346605, 0x00000000, - 0x80103a01, 0x00000000, 0x00000000, 0x00000000, - 0x00131c70, 0x46050220, 0x52464005, 0x00442b06, - 0x00130061, 0x64060220, 0x00344005, 0x00000000, - 0x274a3a70, 0x5e004803, 0x00031e61, 0x41060220, - 0x00344c05, 0x00000000, 0x00131f61, 0x62060220, - 0x00344d05, 0x00000000, 0x274e3a70, 0x31004c03, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00041e52, 0x47040e68, 0x0eae3905, 0x45053e05, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00041a52, 0x54040e68, 0x0eae3305, 0x4e054a05, - 0x00031a61, 0x59260220, 0x00344705, 0x00000000, - 0x00131b61, 0x64260220, 0x00344805, 0x00000000, - 0x00031b61, 0x41260220, 0x00345405, 0x00000000, - 0x00131c61, 0x62260220, 0x00345505, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000250, - 0xe1551a65, 0x03fe5903, 0x80103a01, 0x00000000, - 0x00000000, 0x00000000, 0xea561d65, 0x03fe6403, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0571940, 0x04025503, 0xe05e1965, 0x03f05703, - 0xe0601968, 0x00205e03, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x27661970, 0x60002f03, - 0xae683a70, 0x00005e03, 0x00041965, 0x00010220, - 0x22466605, 0x00466805, 0x01040022, 0x0001c060, - 0x000001a8, 0x000001a8, 0x00040069, 0x69058660, - 0x02462f05, 0x00000002, 0xe06b0068, 0x01e02f03, - 0x00030061, 0x6d050220, 0x00444126, 0x00000000, - 0x00130061, 0x6e050220, 0x00446226, 0x00000000, - 0x00030061, 0x74050220, 0x00445926, 0x00000000, - 0x00130061, 0x75050220, 0x00446426, 0x00000000, - 0xa1671e40, 0x690e4102, 0xaa6f1f40, 0x6a0e6202, - 0xa1680040, 0x690e5902, 0xaa760040, 0x6a0e6402, - 0x00031c70, 0x70050220, 0x52466705, 0x00444106, - 0x00030061, 0x55060220, 0x00346705, 0x00000000, - 0x00131d70, 0x71050220, 0x52466f05, 0x00446206, - 0x00130061, 0x57060220, 0x00346f05, 0x00000000, - 0x00031e70, 0x77050220, 0x52466805, 0x00445906, - 0x00030061, 0x5e060220, 0x00346805, 0x00000000, - 0x00131f70, 0x78050220, 0x52467605, 0x00446406, - 0x00130061, 0x60060220, 0x00347605, 0x00000000, - 0x00041e52, 0x72040e68, 0x0e2e6d05, 0x70056b05, - 0x00041b52, 0x79040e68, 0x0e2e7405, 0x77056b05, - 0x00031a61, 0x55260220, 0x00347205, 0x00000000, - 0x00131b61, 0x57260220, 0x00347305, 0x00000000, - 0x00031b61, 0x5e260220, 0x00347905, 0x00000000, - 0x00131c61, 0x60260220, 0x00347a05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x69140000, 0xfb045524, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c5e24, 0x00046914, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000c40, - 0xa07c1b40, 0x28005c02, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041f69, 0x7e058660, - 0x02461905, 0x00000005, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe0171a68, 0x00607c03, - 0xa0191a40, 0x03f07e03, 0x00041965, 0x1b058220, - 0x22461905, 0xffffffc0, 0x01040022, 0x0001c060, - 0x00000bc0, 0x00000bc0, 0xa11d0040, 0x7c0e4302, - 0xaa1e0040, 0x7d0e2b02, 0x00044231, 0x21140000, - 0xfb045024, 0x00040000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031a70, 0x69050220, - 0x52461d05, 0x00444306, 0x00131a70, 0x1f050220, - 0x52461e05, 0x00442b06, 0xe02d0065, 0x03f01d03, - 0x00030061, 0x76060220, 0x00341d05, 0x00000000, - 0x00130061, 0x7a060220, 0x00341e05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031d40, 0x6a052660, 0x06466905, 0x00444326, - 0x00131d40, 0x20052660, 0x06461f05, 0x00442b26, - 0xa0351d40, 0x04022d03, 0x00031b61, 0x76260220, - 0x00346a05, 0x00000000, 0x00131b61, 0x7a260220, - 0x00342005, 0x00000000, 0xe0371b65, 0x03f03503, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa03b1940, 0x37201b02, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe03d1968, 0x00203b03, - 0x00042269, 0x23058660, 0x02462105, 0x00000006, - 0xa0251940, 0x23003102, 0x27271970, 0x31002503, - 0x00030061, 0x5a060220, 0x00342505, 0x00000000, - 0x00130061, 0x78060220, 0x00342605, 0x00000000, - 0x00040070, 0x00010220, 0x52463705, 0x00461b05, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0291c40, 0x33022702, 0x00031961, 0x5a260220, - 0x00342905, 0x00000000, 0x00131a61, 0x78260220, - 0x00342a05, 0x00000000, 0x01040022, 0x0001c060, - 0x00000438, 0x00000438, 0xa03f3240, 0x37002302, - 0xa0453a40, 0x37007c02, 0x00043a69, 0x49058660, - 0x02000284, 0x00000004, 0x00040061, 0x67050220, - 0x00462f05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27411c70, 0x23003f03, - 0xa04b3a40, 0x3f003102, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x27471d70, 0x7c004503, - 0xa1513240, 0x450e4302, 0xaa523240, 0x460e2b02, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x274d1c70, 0x31004b03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031b70, 0x53050220, - 0x52465105, 0x00444306, 0x00131b70, 0x54050220, - 0x52465205, 0x00442b06, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041b52, 0x4f040e68, - 0x0eae3305, 0x4d054105, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x55040e68, - 0x0eae3905, 0x53054705, 0x00041a70, 0x00010220, - 0x42466705, 0x00463d05, 0x01040028, 0x0001c660, - 0x00000140, 0x00000140, 0x00043269, 0x57058660, - 0x02466705, 0x00000002, 0xe0693268, 0x01e06703, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa06b1a40, 0x57004b02, 0xa0700040, 0x57005102, - 0x276d1a70, 0x4b006b03, 0x00033261, 0x5f060220, - 0x00346b05, 0x00000000, 0x00133261, 0x61060220, - 0x00346c05, 0x00000000, 0x27721c70, 0x51007003, - 0x00033261, 0x63060220, 0x00347005, 0x00000000, - 0x00133261, 0x65060220, 0x00347105, 0x00000000, - 0x00041e52, 0x6f040e68, 0x0e2e4f05, 0x6d056905, - 0x00041c52, 0x74040e68, 0x0e2e5505, 0x72056905, - 0x00031a61, 0x5f260220, 0x00346f05, 0x00000000, - 0x00131b61, 0x61260220, 0x00347005, 0x00000000, - 0x00031b61, 0x63260220, 0x00347405, 0x00000000, - 0x00131c61, 0x65260220, 0x00347505, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x6a140000, 0xfb045f24, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c6324, 0x00046a14, - 0xa0670040, 0x49006702, 0x00040027, 0x00014060, - 0x00000000, 0xfffffeb0, 0x00040065, 0x7e058220, - 0x02463b05, 0xfffffffc, 0xa0191940, 0x7e203b02, - 0x00041970, 0x00010220, 0x52462f05, 0x00461905, - 0x01040022, 0x0001c060, 0x00000190, 0x00000190, - 0xa01f0040, 0x7e005102, 0xa0250040, 0x7e004b02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27211a70, 0x51001f03, 0xa0370040, 0x2f001f02, - 0x27271b70, 0x4b002503, 0xa0290040, 0x2f002502, - 0x00031b61, 0x68060220, 0x00343705, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x6a060220, 0x00343805, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031b61, 0x64060220, 0x00342905, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x66060220, 0x00342a05, 0x00000000, - 0x272d0070, 0x25002903, 0x273b0070, 0x1f003703, - 0x00041a52, 0x35042e68, 0x0e2e2705, 0x2d054f05, - 0x00041a52, 0x3d042e68, 0x0e2e2105, 0x3b055505, - 0x00031a61, 0x64260220, 0x00343505, 0x00000000, - 0x00131b61, 0x66260220, 0x00343605, 0x00000000, - 0x00031b61, 0x68260220, 0x00343d05, 0x00000000, - 0x00131c61, 0x6a260220, 0x00343e05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x36140000, 0xf3006424, 0x00020000, - 0x00042261, 0x6c050020, 0x00663607, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3086824, 0x00026c14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x000005e8, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe03e1c65, 0x00301d03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0401940, 0x00423e03, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xee451965, 0x00304003, 0x01040022, 0x0001c060, - 0x00000350, 0x00000350, 0x00041a70, 0x00010220, - 0x52462f05, 0x00464505, 0x01040022, 0x0001c060, - 0x000001c0, 0x000001c0, 0xa0473a40, 0x2f002302, - 0xa0513240, 0x2f007c02, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x27491a70, 0x23004703, - 0xa04b3a40, 0x47003102, 0xa1711b40, 0x510e4302, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0xaa551c40, 0x520e2b02, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x274d1b70, 0x31004b03, - 0x00033261, 0x69060220, 0x00344b05, 0x00000000, - 0x00133261, 0x6b060220, 0x00344c05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031d61, 0x6d060220, 0x00347105, 0x00000000, - 0x27533270, 0x7c005103, 0x00131e61, 0x6f060220, - 0x00345505, 0x00000000, 0x00033270, 0x56050220, - 0x52467105, 0x00444306, 0x00133270, 0x57050220, - 0x52465505, 0x00442b06, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041f52, 0x4f040e68, - 0x0eae3305, 0x4d054905, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x58040e68, - 0x0eae3905, 0x56055305, 0x00031a61, 0x69260220, - 0x00344f05, 0x00000000, 0x00131b61, 0x6b260220, - 0x00345005, 0x00000000, 0x00031b61, 0x6d260220, - 0x00345805, 0x00000000, 0x00131c61, 0x6f260220, - 0x00345905, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x50140000, - 0xf3006924, 0x00020000, 0x00042261, 0x71050020, - 0x00665007, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xf3086d24, 0x00027114, 0x00040025, 0x00004600, - 0x00000000, 0x00000170, 0xa05e3240, 0x45007c02, - 0xa0663240, 0x45002302, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27601a70, 0x7c005e03, - 0xa1723240, 0x5e0e4302, 0xaa623240, 0x5f0e2b02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa06a1c40, 0x66003102, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031b70, 0x63050220, - 0x52467205, 0x00444306, 0x00030061, 0x76060220, - 0x00347205, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131c70, 0x64050220, - 0x52466205, 0x00442b06, 0x00130061, 0x7a060220, - 0x00346205, 0x00000000, 0x27683270, 0x23006603, - 0x00031e61, 0x5a060220, 0x00346a05, 0x00000000, - 0x00131f61, 0x78060220, 0x00346b05, 0x00000000, - 0x276c3270, 0x31006a03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041e52, 0x65040e68, - 0x0eae3905, 0x63056005, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x6e040e68, - 0x0eae3305, 0x6c056805, 0x00031a61, 0x76260220, - 0x00346505, 0x00000000, 0x00131b61, 0x7a260220, - 0x00346605, 0x00000000, 0x00031b61, 0x5a260220, - 0x00346e05, 0x00000000, 0x00131c61, 0x78260220, - 0x00346f05, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000240, 0xe16f1d65, 0x03fe7603, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0xea701d65, 0x03fe7a03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0711940, 0x04026f03, - 0xe0731965, 0x03f07103, 0xe07e1968, 0x00207303, - 0x27191970, 0x7e002f03, 0xae1d0070, 0x00007303, - 0x00041965, 0x00010220, 0x22461905, 0x00461d05, - 0x01040022, 0x0001c060, 0x000001b8, 0x000001b8, - 0x00040069, 0x1e058660, 0x02462f05, 0x00000002, - 0xe0200068, 0x01e02f03, 0x00030061, 0x22050220, - 0x00445a26, 0x00000000, 0x00130061, 0x23050220, - 0x00447826, 0x00000000, 0x00030061, 0x29050220, - 0x00447626, 0x00000000, 0x00130061, 0x2a050220, - 0x00447a26, 0x00000000, 0xa17e1e40, 0x1e0e5a02, - 0xaa241f40, 0x1f0e7802, 0xa17f0040, 0x1e0e7602, - 0xaa2d0040, 0x1f0e7a02, 0x00031c70, 0x25050220, - 0x52467e05, 0x00445a06, 0x00030061, 0x6e060220, - 0x00347e05, 0x00000000, 0x00131d70, 0x26050220, - 0x52462405, 0x00447806, 0x00130061, 0x70060220, - 0x00342405, 0x00000000, 0x00031e70, 0x35050220, - 0x52467f05, 0x00447606, 0x00030061, 0x72060220, - 0x00347f05, 0x00000000, 0x00131f70, 0x36050220, - 0x52462d05, 0x00447a06, 0x00130061, 0x74060220, - 0x00342d05, 0x00000000, 0x00041e52, 0x27040e68, - 0x0e2e2205, 0x25052005, 0x00041b52, 0x37040e68, - 0x0e2e2905, 0x35052005, 0x00031a61, 0x6e260220, - 0x00342705, 0x00000000, 0x00131b61, 0x70260220, - 0x00342805, 0x00000000, 0x00031b61, 0x72260220, - 0x00343705, 0x00000000, 0x00131c61, 0x74260220, - 0x00343805, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x76140000, - 0xfb046e24, 0x00040000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xfb0c7224, 0x00047614, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000018, 0xa05c1b40, 0x1b007c02, - 0x00040024, 0x0001c060, 0x00000030, 0x00000030, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x17050220, 0x00460b05, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000da8, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00042a69, 0x3b058660, 0x02460505, 0x00000003, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xe0091c68, 0x00605c03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa03d1a40, 0x03f03b03, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041965, 0x3f058220, 0x22463d05, 0xffffffc0, - 0x01040022, 0x0001c060, 0x00000cf8, 0x00000cf8, - 0xa1413240, 0x5c0e4302, 0xaa423240, 0x5d0e2b02, - 0xa0473a40, 0x04c03103, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00030070, 0x01050220, - 0x52464105, 0x00444306, 0x80103a01, 0x00000000, - 0x00000000, 0x00000000, 0x00131b70, 0x45050220, - 0x52464205, 0x00442b06, 0xe0553265, 0x03f04103, - 0x00033261, 0x27060220, 0x00344105, 0x00000000, - 0x00130061, 0x2d060220, 0x00344205, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x27491e70, 0x31004703, 0x00033461, 0x73060220, - 0x00344705, 0x00000000, 0x00133461, 0x75060220, - 0x00344805, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031f40, 0x19052660, - 0x06460105, 0x00444326, 0x80103a01, 0x00000000, - 0x00000000, 0x00000000, 0x00131f40, 0x46052660, - 0x06464505, 0x00442b26, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0571f40, 0x04025503, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xa04b1e40, 0x33024902, 0x00031c61, 0x27260220, - 0x00341905, 0x00000000, 0x00131c61, 0x2d260220, - 0x00344605, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe0591c65, 0x03f05703, - 0x00031c61, 0x73260220, 0x00344b05, 0x00000000, - 0x00131d61, 0x75260220, 0x00344c05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa05e1b40, 0x59203f02, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x4c140000, - 0xfb047324, 0x00040000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe0601968, 0x00205e03, - 0x00042469, 0x4e058660, 0x02464c05, 0x00000006, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0501940, 0x4e003102, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27521970, 0x31005003, - 0x00030061, 0x7d060220, 0x00345005, 0x00000000, - 0x00133261, 0x29060220, 0x00345105, 0x00000000, - 0x00040070, 0x00010220, 0x52465905, 0x00463f05, - 0xa0541c40, 0x33025202, 0x00031961, 0x7d260220, - 0x00345405, 0x00000000, 0x00131a61, 0x29260220, - 0x00345505, 0x00000000, 0x01040022, 0x0001c060, - 0x00000468, 0x00000468, 0xa0623240, 0x59004e02, - 0xa0663240, 0x59005c02, 0x00043269, 0x6a058660, - 0x02000284, 0x00000004, 0x00040961, 0x01050220, - 0x00462f05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27641c70, 0x4e006203, - 0xa06c3240, 0x62003102, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27681d70, 0x5c006603, - 0xa1723440, 0x660e4302, 0xaa733440, 0x670e2b02, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x276e1c70, 0x31006c03, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00031b70, 0x74050220, - 0x52467205, 0x00444306, 0x80103401, 0x00000000, - 0x00000000, 0x00000000, 0x00131b70, 0x75050220, - 0x52467305, 0x00442b06, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00041b52, 0x70040e68, - 0x0eae3305, 0x6e056405, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x1d040e68, - 0x0eae3905, 0x74056805, 0x00041a70, 0x00010220, - 0x42460105, 0x00466005, 0x01040028, 0x0001c660, - 0x00000170, 0x00000170, 0x00043269, 0x1f058660, - 0x02460105, 0x00000002, 0xe0211f68, 0x01e00103, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0231a40, 0x1f006c02, 0xa0360040, 0x1f007202, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27251a70, 0x6c002303, 0x00033461, 0x74060220, - 0x00342305, 0x00000000, 0x00133461, 0x76060220, - 0x00342405, 0x00000000, 0x273b1c70, 0x72003603, - 0x00033261, 0x78060220, 0x00343605, 0x00000000, - 0x00133261, 0x7a060220, 0x00343705, 0x00000000, - 0x00041e52, 0x35040e68, 0x0e2e7005, 0x25052105, - 0x00041c52, 0x3d040e68, 0x0e2e1d05, 0x3b052105, - 0x00031a61, 0x74260220, 0x00343505, 0x00000000, - 0x00131b61, 0x76260220, 0x00343605, 0x00000000, - 0x00031b61, 0x78260220, 0x00343d05, 0x00000000, - 0x00131c61, 0x7a260220, 0x00343e05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x19140000, 0xfb047424, 0x00040000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c7824, 0x00041914, - 0xa0010040, 0x6a000102, 0x00040027, 0x00014060, - 0x00000000, 0xfffffe80, 0x00040065, 0x45058220, - 0x02465e05, 0xfffffffc, 0xa0471940, 0x45205e02, - 0x00041970, 0x00010220, 0x52462f05, 0x00464705, - 0x01040022, 0x0001c060, 0x00000180, 0x00000180, - 0xa0480040, 0x45007202, 0xa04c0040, 0x45006c02, - 0x274a1a70, 0x72004803, 0xa0580040, 0x2f004802, - 0x27501b70, 0x6c004c03, 0xa0520040, 0x2f004c02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031b61, 0x19060220, 0x00345805, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x1b060220, 0x00345905, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031b61, 0x79060220, 0x00345205, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x7b060220, 0x00345305, 0x00000000, - 0x27540070, 0x4c005203, 0x275a0070, 0x48005803, - 0x00041a52, 0x56042e68, 0x0e2e5005, 0x54057005, - 0x00041a52, 0x5e042e68, 0x0e2e4a05, 0x5a051d05, - 0x00031a61, 0x79260220, 0x00345605, 0x00000000, - 0x00131b61, 0x7b260220, 0x00345705, 0x00000000, - 0x00031b61, 0x19260220, 0x00345e05, 0x00000000, - 0x00131c61, 0x1b260220, 0x00345f05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x57140000, 0xf3007924, 0x00020000, - 0x00042261, 0x1d050020, 0x00665707, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3081924, 0x00021d14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x000005f8, - 0xe05f1f65, 0x00304103, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0611940, 0x00425f03, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xee631965, 0x00306103, 0x01040022, 0x0001c060, - 0x00000370, 0x00000370, 0x00041a70, 0x00010220, - 0x52462f05, 0x00466305, 0x01040022, 0x0001c060, - 0x000001f0, 0x000001f0, 0xa0653240, 0x2f004e02, - 0xa06f3340, 0x2f005c02, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27671a70, 0x4e006503, - 0xa0693240, 0x65003102, 0xa1221b40, 0x6f0e4302, - 0x80103401, 0x00000000, 0x00000000, 0x00000000, - 0xaa731c40, 0x700e2b02, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x276b1b70, 0x31006903, - 0x00033261, 0x1a060220, 0x00346905, 0x00000000, - 0x00133261, 0x1c060220, 0x00346a05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031d61, 0x1e060220, 0x00342205, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x27713370, 0x5c006f03, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131e61, 0x20060220, - 0x00347305, 0x00000000, 0x00033470, 0x74050220, - 0x52462205, 0x00444306, 0x00133470, 0x75050220, - 0x52467305, 0x00442b06, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00041f52, 0x6d040e68, - 0x0eae3305, 0x6b056705, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x76040e68, - 0x0eae3905, 0x74057105, 0x00031a61, 0x1a260220, - 0x00346d05, 0x00000000, 0x00131b61, 0x1c260220, - 0x00346e05, 0x00000000, 0x00031b61, 0x1e260220, - 0x00347605, 0x00000000, 0x00131c61, 0x20260220, - 0x00347705, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x6e140000, - 0xf3001a24, 0x00020000, 0x00042261, 0x22050020, - 0x00666e07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xf3081e24, 0x00022214, 0x00040025, 0x00004600, - 0x00000000, 0x00000160, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0773440, 0x63005c02, - 0xa01a3240, 0x63004e02, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27791a70, 0x5c007703, - 0xa1233240, 0x770e4302, 0xaa7b3240, 0x780e2b02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa01e1c40, 0x1a003102, 0x00031b70, 0x01050220, - 0x52462305, 0x00444306, 0x00030061, 0x27060220, - 0x00342305, 0x00000000, 0x00130970, 0x02050220, - 0x52467b05, 0x00442b06, 0x00130061, 0x2d060220, - 0x00347b05, 0x00000000, 0x271c3270, 0x4e001a03, - 0x00031e61, 0x7d060220, 0x00341e05, 0x00000000, - 0x00131f61, 0x29060220, 0x00341f05, 0x00000000, - 0x27203270, 0x31001e03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041e52, 0x19040e68, - 0x0eae3905, 0x01057905, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x22040e68, - 0x0eae3305, 0x20051c05, 0x00031a61, 0x27260220, - 0x00341905, 0x00000000, 0x00131b61, 0x2d260220, - 0x00341a05, 0x00000000, 0x00031b61, 0x7d260220, - 0x00342205, 0x00000000, 0x00131c61, 0x29260220, - 0x00342305, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000240, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe1231d65, 0x03fe2703, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0xea241d65, 0x03fe2d03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0251940, 0x04022303, - 0xe0311965, 0x03f02503, 0xe0331968, 0x00203103, - 0x27351970, 0x33002f03, 0xae370070, 0x00003103, - 0x00041965, 0x00010220, 0x22463505, 0x00463705, - 0x01040022, 0x0001c060, 0x000001a8, 0x000001a8, - 0x00040069, 0x38058660, 0x02462f05, 0x00000002, - 0xe03a0068, 0x01e02f03, 0x00030061, 0x3c050220, - 0x00447d26, 0x00000000, 0x00130061, 0x3d050220, - 0x00442926, 0x00000000, 0x00030061, 0x47050220, - 0x00442726, 0x00000000, 0x00130061, 0x48050220, - 0x00442d26, 0x00000000, 0xa12f1e40, 0x380e7d02, - 0xa1300040, 0x380e2702, 0xaa3e1f40, 0x390e2902, - 0xaa490040, 0x390e2d02, 0x00031c70, 0x41050220, - 0x52462f05, 0x00447d06, 0x00033261, 0x1f060220, - 0x00342f05, 0x00000000, 0x00031d70, 0x4a050220, - 0x52463005, 0x00442706, 0x00030061, 0x23060220, - 0x00343005, 0x00000000, 0x00131e70, 0x42050220, - 0x52463e05, 0x00442906, 0x00130061, 0x21060220, - 0x00343e05, 0x00000000, 0x00131f61, 0x25060220, - 0x00344905, 0x00000000, 0x00130070, 0x4b050220, - 0x52464905, 0x00442d06, 0x00041c52, 0x45040e68, - 0x0e2e3c05, 0x41053a05, 0x00041a52, 0x4c040e68, - 0x0e2e4705, 0x4a053a05, 0x00031a61, 0x1f260220, - 0x00344505, 0x00000000, 0x00131b61, 0x21260220, - 0x00344605, 0x00000000, 0x00031b61, 0x23260220, - 0x00344c05, 0x00000000, 0x00131c61, 0x25260220, - 0x00344d05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x27140000, - 0xfb041f24, 0x00040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c2324, 0x00042714, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000030, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xa04d1b40, 0x3f005c02, - 0xe0111968, 0x00604d03, 0x00040024, 0x0001c060, - 0x00000080, 0x00000080, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x0d050220, - 0x00460b05, 0x00000000, 0x00043961, 0x0f050220, - 0x00460b05, 0x00000000, 0x00041c61, 0x11050220, - 0x00460b05, 0x00000000, 0x00043461, 0x07050220, - 0x00460b05, 0x00000000, 0x00043461, 0x09050220, - 0x00460b05, 0x00000000, 0x00043861, 0x17050220, - 0x00460b05, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0xa1310040, 0x028e4303, - 0xaa4e1c40, 0x028e2b03, 0xa1381f40, 0x040e4303, - 0xaa513240, 0x040e2b03, 0x00031c70, 0x36050220, - 0x52463105, 0x00444306, 0x00131c70, 0x4f050220, - 0x52464e05, 0x00442b06, 0x00030061, 0x32060220, - 0x00343105, 0x00000000, 0x00130061, 0x34060220, - 0x00344e05, 0x00000000, 0x00031e70, 0x39050220, - 0x52463805, 0x00444306, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131e70, 0x52050220, - 0x52465105, 0x00442b06, 0x00030061, 0x2d060220, - 0x00343805, 0x00000000, 0x00130061, 0x2f060220, - 0x00345105, 0x00000000, 0x00031f40, 0x37052660, - 0x06463605, 0x00444326, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131f40, 0x50052660, - 0x06464f05, 0x00442b26, 0x00031e40, 0x3a052660, - 0x06463905, 0x00444326, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131e40, 0x53052660, - 0x06465205, 0x00442b26, 0x00031c61, 0x32260220, - 0x00343705, 0x00000000, 0x00131c61, 0x34260220, - 0x00345005, 0x00000000, 0x00031c61, 0x2d260220, - 0x00343a05, 0x00000000, 0x00131c61, 0x2f260220, - 0x00345305, 0x00000000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x00000000, - 0xfb0c2d24, 0x003c0344, 0xa13b3240, 0x050e4303, - 0xaa540040, 0x050e2b03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031a70, 0x3c050220, - 0x52463b05, 0x00444306, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131a70, 0x55050220, - 0x52465405, 0x00442b06, 0x00033561, 0x2e060220, - 0x00343b05, 0x00000000, 0x00133561, 0x30060220, - 0x00345405, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031c40, 0x3d052660, - 0x06463c05, 0x00444326, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131c40, 0x56052660, - 0x06465505, 0x00442b26, 0x00031a61, 0x2e260220, - 0x00343d05, 0x00000000, 0x00131a61, 0x30260220, - 0x00345605, 0x00000000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xfb0c2e24, 0x001c1334, 0x00044731, 0x00000000, - 0xfb0c3224, 0x003c0b44, 0x80033261, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_copy_compact = { - .prog_data = { - .base.nr_params = 13, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 1024, - .base.total_shared = 0, - .base.program_size = 47712, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_copy_compact_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 13, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 20, - .arg_count = 3, - .args = gfx125_bvh_copy_compact_args, - .code = gfx125_bvh_copy_compact_code, -}; -const char *gfx125_bvh_copy_compact_sha1 = "6d43e5ce6ce550612596919b5fd77c769d56a8af"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_copy_deserialize_indirect.h b/src/intel/vulkan/grl/gfx125_bvh_copy_deserialize_indirect.h deleted file mode 100644 index ff4323365d8..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_copy_deserialize_indirect.h +++ /dev/null @@ -1,3977 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_copy_deserialize_indirect_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_copy_deserialize_indirect_args[] = { - { 0, 8 }, - { 8, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g112<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g7<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g113<1>UD g112<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -mov(8) g62<1>UW 0x76543210V { align1 WE_all 1Q }; -shl(16) g98<1>D g7<8,8,1>D 0x00000004UD { align1 1H I@3 }; -mov(8) g37<2>UD g7<4,4,1>UD { align1 1Q }; -mov(8) g39<2>UD g8<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(1) g1UD g113UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g62.8<1>UW g62<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@4 compacted }; -mov(8) g37.1<2>UD 0x00000000UD { align1 1Q I@3 }; -mov(8) g39.1<2>UD 0x00000000UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -mov(16) g100<1>D g62<8,8,1>UW { align1 1H }; -and(16) g102<1>UD g100<1,1,0>UD 0x0000000fUD { align1 1H I@1 compacted }; -add(16) g71<1>D g98<1,1,0>D g102<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g3.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g5.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g9.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g11.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g3<2>F g2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g5<2>F g2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g9<2>F g2.2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g11<2>F g2.2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g15<1>UD g3<8,4,2>UD { align1 1Q F@4 }; -and(8) g115<1>UD g3<8,4,2>UD 0x00000003UD { align1 1Q compacted }; -mov(8) g16<1>UD g5<8,4,2>UD { align1 2Q F@3 }; -and(8) g105<1>UD g5<8,4,2>UD 0x0000003fUD { align1 2Q compacted }; -and(8) g116<1>UD g5<8,4,2>UD 0x00000003UD { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g1<1>UD g9.1<8,4,2>UD { align1 1Q F@2 }; -add(8) g82<1>D g9<8,4,2>D 40D { align1 1Q compacted }; -mov(8) g2<1>UD g11.1<8,4,2>UD { align1 2Q F@1 }; -add(8) g83<1>D g11<8,4,2>D 40D { align1 2Q compacted }; -add(16) g117<1>D -g115<1,1,0>D 4D { align1 1H I@5 compacted }; -cmp.l.f0.0(8) g84<1>UD g82<8,8,1>UD g9<8,4,2>UD { align1 1Q I@4 }; -mov(8) g57<2>UD g82<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g85<1>UD g83<8,8,1>UD g11<8,4,2>UD { align1 2Q I@4 }; -mov(8) g59<2>UD g83<4,4,1>UD { align1 2Q }; -add(8) g86<1>D -g84<8,8,1>D g9.1<8,4,2>D { align1 1Q I@4 }; -add(8) g87<1>D -g85<8,8,1>D g11.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g57.1<2>UD g86<4,4,1>UD { align1 1Q I@2 }; -mov(8) g59.1<2>UD g87<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g25UD g57UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -shr(16) g81<1>UD g25<1,1,0>UD 0x00000008UD { align1 1H $1.dst compacted }; -shl(16) g87<1>D g29<8,8,1>D 0x00000003UD { align1 1H $1.dst }; -shl(16) g89<1>D g31<8,8,1>D 0x00000003UD { align1 1H $1.dst }; -shr(16) g91<1>UD g29<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -add(16) g13<1>D g81<1,1,0>D 4D { align1 1H I@4 compacted }; -add(16) g49<1>D g87<1,1,0>D 56D { align1 1H I@4 compacted }; -and(16) g87<1>UD g117<1,1,0>UD 0x00000003UD { align1 1H compacted }; -or(16) g93<1>UD g89<1,1,0>UD g91<1,1,0>UD { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g95<1>UD g49<1,1,0>UD 0x00000038UD { align1 1H I@3 compacted }; -add(8) g83<1>D g9<8,4,2>D g49<1,1,0>D { align1 1Q compacted }; -add(8) g84<1>D g11<8,4,2>D g50<1,1,0>D { align1 2Q compacted }; -add(16) g51<1>D -g95<1,1,0>D g93<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(8) g103<1>UD g83<8,8,1>UD g9<8,4,2>UD { align1 1Q I@3 }; -mov(8) g67<2>UD g83<4,4,1>UD { align1 1Q }; -or(16) g96<1>UD g29<1,1,0>UD g31<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(8) g104<1>UD g84<8,8,1>UD g11<8,4,2>UD { align1 2Q I@5 }; -mov(8) g69<2>UD g84<4,4,1>UD { align1 2Q }; -cmp.z.f0.0(16) null<1>D g96<8,8,1>D 0D { align1 1H I@3 }; -add3(16) g85<1>D g1<8,8,1>D g51<8,8,1>D -g103<1,1,1>D { align1 1H I@3 }; -and(8) g104<1>UD g3<8,4,2>UD 0x0000003fUD { align1 1Q compacted }; -mov(8) g67.1<2>UD g85<4,4,1>UD { align1 1Q I@2 }; -mov(8) g69.1<2>UD g86<4,4,1>UD { align1 2Q I@3 }; -add(16) g106<1>D -g104<1,1,0>D 64D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(16) g113<1>UD g106<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL1 UIP: LABEL0 { align1 1H }; -add(16) g118<1>D g25<1,1,0>D -g113<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) null<1>UD g113<8,8,1>UD g25<8,8,1>UD { align1 1H }; -shr(16) g120<1>UD g118<1,1,0>UD 0x00000002UD { align1 1H I@2 compacted }; -(+f0.0) if(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; -add(16) g122<1>D g49<1,1,0>D g113<1,1,0>D { align1 1H compacted }; -shl(16) g17<1>D g81<8,8,1>D 0x00000004UD { align1 1H }; -add(8) g33<1>D g3<8,4,2>D g113<1,1,0>D { align1 1Q compacted }; -add(8) g34<1>D g5<8,4,2>D g114<1,1,0>D { align1 2Q compacted }; -mov(16) g63<1>UD g71<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g124<1>UD g122<1,1,0>UD g49<1,1,0>UD { align1 1H I@5 compacted }; -add(8) g19<1>D g9<8,4,2>D g122<1,1,0>D { align1 1Q compacted }; -add(8) g20<1>D g11<8,4,2>D g123<1,1,0>D { align1 2Q compacted }; -add(16) g126<1>D -g124<1,1,0>D g51<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(8) g21<1>UD g19<8,8,1>UD g9<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g22<1>UD g20<8,8,1>UD g11<8,4,2>UD { align1 2Q I@3 }; -cmp.l.f0.0(8) g35<1>UD g33<8,8,1>UD g3<8,4,2>UD { align1 1Q I@7 }; -cmp.l.f0.0(8) g36<1>UD g34<8,8,1>UD g5<8,4,2>UD { align1 2Q I@7 }; -add3(16) g23<1>D g1<8,8,1>D g126<8,8,1>D -g21<1,1,1>D { align1 1H I@3 }; -add(8) g41<1>D -g35<8,8,1>D g3.1<8,4,2>D { align1 1Q I@3 }; -add(8) g42<1>D -g36<8,8,1>D g5.1<8,4,2>D { align1 2Q I@3 }; - -LABEL4: -cmp.ge.f0.0(16) null<1>UD g63<8,8,1>UD g120<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL3 UIP: LABEL3 { align1 1H }; -shl(16) g43<1>D g63<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g45<1>UD g63<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g47<1>D g19<1,1,0>D g43<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g53<1>UD g47<1,1,0>UD g19<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g107<2>UD g47<4,4,1>UD { align1 1Q $2.src }; -mov(8) g109<2>UD g48<4,4,1>UD { align1 2Q $2.src }; -add3(16) g55<1>D g23<8,8,1>D g45<8,8,1>D -g53<1,1,1>D { align1 1H I@3 }; -mov(8) g107.1<2>UD g55<4,4,1>UD { align1 1Q I@1 }; -mov(8) g109.1<2>UD g56<4,4,1>UD { align1 2Q I@2 }; -add(16) g56<1>D g33<1,1,0>D g43<1,1,0>D { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g65UD g107UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g58<1>UD g56<1,1,0>UD g33<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g108<2>UD g56<4,4,1>UD { align1 1Q $2.src }; -mov(8) g110<2>UD g57<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add3(16) g60<1>D g41<8,8,1>D g45<8,8,1>D -g58<1,1,1>D { align1 1H I@3 }; -mov(8) g108.1<2>UD g60<4,4,1>UD { align1 1Q I@1 }; -mov(8) g110.1<2>UD g61<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g108UD g65UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add3(16) g63<1>D 0x0040UW g17<8,8,1>D g63<1,1,1>D { align1 1H }; - -LABEL3: -while(16) JIP: LABEL4 { align1 1H }; -and(16) g61<1>UD g118<8,8,1>UD 0xfffffffcUD { align1 1H }; -add(16) g63<1>D g118<1,1,0>D -g61<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g71<8,8,1>UD g63<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL5 UIP: LABEL5 { align1 1H }; -add(16) g64<1>D g33<1,1,0>D g61<1,1,0>D { align1 1H $2.src compacted }; -add(16) g75<1>D g19<1,1,0>D g61<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g73<1>UD g64<1,1,0>UD g33<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g94<1>D g64<1,1,0>D g71<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g77<1>UD g75<1,1,0>UD g19<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g79<1>D g75<1,1,0>D g71<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g89<1>UD g79<1,1,0>UD g75<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g109<2>UD g79<4,4,1>UD { align1 1Q $2.src }; -mov(8) g111<2>UD g80<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(16) g96<1>UD g94<1,1,0>UD g64<1,1,0>UD { align1 1H I@6 compacted }; -add3(16) g91<1>D -g77<8,8,1>D g23<8,8,1>D -g89<1,1,1>D { align1 1H I@4 }; -add3(16) g98<1>D -g73<8,8,1>D g41<8,8,1>D -g96<1,1,1>D { align1 1H I@2 }; -mov(8) g109.1<2>UD g91<4,4,1>UD { align1 1Q I@2 }; -mov(8) g111.1<2>UD g92<4,4,1>UD { align1 2Q I@3 }; -mov(8) g73<2>UD g94<4,4,1>UD { align1 1Q }; -mov(8) g75<2>UD g95<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g92UD g109UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g73.1<2>UD g98<4,4,1>UD { align1 1Q I@2 }; -mov(8) g75.1<2>UD g99<4,4,1>UD { align1 2Q I@2 }; -mov(16) g77<1>UD g92<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g73UD g77UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; - -LABEL5: -endif(16) JIP: LABEL2 { align1 1H }; - -LABEL2: -endif(16) JIP: LABEL6 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g87<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g71<8,8,1>UD g87<8,8,1>UD { align1 1H I@6 }; -(+f0.0) if(16) JIP: LABEL8 UIP: LABEL8 { align1 1H }; -add(16) g99<1>D g49<1,1,0>D g71<1,1,0>D { align1 1H compacted }; -add(8) g115<1>D g3<8,4,2>D g71<1,1,0>D { align1 1Q compacted }; -add(8) g116<1>D g5<8,4,2>D g72<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(16) g101<1>UD g99<1,1,0>UD g49<1,1,0>UD { align1 1H I@3 compacted }; -add(8) g105<1>D g9<8,4,2>D g99<1,1,0>D { align1 1Q compacted }; -add(8) g106<1>D g11<8,4,2>D g100<1,1,0>D { align1 2Q compacted }; -add(16) g103<1>D -g101<1,1,0>D g51<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(8) g107<1>UD g105<8,8,1>UD g9<8,4,2>UD { align1 1Q I@3 }; -mov(8) g89<2>UD g105<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g108<1>UD g106<8,8,1>UD g11<8,4,2>UD { align1 2Q I@4 }; -mov(8) g91<2>UD g106<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g117<1>UD g115<8,8,1>UD g3<8,4,2>UD { align1 1Q I@7 }; -cmp.l.f0.0(8) g118<1>UD g116<8,8,1>UD g5<8,4,2>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g109<1>D g1<8,8,1>D g103<8,8,1>D -g107<1,1,1>D { align1 1H I@4 }; -add(8) g119<1>D -g117<8,8,1>D g3.1<8,4,2>D { align1 1Q I@3 }; -add(8) g120<1>D -g118<8,8,1>D g5.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g89.1<2>UD g109<4,4,1>UD { align1 1Q I@3 }; -mov(8) g91.1<2>UD g110<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g110UD g89UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g90<2>UD g115<4,4,1>UD { align1 1Q $2.src }; -mov(8) g92<2>UD g116<4,4,1>UD { align1 2Q $2.src }; -mov(8) g90.1<2>UD g119<4,4,1>UD { align1 1Q I@2 }; -mov(8) g92.1<2>UD g120<4,4,1>UD { align1 2Q I@2 }; -mov(16) g94<1>UD g110<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g90UD g94UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL8: -endif(16) JIP: LABEL7 { align1 1H }; -add(8) g120<1>D g3<8,4,2>D g87<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g121<1>D g5<8,4,2>D g88<1,1,0>D { align1 2Q I@7 compacted }; -cmp.l.f0.0(8) g122<1>UD g120<8,8,1>UD g3<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g123<1>UD g121<8,8,1>UD g5<8,4,2>UD { align1 2Q I@2 }; -add(8) g124<1>D -g122<8,8,1>D g3.1<8,4,2>D { align1 1Q I@2 }; -add(8) g125<1>D -g123<8,8,1>D g5.1<8,4,2>D { align1 2Q I@2 }; -mov(8) g3<2>UD g120<4,4,1>UD { align1 1Q }; -mov(8) g5<2>UD g121<4,4,1>UD { align1 2Q }; -mov(8) g3.1<2>UD g124<4,4,1>UD { align1 1Q I@2 }; -mov(8) g5.1<2>UD g125<4,4,1>UD { align1 2Q I@2 }; -add(16) g125<1>D g49<1,1,0>D g87<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g17<1>UD g125<1,1,0>UD g49<1,1,0>UD { align1 1H I@1 compacted }; -add(8) g21<1>D g9<8,4,2>D g125<1,1,0>D { align1 1Q compacted }; -add(8) g22<1>D g11<8,4,2>D g126<1,1,0>D { align1 2Q compacted }; -add(16) g19<1>D -g17<1,1,0>D g51<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(8) g23<1>UD g21<8,8,1>UD g9<8,4,2>UD { align1 1Q I@3 }; -mov(8) g67<2>UD g21<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g24<1>UD g22<8,8,1>UD g11<8,4,2>UD { align1 2Q I@4 }; -mov(8) g69<2>UD g22<4,4,1>UD { align1 2Q }; -add3(16) g33<1>D g1<8,8,1>D g19<8,8,1>D -g23<1,1,1>D { align1 1H I@2 }; -mov(8) g67.1<2>UD g33<4,4,1>UD { align1 1Q I@1 }; -mov(8) g69.1<2>UD g34<4,4,1>UD { align1 2Q I@2 }; - -LABEL7: -endif(16) JIP: LABEL6 { align1 1H }; -and(8) g34<1>UD g3<8,4,2>UD 0x0000003fUD { align1 1Q compacted }; -and(8) g35<1>UD g5<8,4,2>UD 0x0000003fUD { align1 2Q compacted }; -add(16) g41<1>D -g34<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g43<1>UD g41<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g45<1>UD g43<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g47<1>UD g71<1,1,0>UD g45<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g53<1>D g43<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g47<8,8,1>UD g53<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL9 UIP: LABEL9 { align1 1H }; -shl(16) g54<1>D g71<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g56<1>UD g71<1,1,0>UD 0x0000001eUD { align1 1H $1.src compacted }; -mov(8) g58<1>UD g67.1<8,4,2>UD { align1 1Q $1.src }; -mov(8) g59<1>UD g69.1<8,4,2>UD { align1 2Q $1.src }; -mov(8) g66<1>UD g5.1<8,4,2>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g60<1>D g67<8,4,2>D g54<1,1,0>D { align1 1Q I@5 compacted }; -add(8) g61<1>D g69<8,4,2>D g55<1,1,0>D { align1 2Q I@6 compacted }; -add(8) g73<1>D g3<8,4,2>D g54<1,1,0>D { align1 1Q $3.src compacted }; -add(8) g74<1>D g5<8,4,2>D g55<1,1,0>D { align1 2Q $3.src compacted }; -cmp.l.f0.0(8) g62<1>UD g60<8,8,1>UD g67<8,4,2>UD { align1 1Q I@4 }; -mov(8) g95<2>UD g60<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g63<1>UD g61<8,8,1>UD g69<8,4,2>UD { align1 2Q I@5 }; -mov(8) g97<2>UD g61<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(8) g75<1>UD g73<8,8,1>UD g3<8,4,2>UD { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -cmp.l.f0.0(8) g76<1>UD g74<8,8,1>UD g5<8,4,2>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g64<1>D g58<8,8,1>D g56<8,8,1>D -g62<1,1,1>D { align1 1H I@4 }; -mov(8) g95.1<2>UD g64<4,4,1>UD { align1 1Q I@1 }; -mov(8) g97.1<2>UD g65<4,4,1>UD { align1 2Q I@2 }; -mov(8) g65<1>UD g3.1<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g100UD g95UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add3(16) g77<1>D g65<8,8,1>D g56<8,8,1>D -g75<1,1,1>D { align1 1H I@1 }; -mov(8) g96<2>UD g73<4,4,1>UD { align1 1Q $2.src }; -mov(8) g98<2>UD g74<4,4,1>UD { align1 2Q $2.src }; -mov(8) g96.1<2>UD g77<4,4,1>UD { align1 1Q I@2 }; -mov(8) g98.1<2>UD g78<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g96UD g100UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL9: -endif(16) JIP: LABEL6 { align1 1H }; - -LABEL6: -else(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; - -LABEL1: -add(16) g78<1>D g83<1,1,0>D 32D { align1 1H $3.src compacted }; -add(16) g96<1>D g83<1,1,0>D 36D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g89<1>UD g78<1,1,0>UD g83<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g101<2>UD g78<4,4,1>UD { align1 1Q $2.src }; -mov(8) g103<2>UD g79<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g98<1>UD g96<1,1,0>UD g83<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g58<2>UD g96<4,4,1>UD { align1 1Q $1.src }; -mov(8) g60<2>UD g97<4,4,1>UD { align1 2Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g91<1>D -g89<1,1,0>D g85<1,1,0>D { align1 1H I@6 compacted }; -mov(8) g101.1<2>UD g91<4,4,1>UD { align1 1Q I@1 }; -mov(8) g103.1<2>UD g92<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g92UD g101UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g100<1>D -g98<1,1,0>D g85<1,1,0>D { align1 1H I@6 compacted }; -mov(8) g58.1<2>UD g100<4,4,1>UD { align1 1Q I@1 }; -mov(8) g60.1<2>UD g101<4,4,1>UD { align1 2Q I@2 }; -add(16) g101<1>D g94<1,1,0>D -g92<1,1,0>D { align1 1H $4.dst compacted }; -shl(16) g17<1>D g92<8,8,1>D 0x00000006UD { align1 1H }; -shr(16) g19<1>UD g101<1,1,0>UD 0x00000001UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g102<1>D g17<1,1,0>D -g113<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) null<1>UD g113<8,8,1>UD g17<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shr(16) g104<1>UD g102<1,1,0>UD 0x00000002UD { align1 1H I@2 compacted }; -(+f0.0) if(16) JIP: LABEL10 UIP: LABEL10 { align1 1H }; -add(16) g106<1>D g49<1,1,0>D g113<1,1,0>D { align1 1H $2.src compacted }; -shl(16) g115<1>D g81<8,8,1>D 0x00000004UD { align1 1H }; -add(16) g123<1>D g15<1,1,0>D g113<1,1,0>D { align1 1H compacted }; -mov(16) g64<1>UD g71<8,8,1>UD { align1 1H $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g108<1>UD g106<1,1,0>UD g49<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g117<1>D g9<8,4,2>D g106<1,1,0>D { align1 1Q compacted }; -add(8) g118<1>D g11<8,4,2>D g107<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g110<1>D -g108<1,1,0>D g51<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(8) g119<1>UD g117<8,8,1>UD g9<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g120<1>UD g118<8,8,1>UD g11<8,4,2>UD { align1 2Q I@3 }; -cmp.l.f0.0(16) g125<1>UD g123<1,1,0>UD g15<1,1,0>UD { align1 1H I@7 compacted }; -add3(16) g121<1>D g1<8,8,1>D g110<8,8,1>D -g119<1,1,1>D { align1 1H I@2 }; -add(8) g21<1>D -g125<8,8,1>D g3.1<8,4,2>D { align1 1Q I@2 }; -add(8) g22<1>D -g126<8,8,1>D g5.1<8,4,2>D { align1 2Q I@3 }; - -LABEL12: -cmp.ge.f0.0(16) null<1>UD g64<8,8,1>UD g104<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL11 UIP: LABEL11 { align1 1H }; -shl(16) g23<1>D g64<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g33<1>UD g64<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g35<1>D g117<1,1,0>D g23<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g41<1>UD g35<1,1,0>UD g117<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g110<2>UD g35<4,4,1>UD { align1 1Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g112<2>UD g36<4,4,1>UD { align1 2Q }; -add3(16) g43<1>D g121<8,8,1>D g33<8,8,1>D -g41<1,1,1>D { align1 1H I@3 }; -mov(8) g110.1<2>UD g43<4,4,1>UD { align1 1Q I@1 }; -mov(8) g112.1<2>UD g44<4,4,1>UD { align1 2Q I@2 }; -add(16) g44<1>D g123<1,1,0>D g23<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g106UD g110UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -cmp.l.f0.0(16) g46<1>UD g44<1,1,0>UD g123<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g111<2>UD g44<4,4,1>UD { align1 1Q $2.src }; -mov(8) g113<2>UD g45<4,4,1>UD { align1 2Q $2.src }; -add3(16) g53<1>D g21<8,8,1>D g33<8,8,1>D -g46<1,1,1>D { align1 1H I@3 }; -mov(8) g111.1<2>UD g53<4,4,1>UD { align1 1Q I@1 }; -mov(8) g113.1<2>UD g54<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g111UD g106UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add3(16) g64<1>D 0x0040UW g115<8,8,1>D g64<1,1,1>D { align1 1H }; - -LABEL11: -while(16) JIP: LABEL12 { align1 1H }; -and(16) g54<1>UD g102<8,8,1>UD 0xfffffffcUD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g56<1>D g102<1,1,0>D -g54<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g71<8,8,1>UD g56<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL13 UIP: LABEL13 { align1 1H }; -add(16) g62<1>D g123<1,1,0>D g54<1,1,0>D { align1 1H compacted }; -add(16) g73<1>D g117<1,1,0>D g54<1,1,0>D { align1 1H $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g64<1>UD g62<1,1,0>UD g123<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g92<1>D g62<1,1,0>D g71<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g75<1>UD g73<1,1,0>UD g117<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g77<1>D g73<1,1,0>D g71<1,1,0>D { align1 1H $3.src compacted }; -cmp.l.f0.0(16) g79<1>UD g77<1,1,0>UD g73<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g112<2>UD g77<4,4,1>UD { align1 1Q }; -mov(8) g114<2>UD g78<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(16) g94<1>UD g92<1,1,0>UD g62<1,1,0>UD { align1 1H I@6 compacted }; -add3(16) g89<1>D -g75<8,8,1>D g121<8,8,1>D -g79<1,1,1>D { align1 1H I@4 }; -add3(16) g96<1>D -g64<8,8,1>D g21<8,8,1>D -g94<1,1,1>D { align1 1H I@2 }; -mov(8) g112.1<2>UD g89<4,4,1>UD { align1 1Q I@2 }; -mov(8) g114.1<2>UD g90<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g90UD g112UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g113<2>UD g92<4,4,1>UD { align1 1Q $2.src }; -mov(8) g115<2>UD g93<4,4,1>UD { align1 2Q $2.src }; -mov(8) g113.1<2>UD g96<4,4,1>UD { align1 1Q I@2 }; -mov(8) g115.1<2>UD g97<4,4,1>UD { align1 2Q I@2 }; -mov(16) g107<1>UD g90<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g113UD g107UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL13: -endif(16) JIP: LABEL10 { align1 1H }; - -LABEL10: -endif(16) JIP: LABEL0 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g87<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL15 UIP: LABEL14 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g71<8,8,1>UD g87<8,8,1>UD { align1 1H I@6 }; -(+f0.0) if(16) JIP: LABEL16 UIP: LABEL16 { align1 1H }; -add(16) g97<1>D g49<1,1,0>D g71<1,1,0>D { align1 1H compacted }; -add(16) g110<1>D g15<1,1,0>D g71<1,1,0>D { align1 1H $2.src compacted }; -cmp.l.f0.0(16) g99<1>UD g97<1,1,0>UD g49<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g103<1>D g9<8,4,2>D g97<1,1,0>D { align1 1Q compacted }; -add(8) g104<1>D g11<8,4,2>D g98<1,1,0>D { align1 2Q compacted }; -add(16) g101<1>D -g99<1,1,0>D g51<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(8) g105<1>UD g103<8,8,1>UD g9<8,4,2>UD { align1 1Q I@3 }; -mov(8) g114<2>UD g103<4,4,1>UD { align1 1Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g106<1>UD g104<8,8,1>UD g11<8,4,2>UD { align1 2Q I@4 }; -mov(8) g116<2>UD g104<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g112<1>UD g110<1,1,0>UD g15<1,1,0>UD { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g107<1>D g1<8,8,1>D g101<8,8,1>D -g105<1,1,1>D { align1 1H I@3 }; -add(8) g119<1>D -g112<8,8,1>D g3.1<8,4,2>D { align1 1Q I@2 }; -add(8) g120<1>D -g113<8,8,1>D g5.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g114.1<2>UD g107<4,4,1>UD { align1 1Q I@3 }; -mov(8) g116.1<2>UD g108<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g108UD g114UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g115<2>UD g110<4,4,1>UD { align1 1Q $2.src }; -mov(8) g117<2>UD g111<4,4,1>UD { align1 2Q $2.src }; -mov(8) g115.1<2>UD g119<4,4,1>UD { align1 1Q I@2 }; -mov(8) g117.1<2>UD g120<4,4,1>UD { align1 2Q I@2 }; -mov(16) g110<1>UD g108<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g115UD g110UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL16: -endif(16) JIP: LABEL17 { align1 1H }; -add(16) g120<1>D g15<1,1,0>D g87<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g122<1>UD g120<1,1,0>UD g15<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g73<2>UD g120<4,4,1>UD { align1 1Q $3.src }; -mov(8) g75<2>UD g121<4,4,1>UD { align1 2Q $3.src }; -add(8) g124<1>D -g122<8,8,1>D g3.1<8,4,2>D { align1 1Q I@3 }; -add(8) g125<1>D -g123<8,8,1>D g5.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g73.1<2>UD g124<4,4,1>UD { align1 1Q I@2 }; -mov(8) g75.1<2>UD g125<4,4,1>UD { align1 2Q I@2 }; -add(16) g125<1>D g49<1,1,0>D g87<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g21<1>UD g125<1,1,0>UD g49<1,1,0>UD { align1 1H I@1 compacted }; -add(8) g33<1>D g9<8,4,2>D g125<1,1,0>D { align1 1Q compacted }; -add(8) g34<1>D g11<8,4,2>D g126<1,1,0>D { align1 2Q compacted }; -add(16) g23<1>D -g21<1,1,0>D g51<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(8) g35<1>UD g33<8,8,1>UD g9<8,4,2>UD { align1 1Q I@3 }; -mov(8) g67<2>UD g33<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g36<1>UD g34<8,8,1>UD g11<8,4,2>UD { align1 2Q I@4 }; -mov(8) g69<2>UD g34<4,4,1>UD { align1 2Q }; -add3(16) g41<1>D g1<8,8,1>D g23<8,8,1>D -g35<1,1,1>D { align1 1H I@2 }; -mov(8) g67.1<2>UD g41<4,4,1>UD { align1 1Q I@1 }; -mov(8) g69.1<2>UD g42<4,4,1>UD { align1 2Q I@2 }; - -LABEL17: -else(16) JIP: LABEL14 UIP: LABEL14 { align1 1H }; - -LABEL15: -mov(8) g73.1<2>UD g3.1<8,4,2>UD { align1 1Q $3.src }; -mov(8) g75.1<2>UD g5.1<8,4,2>UD { align1 2Q $3.src }; -mov(8) g73<2>UD g3<8,4,2>UD { align1 1Q I@2 }; -mov(8) g75<2>UD g5<8,4,2>UD { align1 2Q I@2 }; - -LABEL14: -endif(16) JIP: LABEL0 { align1 1H }; -and(8) g42<1>UD g73<8,4,2>UD 0x0000003fUD { align1 1Q I@3 compacted }; -and(8) g43<1>UD g75<8,4,2>UD 0x0000003fUD { align1 2Q I@3 compacted }; -add(16) g44<1>D -g42<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g46<1>UD g44<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g53<1>UD g46<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g55<1>UD g71<1,1,0>UD g53<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g62<1>D g46<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g55<8,8,1>UD g62<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL18 UIP: LABEL18 { align1 1H }; -shl(16) g63<1>D g71<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g65<1>UD g71<1,1,0>UD 0x0000001eUD { align1 1H $2.src compacted }; -mov(8) g77<1>UD g67.1<8,4,2>UD { align1 1Q $3.src }; -mov(8) g78<1>UD g69.1<8,4,2>UD { align1 2Q }; -mov(8) g91<1>UD g75.1<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g79<1>D g67<8,4,2>D g63<1,1,0>D { align1 1Q I@5 compacted }; -add(8) g80<1>D g69<8,4,2>D g64<1,1,0>D { align1 2Q I@6 compacted }; -add(8) g92<1>D g73<8,4,2>D g63<1,1,0>D { align1 1Q compacted }; -add(8) g93<1>D g75<8,4,2>D g64<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g87<1>UD g79<8,8,1>UD g67<8,4,2>UD { align1 1Q I@4 }; -mov(8) g116<2>UD g79<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g88<1>UD g80<8,8,1>UD g69<8,4,2>UD { align1 2Q I@5 }; -mov(8) g118<2>UD g80<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(8) g94<1>UD g92<8,8,1>UD g73<8,4,2>UD { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g111<2>UD g92<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g95<1>UD g93<8,8,1>UD g75<8,4,2>UD { align1 2Q I@7 }; -mov(8) g113<2>UD g93<4,4,1>UD { align1 2Q $2.src }; -add3(16) g89<1>D g77<8,8,1>D g65<8,8,1>D -g87<1,1,1>D { align1 1H I@6 }; -mov(8) g116.1<2>UD g89<4,4,1>UD { align1 1Q I@1 }; -mov(8) g118.1<2>UD g90<4,4,1>UD { align1 2Q I@2 }; -mov(8) g90<1>UD g73.1<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g120UD g116UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -add3(16) g96<1>D g90<8,8,1>D g65<8,8,1>D -g94<1,1,1>D { align1 1H I@1 }; -mov(8) g111.1<2>UD g96<4,4,1>UD { align1 1Q I@1 }; -mov(8) g113.1<2>UD g97<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g111UD g120UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL18: -endif(16) JIP: LABEL0 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g97UD g58UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g92<1>UD g3.1<8,4,2>UD { align1 1Q }; -mov(8) g93<1>UD g5.1<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shl(16) g88<1>D g97<8,8,1>D 0x00000006UD { align1 1H $2.dst }; -add(16) g98<1>D g83<1,1,0>D 152D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g106<1>D g15<1,1,0>D g88<1,1,0>D { align1 1H I@2 compacted }; -add(16) g94<1>D g49<1,1,0>D g88<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g100<1>UD g98<1,1,0>UD 0x00000098UD { align1 1H I@3 compacted }; -mov(8) g121<2>UD g98<4,4,1>UD { align1 1Q $2.src }; -mov(8) g123<2>UD g99<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g108<1>UD g106<1,1,0>UD g15<1,1,0>UD { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g57<2>UD g106<4,4,1>UD { align1 1Q $1.src }; -mov(8) g59<2>UD g107<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g113<1>D g11<8,4,2>D g95<1,1,0>D { align1 2Q I@7 compacted }; -add(16) g102<1>D -g100<1,1,0>D g85<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g110<1>D -g108<8,8,1>D g3.1<8,4,2>D { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g111<1>D -g109<8,8,1>D g5.1<8,4,2>D { align1 2Q I@6 }; -mov(8) g55<2>UD g113<4,4,1>UD { align1 2Q I@4 }; -mov(8) g121.1<2>UD g102<4,4,1>UD { align1 1Q I@4 }; -mov(8) g123.1<2>UD g103<4,4,1>UD { align1 2Q I@5 }; -mov(8) g57.1<2>UD g110<4,4,1>UD { align1 1Q I@5 }; -mov(8) g59.1<2>UD g111<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g111<1>UD g94<1,1,0>UD g49<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(8) g115<1>UD g113<8,8,1>UD g11<8,4,2>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g90UD g121UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -add(16) g96<1>D -g111<1,1,0>D g51<1,1,0>D { align1 1H I@2 compacted }; -add(8) g112<1>D g9<8,4,2>D g94<1,1,0>D { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(8) g114<1>UD g112<8,8,1>UD g9<8,4,2>UD { align1 1Q I@1 }; -mov(8) g53<2>UD g112<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g116<1>D g1<8,8,1>D g96<8,8,1>D -g114<1,1,1>D { align1 1H I@2 }; -mov(8) g53.1<2>UD g116<4,4,1>UD { align1 1Q I@1 }; -mov(8) g55.1<2>UD g117<4,4,1>UD { align1 2Q I@2 }; -and(16) g117<1>UD g106<1,1,0>UD 0x0000003fUD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g119<1>D -g117<1,1,0>D 64D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -and(16) g121<1>UD g119<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -add(16) g103<1>D g90<1,1,0>D -g88<1,1,0>D { align1 1H $5.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g123<1>D g103<1,1,0>D -g121<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g121<8,8,1>UD g103<8,8,1>UD { align1 1H }; -shr(16) g125<1>UD g123<1,1,0>UD 0x00000002UD { align1 1H I@2 compacted }; -(+f0.0) if(16) JIP: LABEL19 UIP: LABEL19 { align1 1H }; -add(16) g21<1>D g94<1,1,0>D g121<1,1,0>D { align1 1H compacted }; -add(16) g35<1>D g88<1,1,0>D g121<1,1,0>D { align1 1H compacted }; -shl(16) g98<1>D g81<8,8,1>D 0x00000004UD { align1 1H }; -mov(16) g74<1>UD g71<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g23<1>UD g21<1,1,0>UD g94<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g100<1>D g9<8,4,2>D g21<1,1,0>D { align1 1Q compacted }; -add(8) g101<1>D g11<8,4,2>D g22<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(16) g41<1>UD g35<1,1,0>UD g88<1,1,0>UD { align1 1H I@6 compacted }; -add(16) g33<1>D -g23<1,1,0>D g96<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g43<1>UD g100<8,8,1>UD g9<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g44<1>UD g101<8,8,1>UD g11<8,4,2>UD { align1 2Q I@4 }; -add3(16) g102<1>D g1<8,8,1>D g33<8,8,1>D -g43<1,1,1>D { align1 1H I@1 }; -add(16) g44<1>D g15<1,1,0>D g35<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g46<1>UD g44<1,1,0>UD g15<1,1,0>UD { align1 1H I@1 compacted }; -add3(16) g104<1>D g92<8,8,1>D -g41<8,8,1>D -g46<1,1,1>D { align1 1H I@1 }; - -LABEL21: -cmp.ge.f0.0(16) null<1>UD g74<8,8,1>UD g125<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL20 UIP: LABEL20 { align1 1H }; -shl(16) g47<1>D g74<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g65<1>UD g74<1,1,0>UD 0x0000001eUD { align1 1H $2.src compacted }; -add(16) g67<1>D g100<1,1,0>D g47<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g69<1>UD g67<1,1,0>UD g100<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g61<2>UD g67<4,4,1>UD { align1 1Q $2.src }; -mov(8) g63<2>UD g68<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add3(16) g76<1>D g102<8,8,1>D g65<8,8,1>D -g69<1,1,1>D { align1 1H I@3 }; -mov(8) g61.1<2>UD g76<4,4,1>UD { align1 1Q I@1 }; -mov(8) g63.1<2>UD g77<4,4,1>UD { align1 2Q I@2 }; -add(16) g77<1>D g44<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g117UD g61UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -cmp.l.f0.0(16) g79<1>UD g77<1,1,0>UD g44<1,1,0>UD { align1 1H I@1 compacted }; -add3(16) g83<1>D g104<8,8,1>D g65<8,8,1>D -g79<1,1,1>D { align1 1H I@1 }; -mov(8) g62<2>UD g77<4,4,1>UD { align1 1Q $2.src }; -mov(8) g64<2>UD g78<4,4,1>UD { align1 2Q $2.src }; -mov(8) g62.1<2>UD g83<4,4,1>UD { align1 1Q I@2 }; -mov(8) g64.1<2>UD g84<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g62UD g117UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add3(16) g74<1>D 0x0040UW g98<8,8,1>D g74<1,1,1>D { align1 1H }; - -LABEL20: -while(16) JIP: LABEL21 { align1 1H }; -and(16) g84<1>UD g123<8,8,1>UD 0xfffffffcUD { align1 1H }; -add(16) g86<1>D g123<1,1,0>D -g84<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g71<8,8,1>UD g86<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL22 UIP: LABEL22 { align1 1H }; -add(16) g98<1>D g44<1,1,0>D g84<1,1,0>D { align1 1H I@7 compacted }; -add(16) g110<1>D g100<1,1,0>D g84<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g108<1>UD g98<1,1,0>UD g44<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g121<1>D g98<1,1,0>D g71<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g112<1>UD g110<1,1,0>UD g100<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g114<1>D g110<1,1,0>D g71<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g116<1>UD g114<1,1,0>UD g110<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g63<2>UD g114<4,4,1>UD { align1 1Q $2.src }; -mov(8) g65<2>UD g115<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(16) g123<1>UD g121<1,1,0>UD g98<1,1,0>UD { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g118<1>D -g112<8,8,1>D g102<8,8,1>D -g116<1,1,1>D { align1 1H I@4 }; -add3(16) g125<1>D -g108<8,8,1>D g104<8,8,1>D -g123<1,1,1>D { align1 1H I@2 }; -mov(8) g63.1<2>UD g118<4,4,1>UD { align1 1Q I@2 }; -mov(8) g65.1<2>UD g119<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g119UD g63UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g64<2>UD g121<4,4,1>UD { align1 1Q $2.src }; -mov(8) g66<2>UD g122<4,4,1>UD { align1 2Q $2.src }; -mov(8) g64.1<2>UD g125<4,4,1>UD { align1 1Q I@2 }; -mov(8) g66.1<2>UD g126<4,4,1>UD { align1 2Q I@2 }; -mov(16) g122<1>UD g119<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g64UD g122UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL22: -endif(16) JIP: LABEL19 { align1 1H }; - -LABEL19: -endif(16) JIP: LABEL0 { align1 1H }; -and(16) g126<1>UD g106<1,1,0>UD 0x00000003UD { align1 1H I@3 compacted }; -add(16) g21<1>D -g126<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g23<1>UD g21<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL23 UIP: LABEL23 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g71<8,8,1>UD g23<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL24 UIP: LABEL24 { align1 1H }; -add(16) g33<1>D g94<1,1,0>D g71<1,1,0>D { align1 1H compacted }; -add(16) g63<1>D g88<1,1,0>D g71<1,1,0>D { align1 1H $2.src compacted }; -cmp.l.f0.0(16) g35<1>UD g33<1,1,0>UD g94<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g43<1>D g9<8,4,2>D g33<1,1,0>D { align1 1Q compacted }; -add(8) g44<1>D g11<8,4,2>D g34<1,1,0>D { align1 2Q compacted }; -add(16) g73<1>D g15<1,1,0>D g63<1,1,0>D { align1 1H I@4 compacted }; -add(16) g41<1>D -g35<1,1,0>D g96<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g45<1>UD g43<8,8,1>UD g9<8,4,2>UD { align1 1Q I@4 }; -mov(8) g65<2>UD g43<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g46<1>UD g44<8,8,1>UD g11<8,4,2>UD { align1 2Q I@5 }; -mov(8) g67<2>UD g44<4,4,1>UD { align1 2Q $2.src }; -add3(16) g47<1>D g1<8,8,1>D g41<8,8,1>D -g45<1,1,1>D { align1 1H I@2 }; -mov(8) g65.1<2>UD g47<4,4,1>UD { align1 1Q I@1 }; -mov(8) g67.1<2>UD g48<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g61UD g65UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -cmp.l.f0.0(16) g65<1>UD g63<1,1,0>UD g88<1,1,0>UD { align1 1H $6.src compacted }; -cmp.l.f0.0(16) g75<1>UD g73<1,1,0>UD g15<1,1,0>UD { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add3(16) g77<1>D g92<8,8,1>D -g65<8,8,1>D -g75<1,1,1>D { align1 1H I@1 }; -mov(8) g66<2>UD g73<4,4,1>UD { align1 1Q $6.src }; -mov(8) g68<2>UD g74<4,4,1>UD { align1 2Q $6.src }; -mov(8) g66.1<2>UD g77<4,4,1>UD { align1 1Q I@2 }; -mov(8) g68.1<2>UD g78<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) g123<1>UD g61<32,8,4>UB { align1 1H $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g66UD g123UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL24: -endif(16) JIP: LABEL23 { align1 1H }; -add(16) g78<1>D g88<1,1,0>D g23<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g83<1>UD g78<1,1,0>UD g88<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g85<1>D g15<1,1,0>D g78<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g15<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g57<2>UD g85<4,4,1>UD { align1 1Q }; -mov(8) g59<2>UD g86<4,4,1>UD { align1 2Q }; -add3(16) g98<1>D g92<8,8,1>D -g83<8,8,1>D -g87<1,1,1>D { align1 1H I@3 }; -mov(8) g57.1<2>UD g98<4,4,1>UD { align1 1Q I@1 }; -mov(8) g59.1<2>UD g99<4,4,1>UD { align1 2Q I@2 }; -add(16) g99<1>D g94<1,1,0>D g23<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g101<1>UD g99<1,1,0>UD g94<1,1,0>UD { align1 1H I@1 compacted }; -add(8) g105<1>D g9<8,4,2>D g99<1,1,0>D { align1 1Q compacted }; -add(8) g106<1>D g11<8,4,2>D g100<1,1,0>D { align1 2Q compacted }; -add(16) g103<1>D -g101<1,1,0>D g96<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(8) g107<1>UD g105<8,8,1>UD g9<8,4,2>UD { align1 1Q I@3 }; -mov(8) g53<2>UD g105<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g108<1>UD g106<8,8,1>UD g11<8,4,2>UD { align1 2Q I@4 }; -mov(8) g55<2>UD g106<4,4,1>UD { align1 2Q }; -add3(16) g109<1>D g1<8,8,1>D g103<8,8,1>D -g107<1,1,1>D { align1 1H I@2 }; -mov(8) g53.1<2>UD g109<4,4,1>UD { align1 1Q I@1 }; -mov(8) g55.1<2>UD g110<4,4,1>UD { align1 2Q I@2 }; - -LABEL23: -endif(16) JIP: LABEL0 { align1 1H }; -and(8) g110<1>UD g57<8,4,2>UD 0x0000003fUD { align1 1Q compacted }; -and(8) g111<1>UD g59<8,4,2>UD 0x0000003fUD { align1 2Q compacted }; -add(16) g112<1>D -g110<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g114<1>UD g112<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shr(16) g116<1>UD g114<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g118<1>UD g71<1,1,0>UD g116<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g120<1>D g114<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g118<8,8,1>UD g120<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL25 UIP: LABEL25 { align1 1H }; -shl(16) g121<1>D g71<8,8,1>D 0x00000002UD { align1 1H $2.src }; -shr(16) g123<1>UD g71<1,1,0>UD 0x0000001eUD { align1 1H $2.src compacted }; -mov(8) g125<1>UD g53.1<8,4,2>UD { align1 1Q }; -mov(8) g126<1>UD g55.1<8,4,2>UD { align1 2Q }; -mov(8) g35<1>UD g59.1<8,4,2>UD { align1 2Q }; -add(8) g21<1>D g53<8,4,2>D g121<1,1,0>D { align1 1Q I@5 compacted }; -add(8) g22<1>D g55<8,4,2>D g122<1,1,0>D { align1 2Q I@6 compacted }; -cmp.l.f0.0(8) g23<1>UD g21<8,8,1>UD g53<8,4,2>UD { align1 1Q I@2 }; -mov(8) g41<2>UD g21<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g24<1>UD g22<8,8,1>UD g55<8,4,2>UD { align1 2Q I@3 }; -mov(8) g43<2>UD g22<4,4,1>UD { align1 2Q }; -add3(16) g33<1>D g125<8,8,1>D g123<8,8,1>D -g23<1,1,1>D { align1 1H I@2 }; -mov(8) g41.1<2>UD g33<4,4,1>UD { align1 1Q I@1 }; -mov(8) g43.1<2>UD g34<4,4,1>UD { align1 2Q I@2 }; -mov(8) g34<1>UD g57.1<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g61UD g41UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -add(8) g41<1>D g57<8,4,2>D g121<1,1,0>D { align1 1Q $7.src compacted }; -add(8) g42<1>D g59<8,4,2>D g122<1,1,0>D { align1 2Q $7.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(8) g43<1>UD g41<8,8,1>UD g57<8,4,2>UD { align1 1Q I@2 }; -mov(8) g53<2>UD g41<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -cmp.l.f0.0(8) g44<1>UD g42<8,8,1>UD g59<8,4,2>UD { align1 2Q I@3 }; -mov(8) g55<2>UD g42<4,4,1>UD { align1 2Q }; -add3(16) g45<1>D g34<8,8,1>D g123<8,8,1>D -g43<1,1,1>D { align1 1H I@2 }; -mov(8) g53.1<2>UD g45<4,4,1>UD { align1 1Q I@1 }; -mov(8) g55.1<2>UD g46<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g53UD g61UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL25: -endif(16) JIP: LABEL0 { align1 1H }; -shl(16) g46<1>D g29<8,8,1>D 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g53<1>D g90<1,1,0>D g46<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g55<1>D g25<1,1,0>D -g53<1,1,0>D { align1 1H I@1 compacted }; -add(16) g57<1>D g15<1,1,0>D g53<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g59<1>UD g57<1,1,0>UD g15<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g77<2>UD g57<4,4,1>UD { align1 1Q $3.src }; -mov(8) g79<2>UD g58<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g61<1>D -g59<8,8,1>D g3.1<8,4,2>D { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g62<1>D -g60<8,8,1>D g5.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g77.1<2>UD g61<4,4,1>UD { align1 1Q I@2 }; -mov(8) g79.1<2>UD g62<4,4,1>UD { align1 2Q I@2 }; -add(16) g62<1>D g49<1,1,0>D g53<1,1,0>D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g64<1>UD g62<1,1,0>UD g49<1,1,0>UD { align1 1H I@1 compacted }; -add(8) g68<1>D g9<8,4,2>D g62<1,1,0>D { align1 1Q $2.src compacted }; -add(8) g69<1>D g11<8,4,2>D g63<1,1,0>D { align1 2Q $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g66<1>D -g64<1,1,0>D g51<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(8) g73<1>UD g68<8,8,1>UD g9<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g74<1>UD g69<8,8,1>UD g11<8,4,2>UD { align1 2Q I@3 }; -add3(16) g83<1>D g1<8,8,1>D g66<8,8,1>D -g73<1,1,1>D { align1 1H I@1 }; -mov(8) g73<2>UD g68<4,4,1>UD { align1 1Q }; -mov(8) g75<2>UD g69<4,4,1>UD { align1 2Q }; -mov(8) g73.1<2>UD g83<4,4,1>UD { align1 1Q I@2 }; -mov(8) g75.1<2>UD g84<4,4,1>UD { align1 2Q I@2 }; -and(16) g84<1>UD g57<1,1,0>UD 0x0000003fUD { align1 1H compacted }; -add(16) g86<1>D -g84<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g88<1>UD g86<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -add(16) g94<1>D g55<1,1,0>D -g88<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g88<8,8,1>UD g55<8,8,1>UD { align1 1H }; -shr(16) g96<1>UD g94<1,1,0>UD 0x00000002UD { align1 1H I@2 compacted }; -(+f0.0) if(16) JIP: LABEL26 UIP: LABEL26 { align1 1H }; -add(16) g98<1>D g62<1,1,0>D g88<1,1,0>D { align1 1H compacted }; -add(16) g104<1>D g53<1,1,0>D g88<1,1,0>D { align1 1H compacted }; -shl(16) g108<1>D g81<8,8,1>D 0x00000004UD { align1 1H }; -mov(16) g81<1>UD g71<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g100<1>UD g98<1,1,0>UD g62<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g110<1>D g9<8,4,2>D g98<1,1,0>D { align1 1Q compacted }; -add(8) g111<1>D g11<8,4,2>D g99<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(16) g106<1>UD g104<1,1,0>UD g53<1,1,0>UD { align1 1H I@6 compacted }; -add(16) g116<1>D g15<1,1,0>D g104<1,1,0>D { align1 1H compacted }; -add(16) g102<1>D -g100<1,1,0>D g66<1,1,0>D { align1 1H I@5 compacted }; -cmp.l.f0.0(8) g112<1>UD g110<8,8,1>UD g9<8,4,2>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g113<1>UD g111<8,8,1>UD g11<8,4,2>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g118<1>UD g116<1,1,0>UD g15<1,1,0>UD { align1 1H I@4 compacted }; -add3(16) g114<1>D g1<8,8,1>D g102<8,8,1>D -g112<1,1,1>D { align1 1H I@2 }; -add3(16) g21<1>D g92<8,8,1>D -g106<8,8,1>D -g118<1,1,1>D { align1 1H I@2 }; - -LABEL28: -cmp.ge.f0.0(16) null<1>UD g81<8,8,1>UD g96<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL27 UIP: LABEL27 { align1 1H }; -shl(16) g23<1>D g81<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g33<1>UD g81<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g35<1>D g110<1,1,0>D g23<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g41<1>UD g35<1,1,0>UD g110<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g118<2>UD g35<4,4,1>UD { align1 1Q $8.src }; -mov(8) g120<2>UD g36<4,4,1>UD { align1 2Q $2.src }; -add3(16) g43<1>D g114<8,8,1>D g33<8,8,1>D -g41<1,1,1>D { align1 1H I@3 }; -mov(8) g118.1<2>UD g43<4,4,1>UD { align1 1Q I@1 }; -mov(8) g120.1<2>UD g44<4,4,1>UD { align1 2Q I@2 }; -add(16) g44<1>D g116<1,1,0>D g23<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g123UD g118UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g46<1>UD g44<1,1,0>UD g116<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g119<2>UD g44<4,4,1>UD { align1 1Q $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g121<2>UD g45<4,4,1>UD { align1 2Q $8.src }; -add3(16) g55<1>D g21<8,8,1>D g33<8,8,1>D -g46<1,1,1>D { align1 1H I@3 }; -mov(8) g119.1<2>UD g55<4,4,1>UD { align1 1Q I@1 }; -mov(8) g121.1<2>UD g56<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g119UD g123UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add3(16) g81<1>D 0x0040UW g108<8,8,1>D g81<1,1,1>D { align1 1H }; - -LABEL27: -while(16) JIP: LABEL28 { align1 1H }; -and(16) g59<1>UD g94<8,8,1>UD 0xfffffffcUD { align1 1H }; -add(16) g64<1>D g94<1,1,0>D -g59<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g71<8,8,1>UD g64<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL29 UIP: LABEL29 { align1 1H }; -add(16) g68<1>D g116<1,1,0>D g59<1,1,0>D { align1 1H compacted }; -add(16) g83<1>D g110<1,1,0>D g59<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g81<1>UD g68<1,1,0>UD g116<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g99<1>D g68<1,1,0>D g71<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g85<1>UD g83<1,1,0>UD g110<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g87<1>D g83<1,1,0>D g71<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g94<1>UD g87<1,1,0>UD g83<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g124<2>UD g87<4,4,1>UD { align1 1Q $2.src }; -mov(8) g126<2>UD g88<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g101<1>UD g99<1,1,0>UD g68<1,1,0>UD { align1 1H I@6 compacted }; -add3(16) g96<1>D -g85<8,8,1>D g114<8,8,1>D -g94<1,1,1>D { align1 1H I@4 }; -add3(16) g103<1>D -g81<8,8,1>D g21<8,8,1>D -g101<1,1,1>D { align1 1H I@2 }; -mov(8) g124.1<2>UD g96<4,4,1>UD { align1 1Q I@2 }; -mov(8) g126.1<2>UD g97<4,4,1>UD { align1 2Q I@3 }; -mov(8) g21<2>UD g99<4,4,1>UD { align1 1Q }; -mov(8) g23<2>UD g100<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g97UD g124UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g21.1<2>UD g103<4,4,1>UD { align1 1Q I@2 }; -mov(8) g23.1<2>UD g104<4,4,1>UD { align1 2Q I@2 }; -mov(16) g64<1>UD g97<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g21UD g64UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; - -LABEL29: -endif(16) JIP: LABEL26 { align1 1H }; - -LABEL26: -endif(16) JIP: LABEL0 { align1 1H }; -and(16) g104<1>UD g57<1,1,0>UD 0x00000003UD { align1 1H I@4 compacted }; -add(16) g106<1>D -g104<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g108<1>UD g106<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL30 UIP: LABEL30 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g71<8,8,1>UD g108<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL31 UIP: LABEL31 { align1 1H }; -add(16) g110<1>D g62<1,1,0>D g71<1,1,0>D { align1 1H compacted }; -add(16) g123<1>D g53<1,1,0>D g71<1,1,0>D { align1 1H $2.src compacted }; -cmp.l.f0.0(16) g112<1>UD g110<1,1,0>UD g62<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g116<1>D g9<8,4,2>D g110<1,1,0>D { align1 1Q compacted }; -add(8) g117<1>D g11<8,4,2>D g111<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g21<1>D g15<1,1,0>D g123<1,1,0>D { align1 1H I@4 compacted }; -add(16) g114<1>D -g112<1,1,0>D g66<1,1,0>D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(8) g118<1>UD g116<8,8,1>UD g9<8,4,2>UD { align1 1Q I@4 }; -mov(8) g33<2>UD g116<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g119<1>UD g117<8,8,1>UD g11<8,4,2>UD { align1 2Q I@5 }; -mov(8) g35<2>UD g117<4,4,1>UD { align1 2Q }; -mov(8) g41<2>UD g21<4,4,1>UD { align1 1Q I@6 }; -mov(8) g43<2>UD g22<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g125<1>UD g123<1,1,0>UD g53<1,1,0>UD { align1 1H $2.src compacted }; -cmp.l.f0.0(16) g23<1>UD g21<1,1,0>UD g15<1,1,0>UD { align1 1H $9.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g120<1>D g1<8,8,1>D g114<8,8,1>D -g118<1,1,1>D { align1 1H I@6 }; -mov(8) g33.1<2>UD g120<4,4,1>UD { align1 1Q I@1 }; -mov(8) g35.1<2>UD g121<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g121UD g33UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g33<1>D g92<8,8,1>D -g125<8,8,1>D -g23<1,1,1>D { align1 1H I@4 }; -mov(8) g41.1<2>UD g33<4,4,1>UD { align1 1Q I@1 }; -mov(8) g43.1<2>UD g34<4,4,1>UD { align1 2Q I@2 }; -mov(16) g68<1>UD g121<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g41UD g68UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; - -LABEL31: -endif(16) JIP: LABEL30 { align1 1H }; -add(16) g34<1>D g53<1,1,0>D g108<1,1,0>D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g41<1>UD g34<1,1,0>UD g53<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g43<1>D g15<1,1,0>D g34<1,1,0>D { align1 1H $10.src compacted }; -add(16) g53<1>D g62<1,1,0>D g108<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g45<1>UD g43<1,1,0>UD g15<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g77<2>UD g43<4,4,1>UD { align1 1Q }; -mov(8) g79<2>UD g44<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g55<1>UD g53<1,1,0>UD g62<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g59<1>D g9<8,4,2>D g53<1,1,0>D { align1 1Q compacted }; -add(8) g60<1>D g11<8,4,2>D g54<1,1,0>D { align1 2Q compacted }; -add3(16) g47<1>D g92<8,8,1>D -g41<8,8,1>D -g45<1,1,1>D { align1 1H I@6 }; -add(16) g57<1>D -g55<1,1,0>D g66<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g61<1>UD g59<8,8,1>UD g9<8,4,2>UD { align1 1Q I@4 }; -mov(8) g73<2>UD g59<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g62<1>UD g60<8,8,1>UD g11<8,4,2>UD { align1 2Q I@5 }; -mov(8) g75<2>UD g60<4,4,1>UD { align1 2Q }; -mov(8) g77.1<2>UD g47<4,4,1>UD { align1 1Q I@6 }; -mov(8) g79.1<2>UD g48<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add3(16) g63<1>D g1<8,8,1>D g57<8,8,1>D -g61<1,1,1>D { align1 1H I@4 }; -mov(8) g73.1<2>UD g63<4,4,1>UD { align1 1Q I@1 }; -mov(8) g75.1<2>UD g64<4,4,1>UD { align1 2Q I@2 }; - -LABEL30: -endif(16) JIP: LABEL0 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -and(8) g64<1>UD g77<8,4,2>UD 0x0000003fUD { align1 1Q I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -and(8) g65<1>UD g79<8,4,2>UD 0x0000003fUD { align1 2Q I@6 compacted }; -add(16) g66<1>D -g64<1,1,0>D 64D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -and(16) g68<1>UD g66<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g81<1>UD g68<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g83<1>UD g71<1,1,0>UD g81<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g85<1>D g68<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g83<8,8,1>UD g85<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL32 UIP: LABEL32 { align1 1H }; -shl(16) g86<1>D g71<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g88<1>UD g71<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g92<1>UD g73.1<8,4,2>UD { align1 1Q }; -mov(8) g93<1>UD g75.1<8,4,2>UD { align1 2Q }; -mov(8) g100<1>UD g79.1<8,4,2>UD { align1 2Q }; -add(8) g94<1>D g73<8,4,2>D g86<1,1,0>D { align1 1Q I@5 compacted }; -add(8) g95<1>D g75<8,4,2>D g87<1,1,0>D { align1 2Q I@6 compacted }; -add(8) g101<1>D g77<8,4,2>D g86<1,1,0>D { align1 1Q compacted }; -add(8) g102<1>D g79<8,4,2>D g87<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g96<1>UD g94<8,8,1>UD g73<8,4,2>UD { align1 1Q I@4 }; -mov(8) g69<2>UD g94<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g97<1>UD g95<8,8,1>UD g75<8,4,2>UD { align1 2Q I@5 }; -mov(8) g71<2>UD g95<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g103<1>UD g101<8,8,1>UD g77<8,4,2>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g104<1>UD g102<8,8,1>UD g79<8,4,2>UD { align1 2Q I@6 }; -add3(16) g98<1>D g92<8,8,1>D g88<8,8,1>D -g96<1,1,1>D { align1 1H I@4 }; -mov(8) g69.1<2>UD g98<4,4,1>UD { align1 1Q I@1 }; -mov(8) g71.1<2>UD g99<4,4,1>UD { align1 2Q I@2 }; -mov(8) g99<1>UD g77.1<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g74UD g69UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -add3(16) g105<1>D g99<8,8,1>D g88<8,8,1>D -g103<1,1,1>D { align1 1H I@1 }; -mov(8) g70<2>UD g101<4,4,1>UD { align1 1Q $11.src }; -mov(8) g72<2>UD g102<4,4,1>UD { align1 2Q $11.src }; -mov(8) g70.1<2>UD g105<4,4,1>UD { align1 1Q I@2 }; -mov(8) g72.1<2>UD g106<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g70UD g74UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; - -LABEL32: -endif(16) JIP: LABEL0 { align1 1H }; -add(16) g106<1>D g49<1,1,0>D g90<1,1,0>D { align1 1H compacted }; -add(8) g21<1>D g9<8,4,2>D 56D { align1 1Q $9.src compacted }; -add(8) g22<1>D g11<8,4,2>D 56D { align1 2Q $9.src compacted }; -add(16) g57<1>D g15<1,1,0>D g90<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g108<1>UD g106<1,1,0>UD g49<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g53<1>D g9<8,4,2>D g106<1,1,0>D { align1 1Q compacted }; -add(8) g54<1>D g11<8,4,2>D g107<1,1,0>D { align1 2Q compacted }; -add(16) g110<1>D -g108<1,1,0>D g51<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(8) g112<1>UD g53<8,8,1>UD g9<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g113<1>UD g54<8,8,1>UD g11<8,4,2>UD { align1 2Q I@3 }; -cmp.l.f0.0(8) g114<1>UD g22<8,8,1>UD g11<8,4,2>UD { align1 2Q I@7 }; -add3(16) g55<1>D g1<8,8,1>D g110<8,8,1>D -g112<1,1,1>D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -add(8) g24<1>D -g114<8,8,1>D g11.1<8,4,2>D { align1 2Q I@2 }; -cmp.l.f0.0(8) g113<1>UD g21<8,8,1>UD g9<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(16) g114<1>UD g57<1,1,0>UD g15<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(8) g23<1>D -g113<8,8,1>D g9.1<8,4,2>D { align1 1Q I@2 }; -add(8) g59<1>D -g114<8,8,1>D g3.1<8,4,2>D { align1 1Q I@2 }; -add(8) g60<1>D -g115<8,8,1>D g5.1<8,4,2>D { align1 2Q I@3 }; - -LABEL34: -cmp.z.f0.0(8) g115<1>D g37.1<8,4,2>D g31<1,1,0>D { align1 1Q I@3 compacted }; -cmp.z.f0.0(8) g116<1>D g39.1<8,4,2>D g32<8,8,1>D { align1 2Q I@3 }; -cmp.l.f0.0(8) g117<1>UD g37<8,4,2>UD g29<1,1,0>UD { align1 1Q compacted }; -cmp.l.f0.0(8) g118<1>UD g39<8,4,2>UD g30<8,8,1>UD { align1 2Q $8.src }; -cmp.l.f0.0(8) g121<1>UD g37.1<8,4,2>UD g31<1,1,0>UD { align1 1Q $2.src compacted }; -cmp.l.f0.0(8) g122<1>UD g39.1<8,4,2>UD g32<8,8,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(16) g119<1>UD g115<1,1,0>UD g117<1,1,0>UD { align1 1H I@3 compacted }; -or.nz.f0.0(16) null<1>UD g121<8,8,1>UD g119<8,8,1>UD { align1 1H I@1 }; -(-f0.0) break(16) JIP: LABEL33 UIP: LABEL33 { align1 1H }; -shl(8) g122<1>D g37<8,4,2>D 0x00000006UD { align1 1Q }; -shl(8) g123<1>D g39<8,4,2>D 0x00000006UD { align1 2Q $2.src }; -shl(8) g124<1>D g37.1<8,4,2>D 0x00000006UD { align1 1Q $2.src }; -shl(8) g125<1>D g39.1<8,4,2>D 0x00000006UD { align1 2Q $2.src }; -shr(8) g126<1>UD g37<8,4,2>UD 0x0000001aUD { align1 1Q $2.src compacted }; -shr(8) g127<1>UD g39<8,4,2>UD 0x0000001aUD { align1 2Q $2.src compacted }; -shl(8) g73<1>D g39<8,4,2>D 0x00000003UD { align1 2Q $3.src }; -shl(8) g74<1>D g37.1<8,4,2>D 0x00000003UD { align1 1Q $3.src }; -shl(8) g75<1>D g39.1<8,4,2>D 0x00000003UD { align1 2Q $3.src }; -shr(8) g76<1>UD g37<8,4,2>UD 0x0000001dUD { align1 1Q compacted }; -shr(8) g77<1>UD g39<8,4,2>UD 0x0000001dUD { align1 2Q compacted }; -add(16) g61<1>D g53<1,1,0>D g122<1,1,0>D { align1 1H I@7 compacted }; -add(16) g65<1>D g57<1,1,0>D g122<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -or(16) g69<1>UD g124<1,1,0>UD g126<1,1,0>UD { align1 1H I@7 compacted }; -or(16) g78<1>UD g74<1,1,0>UD g76<1,1,0>UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g71<1>UD g61<1,1,0>UD g53<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g41<2>UD g61<4,4,1>UD { align1 1Q $1.src }; -mov(8) g43<2>UD g62<4,4,1>UD { align1 2Q $1.src }; -add3(16) g63<1>D g55<8,8,1>D g69<8,8,1>D -g71<1,1,1>D { align1 1H I@3 }; -shl(8) g72<1>D g37<8,4,2>D 0x00000003UD { align1 1Q }; -mov(8) g41.1<2>UD g63<4,4,1>UD { align1 1Q I@2 }; -mov(8) g43.1<2>UD g64<4,4,1>UD { align1 2Q I@3 }; -add(16) g80<1>D g21<1,1,0>D g72<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g75UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -cmp.l.f0.0(16) g82<1>UD g80<1,1,0>UD g21<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g45<2>UD g80<4,4,1>UD { align1 1Q $12.src }; -mov(8) g47<2>UD g81<4,4,1>UD { align1 2Q $12.src }; -add3(16) g84<1>D g23<8,8,1>D g78<8,8,1>D -g82<1,1,1>D { align1 1H I@3 }; -mov(8) g45.1<2>UD g84<4,4,1>UD { align1 1Q I@1 }; -mov(8) g47.1<2>UD g85<4,4,1>UD { align1 2Q I@2 }; -cmp.l.f0.0(16) g85<1>UD g65<1,1,0>UD g57<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g33UD g45UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -add3(16) g67<1>D g59<8,8,1>D g69<8,8,1>D -g85<1,1,1>D { align1 1H I@1 }; -mov(8) g45<2>UD g65<4,4,1>UD { align1 1Q $14.src }; -mov(8) g47<2>UD g66<4,4,1>UD { align1 2Q $14.src }; -mov(8) g45.1<2>UD g67<4,4,1>UD { align1 1Q I@2 }; -mov(8) g47.1<2>UD g68<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g45UD g75UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; -add(16) g86<1>D g61<1,1,0>D 4D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g88<1>UD g86<1,1,0>UD 0x00000004UD { align1 1H I@1 compacted }; -mov(8) g41<2>UD g86<4,4,1>UD { align1 1Q $13.src }; -mov(8) g43<2>UD g87<4,4,1>UD { align1 2Q $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g90<1>D -g88<1,1,0>D g63<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g41.1<2>UD g90<4,4,1>UD { align1 1Q I@1 }; -mov(8) g43.1<2>UD g91<4,4,1>UD { align1 2Q I@2 }; -add(16) g91<1>D g65<1,1,0>D 4D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g76UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -cmp.l.f0.0(16) g93<1>UD g91<1,1,0>UD 0x00000004UD { align1 1H I@1 compacted }; -mov(8) g45<2>UD g91<4,4,1>UD { align1 1Q $15.src }; -mov(8) g47<2>UD g92<4,4,1>UD { align1 2Q $15.src }; -add(16) g95<1>D -g93<1,1,0>D g67<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g45.1<2>UD g95<4,4,1>UD { align1 1Q I@1 }; -mov(8) g47.1<2>UD g96<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g45UD g76UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(16) g96<1>D g61<1,1,0>D 8D { align1 1H compacted }; -cmp.l.f0.0(16) g98<1>UD g96<1,1,0>UD 0x00000008UD { align1 1H I@1 compacted }; -mov(8) g41<2>UD g96<4,4,1>UD { align1 1Q $0.src }; -mov(8) g43<2>UD g97<4,4,1>UD { align1 2Q $0.src }; -add(16) g100<1>D -g98<1,1,0>D g63<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g41.1<2>UD g100<4,4,1>UD { align1 1Q I@1 }; -mov(8) g43.1<2>UD g101<4,4,1>UD { align1 2Q I@2 }; -add(16) g101<1>D g65<1,1,0>D 8D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g77UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -cmp.l.f0.0(16) g103<1>UD g101<1,1,0>UD 0x00000008UD { align1 1H I@1 compacted }; -mov(8) g45<2>UD g101<4,4,1>UD { align1 1Q $1.src }; -mov(8) g47<2>UD g102<4,4,1>UD { align1 2Q $1.src }; -add(16) g105<1>D -g103<1,1,0>D g67<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g45.1<2>UD g105<4,4,1>UD { align1 1Q I@1 }; -mov(8) g47.1<2>UD g106<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g45UD g77UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -add(16) g106<1>D g61<1,1,0>D 12D { align1 1H compacted }; -cmp.l.f0.0(16) g108<1>UD g106<1,1,0>UD 0x0000000cUD { align1 1H I@1 compacted }; -mov(8) g41<2>UD g106<4,4,1>UD { align1 1Q $2.src }; -mov(8) g43<2>UD g107<4,4,1>UD { align1 2Q $2.src }; -add(16) g110<1>D -g108<1,1,0>D g63<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g41.1<2>UD g110<4,4,1>UD { align1 1Q I@1 }; -mov(8) g43.1<2>UD g111<4,4,1>UD { align1 2Q I@2 }; -add(16) g111<1>D g65<1,1,0>D 12D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g78UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -cmp.l.f0.0(16) g113<1>UD g111<1,1,0>UD 0x0000000cUD { align1 1H I@1 compacted }; -mov(8) g45<2>UD g111<4,4,1>UD { align1 1Q $3.src }; -mov(8) g47<2>UD g112<4,4,1>UD { align1 2Q $3.src }; -add(16) g115<1>D -g113<1,1,0>D g67<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g45.1<2>UD g115<4,4,1>UD { align1 1Q I@1 }; -mov(8) g47.1<2>UD g116<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g45UD g78UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $5 }; -add(16) g116<1>D g61<1,1,0>D 16D { align1 1H compacted }; -cmp.l.f0.0(16) g118<1>UD g116<1,1,0>UD g61<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g41<2>UD g116<4,4,1>UD { align1 1Q $4.src }; -mov(8) g43<2>UD g117<4,4,1>UD { align1 2Q $4.src }; -add(16) g120<1>D -g118<1,1,0>D g63<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g41.1<2>UD g120<4,4,1>UD { align1 1Q I@1 }; -mov(8) g43.1<2>UD g121<4,4,1>UD { align1 2Q I@2 }; -add(16) g121<1>D g65<1,1,0>D 16D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g79UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -cmp.l.f0.0(16) g123<1>UD g121<1,1,0>UD g65<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g45<2>UD g121<4,4,1>UD { align1 1Q $5.src }; -mov(8) g47<2>UD g122<4,4,1>UD { align1 2Q $5.src }; -add(16) g125<1>D -g123<1,1,0>D g67<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g45.1<2>UD g125<4,4,1>UD { align1 1Q I@1 }; -mov(8) g47.1<2>UD g126<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g45UD g79UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; -add(16) g126<1>D g61<1,1,0>D 20D { align1 1H compacted }; -add(16) g69<1>D g65<1,1,0>D 20D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g41<1>UD g126<1,1,0>UD 0x00000014UD { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g71<1>UD g69<1,1,0>UD 0x00000014UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g45<1>D -g41<1,1,0>D g63<1,1,0>D { align1 1H I@2 compacted }; -add(16) g73<1>D -g71<1,1,0>D g67<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g41<2>UD g126<4,4,1>UD { align1 1Q }; -mov(8) g43<2>UD g127<4,4,1>UD { align1 2Q $6.src }; -mov(8) g41.1<2>UD g45<4,4,1>UD { align1 1Q I@2 }; -mov(8) g43.1<2>UD g46<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g80UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -mov(8) g45<2>UD g69<4,4,1>UD { align1 1Q }; -mov(8) g47<2>UD g70<4,4,1>UD { align1 2Q $7.src }; -mov(8) g45.1<2>UD g73<4,4,1>UD { align1 1Q I@2 }; -mov(8) g47.1<2>UD g74<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g45UD g80UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -add(16) g74<1>D g61<1,1,0>D 24D { align1 1H $15.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g76<1>UD g74<1,1,0>UD 0x00000018UD { align1 1H I@1 compacted }; -mov(8) g41<2>UD g74<4,4,1>UD { align1 1Q $8.src }; -mov(8) g43<2>UD g75<4,4,1>UD { align1 2Q $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g78<1>D -g76<1,1,0>D g63<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g41.1<2>UD g78<4,4,1>UD { align1 1Q I@1 }; -mov(8) g43.1<2>UD g79<4,4,1>UD { align1 2Q I@2 }; -add(16) g79<1>D g65<1,1,0>D 24D { align1 1H $9.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -cmp.l.f0.0(16) g81<1>UD g79<1,1,0>UD 0x00000018UD { align1 1H I@1 compacted }; -mov(8) g45<2>UD g79<4,4,1>UD { align1 1Q $9.src }; -mov(8) g47<2>UD g80<4,4,1>UD { align1 2Q $9.src }; -add(16) g83<1>D -g81<1,1,0>D g67<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g81UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -mov(8) g45.1<2>UD g83<4,4,1>UD { align1 1Q I@1 }; -mov(8) g47.1<2>UD g84<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g45UD g81UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; -add(16) g84<1>D g61<1,1,0>D 28D { align1 1H compacted }; -cmp.l.f0.0(16) g86<1>UD g84<1,1,0>UD 0x0000001cUD { align1 1H I@1 compacted }; -mov(8) g41<2>UD g84<4,4,1>UD { align1 1Q $10.src }; -mov(8) g43<2>UD g85<4,4,1>UD { align1 2Q $10.src }; -add(16) g88<1>D -g86<1,1,0>D g63<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g41.1<2>UD g88<4,4,1>UD { align1 1Q I@1 }; -mov(8) g43.1<2>UD g89<4,4,1>UD { align1 2Q I@2 }; -add(16) g89<1>D g65<1,1,0>D 28D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g82UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -cmp.l.f0.0(16) g91<1>UD g89<1,1,0>UD 0x0000001cUD { align1 1H I@1 compacted }; -mov(8) g45<2>UD g89<4,4,1>UD { align1 1Q $11.src }; -mov(8) g47<2>UD g90<4,4,1>UD { align1 2Q $11.src }; -add(16) g93<1>D -g91<1,1,0>D g67<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g45.1<2>UD g93<4,4,1>UD { align1 1Q I@1 }; -mov(8) g47.1<2>UD g94<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g45UD g82UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $13 }; -add(16) g94<1>D g61<1,1,0>D 32D { align1 1H compacted }; -cmp.l.f0.0(16) g96<1>UD g94<1,1,0>UD g61<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g41<2>UD g94<4,4,1>UD { align1 1Q $12.src }; -mov(8) g43<2>UD g95<4,4,1>UD { align1 2Q $12.src }; -add(16) g98<1>D -g96<1,1,0>D g63<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g41.1<2>UD g98<4,4,1>UD { align1 1Q I@1 }; -mov(8) g43.1<2>UD g99<4,4,1>UD { align1 2Q I@2 }; -add(16) g99<1>D g65<1,1,0>D 32D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g83UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -cmp.l.f0.0(16) g101<1>UD g99<1,1,0>UD g65<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g45<2>UD g99<4,4,1>UD { align1 1Q $13.src }; -mov(8) g47<2>UD g100<4,4,1>UD { align1 2Q $13.src }; -add(16) g103<1>D -g101<1,1,0>D g67<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g45.1<2>UD g103<4,4,1>UD { align1 1Q I@1 }; -mov(8) g47.1<2>UD g104<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g45UD g83UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; -add(16) g104<1>D g61<1,1,0>D 36D { align1 1H compacted }; -cmp.l.f0.0(16) g106<1>UD g104<1,1,0>UD 0x00000024UD { align1 1H I@1 compacted }; -mov(8) g41<2>UD g104<4,4,1>UD { align1 1Q $14.src }; -mov(8) g43<2>UD g105<4,4,1>UD { align1 2Q $14.src }; -add(16) g108<1>D -g106<1,1,0>D g63<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g41.1<2>UD g108<4,4,1>UD { align1 1Q I@1 }; -mov(8) g43.1<2>UD g109<4,4,1>UD { align1 2Q I@2 }; -add(16) g109<1>D g65<1,1,0>D 36D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g84UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -cmp.l.f0.0(16) g111<1>UD g109<1,1,0>UD 0x00000024UD { align1 1H I@1 compacted }; -mov(8) g45<2>UD g109<4,4,1>UD { align1 1Q $15.src }; -mov(8) g47<2>UD g110<4,4,1>UD { align1 2Q $15.src }; -add(16) g113<1>D -g111<1,1,0>D g67<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g45.1<2>UD g113<4,4,1>UD { align1 1Q I@1 }; -mov(8) g47.1<2>UD g114<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g45UD g84UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(16) g114<1>D g61<1,1,0>D 40D { align1 1H compacted }; -cmp.l.f0.0(16) g116<1>UD g114<1,1,0>UD 0x00000028UD { align1 1H I@1 compacted }; -mov(8) g41<2>UD g114<4,4,1>UD { align1 1Q $0.src }; -mov(8) g43<2>UD g115<4,4,1>UD { align1 2Q $0.src }; -add(16) g118<1>D -g116<1,1,0>D g63<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g41.1<2>UD g118<4,4,1>UD { align1 1Q I@1 }; -mov(8) g43.1<2>UD g119<4,4,1>UD { align1 2Q I@2 }; -add(16) g119<1>D g65<1,1,0>D 40D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g85UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -cmp.l.f0.0(16) g121<1>UD g119<1,1,0>UD 0x00000028UD { align1 1H I@1 compacted }; -mov(8) g45<2>UD g119<4,4,1>UD { align1 1Q $1.src }; -mov(8) g47<2>UD g120<4,4,1>UD { align1 2Q $1.src }; -add(16) g123<1>D -g121<1,1,0>D g67<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g45.1<2>UD g123<4,4,1>UD { align1 1Q I@1 }; -mov(8) g47.1<2>UD g124<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g45UD g85UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -add(16) g124<1>D g61<1,1,0>D 44D { align1 1H compacted }; -add(16) g69<1>D g65<1,1,0>D 44D { align1 1H compacted }; -cmp.l.f0.0(16) g126<1>UD g124<1,1,0>UD 0x0000002cUD { align1 1H I@2 compacted }; -mov(8) g41<2>UD g124<4,4,1>UD { align1 1Q $2.src }; -mov(8) g43<2>UD g125<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(16) g71<1>UD g69<1,1,0>UD 0x0000002cUD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g45<1>D -g126<1,1,0>D g63<1,1,0>D { align1 1H I@4 compacted }; -add(16) g73<1>D -g71<1,1,0>D g67<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g41.1<2>UD g45<4,4,1>UD { align1 1Q I@2 }; -mov(8) g43.1<2>UD g46<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g86UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g45<2>UD g69<4,4,1>UD { align1 1Q }; -mov(8) g47<2>UD g70<4,4,1>UD { align1 2Q $3.src }; -mov(8) g45.1<2>UD g73<4,4,1>UD { align1 1Q I@2 }; -mov(8) g47.1<2>UD g74<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g45UD g86UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $5 }; -add(16) g74<1>D g65<1,1,0>D 48D { align1 1H compacted }; -cmp.l.f0.0(16) g76<1>UD g74<1,1,0>UD g65<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g45<2>UD g74<4,4,1>UD { align1 1Q $5.src }; -mov(8) g47<2>UD g75<4,4,1>UD { align1 2Q $5.src }; -add(16) g78<1>D -g76<1,1,0>D g67<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g45.1<2>UD g78<4,4,1>UD { align1 1Q I@1 }; -mov(8) g47.1<2>UD g79<4,4,1>UD { align1 2Q I@2 }; -add(16) g79<1>D g61<1,1,0>D 48D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -cmp.l.f0.0(16) g81<1>UD g79<1,1,0>UD g61<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g41<2>UD g79<4,4,1>UD { align1 1Q $4.src }; -mov(8) g43<2>UD g80<4,4,1>UD { align1 2Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g83<1>D -g81<1,1,0>D g63<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g41.1<2>UD g83<4,4,1>UD { align1 1Q I@1 }; -mov(8) g43.1<2>UD g84<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g87UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) nullUD g45UD g87UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; -add(16) g84<1>D g65<1,1,0>D 52D { align1 1H $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g86<1>UD g84<1,1,0>UD g65<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g41<2>UD g84<4,4,1>UD { align1 1Q $6.src }; -mov(8) g43<2>UD g85<4,4,1>UD { align1 2Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g88<1>D -g86<1,1,0>D g67<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g41.1<2>UD g88<4,4,1>UD { align1 1Q I@1 }; -mov(8) g43.1<2>UD g89<4,4,1>UD { align1 2Q I@2 }; -add(16) g89<1>D g61<1,1,0>D 52D { align1 1H compacted }; -cmp.l.f0.0(16) g91<1>UD g89<1,1,0>UD g61<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g45<2>UD g89<4,4,1>UD { align1 1Q $7.src }; -mov(8) g47<2>UD g90<4,4,1>UD { align1 2Q $7.src }; -add(16) g93<1>D -g91<1,1,0>D g63<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g45.1<2>UD g93<4,4,1>UD { align1 1Q I@1 }; -mov(8) g47.1<2>UD g94<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g88UD g45UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) nullUD g41UD g88UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(16) g94<1>D g65<1,1,0>D 56D { align1 1H compacted }; -cmp.l.f0.0(16) g96<1>UD g94<1,1,0>UD g65<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g89<2>UD g94<4,4,1>UD { align1 1Q $1.src }; -mov(8) g91<2>UD g95<4,4,1>UD { align1 2Q }; -add(16) g98<1>D -g96<1,1,0>D g67<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g89.1<2>UD g98<4,4,1>UD { align1 1Q I@1 }; -mov(8) g91.1<2>UD g99<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g89UD g33UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $2 }; -add(8) g99<1>D g37<8,4,2>D g13<1,1,0>D { align1 1Q compacted }; -add(8) g100<1>D g39<8,4,2>D g14<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g101<1>UD g99<8,8,1>UD g37<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g102<1>UD g100<8,8,1>UD g39<8,4,2>UD { align1 2Q I@2 }; -add(8) g103<1>D -g101<8,8,1>D g37.1<8,4,2>D { align1 1Q I@2 }; -add(8) g104<1>D -g102<8,8,1>D g39.1<8,4,2>D { align1 2Q I@2 }; -mov(8) g37<2>UD g99<4,4,1>UD { align1 1Q }; -mov(8) g39<2>UD g100<4,4,1>UD { align1 2Q }; -mov(8) g37.1<2>UD g103<4,4,1>UD { align1 1Q I@2 }; -mov(8) g39.1<2>UD g104<4,4,1>UD { align1 2Q I@2 }; - -LABEL33: -while(16) JIP: LABEL34 { align1 1H }; -add(16) g25<1>D g49<1,1,0>D g17<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g104<1>UD g25<1,1,0>UD g49<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g27<1>D -g104<1,1,0>D g51<1,1,0>D { align1 1H @1 $1.dst compacted }; - -LABEL36: -cmp.ge.f0.0(16) null<1>UD g7<8,8,1>UD g19<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL35 UIP: LABEL35 { align1 1H }; -add(8) g105<1>D g9<8,4,2>D g25<1,1,0>D { align1 1Q $2.src compacted }; -add(8) g106<1>D g11<8,4,2>D g26<1,1,0>D { align1 2Q $2.src compacted }; -shl(16) g29<1>D g7<8,8,1>D 0x00000007UD { align1 1H }; -shr(16) g31<1>UD g7<1,1,0>UD 0x00000019UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(8) g107<1>UD g105<8,8,1>UD g9<8,4,2>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g108<1>UD g106<8,8,1>UD g11<8,4,2>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g45<1>D g105<1,1,0>D g29<1,1,0>D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g109<1>D g1<8,8,1>D g27<8,8,1>D -g107<1,1,1>D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g111<1>UD g45<1,1,0>UD g105<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g90<2>UD g45<4,4,1>UD { align1 1Q $2.src }; -mov(8) g92<2>UD g46<4,4,1>UD { align1 2Q $2.src }; -add(16) g37<1>D g45<1,1,0>D 16D { align1 1H compacted }; -add(16) g63<1>D g45<1,1,0>D 24D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add3(16) g47<1>D g109<8,8,1>D g31<8,8,1>D -g111<1,1,1>D { align1 1H I@5 }; -add(16) g112<1>D g45<1,1,0>D 4D { align1 1H $2.src compacted }; -mov(8) g90.1<2>UD g47<4,4,1>UD { align1 1Q I@2 }; -mov(8) g92.1<2>UD g48<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g114<1>UD g112<1,1,0>UD g45<1,1,0>UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g49UD g90UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g116<1>D -g114<1,1,0>D g47<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g91<2>UD g112<4,4,1>UD { align1 1Q $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g93<2>UD g113<4,4,1>UD { align1 2Q $8.src }; -mov(8) g91.1<2>UD g116<4,4,1>UD { align1 1Q I@2 }; -mov(8) g93.1<2>UD g117<4,4,1>UD { align1 2Q I@2 }; -add(16) g117<1>D g45<1,1,0>D 8D { align1 1H $8.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g51UD g91UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g119<1>UD g117<1,1,0>UD g45<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g92<2>UD g117<4,4,1>UD { align1 1Q $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g94<2>UD g118<4,4,1>UD { align1 2Q $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g121<1>D -g119<1,1,0>D g47<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g92.1<2>UD g121<4,4,1>UD { align1 1Q I@1 }; -mov(8) g94.1<2>UD g122<4,4,1>UD { align1 2Q I@2 }; -add(16) g122<1>D g45<1,1,0>D 12D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g33UD g92UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g124<1>UD g122<1,1,0>UD 0x0000000cUD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g39<1>UD g37<1,1,0>UD g45<1,1,0>UD { align1 1H compacted }; -mov(8) g93<2>UD g122<4,4,1>UD { align1 1Q $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g95<2>UD g123<4,4,1>UD { align1 2Q $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g126<1>D -g124<1,1,0>D g47<1,1,0>D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g41<1>D -g39<1,1,0>D g47<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g93.1<2>UD g126<4,4,1>UD { align1 1Q I@2 }; -mov(8) g95.1<2>UD g127<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g35UD g93UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g94<2>UD g37<4,4,1>UD { align1 1Q $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g96<2>UD g38<4,4,1>UD { align1 2Q $11.src }; -mov(8) g94.1<2>UD g41<4,4,1>UD { align1 1Q I@2 }; -mov(8) g96.1<2>UD g42<4,4,1>UD { align1 2Q I@2 }; -add(16) g42<1>D g45<1,1,0>D 20D { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g53UD g94UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -cmp.l.f0.0(16) g55<1>UD g42<1,1,0>UD g45<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g57<2>UD g42<4,4,1>UD { align1 1Q }; -mov(8) g59<2>UD g43<4,4,1>UD { align1 2Q $1.src }; -cmp.l.f0.0(16) g65<1>UD g63<1,1,0>UD g45<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g61<1>D -g55<1,1,0>D g47<1,1,0>D { align1 1H I@4 compacted }; -add(16) g67<1>D -g65<1,1,0>D g47<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g57.1<2>UD g61<4,4,1>UD { align1 1Q I@2 }; -mov(8) g59.1<2>UD g62<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g55UD g57UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -mov(8) g59<2>UD g63<4,4,1>UD { align1 1Q $13.src }; -mov(8) g61<2>UD g64<4,4,1>UD { align1 2Q }; -mov(8) g59.1<2>UD g67<4,4,1>UD { align1 1Q I@2 }; -mov(8) g61.1<2>UD g68<4,4,1>UD { align1 2Q I@2 }; -add(16) g68<1>D g45<1,1,0>D 28D { align1 1H $11.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g57UD g59UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g70<1>UD g68<1,1,0>UD g45<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g37<2>UD g68<4,4,1>UD { align1 1Q }; -mov(8) g39<2>UD g69<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g72<1>D -g70<1,1,0>D g47<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g37.1<2>UD g72<4,4,1>UD { align1 1Q I@1 }; -mov(8) g39.1<2>UD g73<4,4,1>UD { align1 2Q I@2 }; -add(16) g73<1>D g45<1,1,0>D 32D { align1 1H $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g59UD g37UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g75<1>UD g73<1,1,0>UD g45<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g37<2>UD g73<4,4,1>UD { align1 1Q $15.src }; -mov(8) g39<2>UD g74<4,4,1>UD { align1 2Q $15.src }; -add(16) g77<1>D -g75<1,1,0>D g47<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g37.1<2>UD g77<4,4,1>UD { align1 1Q I@1 }; -mov(8) g39.1<2>UD g78<4,4,1>UD { align1 2Q I@2 }; -add(16) g78<1>D g45<1,1,0>D 36D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g61UD g37UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -cmp.l.f0.0(16) g80<1>UD g78<1,1,0>UD g45<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g37<2>UD g78<4,4,1>UD { align1 1Q $0.src }; -mov(8) g39<2>UD g79<4,4,1>UD { align1 2Q $0.src }; -add(16) g82<1>D -g80<1,1,0>D g47<1,1,0>D { align1 1H I@3 compacted }; -add(16) g79<1>D g45<1,1,0>D 76D { align1 1H compacted }; -mov(8) g37.1<2>UD g82<4,4,1>UD { align1 1Q I@2 }; -mov(8) g39.1<2>UD g83<4,4,1>UD { align1 2Q I@3 }; -add(16) g83<1>D g45<1,1,0>D 40D { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g63UD g37UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g85<1>UD g83<1,1,0>UD g45<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g37<2>UD g83<4,4,1>UD { align1 1Q $2.src }; -mov(8) g39<2>UD g84<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g87<1>D -g85<1,1,0>D g47<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g37.1<2>UD g87<4,4,1>UD { align1 1Q I@1 }; -mov(8) g39.1<2>UD g88<4,4,1>UD { align1 2Q I@2 }; -add(16) g88<1>D g45<1,1,0>D 44D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g65UD g37UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -cmp.l.f0.0(16) g90<1>UD g88<1,1,0>UD g45<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g37<2>UD g88<4,4,1>UD { align1 1Q $4.src }; -mov(8) g39<2>UD g89<4,4,1>UD { align1 2Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g92<1>D -g90<1,1,0>D g47<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g37.1<2>UD g92<4,4,1>UD { align1 1Q I@1 }; -mov(8) g39.1<2>UD g93<4,4,1>UD { align1 2Q I@2 }; -add(16) g93<1>D g45<1,1,0>D 48D { align1 1H $12.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g67UD g37UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -cmp.l.f0.0(16) g95<1>UD g93<1,1,0>UD g45<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g37<2>UD g93<4,4,1>UD { align1 1Q $5.src }; -mov(8) g39<2>UD g94<4,4,1>UD { align1 2Q $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g97<1>D -g95<1,1,0>D g47<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g37.1<2>UD g97<4,4,1>UD { align1 1Q I@1 }; -mov(8) g39.1<2>UD g98<4,4,1>UD { align1 2Q I@2 }; -add(16) g98<1>D g45<1,1,0>D 52D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g69UD g37UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g100<1>UD g98<1,1,0>UD g45<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g37<2>UD g98<4,4,1>UD { align1 1Q $6.src }; -mov(8) g39<2>UD g99<4,4,1>UD { align1 2Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g102<1>D -g100<1,1,0>D g47<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g37.1<2>UD g102<4,4,1>UD { align1 1Q I@1 }; -mov(8) g39.1<2>UD g103<4,4,1>UD { align1 2Q I@2 }; -add(16) g103<1>D g45<1,1,0>D 56D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g71UD g37UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -cmp.l.f0.0(16) g105<1>UD g103<1,1,0>UD g45<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g37<2>UD g103<4,4,1>UD { align1 1Q $7.src }; -mov(8) g39<2>UD g104<4,4,1>UD { align1 2Q $7.src }; -add(16) g107<1>D -g105<1,1,0>D g47<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g37.1<2>UD g107<4,4,1>UD { align1 1Q I@1 }; -mov(8) g39.1<2>UD g108<4,4,1>UD { align1 2Q I@2 }; -add(16) g108<1>D g45<1,1,0>D 60D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g73UD g37UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -cmp.l.f0.0(16) g110<1>UD g108<1,1,0>UD g45<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g37<2>UD g108<4,4,1>UD { align1 1Q $8.src }; -mov(8) g39<2>UD g109<4,4,1>UD { align1 2Q $8.src }; -add(16) g112<1>D -g110<1,1,0>D g47<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g37.1<2>UD g112<4,4,1>UD { align1 1Q I@1 }; -mov(8) g39.1<2>UD g113<4,4,1>UD { align1 2Q I@2 }; -add(16) g113<1>D g45<1,1,0>D 64D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g75UD g37UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -cmp.l.f0.0(16) g115<1>UD g113<1,1,0>UD g45<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g39<2>UD g113<4,4,1>UD { align1 1Q $9.src }; -mov(8) g41<2>UD g114<4,4,1>UD { align1 2Q }; -add(16) g117<1>D -g115<1,1,0>D g47<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g39.1<2>UD g117<4,4,1>UD { align1 1Q I@1 }; -mov(8) g41.1<2>UD g118<4,4,1>UD { align1 2Q I@2 }; -add(16) g118<1>D g45<1,1,0>D 68D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g37UD g39UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g120<1>UD g118<1,1,0>UD 0x00000044UD { align1 1H I@1 compacted }; -mov(8) g41<2>UD g118<4,4,1>UD { align1 1Q $10.src }; -mov(8) g43<2>UD g119<4,4,1>UD { align1 2Q $1.src }; -add(16) g122<1>D -g120<1,1,0>D g47<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g41.1<2>UD g122<4,4,1>UD { align1 1Q I@1 }; -mov(8) g43.1<2>UD g123<4,4,1>UD { align1 2Q I@2 }; -add(16) g123<1>D g45<1,1,0>D 72D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g39UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -cmp.l.f0.0(16) g125<1>UD g123<1,1,0>UD 0x00000048UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g81<1>UD g79<1,1,0>UD 0x0000004cUD { align1 1H compacted }; -mov(8) g41<2>UD g123<4,4,1>UD { align1 1Q $11.src }; -mov(8) g43<2>UD g124<4,4,1>UD { align1 2Q $11.src }; -add(16) g77<1>D -g125<1,1,0>D g47<1,1,0>D { align1 1H I@4 compacted }; -add(16) g83<1>D -g81<1,1,0>D g47<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g41.1<2>UD g77<4,4,1>UD { align1 1Q I@2 }; -mov(8) g43.1<2>UD g78<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g77UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -mov(8) g41<2>UD g79<4,4,1>UD { align1 1Q $12.src }; -mov(8) g43<2>UD g80<4,4,1>UD { align1 2Q $12.src }; -mov(8) g41.1<2>UD g83<4,4,1>UD { align1 1Q I@2 }; -mov(8) g43.1<2>UD g84<4,4,1>UD { align1 2Q I@2 }; -add(16) g84<1>D g45<1,1,0>D 80D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g79UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -cmp.l.f0.0(16) g86<1>UD g84<1,1,0>UD 0x00000050UD { align1 1H I@1 compacted }; -mov(8) g41<2>UD g84<4,4,1>UD { align1 1Q $13.src }; -mov(8) g43<2>UD g85<4,4,1>UD { align1 2Q $13.src }; -add(16) g88<1>D -g86<1,1,0>D g47<1,1,0>D { align1 1H I@3 compacted }; -add(16) g85<1>D g45<1,1,0>D 88D { align1 1H compacted }; -mov(8) g41.1<2>UD g88<4,4,1>UD { align1 1Q I@2 }; -mov(8) g43.1<2>UD g89<4,4,1>UD { align1 2Q I@3 }; -add(16) g89<1>D g45<1,1,0>D 84D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g81UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -cmp.l.f0.0(16) g91<1>UD g89<1,1,0>UD 0x00000054UD { align1 1H I@1 compacted }; -mov(8) g41<2>UD g89<4,4,1>UD { align1 1Q $14.src }; -mov(8) g43<2>UD g90<4,4,1>UD { align1 2Q $14.src }; -add(16) g105<1>D -g91<1,1,0>D g47<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g92<1>UD g85<1,1,0>UD 0x00000058UD { align1 1H I@7 compacted }; -mov(8) g41.1<2>UD g105<4,4,1>UD { align1 1Q I@2 }; -mov(8) g43.1<2>UD g106<4,4,1>UD { align1 2Q I@3 }; -add(16) g87<1>D -g92<1,1,0>D g47<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g83UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -mov(8) g41<2>UD g85<4,4,1>UD { align1 1Q $15.src }; -mov(8) g43<2>UD g86<4,4,1>UD { align1 2Q $15.src }; -mov(8) g41.1<2>UD g87<4,4,1>UD { align1 1Q I@2 }; -mov(8) g43.1<2>UD g88<4,4,1>UD { align1 2Q I@2 }; -add(16) g87<1>D g45<1,1,0>D 92D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g85UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g41<1>UD g87<1,1,0>UD 0x0000005cUD { align1 1H I@1 compacted }; -and(16) g105<1>UD g39<8,8,1>UD 0xffff0000UD { align1 1H $11.dst }; -add(16) g89<1>D -g41<1,1,0>D g47<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g41<2>UD g87<4,4,1>UD { align1 1Q }; -mov(8) g43<2>UD g88<4,4,1>UD { align1 2Q $0.src }; -mov(8) g41.1<2>UD g89<4,4,1>UD { align1 1Q I@2 }; -mov(8) g43.1<2>UD g90<4,4,1>UD { align1 2Q I@2 }; -add(16) g89<1>D g45<1,1,0>D 96D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g87UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g41<1>UD g89<1,1,0>UD 0x00000060UD { align1 1H I@1 compacted }; -add(16) g91<1>D -g41<1,1,0>D g47<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g41<2>UD g89<4,4,1>UD { align1 1Q }; -mov(8) g43<2>UD g90<4,4,1>UD { align1 2Q $1.src }; -mov(8) g41.1<2>UD g91<4,4,1>UD { align1 1Q I@2 }; -mov(8) g43.1<2>UD g92<4,4,1>UD { align1 2Q I@2 }; -add(16) g91<1>D g45<1,1,0>D 100D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g89UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g41<1>UD g91<1,1,0>UD 0x00000064UD { align1 1H I@1 compacted }; -add(16) g93<1>D -g41<1,1,0>D g47<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g41<2>UD g91<4,4,1>UD { align1 1Q }; -mov(8) g43<2>UD g92<4,4,1>UD { align1 2Q $2.src }; -mov(8) g41.1<2>UD g93<4,4,1>UD { align1 1Q I@2 }; -mov(8) g43.1<2>UD g94<4,4,1>UD { align1 2Q I@2 }; -add(16) g93<1>D g45<1,1,0>D 104D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g91UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g41<1>UD g93<1,1,0>UD 0x00000068UD { align1 1H I@1 compacted }; -add(16) g95<1>D -g41<1,1,0>D g47<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g41<2>UD g93<4,4,1>UD { align1 1Q }; -mov(8) g43<2>UD g94<4,4,1>UD { align1 2Q $3.src }; -mov(8) g41.1<2>UD g95<4,4,1>UD { align1 1Q I@2 }; -mov(8) g43.1<2>UD g96<4,4,1>UD { align1 2Q I@2 }; -add(16) g95<1>D g45<1,1,0>D 108D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g93UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g41<1>UD g95<1,1,0>UD 0x0000006cUD { align1 1H I@1 compacted }; -add(16) g97<1>D -g41<1,1,0>D g47<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g41<2>UD g95<4,4,1>UD { align1 1Q }; -mov(8) g43<2>UD g96<4,4,1>UD { align1 2Q $4.src }; -mov(8) g41.1<2>UD g97<4,4,1>UD { align1 1Q I@2 }; -mov(8) g43.1<2>UD g98<4,4,1>UD { align1 2Q I@2 }; -add(16) g97<1>D g45<1,1,0>D 112D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g95UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g41<1>UD g97<1,1,0>UD 0x00000070UD { align1 1H I@1 compacted }; -add(16) g99<1>D -g41<1,1,0>D g47<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g41<2>UD g97<4,4,1>UD { align1 1Q }; -mov(8) g43<2>UD g98<4,4,1>UD { align1 2Q $5.src }; -mov(8) g41.1<2>UD g99<4,4,1>UD { align1 1Q I@2 }; -mov(8) g43.1<2>UD g100<4,4,1>UD { align1 2Q I@2 }; -add(16) g99<1>D g45<1,1,0>D 116D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g97UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g41<1>UD g99<1,1,0>UD 0x00000074UD { align1 1H I@1 compacted }; -add(16) g101<1>D -g41<1,1,0>D g47<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g41<2>UD g99<4,4,1>UD { align1 1Q }; -mov(8) g43<2>UD g100<4,4,1>UD { align1 2Q $6.src }; -mov(8) g41.1<2>UD g101<4,4,1>UD { align1 1Q I@2 }; -mov(8) g43.1<2>UD g102<4,4,1>UD { align1 2Q I@2 }; -add(16) g101<1>D g45<1,1,0>D 120D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g99UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g41<1>UD g101<1,1,0>UD 0x00000078UD { align1 1H I@1 compacted }; -add(16) g103<1>D -g41<1,1,0>D g47<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g41<2>UD g101<4,4,1>UD { align1 1Q }; -mov(8) g43<2>UD g102<4,4,1>UD { align1 2Q $7.src }; -mov(8) g41.1<2>UD g103<4,4,1>UD { align1 1Q I@2 }; -mov(8) g43.1<2>UD g104<4,4,1>UD { align1 2Q I@2 }; -add(16) g103<1>D g45<1,1,0>D 124D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g101UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g41<1>UD g103<1,1,0>UD 0x0000007cUD { align1 1H I@1 compacted }; -add(16) g45<1>D -g41<1,1,0>D g47<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g41<2>UD g103<4,4,1>UD { align1 1Q }; -mov(8) g43<2>UD g104<4,4,1>UD { align1 2Q $8.src }; -mov(8) g41.1<2>UD g45<4,4,1>UD { align1 1Q I@2 }; -mov(8) g43.1<2>UD g46<4,4,1>UD { align1 2Q I@2 }; -shr(16) g45<1>UD g79<1,1,0>UD 0x0000001dUD { align1 1H $13.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g103UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -shl(16) g43<1>D g79<8,8,1>D 0x00000003UD { align1 1H $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g41<1>D g21<1,1,0>D g43<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g47<1>UD g41<1,1,0>UD g21<1,1,0>UD { align1 1H I@1 compacted }; -cmp.g.f0.0(16) g107<1>UD g37<1,1,0>UD 0x00000000UD { align1 1H $10.dst compacted }; -add3(16) g43<1>D g23<8,8,1>D g45<8,8,1>D -g47<1,1,1>D { align1 1H I@2 }; -mov(8) g45<2>UD g41<4,4,1>UD { align1 1Q }; -mov(8) g47<2>UD g42<4,4,1>UD { align1 2Q }; -mov(8) g45.1<2>UD g43<4,4,1>UD { align1 1Q I@2 }; -mov(8) g47.1<2>UD g44<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g41UD g45UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -mov(16) g45<1>UD g39<16,8,2>UW { align1 1H $10.src }; -add(16) g109<1>D -g45<1,1,0>D g107<1,1,0>D { align1 1H I@1 compacted }; -add(16) g45<1>D g33<1,1,0>D -g37<1,1,0>D { align1 1H $10.dst compacted }; -cmp.l.f0.0(16) g37<1>UD g45<1,1,0>UD g33<1,1,0>UD { align1 1H I@1 compacted }; -mov(16) g47<1>UD g43<16,8,2>UW { align1 1H $10.dst }; -or(16) g39<1>UD g47<1,1,0>UD g105<1,1,0>UD { align1 1H I@1 compacted }; -mov(16) g47<1>UD g35<16,8,2>UW { align1 1H $11.dst }; -or(16) g105<1>UD g33<1,1,0>UD g47<1,1,0>UD { align1 1H I@1 compacted }; -add3(16) g107<1>D g47<8,8,1>D g109<8,8,1>D -g37<1,1,1>D { align1 1H I@5 }; -add(16) g47<1>D g41<1,1,0>D g45<1,1,0>D { align1 1H $10.dst compacted }; -cmp.l.f0.0(16) g37<1>UD g47<1,1,0>UD g41<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) null<1>D g105<8,8,1>D 0D { align1 1H I@4 }; -add3(16) g45<1>D g43<8,8,1>D g107<8,8,1>D -g37<1,1,1>D { align1 1H I@2 }; -and(16) g107<1>UD g35<8,8,1>UD 0xffff0000UD { align1 1H }; -mov(16) g37<1>UD g45<16,8,2>UW { align1 1H I@2 }; -or(16) g45<1>UD g37<1,1,0>UD g107<1,1,0>UD { align1 1H I@1 compacted }; -(+f0.0) sel(16) g37<1>UD g45<1,1,0>UD g35<1,1,0>UD { align1 1H I@1 compacted }; -(+f0.0) sel(16) g45<1>UD g47<1,1,0>UD g33<1,1,0>UD { align1 1H compacted }; -add(16) g35<1>D g15<1,1,0>D g17<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g33<1>UD g35<1,1,0>UD g15<1,1,0>UD { align1 1H I@1 compacted }; -add(8) g47<1>D -g33<8,8,1>D g3.1<8,4,2>D { align1 1Q I@1 }; -add(8) g48<1>D -g34<8,8,1>D g5.1<8,4,2>D { align1 2Q I@2 }; -add(16) g33<1>D g35<1,1,0>D g29<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g29<1>UD g33<1,1,0>UD g35<1,1,0>UD { align1 1H I@1 compacted }; -add3(16) g35<1>D g47<8,8,1>D g31<8,8,1>D -g29<1,1,1>D { align1 1H I@1 }; -mov(8) g29<2>UD g33<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g34<4,4,1>UD { align1 2Q }; -mov(8) g29.1<2>UD g35<4,4,1>UD { align1 1Q I@2 }; -mov(8) g31.1<2>UD g36<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g49UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; -add(16) g47<1>D g33<1,1,0>D 4D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -cmp.l.f0.0(16) g29<1>UD g47<1,1,0>UD g33<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g49<1>D -g29<1,1,0>D g35<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g29<2>UD g47<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g48<4,4,1>UD { align1 2Q $11.src }; -mov(8) g29.1<2>UD g49<4,4,1>UD { align1 1Q I@2 }; -mov(8) g31.1<2>UD g50<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g51UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $12 }; -add(16) g47<1>D g33<1,1,0>D 8D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -cmp.l.f0.0(16) g29<1>UD g47<1,1,0>UD g33<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g49<1>D -g29<1,1,0>D g35<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g29<2>UD g47<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g48<4,4,1>UD { align1 2Q $12.src }; -mov(8) g29.1<2>UD g49<4,4,1>UD { align1 1Q I@2 }; -mov(8) g31.1<2>UD g50<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g45UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $13 }; -add(16) g45<1>D g33<1,1,0>D 12D { align1 1H $13.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -cmp.l.f0.0(16) g29<1>UD g45<1,1,0>UD 0x0000000cUD { align1 1H I@1 compacted }; -add(16) g47<1>D -g29<1,1,0>D g35<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g29<2>UD g45<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g46<4,4,1>UD { align1 2Q $13.src }; -mov(8) g29.1<2>UD g47<4,4,1>UD { align1 1Q I@2 }; -mov(8) g31.1<2>UD g48<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g37UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $14 }; -add(16) g37<1>D g33<1,1,0>D 16D { align1 1H $14.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.l.f0.0(16) g29<1>UD g37<1,1,0>UD g33<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g45<1>D -g29<1,1,0>D g35<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g29<2>UD g37<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g38<4,4,1>UD { align1 2Q $14.src }; -mov(8) g29.1<2>UD g45<4,4,1>UD { align1 1Q I@2 }; -mov(8) g31.1<2>UD g46<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g53UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; -add(16) g37<1>D g33<1,1,0>D 20D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.l.f0.0(16) g29<1>UD g37<1,1,0>UD g33<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g45<1>D -g29<1,1,0>D g35<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g29<2>UD g37<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g38<4,4,1>UD { align1 2Q $15.src }; -mov(8) g29.1<2>UD g45<4,4,1>UD { align1 1Q I@2 }; -mov(8) g31.1<2>UD g46<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g55UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g37<1>D g33<1,1,0>D 24D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g29<1>UD g37<1,1,0>UD g33<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g45<1>D -g29<1,1,0>D g35<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g29<2>UD g37<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g38<4,4,1>UD { align1 2Q $0.src }; -mov(8) g29.1<2>UD g45<4,4,1>UD { align1 1Q I@2 }; -mov(8) g31.1<2>UD g46<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g57UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(16) g37<1>D g33<1,1,0>D 28D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g29<1>UD g37<1,1,0>UD g33<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g45<1>D -g29<1,1,0>D g35<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g29<2>UD g37<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g38<4,4,1>UD { align1 2Q $1.src }; -mov(8) g29.1<2>UD g45<4,4,1>UD { align1 1Q I@2 }; -mov(8) g31.1<2>UD g46<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g59UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g37<1>D g33<1,1,0>D 32D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g29<1>UD g37<1,1,0>UD g33<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g45<1>D -g29<1,1,0>D g35<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g29<2>UD g37<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g38<4,4,1>UD { align1 2Q $2.src }; -mov(8) g29.1<2>UD g45<4,4,1>UD { align1 1Q I@2 }; -mov(8) g31.1<2>UD g46<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g61UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -add(16) g37<1>D g33<1,1,0>D 36D { align1 1H compacted }; -cmp.l.f0.0(16) g105<1>UD g37<1,1,0>UD g33<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g29<2>UD g37<4,4,1>UD { align1 1Q $3.src }; -mov(8) g31<2>UD g38<4,4,1>UD { align1 2Q $3.src }; -add(16) g45<1>D -g105<1,1,0>D g35<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g29.1<2>UD g45<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31.1<2>UD g46<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g63UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -add(16) g108<1>D g33<1,1,0>D 40D { align1 1H compacted }; -cmp.l.f0.0(16) g110<1>UD g108<1,1,0>UD g33<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g29<2>UD g108<4,4,1>UD { align1 1Q $4.src }; -mov(8) g31<2>UD g109<4,4,1>UD { align1 2Q $4.src }; -add(16) g106<1>D -g110<1,1,0>D g35<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g29.1<2>UD g106<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31.1<2>UD g107<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g65UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $5 }; -add(16) g111<1>D g33<1,1,0>D 44D { align1 1H compacted }; -cmp.l.f0.0(16) g113<1>UD g111<1,1,0>UD g33<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g29<2>UD g111<4,4,1>UD { align1 1Q $5.src }; -mov(8) g31<2>UD g112<4,4,1>UD { align1 2Q $5.src }; -add(16) g115<1>D -g113<1,1,0>D g35<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g29.1<2>UD g115<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31.1<2>UD g116<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g67UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add(16) g116<1>D g33<1,1,0>D 48D { align1 1H compacted }; -cmp.l.f0.0(16) g118<1>UD g116<1,1,0>UD g33<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g29<2>UD g116<4,4,1>UD { align1 1Q $6.src }; -mov(8) g31<2>UD g117<4,4,1>UD { align1 2Q $6.src }; -add(16) g120<1>D -g118<1,1,0>D g35<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g29.1<2>UD g120<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31.1<2>UD g121<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g69UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; -add(16) g121<1>D g33<1,1,0>D 52D { align1 1H compacted }; -cmp.l.f0.0(16) g123<1>UD g121<1,1,0>UD g33<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g29<2>UD g121<4,4,1>UD { align1 1Q $7.src }; -mov(8) g31<2>UD g122<4,4,1>UD { align1 2Q $7.src }; -add(16) g125<1>D -g123<1,1,0>D g35<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g29.1<2>UD g125<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31.1<2>UD g126<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g71UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; -add(16) g126<1>D g33<1,1,0>D 56D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g29<1>UD g126<1,1,0>UD g33<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g37<1>D -g29<1,1,0>D g35<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g29<2>UD g126<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g127<4,4,1>UD { align1 2Q $8.src }; -mov(8) g29.1<2>UD g37<4,4,1>UD { align1 1Q I@2 }; -mov(8) g31.1<2>UD g38<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g73UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -add(16) g45<1>D g33<1,1,0>D 60D { align1 1H compacted }; -cmp.l.f0.0(16) g47<1>UD g45<1,1,0>UD g33<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g29<2>UD g45<4,4,1>UD { align1 1Q $9.src }; -mov(8) g31<2>UD g46<4,4,1>UD { align1 2Q $9.src }; -add(16) g49<1>D -g47<1,1,0>D g35<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g29.1<2>UD g49<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31.1<2>UD g50<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g75UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $10 }; -add(16) g50<1>D g33<1,1,0>D 64D { align1 1H $12.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.l.f0.0(16) g52<1>UD g50<1,1,0>UD g33<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g29<2>UD g50<4,4,1>UD { align1 1Q $10.src }; -mov(8) g31<2>UD g51<4,4,1>UD { align1 2Q $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g54<1>D -g52<1,1,0>D g35<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g29.1<2>UD g54<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31.1<2>UD g55<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g41UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; -add(16) g55<1>D g33<1,1,0>D 68D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g57<1>UD g55<1,1,0>UD 0x00000044UD { align1 1H I@1 compacted }; -mov(8) g29<2>UD g55<4,4,1>UD { align1 1Q $11.src }; -mov(8) g31<2>UD g56<4,4,1>UD { align1 2Q $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g59<1>D -g57<1,1,0>D g35<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g29.1<2>UD g59<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31.1<2>UD g60<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g39UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $12 }; -add(16) g60<1>D g33<1,1,0>D 72D { align1 1H $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g62<1>UD g60<1,1,0>UD 0x00000048UD { align1 1H I@1 compacted }; -mov(8) g29<2>UD g60<4,4,1>UD { align1 1Q $12.src }; -mov(8) g31<2>UD g61<4,4,1>UD { align1 2Q $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g64<1>D -g62<1,1,0>D g35<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g29.1<2>UD g64<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31.1<2>UD g65<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g77UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $13 }; -add(16) g65<1>D g33<1,1,0>D 76D { align1 1H $5.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g67<1>UD g65<1,1,0>UD 0x0000004cUD { align1 1H I@1 compacted }; -mov(8) g29<2>UD g65<4,4,1>UD { align1 1Q $13.src }; -mov(8) g31<2>UD g66<4,4,1>UD { align1 2Q $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g69<1>D -g67<1,1,0>D g35<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g29.1<2>UD g69<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31.1<2>UD g70<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g79UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $14 }; -add(16) g70<1>D g33<1,1,0>D 80D { align1 1H $8.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -cmp.l.f0.0(16) g72<1>UD g70<1,1,0>UD 0x00000050UD { align1 1H I@1 compacted }; -mov(8) g29<2>UD g70<4,4,1>UD { align1 1Q $14.src }; -mov(8) g31<2>UD g71<4,4,1>UD { align1 2Q $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g74<1>D -g72<1,1,0>D g35<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g29.1<2>UD g74<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31.1<2>UD g75<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g81UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; -add(16) g75<1>D g33<1,1,0>D 84D { align1 1H $10.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -cmp.l.f0.0(16) g77<1>UD g75<1,1,0>UD 0x00000054UD { align1 1H I@1 compacted }; -mov(8) g29<2>UD g75<4,4,1>UD { align1 1Q $15.src }; -mov(8) g31<2>UD g76<4,4,1>UD { align1 2Q $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(16) g79<1>D -g77<1,1,0>D g35<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g29.1<2>UD g79<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31.1<2>UD g80<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g83UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(16) g80<1>D g33<1,1,0>D 88D { align1 1H $15.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g82<1>UD g80<1,1,0>UD 0x00000058UD { align1 1H I@1 compacted }; -mov(8) g29<2>UD g80<4,4,1>UD { align1 1Q $1.src }; -mov(8) g31<2>UD g81<4,4,1>UD { align1 2Q $1.src }; -add(16) g105<1>D -g82<1,1,0>D g35<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g29.1<2>UD g105<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31.1<2>UD g106<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g85UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -add(16) g106<1>D g33<1,1,0>D 92D { align1 1H compacted }; -cmp.l.f0.0(16) g108<1>UD g106<1,1,0>UD 0x0000005cUD { align1 1H I@1 compacted }; -mov(8) g60<2>UD g106<4,4,1>UD { align1 1Q }; -mov(8) g62<2>UD g107<4,4,1>UD { align1 2Q }; -add(16) g110<1>D -g108<1,1,0>D g35<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g60.1<2>UD g110<4,4,1>UD { align1 1Q I@1 }; -mov(8) g62.1<2>UD g111<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g60UD g87UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(16) g111<1>D g33<1,1,0>D 96D { align1 1H compacted }; -cmp.l.f0.0(16) g113<1>UD g111<1,1,0>UD 0x00000060UD { align1 1H I@1 compacted }; -mov(8) g61<2>UD g111<4,4,1>UD { align1 1Q $1.src }; -mov(8) g63<2>UD g112<4,4,1>UD { align1 2Q $1.src }; -add(16) g115<1>D -g113<1,1,0>D g35<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g61.1<2>UD g115<4,4,1>UD { align1 1Q I@1 }; -mov(8) g63.1<2>UD g116<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g61UD g89UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g116<1>D g33<1,1,0>D 100D { align1 1H compacted }; -cmp.l.f0.0(16) g118<1>UD g116<1,1,0>UD 0x00000064UD { align1 1H I@1 compacted }; -mov(8) g105<2>UD g116<4,4,1>UD { align1 1Q }; -mov(8) g107<2>UD g117<4,4,1>UD { align1 2Q }; -add(16) g120<1>D -g118<1,1,0>D g35<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g105.1<2>UD g120<4,4,1>UD { align1 1Q I@1 }; -mov(8) g107.1<2>UD g121<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g105UD g91UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g121<1>D g33<1,1,0>D 104D { align1 1H compacted }; -cmp.l.f0.0(16) g123<1>UD g121<1,1,0>UD 0x00000068UD { align1 1H I@1 compacted }; -mov(8) g106<2>UD g121<4,4,1>UD { align1 1Q $2.src }; -mov(8) g108<2>UD g122<4,4,1>UD { align1 2Q $2.src }; -add(16) g125<1>D -g123<1,1,0>D g35<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g106.1<2>UD g125<4,4,1>UD { align1 1Q I@1 }; -mov(8) g108.1<2>UD g126<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g106UD g93UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g126<1>D g33<1,1,0>D 108D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g29<1>UD g126<1,1,0>UD 0x0000006cUD { align1 1H I@1 compacted }; -mov(8) g107<2>UD g126<4,4,1>UD { align1 1Q $2.src }; -mov(8) g109<2>UD g127<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g31<1>D -g29<1,1,0>D g35<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g107.1<2>UD g31<4,4,1>UD { align1 1Q I@1 }; -mov(8) g109.1<2>UD g32<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g107UD g95UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g37<1>D g33<1,1,0>D 112D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -cmp.l.f0.0(16) g39<1>UD g37<1,1,0>UD 0x00000070UD { align1 1H I@1 compacted }; -mov(8) g108<2>UD g37<4,4,1>UD { align1 1Q $2.src }; -mov(8) g110<2>UD g38<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g41<1>D -g39<1,1,0>D g35<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g108.1<2>UD g41<4,4,1>UD { align1 1Q I@1 }; -mov(8) g110.1<2>UD g42<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g108UD g97UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g42<1>D g33<1,1,0>D 116D { align1 1H compacted }; -cmp.l.f0.0(16) g44<1>UD g42<1,1,0>UD 0x00000074UD { align1 1H I@1 compacted }; -mov(8) g109<2>UD g42<4,4,1>UD { align1 1Q $2.src }; -mov(8) g111<2>UD g43<4,4,1>UD { align1 2Q $2.src }; -add(16) g46<1>D -g44<1,1,0>D g35<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g109.1<2>UD g46<4,4,1>UD { align1 1Q I@1 }; -mov(8) g111.1<2>UD g47<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g109UD g99UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g47<1>D g33<1,1,0>D 120D { align1 1H compacted }; -cmp.l.f0.0(16) g49<1>UD g47<1,1,0>UD 0x00000078UD { align1 1H I@1 compacted }; -mov(8) g110<2>UD g47<4,4,1>UD { align1 1Q $2.src }; -mov(8) g112<2>UD g48<4,4,1>UD { align1 2Q $2.src }; -add(16) g51<1>D -g49<1,1,0>D g35<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g110.1<2>UD g51<4,4,1>UD { align1 1Q I@1 }; -mov(8) g112.1<2>UD g52<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g110UD g101UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g52<1>D g33<1,1,0>D 124D { align1 1H compacted }; -cmp.l.f0.0(16) g54<1>UD g52<1,1,0>UD 0x0000007cUD { align1 1H I@1 compacted }; -mov(8) g111<2>UD g52<4,4,1>UD { align1 1Q $2.src }; -mov(8) g113<2>UD g53<4,4,1>UD { align1 2Q $2.src }; -add(16) g56<1>D -g54<1,1,0>D g35<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g111.1<2>UD g56<4,4,1>UD { align1 1Q I@1 }; -mov(8) g113.1<2>UD g57<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g111UD g103UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g7<1>D g7<1,1,0>D g13<1,1,0>D { align1 1H compacted }; - -LABEL35: -while(16) JIP: LABEL36 { align1 1H }; - -LABEL0: -endif(16) JIP: LABEL37 { align1 1H }; - -LABEL37: -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q $2.src }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_copy_deserialize_indirect_code[] = { - 0x80000065, 0x70058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x07050220, 0x00000024, 0x00000000, - 0xe2711a40, 0x00017003, 0x80030061, 0x3e054410, - 0x00000000, 0x76543210, 0x00041b69, 0x62058660, - 0x02460705, 0x00000004, 0x00030061, 0x25060220, - 0x00340705, 0x00000000, 0x00130061, 0x27060220, - 0x00340805, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa00710c, 0x00340000, 0x643e1c40, 0x00803e95, - 0x00031b61, 0x25264220, 0x00000000, 0x00000000, - 0x00131b61, 0x27264220, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x64050160, 0x00463e05, 0x00000000, - 0xe0661965, 0x00f06403, 0xa0471940, 0x66006202, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x21030061, 0x001102cc, 0x2a050061, 0x001102cc, - 0x00030061, 0x09260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x0b260aa0, 0x00000264, 0x00000000, - 0x21031461, 0x00110204, 0x2a051461, 0x00110204, - 0x21091461, 0x00110244, 0x2a0b1461, 0x00110244, - 0x00031461, 0x0f050220, 0x00440306, 0x00000000, - 0xe1730065, 0x003e0303, 0x00131361, 0x10050220, - 0x00440506, 0x00000000, 0xea690065, 0x03fe0503, - 0xea740065, 0x003e0503, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00031261, 0x01050220, - 0x00440926, 0x00000000, 0xa1520040, 0x028e0903, - 0x00131161, 0x02050220, 0x00440b26, 0x00000000, - 0xaa530040, 0x028e0b03, 0xa0751d40, 0x00427303, - 0x00031c70, 0x54050220, 0x52465205, 0x00440906, - 0x00030061, 0x39060220, 0x00345205, 0x00000000, - 0x00131c70, 0x55050220, 0x52465305, 0x00440b06, - 0x00130061, 0x3b060220, 0x00345305, 0x00000000, - 0x00031c40, 0x56052660, 0x06465405, 0x00440926, - 0x00131b40, 0x57052660, 0x06465505, 0x00440b26, - 0x00031a61, 0x39260220, 0x00345605, 0x00000000, - 0x00131a61, 0x3b260220, 0x00345705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x19440000, 0xfb043924, 0x003c0000, - 0xe0512168, 0x00801903, 0x00042169, 0x57058660, - 0x02461d05, 0x00000003, 0x00042169, 0x59058660, - 0x02461f05, 0x00000003, 0xe05b0068, 0x01d01d03, - 0xa00d1c40, 0x00405103, 0xa0311c40, 0x03805703, - 0xe0570065, 0x00307503, 0x205d1c66, 0x5b005903, - 0xe75f1b70, 0x03803103, 0xa1530040, 0x310e0902, - 0xaa540040, 0x320e0b02, 0xa0331b40, 0x5d025f02, - 0x00031b70, 0x67050220, 0x52465305, 0x00440906, - 0x00030061, 0x43060220, 0x00345305, 0x00000000, - 0x20600066, 0x1f001d03, 0x00131d70, 0x68050220, - 0x52465405, 0x00440b06, 0x00130061, 0x45060220, - 0x00345405, 0x00000000, 0x00041b70, 0x00018660, - 0x16466005, 0x00000000, 0x00041b52, 0x55040e68, - 0x0e2e0105, 0x67053305, 0xe1680065, 0x03fe0303, - 0x00031a61, 0x43260220, 0x00345505, 0x00000000, - 0x00131b61, 0x45260220, 0x00345605, 0x00000000, - 0xa06a1b40, 0x04026803, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe0711965, 0x03f06a03, - 0x01040022, 0x0001c060, 0x00006738, 0x00000998, - 0xa0761a40, 0x71201902, 0x00040070, 0x00010220, - 0x52467105, 0x00461905, 0xe0781a68, 0x00207603, - 0x01040022, 0x0001c060, 0x000003c8, 0x000003c8, - 0xa07a0040, 0x71003102, 0x00040069, 0x11058660, - 0x02465105, 0x00000004, 0xa1210040, 0x710e0302, - 0xaa220040, 0x720e0502, 0x00040061, 0x3f050220, - 0x00464705, 0x00000000, 0x277c1d70, 0x31007a03, - 0xa1130040, 0x7a0e0902, 0xaa140040, 0x7b0e0b02, - 0xa07e1b40, 0x33027c02, 0x00031b70, 0x15050220, - 0x52461305, 0x00440906, 0x00131b70, 0x16050220, - 0x52461405, 0x00440b06, 0x00031f70, 0x23050220, - 0x52462105, 0x00440306, 0x00131f70, 0x24050220, - 0x52462205, 0x00440506, 0x00041b52, 0x17040e68, - 0x0e2e0105, 0x15057e05, 0x00031b40, 0x29052660, - 0x06462305, 0x00440326, 0x00131b40, 0x2a052660, - 0x06462405, 0x00440526, 0x00041a70, 0x00010220, - 0x42463f05, 0x00467805, 0x01040028, 0x0001c660, - 0x00000158, 0x00000158, 0x00040069, 0x2b058660, - 0x02463f05, 0x00000002, 0xe02d0068, 0x01e03f03, - 0xa02f1a40, 0x2b001302, 0x27351970, 0x13002f03, - 0x00033261, 0x6b060220, 0x00342f05, 0x00000000, - 0x00133261, 0x6d060220, 0x00343005, 0x00000000, - 0x00041b52, 0x37040e68, 0x0e2e1705, 0x35052d05, - 0x00031961, 0x6b260220, 0x00343705, 0x00000000, - 0x00131a61, 0x6d260220, 0x00343805, 0x00000000, - 0xa0383140, 0x2b002102, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x41140000, - 0xfb046b24, 0x00040000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x273a1970, 0x21003803, - 0x00033261, 0x6c060220, 0x00343805, 0x00000000, - 0x00133261, 0x6e060220, 0x00343905, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00041b52, 0x3c040e68, 0x0e2e2905, 0x3a052d05, - 0x00031961, 0x6c260220, 0x00343c05, 0x00000000, - 0x00131a61, 0x6e260220, 0x00343d05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c6c24, 0x00044114, - 0x00040052, 0x3f044160, 0x0e0e0040, 0x3f051105, - 0x00040027, 0x00014060, 0x00000000, 0xfffffe98, - 0x00040065, 0x3d058220, 0x02467605, 0xfffffffc, - 0xa03f1940, 0x3d207602, 0x00041970, 0x00010220, - 0x52464705, 0x00463f05, 0x01040022, 0x0001c060, - 0x00000140, 0x00000140, 0xa0403240, 0x3d002102, - 0xa04b0040, 0x3d001302, 0x27491a70, 0x21004003, - 0xa05e0040, 0x47004002, 0x274d1b70, 0x13004b03, - 0xa04f0040, 0x47004b02, 0x27591970, 0x4b004f03, - 0x00033261, 0x6d060220, 0x00344f05, 0x00000000, - 0x00133261, 0x6f060220, 0x00345005, 0x00000000, - 0x27601e70, 0x40005e03, 0x00041c52, 0x5b042e68, - 0x0e2e4d05, 0x59051705, 0x00041a52, 0x62042e68, - 0x0e2e4905, 0x60052905, 0x00031a61, 0x6d260220, - 0x00345b05, 0x00000000, 0x00131b61, 0x6f260220, - 0x00345c05, 0x00000000, 0x00030061, 0x49060220, - 0x00345e05, 0x00000000, 0x00130061, 0x4b060220, - 0x00345f05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x5c140000, - 0xf3006d24, 0x00020000, 0x00031a61, 0x49260220, - 0x00346205, 0x00000000, 0x00131a61, 0x4b260220, - 0x00346305, 0x00000000, 0x00042261, 0x4d050020, - 0x00665c07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x00000000, - 0xf3084924, 0x00024d14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000590, 0x00040070, 0x00018660, - 0x26465705, 0x00000000, 0x01040022, 0x0001c060, - 0x00000310, 0x00000310, 0x00041e70, 0x00010220, - 0x52464705, 0x00465705, 0x01040022, 0x0001c060, - 0x000001b8, 0x000001b8, 0xa0630040, 0x47003102, - 0xa1730040, 0x470e0302, 0xaa740040, 0x480e0502, - 0x27651b70, 0x31006303, 0xa1690040, 0x630e0902, - 0xaa6a0040, 0x640e0b02, 0xa0671b40, 0x33026502, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031b70, 0x6b050220, 0x52466905, 0x00440906, - 0x00030061, 0x59060220, 0x00346905, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c70, 0x6c050220, 0x52466a05, 0x00440b06, - 0x00130061, 0x5b060220, 0x00346a05, 0x00000000, - 0x00031f70, 0x75050220, 0x52467305, 0x00440306, - 0x00131f70, 0x76050220, 0x52467405, 0x00440506, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041c52, 0x6d040e68, 0x0e2e0105, 0x6b056705, - 0x00031b40, 0x77052660, 0x06467505, 0x00440326, - 0x00131b40, 0x78052660, 0x06467605, 0x00440526, - 0x00031b61, 0x59260220, 0x00346d05, 0x00000000, - 0x00131c61, 0x5b260220, 0x00346e05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x6e140000, 0xf3005924, 0x00020000, - 0x00033261, 0x5a060220, 0x00347305, 0x00000000, - 0x00133261, 0x5c060220, 0x00347405, 0x00000000, - 0x00031a61, 0x5a260220, 0x00347705, 0x00000000, - 0x00131a61, 0x5c260220, 0x00347805, 0x00000000, - 0x00042261, 0x5e050020, 0x00666e07, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3085a24, 0x00025e14, - 0x00040025, 0x00004600, 0x00000000, 0x00000138, - 0xa1781b40, 0x570e0302, 0xaa791f40, 0x580e0502, - 0x00031a70, 0x7a050220, 0x52467805, 0x00440306, - 0x00131a70, 0x7b050220, 0x52467905, 0x00440506, - 0x00031a40, 0x7c052660, 0x06467a05, 0x00440326, - 0x00131a40, 0x7d052660, 0x06467b05, 0x00440526, - 0x00030061, 0x03060220, 0x00347805, 0x00000000, - 0x00130061, 0x05060220, 0x00347905, 0x00000000, - 0x00031a61, 0x03260220, 0x00347c05, 0x00000000, - 0x00131a61, 0x05260220, 0x00347d05, 0x00000000, - 0xa07d0040, 0x57003102, 0x27111970, 0x31007d03, - 0xa1150040, 0x7d0e0902, 0xaa160040, 0x7e0e0b02, - 0xa0131b40, 0x33021102, 0x00031b70, 0x17050220, - 0x52461505, 0x00440906, 0x00030061, 0x43060220, - 0x00341505, 0x00000000, 0x00131c70, 0x18050220, - 0x52461605, 0x00440b06, 0x00130061, 0x45060220, - 0x00341605, 0x00000000, 0x00041a52, 0x21040e68, - 0x0e2e0105, 0x17051305, 0x00031961, 0x43260220, - 0x00342105, 0x00000000, 0x00131a61, 0x45260220, - 0x00342205, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000260, 0xe1220065, 0x03fe0303, - 0xea230065, 0x03fe0503, 0xa0291940, 0x04022203, - 0xe02b1965, 0x03f02903, 0xe02d1968, 0x00202b03, - 0x272f1970, 0x2d004703, 0xae350070, 0x00002b03, - 0x00041965, 0x00010220, 0x22462f05, 0x00463505, - 0x01040022, 0x0001c060, 0x000001f8, 0x000001f8, - 0x00040069, 0x36058660, 0x02464705, 0x00000002, - 0xe0383168, 0x01e04703, 0x00033161, 0x3a050220, - 0x00444326, 0x00000000, 0x00133161, 0x3b050220, - 0x00444526, 0x00000000, 0x00133261, 0x42050220, - 0x00440526, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa13c1d40, 0x360e4302, - 0xaa3d1e40, 0x370e4502, 0xa1493340, 0x360e0302, - 0xaa4a3340, 0x370e0502, 0x00031c70, 0x3e050220, - 0x52463c05, 0x00444306, 0x00033261, 0x5f060220, - 0x00343c05, 0x00000000, 0x00131d70, 0x3f050220, - 0x52463d05, 0x00444506, 0x00130061, 0x61060220, - 0x00343d05, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00031e70, 0x4b050220, - 0x52464905, 0x00440306, 0x80103301, 0x00000000, - 0x00000000, 0x00000000, 0x00131e70, 0x4c050220, - 0x52464a05, 0x00440506, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041c52, 0x40040e68, - 0x0e2e3a05, 0x3e053805, 0x00031961, 0x5f260220, - 0x00344005, 0x00000000, 0x00131a61, 0x61260220, - 0x00344105, 0x00000000, 0x00030061, 0x41050220, - 0x00440326, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x64140000, - 0xfb045f24, 0x00040000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00041952, 0x4d040e68, - 0x0e2e4105, 0x4b053805, 0x00033261, 0x60060220, - 0x00344905, 0x00000000, 0x00133261, 0x62060220, - 0x00344a05, 0x00000000, 0x00031a61, 0x60260220, - 0x00344d05, 0x00000000, 0x00131a61, 0x62260220, - 0x00344e05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c6024, 0x00046414, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00005db0, 0x00005db0, 0xa04e3340, 0x02005303, - 0xa0603240, 0x02405303, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27591a70, 0x53004e03, - 0x00033261, 0x65060220, 0x00344e05, 0x00000000, - 0x00130061, 0x67060220, 0x00344f05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27621c70, 0x53006003, 0x00033161, 0x3a060220, - 0x00346005, 0x00000000, 0x00133161, 0x3c060220, - 0x00346105, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa05b1e40, 0x55025902, - 0x00031961, 0x65260220, 0x00345b05, 0x00000000, - 0x00131a61, 0x67260220, 0x00345c05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x5c240000, 0xfb046524, 0x000c0000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa0641e40, 0x55026202, 0x00031961, 0x3a260220, - 0x00346405, 0x00000000, 0x00131a61, 0x3c260220, - 0x00346505, 0x00000000, 0xa0652440, 0x5c205e02, - 0x00040069, 0x11058660, 0x02465c05, 0x00000006, - 0xe0131a68, 0x00106503, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa0661a40, 0x71201102, - 0x00040070, 0x00010220, 0x52467105, 0x00461105, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xe0681a68, 0x00206603, 0x01040022, 0x0001c060, - 0x00000408, 0x00000408, 0xa06a3240, 0x71003102, - 0x00040069, 0x73058660, 0x02465105, 0x00000004, - 0xa07b0040, 0x71000f02, 0x00043261, 0x40050220, - 0x00464705, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x276c1c70, 0x31006a03, - 0xa1750040, 0x6a0e0902, 0xaa760040, 0x6b0e0b02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa06e1b40, 0x33026c02, 0x00031b70, 0x77050220, - 0x52467505, 0x00440906, 0x00131b70, 0x78050220, - 0x52467605, 0x00440b06, 0x277d1f70, 0x0f007b03, - 0x00041a52, 0x79040e68, 0x0e2e0105, 0x77056e05, - 0x00031a40, 0x15052660, 0x06467d05, 0x00440326, - 0x00131b40, 0x16052660, 0x06467e05, 0x00440526, - 0x00041a70, 0x00010220, 0x42464005, 0x00466805, - 0x01040028, 0x0001c660, 0x00000158, 0x00000158, - 0x00040069, 0x17058660, 0x02464005, 0x00000002, - 0xe0210068, 0x01e04003, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0231a40, 0x17007502, - 0x27291970, 0x75002303, 0x00033261, 0x6e060220, - 0x00342305, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x70060220, - 0x00342405, 0x00000000, 0x00041b52, 0x2b040e68, - 0x0e2e7905, 0x29052105, 0x00031961, 0x6e260220, - 0x00342b05, 0x00000000, 0x00131a61, 0x70260220, - 0x00342c05, 0x00000000, 0xa02c0040, 0x17007b02, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x6a140000, 0xfb046e24, 0x00040000, - 0x272e1970, 0x7b002c03, 0x00033261, 0x6f060220, - 0x00342c05, 0x00000000, 0x00133261, 0x71060220, - 0x00342d05, 0x00000000, 0x00041b52, 0x35040e68, - 0x0e2e1505, 0x2e052105, 0x00031961, 0x6f260220, - 0x00343505, 0x00000000, 0x00131a61, 0x71260220, - 0x00343605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c6f24, 0x00046a14, 0x00040052, 0x40044160, - 0x0e0e0040, 0x40057305, 0x00040027, 0x00014060, - 0x00000000, 0xfffffe98, 0x00040065, 0x36058220, - 0x02466605, 0xfffffffc, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa0381940, 0x36206602, - 0x00041970, 0x00010220, 0x52464705, 0x00463805, - 0x01040022, 0x0001c060, 0x00000170, 0x00000170, - 0xa03e0040, 0x36007b02, 0xa0493340, 0x36007502, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27401a70, 0x7b003e03, 0xa05c0040, 0x47003e02, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x274b1b70, 0x75004903, 0xa04d3340, 0x47004902, - 0x274f1970, 0x49004d03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x70060220, - 0x00344d05, 0x00000000, 0x00133261, 0x72060220, - 0x00344e05, 0x00000000, 0x275e1e70, 0x3e005c03, - 0x00041c52, 0x59042e68, 0x0e2e4b05, 0x4f057905, - 0x00041a52, 0x60042e68, 0x0e2e4005, 0x5e051505, - 0x00031a61, 0x70260220, 0x00345905, 0x00000000, - 0x00131b61, 0x72260220, 0x00345a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x5a140000, 0xf3007024, 0x00020000, - 0x00033261, 0x71060220, 0x00345c05, 0x00000000, - 0x00133261, 0x73060220, 0x00345d05, 0x00000000, - 0x00031a61, 0x71260220, 0x00346005, 0x00000000, - 0x00131a61, 0x73260220, 0x00346105, 0x00000000, - 0x00042261, 0x6b050020, 0x00665a07, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3087124, 0x00026b14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00005808, - 0x00040070, 0x00018660, 0x26465705, 0x00000000, - 0x01040022, 0x0001c060, 0x00000320, 0x000002e0, - 0x00041e70, 0x00010220, 0x52464705, 0x00465705, - 0x01040022, 0x0001c060, 0x00000198, 0x00000198, - 0xa0610040, 0x47003102, 0xa06e3240, 0x47000f02, - 0x27631a70, 0x31006103, 0xa1670040, 0x610e0902, - 0xaa680040, 0x620e0b02, 0xa0651b40, 0x33026302, - 0x00031b70, 0x69050220, 0x52466705, 0x00440906, - 0x00033261, 0x72060220, 0x00346705, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c70, 0x6a050220, 0x52466805, 0x00440b06, - 0x00133261, 0x74060220, 0x00346805, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27701f70, 0x0f006e03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041b52, 0x6b040e68, - 0x0e2e0105, 0x69056505, 0x00031a40, 0x77052660, - 0x06467005, 0x00440326, 0x00131b40, 0x78052660, - 0x06467105, 0x00440526, 0x00031b61, 0x72260220, - 0x00346b05, 0x00000000, 0x00131c61, 0x74260220, - 0x00346c05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x6c140000, - 0xf3007224, 0x00020000, 0x00033261, 0x73060220, - 0x00346e05, 0x00000000, 0x00133261, 0x75060220, - 0x00346f05, 0x00000000, 0x00031a61, 0x73260220, - 0x00347705, 0x00000000, 0x00131a61, 0x75260220, - 0x00347805, 0x00000000, 0x00042261, 0x6e050020, - 0x00666c07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xf3087324, 0x00026e14, 0x00040025, 0x00004600, - 0x00000000, 0x00000118, 0xa0781b40, 0x57000f02, - 0x277a1970, 0x0f007803, 0x00033361, 0x49060220, - 0x00347805, 0x00000000, 0x00133361, 0x4b060220, - 0x00347905, 0x00000000, 0x00031b40, 0x7c052660, - 0x06467a05, 0x00440326, 0x00131c40, 0x7d052660, - 0x06467b05, 0x00440526, 0x00031a61, 0x49260220, - 0x00347c05, 0x00000000, 0x00131a61, 0x4b260220, - 0x00347d05, 0x00000000, 0xa07d0040, 0x57003102, - 0x27151970, 0x31007d03, 0xa1210040, 0x7d0e0902, - 0xaa220040, 0x7e0e0b02, 0xa0171b40, 0x33021502, - 0x00031b70, 0x23050220, 0x52462105, 0x00440906, - 0x00030061, 0x43060220, 0x00342105, 0x00000000, - 0x00131c70, 0x24050220, 0x52462205, 0x00440b06, - 0x00130061, 0x45060220, 0x00342205, 0x00000000, - 0x00041a52, 0x29040e68, 0x0e2e0105, 0x23051705, - 0x00031961, 0x43260220, 0x00342905, 0x00000000, - 0x00131a61, 0x45260220, 0x00342a05, 0x00000000, - 0x00040024, 0x0001c060, 0x00000050, 0x00000050, - 0x00033361, 0x49260220, 0x00440326, 0x00000000, - 0x00133361, 0x4b260220, 0x00440526, 0x00000000, - 0x00031a61, 0x49060220, 0x00440306, 0x00000000, - 0x00131a61, 0x4b060220, 0x00440506, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000054c8, - 0xe12a1b65, 0x03fe4903, 0xea2b1b65, 0x03fe4b03, - 0xa02c1940, 0x04022a03, 0xe02e1965, 0x03f02c03, - 0xe0351968, 0x00202e03, 0x27371970, 0x35004703, - 0xae3e0070, 0x00002e03, 0x00041965, 0x00010220, - 0x22463705, 0x00463e05, 0x01040022, 0x0001c060, - 0x000001c8, 0x000001c8, 0x00040069, 0x3f058660, - 0x02464705, 0x00000002, 0xe0413268, 0x01e04703, - 0x00033361, 0x4d050220, 0x00444326, 0x00000000, - 0x00130061, 0x4e050220, 0x00444526, 0x00000000, - 0x00130061, 0x5b050220, 0x00444b26, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa14f1d40, 0x3f0e4302, 0xaa501e40, 0x400e4502, - 0xa15c0040, 0x3f0e4902, 0xaa5d0040, 0x400e4b02, - 0x00031c70, 0x57050220, 0x52464f05, 0x00444306, - 0x00033261, 0x74060220, 0x00344f05, 0x00000000, - 0x00131d70, 0x58050220, 0x52465005, 0x00444506, - 0x00133261, 0x76060220, 0x00345005, 0x00000000, - 0x00031e70, 0x5e050220, 0x52465c05, 0x00444906, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x6f060220, 0x00345c05, 0x00000000, - 0x00131f70, 0x5f050220, 0x52465d05, 0x00444b06, - 0x00133261, 0x71060220, 0x00345d05, 0x00000000, - 0x00041e52, 0x59040e68, 0x0e2e4d05, 0x57054105, - 0x00031961, 0x74260220, 0x00345905, 0x00000000, - 0x00131a61, 0x76260220, 0x00345a05, 0x00000000, - 0x00030061, 0x5a050220, 0x00444926, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x78140000, 0xfb047424, 0x00040000, - 0x00041952, 0x60040e68, 0x0e2e5a05, 0x5e054105, - 0x00031961, 0x6f260220, 0x00346005, 0x00000000, - 0x00131a61, 0x71260220, 0x00346105, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c6f24, 0x00047814, - 0x00040025, 0x00004600, 0x00000000, 0x000052a8, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x61140000, 0xfb043a24, 0x00040000, - 0x00030061, 0x5c050220, 0x00440326, 0x00000000, - 0x00130061, 0x5d050220, 0x00440526, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00042269, 0x58058660, 0x02466105, 0x00000006, - 0xa0620040, 0x09805303, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa06a1a40, 0x58000f02, - 0xa05e0040, 0x58003102, 0xe7641b70, 0x09806203, - 0x00033261, 0x79060220, 0x00346205, 0x00000000, - 0x00130061, 0x7b060220, 0x00346305, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x276c1d70, 0x0f006a03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00033161, 0x39060220, - 0x00346a05, 0x00000000, 0x00133261, 0x3b060220, - 0x00346b05, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0xaa711f40, 0x5f0e0b02, - 0xa0661f40, 0x55026402, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031d40, 0x6e052660, - 0x06466c05, 0x00440326, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131e40, 0x6f052660, - 0x06466d05, 0x00440526, 0x00131c61, 0x37060220, - 0x00347105, 0x00000000, 0x00031c61, 0x79260220, - 0x00346605, 0x00000000, 0x00131d61, 0x7b260220, - 0x00346705, 0x00000000, 0x00031d61, 0x39260220, - 0x00346e05, 0x00000000, 0x00131d61, 0x3b260220, - 0x00346f05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x276f0070, 0x31005e03, - 0x00133270, 0x73050220, 0x52467105, 0x00440b06, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x5a140000, 0xfb047924, 0x00040000, - 0xa0601a40, 0x33026f02, 0xa1700040, 0x5e0e0902, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031970, 0x72050220, 0x52467005, 0x00440906, - 0x00030061, 0x35060220, 0x00347005, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041a52, 0x74040e68, 0x0e2e0105, 0x72056005, - 0x00031961, 0x35260220, 0x00347405, 0x00000000, - 0x00131a61, 0x37260220, 0x00347505, 0x00000000, - 0xe0753265, 0x03f06a03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0771940, 0x04027503, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe0791965, 0x03f07703, 0xa0672540, 0x58205a02, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa07b1940, 0x79206702, 0x00040070, 0x00010220, - 0x52467905, 0x00466705, 0xe07d1a68, 0x00207b03, - 0x01040022, 0x0001c060, 0x000003b8, 0x000003b8, - 0xa0150040, 0x79005e02, 0xa0230040, 0x79005802, - 0x00040069, 0x62058660, 0x02465105, 0x00000004, - 0x00040061, 0x4a050220, 0x00464705, 0x00000000, - 0x27171c70, 0x5e001503, 0xa1640040, 0x150e0902, - 0xaa650040, 0x160e0b02, 0x27291e70, 0x58002303, - 0xa0211c40, 0x60021702, 0x00031c70, 0x2b050220, - 0x52466405, 0x00440906, 0x00131c70, 0x2c050220, - 0x52466505, 0x00440b06, 0x00041952, 0x66040e68, - 0x0e2e0105, 0x2b052105, 0xa02c0040, 0x23000f02, - 0x272e1970, 0x0f002c03, 0x00041952, 0x68040e68, - 0x0eae5c05, 0x2e052905, 0x00041a70, 0x00010220, - 0x42464a05, 0x00467d05, 0x01040028, 0x0001c660, - 0x00000148, 0x00000148, 0x00040069, 0x2f058660, - 0x02464a05, 0x00000002, 0xe0413268, 0x01e04a03, - 0xa0431a40, 0x2f006402, 0x27451970, 0x64004303, - 0x00033261, 0x3d060220, 0x00344305, 0x00000000, - 0x00133261, 0x3f060220, 0x00344405, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041b52, 0x4c040e68, 0x0e2e6605, 0x45054105, - 0x00031961, 0x3d260220, 0x00344c05, 0x00000000, - 0x00131a61, 0x3f260220, 0x00344d05, 0x00000000, - 0xa04d0040, 0x2f002c02, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x75140000, - 0xfb043d24, 0x00040000, 0x274f1970, 0x2c004d03, - 0x00041952, 0x53040e68, 0x0e2e6805, 0x4f054105, - 0x00033261, 0x3e060220, 0x00344d05, 0x00000000, - 0x00133261, 0x40060220, 0x00344e05, 0x00000000, - 0x00031a61, 0x3e260220, 0x00345305, 0x00000000, - 0x00131a61, 0x40260220, 0x00345405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c3e24, 0x00047514, - 0x00040052, 0x4a044160, 0x0e0e0040, 0x4a056205, - 0x00040027, 0x00014060, 0x00000000, 0xfffffea8, - 0x00040065, 0x54058220, 0x02467b05, 0xfffffffc, - 0xa0561940, 0x54207b02, 0x00041970, 0x00010220, - 0x52464705, 0x00465605, 0x01040022, 0x0001c060, - 0x00000160, 0x00000160, 0xa0621f40, 0x54002c02, - 0xa06e0040, 0x54006402, 0x276c1a70, 0x2c006203, - 0xa0790040, 0x47006202, 0x27701b70, 0x64006e03, - 0xa0720040, 0x47006e02, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27741970, 0x6e007203, - 0x00033261, 0x3f060220, 0x00347205, 0x00000000, - 0x00133261, 0x41060220, 0x00347305, 0x00000000, - 0x277b1e70, 0x62007903, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041c52, 0x76042e68, - 0x0e2e7005, 0x74056605, 0x00041a52, 0x7d042e68, - 0x0e2e6c05, 0x7b056805, 0x00031a61, 0x3f260220, - 0x00347605, 0x00000000, 0x00131b61, 0x41260220, - 0x00347705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x77140000, - 0xf3003f24, 0x00020000, 0x00033261, 0x40060220, - 0x00347905, 0x00000000, 0x00133261, 0x42060220, - 0x00347a05, 0x00000000, 0x00031a61, 0x40260220, - 0x00347d05, 0x00000000, 0x00131a61, 0x42260220, - 0x00347e05, 0x00000000, 0x00042261, 0x7a050020, - 0x00667707, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xf3084024, 0x00027a14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00004c00, 0xe07e1b65, 0x00306a03, - 0xa0151940, 0x00427e03, 0xee171965, 0x00301503, - 0x01040022, 0x0001c060, 0x000002d0, 0x000002d0, - 0x00041a70, 0x00010220, 0x52464705, 0x00461705, - 0x01040022, 0x0001c060, 0x00000198, 0x00000198, - 0xa0210040, 0x47005e02, 0xa03f3240, 0x47005802, - 0x27231a70, 0x5e002103, 0xa12b0040, 0x210e0902, - 0xaa2c0040, 0x220e0b02, 0xa0491c40, 0x3f000f02, - 0xa0291c40, 0x60022302, 0x00031c70, 0x2d050220, - 0x52462b05, 0x00440906, 0x00033261, 0x41060220, - 0x00342b05, 0x00000000, 0x00131d70, 0x2e050220, - 0x52462c05, 0x00440b06, 0x00133261, 0x43060220, - 0x00342c05, 0x00000000, 0x00041a52, 0x2f040e68, - 0x0e2e0105, 0x2d052905, 0x00031961, 0x41260220, - 0x00342f05, 0x00000000, 0x00131a61, 0x43260220, - 0x00343005, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x3d140000, - 0xf3004124, 0x00020000, 0x27413670, 0x58003f03, - 0x274b1f70, 0x0f004903, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00041952, 0x4d040e68, - 0x0eae5c05, 0x4b054105, 0x00033661, 0x42060220, - 0x00344905, 0x00000000, 0x00133661, 0x44060220, - 0x00344a05, 0x00000000, 0x00031a61, 0x42260220, - 0x00344d05, 0x00000000, 0x00131a61, 0x44260220, - 0x00344e05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00042661, 0x7b050020, - 0x00663d07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xf3084224, 0x00027b14, 0x00040025, 0x00004600, - 0x00000000, 0x00000118, 0xa04e0040, 0x17005802, - 0x27531970, 0x58004e03, 0xa0550040, 0x4e000f02, - 0x27571970, 0x0f005503, 0x00030061, 0x39060220, - 0x00345505, 0x00000000, 0x00130061, 0x3b060220, - 0x00345605, 0x00000000, 0x00041b52, 0x62040e68, - 0x0eae5c05, 0x57055305, 0x00031961, 0x39260220, - 0x00346205, 0x00000000, 0x00131a61, 0x3b260220, - 0x00346305, 0x00000000, 0xa0630040, 0x17005e02, - 0x27651970, 0x5e006303, 0xa1690040, 0x630e0902, - 0xaa6a0040, 0x640e0b02, 0xa0671b40, 0x60026502, - 0x00031b70, 0x6b050220, 0x52466905, 0x00440906, - 0x00030061, 0x35060220, 0x00346905, 0x00000000, - 0x00131c70, 0x6c050220, 0x52466a05, 0x00440b06, - 0x00130061, 0x37060220, 0x00346a05, 0x00000000, - 0x00041a52, 0x6d040e68, 0x0e2e0105, 0x6b056705, - 0x00031961, 0x35260220, 0x00346d05, 0x00000000, - 0x00131a61, 0x37260220, 0x00346e05, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00004908, - 0xe16e0065, 0x03fe3903, 0xea6f0065, 0x03fe3b03, - 0xa0701940, 0x04026e03, 0xe0721965, 0x03f07003, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe0741968, 0x00207203, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27761970, 0x74004703, - 0xae780070, 0x00007203, 0x00041965, 0x00010220, - 0x22467605, 0x00467805, 0x01040022, 0x0001c060, - 0x000001e8, 0x000001e8, 0x00043269, 0x79058660, - 0x02464705, 0x00000002, 0xe07b3268, 0x01e04703, - 0x00030061, 0x7d050220, 0x00443526, 0x00000000, - 0x00130061, 0x7e050220, 0x00443726, 0x00000000, - 0x00130061, 0x23050220, 0x00443b26, 0x00000000, - 0xa1151d40, 0x790e3502, 0xaa161e40, 0x7a0e3702, - 0x00031a70, 0x17050220, 0x52461505, 0x00443506, - 0x00030061, 0x29060220, 0x00341505, 0x00000000, - 0x00131b70, 0x18050220, 0x52461605, 0x00443706, - 0x00130061, 0x2b060220, 0x00341605, 0x00000000, - 0x00041a52, 0x21040e68, 0x0e2e7d05, 0x17057b05, - 0x00031961, 0x29260220, 0x00342105, 0x00000000, - 0x00131a61, 0x2b260220, 0x00342205, 0x00000000, - 0x00030061, 0x22050220, 0x00443926, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x3d140000, 0xfb042924, 0x00040000, - 0xa1293740, 0x790e3902, 0xaa2a3740, 0x7a0e3b02, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00031a70, 0x2b050220, 0x52462905, 0x00443906, - 0x00030061, 0x35060220, 0x00342905, 0x00000000, - 0x80103701, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x2c050220, 0x52462a05, 0x00443b06, - 0x00130061, 0x37060220, 0x00342a05, 0x00000000, - 0x00041a52, 0x2d040e68, 0x0e2e2205, 0x2b057b05, - 0x00031961, 0x35260220, 0x00342d05, 0x00000000, - 0x00131a61, 0x37260220, 0x00342e05, 0x00000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c3524, 0x00043d14, - 0x00040025, 0x00004600, 0x00000000, 0x000046a8, - 0x00040069, 0x2e058660, 0x02461d05, 0x00000006, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0351940, 0x2e005a02, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0371940, 0x35201902, - 0xa0390040, 0x35000f02, 0x273b1970, 0x0f003903, - 0x00033361, 0x4d060220, 0x00343905, 0x00000000, - 0x00130061, 0x4f060220, 0x00343a05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031b40, 0x3d052660, 0x06463b05, 0x00440326, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c40, 0x3e052660, 0x06463c05, 0x00440526, - 0x00031a61, 0x4d260220, 0x00343d05, 0x00000000, - 0x00131a61, 0x4f260220, 0x00343e05, 0x00000000, - 0xa03e3240, 0x35003102, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27401970, 0x31003e03, - 0xa1443240, 0x3e0e0902, 0xaa453240, 0x3f0e0b02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0421b40, 0x33024002, 0x00031b70, 0x49050220, - 0x52464405, 0x00440906, 0x00131b70, 0x4a050220, - 0x52464505, 0x00440b06, 0x00041952, 0x53040e68, - 0x0e2e0105, 0x49054205, 0x00030061, 0x49060220, - 0x00344405, 0x00000000, 0x00130061, 0x4b060220, - 0x00344505, 0x00000000, 0x00031a61, 0x49260220, - 0x00345305, 0x00000000, 0x00131a61, 0x4b260220, - 0x00345405, 0x00000000, 0xe0540065, 0x03f03903, - 0xa0561940, 0x04025403, 0xe0581965, 0x03f05603, - 0xa05e1940, 0x58203702, 0x00040070, 0x00010220, - 0x52465805, 0x00463705, 0xe0601a68, 0x00205e03, - 0x01040022, 0x0001c060, 0x000003e8, 0x000003e8, - 0xa0620040, 0x58003e02, 0xa0680040, 0x58003502, - 0x00040069, 0x6c058660, 0x02465105, 0x00000004, - 0x00040061, 0x51050220, 0x00464705, 0x00000000, - 0x27641c70, 0x3e006203, 0xa16e0040, 0x620e0902, - 0xaa6f0040, 0x630e0b02, 0x276a1e70, 0x35006803, - 0xa0740040, 0x68000f02, 0xa0661d40, 0x42026402, - 0x00031d70, 0x70050220, 0x52466e05, 0x00440906, - 0x00131d70, 0x71050220, 0x52466f05, 0x00440b06, - 0x27761c70, 0x0f007403, 0x00041a52, 0x72040e68, - 0x0e2e0105, 0x70056605, 0x00041a52, 0x15040e68, - 0x0eae5c05, 0x76056a05, 0x00041a70, 0x00010220, - 0x42465105, 0x00466005, 0x01040028, 0x0001c660, - 0x00000198, 0x00000198, 0x00040069, 0x17058660, - 0x02465105, 0x00000002, 0xe0210068, 0x01e05103, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0231a40, 0x17006e02, 0x27291970, 0x6e002303, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00033861, 0x76060220, 0x00342305, 0x00000000, - 0x00133261, 0x78060220, 0x00342405, 0x00000000, - 0x00041b52, 0x2b040e68, 0x0e2e7205, 0x29052105, - 0x00031961, 0x76260220, 0x00342b05, 0x00000000, - 0x00131a61, 0x78260220, 0x00342c05, 0x00000000, - 0xa02c0040, 0x17007402, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x7b140000, - 0xfb047624, 0x00040000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x272e1970, 0x74002c03, - 0x00033861, 0x77060220, 0x00342c05, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00133861, 0x79060220, 0x00342d05, 0x00000000, - 0x00041b52, 0x37040e68, 0x0e2e1505, 0x2e052105, - 0x00031961, 0x77260220, 0x00343705, 0x00000000, - 0x00131a61, 0x79260220, 0x00343805, 0x00000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c7724, 0x00047b14, - 0x00040052, 0x51044160, 0x0e0e0040, 0x51056c05, - 0x00040027, 0x00014060, 0x00000000, 0xfffffe58, - 0x00040065, 0x3b058220, 0x02465e05, 0xfffffffc, - 0xa0401940, 0x3b205e02, 0x00041970, 0x00010220, - 0x52464705, 0x00464005, 0x01040022, 0x0001c060, - 0x00000140, 0x00000140, 0xa0440040, 0x3b007402, - 0xa0530040, 0x3b006e02, 0x27511a70, 0x74004403, - 0xa0630040, 0x47004402, 0x27551b70, 0x6e005303, - 0xa0570040, 0x47005302, 0x275e1970, 0x53005703, - 0x00033261, 0x7c060220, 0x00345705, 0x00000000, - 0x00130061, 0x7e060220, 0x00345805, 0x00000000, - 0x27651e70, 0x44006303, 0x00041c52, 0x60042e68, - 0x0e2e5505, 0x5e057205, 0x00041a52, 0x67042e68, - 0x0e2e5105, 0x65051505, 0x00031a61, 0x7c260220, - 0x00346005, 0x00000000, 0x00131b61, 0x7e260220, - 0x00346105, 0x00000000, 0x00030061, 0x15060220, - 0x00346305, 0x00000000, 0x00130061, 0x17060220, - 0x00346405, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x61140000, - 0xf3007c24, 0x00020000, 0x00031a61, 0x15260220, - 0x00346705, 0x00000000, 0x00131a61, 0x17260220, - 0x00346805, 0x00000000, 0x00042261, 0x40050020, - 0x00666107, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x00000000, - 0xf3081524, 0x00024014, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x000040f0, 0xe0681c65, 0x00303903, - 0xa06a1940, 0x00426803, 0xee6c1965, 0x00306a03, - 0x01040022, 0x0001c060, 0x00000310, 0x00000310, - 0x00041a70, 0x00010220, 0x52464705, 0x00466c05, - 0x01040022, 0x0001c060, 0x000001b8, 0x000001b8, - 0xa06e0040, 0x47003e02, 0xa07b3240, 0x47003502, - 0x27701a70, 0x3e006e03, 0xa1740040, 0x6e0e0902, - 0xaa750040, 0x6f0e0b02, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xa0151c40, 0x7b000f02, - 0xa0721c40, 0x42027002, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00031c70, 0x76050220, - 0x52467405, 0x00440906, 0x00030061, 0x21060220, - 0x00347405, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131d70, 0x77050220, - 0x52467505, 0x00440b06, 0x00130061, 0x23060220, - 0x00347505, 0x00000000, 0x00031e61, 0x29060220, - 0x00341505, 0x00000000, 0x00131f61, 0x2b060220, - 0x00341605, 0x00000000, 0x277d3270, 0x35007b03, - 0x27173970, 0x0f001503, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041e52, 0x78040e68, - 0x0e2e0105, 0x76057205, 0x00031961, 0x21260220, - 0x00347805, 0x00000000, 0x00131a61, 0x23260220, - 0x00347905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x79140000, - 0xf3002124, 0x00020000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041c52, 0x21040e68, - 0x0eae5c05, 0x17057d05, 0x00031961, 0x29260220, - 0x00342105, 0x00000000, 0x00131a61, 0x2b260220, - 0x00342205, 0x00000000, 0x00042261, 0x44050020, - 0x00667907, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x00000000, - 0xf3082924, 0x00024414, 0x00040025, 0x00004600, - 0x00000000, 0x00000138, 0xa0223240, 0x6c003502, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x27291970, 0x35002203, 0xa02b3a40, 0x22000f02, - 0xa0350040, 0x6c003e02, 0x272d1a70, 0x0f002b03, - 0x00030061, 0x4d060220, 0x00342b05, 0x00000000, - 0x00130061, 0x4f060220, 0x00342c05, 0x00000000, - 0x27371c70, 0x3e003503, 0xa13b0040, 0x350e0902, - 0xaa3c0040, 0x360e0b02, 0x00041e52, 0x2f040e68, - 0x0eae5c05, 0x2d052905, 0xa0391c40, 0x42023702, - 0x00031c70, 0x3d050220, 0x52463b05, 0x00440906, - 0x00030061, 0x49060220, 0x00343b05, 0x00000000, - 0x00131d70, 0x3e050220, 0x52463c05, 0x00440b06, - 0x00130061, 0x4b060220, 0x00343c05, 0x00000000, - 0x00031e61, 0x4d260220, 0x00342f05, 0x00000000, - 0x00131f61, 0x4f260220, 0x00343005, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00041c52, 0x3f040e68, 0x0e2e0105, 0x3d053905, - 0x00031961, 0x49260220, 0x00343f05, 0x00000000, - 0x00131a61, 0x4b260220, 0x00344005, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00003db8, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xe1401e65, 0x03fe4d03, 0x80103901, 0x00000000, - 0x00000000, 0x00000000, 0xea411e65, 0x03fe4f03, - 0xa0421940, 0x04024003, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xe0441965, 0x03f04203, - 0xe0511968, 0x00204403, 0x27531970, 0x51004703, - 0xae550070, 0x00004403, 0x00041965, 0x00010220, - 0x22465305, 0x00465505, 0x01040022, 0x0001c060, - 0x000001b8, 0x000001b8, 0x00040069, 0x56058660, - 0x02464705, 0x00000002, 0xe0580068, 0x01e04703, - 0x00030061, 0x5c050220, 0x00444926, 0x00000000, - 0x00130061, 0x5d050220, 0x00444b26, 0x00000000, - 0x00130061, 0x64050220, 0x00444f26, 0x00000000, - 0xa15e1d40, 0x560e4902, 0xaa5f1e40, 0x570e4b02, - 0xa1650040, 0x560e4d02, 0xaa660040, 0x570e4f02, - 0x00031c70, 0x60050220, 0x52465e05, 0x00444906, - 0x00030061, 0x45060220, 0x00345e05, 0x00000000, - 0x00131d70, 0x61050220, 0x52465f05, 0x00444b06, - 0x00130061, 0x47060220, 0x00345f05, 0x00000000, - 0x00031e70, 0x67050220, 0x52466505, 0x00444d06, - 0x00131e70, 0x68050220, 0x52466605, 0x00444f06, - 0x00041c52, 0x62040e68, 0x0e2e5c05, 0x60055805, - 0x00031961, 0x45260220, 0x00346205, 0x00000000, - 0x00131a61, 0x47260220, 0x00346305, 0x00000000, - 0x00030061, 0x63050220, 0x00444d26, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x4a140000, 0xfb044524, 0x00040000, - 0x00041952, 0x69040e68, 0x0e2e6305, 0x67055805, - 0x00033b61, 0x46060220, 0x00346505, 0x00000000, - 0x00133b61, 0x48060220, 0x00346605, 0x00000000, - 0x00031a61, 0x46260220, 0x00346905, 0x00000000, - 0x00131a61, 0x48260220, 0x00346a05, 0x00000000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x00000000, 0xfb0c4624, 0x00044a14, - 0x00040025, 0x00004600, 0x00000000, 0x00003b78, - 0xa06a0040, 0x5a003102, 0xa1153940, 0x038e0903, - 0xaa163940, 0x038e0b03, 0xa0390040, 0x5a000f02, - 0x276c1c70, 0x31006a03, 0xa1350040, 0x6a0e0902, - 0xaa360040, 0x6b0e0b02, 0xa06e1b40, 0x33026c02, - 0x00031b70, 0x70050220, 0x52463505, 0x00440906, - 0x00131b70, 0x71050220, 0x52463605, 0x00440b06, - 0x00131f70, 0x72050220, 0x52461605, 0x00440b06, - 0x00041a52, 0x37040e68, 0x0e2e0105, 0x70056e05, - 0x80103901, 0x00000000, 0x00000000, 0x00000000, - 0x00131a40, 0x18052660, 0x06467205, 0x00440b26, - 0x00030070, 0x71050220, 0x52461505, 0x00440906, - 0x27720070, 0x0f003903, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00031a40, 0x17052660, - 0x06467105, 0x00440926, 0x00031a40, 0x3b052660, - 0x06467205, 0x00440326, 0x00131b40, 0x3c052660, - 0x06467305, 0x00440526, 0xbd731b70, 0x1f0e2522, - 0x00131b70, 0x74050660, 0x16442726, 0x00462005, - 0x30750070, 0x1d0e2503, 0x00133870, 0x76050220, - 0x52442706, 0x00461e05, 0x30793270, 0x1f0e2523, - 0x00133270, 0x7a050220, 0x52442726, 0x00462005, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x20771b65, 0x75007303, 0x00041966, 0x00010220, - 0x22467905, 0x00467705, 0x11040028, 0x0001c660, - 0x00001278, 0x00001278, 0x00030069, 0x7a058660, - 0x02442506, 0x00000006, 0x00133269, 0x7b058660, - 0x02442706, 0x00000006, 0x00033269, 0x7c058660, - 0x02442526, 0x00000006, 0x00133269, 0x7d058660, - 0x02442726, 0x00000006, 0xe17e3268, 0x01ae2503, - 0xea7f3268, 0x01ae2703, 0x00133369, 0x49058660, - 0x02442706, 0x00000003, 0x00033369, 0x4a058660, - 0x02442526, 0x00000003, 0x00133369, 0x4b058660, - 0x02442726, 0x00000003, 0xe14c0068, 0x01de2503, - 0xea4d0068, 0x01de2703, 0xa03d1f40, 0x7a003502, - 0xa0410040, 0x7a003902, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x20451f66, 0x7e007c03, - 0x204e1c66, 0x4c004a03, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x27471c70, 0x35003d03, - 0x00033161, 0x29060220, 0x00343d05, 0x00000000, - 0x00133161, 0x2b060220, 0x00343e05, 0x00000000, - 0x00041b52, 0x3f040e68, 0x0e2e3705, 0x47054505, - 0x00030069, 0x48058660, 0x02442506, 0x00000003, - 0x00031a61, 0x29260220, 0x00343f05, 0x00000000, - 0x00131b61, 0x2b260220, 0x00344005, 0x00000000, - 0xa0501b40, 0x48001502, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x4b140000, - 0xfb002924, 0x00000000, 0x27521970, 0x15005003, - 0x00033c61, 0x2d060220, 0x00345005, 0x00000000, - 0x00133c61, 0x2f060220, 0x00345105, 0x00000000, - 0x00041b52, 0x54040e68, 0x0e2e1705, 0x52054e05, - 0x00031961, 0x2d260220, 0x00345405, 0x00000000, - 0x00131a61, 0x2f260220, 0x00345505, 0x00000000, - 0x27550070, 0x39004103, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x21240000, - 0xfb042d24, 0x000c0000, 0x00041952, 0x43040e68, - 0x0e2e3b05, 0x55054505, 0x00033e61, 0x2d060220, - 0x00344105, 0x00000000, 0x00133e61, 0x2f060220, - 0x00344205, 0x00000000, 0x00031a61, 0x2d260220, - 0x00344305, 0x00000000, 0x00131a61, 0x2f260220, - 0x00344405, 0x00000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x00000000, - 0xfb082d24, 0x00004b14, 0xa0560040, 0x00403d03, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe7581970, 0x00405603, 0x00033d61, 0x29060220, - 0x00345605, 0x00000000, 0x00133d61, 0x2b060220, - 0x00345705, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa05a1b40, 0x3f025802, - 0x00031961, 0x29260220, 0x00345a05, 0x00000000, - 0x00131a61, 0x2b260220, 0x00345b05, 0x00000000, - 0xa05b3240, 0x00404103, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x4c140000, - 0xfb002924, 0x00000000, 0xe75d1970, 0x00405b03, - 0x00033f61, 0x2d060220, 0x00345b05, 0x00000000, - 0x00133f61, 0x2f060220, 0x00345c05, 0x00000000, - 0xa05f1b40, 0x43025d02, 0x00031961, 0x2d260220, - 0x00345f05, 0x00000000, 0x00131a61, 0x2f260220, - 0x00346005, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb082d24, 0x00004c14, 0xa0600040, 0x00803d03, - 0xe7621970, 0x00806003, 0x00033061, 0x29060220, - 0x00346005, 0x00000000, 0x00133061, 0x2b060220, - 0x00346105, 0x00000000, 0xa0641b40, 0x3f026202, - 0x00031961, 0x29260220, 0x00346405, 0x00000000, - 0x00131a61, 0x2b260220, 0x00346505, 0x00000000, - 0xa0650040, 0x00804103, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x4d140000, - 0xfb002924, 0x00000000, 0xe7671970, 0x00806503, - 0x00033161, 0x2d060220, 0x00346505, 0x00000000, - 0x00133161, 0x2f060220, 0x00346605, 0x00000000, - 0xa0691b40, 0x43026702, 0x00031961, 0x2d260220, - 0x00346905, 0x00000000, 0x00131a61, 0x2f260220, - 0x00346a05, 0x00000000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x00000000, - 0xfb082d24, 0x00004d14, 0xa06a0040, 0x00c03d03, - 0xe76c1970, 0x00c06a03, 0x00033261, 0x29060220, - 0x00346a05, 0x00000000, 0x00133261, 0x2b060220, - 0x00346b05, 0x00000000, 0xa06e1b40, 0x3f026c02, - 0x00031961, 0x29260220, 0x00346e05, 0x00000000, - 0x00131a61, 0x2b260220, 0x00346f05, 0x00000000, - 0xa06f0040, 0x00c04103, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x4e140000, - 0xfb002924, 0x00000000, 0xe7711970, 0x00c06f03, - 0x00033361, 0x2d060220, 0x00346f05, 0x00000000, - 0x00133361, 0x2f060220, 0x00347005, 0x00000000, - 0xa0731b40, 0x43027102, 0x00031961, 0x2d260220, - 0x00347305, 0x00000000, 0x00131a61, 0x2f260220, - 0x00347405, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x00000000, - 0xfb082d24, 0x00004e14, 0xa0740040, 0x01003d03, - 0x27761970, 0x3d007403, 0x00033461, 0x29060220, - 0x00347405, 0x00000000, 0x00133461, 0x2b060220, - 0x00347505, 0x00000000, 0xa0781b40, 0x3f027602, - 0x00031961, 0x29260220, 0x00347805, 0x00000000, - 0x00131a61, 0x2b260220, 0x00347905, 0x00000000, - 0xa0790040, 0x01004103, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x4f140000, - 0xfb002924, 0x00000000, 0x277b1970, 0x41007903, - 0x00033561, 0x2d060220, 0x00347905, 0x00000000, - 0x00133561, 0x2f060220, 0x00347a05, 0x00000000, - 0xa07d1b40, 0x43027b02, 0x00031961, 0x2d260220, - 0x00347d05, 0x00000000, 0x00131a61, 0x2f260220, - 0x00347e05, 0x00000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x00000000, - 0xfb082d24, 0x00004f14, 0xa07e0040, 0x01403d03, - 0xa0450040, 0x01404103, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe7291a70, 0x01407e03, - 0xe7471a70, 0x01404503, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xa02d1a40, 0x3f022902, - 0xa0491a40, 0x43024702, 0x00030061, 0x29060220, - 0x00347e05, 0x00000000, 0x00133661, 0x2b060220, - 0x00347f05, 0x00000000, 0x00031a61, 0x29260220, - 0x00342d05, 0x00000000, 0x00131a61, 0x2b260220, - 0x00342e05, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x50140000, - 0xfb002924, 0x00000000, 0x00030061, 0x2d060220, - 0x00344505, 0x00000000, 0x00133761, 0x2f060220, - 0x00344605, 0x00000000, 0x00031a61, 0x2d260220, - 0x00344905, 0x00000000, 0x00131a61, 0x2f260220, - 0x00344a05, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x00000000, - 0xfb082d24, 0x00005014, 0xa04a3f40, 0x01803d03, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xe74c1970, 0x01804a03, 0x00033861, 0x29060220, - 0x00344a05, 0x00000000, 0x00133861, 0x2b060220, - 0x00344b05, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xa04e1b40, 0x3f024c02, - 0x00031961, 0x29260220, 0x00344e05, 0x00000000, - 0x00131a61, 0x2b260220, 0x00344f05, 0x00000000, - 0xa04f3940, 0x01804103, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xe7511970, 0x01804f03, - 0x00033961, 0x2d060220, 0x00344f05, 0x00000000, - 0x00133961, 0x2f060220, 0x00345005, 0x00000000, - 0xa0531b40, 0x43025102, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x51140000, - 0xfb002924, 0x00000000, 0x00031961, 0x2d260220, - 0x00345305, 0x00000000, 0x00131a61, 0x2f260220, - 0x00345405, 0x00000000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x00000000, - 0xfb082d24, 0x00005114, 0xa0540040, 0x01c03d03, - 0xe7561970, 0x01c05403, 0x00033a61, 0x29060220, - 0x00345405, 0x00000000, 0x00133a61, 0x2b060220, - 0x00345505, 0x00000000, 0xa0581b40, 0x3f025602, - 0x00031961, 0x29260220, 0x00345805, 0x00000000, - 0x00131a61, 0x2b260220, 0x00345905, 0x00000000, - 0xa0590040, 0x01c04103, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x52140000, - 0xfb002924, 0x00000000, 0xe75b1970, 0x01c05903, - 0x00033b61, 0x2d060220, 0x00345905, 0x00000000, - 0x00133b61, 0x2f060220, 0x00345a05, 0x00000000, - 0xa05d1b40, 0x43025b02, 0x00031961, 0x2d260220, - 0x00345d05, 0x00000000, 0x00131a61, 0x2f260220, - 0x00345e05, 0x00000000, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x00000000, - 0xfb082d24, 0x00005214, 0xa05e0040, 0x02003d03, - 0x27601970, 0x3d005e03, 0x00033c61, 0x29060220, - 0x00345e05, 0x00000000, 0x00133c61, 0x2b060220, - 0x00345f05, 0x00000000, 0xa0621b40, 0x3f026002, - 0x00031961, 0x29260220, 0x00346205, 0x00000000, - 0x00131a61, 0x2b260220, 0x00346305, 0x00000000, - 0xa0630040, 0x02004103, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x53140000, - 0xfb002924, 0x00000000, 0x27651970, 0x41006303, - 0x00033d61, 0x2d060220, 0x00346305, 0x00000000, - 0x00133d61, 0x2f060220, 0x00346405, 0x00000000, - 0xa0671b40, 0x43026502, 0x00031961, 0x2d260220, - 0x00346705, 0x00000000, 0x00131a61, 0x2f260220, - 0x00346805, 0x00000000, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x00000000, - 0xfb082d24, 0x00005314, 0xa0680040, 0x02403d03, - 0xe76a1970, 0x02406803, 0x00033e61, 0x29060220, - 0x00346805, 0x00000000, 0x00133e61, 0x2b060220, - 0x00346905, 0x00000000, 0xa06c1b40, 0x3f026a02, - 0x00031961, 0x29260220, 0x00346c05, 0x00000000, - 0x00131a61, 0x2b260220, 0x00346d05, 0x00000000, - 0xa06d0040, 0x02404103, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x54140000, - 0xfb002924, 0x00000000, 0xe76f1970, 0x02406d03, - 0x00033f61, 0x2d060220, 0x00346d05, 0x00000000, - 0x00133f61, 0x2f060220, 0x00346e05, 0x00000000, - 0xa0711b40, 0x43026f02, 0x00031961, 0x2d260220, - 0x00347105, 0x00000000, 0x00131a61, 0x2f260220, - 0x00347205, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb082d24, 0x00005414, 0xa0720040, 0x02803d03, - 0xe7741970, 0x02807203, 0x00033061, 0x29060220, - 0x00347205, 0x00000000, 0x00133061, 0x2b060220, - 0x00347305, 0x00000000, 0xa0761b40, 0x3f027402, - 0x00031961, 0x29260220, 0x00347605, 0x00000000, - 0x00131a61, 0x2b260220, 0x00347705, 0x00000000, - 0xa0770040, 0x02804103, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x55140000, - 0xfb002924, 0x00000000, 0xe7791970, 0x02807703, - 0x00033161, 0x2d060220, 0x00347705, 0x00000000, - 0x00133161, 0x2f060220, 0x00347805, 0x00000000, - 0xa07b1b40, 0x43027902, 0x00031961, 0x2d260220, - 0x00347b05, 0x00000000, 0x00131a61, 0x2f260220, - 0x00347c05, 0x00000000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x00000000, - 0xfb082d24, 0x00005514, 0xa07c0040, 0x02c03d03, - 0xa0450040, 0x02c04103, 0xe77e1a70, 0x02c07c03, - 0x00033261, 0x29060220, 0x00347c05, 0x00000000, - 0x00133261, 0x2b060220, 0x00347d05, 0x00000000, - 0xe7471c70, 0x02c04503, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xa02d1c40, 0x3f027e02, - 0xa0491a40, 0x43024702, 0x00031a61, 0x29260220, - 0x00342d05, 0x00000000, 0x00131b61, 0x2b260220, - 0x00342e05, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x56140000, - 0xfb002924, 0x00000000, 0x00030061, 0x2d060220, - 0x00344505, 0x00000000, 0x00133361, 0x2f060220, - 0x00344605, 0x00000000, 0x00031a61, 0x2d260220, - 0x00344905, 0x00000000, 0x00131a61, 0x2f260220, - 0x00344a05, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x00000000, - 0xfb082d24, 0x00005614, 0xa04a0040, 0x03004103, - 0x274c1970, 0x41004a03, 0x00033561, 0x2d060220, - 0x00344a05, 0x00000000, 0x00133561, 0x2f060220, - 0x00344b05, 0x00000000, 0xa04e1b40, 0x43024c02, - 0x00031961, 0x2d260220, 0x00344e05, 0x00000000, - 0x00131a61, 0x2f260220, 0x00344f05, 0x00000000, - 0xa04f0040, 0x03003d03, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x27511970, 0x3d004f03, - 0x00033461, 0x29060220, 0x00344f05, 0x00000000, - 0x00133461, 0x2b060220, 0x00345005, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0531b40, 0x3f025102, 0x00031961, 0x29260220, - 0x00345305, 0x00000000, 0x00131a61, 0x2b260220, - 0x00345405, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x57140000, - 0xfb002924, 0x00000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x00000000, - 0xfb082d24, 0x00005714, 0xa0543340, 0x03404103, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x27561970, 0x41005403, 0x00033661, 0x29060220, - 0x00345405, 0x00000000, 0x00133661, 0x2b060220, - 0x00345505, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xa0581b40, 0x43025602, - 0x00031961, 0x29260220, 0x00345805, 0x00000000, - 0x00131a61, 0x2b260220, 0x00345905, 0x00000000, - 0xa0590040, 0x03403d03, 0x275b1970, 0x3d005903, - 0x00033761, 0x2d060220, 0x00345905, 0x00000000, - 0x00133761, 0x2f060220, 0x00345a05, 0x00000000, - 0xa05d1b40, 0x3f025b02, 0x00031961, 0x2d260220, - 0x00345d05, 0x00000000, 0x00131a61, 0x2f260220, - 0x00345e05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x58140000, - 0xfb002d24, 0x00000000, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb082924, 0x00005814, 0xa05e0040, 0x03804103, - 0x27601970, 0x41005e03, 0x00033161, 0x59060220, - 0x00345e05, 0x00000000, 0x00130061, 0x5b060220, - 0x00345f05, 0x00000000, 0xa0621b40, 0x43026002, - 0x00031961, 0x59260220, 0x00346205, 0x00000000, - 0x00131a61, 0x5b260220, 0x00346305, 0x00000000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c5924, 0x000c2124, - 0xa1630040, 0x0d0e2502, 0xaa640040, 0x0e0e2702, - 0x00031a70, 0x65050220, 0x52466305, 0x00442506, - 0x00131a70, 0x66050220, 0x52466405, 0x00442706, - 0x00031a40, 0x67052660, 0x06466505, 0x00442526, - 0x00131a40, 0x68052660, 0x06466605, 0x00442726, - 0x00030061, 0x25060220, 0x00346305, 0x00000000, - 0x00130061, 0x27060220, 0x00346405, 0x00000000, - 0x00031a61, 0x25260220, 0x00346705, 0x00000000, - 0x00131a61, 0x27260220, 0x00346805, 0x00000000, - 0x00040027, 0x00014060, 0x00000000, 0xffffed18, - 0xa0190040, 0x11003102, 0x27681970, 0x31001903, - 0xa01b9140, 0x33026802, 0x00041a70, 0x00010220, - 0x42460705, 0x00461305, 0x01040028, 0x0001c660, - 0x00002740, 0x00002740, 0xa1693240, 0x190e0902, - 0xaa6a3240, 0x1a0e0b02, 0x00040069, 0x1d058660, - 0x02460705, 0x00000007, 0xe01f0068, 0x01900703, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031c70, 0x6b050220, 0x52466905, 0x00440906, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c70, 0x6c050220, 0x52466a05, 0x00440b06, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xa02d1c40, 0x1d006902, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x6d040e68, - 0x0e2e0105, 0x6b051b05, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x276f1a70, 0x69002d03, - 0x00033261, 0x5a060220, 0x00342d05, 0x00000000, - 0x00133261, 0x5c060220, 0x00342e05, 0x00000000, - 0xa0250040, 0x01002d03, 0xa03f3240, 0x01802d03, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x00041d52, 0x2f040e68, 0x0e2e6d05, 0x6f051f05, - 0xa0703240, 0x00402d03, 0x00031a61, 0x5a260220, - 0x00342f05, 0x00000000, 0x00131b61, 0x5c260220, - 0x00343005, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27721b70, 0x2d007003, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x31140000, 0xfb005a24, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0741940, 0x2f027202, 0x00033861, 0x5b060220, - 0x00347005, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00133861, 0x5d060220, - 0x00347105, 0x00000000, 0x00031a61, 0x5b260220, - 0x00347405, 0x00000000, 0x00131a61, 0x5d260220, - 0x00347505, 0x00000000, 0xa0753840, 0x00802d03, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x33140000, 0xfb005b24, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27771970, 0x2d007503, 0x00033961, 0x5c060220, - 0x00347505, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00133961, 0x5e060220, - 0x00347605, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0791b40, 0x2f027702, - 0x00031961, 0x5c260220, 0x00347905, 0x00000000, - 0x00131a61, 0x5e260220, 0x00347a05, 0x00000000, - 0xa07a3240, 0x00c02d03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x21140000, - 0xfb005c24, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe77c1970, 0x00c07a03, - 0x27270070, 0x2d002503, 0x00033a61, 0x5d060220, - 0x00347a05, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00133a61, 0x5f060220, - 0x00347b05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa07e1c40, 0x2f027c02, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0291c40, 0x2f022702, 0x00031a61, 0x5d260220, - 0x00347e05, 0x00000000, 0x00131b61, 0x5f260220, - 0x00347f05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x23140000, - 0xfb005d24, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00033b61, 0x5e060220, - 0x00342505, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00133b61, 0x60060220, - 0x00342605, 0x00000000, 0x00031a61, 0x5e260220, - 0x00342905, 0x00000000, 0x00131a61, 0x60260220, - 0x00342a05, 0x00000000, 0xa02a3140, 0x01402d03, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x35140000, 0xfb005e24, 0x00000000, - 0x27371970, 0x2d002a03, 0x00030061, 0x39060220, - 0x00342a05, 0x00000000, 0x00133161, 0x3b060220, - 0x00342b05, 0x00000000, 0x27410070, 0x2d003f03, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa03d1c40, 0x2f023702, 0xa0431a40, 0x2f024102, - 0x00031a61, 0x39260220, 0x00343d05, 0x00000000, - 0x00131b61, 0x3b260220, 0x00343e05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x37140000, 0xfb003924, 0x00000000, - 0x00033d61, 0x3b060220, 0x00343f05, 0x00000000, - 0x00130061, 0x3d060220, 0x00344005, 0x00000000, - 0x00031a61, 0x3b260220, 0x00344305, 0x00000000, - 0x00131a61, 0x3d260220, 0x00344405, 0x00000000, - 0xa0443b40, 0x01c02d03, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x39140000, - 0xfb003b24, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x27461970, 0x2d004403, - 0x00030061, 0x25060220, 0x00344405, 0x00000000, - 0x00130061, 0x27060220, 0x00344505, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xa0481b40, 0x2f024602, 0x00031961, 0x25260220, - 0x00344805, 0x00000000, 0x00131a61, 0x27260220, - 0x00344905, 0x00000000, 0xa0493340, 0x02002d03, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x3b140000, 0xfb002524, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x274b1970, 0x2d004903, 0x00033f61, 0x25060220, - 0x00344905, 0x00000000, 0x00133f61, 0x27060220, - 0x00344a05, 0x00000000, 0xa04d1b40, 0x2f024b02, - 0x00031961, 0x25260220, 0x00344d05, 0x00000000, - 0x00131a61, 0x27260220, 0x00344e05, 0x00000000, - 0xa04e0040, 0x02402d03, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x3d140000, - 0xfb002524, 0x00000000, 0x27501970, 0x2d004e03, - 0x00033061, 0x25060220, 0x00344e05, 0x00000000, - 0x00133061, 0x27060220, 0x00344f05, 0x00000000, - 0xa0521b40, 0x2f025002, 0xa04f0040, 0x04c02d03, - 0x00031a61, 0x25260220, 0x00345205, 0x00000000, - 0x00131b61, 0x27260220, 0x00345305, 0x00000000, - 0xa0533140, 0x02802d03, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x3f140000, - 0xfb002524, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x27551970, 0x2d005303, - 0x00033261, 0x25060220, 0x00345305, 0x00000000, - 0x00133261, 0x27060220, 0x00345405, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0571b40, 0x2f025502, 0x00031961, 0x25260220, - 0x00345705, 0x00000000, 0x00131a61, 0x27260220, - 0x00345805, 0x00000000, 0xa0583240, 0x02c02d03, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x41140000, 0xfb002524, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x275a1970, 0x2d005803, 0x00033461, 0x25060220, - 0x00345805, 0x00000000, 0x00133461, 0x27060220, - 0x00345905, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xa05c1b40, 0x2f025a02, - 0x00031961, 0x25260220, 0x00345c05, 0x00000000, - 0x00131a61, 0x27260220, 0x00345d05, 0x00000000, - 0xa05d3c40, 0x03002d03, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x43140000, - 0xfb002524, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x275f1970, 0x2d005d03, - 0x00033561, 0x25060220, 0x00345d05, 0x00000000, - 0x00133561, 0x27060220, 0x00345e05, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0611b40, 0x2f025f02, 0x00031961, 0x25260220, - 0x00346105, 0x00000000, 0x00131a61, 0x27260220, - 0x00346205, 0x00000000, 0xa0623240, 0x03402d03, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x45140000, 0xfb002524, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27641970, 0x2d006203, 0x00033661, 0x25060220, - 0x00346205, 0x00000000, 0x00133661, 0x27060220, - 0x00346305, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0661b40, 0x2f026402, - 0x00031961, 0x25260220, 0x00346605, 0x00000000, - 0x00131a61, 0x27260220, 0x00346705, 0x00000000, - 0xa0673240, 0x03802d03, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x47140000, - 0xfb002524, 0x00000000, 0x27691970, 0x2d006703, - 0x00033761, 0x25060220, 0x00346705, 0x00000000, - 0x00133761, 0x27060220, 0x00346805, 0x00000000, - 0xa06b1b40, 0x2f026902, 0x00031961, 0x25260220, - 0x00346b05, 0x00000000, 0x00131a61, 0x27260220, - 0x00346c05, 0x00000000, 0xa06c0040, 0x03c02d03, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x49140000, 0xfb002524, 0x00000000, - 0x276e1970, 0x2d006c03, 0x00033861, 0x25060220, - 0x00346c05, 0x00000000, 0x00133861, 0x27060220, - 0x00346d05, 0x00000000, 0xa0701b40, 0x2f026e02, - 0x00031961, 0x25260220, 0x00347005, 0x00000000, - 0x00131a61, 0x27260220, 0x00347105, 0x00000000, - 0xa0710040, 0x04002d03, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x4b140000, - 0xfb002524, 0x00000000, 0x27731970, 0x2d007103, - 0x00033961, 0x27060220, 0x00347105, 0x00000000, - 0x00130061, 0x29060220, 0x00347205, 0x00000000, - 0xa0751b40, 0x2f027302, 0x00031961, 0x27260220, - 0x00347505, 0x00000000, 0x00131a61, 0x29260220, - 0x00347605, 0x00000000, 0xa0760040, 0x04402d03, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x25140000, 0xfb002724, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe7781970, 0x04407603, 0x00033a61, 0x29060220, - 0x00347605, 0x00000000, 0x00133161, 0x2b060220, - 0x00347705, 0x00000000, 0xa07a1b40, 0x2f027802, - 0x00031961, 0x29260220, 0x00347a05, 0x00000000, - 0x00131a61, 0x2b260220, 0x00347b05, 0x00000000, - 0xa07b0040, 0x04802d03, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x27140000, - 0xfb002924, 0x00000000, 0xe77d1970, 0x04807b03, - 0xe7510070, 0x04c04f03, 0x00033b61, 0x29060220, - 0x00347b05, 0x00000000, 0x00133b61, 0x2b060220, - 0x00347c05, 0x00000000, 0xa04d1c40, 0x2f027d02, - 0xa0531c40, 0x2f025102, 0x00031a61, 0x29260220, - 0x00344d05, 0x00000000, 0x00131b61, 0x2b260220, - 0x00344e05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x4d140000, - 0xfb002924, 0x00000000, 0x00033c61, 0x29060220, - 0x00344f05, 0x00000000, 0x00133c61, 0x2b060220, - 0x00345005, 0x00000000, 0x00031a61, 0x29260220, - 0x00345305, 0x00000000, 0x00131a61, 0x2b260220, - 0x00345405, 0x00000000, 0xa0540040, 0x05002d03, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x4f140000, 0xfb002924, 0x00000000, - 0xe7561970, 0x05005403, 0x00033d61, 0x29060220, - 0x00345405, 0x00000000, 0x00133d61, 0x2b060220, - 0x00345505, 0x00000000, 0xa0581b40, 0x2f025602, - 0xa0550040, 0x05802d03, 0x00031a61, 0x29260220, - 0x00345805, 0x00000000, 0x00131b61, 0x2b260220, - 0x00345905, 0x00000000, 0xa0590040, 0x05402d03, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x51140000, 0xfb002924, 0x00000000, - 0xe75b1970, 0x05405903, 0x00033e61, 0x29060220, - 0x00345905, 0x00000000, 0x00133e61, 0x2b060220, - 0x00345a05, 0x00000000, 0xa0691b40, 0x2f025b02, - 0xe75c1f70, 0x05805503, 0x00031a61, 0x29260220, - 0x00346905, 0x00000000, 0x00131b61, 0x2b260220, - 0x00346a05, 0x00000000, 0xa0571b40, 0x2f025c02, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x53140000, 0xfb002924, 0x00000000, - 0x00033f61, 0x29060220, 0x00345505, 0x00000000, - 0x00133f61, 0x2b060220, 0x00345605, 0x00000000, - 0x00031a61, 0x29260220, 0x00345705, 0x00000000, - 0x00131a61, 0x2b260220, 0x00345805, 0x00000000, - 0xa0570040, 0x05c02d03, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x55140000, - 0xfb002924, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe7291970, 0x05c05703, - 0x00042b65, 0x69058220, 0x02462705, 0xffff0000, - 0xa0591a40, 0x2f022902, 0x00030061, 0x29060220, - 0x00345705, 0x00000000, 0x00133061, 0x2b060220, - 0x00345805, 0x00000000, 0x00031a61, 0x29260220, - 0x00345905, 0x00000000, 0x00131a61, 0x2b260220, - 0x00345a05, 0x00000000, 0xa0590040, 0x06002d03, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x57140000, 0xfb002924, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe7291970, 0x06005903, 0xa05b1940, 0x2f022902, - 0x00030061, 0x29060220, 0x00345905, 0x00000000, - 0x00133161, 0x2b060220, 0x00345a05, 0x00000000, - 0x00031a61, 0x29260220, 0x00345b05, 0x00000000, - 0x00131a61, 0x2b260220, 0x00345c05, 0x00000000, - 0xa05b0040, 0x06402d03, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x59140000, - 0xfb002924, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe7291970, 0x06405b03, - 0xa05d1940, 0x2f022902, 0x00030061, 0x29060220, - 0x00345b05, 0x00000000, 0x00133261, 0x2b060220, - 0x00345c05, 0x00000000, 0x00031a61, 0x29260220, - 0x00345d05, 0x00000000, 0x00131a61, 0x2b260220, - 0x00345e05, 0x00000000, 0xa05d0040, 0x06802d03, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x5b140000, 0xfb002924, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xe7291970, 0x06805d03, 0xa05f1940, 0x2f022902, - 0x00030061, 0x29060220, 0x00345d05, 0x00000000, - 0x00133361, 0x2b060220, 0x00345e05, 0x00000000, - 0x00031a61, 0x29260220, 0x00345f05, 0x00000000, - 0x00131a61, 0x2b260220, 0x00346005, 0x00000000, - 0xa05f0040, 0x06c02d03, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x5d140000, - 0xfb002924, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe7291970, 0x06c05f03, - 0xa0611940, 0x2f022902, 0x00030061, 0x29060220, - 0x00345f05, 0x00000000, 0x00133461, 0x2b060220, - 0x00346005, 0x00000000, 0x00031a61, 0x29260220, - 0x00346105, 0x00000000, 0x00131a61, 0x2b260220, - 0x00346205, 0x00000000, 0xa0610040, 0x07002d03, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x5f140000, 0xfb002924, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe7291970, 0x07006103, 0xa0631940, 0x2f022902, - 0x00030061, 0x29060220, 0x00346105, 0x00000000, - 0x00133561, 0x2b060220, 0x00346205, 0x00000000, - 0x00031a61, 0x29260220, 0x00346305, 0x00000000, - 0x00131a61, 0x2b260220, 0x00346405, 0x00000000, - 0xa0630040, 0x07402d03, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x61140000, - 0xfb002924, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe7291970, 0x07406303, - 0xa0651940, 0x2f022902, 0x00030061, 0x29060220, - 0x00346305, 0x00000000, 0x00133661, 0x2b060220, - 0x00346405, 0x00000000, 0x00031a61, 0x29260220, - 0x00346505, 0x00000000, 0x00131a61, 0x2b260220, - 0x00346605, 0x00000000, 0xa0650040, 0x07802d03, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x63140000, 0xfb002924, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xe7291970, 0x07806503, 0xa0671940, 0x2f022902, - 0x00030061, 0x29060220, 0x00346505, 0x00000000, - 0x00133761, 0x2b060220, 0x00346605, 0x00000000, - 0x00031a61, 0x29260220, 0x00346705, 0x00000000, - 0x00131a61, 0x2b260220, 0x00346805, 0x00000000, - 0xa0670040, 0x07c02d03, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x65140000, - 0xfb002924, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe7291970, 0x07c06703, - 0xa02d1940, 0x2f022902, 0x00030061, 0x29060220, - 0x00346705, 0x00000000, 0x00133861, 0x2b060220, - 0x00346805, 0x00000000, 0x00031a61, 0x29260220, - 0x00342d05, 0x00000000, 0x00131a61, 0x2b260220, - 0x00342e05, 0x00000000, 0xe02d2d68, 0x01d04f03, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x67140000, 0xfb002924, 0x00000000, - 0x00043969, 0x2b058660, 0x02464f05, 0x00000003, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xa0291940, 0x2b001502, 0x272f1970, 0x15002903, - 0xeb6b2a70, 0x00002503, 0x00041a52, 0x2b040e68, - 0x0e2e1705, 0x2f052d05, 0x00030061, 0x2d060220, - 0x00342905, 0x00000000, 0x00130061, 0x2f060220, - 0x00342a05, 0x00000000, 0x00031a61, 0x2d260220, - 0x00342b05, 0x00000000, 0x00131a61, 0x2f260220, - 0x00342c05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x29240000, - 0xfb042d24, 0x000c0000, 0x00043a61, 0x2d050120, - 0x00562706, 0x00000000, 0xa06d1940, 0x6b022d02, - 0xa02d2a40, 0x25202102, 0x27251970, 0x21002d03, - 0x00042a61, 0x2f050120, 0x00562b06, 0x00000000, - 0x20271966, 0x69002f03, 0x00042b61, 0x2f050120, - 0x00562306, 0x00000000, 0x20691966, 0x2f002103, - 0x00041d52, 0x6b040e68, 0x0e2e2f05, 0x25056d05, - 0xa02f2a40, 0x2d002902, 0x27251970, 0x29002f03, - 0x00041c70, 0x00018660, 0x26466905, 0x00000000, - 0x00041a52, 0x2d040e68, 0x0e2e2b05, 0x25056b05, - 0x00040065, 0x6b058220, 0x02462305, 0xffff0000, - 0x00041a61, 0x25050120, 0x00562d06, 0x00000000, - 0x202d1966, 0x6b002503, 0x2f251962, 0x23002d03, - 0x2f2d0062, 0x21002f03, 0xa0230040, 0x11000f02, - 0x27211970, 0x0f002303, 0x00031940, 0x2f052660, - 0x06462105, 0x00440326, 0x00131a40, 0x30052660, - 0x06462205, 0x00440526, 0xa0210040, 0x1d002302, - 0x271d1970, 0x23002103, 0x00041952, 0x23040e68, - 0x0e2e2f05, 0x1d051f05, 0x00030061, 0x1d060220, - 0x00342105, 0x00000000, 0x00130061, 0x1f060220, - 0x00342205, 0x00000000, 0x00031a61, 0x1d260220, - 0x00342305, 0x00000000, 0x00131a61, 0x1f260220, - 0x00342405, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x00000000, - 0xfb081d24, 0x00003114, 0xa02f0040, 0x00402103, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x271d1970, 0x21002f03, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xa0311940, 0x23021d02, - 0x00030061, 0x1d060220, 0x00342f05, 0x00000000, - 0x00133b61, 0x1f060220, 0x00343005, 0x00000000, - 0x00031a61, 0x1d260220, 0x00343105, 0x00000000, - 0x00131a61, 0x1f260220, 0x00343205, 0x00000000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x00000000, 0xfb081d24, 0x00003314, - 0xa02f0040, 0x00802103, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x271d1970, 0x21002f03, - 0xa0311940, 0x23021d02, 0x00030061, 0x1d060220, - 0x00342f05, 0x00000000, 0x00133c61, 0x1f060220, - 0x00343005, 0x00000000, 0x00031a61, 0x1d260220, - 0x00343105, 0x00000000, 0x00131a61, 0x1f260220, - 0x00343205, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x00000000, - 0xfb081d24, 0x00002d14, 0xa02d3d40, 0x00c02103, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xe71d1970, 0x00c02d03, 0xa02f1940, 0x23021d02, - 0x00030061, 0x1d060220, 0x00342d05, 0x00000000, - 0x00133d61, 0x1f060220, 0x00342e05, 0x00000000, - 0x00031a61, 0x1d260220, 0x00342f05, 0x00000000, - 0x00131a61, 0x1f260220, 0x00343005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x00000000, 0xfb081d24, 0x00002514, - 0xa0253e40, 0x01002103, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x271d1970, 0x21002503, - 0xa02d1940, 0x23021d02, 0x00030061, 0x1d060220, - 0x00342505, 0x00000000, 0x00133e61, 0x1f060220, - 0x00342605, 0x00000000, 0x00031a61, 0x1d260220, - 0x00342d05, 0x00000000, 0x00131a61, 0x1f260220, - 0x00342e05, 0x00000000, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x00000000, - 0xfb081d24, 0x00003514, 0xa0250040, 0x01402103, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x271d1970, 0x21002503, 0xa02d1940, 0x23021d02, - 0x00030061, 0x1d060220, 0x00342505, 0x00000000, - 0x00133f61, 0x1f060220, 0x00342605, 0x00000000, - 0x00031a61, 0x1d260220, 0x00342d05, 0x00000000, - 0x00131a61, 0x1f260220, 0x00342e05, 0x00000000, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb081d24, 0x00003714, - 0xa0250040, 0x01802103, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x271d1970, 0x21002503, - 0xa02d1940, 0x23021d02, 0x00030061, 0x1d060220, - 0x00342505, 0x00000000, 0x00133061, 0x1f060220, - 0x00342605, 0x00000000, 0x00031a61, 0x1d260220, - 0x00342d05, 0x00000000, 0x00131a61, 0x1f260220, - 0x00342e05, 0x00000000, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb081d24, 0x00003914, 0xa0250040, 0x01c02103, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x271d1970, 0x21002503, 0xa02d1940, 0x23021d02, - 0x00030061, 0x1d060220, 0x00342505, 0x00000000, - 0x00133161, 0x1f060220, 0x00342605, 0x00000000, - 0x00031a61, 0x1d260220, 0x00342d05, 0x00000000, - 0x00131a61, 0x1f260220, 0x00342e05, 0x00000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb081d24, 0x00003b14, - 0xa0250040, 0x02002103, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x271d1970, 0x21002503, - 0xa02d1940, 0x23021d02, 0x00030061, 0x1d060220, - 0x00342505, 0x00000000, 0x00133261, 0x1f060220, - 0x00342605, 0x00000000, 0x00031a61, 0x1d260220, - 0x00342d05, 0x00000000, 0x00131a61, 0x1f260220, - 0x00342e05, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x00000000, - 0xfb081d24, 0x00003d14, 0xa0250040, 0x02402103, - 0x27691970, 0x21002503, 0x00033361, 0x1d060220, - 0x00342505, 0x00000000, 0x00133361, 0x1f060220, - 0x00342605, 0x00000000, 0xa02d1b40, 0x23026902, - 0x00031961, 0x1d260220, 0x00342d05, 0x00000000, - 0x00131a61, 0x1f260220, 0x00342e05, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xfb081d24, 0x00003f14, - 0xa06c0040, 0x02802103, 0x276e1970, 0x21006c03, - 0x00033461, 0x1d060220, 0x00346c05, 0x00000000, - 0x00133461, 0x1f060220, 0x00346d05, 0x00000000, - 0xa06a1b40, 0x23026e02, 0x00031961, 0x1d260220, - 0x00346a05, 0x00000000, 0x00131a61, 0x1f260220, - 0x00346b05, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x00000000, - 0xfb081d24, 0x00004114, 0xa06f0040, 0x02c02103, - 0x27711970, 0x21006f03, 0x00033561, 0x1d060220, - 0x00346f05, 0x00000000, 0x00133561, 0x1f060220, - 0x00347005, 0x00000000, 0xa0731b40, 0x23027102, - 0x00031961, 0x1d260220, 0x00347305, 0x00000000, - 0x00131a61, 0x1f260220, 0x00347405, 0x00000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb081d24, 0x00004314, - 0xa0740040, 0x03002103, 0x27761970, 0x21007403, - 0x00033661, 0x1d060220, 0x00347405, 0x00000000, - 0x00133661, 0x1f060220, 0x00347505, 0x00000000, - 0xa0781b40, 0x23027602, 0x00031961, 0x1d260220, - 0x00347805, 0x00000000, 0x00131a61, 0x1f260220, - 0x00347905, 0x00000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x00000000, - 0xfb081d24, 0x00004514, 0xa0790040, 0x03402103, - 0x277b1970, 0x21007903, 0x00033761, 0x1d060220, - 0x00347905, 0x00000000, 0x00133761, 0x1f060220, - 0x00347a05, 0x00000000, 0xa07d1b40, 0x23027b02, - 0x00031961, 0x1d260220, 0x00347d05, 0x00000000, - 0x00131a61, 0x1f260220, 0x00347e05, 0x00000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x00000000, 0xfb081d24, 0x00004714, - 0xa07e0040, 0x03802103, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x271d1970, 0x21007e03, - 0xa0251940, 0x23021d02, 0x00030061, 0x1d060220, - 0x00347e05, 0x00000000, 0x00133861, 0x1f060220, - 0x00347f05, 0x00000000, 0x00031a61, 0x1d260220, - 0x00342505, 0x00000000, 0x00131a61, 0x1f260220, - 0x00342605, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x00000000, - 0xfb081d24, 0x00004914, 0xa02d0040, 0x03c02103, - 0x272f1970, 0x21002d03, 0x00033961, 0x1d060220, - 0x00342d05, 0x00000000, 0x00133961, 0x1f060220, - 0x00342e05, 0x00000000, 0xa0311b40, 0x23022f02, - 0x00031961, 0x1d260220, 0x00343105, 0x00000000, - 0x00131a61, 0x1f260220, 0x00343205, 0x00000000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x00000000, 0xfb081d24, 0x00004b14, - 0xa0323c40, 0x04002103, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x27341970, 0x21003203, - 0x00033a61, 0x1d060220, 0x00343205, 0x00000000, - 0x00133a61, 0x1f060220, 0x00343305, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0361b40, 0x23023402, 0x00031961, 0x1d260220, - 0x00343605, 0x00000000, 0x00131a61, 0x1f260220, - 0x00343705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x00000000, - 0xfb081d24, 0x00002914, 0xa0373040, 0x04402103, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe7391970, 0x04403703, 0x00033b61, 0x1d060220, - 0x00343705, 0x00000000, 0x00133b61, 0x1f060220, - 0x00343805, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa03b1b40, 0x23023902, - 0x00031961, 0x1d260220, 0x00343b05, 0x00000000, - 0x00131a61, 0x1f260220, 0x00343c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x00000000, 0xfb081d24, 0x00002714, - 0xa03c3340, 0x04802103, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe73e1970, 0x04803c03, - 0x00033c61, 0x1d060220, 0x00343c05, 0x00000000, - 0x00133c61, 0x1f060220, 0x00343d05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa0401b40, 0x23023e02, 0x00031961, 0x1d260220, - 0x00344005, 0x00000000, 0x00131a61, 0x1f260220, - 0x00344105, 0x00000000, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x00000000, - 0xfb081d24, 0x00004d14, 0xa0413540, 0x04c02103, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xe7431970, 0x04c04103, 0x00033d61, 0x1d060220, - 0x00344105, 0x00000000, 0x00133d61, 0x1f060220, - 0x00344205, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xa0451b40, 0x23024302, - 0x00031961, 0x1d260220, 0x00344505, 0x00000000, - 0x00131a61, 0x1f260220, 0x00344605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x00000000, 0xfb081d24, 0x00004f14, - 0xa0463840, 0x05002103, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xe7481970, 0x05004603, - 0x00033e61, 0x1d060220, 0x00344605, 0x00000000, - 0x00133e61, 0x1f060220, 0x00344705, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xa04a1b40, 0x23024802, 0x00031961, 0x1d260220, - 0x00344a05, 0x00000000, 0x00131a61, 0x1f260220, - 0x00344b05, 0x00000000, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x00000000, - 0xfb081d24, 0x00005114, 0xa04b3a40, 0x05402103, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xe74d1970, 0x05404b03, 0x00033f61, 0x1d060220, - 0x00344b05, 0x00000000, 0x00133f61, 0x1f060220, - 0x00344c05, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0xa04f1b40, 0x23024d02, - 0x00031961, 0x1d260220, 0x00344f05, 0x00000000, - 0x00131a61, 0x1f260220, 0x00345005, 0x00000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xfb081d24, 0x00005314, - 0xa0503f40, 0x05802103, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe7521970, 0x05805003, - 0x00033161, 0x1d060220, 0x00345005, 0x00000000, - 0x00133161, 0x1f060220, 0x00345105, 0x00000000, - 0xa0691b40, 0x23025202, 0x00031961, 0x1d260220, - 0x00346905, 0x00000000, 0x00131a61, 0x1f260220, - 0x00346a05, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x00000000, - 0xfb081d24, 0x00005514, 0xa06a0040, 0x05c02103, - 0xe76c1970, 0x05c06a03, 0x00030061, 0x3c060220, - 0x00346a05, 0x00000000, 0x00130061, 0x3e060220, - 0x00346b05, 0x00000000, 0xa06e1b40, 0x23026c02, - 0x00031961, 0x3c260220, 0x00346e05, 0x00000000, - 0x00131a61, 0x3e260220, 0x00346f05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xfb083c24, 0x00005714, - 0xa06f0040, 0x06002103, 0xe7711970, 0x06006f03, - 0x00033161, 0x3d060220, 0x00346f05, 0x00000000, - 0x00133161, 0x3f060220, 0x00347005, 0x00000000, - 0xa0731b40, 0x23027102, 0x00031961, 0x3d260220, - 0x00347305, 0x00000000, 0x00131a61, 0x3f260220, - 0x00347405, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb083d24, 0x00005914, 0xa0740040, 0x06402103, - 0xe7761970, 0x06407403, 0x00030061, 0x69060220, - 0x00347405, 0x00000000, 0x00130061, 0x6b060220, - 0x00347505, 0x00000000, 0xa0781b40, 0x23027602, - 0x00031961, 0x69260220, 0x00347805, 0x00000000, - 0x00131a61, 0x6b260220, 0x00347905, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb086924, 0x00005b14, - 0xa0790040, 0x06802103, 0xe77b1970, 0x06807903, - 0x00033261, 0x6a060220, 0x00347905, 0x00000000, - 0x00133261, 0x6c060220, 0x00347a05, 0x00000000, - 0xa07d1b40, 0x23027b02, 0x00031961, 0x6a260220, - 0x00347d05, 0x00000000, 0x00131a61, 0x6c260220, - 0x00347e05, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb086a24, 0x00005d14, 0xa07e0040, 0x06c02103, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xe71d1970, 0x06c07e03, 0x00033261, 0x6b060220, - 0x00347e05, 0x00000000, 0x00133261, 0x6d060220, - 0x00347f05, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xa01f1b40, 0x23021d02, - 0x00031961, 0x6b260220, 0x00341f05, 0x00000000, - 0x00131a61, 0x6d260220, 0x00342005, 0x00000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb086b24, 0x00005f14, - 0xa0250040, 0x07002103, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xe7271970, 0x07002503, - 0x00033261, 0x6c060220, 0x00342505, 0x00000000, - 0x00133261, 0x6e060220, 0x00342605, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xa0291b40, 0x23022702, 0x00031961, 0x6c260220, - 0x00342905, 0x00000000, 0x00131a61, 0x6e260220, - 0x00342a05, 0x00000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb086c24, 0x00006114, 0xa02a0040, 0x07402103, - 0xe72c1970, 0x07402a03, 0x00033261, 0x6d060220, - 0x00342a05, 0x00000000, 0x00133261, 0x6f060220, - 0x00342b05, 0x00000000, 0xa02e1b40, 0x23022c02, - 0x00031961, 0x6d260220, 0x00342e05, 0x00000000, - 0x00131a61, 0x6f260220, 0x00342f05, 0x00000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb086d24, 0x00006314, - 0xa02f0040, 0x07802103, 0xe7311970, 0x07802f03, - 0x00033261, 0x6e060220, 0x00342f05, 0x00000000, - 0x00133261, 0x70060220, 0x00343005, 0x00000000, - 0xa0331b40, 0x23023102, 0x00031961, 0x6e260220, - 0x00343305, 0x00000000, 0x00131a61, 0x70260220, - 0x00343405, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb086e24, 0x00006514, 0xa0340040, 0x07c02103, - 0xe7361970, 0x07c03403, 0x00033261, 0x6f060220, - 0x00343405, 0x00000000, 0x00133261, 0x71060220, - 0x00343505, 0x00000000, 0xa0381b40, 0x23023602, - 0x00031961, 0x6f260220, 0x00343805, 0x00000000, - 0x00131a61, 0x71260220, 0x00343905, 0x00000000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb086f24, 0x00006714, - 0xa0070040, 0x0d000702, 0x00040027, 0x00014060, - 0x00000000, 0xffffd8b0, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80033261, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_copy_deserialize_indirect = { - .prog_data = { - .base.nr_params = 12, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 27376, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_copy_deserialize_indirect_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 12, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 16, - .arg_count = 2, - .args = gfx125_bvh_copy_deserialize_indirect_args, - .code = gfx125_bvh_copy_deserialize_indirect_code, -}; -const char *gfx125_bvh_copy_deserialize_indirect_sha1 = "3ba9a70aced73ba7fc4243d62aa442b1693fd268"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_copy_dxr_decode.h b/src/intel/vulkan/grl/gfx125_bvh_copy_dxr_decode.h deleted file mode 100644 index 7e550526442..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_copy_dxr_decode.h +++ /dev/null @@ -1,7559 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_copy_dxr_decode_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_copy_dxr_decode_args[] = { - { 0, 8 }, - { 8, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g92<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g43<1>D 0D { align1 1H }; -add(1) g93<1>UD g92<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -mov(8) g111<1>UW 0x76543210V { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g1UD g93UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g111.8<1>UW g111<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g51.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g53.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g59.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g63.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g51<2>F g2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g53<2>F g2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g59<2>F g2.2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g63<2>F g2.2<0,1,0>F { align1 2Q F@4 compacted }; -add(8) g96<1>D g59<8,4,2>D 164D { align1 1Q F@2 compacted }; -add(8) g100<1>D g59<8,4,2>D 156D { align1 1Q compacted }; -add(8) g97<1>D g63<8,4,2>D 164D { align1 2Q F@1 compacted }; -add(8) g101<1>D g63<8,4,2>D 156D { align1 2Q compacted }; -mov(8) g84<2>UD g96<4,4,1>UD { align1 1Q I@4 }; -mov(8) g88<2>UD g100<4,4,1>UD { align1 1Q I@4 }; -cmp.l.f0.0(16) g98<1>UD g96<1,1,0>UD 0x000000a4UD { align1 1H I@4 compacted }; -mov(8) g86<2>UD g97<4,4,1>UD { align1 2Q }; -mov(8) g90<2>UD g101<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g102<1>UD g100<1,1,0>UD 0x0000009cUD { align1 1H compacted }; -add(8) g125<1>D -g98<8,8,1>D g59.1<8,4,2>D { align1 1Q I@4 }; -add(8) g99<1>D -g99<8,8,1>D g63.1<8,4,2>D { align1 2Q I@5 }; -add(8) g126<1>D -g102<8,8,1>D g59.1<8,4,2>D { align1 1Q I@3 }; -add(8) g103<1>D -g103<8,8,1>D g63.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g84.1<2>UD g125<4,4,1>UD { align1 1Q I@4 }; -mov(8) g86.1<2>UD g99<4,4,1>UD { align1 2Q I@4 }; -mov(8) g88.1<2>UD g126<4,4,1>UD { align1 1Q I@4 }; -mov(8) g90.1<2>UD g103<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g3UD g84UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g57UD g88UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -cmp.le.f0.0(16) null<1>UD g57<8,8,1>UD 0x00000000UD { align1 1H $0.dst }; -(+f0.0) if(16) JIP: LABEL1 UIP: LABEL0 { align1 1H }; -cmp.le.f0.0(16) null<1>UD g3<8,8,1>UD 0x00000000UD { align1 1H $0.dst }; -(+f0.0) if(16) JIP: LABEL3 UIP: LABEL2 { align1 1H }; -mov(16) g89<1>D 1D { align1 1H $0.src }; -mov(16) g91<1>D 0D { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g51UD g89UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; -else(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; - -LABEL3: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g1<1>D 1D { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g51UD g1UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; -add(8) g45<1>D g51<8,4,2>D 8D { align1 1Q $0.src compacted }; -add(8) g46<1>D g53<8,4,2>D 8D { align1 2Q $0.src compacted }; -mul(8) acc0<1>UD g3<8,8,1>UD 0x0038UW { align1 1Q $0.src }; -mul(16) g107<1>D g3<1,1,0>D 56W { align1 1H $0.src compacted }; -add(8) g115<1>D g59<8,4,2>D 160D { align1 1Q compacted }; -add(8) g116<1>D g63<8,4,2>D 160D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g121<1>D g111<8,8,1>UW { align1 1H }; -cmp.l.f0.0(8) g5<1>UD g45<8,8,1>UD g51<8,4,2>UD { align1 1Q I@7 }; -cmp.l.f0.0(8) g104<1>UD g46<8,8,1>UD g53<8,4,2>UD { align1 2Q I@7 }; -mach(8) g105<1>UD g3<1,1,0>UD 0x00000038UD { align1 1Q compacted AccWrEnable }; -add(16) g109<1>D g45<1,1,0>D g107<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g90<2>UD g115<4,4,1>UD { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g92<2>UD g116<4,4,1>UD { align1 2Q I@7 }; -add(8) g47<1>D -g5<8,8,1>D g51.1<8,4,2>D { align1 1Q I@6 }; -add(8) g48<1>D -g104<8,8,1>D g53.1<8,4,2>D { align1 2Q I@6 }; -mul(8) acc0<1>UD g4<8,8,1>UD 0x0038UW { align1 2Q }; -cmp.l.f0.0(16) g112<1>UD g109<1,1,0>UD g45<1,1,0>UD { align1 1H I@6 compacted }; -mov(8) g124<2>UD g109<4,4,1>UD { align1 1Q }; -mov(8) g126<2>UD g110<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g117<1>UD g115<1,1,0>UD 0x000000a0UD { align1 1H compacted }; -mach(8) g106<1>UD g4<8,8,1>UD 0x00000038UD { align1 2Q AccWrEnable }; -add(8) g6<1>D -g117<8,8,1>D g59.1<8,4,2>D { align1 1Q I@2 }; -add(8) g118<1>D -g118<8,8,1>D g63.1<8,4,2>D { align1 2Q I@3 }; -add3(16) g114<1>D g47<8,8,1>D g105<8,8,1>D -g112<1,1,1>D { align1 1H I@3 }; -mov(8) g90.1<2>UD g6<4,4,1>UD { align1 1Q I@3 }; -mov(8) g92.1<2>UD g118<4,4,1>UD { align1 2Q I@3 }; -mov(8) g124.1<2>UD g114<4,4,1>UD { align1 1Q I@3 }; -mov(8) g126.1<2>UD g115<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g119UD g90UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -add(8) g49<1>D g59<8,4,2>D g119<1,1,0>D { align1 1Q $0.dst compacted }; -add(8) g50<1>D g63<8,4,2>D g120<1,1,0>D { align1 2Q $0.dst compacted }; -cmp.l.f0.0(8) g7<1>UD g49<8,8,1>UD g59<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g120<1>UD g50<8,8,1>UD g63<8,4,2>UD { align1 2Q I@2 }; -and.z.f0.0(16) g61<1>UD g121<1,1,0>UD 0x0000000fUD { align1 1H compacted }; -add(8) g65<1>D -g7<8,8,1>D g59.1<8,4,2>D { align1 1Q I@3 }; -add(8) g66<1>D -g120<8,8,1>D g63.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g35<2>UD g61<4,4,1>UD { align1 1Q I@3 }; -mov(8) g41<2>UD g62<4,4,1>UD { align1 2Q I@4 }; -mov(8) g35.1<2>UD 0x00000000UD { align1 1Q I@2 }; -mov(8) g41.1<2>UD 0x00000000UD { align1 2Q I@2 }; -(+f0.0) if(16) JIP: LABEL4 UIP: LABEL4 { align1 1H }; -mov(8) g8.1<2>F 0x0F /* 0F */ { align1 1Q }; -mov(8) g122.1<2>F 0x0F /* 0F */ { align1 2Q I@7 }; -mov(8) g31.1<2>UD g124.1<8,4,2>UD { align1 1Q }; -mov(8) g37.1<2>UD g126.1<8,4,2>UD { align1 2Q }; -mov(8) g8<2>F 0x0F /* 0F */ { align1 1Q F@2 }; -mov(8) g122<2>F 0x0F /* 0F */ { align1 2Q F@2 }; -mov(8) g31<2>UD g124<8,4,2>UD { align1 1Q I@2 }; -mov(8) g37<2>UD g126<8,4,2>UD { align1 2Q I@2 }; -mov(8) g33.1<2>UD g8.1<8,4,2>UD { align1 1Q F@2 }; -mov(8) g39.1<2>UD g122.1<8,4,2>UD { align1 2Q F@1 }; -mov(8) g33<2>UD g8<8,4,2>UD { align1 1Q I@2 }; -mov(8) g39<2>UD g122<8,4,2>UD { align1 2Q I@2 }; - -LABEL37: -cmp.z.f0.0(8) g123<1>D g33.1<8,4,2>D 0D { align1 1Q A@1 compacted }; -cmp.z.f0.0(8) g124<1>D g39.1<8,4,2>D 0D { align1 2Q A@1 }; -cmp.l.f0.0(8) g125<1>UD g33<8,4,2>UD g3<1,1,0>UD { align1 1Q compacted }; -cmp.l.f0.0(8) g126<1>UD g39<8,4,2>UD g4<8,8,1>UD { align1 2Q }; -and.nz.f0.0(16) null<1>UD g123<8,8,1>UD g125<8,8,1>UD { align1 1H I@1 }; -(-f0.0) break(16) JIP: LABEL5 UIP: LABEL5 { align1 1H }; -mul(8) acc0<1>UD g33<8,4,2>UD 0x0038UW { align1 1Q }; -mul(8) g13<1>D g33<8,4,2>D 56W { align1 1Q $0.src compacted }; -mul(8) g14<1>D g39<8,4,2>D 56W { align1 2Q $0.src compacted }; -mul(8) g15<1>D g33.1<8,4,2>D 56W { align1 1Q $0.src compacted }; -mul(8) g16<1>D g39.1<8,4,2>D 56W { align1 2Q $0.src compacted }; -shl(8) g25<1>D g33<8,4,2>D 0x00000003UD { align1 1Q }; -shl(8) g26<1>D g39<8,4,2>D 0x00000003UD { align1 2Q $1.src }; -shl(8) g27<1>D g33.1<8,4,2>D 0x00000003UD { align1 1Q }; -shl(8) g28<1>D g39.1<8,4,2>D 0x00000003UD { align1 2Q }; -shr(8) g29<1>UD g33<8,4,2>UD 0x0000001dUD { align1 1Q compacted }; -shr(8) g30<1>UD g39<8,4,2>UD 0x0000001dUD { align1 2Q compacted }; -mach(8) g126<1>UD g33<8,4,2>UD 0x00000038UD { align1 1Q compacted AccWrEnable }; -add(16) g67<1>D g45<1,1,0>D g13<1,1,0>D { align1 1H I@7 compacted }; -add(16) g71<1>D g49<1,1,0>D g25<1,1,0>D { align1 1H I@7 compacted }; -or(16) g69<1>UD g27<1,1,0>UD g29<1,1,0>UD { align1 1H I@4 compacted }; -mul(8) acc0<1>UD g39<8,4,2>UD 0x0038UW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g19<1>UD g67<1,1,0>UD g45<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g9<2>UD g67<4,4,1>UD { align1 1Q $0.src }; -mov(8) g11<2>UD g68<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g73<1>UD g71<1,1,0>UD g49<1,1,0>UD { align1 1H I@6 compacted }; -mov(8) g21<2>UD g71<4,4,1>UD { align1 1Q $0.src }; -mov(8) g23<2>UD g72<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g106<1>D g71<1,1,0>D 4D { align1 1H compacted }; -mach(8) g127<1>UD g39<8,4,2>UD 0x00000038UD { align1 2Q AccWrEnable }; -add3(16) g114<1>D g65<8,8,1>D g69<8,8,1>D -g73<1,1,1>D { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g5<2>UD g106<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g7<2>UD g107<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g75<1>UD g106<1,1,0>UD g71<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g17<1>D g126<1,1,0>D g15<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g21.1<2>UD g114<4,4,1>UD { align1 1Q I@5 }; -mov(8) g23.1<2>UD g115<4,4,1>UD { align1 2Q I@6 }; -add(16) g77<1>D -g75<1,1,0>D g114<1,1,0>D { align1 1H I@4 compacted }; -add3(16) g69<1>D g47<8,8,1>D g17<8,8,1>D -g19<1,1,1>D { align1 1H I@4 }; -mov(8) g5.1<2>UD g77<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g78<4,4,1>UD { align1 2Q I@3 }; -shr(16) g116<1>UD g77<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g9.1<2>UD g69<4,4,1>UD { align1 1Q I@4 }; -mov(8) g11.1<2>UD g70<4,4,1>UD { align1 2Q I@5 }; -cmp.z.f0.0(16) null<1>D g116<8,8,1>D 2D { align1 1H I@3 }; -(+f0.0) if(16) JIP: LABEL7 UIP: LABEL6 { align1 1H }; -and(1) g79<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(16) g86<1>UD g106<8,8,1>D 0xfffffffcUD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g88<1>UD g111<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(16) g91<1>UD g106<8,8,1>D 0x00000003UD { align1 1H F@1 }; -shl(16) g86<1>UD g86<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g91<1>UD g91<1,1,0>UD g86<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g91<1>UD g91<1,1,0>UD g88<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g79<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.src }; -send(16) g89UD g91UD nullUD 0x44200b00 a0.1<0>UD - ugm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -mov(16) g73<2>UW g89<8,8,1>UD { align1 1H $0.dst }; -mov(16) g13<1>UW g73<16,8,2>UW { align1 1H I@1 }; -else(16) JIP: LABEL6 UIP: LABEL6 { align1 1H }; - -LABEL7: -cmp.z.f0.0(16) null<1>D g116<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL9 UIP: LABEL8 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g90UD g106UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g127<1>UW g90<16,8,2>UW { align1 1H $0.dst }; -else(16) JIP: LABEL8 UIP: LABEL8 { align1 1H }; - -LABEL9: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g91UD g5UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -mov(16) g74<2>HF g91<16,8,2>HF { align1 1H I@4 }; -mov(16) g127<1>UW g74<16,8,2>UW { align1 1H A@1 }; - -LABEL8: -endif(16) JIP: LABEL6 { align1 1H }; -mov(16) g13<1>UW g127<16,16,1>UW { align1 1H I@2 }; - -LABEL6: -endif(16) JIP: LABEL5 { align1 1H }; -mov(16) g75<2>UB g13<16,16,1>UW { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g92<1>UD g75<16,8,2>UB { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g92UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -add(16) g104<1>D g71<1,1,0>D 6D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g92<1>UD g104<1,1,0>UD g71<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g9<2>UD g104<4,4,1>UD { align1 1Q $3.src }; -mov(8) g11<2>UD g105<4,4,1>UD { align1 2Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g94<1>D -g92<1,1,0>D g114<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g9.1<2>UD g94<4,4,1>UD { align1 1Q I@1 }; -mov(8) g11.1<2>UD g95<4,4,1>UD { align1 2Q I@2 }; -shr(16) g96<1>UD g94<1,1,0>UD 0x0000001eUD { align1 1H $0.src compacted }; -cmp.z.f0.0(16) null<1>D g96<8,8,1>D 2D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL11 UIP: LABEL10 { align1 1H }; -and(1) g80<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(16) g98<1>UD g104<8,8,1>D 0xfffffffcUD { align1 1H $0.src }; -shl(16) g100<1>UD g111<8,8,1>UW 0x00000002UD { align1 1H $0.src }; -and(16) g93<1>UD g104<8,8,1>D 0x00000003UD { align1 1H }; -shl(16) g98<1>UD g98<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g93<1>UD g93<1,1,0>UD g98<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g93<1>UD g93<1,1,0>UD g100<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g80<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g101UD g93UD nullUD 0x44200b00 a0.1<0>UD - ugm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -mov(16) g125<2>UW g101<8,8,1>UD { align1 1H $0.dst }; -mov(16) g15<1>UW g125<16,8,2>UW { align1 1H I@1 }; -else(16) JIP: LABEL10 UIP: LABEL10 { align1 1H }; - -LABEL11: -cmp.z.f0.0(16) null<1>D g96<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL13 UIP: LABEL12 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g102UD g104UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(16) g14<1>UW g102<16,8,2>UW { align1 1H $4.dst }; -else(16) JIP: LABEL12 UIP: LABEL12 { align1 1H }; - -LABEL13: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g103UD g9UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(16) g76<2>HF g103<16,8,2>HF { align1 1H $5.dst }; -mov(16) g14<1>UW g76<16,8,2>UW { align1 1H A@1 }; - -LABEL12: -endif(16) JIP: LABEL10 { align1 1H }; -mov(16) g15<1>UW g14<16,16,1>UW { align1 1H I@2 }; - -LABEL10: -endif(16) JIP: LABEL5 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g104<1>D g67<1,1,0>D 4D { align1 1H A@1 compacted }; -mov(16) g77<2>UB g15<16,16,1>UW { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g108<1>UD g104<1,1,0>UD g67<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g9<2>UD g104<4,4,1>UD { align1 1Q $5.src }; -mov(8) g11<2>UD g105<4,4,1>UD { align1 2Q $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g94<1>UD g77<16,8,2>UB { align1 1H I@4 }; -add(16) g112<1>D -g108<1,1,0>D g69<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g9.1<2>UD g112<4,4,1>UD { align1 1Q I@1 }; -mov(8) g11.1<2>UD g113<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g94UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -cmp.z.f0.0(16) null<1>D g116<8,8,1>D 2D { align1 1H }; -(+f0.0) if(16) JIP: LABEL15 UIP: LABEL14 { align1 1H }; -and(1) g81<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -and(16) g118<1>UD g106<8,8,1>D 0xfffffffcUD { align1 1H $0.src }; -shl(16) g120<1>UD g111<8,8,1>UW 0x00000002UD { align1 1H }; -and(16) g95<1>UD g106<8,8,1>D 0x00000003UD { align1 1H $0.src }; -shl(16) g118<1>UD g118<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g95<1>UD g95<1,1,0>UD g118<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g95<1>UD g95<1,1,0>UD g120<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g81<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g121UD g95UD nullUD 0x44200b00 a0.1<0>UD - ugm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -mov(16) g86<2>UW g121<8,8,1>UD { align1 1H $0.dst }; -mov(16) g75<1>UW g86<16,8,2>UW { align1 1H I@1 }; -else(16) JIP: LABEL14 UIP: LABEL14 { align1 1H }; - -LABEL15: -cmp.z.f0.0(16) null<1>D g116<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL17 UIP: LABEL16 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g122UD g106UD nullUD 0x04200b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g16<1>UW g122<16,8,2>UW { align1 1H $0.dst }; -else(16) JIP: LABEL16 UIP: LABEL16 { align1 1H }; - -LABEL17: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g123UD g5UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -mov(16) g87<2>HF g123<16,8,2>HF { align1 1H $2.dst }; -mov(16) g16<1>UW g87<16,8,2>UW { align1 1H A@1 }; - -LABEL16: -endif(16) JIP: LABEL14 { align1 1H }; -mov(16) g75<1>UW g16<16,16,1>UW { align1 1H I@2 }; - -LABEL14: -endif(16) JIP: LABEL5 { align1 1H }; -add(16) g124<1>D g67<1,1,0>D 8D { align1 1H F@1 compacted }; -shr(16) g73<1>UD g114<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g6<1>D g67<1,1,0>D 24D { align1 1H $2.src compacted }; -mov(8) g27<1>UD g31<8,4,2>UD { align1 1Q }; -mov(8) g28<1>UD g37<8,4,2>UD { align1 2Q }; -mov(8) g29<1>UD g31.1<8,4,2>UD { align1 1Q }; -mov(8) g30<1>UD g37.1<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(16) g126<1>UD g124<1,1,0>UD g67<1,1,0>UD { align1 1H I@7 compacted }; -mov(8) g13<2>UD g124<4,4,1>UD { align1 1Q }; -mov(8) g15<2>UD g125<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g8<1>UD g6<1,1,0>UD 0x00000018UD { align1 1H I@7 compacted }; -mov(8) g17<2>UD g6<4,4,1>UD { align1 1Q }; -mov(8) g19<2>UD g7<4,4,1>UD { align1 2Q }; -cmp.nz.f0.0(16) null<1>W g75<16,16,1>W 0W { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g5<1>D -g126<1,1,0>D g69<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g10<1>D -g8<1,1,0>D g69<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g13.1<2>UD g5<4,4,1>UD { align1 1Q I@2 }; -mov(8) g15.1<2>UD g6<4,4,1>UD { align1 2Q I@3 }; -mov(8) g17.1<2>UD g10<4,4,1>UD { align1 1Q I@3 }; -mov(8) g19.1<2>UD g11<4,4,1>UD { align1 2Q I@4 }; -(+f0.0) if(16) JIP: LABEL19 UIP: LABEL18 { align1 1H }; -cmp.z.f0.0(16) null<1>D g73<8,8,1>D 2D { align1 1H }; -(+f0.0) if(16) JIP: LABEL21 UIP: LABEL20 { align1 1H }; -and(1) g82<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(16) g11<1>UD g71<8,8,1>D 0xfffffffcUD { align1 1H $0.src }; -shl(16) g75<1>UD g111<8,8,1>UW 0x00000002UD { align1 1H }; -and(16) g96<1>UD g71<8,8,1>D 0x00000003UD { align1 1H $0.src }; -shl(16) g11<1>UD g11<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g96<1>UD g96<1,1,0>UD g11<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g96<1>UD g96<1,1,0>UD g75<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g82<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g5UD g96UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -else(16) JIP: LABEL20 UIP: LABEL20 { align1 1H }; - -LABEL21: -cmp.z.f0.0(16) null<1>D g73<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL23 UIP: LABEL22 { align1 1H }; -fbl(1) g86<1>UD mask0<0,1,0>UD { align1 WE_all 1N $0.src compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(1) a0<1>UD g86<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@2 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000800UD { align1 WE_all 1N A@1 }; -mov(1) g88<1>UD g[a0 224]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) g78UD g88UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g76<1>UD g78<0,1,0>UD { align1 1H }; -else(16) JIP: LABEL22 UIP: LABEL22 { align1 1H }; - -LABEL23: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g76UD g21UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; - -LABEL22: -endif(16) JIP: LABEL20 { align1 1H }; -mov(16) g5<1>UD g76<8,8,1>UD { align1 1H @3 $0.dst }; - -LABEL20: -endif(16) JIP: LABEL24 { align1 1H }; -mov(8) g9<1>UD g31<8,4,2>UD { align1 1Q }; -mov(8) g10<1>UD g37<8,4,2>UD { align1 2Q }; -mov(8) g11<1>UD g31.1<8,4,2>UD { align1 1Q }; -mov(8) g12<1>UD g37.1<8,4,2>UD { align1 2Q $0.src }; -mov(16) g7<1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g13UD g5UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g5<1>D 24D { align1 1H $0.src }; -mov(16) g7<1>D 0D { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g5UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; -cmp.z.f0.0(16) null<1>D g73<8,8,1>D 2D { align1 1H }; -(+f0.0) if(16) JIP: LABEL26 UIP: LABEL25 { align1 1H }; -and(1) g83<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(16) g89<1>UD g71<8,8,1>D 0xfffffffcUD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g91<1>UD g111<8,8,1>UW 0x00000002UD { align1 1H F@1 }; -and(16) g97<1>UD g71<8,8,1>D 0x00000003UD { align1 1H $0.src }; -shl(16) g89<1>UD g89<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g97<1>UD g97<1,1,0>UD g89<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g97<1>UD g97<1,1,0>UD g91<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g83<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.src }; -send(16) g86UD g97UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -else(16) JIP: LABEL25 UIP: LABEL25 { align1 1H }; - -LABEL26: -cmp.z.f0.0(16) null<1>D g73<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL28 UIP: LABEL27 { align1 1H }; -fbl(1) g93<1>UD mask0<0,1,0>UD { align1 WE_all 1N $0.src compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(1) a0<1>UD g93<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@2 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000800UD { align1 WE_all 1N A@1 }; -mov(1) g95<1>UD g[a0 224]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0.any16h) send(1) g92UD g95UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g77<1>UD g92<0,1,0>UD { align1 1H }; -else(16) JIP: LABEL27 UIP: LABEL27 { align1 1H }; - -LABEL28: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g77UD g21UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; - -LABEL27: -endif(16) JIP: LABEL25 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -mov(16) g86<1>UD g77<8,8,1>UD { align1 1H }; - -LABEL25: -endif(16) JIP: LABEL24 { align1 1H }; -mul(8) acc0<1>UD g86<8,8,1>UD 0x0018UW { align1 1Q @2 $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -mul(16) g98<1>D g86<1,1,0>D 24W { align1 1H $0.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mach(8) g96<1>UD g86<1,1,0>UD 0x00000018UD { align1 1Q compacted AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g9<1>D g31<8,4,2>D g98<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g99<1>D g37<8,4,2>D g99<1,1,0>D { align1 2Q I@3 compacted }; -mul(8) acc0<1>UD g87<8,8,1>UD 0x0018UW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(8) g100<1>UD g9<8,8,1>UD g31<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g101<1>UD g99<8,8,1>UD g37<8,4,2>UD { align1 2Q I@3 }; -mach(8) g97<1>UD g87<8,8,1>UD 0x00000018UD { align1 2Q $0.src AccWrEnable }; -mov(8) g31<2>UD g9<4,4,1>UD { align1 1Q }; -mov(8) g37<2>UD g99<4,4,1>UD { align1 2Q }; -add3(16) g102<1>D g29<8,8,1>D g96<8,8,1>D -g100<1,1,1>D { align1 1H A@1 }; -mov(8) g31.1<2>UD g102<4,4,1>UD { align1 1Q I@1 }; -mov(8) g37.1<2>UD g103<4,4,1>UD { align1 2Q I@2 }; - -LABEL24: -else(16) JIP: LABEL18 UIP: LABEL18 { align1 1H }; - -LABEL19: -cmp.z.f0.0(16) null<1>D g73<8,8,1>D 2D { align1 1H }; -(+f0.0) if(16) JIP: LABEL30 UIP: LABEL29 { align1 1H }; -and(1) g84<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.src }; -and(16) g103<1>UD g71<8,8,1>D 0xfffffffcUD { align1 1H A@1 }; -shl(16) g105<1>UD g111<8,8,1>UW 0x00000002UD { align1 1H $0.src }; -and(16) g98<1>UD g71<8,8,1>D 0x00000003UD { align1 1H $0.src }; -shl(16) g103<1>UD g103<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g98<1>UD g98<1,1,0>UD g103<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g98<1>UD g98<1,1,0>UD g105<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g84<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g113UD g98UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -else(16) JIP: LABEL29 UIP: LABEL29 { align1 1H }; - -LABEL30: -cmp.z.f0.0(16) null<1>D g73<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL32 UIP: LABEL31 { align1 1H }; -fbl(1) g107<1>UD mask0<0,1,0>UD { align1 WE_all 1N $0.src compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -shl(1) a0<1>UD g107<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@2 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000800UD { align1 WE_all 1N A@1 }; -mov(1) g109<1>UD g[a0 224]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) g106UD g109UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g87<1>UD g106<0,1,0>UD { align1 1H }; -else(16) JIP: LABEL31 UIP: LABEL31 { align1 1H }; - -LABEL32: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g87UD g21UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; - -LABEL31: -endif(16) JIP: LABEL29 { align1 1H }; -mov(16) g113<1>UD g87<8,8,1>UD { align1 1H @3 $0.dst }; - -LABEL29: -endif(16) JIP: LABEL18 { align1 1H }; -mul(8) acc0<1>UD g113<8,8,1>UD 0x0024UW { align1 1Q @2 $0.dst }; -mul(16) g77<1>D g113<1,1,0>D 36W { align1 1H @3 $0.dst compacted }; -mov(16) g5<1>D 0D { align1 1H $0.src }; -mov(16) g7<1>D 0D { align1 1H $0.src }; -mov(16) g9<1>D 0D { align1 1H $0.src }; -mov(16) g11<1>D 6D { align1 1H $0.src }; -mach(8) g75<1>UD g113<1,1,0>UD 0x00000024UD { align1 1Q compacted AccWrEnable }; -mul(8) acc0<1>UD g114<8,8,1>UD 0x0024UW { align1 2Q }; -mach(8) g76<1>UD g114<8,8,1>UD 0x00000024UD { align1 2Q AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) nullUD g13UD g5UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -send(16) nullUD g17UD g43UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; -cmp.z.f0.0(16) null<1>D g73<8,8,1>D 2D { align1 1H }; -(+f0.0) if(16) JIP: LABEL34 UIP: LABEL33 { align1 1H }; -and(1) g85<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.src }; -and(16) g112<1>UD g71<8,8,1>D 0xfffffffcUD { align1 1H }; -shl(16) g114<1>UD g111<8,8,1>UW 0x00000002UD { align1 1H }; -and(16) g99<1>UD g71<8,8,1>D 0x00000003UD { align1 1H $0.src }; -shl(16) g112<1>UD g112<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g99<1>UD g99<1,1,0>UD g112<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g99<1>UD g99<1,1,0>UD g114<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -or(1) a0.1<1>UD g85<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.src }; -send(16) g90UD g99UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -else(16) JIP: LABEL33 UIP: LABEL33 { align1 1H }; - -LABEL34: -cmp.z.f0.0(16) null<1>D g73<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL36 UIP: LABEL35 { align1 1H }; -fbl(1) g116<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shl(1) a0<1>UD g116<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@2 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000800UD { align1 WE_all 1N A@1 }; -mov(1) g118<1>UD g[a0 224]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) g115UD g118UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g88<1>UD g115<0,1,0>UD { align1 1H }; -else(16) JIP: LABEL35 UIP: LABEL35 { align1 1H }; - -LABEL36: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g88UD g21UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; - -LABEL35: -endif(16) JIP: LABEL33 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g90<1>UD g88<8,8,1>UD { align1 1H A@1 }; - -LABEL33: -endif(16) JIP: LABEL18 { align1 1H }; -mul(16) g25<1>D g90<1,1,0>D 3W { align1 1H @2 $0.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -add(16) g119<1>D g67<1,1,0>D 28D { align1 1H compacted }; -cmp.l.f0.0(16) g121<1>UD g119<1,1,0>UD 0x0000001cUD { align1 1H I@1 compacted }; -mov(8) g5<2>UD g119<4,4,1>UD { align1 1Q $7.src }; -mov(8) g7<2>UD g120<4,4,1>UD { align1 2Q $7.src }; -add(16) g123<1>D -g121<1,1,0>D g69<1,1,0>D { align1 1H A@1 compacted }; -mov(8) g5.1<2>UD g123<4,4,1>UD { align1 1Q I@1 }; -mov(8) g7.1<2>UD g124<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD g25UD 0x08007586 0x00000180 - ugm MsgDesc: ( store_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 6 flat ) base_offset 0 { align1 1H $1 }; -add(16) g124<1>D g67<1,1,0>D 40D { align1 1H compacted }; -mov(16) g5<1>D g27<8,8,1>D { align1 1H $1.src }; -mov(16) g7<1>D g29<8,8,1>D { align1 1H $1.src }; -mov(16) g9<1>D 12D { align1 1H $7.src }; -mov(16) g11<1>D 0D { align1 1H $7.src }; -cmp.l.f0.0(16) g126<1>UD g124<1,1,0>UD 0x00000028UD { align1 1H I@5 compacted }; -mov(8) g13<2>UD g124<4,4,1>UD { align1 1Q $7.src }; -mov(8) g15<2>UD g125<4,4,1>UD { align1 2Q $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g17<1>D -g126<1,1,0>D g69<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g13.1<2>UD g17<4,4,1>UD { align1 1Q I@1 }; -mov(8) g15.1<2>UD g18<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g13UD g5UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -add(16) g18<1>D g27<1,1,0>D g77<1,1,0>D { align1 1H $8.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g20<1>UD g18<1,1,0>UD g27<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g31<2>UD g18<4,4,1>UD { align1 1Q }; -mov(8) g37<2>UD g19<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g22<1>D g29<8,8,1>D g75<8,8,1>D -g20<1,1,1>D { align1 1H I@3 }; -mov(8) g31.1<2>UD g22<4,4,1>UD { align1 1Q I@1 }; -mov(8) g37.1<2>UD g23<4,4,1>UD { align1 2Q I@2 }; - -LABEL18: -endif(16) JIP: LABEL5 { align1 1H }; -add(8) g10<1>D g33<8,4,2>D 1D { align1 1Q $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -add(8) g23<1>D g39<8,4,2>D 1D { align1 2Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(8) g11<1>UD g10<8,8,1>UD g33<8,4,2>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -cmp.l.f0.0(8) g24<1>UD g23<8,8,1>UD g39<8,4,2>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g12<1>D -g11<8,8,1>D g33.1<8,4,2>D { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -add(8) g25<1>D -g24<8,8,1>D g39.1<8,4,2>D { align1 2Q I@2 }; -mov(8) g33<2>UD g10<4,4,1>UD { align1 1Q }; -mov(8) g39<2>UD g23<4,4,1>UD { align1 2Q }; -mov(8) g33.1<2>UD g12<4,4,1>UD { align1 1Q I@2 }; -mov(8) g39.1<2>UD g25<4,4,1>UD { align1 2Q I@2 }; - -LABEL5: -while(16) JIP: LABEL37 { align1 1H }; - -LABEL4: -endif(16) JIP: LABEL2 { align1 1H }; -sync allwr(1) null<0,1,0>UB { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -send(1) g26UD g0UD nullUD 0x0210011f 0x00000000 - ugm MsgDesc: ( fence, a32, threadgroup, none, normal_routing dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -add(8) g13<1>D g59<8,4,2>D 16D { align1 1Q $0.src compacted }; -add(8) g27<1>D g63<8,4,2>D 16D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(8) g14<1>UD g13<8,8,1>UD g59<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g28<1>UD g27<8,8,1>UD g63<8,4,2>UD { align1 2Q I@2 }; -mov(8) g100<2>UD g13<4,4,1>UD { align1 1Q $0.src }; -mov(8) g102<2>UD g27<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g15<1>D -g14<8,8,1>D g59.1<8,4,2>D { align1 1Q I@4 }; -add(8) g29<1>D -g28<8,8,1>D g63.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g100.1<2>UD g15<4,4,1>UD { align1 1Q I@2 }; -mov(8) g102.1<2>UD g29<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g30UD g100UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shl(16) g117<1>D g30<8,8,1>D 0x00000006UD { align1 1H $0.dst }; -add(16) g119<1>D g32<1,1,0>D -g30<1,1,0>D { align1 1H $0.dst compacted }; - -LABEL40: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.z.f0.0(8) g31<1>D g35.1<8,4,2>D 0D { align1 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $10.src }; -cmp.z.f0.0(8) g32<1>D g41.1<8,4,2>D 0D { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -cmp.l.f0.0(8) g33<1>UD g35<8,4,2>UD g119<1,1,0>UD { align1 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.src }; -cmp.l.f0.0(8) g34<1>UD g41<8,4,2>UD g120<8,8,1>UD { align1 2Q I@4 }; -and.nz.f0.0(16) null<1>UD g31<8,8,1>UD g33<8,8,1>UD { align1 1H I@1 }; -(-f0.0) break(16) JIP: LABEL38 UIP: LABEL38 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(8) g37<1>D g59<8,4,2>D g117<1,1,0>D { align1 1Q I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.src }; -add(8) g38<1>D g63<8,4,2>D g118<1,1,0>D { align1 2Q I@7 compacted }; -shl(8) g44<1>D g35<8,4,2>D 0x00000006UD { align1 1Q $8.src }; -shl(8) g45<1>D g41<8,4,2>D 0x00000006UD { align1 2Q }; -shl(8) g46<1>D g35.1<8,4,2>D 0x00000006UD { align1 1Q }; -shl(8) g47<1>D g41.1<8,4,2>D 0x00000006UD { align1 2Q }; -shr(8) g48<1>UD g35<8,4,2>UD 0x0000001aUD { align1 1Q compacted }; -shr(8) g49<1>UD g41<8,4,2>UD 0x0000001aUD { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g80<1>D g51<8,4,2>D 48D { align1 1Q $0.src compacted }; -add(8) g81<1>D g53<8,4,2>D 48D { align1 2Q $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(8) g16<1>UD g37<8,8,1>UD g59<8,4,2>UD { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.src }; -cmp.l.f0.0(8) g39<1>UD g38<8,8,1>UD g63<8,4,2>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g121<1>D g37<1,1,0>D g44<1,1,0>D { align1 1H I@7 compacted }; -or(16) g65<1>UD g46<1,1,0>UD g48<1,1,0>UD { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g43<1>D -g16<8,8,1>D g59.1<8,4,2>D { align1 1Q I@4 }; -add(8) g44<1>D -g39<8,8,1>D g63.1<8,4,2>D { align1 2Q I@4 }; -cmp.l.f0.0(16) g67<1>UD g121<1,1,0>UD g37<1,1,0>UD { align1 1H I@4 compacted }; -add(16) g69<1>D g121<1,1,0>D 4D { align1 1H $12.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g108<1>D g121<1,1,0>D 12D { align1 1H compacted }; -add(16) g7<1>D g121<1,1,0>D 16D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g123<1>D g43<8,8,1>D g65<8,8,1>D -g67<1,1,1>D { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -cmp.l.f0.0(16) g71<1>UD g69<1,1,0>UD g121<1,1,0>UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g1<2>UD g69<4,4,1>UD { align1 1Q F@1 }; -mov(8) g3<2>UD g70<4,4,1>UD { align1 2Q }; -mov(8) g112<2>UD g108<4,4,1>UD { align1 1Q I@6 }; -mov(8) g114<2>UD g109<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g82<1>UD g80<1,1,0>UD 0x00000030UD { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g73<1>D -g71<1,1,0>D g123<1,1,0>D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g92<1>D -g82<8,8,1>D g51.1<8,4,2>D { align1 1Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -add(8) g93<1>D -g83<8,8,1>D g53.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g1.1<2>UD g73<4,4,1>UD { align1 1Q I@3 }; -mov(8) g3.1<2>UD g74<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g84UD g1UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -and(16) g74<1>UD g84<8,8,1>UD 0x1fffffffUD { align1 1H $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g5<1>UD g88<16,8,2>UW { align1 1H $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g13<1>D g86<1,1,0>D 36W { align1 1H $13.dst compacted }; -mul(8) acc0<1>UD g74<8,8,1>UD 0x0038UW { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g78<1>D g74<1,1,0>D 56W { align1 1H I@4 compacted }; -mach(8) g76<1>UD g74<1,1,0>UD 0x00000038UD { align1 1Q $8.src compacted AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g94<1>D g80<1,1,0>D g78<1,1,0>D { align1 1H I@2 compacted }; -mul(8) acc0<1>UD g75<8,8,1>UD 0x0038UW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g96<1>UD g94<1,1,0>UD g80<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g100<2>UD g94<4,4,1>UD { align1 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g102<2>UD g95<4,4,1>UD { align1 2Q F@1 }; -cmp.l.f0.0(16) g125<1>UD g108<1,1,0>UD g121<1,1,0>UD { align1 1H $0.src compacted }; -mach(8) g77<1>UD g75<8,8,1>UD 0x00000038UD { align1 2Q $8.src AccWrEnable }; -cmp.l.f0.0(16) g3<1>UD g7<1,1,0>UD g121<1,1,0>UD { align1 1H $13.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g1<1>D -g125<1,1,0>D g123<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g98<1>D g92<8,8,1>D g76<8,8,1>D -g96<1,1,1>D { align1 1H I@3 }; -mul(8) acc0<1>UD g86<8,8,1>UD 0x0024UW { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g9<1>D -g3<1,1,0>D g123<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g112.1<2>UD g1<4,4,1>UD { align1 1Q I@4 }; -mov(8) g114.1<2>UD g2<4,4,1>UD { align1 2Q I@5 }; -mov(8) g100.1<2>UD g98<4,4,1>UD { align1 1Q I@5 }; -mov(8) g102.1<2>UD g99<4,4,1>UD { align1 2Q I@6 }; -mach(8) g11<1>UD g86<1,1,0>UD 0x00000024UD { align1 1Q $0.src compacted AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g1UD g100UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -mul(8) acc0<1>UD g87<8,8,1>UD 0x0024UW { align1 2Q }; -mach(8) g12<1>UD g87<8,8,1>UD 0x00000024UD { align1 2Q $0.src AccWrEnable }; -add(16) g15<1>D g1<1,1,0>D g13<1,1,0>D { align1 1H $14.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g17<1>UD g15<1,1,0>UD g1<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g104<2>UD g15<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g106<2>UD g16<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g19<1>D g3<8,8,1>D g11<8,8,1>D -g17<1,1,1>D { align1 1H @3 $14.dst }; -mov(8) g104.1<2>UD g19<4,4,1>UD { align1 1Q I@1 }; -mov(8) g106.1<2>UD g20<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g104UD g90UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g23<1>D g121<1,1,0>D 20D { align1 1H $15.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g28<1>D g13<1,1,0>D 4D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g25<1>UD g23<1,1,0>UD 0x00000014UD { align1 1H I@2 compacted }; -mov(8) g15<2>UD g23<4,4,1>UD { align1 1Q }; -mov(8) g17<2>UD g24<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g30<1>UD g28<1,1,0>UD g13<1,1,0>UD { align1 1H I@4 compacted }; -add(16) g33<1>D g1<1,1,0>D g28<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g27<1>D -g25<1,1,0>D g123<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g19<2>UD g33<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g21<2>UD g34<4,4,1>UD { align1 2Q I@3 }; -cmp.l.f0.0(16) g37<1>UD g33<1,1,0>UD g1<1,1,0>UD { align1 1H compacted }; -mov(8) g15.1<2>UD g27<4,4,1>UD { align1 1Q I@4 }; -mov(8) g17.1<2>UD g28<4,4,1>UD { align1 2Q I@5 }; -add(16) g32<1>D -g30<1,1,0>D g11<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g101UD g15UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add3(16) g39<1>D g3<8,8,1>D g32<8,8,1>D -g37<1,1,1>D { align1 1H I@1 }; -mov(8) g19.1<2>UD g39<4,4,1>UD { align1 1Q I@1 }; -mov(8) g21.1<2>UD g40<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g19UD g101UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g43<1>D g121<1,1,0>D 24D { align1 1H compacted }; -add(16) g48<1>D g13<1,1,0>D 8D { align1 1H compacted }; -cmp.l.f0.0(16) g45<1>UD g43<1,1,0>UD 0x00000018UD { align1 1H I@2 compacted }; -mov(8) g20<2>UD g43<4,4,1>UD { align1 1Q $2.src }; -mov(8) g22<2>UD g44<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(16) g65<1>UD g48<1,1,0>UD g13<1,1,0>UD { align1 1H I@4 compacted }; -add(16) g68<1>D g1<1,1,0>D g48<1,1,0>D { align1 1H compacted }; -add(16) g47<1>D -g45<1,1,0>D g123<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g24<2>UD g68<4,4,1>UD { align1 1Q I@2 }; -mov(8) g26<2>UD g69<4,4,1>UD { align1 2Q I@3 }; -cmp.l.f0.0(16) g70<1>UD g68<1,1,0>UD g1<1,1,0>UD { align1 1H compacted }; -mov(8) g20.1<2>UD g47<4,4,1>UD { align1 1Q I@4 }; -mov(8) g22.1<2>UD g48<4,4,1>UD { align1 2Q I@5 }; -add(16) g67<1>D -g65<1,1,0>D g11<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g102UD g20UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -add3(16) g72<1>D g3<8,8,1>D g67<8,8,1>D -g70<1,1,1>D { align1 1H I@1 }; -mov(8) g24.1<2>UD g72<4,4,1>UD { align1 1Q I@1 }; -mov(8) g26.1<2>UD g73<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g24UD g102UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -add(16) g73<1>D g121<1,1,0>D 28D { align1 1H compacted }; -add(16) g78<1>D g13<1,1,0>D 12D { align1 1H compacted }; -cmp.l.f0.0(16) g75<1>UD g73<1,1,0>UD 0x0000001cUD { align1 1H I@2 compacted }; -mov(8) g25<2>UD g73<4,4,1>UD { align1 1Q $4.src }; -mov(8) g27<2>UD g74<4,4,1>UD { align1 2Q $4.src }; -cmp.l.f0.0(16) g80<1>UD g78<1,1,0>UD g13<1,1,0>UD { align1 1H I@4 compacted }; -add(16) g92<1>D g1<1,1,0>D g78<1,1,0>D { align1 1H compacted }; -add(16) g77<1>D -g75<1,1,0>D g123<1,1,0>D { align1 1H I@5 compacted }; -add(16) g82<1>D -g80<1,1,0>D g11<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g29<2>UD g92<4,4,1>UD { align1 1Q I@3 }; -mov(8) g31<2>UD g93<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g94<1>UD g92<1,1,0>UD g1<1,1,0>UD { align1 1H compacted }; -mov(8) g25.1<2>UD g77<4,4,1>UD { align1 1Q I@5 }; -mov(8) g27.1<2>UD g78<4,4,1>UD { align1 2Q I@6 }; -add3(16) g96<1>D g3<8,8,1>D g82<8,8,1>D -g94<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g103UD g25UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(8) g29.1<2>UD g96<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31.1<2>UD g97<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g103UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add(16) g97<1>D g121<1,1,0>D 32D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g102<1>D g13<1,1,0>D 16D { align1 1H $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.l.f0.0(16) g99<1>UD g97<1,1,0>UD 0x00000020UD { align1 1H I@2 compacted }; -mov(8) g30<2>UD g97<4,4,1>UD { align1 1Q $6.src }; -mov(8) g32<2>UD g98<4,4,1>UD { align1 2Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g104<1>UD g102<1,1,0>UD g13<1,1,0>UD { align1 1H I@4 compacted }; -add(16) g107<1>D g1<1,1,0>D g102<1,1,0>D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g101<1>D -g99<1,1,0>D g123<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g37<2>UD g107<4,4,1>UD { align1 1Q I@2 }; -mov(8) g39<2>UD g108<4,4,1>UD { align1 2Q I@3 }; -cmp.l.f0.0(16) g109<1>UD g107<1,1,0>UD g1<1,1,0>UD { align1 1H compacted }; -mov(8) g30.1<2>UD g101<4,4,1>UD { align1 1Q I@4 }; -mov(8) g32.1<2>UD g102<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g106<1>D -g104<1,1,0>D g11<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g104UD g30UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -add3(16) g125<1>D g3<8,8,1>D g106<8,8,1>D -g109<1,1,1>D { align1 1H I@1 }; -mov(8) g37.1<2>UD g125<4,4,1>UD { align1 1Q I@1 }; -mov(8) g39.1<2>UD g126<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g37UD g104UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; -add(16) g126<1>D g121<1,1,0>D 36D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g18<1>D g13<1,1,0>D 20D { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g15<1>UD g126<1,1,0>UD 0x00000024UD { align1 1H I@2 compacted }; -mov(8) g43<2>UD g126<4,4,1>UD { align1 1Q }; -mov(8) g45<2>UD g127<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g20<1>UD g18<1,1,0>UD g13<1,1,0>UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g23<1>D g1<1,1,0>D g18<1,1,0>D { align1 1H $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g17<1>D -g15<1,1,0>D g123<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g47<2>UD g23<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -mov(8) g49<2>UD g24<4,4,1>UD { align1 2Q I@3 }; -cmp.l.f0.0(16) g25<1>UD g23<1,1,0>UD g1<1,1,0>UD { align1 1H $5.src compacted }; -mov(8) g43.1<2>UD g17<4,4,1>UD { align1 1Q I@4 }; -mov(8) g45.1<2>UD g18<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g22<1>D -g20<1,1,0>D g11<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g105UD g43UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add3(16) g27<1>D g3<8,8,1>D g22<8,8,1>D -g25<1,1,1>D { align1 1H I@1 }; -mov(8) g47.1<2>UD g27<4,4,1>UD { align1 1Q I@1 }; -mov(8) g49.1<2>UD g28<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g47UD g105UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -add(16) g28<1>D g121<1,1,0>D 40D { align1 1H $6.src compacted }; -add(16) g33<1>D g13<1,1,0>D 24D { align1 1H $7.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g30<1>UD g28<1,1,0>UD 0x00000028UD { align1 1H I@2 compacted }; -mov(8) g65<2>UD g28<4,4,1>UD { align1 1Q }; -mov(8) g67<2>UD g29<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g37<1>UD g33<1,1,0>UD g13<1,1,0>UD { align1 1H I@4 compacted }; -add(16) g43<1>D g1<1,1,0>D g33<1,1,0>D { align1 1H $10.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g32<1>D -g30<1,1,0>D g123<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g39<1>D -g37<1,1,0>D g11<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g69<2>UD g43<4,4,1>UD { align1 1Q I@3 }; -mov(8) g71<2>UD g44<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g45<1>UD g43<1,1,0>UD g1<1,1,0>UD { align1 1H $10.src compacted }; -mov(8) g65.1<2>UD g32<4,4,1>UD { align1 1Q I@5 }; -mov(8) g67.1<2>UD g33<4,4,1>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add3(16) g47<1>D g3<8,8,1>D g39<8,8,1>D -g45<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g106UD g65UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -mov(8) g69.1<2>UD g47<4,4,1>UD { align1 1Q I@1 }; -mov(8) g71.1<2>UD g48<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g69UD g106UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $12 }; -add(16) g48<1>D g121<1,1,0>D 44D { align1 1H $9.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g68<1>D g13<1,1,0>D 28D { align1 1H $11.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -cmp.l.f0.0(16) g65<1>UD g48<1,1,0>UD 0x0000002cUD { align1 1H I@2 compacted }; -mov(8) g70<2>UD g48<4,4,1>UD { align1 1Q $12.src }; -mov(8) g72<2>UD g49<4,4,1>UD { align1 2Q $12.src }; -cmp.l.f0.0(16) g78<1>UD g68<1,1,0>UD g13<1,1,0>UD { align1 1H I@4 compacted }; -add(16) g81<1>D g1<1,1,0>D g68<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g67<1>D -g65<1,1,0>D g123<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g74<2>UD g81<4,4,1>UD { align1 1Q I@2 }; -mov(8) g76<2>UD g82<4,4,1>UD { align1 2Q I@3 }; -cmp.l.f0.0(16) g92<1>UD g81<1,1,0>UD g1<1,1,0>UD { align1 1H compacted }; -mov(8) g70.1<2>UD g67<4,4,1>UD { align1 1Q I@4 }; -mov(8) g72.1<2>UD g68<4,4,1>UD { align1 2Q I@5 }; -add(16) g80<1>D -g78<1,1,0>D g11<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g107UD g70UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -add3(16) g94<1>D g3<8,8,1>D g80<8,8,1>D -g92<1,1,1>D { align1 1H I@1 }; -mov(8) g74.1<2>UD g94<4,4,1>UD { align1 1Q I@1 }; -mov(8) g76.1<2>UD g95<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g74UD g107UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $12 }; -add(16) g95<1>D g121<1,1,0>D 48D { align1 1H compacted }; -add(16) g100<1>D g13<1,1,0>D 32D { align1 1H compacted }; -cmp.l.f0.0(16) g97<1>UD g95<1,1,0>UD 0x00000030UD { align1 1H I@2 compacted }; -mov(8) g75<2>UD g95<4,4,1>UD { align1 1Q $12.src }; -mov(8) g77<2>UD g96<4,4,1>UD { align1 2Q $12.src }; -cmp.l.f0.0(16) g102<1>UD g100<1,1,0>UD g13<1,1,0>UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g105<1>D g1<1,1,0>D g100<1,1,0>D { align1 1H $9.src compacted }; -add(16) g99<1>D -g97<1,1,0>D g123<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g79<2>UD g105<4,4,1>UD { align1 1Q I@2 }; -mov(8) g81<2>UD g106<4,4,1>UD { align1 2Q I@3 }; -cmp.l.f0.0(16) g107<1>UD g105<1,1,0>UD g1<1,1,0>UD { align1 1H $12.src compacted }; -mov(8) g75.1<2>UD g99<4,4,1>UD { align1 1Q I@4 }; -mov(8) g77.1<2>UD g100<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g104<1>D -g102<1,1,0>D g11<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g121UD g75UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -add3(16) g109<1>D g3<8,8,1>D g104<8,8,1>D -g107<1,1,1>D { align1 1H I@1 }; -mov(8) g79.1<2>UD g109<4,4,1>UD { align1 1Q I@1 }; -mov(8) g81.1<2>UD g110<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g79UD g121UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -cmp.nz.f0.0(16) null<1>D g5<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL39 UIP: LABEL39 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -send(16) g121UD g112UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -mov(16) g123<1>UD g121<16,8,2>UW { align1 1H F@1 }; -mov(16) g12<1>UD g121.1<16,8,2>UW { align1 1H }; -add(16) g125<1>D g86<1,1,0>D g123<1,1,0>D { align1 1H I@2 compacted }; -and(16) g18<1>UD g12<1,1,0>UD 0x0000003fUD { align1 1H I@2 compacted }; -and(16) g20<1>UD g12<1,1,0>UD 0x00000003UD { align1 1H compacted }; -cmp.l.f0.0(16) g5<1>UD g125<1,1,0>UD g86<1,1,0>UD { align1 1H I@3 compacted }; -mul(8) acc0<1>UD g125<8,8,1>UD 0x0024UW { align1 1Q }; -mul(16) g14<1>D g125<1,1,0>D 36W { align1 1H compacted }; -shr(16) g22<1>UD g18<1,1,0>UD 0x00000002UD { align1 1H I@5 compacted }; -mul(16) g24<1>D g20<1,1,0>D 12W { align1 1H I@5 compacted }; -mov(16) g11<1>D -g5<8,8,1>D { align1 1H I@5 }; -mach(8) g32<1>UD g125<1,1,0>UD 0x00000024UD { align1 1Q compacted AccWrEnable }; -add(16) g39<1>D g1<1,1,0>D g14<1,1,0>D { align1 1H I@5 compacted }; -add(16) g26<1>D g7<1,1,0>D g24<1,1,0>D { align1 1H I@4 compacted }; -mul(16) g37<1>D g11<1,1,0>D 36W { align1 1H I@4 compacted }; -mul(8) acc0<1>UD g126<8,8,1>UD 0x0024UW { align1 2Q }; -mov(8) g92<2>UD g39<4,4,1>UD { align1 1Q A@1 }; -mov(8) g94<2>UD g40<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g28<1>UD g26<1,1,0>UD g7<1,1,0>UD { align1 1H I@5 compacted }; -mov(8) g80<2>UD g26<4,4,1>UD { align1 1Q $0.src }; -mov(8) g82<2>UD g27<4,4,1>UD { align1 2Q $0.src }; -cmp.l.f0.0(16) g43<1>UD g39<1,1,0>UD g1<1,1,0>UD { align1 1H compacted }; -mach(8) g33<1>UD g126<8,8,1>UD 0x00000024UD { align1 2Q AccWrEnable }; -add(16) g30<1>D -g28<1,1,0>D g9<1,1,0>D { align1 1H I@5 compacted }; -add(16) g16<1>D g32<1,1,0>D g37<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g80.1<2>UD g30<4,4,1>UD { align1 1Q I@2 }; -mov(8) g82.1<2>UD g31<4,4,1>UD { align1 2Q I@3 }; -add3(16) g45<1>D g3<8,8,1>D g16<8,8,1>D -g43<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g122UD g80UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -mov(8) g92.1<2>UD g45<4,4,1>UD { align1 1Q I@1 }; -mov(8) g94.1<2>UD g46<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g92UD g122UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; -add(16) g46<1>D g26<1,1,0>D 4D { align1 1H compacted }; -add(16) g66<1>D g14<1,1,0>D 4D { align1 1H compacted }; -cmp.l.f0.0(16) g48<1>UD g46<1,1,0>UD g26<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g93<2>UD g46<4,4,1>UD { align1 1Q $15.src }; -mov(8) g95<2>UD g47<4,4,1>UD { align1 2Q $15.src }; -cmp.l.f0.0(16) g68<1>UD g66<1,1,0>UD g14<1,1,0>UD { align1 1H I@4 compacted }; -add(16) g71<1>D g1<1,1,0>D g66<1,1,0>D { align1 1H $12.src compacted }; -add(16) g65<1>D -g48<1,1,0>D g30<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g97<2>UD g71<4,4,1>UD { align1 1Q I@2 }; -mov(8) g99<2>UD g72<4,4,1>UD { align1 2Q I@3 }; -cmp.l.f0.0(16) g73<1>UD g71<1,1,0>UD g1<1,1,0>UD { align1 1H $12.src compacted }; -mov(8) g93.1<2>UD g65<4,4,1>UD { align1 1Q I@4 }; -mov(8) g95.1<2>UD g66<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g70<1>D -g68<1,1,0>D g16<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g123UD g93UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add3(16) g75<1>D g3<8,8,1>D g70<8,8,1>D -g73<1,1,1>D { align1 1H I@1 }; -mov(8) g97.1<2>UD g75<4,4,1>UD { align1 1Q I@1 }; -mov(8) g99.1<2>UD g76<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g97UD g123UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(16) g76<1>D g26<1,1,0>D 8D { align1 1H $8.src compacted }; -add(16) g81<1>D g14<1,1,0>D 8D { align1 1H $14.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g78<1>UD g76<1,1,0>UD g26<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g98<2>UD g76<4,4,1>UD { align1 1Q $1.src }; -mov(8) g100<2>UD g77<4,4,1>UD { align1 2Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g14<1,1,0>UD { align1 1H I@4 compacted }; -add(16) g86<1>D g1<1,1,0>D g81<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(16) g80<1>D -g78<1,1,0>D g30<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g102<2>UD g86<4,4,1>UD { align1 1Q A@1 }; -mov(8) g104<2>UD g87<4,4,1>UD { align1 2Q A@1 }; -cmp.l.f0.0(16) g88<1>UD g86<1,1,0>UD g1<1,1,0>UD { align1 1H compacted }; -mov(8) g98.1<2>UD g80<4,4,1>UD { align1 1Q I@4 }; -mov(8) g100.1<2>UD g81<4,4,1>UD { align1 2Q I@5 }; -add(16) g85<1>D -g83<1,1,0>D g16<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g124UD g98UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g90<1>D g3<8,8,1>D g85<8,8,1>D -g88<1,1,1>D { align1 1H A@1 }; -mov(8) g102.1<2>UD g90<4,4,1>UD { align1 1Q I@1 }; -mov(8) g104.1<2>UD g91<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g102UD g124UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -and(16) g91<1>UD g22<1,1,0>UD 0x00000003UD { align1 1H $15.src compacted }; -shr(16) g93<1>UD g18<1,1,0>UD 0x00000004UD { align1 1H $0.src compacted }; -add(16) g112<1>D g14<1,1,0>D 12D { align1 1H $13.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mul(16) g95<1>D g91<1,1,0>D 12W { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g122<1>D g1<1,1,0>D g112<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g97<1>D g7<1,1,0>D g95<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g107<2>UD g122<4,4,1>UD { align1 1Q I@2 }; -mov(8) g109<2>UD g123<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g99<1>UD g97<1,1,0>UD g7<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g103<2>UD g97<4,4,1>UD { align1 1Q $3.src }; -mov(8) g105<2>UD g98<4,4,1>UD { align1 2Q $3.src }; -cmp.l.f0.0(16) g114<1>UD g112<1,1,0>UD g14<1,1,0>UD { align1 1H $13.src compacted }; -cmp.l.f0.0(16) g124<1>UD g122<1,1,0>UD g1<1,1,0>UD { align1 1H $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g101<1>D -g99<1,1,0>D g9<1,1,0>D { align1 1H I@5 compacted }; -add(16) g121<1>D -g114<1,1,0>D g16<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g103.1<2>UD g101<4,4,1>UD { align1 1Q I@2 }; -mov(8) g105.1<2>UD g102<4,4,1>UD { align1 2Q I@3 }; -add3(16) g126<1>D g3<8,8,1>D g121<8,8,1>D -g124<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g5UD g103UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g107.1<2>UD g126<4,4,1>UD { align1 1Q I@1 }; -mov(8) g109.1<2>UD g127<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g107UD g5UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $5 }; -add(16) g5<1>D g97<1,1,0>D 4D { align1 1H $5.src compacted }; -add(16) g19<1>D g14<1,1,0>D 16D { align1 1H compacted }; -cmp.l.f0.0(16) g11<1>UD g5<1,1,0>UD g97<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g112<2>UD g5<4,4,1>UD { align1 1Q }; -mov(8) g114<2>UD g6<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g21<1>UD g19<1,1,0>UD g14<1,1,0>UD { align1 1H I@4 compacted }; -add(16) g24<1>D g1<1,1,0>D g19<1,1,0>D { align1 1H compacted }; -add(16) g18<1>D -g11<1,1,0>D g101<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g121<2>UD g24<4,4,1>UD { align1 1Q I@2 }; -mov(8) g123<2>UD g25<4,4,1>UD { align1 2Q I@3 }; -cmp.l.f0.0(16) g26<1>UD g24<1,1,0>UD g1<1,1,0>UD { align1 1H compacted }; -mov(8) g112.1<2>UD g18<4,4,1>UD { align1 1Q I@4 }; -mov(8) g114.1<2>UD g19<4,4,1>UD { align1 2Q I@5 }; -add(16) g23<1>D -g21<1,1,0>D g16<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g11UD g112UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -add3(16) g28<1>D g3<8,8,1>D g23<8,8,1>D -g26<1,1,1>D { align1 1H I@1 }; -mov(8) g121.1<2>UD g28<4,4,1>UD { align1 1Q I@1 }; -mov(8) g123.1<2>UD g29<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g121UD g11UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g29<1>D g97<1,1,0>D 8D { align1 1H compacted }; -add(16) g37<1>D g14<1,1,0>D 20D { align1 1H compacted }; -cmp.l.f0.0(16) g31<1>UD g29<1,1,0>UD g97<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g122<2>UD g29<4,4,1>UD { align1 1Q $0.src }; -mov(8) g124<2>UD g30<4,4,1>UD { align1 2Q $0.src }; -cmp.l.f0.0(16) g39<1>UD g37<1,1,0>UD g14<1,1,0>UD { align1 1H I@4 compacted }; -add(16) g44<1>D g1<1,1,0>D g37<1,1,0>D { align1 1H compacted }; -add(16) g33<1>D -g31<1,1,0>D g101<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g18<2>UD g44<4,4,1>UD { align1 1Q I@2 }; -mov(8) g20<2>UD g45<4,4,1>UD { align1 2Q I@3 }; -cmp.l.f0.0(16) g46<1>UD g44<1,1,0>UD g1<1,1,0>UD { align1 1H compacted }; -mov(8) g122.1<2>UD g33<4,4,1>UD { align1 1Q I@4 }; -mov(8) g124.1<2>UD g34<4,4,1>UD { align1 2Q I@5 }; -add(16) g43<1>D -g39<1,1,0>D g16<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g12UD g122UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -add3(16) g48<1>D g3<8,8,1>D g43<8,8,1>D -g46<1,1,1>D { align1 1H I@1 }; -mov(8) g18.1<2>UD g48<4,4,1>UD { align1 1Q I@1 }; -mov(8) g20.1<2>UD g49<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g18UD g12UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -and(16) g49<1>UD g93<1,1,0>UD 0x00000003UD { align1 1H $9.src compacted }; -add(16) g72<1>D g14<1,1,0>D 24D { align1 1H compacted }; -mul(16) g65<1>D g49<1,1,0>D 12W { align1 1H I@2 compacted }; -add(16) g77<1>D g1<1,1,0>D g72<1,1,0>D { align1 1H I@2 compacted }; -add(16) g67<1>D g7<1,1,0>D g65<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g23<2>UD g77<4,4,1>UD { align1 1Q I@2 }; -mov(8) g25<2>UD g78<4,4,1>UD { align1 2Q I@3 }; -cmp.l.f0.0(16) g69<1>UD g67<1,1,0>UD g7<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g19<2>UD g67<4,4,1>UD { align1 1Q $0.src }; -mov(8) g21<2>UD g68<4,4,1>UD { align1 2Q $0.src }; -cmp.l.f0.0(16) g74<1>UD g72<1,1,0>UD g14<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g79<1>UD g77<1,1,0>UD g1<1,1,0>UD { align1 1H compacted }; -add(16) g71<1>D -g69<1,1,0>D g9<1,1,0>D { align1 1H I@5 compacted }; -add(16) g76<1>D -g74<1,1,0>D g16<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g19.1<2>UD g71<4,4,1>UD { align1 1Q I@2 }; -mov(8) g21.1<2>UD g72<4,4,1>UD { align1 2Q I@3 }; -add3(16) g81<1>D g3<8,8,1>D g76<8,8,1>D -g79<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g27UD g19UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(8) g23.1<2>UD g81<4,4,1>UD { align1 1Q I@1 }; -mov(8) g25.1<2>UD g82<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g23UD g27UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; -add(16) g82<1>D g67<1,1,0>D 4D { align1 1H compacted }; -add(16) g87<1>D g14<1,1,0>D 28D { align1 1H compacted }; -cmp.l.f0.0(16) g84<1>UD g82<1,1,0>UD g67<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g24<2>UD g82<4,4,1>UD { align1 1Q $15.src }; -mov(8) g26<2>UD g83<4,4,1>UD { align1 2Q $15.src }; -cmp.l.f0.0(16) g89<1>UD g87<1,1,0>UD g14<1,1,0>UD { align1 1H I@4 compacted }; -add(16) g92<1>D g1<1,1,0>D g87<1,1,0>D { align1 1H compacted }; -add(16) g86<1>D -g84<1,1,0>D g71<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g28<2>UD g92<4,4,1>UD { align1 1Q I@2 }; -mov(8) g30<2>UD g93<4,4,1>UD { align1 2Q I@3 }; -cmp.l.f0.0(16) g94<1>UD g92<1,1,0>UD g1<1,1,0>UD { align1 1H compacted }; -mov(8) g24.1<2>UD g86<4,4,1>UD { align1 1Q I@4 }; -mov(8) g26.1<2>UD g87<4,4,1>UD { align1 2Q I@5 }; -add(16) g91<1>D -g89<1,1,0>D g16<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g32UD g24UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -add3(16) g96<1>D g3<8,8,1>D g91<8,8,1>D -g94<1,1,1>D { align1 1H I@1 }; -mov(8) g28.1<2>UD g96<4,4,1>UD { align1 1Q I@1 }; -mov(8) g30.1<2>UD g97<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g28UD g32UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g97<1>D g67<1,1,0>D 8D { align1 1H compacted }; -add(16) g102<1>D g14<1,1,0>D 32D { align1 1H $4.src compacted }; -cmp.l.f0.0(16) g99<1>UD g97<1,1,0>UD g67<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g29<2>UD g97<4,4,1>UD { align1 1Q $0.src }; -mov(8) g31<2>UD g98<4,4,1>UD { align1 2Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g104<1>UD g102<1,1,0>UD g14<1,1,0>UD { align1 1H I@4 compacted }; -add(16) g107<1>D g1<1,1,0>D g102<1,1,0>D { align1 1H $5.src compacted }; -add(16) g101<1>D -g99<1,1,0>D g71<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g37<2>UD g107<4,4,1>UD { align1 1Q I@2 }; -mov(8) g39<2>UD g108<4,4,1>UD { align1 2Q I@3 }; -cmp.l.f0.0(16) g109<1>UD g107<1,1,0>UD g1<1,1,0>UD { align1 1H $5.src compacted }; -mov(8) g29.1<2>UD g101<4,4,1>UD { align1 1Q I@4 }; -mov(8) g31.1<2>UD g102<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g106<1>D -g104<1,1,0>D g16<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g33UD g29UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g112<1>D g3<8,8,1>D g106<8,8,1>D -g109<1,1,1>D { align1 1H I@1 }; -mov(8) g37.1<2>UD g112<4,4,1>UD { align1 1Q I@1 }; -mov(8) g39.1<2>UD g113<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g37UD g33UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $11 }; - -LABEL39: -endif(16) JIP: LABEL38 { align1 1H }; -add(8) g17<1>D g35<8,4,2>D 16D { align1 1Q compacted }; -add(8) g113<1>D g41<8,4,2>D 16D { align1 2Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(8) g18<1>UD g17<8,8,1>UD g35<8,4,2>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g114<1>UD g113<8,8,1>UD g41<8,4,2>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g19<1>D -g18<8,8,1>D g35.1<8,4,2>D { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -add(8) g115<1>D -g114<8,8,1>D g41.1<8,4,2>D { align1 2Q I@2 }; -mov(8) g35<2>UD g17<4,4,1>UD { align1 1Q }; -mov(8) g41<2>UD g113<4,4,1>UD { align1 2Q }; -mov(8) g35.1<2>UD g19<4,4,1>UD { align1 1Q I@2 }; -mov(8) g41.1<2>UD g115<4,4,1>UD { align1 2Q I@2 }; - -LABEL38: -while(16) JIP: LABEL40 { align1 1H }; -add(8) g20<1>D g59<8,4,2>D 12D { align1 1Q $0.src compacted }; -add(8) g116<1>D g63<8,4,2>D 12D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(8) g120<1>D g59<8,4,2>D 24D { align1 1Q I@3 compacted }; -add(8) g121<1>D g63<8,4,2>D 24D { align1 2Q $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(8) g21<1>UD g20<8,8,1>UD g59<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g117<1>UD g116<8,8,1>UD g63<8,4,2>UD { align1 2Q I@4 }; -mov(8) g34<2>UD g20<4,4,1>UD { align1 1Q I@7 }; -mov(8) g36<2>UD g116<4,4,1>UD { align1 2Q $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g122<1>UD g120<1,1,0>UD 0x00000018UD { align1 1H A@1 compacted }; -mov(8) g38<2>UD g120<4,4,1>UD { align1 1Q $11.src }; -mov(8) g40<2>UD g121<4,4,1>UD { align1 2Q $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g22<1>D -g21<8,8,1>D g59.1<8,4,2>D { align1 1Q I@7 }; -add(8) g118<1>D -g117<8,8,1>D g63.1<8,4,2>D { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(8) g23<1>D -g122<8,8,1>D g59.1<8,4,2>D { align1 1Q I@5 }; -add(8) g123<1>D -g123<8,8,1>D g63.1<8,4,2>D { align1 2Q I@6 }; -mov(8) g34.1<2>UD g22<4,4,1>UD { align1 1Q I@4 }; -mov(8) g36.1<2>UD g118<4,4,1>UD { align1 2Q I@4 }; -mov(8) g38.1<2>UD g23<4,4,1>UD { align1 1Q I@4 }; -mov(8) g40.1<2>UD g123<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g119UD g34UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g124UD g38UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -add(16) g65<1>D g119<1,1,0>D -3D { align1 1H $7.dst compacted }; -add.nz.f0.0(16) null<1>D g126<8,8,1>D -g124<8,8,1>D { align1 1H $8.dst }; -(+f0.0) if(16) JIP: LABEL41 UIP: LABEL41 { align1 1H }; - -LABEL50: -cmp.ge.f0.0(16) null<1>UD g61<8,8,1>UD g65<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL42 UIP: LABEL42 { align1 1H }; -add(8) g125<1>D g59<8,4,2>D 192D { align1 1Q A@1 compacted }; -add(8) g126<1>D g63<8,4,2>D 192D { align1 2Q A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g2<1>D g61<8,8,1>D 0x00000006UD { align1 1H F@1 }; -shr(16) g4<1>UD g61<1,1,0>UD 0x0000001aUD { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(8) g24<1>UD g125<8,8,1>UD g59<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g127<1>UD g126<8,8,1>UD g63<8,4,2>UD { align1 2Q A@1 }; -add(16) g67<1>D g125<1,1,0>D g2<1,1,0>D { align1 1H A@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g1<1>D -g24<8,8,1>D g59.1<8,4,2>D { align1 1Q I@3 }; -add(8) g2<1>D -g127<8,8,1>D g63.1<8,4,2>D { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g6<1>UD g67<1,1,0>UD g125<1,1,0>UD { align1 1H A@3 compacted }; -mov(8) g47<2>UD g67<4,4,1>UD { align1 1Q $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -mov(8) g49<2>UD g68<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g8<1>D g67<1,1,0>D 16D { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add3(16) g69<1>D g1<8,8,1>D g4<8,8,1>D -g6<1,1,1>D { align1 1H A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g10<1>UD g8<1,1,0>UD g67<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(8) g39<2>UD g8<4,4,1>UD { align1 1Q F@2 }; -mov(8) g41<2>UD g9<4,4,1>UD { align1 2Q $8.src }; -mov(8) g47.1<2>UD g69<4,4,1>UD { align1 1Q I@4 }; -mov(8) g49.1<2>UD g70<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g12<1>D -g10<1,1,0>D g69<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g39.1<2>UD g12<4,4,1>UD { align1 1Q I@1 }; -mov(8) g41.1<2>UD g13<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g13UD g39UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g15<1>UD g13<32,8,4>UB { align1 1H F@5 }; -cmp.z.f0.0(16) null<1>D g15<8,8,1>D 3D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL43 UIP: LABEL43 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g16<1>D g67<1,1,0>D 12D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g21<1>D g67<1,1,0>D 28D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g31<1>D g67<1,1,0>D 34D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g18<1>UD g16<1,1,0>UD g67<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(8) g73<2>UD g16<4,4,1>UD { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -mov(8) g75<2>UD g17<4,4,1>UD { align1 2Q F@7 }; -cmp.l.f0.0(16) g23<1>UD g21<1,1,0>UD g67<1,1,0>UD { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(8) g38<2>UD g21<4,4,1>UD { align1 1Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -mov(8) g40<2>UD g22<4,4,1>UD { align1 2Q F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g33<1>UD g31<1,1,0>UD g67<1,1,0>UD { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(8) g42<2>UD g31<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -mov(8) g44<2>UD g32<4,4,1>UD { align1 2Q F@1 }; -add(16) g20<1>D -g18<1,1,0>D g69<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g25<1>D -g23<1,1,0>D g69<1,1,0>D { align1 1H A@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g35<1>D -g33<1,1,0>D g69<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g73.1<2>UD g20<4,4,1>UD { align1 1Q I@3 }; -mov(8) g75.1<2>UD g21<4,4,1>UD { align1 2Q I@4 }; -mov(8) g38.1<2>UD g25<4,4,1>UD { align1 1Q I@4 }; -mov(8) g40.1<2>UD g26<4,4,1>UD { align1 2Q I@5 }; -mov(8) g42.1<2>UD g35<4,4,1>UD { align1 1Q I@5 }; -mov(8) g44.1<2>UD g36<4,4,1>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -send(16) g71UD g73UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g26UD g38UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g36UD g42UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -asr(16) g73<1>D g71<8,8,1>D 0x0000001fUD { align1 1H $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g28<1>UD g26<32,8,4>UB { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g38<1>UD g36<32,8,4>UB { align1 1H $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -and(16) g30<1>UD g28<1,1,0>UD 0x00000080UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -and(16) g40<1>UD g38<1,1,0>UD 0x00000080UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.nz.f0.0(16) g42<1>D g40<1,1,0>D 0D { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) null<1>D g30<8,8,1>D 0D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -(+f0.0) sel(16) g44<1>UD g42<8,8,1>UD 0xffffffffUD { align1 1H I@2 }; -mov.nz.f0.0(16) null<1>D g44<8,8,1>D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL44 UIP: LABEL44 { align1 1H }; -mov(16) g7<1>F g26<32,8,4>UB { align1 1H F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -add(16) g95<1>D g67<1,1,0>D 40D { align1 1H compacted }; -add(16) g45<1>D g67<1,1,0>D 52D { align1 1H $8.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g83<1>F g36<32,8,4>UB { align1 1H F@7 }; -add(16) g81<1>D g67<1,1,0>D 46D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -add(16) g87<1>D g67<1,1,0>D 58D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -send(16) g1UD g47UD nullUD 0x08607582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -add(16) g89<1>D g67<1,1,0>D 18D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g91<1>D g67<1,1,0>D 22D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -shl(16) g93<1>D g71<8,8,1>D 0x00000006UD { align1 1H }; -shl(16) g79<1>D g73<8,8,1>D 0x00000006UD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shr(16) g97<1>UD g71<1,1,0>UD 0x0000001aUD { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g101<1>D g51<8,4,2>D 24D { align1 1Q F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -add(8) g102<1>D g53<8,4,2>D 24D { align1 2Q F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g85<1>UD g95<1,1,0>UD g67<1,1,0>UD { align1 1H F@7 compacted }; -mov(8) g17<2>UD g95<4,4,1>UD { align1 1Q F@7 }; -mov(8) g19<2>UD g96<4,4,1>UD { align1 2Q F@3 }; -mov(8) g21<2>UD g45<4,4,1>UD { align1 1Q }; -mov(8) g23<2>UD g46<4,4,1>UD { align1 2Q }; -mov(8) g29<2>UD g87<4,4,1>UD { align1 1Q F@5 }; -mov(8) g31<2>UD g88<4,4,1>UD { align1 2Q F@5 }; -mov(8) g25<2>UD g81<4,4,1>UD { align1 1Q F@2 }; -mov(8) g27<2>UD g82<4,4,1>UD { align1 2Q F@2 }; -add(16) g95<1>D g67<1,1,0>D g93<1,1,0>D { align1 1H compacted }; -mov(8) g33<2>UD g89<4,4,1>UD { align1 1Q }; -mov(8) g35<2>UD g90<4,4,1>UD { align1 2Q F@1 }; -mov(8) g37<2>UD g91<4,4,1>UD { align1 1Q F@1 }; -mov(8) g39<2>UD g92<4,4,1>UD { align1 2Q F@4 }; -or(16) g93<1>UD g79<1,1,0>UD g97<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g79<1>UD g45<1,1,0>UD g67<1,1,0>UD { align1 1H compacted }; -add(16) g97<1>D g95<1,1,0>D 4D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g99<1>D g95<1,1,0>D 12D { align1 1H F@7 compacted }; -add(16) g45<1>D -g85<1,1,0>D g69<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g85<1>UD g81<1,1,0>UD g67<1,1,0>UD { align1 1H compacted }; -add(16) g81<1>D -g79<1,1,0>D g69<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g41<2>UD g97<4,4,1>UD { align1 1Q I@5 }; -mov(8) g43<2>UD g98<4,4,1>UD { align1 2Q I@6 }; -mov(8) g17.1<2>UD g45<4,4,1>UD { align1 1Q I@5 }; -mov(8) g19.1<2>UD g46<4,4,1>UD { align1 2Q I@6 }; -cmp.l.f0.0(16) g45<1>UD g87<1,1,0>UD g67<1,1,0>UD { align1 1H compacted }; -add(16) g79<1>D -g85<1,1,0>D g69<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g21.1<2>UD g81<4,4,1>UD { align1 1Q I@7 }; -mov(8) g23.1<2>UD g82<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g81UD g17UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -cmp.l.f0.0(16) g17<1>UD g89<1,1,0>UD g67<1,1,0>UD { align1 1H $11.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g19<1>D -g45<1,1,0>D g69<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g105<1>UD g91<1,1,0>UD g67<1,1,0>UD { align1 1H F@3 compacted }; -mov(8) g25.1<2>UD g79<4,4,1>UD { align1 1Q I@6 }; -mov(8) g27.1<2>UD g80<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g45UD g21UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -add(16) g79<1>D -g17<1,1,0>D g69<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g29.1<2>UD g19<4,4,1>UD { align1 1Q I@5 }; -mov(8) g31.1<2>UD g20<4,4,1>UD { align1 2Q I@6 }; -add(16) g17<1>D -g105<1,1,0>D g69<1,1,0>D { align1 1H I@6 compacted }; -cmp.l.f0.0(16) g19<1>UD g95<1,1,0>UD g67<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -send(16) g125UD g25UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -cmp.l.f0.0(16) g91<1>UD g97<1,1,0>UD g95<1,1,0>UD { align1 1H compacted }; -mov(8) g33.1<2>UD g79<4,4,1>UD { align1 1Q I@6 }; -mov(8) g35.1<2>UD g80<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -send(16) g87UD g29UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -mov(8) g37.1<2>UD g17<4,4,1>UD { align1 1Q I@5 }; -mov(8) g39.1<2>UD g18<4,4,1>UD { align1 2Q I@6 }; -add3(16) g89<1>D g69<8,8,1>D g93<8,8,1>D -g19<1,1,1>D { align1 1H I@6 }; -cmp.l.f0.0(16) g93<1>UD g99<1,1,0>UD g95<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g79UD g33UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g20UD g37UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g25<1>D -g91<1,1,0>D g89<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g41.1<2>UD g25<4,4,1>UD { align1 1Q I@1 }; -mov(8) g43.1<2>UD g26<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g27UD g41UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g103<1>F g81<32,8,4>UB { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g123<1>F g45<32,8,4>UB { align1 1H F@4 }; -mov(16) g85<1>F g125<32,8,4>UB { align1 1H $13.dst }; -mov(16) g17<1>F g87<32,8,4>UB { align1 1H @6 $14.dst }; -mov(16) g45<1>F g79<1,1,0>F { align1 1H $15.dst compacted }; -mov(16) g81<1>D g79<32,8,4>B { align1 1H F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g22<1>UD g20<32,8,4>UB { align1 1H $0.dst }; -mov(16) g105<1>D g45.1<32,8,4>B { align1 1H F@1 }; -mov(16) g115<1>D g45.2<32,8,4>B { align1 1H $8.src }; -shl(16) g87<1>D g81<8,8,1>D 0x00000017UD { align1 1H A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -asr(16) g24<1>D g22<8,8,1>D 0x00000002UD { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g107<1>D g105<8,8,1>D 0x00000017UD { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -shl(16) g117<1>D g115<8,8,1>D 0x00000017UD { align1 1H I@4 }; -add(16) g91<1>D g87<8,8,1>D 998244352D { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -and(16) g29<1>UD g27<8,8,1>UD 0x1fffffffUD { align1 1H $1.dst }; -and(16) g26<1>UD g24<1,1,0>UD 0x0000000fUD { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -add(16) g109<1>D g107<8,8,1>D 998244352D { align1 1H }; -add(16) g19<1>D g117<8,8,1>D 998244352D { align1 1H I@5 }; -mul(16) g95<1>F g7<1,1,0>F g91<1,1,0>F { align1 1H A@5 compacted }; -mul(16) g21<1>F g83<1,1,0>F g91<1,1,0>F { align1 1H A@7 compacted }; -mul(8) acc0<1>UD g29<8,8,1>UD 0x0038UW { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mul(16) g35<1>D g29<1,1,0>D 56W { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -shl(16) g31<1>D g26<8,8,1>D 0x00000002UD { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mul(16) g112<1>F g103<1,1,0>F g109<1,1,0>F { align1 1H A@5 compacted }; -mul(16) g23<1>F g85<1,1,0>F g109<1,1,0>F { align1 1H A@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mul(16) g118<1>F g123<1,1,0>F g19<1,1,0>F { align1 1H A@4 compacted }; -mul(16) g25<1>F g17<1,1,0>F g19<1,1,0>F { align1 1H A@1 compacted }; -add(16) g97<1>F g1<1,1,0>F g95<1,1,0>F { align1 1H @6 $9.dst compacted }; -mach(8) g33<1>UD g29<1,1,0>UD 0x00000038UD { align1 1Q $15.src compacted AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g37<1>D g101<1,1,0>D g35<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g122<1>F g1<1,1,0>F g21<1,1,0>F { align1 1H F@6 compacted }; -add(16) g27<1>D g99<1,1,0>D g31<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g114<1>F g3<1,1,0>F g112<1,1,0>F { align1 1H @6 $9.dst compacted }; -add(16) g124<1>F g3<1,1,0>F g23<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g120<1>F g5<1,1,0>F g118<1,1,0>F { align1 1H @6 $9.dst compacted }; -add(16) g126<1>F g5<1,1,0>F g25<1,1,0>F { align1 1H F@6 compacted }; -mul(8) acc0<1>UD g30<8,8,1>UD 0x0038UW { align1 2Q }; -mov(8) g9<2>UD g37<4,4,1>UD { align1 1Q I@3 }; -mov(8) g11<2>UD g38<4,4,1>UD { align1 2Q I@4 }; -sel.ge(16) g1<1>F (abs)g97<1,1,0>F (abs)g122<1,1,0>F { align1 1H F@5 compacted }; -cmp.l.f0.0(16) g31<1>UD g27<1,1,0>UD g99<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g75<2>UD g27<4,4,1>UD { align1 1Q $8.src }; -mov(8) g77<2>UD g28<4,4,1>UD { align1 2Q $8.src }; -sel.ge(16) g3<1>F (abs)g114<1,1,0>F (abs)g124<1,1,0>F { align1 1H F@4 compacted }; -cmp.l.f0.0(16) g39<1>UD g101<1,1,0>UD 0x00000018UD { align1 1H $0.src compacted }; -sel.ge(16) g5<1>F (abs)g120<1,1,0>F (abs)g126<1,1,0>F { align1 1H F@3 compacted }; -mach(8) g34<1>UD g30<8,8,1>UD 0x00000038UD { align1 2Q $15.src AccWrEnable }; -cmp.l.f0.0(16) g43<1>UD g37<1,1,0>UD g101<1,1,0>UD { align1 1H $1.src compacted }; -add3(16) g35<1>D -g93<8,8,1>D g89<8,8,1>D -g31<1,1,1>D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g41<1>D -g39<8,8,1>D g51.1<8,4,2>D { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -add(8) g42<1>D -g40<8,8,1>D g53.1<8,4,2>D { align1 2Q I@5 }; -sel.ge(16) g7<1>F g3<1,1,0>F g5<1,1,0>F { align1 1H F@1 compacted }; -mov(8) g75.1<2>UD g35<4,4,1>UD { align1 1Q I@3 }; -mov(8) g77.1<2>UD g36<4,4,1>UD { align1 2Q I@4 }; -add3(16) g45<1>D g41<8,8,1>D g33<8,8,1>D -g43<1,1,1>D { align1 1H I@3 }; -sel.ge(16) g17<1>F g1<1,1,0>F g7<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g36UD g75UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g9.1<2>UD g45<4,4,1>UD { align1 1Q I@1 }; -mov(8) g11.1<2>UD g46<4,4,1>UD { align1 2Q I@2 }; -mul(16) g19<1>F g17<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g75UD g9UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -add(16) g1<1>F g97<1,1,0>F -g19<1,1,0>F { align1 1H F@1 compacted }; -add(16) g3<1>F g114<1,1,0>F -g19<1,1,0>F { align1 1H compacted }; -add(16) g5<1>F g120<1,1,0>F -g19<1,1,0>F { align1 1H compacted }; -add(16) g7<1>F g122<1,1,0>F g19<1,1,0>F { align1 1H compacted }; -add(16) g43<1>F g124<1,1,0>F g19<1,1,0>F { align1 1H I@3 compacted }; -add(16) g45<1>F g126<1,1,0>F g19<1,1,0>F { align1 1H I@1 compacted }; -mul(8) acc0<1>UD g36<8,8,1>UD 0x0018UW { align1 1Q $2.dst }; -mul(16) g81<1>D g36<1,1,0>D 24W { align1 1H $2.dst compacted }; -mach(8) g79<1>UD g36<1,1,0>UD 0x00000018UD { align1 1Q compacted AccWrEnable }; -add(16) g83<1>D g75<1,1,0>D g81<1,1,0>D { align1 1H @2 $0.dst compacted }; -mul(8) acc0<1>UD g37<8,8,1>UD 0x0018UW { align1 2Q }; -cmp.l.f0.0(16) g85<1>UD g83<1,1,0>UD g75<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g13<2>UD g83<4,4,1>UD { align1 1Q }; -mov(8) g15<2>UD g84<4,4,1>UD { align1 2Q }; -mach(8) g80<1>UD g37<8,8,1>UD 0x00000018UD { align1 2Q AccWrEnable }; -add3(16) g87<1>D g77<8,8,1>D g79<8,8,1>D -g85<1,1,1>D { align1 1H @1 $0.dst }; -mov(8) g13.1<2>UD g87<4,4,1>UD { align1 1Q I@1 }; -mov(8) g15.1<2>UD g88<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g13UD g1UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -add(16) g89<1>D g83<1,1,0>D 16D { align1 1H compacted }; -cmp.l.f0.0(16) g91<1>UD g89<1,1,0>UD g83<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g75<2>UD g89<4,4,1>UD { align1 1Q }; -mov(8) g77<2>UD g90<4,4,1>UD { align1 2Q }; -add(16) g93<1>D -g91<1,1,0>D g87<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g75.1<2>UD g93<4,4,1>UD { align1 1Q I@1 }; -mov(8) g77.1<2>UD g94<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g75UD g43UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $8 }; - -LABEL44: -endif(16) JIP: LABEL43 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g94<1>D g67<1,1,0>D 22D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g102<1>D g67<1,1,0>D 29D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g113<1>D g67<1,1,0>D 35D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g96<1>UD g94<1,1,0>UD g67<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(8) g75<2>UD g94<4,4,1>UD { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -mov(8) g77<2>UD g95<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g104<1>UD g102<1,1,0>UD 0x0000001dUD { align1 1H A@1 compacted }; -mov(8) g79<2>UD g102<4,4,1>UD { align1 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g81<2>UD g103<4,4,1>UD { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g115<1>UD g113<1,1,0>UD 0x00000023UD { align1 1H A@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g83<2>UD g113<4,4,1>UD { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g85<2>UD g114<4,4,1>UD { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g98<1>D -g96<1,1,0>D g69<1,1,0>D { align1 1H A@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g106<1>D -g104<1,1,0>D g69<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g117<1>D -g115<1,1,0>D g69<1,1,0>D { align1 1H A@5 compacted }; -mov(8) g75.1<2>UD g98<4,4,1>UD { align1 1Q I@3 }; -mov(8) g77.1<2>UD g99<4,4,1>UD { align1 2Q I@4 }; -mov(8) g79.1<2>UD g106<4,4,1>UD { align1 1Q I@4 }; -mov(8) g81.1<2>UD g107<4,4,1>UD { align1 2Q I@5 }; -mov(8) g83.1<2>UD g117<4,4,1>UD { align1 1Q I@5 }; -mov(8) g85.1<2>UD g118<4,4,1>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -send(16) g99UD g75UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g107UD g79UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g118UD g83UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(16) g101<1>UD g99<32,8,4>UB { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -mov(16) g109<1>UD g107<32,8,4>UB { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g120<1>UD g118<32,8,4>UB { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -and(16) g45<1>UD g101<1,1,0>UD 0x00000003UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -and(16) g112<1>UD g109<1,1,0>UD 0x00000080UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(16) g122<1>UD g120<1,1,0>UD 0x00000080UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.nz.f0.0(16) g124<1>D g122<1,1,0>D 0D { align1 1H A@1 compacted }; -cmp.nz.f0.0(16) null<1>D g112<8,8,1>D 0D { align1 1H I@3 }; -(+f0.0) sel(16) g126<1>UD g124<8,8,1>UD 0xffffffffUD { align1 1H A@1 }; -mov.nz.f0.0(16) null<1>D g126<8,8,1>D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL45 UIP: LABEL45 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g7<1>F g107<32,8,4>UB { align1 1H F@6 }; -add(16) g79<1>D g67<1,1,0>D 41D { align1 1H $0.src compacted }; -add(16) g83<1>D g67<1,1,0>D 53D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g85<1>F g118<32,8,4>UB { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -add(16) g87<1>D g67<1,1,0>D 47D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -add(16) g89<1>D g67<1,1,0>D 59D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -send(16) g1UD g47UD nullUD 0x08607582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g91<1>D g67<1,1,0>D 18D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -add(16) g93<1>D g67<1,1,0>D 23D { align1 1H compacted }; -shl(16) g95<1>D g71<8,8,1>D 0x00000006UD { align1 1H F@3 }; -shl(16) g97<1>D g73<8,8,1>D 0x00000006UD { align1 1H F@3 }; -shr(16) g99<1>UD g71<1,1,0>UD 0x0000001aUD { align1 1H F@7 compacted }; -shl(16) g101<1>D g45<8,8,1>D 0x00000006UD { align1 1H F@7 }; -shr(16) g103<1>UD g45<1,1,0>UD 0x0000001aUD { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g105<1>D g51<8,4,2>D 24D { align1 1Q F@3 compacted }; -add(8) g106<1>D g53<8,4,2>D 24D { align1 2Q F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g81<1>UD g79<1,1,0>UD 0x00000029UD { align1 1H $0.src compacted }; -mov(8) g17<2>UD g79<4,4,1>UD { align1 1Q F@7 }; -mov(8) g19<2>UD g80<4,4,1>UD { align1 2Q F@3 }; -mov(8) g21<2>UD g83<4,4,1>UD { align1 1Q }; -mov(8) g23<2>UD g84<4,4,1>UD { align1 2Q }; -mov(8) g25<2>UD g87<4,4,1>UD { align1 1Q F@7 }; -mov(8) g27<2>UD g88<4,4,1>UD { align1 2Q F@5 }; -mov(8) g29<2>UD g89<4,4,1>UD { align1 1Q F@5 }; -mov(8) g31<2>UD g90<4,4,1>UD { align1 2Q F@5 }; -mov(8) g33<2>UD g91<4,4,1>UD { align1 1Q }; -mov(8) g35<2>UD g92<4,4,1>UD { align1 2Q }; -mov(8) g37<2>UD g93<4,4,1>UD { align1 1Q }; -mov(8) g39<2>UD g94<4,4,1>UD { align1 2Q F@4 }; -add(16) g79<1>D g67<1,1,0>D g95<1,1,0>D { align1 1H compacted }; -or(16) g95<1>UD g97<1,1,0>UD g99<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g97<1>UD g83<1,1,0>UD 0x00000035UD { align1 1H compacted }; -cmp.l.f0.0(16) g99<1>UD g87<1,1,0>UD 0x0000002fUD { align1 1H compacted }; -add(16) g83<1>D -g81<1,1,0>D g69<1,1,0>D { align1 1H compacted }; -add(16) g81<1>D g79<1,1,0>D g101<1,1,0>D { align1 1H I@5 compacted }; -add(16) g87<1>D -g97<1,1,0>D g69<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g17.1<2>UD g83<4,4,1>UD { align1 1Q I@3 }; -mov(8) g19.1<2>UD g84<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g83<1>UD g89<1,1,0>UD 0x0000003bUD { align1 1H compacted }; -add(16) g97<1>D g81<1,1,0>D 4D { align1 1H I@5 compacted }; -add(16) g101<1>D g81<1,1,0>D 12D { align1 1H compacted }; -add(16) g89<1>D -g99<1,1,0>D g69<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g21.1<2>UD g87<4,4,1>UD { align1 1Q I@7 }; -mov(8) g23.1<2>UD g88<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g87UD g17UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(8) g41<2>UD g97<4,4,1>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -mov(8) g43<2>UD g98<4,4,1>UD { align1 2Q I@6 }; -cmp.l.f0.0(16) g17<1>UD g91<1,1,0>UD g67<1,1,0>UD { align1 1H $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g19<1>D -g83<1,1,0>D g69<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g25.1<2>UD g89<4,4,1>UD { align1 1Q I@7 }; -mov(8) g27.1<2>UD g90<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g83UD g21UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -cmp.l.f0.0(16) g23<1>UD g93<1,1,0>UD 0x00000017UD { align1 1H $4.src compacted }; -mov(8) g29.1<2>UD g19<4,4,1>UD { align1 1Q I@4 }; -mov(8) g31.1<2>UD g20<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g21<1>F g87<32,8,4>UB { align1 1H $3.dst }; -add(16) g87<1>D -g17<1,1,0>D g69<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g17UD g25UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g25<1>D -g23<1,1,0>D g69<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g27<1>UD g79<1,1,0>UD g67<1,1,0>UD { align1 1H $5.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g23UD g29UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(16) g19<1>F g83<32,8,4>UB { align1 1H @4 $4.dst }; -mov(8) g33.1<2>UD g87<4,4,1>UD { align1 1Q I@3 }; -mov(8) g35.1<2>UD g88<4,4,1>UD { align1 2Q I@4 }; -mov(8) g37.1<2>UD g25<4,4,1>UD { align1 1Q I@4 }; -mov(8) g39.1<2>UD g26<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g31<1>D g69<8,8,1>D g95<8,8,1>D -g27<1,1,1>D { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g27UD g33UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g99UD g37UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g29<1>F g17<32,8,4>UB { align1 1H $5.dst }; -cmp.l.f0.0(16) g17<1>UD g81<1,1,0>UD g79<1,1,0>UD { align1 1H F@1 compacted }; -cmp.l.f0.0(16) g35<1>UD g97<1,1,0>UD g81<1,1,0>UD { align1 1H $7.src compacted }; -cmp.l.f0.0(16) g37<1>UD g101<1,1,0>UD g81<1,1,0>UD { align1 1H $8.src compacted }; -mov(16) g25<1>F g23<32,8,4>UB { align1 1H @5 $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add3(16) g33<1>D g31<8,8,1>D g103<8,8,1>D -g17<1,1,1>D { align1 1H I@3 }; -mov(16) g96<1>D g27<32,8,4>B { align1 1H $7.dst }; -mov(16) g94<1>F g27<1,1,0>F { align1 1H I@6 compacted }; -add(16) g108<1>D -g35<1,1,0>D g33<1,1,0>D { align1 1H A@2 compacted }; -mov(16) g103<1>UD g99<32,8,4>UB { align1 1H $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -shl(16) g39<1>D g96<8,8,1>D 0x00000017UD { align1 1H I@3 }; -mov(16) g98<1>D g94.2<32,8,4>B { align1 1H F@1 }; -mov(16) g80<1>D g94.1<32,8,4>B { align1 1H }; -mov(8) g41.1<2>UD g108<4,4,1>UD { align1 1Q I@5 }; -mov(8) g43.1<2>UD g109<4,4,1>UD { align1 2Q I@6 }; -asr(16) g107<1>D g103<8,8,1>D 0x00000002UD { align1 1H A@6 }; -shl(16) g89<1>D g98<8,8,1>D 0x00000017UD { align1 1H I@5 }; -shl(16) g82<1>D g80<8,8,1>D 0x00000017UD { align1 1H A@4 }; -add(16) g79<1>D g39<8,8,1>D 998244352D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g109UD g41UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -and(16) g95<1>UD g107<1,1,0>UD 0x0000000fUD { align1 1H I@4 compacted }; -add(16) g91<1>D g89<8,8,1>D 998244352D { align1 1H I@4 }; -add(16) g87<1>D g82<8,8,1>D 998244352D { align1 1H I@4 }; -mul(16) g17<1>F g7<1,1,0>F g79<1,1,0>F { align1 1H A@4 compacted }; -mul(16) g93<1>F g85<1,1,0>F g79<1,1,0>F { align1 1H A@7 compacted }; -shl(16) g99<1>D g95<8,8,1>D 0x00000002UD { align1 1H I@3 }; -mul(16) g27<1>F g19<1,1,0>F g91<1,1,0>F { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mul(16) g41<1>F g25<1,1,0>F g91<1,1,0>F { align1 1H F@5 compacted }; -mul(16) g23<1>F g21<1,1,0>F g87<1,1,0>F { align1 1H A@2 compacted }; -mul(16) g35<1>F g29<1,1,0>F g87<1,1,0>F { align1 1H F@7 compacted }; -add(16) g19<1>F g1<1,1,0>F g17<1,1,0>F { align1 1H @6 $9.dst compacted }; -add(16) g31<1>F g1<1,1,0>F g93<1,1,0>F { align1 1H F@6 compacted }; -add(16) g90<1>D g101<1,1,0>D g99<1,1,0>D { align1 1H A@1 compacted }; -add(16) g29<1>F g5<1,1,0>F g27<1,1,0>F { align1 1H @6 $9.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g43<1>F g5<1,1,0>F g41<1,1,0>F { align1 1H F@6 compacted }; -add(16) g25<1>F g3<1,1,0>F g23<1,1,0>F { align1 1H @6 $9.dst compacted }; -add(16) g39<1>F g3<1,1,0>F g35<1,1,0>F { align1 1H A@6 compacted }; -sel.ge(16) g79<1>F (abs)g19<1,1,0>F (abs)g31<1,1,0>F { align1 1H F@5 compacted }; -cmp.l.f0.0(16) g92<1>UD g90<1,1,0>UD g101<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g75<2>UD g90<4,4,1>UD { align1 1Q $0.src }; -mov(8) g77<2>UD g91<4,4,1>UD { align1 2Q $0.src }; -sel.ge(16) g83<1>F (abs)g29<1,1,0>F (abs)g43<1,1,0>F { align1 1H A@4 compacted }; -cmp.l.f0.0(16) g107<1>UD g105<1,1,0>UD 0x00000018UD { align1 1H compacted }; -sel.ge(16) g81<1>F (abs)g25<1,1,0>F (abs)g39<1,1,0>F { align1 1H A@3 compacted }; -add3(16) g94<1>D -g37<8,8,1>D g33<8,8,1>D -g92<1,1,1>D { align1 1H A@4 }; -sel.ge(16) g85<1>F g81<1,1,0>F g83<1,1,0>F { align1 1H F@1 compacted }; -mov(8) g75.1<2>UD g94<4,4,1>UD { align1 1Q I@1 }; -mov(8) g77.1<2>UD g95<4,4,1>UD { align1 2Q I@2 }; -sel.ge(16) g87<1>F g79<1,1,0>F g85<1,1,0>F { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g95UD g75UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mul(16) g89<1>F g87<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H A@1 compacted }; -add(16) g1<1>F g19<1,1,0>F -g89<1,1,0>F { align1 1H F@1 compacted }; -add(16) g3<1>F g25<1,1,0>F -g89<1,1,0>F { align1 1H compacted }; -add(16) g5<1>F g29<1,1,0>F -g89<1,1,0>F { align1 1H compacted }; -add(16) g7<1>F g31<1,1,0>F g89<1,1,0>F { align1 1H compacted }; -add(16) g84<1>F g39<1,1,0>F g89<1,1,0>F { align1 1H compacted }; -add(16) g86<1>F g43<1,1,0>F g89<1,1,0>F { align1 1H compacted }; -and(16) g97<1>UD g109<8,8,1>UD 0x1fffffffUD { align1 1H $9.dst }; -add(8) g109<1>D -g107<8,8,1>D g51.1<8,4,2>D { align1 1Q I@5 }; -add(8) g110<1>D -g108<8,8,1>D g53.1<8,4,2>D { align1 2Q I@6 }; -mul(8) acc0<1>UD g97<8,8,1>UD 0x0038UW { align1 1Q I@3 }; -mul(16) g103<1>D g97<1,1,0>D 56W { align1 1H I@4 compacted }; -mach(8) g99<1>UD g97<1,1,0>UD 0x00000038UD { align1 1Q compacted AccWrEnable }; -add(16) g112<1>D g105<1,1,0>D g103<1,1,0>D { align1 1H I@2 compacted }; -mul(8) acc0<1>UD g98<8,8,1>UD 0x0038UW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g9<2>UD g112<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g11<2>UD g113<4,4,1>UD { align1 2Q I@3 }; -cmp.l.f0.0(16) g114<1>UD g112<1,1,0>UD g105<1,1,0>UD { align1 1H compacted }; -mach(8) g100<1>UD g98<8,8,1>UD 0x00000038UD { align1 2Q AccWrEnable }; -add3(16) g116<1>D g109<8,8,1>D g99<8,8,1>D -g114<1,1,1>D { align1 1H I@1 }; -mov(8) g9.1<2>UD g116<4,4,1>UD { align1 1Q I@1 }; -mov(8) g11.1<2>UD g117<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g117UD g9UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -mul(8) acc0<1>UD g95<8,8,1>UD 0x0018UW { align1 1Q $0.dst }; -mul(16) g123<1>D g95<1,1,0>D 24W { align1 1H $0.dst compacted }; -mach(8) g121<1>UD g95<1,1,0>UD 0x00000018UD { align1 1Q compacted AccWrEnable }; -mul(8) acc0<1>UD g96<8,8,1>UD 0x0018UW { align1 2Q }; -mach(8) g122<1>UD g96<8,8,1>UD 0x00000018UD { align1 2Q AccWrEnable }; -add(16) g125<1>D g117<1,1,0>D g123<1,1,0>D { align1 1H @4 $10.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g9<1>UD g125<1,1,0>UD g117<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g13<2>UD g125<4,4,1>UD { align1 1Q $0.src }; -mov(8) g15<2>UD g126<4,4,1>UD { align1 2Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add3(16) g11<1>D g119<8,8,1>D g121<8,8,1>D -g9<1,1,1>D { align1 1H $10.dst }; -mov(8) g13.1<2>UD g11<4,4,1>UD { align1 1Q I@1 }; -mov(8) g15.1<2>UD g12<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g13UD g1UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -add(16) g13<1>D g125<1,1,0>D 16D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g15<1>UD g13<1,1,0>UD g125<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g76<2>UD g13<4,4,1>UD { align1 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g78<2>UD g14<4,4,1>UD { align1 2Q F@7 }; -add(16) g17<1>D -g15<1,1,0>D g11<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g76.1<2>UD g17<4,4,1>UD { align1 1Q I@1 }; -mov(8) g78.1<2>UD g18<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g76UD g84UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; - -LABEL45: -endif(16) JIP: LABEL43 { align1 1H }; -add(16) g18<1>D g67<1,1,0>D 23D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g29<1>D g67<1,1,0>D 30D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -add(16) g39<1>D g67<1,1,0>D 36D { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -cmp.l.f0.0(16) g20<1>UD g18<1,1,0>UD 0x00000017UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g77<2>UD g18<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g79<2>UD g19<4,4,1>UD { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g85<2>UD g29<4,4,1>UD { align1 1Q A@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@3 }; -mov(8) g87<2>UD g30<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(8) g89<2>UD g39<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g91<2>UD g40<4,4,1>UD { align1 2Q A@1 }; -add(16) g22<1>D -g20<1,1,0>D g69<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g77.1<2>UD g22<4,4,1>UD { align1 1Q I@1 }; -mov(8) g79.1<2>UD g23<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g23UD g77UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -mov(16) g25<1>UD g23<32,8,4>UB { align1 1H F@5 }; -and(16) g27<1>UD g25<1,1,0>UD 0x00000003UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g75<1>D g45<1,1,0>D g27<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -cmp.l.f0.0(16) g77<1>UD g75<1,1,0>UD g45<1,1,0>UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g31<1>UD g29<1,1,0>UD 0x0000001eUD { align1 1H F@3 compacted }; -cmp.l.f0.0(16) g41<1>UD g39<1,1,0>UD 0x00000024UD { align1 1H compacted }; -add(16) g33<1>D -g31<1,1,0>D g69<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g43<1>D -g41<1,1,0>D g69<1,1,0>D { align1 1H A@1 compacted }; -mov(8) g85.1<2>UD g33<4,4,1>UD { align1 1Q I@2 }; -mov(8) g87.1<2>UD g34<4,4,1>UD { align1 2Q I@3 }; -mov(8) g89.1<2>UD g43<4,4,1>UD { align1 1Q I@3 }; -mov(8) g91.1<2>UD g44<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g34UD g85UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g44UD g89UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g36<1>UD g34<32,8,4>UB { align1 1H $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(16) g79<1>UD g44<32,8,4>UB { align1 1H $0.dst }; -and(16) g38<1>UD g36<1,1,0>UD 0x00000080UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(16) g81<1>UD g79<1,1,0>UD 0x00000080UD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.nz.f0.0(16) g83<1>D g81<1,1,0>D 0D { align1 1H A@1 compacted }; -cmp.nz.f0.0(16) null<1>D g38<8,8,1>D 0D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -(+f0.0) sel(16) g85<1>UD g83<8,8,1>UD 0xffffffffUD { align1 1H I@2 }; -mov.nz.f0.0(16) null<1>D g85<8,8,1>D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL46 UIP: LABEL46 { align1 1H }; -mov(16) g79<1>F g34<32,8,4>UB { align1 1H A@6 }; -add(16) g81<1>D g67<1,1,0>D 42D { align1 1H A@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g85<1>D g67<1,1,0>D 54D { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g87<1>F g44<32,8,4>UB { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g89<1>D g67<1,1,0>D 48D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g91<1>D g67<1,1,0>D 60D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -send(16) g1UD g47UD nullUD 0x08607582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -add(16) g93<1>D g67<1,1,0>D 18D { align1 1H compacted }; -add(16) g95<1>D g67<1,1,0>D 24D { align1 1H F@3 compacted }; -shl(16) g97<1>D g71<8,8,1>D 0x00000006UD { align1 1H F@3 }; -shl(16) g99<1>D g73<8,8,1>D 0x00000006UD { align1 1H F@7 }; -shr(16) g101<1>UD g71<1,1,0>UD 0x0000001aUD { align1 1H F@7 compacted }; -shl(16) g103<1>D g75<8,8,1>D 0x00000006UD { align1 1H F@3 }; -shl(16) g105<1>D -g77<8,8,1>D 0x00000006UD { align1 1H F@3 }; -shr(16) g107<1>UD g75<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -add(8) g109<1>D g51<8,4,2>D 24D { align1 1Q F@7 compacted }; -add(8) g110<1>D g53<8,4,2>D 24D { align1 2Q compacted }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD 0x0000002aUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g7<2>UD g81<4,4,1>UD { align1 1Q F@7 }; -mov(8) g9<2>UD g82<4,4,1>UD { align1 2Q $0.src }; -mov(8) g11<2>UD g85<4,4,1>UD { align1 1Q $0.src }; -mov(8) g13<2>UD g86<4,4,1>UD { align1 2Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g15<2>UD g89<4,4,1>UD { align1 1Q F@7 }; -mov(8) g17<2>UD g90<4,4,1>UD { align1 2Q F@7 }; -mov(8) g19<2>UD g91<4,4,1>UD { align1 1Q F@3 }; -mov(8) g21<2>UD g92<4,4,1>UD { align1 2Q }; -mov(8) g23<2>UD g93<4,4,1>UD { align1 1Q }; -mov(8) g25<2>UD g94<4,4,1>UD { align1 2Q F@7 }; -mov(8) g27<2>UD g95<4,4,1>UD { align1 1Q F@5 }; -mov(8) g29<2>UD g96<4,4,1>UD { align1 2Q F@5 }; -add(16) g81<1>D g67<1,1,0>D g97<1,1,0>D { align1 1H compacted }; -or(16) g97<1>UD g99<1,1,0>UD g101<1,1,0>UD { align1 1H compacted }; -or(16) g99<1>UD g105<1,1,0>UD g107<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g101<1>UD g85<1,1,0>UD 0x00000036UD { align1 1H compacted }; -add(16) g85<1>D -g83<1,1,0>D g69<1,1,0>D { align1 1H compacted }; -add(16) g83<1>D g81<1,1,0>D g103<1,1,0>D { align1 1H I@5 compacted }; -cmp.l.f0.0(16) g103<1>UD g89<1,1,0>UD 0x00000030UD { align1 1H compacted }; -add(16) g89<1>D -g101<1,1,0>D g69<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g7.1<2>UD g85<4,4,1>UD { align1 1Q I@4 }; -mov(8) g9.1<2>UD g86<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g85<1>UD g91<1,1,0>UD 0x0000003cUD { align1 1H compacted }; -add(16) g101<1>D g83<1,1,0>D 4D { align1 1H I@6 compacted }; -add(16) g105<1>D g83<1,1,0>D 12D { align1 1H compacted }; -add(16) g91<1>D -g103<1,1,0>D g69<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g11.1<2>UD g89<4,4,1>UD { align1 1Q I@7 }; -mov(8) g13.1<2>UD g90<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g89UD g7UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -mov(8) g31<2>UD g101<4,4,1>UD { align1 1Q A@5 }; -mov(8) g33<2>UD g102<4,4,1>UD { align1 2Q A@2 }; -cmp.l.f0.0(16) g7<1>UD g93<1,1,0>UD g67<1,1,0>UD { align1 1H $13.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g9<1>D -g85<1,1,0>D g69<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g15.1<2>UD g91<4,4,1>UD { align1 1Q I@7 }; -mov(8) g17.1<2>UD g92<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g85UD g11UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -cmp.l.f0.0(16) g13<1>UD g95<1,1,0>UD 0x00000018UD { align1 1H $14.src compacted }; -mov(8) g19.1<2>UD g9<4,4,1>UD { align1 1Q I@4 }; -mov(8) g21.1<2>UD g10<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(16) g11<1>F g89<32,8,4>UB { align1 1H $13.dst }; -add(16) g89<1>D -g7<1,1,0>D g69<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g7UD g15UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g15<1>D -g13<1,1,0>D g69<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g17<1>UD g81<1,1,0>UD g67<1,1,0>UD { align1 1H $15.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g13UD g19UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(16) g9<1>F g85<32,8,4>UB { align1 1H @4 $14.dst }; -mov(8) g23.1<2>UD g89<4,4,1>UD { align1 1Q I@3 }; -mov(8) g25.1<2>UD g90<4,4,1>UD { align1 2Q I@4 }; -mov(8) g27.1<2>UD g15<4,4,1>UD { align1 1Q I@4 }; -mov(8) g29.1<2>UD g16<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g21<1>D g69<8,8,1>D g97<8,8,1>D -g17<1,1,1>D { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g92UD g27UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g19<1>F g7<32,8,4>UB { align1 1H $15.dst }; -cmp.l.f0.0(16) g7<1>UD g83<1,1,0>UD g81<1,1,0>UD { align1 1H F@1 compacted }; -cmp.l.f0.0(16) g114<1>UD g101<1,1,0>UD g83<1,1,0>UD { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g81UD g23UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -cmp.l.f0.0(16) g116<1>UD g105<1,1,0>UD g83<1,1,0>UD { align1 1H compacted }; -mov(16) g107<1>F g13<32,8,4>UB { align1 1H $0.dst }; -add3(16) g112<1>D g21<8,8,1>D g99<8,8,1>D -g7<1,1,1>D { align1 1H A@3 }; -add(16) g96<1>D -g114<1,1,0>D g112<1,1,0>D { align1 1H I@1 compacted }; -mov(16) g94<1>UD g92<32,8,4>UB { align1 1H $1.dst }; -mov(8) g31.1<2>UD g96<4,4,1>UD { align1 1Q I@2 }; -mov(8) g33.1<2>UD g97<4,4,1>UD { align1 2Q I@3 }; -asr(16) g96<1>D g94<8,8,1>D 0x00000002UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g98UD g31UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -and(16) g124<1>UD g96<1,1,0>UD 0x0000000fUD { align1 1H A@1 compacted }; -shl(16) g7<1>D g124<8,8,1>D 0x00000002UD { align1 1H I@1 }; -add(16) g21<1>D g105<1,1,0>D g7<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g35<2>UD g21<4,4,1>UD { align1 1Q A@1 }; -mov(8) g37<2>UD g22<4,4,1>UD { align1 2Q I@2 }; -mov(16) g85<1>F g81<1,1,0>F { align1 1H $2.dst compacted }; -mov(16) g89<1>D g81<32,8,4>B { align1 1H }; -mov(16) g83<1>D g85.1<32,8,4>B { align1 1H F@1 }; -mov(16) g91<1>D g85.2<32,8,4>B { align1 1H }; -shl(16) g81<1>D g89<8,8,1>D 0x00000017UD { align1 1H A@1 }; -shl(16) g85<1>D g83<8,8,1>D 0x00000017UD { align1 1H I@3 }; -shl(16) g89<1>D g91<8,8,1>D 0x00000017UD { align1 1H I@3 }; -add(16) g114<1>D g81<8,8,1>D 998244352D { align1 1H I@3 }; -add(16) g118<1>D g85<8,8,1>D 998244352D { align1 1H I@3 }; -add(16) g120<1>D g89<8,8,1>D 998244352D { align1 1H I@3 }; -mul(16) g100<1>F g79<1,1,0>F g114<1,1,0>F { align1 1H A@3 compacted }; -mul(16) g122<1>F g87<1,1,0>F g114<1,1,0>F { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -and(16) g126<1>UD g98<8,8,1>UD 0x1fffffffUD { align1 1H F@7 }; -mul(16) g114<1>F g11<1,1,0>F g118<1,1,0>F { align1 1H A@3 compacted }; -mul(16) g13<1>F g19<1,1,0>F g118<1,1,0>F { align1 1H F@6 compacted }; -cmp.l.f0.0(16) g97<1>UD g21<1,1,0>UD g105<1,1,0>UD { align1 1H compacted }; -mul(16) g124<1>F g9<1,1,0>F g120<1,1,0>F { align1 1H A@3 compacted }; -mul(16) g17<1>F g107<1,1,0>F g120<1,1,0>F { align1 1H F@7 compacted }; -add(16) g102<1>F g1<1,1,0>F g100<1,1,0>F { align1 1H @6 $9.dst compacted }; -add(16) g11<1>F g1<1,1,0>F g122<1,1,0>F { align1 1H F@6 compacted }; -cmp.l.f0.0(16) g104<1>UD g109<1,1,0>UD 0x00000018UD { align1 1H compacted }; -mul(8) acc0<1>UD g126<8,8,1>UD 0x0038UW { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mul(16) g25<1>D g126<1,1,0>D 56W { align1 1H I@4 compacted }; -add(16) g118<1>F g3<1,1,0>F g114<1,1,0>F { align1 1H @6 $9.dst compacted }; -add(16) g15<1>F g3<1,1,0>F g13<1,1,0>F { align1 1H F@6 compacted }; -add3(16) g99<1>D -g116<8,8,1>D g112<8,8,1>D -g97<1,1,1>D { align1 1H A@4 }; -add(16) g9<1>F g5<1,1,0>F g124<1,1,0>F { align1 1H @6 $9.dst compacted }; -add(16) g19<1>F g5<1,1,0>F g17<1,1,0>F { align1 1H F@6 compacted }; -sel.ge(16) g86<1>F (abs)g102<1,1,0>F (abs)g11<1,1,0>F { align1 1H A@5 compacted }; -add(8) g106<1>D -g104<8,8,1>D g51.1<8,4,2>D { align1 1Q I@4 }; -add(8) g107<1>D -g105<8,8,1>D g53.1<8,4,2>D { align1 2Q A@5 }; -mach(8) g23<1>UD g126<1,1,0>UD 0x00000038UD { align1 1Q $2.src compacted AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g27<1>D g109<1,1,0>D g25<1,1,0>D { align1 1H I@5 compacted }; -sel.ge(16) g88<1>F (abs)g118<1,1,0>F (abs)g15<1,1,0>F { align1 1H F@4 compacted }; -mov(8) g35.1<2>UD g99<4,4,1>UD { align1 1Q I@5 }; -mov(8) g37.1<2>UD g100<4,4,1>UD { align1 2Q I@6 }; -sel.ge(16) g90<1>F (abs)g9<1,1,0>F (abs)g19<1,1,0>F { align1 1H F@3 compacted }; -mul(8) acc0<1>UD g127<8,8,1>UD 0x0038UW { align1 2Q }; -mov(8) g39<2>UD g27<4,4,1>UD { align1 1Q I@4 }; -mov(8) g41<2>UD g28<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g112<1>UD g27<1,1,0>UD g109<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -send(16) g100UD g35UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sel.ge(16) g92<1>F g88<1,1,0>F g90<1,1,0>F { align1 1H F@1 compacted }; -mach(8) g24<1>UD g127<8,8,1>UD 0x00000038UD { align1 2Q $2.src AccWrEnable }; -sel.ge(16) g94<1>F g86<1,1,0>F g92<1,1,0>F { align1 1H F@1 compacted }; -add3(16) g114<1>D g106<8,8,1>D g23<8,8,1>D -g112<1,1,1>D { align1 1H A@1 }; -mul(16) g96<1>F g94<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -mov(8) g39.1<2>UD g114<4,4,1>UD { align1 1Q I@1 }; -mov(8) g41.1<2>UD g115<4,4,1>UD { align1 2Q I@2 }; -add(16) g1<1>F g102<1,1,0>F -g96<1,1,0>F { align1 1H F@1 compacted }; -add(16) g3<1>F g118<1,1,0>F -g96<1,1,0>F { align1 1H compacted }; -add(16) g5<1>F g9<1,1,0>F -g96<1,1,0>F { align1 1H compacted }; -add(16) g7<1>F g11<1,1,0>F g96<1,1,0>F { align1 1H compacted }; -add(16) g90<1>F g15<1,1,0>F g96<1,1,0>F { align1 1H compacted }; -add(16) g92<1>F g19<1,1,0>F g96<1,1,0>F { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g115UD g39UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mul(8) acc0<1>UD g100<8,8,1>UD 0x0018UW { align1 1Q $4.dst }; -mul(16) g121<1>D g100<1,1,0>D 24W { align1 1H $4.dst compacted }; -mach(8) g119<1>UD g100<1,1,0>UD 0x00000018UD { align1 1Q F@5 compacted AccWrEnable }; -mul(8) acc0<1>UD g101<8,8,1>UD 0x0018UW { align1 2Q }; -mach(8) g120<1>UD g101<8,8,1>UD 0x00000018UD { align1 2Q AccWrEnable }; -add(16) g123<1>D g115<1,1,0>D g121<1,1,0>D { align1 1H @4 $5.dst compacted }; -cmp.l.f0.0(16) g125<1>UD g123<1,1,0>UD g115<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g43<2>UD g123<4,4,1>UD { align1 1Q }; -mov(8) g45<2>UD g124<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -add3(16) g9<1>D g117<8,8,1>D g119<8,8,1>D -g125<1,1,1>D { align1 1H A@3 }; -mov(8) g43.1<2>UD g9<4,4,1>UD { align1 1Q I@1 }; -mov(8) g45.1<2>UD g10<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g43UD g1UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -add(16) g11<1>D g123<1,1,0>D 16D { align1 1H F@3 compacted }; -cmp.l.f0.0(16) g13<1>UD g11<1,1,0>UD g123<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g79<2>UD g11<4,4,1>UD { align1 1Q }; -mov(8) g81<2>UD g12<4,4,1>UD { align1 2Q }; -add(16) g15<1>D -g13<1,1,0>D g9<1,1,0>D { align1 1H A@2 compacted }; -mov(8) g79.1<2>UD g15<4,4,1>UD { align1 1Q I@1 }; -mov(8) g81.1<2>UD g16<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g79UD g90UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; - -LABEL46: -endif(16) JIP: LABEL43 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g16<1>D g67<1,1,0>D 24D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g28<1>D g67<1,1,0>D 31D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g38<1>D g67<1,1,0>D 37D { align1 1H A@2 compacted }; -cmp.l.f0.0(16) g18<1>UD g16<1,1,0>UD 0x00000018UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g80<2>UD g16<4,4,1>UD { align1 1Q A@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g82<2>UD g17<4,4,1>UD { align1 2Q A@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g91<2>UD g28<4,4,1>UD { align1 1Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@1 }; -mov(8) g93<2>UD g29<4,4,1>UD { align1 2Q }; -mov(8) g95<2>UD g38<4,4,1>UD { align1 1Q A@1 }; -mov(8) g97<2>UD g39<4,4,1>UD { align1 2Q A@1 }; -add(16) g20<1>D -g18<1,1,0>D g69<1,1,0>D { align1 1H A@1 compacted }; -mov(8) g80.1<2>UD g20<4,4,1>UD { align1 1Q I@1 }; -mov(8) g82.1<2>UD g21<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g21UD g80UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(16) g23<1>UD g21<32,8,4>UB { align1 1H $6.dst }; -and(16) g25<1>UD g23<1,1,0>UD 0x00000003UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g45<1>D g75<1,1,0>D g25<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g26<1>UD g45<1,1,0>UD g75<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g30<1>UD g28<1,1,0>UD 0x0000001fUD { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g40<1>UD g38<1,1,0>UD 0x00000025UD { align1 1H F@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g79<1>D -g26<1,1,0>D -g77<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g32<1>D -g30<1,1,0>D g69<1,1,0>D { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g42<1>D -g40<1,1,0>D g69<1,1,0>D { align1 1H A@1 compacted }; -mov(8) g91.1<2>UD g32<4,4,1>UD { align1 1Q I@2 }; -mov(8) g93.1<2>UD g33<4,4,1>UD { align1 2Q I@3 }; -mov(8) g95.1<2>UD g42<4,4,1>UD { align1 1Q I@3 }; -mov(8) g97.1<2>UD g43<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g33UD g91UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g43UD g95UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g35<1>UD g33<32,8,4>UB { align1 1H $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -mov(16) g75<1>UD g43<32,8,4>UB { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -and(16) g37<1>UD g35<1,1,0>UD 0x00000080UD { align1 1H I@2 compacted }; -and(16) g77<1>UD g75<1,1,0>UD 0x00000080UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.nz.f0.0(16) g81<1>D g77<1,1,0>D 0D { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) null<1>D g37<8,8,1>D 0D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -(+f0.0) sel(16) g83<1>UD g81<8,8,1>UD 0xffffffffUD { align1 1H I@2 }; -mov.nz.f0.0(16) null<1>D g83<8,8,1>D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL47 UIP: LABEL47 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g7<1>F g33<32,8,4>UB { align1 1H F@6 }; -add(16) g81<1>D g67<1,1,0>D 43D { align1 1H A@3 compacted }; -add(16) g85<1>D g67<1,1,0>D 55D { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g87<1>F g43<32,8,4>UB { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g89<1>D g67<1,1,0>D 49D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g91<1>D g67<1,1,0>D 61D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -send(16) g1UD g47UD nullUD 0x08607582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g93<1>D g67<1,1,0>D 18D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g95<1>D g67<1,1,0>D 25D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -shl(16) g97<1>D g71<8,8,1>D 0x00000006UD { align1 1H F@3 }; -shl(16) g99<1>D g73<8,8,1>D 0x00000006UD { align1 1H F@7 }; -shr(16) g101<1>UD g71<1,1,0>UD 0x0000001aUD { align1 1H F@7 compacted }; -shl(16) g103<1>D g45<8,8,1>D 0x00000006UD { align1 1H F@3 }; -shl(16) g105<1>D g79<8,8,1>D 0x00000006UD { align1 1H F@3 }; -shr(16) g107<1>UD g45<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -add(8) g109<1>D g51<8,4,2>D 24D { align1 1Q F@7 compacted }; -add(8) g110<1>D g53<8,4,2>D 24D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD 0x0000002bUD { align1 1H compacted }; -mov(8) g17<2>UD g81<4,4,1>UD { align1 1Q F@7 }; -mov(8) g19<2>UD g82<4,4,1>UD { align1 2Q F@3 }; -mov(8) g21<2>UD g85<4,4,1>UD { align1 1Q }; -mov(8) g23<2>UD g86<4,4,1>UD { align1 2Q }; -mov(8) g25<2>UD g89<4,4,1>UD { align1 1Q F@7 }; -mov(8) g27<2>UD g90<4,4,1>UD { align1 2Q F@5 }; -mov(8) g29<2>UD g91<4,4,1>UD { align1 1Q F@5 }; -mov(8) g31<2>UD g92<4,4,1>UD { align1 2Q F@5 }; -mov(8) g37<2>UD g95<4,4,1>UD { align1 1Q }; -mov(8) g39<2>UD g96<4,4,1>UD { align1 2Q F@4 }; -add(16) g81<1>D g67<1,1,0>D g97<1,1,0>D { align1 1H compacted }; -mov(8) g33<2>UD g93<4,4,1>UD { align1 1Q F@2 }; -mov(8) g35<2>UD g94<4,4,1>UD { align1 2Q }; -or(16) g97<1>UD g99<1,1,0>UD g101<1,1,0>UD { align1 1H compacted }; -or(16) g99<1>UD g105<1,1,0>UD g107<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g101<1>UD g85<1,1,0>UD 0x00000037UD { align1 1H compacted }; -add(16) g85<1>D -g83<1,1,0>D g69<1,1,0>D { align1 1H compacted }; -add(16) g83<1>D g81<1,1,0>D g103<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g103<1>UD g89<1,1,0>UD 0x00000031UD { align1 1H compacted }; -add(16) g89<1>D -g101<1,1,0>D g69<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g17.1<2>UD g85<4,4,1>UD { align1 1Q I@4 }; -mov(8) g19.1<2>UD g86<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g85<1>UD g91<1,1,0>UD 0x0000003dUD { align1 1H compacted }; -add(16) g101<1>D g83<1,1,0>D 4D { align1 1H I@6 compacted }; -add(16) g105<1>D g83<1,1,0>D 12D { align1 1H compacted }; -add(16) g91<1>D -g103<1,1,0>D g69<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g21.1<2>UD g89<4,4,1>UD { align1 1Q I@7 }; -mov(8) g23.1<2>UD g90<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g89UD g17UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -mov(8) g41<2>UD g101<4,4,1>UD { align1 1Q I@5 }; -mov(8) g43<2>UD g102<4,4,1>UD { align1 2Q A@1 }; -cmp.l.f0.0(16) g17<1>UD g93<1,1,0>UD g67<1,1,0>UD { align1 1H $9.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g19<1>D -g85<1,1,0>D g69<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g25.1<2>UD g91<4,4,1>UD { align1 1Q I@7 }; -mov(8) g27.1<2>UD g92<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g85UD g21UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -cmp.l.f0.0(16) g23<1>UD g95<1,1,0>UD 0x00000019UD { align1 1H $10.src compacted }; -mov(8) g29.1<2>UD g19<4,4,1>UD { align1 1Q I@4 }; -mov(8) g31.1<2>UD g20<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(16) g21<1>F g89<32,8,4>UB { align1 1H $9.dst }; -add(16) g89<1>D -g17<1,1,0>D g69<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g17UD g25UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g25<1>D -g23<1,1,0>D g69<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g27<1>UD g81<1,1,0>UD g67<1,1,0>UD { align1 1H $11.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g23UD g29UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -mov(16) g19<1>F g85<32,8,4>UB { align1 1H @4 $10.dst }; -mov(8) g33.1<2>UD g89<4,4,1>UD { align1 1Q I@3 }; -mov(8) g35.1<2>UD g90<4,4,1>UD { align1 2Q I@4 }; -mov(8) g37.1<2>UD g25<4,4,1>UD { align1 1Q I@4 }; -mov(8) g39.1<2>UD g26<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add3(16) g31<1>D g69<8,8,1>D g97<8,8,1>D -g27<1,1,1>D { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g85UD g33UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g29<1>F g17<32,8,4>UB { align1 1H $11.dst }; -cmp.l.f0.0(16) g17<1>UD g83<1,1,0>UD g81<1,1,0>UD { align1 1H F@1 compacted }; -cmp.l.f0.0(16) g121<1>UD g101<1,1,0>UD g83<1,1,0>UD { align1 1H F@7 compacted }; -cmp.l.f0.0(16) g123<1>UD g105<1,1,0>UD g83<1,1,0>UD { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g102UD g37UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -mov(16) g117<1>F g23<32,8,4>UB { align1 1H $12.dst }; -add3(16) g119<1>D g31<8,8,1>D g99<8,8,1>D -g17<1,1,1>D { align1 1H A@3 }; -mov(16) g99<1>D g85<32,8,4>B { align1 1H $13.dst }; -mov(16) g97<1>F g85<1,1,0>F { align1 1H I@6 compacted }; -add(16) g112<1>D -g121<1,1,0>D g119<1,1,0>D { align1 1H A@2 compacted }; -mov(16) g114<1>D g97.1<32,8,4>B { align1 1H F@1 }; -mov(8) g41.1<2>UD g112<4,4,1>UD { align1 1Q I@2 }; -mov(8) g43.1<2>UD g113<4,4,1>UD { align1 2Q I@3 }; -shl(16) g121<1>D g114<8,8,1>D 0x00000017UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -send(16) g23UD g41UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -add(16) g27<1>D g121<8,8,1>D 998244352D { align1 1H I@1 }; -mul(16) g81<1>F g21<1,1,0>F g27<1,1,0>F { align1 1H A@1 compacted }; -mul(16) g91<1>F g29<1,1,0>F g27<1,1,0>F { align1 1H F@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -add(16) g83<1>F g3<1,1,0>F g81<1,1,0>F { align1 1H A@2 compacted }; -add(16) g93<1>F g3<1,1,0>F g91<1,1,0>F { align1 1H F@2 compacted }; -sel.ge(16) g91<1>F (abs)g83<1,1,0>F (abs)g93<1,1,0>F { align1 1H F@1 compacted }; -mov(16) g107<1>UD g102<32,8,4>UB { align1 1H $14.dst }; -mov(16) g101<1>D g97.2<32,8,4>B { align1 1H }; -shl(16) g103<1>D g99<8,8,1>D 0x00000017UD { align1 1H I@7 }; -asr(16) g17<1>D g107<8,8,1>D 0x00000002UD { align1 1H I@3 }; -shl(16) g125<1>D g101<8,8,1>D 0x00000017UD { align1 1H I@3 }; -add(16) g25<1>D g103<8,8,1>D 998244352D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -and(16) g35<1>UD g17<1,1,0>UD 0x0000000fUD { align1 1H I@3 compacted }; -add(16) g31<1>D g125<8,8,1>D 998244352D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mul(16) g41<1>F g7<1,1,0>F g25<1,1,0>F { align1 1H I@3 compacted }; -mul(16) g33<1>F g87<1,1,0>F g25<1,1,0>F { align1 1H $13.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -shl(16) g39<1>D g35<8,8,1>D 0x00000002UD { align1 1H I@2 }; -mul(16) g85<1>F g19<1,1,0>F g31<1,1,0>F { align1 1H A@2 compacted }; -mul(16) g95<1>F g117<1,1,0>F g31<1,1,0>F { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g43<1>F g1<1,1,0>F g41<1,1,0>F { align1 1H @4 $9.dst compacted }; -add(16) g89<1>F g1<1,1,0>F g33<1,1,0>F { align1 1H F@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -and(16) g37<1>UD g23<8,8,1>UD 0x1fffffffUD { align1 1H $15.dst }; -add(16) g99<1>D g105<1,1,0>D g39<1,1,0>D { align1 1H I@2 compacted }; -add(16) g87<1>F g5<1,1,0>F g85<1,1,0>F { align1 1H @4 $9.dst compacted }; -add(16) g97<1>F g5<1,1,0>F g95<1,1,0>F { align1 1H A@4 compacted }; -sel.ge(16) g85<1>F (abs)g43<1,1,0>F (abs)g89<1,1,0>F { align1 1H F@3 compacted }; -mul(8) acc0<1>UD g37<8,8,1>UD 0x0038UW { align1 1Q I@2 }; -mul(16) g103<1>D g37<1,1,0>D 56W { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g112<1>UD g99<1,1,0>UD g105<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g75<2>UD g99<4,4,1>UD { align1 1Q }; -mov(8) g77<2>UD g100<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g116<1>UD g109<1,1,0>UD 0x00000018UD { align1 1H F@6 compacted }; -sel.ge(16) g95<1>F (abs)g87<1,1,0>F (abs)g97<1,1,0>F { align1 1H F@2 compacted }; -mach(8) g101<1>UD g37<1,1,0>UD 0x00000038UD { align1 1Q compacted AccWrEnable }; -add(16) g107<1>D g109<1,1,0>D g103<1,1,0>D { align1 1H I@6 compacted }; -add3(16) g114<1>D -g123<8,8,1>D g119<8,8,1>D -g112<1,1,1>D { align1 1H I@6 }; -add(8) g119<1>D -g117<8,8,1>D g53.1<8,4,2>D { align1 2Q I@4 }; -add(8) g118<1>D -g116<8,8,1>D g51.1<8,4,2>D { align1 1Q A@5 }; -sel.ge(16) g99<1>F g91<1,1,0>F g95<1,1,0>F { align1 1H A@1 compacted }; -mul(8) acc0<1>UD g38<8,8,1>UD 0x0038UW { align1 2Q }; -cmp.l.f0.0(16) g120<1>UD g107<1,1,0>UD g109<1,1,0>UD { align1 1H I@5 compacted }; -mov(8) g9<2>UD g107<4,4,1>UD { align1 1Q $0.src }; -mov(8) g11<2>UD g108<4,4,1>UD { align1 2Q $0.src }; -mov(8) g75.1<2>UD g114<4,4,1>UD { align1 1Q I@7 }; -mov(8) g77.1<2>UD g115<4,4,1>UD { align1 2Q I@7 }; -sel.ge(16) g103<1>F g85<1,1,0>F g99<1,1,0>F { align1 1H A@1 compacted }; -mach(8) g102<1>UD g38<8,8,1>UD 0x00000038UD { align1 2Q AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g115UD g75UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mul(16) g105<1>F g103<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -add3(16) g122<1>D g118<8,8,1>D g101<8,8,1>D -g120<1,1,1>D { align1 1H I@1 }; -add(16) g101<1>F g97<1,1,0>F g105<1,1,0>F { align1 1H A@1 compacted }; -add(16) g1<1>F g43<1,1,0>F -g105<1,1,0>F { align1 1H compacted }; -add(16) g3<1>F g83<1,1,0>F -g105<1,1,0>F { align1 1H compacted }; -add(16) g5<1>F g87<1,1,0>F -g105<1,1,0>F { align1 1H compacted }; -add(16) g7<1>F g89<1,1,0>F g105<1,1,0>F { align1 1H compacted }; -add(16) g99<1>F g93<1,1,0>F g105<1,1,0>F { align1 1H compacted }; -mov(8) g9.1<2>UD g122<4,4,1>UD { align1 1Q I@1 }; -mov(8) g11.1<2>UD g123<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g123UD g9UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mul(8) acc0<1>UD g115<8,8,1>UD 0x0018UW { align1 1Q $0.dst }; -mul(16) g17<1>D g115<1,1,0>D 24W { align1 1H $0.dst compacted }; -mach(8) g9<1>UD g115<1,1,0>UD 0x00000018UD { align1 1Q $0.src compacted AccWrEnable }; -mul(8) acc0<1>UD g116<8,8,1>UD 0x0018UW { align1 2Q }; -mach(8) g10<1>UD g116<8,8,1>UD 0x00000018UD { align1 2Q $0.src AccWrEnable }; -add(16) g19<1>D g123<1,1,0>D g17<1,1,0>D { align1 1H @4 $0.dst compacted }; -cmp.l.f0.0(16) g21<1>UD g19<1,1,0>UD g123<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g13<2>UD g19<4,4,1>UD { align1 1Q $0.src }; -mov(8) g15<2>UD g20<4,4,1>UD { align1 2Q $0.src }; -add3(16) g23<1>D g125<8,8,1>D g9<8,8,1>D -g21<1,1,1>D { align1 1H @3 $0.dst }; -mov(8) g13.1<2>UD g23<4,4,1>UD { align1 1Q I@1 }; -mov(8) g15.1<2>UD g24<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g13UD g1UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -add(16) g25<1>D g19<1,1,0>D 16D { align1 1H compacted }; -cmp.l.f0.0(16) g27<1>UD g25<1,1,0>UD g19<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g81<2>UD g25<4,4,1>UD { align1 1Q }; -mov(8) g83<2>UD g26<4,4,1>UD { align1 2Q F@4 }; -add(16) g29<1>D -g27<1,1,0>D g23<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g81.1<2>UD g29<4,4,1>UD { align1 1Q I@1 }; -mov(8) g83.1<2>UD g30<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g81UD g99UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $1 }; - -LABEL47: -endif(16) JIP: LABEL43 { align1 1H }; -add(16) g30<1>D g67<1,1,0>D 25D { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g42<1>D g67<1,1,0>D 32D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g86<1>D g67<1,1,0>D 38D { align1 1H F@3 compacted }; -cmp.l.f0.0(16) g32<1>UD g30<1,1,0>UD 0x00000019UD { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g82<2>UD g30<4,4,1>UD { align1 1Q A@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g84<2>UD g31<4,4,1>UD { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g100<2>UD g42<4,4,1>UD { align1 1Q A@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g102<2>UD g43<4,4,1>UD { align1 2Q A@1 }; -mov(8) g104<2>UD g86<4,4,1>UD { align1 1Q A@1 }; -mov(8) g106<2>UD g87<4,4,1>UD { align1 2Q A@1 }; -add(16) g34<1>D -g32<1,1,0>D g69<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g82.1<2>UD g34<4,4,1>UD { align1 1Q I@1 }; -mov(8) g84.1<2>UD g35<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g35UD g82UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g37<1>UD g35<32,8,4>UB { align1 1H $2.dst }; -and(16) g39<1>UD g37<1,1,0>UD 0x00000003UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g81<1>D g45<1,1,0>D g39<1,1,0>D { align1 1H A@1 compacted }; -cmp.l.f0.0(16) g40<1>UD g81<1,1,0>UD g45<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g75<1>UD g42<1,1,0>UD 0x00000020UD { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g88<1>UD g86<1,1,0>UD 0x00000026UD { align1 1H F@1 compacted }; -add(16) g45<1>D -g40<1,1,0>D g79<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g77<1>D -g75<1,1,0>D g69<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g90<1>D -g88<1,1,0>D g69<1,1,0>D { align1 1H A@1 compacted }; -mov(8) g100.1<2>UD g77<4,4,1>UD { align1 1Q I@2 }; -mov(8) g102.1<2>UD g78<4,4,1>UD { align1 2Q I@3 }; -mov(8) g104.1<2>UD g90<4,4,1>UD { align1 1Q I@3 }; -mov(8) g106.1<2>UD g91<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g78UD g100UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g91UD g104UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) g83<1>UD g78<32,8,4>UB { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(16) g93<1>UD g91<32,8,4>UB { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(16) g85<1>UD g83<1,1,0>UD 0x00000080UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -and(16) g95<1>UD g93<1,1,0>UD 0x00000080UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.nz.f0.0(16) g97<1>D g95<1,1,0>D 0D { align1 1H A@1 compacted }; -cmp.nz.f0.0(16) null<1>D g85<8,8,1>D 0D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g99<1>UD g97<8,8,1>UD 0xffffffffUD { align1 1H I@2 }; -mov.nz.f0.0(16) null<1>D g99<8,8,1>D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL48 UIP: LABEL48 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g7<1>F g78<32,8,4>UB { align1 1H F@6 }; -add(16) g85<1>D g67<1,1,0>D 56D { align1 1H A@4 compacted }; -mov(16) g87<1>F g91<32,8,4>UB { align1 1H F@4 }; -add(16) g89<1>D g67<1,1,0>D 50D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -send(16) g1UD g47UD nullUD 0x08607582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -add(16) g93<1>D g67<1,1,0>D 18D { align1 1H A@3 compacted }; -add(16) g95<1>D g67<1,1,0>D 26D { align1 1H A@3 compacted }; -shl(16) g97<1>D g71<8,8,1>D 0x00000006UD { align1 1H A@3 }; -shl(16) g99<1>D g73<8,8,1>D 0x00000006UD { align1 1H A@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shr(16) g101<1>UD g71<1,1,0>UD 0x0000001aUD { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g103<1>D g81<8,8,1>D 0x00000006UD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g105<1>D g45<8,8,1>D 0x00000006UD { align1 1H F@3 }; -shr(16) g107<1>UD g81<1,1,0>UD 0x0000001aUD { align1 1H $0.src compacted }; -add(8) g109<1>D g51<8,4,2>D 24D { align1 1Q F@7 compacted }; -add(8) g110<1>D g53<8,4,2>D 24D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g79<1>D g67<1,1,0>D 44D { align1 1H F@2 compacted }; -add(16) g91<1>D g67<1,1,0>D 62D { align1 1H F@1 compacted }; -mov(8) g21<2>UD g85<4,4,1>UD { align1 1Q }; -mov(8) g23<2>UD g86<4,4,1>UD { align1 2Q }; -mov(8) g25<2>UD g89<4,4,1>UD { align1 1Q F@7 }; -mov(8) g27<2>UD g90<4,4,1>UD { align1 2Q F@5 }; -mov(8) g33<2>UD g93<4,4,1>UD { align1 1Q }; -mov(8) g35<2>UD g94<4,4,1>UD { align1 2Q }; -mov(8) g37<2>UD g95<4,4,1>UD { align1 1Q }; -mov(8) g39<2>UD g96<4,4,1>UD { align1 2Q F@4 }; -cmp.l.f0.0(16) g83<1>UD g79<1,1,0>UD 0x0000002cUD { align1 1H I@7 compacted }; -mov(8) g17<2>UD g79<4,4,1>UD { align1 1Q F@7 }; -mov(8) g19<2>UD g80<4,4,1>UD { align1 2Q F@3 }; -mov(8) g29<2>UD g91<4,4,1>UD { align1 1Q F@5 }; -mov(8) g31<2>UD g92<4,4,1>UD { align1 2Q F@5 }; -add(16) g79<1>D g67<1,1,0>D g97<1,1,0>D { align1 1H compacted }; -or(16) g97<1>UD g99<1,1,0>UD g101<1,1,0>UD { align1 1H compacted }; -or(16) g99<1>UD g105<1,1,0>UD g107<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g101<1>UD g85<1,1,0>UD 0x00000038UD { align1 1H compacted }; -add(16) g85<1>D -g83<1,1,0>D g69<1,1,0>D { align1 1H I@7 compacted }; -add(16) g83<1>D g79<1,1,0>D g103<1,1,0>D { align1 1H I@5 compacted }; -cmp.l.f0.0(16) g103<1>UD g89<1,1,0>UD 0x00000032UD { align1 1H compacted }; -add(16) g89<1>D -g101<1,1,0>D g69<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g17.1<2>UD g85<4,4,1>UD { align1 1Q I@4 }; -mov(8) g19.1<2>UD g86<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g85<1>UD g91<1,1,0>UD 0x0000003eUD { align1 1H compacted }; -add(16) g101<1>D g83<1,1,0>D 4D { align1 1H I@6 compacted }; -add(16) g105<1>D g83<1,1,0>D 12D { align1 1H compacted }; -add(16) g91<1>D -g103<1,1,0>D g69<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g21.1<2>UD g89<4,4,1>UD { align1 1Q I@7 }; -mov(8) g23.1<2>UD g90<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g89UD g17UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(8) g41<2>UD g101<4,4,1>UD { align1 1Q I@5 }; -mov(8) g43<2>UD g102<4,4,1>UD { align1 2Q A@3 }; -cmp.l.f0.0(16) g17<1>UD g93<1,1,0>UD g67<1,1,0>UD { align1 1H $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g19<1>D -g85<1,1,0>D g69<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g25.1<2>UD g91<4,4,1>UD { align1 1Q I@7 }; -mov(8) g27.1<2>UD g92<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g85UD g21UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -cmp.l.f0.0(16) g23<1>UD g95<1,1,0>UD 0x0000001aUD { align1 1H $4.src compacted }; -mov(8) g29.1<2>UD g19<4,4,1>UD { align1 1Q I@4 }; -mov(8) g31.1<2>UD g20<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(16) g21<1>F g89<32,8,4>UB { align1 1H $3.dst }; -add(16) g89<1>D -g17<1,1,0>D g69<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g17UD g25UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g25<1>D -g23<1,1,0>D g69<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g27<1>UD g79<1,1,0>UD g67<1,1,0>UD { align1 1H $5.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g23UD g29UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(16) g19<1>F g85<32,8,4>UB { align1 1H @4 $4.dst }; -mov(8) g33.1<2>UD g89<4,4,1>UD { align1 1Q I@3 }; -mov(8) g35.1<2>UD g90<4,4,1>UD { align1 2Q I@4 }; -mov(8) g37.1<2>UD g25<4,4,1>UD { align1 1Q I@4 }; -mov(8) g39.1<2>UD g26<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g31<1>D g69<8,8,1>D g97<8,8,1>D -g27<1,1,1>D { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g89UD g33UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -send(16) g118UD g37UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g29<1>F g17<32,8,4>UB { align1 1H $5.dst }; -cmp.l.f0.0(16) g17<1>UD g83<1,1,0>UD g79<1,1,0>UD { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -mov(16) g124<1>F g23<32,8,4>UB { align1 1H F@6 }; -cmp.l.f0.0(16) g23<1>UD g101<1,1,0>UD g83<1,1,0>UD { align1 1H F@1 compacted }; -cmp.l.f0.0(16) g25<1>UD g105<1,1,0>UD g83<1,1,0>UD { align1 1H compacted }; -add3(16) g126<1>D g31<8,8,1>D g99<8,8,1>D -g17<1,1,1>D { align1 1H A@3 }; -mov(16) g113<1>F g89<1,1,0>F { align1 1H @7 $7.dst compacted }; -mov(16) g115<1>D g89<32,8,4>B { align1 1H }; -add(16) g122<1>D -g23<1,1,0>D g126<1,1,0>D { align1 1H A@2 compacted }; -mov(16) g120<1>UD g118<32,8,4>UB { align1 1H $8.dst }; -mov(16) g117<1>D g113.2<32,8,4>B { align1 1H F@1 }; -mov(16) g31<1>D g113.1<32,8,4>B { align1 1H }; -shl(16) g27<1>D g115<8,8,1>D 0x00000017UD { align1 1H I@5 }; -mov(8) g41.1<2>UD g122<4,4,1>UD { align1 1Q I@5 }; -mov(8) g43.1<2>UD g123<4,4,1>UD { align1 2Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -asr(16) g37<1>D g120<8,8,1>D 0x00000002UD { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -shl(16) g35<1>D g117<8,8,1>D 0x00000017UD { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -shl(16) g33<1>D g31<8,8,1>D 0x00000017UD { align1 1H I@6 }; -add(16) g79<1>D g27<8,8,1>D 998244352D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g39UD g41UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -and(16) g91<1>UD g37<1,1,0>UD 0x0000000fUD { align1 1H I@4 compacted }; -add(16) g85<1>D g35<8,8,1>D 998244352D { align1 1H A@4 }; -add(16) g83<1>D g33<8,8,1>D 998244352D { align1 1H I@4 }; -mul(16) g112<1>F g7<1,1,0>F g79<1,1,0>F { align1 1H A@4 compacted }; -mul(16) g89<1>F g87<1,1,0>F g79<1,1,0>F { align1 1H F@2 compacted }; -shl(16) g95<1>D g91<8,8,1>D 0x00000002UD { align1 1H I@3 }; -mul(16) g120<1>F g19<1,1,0>F g85<1,1,0>F { align1 1H A@3 compacted }; -mul(16) g7<1>F g29<1,1,0>F g83<1,1,0>F { align1 1H A@2 compacted }; -mul(16) g116<1>F g21<1,1,0>F g83<1,1,0>F { align1 1H A@7 compacted }; -mul(16) g19<1>F g124<1,1,0>F g85<1,1,0>F { align1 1H F@7 compacted }; -add(16) g114<1>F g1<1,1,0>F g112<1,1,0>F { align1 1H @6 $9.dst compacted }; -add(16) g23<1>D g105<1,1,0>D g95<1,1,0>D { align1 1H I@1 compacted }; -add(16) g124<1>F g1<1,1,0>F g89<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -add(16) g122<1>F g5<1,1,0>F g120<1,1,0>F { align1 1H A@6 compacted }; -add(16) g17<1>F g3<1,1,0>F g7<1,1,0>F { align1 1H @6 $9.dst compacted }; -add(16) g118<1>F g3<1,1,0>F g116<1,1,0>F { align1 1H A@6 compacted }; -add(16) g21<1>F g5<1,1,0>F g19<1,1,0>F { align1 1H F@6 compacted }; -mov(8) g75<2>UD g23<4,4,1>UD { align1 1Q I@1 }; -mov(8) g77<2>UD g24<4,4,1>UD { align1 2Q I@2 }; -cmp.l.f0.0(16) g116<1>UD g23<1,1,0>UD g105<1,1,0>UD { align1 1H F@2 compacted }; -sel.ge(16) g100<1>F (abs)g114<1,1,0>F (abs)g124<1,1,0>F { align1 1H F@5 compacted }; -cmp.l.f0.0(16) g1<1>UD g109<1,1,0>UD 0x00000018UD { align1 1H F@6 compacted }; -sel.ge(16) g102<1>F (abs)g118<1,1,0>F (abs)g17<1,1,0>F { align1 1H F@3 compacted }; -sel.ge(16) g104<1>F (abs)g122<1,1,0>F (abs)g21<1,1,0>F { align1 1H A@2 compacted }; -add3(16) g120<1>D -g25<8,8,1>D g126<8,8,1>D -g116<1,1,1>D { align1 1H A@2 }; -add(8) g3<1>D -g1<8,8,1>D g51.1<8,4,2>D { align1 1Q A@2 }; -add(8) g4<1>D -g2<8,8,1>D g53.1<8,4,2>D { align1 2Q A@3 }; -sel.ge(16) g106<1>F g102<1,1,0>F g104<1,1,0>F { align1 1H A@1 compacted }; -mov(8) g75.1<2>UD g120<4,4,1>UD { align1 1Q I@3 }; -mov(8) g77.1<2>UD g121<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g126UD g75UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -and(16) g93<1>UD g39<8,8,1>UD 0x1fffffffUD { align1 1H $9.dst }; -mul(8) acc0<1>UD g93<8,8,1>UD 0x0038UW { align1 1Q I@1 }; -mul(16) g29<1>D g93<1,1,0>D 56W { align1 1H I@2 compacted }; -mach(8) g27<1>UD g93<1,1,0>UD 0x00000038UD { align1 1Q compacted AccWrEnable }; -add(16) g31<1>D g109<1,1,0>D g29<1,1,0>D { align1 1H I@2 compacted }; -mul(8) acc0<1>UD g94<8,8,1>UD 0x0038UW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g9<2>UD g31<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g11<2>UD g32<4,4,1>UD { align1 2Q I@3 }; -cmp.l.f0.0(16) g5<1>UD g31<1,1,0>UD g109<1,1,0>UD { align1 1H F@5 compacted }; -sel.ge(16) g108<1>F g100<1,1,0>F g106<1,1,0>F { align1 1H A@1 compacted }; -mach(8) g28<1>UD g94<8,8,1>UD 0x00000038UD { align1 2Q AccWrEnable }; -mul(16) g112<1>F g108<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -add3(16) g7<1>D g3<8,8,1>D g27<8,8,1>D -g5<1,1,1>D { align1 1H A@1 }; -add(16) g3<1>F g118<1,1,0>F -g112<1,1,0>F { align1 1H A@1 compacted }; -add(16) g5<1>F g122<1,1,0>F -g112<1,1,0>F { align1 1H I@1 compacted }; -add(16) g1<1>F g114<1,1,0>F -g112<1,1,0>F { align1 1H compacted }; -add(16) g105<1>F g17<1,1,0>F g112<1,1,0>F { align1 1H compacted }; -add(16) g107<1>F g21<1,1,0>F g112<1,1,0>F { align1 1H compacted }; -mov(8) g9.1<2>UD g7<4,4,1>UD { align1 1Q I@1 }; -mov(8) g11.1<2>UD g8<4,4,1>UD { align1 2Q I@2 }; -add(16) g7<1>F g124<1,1,0>F g112<1,1,0>F { align1 1H I@1 compacted }; -mul(8) acc0<1>UD g126<8,8,1>UD 0x0018UW { align1 1Q $10.dst }; -mul(16) g23<1>D g126<1,1,0>D 24W { align1 1H $10.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -send(16) g17UD g9UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mach(8) g21<1>UD g126<1,1,0>UD 0x00000018UD { align1 1Q F@2 compacted AccWrEnable }; -mul(8) acc0<1>UD g127<8,8,1>UD 0x0018UW { align1 2Q }; -mach(8) g22<1>UD g127<8,8,1>UD 0x00000018UD { align1 2Q F@2 AccWrEnable }; -add(16) g25<1>D g17<1,1,0>D g23<1,1,0>D { align1 1H @4 $0.dst compacted }; -cmp.l.f0.0(16) g27<1>UD g25<1,1,0>UD g17<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g13<2>UD g25<4,4,1>UD { align1 1Q $0.src }; -mov(8) g15<2>UD g26<4,4,1>UD { align1 2Q $0.src }; -add3(16) g29<1>D g19<8,8,1>D g21<8,8,1>D -g27<1,1,1>D { align1 1H @3 $0.dst }; -mov(8) g13.1<2>UD g29<4,4,1>UD { align1 1Q I@1 }; -mov(8) g15.1<2>UD g30<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g13UD g1UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -add(16) g31<1>D g25<1,1,0>D 16D { align1 1H compacted }; -cmp.l.f0.0(16) g33<1>UD g31<1,1,0>UD g25<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g83<2>UD g31<4,4,1>UD { align1 1Q }; -mov(8) g85<2>UD g32<4,4,1>UD { align1 2Q }; -add(16) g35<1>D -g33<1,1,0>D g29<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g83.1<2>UD g35<4,4,1>UD { align1 1Q I@1 }; -mov(8) g85.1<2>UD g36<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g83UD g105UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; - -LABEL48: -endif(16) JIP: LABEL43 { align1 1H }; -add(16) g36<1>D g67<1,1,0>D 26D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g78<1>D g67<1,1,0>D 33D { align1 1H $10.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g88<1>D g67<1,1,0>D 39D { align1 1H F@1 compacted }; -cmp.l.f0.0(16) g38<1>UD g36<1,1,0>UD 0x0000001aUD { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g84<2>UD g36<4,4,1>UD { align1 1Q A@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g86<2>UD g37<4,4,1>UD { align1 2Q A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g106<2>UD g78<4,4,1>UD { align1 1Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g108<2>UD g79<4,4,1>UD { align1 2Q A@6 }; -mov(8) g112<2>UD g88<4,4,1>UD { align1 1Q A@1 }; -mov(8) g114<2>UD g89<4,4,1>UD { align1 2Q A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g40<1>D -g38<1,1,0>D g69<1,1,0>D { align1 1H A@2 compacted }; -mov(8) g84.1<2>UD g40<4,4,1>UD { align1 1Q I@1 }; -mov(8) g86.1<2>UD g41<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g41UD g84UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g43<1>UD g41<32,8,4>UB { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -and(16) g75<1>UD g43<1,1,0>UD 0x00000003UD { align1 1H A@1 compacted }; -add(16) g31<1>D g81<1,1,0>D g75<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g76<1>UD g31<1,1,0>UD g81<1,1,0>UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g80<1>UD g78<1,1,0>UD 0x00000021UD { align1 1H A@1 compacted }; -cmp.l.f0.0(16) g90<1>UD g88<1,1,0>UD 0x00000027UD { align1 1H F@1 compacted }; -add(16) g33<1>D -g76<1,1,0>D g45<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g82<1>D -g80<1,1,0>D g69<1,1,0>D { align1 1H A@3 compacted }; -add(16) g92<1>D -g90<1,1,0>D g69<1,1,0>D { align1 1H A@1 compacted }; -mov(8) g106.1<2>UD g82<4,4,1>UD { align1 1Q I@2 }; -mov(8) g108.1<2>UD g83<4,4,1>UD { align1 2Q I@3 }; -mov(8) g112.1<2>UD g92<4,4,1>UD { align1 1Q I@3 }; -mov(8) g114.1<2>UD g93<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g83UD g106UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g93UD g112UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(16) g85<1>UD g83<32,8,4>UB { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -mov(16) g95<1>UD g93<32,8,4>UB { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -and(16) g87<1>UD g85<1,1,0>UD 0x00000080UD { align1 1H I@2 compacted }; -and(16) g97<1>UD g95<1,1,0>UD 0x00000080UD { align1 1H A@1 compacted }; -cmp.nz.f0.0(16) g99<1>D g97<1,1,0>D 0D { align1 1H A@1 compacted }; -cmp.nz.f0.0(16) null<1>D g87<8,8,1>D 0D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -(+f0.0) sel(16) g101<1>UD g99<8,8,1>UD 0xffffffffUD { align1 1H A@2 }; -mov.nz.f0.0(16) null<1>D g101<8,8,1>D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL49 UIP: LABEL49 { align1 1H }; -mov(16) g75<1>F g83<32,8,4>UB { align1 1H F@7 }; -add(16) g77<1>D g67<1,1,0>D 45D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g79<1>D g67<1,1,0>D 57D { align1 1H compacted }; -mov(16) g81<1>F g93<32,8,4>UB { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g85<1>D g67<1,1,0>D 63D { align1 1H A@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -send(16) g1UD g47UD nullUD 0x08607582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 6, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -add(16) g87<1>D g67<1,1,0>D 27D { align1 1H A@5 compacted }; -shl(16) g89<1>D g71<8,8,1>D 0x00000006UD { align1 1H F@3 }; -shl(16) g91<1>D g73<8,8,1>D 0x00000006UD { align1 1H F@3 }; -shr(16) g95<1>UD g31<1,1,0>UD 0x0000001aUD { align1 1H F@3 compacted }; -add(8) g97<1>D g51<8,4,2>D 24D { align1 1Q F@3 compacted }; -add(8) g98<1>D g53<8,4,2>D 24D { align1 2Q F@7 compacted }; -add(16) g83<1>D g67<1,1,0>D 51D { align1 1H F@2 compacted }; -shl(16) g93<1>D g33<8,8,1>D 0x00000006UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g7<2>UD g77<4,4,1>UD { align1 1Q F@7 }; -mov(8) g9<2>UD g78<4,4,1>UD { align1 2Q $0.src }; -mov(8) g11<2>UD g79<4,4,1>UD { align1 1Q $0.src }; -mov(8) g13<2>UD g80<4,4,1>UD { align1 2Q $0.src }; -cmp.l.f0.0(16) g47<1>UD g77<1,1,0>UD 0x0000002dUD { align1 1H $12.src compacted }; -add(16) g49<1>D g67<1,1,0>D 18D { align1 1H $12.src compacted }; -mov(8) g19<2>UD g85<4,4,1>UD { align1 1Q F@3 }; -mov(8) g21<2>UD g86<4,4,1>UD { align1 2Q }; -shr(16) g73<1>UD g71<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -mov(8) g27<2>UD g87<4,4,1>UD { align1 1Q F@5 }; -mov(8) g29<2>UD g88<4,4,1>UD { align1 2Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g15<2>UD g83<4,4,1>UD { align1 1Q F@7 }; -mov(8) g17<2>UD g84<4,4,1>UD { align1 2Q F@7 }; -add(16) g77<1>D g67<1,1,0>D g89<1,1,0>D { align1 1H compacted }; -shl(16) g71<1>D g31<8,8,1>D 0x00000006UD { align1 1H I@6 }; -mov(8) g23<2>UD g49<4,4,1>UD { align1 1Q I@7 }; -mov(8) g25<2>UD g50<4,4,1>UD { align1 2Q F@7 }; -or(16) g89<1>UD g91<1,1,0>UD g73<1,1,0>UD { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g91<1>UD g79<1,1,0>UD 0x00000039UD { align1 1H compacted }; -or(16) g73<1>UD g93<1,1,0>UD g95<1,1,0>UD { align1 1H compacted }; -add(16) g79<1>D -g47<1,1,0>D g69<1,1,0>D { align1 1H compacted }; -add(16) g47<1>D g77<1,1,0>D g71<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g71<1>UD g83<1,1,0>UD 0x00000033UD { align1 1H compacted }; -add(16) g83<1>D -g91<1,1,0>D g69<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g7.1<2>UD g79<4,4,1>UD { align1 1Q I@4 }; -mov(8) g9.1<2>UD g80<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g79<1>UD g85<1,1,0>UD 0x0000003fUD { align1 1H compacted }; -add(16) g91<1>D g47<1,1,0>D 4D { align1 1H I@6 compacted }; -add(16) g93<1>D g47<1,1,0>D 12D { align1 1H compacted }; -add(16) g85<1>D -g71<1,1,0>D g69<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g11.1<2>UD g83<4,4,1>UD { align1 1Q I@7 }; -mov(8) g13.1<2>UD g84<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g71UD g7UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -add(16) g99<1>D -g79<1,1,0>D g69<1,1,0>D { align1 1H A@6 compacted }; -cmp.l.f0.0(16) g83<1>UD g49<1,1,0>UD g67<1,1,0>UD { align1 1H compacted }; -mov(8) g31<2>UD g91<4,4,1>UD { align1 1Q A@5 }; -mov(8) g33<2>UD g92<4,4,1>UD { align1 2Q I@7 }; -mov(8) g15.1<2>UD g85<4,4,1>UD { align1 1Q I@7 }; -mov(8) g17.1<2>UD g86<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g95<1>UD g87<1,1,0>UD 0x0000001bUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g79UD g11UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -mov(8) g19.1<2>UD g99<4,4,1>UD { align1 1Q I@7 }; -mov(8) g21.1<2>UD g100<4,4,1>UD { align1 2Q I@7 }; -add(16) g85<1>D -g83<1,1,0>D g69<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g99<1>UD g77<1,1,0>UD g67<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -send(16) g107UD g15UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g103<1>UD g47<1,1,0>UD g77<1,1,0>UD { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -send(16) g112UD g19UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(8) g23.1<2>UD g85<4,4,1>UD { align1 1Q I@3 }; -mov(8) g25.1<2>UD g86<4,4,1>UD { align1 2Q I@4 }; -add3(16) g101<1>D g69<8,8,1>D g89<8,8,1>D -g99<1,1,1>D { align1 1H A@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -send(16) g118UD g23UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -add3(16) g99<1>D g101<8,8,1>D g73<8,8,1>D -g103<1,1,1>D { align1 1H I@1 }; -mov(16) g49<1>F g71<32,8,4>UB { align1 1H $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g105<1>F g79<32,8,4>UB { align1 1H F@4 }; -add(16) g79<1>D -g95<1,1,0>D g69<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(16) g109<1>F g107<32,8,4>UB { align1 1H $15.dst }; -cmp.l.f0.0(16) g107<1>UD g91<1,1,0>UD g47<1,1,0>UD { align1 1H F@1 compacted }; -mov(8) g27.1<2>UD g79<4,4,1>UD { align1 1Q I@2 }; -mov(8) g29.1<2>UD g80<4,4,1>UD { align1 2Q I@3 }; -cmp.l.f0.0(16) g103<1>UD g93<1,1,0>UD g47<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g114<1>F g112<32,8,4>UB { align1 1H F@7 }; -add(16) g112<1>D -g107<1,1,0>D g99<1,1,0>D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g83UD g27UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g116<1>F g118<1,1,0>F { align1 1H $1.dst compacted }; -mov(16) g120<1>D g118<32,8,4>B { align1 1H }; -mov(8) g31.1<2>UD g112<4,4,1>UD { align1 1Q I@2 }; -mov(8) g33.1<2>UD g113<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(16) g8<1>D g116.1<32,8,4>B { align1 1H F@1 }; -mov(16) g17<1>D g116.2<32,8,4>B { align1 1H $15.src }; -shl(16) g122<1>D g120<8,8,1>D 0x00000017UD { align1 1H A@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g116UD g31UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -shl(16) g10<1>D g8<8,8,1>D 0x00000017UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g19<1>D g17<8,8,1>D 0x00000017UD { align1 1H I@3 }; -add(16) g124<1>D g122<8,8,1>D 998244352D { align1 1H A@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(16) g12<1>D g10<8,8,1>D 998244352D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g21<1>D g19<8,8,1>D 998244352D { align1 1H I@3 }; -mul(16) g126<1>F g75<1,1,0>F g124<1,1,0>F { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mul(16) g26<1>F g81<1,1,0>F g124<1,1,0>F { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mul(16) g14<1>F g49<1,1,0>F g12<1,1,0>F { align1 1H A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mul(16) g30<1>F g109<1,1,0>F g12<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mul(16) g23<1>F g105<1,1,0>F g21<1,1,0>F { align1 1H A@1 compacted }; -mul(16) g47<1>F g114<1,1,0>F g21<1,1,0>F { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g7<1>F g1<1,1,0>F g126<1,1,0>F { align1 1H A@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g28<1>F g1<1,1,0>F g26<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g16<1>F g3<1,1,0>F g14<1,1,0>F { align1 1H A@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g32<1>F g3<1,1,0>F g30<1,1,0>F { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g25<1>F g5<1,1,0>F g23<1,1,0>F { align1 1H @6 $12.dst compacted }; -add(16) g49<1>F g5<1,1,0>F g47<1,1,0>F { align1 1H F@6 compacted }; -sel.ge(16) g67<1>F (abs)g7<1,1,0>F (abs)g28<1,1,0>F { align1 1H F@5 compacted }; -sel.ge(16) g69<1>F (abs)g16<1,1,0>F (abs)g32<1,1,0>F { align1 1H F@4 compacted }; -sel.ge(16) g71<1>F (abs)g25<1,1,0>F (abs)g49<1,1,0>F { align1 1H F@3 compacted }; -sel.ge(16) g73<1>F g69<1,1,0>F g71<1,1,0>F { align1 1H F@1 compacted }; -sel.ge(16) g75<1>F g67<1,1,0>F g73<1,1,0>F { align1 1H F@1 compacted }; -mul(16) g77<1>F g75<1,1,0>F 0x34000000F /* 1.19209e-07F */ { align1 1H F@1 compacted }; -add(16) g113<1>F g7<1,1,0>F -g77<1,1,0>F { align1 1H A@1 compacted }; -mov(16) g85<1>UD g83<32,8,4>UB { align1 1H $2.dst }; -asr(16) g87<1>D g85<8,8,1>D 0x00000002UD { align1 1H I@1 }; -and(16) g101<1>UD g116<8,8,1>UD 0x1fffffffUD { align1 1H $3.dst }; -and(16) g89<1>UD g87<1,1,0>UD 0x0000000fUD { align1 1H I@2 compacted }; -add(16) g115<1>F g16<1,1,0>F -g77<1,1,0>F { align1 1H I@2 compacted }; -mul(8) acc0<1>UD g101<8,8,1>UD 0x0038UW { align1 1Q I@2 }; -mul(16) g9<1>D g101<1,1,0>D 56W { align1 1H I@3 compacted }; -shl(16) g117<1>D g89<8,8,1>D 0x00000002UD { align1 1H I@3 }; -mach(8) g126<1>UD g101<1,1,0>UD 0x00000038UD { align1 1Q compacted AccWrEnable }; -add(16) g13<1>D g97<1,1,0>D g9<1,1,0>D { align1 1H I@3 compacted }; -add(16) g119<1>D g93<1,1,0>D g117<1,1,0>D { align1 1H I@3 compacted }; -add(16) g117<1>F g25<1,1,0>F -g77<1,1,0>F { align1 1H I@1 compacted }; -mul(8) acc0<1>UD g102<8,8,1>UD 0x0038UW { align1 2Q }; -mov(8) g39<2>UD g13<4,4,1>UD { align1 1Q I@3 }; -mov(8) g41<2>UD g14<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g121<1>UD g119<1,1,0>UD g93<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g35<2>UD g119<4,4,1>UD { align1 1Q }; -mov(8) g37<2>UD g120<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g10<1>UD g97<1,1,0>UD 0x00000018UD { align1 1H compacted }; -mach(8) g127<1>UD g102<8,8,1>UD 0x00000038UD { align1 2Q AccWrEnable }; -add(16) g119<1>F g28<1,1,0>F g77<1,1,0>F { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g18<1>UD g13<1,1,0>UD g97<1,1,0>UD { align1 1H compacted }; -add3(16) g123<1>D -g103<8,8,1>D g99<8,8,1>D -g121<1,1,1>D { align1 1H I@6 }; -add(8) g13<1>D -g11<8,8,1>D g53.1<8,4,2>D { align1 2Q I@4 }; -add(8) g12<1>D -g10<8,8,1>D g51.1<8,4,2>D { align1 1Q I@5 }; -add(16) g121<1>F g32<1,1,0>F g77<1,1,0>F { align1 1H I@3 compacted }; -mov(8) g35.1<2>UD g123<4,4,1>UD { align1 1Q I@3 }; -mov(8) g37.1<2>UD g124<4,4,1>UD { align1 2Q I@4 }; -add(16) g123<1>F g49<1,1,0>F g77<1,1,0>F { align1 1H I@1 compacted }; -add3(16) g20<1>D g12<8,8,1>D g126<8,8,1>D -g18<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g125UD g35UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g39.1<2>UD g20<4,4,1>UD { align1 1Q I@1 }; -mov(8) g41.1<2>UD g21<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g21UD g39UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mul(8) acc0<1>UD g125<8,8,1>UD 0x0018UW { align1 1Q $4.dst }; -mul(16) g30<1>D g125<1,1,0>D 24W { align1 1H $4.dst compacted }; -mach(8) g25<1>UD g125<1,1,0>UD 0x00000018UD { align1 1Q F@4 compacted AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -add(16) g32<1>D g21<1,1,0>D g30<1,1,0>D { align1 1H A@2 compacted }; -mul(8) acc0<1>UD g126<8,8,1>UD 0x0018UW { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g34<1>UD g32<1,1,0>UD g21<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g43<2>UD g32<4,4,1>UD { align1 1Q }; -mov(8) g45<2>UD g33<4,4,1>UD { align1 2Q }; -mach(8) g26<1>UD g126<8,8,1>UD 0x00000018UD { align1 2Q F@4 AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add3(16) g36<1>D g23<8,8,1>D g25<8,8,1>D -g34<1,1,1>D { align1 1H @1 $5.dst }; -mov(8) g43.1<2>UD g36<4,4,1>UD { align1 1Q I@1 }; -mov(8) g45.1<2>UD g37<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g43UD g113UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g38<1>D g32<1,1,0>D 16D { align1 1H $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g40<1>UD g38<1,1,0>UD g32<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g85<2>UD g38<4,4,1>UD { align1 1Q }; -mov(8) g87<2>UD g39<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g42<1>D -g40<1,1,0>D g36<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g85.1<2>UD g42<4,4,1>UD { align1 1Q I@1 }; -mov(8) g87.1<2>UD g43<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g85UD g121UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; - -LABEL49: -endif(16) JIP: LABEL43 { align1 1H }; - -LABEL43: -endif(16) JIP: LABEL42 { align1 1H }; -add(16) g61<1>D g61<1,1,0>D 16D { align1 1H compacted }; - -LABEL42: -while(16) JIP: LABEL50 { align1 1H }; - -LABEL41: -endif(16) JIP: LABEL2 { align1 1H }; - -LABEL2: -endif(16) JIP: LABEL51 { align1 1H }; - -LABEL51: -else(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; - -LABEL1: -mov(16) g55<1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) nullUD g51UD g55UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(8) g43<1>D g59<8,4,2>D 152D { align1 1Q F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -add(8) g44<1>D g63<8,4,2>D 152D { align1 2Q F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(16) g49<1>D g111<8,8,1>UW { align1 1H $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g45<1>UD g43<1,1,0>UD 0x00000098UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g86<2>UD g43<4,4,1>UD { align1 1Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@1 }; -mov(8) g88<2>UD g44<4,4,1>UD { align1 2Q }; -and(16) g61<1>UD g49<1,1,0>UD 0x0000000fUD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g25<1>D -g45<8,8,1>D g59.1<8,4,2>D { align1 1Q A@4 }; -add(8) g46<1>D -g46<8,8,1>D g63.1<8,4,2>D { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -mov(8) g1<2>UD g61<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -mov(8) g3<2>UD g62<4,4,1>UD { align1 2Q $0.dst }; -mov(8) g86.1<2>UD g25<4,4,1>UD { align1 1Q I@4 }; -mov(8) g88.1<2>UD g46<4,4,1>UD { align1 2Q I@4 }; -mov(8) g1.1<2>UD 0x00000000UD { align1 1Q I@4 }; -mov(8) g3.1<2>UD 0x00000000UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g47UD g86UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -add(8) g5<1>D g59<8,4,2>D g47<1,1,0>D { align1 1Q $0.dst compacted }; -add(8) g6<1>D g63<8,4,2>D g48<1,1,0>D { align1 2Q $0.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(8) g26<1>UD g5<8,8,1>UD g59<8,4,2>UD { align1 1Q A@2 }; -cmp.l.f0.0(8) g48<1>UD g6<8,8,1>UD g63<8,4,2>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g7<1>D -g26<8,8,1>D g59.1<8,4,2>D { align1 1Q A@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -add(8) g8<1>D -g48<8,8,1>D g63.1<8,4,2>D { align1 2Q A@2 }; - -LABEL121: -cmp.z.f0.0(8) g62<1>D g1.1<8,4,2>D 0D { align1 1Q I@3 compacted }; -cmp.z.f0.0(8) g63<1>D g3.1<8,4,2>D 0D { align1 2Q I@3 }; -cmp.l.f0.0(8) g64<1>UD g1<8,4,2>UD g57<1,1,0>UD { align1 1Q $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -cmp.l.f0.0(8) g65<1>UD g3<8,4,2>UD g58<8,8,1>UD { align1 2Q I@5 }; -and.nz.f0.0(16) null<1>UD g62<8,8,1>UD g64<8,8,1>UD { align1 1H I@1 }; -(-f0.0) break(16) JIP: LABEL52 UIP: LABEL52 { align1 1H }; -add(8) g65<1>D g51<8,4,2>D 8D { align1 1Q $0.src compacted }; -add(8) g66<1>D g53<8,4,2>D 8D { align1 2Q $0.src compacted }; -shl(8) g69<1>D g1<8,4,2>D 0x00000006UD { align1 1Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $12.src }; -shl(8) g70<1>D g3<8,4,2>D 0x00000006UD { align1 2Q F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -shl(8) g71<1>D g1.1<8,4,2>D 0x00000006UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@7 }; -shl(8) g72<1>D g3.1<8,4,2>D 0x00000006UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -shr(8) g73<1>UD g1<8,4,2>UD 0x0000001aUD { align1 1Q F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $12.src }; -shr(8) g74<1>UD g3<8,4,2>UD 0x0000001aUD { align1 2Q F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(8) g43<1>UD g65<8,8,1>UD g51<8,4,2>UD { align1 1Q I@7 }; -cmp.l.f0.0(8) g67<1>UD g66<8,8,1>UD g53<8,4,2>UD { align1 2Q A@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g9<1>D g65<1,1,0>D g69<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g15<1>D g5<1,1,0>D g69<1,1,0>D { align1 1H F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -or(16) g75<1>UD g71<1,1,0>UD g73<1,1,0>UD { align1 1H A@5 compacted }; -add(8) g68<1>D -g43<8,8,1>D g51.1<8,4,2>D { align1 1Q A@5 }; -add(8) g69<1>D -g67<8,8,1>D g53.1<8,4,2>D { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g77<1>UD g9<1,1,0>UD g65<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g21<2>UD g9<4,4,1>UD { align1 1Q $0.src }; -mov(8) g23<2>UD g10<4,4,1>UD { align1 2Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g79<1>UD g15<1,1,0>UD g5<1,1,0>UD { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g17<2>UD g15<4,4,1>UD { align1 1Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g19<2>UD g16<4,4,1>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g11<1>D g68<8,8,1>D g75<8,8,1>D -g77<1,1,1>D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g13<1>D g7<8,8,1>D g75<8,8,1>D -g79<1,1,1>D { align1 1H I@4 }; -mov(8) g21.1<2>UD g11<4,4,1>UD { align1 1Q I@2 }; -mov(8) g23.1<2>UD g12<4,4,1>UD { align1 2Q I@3 }; -mov(8) g17.1<2>UD g13<4,4,1>UD { align1 1Q I@3 }; -mov(8) g19.1<2>UD g14<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shr(16) g80<1>UD g13<1,1,0>UD 0x0000001eUD { align1 1H F@7 compacted }; -cmp.z.f0.0(16) null<1>D g80<8,8,1>D 2D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL54 UIP: LABEL53 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -and(1) g25<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(16) g82<1>UD g15<8,8,1>D 0xfffffffcUD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g84<1>UD g111<8,8,1>UW 0x00000002UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(16) g87<1>UD g15<8,8,1>D 0x00000003UD { align1 1H F@3 }; -shl(16) g82<1>UD g82<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g87<1>UD g87<1,1,0>UD g82<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g87<1>UD g87<1,1,0>UD g84<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -or(1) a0.1<1>UD g25<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.src }; -send(16) g89UD g87UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -else(16) JIP: LABEL53 UIP: LABEL53 { align1 1H }; - -LABEL54: -cmp.z.f0.0(16) null<1>D g80<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL56 UIP: LABEL55 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(16) g89UD g15UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -else(16) JIP: LABEL55 UIP: LABEL55 { align1 1H }; - -LABEL56: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g89UD g17UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; - -LABEL55: -endif(16) JIP: LABEL53 { align1 1H }; - -LABEL53: -endif(16) JIP: LABEL52 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) nullUD g21UD g89UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g97<1>D g15<1,1,0>D 4D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g85<1>UD g97<1,1,0>UD 0x00000004UD { align1 1H A@1 compacted }; -mov(8) g17<2>UD g97<4,4,1>UD { align1 1Q $0.src }; -mov(8) g19<2>UD g98<4,4,1>UD { align1 2Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g87<1>D -g85<1,1,0>D g13<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g17.1<2>UD g87<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g88<4,4,1>UD { align1 2Q I@2 }; -shr(16) g89<1>UD g87<1,1,0>UD 0x0000001eUD { align1 1H $6.src compacted }; -cmp.z.f0.0(16) null<1>D g89<8,8,1>D 2D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL58 UIP: LABEL57 { align1 1H }; -and(1) g26<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -and(16) g91<1>UD g97<8,8,1>D 0xfffffffcUD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -shl(16) g93<1>UD g111<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -and(16) g95<1>UD g97<8,8,1>D 0x00000003UD { align1 1H }; -shl(16) g91<1>UD g91<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g95<1>UD g95<1,1,0>UD g91<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g95<1>UD g95<1,1,0>UD g93<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -or(1) a0.1<1>UD g26<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.src }; -send(16) g100UD g95UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -else(16) JIP: LABEL57 UIP: LABEL57 { align1 1H }; - -LABEL58: -cmp.z.f0.0(16) null<1>D g89<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL60 UIP: LABEL59 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -send(16) g100UD g97UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -else(16) JIP: LABEL59 UIP: LABEL59 { align1 1H }; - -LABEL60: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@6 }; -send(16) g100UD g17UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; - -LABEL59: -endif(16) JIP: LABEL57 { align1 1H }; - -LABEL57: -endif(16) JIP: LABEL52 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g94<1>D g9<1,1,0>D 4D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g96<1>UD g94<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g17<2>UD g94<4,4,1>UD { align1 1Q $0.src }; -mov(8) g19<2>UD g95<4,4,1>UD { align1 2Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g98<1>D -g96<1,1,0>D g11<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g17.1<2>UD g98<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g99<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g100UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -add(16) g109<1>D g15<1,1,0>D 8D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g99<1>UD g109<1,1,0>UD 0x00000008UD { align1 1H I@1 compacted }; -mov(8) g17<2>UD g109<4,4,1>UD { align1 1Q $7.src }; -mov(8) g19<2>UD g110<4,4,1>UD { align1 2Q $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g101<1>D -g99<1,1,0>D g13<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g17.1<2>UD g101<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g102<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shr(16) g103<1>UD g101<1,1,0>UD 0x0000001eUD { align1 1H F@1 compacted }; -cmp.z.f0.0(16) null<1>D g103<8,8,1>D 2D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL62 UIP: LABEL61 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(1) g27<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(16) g105<1>UD g109<8,8,1>D 0xfffffffcUD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g107<1>UD g111<8,8,1>UW 0x00000002UD { align1 1H }; -and(16) g101<1>UD g109<8,8,1>D 0x00000003UD { align1 1H A@6 }; -shl(16) g105<1>UD g105<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g101<1>UD g101<1,1,0>UD g105<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g101<1>UD g101<1,1,0>UD g107<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g27<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $8.src }; -send(16) g116UD g101UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -else(16) JIP: LABEL61 UIP: LABEL61 { align1 1H }; - -LABEL62: -cmp.z.f0.0(16) null<1>D g103<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL64 UIP: LABEL63 { align1 1H }; -send(16) g116UD g109UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -else(16) JIP: LABEL63 UIP: LABEL63 { align1 1H }; - -LABEL64: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -send(16) g116UD g17UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; - -LABEL63: -endif(16) JIP: LABEL61 { align1 1H }; - -LABEL61: -endif(16) JIP: LABEL52 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g108<1>D g9<1,1,0>D 8D { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g112<1>UD g108<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g17<2>UD g108<4,4,1>UD { align1 1Q $8.src }; -mov(8) g19<2>UD g109<4,4,1>UD { align1 2Q $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g114<1>D -g112<1,1,0>D g11<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g17.1<2>UD g114<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g115<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g116UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $8 }; -add(16) g125<1>D g15<1,1,0>D 12D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g115<1>UD g125<1,1,0>UD 0x0000000cUD { align1 1H I@1 compacted }; -mov(8) g17<2>UD g125<4,4,1>UD { align1 1Q $8.src }; -mov(8) g19<2>UD g126<4,4,1>UD { align1 2Q $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g117<1>D -g115<1,1,0>D g13<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g17.1<2>UD g117<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g118<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -shr(16) g119<1>UD g117<1,1,0>UD 0x0000001eUD { align1 1H F@4 compacted }; -cmp.z.f0.0(16) null<1>D g119<8,8,1>D 2D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL66 UIP: LABEL65 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(1) g28<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(16) g121<1>UD g125<8,8,1>D 0xfffffffcUD { align1 1H F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g123<1>UD g111<8,8,1>UW 0x00000002UD { align1 1H F@1 }; -and(16) g117<1>UD g125<8,8,1>D 0x00000003UD { align1 1H A@6 }; -shl(16) g121<1>UD g121<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g117<1>UD g117<1,1,0>UD g121<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g117<1>UD g117<1,1,0>UD g123<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g28<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $6.src }; -send(16) g23UD g117UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -else(16) JIP: LABEL65 UIP: LABEL65 { align1 1H }; - -LABEL66: -cmp.z.f0.0(16) null<1>D g119<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL68 UIP: LABEL67 { align1 1H }; -send(16) g23UD g125UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -else(16) JIP: LABEL67 UIP: LABEL67 { align1 1H }; - -LABEL68: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -send(16) g23UD g17UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; - -LABEL67: -endif(16) JIP: LABEL65 { align1 1H }; - -LABEL65: -endif(16) JIP: LABEL52 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g124<1>D g9<1,1,0>D 12D { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g126<1>UD g124<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g17<2>UD g124<4,4,1>UD { align1 1Q $6.src }; -mov(8) g19<2>UD g125<4,4,1>UD { align1 2Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g21<1>D -g126<1,1,0>D g11<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g17.1<2>UD g21<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g22<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g23UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -add(16) g59<1>D g15<1,1,0>D 16D { align1 1H $10.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -cmp.l.f0.0(16) g22<1>UD g59<1,1,0>UD g15<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g17<2>UD g59<4,4,1>UD { align1 1Q $9.src }; -mov(8) g19<2>UD g60<4,4,1>UD { align1 2Q $9.src }; -add(16) g43<1>D -g22<1,1,0>D g13<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g17.1<2>UD g43<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g44<4,4,1>UD { align1 2Q I@2 }; -shr(16) g45<1>UD g43<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g45<8,8,1>D 2D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL70 UIP: LABEL69 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -and(1) g29<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N F@3 }; -and(16) g47<1>UD g59<8,8,1>D 0xfffffffcUD { align1 1H }; -shl(16) g49<1>UD g111<8,8,1>UW 0x00000002UD { align1 1H $9.src }; -and(16) g43<1>UD g59<8,8,1>D 0x00000003UD { align1 1H }; -shl(16) g47<1>UD g47<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g43<1>UD g43<1,1,0>UD g47<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g43<1>UD g43<1,1,0>UD g49<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g29<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g65UD g43UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; -else(16) JIP: LABEL69 UIP: LABEL69 { align1 1H }; - -LABEL70: -cmp.z.f0.0(16) null<1>D g45<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL72 UIP: LABEL71 { align1 1H }; -send(16) g65UD g59UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -else(16) JIP: LABEL71 UIP: LABEL71 { align1 1H }; - -LABEL72: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -send(16) g65UD g17UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; - -LABEL71: -endif(16) JIP: LABEL69 { align1 1H }; - -LABEL69: -endif(16) JIP: LABEL52 { align1 1H }; -add(16) g59<1>D g9<1,1,0>D 16D { align1 1H $11.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -cmp.l.f0.0(16) g61<1>UD g59<1,1,0>UD g9<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g17<2>UD g59<4,4,1>UD { align1 1Q $11.src }; -mov(8) g19<2>UD g60<4,4,1>UD { align1 2Q $11.src }; -add(16) g63<1>D -g61<1,1,0>D g11<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g17.1<2>UD g63<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g64<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g65UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $12 }; -add(16) g74<1>D g15<1,1,0>D 20D { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -cmp.l.f0.0(16) g64<1>UD g74<1,1,0>UD 0x00000014UD { align1 1H I@1 compacted }; -mov(8) g17<2>UD g74<4,4,1>UD { align1 1Q $12.src }; -mov(8) g19<2>UD g75<4,4,1>UD { align1 2Q $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g66<1>D -g64<1,1,0>D g13<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g17.1<2>UD g66<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g67<4,4,1>UD { align1 2Q I@2 }; -shr(16) g68<1>UD g66<1,1,0>UD 0x0000001eUD { align1 1H F@7 compacted }; -cmp.z.f0.0(16) null<1>D g68<8,8,1>D 2D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL74 UIP: LABEL73 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -and(1) g30<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N F@4 }; -and(16) g70<1>UD g74<8,8,1>D 0xfffffffcUD { align1 1H F@7 }; -shl(16) g72<1>UD g111<8,8,1>UW 0x00000002UD { align1 1H F@7 }; -and(16) g66<1>UD g74<8,8,1>D 0x00000003UD { align1 1H A@6 }; -shl(16) g70<1>UD g70<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g66<1>UD g66<1,1,0>UD g70<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g66<1>UD g66<1,1,0>UD g72<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g30<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g79UD g66UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -else(16) JIP: LABEL73 UIP: LABEL73 { align1 1H }; - -LABEL74: -cmp.z.f0.0(16) null<1>D g68<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL76 UIP: LABEL75 { align1 1H }; -send(16) g79UD g74UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -else(16) JIP: LABEL75 UIP: LABEL75 { align1 1H }; - -LABEL76: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -send(16) g79UD g17UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; - -LABEL75: -endif(16) JIP: LABEL73 { align1 1H }; - -LABEL73: -endif(16) JIP: LABEL52 { align1 1H }; -add(16) g73<1>D g9<1,1,0>D 20D { align1 1H $13.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -cmp.l.f0.0(16) g75<1>UD g73<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g17<2>UD g73<4,4,1>UD { align1 1Q $13.src }; -mov(8) g19<2>UD g74<4,4,1>UD { align1 2Q $13.src }; -add(16) g77<1>D -g75<1,1,0>D g11<1,1,0>D { align1 1H A@1 compacted }; -mov(8) g17.1<2>UD g77<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g78<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g79UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $14 }; -add(16) g88<1>D g15<1,1,0>D 24D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.l.f0.0(16) g78<1>UD g88<1,1,0>UD 0x00000018UD { align1 1H I@1 compacted }; -mov(8) g17<2>UD g88<4,4,1>UD { align1 1Q $14.src }; -mov(8) g19<2>UD g89<4,4,1>UD { align1 2Q $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(16) g80<1>D -g78<1,1,0>D g13<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g17.1<2>UD g80<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g81<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shr(16) g82<1>UD g80<1,1,0>UD 0x0000001eUD { align1 1H F@7 compacted }; -cmp.z.f0.0(16) null<1>D g82<8,8,1>D 2D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL78 UIP: LABEL77 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -and(1) g31<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N F@3 }; -and(16) g84<1>UD g88<8,8,1>D 0xfffffffcUD { align1 1H $0.src }; -shl(16) g86<1>UD g111<8,8,1>UW 0x00000002UD { align1 1H F@3 }; -and(16) g80<1>UD g88<8,8,1>D 0x00000003UD { align1 1H }; -shl(16) g84<1>UD g84<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g80<1>UD g80<1,1,0>UD g84<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g80<1>UD g80<1,1,0>UD g86<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -or(1) a0.1<1>UD g31<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g93UD g80UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -else(16) JIP: LABEL77 UIP: LABEL77 { align1 1H }; - -LABEL78: -cmp.z.f0.0(16) null<1>D g82<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL80 UIP: LABEL79 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(16) g93UD g88UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -else(16) JIP: LABEL79 UIP: LABEL79 { align1 1H }; - -LABEL80: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g93UD g17UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; - -LABEL79: -endif(16) JIP: LABEL77 { align1 1H }; - -LABEL77: -endif(16) JIP: LABEL52 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g87<1>D g9<1,1,0>D 24D { align1 1H A@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g89<1>UD g87<1,1,0>UD g9<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g17<2>UD g87<4,4,1>UD { align1 1Q $0.src }; -mov(8) g19<2>UD g88<4,4,1>UD { align1 2Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g91<1>D -g89<1,1,0>D g11<1,1,0>D { align1 1H compacted }; -mov(8) g17.1<2>UD g91<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g92<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g93UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g102<1>D g15<1,1,0>D 28D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.l.f0.0(16) g92<1>UD g102<1,1,0>UD 0x0000001cUD { align1 1H I@1 compacted }; -mov(8) g17<2>UD g102<4,4,1>UD { align1 1Q $15.src }; -mov(8) g19<2>UD g103<4,4,1>UD { align1 2Q $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g94<1>D -g92<1,1,0>D g13<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g17.1<2>UD g94<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g95<4,4,1>UD { align1 2Q I@2 }; -shr(16) g96<1>UD g94<1,1,0>UD 0x0000001eUD { align1 1H F@1 compacted }; -cmp.z.f0.0(16) null<1>D g96<8,8,1>D 2D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL82 UIP: LABEL81 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -and(1) g32<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N F@3 }; -and(16) g98<1>UD g102<8,8,1>D 0xfffffffcUD { align1 1H F@6 }; -shl(16) g100<1>UD g111<8,8,1>UW 0x00000002UD { align1 1H $8.src }; -and(16) g94<1>UD g102<8,8,1>D 0x00000003UD { align1 1H A@6 }; -shl(16) g98<1>UD g98<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g94<1>UD g94<1,1,0>UD g98<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g94<1>UD g94<1,1,0>UD g100<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g32<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g107UD g94UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -else(16) JIP: LABEL81 UIP: LABEL81 { align1 1H }; - -LABEL82: -cmp.z.f0.0(16) null<1>D g96<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL84 UIP: LABEL83 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -send(16) g107UD g102UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -else(16) JIP: LABEL83 UIP: LABEL83 { align1 1H }; - -LABEL84: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -send(16) g107UD g17UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; - -LABEL83: -endif(16) JIP: LABEL81 { align1 1H }; - -LABEL81: -endif(16) JIP: LABEL52 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g101<1>D g9<1,1,0>D 28D { align1 1H A@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g103<1>UD g101<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g17<2>UD g101<4,4,1>UD { align1 1Q $0.src }; -mov(8) g19<2>UD g102<4,4,1>UD { align1 2Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g105<1>D -g103<1,1,0>D g11<1,1,0>D { align1 1H A@1 compacted }; -mov(8) g17.1<2>UD g105<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g106<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g107UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g118<1>D g15<1,1,0>D 32D { align1 1H F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g106<1>UD g118<1,1,0>UD g15<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g17<2>UD g118<4,4,1>UD { align1 1Q $0.src }; -mov(8) g19<2>UD g119<4,4,1>UD { align1 2Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g108<1>D -g106<1,1,0>D g13<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g17.1<2>UD g108<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g109<4,4,1>UD { align1 2Q I@2 }; -shr(16) g112<1>UD g108<1,1,0>UD 0x0000001eUD { align1 1H F@1 compacted }; -cmp.z.f0.0(16) null<1>D g112<8,8,1>D 2D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL86 UIP: LABEL85 { align1 1H }; -and(1) g33<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.src }; -and(16) g114<1>UD g118<8,8,1>D 0xfffffffcUD { align1 1H F@4 }; -shl(16) g116<1>UD g111<8,8,1>UW 0x00000002UD { align1 1H $6.src }; -and(16) g108<1>UD g118<8,8,1>D 0x00000003UD { align1 1H A@6 }; -shl(16) g114<1>UD g114<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g108<1>UD g108<1,1,0>UD g114<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g108<1>UD g108<1,1,0>UD g116<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -or(1) a0.1<1>UD g33<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $0.src }; -send(16) g123UD g108UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -else(16) JIP: LABEL85 UIP: LABEL85 { align1 1H }; - -LABEL86: -cmp.z.f0.0(16) null<1>D g112<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL88 UIP: LABEL87 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(16) g123UD g118UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -else(16) JIP: LABEL87 UIP: LABEL87 { align1 1H }; - -LABEL88: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g123UD g17UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; - -LABEL87: -endif(16) JIP: LABEL85 { align1 1H }; - -LABEL85: -endif(16) JIP: LABEL52 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g117<1>D g9<1,1,0>D 32D { align1 1H A@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g119<1>UD g117<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g17<2>UD g117<4,4,1>UD { align1 1Q $0.src }; -mov(8) g19<2>UD g118<4,4,1>UD { align1 2Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g121<1>D -g119<1,1,0>D g11<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g17.1<2>UD g121<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g122<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g123UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; -add(16) g43<1>D g15<1,1,0>D 36D { align1 1H $11.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g122<1>UD g43<1,1,0>UD 0x00000024UD { align1 1H I@1 compacted }; -mov(8) g17<2>UD g43<4,4,1>UD { align1 1Q $1.src }; -mov(8) g19<2>UD g44<4,4,1>UD { align1 2Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g124<1>D -g122<1,1,0>D g13<1,1,0>D { align1 1H A@1 compacted }; -mov(8) g17.1<2>UD g124<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g125<4,4,1>UD { align1 2Q I@2 }; -shr(16) g126<1>UD g124<1,1,0>UD 0x0000001eUD { align1 1H F@1 compacted }; -cmp.z.f0.0(16) null<1>D g126<8,8,1>D 2D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL90 UIP: LABEL89 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -and(1) g34<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.src }; -and(16) g21<1>UD g43<8,8,1>D 0xfffffffcUD { align1 1H }; -shl(16) g23<1>UD g111<8,8,1>UW 0x00000002UD { align1 1H $9.src }; -and(16) g124<1>UD g43<8,8,1>D 0x00000003UD { align1 1H A@1 }; -shl(16) g21<1>UD g21<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g124<1>UD g124<1,1,0>UD g21<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g124<1>UD g124<1,1,0>UD g23<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g34<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $9.src }; -send(16) g49UD g124UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -else(16) JIP: LABEL89 UIP: LABEL89 { align1 1H }; - -LABEL90: -cmp.z.f0.0(16) null<1>D g126<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL92 UIP: LABEL91 { align1 1H }; -send(16) g49UD g43UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -else(16) JIP: LABEL91 UIP: LABEL91 { align1 1H }; - -LABEL92: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -send(16) g49UD g17UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; - -LABEL91: -endif(16) JIP: LABEL89 { align1 1H }; - -LABEL89: -endif(16) JIP: LABEL52 { align1 1H }; -add(16) g43<1>D g9<1,1,0>D 36D { align1 1H $9.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -cmp.l.f0.0(16) g45<1>UD g43<1,1,0>UD g9<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g17<2>UD g43<4,4,1>UD { align1 1Q $9.src }; -mov(8) g19<2>UD g44<4,4,1>UD { align1 2Q $9.src }; -add(16) g47<1>D -g45<1,1,0>D g11<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g17.1<2>UD g47<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g48<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g49UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g67<1>D g15<1,1,0>D 40D { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -cmp.l.f0.0(16) g48<1>UD g67<1,1,0>UD 0x00000028UD { align1 1H I@1 compacted }; -mov(8) g17<2>UD g67<4,4,1>UD { align1 1Q $9.src }; -mov(8) g19<2>UD g68<4,4,1>UD { align1 2Q $9.src }; -add(16) g59<1>D -g48<1,1,0>D g13<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g17.1<2>UD g59<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g60<4,4,1>UD { align1 2Q I@2 }; -shr(16) g61<1>UD g59<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g61<8,8,1>D 2D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL94 UIP: LABEL93 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -and(1) g35<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.src }; -and(16) g63<1>UD g67<8,8,1>D 0xfffffffcUD { align1 1H }; -shl(16) g65<1>UD g111<8,8,1>UW 0x00000002UD { align1 1H $13.src }; -and(16) g59<1>UD g67<8,8,1>D 0x00000003UD { align1 1H }; -shl(16) g63<1>UD g63<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g59<1>UD g59<1,1,0>UD g63<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g59<1>UD g59<1,1,0>UD g65<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -or(1) a0.1<1>UD g35<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g72UD g59UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -else(16) JIP: LABEL93 UIP: LABEL93 { align1 1H }; - -LABEL94: -cmp.z.f0.0(16) null<1>D g61<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL96 UIP: LABEL95 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -send(16) g72UD g67UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -else(16) JIP: LABEL95 UIP: LABEL95 { align1 1H }; - -LABEL96: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@6 }; -send(16) g72UD g17UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; - -LABEL95: -endif(16) JIP: LABEL93 { align1 1H }; - -LABEL93: -endif(16) JIP: LABEL52 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g66<1>D g9<1,1,0>D 40D { align1 1H A@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g68<1>UD g66<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g17<2>UD g66<4,4,1>UD { align1 1Q $10.src }; -mov(8) g19<2>UD g67<4,4,1>UD { align1 2Q $10.src }; -add(16) g70<1>D -g68<1,1,0>D g11<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g17.1<2>UD g70<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g71<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g72UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g81<1>D g15<1,1,0>D 44D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g71<1>UD g81<1,1,0>UD 0x0000002cUD { align1 1H I@1 compacted }; -mov(8) g17<2>UD g81<4,4,1>UD { align1 1Q $2.src }; -mov(8) g19<2>UD g82<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g73<1>D -g71<1,1,0>D g13<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g17.1<2>UD g73<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g74<4,4,1>UD { align1 2Q I@2 }; -shr(16) g75<1>UD g73<1,1,0>UD 0x0000001eUD { align1 1H F@7 compacted }; -cmp.z.f0.0(16) null<1>D g75<8,8,1>D 2D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL98 UIP: LABEL97 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -and(1) g36<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.src }; -and(16) g77<1>UD g81<8,8,1>D 0xfffffffcUD { align1 1H F@1 }; -shl(16) g79<1>UD g111<8,8,1>UW 0x00000002UD { align1 1H $0.src }; -and(16) g73<1>UD g81<8,8,1>D 0x00000003UD { align1 1H }; -shl(16) g77<1>UD g77<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g73<1>UD g73<1,1,0>UD g77<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g73<1>UD g73<1,1,0>UD g79<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -or(1) a0.1<1>UD g36<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g86UD g73UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -else(16) JIP: LABEL97 UIP: LABEL97 { align1 1H }; - -LABEL98: -cmp.z.f0.0(16) null<1>D g75<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL100 UIP: LABEL99 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@3 }; -send(16) g86UD g81UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -else(16) JIP: LABEL99 UIP: LABEL99 { align1 1H }; - -LABEL100: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@3 }; -send(16) g86UD g17UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; - -LABEL99: -endif(16) JIP: LABEL97 { align1 1H }; - -LABEL97: -endif(16) JIP: LABEL52 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g80<1>D g9<1,1,0>D 44D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -cmp.l.f0.0(16) g82<1>UD g80<1,1,0>UD g9<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g17<2>UD g80<4,4,1>UD { align1 1Q $12.src }; -mov(8) g19<2>UD g81<4,4,1>UD { align1 2Q $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g84<1>D -g82<1,1,0>D g11<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g17.1<2>UD g84<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g85<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g17UD g86UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -add(16) g122<1>D g15<1,1,0>D 48D { align1 1H F@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g85<1>UD g122<1,1,0>UD g15<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g17<2>UD g122<4,4,1>UD { align1 1Q $3.src }; -mov(8) g19<2>UD g123<4,4,1>UD { align1 2Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g87<1>D -g85<1,1,0>D g13<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g17.1<2>UD g87<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g88<4,4,1>UD { align1 2Q I@2 }; -shr(16) g89<1>UD g87<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g89<8,8,1>D 2D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL102 UIP: LABEL101 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -and(1) g37<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.src }; -and(16) g91<1>UD g122<8,8,1>D 0xfffffffcUD { align1 1H F@1 }; -shl(16) g93<1>UD g111<8,8,1>UW 0x00000002UD { align1 1H $0.src }; -and(16) g87<1>UD g122<8,8,1>D 0x00000003UD { align1 1H A@3 }; -shl(16) g91<1>UD g91<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g87<1>UD g87<1,1,0>UD g91<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g87<1>UD g87<1,1,0>UD g93<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g37<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g91UD g87UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -else(16) JIP: LABEL101 UIP: LABEL101 { align1 1H }; - -LABEL102: -cmp.z.f0.0(16) null<1>D g89<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL104 UIP: LABEL103 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(16) g91UD g122UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -else(16) JIP: LABEL103 UIP: LABEL103 { align1 1H }; - -LABEL104: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g91UD g17UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; - -LABEL103: -endif(16) JIP: LABEL101 { align1 1H }; - -LABEL101: -endif(16) JIP: LABEL52 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g94<1>D g9<1,1,0>D 48D { align1 1H F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -and(16) g103<1>UD g91<8,8,1>UD 0x00ffffffUD { align1 1H F@1 }; -cmp.l.f0.0(16) g96<1>UD g94<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g21<2>UD g94<4,4,1>UD { align1 1Q }; -mov(8) g23<2>UD g95<4,4,1>UD { align1 2Q $9.src }; -add(16) g98<1>D -g96<1,1,0>D g11<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g21.1<2>UD g98<4,4,1>UD { align1 1Q I@1 }; -mov(8) g23.1<2>UD g99<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g99UD g21UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -and(16) g101<1>UD g99<8,8,1>UD 0xff000000UD { align1 1H F@6 }; -or(16) g94<1>UD g101<1,1,0>UD g103<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g21UD g94UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $5 }; -cmp.z.f0.0(16) null<1>D g89<8,8,1>D 2D { align1 1H }; -(+f0.0) if(16) JIP: LABEL106 UIP: LABEL105 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -and(1) g38<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(16) g104<1>UD g122<8,8,1>D 0xfffffffcUD { align1 1H A@1 }; -shl(16) g106<1>UD g111<8,8,1>UW 0x00000002UD { align1 1H F@1 }; -and(16) g96<1>UD g122<8,8,1>D 0x00000003UD { align1 1H A@1 }; -shl(16) g104<1>UD g104<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g96<1>UD g96<1,1,0>UD g104<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g96<1>UD g96<1,1,0>UD g106<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g38<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g92UD g96UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -else(16) JIP: LABEL105 UIP: LABEL105 { align1 1H }; - -LABEL106: -cmp.z.f0.0(16) null<1>D g89<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL108 UIP: LABEL107 { align1 1H }; -send(16) g92UD g122UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -else(16) JIP: LABEL107 UIP: LABEL107 { align1 1H }; - -LABEL108: -send(16) g92UD g17UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; - -LABEL107: -endif(16) JIP: LABEL105 { align1 1H }; - -LABEL105: -endif(16) JIP: LABEL52 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(16) g107<1>UD g94<8,8,1>UD 0x00ffffffUD { align1 1H $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -and(16) g109<1>UD g92<8,8,1>UD 0xff000000UD { align1 1H F@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g97<1>UD g107<1,1,0>UD g109<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g21UD g97UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g123<1>D g15<1,1,0>D 52D { align1 1H $0.src compacted }; -cmp.l.f0.0(16) g112<1>UD g123<1,1,0>UD g15<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g17<2>UD g123<4,4,1>UD { align1 1Q $0.src }; -mov(8) g19<2>UD g124<4,4,1>UD { align1 2Q $0.src }; -add(16) g114<1>D -g112<1,1,0>D g13<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g17.1<2>UD g114<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g115<4,4,1>UD { align1 2Q I@2 }; -shr(16) g116<1>UD g114<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g116<8,8,1>D 2D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL110 UIP: LABEL109 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -and(1) g39<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N F@2 }; -and(16) g118<1>UD g123<8,8,1>D 0xfffffffcUD { align1 1H F@6 }; -shl(16) g120<1>UD g111<8,8,1>UW 0x00000002UD { align1 1H F@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(16) g98<1>UD g123<8,8,1>D 0x00000003UD { align1 1H F@6 }; -shl(16) g118<1>UD g118<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g98<1>UD g98<1,1,0>UD g118<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g98<1>UD g98<1,1,0>UD g120<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g39<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g93UD g98UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -else(16) JIP: LABEL109 UIP: LABEL109 { align1 1H }; - -LABEL110: -cmp.z.f0.0(16) null<1>D g116<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL112 UIP: LABEL111 { align1 1H }; -send(16) g93UD g123UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -else(16) JIP: LABEL111 UIP: LABEL111 { align1 1H }; - -LABEL112: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -send(16) g93UD g17UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; - -LABEL111: -endif(16) JIP: LABEL109 { align1 1H }; - -LABEL109: -endif(16) JIP: LABEL52 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g121<1>D g9<1,1,0>D 52D { align1 1H A@3 compacted }; -and(16) g48<1>UD g93<8,8,1>UD 0x00ffffffUD { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -cmp.l.f0.0(16) g125<1>UD g121<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g21<2>UD g121<4,4,1>UD { align1 1Q $0.src }; -mov(8) g23<2>UD g122<4,4,1>UD { align1 2Q $0.src }; -add(16) g43<1>D -g125<1,1,0>D g11<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g21.1<2>UD g43<4,4,1>UD { align1 1Q I@1 }; -mov(8) g23.1<2>UD g44<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g44UD g21UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -and(16) g46<1>UD g44<8,8,1>UD 0xff000000UD { align1 1H $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g99<1>UD g46<1,1,0>UD g48<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g21UD g99UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; -cmp.z.f0.0(16) null<1>D g116<8,8,1>D 2D { align1 1H }; -(+f0.0) if(16) JIP: LABEL114 UIP: LABEL113 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -and(1) g40<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N F@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -and(16) g49<1>UD g123<8,8,1>D 0xfffffffcUD { align1 1H $0.src }; -shl(16) g59<1>UD g111<8,8,1>UW 0x00000002UD { align1 1H $10.src }; -and(16) g101<1>UD g123<8,8,1>D 0x00000003UD { align1 1H F@6 }; -shl(16) g49<1>UD g49<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g101<1>UD g101<1,1,0>UD g49<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g101<1>UD g101<1,1,0>UD g59<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -or(1) a0.1<1>UD g40<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g94UD g101UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -else(16) JIP: LABEL113 UIP: LABEL113 { align1 1H }; - -LABEL114: -cmp.z.f0.0(16) null<1>D g116<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL116 UIP: LABEL115 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -send(16) g94UD g123UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -else(16) JIP: LABEL115 UIP: LABEL115 { align1 1H }; - -LABEL116: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@7 }; -send(16) g94UD g17UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; - -LABEL115: -endif(16) JIP: LABEL113 { align1 1H }; - -LABEL113: -endif(16) JIP: LABEL52 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -and(16) g60<1>UD g99<8,8,1>UD 0x00ffffffUD { align1 1H $7.src }; -and(16) g62<1>UD g94<8,8,1>UD 0xff000000UD { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g102<1>UD g60<1,1,0>UD g62<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g21UD g102UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $0 }; -add(16) g107<1>D g15<1,1,0>D 56D { align1 1H compacted }; -cmp.l.f0.0(16) g63<1>UD g107<1,1,0>UD g15<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g17<2>UD g107<4,4,1>UD { align1 1Q $0.src }; -mov(8) g19<2>UD g108<4,4,1>UD { align1 2Q $0.src }; -add(16) g65<1>D -g63<1,1,0>D g13<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g17.1<2>UD g65<4,4,1>UD { align1 1Q I@1 }; -mov(8) g19.1<2>UD g66<4,4,1>UD { align1 2Q I@2 }; -shr(16) g67<1>UD g65<1,1,0>UD 0x0000001eUD { align1 1H F@7 compacted }; -cmp.z.f0.0(16) null<1>D g67<8,8,1>D 2D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL118 UIP: LABEL117 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -and(1) g41<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.src }; -and(16) g70<1>UD g107<8,8,1>D 0xfffffffcUD { align1 1H F@7 }; -shl(16) g83<1>UD g111<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(16) g103<1>UD g107<8,8,1>D 0x00000003UD { align1 1H F@1 }; -add(16) g72<1>D g15<1,1,0>D 60D { align1 1H $12.src compacted }; -and(1) g42<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g70<1>UD g70<1,1,0>UD 0x00000004UD { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -and(16) g74<1>UD g72<8,8,1>D 0xfffffffcUD { align1 1H A@3 }; -and(16) g105<1>UD g72<8,8,1>D 0x00000003UD { align1 1H F@1 }; -or(16) g103<1>UD g103<1,1,0>UD g70<1,1,0>UD { align1 1H I@3 compacted }; -shl(16) g74<1>UD g74<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g103<1>UD g103<1,1,0>UD g83<1,1,0>UD { align1 1H I@2 compacted }; -or(16) g105<1>UD g105<1,1,0>UD g74<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -or(1) a0.1<1>UD g41<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g69UD g103UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -or(16) g105<1>UD g105<1,1,0>UD g83<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g42<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g73UD g105UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g124<2>UD g69<4,4,1>UD { align1 1Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -mov(8) g95<2>UD g70<4,4,1>UD { align1 2Q F@1 }; -mov(8) g95.1<2>UD g74<4,4,1>UD { align1 2Q @1 $0.dst }; -mov(8) g124.1<2>UD g73<4,4,1>UD { align1 1Q @3 $0.dst }; -else(16) JIP: LABEL117 UIP: LABEL117 { align1 1H }; - -LABEL118: -cmp.z.f0.0(16) null<1>D g67<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL120 UIP: LABEL119 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@5 }; -send(16) g13UD g107UD nullUD 0x04403502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -mov(8) g95<2>UD g14<4,4,1>UD { align1 2Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g124<2>UD g13<4,4,1>UD { align1 1Q A@1 }; -mov(8) g95.1<2>UD g16<4,4,1>UD { align1 2Q @2 $0.dst }; -mov(8) g124.1<2>UD g15<4,4,1>UD { align1 1Q @2 $0.dst }; -else(16) JIP: LABEL119 UIP: LABEL119 { align1 1H }; - -LABEL120: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -send(16) g13UD g17UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g95<2>UD g14<4,4,1>UD { align1 2Q A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g124<2>UD g13<4,4,1>UD { align1 1Q A@1 }; -mov(8) g95.1<2>UD g16<4,4,1>UD { align1 2Q @2 $8.dst }; -mov(8) g124.1<2>UD g15<4,4,1>UD { align1 1Q @2 $8.dst }; - -LABEL119: -endif(16) JIP: LABEL117 { align1 1H }; - -LABEL117: -endif(16) JIP: LABEL52 { align1 1H }; -add(16) g75<1>D g9<1,1,0>D 56D { align1 1H A@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(8) g17<1>UD g124<8,4,2>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -mov(8) g18<1>UD g95<8,4,2>UD { align1 2Q I@6 }; -mov(8) g19<1>UD g124.1<8,4,2>UD { align1 1Q $8.src }; -mov(8) g20<1>UD g95.1<8,4,2>UD { align1 2Q $8.src }; -cmp.l.f0.0(16) g77<1>UD g75<1,1,0>UD g9<1,1,0>UD { align1 1H A@1 compacted }; -mov(8) g13<2>UD g75<4,4,1>UD { align1 1Q }; -mov(8) g15<2>UD g76<4,4,1>UD { align1 2Q A@5 }; -add(16) g79<1>D -g77<1,1,0>D g11<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g13.1<2>UD g79<4,4,1>UD { align1 1Q I@1 }; -mov(8) g15.1<2>UD g80<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g13UD g17UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $0 }; -add(8) g44<1>D g1<8,4,2>D 16D { align1 1Q compacted }; -add(8) g80<1>D g3<8,4,2>D 16D { align1 2Q compacted }; -cmp.l.f0.0(8) g45<1>UD g44<8,8,1>UD g1<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g81<1>UD g80<8,8,1>UD g3<8,4,2>UD { align1 2Q I@2 }; -add(8) g46<1>D -g45<8,8,1>D g1.1<8,4,2>D { align1 1Q I@2 }; -add(8) g82<1>D -g81<8,8,1>D g3.1<8,4,2>D { align1 2Q I@2 }; -mov(8) g1<2>UD g44<4,4,1>UD { align1 1Q }; -mov(8) g3<2>UD g80<4,4,1>UD { align1 2Q }; -mov(8) g1.1<2>UD g46<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g82<4,4,1>UD { align1 2Q I@2 }; - -LABEL52: -while(16) JIP: LABEL121 { align1 1H }; - -LABEL0: -endif(16) JIP: LABEL122 { align1 1H }; - -LABEL122: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q A@1 }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_copy_dxr_decode_code[] = { - 0x80000065, 0x5c058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x2b054660, 0x00000000, 0x00000000, - 0xe25d1a40, 0x00015c03, 0x80030061, 0x6f054410, - 0x00000000, 0x76543210, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa005d0c, 0x00340000, 0x646f1940, 0x00806f95, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x21330061, 0x001102cc, 0x2a350061, 0x001102cc, - 0x00030061, 0x3b260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x3f260aa0, 0x00000264, 0x00000000, - 0x21331461, 0x00110204, 0x2a351461, 0x00110204, - 0x213b1461, 0x00110244, 0x2a3f1461, 0x00110244, - 0xa1601240, 0x0a4e3b03, 0xa1640040, 0x09ce3b03, - 0xaa611140, 0x0a4e3f03, 0xaa650040, 0x09ce3f03, - 0x00031c61, 0x54060220, 0x00346005, 0x00000000, - 0x00031c61, 0x58060220, 0x00346405, 0x00000000, - 0xe7621c70, 0x0a406003, 0x00130061, 0x56060220, - 0x00346105, 0x00000000, 0x00131d61, 0x5a060220, - 0x00346505, 0x00000000, 0xe7660070, 0x09c06403, - 0x00031c40, 0x7d052660, 0x06466205, 0x00443b26, - 0x00131d40, 0x63052660, 0x06466305, 0x00443f26, - 0x00031b40, 0x7e052660, 0x06466605, 0x00443b26, - 0x00131c40, 0x67052660, 0x06466705, 0x00443f26, - 0x00031c61, 0x54260220, 0x00347d05, 0x00000000, - 0x00131c61, 0x56260220, 0x00346305, 0x00000000, - 0x00031c61, 0x58260220, 0x00347e05, 0x00000000, - 0x00131c61, 0x5a260220, 0x00346705, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x03140000, 0xfb045424, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x39140000, 0xfb045824, 0x00040000, - 0x00042070, 0x00018220, 0x62463905, 0x00000000, - 0x01040022, 0x0001c060, 0x0000c9b0, 0x000095a8, - 0x00042070, 0x00018220, 0x62460305, 0x00000000, - 0x01040022, 0x0001c060, 0x00009568, 0x00000060, - 0x00043061, 0x59054660, 0x00000000, 0x00000001, - 0x00043061, 0x5b054660, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c3324, 0x000c5924, - 0x00040024, 0x0001c060, 0x00009518, 0x00009518, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x01054660, 0x00000000, 0x00000001, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c3324, 0x000c0124, - 0xa12d3040, 0x008e3303, 0xaa2e3040, 0x008e3503, - 0x00033041, 0x20018220, 0x01460305, 0x00380038, - 0x606b3041, 0x03800302, 0xa1730040, 0x0a0e3b03, - 0xaa740040, 0x0a0e3f03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x79050160, - 0x00466f05, 0x00000000, 0x00031f70, 0x05050220, - 0x52462d05, 0x00443306, 0x00131f70, 0x68050220, - 0x52462e05, 0x00443506, 0xfe690049, 0x03800303, - 0xa06d1f40, 0x6b002d02, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031f61, 0x5a060220, - 0x00347305, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131f61, 0x5c060220, - 0x00347405, 0x00000000, 0x00031e40, 0x2f052660, - 0x06460505, 0x00443326, 0x00131e40, 0x30052660, - 0x06466805, 0x00443526, 0x00130041, 0x20018220, - 0x01460405, 0x00380038, 0x27701e70, 0x2d006d03, - 0x00030061, 0x7c060220, 0x00346d05, 0x00000000, - 0x00130061, 0x7e060220, 0x00346e05, 0x00000000, - 0xe7750070, 0x0a007303, 0x00130049, 0x6a058222, - 0x02460405, 0x00000038, 0x00031a40, 0x06052660, - 0x06467505, 0x00443b26, 0x00131b40, 0x76052660, - 0x06467605, 0x00443f26, 0x00041b52, 0x72040e68, - 0x0e2e2f05, 0x70056905, 0x00031b61, 0x5a260220, - 0x00340605, 0x00000000, 0x00131b61, 0x5c260220, - 0x00347605, 0x00000000, 0x00031b61, 0x7c260220, - 0x00347205, 0x00000000, 0x00131c61, 0x7e260220, - 0x00347305, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x77140000, - 0xfb045a24, 0x00040000, 0xa1312040, 0x770e3b02, - 0xaa322040, 0x780e3f02, 0x00031a70, 0x07050220, - 0x52463105, 0x00443b06, 0x00131a70, 0x78050220, - 0x52463205, 0x00443f06, 0xec3d0065, 0x00f07903, - 0x00031b40, 0x41052660, 0x06460705, 0x00443b26, - 0x00131b40, 0x42052660, 0x06467805, 0x00443f26, - 0x00031b61, 0x23060220, 0x00343d05, 0x00000000, - 0x00131c61, 0x29060220, 0x00343e05, 0x00000000, - 0x00031a61, 0x23264220, 0x00000000, 0x00000000, - 0x00131a61, 0x29264220, 0x00000000, 0x00000000, - 0x01040022, 0x0001c060, 0x00001908, 0x00001908, - 0x00030061, 0x08264aa0, 0x00000000, 0x00000000, - 0x00131f61, 0x7a264aa0, 0x00000000, 0x00000000, - 0x00030061, 0x1f260220, 0x00447c26, 0x00000000, - 0x00130061, 0x25260220, 0x00447e26, 0x00000000, - 0x00031261, 0x08064aa0, 0x00000000, 0x00000000, - 0x00131261, 0x7a064aa0, 0x00000000, 0x00000000, - 0x00031a61, 0x1f060220, 0x00447c06, 0x00000000, - 0x00131a61, 0x25060220, 0x00447e06, 0x00000000, - 0x00031261, 0x21260220, 0x00440826, 0x00000000, - 0x00131161, 0x27260220, 0x00447a26, 0x00000000, - 0x00031a61, 0x21060220, 0x00440806, 0x00000000, - 0x00131a61, 0x27060220, 0x00447a06, 0x00000000, - 0xbd7b0970, 0x000e2123, 0x00130970, 0x7c058660, - 0x16442726, 0x00000000, 0x307d0070, 0x030e2103, - 0x00130070, 0x7e050220, 0x52442706, 0x00460405, - 0x00041965, 0x00010220, 0x22467b05, 0x00467d05, - 0x11040028, 0x0001c660, 0x000017e8, 0x000017e8, - 0x00030041, 0x20018220, 0x01442106, 0x00380038, - 0x610d3041, 0x038e2102, 0x6a0e3041, 0x038e2702, - 0x610f3041, 0x038e2122, 0x6a103041, 0x038e2722, - 0x00030069, 0x19058660, 0x02442106, 0x00000003, - 0x00133169, 0x1a058660, 0x02442706, 0x00000003, - 0x00030069, 0x1b058660, 0x02442126, 0x00000003, - 0x00130069, 0x1c058660, 0x02442726, 0x00000003, - 0xe11d0068, 0x01de2103, 0xea1e0068, 0x01de2703, - 0xfe7e0049, 0x038e2103, 0xa0431f40, 0x0d002d02, - 0xa0471f40, 0x19003102, 0x20451c66, 0x1d001b03, - 0x00130041, 0x20018220, 0x01442706, 0x00380038, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x27131c70, 0x2d004303, 0x00033061, 0x09060220, - 0x00344305, 0x00000000, 0x00130061, 0x0b060220, - 0x00344405, 0x00000000, 0x27491e70, 0x31004703, - 0x00033061, 0x15060220, 0x00344705, 0x00000000, - 0x00130061, 0x17060220, 0x00344805, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa06a0040, 0x00404703, 0x00130049, 0x7f058222, - 0x02442706, 0x00000038, 0x00041d52, 0x72040e68, - 0x0e2e4105, 0x49054505, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x05060220, - 0x00346a05, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x07060220, - 0x00346b05, 0x00000000, 0x274b0070, 0x47006a03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0111d40, 0x0f007e02, 0x00031d61, 0x15260220, - 0x00347205, 0x00000000, 0x00131e61, 0x17260220, - 0x00347305, 0x00000000, 0xa04d1c40, 0x72024b02, - 0x00041c52, 0x45040e68, 0x0e2e2f05, 0x13051105, - 0x00031a61, 0x05260220, 0x00344d05, 0x00000000, - 0x00131b61, 0x07260220, 0x00344e05, 0x00000000, - 0xe0740068, 0x01e04d03, 0x00031c61, 0x09260220, - 0x00344505, 0x00000000, 0x00131d61, 0x0b260220, - 0x00344605, 0x00000000, 0x00041b70, 0x00018660, - 0x16467405, 0x00000002, 0x01040022, 0x0001c060, - 0x000001c8, 0x000000e8, 0x80000065, 0x4f058220, - 0x020000a4, 0xfffffc00, 0x00043065, 0x56058620, - 0x02466a05, 0xfffffffc, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x58058120, - 0x02466f05, 0x00000002, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041165, 0x5b058620, - 0x02466a05, 0x00000003, 0xe0561b69, 0x00405603, - 0x205b1966, 0x56005b03, 0x205b1966, 0x58005b03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80003066, 0x10218220, 0x02004f04, 0x0000000f, - 0x00049031, 0x59160100, 0xf6005b14, 0x04020000, - 0x00042061, 0x49060210, 0x00465905, 0x00000000, - 0x00041961, 0x0d050110, 0x00564906, 0x00000000, - 0x00040024, 0x0001c060, 0x000000f0, 0x000000f0, - 0x00040070, 0x00018660, 0x16467405, 0x00000001, - 0x01040022, 0x0001c060, 0x000000b0, 0x00000050, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x5a140000, 0xe6006a14, 0x00020000, - 0x00042061, 0x7f050110, 0x00565a06, 0x00000000, - 0x00040024, 0x0001c060, 0x00000070, 0x00000070, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x5b140000, 0xf7000524, 0x00020000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x00041c61, 0x4a060990, 0x00565b06, 0x00000000, - 0x00040961, 0x7f050110, 0x00564a06, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000020, - 0x00041a61, 0x0d050110, 0x00587f05, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000013d8, - 0x00041a61, 0x4b060100, 0x00580d05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x5c050020, 0x00564b06, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x00000000, 0xfb0c0924, 0x00045c14, - 0xa0681140, 0x00604703, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x275c1970, 0x47006803, - 0x00033361, 0x09060220, 0x00346805, 0x00000000, - 0x00133361, 0x0b060220, 0x00346905, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa05e1b40, 0x72025c02, 0x00031961, 0x09260220, - 0x00345e05, 0x00000000, 0x00131a61, 0x0b260220, - 0x00345f05, 0x00000000, 0xe0603068, 0x01e05e03, - 0x00041970, 0x00018660, 0x16466005, 0x00000002, - 0x01040022, 0x0001c060, 0x00000198, 0x000000c8, - 0x80000065, 0x50058220, 0x020000a4, 0xfffffc00, - 0x00043065, 0x62058620, 0x02466805, 0xfffffffc, - 0x00043069, 0x64058120, 0x02466f05, 0x00000002, - 0x00040065, 0x5d058620, 0x02466805, 0x00000003, - 0xe0621b69, 0x00406203, 0x205d1966, 0x62005d03, - 0x205d1966, 0x64005d03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02005004, 0x0000000f, 0x00049031, 0x65160100, - 0xf6005d14, 0x04020000, 0x00042061, 0x7d060210, - 0x00466505, 0x00000000, 0x00041961, 0x0f050110, - 0x00567d06, 0x00000000, 0x00040024, 0x0001c060, - 0x000000e0, 0x000000e0, 0x00040070, 0x00018660, - 0x16466005, 0x00000001, 0x01040022, 0x0001c060, - 0x000000a0, 0x00000050, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x66140000, - 0xe6006814, 0x00020000, 0x00042461, 0x0e050110, - 0x00566606, 0x00000000, 0x00040024, 0x0001c060, - 0x00000060, 0x00000060, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x67140000, - 0xf7000924, 0x00020000, 0x00042561, 0x4c060990, - 0x00566706, 0x00000000, 0x00040961, 0x0e050110, - 0x00564c06, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000020, 0x00041a61, 0x0f050110, - 0x00580e05, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00001150, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa0680940, 0x00404303, - 0x00041b61, 0x4d060100, 0x00580f05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x276c1a70, 0x43006803, 0x00033561, 0x09060220, - 0x00346805, 0x00000000, 0x00133561, 0x0b060220, - 0x00346905, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041c61, 0x5e050020, - 0x00564d06, 0x00000000, 0xa0701c40, 0x45026c02, - 0x00031961, 0x09260220, 0x00347005, 0x00000000, - 0x00131a61, 0x0b260220, 0x00347105, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c0924, 0x00045e14, - 0x00040070, 0x00018660, 0x16467405, 0x00000002, - 0x01040022, 0x0001c060, 0x000001c8, 0x000000d8, - 0x80000065, 0x51058220, 0x020000a4, 0xfffffc00, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00043065, 0x76058620, 0x02466a05, 0xfffffffc, - 0x00040069, 0x78058120, 0x02466f05, 0x00000002, - 0x00043065, 0x5f058620, 0x02466a05, 0x00000003, - 0xe0761b69, 0x00407603, 0x205f1966, 0x76005f03, - 0x205f1966, 0x78005f03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02005104, 0x0000000f, 0x00049031, 0x79160100, - 0xf6005f14, 0x04020000, 0x00042061, 0x56060210, - 0x00467905, 0x00000000, 0x00041961, 0x4b050110, - 0x00565606, 0x00000000, 0x00040024, 0x0001c060, - 0x00000100, 0x00000100, 0x00040070, 0x00018660, - 0x16467405, 0x00000001, 0x01040022, 0x0001c060, - 0x000000c0, 0x00000050, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x7a140000, - 0xe6006a14, 0x00020000, 0x00042061, 0x10050110, - 0x00567a06, 0x00000000, 0x00040024, 0x0001c060, - 0x00000080, 0x00000080, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x7b140000, - 0xf7000524, 0x00020000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00042261, 0x57060990, - 0x00567b06, 0x00000000, 0x00040961, 0x10050110, - 0x00565706, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000020, 0x00041a61, 0x4b050110, - 0x00581005, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000ea0, 0xa07c1140, 0x00804303, - 0xe0490068, 0x01e07203, 0xa0063240, 0x01804303, - 0x00030061, 0x1b050220, 0x00441f06, 0x00000000, - 0x00130061, 0x1c050220, 0x00442506, 0x00000000, - 0x00030061, 0x1d050220, 0x00441f26, 0x00000000, - 0x00130061, 0x1e050220, 0x00442526, 0x00000000, - 0x277e1f70, 0x43007c03, 0x00030061, 0x0d060220, - 0x00347c05, 0x00000000, 0x00130061, 0x0f060220, - 0x00347d05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe7081f70, 0x01800603, - 0x00030061, 0x11060220, 0x00340605, 0x00000000, - 0x00130061, 0x13060220, 0x00340705, 0x00000000, - 0x00040070, 0x00018550, 0x25584b05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0051f40, 0x45027e02, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa00a1d40, 0x45020802, - 0x00031a61, 0x0d260220, 0x00340505, 0x00000000, - 0x00131b61, 0x0f260220, 0x00340605, 0x00000000, - 0x00031b61, 0x11260220, 0x00340a05, 0x00000000, - 0x00131c61, 0x13260220, 0x00340b05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000c58, 0x000005d0, - 0x00040070, 0x00018660, 0x16464905, 0x00000002, - 0x01040022, 0x0001c060, 0x000001b0, 0x000000a8, - 0x80000065, 0x52058220, 0x020000a4, 0xfffffc00, - 0x00043065, 0x0b058620, 0x02464705, 0xfffffffc, - 0x00040069, 0x4b058120, 0x02466f05, 0x00000002, - 0x00043065, 0x60058620, 0x02464705, 0x00000003, - 0xe00b1b69, 0x00400b03, 0x20601966, 0x0b006003, - 0x20601966, 0x4b006003, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02005204, 0x0000000f, 0x00049031, 0x05160100, - 0xfa046014, 0x04040000, 0x00040024, 0x0001c060, - 0x00000118, 0x00000118, 0x00040070, 0x00018660, - 0x16464905, 0x00000001, 0x01040022, 0x0001c060, - 0x000000d8, 0x000000b8, 0xe256304c, 0x00114004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a69, 0x10018220, 0x02005604, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000800, - 0x80000961, 0x58050220, 0x00010380, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004031, 0x4e0c0000, 0xea00580c, 0x00300000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x4c050220, 0x00004e04, 0x00000000, - 0x00040024, 0x0001c060, 0x00000030, 0x00000030, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x4c140000, 0xfb041524, 0x00040000, - 0x00040025, 0x00004600, 0x00000000, 0x00000020, - 0x0004b061, 0x05050220, 0x00464c05, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000003f0, - 0x00030061, 0x09050220, 0x00441f06, 0x00000000, - 0x00130061, 0x0a050220, 0x00442506, 0x00000000, - 0x00030061, 0x0b050220, 0x00441f26, 0x00000000, - 0x00133061, 0x0c050220, 0x00442526, 0x00000000, - 0x00040061, 0x07054660, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c0d24, 0x003c0544, - 0x00043061, 0x05054660, 0x00000000, 0x00000018, - 0x00043061, 0x07054660, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c1124, 0x000c0524, - 0x00040070, 0x00018660, 0x16464905, 0x00000002, - 0x01040022, 0x0001c060, 0x00000200, 0x000000d8, - 0x80000065, 0x53058220, 0x020000a4, 0xfffffc00, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040065, 0x59058620, 0x02464705, 0xfffffffc, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041169, 0x5b058120, 0x02466f05, 0x00000002, - 0x00043065, 0x61058620, 0x02464705, 0x00000003, - 0xe0591b69, 0x00405903, 0x20611966, 0x59006103, - 0x20611966, 0x5b006103, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80003066, 0x10218220, - 0x02005304, 0x0000000f, 0x00049031, 0x56160100, - 0xfa046114, 0x04040000, 0x00040024, 0x0001c060, - 0x00000138, 0x00000138, 0x00040070, 0x00018660, - 0x16464905, 0x00000001, 0x01040022, 0x0001c060, - 0x000000d8, 0x000000b8, 0xe25d304c, 0x00114004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a69, 0x10018220, 0x02005d04, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000800, - 0x80000961, 0x5f050220, 0x00010380, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004031, 0x5c0c0000, 0xea005f0c, 0x00300000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x4d050220, 0x00005c04, 0x00000000, - 0x00040024, 0x0001c060, 0x00000030, 0x00000030, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x4d140000, 0xfb041524, 0x00040000, - 0x00040025, 0x00004600, 0x00000000, 0x00000040, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x56050220, 0x00464d05, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000120, - 0x0003a041, 0x20018220, 0x01465605, 0x00180018, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x60622041, 0x01805602, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0xfe600049, 0x01805603, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa1091a40, 0x620e1f02, 0xaa631b40, 0x630e2502, - 0x00130041, 0x20018220, 0x01465705, 0x00180018, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031b70, 0x64050220, 0x52460905, 0x00441f06, - 0x00131b70, 0x65050220, 0x52466305, 0x00442506, - 0x00133049, 0x61058222, 0x02465705, 0x00000018, - 0x00030061, 0x1f060220, 0x00340905, 0x00000000, - 0x00130061, 0x25060220, 0x00346305, 0x00000000, - 0x00040952, 0x66040e68, 0x0e2e1d05, 0x64056005, - 0x00031961, 0x1f260220, 0x00346605, 0x00000000, - 0x00131a61, 0x25260220, 0x00346705, 0x00000000, - 0x00040024, 0x0001c060, 0x00000698, 0x00000698, - 0x00040070, 0x00018660, 0x16464905, 0x00000002, - 0x01040022, 0x0001c060, 0x000001b0, 0x000000a8, - 0x80003065, 0x54058220, 0x020000a4, 0xfffffc00, - 0x00040965, 0x67058620, 0x02464705, 0xfffffffc, - 0x00043069, 0x69058120, 0x02466f05, 0x00000002, - 0x00043065, 0x62058620, 0x02464705, 0x00000003, - 0xe0671b69, 0x00406703, 0x20621966, 0x67006203, - 0x20621966, 0x69006203, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02005404, 0x0000000f, 0x00049031, 0x71160100, - 0xfa046214, 0x04040000, 0x00040024, 0x0001c060, - 0x00000118, 0x00000118, 0x00040070, 0x00018660, - 0x16464905, 0x00000001, 0x01040022, 0x0001c060, - 0x000000d8, 0x000000a8, 0xe26b304c, 0x00114004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001a69, 0x10018220, 0x02006b04, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000800, - 0x80000961, 0x6d050220, 0x00010380, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004031, 0x6a0c0000, 0xea006d0c, 0x00300000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x57050220, 0x00006a04, 0x00000000, - 0x00040024, 0x0001c060, 0x00000040, 0x00000040, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x57140000, 0xfb041524, 0x00040000, - 0x00040025, 0x00004600, 0x00000000, 0x00000020, - 0x0004b061, 0x71050220, 0x00465705, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000004c8, - 0x0003a041, 0x20018220, 0x01467105, 0x00240024, - 0x604db041, 0x02407102, 0x00043061, 0x05054660, - 0x00000000, 0x00000000, 0x00043061, 0x07054660, - 0x00000000, 0x00000000, 0x00043061, 0x09054660, - 0x00000000, 0x00000000, 0x00043061, 0x0b054660, - 0x00000000, 0x00000006, 0xfe4b0049, 0x02407103, - 0x00130041, 0x20018220, 0x01467205, 0x00240024, - 0x00130049, 0x4c058222, 0x02467205, 0x00000024, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x00000000, 0xfb0c0d24, 0x003c0544, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x00000000, 0xfb0c1124, 0x00042b14, - 0x00040070, 0x00018660, 0x16464905, 0x00000002, - 0x01040022, 0x0001c060, 0x000001e0, 0x000000a8, - 0x80003065, 0x55058220, 0x020000a4, 0xfffffc00, - 0x00040065, 0x70058620, 0x02464705, 0xfffffffc, - 0x00040069, 0x72058120, 0x02466f05, 0x00000002, - 0x00043065, 0x63058620, 0x02464705, 0x00000003, - 0xe0701b69, 0x00407003, 0x20631966, 0x70006303, - 0x20631966, 0x72006303, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80003066, 0x10218220, - 0x02005504, 0x0000000f, 0x00049031, 0x5a160100, - 0xfa046314, 0x04040000, 0x00040024, 0x0001c060, - 0x00000148, 0x00000148, 0x00040070, 0x00018660, - 0x16464905, 0x00000001, 0x01040022, 0x0001c060, - 0x000000f8, 0x000000c8, 0xe274004c, 0x00114004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001a69, 0x10018220, 0x02007404, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000800, - 0x80000961, 0x76050220, 0x00010380, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004631, 0x730c0000, 0xea00760c, 0x00300000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x58050220, 0x00007304, 0x00000000, - 0x00040024, 0x0001c060, 0x00000040, 0x00000040, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x58140000, 0xfb041524, 0x00040000, - 0x00040025, 0x00004600, 0x00000000, 0x00000030, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040961, 0x5a050220, 0x00465805, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000001f8, - 0x6019a041, 0x00305a02, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0xa0770040, 0x01c04303, - 0xe7791970, 0x01c07703, 0x00033761, 0x05060220, - 0x00347705, 0x00000000, 0x00133761, 0x07060220, - 0x00347805, 0x00000000, 0xa07b0940, 0x45027902, - 0x00031961, 0x05260220, 0x00347b05, 0x00000000, - 0x00131a61, 0x07260220, 0x00347c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xfb0c0524, 0x001c1934, - 0xa07c0040, 0x02804303, 0x00043161, 0x05050660, - 0x00461b05, 0x00000000, 0x00043161, 0x07050660, - 0x00461d05, 0x00000000, 0x00043761, 0x09054660, - 0x00000000, 0x0000000c, 0x00043761, 0x0b054660, - 0x00000000, 0x00000000, 0xe77e1d70, 0x02807c03, - 0x00033761, 0x0d060220, 0x00347c05, 0x00000000, - 0x00133761, 0x0f060220, 0x00347d05, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xa0111b40, 0x45027e02, 0x00031961, 0x0d260220, - 0x00341105, 0x00000000, 0x00131a61, 0x0f260220, - 0x00341205, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c0d24, 0x003c0544, 0xa0123840, 0x4d001b02, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x27141970, 0x1b001203, 0x00030061, 0x1f060220, - 0x00341205, 0x00000000, 0x00130061, 0x25060220, - 0x00341305, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041b52, 0x16040e68, - 0x0e2e1d05, 0x14054b05, 0x00031961, 0x1f260220, - 0x00341605, 0x00000000, 0x00131a61, 0x25260220, - 0x00341705, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x000000f0, 0xa10a3040, 0x001e2103, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0xaa171b40, 0x001e2703, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031a70, 0x0b050220, - 0x52460a05, 0x00442106, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131a70, 0x18050220, - 0x52461705, 0x00442706, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031a40, 0x0c052660, - 0x06460b05, 0x00442126, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00131a40, 0x19052660, - 0x06461805, 0x00442726, 0x00030061, 0x21060220, - 0x00340a05, 0x00000000, 0x00130061, 0x27060220, - 0x00341705, 0x00000000, 0x00031a61, 0x21260220, - 0x00340c05, 0x00000000, 0x00131a61, 0x27260220, - 0x00341905, 0x00000000, 0x00040027, 0x00014060, - 0x00000000, 0xffffe7d8, 0x00040025, 0x00004600, - 0x00000000, 0x00007960, 0x80000001, 0x00000000, - 0x30000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80004931, 0x1a0c0000, - 0xf23e000c, 0x00000000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0xa10d3040, 0x010e3b03, - 0xaa1b0040, 0x010e3f03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031a70, 0x0e050220, - 0x52460d05, 0x00443b06, 0x00131a70, 0x1c050220, - 0x52461b05, 0x00443f06, 0x00033061, 0x64060220, - 0x00340d05, 0x00000000, 0x00131161, 0x66060220, - 0x00341b05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031c40, 0x0f052660, - 0x06460e05, 0x00443b26, 0x00131c40, 0x1d052660, - 0x06461c05, 0x00443f26, 0x00031a61, 0x64260220, - 0x00340f05, 0x00000000, 0x00131a61, 0x66260220, - 0x00341d05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x1e240000, - 0xfb046424, 0x000c0000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00042069, 0x75058660, - 0x02461e05, 0x00000006, 0xa0772040, 0x1e202002, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xbd1f1b70, 0x000e2323, 0x80103a01, 0x00000000, - 0x00000000, 0x00000000, 0x00131b70, 0x20058660, - 0x16442926, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x30211b70, 0x770e2303, - 0x80103b01, 0x00000000, 0x00000000, 0x00000000, - 0x00131c70, 0x22050220, 0x52442906, 0x00467805, - 0x00041965, 0x00010220, 0x22461f05, 0x00462105, - 0x11040028, 0x0001c660, 0x00001e38, 0x00001e38, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xa1251f40, 0x750e3b02, 0x80103b01, 0x00000000, - 0x00000000, 0x00000000, 0xaa261f40, 0x760e3f02, - 0x00033869, 0x2c058660, 0x02442306, 0x00000006, - 0x00130069, 0x2d058660, 0x02442906, 0x00000006, - 0x00030069, 0x2e058660, 0x02442326, 0x00000006, - 0x00130069, 0x2f058660, 0x02442926, 0x00000006, - 0xe1300068, 0x01ae2303, 0xea310068, 0x01ae2903, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa1503040, 0x030e3303, 0xaa513040, 0x030e3503, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031f70, 0x10050220, 0x52462505, 0x00443b06, - 0x80103b01, 0x00000000, 0x00000000, 0x00000000, - 0x00131f70, 0x27050220, 0x52462605, 0x00443f06, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0791f40, 0x2c002502, 0x20411e66, 0x30002e03, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00031c40, 0x2b052660, 0x06461005, 0x00443b26, - 0x00131c40, 0x2c052660, 0x06462705, 0x00443f26, - 0x27431c70, 0x25007903, 0xa0453c40, 0x00407903, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa06c0040, 0x00c07903, 0xa0073040, 0x01007903, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040952, 0x7b040e68, 0x0e2e2b05, 0x43054105, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x27471c70, 0x79004503, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031161, 0x01060220, - 0x00344505, 0x00000000, 0x00130061, 0x03060220, - 0x00344605, 0x00000000, 0x00031e61, 0x70060220, - 0x00346c05, 0x00000000, 0x00131f61, 0x72060220, - 0x00346d05, 0x00000000, 0xe7523070, 0x03005003, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xa0491e40, 0x7b024702, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00030940, 0x5c052660, - 0x06465205, 0x00443326, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131b40, 0x5d052660, - 0x06465305, 0x00443526, 0x00031b61, 0x01260220, - 0x00344905, 0x00000000, 0x00131c61, 0x03260220, - 0x00344a05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x54440000, - 0xfb040124, 0x003c0000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00042d65, 0x4a058220, - 0x02465405, 0x1fffffff, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00042d61, 0x05050120, - 0x00565806, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x600d2d41, 0x02405602, - 0x00031b41, 0x20018220, 0x01464a05, 0x00380038, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x604e1c41, 0x03804a02, 0xfe4c3849, 0x03804a03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa05e1a40, 0x4e005002, 0x00130041, 0x20018220, - 0x01464b05, 0x00380038, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x27601a70, 0x50005e03, - 0x00033061, 0x64060220, 0x00345e05, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x66060220, 0x00345f05, 0x00000000, - 0x277d3070, 0x79006c03, 0x00133849, 0x4d058222, - 0x02464b05, 0x00000038, 0x27033d70, 0x79000703, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xa0011b40, 0x7b027d02, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041b52, 0x62040e68, - 0x0e2e5c05, 0x60054c05, 0x00030041, 0x20018220, - 0x01465605, 0x00240024, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0091c40, 0x7b020302, - 0x00031c61, 0x70260220, 0x00340105, 0x00000000, - 0x00131d61, 0x72260220, 0x00340205, 0x00000000, - 0x00031d61, 0x64260220, 0x00346205, 0x00000000, - 0x00131e61, 0x66260220, 0x00346305, 0x00000000, - 0xfe0b3049, 0x02405603, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x01240000, - 0xfb046424, 0x000c0000, 0x00130041, 0x20018220, - 0x01465705, 0x00240024, 0x00133049, 0x0c058222, - 0x02465705, 0x00000024, 0xa00f2e40, 0x0d000102, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x27111970, 0x01000f03, 0x00031161, 0x68060220, - 0x00340f05, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x6a060220, - 0x00341005, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x0004be52, 0x13040e68, - 0x0e2e0305, 0x11050b05, 0x00031961, 0x68260220, - 0x00341305, 0x00000000, 0x00131a61, 0x6a260220, - 0x00341405, 0x00000000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c6824, 0x00045a14, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0173f40, 0x01407903, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xa01c3040, 0x00400d03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe7191a70, 0x01401703, - 0x00030061, 0x0f060220, 0x00341705, 0x00000000, - 0x00130061, 0x11060220, 0x00341805, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x271e1c70, 0x0d001c03, 0xa0210040, 0x1c000102, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa01b1d40, 0x7b021902, 0x00031a61, 0x13060220, - 0x00342105, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131b61, 0x15060220, - 0x00342205, 0x00000000, 0x27250070, 0x01002103, - 0x00031c61, 0x0f260220, 0x00341b05, 0x00000000, - 0x00131d61, 0x11260220, 0x00341c05, 0x00000000, - 0xa0201f40, 0x0b021e02, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x65140000, - 0xfb040f24, 0x00040000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00041952, 0x27040e68, - 0x0e2e0305, 0x25052005, 0x00031961, 0x13260220, - 0x00342705, 0x00000000, 0x00131a61, 0x15260220, - 0x00342805, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c1324, 0x00046514, 0xa02b0040, 0x01807903, - 0xa0300040, 0x00800d03, 0xe72d1a70, 0x01802b03, - 0x00033261, 0x14060220, 0x00342b05, 0x00000000, - 0x00133261, 0x16060220, 0x00342c05, 0x00000000, - 0x27411c70, 0x0d003003, 0xa0440040, 0x30000102, - 0xa02f1d40, 0x7b022d02, 0x00031a61, 0x18060220, - 0x00344405, 0x00000000, 0x00131b61, 0x1a060220, - 0x00344505, 0x00000000, 0x27460070, 0x01004403, - 0x00031c61, 0x14260220, 0x00342f05, 0x00000000, - 0x00131d61, 0x16260220, 0x00343005, 0x00000000, - 0xa0431f40, 0x0b024102, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x66140000, - 0xfb041424, 0x00040000, 0x00041952, 0x48040e68, - 0x0e2e0305, 0x46054305, 0x00031961, 0x18260220, - 0x00344805, 0x00000000, 0x00131a61, 0x1a260220, - 0x00344905, 0x00000000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xfb0c1824, 0x00046614, 0xa0490040, 0x01c07903, - 0xa04e0040, 0x00c00d03, 0xe74b1a70, 0x01c04903, - 0x00033461, 0x19060220, 0x00344905, 0x00000000, - 0x00133461, 0x1b060220, 0x00344a05, 0x00000000, - 0x27501c70, 0x0d004e03, 0xa05c0040, 0x4e000102, - 0xa04d1d40, 0x7b024b02, 0xa0521b40, 0x0b025002, - 0x00031b61, 0x1d060220, 0x00345c05, 0x00000000, - 0x00131c61, 0x1f060220, 0x00345d05, 0x00000000, - 0x275e0070, 0x01005c03, 0x00031d61, 0x19260220, - 0x00344d05, 0x00000000, 0x00131e61, 0x1b260220, - 0x00344e05, 0x00000000, 0x00041b52, 0x60040e68, - 0x0e2e0305, 0x5e055205, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x67140000, - 0xfb041924, 0x00040000, 0x00031961, 0x1d260220, - 0x00346005, 0x00000000, 0x00131a61, 0x1f260220, - 0x00346105, 0x00000000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xfb0c1d24, 0x00046714, 0xa0610040, 0x02007903, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0663440, 0x01000d03, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0xe7631a70, 0x02006103, - 0x00033661, 0x1e060220, 0x00346105, 0x00000000, - 0x00133661, 0x20060220, 0x00346205, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x27681c70, 0x0d006603, 0xa06b3040, 0x66000102, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0651d40, 0x7b026302, 0x00031a61, 0x25060220, - 0x00346b05, 0x00000000, 0x00131b61, 0x27060220, - 0x00346c05, 0x00000000, 0x276d0070, 0x01006b03, - 0x00031c61, 0x1e260220, 0x00346505, 0x00000000, - 0x00131d61, 0x20260220, 0x00346605, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa06a1f40, 0x0b026802, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x68140000, - 0xfb041e24, 0x00040000, 0x00041952, 0x7d040e68, - 0x0e2e0305, 0x6d056a05, 0x00031961, 0x25260220, - 0x00347d05, 0x00000000, 0x00131a61, 0x27260220, - 0x00347e05, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x00000000, - 0xfb0c2524, 0x00046814, 0xa07e0040, 0x02407903, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0123140, 0x01400d03, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe70f1a70, 0x02407e03, - 0x00030061, 0x2b060220, 0x00347e05, 0x00000000, - 0x00130061, 0x2d060220, 0x00347f05, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x27141c70, 0x0d001203, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa0173340, 0x12000102, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0111d40, 0x7b020f02, 0x00031a61, 0x2f060220, - 0x00341705, 0x00000000, 0x80103901, 0x00000000, - 0x00000000, 0x00000000, 0x00131b61, 0x31060220, - 0x00341805, 0x00000000, 0x27193570, 0x01001703, - 0x00031c61, 0x2b260220, 0x00341105, 0x00000000, - 0x00131d61, 0x2d260220, 0x00341205, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xa0161f40, 0x0b021402, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x69140000, - 0xfb042b24, 0x00040000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041952, 0x1b040e68, - 0x0e2e0305, 0x19051605, 0x00031961, 0x2f260220, - 0x00341b05, 0x00000000, 0x00131a61, 0x31260220, - 0x00341c05, 0x00000000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x00000000, - 0xfb0c2f24, 0x00046914, 0xa01c3640, 0x02807903, - 0xa0213740, 0x01800d03, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xe71e1a70, 0x02801c03, - 0x00030061, 0x41060220, 0x00341c05, 0x00000000, - 0x00130061, 0x43060220, 0x00341d05, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x27251c70, 0x0d002103, 0xa02b3a40, 0x21000102, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xa0201d40, 0x7b021e02, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xa0271b40, 0x0b022502, - 0x00031b61, 0x45060220, 0x00342b05, 0x00000000, - 0x00131c61, 0x47060220, 0x00342c05, 0x00000000, - 0x272d3a70, 0x01002b03, 0x00031d61, 0x41260220, - 0x00342005, 0x00000000, 0x00131e61, 0x43260220, - 0x00342105, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00041b52, 0x2f040e68, - 0x0e2e0305, 0x2d052705, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x6a140000, - 0xfb044124, 0x00040000, 0x00031961, 0x45260220, - 0x00342f05, 0x00000000, 0x00131a61, 0x47260220, - 0x00343005, 0x00000000, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x00000000, - 0xfb0c4524, 0x00046a14, 0xa0303940, 0x02c07903, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xa0443b40, 0x01c00d03, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xe7411a70, 0x02c03003, - 0x00033c61, 0x46060220, 0x00343005, 0x00000000, - 0x00133c61, 0x48060220, 0x00343105, 0x00000000, - 0x274e1c70, 0x0d004403, 0xa0510040, 0x44000102, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xa0431d40, 0x7b024102, 0x00031a61, 0x4a060220, - 0x00345105, 0x00000000, 0x00131b61, 0x4c060220, - 0x00345205, 0x00000000, 0x275c0070, 0x01005103, - 0x00031c61, 0x46260220, 0x00344305, 0x00000000, - 0x00131d61, 0x48260220, 0x00344405, 0x00000000, - 0xa0501f40, 0x0b024e02, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x6b140000, - 0xfb044624, 0x00040000, 0x00041952, 0x5e040e68, - 0x0e2e0305, 0x5c055005, 0x00031961, 0x4a260220, - 0x00345e05, 0x00000000, 0x00131a61, 0x4c260220, - 0x00345f05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x00000000, - 0xfb0c4a24, 0x00046b14, 0xa05f0040, 0x03007903, - 0xa0640040, 0x02000d03, 0xe7611a70, 0x03005f03, - 0x00033c61, 0x4b060220, 0x00345f05, 0x00000000, - 0x00133c61, 0x4d060220, 0x00346005, 0x00000000, - 0x27661c70, 0x0d006403, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xa0693940, 0x64000102, - 0xa0631d40, 0x7b026102, 0x00031a61, 0x4f060220, - 0x00346905, 0x00000000, 0x00131b61, 0x51060220, - 0x00346a05, 0x00000000, 0x276b3c70, 0x01006903, - 0x00031c61, 0x4b260220, 0x00346305, 0x00000000, - 0x00131d61, 0x4d260220, 0x00346405, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xa0681f40, 0x0b026602, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x79140000, - 0xfb044b24, 0x00040000, 0x00041952, 0x6d040e68, - 0x0e2e0305, 0x6b056805, 0x00031961, 0x4f260220, - 0x00346d05, 0x00000000, 0x00131a61, 0x51260220, - 0x00346e05, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c4f24, 0x00047914, 0x00040070, 0x00018660, - 0x26460505, 0x00000000, 0x01040022, 0x0001c060, - 0x00000c60, 0x00000c60, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x79140000, - 0xfb047024, 0x00040000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x7b050120, - 0x00567906, 0x00000000, 0x00040061, 0x0c050120, - 0x00567916, 0x00000000, 0xa07d1a40, 0x7b005602, - 0xe0121a65, 0x03f00c03, 0xe0140065, 0x00300c03, - 0x27051b70, 0x56007d03, 0x00030041, 0x20018220, - 0x01467d05, 0x00240024, 0x600e0041, 0x02407d02, - 0xe0161d68, 0x00201203, 0x60181d41, 0x00c01402, - 0x00041d61, 0x0b052660, 0x00460505, 0x00000000, - 0xfe200049, 0x02407d03, 0xa0271d40, 0x0e000102, - 0xa01a1c40, 0x18000702, 0x60251c41, 0x02400b02, - 0x00130041, 0x20018220, 0x01467e05, 0x00240024, - 0x00030961, 0x5c060220, 0x00342705, 0x00000000, - 0x00131d61, 0x5e060220, 0x00342805, 0x00000000, - 0x271c1d70, 0x07001a03, 0x00033061, 0x50060220, - 0x00341a05, 0x00000000, 0x00133061, 0x52060220, - 0x00341b05, 0x00000000, 0x272b0070, 0x01002703, - 0x00130049, 0x21058222, 0x02467e05, 0x00000024, - 0xa01e1d40, 0x09021c02, 0xa0101a40, 0x25002002, - 0x00031a61, 0x50260220, 0x00341e05, 0x00000000, - 0x00131b61, 0x52260220, 0x00341f05, 0x00000000, - 0x00041b52, 0x2d040e68, 0x0e2e0305, 0x2b051005, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x7a140000, 0xfb045024, 0x00040000, - 0x00031961, 0x5c260220, 0x00342d05, 0x00000000, - 0x00131a61, 0x5e260220, 0x00342e05, 0x00000000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x00000000, 0xfb0c5c24, 0x00047a14, - 0xa02e0040, 0x00401a03, 0xa0420040, 0x00400e03, - 0x27301a70, 0x1a002e03, 0x00033f61, 0x5d060220, - 0x00342e05, 0x00000000, 0x00133f61, 0x5f060220, - 0x00342f05, 0x00000000, 0x27441c70, 0x0e004203, - 0xa0473c40, 0x42000102, 0xa0411d40, 0x1e023002, - 0x00031a61, 0x61060220, 0x00344705, 0x00000000, - 0x00131b61, 0x63060220, 0x00344805, 0x00000000, - 0x27493c70, 0x01004703, 0x00031c61, 0x5d260220, - 0x00344105, 0x00000000, 0x00131d61, 0x5f260220, - 0x00344205, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xa0461f40, 0x10024402, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x7b140000, 0xfb045d24, 0x00040000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00041952, 0x4b040e68, 0x0e2e0305, 0x49054605, - 0x00031961, 0x61260220, 0x00344b05, 0x00000000, - 0x00131a61, 0x63260220, 0x00344c05, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xfb0c6124, 0x00047b14, - 0xa04c3840, 0x00801a03, 0xa0513e40, 0x00800e03, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x274e1a70, 0x1a004c03, 0x00033161, 0x62060220, - 0x00344c05, 0x00000000, 0x00133161, 0x64060220, - 0x00344d05, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x27531c70, 0x0e005103, - 0xa0560040, 0x51000102, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0xa0501d40, 0x1e024e02, - 0x00030961, 0x66060220, 0x00345605, 0x00000000, - 0x00130961, 0x68060220, 0x00345705, 0x00000000, - 0x27580070, 0x01005603, 0x00031c61, 0x62260220, - 0x00345005, 0x00000000, 0x00131d61, 0x64260220, - 0x00345105, 0x00000000, 0xa0551f40, 0x10025302, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x7c140000, 0xfb046224, 0x00040000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040952, 0x5a040e68, 0x0e2e0305, 0x58055505, - 0x00031961, 0x66260220, 0x00345a05, 0x00000000, - 0x00131a61, 0x68260220, 0x00345b05, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x00000000, 0xfb0c6624, 0x00047c14, - 0xe05b3f65, 0x00301603, 0xe05d3068, 0x00401203, - 0xa0703d40, 0x00c00e03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x605f1b41, 0x00c05b02, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa07a1a40, 0x70000102, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0611a40, 0x5f000702, - 0x00031a61, 0x6b060220, 0x00347a05, 0x00000000, - 0x00131b61, 0x6d060220, 0x00347b05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27631b70, 0x07006103, 0x00033361, 0x67060220, - 0x00346105, 0x00000000, 0x00133361, 0x69060220, - 0x00346205, 0x00000000, 0x27723d70, 0x0e007003, - 0x277c3370, 0x01007a03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xa0651d40, 0x09026302, - 0xa0791b40, 0x10027202, 0x00031a61, 0x67260220, - 0x00346505, 0x00000000, 0x00131b61, 0x69260220, - 0x00346605, 0x00000000, 0x00041b52, 0x7e040e68, - 0x0e2e0305, 0x7c057905, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x05140000, - 0xfb046724, 0x00040000, 0x00031961, 0x6b260220, - 0x00347e05, 0x00000000, 0x00131a61, 0x6d260220, - 0x00347f05, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x00000000, - 0xfb0c6b24, 0x00040514, 0xa0053540, 0x00406103, - 0xa0130040, 0x01000e03, 0x270b1a70, 0x61000503, - 0x00030061, 0x70060220, 0x00340505, 0x00000000, - 0x00130061, 0x72060220, 0x00340605, 0x00000000, - 0x27151c70, 0x0e001303, 0xa0180040, 0x13000102, - 0xa0121d40, 0x65020b02, 0x00031a61, 0x79060220, - 0x00341805, 0x00000000, 0x00131b61, 0x7b060220, - 0x00341905, 0x00000000, 0x271a0070, 0x01001803, - 0x00031c61, 0x70260220, 0x00341205, 0x00000000, - 0x00131d61, 0x72260220, 0x00341305, 0x00000000, - 0xa0171f40, 0x10021502, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x0b140000, - 0xfb047024, 0x00040000, 0x00041952, 0x1c040e68, - 0x0e2e0305, 0x1a051705, 0x00031961, 0x79260220, - 0x00341c05, 0x00000000, 0x00131a61, 0x7b260220, - 0x00341d05, 0x00000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c7924, 0x00040b14, 0xa01d0040, 0x00806103, - 0xa0250040, 0x01400e03, 0x271f1a70, 0x61001d03, - 0x00033061, 0x7a060220, 0x00341d05, 0x00000000, - 0x00133061, 0x7c060220, 0x00341e05, 0x00000000, - 0x27271c70, 0x0e002503, 0xa02c0040, 0x25000102, - 0xa0211d40, 0x65021f02, 0x00031a61, 0x12060220, - 0x00342c05, 0x00000000, 0x00131b61, 0x14060220, - 0x00342d05, 0x00000000, 0x272e0070, 0x01002c03, - 0x00031c61, 0x7a260220, 0x00342105, 0x00000000, - 0x00131d61, 0x7c260220, 0x00342205, 0x00000000, - 0xa02b1f40, 0x10022702, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x0c140000, - 0xfb047a24, 0x00040000, 0x00041952, 0x30040e68, - 0x0e2e0305, 0x2e052b05, 0x00031961, 0x12260220, - 0x00343005, 0x00000000, 0x00131a61, 0x14260220, - 0x00343105, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c1224, 0x00040c14, 0xe0313965, 0x00305d03, - 0xa0480040, 0x01800e03, 0x60411a41, 0x00c03102, - 0xa04d1a40, 0x48000102, 0xa0431a40, 0x41000702, - 0x00031a61, 0x17060220, 0x00344d05, 0x00000000, - 0x00131b61, 0x19060220, 0x00344e05, 0x00000000, - 0x27451b70, 0x07004303, 0x00033061, 0x13060220, - 0x00344305, 0x00000000, 0x00133061, 0x15060220, - 0x00344405, 0x00000000, 0x274a0070, 0x0e004803, - 0x274f0070, 0x01004d03, 0xa0471d40, 0x09024502, - 0xa04c1b40, 0x10024a02, 0x00031a61, 0x13260220, - 0x00344705, 0x00000000, 0x00131b61, 0x15260220, - 0x00344805, 0x00000000, 0x00041b52, 0x51040e68, - 0x0e2e0305, 0x4f054c05, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x1b140000, - 0xfb041324, 0x00040000, 0x00031961, 0x17260220, - 0x00345105, 0x00000000, 0x00131a61, 0x19260220, - 0x00345205, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x00000000, - 0xfb0c1724, 0x00041b14, 0xa0520040, 0x00404303, - 0xa0570040, 0x01c00e03, 0x27541a70, 0x43005203, - 0x00033f61, 0x18060220, 0x00345205, 0x00000000, - 0x00133f61, 0x1a060220, 0x00345305, 0x00000000, - 0x27591c70, 0x0e005703, 0xa05c0040, 0x57000102, - 0xa0561d40, 0x47025402, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00031a61, 0x1c060220, - 0x00345c05, 0x00000000, 0x00131b61, 0x1e060220, - 0x00345d05, 0x00000000, 0x275e0070, 0x01005c03, - 0x00031c61, 0x18260220, 0x00345605, 0x00000000, - 0x00131d61, 0x1a260220, 0x00345705, 0x00000000, - 0xa05b1f40, 0x10025902, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x20140000, - 0xfb041824, 0x00040000, 0x00041952, 0x60040e68, - 0x0e2e0305, 0x5e055b05, 0x00031961, 0x1c260220, - 0x00346005, 0x00000000, 0x00131a61, 0x1e260220, - 0x00346105, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c1c24, 0x00042014, 0xa0610040, 0x00804303, - 0xa0663440, 0x02000e03, 0x27631a70, 0x43006103, - 0x00033061, 0x1d060220, 0x00346105, 0x00000000, - 0x00133061, 0x1f060220, 0x00346205, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x27681c70, 0x0e006603, 0xa06b3540, 0x66000102, - 0xa0651d40, 0x47026302, 0x00031a61, 0x25060220, - 0x00346b05, 0x00000000, 0x00131b61, 0x27060220, - 0x00346c05, 0x00000000, 0x276d3570, 0x01006b03, - 0x00031c61, 0x1d260220, 0x00346505, 0x00000000, - 0x00131d61, 0x1f260220, 0x00346605, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa06a1f40, 0x10026802, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x21140000, - 0xfb041d24, 0x00040000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041952, 0x70040e68, - 0x0e2e0305, 0x6d056a05, 0x00031961, 0x25260220, - 0x00347005, 0x00000000, 0x00131a61, 0x27260220, - 0x00347105, 0x00000000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x00000000, - 0xfb0c2524, 0x00042114, 0x00040025, 0x00004600, - 0x00000000, 0x000000e0, 0xa1110040, 0x010e2303, - 0xaa711b40, 0x010e2903, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031a70, 0x12050220, - 0x52461105, 0x00442306, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131a70, 0x72050220, - 0x52467105, 0x00442906, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031a40, 0x13052660, - 0x06461205, 0x00442326, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131a40, 0x73052660, - 0x06467205, 0x00442926, 0x00030061, 0x23060220, - 0x00341105, 0x00000000, 0x00130061, 0x29060220, - 0x00347105, 0x00000000, 0x00031a61, 0x23260220, - 0x00341305, 0x00000000, 0x00131a61, 0x29260220, - 0x00347305, 0x00000000, 0x00040027, 0x00014060, - 0x00000000, 0xffffe148, 0xa1143040, 0x00ce3b03, - 0xaa740040, 0x00ce3f03, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xa1781b40, 0x018e3b03, - 0xaa793040, 0x018e3f03, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031c70, 0x15050220, - 0x52461405, 0x00443b06, 0x00131c70, 0x75050220, - 0x52467405, 0x00443f06, 0x00031f61, 0x22060220, - 0x00341405, 0x00000000, 0x00133b61, 0x24060220, - 0x00347405, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe77a0970, 0x01807803, - 0x00033b61, 0x26060220, 0x00347805, 0x00000000, - 0x00133b61, 0x28060220, 0x00347905, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031f40, 0x16052660, 0x06461505, 0x00443b26, - 0x00131f40, 0x76052660, 0x06467505, 0x00443f26, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00031d40, 0x17052660, 0x06467a05, 0x00443b26, - 0x00131e40, 0x7b052660, 0x06467b05, 0x00443f26, - 0x00031c61, 0x22260220, 0x00341605, 0x00000000, - 0x00131c61, 0x24260220, 0x00347605, 0x00000000, - 0x00031c61, 0x26260220, 0x00341705, 0x00000000, - 0x00131c61, 0x28260220, 0x00347b05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x77140000, 0xfb042224, 0x00040000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x7c240000, 0xfb042624, 0x000c0000, - 0xa0412740, 0xffd07703, 0x00042840, 0x00010660, - 0x26467e05, 0x02467c05, 0x01040022, 0x0001c060, - 0x00005760, 0x00005760, 0x00041a70, 0x00010220, - 0x42463d05, 0x00464105, 0x01040028, 0x0001c660, - 0x00005730, 0x00005730, 0xa17d0940, 0x0c0e3b03, - 0xaa7e0940, 0x0c0e3f03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041169, 0x02058660, - 0x02463d05, 0x00000006, 0xe0043068, 0x01a03d03, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031c70, 0x18050220, 0x52467d05, 0x00443b06, - 0x00130970, 0x7f050220, 0x52467e05, 0x00443f06, - 0xa0430c40, 0x02007d02, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031b40, 0x01052660, - 0x06461805, 0x00443b26, 0x00131b40, 0x02052660, - 0x06467f05, 0x00443f26, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x27060b70, 0x7d004303, - 0x00033961, 0x2f060220, 0x00344305, 0x00000000, - 0x80103901, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x31060220, 0x00344405, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0081640, 0x01004303, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00040c52, 0x45040e68, - 0x0e2e0105, 0x06050405, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x270a1a70, 0x43000803, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00031261, 0x27060220, 0x00340805, 0x00000000, - 0x00133861, 0x29060220, 0x00340905, 0x00000000, - 0x00031c61, 0x2f260220, 0x00344505, 0x00000000, - 0x00131d61, 0x31260220, 0x00344605, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa00c1d40, 0x45020a02, 0x00031961, 0x27260220, - 0x00340c05, 0x00000000, 0x00131a61, 0x29260220, - 0x00340d05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x0d140000, - 0xf3002724, 0x00020000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041561, 0x0f050020, - 0x00660d07, 0x00000000, 0x00041970, 0x00018660, - 0x16460f05, 0x00000003, 0x01040022, 0x0001c060, - 0x000054b8, 0x000054b8, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0100a40, 0x00c04303, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xa0150040, 0x01c04303, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xa01f1340, 0x02204303, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x27120970, 0x43001003, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00031761, 0x49060220, - 0x00341005, 0x00000000, 0x80103801, 0x00000000, - 0x00000000, 0x00000000, 0x00131761, 0x4b060220, - 0x00341105, 0x00000000, 0x27171d70, 0x43001503, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00031261, 0x26060220, 0x00341505, 0x00000000, - 0x80103801, 0x00000000, 0x00000000, 0x00000000, - 0x00131261, 0x28060220, 0x00341605, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x27211f70, 0x43001f03, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00031161, 0x2a060220, - 0x00341f05, 0x00000000, 0x80103801, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x2c060220, - 0x00342005, 0x00000000, 0xa0140940, 0x45021202, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0190d40, 0x45021702, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xa0231d40, 0x45022102, - 0x00031b61, 0x49260220, 0x00341405, 0x00000000, - 0x00131c61, 0x4b260220, 0x00341505, 0x00000000, - 0x00031c61, 0x26260220, 0x00341905, 0x00000000, - 0x00131d61, 0x28260220, 0x00341a05, 0x00000000, - 0x00031d61, 0x2a260220, 0x00342305, 0x00000000, - 0x00131e61, 0x2c260220, 0x00342405, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000d01, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x47140000, 0xfb044924, 0x00040000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x1a140000, 0xf3002624, 0x00020000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x24140000, 0xf3002a24, 0x00020000, - 0x0004286c, 0x49058660, 0x02464705, 0x0000001f, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x1c050020, 0x00661a07, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00042a61, 0x26050020, 0x00662407, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xe01e0a65, 0x08001c03, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xe0281a65, 0x08002603, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xae2a1970, 0x00002803, 0x00041b70, 0x00018660, - 0x26461e05, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x01041a62, 0x2c058220, - 0x02462a05, 0xffffffff, 0x00041961, 0x00010660, - 0x20462c05, 0x00000000, 0x01040022, 0x0001c060, - 0x00000b48, 0x00000b48, 0x00041661, 0x070500a0, - 0x00661a07, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001201, 0x00000000, - 0x00000000, 0x00000000, 0xa05f0040, 0x02804303, - 0xa02d3840, 0x03404303, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041761, 0x530500a0, - 0x00662407, 0x00000000, 0xa0513040, 0x02e04303, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0xa0570040, 0x03a04303, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x01340000, - 0xfb042f24, 0x001c0000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0xa0590040, 0x01204303, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa05b1340, 0x01604303, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x5d058660, - 0x02464705, 0x00000006, 0x00043069, 0x4f058660, - 0x02464905, 0x00000006, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe0611368, 0x01a04703, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa1651740, 0x018e3303, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0xaa661740, 0x018e3503, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x27551770, 0x43005f03, 0x00031761, 0x11060220, - 0x00345f05, 0x00000000, 0x00131361, 0x13060220, - 0x00346005, 0x00000000, 0x00030061, 0x15060220, - 0x00342d05, 0x00000000, 0x00130061, 0x17060220, - 0x00342e05, 0x00000000, 0x00031561, 0x1d060220, - 0x00345705, 0x00000000, 0x00131561, 0x1f060220, - 0x00345805, 0x00000000, 0x00031261, 0x19060220, - 0x00345105, 0x00000000, 0x00131261, 0x1b060220, - 0x00345205, 0x00000000, 0xa05f0040, 0x5d004302, - 0x00030061, 0x21060220, 0x00345905, 0x00000000, - 0x00131161, 0x23060220, 0x00345a05, 0x00000000, - 0x00031161, 0x25060220, 0x00345b05, 0x00000000, - 0x00131461, 0x27060220, 0x00345c05, 0x00000000, - 0x205d0066, 0x61004f03, 0x274f0070, 0x43002d03, - 0xa0611f40, 0x00405f03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0631740, 0x00c05f03, - 0xa02d0040, 0x45025502, 0x27550070, 0x43005103, - 0xa0511d40, 0x45024f02, 0x00031d61, 0x29060220, - 0x00346105, 0x00000000, 0x00131e61, 0x2b060220, - 0x00346205, 0x00000000, 0x00031d61, 0x11260220, - 0x00342d05, 0x00000000, 0x00131e61, 0x13260220, - 0x00342e05, 0x00000000, 0x272d0070, 0x43005703, - 0xa04f1f40, 0x45025502, 0x00031f61, 0x15260220, - 0x00345105, 0x00000000, 0x00131f61, 0x17260220, - 0x00345205, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x51140000, - 0xf3001124, 0x00020000, 0x27113b70, 0x43005903, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xa0131d40, 0x45022d02, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x27691370, 0x43005b03, - 0x00031e61, 0x19260220, 0x00344f05, 0x00000000, - 0x00131f61, 0x1b260220, 0x00345005, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x2d140000, 0xf3001524, 0x00020000, - 0xa04f1d40, 0x45021102, 0x00031d61, 0x1d260220, - 0x00341305, 0x00000000, 0x00131e61, 0x1f260220, - 0x00341405, 0x00000000, 0xa0111e40, 0x45026902, - 0x27130070, 0x43005f03, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x7d140000, - 0xf3001924, 0x00020000, 0x275b0070, 0x5f006103, - 0x00031e61, 0x21260220, 0x00344f05, 0x00000000, - 0x00131f61, 0x23260220, 0x00345005, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x57140000, 0xf3001d24, 0x00020000, - 0x00031d61, 0x25260220, 0x00341105, 0x00000000, - 0x00131e61, 0x27260220, 0x00341205, 0x00000000, - 0x00041e52, 0x59040e68, 0x0e2e4505, 0x13055d05, - 0x275d0070, 0x5f006303, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x4f140000, - 0xfb002124, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x14140000, - 0xf3002524, 0x00020000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xa0191a40, 0x59025b02, - 0x00031961, 0x29260220, 0x00341905, 0x00000000, - 0x00131a61, 0x2b260220, 0x00341a05, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x1b140000, 0xfb042924, 0x00040000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041361, 0x670500a0, 0x00665107, 0x00000000, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041461, 0x7b0500a0, 0x00662d07, 0x00000000, - 0x00042d61, 0x550500a0, 0x00667d07, 0x00000000, - 0x0004ee61, 0x110500a0, 0x00665707, 0x00000000, - 0x602d2f61, 0x00104f00, 0x00041561, 0x51050460, - 0x00664f07, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00042061, 0x16050020, - 0x00661407, 0x00000000, 0x00041161, 0x69050460, - 0x00662d0f, 0x00000000, 0x00043861, 0x73050460, - 0x00662d17, 0x00000000, 0x00040a69, 0x57058660, - 0x02465105, 0x00000017, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00041c6c, 0x18058660, - 0x02461605, 0x00000002, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041c69, 0x6b058660, - 0x02466905, 0x00000017, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00041c69, 0x75058660, - 0x02467305, 0x00000017, 0x00041c40, 0x5b058660, - 0x06465705, 0x3b800000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x00042165, 0x1d058220, - 0x02461b05, 0x1fffffff, 0xe01a1d65, 0x00f01803, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x00040040, 0x6d058660, 0x06466b05, 0x3b800000, - 0x00041d40, 0x13058660, 0x06467505, 0x3b800000, - 0x205f0d41, 0x5b000700, 0x20150f41, 0x5b005300, - 0x00031c41, 0x20018220, 0x01461d05, 0x00380038, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x60231d41, 0x03801d02, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x00041d69, 0x1f058660, - 0x02461a05, 0x00000002, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x20700d41, 0x6d006700, - 0x20170e41, 0x6d005500, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x20760c41, 0x13007b00, - 0x20190941, 0x13001100, 0x2061e940, 0x5f000100, - 0xfe213f49, 0x03801d03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0251b40, 0x23006502, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x207a1640, 0x15000100, 0xa01b1b40, 0x1f006302, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x2072e940, 0x70000300, 0x207c1640, 0x17000300, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x2078e940, 0x76000500, 0x207e1640, 0x19000500, - 0x00130041, 0x20018220, 0x01461e05, 0x00380038, - 0x00031b61, 0x09060220, 0x00342505, 0x00000000, - 0x00131c61, 0x0b060220, 0x00342605, 0x00000000, - 0x25011562, 0x7a436100, 0x271f1c70, 0x63001b03, - 0x00033861, 0x4b060220, 0x00341b05, 0x00000000, - 0x00133861, 0x4d060220, 0x00341c05, 0x00000000, - 0x25031462, 0x7c437200, 0xe7273070, 0x01806503, - 0x25051362, 0x7e437800, 0x00133f49, 0x22058222, - 0x02461e05, 0x00000038, 0x272b3170, 0x65002503, - 0x00041e52, 0x23042e68, 0x0e2e5d05, 0x1f055905, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00031c40, 0x29052660, 0x06462705, 0x00443326, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x00131d40, 0x2a052660, 0x06462805, 0x00443526, - 0x25071162, 0x05000300, 0x00031b61, 0x4b260220, - 0x00342305, 0x00000000, 0x00131c61, 0x4d260220, - 0x00342405, 0x00000000, 0x00041b52, 0x2d040e68, - 0x0e2e2905, 0x2b052105, 0x25111162, 0x07000100, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x24140000, 0xfb044b24, 0x00040000, - 0x00031961, 0x09260220, 0x00342d05, 0x00000000, - 0x00131a61, 0x0b260220, 0x00342e05, 0x00000000, - 0xe0131141, 0x34001100, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x4b240000, - 0xfb040924, 0x000c0000, 0x20011140, 0x13206100, - 0x20030040, 0x13207200, 0x20050040, 0x13207800, - 0x20070040, 0x13007a00, 0x202b1b40, 0x13007c00, - 0x202d1940, 0x13007e00, 0x00032241, 0x20018220, - 0x01462405, 0x00180018, 0x60512241, 0x01802402, - 0xfe4f0049, 0x01802403, 0xa053a040, 0x51004b02, - 0x00130041, 0x20018220, 0x01462505, 0x00180018, - 0x27551a70, 0x4b005303, 0x00030061, 0x0d060220, - 0x00345305, 0x00000000, 0x00130061, 0x0f060220, - 0x00345405, 0x00000000, 0x00130049, 0x50058222, - 0x02462505, 0x00000018, 0x00049052, 0x57040e68, - 0x0e2e4d05, 0x55054f05, 0x00031961, 0x0d260220, - 0x00345705, 0x00000000, 0x00131a61, 0x0f260220, - 0x00345805, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c0d24, 0x003c0144, 0xa0590040, 0x01005303, - 0x275b1970, 0x53005903, 0x00030061, 0x4b060220, - 0x00345905, 0x00000000, 0x00130061, 0x4d060220, - 0x00345a05, 0x00000000, 0xa05d1b40, 0x57025b02, - 0x00031961, 0x4b260220, 0x00345d05, 0x00000000, - 0x00131a61, 0x4d260220, 0x00345e05, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x00000000, 0xfb0c4b24, 0x000c2b24, - 0x00040025, 0x00004600, 0x00000000, 0x000045e0, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0xa05e0040, 0x01604303, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0661140, 0x01d04303, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xa0711140, 0x02304303, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x27600970, 0x43005e03, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00031761, 0x4b060220, 0x00345e05, 0x00000000, - 0x80103801, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x4d060220, 0x00345f05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe7680970, 0x01d06603, 0x00033061, 0x4f060220, - 0x00346605, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131761, 0x51060220, - 0x00346705, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe7730c70, 0x02307103, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031761, 0x53060220, 0x00347105, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00131761, 0x55060220, 0x00347205, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0620e40, 0x45026002, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa06a0940, 0x45026802, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xa0750d40, 0x45027302, 0x00031b61, 0x4b260220, - 0x00346205, 0x00000000, 0x00131c61, 0x4d260220, - 0x00346305, 0x00000000, 0x00031c61, 0x4f260220, - 0x00346a05, 0x00000000, 0x00131d61, 0x51260220, - 0x00346b05, 0x00000000, 0x00031d61, 0x53260220, - 0x00347505, 0x00000000, 0x00131e61, 0x55260220, - 0x00347605, 0x00000000, 0x80000d01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x63140000, - 0xf3004b24, 0x00020000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x6b140000, - 0xf3004f24, 0x00020000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x76140000, - 0xf3005324, 0x00020000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00041761, 0x65050020, - 0x00666307, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x6d050020, - 0x00666b07, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00041461, 0x78050020, - 0x00667607, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe02d1b65, 0x00306503, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xe0700965, 0x08006d03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe07a0965, 0x08007803, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xae7c0970, 0x00007a03, 0x00041b70, 0x00018660, - 0x26467005, 0x00000000, 0x01040962, 0x7e058220, - 0x02467c05, 0xffffffff, 0x00041961, 0x00010660, - 0x20467e05, 0x00000000, 0x01040022, 0x0001c060, - 0x00000a90, 0x00000a90, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041661, 0x070500a0, - 0x00666b07, 0x00000000, 0xa04f3040, 0x02904303, - 0xa0533040, 0x03504303, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041761, 0x550500a0, - 0x00667607, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001501, 0x00000000, - 0x00000000, 0x00000000, 0xa0570040, 0x02f04303, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0xa0590040, 0x03b04303, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x01340000, - 0xfb042f24, 0x001c0000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa05b1340, 0x01204303, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0xa05d0040, 0x01704303, 0x00041369, 0x5f058660, - 0x02464705, 0x00000006, 0x00041369, 0x61058660, - 0x02464905, 0x00000006, 0xe0631768, 0x01a04703, - 0x00041769, 0x65058660, 0x02462d05, 0x00000006, - 0xe0671368, 0x01a02d03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa1691340, 0x018e3303, - 0xaa6a1340, 0x018e3503, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe7513070, 0x02904f03, - 0x00031761, 0x11060220, 0x00344f05, 0x00000000, - 0x00131361, 0x13060220, 0x00345005, 0x00000000, - 0x00030061, 0x15060220, 0x00345305, 0x00000000, - 0x00130061, 0x17060220, 0x00345405, 0x00000000, - 0x00031761, 0x19060220, 0x00345705, 0x00000000, - 0x00131561, 0x1b060220, 0x00345805, 0x00000000, - 0x00031561, 0x1d060220, 0x00345905, 0x00000000, - 0x00131561, 0x1f060220, 0x00345a05, 0x00000000, - 0x00030061, 0x21060220, 0x00345b05, 0x00000000, - 0x00130061, 0x23060220, 0x00345c05, 0x00000000, - 0x00030061, 0x25060220, 0x00345d05, 0x00000000, - 0x00131461, 0x27060220, 0x00345e05, 0x00000000, - 0xa04f0040, 0x5f004302, 0x205f0066, 0x63006103, - 0xe7610070, 0x03505303, 0xe7630070, 0x02f05703, - 0xa0530040, 0x45025102, 0xa0511d40, 0x65004f02, - 0xa0571c40, 0x45026102, 0x00031b61, 0x11260220, - 0x00345305, 0x00000000, 0x00131c61, 0x13260220, - 0x00345405, 0x00000000, 0xe7530070, 0x03b05903, - 0xa0611d40, 0x00405103, 0xa0650040, 0x00c05103, - 0xa0591f40, 0x45026302, 0x00031f61, 0x15260220, - 0x00345705, 0x00000000, 0x00131f61, 0x17260220, - 0x00345805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x57140000, - 0xf3001124, 0x00020000, 0x00031d61, 0x29060220, - 0x00346105, 0x00000000, 0x80103801, 0x00000000, - 0x00000000, 0x00000000, 0x00131e61, 0x2b060220, - 0x00346205, 0x00000000, 0x27113370, 0x43005b03, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xa0131f40, 0x45025302, 0x00031f61, 0x19260220, - 0x00345905, 0x00000000, 0x00131f61, 0x1b260220, - 0x00345a05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x53140000, - 0xf3001524, 0x00020000, 0xe7173470, 0x01705d03, - 0x00031c61, 0x1d260220, 0x00341305, 0x00000000, - 0x00131d61, 0x1f260220, 0x00341405, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00042361, 0x150500a0, 0x00665707, 0x00000000, - 0xa0570940, 0x45021102, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x11140000, - 0xf3001924, 0x00020000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa0191c40, 0x45021702, - 0x271b3570, 0x43004f03, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x17140000, - 0xf3001d24, 0x00020000, 0x0004c461, 0x130500a0, - 0x00665307, 0x00000000, 0x00031b61, 0x21260220, - 0x00345705, 0x00000000, 0x00131c61, 0x23260220, - 0x00345805, 0x00000000, 0x00031c61, 0x25260220, - 0x00341905, 0x00000000, 0x00131d61, 0x27260220, - 0x00341a05, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041d52, 0x1f040e68, - 0x0e2e4505, 0x1b055f05, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x1b140000, - 0xfb002124, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x63140000, - 0xf3002524, 0x00020000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00042561, 0x1d0500a0, - 0x00661107, 0x00000000, 0x27111170, 0x4f005103, - 0x27233770, 0x51006103, 0x27253870, 0x51006503, - 0x0004d661, 0x190500a0, 0x00661707, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041b52, 0x21040e68, 0x0e2e1f05, 0x11056705, - 0x00042761, 0x60050460, 0x00661b07, 0x00000000, - 0x605e1e61, 0x00101b00, 0xa06c0a40, 0x21022302, - 0x00042861, 0x67050020, 0x00666307, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00041b69, 0x27058660, 0x02466005, 0x00000017, - 0x00041161, 0x62050460, 0x00665e17, 0x00000000, - 0x00040061, 0x50050460, 0x00665e0f, 0x00000000, - 0x00031d61, 0x29260220, 0x00346c05, 0x00000000, - 0x00131e61, 0x2b260220, 0x00346d05, 0x00000000, - 0x00040e6c, 0x6b058660, 0x02466705, 0x00000002, - 0x00041d69, 0x59058660, 0x02466205, 0x00000017, - 0x00040c69, 0x52058660, 0x02465005, 0x00000017, - 0x00041f40, 0x4f058660, 0x06462705, 0x3b800000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x6d140000, 0xfb042924, 0x00040000, - 0xe05f1c65, 0x00f06b03, 0x00041c40, 0x5b058660, - 0x06465905, 0x3b800000, 0x00041c40, 0x57058660, - 0x06465205, 0x3b800000, 0x20110c41, 0x4f000700, - 0x205d0f41, 0x4f005500, 0x00041b69, 0x63058660, - 0x02465f05, 0x00000002, 0x201b0b41, 0x5b001300, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x20291541, 0x5b001900, 0x20170a41, 0x57001500, - 0x20231741, 0x57001d00, 0x2013e940, 0x11000100, - 0x201f1640, 0x5d000100, 0xa05a0940, 0x63006502, - 0x201de940, 0x1b000500, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x202b1640, 0x29000500, - 0x2019e940, 0x17000300, 0x20270e40, 0x23000300, - 0x254f1562, 0x1f431300, 0x275c0970, 0x65005a03, - 0x00033061, 0x4b060220, 0x00345a05, 0x00000000, - 0x00133061, 0x4d060220, 0x00345b05, 0x00000000, - 0x25530c62, 0x2b431d00, 0xe76b0070, 0x01806903, - 0x25510b62, 0x27431900, 0x00040c52, 0x5e042e68, - 0x0e2e2505, 0x5c052105, 0x25551162, 0x53005100, - 0x00031961, 0x4b260220, 0x00345e05, 0x00000000, - 0x00131a61, 0x4d260220, 0x00345f05, 0x00000000, - 0x25571162, 0x55004f00, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x5f140000, - 0xfb044b24, 0x00040000, 0xe0590941, 0x34005700, - 0x20011140, 0x59201300, 0x20030040, 0x59201900, - 0x20050040, 0x59201d00, 0x20070040, 0x59001f00, - 0x20540040, 0x59002700, 0x20560040, 0x59002b00, - 0x00042965, 0x61058220, 0x02466d05, 0x1fffffff, - 0x00031d40, 0x6d052660, 0x06466b05, 0x00443326, - 0x00131e40, 0x6e052660, 0x06466c05, 0x00443526, - 0x00031b41, 0x20018220, 0x01466105, 0x00380038, - 0x60671c41, 0x03806102, 0xfe630049, 0x03806103, - 0xa0701a40, 0x67006902, 0x00130041, 0x20018220, - 0x01466205, 0x00380038, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031a61, 0x09060220, - 0x00347005, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131b61, 0x0b060220, - 0x00347105, 0x00000000, 0x27720070, 0x69007003, - 0x00130049, 0x64058222, 0x02466205, 0x00000038, - 0x00041952, 0x74040e68, 0x0e2e6d05, 0x72056305, - 0x00031961, 0x09260220, 0x00347405, 0x00000000, - 0x00131a61, 0x0b260220, 0x00347505, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x75240000, 0xfb040924, 0x000c0000, - 0x00032041, 0x20018220, 0x01465f05, 0x00180018, - 0x607b2041, 0x01805f02, 0xfe790049, 0x01805f03, - 0x00130041, 0x20018220, 0x01466005, 0x00180018, - 0x00130049, 0x7a058222, 0x02466005, 0x00000018, - 0xa07dca40, 0x7b007502, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x27091970, 0x75007d03, - 0x00033061, 0x0d060220, 0x00347d05, 0x00000000, - 0x00133061, 0x0f060220, 0x00347e05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00042a52, 0x0b040e68, 0x0e2e7705, 0x09057905, - 0x00031961, 0x0d260220, 0x00340b05, 0x00000000, - 0x00131a61, 0x0f260220, 0x00340c05, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c0d24, 0x003c0144, - 0xa00d3040, 0x01007d03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x270f1970, 0x7d000d03, - 0x00033061, 0x4c060220, 0x00340d05, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00131761, 0x4e060220, 0x00340e05, 0x00000000, - 0xa0111b40, 0x0b020f02, 0x00031961, 0x4c260220, - 0x00341105, 0x00000000, 0x00131a61, 0x4e260220, - 0x00341205, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c4c24, 0x000c5424, 0x00040025, 0x00004600, - 0x00000000, 0x00003798, 0xa0120940, 0x01704303, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa01d1340, 0x01e04303, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0xa0271240, 0x02404303, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0xe7140970, 0x01701203, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031161, 0x4d060220, - 0x00341205, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131761, 0x4f060220, - 0x00341305, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00030d61, 0x55060220, - 0x00341d05, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x80100b01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x57060220, - 0x00341e05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x59060220, - 0x00342705, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00130961, 0x5b060220, - 0x00342805, 0x00000000, 0xa0161f40, 0x45021402, - 0x00031961, 0x4d260220, 0x00341605, 0x00000000, - 0x00131a61, 0x4f260220, 0x00341705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x17140000, 0xf3004d24, 0x00020000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x00041561, 0x19050020, 0x00661707, 0x00000000, - 0xe01b0965, 0x00301903, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa04b0940, 0x1b002d02, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x274d1970, 0x2d004b03, 0xe71f1370, 0x01e01d03, - 0xe7290070, 0x02402703, 0xa0211a40, 0x45021f02, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xa02b0940, 0x45022902, 0x00031a61, 0x55260220, - 0x00342105, 0x00000000, 0x00131b61, 0x57260220, - 0x00342205, 0x00000000, 0x00031b61, 0x59260220, - 0x00342b05, 0x00000000, 0x00131c61, 0x5b260220, - 0x00342c05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x22140000, - 0xf3005524, 0x00020000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x2c140000, - 0xf3005924, 0x00020000, 0x00042c61, 0x24050020, - 0x00662207, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00042061, 0x4f050020, - 0x00662c07, 0x00000000, 0xe0261a65, 0x08002403, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe0510a65, 0x08004f03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xae530970, 0x00005103, - 0x00041b70, 0x00018660, 0x26462605, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x01041a62, 0x55058220, 0x02465305, 0xffffffff, - 0x00041961, 0x00010660, 0x20465505, 0x00000000, - 0x01040022, 0x0001c060, 0x00000a08, 0x00000a08, - 0x00040e61, 0x4f0500a0, 0x00662207, 0x00000000, - 0xa0510d40, 0x02a04303, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0550b40, 0x03604303, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x00041461, 0x570500a0, 0x00662c07, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0591340, 0x03004303, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa05b1340, 0x03c04303, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x01340000, 0xfb042f24, 0x001c0000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0xa05d0040, 0x01204303, 0xa05f1340, 0x01804303, - 0x00041369, 0x61058660, 0x02464705, 0x00000006, - 0x00041769, 0x63058660, 0x02464905, 0x00000006, - 0xe0651768, 0x01a04703, 0x00041369, 0x67058660, - 0x02464b05, 0x00000006, 0x00041369, 0x6905a660, - 0x02464d05, 0x00000006, 0xe06b0068, 0x01a04b03, - 0xa16d1740, 0x018e3303, 0xaa6e0040, 0x018e3503, - 0xe7530070, 0x02a05103, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031761, 0x07060220, - 0x00345105, 0x00000000, 0x00133061, 0x09060220, - 0x00345205, 0x00000000, 0x00033061, 0x0b060220, - 0x00345505, 0x00000000, 0x00133061, 0x0d060220, - 0x00345605, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031761, 0x0f060220, - 0x00345905, 0x00000000, 0x00131761, 0x11060220, - 0x00345a05, 0x00000000, 0x00031361, 0x13060220, - 0x00345b05, 0x00000000, 0x00130061, 0x15060220, - 0x00345c05, 0x00000000, 0x00030061, 0x17060220, - 0x00345d05, 0x00000000, 0x00131761, 0x19060220, - 0x00345e05, 0x00000000, 0x00031561, 0x1b060220, - 0x00345f05, 0x00000000, 0x00131561, 0x1d060220, - 0x00346005, 0x00000000, 0xa0510040, 0x61004302, - 0x20610066, 0x65006303, 0x20630066, 0x6b006903, - 0xe7650070, 0x03605503, 0xa0550040, 0x45025302, - 0xa0531d40, 0x67005102, 0xe7670070, 0x03005903, - 0xa0591c40, 0x45026502, 0x00031c61, 0x07260220, - 0x00345505, 0x00000000, 0x00131d61, 0x09260220, - 0x00345605, 0x00000000, 0xe7550070, 0x03c05b03, - 0xa0651e40, 0x00405303, 0xa0690040, 0x00c05303, - 0xa05b1f40, 0x45026702, 0x00031f61, 0x0b260220, - 0x00345905, 0x00000000, 0x00131f61, 0x0d260220, - 0x00345a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x59140000, - 0xf3000724, 0x00020000, 0x00030d61, 0x1f060220, - 0x00346505, 0x00000000, 0x00130a61, 0x21060220, - 0x00346605, 0x00000000, 0x27073d70, 0x43005d03, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xa0091f40, 0x45025502, 0x00031f61, 0x0f260220, - 0x00345b05, 0x00000000, 0x00131f61, 0x11260220, - 0x00345c05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x55140000, - 0xf3000b24, 0x00020000, 0xe70d3e70, 0x01805f03, - 0x00031c61, 0x13260220, 0x00340905, 0x00000000, - 0x00131d61, 0x15260220, 0x00340a05, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x00042d61, 0x0b0500a0, 0x00665907, 0x00000000, - 0xa0590940, 0x45020702, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x07140000, - 0xf3000f24, 0x00020000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xa00f1c40, 0x45020d02, - 0x27113f70, 0x43005103, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x0d140000, - 0xf3001324, 0x00020000, 0x0004ce61, 0x090500a0, - 0x00665507, 0x00000000, 0x00031b61, 0x17260220, - 0x00345905, 0x00000000, 0x00131c61, 0x19260220, - 0x00345a05, 0x00000000, 0x00031c61, 0x1b260220, - 0x00340f05, 0x00000000, 0x00131d61, 0x1d260220, - 0x00341005, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041d52, 0x15040e68, - 0x0e2e4505, 0x11056105, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x5c140000, - 0xf3001b24, 0x00020000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00042f61, 0x130500a0, - 0x00660707, 0x00000000, 0x27071170, 0x51005303, - 0x27721770, 0x53006503, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x51140000, - 0xfb001724, 0x00000000, 0x27740070, 0x53006903, - 0x00042061, 0x6b0500a0, 0x00660d07, 0x00000000, - 0x00040b52, 0x70040e68, 0x0e2e1505, 0x07056305, - 0xa0601940, 0x70027202, 0x00042161, 0x5e050020, - 0x00665c07, 0x00000000, 0x00031a61, 0x1f260220, - 0x00346005, 0x00000000, 0x00131b61, 0x21260220, - 0x00346105, 0x00000000, 0x00041b6c, 0x60058660, - 0x02465e05, 0x00000002, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x62140000, - 0xfb041f24, 0x00040000, 0xe07c0965, 0x00f06003, - 0x00041969, 0x07058660, 0x02467c05, 0x00000002, - 0xa0151940, 0x07006902, 0x00030961, 0x23060220, - 0x00341505, 0x00000000, 0x00131a61, 0x25060220, - 0x00341605, 0x00000000, 0x60552261, 0x00105100, - 0x00040061, 0x59050460, 0x00665107, 0x00000000, - 0x00041161, 0x53050460, 0x0066550f, 0x00000000, - 0x00040061, 0x5b050460, 0x00665517, 0x00000000, - 0x00040969, 0x51058660, 0x02465905, 0x00000017, - 0x00041b69, 0x55058660, 0x02465305, 0x00000017, - 0x00041b69, 0x59058660, 0x02465b05, 0x00000017, - 0x00041b40, 0x72058660, 0x06465105, 0x3b800000, - 0x00041b40, 0x76058660, 0x06465505, 0x3b800000, - 0x00041b40, 0x78058660, 0x06465905, 0x3b800000, - 0x20640b41, 0x72004f00, 0x207a1741, 0x72005700, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x00041765, 0x7e058220, 0x02466205, 0x1fffffff, - 0x20720b41, 0x76000b00, 0x200d1641, 0x76001300, - 0x27610070, 0x69001503, 0x207c0b41, 0x78000900, - 0x20111741, 0x78006b00, 0x2066e940, 0x64000100, - 0x200b1640, 0x7a000100, 0xe7680070, 0x01806d03, - 0x00031b41, 0x20018220, 0x01467e05, 0x00380038, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x60191c41, 0x03807e02, 0x2076e940, 0x72000300, - 0x200f1640, 0x0d000300, 0x00040c52, 0x63042e68, - 0x0e2e7405, 0x61057005, 0x2009e940, 0x7c000500, - 0x20131640, 0x11000500, 0x25560d62, 0x0b436600, - 0x00031c40, 0x6a052660, 0x06466805, 0x00443326, - 0x00130d40, 0x6b052660, 0x06466905, 0x00443526, - 0xfe173249, 0x03807e03, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa01b1d40, 0x19006d02, - 0x25581462, 0x0f437600, 0x00031d61, 0x23260220, - 0x00346305, 0x00000000, 0x00131e61, 0x25260220, - 0x00346405, 0x00000000, 0x255a1362, 0x13430900, - 0x00130041, 0x20018220, 0x01467f05, 0x00380038, - 0x00031c61, 0x27060220, 0x00341b05, 0x00000000, - 0x00131d61, 0x29060220, 0x00341c05, 0x00000000, - 0x27700070, 0x6d001b03, 0x80000d01, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x64140000, - 0xfb042324, 0x00040000, 0x255c1162, 0x5a005800, - 0x00133249, 0x18058222, 0x02467f05, 0x00000038, - 0x255e1162, 0x5c005600, 0x00040952, 0x72040e68, - 0x0e2e6a05, 0x70051705, 0xe0601141, 0x34005e00, - 0x00031961, 0x27260220, 0x00347205, 0x00000000, - 0x00131a61, 0x29260220, 0x00347305, 0x00000000, - 0x20011140, 0x60206600, 0x20030040, 0x60207600, - 0x20050040, 0x60200900, 0x20070040, 0x60000b00, - 0x205a0040, 0x60000f00, 0x205c0040, 0x60001300, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x73240000, 0xfb042724, 0x000c0000, - 0x00032441, 0x20018220, 0x01466405, 0x00180018, - 0x60792441, 0x01806402, 0xfe771549, 0x01806403, - 0x00130041, 0x20018220, 0x01466505, 0x00180018, - 0x00130049, 0x78058222, 0x02466505, 0x00000018, - 0xa07bc540, 0x79007302, 0x277d1970, 0x73007b03, - 0x00030061, 0x2b060220, 0x00347b05, 0x00000000, - 0x00130061, 0x2d060220, 0x00347c05, 0x00000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x00040b52, 0x09040e68, 0x0e2e7505, 0x7d057705, - 0x00031961, 0x2b260220, 0x00340905, 0x00000000, - 0x00131a61, 0x2d260220, 0x00340a05, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c2b24, 0x003c0144, - 0xa00b1340, 0x01007b03, 0x270d1970, 0x7b000b03, - 0x00030061, 0x4f060220, 0x00340b05, 0x00000000, - 0x00130061, 0x51060220, 0x00340c05, 0x00000000, - 0xa00f0a40, 0x09020d02, 0x00031961, 0x4f260220, - 0x00340f05, 0x00000000, 0x00131a61, 0x51260220, - 0x00341005, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c4f24, 0x000c5a24, 0x00040025, 0x00004600, - 0x00000000, 0x00002a38, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0100a40, 0x01804303, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa01c1340, 0x01f04303, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa0260a40, 0x02504303, - 0xe7120970, 0x01801003, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00030f61, 0x50060220, - 0x00341005, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00130f61, 0x52060220, - 0x00341105, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00030961, 0x5b060220, - 0x00341c05, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x80100901, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x5d060220, - 0x00341d05, 0x00000000, 0x00030961, 0x5f060220, - 0x00342605, 0x00000000, 0x00130961, 0x61060220, - 0x00342705, 0x00000000, 0xa0140940, 0x45021202, - 0x00031961, 0x50260220, 0x00341405, 0x00000000, - 0x00131a61, 0x52260220, 0x00341505, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x15140000, 0xf3005024, 0x00020000, - 0x00042661, 0x17050020, 0x00661507, 0x00000000, - 0xe0190965, 0x00301703, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa02d1940, 0x19004b02, - 0x271a1970, 0x4b002d03, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xe71e1370, 0x01f01c03, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe7281270, 0x02502603, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa04f1b40, 0x4d221a02, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xa0200b40, 0x45021e02, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa02a0940, 0x45022802, - 0x00031a61, 0x5b260220, 0x00342005, 0x00000000, - 0x00131b61, 0x5d260220, 0x00342105, 0x00000000, - 0x00031b61, 0x5f260220, 0x00342a05, 0x00000000, - 0x00131c61, 0x61260220, 0x00342b05, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x21140000, 0xf3005b24, 0x00020000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x2b140000, 0xf3005f24, 0x00020000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00042761, 0x23050020, 0x00662107, 0x00000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x00041761, 0x4b050020, 0x00662b07, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xe0251a65, 0x08002303, 0xe04d1a65, 0x08004b03, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xae511970, 0x00004d03, 0x00041b70, 0x00018660, - 0x26462505, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x01041a62, 0x53058220, - 0x02465105, 0xffffffff, 0x00041961, 0x00010660, - 0x20465305, 0x00000000, 0x01040022, 0x0001c060, - 0x00000a18, 0x00000a18, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041661, 0x070500a0, - 0x00662107, 0x00000000, 0xa0510b40, 0x02b04303, - 0xa0551740, 0x03704303, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00041461, 0x570500a0, - 0x00662b07, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0591340, 0x03104303, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xa05b1340, 0x03d04303, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x01340000, - 0xfb042f24, 0x001c0000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xa05d1340, 0x01204303, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xa05f1340, 0x01904303, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00041369, 0x61058660, - 0x02464705, 0x00000006, 0x00041769, 0x63058660, - 0x02464905, 0x00000006, 0xe0651768, 0x01a04703, - 0x00041369, 0x67058660, 0x02462d05, 0x00000006, - 0x00041369, 0x69058660, 0x02464f05, 0x00000006, - 0xe06b0068, 0x01a02d03, 0xa16d1740, 0x018e3303, - 0xaa6e0040, 0x018e3503, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe7530070, 0x02b05103, - 0x00031761, 0x11060220, 0x00345105, 0x00000000, - 0x00131361, 0x13060220, 0x00345205, 0x00000000, - 0x00030061, 0x15060220, 0x00345505, 0x00000000, - 0x00130061, 0x17060220, 0x00345605, 0x00000000, - 0x00031761, 0x19060220, 0x00345905, 0x00000000, - 0x00131561, 0x1b060220, 0x00345a05, 0x00000000, - 0x00031561, 0x1d060220, 0x00345b05, 0x00000000, - 0x00131561, 0x1f060220, 0x00345c05, 0x00000000, - 0x00030061, 0x25060220, 0x00345f05, 0x00000000, - 0x00131461, 0x27060220, 0x00346005, 0x00000000, - 0xa0510040, 0x61004302, 0x00031261, 0x21060220, - 0x00345d05, 0x00000000, 0x00130061, 0x23060220, - 0x00345e05, 0x00000000, 0x20610066, 0x65006303, - 0x20630066, 0x6b006903, 0xe7650070, 0x03705503, - 0xa0550040, 0x45025302, 0xa0531f40, 0x67005102, - 0xe7670070, 0x03105903, 0xa0591c40, 0x45026502, - 0x00031c61, 0x11260220, 0x00345505, 0x00000000, - 0x00131d61, 0x13260220, 0x00345605, 0x00000000, - 0xe7550070, 0x03d05b03, 0xa0651e40, 0x00405303, - 0xa0690040, 0x00c05303, 0xa05b1f40, 0x45026702, - 0x00031f61, 0x15260220, 0x00345905, 0x00000000, - 0x00131f61, 0x17260220, 0x00345a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x59140000, 0xf3001124, 0x00020000, - 0x00031d61, 0x29060220, 0x00346505, 0x00000000, - 0x00130961, 0x2b060220, 0x00346605, 0x00000000, - 0x27113970, 0x43005d03, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xa0131f40, 0x45025502, - 0x00031f61, 0x19260220, 0x00345b05, 0x00000000, - 0x00131f61, 0x1b260220, 0x00345c05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x55140000, 0xf3001524, 0x00020000, - 0xe7173a70, 0x01905f03, 0x00031c61, 0x1d260220, - 0x00341305, 0x00000000, 0x00131d61, 0x1f260220, - 0x00341405, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00042961, 0x150500a0, - 0x00665907, 0x00000000, 0xa0590940, 0x45021102, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x11140000, 0xf3001924, 0x00020000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xa0191c40, 0x45021702, 0x271b3b70, 0x43005103, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x17140000, 0xf3001d24, 0x00020000, - 0x0004ca61, 0x130500a0, 0x00665507, 0x00000000, - 0x00031b61, 0x21260220, 0x00345905, 0x00000000, - 0x00131c61, 0x23260220, 0x00345a05, 0x00000000, - 0x00031c61, 0x25260220, 0x00341905, 0x00000000, - 0x00131d61, 0x27260220, 0x00341a05, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x00041d52, 0x1f040e68, 0x0e2e4505, 0x1b056105, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x55140000, 0xfb002124, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x00042b61, 0x1d0500a0, 0x00661107, 0x00000000, - 0x27111170, 0x51005303, 0x27791770, 0x53006503, - 0x277b1670, 0x53006903, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x66140000, - 0xf3002524, 0x00020000, 0x00042c61, 0x750500a0, - 0x00661707, 0x00000000, 0x00040b52, 0x77040e68, - 0x0e2e1f05, 0x11056305, 0x00042d61, 0x63050460, - 0x00665507, 0x00000000, 0x60611e61, 0x00105500, - 0xa0700a40, 0x77027902, 0x00041161, 0x72050460, - 0x0066610f, 0x00000000, 0x00031a61, 0x29260220, - 0x00347005, 0x00000000, 0x00131b61, 0x2b260220, - 0x00347105, 0x00000000, 0x00041b69, 0x79058660, - 0x02467205, 0x00000017, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x17140000, - 0xfb042924, 0x00040000, 0x00041940, 0x1b058660, - 0x06467905, 0x3b800000, 0x20510941, 0x1b001500, - 0x205b1441, 0x1b001d00, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x20530a40, 0x51000300, - 0x205d1240, 0x5b000300, 0x255b1162, 0x5d435300, - 0x00042e61, 0x6b050020, 0x00666607, 0x00000000, - 0x00040061, 0x65050460, 0x00666117, 0x00000000, - 0x00041f69, 0x67058660, 0x02466305, 0x00000017, - 0x00041b6c, 0x11058660, 0x02466b05, 0x00000002, - 0x00041b69, 0x7d058660, 0x02466505, 0x00000017, - 0x00041b40, 0x19058660, 0x06466705, 0x3b800000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xe0231b65, 0x00f01103, 0x00041b40, 0x1f058660, - 0x06467d05, 0x3b800000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x20291b41, 0x19000700, - 0x20213d41, 0x19005700, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x00041a69, 0x27058660, - 0x02462305, 0x00000002, 0x20550a41, 0x1f001300, - 0x205f1741, 0x1f007500, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x202bc940, 0x29000100, - 0x20591440, 0x21000100, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x00042f65, 0x25058220, - 0x02461705, 0x1fffffff, 0xa0631a40, 0x27006902, - 0x2057c940, 0x55000500, 0x20610c40, 0x5f000500, - 0x25551362, 0x59432b00, 0x00031a41, 0x20018220, - 0x01462505, 0x00380038, 0x60671b41, 0x03802502, - 0x27701b70, 0x69006303, 0x00030061, 0x4b060220, - 0x00346305, 0x00000000, 0x00130061, 0x4d060220, - 0x00346405, 0x00000000, 0xe7741670, 0x01806d03, - 0x255f1262, 0x61435700, 0xfe650049, 0x03802503, - 0xa06b1e40, 0x67006d02, 0x00041e52, 0x72042e68, - 0x0e2e7b05, 0x70057705, 0x00131c40, 0x77052660, - 0x06467505, 0x00443526, 0x00030d40, 0x76052660, - 0x06467405, 0x00443326, 0x25630962, 0x5f005b00, - 0x00130041, 0x20018220, 0x01462605, 0x00380038, - 0x27781d70, 0x6d006b03, 0x00033061, 0x09060220, - 0x00346b05, 0x00000000, 0x00133061, 0x0b060220, - 0x00346c05, 0x00000000, 0x00031f61, 0x4b260220, - 0x00347205, 0x00000000, 0x00131f61, 0x4d260220, - 0x00347305, 0x00000000, 0x25670962, 0x63005500, - 0x00130049, 0x66058222, 0x02462605, 0x00000038, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x73140000, 0xfb044b24, 0x00040000, - 0xe0691141, 0x34006700, 0x00041952, 0x7a040e68, - 0x0e2e7605, 0x78056505, 0x20650940, 0x69006100, - 0x20010040, 0x69202b00, 0x20030040, 0x69205300, - 0x20050040, 0x69205700, 0x20070040, 0x69005900, - 0x20630040, 0x69005d00, 0x00031961, 0x09260220, - 0x00347a05, 0x00000000, 0x00131a61, 0x0b260220, - 0x00347b05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x7b240000, - 0xfb040924, 0x000c0000, 0x00032041, 0x20018220, - 0x01467305, 0x00180018, 0x60112041, 0x01807302, - 0xfe093049, 0x01807303, 0x00130041, 0x20018220, - 0x01467405, 0x00180018, 0x00133049, 0x0a058222, - 0x02467405, 0x00000018, 0xa013c040, 0x11007b02, - 0x27151970, 0x7b001303, 0x00033061, 0x0d060220, - 0x00341305, 0x00000000, 0x00133061, 0x0f060220, - 0x00341405, 0x00000000, 0x0004b052, 0x17040e68, - 0x0e2e7d05, 0x15050905, 0x00031961, 0x0d260220, - 0x00341705, 0x00000000, 0x00131a61, 0x0f260220, - 0x00341805, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c0d24, 0x003c0144, 0xa0190040, 0x01001303, - 0x271b1970, 0x13001903, 0x00030061, 0x51060220, - 0x00341905, 0x00000000, 0x00131461, 0x53060220, - 0x00341a05, 0x00000000, 0xa01d1b40, 0x17021b02, - 0x00031961, 0x51260220, 0x00341d05, 0x00000000, - 0x00131a61, 0x53260220, 0x00341e05, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xfb0c5124, 0x000c6324, - 0x00040025, 0x00004600, 0x00000000, 0x00001c50, - 0xa01e0a40, 0x01904303, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa02a0940, 0x02004303, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xa0561340, 0x02604303, 0xe7200b70, 0x01901e03, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00030f61, 0x52060220, 0x00341e05, 0x00000000, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x00131761, 0x54060220, 0x00341f05, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00030d61, 0x64060220, 0x00342a05, 0x00000000, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x00130961, 0x66060220, 0x00342b05, 0x00000000, - 0x00030961, 0x68060220, 0x00345605, 0x00000000, - 0x00130961, 0x6a060220, 0x00345705, 0x00000000, - 0xa0221f40, 0x45022002, 0x00031961, 0x52260220, - 0x00342205, 0x00000000, 0x00131a61, 0x54260220, - 0x00342305, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x23140000, - 0xf3005224, 0x00020000, 0x00042261, 0x25050020, - 0x00662307, 0x00000000, 0xe0270965, 0x00302503, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0510940, 0x27002d02, 0x27281970, 0x2d005103, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe74b1770, 0x02002a03, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe7581170, 0x02605603, - 0xa02d1b40, 0x4f022802, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa04d1b40, 0x45024b02, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0xa05a0940, 0x45025802, 0x00031a61, 0x64260220, - 0x00344d05, 0x00000000, 0x00131b61, 0x66260220, - 0x00344e05, 0x00000000, 0x00031b61, 0x68260220, - 0x00345a05, 0x00000000, 0x00131c61, 0x6a260220, - 0x00345b05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x4e140000, - 0xf3006424, 0x00020000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x5b140000, - 0xf3006824, 0x00020000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00042061, 0x53050020, - 0x00664e07, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x5d050020, - 0x00665b07, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe0551a65, 0x08005303, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xe05f0965, 0x08005d03, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xae610970, 0x00005f03, - 0x00041b70, 0x00018660, 0x26465505, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x01041a62, 0x63058220, 0x02466105, 0xffffffff, - 0x00041961, 0x00010660, 0x20466305, 0x00000000, - 0x01040022, 0x0001c060, 0x00000a08, 0x00000a08, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041661, 0x070500a0, 0x00664e07, 0x00000000, - 0xa0550c40, 0x03804303, 0x00041461, 0x570500a0, - 0x00665b07, 0x00000000, 0xa0591340, 0x03204303, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x01340000, 0xfb042f24, 0x001c0000, - 0xa05d0b40, 0x01204303, 0xa05f0b40, 0x01a04303, - 0x00040b69, 0x61058660, 0x02464705, 0x00000006, - 0x00040f69, 0x63058660, 0x02464905, 0x00000006, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe0651768, 0x01a04703, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041369, 0x67058660, - 0x02465105, 0x00000006, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041369, 0x69058660, - 0x02462d05, 0x00000006, 0xe06b3068, 0x01a05103, - 0xa16d1740, 0x018e3303, 0xaa6e0040, 0x018e3503, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa04f1240, 0x02c04303, 0xa05b1140, 0x03e04303, - 0x00030061, 0x15060220, 0x00345505, 0x00000000, - 0x00130061, 0x17060220, 0x00345605, 0x00000000, - 0x00031761, 0x19060220, 0x00345905, 0x00000000, - 0x00131561, 0x1b060220, 0x00345a05, 0x00000000, - 0x00030061, 0x21060220, 0x00345d05, 0x00000000, - 0x00130061, 0x23060220, 0x00345e05, 0x00000000, - 0x00030061, 0x25060220, 0x00345f05, 0x00000000, - 0x00131461, 0x27060220, 0x00346005, 0x00000000, - 0xe7531f70, 0x02c04f03, 0x00031761, 0x11060220, - 0x00344f05, 0x00000000, 0x00131361, 0x13060220, - 0x00345005, 0x00000000, 0x00031561, 0x1d060220, - 0x00345b05, 0x00000000, 0x00131561, 0x1f060220, - 0x00345c05, 0x00000000, 0xa04f0040, 0x61004302, - 0x20610066, 0x65006303, 0x20630066, 0x6b006903, - 0xe7650070, 0x03805503, 0xa0551f40, 0x45025302, - 0xa0531d40, 0x67004f02, 0xe7670070, 0x03205903, - 0xa0591c40, 0x45026502, 0x00031c61, 0x11260220, - 0x00345505, 0x00000000, 0x00131d61, 0x13260220, - 0x00345605, 0x00000000, 0xe7550070, 0x03e05b03, - 0xa0651e40, 0x00405303, 0xa0690040, 0x00c05303, - 0xa05b1f40, 0x45026702, 0x00031f61, 0x15260220, - 0x00345905, 0x00000000, 0x00131f61, 0x17260220, - 0x00345a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x59140000, - 0xf3001124, 0x00020000, 0x00031d61, 0x29060220, - 0x00346505, 0x00000000, 0x00130b61, 0x2b060220, - 0x00346605, 0x00000000, 0x27113370, 0x43005d03, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xa0131f40, 0x45025502, 0x00031f61, 0x19260220, - 0x00345b05, 0x00000000, 0x00131f61, 0x1b260220, - 0x00345c05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x55140000, - 0xf3001524, 0x00020000, 0xe7173470, 0x01a05f03, - 0x00031c61, 0x1d260220, 0x00341305, 0x00000000, - 0x00131d61, 0x1f260220, 0x00341405, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00042361, 0x150500a0, 0x00665907, 0x00000000, - 0xa0590940, 0x45021102, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x11140000, - 0xf3001924, 0x00020000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa0191c40, 0x45021702, - 0x271b3570, 0x43004f03, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x17140000, - 0xf3001d24, 0x00020000, 0x0004c461, 0x130500a0, - 0x00665507, 0x00000000, 0x00031b61, 0x21260220, - 0x00345905, 0x00000000, 0x00131c61, 0x23260220, - 0x00345a05, 0x00000000, 0x00031c61, 0x25260220, - 0x00341905, 0x00000000, 0x00131d61, 0x27260220, - 0x00341a05, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041d52, 0x1f040e68, - 0x0e2e4505, 0x1b056105, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x59140000, - 0xfb002124, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x76140000, - 0xf3002524, 0x00020000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00042561, 0x1d0500a0, - 0x00661107, 0x00000000, 0x27111170, 0x4f005303, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x00041661, 0x7c0500a0, 0x00661707, 0x00000000, - 0x27171170, 0x53006503, 0x27190070, 0x53006903, - 0x00040b52, 0x7e040e68, 0x0e2e1f05, 0x11056305, - 0x6071f761, 0x00105900, 0x00040061, 0x73050460, - 0x00665907, 0x00000000, 0xa07a0a40, 0x7e021702, - 0x00042861, 0x78050020, 0x00667607, 0x00000000, - 0x00041161, 0x75050460, 0x00667117, 0x00000000, - 0x00040061, 0x1f050460, 0x0066710f, 0x00000000, - 0x00041d69, 0x1b058660, 0x02467305, 0x00000017, - 0x00031d61, 0x29260220, 0x00347a05, 0x00000000, - 0x00131e61, 0x2b260220, 0x00347b05, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00041e6c, 0x25058660, 0x02467805, 0x00000002, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041e69, 0x23058660, 0x02467505, 0x00000017, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041e69, 0x21058660, 0x02461f05, 0x00000017, - 0x00041e40, 0x4f058660, 0x06461b05, 0x3b800000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x27140000, 0xfb042924, 0x00040000, - 0xe05b1c65, 0x00f02503, 0x00040c40, 0x55058660, - 0x06462305, 0x3b800000, 0x00041c40, 0x53058660, - 0x06462105, 0x3b800000, 0x20700c41, 0x4f000700, - 0x20591241, 0x4f005700, 0x00041b69, 0x5f058660, - 0x02465b05, 0x00000002, 0x20780b41, 0x55001300, - 0x20070a41, 0x53001d00, 0x20740f41, 0x53001500, - 0x20131741, 0x55007c00, 0x2072e940, 0x70000100, - 0xa0171940, 0x5f006902, 0x207c1640, 0x59000100, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x207a0e40, 0x78000500, 0x2011e940, 0x07000300, - 0x20760e40, 0x74000300, 0x20151640, 0x13000500, - 0x00031961, 0x4b060220, 0x00341705, 0x00000000, - 0x00131a61, 0x4d060220, 0x00341805, 0x00000000, - 0x27741270, 0x69001703, 0x25641562, 0x7c437200, - 0xe7011670, 0x01806d03, 0x25661362, 0x11437600, - 0x25680a62, 0x15437a00, 0x00040a52, 0x78042e68, - 0x0e2e1905, 0x74057e05, 0x00030a40, 0x03052660, - 0x06460105, 0x00443326, 0x00130b40, 0x04052660, - 0x06460205, 0x00443526, 0x256a0962, 0x68006600, - 0x00031b61, 0x4b260220, 0x00347805, 0x00000000, - 0x00131c61, 0x4d260220, 0x00347905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x7e140000, 0xfb044b24, 0x00040000, - 0x00042965, 0x5d058220, 0x02462705, 0x1fffffff, - 0x00031941, 0x20018220, 0x01465d05, 0x00380038, - 0x601d1a41, 0x03805d02, 0xfe1b0049, 0x03805d03, - 0xa01f1a40, 0x1d006d02, 0x00130041, 0x20018220, - 0x01465e05, 0x00380038, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031a61, 0x09060220, - 0x00341f05, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131b61, 0x0b060220, - 0x00342005, 0x00000000, 0x27051570, 0x6d001f03, - 0x256c0962, 0x6a006400, 0x00130049, 0x1c058222, - 0x02465e05, 0x00000038, 0xe0701141, 0x34006c00, - 0x00040952, 0x07040e68, 0x0e2e0305, 0x05051b05, - 0x20030940, 0x70207600, 0x20051940, 0x70207a00, - 0x20010040, 0x70207200, 0x20690040, 0x70001100, - 0x206b0040, 0x70001500, 0x00031961, 0x09260220, - 0x00340705, 0x00000000, 0x00131a61, 0x0b260220, - 0x00340805, 0x00000000, 0x20071940, 0x70007c00, - 0x00032a41, 0x20018220, 0x01467e05, 0x00180018, - 0x60172a41, 0x01807e02, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x11240000, - 0xfb040924, 0x000c0000, 0xfe151249, 0x01807e03, - 0x00130041, 0x20018220, 0x01467f05, 0x00180018, - 0x00131249, 0x16058222, 0x02467f05, 0x00000018, - 0xa019c040, 0x17001102, 0x271b1970, 0x11001903, - 0x00033061, 0x0d060220, 0x00341905, 0x00000000, - 0x00133061, 0x0f060220, 0x00341a05, 0x00000000, - 0x0004b052, 0x1d040e68, 0x0e2e1305, 0x1b051505, - 0x00031961, 0x0d260220, 0x00341d05, 0x00000000, - 0x00131a61, 0x0f260220, 0x00341e05, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c0d24, 0x003c0144, - 0xa01f0040, 0x01001903, 0x27211970, 0x19001f03, - 0x00030061, 0x53060220, 0x00341f05, 0x00000000, - 0x00130061, 0x55060220, 0x00342005, 0x00000000, - 0xa0231b40, 0x1d022102, 0x00031961, 0x53260220, - 0x00342305, 0x00000000, 0x00131a61, 0x55260220, - 0x00342405, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c5324, 0x000c6924, 0x00040025, 0x00004600, - 0x00000000, 0x00000eb8, 0xa0241a40, 0x01a04303, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa04e3a40, 0x02104303, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0581140, 0x02704303, - 0xe7260a70, 0x01a02403, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00030f61, 0x54060220, - 0x00342405, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00130b61, 0x56060220, - 0x00342505, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00030961, 0x6a060220, - 0x00344e05, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00130e61, 0x6c060220, - 0x00344f05, 0x00000000, 0x00030961, 0x70060220, - 0x00345805, 0x00000000, 0x00130c61, 0x72060220, - 0x00345905, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xa0280a40, 0x45022602, - 0x00031961, 0x54260220, 0x00342805, 0x00000000, - 0x00131a61, 0x56260220, 0x00342905, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x29140000, 0xf3005424, 0x00020000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x2b050020, 0x00662907, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xe04b0965, 0x00302b03, 0xa01f0940, 0x4b005102, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x274c1970, 0x51001f03, 0xe7500970, 0x02104e03, - 0xe75a1170, 0x02705803, 0xa0211b40, 0x2d024c02, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0520b40, 0x45025002, 0xa05c0940, 0x45025a02, - 0x00031a61, 0x6a260220, 0x00345205, 0x00000000, - 0x00131b61, 0x6c260220, 0x00345305, 0x00000000, - 0x00031b61, 0x70260220, 0x00345c05, 0x00000000, - 0x00131c61, 0x72260220, 0x00345d05, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x53140000, 0xf3006a24, 0x00020000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x5d140000, 0xf3007024, 0x00020000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00042061, 0x55050020, 0x00665307, 0x00000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x00041161, 0x5f050020, 0x00665d07, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xe0571a65, 0x08005503, 0xe0610965, 0x08005f03, - 0xae630970, 0x00006103, 0x00041b70, 0x00018660, - 0x26465705, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x01040a62, 0x65058220, - 0x02466305, 0xffffffff, 0x00041961, 0x00010660, - 0x20466505, 0x00000000, 0x01040022, 0x0001c060, - 0x00000b78, 0x00000b78, 0x00041761, 0x4b0500a0, - 0x00665307, 0x00000000, 0xa04d0040, 0x02d04303, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa04f0040, 0x03904303, 0x00041761, 0x510500a0, - 0x00665d07, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0550f40, 0x03f04303, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001301, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x01340000, 0xfb042f24, 0x001c0000, - 0xa0570d40, 0x01b04303, 0x00041369, 0x59058660, - 0x02464705, 0x00000006, 0x00041369, 0x5b058660, - 0x02464905, 0x00000006, 0xe05f1368, 0x01a01f03, - 0xa1611340, 0x018e3303, 0xaa621740, 0x018e3503, - 0xa0531240, 0x03304303, 0x00041169, 0x5d058660, - 0x02462105, 0x00000006, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031761, 0x07060220, - 0x00344d05, 0x00000000, 0x00133061, 0x09060220, - 0x00344e05, 0x00000000, 0x00033061, 0x0b060220, - 0x00344f05, 0x00000000, 0x00133061, 0x0d060220, - 0x00345005, 0x00000000, 0xe72f3c70, 0x02d04d03, - 0xa0313c40, 0x01204303, 0x00031361, 0x13060220, - 0x00345505, 0x00000000, 0x00130061, 0x15060220, - 0x00345605, 0x00000000, 0xe0490068, 0x01a04703, - 0x00031561, 0x1b060220, 0x00345705, 0x00000000, - 0x00131561, 0x1d060220, 0x00345805, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031761, 0x0f060220, 0x00345305, 0x00000000, - 0x00131761, 0x11060220, 0x00345405, 0x00000000, - 0xa04d0040, 0x59004302, 0x00041e69, 0x47058660, - 0x02461f05, 0x00000006, 0x00031f61, 0x17060220, - 0x00343105, 0x00000000, 0x00131761, 0x19060220, - 0x00343205, 0x00000000, 0x20591f66, 0x49005b03, - 0xe75b0070, 0x03904f03, 0x20490066, 0x5f005d03, - 0xa04f0040, 0x45022f02, 0xa02f1f40, 0x47004d02, - 0xe7470070, 0x03305303, 0xa0531d40, 0x45025b02, - 0x00031c61, 0x07260220, 0x00344f05, 0x00000000, - 0x00131d61, 0x09260220, 0x00345005, 0x00000000, - 0xe74f0070, 0x03f05503, 0xa05b1e40, 0x00402f03, - 0xa05d0040, 0x00c02f03, 0xa0551f40, 0x45024702, - 0x00031f61, 0x0b260220, 0x00345305, 0x00000000, - 0x00131f61, 0x0d260220, 0x00345405, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x47140000, 0xf3000724, 0x00020000, - 0xa0630e40, 0x45024f02, 0x27530070, 0x43003103, - 0x00030d61, 0x1f060220, 0x00345b05, 0x00000000, - 0x00131f61, 0x21060220, 0x00345c05, 0x00000000, - 0x00031f61, 0x0f260220, 0x00345505, 0x00000000, - 0x00131f61, 0x11260220, 0x00345605, 0x00000000, - 0xe75f0070, 0x01b05703, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x4f140000, - 0xf3000b24, 0x00020000, 0x00031f61, 0x13260220, - 0x00346305, 0x00000000, 0x00131f61, 0x15260220, - 0x00346405, 0x00000000, 0xa0551f40, 0x45025302, - 0x27630070, 0x43004d03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x6b140000, - 0xf3000f24, 0x00020000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x27671370, 0x4d002f03, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80000b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x70140000, 0xf3001324, 0x00020000, - 0x00031b61, 0x17260220, 0x00345505, 0x00000000, - 0x00131c61, 0x19260220, 0x00345605, 0x00000000, - 0x00040c52, 0x65040e68, 0x0e2e4505, 0x63055905, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x76140000, 0xfb001724, 0x00000000, - 0x00041952, 0x63040e68, 0x0e2e6505, 0x67054905, - 0x00042d61, 0x310500a0, 0x00664707, 0x00000000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041461, 0x690500a0, 0x00664f07, 0x00000000, - 0xa04f0940, 0x45025f02, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00042f61, 0x6d0500a0, - 0x00666b07, 0x00000000, 0x276b1170, 0x2f005b03, - 0x00031a61, 0x1b260220, 0x00344f05, 0x00000000, - 0x00131b61, 0x1d260220, 0x00345005, 0x00000000, - 0x27670070, 0x2f005d03, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00041761, 0x720500a0, - 0x00667007, 0x00000000, 0xa0700940, 0x63026b02, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x53140000, 0xf3001b24, 0x00020000, - 0x60742161, 0x00107600, 0x00040061, 0x78050460, - 0x00667607, 0x00000000, 0x00031a61, 0x1f260220, - 0x00347005, 0x00000000, 0x00131b61, 0x21260220, - 0x00347105, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x00041161, 0x08050460, - 0x0066740f, 0x00000000, 0x00043f61, 0x11050460, - 0x00667417, 0x00000000, 0x00040d69, 0x7a058660, - 0x02467805, 0x00000017, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x74140000, - 0xfb041f24, 0x00040000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x00041b69, 0x0a058660, - 0x02460805, 0x00000017, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041b69, 0x13058660, - 0x02461105, 0x00000017, 0x00040b40, 0x7c058660, - 0x06467a05, 0x3b800000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x00041b40, 0x0c058660, - 0x06460a05, 0x3b800000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041b40, 0x15058660, - 0x06461305, 0x3b800000, 0x207e0b41, 0x7c004b00, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x201a1741, 0x7c005100, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x200e0a41, 0x0c003100, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x201e1641, 0x0c006d00, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x20170941, 0x15006900, - 0x202f1741, 0x15007200, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x20070d40, 0x7e000100, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x201c1640, 0x1a000100, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x20100c40, 0x0e000300, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x20201640, 0x1e000300, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x2019ec40, 0x17000500, - 0x20311640, 0x2f000500, 0x25431562, 0x1c430700, - 0x25451462, 0x20431000, 0x25471362, 0x31431900, - 0x25491162, 0x47004500, 0x254b1162, 0x49004300, - 0xe04d1141, 0x34004b00, 0x20710940, 0x4d200700, - 0x00042261, 0x55050020, 0x00665307, 0x00000000, - 0x0004196c, 0x57058660, 0x02465505, 0x00000002, - 0x00042365, 0x65058220, 0x02467405, 0x1fffffff, - 0xe0591a65, 0x00f05703, 0x20731a40, 0x4d201000, - 0x00031a41, 0x20018220, 0x01466505, 0x00380038, - 0x60091b41, 0x03806502, 0x00041b69, 0x75058660, - 0x02465905, 0x00000002, 0xfe7e0049, 0x03806503, - 0xa00d1b40, 0x09006102, 0xa0771b40, 0x75005d02, - 0x20751940, 0x4d201900, 0x00130041, 0x20018220, - 0x01466605, 0x00380038, 0x00031b61, 0x27060220, - 0x00340d05, 0x00000000, 0x00131c61, 0x29060220, - 0x00340e05, 0x00000000, 0x27791c70, 0x5d007703, - 0x00030061, 0x23060220, 0x00347705, 0x00000000, - 0x00130061, 0x25060220, 0x00347805, 0x00000000, - 0xe70a0070, 0x01806103, 0x00130049, 0x7f058222, - 0x02466605, 0x00000038, 0x20771b40, 0x4d001c00, - 0x27120070, 0x61000d03, 0x00041e52, 0x7b042e68, - 0x0e2e6705, 0x79056305, 0x00131c40, 0x0d052660, - 0x06460b05, 0x00443526, 0x00031d40, 0x0c052660, - 0x06460a05, 0x00443326, 0x20791b40, 0x4d002000, - 0x00031b61, 0x23260220, 0x00347b05, 0x00000000, - 0x00131c61, 0x25260220, 0x00347c05, 0x00000000, - 0x207b1940, 0x4d003100, 0x00041b52, 0x14040e68, - 0x0e2e0c05, 0x12057e05, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x7d140000, - 0xfb042324, 0x00040000, 0x00031961, 0x27260220, - 0x00341405, 0x00000000, 0x00131a61, 0x29260220, - 0x00341505, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x15240000, - 0xfb042724, 0x000c0000, 0x00032441, 0x20018220, - 0x01467d05, 0x00180018, 0x601e2441, 0x01807d02, - 0xfe191449, 0x01807d03, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0xa0200a40, 0x1e001502, - 0x00130041, 0x20018220, 0x01467e05, 0x00180018, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x27221a70, 0x15002003, 0x00030061, 0x2b060220, - 0x00342005, 0x00000000, 0x00130061, 0x2d060220, - 0x00342105, 0x00000000, 0x00131449, 0x1a058222, - 0x02467e05, 0x00000018, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00049552, 0x24040e68, - 0x0e2e1705, 0x22051905, 0x00031961, 0x2b260220, - 0x00342405, 0x00000000, 0x00131a61, 0x2d260220, - 0x00342505, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x00000000, - 0xfb0c2b24, 0x003c7144, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa0263440, 0x01002003, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x27281970, 0x20002603, 0x00030061, 0x55060220, - 0x00342605, 0x00000000, 0x00130061, 0x57060220, - 0x00342705, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xa02a1b40, 0x24022802, - 0x00031961, 0x55260220, 0x00342a05, 0x00000000, - 0x00131a61, 0x57260220, 0x00342b05, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c5524, 0x000c7924, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000018, - 0xa03d0040, 0x01003d03, 0x00040027, 0x00014060, - 0x00000000, 0xffffa8c0, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00003418, 0x00003418, 0x00040061, 0x37054660, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c3324, 0x000c3724, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xa12b1140, 0x098e3b03, - 0x80103801, 0x00000000, 0x00000000, 0x00000000, - 0xaa2c1140, 0x098e3f03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00043961, 0x31050160, - 0x00466f05, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe72d1a70, 0x09802b03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031361, 0x56060220, 0x00342b05, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x80101101, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x58060220, 0x00342c05, 0x00000000, - 0xe03d1c65, 0x00f03103, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00030c40, 0x19052660, - 0x06462d05, 0x00443b26, 0x00131d40, 0x2e052660, - 0x06462e05, 0x00443f26, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x01060220, - 0x00343d05, 0x00000000, 0x80101c01, 0x00000000, - 0x00000000, 0x00000000, 0x00132061, 0x03060220, - 0x00343e05, 0x00000000, 0x00031c61, 0x56260220, - 0x00341905, 0x00000000, 0x00131c61, 0x58260220, - 0x00342e05, 0x00000000, 0x00031c61, 0x01264220, - 0x00000000, 0x00000000, 0x00131c61, 0x03264220, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x2f140000, - 0xfb045624, 0x00040000, 0xa1052040, 0x2f0e3b02, - 0xaa062040, 0x300e3f02, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00030a70, 0x1a050220, - 0x52460505, 0x00443b06, 0x00131a70, 0x30050220, - 0x52460605, 0x00443f06, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00030a40, 0x07052660, - 0x06461a05, 0x00443b26, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00130a40, 0x08052660, - 0x06463005, 0x00443f26, 0xbd3e1b70, 0x000e0123, - 0x00131b70, 0x3f058660, 0x16440326, 0x00000000, - 0x30403070, 0x390e0103, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131d70, 0x41050220, - 0x52440306, 0x00463a05, 0x00041965, 0x00010220, - 0x22463e05, 0x00464005, 0x11040028, 0x0001c660, - 0x00003108, 0x00003108, 0xa1413040, 0x008e3303, - 0xaa423040, 0x008e3503, 0x00031769, 0x45058660, - 0x02440106, 0x00000006, 0x80103c01, 0x00000000, - 0x00000000, 0x00000000, 0x00131769, 0x46058660, - 0x02440306, 0x00000006, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00030069, 0x47058660, - 0x02440126, 0x00000006, 0x80103c01, 0x00000000, - 0x00000000, 0x00000000, 0x80101701, 0x00000000, - 0x00000000, 0x00000000, 0x00130069, 0x48058660, - 0x02440326, 0x00000006, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xe1491768, 0x01ae0103, - 0x80103c01, 0x00000000, 0x00000000, 0x00000000, - 0xea4a1768, 0x01ae0303, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031f70, 0x2b050220, - 0x52464105, 0x00443306, 0x00130f70, 0x43050220, - 0x52464205, 0x00443506, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0091f40, 0x45004102, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa00f1540, 0x45000502, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x204b0d66, 0x49004703, - 0x00030d40, 0x44052660, 0x06462b05, 0x00443326, - 0x00131d40, 0x45052660, 0x06464305, 0x00443526, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x274d0970, 0x41000903, 0x00033061, 0x15060220, - 0x00340905, 0x00000000, 0x00133061, 0x17060220, - 0x00340a05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x274f1f70, 0x05000f03, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031561, 0x11060220, 0x00340f05, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00131161, 0x13060220, 0x00341005, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041e52, 0x0b040e68, 0x0e2e4405, 0x4d054b05, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041c52, 0x0d040e68, 0x0e2e0705, 0x4f054b05, - 0x00031a61, 0x15260220, 0x00340b05, 0x00000000, - 0x00131b61, 0x17260220, 0x00340c05, 0x00000000, - 0x00031b61, 0x11260220, 0x00340d05, 0x00000000, - 0x00131c61, 0x13260220, 0x00340e05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe0501768, 0x01e00d03, 0x00041970, 0x00018660, - 0x16465005, 0x00000002, 0x01040022, 0x0001c060, - 0x00000168, 0x000000e8, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001565, 0x19058220, - 0x020000a4, 0xfffffc00, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041765, 0x52058620, - 0x02460f05, 0xfffffffc, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041769, 0x54058120, - 0x02466f05, 0x00000002, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041365, 0x57058620, - 0x02460f05, 0x00000003, 0xe0521b69, 0x00405203, - 0x20571966, 0x52005703, 0x20571966, 0x54005703, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x80003066, 0x10218220, 0x02001904, 0x0000000f, - 0x00049031, 0x59160100, 0xfa045714, 0x04040000, - 0x00040024, 0x0001c060, 0x00000090, 0x00000090, - 0x00040070, 0x00018660, 0x16465005, 0x00000001, - 0x01040022, 0x0001c060, 0x00000060, 0x00000040, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x59140000, 0xea040f14, 0x00040000, - 0x00040024, 0x0001c060, 0x00000030, 0x00000030, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x59140000, 0xfb041124, 0x00040000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00002cf0, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb0c1524, 0x00045914, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0611140, 0x00400f03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe7550970, 0x00406103, - 0x00033061, 0x11060220, 0x00346105, 0x00000000, - 0x00133061, 0x13060220, 0x00346205, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0570b40, 0x0d025502, 0x00031961, 0x11260220, - 0x00345705, 0x00000000, 0x00131a61, 0x13260220, - 0x00345805, 0x00000000, 0xe0593668, 0x01e05703, - 0x00041970, 0x00018660, 0x16465905, 0x00000002, - 0x01040022, 0x0001c060, 0x00000188, 0x00000108, - 0x80003965, 0x1a058220, 0x020000a4, 0xfffffc00, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00040065, 0x5b058620, 0x02466105, 0xfffffffc, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x5d058120, 0x02466f05, 0x00000002, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00040065, 0x5f058620, 0x02466105, 0x00000003, - 0xe05b1b69, 0x00405b03, 0x205f1966, 0x5b005f03, - 0x205f1966, 0x5d005f03, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80003066, 0x10218220, - 0x02001a04, 0x0000000f, 0x00049031, 0x64160100, - 0xfa045f14, 0x04040000, 0x00040024, 0x0001c060, - 0x00000090, 0x00000090, 0x00040070, 0x00018660, - 0x16465905, 0x00000001, 0x01040022, 0x0001c060, - 0x00000060, 0x00000040, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x64140000, - 0xea046114, 0x00040000, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80000e01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x64140000, - 0xfb041124, 0x00040000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00002a78, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa05e0040, 0x00400903, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x27600970, 0x09005e03, 0x00033061, 0x11060220, - 0x00345e05, 0x00000000, 0x00133061, 0x13060220, - 0x00345f05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0620b40, 0x0b026002, - 0x00031961, 0x11260220, 0x00346205, 0x00000000, - 0x00131a61, 0x13260220, 0x00346305, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x00000000, 0xfb0c1124, 0x00046414, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001701, 0x00000000, 0x00000000, 0x00000000, - 0xa06d0040, 0x00800f03, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xe7631970, 0x00806d03, - 0x00033761, 0x11060220, 0x00346d05, 0x00000000, - 0x00133761, 0x13060220, 0x00346e05, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0650b40, 0x0d026302, 0x00031961, 0x11260220, - 0x00346505, 0x00000000, 0x00131a61, 0x13260220, - 0x00346605, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe0671168, 0x01e06503, - 0x00041970, 0x00018660, 0x16466705, 0x00000002, - 0x01040022, 0x0001c060, 0x00000148, 0x000000d8, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003965, 0x1b058220, 0x020000a4, 0xfffffc00, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041165, 0x69058620, 0x02466d05, 0xfffffffc, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x6b058120, 0x02466f05, 0x00000002, - 0x00040e65, 0x65058620, 0x02466d05, 0x00000003, - 0xe0691b69, 0x00406903, 0x20651966, 0x69006503, - 0x20651966, 0x6b006503, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80003866, 0x10218220, - 0x02001b04, 0x0000000f, 0x00049831, 0x74160100, - 0xfa046514, 0x04040000, 0x00040024, 0x0001c060, - 0x00000080, 0x00000080, 0x00040070, 0x00018660, - 0x16466705, 0x00000001, 0x01040022, 0x0001c060, - 0x00000050, 0x00000030, 0x00044831, 0x74140000, - 0xea046d14, 0x00040000, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x74140000, - 0xfb041124, 0x00040000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00002778, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xa06c0b40, 0x00800903, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x27700970, 0x09006c03, 0x00033861, 0x11060220, - 0x00346c05, 0x00000000, 0x00133861, 0x13060220, - 0x00346d05, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xa0720b40, 0x0b027002, - 0x00031961, 0x11260220, 0x00347205, 0x00000000, - 0x00131a61, 0x13260220, 0x00347305, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x00000000, 0xfb0c1124, 0x00047414, - 0xa07d1140, 0x00c00f03, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe7731970, 0x00c07d03, - 0x00033861, 0x11060220, 0x00347d05, 0x00000000, - 0x00133861, 0x13060220, 0x00347e05, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xa0750b40, 0x0d027302, 0x00031961, 0x11260220, - 0x00347505, 0x00000000, 0x00131a61, 0x13260220, - 0x00347605, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe0771468, 0x01e07503, - 0x00041970, 0x00018660, 0x16467705, 0x00000002, - 0x01040022, 0x0001c060, 0x00000158, 0x000000e8, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001365, 0x1c058220, 0x020000a4, 0xfffffc00, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041365, 0x79058620, 0x02467d05, 0xfffffffc, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041169, 0x7b058120, 0x02466f05, 0x00000002, - 0x00040e65, 0x75058620, 0x02467d05, 0x00000003, - 0xe0791b69, 0x00407903, 0x20751966, 0x79007503, - 0x20751966, 0x7b007503, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80003666, 0x10218220, - 0x02001c04, 0x0000000f, 0x00049631, 0x17160100, - 0xfa047514, 0x04040000, 0x00040024, 0x0001c060, - 0x00000080, 0x00000080, 0x00040070, 0x00018660, - 0x16467705, 0x00000001, 0x01040022, 0x0001c060, - 0x00000050, 0x00000030, 0x00044631, 0x17140000, - 0xea047d14, 0x00040000, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x17140000, - 0xfb041124, 0x00040000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x000024a8, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa07c0940, 0x00c00903, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x277e0970, 0x09007c03, 0x00033661, 0x11060220, - 0x00347c05, 0x00000000, 0x00133661, 0x13060220, - 0x00347d05, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa0151b40, 0x0b027e02, - 0x00031961, 0x11260220, 0x00341505, 0x00000000, - 0x00131a61, 0x13260220, 0x00341605, 0x00000000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x00000000, 0xfb0c1124, 0x00041714, - 0xa03b3a40, 0x01000f03, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x27161970, 0x0f003b03, - 0x00033961, 0x11060220, 0x00343b05, 0x00000000, - 0x00133961, 0x13060220, 0x00343c05, 0x00000000, - 0xa02b1b40, 0x0d021602, 0x00031961, 0x11260220, - 0x00342b05, 0x00000000, 0x00131a61, 0x13260220, - 0x00342c05, 0x00000000, 0xe02d0068, 0x01e02b03, - 0x00041970, 0x00018660, 0x16462d05, 0x00000002, - 0x01040022, 0x0001c060, 0x00000138, 0x000000c8, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001365, 0x1d058220, 0x020000a4, 0xfffffc00, - 0x00040065, 0x2f058620, 0x02463b05, 0xfffffffc, - 0x00043969, 0x31058120, 0x02466f05, 0x00000002, - 0x00040065, 0x2b058620, 0x02463b05, 0x00000003, - 0xe02f1b69, 0x00402f03, 0x202b1966, 0x2f002b03, - 0x202b1966, 0x31002b03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02001d04, 0x0000000f, 0x00049b31, 0x41160100, - 0xfa042b14, 0x04040000, 0x00040024, 0x0001c060, - 0x00000080, 0x00000080, 0x00040070, 0x00018660, - 0x16462d05, 0x00000001, 0x01040022, 0x0001c060, - 0x00000050, 0x00000030, 0x00044b31, 0x41140000, - 0xea043b14, 0x00040000, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x41140000, - 0xfb041124, 0x00040000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00002208, 0xa03b3b40, 0x01000903, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x273d1970, 0x09003b03, 0x00033b61, 0x11060220, - 0x00343b05, 0x00000000, 0x00133b61, 0x13060220, - 0x00343c05, 0x00000000, 0xa03f1b40, 0x0b023d02, - 0x00031961, 0x11260220, 0x00343f05, 0x00000000, - 0x00131a61, 0x13260220, 0x00344005, 0x00000000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x00000000, 0xfb0c1124, 0x00044114, - 0xa04a1740, 0x01400f03, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xe7401970, 0x01404a03, - 0x00033c61, 0x11060220, 0x00344a05, 0x00000000, - 0x00133c61, 0x13060220, 0x00344b05, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xa0420b40, 0x0d024002, 0x00031961, 0x11260220, - 0x00344205, 0x00000000, 0x00131a61, 0x13260220, - 0x00344305, 0x00000000, 0xe0441768, 0x01e04203, - 0x00041970, 0x00018660, 0x16464405, 0x00000002, - 0x01040022, 0x0001c060, 0x00000138, 0x000000c8, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001465, 0x1e058220, 0x020000a4, 0xfffffc00, - 0x00041765, 0x46058620, 0x02464a05, 0xfffffffc, - 0x00041769, 0x48058120, 0x02466f05, 0x00000002, - 0x00040e65, 0x42058620, 0x02464a05, 0x00000003, - 0xe0461b69, 0x00404603, 0x20421966, 0x46004203, - 0x20421966, 0x48004203, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02001e04, 0x0000000f, 0x00049d31, 0x4f160100, - 0xfa044214, 0x04040000, 0x00040024, 0x0001c060, - 0x00000080, 0x00000080, 0x00040070, 0x00018660, - 0x16464405, 0x00000001, 0x01040022, 0x0001c060, - 0x00000050, 0x00000030, 0x00044d31, 0x4f140000, - 0xea044a14, 0x00040000, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x4f140000, - 0xfb041124, 0x00040000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00001f98, 0xa0493d40, 0x01400903, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x274b0970, 0x09004903, 0x00033d61, 0x11060220, - 0x00344905, 0x00000000, 0x00133d61, 0x13060220, - 0x00344a05, 0x00000000, 0xa04d0940, 0x0b024b02, - 0x00031961, 0x11260220, 0x00344d05, 0x00000000, - 0x00131a61, 0x13260220, 0x00344e05, 0x00000000, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x00000000, 0xfb0c1124, 0x00044f14, - 0xa0581340, 0x01800f03, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0xe74e1970, 0x01805803, - 0x00033e61, 0x11060220, 0x00345805, 0x00000000, - 0x00133e61, 0x13060220, 0x00345905, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xa0501b40, 0x0d024e02, 0x00031961, 0x11260220, - 0x00345005, 0x00000000, 0x00131a61, 0x13260220, - 0x00345105, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe0521768, 0x01e05003, - 0x00041970, 0x00018660, 0x16465205, 0x00000002, - 0x01040022, 0x0001c060, 0x00000168, 0x000000c8, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001365, 0x1f058220, 0x020000a4, 0xfffffc00, - 0x00043065, 0x54058620, 0x02465805, 0xfffffffc, - 0x00041369, 0x56058120, 0x02466f05, 0x00000002, - 0x00040065, 0x50058620, 0x02465805, 0x00000003, - 0xe0541b69, 0x00405403, 0x20501966, 0x54005003, - 0x20501966, 0x56005003, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02001f04, 0x0000000f, 0x00049031, 0x5d160100, - 0xfa045014, 0x04040000, 0x00040024, 0x0001c060, - 0x000000b0, 0x000000b0, 0x00040070, 0x00018660, - 0x16465205, 0x00000001, 0x01040022, 0x0001c060, - 0x00000080, 0x00000050, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x5d140000, - 0xea045814, 0x00040000, 0x00040024, 0x0001c060, - 0x00000040, 0x00000040, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x5d140000, - 0xfb041124, 0x00040000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00001cd8, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0570b40, 0x01800903, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x27591970, 0x09005703, 0x00033061, 0x11060220, - 0x00345705, 0x00000000, 0x00133061, 0x13060220, - 0x00345805, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0xa05b0040, 0x0b025902, - 0x00031961, 0x11260220, 0x00345b05, 0x00000000, - 0x00131a61, 0x13260220, 0x00345c05, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x00000000, 0xfb0c1124, 0x00045d14, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xa0661140, 0x01c00f03, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xe75c1970, 0x01c06603, - 0x00033f61, 0x11060220, 0x00346605, 0x00000000, - 0x00133f61, 0x13060220, 0x00346705, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xa05e0b40, 0x0d025c02, 0x00031961, 0x11260220, - 0x00345e05, 0x00000000, 0x00131a61, 0x13260220, - 0x00345f05, 0x00000000, 0xe0601168, 0x01e05e03, - 0x00041970, 0x00018660, 0x16466005, 0x00000002, - 0x01040022, 0x0001c060, 0x00000158, 0x000000c8, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001365, 0x20058220, 0x020000a4, 0xfffffc00, - 0x00041665, 0x62058620, 0x02466605, 0xfffffffc, - 0x00043869, 0x64058120, 0x02466f05, 0x00000002, - 0x00040e65, 0x5e058620, 0x02466605, 0x00000003, - 0xe0621b69, 0x00406203, 0x205e1966, 0x62005e03, - 0x205e1966, 0x64005e03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02002004, 0x0000000f, 0x00049031, 0x6b160100, - 0xfa045e14, 0x04040000, 0x00040024, 0x0001c060, - 0x000000a0, 0x000000a0, 0x00040070, 0x00018660, - 0x16466005, 0x00000001, 0x01040022, 0x0001c060, - 0x00000070, 0x00000040, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x6b140000, - 0xea046614, 0x00040000, 0x00040024, 0x0001c060, - 0x00000040, 0x00000040, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x6b140000, - 0xfb041124, 0x00040000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x000019f8, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0650e40, 0x01c00903, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x27670970, 0x09006503, 0x00033061, 0x11060220, - 0x00346505, 0x00000000, 0x00133061, 0x13060220, - 0x00346605, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0690940, 0x0b026702, - 0x00031961, 0x11260220, 0x00346905, 0x00000000, - 0x00131a61, 0x13260220, 0x00346a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c1124, 0x00046b14, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0761640, 0x02000f03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x276a1970, 0x0f007603, - 0x00033061, 0x11060220, 0x00347605, 0x00000000, - 0x00133061, 0x13060220, 0x00347705, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa06c0b40, 0x0d026a02, 0x00031961, 0x11260220, - 0x00346c05, 0x00000000, 0x00131a61, 0x13260220, - 0x00346d05, 0x00000000, 0xe0701168, 0x01e06c03, - 0x00041970, 0x00018660, 0x16467005, 0x00000002, - 0x01040022, 0x0001c060, 0x00000128, 0x000000a8, - 0x80003965, 0x21058220, 0x020000a4, 0xfffffc00, - 0x00041465, 0x72058620, 0x02467605, 0xfffffffc, - 0x00043669, 0x74058120, 0x02466f05, 0x00000002, - 0x00040e65, 0x6c058620, 0x02467605, 0x00000003, - 0xe0721b69, 0x00407203, 0x206c1966, 0x72006c03, - 0x206c1966, 0x74006c03, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80003066, 0x10218220, - 0x02002104, 0x0000000f, 0x00049031, 0x7b160100, - 0xfa046c14, 0x04040000, 0x00040024, 0x0001c060, - 0x00000090, 0x00000090, 0x00040070, 0x00018660, - 0x16467005, 0x00000001, 0x01040022, 0x0001c060, - 0x00000060, 0x00000040, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x7b140000, - 0xea047614, 0x00040000, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x7b140000, - 0xfb041124, 0x00040000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00001758, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0750e40, 0x02000903, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x27770970, 0x09007503, 0x00033061, 0x11060220, - 0x00347505, 0x00000000, 0x00133061, 0x13060220, - 0x00347605, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0790b40, 0x0b027702, - 0x00031961, 0x11260220, 0x00347905, 0x00000000, - 0x00131a61, 0x13260220, 0x00347a05, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xfb0c1124, 0x00047b14, - 0xa02b3b40, 0x02400f03, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe77a1970, 0x02402b03, - 0x00033161, 0x11060220, 0x00342b05, 0x00000000, - 0x00133161, 0x13060220, 0x00342c05, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa07c0940, 0x0d027a02, 0x00031961, 0x11260220, - 0x00347c05, 0x00000000, 0x00131a61, 0x13260220, - 0x00347d05, 0x00000000, 0xe07e1168, 0x01e07c03, - 0x00041970, 0x00018660, 0x16467e05, 0x00000002, - 0x01040022, 0x0001c060, 0x00000128, 0x000000b8, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003965, 0x22058220, 0x020000a4, 0xfffffc00, - 0x00040065, 0x15058620, 0x02462b05, 0xfffffffc, - 0x00043969, 0x17058120, 0x02466f05, 0x00000002, - 0x00040965, 0x7c058620, 0x02462b05, 0x00000003, - 0xe0151b69, 0x00401503, 0x207c1966, 0x15007c03, - 0x207c1966, 0x17007c03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80003966, 0x10218220, - 0x02002204, 0x0000000f, 0x00049931, 0x31160100, - 0xfa047c14, 0x04040000, 0x00040024, 0x0001c060, - 0x00000080, 0x00000080, 0x00040070, 0x00018660, - 0x16467e05, 0x00000001, 0x01040022, 0x0001c060, - 0x00000050, 0x00000030, 0x00044931, 0x31140000, - 0xea042b14, 0x00040000, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x31140000, - 0xfb041124, 0x00040000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x000014b8, 0xa02b3940, 0x02400903, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x272d1970, 0x09002b03, 0x00033961, 0x11060220, - 0x00342b05, 0x00000000, 0x00133961, 0x13060220, - 0x00342c05, 0x00000000, 0xa02f1b40, 0x0b022d02, - 0x00031961, 0x11260220, 0x00342f05, 0x00000000, - 0x00131a61, 0x13260220, 0x00343005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x00000000, 0xfb0c1124, 0x00043114, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xa0431740, 0x02800f03, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xe7301970, 0x02804303, - 0x00033961, 0x11060220, 0x00344305, 0x00000000, - 0x00133961, 0x13060220, 0x00344405, 0x00000000, - 0xa03b1b40, 0x0d023002, 0x00031961, 0x11260220, - 0x00343b05, 0x00000000, 0x00131a61, 0x13260220, - 0x00343c05, 0x00000000, 0xe03d0068, 0x01e03b03, - 0x00041970, 0x00018660, 0x16463d05, 0x00000002, - 0x01040022, 0x0001c060, 0x00000138, 0x000000b8, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003965, 0x23058220, 0x020000a4, 0xfffffc00, - 0x00040065, 0x3f058620, 0x02464305, 0xfffffffc, - 0x00043d69, 0x41058120, 0x02466f05, 0x00000002, - 0x00040065, 0x3b058620, 0x02464305, 0x00000003, - 0xe03f1b69, 0x00403f03, 0x203b1966, 0x3f003b03, - 0x203b1966, 0x41003b03, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02002304, 0x0000000f, 0x00049a31, 0x48160100, - 0xfa043b14, 0x04040000, 0x00040024, 0x0001c060, - 0x00000090, 0x00000090, 0x00040070, 0x00018660, - 0x16463d05, 0x00000001, 0x01040022, 0x0001c060, - 0x00000060, 0x00000040, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x48140000, - 0xea044314, 0x00040000, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80000e01, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x48140000, - 0xfb041124, 0x00040000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00001258, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xa0420e40, 0x02800903, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x27440970, 0x09004203, 0x00033a61, 0x11060220, - 0x00344205, 0x00000000, 0x00133a61, 0x13060220, - 0x00344305, 0x00000000, 0xa0460b40, 0x0b024402, - 0x00031961, 0x11260220, 0x00344605, 0x00000000, - 0x00131a61, 0x13260220, 0x00344705, 0x00000000, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c1124, 0x00044814, - 0xa0513040, 0x02c00f03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe7471970, 0x02c05103, - 0x00033261, 0x11060220, 0x00345105, 0x00000000, - 0x00133261, 0x13060220, 0x00345205, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0491b40, 0x0d024702, 0x00031961, 0x11260220, - 0x00344905, 0x00000000, 0x00131a61, 0x13260220, - 0x00344a05, 0x00000000, 0xe04b1768, 0x01e04903, - 0x00041970, 0x00018660, 0x16464b05, 0x00000002, - 0x01040022, 0x0001c060, 0x00000138, 0x000000b8, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003965, 0x24058220, 0x020000a4, 0xfffffc00, - 0x00041165, 0x4d058620, 0x02465105, 0xfffffffc, - 0x00043069, 0x4f058120, 0x02466f05, 0x00000002, - 0x00040065, 0x49058620, 0x02465105, 0x00000003, - 0xe04d1b69, 0x00404d03, 0x20491966, 0x4d004903, - 0x20491966, 0x4f004903, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02002404, 0x0000000f, 0x00049c31, 0x56160100, - 0xfa044914, 0x04040000, 0x00040024, 0x0001c060, - 0x00000090, 0x00000090, 0x00040070, 0x00018660, - 0x16464b05, 0x00000001, 0x01040022, 0x0001c060, - 0x00000060, 0x00000040, 0x80001301, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x56140000, - 0xea045114, 0x00040000, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80000b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x56140000, - 0xfb041124, 0x00040000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000fb8, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xa0503040, 0x02c00903, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x27521970, 0x09005003, 0x00033c61, 0x11060220, - 0x00345005, 0x00000000, 0x00133c61, 0x13060220, - 0x00345105, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0541b40, 0x0b025202, - 0x00031961, 0x11260220, 0x00345405, 0x00000000, - 0x00131a61, 0x13260220, 0x00345505, 0x00000000, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x00000000, 0xfb0c1124, 0x00045614, - 0xa07a1340, 0x03000f03, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x27551970, 0x0f007a03, - 0x00033361, 0x11060220, 0x00347a05, 0x00000000, - 0x00133361, 0x13060220, 0x00347b05, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xa0570b40, 0x0d025502, 0x00031961, 0x11260220, - 0x00345705, 0x00000000, 0x00131a61, 0x13260220, - 0x00345805, 0x00000000, 0xe0590068, 0x01e05703, - 0x00041970, 0x00018660, 0x16465905, 0x00000002, - 0x01040022, 0x0001c060, 0x00000138, 0x000000b8, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003965, 0x25058220, 0x020000a4, 0xfffffc00, - 0x00041165, 0x5b058620, 0x02467a05, 0xfffffffc, - 0x00043069, 0x5d058120, 0x02466f05, 0x00000002, - 0x00040b65, 0x57058620, 0x02467a05, 0x00000003, - 0xe05b1b69, 0x00405b03, 0x20571966, 0x5b005703, - 0x20571966, 0x5d005703, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02002504, 0x0000000f, 0x00049031, 0x5b160100, - 0xfa045714, 0x04040000, 0x00040024, 0x0001c060, - 0x00000090, 0x00000090, 0x00040070, 0x00018660, - 0x16465905, 0x00000001, 0x01040022, 0x0001c060, - 0x00000060, 0x00000040, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x5b140000, - 0xea047a14, 0x00040000, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x5b140000, - 0xfb041124, 0x00040000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000d18, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa05e1740, 0x03000903, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041165, 0x67058220, 0x02465b05, 0x00ffffff, - 0x27600970, 0x09005e03, 0x00030061, 0x15060220, - 0x00345e05, 0x00000000, 0x00133961, 0x17060220, - 0x00345f05, 0x00000000, 0xa0620b40, 0x0b026002, - 0x00031961, 0x15260220, 0x00346205, 0x00000000, - 0x00131a61, 0x17260220, 0x00346305, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x63140000, 0xfb041524, 0x00040000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x00041665, 0x65058220, 0x02466305, 0xff000000, - 0x205e1966, 0x67006503, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x00000000, - 0xfb0c1524, 0x00045e14, 0x00040070, 0x00018660, - 0x16465905, 0x00000002, 0x01040022, 0x0001c060, - 0x00000128, 0x000000c8, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80003965, 0x26058220, - 0x020000a4, 0xfffffc00, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00040965, 0x68058620, - 0x02467a05, 0xfffffffc, 0x00041169, 0x6a058120, - 0x02466f05, 0x00000002, 0x00040965, 0x60058620, - 0x02467a05, 0x00000003, 0xe0681b69, 0x00406803, - 0x20601966, 0x68006003, 0x20601966, 0x6a006003, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02002604, 0x0000000f, - 0x00049031, 0x5c160100, 0xfa046014, 0x04040000, - 0x00040024, 0x0001c060, 0x00000070, 0x00000070, - 0x00040070, 0x00018660, 0x16465905, 0x00000001, - 0x01040022, 0x0001c060, 0x00000040, 0x00000030, - 0x00044031, 0x5c140000, 0xea047a14, 0x00040000, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00044031, 0x5c140000, 0xfb041124, 0x00040000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000ad0, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00043565, 0x6b058220, 0x02465e05, 0x00ffffff, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00041765, 0x6d058220, 0x02465c05, 0xff000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x20610966, 0x6d006b03, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x00000000, - 0xfb0c1524, 0x00046114, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xa07b3040, 0x03400f03, - 0x27700970, 0x0f007b03, 0x00033061, 0x11060220, - 0x00347b05, 0x00000000, 0x00133061, 0x13060220, - 0x00347c05, 0x00000000, 0xa0720b40, 0x0d027002, - 0x00031961, 0x11260220, 0x00347205, 0x00000000, - 0x00131a61, 0x13260220, 0x00347305, 0x00000000, - 0xe0740068, 0x01e07203, 0x00041970, 0x00018660, - 0x16467405, 0x00000002, 0x01040022, 0x0001c060, - 0x00000148, 0x000000d8, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001265, 0x27058220, - 0x020000a4, 0xfffffc00, 0x00041665, 0x76058620, - 0x02467b05, 0xfffffffc, 0x00041469, 0x78058120, - 0x02466f05, 0x00000002, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041665, 0x62058620, - 0x02467b05, 0x00000003, 0xe0761b69, 0x00407603, - 0x20621966, 0x76006203, 0x20621966, 0x78006203, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02002704, 0x0000000f, - 0x00049031, 0x5d160100, 0xfa046214, 0x04040000, - 0x00040024, 0x0001c060, 0x00000080, 0x00000080, - 0x00040070, 0x00018660, 0x16467405, 0x00000001, - 0x01040022, 0x0001c060, 0x00000050, 0x00000030, - 0x00044031, 0x5d140000, 0xea047b14, 0x00040000, - 0x00040024, 0x0001c060, 0x00000030, 0x00000030, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x5d140000, 0xfb041124, 0x00040000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000860, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0790b40, 0x03400903, 0x00042065, 0x30058220, - 0x02465d05, 0x00ffffff, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x277d0970, 0x09007903, - 0x00033061, 0x15060220, 0x00347905, 0x00000000, - 0x00133061, 0x17060220, 0x00347a05, 0x00000000, - 0xa02b1b40, 0x0b027d02, 0x00031961, 0x15260220, - 0x00342b05, 0x00000000, 0x00131a61, 0x17260220, - 0x00342c05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x2c140000, - 0xfb041524, 0x00040000, 0x00042665, 0x2e058220, - 0x02462c05, 0xff000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x20631966, 0x30002e03, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x00000000, 0xfb0c1524, 0x00046314, - 0x00040070, 0x00018660, 0x16467405, 0x00000002, - 0x01040022, 0x0001c060, 0x00000158, 0x000000d8, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001265, 0x28058220, 0x020000a4, 0xfffffc00, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00043065, 0x31058620, 0x02467b05, 0xfffffffc, - 0x00043a69, 0x3b058120, 0x02466f05, 0x00000002, - 0x00041665, 0x65058620, 0x02467b05, 0x00000003, - 0xe0311b69, 0x00403103, 0x20651966, 0x31006503, - 0x20651966, 0x3b006503, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02002804, 0x0000000f, 0x00049031, 0x5e160100, - 0xfa046514, 0x04040000, 0x00040024, 0x0001c060, - 0x00000090, 0x00000090, 0x00040070, 0x00018660, - 0x16467405, 0x00000001, 0x01040022, 0x0001c060, - 0x00000060, 0x00000040, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x5e140000, - 0xea047b14, 0x00040000, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80001701, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x5e140000, - 0xfb041124, 0x00040000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x000005e8, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00043765, 0x3c058220, - 0x02466305, 0x00ffffff, 0x00042065, 0x3e058220, - 0x02465e05, 0xff000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x20660966, 0x3e003c03, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c1524, 0x00046614, - 0xa06b0040, 0x03800f03, 0x273f1970, 0x0f006b03, - 0x00033061, 0x11060220, 0x00346b05, 0x00000000, - 0x00133061, 0x13060220, 0x00346c05, 0x00000000, - 0xa0411b40, 0x0d023f02, 0x00031961, 0x11260220, - 0x00344105, 0x00000000, 0x00131a61, 0x13260220, - 0x00344205, 0x00000000, 0xe0431768, 0x01e04103, - 0x00041970, 0x00018660, 0x16464305, 0x00000002, - 0x01040022, 0x0001c060, 0x00000378, 0x000001d8, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80003965, 0x29058220, 0x020000a4, 0xfffffc00, - 0x00041765, 0x46058620, 0x02466b05, 0xfffffffc, - 0x00040069, 0x53058120, 0x02466f05, 0x00000002, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041165, 0x67058620, 0x02466b05, 0x00000003, - 0xa0483c40, 0x03c00f03, 0x80003865, 0x2a058220, - 0x020000a4, 0xfffffc00, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe0461d69, 0x00404603, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x00040b65, 0x4a058620, 0x02464805, 0xfffffffc, - 0x00041165, 0x69058620, 0x02464805, 0x00000003, - 0x20671b66, 0x46006703, 0xe04a1b69, 0x00404a03, - 0x20671a66, 0x53006703, 0x20691a66, 0x4a006903, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02002904, 0x0000000f, - 0x00049031, 0x45160100, 0xfa046714, 0x04040000, - 0x20691966, 0x53006903, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02002a04, 0x0000000f, 0x00049031, 0x49160100, - 0xfa046914, 0x04040000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00031161, 0x7c060220, - 0x00344505, 0x00000000, 0x80102001, 0x00000000, - 0x00000000, 0x00000000, 0x00131161, 0x5f060220, - 0x00344605, 0x00000000, 0x00139061, 0x5f260220, - 0x00344a05, 0x00000000, 0x0003b061, 0x7c260220, - 0x00344905, 0x00000000, 0x00040024, 0x0001c060, - 0x000001b0, 0x000001b0, 0x00040070, 0x00018660, - 0x16464305, 0x00000001, 0x01040022, 0x0001c060, - 0x00000180, 0x000000c0, 0x80000d01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x0d240000, - 0xea046b14, 0x000c0000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80102001, 0x00000000, - 0x00000000, 0x00000000, 0x00130961, 0x5f060220, - 0x00340e05, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00030961, 0x7c060220, - 0x00340d05, 0x00000000, 0x0013a061, 0x5f260220, - 0x00341005, 0x00000000, 0x0003a061, 0x7c260220, - 0x00340f05, 0x00000000, 0x00040024, 0x0001c060, - 0x000000d0, 0x000000d0, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x0d240000, - 0xfb041124, 0x000c0000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80102801, 0x00000000, - 0x00000000, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00130961, 0x5f060220, - 0x00340e05, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00030961, 0x7c060220, - 0x00340d05, 0x00000000, 0x0013a861, 0x5f260220, - 0x00341005, 0x00000000, 0x0003a861, 0x7c260220, - 0x00340f05, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000178, 0xa04b0f40, 0x03800903, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00031c61, 0x11050220, 0x00447c06, 0x00000000, - 0x80103801, 0x00000000, 0x00000000, 0x00000000, - 0x00131e61, 0x12050220, 0x00445f06, 0x00000000, - 0x00033861, 0x13050220, 0x00447c26, 0x00000000, - 0x00133861, 0x14050220, 0x00445f26, 0x00000000, - 0x274d0970, 0x09004b03, 0x00030061, 0x0d060220, - 0x00344b05, 0x00000000, 0x00130d61, 0x0f060220, - 0x00344c05, 0x00000000, 0xa04f1b40, 0x0b024d02, - 0x00031961, 0x0d260220, 0x00344f05, 0x00000000, - 0x00131a61, 0x0f260220, 0x00345005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c0d24, 0x000c1124, - 0xa12c0040, 0x010e0103, 0xaa500040, 0x010e0303, - 0x00031a70, 0x2d050220, 0x52462c05, 0x00440106, - 0x00131a70, 0x51050220, 0x52465005, 0x00440306, - 0x00031a40, 0x2e052660, 0x06462d05, 0x00440126, - 0x00131a40, 0x52052660, 0x06465105, 0x00440326, - 0x00030061, 0x01060220, 0x00342c05, 0x00000000, - 0x00130061, 0x03060220, 0x00345005, 0x00000000, - 0x00031a61, 0x01260220, 0x00342e05, 0x00000000, - 0x00131a61, 0x03260220, 0x00345205, 0x00000000, - 0x00040027, 0x00014060, 0x00000000, 0xffffcea8, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80030961, 0x7e050220, 0x00460005, 0x00000000, - 0x80040931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_copy_dxr_decode = { - .prog_data = { - .base.nr_params = 12, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 52208, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_copy_dxr_decode_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = true, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 12, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 16, - .arg_count = 2, - .args = gfx125_bvh_copy_dxr_decode_args, - .code = gfx125_bvh_copy_dxr_decode_code, -}; -const char *gfx125_bvh_copy_dxr_decode_sha1 = "1a0680fdc6b0cca808a5bae3323eaa67a55447fd"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_copy_serialize_for_input_dump_indirect.h b/src/intel/vulkan/grl/gfx125_bvh_copy_serialize_for_input_dump_indirect.h deleted file mode 100644 index ba031553a06..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_copy_serialize_for_input_dump_indirect.h +++ /dev/null @@ -1,7994 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_copy_serialize_for_input_dump_indirect_relocs[] = { - { 1, BRW_SHADER_RELOC_TYPE_MOV_IMM, 4528, 0 }, - { 0, BRW_SHADER_RELOC_TYPE_MOV_IMM, 4544, 0 }, -}; -static const struct brw_kernel_arg_desc gfx125_bvh_copy_serialize_for_input_dump_indirect_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, - { 24, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g47<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g71<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g48<1>UD g47<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -mov(8) g93<1>UW 0x76543210V { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g1UD g48UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g93.8<1>UW g93<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g87.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g107.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g41.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g43.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g73.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g53.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g49.1<2>F g2.7<0,1,0>F { align1 1Q }; -mov(8) g45.1<2>F g2.7<0,1,0>F { align1 2Q }; -mov(8) g87<2>F g2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g107<2>F g2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g41<2>F g2.2<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g43<2>F g2.2<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g73<2>F g2.4<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g53<2>F g2.4<0,1,0>F { align1 2Q F@7 compacted }; -mov(8) g49<2>F g2.6<0,1,0>F { align1 1Q F@7 compacted }; -mov(8) g45<2>F g2.6<0,1,0>F { align1 2Q F@7 compacted }; -add(8) g91<1>D g87<8,4,2>D 8D { align1 1Q F@7 compacted }; -add(8) g114<1>D g107<8,4,2>D 8D { align1 2Q F@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@5 }; -send(16) g121UD g41UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(8) g55<1>UD g73.1<8,4,2>UD { align1 1Q F@4 }; -add(8) g109<1>D g73<8,4,2>D 168D { align1 1Q compacted }; -add(8) g124<1>D g73<8,4,2>D 156D { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(8) g1<1>D g73<8,4,2>D 32D { align1 1Q compacted }; -add(8) g66<1>D g73<8,4,2>D 16D { align1 1Q compacted }; -add(8) g98<1>D g73<8,4,2>D 24D { align1 1Q compacted }; -add(8) g101<1>D g73<8,4,2>D 44D { align1 1Q compacted }; -add(8) g104<1>D g73<8,4,2>D 40D { align1 1Q compacted }; -add(8) g2<1>D g53<8,4,2>D 32D { align1 2Q F@1 compacted }; -mov(8) g56<1>UD g53.1<8,4,2>UD { align1 2Q }; -add(8) g110<1>D g53<8,4,2>D 168D { align1 2Q compacted }; -add(8) g125<1>D g53<8,4,2>D 156D { align1 2Q compacted }; -add(8) g67<1>D g53<8,4,2>D 16D { align1 2Q compacted }; -add(8) g70<1>D g53<8,4,2>D 24D { align1 2Q compacted }; -add(8) g86<1>D g53<8,4,2>D 44D { align1 2Q compacted }; -add(8) g89<1>D g53<8,4,2>D 40D { align1 2Q compacted }; -mov(8) g82<2>UD g91<4,4,1>UD { align1 1Q }; -mov(8) g84<2>UD g114<4,4,1>UD { align1 2Q }; -mov(8) g78<2>UD g109<4,4,1>UD { align1 1Q }; -mov(8) g21<2>UD g124<4,4,1>UD { align1 1Q }; -mov(8) g17<2>UD g1<4,4,1>UD { align1 1Q }; -mov(8) g37<2>UD g66<4,4,1>UD { align1 1Q }; -mov(8) g13<2>UD g98<4,4,1>UD { align1 1Q }; -mov(8) g29<2>UD g101<4,4,1>UD { align1 1Q }; -mov(8) g33<2>UD g104<4,4,1>UD { align1 1Q }; -mov(8) g19<2>UD g2<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g111<1>UD g109<1,1,0>UD 0x000000a8UD { align1 1H compacted }; -mov(8) g80<2>UD g110<4,4,1>UD { align1 2Q }; -mov(8) g23<2>UD g125<4,4,1>UD { align1 2Q }; -mov(8) g39<2>UD g67<4,4,1>UD { align1 2Q }; -mov(8) g15<2>UD g70<4,4,1>UD { align1 2Q }; -mov(8) g31<2>UD g86<4,4,1>UD { align1 2Q }; -mov(8) g35<2>UD g89<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g92<1>UD g91<8,8,1>UD g87<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g115<1>UD g114<8,8,1>UD g107<8,4,2>UD { align1 2Q }; -add(8) g90<1>D -g111<8,8,1>D g73.1<8,4,2>D { align1 1Q I@7 }; -add(8) g112<1>D -g112<8,8,1>D g53.1<8,4,2>D { align1 2Q I@7 }; -add(8) g94<1>D -g92<8,8,1>D g87.1<8,4,2>D { align1 1Q I@4 }; -add(8) g116<1>D -g115<8,8,1>D g107.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g78.1<2>UD g90<4,4,1>UD { align1 1Q I@4 }; -mov(8) g80.1<2>UD g112<4,4,1>UD { align1 2Q I@4 }; -mov(8) g82.1<2>UD g94<4,4,1>UD { align1 1Q I@4 }; -mov(8) g84.1<2>UD g116<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g113UD g78UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g117UD g82UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -shr(16) g57<1>UD g113<1,1,0>UD 0x00000008UD { align1 1H $2.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g59<1>D g117<1,1,0>D g121<1,1,0>D { align1 1H $3.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g47<1>D g57<1,1,0>D 4D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g122<1>UD g59<1,1,0>UD g117<1,1,0>UD { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g126<1>UD g124<1,1,0>UD 0x0000009cUD { align1 1H compacted }; -cmp.l.f0.0(16) g3<1>UD g1<1,1,0>UD 0x00000020UD { align1 1H compacted }; -cmp.l.f0.0(16) g68<1>UD g66<1,1,0>UD 0x00000010UD { align1 1H compacted }; -cmp.l.f0.0(8) g99<1>UD g98<8,8,1>UD g73<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g77<1>UD g70<8,8,1>UD g53<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(8) g102<1>UD g101<8,8,1>UD g73<8,4,2>UD { align1 1Q }; -add(16) g61<1>D -g122<1,1,0>D g119<1,1,0>D { align1 1H @7 $3.dst compacted }; -cmp.l.f0.0(8) g87<1>UD g86<8,8,1>UD g53<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(8) g105<1>UD g104<8,8,1>UD g73<8,4,2>UD { align1 1Q }; -add(8) g95<1>D -g126<8,8,1>D g73.1<8,4,2>D { align1 1Q I@7 }; -add(8) g127<1>D -g127<8,8,1>D g53.1<8,4,2>D { align1 2Q I@7 }; -add(8) g96<1>D -g3<8,8,1>D g73.1<8,4,2>D { align1 1Q I@7 }; -add(8) g4<1>D -g4<8,8,1>D g53.1<8,4,2>D { align1 2Q }; -cmp.l.f0.0(8) g90<1>UD g89<8,8,1>UD g53<8,4,2>UD { align1 2Q }; -add(8) g97<1>D -g68<8,8,1>D g73.1<8,4,2>D { align1 1Q }; -add(8) g69<1>D -g69<8,8,1>D g53.1<8,4,2>D { align1 2Q }; -add(8) g100<1>D -g99<8,8,1>D g73.1<8,4,2>D { align1 1Q }; -add(8) g78<1>D -g77<8,8,1>D g53.1<8,4,2>D { align1 2Q $2.src }; -add(8) g103<1>D -g102<8,8,1>D g73.1<8,4,2>D { align1 1Q }; -add(8) g88<1>D -g87<8,8,1>D g53.1<8,4,2>D { align1 2Q }; -add(8) g106<1>D -g105<8,8,1>D g73.1<8,4,2>D { align1 1Q }; -mov(8) g21.1<2>UD g95<4,4,1>UD { align1 1Q }; -mov(8) g23.1<2>UD g127<4,4,1>UD { align1 2Q }; -mov(8) g17.1<2>UD g96<4,4,1>UD { align1 1Q }; -mov(8) g19.1<2>UD g4<4,4,1>UD { align1 2Q }; -add(8) g91<1>D -g90<8,8,1>D g53.1<8,4,2>D { align1 2Q }; -mov(8) g37.1<2>UD g97<4,4,1>UD { align1 1Q }; -mov(8) g39.1<2>UD g69<4,4,1>UD { align1 2Q }; -mov(8) g13.1<2>UD g100<4,4,1>UD { align1 1Q }; -mov(8) g15.1<2>UD g78<4,4,1>UD { align1 2Q }; -mov(8) g29.1<2>UD g103<4,4,1>UD { align1 1Q }; -mov(8) g31.1<2>UD g88<4,4,1>UD { align1 2Q }; -mov(8) g33.1<2>UD g106<4,4,1>UD { align1 1Q }; -send(16) g75UD g21UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g1UD g17UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(8) g35.1<2>UD g91<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g63UD g37UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -add(16) g9<1>D g3<1,1,0>D -g1<1,1,0>D { align1 1H $5.dst compacted }; -cmp.l.f0.0(16) null<1>UD g5<8,8,1>UD g7<8,8,1>UD { align1 1H $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g79<1>D g69<1,1,0>D -g67<1,1,0>D { align1 1H $6.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g81<1>D g65<1,1,0>D -g63<1,1,0>D { align1 1H $6.dst compacted }; -shr(16) g11<1>UD g9<1,1,0>UD 0x00000001UD { align1 1H I@4 compacted }; -shl(16) g51<1>D g79<8,8,1>D 0x00000006UD { align1 1H I@3 }; -shl(16) g63<1>D g81<8,8,1>D 0x00000006UD { align1 1H I@3 }; -shl(16) g65<1>D g11<8,8,1>D 0x00000007UD { align1 1H I@3 }; -(+f0.0) if(16) JIP: LABEL1 UIP: LABEL0 { align1 1H }; -add(8) g107<1>D g73<8,4,2>D 64D { align1 1Q compacted }; -add(8) g92<1>D g53<8,4,2>D 64D { align1 2Q compacted }; -add(8) g112<1>D g73<8,4,2>D 88D { align1 1Q compacted }; -add(8) g109<1>D g53<8,4,2>D 88D { align1 2Q compacted }; -cmp.l.f0.0(8) g108<1>UD g107<8,8,1>UD g73<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g94<1>UD g92<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -mov(8) g25<2>UD g107<4,4,1>UD { align1 1Q }; -mov(8) g27<2>UD g92<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g113<1>UD g112<8,8,1>UD g73<8,4,2>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g110<1>UD g109<8,8,1>UD g53<8,4,2>UD { align1 2Q I@6 }; -mov(8) g41<2>UD g112<4,4,1>UD { align1 1Q $1.src }; -mov(8) g43<2>UD g109<4,4,1>UD { align1 2Q $1.src }; -add(8) g111<1>D -g108<8,8,1>D g73.1<8,4,2>D { align1 1Q I@7 }; -add(8) g95<1>D -g94<8,8,1>D g53.1<8,4,2>D { align1 2Q I@7 }; -add(8) g114<1>D -g113<8,8,1>D g73.1<8,4,2>D { align1 1Q I@6 }; -mov(8) g25.1<2>UD g111<4,4,1>UD { align1 1Q I@3 }; -add(8) g111<1>D -g110<8,8,1>D g53.1<8,4,2>D { align1 2Q I@7 }; -mov(8) g27.1<2>UD g95<4,4,1>UD { align1 2Q I@4 }; -mov(8) g41.1<2>UD g114<4,4,1>UD { align1 1Q I@4 }; -mov(8) g43.1<2>UD g111<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g9UD g25UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g112UD g41UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -mul(16) g96<1>D g9<1,1,0>D 12W { align1 1H $7.dst compacted }; -shl(16) g101<1>D g11<8,8,1>D 0x00000003UD { align1 1H $7.dst }; -cmp.l.f0.0(16) null<1>UD g5<8,8,1>UD g112<8,8,1>UD { align1 1H $8.dst }; -add(16) g98<1>D g96<1,1,0>D 63D { align1 1H I@3 compacted }; -add(16) g103<1>D g101<1,1,0>D 63D { align1 1H I@3 compacted }; -and(16) g100<1>UD g98<8,8,1>UD 0xffffffc0UD { align1 1H I@2 }; -and(16) g108<1>UD g103<8,8,1>UD 0xffffffc0UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL3 UIP: LABEL2 { align1 1H }; -add(16) g113<1>D g81<1,1,0>D 255D { align1 1H compacted }; -add(8) g119<1>D g73<8,4,2>D 80D { align1 1Q compacted }; -add(8) g117<1>D g53<8,4,2>D 80D { align1 2Q compacted }; -shl(16) g6<1>D g81<8,8,1>D 0x00000005UD { align1 1H }; -and(16) g115<1>UD g113<8,8,1>UD 0xffffff00UD { align1 1H @4 $2.dst }; -cmp.l.f0.0(8) g120<1>UD g119<8,8,1>UD g73<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g118<1>UD g117<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -mov(8) g83<2>UD g119<4,4,1>UD { align1 1Q $3.src }; -mov(8) g85<2>UD g117<4,4,1>UD { align1 2Q $3.src }; -add(16) g8<1>D g6<1,1,0>D 63D { align1 1H I@6 compacted }; -add(8) g121<1>D -g120<8,8,1>D g73.1<8,4,2>D { align1 1Q I@5 }; -add(8) g119<1>D -g118<8,8,1>D g53.1<8,4,2>D { align1 2Q I@5 }; -and(16) g10<1>UD g8<8,8,1>UD 0xffffffc0UD { align1 1H I@3 }; -mov(8) g83.1<2>UD g121<4,4,1>UD { align1 1Q I@3 }; -mov(8) g85.1<2>UD g119<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g120UD g83UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -add(16) g122<1>D g120<1,1,0>D 255D { align1 1H $3.dst compacted }; -and(16) g124<1>UD g122<8,8,1>UD 0xffffff00UD { align1 1H I@1 }; -add(16) g126<1>D g115<1,1,0>D g124<1,1,0>D { align1 1H I@1 compacted }; -mul(16) g1<1>D g126<1,1,0>D 12W { align1 1H I@1 compacted }; -add(16) g3<1>D g1<1,1,0>D 63D { align1 1H I@1 compacted }; -and(16) g5<1>UD g3<8,8,1>UD 0xffffffc0UD { align1 1H I@1 }; -add(16) g104<1>D g5<1,1,0>D g10<1,1,0>D { align1 1H I@1 compacted }; -else(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; - -LABEL3: -mov(16) g104<1>UD 0x00000000UD { align1 1H I@2 }; - -LABEL2: -endif(16) JIP: LABEL4 { align1 1H }; -add(8) g122<1>D g73<8,4,2>D 12D { align1 1Q compacted }; -add(8) g11<1>D g53<8,4,2>D 12D { align1 2Q compacted }; -cmp.l.f0.0(8) g123<1>UD g122<8,8,1>UD g73<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g12<1>UD g11<8,8,1>UD g53<8,4,2>UD { align1 2Q I@2 }; -mov(8) g84<2>UD g122<4,4,1>UD { align1 1Q $3.src }; -mov(8) g86<2>UD g11<4,4,1>UD { align1 2Q $3.src }; -add(8) g124<1>D -g123<8,8,1>D g73.1<8,4,2>D { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -add(8) g25<1>D -g12<8,8,1>D g53.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g84.1<2>UD g124<4,4,1>UD { align1 1Q I@2 }; -mov(8) g86.1<2>UD g25<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g26UD g84UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -shl(16) g41<1>D g26<8,8,1>D 0x00000002UD { align1 1H $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g43<1>D g41<1,1,0>D 51D { align1 1H I@1 compacted }; -and(16) g67<1>UD g43<8,8,1>UD 0xffffffc0UD { align1 1H I@1 }; -add(16) g69<1>D g67<1,1,0>D g100<1,1,0>D { align1 1H I@1 compacted }; -add3(16) g106<1>D g69<8,8,1>D g108<8,8,1>D g104<1,1,1>D { align1 1H I@1 }; - -LABEL4: -else(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; - -LABEL1: -mov(16) g106<1>UD 0x00000000UD { align1 1H I@2 }; - -LABEL0: -endif(16) JIP: LABEL5 { align1 1H }; - -LABEL5: -add(8) g125<1>D g73<8,4,2>D 12D { align1 1Q compacted }; -add(8) g70<1>D g53<8,4,2>D 12D { align1 2Q compacted }; -shl(16) g91<1>D g75<8,8,1>D 0x00000006UD { align1 1H $4.dst }; -add(8) g94<1>D g73<8,4,2>D 164D { align1 1Q compacted }; -add(8) g95<1>D g53<8,4,2>D 164D { align1 2Q compacted }; -add(16) g108<1>D g65<1,1,0>D 255D { align1 1H I@7 compacted }; -mov(16) g77<1>D g93<8,8,1>UW { align1 1H }; -shl(16) g79<1>D g75<8,8,1>D 0x00000003UD { align1 1H }; -cmp.l.f0.0(8) g126<1>UD g125<8,8,1>UD g73<8,4,2>UD { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -cmp.l.f0.0(8) g83<1>UD g70<8,8,1>UD g53<8,4,2>UD { align1 2Q I@7 }; -mov(8) g5<2>UD g125<4,4,1>UD { align1 1Q }; -mov(8) g7<2>UD g70<4,4,1>UD { align1 2Q }; -mov(8) g25<2>UD g94<4,4,1>UD { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -mov(8) g27<2>UD g95<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g96<1>UD g94<1,1,0>UD 0x000000a4UD { align1 1H compacted }; -add3(16) g65<1>D g108<8,8,1>D g51<8,8,1>D g63<1,1,1>D { align1 1H I@7 }; -add(16) g81<1>D g79<1,1,0>D 56D { align1 1H I@7 compacted }; -cmp.nz.f0.0(16) null<1>D g75<8,8,1>D 0D { align1 1H }; -add(8) g127<1>D -g126<8,8,1>D g73.1<8,4,2>D { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -add(8) g84<1>D -g83<8,8,1>D g53.1<8,4,2>D { align1 2Q I@7 }; -add(8) g1<1>D -g96<8,8,1>D g73.1<8,4,2>D { align1 1Q I@6 }; -add(8) g97<1>D -g97<8,8,1>D g53.1<8,4,2>D { align1 2Q I@7 }; -mov(8) g5.1<2>UD g127<4,4,1>UD { align1 1Q I@4 }; -mov(8) g7.1<2>UD g84<4,4,1>UD { align1 2Q I@4 }; -mov(8) g25.1<2>UD g1<4,4,1>UD { align1 1Q I@4 }; -mov(8) g27.1<2>UD g97<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g85UD g5UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g98UD g25UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -shl(16) g87<1>D g85<8,8,1>D 0x00000006UD { align1 1H $9.dst }; -shl(16) g100<1>D g98<8,8,1>D 0x00000003UD { align1 1H $10.dst }; -add(16) g89<1>D g87<1,1,0>D -192D { align1 1H I@2 compacted }; -add(16) g102<1>D g100<1,1,0>D 63D { align1 1H I@2 compacted }; -add3(16) g109<1>D g65<8,8,1>D g106<8,8,1>D g89<1,1,1>D { align1 1H I@2 }; -and(16) g104<1>UD g102<8,8,1>UD 0xffffffc0UD { align1 1H I@2 }; -add3(16) g111<1>D g109<8,8,1>D g91<8,8,1>D g104<1,1,1>D { align1 1H I@1 }; -and(16) g9<1>UD g111<8,8,1>UD 0xffffffc0UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL7 UIP: LABEL6 { align1 1H }; -add(8) g112<1>D g73<8,4,2>D 152D { align1 1Q compacted }; -add(8) g113<1>D g53<8,4,2>D 152D { align1 2Q compacted }; -cmp.l.f0.0(16) g114<1>UD g112<1,1,0>UD 0x00000098UD { align1 1H @1 $2.dst compacted }; -mov(8) g1<2>UD g112<4,4,1>UD { align1 1Q }; -mov(8) g3<2>UD g113<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g41<1>D -g114<8,8,1>D g73.1<8,4,2>D { align1 1Q I@3 }; -add(8) g115<1>D -g115<8,8,1>D g53.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g1.1<2>UD g41<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g115<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g116UD g1UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g42<1>D g73<8,4,2>D g116<1,1,0>D { align1 1Q $11.dst compacted }; -add(8) g117<1>D g53<8,4,2>D g117<1,1,0>D { align1 2Q $11.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(8) g43<1>UD g42<8,8,1>UD g73<8,4,2>UD { align1 1Q I@2 }; -mov(8) g69<2>UD g42<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g118<1>UD g117<8,8,1>UD g53<8,4,2>UD { align1 2Q I@3 }; -mov(8) g63<2>UD g117<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g44<1>D -g43<8,8,1>D g73.1<8,4,2>D { align1 1Q I@4 }; -add(8) g119<1>D -g118<8,8,1>D g53.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g69.1<2>UD g44<4,4,1>UD { align1 1Q I@2 }; -mov(8) g63.1<2>UD g119<4,4,1>UD { align1 2Q I@2 }; -else(16) JIP: LABEL6 UIP: LABEL6 { align1 1H }; - -LABEL7: -mov(8) g51.1<2>F 0x0F /* 0F */ { align1 1Q }; -mov(8) g120.1<2>F 0x0F /* 0F */ { align1 2Q }; -mov(8) g51<2>F 0x0F /* 0F */ { align1 1Q F@2 }; -mov(8) g120<2>F 0x0F /* 0F */ { align1 2Q F@2 }; -mov(8) g69.1<2>UD g51.1<8,4,2>UD { align1 1Q A@2 }; -mov(8) g63.1<2>UD g120.1<8,4,2>UD { align1 2Q A@1 }; -mov(8) g69<2>UD g51<8,4,2>UD { align1 1Q I@2 }; -mov(8) g63<2>UD g120<8,4,2>UD { align1 2Q I@2 }; - -LABEL6: -endif(16) JIP: LABEL8 { align1 1H }; - -LABEL8: -add(16) g121<1>D g57<1,1,0>D 3D { align1 1H compacted }; -add(8) g65<1>D g69<8,4,2>D 56D { align1 1Q I@4 compacted }; -add(8) g66<1>D g63<8,4,2>D 56D { align1 2Q I@4 compacted }; -cmp.l.f0.0(8) g52<1>UD g65<8,8,1>UD g69<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g123<1>UD g66<8,8,1>UD g63<8,4,2>UD { align1 2Q I@2 }; -cmp.nz.f0.0(16) null<1>D g75<8,8,1>D 0D { align1 1H }; -add(8) g67<1>D -g52<8,8,1>D g69.1<8,4,2>D { align1 1Q I@3 }; -add(8) g68<1>D -g123<8,8,1>D g63.1<8,4,2>D { align1 2Q I@3 }; -(+f0.0) sel(8) g84<1>UD g65<8,8,1>UD g73<8,4,2>UD { align1 1Q }; -(+f0.0) sel(8) g125<1>UD g66<8,8,1>UD g53<8,4,2>UD { align1 2Q }; -(+f0.0) sel(8) g83<1>UD g67<8,8,1>UD g73.1<8,4,2>UD { align1 1Q I@4 }; -(+f0.0) sel(8) g124<1>UD g68<8,8,1>UD g53.1<8,4,2>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g41<2>UD g84<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g43<2>UD g125<4,4,1>UD { align1 2Q I@4 }; -cmp.z.f0.0(16) null<1>D g71<8,8,1>D g121<8,8,1>D { align1 1H }; -mov(8) g41.1<2>UD g83<4,4,1>UD { align1 1Q I@3 }; -mov(8) g43.1<2>UD g124<4,4,1>UD { align1 2Q I@3 }; -(+f0.0) if(16) JIP: LABEL9 UIP: LABEL9 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g1UD g41UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -shr(16) g87<1>UD g75<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -cmp.l.f0.0(16) g89<1>UD g81<1,1,0>UD 0x00000038UD { align1 1H compacted }; -add(16) g83<1>D g81<1,1,0>D g9<1,1,0>D { align1 1H compacted }; -and(1) g126<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g85<1>UD g93<8,8,1>UW 0x00000002UD { align1 1H }; -cmp.l.f0.0(16) g91<1>UD g83<1,1,0>UD g81<1,1,0>UD { align1 1H I@3 compacted }; -mov(1) g96<1>F 0x4a7cc037F /* 4.14107e+06F */ { align1 WE_all 1N }; -mov(1) g97<1>F 0x4a7cc037F /* 4.14107e+06F */ { align1 WE_all 1N }; -add3(16) g51<1>D -g89<8,8,1>D g87<8,8,1>D -g91<1,1,1>D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(8) g41<2>UD g97<0,1,0>UD { align1 1Q $11.src }; -mov(8) g43<2>UD g97<0,1,0>UD { align1 2Q $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -mov(8) g41.1<2>UD g96<0,1,0>UD { align1 1Q }; -mov(8) g43.1<2>UD g96<0,1,0>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g87UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -mov(16) g41<1>F g87<1,1,0>F { align1 1H $12.dst compacted }; -mov(16) g94<4>UB g87<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g43<1>UD g94<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g126<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g85UD g43UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -and(1) g127<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g87<1>UD g41.1<32,8,4>UB { align1 1H A@1 }; -or(16) g43<1>UD g85<1,1,0>UD 0x00000001UD { align1 1H $13.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g127<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g43UD g87UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -and(1) g89<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g87<1>UD g41.2<32,8,4>UB { align1 1H $14.src }; -or(16) g43<1>UD g85<1,1,0>UD 0x00000002UD { align1 1H $14.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g89<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g43UD g87UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -and(1) g90<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g87<1>UD g41.3<32,8,4>UB { align1 1H $15.src }; -or(16) g42<1>UD g85<1,1,0>UD 0x00000003UD { align1 1H $15.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g90<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g42UD g87UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -add(16) g87<1>D g97<0,1,0>D 4D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -and(1) g98<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g91<1>UD g85<1,1,0>UD 0x00000040UD { align1 1H compacted }; -cmp.l.f0.0(16) g89<1>UD g87<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -mov(8) g41<2>UD g87<4,4,1>UD { align1 1Q $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $15.src }; -mov(8) g43<2>UD g88<4,4,1>UD { align1 2Q $0.src }; -add(16) g87<1>D -g89<1,1,0>D g96<0,1,0>D { align1 1H I@3 compacted }; -mov(8) g41.1<2>UD g87<4,4,1>UD { align1 1Q I@1 }; -mov(8) g43.1<2>UD g88<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g87UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(16) g41<1>F g87<1,1,0>F { align1 1H $1.dst compacted }; -mov(16) g94<4>UB g87<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g43<1>UD g94<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g98<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g91UD g43UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -and(1) g99<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g87<1>UD g41.1<32,8,4>UB { align1 1H A@1 }; -or(16) g43<1>UD g85<1,1,0>UD 0x00000041UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g99<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g43UD g87UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -and(1) g100<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g87<1>UD g41.2<32,8,4>UB { align1 1H $3.src }; -or(16) g43<1>UD g85<1,1,0>UD 0x00000042UD { align1 1H $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g100<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g43UD g87UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -and(1) g101<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g88<1>UD g41.3<32,8,4>UB { align1 1H $4.src }; -or(16) g43<1>UD g85<1,1,0>UD 0x00000043UD { align1 1H $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g101<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g43UD g88UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g87<1>D g97<0,1,0>D 8D { align1 1H $4.src compacted }; -and(1) g102<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g91<1>UD g85<1,1,0>UD 0x00000080UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g89<1>UD g87<1,1,0>UD 0x00000008UD { align1 1H I@3 compacted }; -mov(8) g41<2>UD g87<4,4,1>UD { align1 1Q }; -mov(8) g43<2>UD g88<4,4,1>UD { align1 2Q $5.src }; -add(16) g87<1>D -g89<1,1,0>D g96<0,1,0>D { align1 1H I@3 compacted }; -mov(8) g41.1<2>UD g87<4,4,1>UD { align1 1Q I@1 }; -mov(8) g43.1<2>UD g88<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g87UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(16) g41<1>F g87<1,1,0>F { align1 1H $6.dst compacted }; -mov(16) g94<4>UB g87<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g43<1>UD g94<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g102<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g91UD g43UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $7 }; -and(1) g103<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g87<1>UD g41.1<32,8,4>UB { align1 1H A@1 }; -or(16) g43<1>UD g85<1,1,0>UD 0x00000081UD { align1 1H $7.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g103<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g43UD g87UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -and(1) g104<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g87<1>UD g41.2<32,8,4>UB { align1 1H $8.src }; -or(16) g43<1>UD g85<1,1,0>UD 0x00000082UD { align1 1H $8.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g104<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g43UD g87UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -and(1) g105<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g89<1>UD g41.3<32,8,4>UB { align1 1H }; -or(16) g87<1>UD g85<1,1,0>UD 0x00000083UD { align1 1H $9.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g105<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g87UD g89UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -add(16) g87<1>D g97<0,1,0>D 12D { align1 1H $10.src compacted }; -and(1) g106<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g91<1>UD g85<1,1,0>UD 0x000000c0UD { align1 1H $7.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g89<1>UD g87<1,1,0>UD 0x0000000cUD { align1 1H I@3 compacted }; -mov(8) g41<2>UD g87<4,4,1>UD { align1 1Q }; -mov(8) g43<2>UD g88<4,4,1>UD { align1 2Q $9.src }; -add(16) g87<1>D -g89<1,1,0>D g96<0,1,0>D { align1 1H I@3 compacted }; -mov(8) g41.1<2>UD g87<4,4,1>UD { align1 1Q I@1 }; -mov(8) g43.1<2>UD g88<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g87UD g41UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -mov(16) g89<1>F g87<1,1,0>F { align1 1H I@3 compacted }; -mov(16) g94<4>UB g87<8,8,1>UD { align1 1H }; -mov(16) g96<1>UD g94<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g106<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g91UD g96UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -and(1) g107<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g94<1>UD g89.1<32,8,4>UB { align1 1H F@1 }; -or(16) g91<1>UD g85<1,1,0>UD 0x000000c1UD { align1 1H $12.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g107<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g91UD g94UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -and(1) g108<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g97<1>UD g89.2<32,8,4>UB { align1 1H $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -or(16) g95<1>UD g85<1,1,0>UD 0x000000c2UD { align1 1H $13.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g108<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g95UD g97UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; -cmp.ge.f0.0(16) null<1>UD g77<8,8,1>UD 0x00000004UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL11 UIP: LABEL10 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g77<8,8,1>D 4D { align1 1H }; -(+f0.0) if(16) JIP: LABEL13 UIP: LABEL12 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g77<8,8,1>D 5D { align1 1H }; -(+f0.0) if(16) JIP: LABEL15 UIP: LABEL14 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g77<8,8,1>D 6D { align1 1H }; -(+f0.0) if(16) JIP: LABEL17 UIP: LABEL16 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g77<8,8,1>D 7D { align1 1H }; -(+f0.0) if(16) JIP: LABEL19 UIP: LABEL18 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g77<8,8,1>D 8D { align1 1H }; -(+f0.0) if(16) JIP: LABEL21 UIP: LABEL20 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g77<8,8,1>D 9D { align1 1H }; -(+f0.0) if(16) JIP: LABEL23 UIP: LABEL22 { align1 1H }; -cmp.z.f0.0(16) null<1>D g77<8,8,1>D 14D { align1 1H }; -(+f0.0) sel(16) g109<1>UD g1<1,1,0>UD g3<1,1,0>UD { align1 1H $11.dst compacted }; -cmp.nz.f0.0(16) null<1>D g77<8,8,1>D 13D { align1 1H }; -(+f0.0) sel(16) g111<1>UD g109<1,1,0>UD 0x00000000UD { align1 1H I@2 compacted }; -cmp.nz.f0.0(16) null<1>D g77<8,8,1>D 12D { align1 1H }; -(+f0.0) sel(16) g113<1>UD g111<1,1,0>UD g75<1,1,0>UD { align1 1H I@2 compacted }; -cmp.nz.f0.0(16) null<1>D g77<8,8,1>D 11D { align1 1H }; -(+f0.0) sel(16) g115<1>UD g113<1,1,0>UD 0x00000000UD { align1 1H @2 $2.dst compacted }; -cmp.nz.f0.0(16) null<1>D g77<8,8,1>D 10D { align1 1H }; -(+f0.0) sel(16) g85<1>UD g115<1,1,0>UD g9<1,1,0>UD { align1 1H I@2 compacted }; -else(16) JIP: LABEL22 UIP: LABEL22 { align1 1H }; - -LABEL23: -mov(16) g85<1>UD g51<8,8,1>UD { align1 1H I@2 }; - -LABEL22: -endif(16) JIP: LABEL24 { align1 1H }; - -LABEL24: -else(16) JIP: LABEL20 UIP: LABEL20 { align1 1H }; - -LABEL21: -mov(16) g85<1>UD g83<8,8,1>UD { align1 1H I@3 }; - -LABEL20: -endif(16) JIP: LABEL25 { align1 1H }; - -LABEL25: -else(16) JIP: LABEL18 UIP: LABEL18 { align1 1H }; - -LABEL19: -and(1) g116<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $2.dst }; -shl(16) g117<1>UD g93<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -or(16) g98<1>UD g117<1,1,0>UD 0x000000c0UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g116<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g85UD g98UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; - -LABEL18: -endif(16) JIP: LABEL26 { align1 1H }; - -LABEL26: -else(16) JIP: LABEL16 UIP: LABEL16 { align1 1H }; - -LABEL17: -and(1) g118<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g119<1>UD g93<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -or(16) g99<1>UD g119<1,1,0>UD 0x00000080UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g118<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $11.dst }; -send(16) g85UD g99UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; - -LABEL16: -endif(16) JIP: LABEL27 { align1 1H }; - -LABEL27: -else(16) JIP: LABEL14 UIP: LABEL14 { align1 1H }; - -LABEL15: -and(1) g120<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g121<1>UD g93<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -or(16) g100<1>UD g121<1,1,0>UD 0x00000040UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g120<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $11.dst }; -send(16) g85UD g100UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; - -LABEL14: -endif(16) JIP: LABEL28 { align1 1H }; - -LABEL28: -else(16) JIP: LABEL12 UIP: LABEL12 { align1 1H }; - -LABEL13: -and(1) g122<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g101<1>UD g93<8,8,1>UW 0x00000002UD { align1 1H $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g122<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $11.dst }; -send(16) g85UD g101UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; - -LABEL12: -endif(16) JIP: LABEL29 { align1 1H }; - -LABEL29: -else(16) JIP: LABEL10 UIP: LABEL10 { align1 1H }; - -LABEL11: -shl(16) g123<1>D g77<8,8,1>D 0x00000002UD { align1 1H }; -add(8) g87<1>D g49<8,4,2>D g123<1,1,0>D { align1 1Q A@1 compacted }; -add(8) g124<1>D g45<8,4,2>D g124<1,1,0>D { align1 2Q A@2 compacted }; -cmp.l.f0.0(8) g88<1>UD g87<8,8,1>UD g49<8,4,2>UD { align1 1Q A@1 }; -mov(8) g1<2>UD g87<4,4,1>UD { align1 1Q $11.dst }; -cmp.l.f0.0(8) g125<1>UD g124<8,8,1>UD g45<8,4,2>UD { align1 2Q I@3 }; -mov(8) g3<2>UD g124<4,4,1>UD { align1 2Q $11.dst }; -add(8) g89<1>D -g88<8,8,1>D g49.1<8,4,2>D { align1 1Q I@4 }; -add(8) g126<1>D -g125<8,8,1>D g45.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g1.1<2>UD g89<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g126<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g85UD g1UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; - -LABEL10: -endif(16) JIP: LABEL9 { align1 1H }; -add(16) g41<1>D g59<1,1,0>D 128D { align1 1H $11.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -cmp.l.f0.0(16) g43<1>UD g41<1,1,0>UD g59<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g1<2>UD g41<4,4,1>UD { align1 1Q $11.dst }; -mov(8) g3<2>UD g42<4,4,1>UD { align1 2Q $11.dst }; -add(16) g45<1>D -g43<1,1,0>D g61<1,1,0>D { align1 1H A@3 compacted }; -mov(8) g1.1<2>UD g45<4,4,1>UD { align1 1Q I@1 }; -mov(8) g3.1<2>UD g46<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g83<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -shl(1) a0<1>UD g83<0,1,0>UD 0x00000003UD { align1 WE_all 1N A@2 }; -mov(1) g49<2>D g[a0 32]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g49.1<2>D g[a0 36]<0,1,0>D { align1 WE_all 1N }; -mov(8) g41.1<2>UD g49.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g41<2>UD g49<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g41UD g85UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $11 }; - -LABEL9: -endif(16) JIP: LABEL30 { align1 1H }; - -LABEL30: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sel.l(16) g85<1>UD g75<1,1,0>UD 0x00000001UD { align1 1H compacted }; -mov(16) g45<1>UD g71<8,8,1>UD { align1 1H A@1 }; -cmp.g.f0.0(16) g96<1>UD g75<1,1,0>UD 0x00000000UD { align1 1H $11.src compacted }; -add(16) g89<1>D g75<1,1,0>D -g85<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -shr(16) g91<1>UD g89<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -and(16) g94<1>UD g89<8,8,1>UD 0xfffffff8UD { align1 1H $13.src }; -and(16) g87<1>UD g89<1,1,0>UD 0x00000007UD { align1 1H F@1 compacted }; -cmp.nz.f0.0(16) g98<1>D g89<1,1,0>D 0D { align1 1H $11.src compacted }; -and.nz.f0.0(16) null<1>UD g98<8,8,1>UD g96<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL31 UIP: LABEL31 { align1 1H }; -shr(16) g96<1>UD g77<1,1,0>UD 0x00000001UD { align1 1H compacted }; -add(16) g75<1>D g59<1,1,0>D 184D { align1 1H compacted }; -mov(16) g89<1>UD g71<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -cmp.l.f0.0(16) g99<1>UD g75<1,1,0>UD g59<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g83<1>D -g99<1,1,0>D g61<1,1,0>D { align1 1H I@1 compacted }; - -LABEL37: -cmp.ge.f0.0(16) null<1>UD g89<8,8,1>UD g91<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL32 UIP: LABEL32 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -shl(16) g41<1>D g89<8,8,1>D 0x00000003UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add3(16) g43<1>D g41<8,8,1>D g96<8,8,1>D g85<1,1,1>D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.l.f0.0(16) g98<1>UD g43<1,1,0>UD g85<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -shl(16) g51<1>D g43<8,8,1>D 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -shr(16) g49<1>UD g43<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -shl(16) g43<1>D -g98<8,8,1>D 0x00000006UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(8) g102<1>D g69<8,4,2>D g51<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g103<1>D g63<8,4,2>D g52<1,1,0>D { align1 2Q I@4 compacted }; -or(16) g98<1>UD g43<1,1,0>UD g49<1,1,0>UD { align1 1H I@3 compacted }; -cmp.l.f0.0(8) g43<1>UD g102<8,8,1>UD g69<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g44<1>UD g103<8,8,1>UD g63<8,4,2>UD { align1 2Q I@3 }; -add(16) g51<1>D g102<1,1,0>D 56D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g100<1>D g102<1,1,0>D 60D { align1 1H compacted }; -add(8) g49<1>D g69.1<8,4,2>D g98<1,1,0>D { align1 1Q I@5 compacted }; -add(8) g50<1>D g63.1<8,4,2>D g99<1,1,0>D { align1 2Q I@6 compacted }; -cmp.l.f0.0(16) g98<1>UD g51<1,1,0>UD g102<1,1,0>UD { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g102<1>UD g100<1,1,0>UD 0x0000003cUD { align1 1H I@4 compacted }; -and.nz.f0.0(16) null<1>UD g77<8,8,1>UD 0x00000001UD { align1 1H }; -(+f0.0) sel(16) g104<1>D -g102<1,1,0>D -g98<1,1,0>D { align1 1H I@2 compacted }; -(+f0.0) sel(16) g98<1>UD g100<1,1,0>UD g51<1,1,0>UD { align1 1H compacted }; -add3(16) g51<1>D -g43<8,8,1>D g49<8,8,1>D g104<1,1,1>D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(8) g1<2>UD g98<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.src }; -mov(8) g3<2>UD g99<4,4,1>UD { align1 2Q I@3 }; -shr(16) g43<1>UD g51<1,1,0>UD 0x0000001eUD { align1 1H I@3 compacted }; -mov(8) g1.1<2>UD g51<4,4,1>UD { align1 1Q I@3 }; -mov(8) g3.1<2>UD g52<4,4,1>UD { align1 2Q I@3 }; -cmp.z.f0.0(16) null<1>D g43<8,8,1>D 2D { align1 1H I@3 }; -(+f0.0) if(16) JIP: LABEL34 UIP: LABEL33 { align1 1H }; -and(1) g106<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(16) g51<1>UD g98<8,8,1>D 0xfffffffcUD { align1 1H }; -shl(16) g100<1>UD g93<8,8,1>UW 0x00000002UD { align1 1H }; -and(16) g49<1>UD g98<8,8,1>D 0x00000003UD { align1 1H }; -shl(16) g51<1>UD g51<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g49<1>UD g49<1,1,0>UD g51<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g49<1>UD g49<1,1,0>UD g100<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g106<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g100UD g49UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -else(16) JIP: LABEL33 UIP: LABEL33 { align1 1H }; - -LABEL34: -cmp.z.f0.0(16) null<1>D g43<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL36 UIP: LABEL35 { align1 1H }; -send(16) g100UD g98UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -else(16) JIP: LABEL35 UIP: LABEL35 { align1 1H }; - -LABEL36: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g100UD g1UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; - -LABEL35: -endif(16) JIP: LABEL33 { align1 1H }; - -LABEL33: -endif(16) JIP: LABEL32 { align1 1H }; -add(16) g43<1>D g85<1,1,0>D g41<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.l.f0.0(16) g41<1>UD g43<1,1,0>UD g85<1,1,0>UD { align1 1H I@1 compacted }; -shl(16) g49<1>D g43<8,8,1>D 0x00000003UD { align1 1H $14.src }; -shr(16) g51<1>UD g43<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -shl(16) g43<1>D -g41<8,8,1>D 0x00000003UD { align1 1H I@3 }; -add(16) g41<1>D g75<1,1,0>D g49<1,1,0>D { align1 1H I@3 compacted }; -or(16) g49<1>UD g43<1,1,0>UD g51<1,1,0>UD { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g43<1>UD g41<1,1,0>UD g75<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g1<2>UD g41<4,4,1>UD { align1 1Q $14.src }; -mov(8) g3<2>UD g42<4,4,1>UD { align1 2Q $14.src }; -add3(16) g41<1>D g83<8,8,1>D g49<8,8,1>D -g43<1,1,1>D { align1 1H I@3 }; -mov(8) g1.1<2>UD g41<4,4,1>UD { align1 1Q I@1 }; -mov(8) g3.1<2>UD g42<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g98<1>UD mask0<0,1,0>UD { align1 WE_all 1N $14.src compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -shl(1) a0<1>UD g98<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@2 }; -mov(1) g49<2>D g[a0 32]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g49.1<2>D g[a0 36]<0,1,0>D { align1 WE_all 1N }; -mov(8) g41.1<2>UD g49.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g41<2>UD g49<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g41UD g100UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $11 }; -add(16) g89<1>D g89<1,1,0>D g47<1,1,0>D { align1 1H compacted }; - -LABEL32: -while(16) JIP: LABEL37 { align1 1H }; -cmp.z.f0.0(16) null<1>D g89<8,8,1>D g91<8,8,1>D { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL38 UIP: LABEL38 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -cmp.g.f0.0(16) g41<1>UD g87<1,1,0>UD 0x00000000UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(16) g100<1>D g77<1,1,0>D -g87<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -add3(16) g49<1>D g94<8,8,1>D g77<8,8,1>D g85<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -cmp.l.f0.0(16) g43<1>UD g77<1,1,0>UD 0x00000008UD { align1 1H compacted }; -shl(16) g63<1>D g100<8,8,1>D 0x00000003UD { align1 1H I@3 }; -shr(16) g69<1>UD g100<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -shl(16) g89<1>D g49<8,8,1>D 0x00000006UD { align1 1H I@4 }; -shr(16) g91<1>UD g49<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -and(16) g51<1>UD g41<1,1,0>UD g43<1,1,0>UD { align1 1H compacted }; -add(8) g41<1>D g73<8,4,2>D g63<1,1,0>D { align1 1Q I@5 compacted }; -add(8) g42<1>D g53<8,4,2>D g64<1,1,0>D { align1 2Q I@6 compacted }; -add(16) g43<1>D g65<1,1,0>D g89<1,1,0>D { align1 1H I@5 compacted }; -cmp.l.f0.0(8) g89<1>UD g41<8,8,1>UD g73<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g90<1>UD g42<8,8,1>UD g53<8,4,2>UD { align1 2Q I@3 }; -cmp.l.f0.0(16) g63<1>UD g49<1,1,0>UD g85<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g94<1>UD g43<1,1,0>UD g65<1,1,0>UD { align1 1H I@4 compacted }; -cmp.l.f0.0(16) null<1>UD g77<8,8,1>UD g87<8,8,1>UD { align1 1H }; -add3(16) g85<1>D g55<8,8,1>D g69<8,8,1>D -g89<1,1,1>D { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -shl(16) g101<1>D -g63<8,8,1>D 0x00000006UD { align1 1H I@4 }; -(+f0.0) sel(16) g108<1>UD g43<1,1,0>UD g41<1,1,0>UD { align1 1H compacted }; -or(16) g103<1>UD g101<1,1,0>UD g91<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(8) g1<2>UD g108<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.src }; -mov(8) g3<2>UD g109<4,4,1>UD { align1 2Q I@3 }; -add3(16) g105<1>D g67<8,8,1>D g103<8,8,1>D -g94<1,1,1>D { align1 1H I@3 }; -(+f0.0) sel(16) g107<1>UD g105<1,1,0>UD g85<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g1.1<2>UD g107<4,4,1>UD { align1 1Q I@1 }; -mov(8) g3.1<2>UD g108<4,4,1>UD { align1 2Q I@2 }; -mov.nz.f0.0(16) null<1>D g51<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL39 UIP: LABEL39 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g41UD g1UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -shl(16) g109<1>D g49<8,8,1>D 0x00000003UD { align1 1H }; -shl(16) g111<1>D -g63<8,8,1>D 0x00000003UD { align1 1H }; -shr(16) g113<1>UD g49<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -add(16) g117<1>D g75<1,1,0>D g109<1,1,0>D { align1 1H I@3 compacted }; -or(16) g115<1>UD g111<1,1,0>UD g113<1,1,0>UD { align1 1H @2 $2.dst compacted }; -cmp.l.f0.0(16) g119<1>UD g117<1,1,0>UD g75<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g1<2>UD g117<4,4,1>UD { align1 1Q $15.src }; -mov(8) g3<2>UD g118<4,4,1>UD { align1 2Q $15.src }; -add3(16) g121<1>D g83<8,8,1>D g115<8,8,1>D -g119<1,1,1>D { align1 1H I@3 }; -mov(8) g1.1<2>UD g121<4,4,1>UD { align1 1Q I@1 }; -mov(8) g3.1<2>UD g122<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD g41UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $11 }; - -LABEL39: -endif(16) JIP: LABEL38 { align1 1H }; - -LABEL38: -endif(16) JIP: LABEL31 { align1 1H }; - -LABEL31: -endif(16) JIP: LABEL40 { align1 1H }; - -LABEL40: -and(16) g122<1>UD g81<1,1,0>UD 0x0000003fUD { align1 1H I@4 compacted }; -add(16) g63<1>D g79<1,1,0>D 184D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g1UD g5UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -send(16) g43UD g13UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -send(16) g41UD g17UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -shl(16) g97<1>D g71<8,8,1>D 0x00000004UD { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -and(16) g99<1>UD g77<1,1,0>UD 0x0000000fUD { align1 1H $14.src compacted }; -add(16) g95<1>D -g122<1,1,0>D 64D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g65<1>UD g63<1,1,0>UD 0x00000080UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(16) g51<1>D g97<1,1,0>D g99<1,1,0>D { align1 1H compacted }; -and(16) g91<1>UD g95<1,1,0>UD 0x0000003fUD { align1 1H I@3 compacted }; -add(16) g94<1>D g63<1,1,0>D g91<1,1,0>D { align1 1H I@1 compacted }; -add(8) g100<1>D g73<8,4,2>D g91<1,1,0>D { align1 1Q compacted }; -add(8) g123<1>D g53<8,4,2>D g92<1,1,0>D { align1 2Q compacted }; -add(16) g5<1>D -g91<1,1,0>D 192D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g7<1>UD g94<1,1,0>UD g63<1,1,0>UD { align1 1H I@4 compacted }; -add(16) g98<1>D g59<1,1,0>D g94<1,1,0>D { align1 1H compacted }; -mov(8) g87<2>UD g100<4,4,1>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@5 }; -mov(8) g83<2>UD g123<4,4,1>UD { align1 2Q }; -add(16) g96<1>D -g7<1,1,0>D -g65<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g7<1>UD g98<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g89<2>UD g98<4,4,1>UD { align1 1Q }; -mov(8) g85<2>UD g99<4,4,1>UD { align1 2Q }; -and(16) g71<1>UD g98<1,1,0>UD 0x0000003fUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -cmp.l.f0.0(8) g101<1>UD g100<8,8,1>UD g73<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g124<1>UD g123<8,8,1>UD g53<8,4,2>UD { align1 2Q }; -add3(16) g69<1>D g61<8,8,1>D g96<8,8,1>D -g7<1,1,1>D { align1 1H I@6 }; -add(16) g7<1>D -g71<1,1,0>D 64D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(8) g102<1>D -g101<8,8,1>D g73.1<8,4,2>D { align1 1Q I@4 }; -add(8) g125<1>D -g124<8,8,1>D g53.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g89.1<2>UD g69<4,4,1>UD { align1 1Q I@4 }; -mov(8) g85.1<2>UD g70<4,4,1>UD { align1 2Q I@5 }; -and(16) g69<1>UD g7<1,1,0>UD 0x0000003fUD { align1 1H I@5 compacted }; -mov(8) g87.1<2>UD g102<4,4,1>UD { align1 1Q I@5 }; -mov(8) g83.1<2>UD g125<4,4,1>UD { align1 2Q I@5 }; -add(16) g110<1>D g5<1,1,0>D -g69<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) null<1>UD g69<8,8,1>UD g5<8,8,1>UD { align1 1H }; -shr(16) g112<1>UD g110<1,1,0>UD 0x00000002UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -mov(16) g49<1>UD g3<8,8,1>UD { align1 1H $0.dst }; -add(16) g67<1>D g1<1,1,0>D -3D { align1 1H $0.dst compacted }; -shl(16) g75<1>D g1<8,8,1>D 0x00000006UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL41 UIP: LABEL41 { align1 1H }; -add(16) g7<1>D g91<1,1,0>D g69<1,1,0>D { align1 1H compacted }; -add(16) g5<1>D g94<1,1,0>D g69<1,1,0>D { align1 1H compacted }; -shl(16) g114<1>D g57<8,8,1>D 0x00000004UD { align1 1H $2.dst }; -mov(16) g108<1>UD g51<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g69<1>UD g7<1,1,0>UD g91<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g100<1>D g73<8,4,2>D g7<1,1,0>D { align1 1Q compacted }; -add(8) g101<1>D g53<8,4,2>D g8<1,1,0>D { align1 2Q compacted }; -add(16) g104<1>D g59<1,1,0>D g5<1,1,0>D { align1 1H I@6 compacted }; -cmp.l.f0.0(16) g7<1>UD g5<1,1,0>UD g94<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(8) g71<1>UD g100<8,8,1>UD g73<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g72<1>UD g101<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -add(16) g5<1>D -g7<1,1,0>D g96<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g7<1>UD g104<1,1,0>UD g59<1,1,0>UD { align1 1H I@5 compacted }; -add3(16) g102<1>D g55<8,8,1>D -g69<8,8,1>D -g71<1,1,1>D { align1 1H I@3 }; -add3(16) g106<1>D g61<8,8,1>D g5<8,8,1>D -g7<1,1,1>D { align1 1H I@2 }; - -LABEL43: -cmp.ge.f0.0(16) null<1>UD g108<8,8,1>UD g112<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL42 UIP: LABEL42 { align1 1H }; -shl(16) g116<1>D g108<8,8,1>D 0x00000002UD { align1 1H $2.dst }; -shr(16) g118<1>UD g108<1,1,0>UD 0x0000001eUD { align1 1H I@7 compacted }; -add(16) g120<1>D g100<1,1,0>D g116<1,1,0>D { align1 1H I@2 compacted }; -add(16) g122<1>D g104<1,1,0>D g116<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g116<1>UD g120<1,1,0>UD g100<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g5<2>UD g120<4,4,1>UD { align1 1Q $3.src }; -mov(8) g7<2>UD g121<4,4,1>UD { align1 2Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g69<2>UD g122<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g71<2>UD g123<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g120<1>UD g122<1,1,0>UD g104<1,1,0>UD { align1 1H compacted }; -add3(16) g122<1>D g102<8,8,1>D g118<8,8,1>D -g116<1,1,1>D { align1 1H I@6 }; -add3(16) g116<1>D g106<8,8,1>D g118<8,8,1>D -g120<1,1,1>D { align1 1H I@2 }; -mov(8) g5.1<2>UD g122<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g123<4,4,1>UD { align1 2Q I@3 }; -mov(8) g69.1<2>UD g116<4,4,1>UD { align1 1Q I@3 }; -mov(8) g71.1<2>UD g117<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g116UD g5UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g69UD g116UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add3(16) g108<1>D 0x0040UW g114<8,8,1>D g108<1,1,1>D { align1 1H }; - -LABEL42: -while(16) JIP: LABEL43 { align1 1H }; -and(16) g5<1>UD g110<8,8,1>UD 0xfffffffcUD { align1 1H $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g7<1>D g110<1,1,0>D -g5<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g7<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL44 UIP: LABEL44 { align1 1H }; -add(16) g108<1>D g104<1,1,0>D g5<1,1,0>D { align1 1H I@6 compacted }; -add(16) g112<1>D g100<1,1,0>D g5<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g110<1>UD g108<1,1,0>UD g104<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g116<1>D g108<1,1,0>D g51<1,1,0>D { align1 1H $2.dst compacted }; -cmp.l.f0.0(16) g104<1>UD g112<1,1,0>UD g100<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g114<1>D g112<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g69<2>UD g116<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g71<2>UD g117<4,4,1>UD { align1 2Q I@4 }; -mov(8) g5<2>UD g114<4,4,1>UD { align1 1Q I@3 }; -mov(8) g7<2>UD g115<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g100<1>UD g114<1,1,0>UD g112<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g112<1>UD g116<1,1,0>UD g108<1,1,0>UD { align1 1H compacted }; -add3(16) g108<1>D -g104<8,8,1>D g102<8,8,1>D -g100<1,1,1>D { align1 1H I@2 }; -add3(16) g100<1>D -g110<8,8,1>D g106<8,8,1>D -g112<1,1,1>D { align1 1H I@2 }; -mov(8) g5.1<2>UD g108<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g109<4,4,1>UD { align1 2Q I@3 }; -mov(8) g69.1<2>UD g100<4,4,1>UD { align1 1Q I@3 }; -mov(8) g71.1<2>UD g101<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g100UD g5UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(16) g5<1>UD g100<32,8,4>UB { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g69UD g5UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL44: -endif(16) JIP: LABEL41 { align1 1H }; - -LABEL41: -endif(16) JIP: LABEL45 { align1 1H }; - -LABEL45: -and(16) g5<1>UD g98<1,1,0>UD 0x00000003UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g7<1>D -g5<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g98<1>UD g7<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL46 UIP: LABEL46 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g98<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL47 UIP: LABEL47 { align1 1H }; -add(16) g102<1>D g91<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -add(16) g104<1>D g94<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g100<1>UD g102<1,1,0>UD g91<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g106<1>D g73<8,4,2>D g102<1,1,0>D { align1 1Q compacted }; -add(8) g126<1>D g53<8,4,2>D g103<1,1,0>D { align1 2Q compacted }; -add(16) g108<1>D g59<1,1,0>D g104<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g102<1>UD g106<8,8,1>UD g73<8,4,2>UD { align1 1Q I@3 }; -mov(8) g5<2>UD g106<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g103<1>UD g126<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -mov(8) g7<2>UD g126<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g106<1>UD g104<1,1,0>UD g94<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g69<2>UD g108<4,4,1>UD { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g71<2>UD g109<4,4,1>UD { align1 2Q I@7 }; -add3(16) g104<1>D g55<8,8,1>D -g100<8,8,1>D -g102<1,1,1>D { align1 1H I@5 }; -cmp.l.f0.0(16) g100<1>UD g108<1,1,0>UD g59<1,1,0>UD { align1 1H compacted }; -add(16) g102<1>D -g106<1,1,0>D g96<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g5.1<2>UD g104<4,4,1>UD { align1 1Q I@3 }; -mov(8) g7.1<2>UD g105<4,4,1>UD { align1 2Q I@4 }; -add3(16) g104<1>D g61<8,8,1>D g102<8,8,1>D -g100<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g100UD g5UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(8) g69.1<2>UD g104<4,4,1>UD { align1 1Q I@1 }; -mov(8) g71.1<2>UD g105<4,4,1>UD { align1 2Q I@2 }; -mov(16) g5<1>UD g100<32,8,4>UB { align1 1H $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g69UD g5UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL47: -endif(16) JIP: LABEL46 { align1 1H }; -add(16) g5<1>D g94<1,1,0>D g98<1,1,0>D { align1 1H $2.src compacted }; -add(16) g7<1>D g91<1,1,0>D g98<1,1,0>D { align1 1H $5.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g69<1>UD g5<1,1,0>UD g94<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g71<1>D g59<1,1,0>D g5<1,1,0>D { align1 1H $2.src compacted }; -add(8) g107<1>D g73<8,4,2>D g7<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g127<1>D g53<8,4,2>D g8<1,1,0>D { align1 2Q I@4 compacted }; -add(16) g5<1>D -g69<1,1,0>D g96<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g69<1>UD g71<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g89<2>UD g71<4,4,1>UD { align1 1Q }; -mov(8) g85<2>UD g72<4,4,1>UD { align1 2Q }; -mov(8) g87<2>UD g107<4,4,1>UD { align1 1Q I@6 }; -mov(8) g83<2>UD g127<4,4,1>UD { align1 2Q I@6 }; -cmp.l.f0.0(16) g71<1>UD g7<1,1,0>UD g91<1,1,0>UD { align1 1H compacted }; -add3(16) g7<1>D g61<8,8,1>D g5<8,8,1>D -g69<1,1,1>D { align1 1H I@6 }; -cmp.l.f0.0(8) g5<1>UD g107<8,8,1>UD g73<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g6<1>UD g127<8,8,1>UD g53<8,4,2>UD { align1 2Q }; -mov(8) g89.1<2>UD g7<4,4,1>UD { align1 1Q I@3 }; -mov(8) g85.1<2>UD g8<4,4,1>UD { align1 2Q I@4 }; -add3(16) g7<1>D g55<8,8,1>D -g71<8,8,1>D -g5<1,1,1>D { align1 1H I@3 }; -mov(8) g87.1<2>UD g7<4,4,1>UD { align1 1Q I@1 }; -mov(8) g83.1<2>UD g8<4,4,1>UD { align1 2Q I@2 }; - -LABEL46: -endif(16) JIP: LABEL48 { align1 1H }; - -LABEL48: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(8) g69<1>UD g89<8,4,2>UD 0x0000003fUD { align1 1Q I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -and(8) g70<1>UD g85<8,4,2>UD 0x0000003fUD { align1 2Q I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g71<1>D -g69<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g91<1>UD g71<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g94<1>UD g91<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g96<1>UD g51<1,1,0>UD g94<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g98<1>D g91<1,1,0>D 0D { align1 1H I@7 compacted }; -and.nz.f0.0(16) null<1>UD g96<8,8,1>UD g98<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL49 UIP: LABEL49 { align1 1H }; -shl(16) g91<1>D g51<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g94<1>UD g51<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g96<1>UD g87.1<8,4,2>UD { align1 1Q }; -mov(8) g97<1>UD g83.1<8,4,2>UD { align1 2Q }; -mov(8) g98<1>UD g89.1<8,4,2>UD { align1 1Q }; -mov(8) g99<1>UD g85.1<8,4,2>UD { align1 2Q }; -add(8) g108<1>D g87<8,4,2>D g91<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g100<1>D g83<8,4,2>D g92<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g109<1>D g89<8,4,2>D g91<1,1,0>D { align1 1Q compacted }; -add(8) g101<1>D g85<8,4,2>D g92<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g87<1>UD g108<8,8,1>UD g87<8,4,2>UD { align1 1Q I@4 }; -mov(8) g5<2>UD g108<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g88<1>UD g100<8,8,1>UD g83<8,4,2>UD { align1 2Q I@5 }; -mov(8) g7<2>UD g100<4,4,1>UD { align1 2Q }; -mov(8) g69<2>UD g109<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g84<1>UD g101<8,8,1>UD g85<8,4,2>UD { align1 2Q I@6 }; -cmp.l.f0.0(8) g83<1>UD g109<8,8,1>UD g89<8,4,2>UD { align1 1Q }; -mov(8) g71<2>UD g101<4,4,1>UD { align1 2Q }; -add3(16) g85<1>D g96<8,8,1>D g94<8,8,1>D -g87<1,1,1>D { align1 1H I@6 }; -add3(16) g87<1>D g98<8,8,1>D g94<8,8,1>D -g83<1,1,1>D { align1 1H I@3 }; -mov(8) g5.1<2>UD g85<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g86<4,4,1>UD { align1 2Q I@3 }; -mov(8) g69.1<2>UD g87<4,4,1>UD { align1 1Q I@3 }; -mov(8) g71.1<2>UD g88<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g102UD g5UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g69UD g102UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $7 }; - -LABEL49: -endif(16) JIP: LABEL50 { align1 1H }; - -LABEL50: -add(16) g69<1>D g59<1,1,0>D g63<1,1,0>D { align1 1H $7.src compacted }; -mov(16) g11<1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(16) g102<1>UD g69<1,1,0>UD g59<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g104<1>D g69<1,1,0>D 168D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add3(16) g71<1>D g61<8,8,1>D -g65<8,8,1>D -g102<1,1,1>D { align1 1H I@2 }; -cmp.l.f0.0(16) g106<1>UD g104<1,1,0>UD 0x000000a8UD { align1 1H I@2 compacted }; -mov(8) g5<2>UD g104<4,4,1>UD { align1 1Q $6.src }; -mov(8) g7<2>UD g105<4,4,1>UD { align1 2Q $6.src }; -add(16) g108<1>D -g106<1,1,0>D g71<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g5.1<2>UD g108<4,4,1>UD { align1 1Q I@1 }; -mov(8) g7.1<2>UD g109<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD g9UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g109UD g21UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -cmp.nz.f0.0(16) null<1>D g109<8,8,1>D 0D { align1 1H $8.dst }; -(+f0.0) if(16) JIP: LABEL51 UIP: LABEL51 { align1 1H }; -send(16) g5UD g17UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -add(16) g94<1>D g63<1,1,0>D g75<1,1,0>D { align1 1H compacted }; -add(16) g100<1>D g59<1,1,0>D g94<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g91<2>UD g100<4,4,1>UD { align1 1Q I@1 }; -mov(8) g87<2>UD g101<4,4,1>UD { align1 2Q I@2 }; -add(16) g9<1>D g7<1,1,0>D -g5<1,1,0>D { align1 1H $2.dst compacted }; -shl(16) g96<1>D g5<8,8,1>D 0x00000006UD { align1 1H }; -cmp.l.f0.0(16) g5<1>UD g94<1,1,0>UD g63<1,1,0>UD { align1 1H compacted }; -shr(16) g7<1>UD g9<1,1,0>UD 0x00000001UD { align1 1H I@3 compacted }; -and(16) g9<1>UD g100<1,1,0>UD 0x0000003fUD { align1 1H compacted }; -add(8) g111<1>D g73<8,4,2>D g96<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g110<1>D g53<8,4,2>D g97<1,1,0>D { align1 2Q I@5 compacted }; -add(16) g98<1>D -g5<1,1,0>D -g65<1,1,0>D { align1 1H I@5 compacted }; -cmp.l.f0.0(16) g5<1>UD g100<1,1,0>UD g59<1,1,0>UD { align1 1H compacted }; -shl(16) g83<1>D g7<8,8,1>D 0x00000007UD { align1 1H I@6 }; -cmp.l.f0.0(8) g112<1>UD g111<8,8,1>UD g73<8,4,2>UD { align1 1Q I@5 }; -mov(8) g89<2>UD g111<4,4,1>UD { align1 1Q }; -mov(8) g85<2>UD g110<4,4,1>UD { align1 2Q I@6 }; -cmp.l.f0.0(8) g111<1>UD g110<8,8,1>UD g53<8,4,2>UD { align1 2Q }; -add3(16) g7<1>D g61<8,8,1>D g98<8,8,1>D -g5<1,1,1>D { align1 1H I@6 }; -add(16) g5<1>D -g9<1,1,0>D 64D { align1 1H compacted }; -add(8) g113<1>D -g112<8,8,1>D g73.1<8,4,2>D { align1 1Q I@6 }; -add(8) g112<1>D -g111<8,8,1>D g53.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g91.1<2>UD g7<4,4,1>UD { align1 1Q I@4 }; -mov(8) g87.1<2>UD g8<4,4,1>UD { align1 2Q I@5 }; -and(16) g9<1>UD g5<1,1,0>UD 0x0000003fUD { align1 1H I@5 compacted }; -mov(8) g89.1<2>UD g113<4,4,1>UD { align1 1Q I@5 }; -mov(8) g85.1<2>UD g112<4,4,1>UD { align1 2Q I@5 }; -add(16) g112<1>D g83<1,1,0>D -g9<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) null<1>UD g9<8,8,1>UD g83<8,8,1>UD { align1 1H }; -shr(16) g114<1>UD g112<1,1,0>UD 0x00000002UD { align1 1H @2 $2.dst compacted }; -(+f0.0) if(16) JIP: LABEL52 UIP: LABEL52 { align1 1H }; -add(16) g7<1>D g96<1,1,0>D g9<1,1,0>D { align1 1H compacted }; -add(16) g5<1>D g94<1,1,0>D g9<1,1,0>D { align1 1H compacted }; -shl(16) g116<1>D g57<8,8,1>D 0x00000004UD { align1 1H $2.dst }; -mov(16) g110<1>UD g51<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g9<1>UD g7<1,1,0>UD g96<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g102<1>D g73<8,4,2>D g7<1,1,0>D { align1 1Q compacted }; -add(8) g103<1>D g53<8,4,2>D g8<1,1,0>D { align1 2Q compacted }; -add(16) g106<1>D g59<1,1,0>D g5<1,1,0>D { align1 1H I@6 compacted }; -cmp.l.f0.0(16) g7<1>UD g5<1,1,0>UD g94<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(8) g11<1>UD g102<8,8,1>UD g73<8,4,2>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g12<1>UD g103<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -add(16) g5<1>D -g7<1,1,0>D g98<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g7<1>UD g106<1,1,0>UD g59<1,1,0>UD { align1 1H I@5 compacted }; -add3(16) g104<1>D g55<8,8,1>D -g9<8,8,1>D -g11<1,1,1>D { align1 1H I@3 }; -add3(16) g108<1>D g61<8,8,1>D g5<8,8,1>D -g7<1,1,1>D { align1 1H I@2 }; - -LABEL54: -cmp.ge.f0.0(16) null<1>UD g110<8,8,1>UD g114<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL53 UIP: LABEL53 { align1 1H }; -shl(16) g118<1>D g110<8,8,1>D 0x00000002UD { align1 1H $2.src }; -shr(16) g120<1>UD g110<1,1,0>UD 0x0000001eUD { align1 1H I@7 compacted }; -add(16) g122<1>D g102<1,1,0>D g118<1,1,0>D { align1 1H I@2 compacted }; -add(16) g124<1>D g106<1,1,0>D g118<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g118<1>UD g122<1,1,0>UD g102<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g5<2>UD g122<4,4,1>UD { align1 1Q $9.src }; -mov(8) g7<2>UD g123<4,4,1>UD { align1 2Q $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g9<2>UD g124<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g11<2>UD g125<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g122<1>UD g124<1,1,0>UD g106<1,1,0>UD { align1 1H compacted }; -add3(16) g124<1>D g104<8,8,1>D g120<8,8,1>D -g118<1,1,1>D { align1 1H I@6 }; -add3(16) g118<1>D g108<8,8,1>D g120<8,8,1>D -g122<1,1,1>D { align1 1H I@2 }; -mov(8) g5.1<2>UD g124<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g125<4,4,1>UD { align1 2Q I@3 }; -mov(8) g9.1<2>UD g118<4,4,1>UD { align1 1Q I@3 }; -mov(8) g11.1<2>UD g119<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g118UD g5UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g118UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add3(16) g110<1>D 0x0040UW g116<8,8,1>D g110<1,1,1>D { align1 1H }; - -LABEL53: -while(16) JIP: LABEL54 { align1 1H }; -and(16) g5<1>UD g112<8,8,1>UD 0xfffffffcUD { align1 1H $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g7<1>D g112<1,1,0>D -g5<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g7<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL55 UIP: LABEL55 { align1 1H }; -add(16) g110<1>D g106<1,1,0>D g5<1,1,0>D { align1 1H I@6 compacted }; -add(16) g114<1>D g102<1,1,0>D g5<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g112<1>UD g110<1,1,0>UD g106<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g118<1>D g110<1,1,0>D g51<1,1,0>D { align1 1H $2.src compacted }; -cmp.l.f0.0(16) g106<1>UD g114<1,1,0>UD g102<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g116<1>D g114<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g9<2>UD g118<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g11<2>UD g119<4,4,1>UD { align1 2Q I@4 }; -mov(8) g5<2>UD g116<4,4,1>UD { align1 1Q I@3 }; -mov(8) g7<2>UD g117<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g102<1>UD g116<1,1,0>UD g114<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g114<1>UD g118<1,1,0>UD g110<1,1,0>UD { align1 1H compacted }; -add3(16) g110<1>D -g106<8,8,1>D g104<8,8,1>D -g102<1,1,1>D { align1 1H I@2 }; -add3(16) g102<1>D -g112<8,8,1>D g108<8,8,1>D -g114<1,1,1>D { align1 1H I@2 }; -mov(8) g5.1<2>UD g110<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g111<4,4,1>UD { align1 2Q I@3 }; -mov(8) g9.1<2>UD g102<4,4,1>UD { align1 1Q I@3 }; -mov(8) g11.1<2>UD g103<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g102UD g5UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -mov(16) g5<1>UD g102<32,8,4>UB { align1 1H $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g5UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL55: -endif(16) JIP: LABEL52 { align1 1H }; - -LABEL52: -endif(16) JIP: LABEL51 { align1 1H }; -and(16) g5<1>UD g100<1,1,0>UD 0x00000003UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g7<1>D -g5<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g100<1>UD g7<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL56 UIP: LABEL56 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g100<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL57 UIP: LABEL57 { align1 1H }; -add(16) g104<1>D g96<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -add(16) g106<1>D g94<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g102<1>UD g104<1,1,0>UD g96<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g114<1>D g73<8,4,2>D g104<1,1,0>D { align1 1Q compacted }; -add(8) g113<1>D g53<8,4,2>D g105<1,1,0>D { align1 2Q compacted }; -add(16) g110<1>D g59<1,1,0>D g106<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g104<1>UD g114<8,8,1>UD g73<8,4,2>UD { align1 1Q I@3 }; -mov(8) g5<2>UD g114<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g105<1>UD g113<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -mov(8) g7<2>UD g113<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g108<1>UD g106<1,1,0>UD g94<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g9<2>UD g110<4,4,1>UD { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g11<2>UD g111<4,4,1>UD { align1 2Q I@7 }; -add3(16) g106<1>D g55<8,8,1>D -g102<8,8,1>D -g104<1,1,1>D { align1 1H I@5 }; -cmp.l.f0.0(16) g102<1>UD g110<1,1,0>UD g59<1,1,0>UD { align1 1H compacted }; -add(16) g104<1>D -g108<1,1,0>D g98<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g5.1<2>UD g106<4,4,1>UD { align1 1Q I@3 }; -mov(8) g7.1<2>UD g107<4,4,1>UD { align1 2Q I@4 }; -add3(16) g106<1>D g61<8,8,1>D g104<8,8,1>D -g102<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g102UD g5UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -mov(8) g9.1<2>UD g106<4,4,1>UD { align1 1Q I@1 }; -mov(8) g11.1<2>UD g107<4,4,1>UD { align1 2Q I@2 }; -mov(16) g5<1>UD g102<32,8,4>UB { align1 1H $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g5UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL57: -endif(16) JIP: LABEL56 { align1 1H }; -add(16) g5<1>D g94<1,1,0>D g100<1,1,0>D { align1 1H $2.src compacted }; -add(16) g7<1>D g96<1,1,0>D g100<1,1,0>D { align1 1H $11.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g9<1>UD g5<1,1,0>UD g94<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g11<1>D g59<1,1,0>D g5<1,1,0>D { align1 1H $2.src compacted }; -add(8) g115<1>D g73<8,4,2>D g7<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g114<1>D g53<8,4,2>D g8<1,1,0>D { align1 2Q I@4 compacted }; -add(16) g5<1>D -g9<1,1,0>D g98<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g9<1>UD g11<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g91<2>UD g11<4,4,1>UD { align1 1Q }; -mov(8) g87<2>UD g12<4,4,1>UD { align1 2Q }; -mov(8) g89<2>UD g115<4,4,1>UD { align1 1Q I@6 }; -mov(8) g85<2>UD g114<4,4,1>UD { align1 2Q I@6 }; -cmp.l.f0.0(16) g11<1>UD g7<1,1,0>UD g96<1,1,0>UD { align1 1H compacted }; -add3(16) g7<1>D g61<8,8,1>D g5<8,8,1>D -g9<1,1,1>D { align1 1H I@6 }; -cmp.l.f0.0(8) g5<1>UD g115<8,8,1>UD g73<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g6<1>UD g114<8,8,1>UD g53<8,4,2>UD { align1 2Q }; -mov(8) g91.1<2>UD g7<4,4,1>UD { align1 1Q I@3 }; -mov(8) g87.1<2>UD g8<4,4,1>UD { align1 2Q I@4 }; -add3(16) g7<1>D g55<8,8,1>D -g11<8,8,1>D -g5<1,1,1>D { align1 1H I@3 }; -mov(8) g89.1<2>UD g7<4,4,1>UD { align1 1Q I@1 }; -mov(8) g85.1<2>UD g8<4,4,1>UD { align1 2Q I@2 }; - -LABEL56: -endif(16) JIP: LABEL51 { align1 1H }; -and(8) g115<1>UD g91<8,4,2>UD 0x0000003fUD { align1 1Q I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@6 }; -and(8) g116<1>UD g87<8,4,2>UD 0x0000003fUD { align1 2Q $2.dst compacted }; -add(16) g100<1>D -g115<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g5<1>UD g100<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g7<1>UD g5<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g9<1>UD g51<1,1,0>UD g7<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g7<1>D g5<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g9<8,8,1>UD g7<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL58 UIP: LABEL58 { align1 1H }; -shl(16) g94<1>D g51<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g96<1>UD g51<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g98<1>UD g89.1<8,4,2>UD { align1 1Q }; -mov(8) g99<1>UD g85.1<8,4,2>UD { align1 2Q }; -mov(8) g100<1>UD g91.1<8,4,2>UD { align1 1Q }; -mov(8) g101<1>UD g87.1<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g118<1>D g89<8,4,2>D g94<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g116<1>D g85<8,4,2>D g95<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g119<1>D g91<8,4,2>D g94<1,1,0>D { align1 1Q $2.src compacted }; -add(8) g117<1>D g87<8,4,2>D g95<1,1,0>D { align1 2Q $2.src compacted }; -cmp.l.f0.0(8) g89<1>UD g118<8,8,1>UD g89<8,4,2>UD { align1 1Q I@4 }; -mov(8) g5<2>UD g118<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g90<1>UD g116<8,8,1>UD g85<8,4,2>UD { align1 2Q I@5 }; -mov(8) g7<2>UD g116<4,4,1>UD { align1 2Q }; -mov(8) g9<2>UD g119<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g86<1>UD g117<8,8,1>UD g87<8,4,2>UD { align1 2Q I@6 }; -cmp.l.f0.0(8) g85<1>UD g119<8,8,1>UD g91<8,4,2>UD { align1 1Q }; -mov(8) g11<2>UD g117<4,4,1>UD { align1 2Q $2.src }; -add3(16) g87<1>D g98<8,8,1>D g96<8,8,1>D -g89<1,1,1>D { align1 1H I@6 }; -add3(16) g89<1>D g100<8,8,1>D g96<8,8,1>D -g85<1,1,1>D { align1 1H I@3 }; -mov(8) g5.1<2>UD g87<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g88<4,4,1>UD { align1 2Q I@3 }; -mov(8) g9.1<2>UD g89<4,4,1>UD { align1 1Q I@3 }; -mov(8) g11.1<2>UD g90<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g103UD g5UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g103UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL58: -endif(16) JIP: LABEL51 { align1 1H }; -and(16) g9<1>UD g1<8,8,1>UD 0x03ffffffUD { align1 1H $2.src }; -add(16) g118<1>D g69<1,1,0>D 32D { align1 1H $2.src compacted }; -add(16) g75<1>D g75<1,1,0>D g83<1,1,0>D { align1 1H compacted }; -add(16) g41<1>D g41<1,1,0>D -g9<1,1,0>D { align1 1H @3 $2.dst compacted }; -cmp.l.f0.0(16) g120<1>UD g118<1,1,0>UD g69<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g5<2>UD g118<4,4,1>UD { align1 1Q $12.src }; -mov(8) g7<2>UD g119<4,4,1>UD { align1 2Q $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shr(16) g11<1>UD g75<1,1,0>UD 0x00000006UD { align1 1H I@5 compacted }; -add(16) g122<1>D -g120<1,1,0>D g71<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g5.1<2>UD g122<4,4,1>UD { align1 1Q I@1 }; -mov(8) g7.1<2>UD g123<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD g9UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $2 }; - -LABEL51: -endif(16) JIP: LABEL59 { align1 1H }; - -LABEL59: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g123UD g25UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -cmp.nz.f0.0(16) null<1>D g123<8,8,1>D 0D { align1 1H $13.dst }; -(+f0.0) if(16) JIP: LABEL60 UIP: LABEL60 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -send(16) g5UD g37UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -add(16) g124<1>D g7<1,1,0>D -g5<1,1,0>D { align1 1H $6.dst compacted }; -shl.nz.f0.0(16) g83<1>D g124<8,8,1>D 0x00000006UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL61 UIP: LABEL61 { align1 1H }; -add(16) g94<1>D g63<1,1,0>D g75<1,1,0>D { align1 1H I@7 compacted }; -shl(16) g96<1>D g5<8,8,1>D 0x00000006UD { align1 1H }; -cmp.l.f0.0(16) g5<1>UD g94<1,1,0>UD g63<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g100<1>D g59<1,1,0>D g94<1,1,0>D { align1 1H compacted }; -add(8) g120<1>D g73<8,4,2>D g96<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g125<1>D g53<8,4,2>D g97<1,1,0>D { align1 2Q I@4 compacted }; -add(16) g98<1>D -g5<1,1,0>D -g65<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g5<1>UD g100<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g87<2>UD g100<4,4,1>UD { align1 1Q }; -mov(8) g85<2>UD g101<4,4,1>UD { align1 2Q }; -and(16) g9<1>UD g100<1,1,0>UD 0x0000003fUD { align1 1H $2.src compacted }; -mov(8) g91<2>UD g120<4,4,1>UD { align1 1Q I@7 }; -cmp.l.f0.0(8) g121<1>UD g120<8,8,1>UD g73<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g126<1>UD g125<8,8,1>UD g53<8,4,2>UD { align1 2Q I@7 }; -mov(8) g89<2>UD g125<4,4,1>UD { align1 2Q }; -add3(16) g7<1>D g61<8,8,1>D g98<8,8,1>D -g5<1,1,1>D { align1 1H I@7 }; -add(16) g5<1>D -g9<1,1,0>D 64D { align1 1H I@6 compacted }; -add(8) g122<1>D -g121<8,8,1>D g73.1<8,4,2>D { align1 1Q I@5 }; -add(8) g127<1>D -g126<8,8,1>D g53.1<8,4,2>D { align1 2Q I@5 }; -mov(8) g87.1<2>UD g7<4,4,1>UD { align1 1Q I@4 }; -mov(8) g85.1<2>UD g8<4,4,1>UD { align1 2Q I@5 }; -and(16) g9<1>UD g5<1,1,0>UD 0x0000003fUD { align1 1H I@5 compacted }; -mov(8) g91.1<2>UD g122<4,4,1>UD { align1 1Q I@5 }; -mov(8) g89.1<2>UD g127<4,4,1>UD { align1 2Q I@5 }; -add(16) g112<1>D g83<1,1,0>D -g9<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) null<1>UD g9<8,8,1>UD g83<8,8,1>UD { align1 1H }; -shr(16) g114<1>UD g112<1,1,0>UD 0x00000002UD { align1 1H @2 $2.dst compacted }; -(+f0.0) if(16) JIP: LABEL62 UIP: LABEL62 { align1 1H }; -add(16) g7<1>D g96<1,1,0>D g9<1,1,0>D { align1 1H compacted }; -add(16) g5<1>D g94<1,1,0>D g9<1,1,0>D { align1 1H compacted }; -shl(16) g116<1>D g57<8,8,1>D 0x00000004UD { align1 1H $2.dst }; -mov(16) g110<1>UD g51<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g9<1>UD g7<1,1,0>UD g96<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g102<1>D g73<8,4,2>D g7<1,1,0>D { align1 1Q compacted }; -add(8) g103<1>D g53<8,4,2>D g8<1,1,0>D { align1 2Q $2.src compacted }; -add(16) g106<1>D g59<1,1,0>D g5<1,1,0>D { align1 1H I@6 compacted }; -cmp.l.f0.0(16) g7<1>UD g5<1,1,0>UD g94<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(8) g11<1>UD g102<8,8,1>UD g73<8,4,2>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g12<1>UD g103<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -add(16) g5<1>D -g7<1,1,0>D g98<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g7<1>UD g106<1,1,0>UD g59<1,1,0>UD { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g104<1>D g55<8,8,1>D -g9<8,8,1>D -g11<1,1,1>D { align1 1H I@3 }; -add3(16) g108<1>D g61<8,8,1>D g5<8,8,1>D -g7<1,1,1>D { align1 1H I@2 }; - -LABEL64: -cmp.ge.f0.0(16) null<1>UD g110<8,8,1>UD g114<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL63 UIP: LABEL63 { align1 1H }; -shl(16) g118<1>D g110<8,8,1>D 0x00000002UD { align1 1H $2.src }; -shr(16) g120<1>UD g110<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g122<1>D g102<1,1,0>D g118<1,1,0>D { align1 1H I@2 compacted }; -add(16) g124<1>D g106<1,1,0>D g118<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g118<1>UD g122<1,1,0>UD g102<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g5<2>UD g122<4,4,1>UD { align1 1Q $14.src }; -mov(8) g7<2>UD g123<4,4,1>UD { align1 2Q $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g9<2>UD g124<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g11<2>UD g125<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g122<1>UD g124<1,1,0>UD g106<1,1,0>UD { align1 1H compacted }; -add3(16) g124<1>D g104<8,8,1>D g120<8,8,1>D -g118<1,1,1>D { align1 1H I@6 }; -add3(16) g118<1>D g108<8,8,1>D g120<8,8,1>D -g122<1,1,1>D { align1 1H I@2 }; -mov(8) g5.1<2>UD g124<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g125<4,4,1>UD { align1 2Q I@3 }; -mov(8) g9.1<2>UD g118<4,4,1>UD { align1 1Q I@3 }; -mov(8) g11.1<2>UD g119<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g118UD g5UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g118UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add3(16) g110<1>D 0x0040UW g116<8,8,1>D g110<1,1,1>D { align1 1H }; - -LABEL63: -while(16) JIP: LABEL64 { align1 1H }; -and(16) g5<1>UD g112<8,8,1>UD 0xfffffffcUD { align1 1H $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(16) g7<1>D g112<1,1,0>D -g5<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g7<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL65 UIP: LABEL65 { align1 1H }; -add(16) g110<1>D g106<1,1,0>D g5<1,1,0>D { align1 1H I@6 compacted }; -add(16) g114<1>D g102<1,1,0>D g5<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g112<1>UD g110<1,1,0>UD g106<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g118<1>D g110<1,1,0>D g51<1,1,0>D { align1 1H $2.src compacted }; -cmp.l.f0.0(16) g106<1>UD g114<1,1,0>UD g102<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g116<1>D g114<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g9<2>UD g118<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g11<2>UD g119<4,4,1>UD { align1 2Q I@4 }; -mov(8) g5<2>UD g116<4,4,1>UD { align1 1Q I@3 }; -mov(8) g7<2>UD g117<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g102<1>UD g116<1,1,0>UD g114<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g114<1>UD g118<1,1,0>UD g110<1,1,0>UD { align1 1H compacted }; -add3(16) g110<1>D -g106<8,8,1>D g104<8,8,1>D -g102<1,1,1>D { align1 1H I@2 }; -add3(16) g102<1>D -g112<8,8,1>D g108<8,8,1>D -g114<1,1,1>D { align1 1H I@2 }; -mov(8) g5.1<2>UD g110<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g111<4,4,1>UD { align1 2Q I@3 }; -mov(8) g9.1<2>UD g102<4,4,1>UD { align1 1Q I@3 }; -mov(8) g11.1<2>UD g103<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g102UD g5UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -mov(16) g5<1>UD g102<32,8,4>UB { align1 1H $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g5UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL65: -endif(16) JIP: LABEL62 { align1 1H }; - -LABEL62: -endif(16) JIP: LABEL61 { align1 1H }; -and(16) g5<1>UD g100<1,1,0>UD 0x00000003UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g7<1>D -g5<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g100<1>UD g7<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL66 UIP: LABEL66 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g100<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL67 UIP: LABEL67 { align1 1H }; -add(16) g104<1>D g96<1,1,0>D g51<1,1,0>D { align1 1H $2.src compacted }; -add(16) g106<1>D g94<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g102<1>UD g104<1,1,0>UD g96<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g123<1>D g73<8,4,2>D g104<1,1,0>D { align1 1Q compacted }; -add(8) g108<1>D g53<8,4,2>D g105<1,1,0>D { align1 2Q compacted }; -add(16) g110<1>D g59<1,1,0>D g106<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g104<1>UD g123<8,8,1>UD g73<8,4,2>UD { align1 1Q I@3 }; -mov(8) g5<2>UD g123<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g105<1>UD g108<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -mov(8) g7<2>UD g108<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g9<2>UD g110<4,4,1>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g11<2>UD g111<4,4,1>UD { align1 2Q I@6 }; -cmp.l.f0.0(16) g108<1>UD g106<1,1,0>UD g94<1,1,0>UD { align1 1H compacted }; -add3(16) g106<1>D g55<8,8,1>D -g102<8,8,1>D -g104<1,1,1>D { align1 1H I@5 }; -cmp.l.f0.0(16) g102<1>UD g110<1,1,0>UD g59<1,1,0>UD { align1 1H compacted }; -add(16) g104<1>D -g108<1,1,0>D g98<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g5.1<2>UD g106<4,4,1>UD { align1 1Q I@3 }; -mov(8) g7.1<2>UD g107<4,4,1>UD { align1 2Q I@4 }; -add3(16) g106<1>D g61<8,8,1>D g104<8,8,1>D -g102<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g102UD g5UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(8) g9.1<2>UD g106<4,4,1>UD { align1 1Q I@1 }; -mov(8) g11.1<2>UD g107<4,4,1>UD { align1 2Q I@2 }; -mov(16) g5<1>UD g102<32,8,4>UB { align1 1H $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g5UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL67: -endif(16) JIP: LABEL66 { align1 1H }; -add(16) g5<1>D g94<1,1,0>D g100<1,1,0>D { align1 1H $2.src compacted }; -add(16) g7<1>D g96<1,1,0>D g100<1,1,0>D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g9<1>UD g5<1,1,0>UD g94<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g11<1>D g59<1,1,0>D g5<1,1,0>D { align1 1H $2.src compacted }; -add(8) g124<1>D g73<8,4,2>D g7<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g109<1>D g53<8,4,2>D g8<1,1,0>D { align1 2Q I@4 compacted }; -add(16) g5<1>D -g9<1,1,0>D g98<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g9<1>UD g11<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g87<2>UD g11<4,4,1>UD { align1 1Q }; -mov(8) g85<2>UD g12<4,4,1>UD { align1 2Q }; -mov(8) g91<2>UD g124<4,4,1>UD { align1 1Q I@6 }; -mov(8) g89<2>UD g109<4,4,1>UD { align1 2Q I@6 }; -cmp.l.f0.0(16) g11<1>UD g7<1,1,0>UD g96<1,1,0>UD { align1 1H compacted }; -add3(16) g7<1>D g61<8,8,1>D g5<8,8,1>D -g9<1,1,1>D { align1 1H I@6 }; -cmp.l.f0.0(8) g5<1>UD g124<8,8,1>UD g73<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g6<1>UD g109<8,8,1>UD g53<8,4,2>UD { align1 2Q }; -mov(8) g87.1<2>UD g7<4,4,1>UD { align1 1Q I@3 }; -mov(8) g85.1<2>UD g8<4,4,1>UD { align1 2Q I@4 }; -add3(16) g7<1>D g55<8,8,1>D -g11<8,8,1>D -g5<1,1,1>D { align1 1H I@3 }; -mov(8) g91.1<2>UD g7<4,4,1>UD { align1 1Q I@1 }; -mov(8) g89.1<2>UD g8<4,4,1>UD { align1 2Q I@2 }; - -LABEL66: -endif(16) JIP: LABEL61 { align1 1H }; -and(8) g110<1>UD g87<8,4,2>UD 0x0000003fUD { align1 1Q I@6 compacted }; -and(8) g111<1>UD g85<8,4,2>UD 0x0000003fUD { align1 2Q I@6 compacted }; -add(16) g101<1>D -g110<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g5<1>UD g101<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g7<1>UD g5<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g9<1>UD g51<1,1,0>UD g7<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g7<1>D g5<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g9<8,8,1>UD g7<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL68 UIP: LABEL68 { align1 1H }; -shl(16) g94<1>D g51<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g96<1>UD g51<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g98<1>UD g91.1<8,4,2>UD { align1 1Q }; -mov(8) g99<1>UD g89.1<8,4,2>UD { align1 2Q }; -mov(8) g100<1>UD g87.1<8,4,2>UD { align1 1Q }; -mov(8) g101<1>UD g85.1<8,4,2>UD { align1 2Q }; -add(8) g125<1>D g91<8,4,2>D g94<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g111<1>D g89<8,4,2>D g95<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g126<1>D g87<8,4,2>D g94<1,1,0>D { align1 1Q compacted }; -add(8) g112<1>D g85<8,4,2>D g95<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g91<1>UD g125<8,8,1>UD g91<8,4,2>UD { align1 1Q I@4 }; -mov(8) g5<2>UD g125<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g92<1>UD g111<8,8,1>UD g89<8,4,2>UD { align1 2Q I@5 }; -mov(8) g7<2>UD g111<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g87<1>UD g126<8,8,1>UD g87<8,4,2>UD { align1 1Q I@6 }; -mov(8) g9<2>UD g126<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g11<2>UD g112<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(8) g88<1>UD g112<8,8,1>UD g85<8,4,2>UD { align1 2Q }; -add3(16) g85<1>D g98<8,8,1>D g96<8,8,1>D -g91<1,1,1>D { align1 1H I@6 }; -add3(16) g89<1>D g100<8,8,1>D g96<8,8,1>D -g87<1,1,1>D { align1 1H I@2 }; -mov(8) g5.1<2>UD g85<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g86<4,4,1>UD { align1 2Q I@3 }; -mov(8) g9.1<2>UD g89<4,4,1>UD { align1 1Q I@3 }; -mov(8) g11.1<2>UD g90<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g104UD g5UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g104UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL68: -endif(16) JIP: LABEL61 { align1 1H }; -shr(16) g9<1>UD g75<1,1,0>UD 0x00000006UD { align1 1H $2.src compacted }; -add(16) g113<1>D g69<1,1,0>D 16D { align1 1H compacted }; -add(16) g75<1>D g75<1,1,0>D g83<1,1,0>D { align1 1H compacted }; -add(16) g49<1>D g3<1,1,0>D -g9<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(16) g115<1>UD g113<1,1,0>UD g69<1,1,0>UD { align1 1H $2.dst compacted }; -mov(8) g5<2>UD g113<4,4,1>UD { align1 1Q $1.src }; -mov(8) g7<2>UD g114<4,4,1>UD { align1 2Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shr(16) g11<1>UD g75<1,1,0>UD 0x00000006UD { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g117<1>D -g115<1,1,0>D g71<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g5.1<2>UD g117<4,4,1>UD { align1 1Q I@1 }; -mov(8) g7.1<2>UD g118<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD g9UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $2 }; - -LABEL61: -endif(16) JIP: LABEL60 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g5UD g13UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g118<1>D g7<1,1,0>D -g5<1,1,0>D { align1 1H @2 $1.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl.nz.f0.0(16) g13<1>D g118<8,8,1>D 0x00000006UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL69 UIP: LABEL69 { align1 1H }; -add(16) g89<1>D g63<1,1,0>D g75<1,1,0>D { align1 1H I@7 compacted }; -shl(16) g91<1>D g5<8,8,1>D 0x00000006UD { align1 1H }; -cmp.l.f0.0(16) g5<1>UD g89<1,1,0>UD g63<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g96<1>D g59<1,1,0>D g89<1,1,0>D { align1 1H compacted }; -add(8) g127<1>D g73<8,4,2>D g91<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g119<1>D g53<8,4,2>D g92<1,1,0>D { align1 2Q I@4 compacted }; -add(16) g94<1>D -g5<1,1,0>D -g65<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g5<1>UD g96<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g83<2>UD g96<4,4,1>UD { align1 1Q }; -mov(8) g15<2>UD g97<4,4,1>UD { align1 2Q $1.src }; -and(16) g9<1>UD g96<1,1,0>UD 0x0000003fUD { align1 1H $2.src compacted }; -mov(8) g87<2>UD g127<4,4,1>UD { align1 1Q I@7 }; -cmp.l.f0.0(8) g11<1>UD g127<8,8,1>UD g73<8,4,2>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g120<1>UD g119<8,8,1>UD g53<8,4,2>UD { align1 2Q I@7 }; -mov(8) g85<2>UD g119<4,4,1>UD { align1 2Q }; -add3(16) g7<1>D g61<8,8,1>D g94<8,8,1>D -g5<1,1,1>D { align1 1H I@7 }; -add(16) g5<1>D -g9<1,1,0>D 64D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g12<1>D -g11<8,8,1>D g73.1<8,4,2>D { align1 1Q I@5 }; -add(8) g121<1>D -g120<8,8,1>D g53.1<8,4,2>D { align1 2Q I@5 }; -mov(8) g83.1<2>UD g7<4,4,1>UD { align1 1Q I@4 }; -mov(8) g15.1<2>UD g8<4,4,1>UD { align1 2Q I@5 }; -and(16) g9<1>UD g5<1,1,0>UD 0x0000003fUD { align1 1H I@5 compacted }; -mov(8) g87.1<2>UD g12<4,4,1>UD { align1 1Q I@5 }; -mov(8) g85.1<2>UD g121<4,4,1>UD { align1 2Q I@5 }; -add(16) g108<1>D g13<1,1,0>D -g9<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) null<1>UD g9<8,8,1>UD g13<8,8,1>UD { align1 1H }; -shr(16) g110<1>UD g108<1,1,0>UD 0x00000002UD { align1 1H I@2 compacted }; -(+f0.0) if(16) JIP: LABEL70 UIP: LABEL70 { align1 1H }; -add(16) g7<1>D g91<1,1,0>D g9<1,1,0>D { align1 1H compacted }; -add(16) g5<1>D g89<1,1,0>D g9<1,1,0>D { align1 1H compacted }; -shl(16) g112<1>D g57<8,8,1>D 0x00000004UD { align1 1H }; -mov(16) g106<1>UD g51<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g9<1>UD g7<1,1,0>UD g91<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g98<1>D g73<8,4,2>D g7<1,1,0>D { align1 1Q compacted }; -add(8) g99<1>D g53<8,4,2>D g8<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g102<1>D g59<1,1,0>D g5<1,1,0>D { align1 1H I@6 compacted }; -cmp.l.f0.0(16) g7<1>UD g5<1,1,0>UD g89<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(8) g11<1>UD g98<8,8,1>UD g73<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g12<1>UD g99<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -add(16) g5<1>D -g7<1,1,0>D g94<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g7<1>UD g102<1,1,0>UD g59<1,1,0>UD { align1 1H I@5 compacted }; -add3(16) g100<1>D g55<8,8,1>D -g9<8,8,1>D -g11<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g104<1>D g61<8,8,1>D g5<8,8,1>D -g7<1,1,1>D { align1 1H I@2 }; - -LABEL72: -cmp.ge.f0.0(16) null<1>UD g106<8,8,1>UD g110<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL71 UIP: LABEL71 { align1 1H }; -shl(16) g114<1>D g106<8,8,1>D 0x00000002UD { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -shr(16) g116<1>UD g106<1,1,0>UD 0x0000001eUD { align1 1H $2.dst compacted }; -add(16) g118<1>D g98<1,1,0>D g114<1,1,0>D { align1 1H I@2 compacted }; -add(16) g120<1>D g102<1,1,0>D g114<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g114<1>UD g118<1,1,0>UD g98<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g5<2>UD g118<4,4,1>UD { align1 1Q $2.src }; -mov(8) g7<2>UD g119<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g9<2>UD g120<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g11<2>UD g121<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g118<1>UD g120<1,1,0>UD g102<1,1,0>UD { align1 1H compacted }; -add3(16) g120<1>D g100<8,8,1>D g116<8,8,1>D -g114<1,1,1>D { align1 1H I@6 }; -add3(16) g114<1>D g104<8,8,1>D g116<8,8,1>D -g118<1,1,1>D { align1 1H I@2 }; -mov(8) g5.1<2>UD g120<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g121<4,4,1>UD { align1 2Q I@3 }; -mov(8) g9.1<2>UD g114<4,4,1>UD { align1 1Q I@3 }; -mov(8) g11.1<2>UD g115<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g114UD g5UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g114UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add3(16) g106<1>D 0x0040UW g112<8,8,1>D g106<1,1,1>D { align1 1H }; - -LABEL71: -while(16) JIP: LABEL72 { align1 1H }; -and(16) g5<1>UD g108<8,8,1>UD 0xfffffffcUD { align1 1H $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g7<1>D g108<1,1,0>D -g5<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g7<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL73 UIP: LABEL73 { align1 1H }; -add(16) g106<1>D g102<1,1,0>D g5<1,1,0>D { align1 1H I@6 compacted }; -add(16) g110<1>D g98<1,1,0>D g5<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g108<1>UD g106<1,1,0>UD g102<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g114<1>D g106<1,1,0>D g51<1,1,0>D { align1 1H $2.dst compacted }; -cmp.l.f0.0(16) g102<1>UD g110<1,1,0>UD g98<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g112<1>D g110<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g9<2>UD g114<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g11<2>UD g115<4,4,1>UD { align1 2Q I@4 }; -mov(8) g5<2>UD g112<4,4,1>UD { align1 1Q I@3 }; -mov(8) g7<2>UD g113<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g98<1>UD g112<1,1,0>UD g110<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g110<1>UD g114<1,1,0>UD g106<1,1,0>UD { align1 1H compacted }; -add3(16) g106<1>D -g102<8,8,1>D g100<8,8,1>D -g98<1,1,1>D { align1 1H I@2 }; -add3(16) g98<1>D -g108<8,8,1>D g104<8,8,1>D -g110<1,1,1>D { align1 1H I@2 }; -mov(8) g5.1<2>UD g106<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g107<4,4,1>UD { align1 2Q I@3 }; -mov(8) g9.1<2>UD g98<4,4,1>UD { align1 1Q I@3 }; -mov(8) g11.1<2>UD g99<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g98UD g5UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(16) g5<1>UD g98<32,8,4>UB { align1 1H $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g5UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL73: -endif(16) JIP: LABEL70 { align1 1H }; - -LABEL70: -endif(16) JIP: LABEL69 { align1 1H }; -and(16) g5<1>UD g96<1,1,0>UD 0x00000003UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g7<1>D -g5<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g96<1>UD g7<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL74 UIP: LABEL74 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g96<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL75 UIP: LABEL75 { align1 1H }; -add(16) g100<1>D g91<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -add(16) g102<1>D g89<1,1,0>D g51<1,1,0>D { align1 1H $2.src compacted }; -cmp.l.f0.0(16) g98<1>UD g100<1,1,0>UD g91<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g104<1>D g73<8,4,2>D g100<1,1,0>D { align1 1Q $2.src compacted }; -add(8) g122<1>D g53<8,4,2>D g101<1,1,0>D { align1 2Q compacted }; -add(16) g106<1>D g59<1,1,0>D g102<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g100<1>UD g104<8,8,1>UD g73<8,4,2>UD { align1 1Q I@3 }; -mov(8) g5<2>UD g104<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g101<1>UD g122<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -mov(8) g7<2>UD g122<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g104<1>UD g102<1,1,0>UD g89<1,1,0>UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g9<2>UD g106<4,4,1>UD { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g11<2>UD g107<4,4,1>UD { align1 2Q I@7 }; -add3(16) g102<1>D g55<8,8,1>D -g98<8,8,1>D -g100<1,1,1>D { align1 1H I@5 }; -cmp.l.f0.0(16) g98<1>UD g106<1,1,0>UD g59<1,1,0>UD { align1 1H compacted }; -add(16) g100<1>D -g104<1,1,0>D g94<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g5.1<2>UD g102<4,4,1>UD { align1 1Q I@3 }; -mov(8) g7.1<2>UD g103<4,4,1>UD { align1 2Q I@4 }; -add3(16) g102<1>D g61<8,8,1>D g100<8,8,1>D -g98<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g98UD g5UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g9.1<2>UD g102<4,4,1>UD { align1 1Q I@1 }; -mov(8) g11.1<2>UD g103<4,4,1>UD { align1 2Q I@2 }; -mov(16) g5<1>UD g98<32,8,4>UB { align1 1H $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g5UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL75: -endif(16) JIP: LABEL74 { align1 1H }; -add(16) g5<1>D g89<1,1,0>D g96<1,1,0>D { align1 1H $2.src compacted }; -add(16) g7<1>D g91<1,1,0>D g96<1,1,0>D { align1 1H $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g9<1>UD g5<1,1,0>UD g89<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g11<1>D g59<1,1,0>D g5<1,1,0>D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g105<1>D g73<8,4,2>D g7<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g125<1>D g53<8,4,2>D g8<1,1,0>D { align1 2Q I@4 compacted }; -add(16) g5<1>D -g9<1,1,0>D g94<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g9<1>UD g11<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g83<2>UD g11<4,4,1>UD { align1 1Q }; -mov(8) g15<2>UD g12<4,4,1>UD { align1 2Q }; -mov(8) g87<2>UD g105<4,4,1>UD { align1 1Q I@6 }; -mov(8) g85<2>UD g125<4,4,1>UD { align1 2Q I@6 }; -cmp.l.f0.0(16) g11<1>UD g7<1,1,0>UD g91<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(8) g126<1>UD g105<8,8,1>UD g73<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g127<1>UD g125<8,8,1>UD g53<8,4,2>UD { align1 2Q }; -add3(16) g123<1>D g61<8,8,1>D g5<8,8,1>D -g9<1,1,1>D { align1 1H I@7 }; -add3(16) g5<1>D g55<8,8,1>D -g11<8,8,1>D -g126<1,1,1>D { align1 1H I@2 }; -mov(8) g83.1<2>UD g123<4,4,1>UD { align1 1Q I@2 }; -mov(8) g15.1<2>UD g124<4,4,1>UD { align1 2Q I@3 }; -mov(8) g87.1<2>UD g5<4,4,1>UD { align1 1Q I@3 }; -mov(8) g85.1<2>UD g6<4,4,1>UD { align1 2Q I@4 }; - -LABEL74: -endif(16) JIP: LABEL69 { align1 1H }; -and(8) g6<1>UD g83<8,4,2>UD 0x0000003fUD { align1 1Q I@5 compacted }; -and(8) g7<1>UD g15<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g8<1>D -g6<1,1,0>D 64D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(16) g10<1>UD g8<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g89<1>UD g10<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g91<1>UD g51<1,1,0>UD g89<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g94<1>D g10<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g91<8,8,1>UD g94<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL76 UIP: LABEL76 { align1 1H }; -shl(16) g89<1>D g51<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g91<1>UD g51<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g94<1>UD g87.1<8,4,2>UD { align1 1Q }; -mov(8) g95<1>UD g85.1<8,4,2>UD { align1 2Q }; -mov(8) g96<1>UD g83.1<8,4,2>UD { align1 1Q }; -mov(8) g97<1>UD g15.1<8,4,2>UD { align1 2Q }; -add(8) g106<1>D g87<8,4,2>D g89<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g98<1>D g85<8,4,2>D g90<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g107<1>D g83<8,4,2>D g89<1,1,0>D { align1 1Q compacted }; -add(8) g99<1>D g15<8,4,2>D g90<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g87<1>UD g106<8,8,1>UD g87<8,4,2>UD { align1 1Q I@4 }; -mov(8) g5<2>UD g106<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g88<1>UD g98<8,8,1>UD g85<8,4,2>UD { align1 2Q I@5 }; -mov(8) g7<2>UD g98<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g83<1>UD g107<8,8,1>UD g83<8,4,2>UD { align1 1Q I@6 }; -mov(8) g9<2>UD g107<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g11<2>UD g99<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(8) g84<1>UD g99<8,8,1>UD g15<8,4,2>UD { align1 2Q }; -add3(16) g15<1>D g94<8,8,1>D g91<8,8,1>D -g87<1,1,1>D { align1 1H I@6 }; -add3(16) g85<1>D g96<8,8,1>D g91<8,8,1>D -g83<1,1,1>D { align1 1H I@2 }; -mov(8) g5.1<2>UD g15<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g16<4,4,1>UD { align1 2Q I@3 }; -mov(8) g9.1<2>UD g85<4,4,1>UD { align1 1Q I@3 }; -mov(8) g11.1<2>UD g86<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g105UD g5UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g105UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL76: -endif(16) JIP: LABEL69 { align1 1H }; -shr(16) g9<1>UD g75<1,1,0>UD 0x00000006UD { align1 1H $2.src compacted }; -add(16) g100<1>D g69<1,1,0>D 24D { align1 1H compacted }; -add(16) g75<1>D g75<1,1,0>D g13<1,1,0>D { align1 1H compacted }; -add(16) g43<1>D g43<1,1,0>D -g9<1,1,0>D { align1 1H @3 $1.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g102<1>UD g100<1,1,0>UD g69<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g5<2>UD g100<4,4,1>UD { align1 1Q $5.src }; -mov(8) g7<2>UD g101<4,4,1>UD { align1 2Q $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shr(16) g11<1>UD g75<1,1,0>UD 0x00000006UD { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g104<1>D -g102<1,1,0>D g71<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g5.1<2>UD g104<4,4,1>UD { align1 1Q I@1 }; -mov(8) g7.1<2>UD g105<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD g9UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $2 }; - -LABEL69: -endif(16) JIP: LABEL60 { align1 1H }; - -LABEL60: -endif(16) JIP: LABEL77 { align1 1H }; - -LABEL77: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g5UD g17UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g106<1>D g79<1,1,0>D 376D { align1 1H I@7 compacted }; -shl(16) g17<1>D g77<8,8,1>D 0x00000002UD { align1 1H $6.src }; -add(8) g19<1>D g73<8,4,2>D 192D { align1 1Q $6.src compacted }; -add(8) g20<1>D g53<8,4,2>D 192D { align1 2Q $6.src compacted }; -add(16) g87<1>D g106<1,1,0>D g59<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g108<1>UD g19<8,8,1>UD g73<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g105<1>UD g20<8,8,1>UD g53<8,4,2>UD { align1 2Q I@3 }; -add(8) g85<1>D -g108<8,8,1>D g73.1<8,4,2>D { align1 1Q I@2 }; -cmp.l.f0.0(16) g108<1>UD g106<1,1,0>UD g81<1,1,0>UD { align1 1H compacted }; -add(8) g86<1>D -g105<8,8,1>D g53.1<8,4,2>D { align1 2Q I@3 }; -cmp.l.f0.0(16) g110<1>UD g87<1,1,0>UD g106<1,1,0>UD { align1 1H I@6 compacted }; -add3(16) g81<1>D -g108<8,8,1>D g61<8,8,1>D -g110<1,1,1>D { align1 1H I@1 }; -shl(16) g79<1>D g5<8,8,1>D 0x00000006UD { align1 1H $6.dst }; -shl(16) g83<1>D g7<8,8,1>D 0x00000006UD { align1 1H $6.dst }; - -LABEL84: -cmp.ge.f0.0(16) null<1>UD g45<8,8,1>UD g67<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL78 UIP: LABEL78 { align1 1H }; -shl(16) g111<1>D g45<8,8,1>D 0x00000006UD { align1 1H }; -shr(16) g9<1>UD g45<1,1,0>UD 0x0000001aUD { align1 1H $2.src compacted }; -add(16) g89<1>D g19<1,1,0>D g111<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g11<1>UD g89<1,1,0>UD g19<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g5<2>UD g89<4,4,1>UD { align1 1Q $2.src }; -mov(8) g7<2>UD g90<4,4,1>UD { align1 2Q $2.src }; -add3(16) g91<1>D g85<8,8,1>D g9<8,8,1>D -g11<1,1,1>D { align1 1H I@3 }; -mov(8) g5.1<2>UD g91<4,4,1>UD { align1 1Q I@1 }; -mov(8) g7.1<2>UD g92<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g94<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(1) a0<1>UD g94<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@2 }; -mov(1) g13<2>D g[a0 160]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g13.1<2>D g[a0 164]<0,1,0>D { align1 WE_all 1N }; -mov(8) g9.1<2>UD g13.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g9<2>UD g13<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) g5UD g9UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g9<1>D g5.16<0,1,0>B { align1 1H }; -cmp.z.f0.0(16) null<1>D g17<8,8,1>D 12D { align1 1H }; -(+f0.0) if(16) JIP: LABEL80 UIP: LABEL79 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -add(16) g7<1>D g5<1,1,0>D -g41<1,1,0>D { align1 1H $2.dst compacted }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 0D { align1 1H I@4 }; -(+f0.0) if(16) JIP: LABEL82 UIP: LABEL81 { align1 1H }; -add(16) g11<1>D g5<1,1,0>D -g43<1,1,0>D { align1 1H $1.dst compacted }; -cmp.z.f0.0(16) null<1>D g9<8,8,1>D 3D { align1 1H }; -add(16) g15<1>D g5<1,1,0>D -g49<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0) sel(16) g13<1>UD g11<1,1,0>UD g5<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g9<8,8,1>D 4D { align1 1H }; -(+f0.0) sel(16) g11<1>UD g15<1,1,0>UD g13<1,1,0>UD { align1 1H I@2 compacted }; -cmp.nz.f0.0(16) null<1>D g9<8,8,1>D 1D { align1 1H }; -(+f0.0) sel(16) g9<1>UD g11<1,1,0>UD g7<1,1,0>UD { align1 1H I@2 compacted }; -else(16) JIP: LABEL81 UIP: LABEL81 { align1 1H }; - -LABEL82: -shl(16) g11<1>D g5<8,8,1>D 0x00000006UD { align1 1H }; -add(8) g94<1>D g73<8,4,2>D g79<1,1,0>D { align1 1Q compacted }; -add(8) g95<1>D g53<8,4,2>D g80<1,1,0>D { align1 2Q compacted }; -add(8) g96<1>D g73<8,4,2>D g83<1,1,0>D { align1 1Q compacted }; -add(8) g97<1>D g53<8,4,2>D g84<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -asr(16) g13<1>D g11<8,8,1>D 0x0000001fUD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -add(16) g15<1>D g89<1,1,0>D g11<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g11<1>UD g15<1,1,0>UD g89<1,1,0>UD { align1 1H I@1 compacted }; -cmp.l.f0.0(8) g109<1>UD g94<8,8,1>UD g73<8,4,2>UD { align1 1Q I@7 }; -cmp.l.f0.0(8) g112<1>UD g95<8,8,1>UD g53<8,4,2>UD { align1 2Q I@7 }; -add3(16) g89<1>D g91<8,8,1>D g13<8,8,1>D -g11<1,1,1>D { align1 1H I@3 }; -add(8) g11<1>D -g109<8,8,1>D g73.1<8,4,2>D { align1 1Q I@3 }; -add(8) g12<1>D -g112<8,8,1>D g53.1<8,4,2>D { align1 2Q I@3 }; -cmp.z.f0.0(16) g13<1>D g11<1,1,0>D g89<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g91<1>UD g94<1,1,0>UD g15<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g94<1>UD g11<1,1,0>UD g89<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(8) g110<1>UD g96<8,8,1>UD g73<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g113<1>UD g97<8,8,1>UD g53<8,4,2>UD { align1 2Q }; -and(16) g11<1>UD g13<1,1,0>UD g91<1,1,0>UD { align1 1H I@4 compacted }; -or(16) g13<1>UD g94<1,1,0>UD g11<1,1,0>UD { align1 1H I@1 compacted }; -add(8) g11<1>D -g110<8,8,1>D g73.1<8,4,2>D { align1 1Q I@4 }; -add(8) g12<1>D -g113<8,8,1>D g53.1<8,4,2>D { align1 2Q I@4 }; -cmp.z.f0.0(16) g91<1>D g89<1,1,0>D g11<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g94<1>UD g15<1,1,0>UD g96<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g15<1>UD g89<1,1,0>UD g11<1,1,0>UD { align1 1H compacted }; -and(16) g11<1>UD g91<1,1,0>UD g94<1,1,0>UD { align1 1H I@2 compacted }; -or(16) g89<1>UD g15<1,1,0>UD g11<1,1,0>UD { align1 1H I@1 compacted }; -and.nz.f0.0(16) null<1>UD g89<8,8,1>UD g13<8,8,1>UD { align1 1H I@1 }; -(+f0.0) sel(16) g9<1>UD g7<1,1,0>UD g5<1,1,0>UD { align1 1H compacted }; - -LABEL81: -endif(16) JIP: LABEL83 { align1 1H }; - -LABEL83: -else(16) JIP: LABEL79 UIP: LABEL79 { align1 1H }; - -LABEL80: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(16) g9<1>UD g5<8,8,1>UD { align1 1H I@3 }; - -LABEL79: -endif(16) JIP: LABEL78 { align1 1H }; -shl(16) g114<1>D g45<8,8,1>D 0x00000004UD { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g116<1>D g114<1,1,0>D g77<1,1,0>D { align1 1H $2.dst compacted }; -shl(16) g118<1>D g116<8,8,1>D 0x00000002UD { align1 1H I@1 }; -shr(16) g120<1>UD g116<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g122<1>D g87<1,1,0>D g118<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g124<1>UD g122<1,1,0>UD g87<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g5<2>UD g122<4,4,1>UD { align1 1Q }; -mov(8) g7<2>UD g123<4,4,1>UD { align1 2Q }; -add3(16) g126<1>D g81<8,8,1>D g120<8,8,1>D -g124<1,1,1>D { align1 1H I@3 }; -mov(8) g5.1<2>UD g126<4,4,1>UD { align1 1Q I@1 }; -mov(8) g7.1<2>UD g127<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD g9UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g45<1>D g45<1,1,0>D g47<1,1,0>D { align1 1H compacted }; - -LABEL78: -while(16) JIP: LABEL84 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g5UD g21UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -cmp.nz.f0.0(16) null<1>D g5<8,8,1>D 0D { align1 1H $8.dst }; -(+f0.0) if(16) JIP: LABEL85 UIP: LABEL85 { align1 1H }; -shl(16) g17<1>D g5<8,8,1>D 0x00000006UD { align1 1H }; -add(16) g23<1>D g63<1,1,0>D g75<1,1,0>D { align1 1H $8.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g47<1>D g73<8,4,2>D 152D { align1 1Q I@7 compacted }; -add(8) g48<1>D g53<8,4,2>D 152D { align1 2Q I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g9<1>UD g23<1,1,0>UD g63<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g45<1>D g59<1,1,0>D g23<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g5<2>UD g47<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g7<2>UD g48<4,4,1>UD { align1 2Q I@4 }; -add(16) g41<1>D -g9<1,1,0>D -g65<1,1,0>D { align1 1H @4 $2.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g10<1>UD g45<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g21<2>UD g45<4,4,1>UD { align1 1Q $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g15<2>UD g46<4,4,1>UD { align1 2Q }; -and(16) g82<1>UD g45<1,1,0>UD 0x0000003fUD { align1 1H compacted }; -cmp.l.f0.0(16) g77<1>UD g47<1,1,0>UD 0x00000098UD { align1 1H compacted }; -add3(16) g43<1>D g61<8,8,1>D g41<8,8,1>D -g10<1,1,1>D { align1 1H @5 $1.dst }; -add(16) g84<1>D -g82<1,1,0>D 64D { align1 1H I@3 compacted }; -add(8) g111<1>D -g77<8,8,1>D g73.1<8,4,2>D { align1 1Q I@3 }; -add(8) g78<1>D -g78<8,8,1>D g53.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g21.1<2>UD g43<4,4,1>UD { align1 1Q I@4 }; -mov(8) g15.1<2>UD g44<4,4,1>UD { align1 2Q I@5 }; -and(16) g89<1>UD g84<1,1,0>UD 0x0000003fUD { align1 1H I@5 compacted }; -mov(8) g5.1<2>UD g111<4,4,1>UD { align1 1Q I@5 }; -mov(8) g7.1<2>UD g78<4,4,1>UD { align1 2Q I@5 }; -add(16) g83<1>D g17<1,1,0>D -g89<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g43UD g5UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -shr(16) g87<1>UD g83<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -add(8) g112<1>D g73<8,4,2>D g43<1,1,0>D { align1 1Q $2.dst compacted }; -add(8) g79<1>D g53<8,4,2>D g44<1,1,0>D { align1 2Q $2.dst compacted }; -cmp.l.f0.0(8) g113<1>UD g112<8,8,1>UD g73<8,4,2>UD { align1 1Q I@2 }; -mov(8) g19<2>UD g112<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g80<1>UD g79<8,8,1>UD g53<8,4,2>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g13<2>UD g79<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) null<1>UD g89<8,8,1>UD g17<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g114<1>D -g113<8,8,1>D g73.1<8,4,2>D { align1 1Q I@5 }; -add(8) g81<1>D -g80<8,8,1>D g53.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g19.1<2>UD g114<4,4,1>UD { align1 1Q I@2 }; -mov(8) g13.1<2>UD g81<4,4,1>UD { align1 2Q I@2 }; -(+f0.0) if(16) JIP: LABEL86 UIP: LABEL86 { align1 1H }; -add(16) g91<1>D g43<1,1,0>D g89<1,1,0>D { align1 1H compacted }; -add(16) g102<1>D g23<1,1,0>D g89<1,1,0>D { align1 1H $2.src compacted }; -mov(16) g85<1>UD g51<8,8,1>UD { align1 1H }; -shl(16) g89<1>D g57<8,8,1>D 0x00000004UD { align1 1H }; -cmp.l.f0.0(16) g9<1>UD g91<1,1,0>UD g43<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g47<1>D g73<8,4,2>D g91<1,1,0>D { align1 1Q compacted }; -add(8) g48<1>D g53<8,4,2>D g92<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(16) g94<1>UD g102<1,1,0>UD g23<1,1,0>UD { align1 1H I@6 compacted }; -add(16) g79<1>D g59<1,1,0>D g102<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(8) g11<1>UD g47<8,8,1>UD g73<8,4,2>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g12<1>UD g48<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g5<1>D -g94<1,1,0>D g41<1,1,0>D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g7<1>UD g79<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -add3(16) g77<1>D g55<8,8,1>D -g9<8,8,1>D -g11<1,1,1>D { align1 1H I@3 }; -add3(16) g81<1>D g61<8,8,1>D g5<8,8,1>D -g7<1,1,1>D { align1 1H I@2 }; - -LABEL88: -cmp.ge.f0.0(16) null<1>UD g85<8,8,1>UD g87<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL87 UIP: LABEL87 { align1 1H }; -shl(16) g91<1>D g85<8,8,1>D 0x00000002UD { align1 1H $2.src }; -shr(16) g94<1>UD g85<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g96<1>D g47<1,1,0>D g91<1,1,0>D { align1 1H I@2 compacted }; -add(16) g98<1>D g79<1,1,0>D g91<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g91<1>UD g96<1,1,0>UD g47<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g5<2>UD g96<4,4,1>UD { align1 1Q $2.src }; -mov(8) g7<2>UD g97<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g9<2>UD g98<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g11<2>UD g99<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g96<1>UD g98<1,1,0>UD g79<1,1,0>UD { align1 1H compacted }; -add3(16) g98<1>D g77<8,8,1>D g94<8,8,1>D -g91<1,1,1>D { align1 1H I@6 }; -add3(16) g91<1>D g81<8,8,1>D g94<8,8,1>D -g96<1,1,1>D { align1 1H I@2 }; -mov(8) g5.1<2>UD g98<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g99<4,4,1>UD { align1 2Q I@3 }; -mov(8) g9.1<2>UD g91<4,4,1>UD { align1 1Q I@3 }; -mov(8) g11.1<2>UD g92<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g91UD g5UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g91UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add3(16) g85<1>D 0x0040UW g89<8,8,1>D g85<1,1,1>D { align1 1H }; - -LABEL87: -while(16) JIP: LABEL88 { align1 1H }; -and(16) g94<1>UD g83<8,8,1>UD 0xfffffffcUD { align1 1H }; -add(16) g96<1>D g83<1,1,0>D -g94<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g96<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL89 UIP: LABEL89 { align1 1H }; -add(16) g83<1>D g79<1,1,0>D g94<1,1,0>D { align1 1H compacted }; -add(16) g87<1>D g47<1,1,0>D g94<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g85<1>UD g83<1,1,0>UD g79<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g91<1>D g83<1,1,0>D g51<1,1,0>D { align1 1H $2.src compacted }; -cmp.l.f0.0(16) g79<1>UD g87<1,1,0>UD g47<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g89<1>D g87<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g9<2>UD g91<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g11<2>UD g92<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g5<2>UD g89<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g7<2>UD g90<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g47<1>UD g89<1,1,0>UD g87<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g87<1>UD g91<1,1,0>UD g83<1,1,0>UD { align1 1H compacted }; -add3(16) g97<1>D -g79<8,8,1>D g77<8,8,1>D -g47<1,1,1>D { align1 1H I@2 }; -add3(16) g99<1>D -g85<8,8,1>D g81<8,8,1>D -g87<1,1,1>D { align1 1H I@2 }; -mov(8) g5.1<2>UD g97<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g98<4,4,1>UD { align1 2Q I@3 }; -mov(8) g9.1<2>UD g99<4,4,1>UD { align1 1Q I@3 }; -mov(8) g11.1<2>UD g100<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g98UD g5UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g106<1>UD g98<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g106UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL89: -endif(16) JIP: LABEL86 { align1 1H }; - -LABEL86: -endif(16) JIP: LABEL85 { align1 1H }; -and(16) g100<1>UD g45<1,1,0>UD 0x00000003UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g102<1>D -g100<1,1,0>D 4D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and.nz.f0.0(16) g104<1>UD g102<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL90 UIP: LABEL90 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g104<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL91 UIP: LABEL91 { align1 1H }; -add(16) g106<1>D g43<1,1,0>D g51<1,1,0>D { align1 1H $2.src compacted }; -add(16) g115<1>D g23<1,1,0>D g51<1,1,0>D { align1 1H $2.dst compacted }; -cmp.l.f0.0(16) g108<1>UD g106<1,1,0>UD g43<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g117<1>D g73<8,4,2>D g106<1,1,0>D { align1 1Q $2.src compacted }; -add(8) g110<1>D g53<8,4,2>D g107<1,1,0>D { align1 2Q compacted }; -add(16) g120<1>D g59<1,1,0>D g115<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g111<1>UD g117<8,8,1>UD g73<8,4,2>UD { align1 1Q I@3 }; -mov(8) g5<2>UD g117<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g112<1>UD g110<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -mov(8) g7<2>UD g110<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(16) g117<1>UD g115<1,1,0>UD g23<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g9<2>UD g120<4,4,1>UD { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g11<2>UD g121<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g122<1>UD g120<1,1,0>UD g59<1,1,0>UD { align1 1H compacted }; -add3(16) g113<1>D g55<8,8,1>D -g108<8,8,1>D -g111<1,1,1>D { align1 1H I@6 }; -add(16) g119<1>D -g117<1,1,0>D g41<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g5.1<2>UD g113<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g114<4,4,1>UD { align1 2Q I@3 }; -add3(16) g124<1>D g61<8,8,1>D g119<8,8,1>D -g122<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g114UD g5UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g9.1<2>UD g124<4,4,1>UD { align1 1Q I@1 }; -mov(8) g11.1<2>UD g125<4,4,1>UD { align1 2Q I@2 }; -mov(16) g107<1>UD g114<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g107UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL91: -endif(16) JIP: LABEL90 { align1 1H }; -add(16) g125<1>D g23<1,1,0>D g104<1,1,0>D { align1 1H compacted }; -add(16) g45<1>D g43<1,1,0>D g104<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g5<1>UD g125<1,1,0>UD g23<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g9<1>D g59<1,1,0>D g125<1,1,0>D { align1 1H $2.src compacted }; -add(8) g118<1>D g73<8,4,2>D g45<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g77<1>D g53<8,4,2>D g46<1,1,0>D { align1 2Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g7<1>D -g5<1,1,0>D g41<1,1,0>D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g11<1>UD g9<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g21<2>UD g9<4,4,1>UD { align1 1Q }; -mov(8) g15<2>UD g10<4,4,1>UD { align1 2Q }; -mov(8) g19<2>UD g118<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(16) g47<1>UD g45<1,1,0>UD g43<1,1,0>UD { align1 1H compacted }; -mov(8) g13<2>UD g77<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(8) g78<1>UD g118<8,8,1>UD g73<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g79<1>UD g77<8,8,1>UD g53<8,4,2>UD { align1 2Q }; -add3(16) g23<1>D g61<8,8,1>D g7<8,8,1>D -g11<1,1,1>D { align1 1H I@7 }; -add3(16) g80<1>D g55<8,8,1>D -g47<8,8,1>D -g78<1,1,1>D { align1 1H I@2 }; -mov(8) g21.1<2>UD g23<4,4,1>UD { align1 1Q I@2 }; -mov(8) g15.1<2>UD g24<4,4,1>UD { align1 2Q I@3 }; -mov(8) g19.1<2>UD g80<4,4,1>UD { align1 1Q I@3 }; -mov(8) g13.1<2>UD g81<4,4,1>UD { align1 2Q I@4 }; - -LABEL90: -endif(16) JIP: LABEL85 { align1 1H }; -and(8) g81<1>UD g21<8,4,2>UD 0x0000003fUD { align1 1Q I@2 compacted }; -and(8) g82<1>UD g15<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -add(16) g83<1>D -g81<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g85<1>UD g83<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g87<1>UD g85<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g89<1>UD g51<1,1,0>UD g87<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g91<1>D g85<1,1,0>D 0D { align1 1H $2.src compacted }; -and.nz.f0.0(16) null<1>UD g89<8,8,1>UD g91<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL92 UIP: LABEL92 { align1 1H }; -shl(16) g94<1>D g51<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g96<1>UD g51<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g98<1>UD g19.1<8,4,2>UD { align1 1Q }; -mov(8) g99<1>UD g13.1<8,4,2>UD { align1 2Q }; -mov(8) g105<1>UD g21.1<8,4,2>UD { align1 1Q }; -mov(8) g106<1>UD g15.1<8,4,2>UD { align1 2Q $2.src }; -add(8) g119<1>D g19<8,4,2>D g94<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g100<1>D g13<8,4,2>D g95<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g120<1>D g21<8,4,2>D g94<1,1,0>D { align1 1Q compacted }; -add(8) g107<1>D g15<8,4,2>D g95<1,1,0>D { align1 2Q $2.src compacted }; -cmp.l.f0.0(8) g101<1>UD g119<8,8,1>UD g19<8,4,2>UD { align1 1Q I@4 }; -mov(8) g5<2>UD g119<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g102<1>UD g100<8,8,1>UD g13<8,4,2>UD { align1 2Q I@5 }; -mov(8) g7<2>UD g100<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(8) g108<1>UD g120<8,8,1>UD g21<8,4,2>UD { align1 1Q I@6 }; -mov(8) g9<2>UD g120<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g109<1>UD g107<8,8,1>UD g15<8,4,2>UD { align1 2Q I@7 }; -mov(8) g11<2>UD g107<4,4,1>UD { align1 2Q $2.src }; -add3(16) g103<1>D g98<8,8,1>D g96<8,8,1>D -g101<1,1,1>D { align1 1H I@6 }; -add3(16) g110<1>D g105<8,8,1>D g96<8,8,1>D -g108<1,1,1>D { align1 1H I@3 }; -mov(8) g5.1<2>UD g103<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g104<4,4,1>UD { align1 2Q I@3 }; -mov(8) g9.1<2>UD g110<4,4,1>UD { align1 1Q I@3 }; -mov(8) g11.1<2>UD g111<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g108UD g5UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g108UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL92: -endif(16) JIP: LABEL85 { align1 1H }; -add(16) g111<1>D g69<1,1,0>D 152D { align1 1H compacted }; -cmp.l.f0.0(16) g113<1>UD g111<1,1,0>UD 0x00000098UD { align1 1H I@1 compacted }; -mov(8) g97<2>UD g111<4,4,1>UD { align1 1Q I@7 }; -mov(8) g99<2>UD g112<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(16) g115<1>D -g113<1,1,0>D g71<1,1,0>D { align1 1H $2.dst compacted }; -mov(8) g97.1<2>UD g115<4,4,1>UD { align1 1Q I@1 }; -mov(8) g99.1<2>UD g116<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g97UD g75UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g75<1>D g75<1,1,0>D g17<1,1,0>D { align1 1H $2.src compacted }; - -LABEL85: -endif(16) JIP: LABEL93 { align1 1H }; - -LABEL93: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g116UD g25UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -cmp.nz.f0.0(16) null<1>D g116<8,8,1>D 0D { align1 1H $2.dst }; -(+f0.0) if(16) JIP: LABEL94 UIP: LABEL94 { align1 1H }; -shl(16) g21<1>D g116<8,8,1>D 0x00000003UD { align1 1H $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -add(16) g23<1>D g63<1,1,0>D g75<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g121<1>D g73<8,4,2>D 160D { align1 1Q compacted }; -add(8) g122<1>D g53<8,4,2>D 160D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g117<1>UD g23<1,1,0>UD g63<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g27<1>D g59<1,1,0>D g23<1,1,0>D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g5<2>UD g121<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g7<2>UD g122<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g25<1>D -g117<1,1,0>D -g65<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g118<1>UD g27<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g15<2>UD g27<4,4,1>UD { align1 1Q }; -mov(8) g19<2>UD g28<4,4,1>UD { align1 2Q }; -and(16) g9<1>UD g27<1,1,0>UD 0x0000003fUD { align1 1H $2.src compacted }; -cmp.l.f0.0(16) g123<1>UD g121<1,1,0>UD 0x000000a0UD { align1 1H compacted }; -add3(16) g120<1>D g61<8,8,1>D g25<8,8,1>D -g118<1,1,1>D { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g11<1>D -g9<1,1,0>D 64D { align1 1H I@3 compacted }; -add(8) g122<1>D -g123<8,8,1>D g73.1<8,4,2>D { align1 1Q I@3 }; -add(8) g124<1>D -g124<8,8,1>D g53.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g15.1<2>UD g120<4,4,1>UD { align1 1Q I@4 }; -mov(8) g19.1<2>UD g121<4,4,1>UD { align1 2Q I@5 }; -and(16) g43<1>UD g11<1,1,0>UD 0x0000003fUD { align1 1H @5 $1.dst compacted }; -mov(8) g5.1<2>UD g122<4,4,1>UD { align1 1Q I@5 }; -mov(8) g7.1<2>UD g124<4,4,1>UD { align1 2Q I@5 }; -add(16) g81<1>D g21<1,1,0>D -g43<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g41UD g5UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -shr(16) g83<1>UD g81<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -add(8) g123<1>D g73<8,4,2>D g41<1,1,0>D { align1 1Q $9.dst compacted }; -add(8) g125<1>D g53<8,4,2>D g42<1,1,0>D { align1 2Q $9.dst compacted }; -cmp.l.f0.0(8) g124<1>UD g123<8,8,1>UD g73<8,4,2>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g13<2>UD g123<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g126<1>UD g125<8,8,1>UD g53<8,4,2>UD { align1 2Q I@3 }; -mov(8) g17<2>UD g125<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) null<1>UD g43<8,8,1>UD g21<8,8,1>UD { align1 1H }; -add(8) g125<1>D -g124<8,8,1>D g73.1<8,4,2>D { align1 1Q I@5 }; -add(8) g127<1>D -g126<8,8,1>D g53.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g13.1<2>UD g125<4,4,1>UD { align1 1Q I@2 }; -mov(8) g17.1<2>UD g127<4,4,1>UD { align1 2Q I@2 }; -(+f0.0) if(16) JIP: LABEL95 UIP: LABEL95 { align1 1H }; -add(16) g45<1>D g41<1,1,0>D g43<1,1,0>D { align1 1H compacted }; -add(16) g87<1>D g23<1,1,0>D g43<1,1,0>D { align1 1H compacted }; -shl(16) g85<1>D g57<8,8,1>D 0x00000004UD { align1 1H }; -mov(16) g79<1>UD g51<8,8,1>UD { align1 1H }; -add(8) g43<1>D g73<8,4,2>D g45<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g44<1>D g53<8,4,2>D g46<1,1,0>D { align1 2Q I@5 compacted }; -cmp.l.f0.0(16) g77<1>UD g45<1,1,0>UD g41<1,1,0>UD { align1 1H compacted }; -add(16) g47<1>D g59<1,1,0>D g87<1,1,0>D { align1 1H I@6 compacted }; -cmp.l.f0.0(16) g89<1>UD g87<1,1,0>UD g23<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(8) g94<1>UD g43<8,8,1>UD g73<8,4,2>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g95<1>UD g44<8,8,1>UD g53<8,4,2>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g96<1>UD g47<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -add(16) g91<1>D -g89<1,1,0>D g25<1,1,0>D { align1 1H I@4 compacted }; -add3(16) g45<1>D g55<8,8,1>D -g77<8,8,1>D -g94<1,1,1>D { align1 1H I@3 }; -add3(16) g77<1>D g61<8,8,1>D g91<8,8,1>D -g96<1,1,1>D { align1 1H I@2 }; - -LABEL97: -cmp.ge.f0.0(16) null<1>UD g79<8,8,1>UD g83<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL96 UIP: LABEL96 { align1 1H }; -shl(16) g87<1>D g79<8,8,1>D 0x00000002UD { align1 1H $2.src }; -shr(16) g89<1>UD g79<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g91<1>D g43<1,1,0>D g87<1,1,0>D { align1 1H I@2 compacted }; -add(16) g94<1>D g47<1,1,0>D g87<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g87<1>UD g91<1,1,0>UD g43<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g5<2>UD g91<4,4,1>UD { align1 1Q $9.src }; -mov(8) g7<2>UD g92<4,4,1>UD { align1 2Q $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g9<2>UD g94<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g11<2>UD g95<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g91<1>UD g94<1,1,0>UD g47<1,1,0>UD { align1 1H compacted }; -add3(16) g94<1>D g45<8,8,1>D g89<8,8,1>D -g87<1,1,1>D { align1 1H I@6 }; -add3(16) g87<1>D g77<8,8,1>D g89<8,8,1>D -g91<1,1,1>D { align1 1H I@2 }; -mov(8) g5.1<2>UD g94<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g95<4,4,1>UD { align1 2Q I@3 }; -mov(8) g9.1<2>UD g87<4,4,1>UD { align1 1Q I@3 }; -mov(8) g11.1<2>UD g88<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g87UD g5UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g87UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add3(16) g79<1>D 0x0040UW g85<8,8,1>D g79<1,1,1>D { align1 1H }; - -LABEL96: -while(16) JIP: LABEL97 { align1 1H }; -and(16) g97<1>UD g81<8,8,1>UD 0xfffffffcUD { align1 1H $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g99<1>D g81<1,1,0>D -g97<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g99<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL98 UIP: LABEL98 { align1 1H }; -add(16) g79<1>D g47<1,1,0>D g97<1,1,0>D { align1 1H I@6 compacted }; -add(16) g83<1>D g43<1,1,0>D g97<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g81<1>UD g79<1,1,0>UD g47<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g87<1>D g79<1,1,0>D g51<1,1,0>D { align1 1H $2.src compacted }; -cmp.l.f0.0(16) g47<1>UD g83<1,1,0>UD g43<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g85<1>D g83<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g9<2>UD g87<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g11<2>UD g88<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(8) g5<2>UD g85<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -mov(8) g7<2>UD g86<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g43<1>UD g85<1,1,0>UD g83<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g103<1>UD g87<1,1,0>UD g79<1,1,0>UD { align1 1H $2.src compacted }; -add3(16) g100<1>D -g47<8,8,1>D g45<8,8,1>D -g43<1,1,1>D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g105<1>D -g81<8,8,1>D g77<8,8,1>D -g103<1,1,1>D { align1 1H I@2 }; -mov(8) g5.1<2>UD g100<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g101<4,4,1>UD { align1 2Q I@3 }; -mov(8) g9.1<2>UD g105<4,4,1>UD { align1 1Q I@3 }; -mov(8) g11.1<2>UD g106<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g101UD g5UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) g109<1>UD g101<32,8,4>UB { align1 1H $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g109UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL98: -endif(16) JIP: LABEL95 { align1 1H }; - -LABEL95: -endif(16) JIP: LABEL94 { align1 1H }; -and(16) g106<1>UD g27<1,1,0>UD 0x00000003UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g108<1>D -g106<1,1,0>D 4D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and.nz.f0.0(16) g110<1>UD g108<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL99 UIP: LABEL99 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g110<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL100 UIP: LABEL100 { align1 1H }; -add(16) g112<1>D g41<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -add(16) g121<1>D g23<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -cmp.l.f0.0(16) g114<1>UD g112<1,1,0>UD g41<1,1,0>UD { align1 1H $2.dst compacted }; -add(8) g27<1>D g73<8,4,2>D g112<1,1,0>D { align1 1Q compacted }; -add(8) g116<1>D g53<8,4,2>D g113<1,1,0>D { align1 2Q compacted }; -add(16) g126<1>D g59<1,1,0>D g121<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g117<1>UD g27<8,8,1>UD g73<8,4,2>UD { align1 1Q I@3 }; -mov(8) g5<2>UD g27<4,4,1>UD { align1 1Q $9.src }; -cmp.l.f0.0(8) g118<1>UD g116<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -mov(8) g7<2>UD g116<4,4,1>UD { align1 2Q $9.src }; -cmp.l.f0.0(16) g123<1>UD g121<1,1,0>UD g23<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g9<2>UD g126<4,4,1>UD { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g11<2>UD g127<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g27<1>UD g126<1,1,0>UD g59<1,1,0>UD { align1 1H compacted }; -add3(16) g119<1>D g55<8,8,1>D -g114<8,8,1>D -g117<1,1,1>D { align1 1H I@6 }; -add(16) g125<1>D -g123<1,1,0>D g25<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g5.1<2>UD g119<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g120<4,4,1>UD { align1 2Q I@3 }; -add3(16) g43<1>D g61<8,8,1>D g125<8,8,1>D -g27<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g120UD g5UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -mov(8) g9.1<2>UD g43<4,4,1>UD { align1 1Q I@1 }; -mov(8) g11.1<2>UD g44<4,4,1>UD { align1 2Q I@2 }; -mov(16) g112<1>UD g120<32,8,4>UB { align1 1H $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g112UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL100: -endif(16) JIP: LABEL99 { align1 1H }; -add(16) g44<1>D g23<1,1,0>D g110<1,1,0>D { align1 1H compacted }; -add(16) g84<1>D g41<1,1,0>D g110<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g46<1>UD g44<1,1,0>UD g23<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g79<1>D g59<1,1,0>D g44<1,1,0>D { align1 1H compacted }; -add(8) g28<1>D g73<8,4,2>D g84<1,1,0>D { align1 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g88<1>D g53<8,4,2>D g85<1,1,0>D { align1 2Q I@4 compacted }; -add(16) g77<1>D -g46<1,1,0>D g25<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g81<1>UD g79<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g15<2>UD g79<4,4,1>UD { align1 1Q }; -mov(8) g19<2>UD g80<4,4,1>UD { align1 2Q }; -mov(8) g13<2>UD g28<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(16) g86<1>UD g84<1,1,0>UD g41<1,1,0>UD { align1 1H $2.src compacted }; -mov(8) g17<2>UD g88<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(8) g89<1>UD g28<8,8,1>UD g73<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g90<1>UD g88<8,8,1>UD g53<8,4,2>UD { align1 2Q }; -add3(16) g83<1>D g61<8,8,1>D g77<8,8,1>D -g81<1,1,1>D { align1 1H I@7 }; -add3(16) g91<1>D g55<8,8,1>D -g86<8,8,1>D -g89<1,1,1>D { align1 1H I@2 }; -mov(8) g15.1<2>UD g83<4,4,1>UD { align1 1Q I@2 }; -mov(8) g19.1<2>UD g84<4,4,1>UD { align1 2Q I@3 }; -mov(8) g13.1<2>UD g91<4,4,1>UD { align1 1Q I@3 }; -mov(8) g17.1<2>UD g92<4,4,1>UD { align1 2Q I@4 }; - -LABEL99: -endif(16) JIP: LABEL94 { align1 1H }; -and(8) g94<1>UD g15<8,4,2>UD 0x0000003fUD { align1 1Q I@5 compacted }; -and(8) g95<1>UD g19<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g96<1>D -g94<1,1,0>D 64D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(16) g98<1>UD g96<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shr(16) g100<1>UD g98<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g102<1>UD g51<1,1,0>UD g100<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g104<1>D g98<1,1,0>D 0D { align1 1H $2.src compacted }; -and.nz.f0.0(16) null<1>UD g102<8,8,1>UD g104<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL101 UIP: LABEL101 { align1 1H }; -shl(16) g105<1>D g51<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g107<1>UD g51<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g109<1>UD g13.1<8,4,2>UD { align1 1Q }; -mov(8) g110<1>UD g17.1<8,4,2>UD { align1 2Q }; -mov(8) g116<1>UD g15.1<8,4,2>UD { align1 1Q }; -mov(8) g117<1>UD g19.1<8,4,2>UD { align1 2Q }; -add(8) g41<1>D g13<8,4,2>D g105<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g111<1>D g17<8,4,2>D g106<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g42<1>D g15<8,4,2>D g105<1,1,0>D { align1 1Q compacted }; -add(8) g118<1>D g19<8,4,2>D g106<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(8) g112<1>UD g41<8,8,1>UD g13<8,4,2>UD { align1 1Q I@4 }; -mov(8) g5<2>UD g41<4,4,1>UD { align1 1Q $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g113<1>UD g111<8,8,1>UD g17<8,4,2>UD { align1 2Q I@5 }; -mov(8) g7<2>UD g111<4,4,1>UD { align1 2Q $9.src }; -cmp.l.f0.0(8) g119<1>UD g42<8,8,1>UD g15<8,4,2>UD { align1 1Q I@6 }; -mov(8) g9<2>UD g42<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g120<1>UD g118<8,8,1>UD g19<8,4,2>UD { align1 2Q I@7 }; -mov(8) g11<2>UD g118<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -add3(16) g114<1>D g109<8,8,1>D g107<8,8,1>D -g112<1,1,1>D { align1 1H $2.dst }; -add3(16) g121<1>D g116<8,8,1>D g107<8,8,1>D -g119<1,1,1>D { align1 1H I@3 }; -mov(8) g5.1<2>UD g114<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g115<4,4,1>UD { align1 2Q I@3 }; -mov(8) g9.1<2>UD g121<4,4,1>UD { align1 1Q I@3 }; -mov(8) g11.1<2>UD g122<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g113UD g5UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g9UD g113UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL101: -endif(16) JIP: LABEL94 { align1 1H }; -add(16) g122<1>D g69<1,1,0>D 160D { align1 1H compacted }; -cmp.l.f0.0(16) g124<1>UD g122<1,1,0>UD 0x000000a0UD { align1 1H I@1 compacted }; -mov(8) g98<2>UD g122<4,4,1>UD { align1 1Q }; -mov(8) g100<2>UD g123<4,4,1>UD { align1 2Q }; -add(16) g126<1>D -g124<1,1,0>D g71<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g98.1<2>UD g126<4,4,1>UD { align1 1Q I@1 }; -mov(8) g100.1<2>UD g127<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g98UD g75UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g5<1>D g21<1,1,0>D 63D { align1 1H $9.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -and(16) g7<1>UD g5<8,8,1>UD 0xffffffc0UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g75<1>D g75<1,1,0>D g7<1,1,0>D { align1 1H I@1 compacted }; - -LABEL94: -endif(16) JIP: LABEL102 { align1 1H }; - -LABEL102: -shr(16) g41<1>UD g75<1,1,0>UD 0x00000006UD { align1 1H @2 $2.dst compacted }; -add(8) g77<1>D g73<8,4,2>D 64D { align1 1Q compacted }; -add(8) g9<1>D g53<8,4,2>D 64D { align1 2Q $2.src compacted }; -add(8) g80<1>D g73<8,4,2>D 80D { align1 1Q compacted }; -add(8) g12<1>D g53<8,4,2>D 80D { align1 2Q $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g5UD g33UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -cmp.l.f0.0(8) g78<1>UD g77<8,8,1>UD g73<8,4,2>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g10<1>UD g9<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -mov(8) g17<2>UD g77<4,4,1>UD { align1 1Q }; -mov(8) g19<2>UD g9<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g81<1>UD g80<8,8,1>UD g73<8,4,2>UD { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@6 }; -cmp.l.f0.0(8) g13<1>UD g12<8,8,1>UD g53<8,4,2>UD { align1 2Q }; -mov(8) g23<2>UD g80<4,4,1>UD { align1 1Q $8.src }; -mov(8) g25<2>UD g12<4,4,1>UD { align1 2Q $2.src }; -add(8) g79<1>D -g78<8,8,1>D g73.1<8,4,2>D { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g11<1>D -g10<8,8,1>D g53.1<8,4,2>D { align1 2Q I@7 }; -add(8) g82<1>D -g81<8,8,1>D g73.1<8,4,2>D { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@6 }; -add(8) g14<1>D -g13<8,8,1>D g53.1<8,4,2>D { align1 2Q }; -mov(8) g17.1<2>UD g79<4,4,1>UD { align1 1Q I@4 }; -mov(8) g19.1<2>UD g11<4,4,1>UD { align1 2Q I@4 }; -mov(8) g23.1<2>UD g82<4,4,1>UD { align1 1Q I@4 }; -mov(8) g25.1<2>UD g14<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g9UD g17UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g17UD g23UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -cmp.l.f0.0(16) null<1>UD g5<8,8,1>UD g7<8,8,1>UD { align1 1H $10.dst }; -(+f0.0) if(16) JIP: LABEL104 UIP: LABEL103 { align1 1H }; -shl(16) g27<1>D g1<8,8,1>D 0x00000002UD { align1 1H $2.src }; -add(16) g81<1>D g63<1,1,0>D g75<1,1,0>D { align1 1H compacted }; -shl(16) g83<1>D g5<8,8,1>D 0x00000006UD { align1 1H }; -add(16) g85<1>D g27<1,1,0>D 51D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g89<1>UD g81<1,1,0>UD g63<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g87<1>D g59<1,1,0>D g81<1,1,0>D { align1 1H $2.src compacted }; -add(8) g92<1>D g73<8,4,2>D g83<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g95<1>D g53<8,4,2>D g84<1,1,0>D { align1 2Q I@5 compacted }; -and(16) g27<1>UD g85<8,8,1>UD 0xffffffc0UD { align1 1H I@5 }; -add(16) g85<1>D -g89<1,1,0>D -g65<1,1,0>D { align1 1H I@5 compacted }; -cmp.l.f0.0(16) g90<1>UD g87<1,1,0>UD g59<1,1,0>UD { align1 1H I@5 compacted }; -mov(8) g25<2>UD g87<4,4,1>UD { align1 1Q $2.src }; -mov(8) g23<2>UD g88<4,4,1>UD { align1 2Q $2.src }; -and(16) g98<1>UD g87<1,1,0>UD 0x0000003fUD { align1 1H $2.src compacted }; -mov(8) g79<2>UD g92<4,4,1>UD { align1 1Q I@7 }; -cmp.l.f0.0(8) g97<1>UD g92<8,8,1>UD g73<8,4,2>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g96<1>UD g95<8,8,1>UD g53<8,4,2>UD { align1 2Q I@7 }; -mov(8) g77<2>UD g95<4,4,1>UD { align1 2Q }; -add3(16) g94<1>D g61<8,8,1>D g85<8,8,1>D -g90<1,1,1>D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g100<1>D -g98<1,1,0>D 64D { align1 1H I@6 compacted }; -add(8) g98<1>D -g97<8,8,1>D g73.1<8,4,2>D { align1 1Q I@5 }; -add(8) g97<1>D -g96<8,8,1>D g53.1<8,4,2>D { align1 2Q I@5 }; -mov(8) g25.1<2>UD g94<4,4,1>UD { align1 1Q I@4 }; -mov(8) g23.1<2>UD g95<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(16) g104<1>UD g100<1,1,0>UD 0x0000003fUD { align1 1H I@5 compacted }; -mov(8) g79.1<2>UD g98<4,4,1>UD { align1 1Q I@5 }; -mov(8) g77.1<2>UD g97<4,4,1>UD { align1 2Q I@5 }; -add(16) g100<1>D g27<1,1,0>D -g104<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) null<1>UD g104<8,8,1>UD g27<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shr(16) g102<1>UD g100<1,1,0>UD 0x00000002UD { align1 1H I@2 compacted }; -(+f0.0) if(16) JIP: LABEL105 UIP: LABEL105 { align1 1H }; -add(16) g3<1>D g83<1,1,0>D g104<1,1,0>D { align1 1H compacted }; -add(16) g1<1>D g81<1,1,0>D g104<1,1,0>D { align1 1H compacted }; -mov(16) g98<1>UD g51<8,8,1>UD { align1 1H }; -shl(16) g104<1>D g57<8,8,1>D 0x00000004UD { align1 1H }; -cmp.l.f0.0(16) g5<1>UD g3<1,1,0>UD g83<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g89<1>D g73<8,4,2>D g3<1,1,0>D { align1 1Q compacted }; -add(8) g90<1>D g53<8,4,2>D g4<1,1,0>D { align1 2Q compacted }; -add(16) g94<1>D g59<1,1,0>D g1<1,1,0>D { align1 1H I@6 compacted }; -cmp.l.f0.0(16) g3<1>UD g1<1,1,0>UD g81<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(8) g7<1>UD g89<8,8,1>UD g73<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g8<1>UD g90<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -add(16) g1<1>D -g3<1,1,0>D g85<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g3<1>UD g94<1,1,0>UD g59<1,1,0>UD { align1 1H I@5 compacted }; -add3(16) g91<1>D g55<8,8,1>D -g5<8,8,1>D -g7<1,1,1>D { align1 1H I@3 }; -add3(16) g96<1>D g61<8,8,1>D g1<8,8,1>D -g3<1,1,1>D { align1 1H I@2 }; - -LABEL107: -cmp.ge.f0.0(16) null<1>UD g98<8,8,1>UD g102<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL106 UIP: LABEL106 { align1 1H }; -shl(16) g106<1>D g98<8,8,1>D 0x00000002UD { align1 1H $2.src }; -shr(16) g108<1>UD g98<1,1,0>UD 0x0000001eUD { align1 1H $2.src compacted }; -add(16) g110<1>D g89<1,1,0>D g106<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g112<1>D g94<1,1,0>D g106<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g106<1>UD g110<1,1,0>UD g89<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g1<2>UD g110<4,4,1>UD { align1 1Q $12.src }; -mov(8) g3<2>UD g111<4,4,1>UD { align1 2Q $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g5<2>UD g112<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g7<2>UD g113<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g110<1>UD g112<1,1,0>UD g94<1,1,0>UD { align1 1H compacted }; -add3(16) g112<1>D g91<8,8,1>D g108<8,8,1>D -g106<1,1,1>D { align1 1H I@6 }; -add3(16) g106<1>D g96<8,8,1>D g108<8,8,1>D -g110<1,1,1>D { align1 1H I@2 }; -mov(8) g1.1<2>UD g112<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g113<4,4,1>UD { align1 2Q I@3 }; -mov(8) g5.1<2>UD g106<4,4,1>UD { align1 1Q I@3 }; -mov(8) g7.1<2>UD g107<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g106UD g1UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD g106UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add3(16) g98<1>D 0x0040UW g104<8,8,1>D g98<1,1,1>D { align1 1H }; - -LABEL106: -while(16) JIP: LABEL107 { align1 1H }; -and(16) g1<1>UD g100<8,8,1>UD 0xfffffffcUD { align1 1H $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g3<1>D g100<1,1,0>D -g1<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g3<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL108 UIP: LABEL108 { align1 1H }; -add(16) g98<1>D g94<1,1,0>D g1<1,1,0>D { align1 1H I@6 compacted }; -add(16) g102<1>D g89<1,1,0>D g1<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g100<1>UD g98<1,1,0>UD g94<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g106<1>D g98<1,1,0>D g51<1,1,0>D { align1 1H $2.src compacted }; -cmp.l.f0.0(16) g94<1>UD g102<1,1,0>UD g89<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g104<1>D g102<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g5<2>UD g106<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g7<2>UD g107<4,4,1>UD { align1 2Q I@4 }; -mov(8) g1<2>UD g104<4,4,1>UD { align1 1Q I@3 }; -mov(8) g3<2>UD g105<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g89<1>UD g104<1,1,0>UD g102<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g102<1>UD g106<1,1,0>UD g98<1,1,0>UD { align1 1H compacted }; -add3(16) g98<1>D -g94<8,8,1>D g91<8,8,1>D -g89<1,1,1>D { align1 1H I@2 }; -add3(16) g89<1>D -g100<8,8,1>D g96<8,8,1>D -g102<1,1,1>D { align1 1H I@2 }; -mov(8) g1.1<2>UD g98<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g99<4,4,1>UD { align1 2Q I@3 }; -mov(8) g5.1<2>UD g89<4,4,1>UD { align1 1Q I@3 }; -mov(8) g7.1<2>UD g90<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g101UD g1UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -mov(16) g114<1>UD g101<32,8,4>UB { align1 1H $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD g114UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL108: -endif(16) JIP: LABEL105 { align1 1H }; - -LABEL105: -endif(16) JIP: LABEL109 { align1 1H }; -and(16) g102<1>UD g87<1,1,0>UD 0x00000003UD { align1 1H I@3 compacted }; -add(16) g104<1>D -g102<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g87<1>UD g104<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL110 UIP: LABEL110 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g87<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL111 UIP: LABEL111 { align1 1H }; -add(16) g91<1>D g83<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -add(16) g94<1>D g81<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g89<1>UD g91<1,1,0>UD g83<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g100<1>D g73<8,4,2>D g91<1,1,0>D { align1 1Q compacted }; -add(8) g105<1>D g53<8,4,2>D g92<1,1,0>D { align1 2Q compacted }; -add(16) g98<1>D g59<1,1,0>D g94<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g91<1>UD g100<8,8,1>UD g73<8,4,2>UD { align1 1Q I@3 }; -mov(8) g1<2>UD g100<4,4,1>UD { align1 1Q $13.src }; -cmp.l.f0.0(8) g92<1>UD g105<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -mov(8) g3<2>UD g105<4,4,1>UD { align1 2Q $13.src }; -cmp.l.f0.0(16) g96<1>UD g94<1,1,0>UD g81<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g5<2>UD g98<4,4,1>UD { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g7<2>UD g99<4,4,1>UD { align1 2Q I@7 }; -add3(16) g94<1>D g55<8,8,1>D -g89<8,8,1>D -g91<1,1,1>D { align1 1H I@5 }; -cmp.l.f0.0(16) g89<1>UD g98<1,1,0>UD g59<1,1,0>UD { align1 1H compacted }; -add(16) g91<1>D -g96<1,1,0>D g85<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g1.1<2>UD g94<4,4,1>UD { align1 1Q I@3 }; -mov(8) g3.1<2>UD g95<4,4,1>UD { align1 2Q I@4 }; -add3(16) g94<1>D g61<8,8,1>D g91<8,8,1>D -g89<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g106UD g1UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -mov(8) g5.1<2>UD g94<4,4,1>UD { align1 1Q I@1 }; -mov(8) g7.1<2>UD g95<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -mov(16) g115<1>UD g106<32,8,4>UB { align1 1H $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD g115UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL111: -endif(16) JIP: LABEL110 { align1 1H }; -add(16) g107<1>D g81<1,1,0>D g87<1,1,0>D { align1 1H $2.src compacted }; -add(16) g105<1>D g83<1,1,0>D g87<1,1,0>D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g109<1>UD g107<1,1,0>UD g81<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g113<1>D g59<1,1,0>D g107<1,1,0>D { align1 1H $2.src compacted }; -add(8) g101<1>D g73<8,4,2>D g105<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g121<1>D g53<8,4,2>D g106<1,1,0>D { align1 2Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g111<1>D -g109<1,1,0>D g85<1,1,0>D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -cmp.l.f0.0(16) g115<1>UD g113<1,1,0>UD g59<1,1,0>UD { align1 1H $2.dst compacted }; -mov(8) g25<2>UD g113<4,4,1>UD { align1 1Q }; -mov(8) g23<2>UD g114<4,4,1>UD { align1 2Q }; -mov(8) g79<2>UD g101<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(16) g119<1>UD g105<1,1,0>UD g83<1,1,0>UD { align1 1H compacted }; -mov(8) g77<2>UD g121<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(8) g122<1>UD g101<8,8,1>UD g73<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g123<1>UD g121<8,8,1>UD g53<8,4,2>UD { align1 2Q }; -add3(16) g117<1>D g61<8,8,1>D g111<8,8,1>D -g115<1,1,1>D { align1 1H I@7 }; -add3(16) g124<1>D g55<8,8,1>D -g119<8,8,1>D -g122<1,1,1>D { align1 1H I@2 }; -mov(8) g25.1<2>UD g117<4,4,1>UD { align1 1Q I@2 }; -mov(8) g23.1<2>UD g118<4,4,1>UD { align1 2Q I@3 }; -mov(8) g79.1<2>UD g124<4,4,1>UD { align1 1Q I@3 }; -mov(8) g77.1<2>UD g125<4,4,1>UD { align1 2Q I@4 }; - -LABEL110: -endif(16) JIP: LABEL109 { align1 1H }; -and(8) g125<1>UD g25<8,4,2>UD 0x0000003fUD { align1 1Q I@5 compacted }; -and(8) g126<1>UD g23<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g1<1>D -g125<1,1,0>D 64D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -and(16) g3<1>UD g1<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shr(16) g5<1>UD g3<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g7<1>UD g51<1,1,0>UD g5<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g81<1>D g3<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g7<8,8,1>UD g81<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL112 UIP: LABEL112 { align1 1H }; -shl(16) g82<1>D g51<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g84<1>UD g51<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g86<1>UD g79.1<8,4,2>UD { align1 1Q }; -mov(8) g87<1>UD g77.1<8,4,2>UD { align1 2Q }; -mov(8) g106<1>UD g25.1<8,4,2>UD { align1 1Q $2.src }; -mov(8) g107<1>UD g23.1<8,4,2>UD { align1 2Q $2.src }; -add(8) g102<1>D g79<8,4,2>D g82<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g88<1>D g77<8,4,2>D g83<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g103<1>D g25<8,4,2>D g82<1,1,0>D { align1 1Q compacted }; -add(8) g92<1>D g23<8,4,2>D g83<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g89<1>UD g102<8,8,1>UD g79<8,4,2>UD { align1 1Q I@4 }; -mov(8) g1<2>UD g102<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g90<1>UD g88<8,8,1>UD g77<8,4,2>UD { align1 2Q I@5 }; -mov(8) g3<2>UD g88<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g94<1>UD g103<8,8,1>UD g25<8,4,2>UD { align1 1Q I@6 }; -mov(8) g5<2>UD g103<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g95<1>UD g92<8,8,1>UD g23<8,4,2>UD { align1 2Q I@7 }; -mov(8) g7<2>UD g92<4,4,1>UD { align1 2Q }; -add3(16) g91<1>D g86<8,8,1>D g84<8,8,1>D -g89<1,1,1>D { align1 1H I@6 }; -add3(16) g96<1>D g106<8,8,1>D g84<8,8,1>D -g94<1,1,1>D { align1 1H I@3 }; -mov(8) g1.1<2>UD g91<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g92<4,4,1>UD { align1 2Q I@3 }; -mov(8) g5.1<2>UD g96<4,4,1>UD { align1 1Q I@3 }; -mov(8) g7.1<2>UD g97<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g116UD g1UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD g116UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL112: -endif(16) JIP: LABEL109 { align1 1H }; -add(16) g77<1>D g75<1,1,0>D g27<1,1,0>D { align1 1H compacted }; -add(8) g104<1>D g73<8,4,2>D 56D { align1 1Q compacted }; -add(8) g97<1>D g53<8,4,2>D 56D { align1 2Q I@4 compacted }; -shr(16) g43<1>UD g77<1,1,0>UD 0x00000006UD { align1 1H @3 $1.dst compacted }; -cmp.l.f0.0(8) g105<1>UD g104<8,8,1>UD g73<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g98<1>UD g97<8,8,1>UD g53<8,4,2>UD { align1 2Q I@3 }; -mov(8) g1<2>UD g104<4,4,1>UD { align1 1Q $14.src }; -mov(8) g3<2>UD g97<4,4,1>UD { align1 2Q $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g106<1>D -g105<8,8,1>D g73.1<8,4,2>D { align1 1Q I@4 }; -add(8) g99<1>D -g98<8,8,1>D g53.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g1.1<2>UD g106<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g99<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g100UD g1UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -add(16) g102<1>D g100<1,1,0>D 1D { align1 1H $2.dst compacted }; -cmp.g.f0.0(16) null<1>UD g100<8,8,1>UD 0x00000001UD { align1 1H }; -(+f0.0) sel(16) g75<1>UD g102<1,1,0>UD 0x00000001UD { align1 1H I@2 compacted }; -cmp.nz.f0.0(16) null<1>D g100<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL114 UIP: LABEL113 { align1 1H }; -shl(16) g103<1>D g75<8,8,1>D 0x00000004UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -send(16) g107UD g29UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -shl(16) g111<1>D g57<8,8,1>D 0x00000004UD { align1 1H $2.src }; -add(16) g113<1>D g63<1,1,0>D g77<1,1,0>D { align1 1H $2.src compacted }; -mov(16) g27<1>UD g51<8,8,1>UD { align1 1H }; -add(16) g105<1>D g103<1,1,0>D 63D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g31<1>D g111<1,1,0>D 64D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -cmp.l.f0.0(16) g115<1>UD g113<1,1,0>UD g63<1,1,0>UD { align1 1H $2.dst compacted }; -add(16) g83<1>D g59<1,1,0>D g113<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -and(16) g29<1>UD g105<8,8,1>UD 0xffffffc0UD { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g117<1>D -g115<1,1,0>D -g65<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shl(16) g109<1>D g107<8,8,1>D 0x00000006UD { align1 1H $15.dst }; -add(8) g79<1>D g73<8,4,2>D g109<1,1,0>D { align1 1Q I@1 compacted }; -add(8) g80<1>D g53<8,4,2>D g110<1,1,0>D { align1 2Q I@2 compacted }; -cmp.l.f0.0(8) g107<1>UD g79<8,8,1>UD g73<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g119<1>UD g80<8,8,1>UD g53<8,4,2>UD { align1 2Q I@2 }; -cmp.l.f0.0(16) g120<1>UD g83<1,1,0>UD g59<1,1,0>UD { align1 1H I@7 compacted }; -add(8) g81<1>D -g107<8,8,1>D g73.1<8,4,2>D { align1 1Q I@3 }; -add(8) g82<1>D -g119<8,8,1>D g53.1<8,4,2>D { align1 2Q I@3 }; -add3(16) g85<1>D g61<8,8,1>D g117<8,8,1>D -g120<1,1,1>D { align1 1H I@3 }; - -LABEL118: -cmp.ge.f0.0(16) null<1>UD g27<8,8,1>UD g75<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL115 UIP: LABEL115 { align1 1H }; -shl(16) g5<1>D g27<8,8,1>D 0x00000004UD { align1 1H $2.src }; -shr(16) g87<1>UD g27<1,1,0>UD 0x0000001cUD { align1 1H I@7 compacted }; -and(1) g104<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g25<1>UD g93<8,8,1>UW 0x00000002UD { align1 1H $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g7<1>D g79<1,1,0>D g5<1,1,0>D { align1 1H I@4 compacted }; -or(16) g91<1>UD g25<1,1,0>UD 0x00000100UD { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g89<1>UD g7<1,1,0>UD g79<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g1<2>UD g7<4,4,1>UD { align1 1Q $2.src }; -mov(8) g3<2>UD g8<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g23<1>D g81<8,8,1>D g87<8,8,1>D -g89<1,1,1>D { align1 1H I@3 }; -mov(8) g1.1<2>UD g23<4,4,1>UD { align1 1Q I@1 }; -mov(8) g3.1<2>UD g24<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g89UD g1UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g104<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g91UD g89UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -add(16) g91<1>D g7<1,1,0>D 4D { align1 1H $1.src compacted }; -and(1) g105<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g89<1>UD g25<1,1,0>UD 0x00000140UD { align1 1H $1.src compacted }; -cmp.l.f0.0(16) g94<1>UD g91<1,1,0>UD g7<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g1<2>UD g91<4,4,1>UD { align1 1Q $0.src }; -mov(8) g3<2>UD g92<4,4,1>UD { align1 2Q $0.src }; -add(16) g91<1>D -g94<1,1,0>D g23<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g1.1<2>UD g91<4,4,1>UD { align1 1Q I@1 }; -mov(8) g3.1<2>UD g92<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g91UD g1UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g105<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g89UD g91UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -add(16) g91<1>D g7<1,1,0>D 8D { align1 1H $3.src compacted }; -and(1) g106<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g96<1>UD g25<1,1,0>UD 0x00000180UD { align1 1H compacted }; -cmp.l.f0.0(16) g94<1>UD g91<1,1,0>UD g7<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g1<2>UD g91<4,4,1>UD { align1 1Q $2.src }; -mov(8) g3<2>UD g92<4,4,1>UD { align1 2Q $2.src }; -add(16) g91<1>D -g94<1,1,0>D g23<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g1.1<2>UD g91<4,4,1>UD { align1 1Q I@1 }; -mov(8) g3.1<2>UD g92<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g91UD g1UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g106<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g96UD g91UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $5 }; -add(16) g91<1>D g7<1,1,0>D 12D { align1 1H $5.src compacted }; -and(1) g107<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g96<1>UD g25<1,1,0>UD 0x000001c0UD { align1 1H $5.src compacted }; -cmp.l.f0.0(16) g94<1>UD g91<1,1,0>UD g7<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g1<2>UD g91<4,4,1>UD { align1 1Q $4.src }; -mov(8) g3<2>UD g92<4,4,1>UD { align1 2Q $4.src }; -add(16) g7<1>D -g94<1,1,0>D g23<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g1.1<2>UD g7<4,4,1>UD { align1 1Q I@1 }; -mov(8) g3.1<2>UD g8<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g7UD g1UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(16) g1<1>F g7<1,1,0>F { align1 1H $6.dst compacted }; -mov(16) g98<4>UB g7<8,8,1>UD { align1 1H $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g3<1>UD g98<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g107<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g96UD g3UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $7 }; -and(1) g108<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g7<1>UD g1.1<32,8,4>UB { align1 1H A@1 }; -or(16) g3<1>UD g25<1,1,0>UD 0x000001c1UD { align1 1H $7.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g108<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g3UD g7UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -and(1) g109<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g7<1>UD g1.2<32,8,4>UB { align1 1H $8.src }; -or(16) g3<1>UD g25<1,1,0>UD 0x000001c2UD { align1 1H $8.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g109<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g3UD g7UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -and(1) g110<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g3<1>UD g1.3<32,8,4>UB { align1 1H $9.src }; -or(16) g1<1>UD g25<1,1,0>UD 0x000001c3UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g110<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g1UD g3UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -and(1) g111<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g111<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g1UD g89UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -cmp.z.f0.0(16) null<1>D g1<8,8,1>D 1D { align1 1H $10.dst }; -(+f0.0) if(16) JIP: LABEL116 UIP: LABEL116 { align1 1H }; -and(1) g112<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g1<1>UD g93<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -or(16) g3<1>UD g1<1,1,0>UD 0x00000180UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g112<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g1UD g3UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -cmp.l.f0.0(16) null<1>UD g67<8,8,1>UD g1<8,8,1>UD { align1 1H $9.dst }; -(+f0.0) if(16) JIP: LABEL117 UIP: LABEL117 { align1 1H }; -add(16) g7<1>D g1<1,1,0>D -g49<1,1,0>D { align1 1H $9.src compacted }; -and(1) g113<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g1<1>UD g93<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -or(16) g3<1>UD g1<1,1,0>UD 0x00000180UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g113<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g3UD g7UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; - -LABEL117: -endif(16) JIP: LABEL116 { align1 1H }; - -LABEL116: -endif(16) JIP: LABEL115 { align1 1H }; -add(16) g94<1>D g83<1,1,0>D g5<1,1,0>D { align1 1H compacted }; -and(1) g114<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g91<1>UD g93<8,8,1>UW 0x00000002UD { align1 1H }; -and(1) g115<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(1) g116<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(1) g117<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(1) g118<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(1) g119<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(1) g120<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g89<1>UD g94<1,1,0>UD g83<1,1,0>UD { align1 1H I@7 compacted }; -mov(8) g23<2>UD g94<4,4,1>UD { align1 1Q }; -mov(8) g25<2>UD g95<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -or(16) g96<1>UD g91<1,1,0>UD 0x00000140UD { align1 1H I@7 compacted }; -or(16) g98<1>UD g91<1,1,0>UD 0x00000180UD { align1 1H compacted }; -or(16) g100<1>UD g91<1,1,0>UD 0x000001c0UD { align1 1H $2.src compacted }; -or(16) g94<1>UD g91<1,1,0>UD 0x00000100UD { align1 1H compacted }; -add3(16) g91<1>D g85<8,8,1>D g87<8,8,1>D -g89<1,1,1>D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g115<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g3UD g96UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g116<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g5UD g98UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -or(1) a0.1<1>UD g120<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g96UD g100UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g117<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g87UD g100UD nullUD 0x44200900 a0.1<0>UD - ugm MsgDesc: ( load, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g118<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g89UD g100UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(1) a0.1<1>UD g114<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g1UD g94UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -mov(8) g23.1<2>UD g91<4,4,1>UD { align1 1Q I@1 }; -mov(8) g25.1<2>UD g92<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -or(1) a0.1<1>UD g119<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g94UD g100UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -mov(16) g102<4>UB g87<8,8,1>UD { align1 1H $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g7<4>UB g102<32,8,4>UB { align1 1H I@1 }; -mov(16) g7.1<4>UB g89.1<32,8,4>UB { align1 1H @1 $14.dst }; -mov(16) g7.2<4>UB g94.2<32,8,4>UB { align1 1H @1 $2.dst }; -mov(16) g7.3<4>UB g96.3<32,8,4>UB { align1 1H @1 $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g23UD g1UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $2 }; -add(16) g27<1>D g27<1,1,0>D g31<1,1,0>D { align1 1H compacted }; - -LABEL115: -while(16) JIP: LABEL118 { align1 1H }; -add(16) g27<1>D g77<1,1,0>D g29<1,1,0>D { align1 1H I@2 compacted }; -add(8) g108<1>D g73<8,4,2>D 72D { align1 1Q I@7 compacted }; -add(8) g121<1>D g53<8,4,2>D 72D { align1 2Q compacted }; -add(8) g111<1>D g73<8,4,2>D 48D { align1 1Q compacted }; -add(8) g125<1>D g53<8,4,2>D 48D { align1 2Q compacted }; -shr(16) g45<1>UD g27<1,1,0>UD 0x00000006UD { align1 1H I@5 compacted }; -add(16) g29<1>D g63<1,1,0>D g27<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(8) g109<1>UD g108<8,8,1>UD g73<8,4,2>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g122<1>UD g121<8,8,1>UD g53<8,4,2>UD { align1 2Q I@6 }; -mov(8) g1<2>UD g108<4,4,1>UD { align1 1Q $2.src }; -mov(8) g3<2>UD g121<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g5<2>UD g111<4,4,1>UD { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g7<2>UD g125<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(8) g112<1>UD g111<8,8,1>UD g73<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g126<1>UD g125<8,8,1>UD g53<8,4,2>UD { align1 2Q }; -add(16) g81<1>D g59<1,1,0>D g29<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g79<1>UD g29<1,1,0>UD g63<1,1,0>UD { align1 1H compacted }; -add(8) g110<1>D -g109<8,8,1>D g73.1<8,4,2>D { align1 1Q I@7 }; -add(8) g123<1>D -g122<8,8,1>D g53.1<8,4,2>D { align1 2Q I@7 }; -add(8) g113<1>D -g112<8,8,1>D g73.1<8,4,2>D { align1 1Q I@6 }; -add(8) g127<1>D -g126<8,8,1>D g53.1<8,4,2>D { align1 2Q I@6 }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g59<1,1,0>UD { align1 1H I@6 compacted }; -mov(8) g75<2>UD g81<4,4,1>UD { align1 1Q }; -mov(8) g25<2>UD g82<4,4,1>UD { align1 2Q $2.src }; -and(16) g89<1>UD g81<1,1,0>UD 0x0000003fUD { align1 1H compacted }; -add(16) g49<1>D -g79<1,1,0>D -g65<1,1,0>D { align1 1H I@7 compacted }; -mov(8) g1.1<2>UD g110<4,4,1>UD { align1 1Q I@7 }; -mov(8) g3.1<2>UD g123<4,4,1>UD { align1 2Q I@7 }; -mov(8) g5.1<2>UD g113<4,4,1>UD { align1 1Q I@7 }; -mov(8) g7.1<2>UD g127<4,4,1>UD { align1 2Q I@7 }; -add(16) g107<1>D -g89<1,1,0>D 64D { align1 1H I@6 compacted }; -add3(16) g85<1>D g61<8,8,1>D g49<8,8,1>D -g83<1,1,1>D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g124UD g1UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g1UD g5UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -and(16) g109<1>UD g107<1,1,0>UD 0x0000003fUD { align1 1H I@2 compacted }; -mov(8) g75.1<2>UD g85<4,4,1>UD { align1 1Q I@2 }; -mov(8) g25.1<2>UD g86<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g3<1>D g124<1,1,0>D -g1<1,1,0>D { align1 1H $0.dst compacted }; -shl(16) g83<1>D g1<8,8,1>D 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(16) g5<1>D g3<8,8,1>D 0x00000006UD { align1 1H I@2 }; -add(8) g114<1>D g73<8,4,2>D g83<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g86<1>D g53<8,4,2>D g84<1,1,0>D { align1 2Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g7<1>D g5<1,1,0>D 63D { align1 1H I@3 compacted }; -cmp.l.f0.0(8) g115<1>UD g114<8,8,1>UD g73<8,4,2>UD { align1 1Q I@3 }; -mov(8) g67<2>UD g114<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g87<1>UD g86<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -mov(8) g23<2>UD g86<4,4,1>UD { align1 2Q $2.src }; -and(16) g79<1>UD g7<8,8,1>UD 0xffffffc0UD { align1 1H I@5 }; -add(8) g116<1>D -g115<8,8,1>D g73.1<8,4,2>D { align1 1Q I@5 }; -add(8) g88<1>D -g87<8,8,1>D g53.1<8,4,2>D { align1 2Q I@4 }; -add(16) g95<1>D g79<1,1,0>D -g109<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) null<1>UD g109<8,8,1>UD g79<8,8,1>UD { align1 1H }; -mov(8) g67.1<2>UD g116<4,4,1>UD { align1 1Q I@4 }; -mov(8) g23.1<2>UD g88<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shr(16) g97<1>UD g95<1,1,0>UD 0x00000002UD { align1 1H I@4 compacted }; -(+f0.0) if(16) JIP: LABEL119 UIP: LABEL119 { align1 1H }; -add(16) g99<1>D g83<1,1,0>D g109<1,1,0>D { align1 1H $2.src compacted }; -add(16) g1<1>D g29<1,1,0>D g109<1,1,0>D { align1 1H compacted }; -mov(16) g93<1>UD g51<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g5<1>UD g99<1,1,0>UD g83<1,1,0>UD { align1 1H I@3 compacted }; -add(8) g85<1>D g73<8,4,2>D g99<1,1,0>D { align1 1Q compacted }; -add(8) g86<1>D g53<8,4,2>D g100<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(16) g3<1>UD g1<1,1,0>UD g29<1,1,0>UD { align1 1H I@5 compacted }; -add(16) g89<1>D g59<1,1,0>D g1<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(8) g7<1>UD g85<8,8,1>UD g73<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g8<1>UD g86<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -add(16) g1<1>D -g3<1,1,0>D g49<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g3<1>UD g89<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -add3(16) g87<1>D g55<8,8,1>D -g5<8,8,1>D -g7<1,1,1>D { align1 1H I@3 }; -add3(16) g91<1>D g61<8,8,1>D g1<8,8,1>D -g3<1,1,1>D { align1 1H I@2 }; - -LABEL121: -cmp.ge.f0.0(16) null<1>UD g93<8,8,1>UD g97<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL120 UIP: LABEL120 { align1 1H }; -shl(16) g99<1>D g93<8,8,1>D 0x00000002UD { align1 1H $2.src }; -shr(16) g101<1>UD g93<1,1,0>UD 0x0000001eUD { align1 1H $2.src compacted }; -add(16) g103<1>D g85<1,1,0>D g99<1,1,0>D { align1 1H I@2 compacted }; -add(16) g105<1>D g89<1,1,0>D g99<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g99<1>UD g103<1,1,0>UD g85<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g1<2>UD g103<4,4,1>UD { align1 1Q $2.src }; -mov(8) g3<2>UD g104<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g5<2>UD g105<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g7<2>UD g106<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g103<1>UD g105<1,1,0>UD g89<1,1,0>UD { align1 1H compacted }; -add3(16) g105<1>D g87<8,8,1>D g101<8,8,1>D -g99<1,1,1>D { align1 1H I@6 }; -add3(16) g99<1>D g91<8,8,1>D g101<8,8,1>D -g103<1,1,1>D { align1 1H I@2 }; -mov(8) g1.1<2>UD g105<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g106<4,4,1>UD { align1 2Q I@3 }; -mov(8) g5.1<2>UD g99<4,4,1>UD { align1 1Q I@3 }; -mov(8) g7.1<2>UD g100<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g99UD g1UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD g99UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g93<1>D g93<1,1,0>D g31<1,1,0>D { align1 1H compacted }; - -LABEL120: -while(16) JIP: LABEL121 { align1 1H }; -and(16) g93<1>UD g95<8,8,1>UD 0xfffffffcUD { align1 1H I@2 }; -add(16) g97<1>D g95<1,1,0>D -g93<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g97<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL122 UIP: LABEL122 { align1 1H }; -add(16) g31<1>D g89<1,1,0>D g93<1,1,0>D { align1 1H I@7 compacted }; -add(16) g95<1>D g85<1,1,0>D g93<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g93<1>UD g31<1,1,0>UD g89<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g99<1>D g31<1,1,0>D g51<1,1,0>D { align1 1H $2.src compacted }; -cmp.l.f0.0(16) g89<1>UD g95<1,1,0>UD g85<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g97<1>D g95<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g5<2>UD g99<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g7<2>UD g100<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g1<2>UD g97<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g3<2>UD g98<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g85<1>UD g97<1,1,0>UD g95<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g95<1>UD g99<1,1,0>UD g31<1,1,0>UD { align1 1H compacted }; -add3(16) g31<1>D -g89<8,8,1>D g87<8,8,1>D -g85<1,1,1>D { align1 1H I@2 }; -add3(16) g99<1>D -g93<8,8,1>D g91<8,8,1>D -g95<1,1,1>D { align1 1H I@2 }; -mov(8) g1.1<2>UD g31<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g32<4,4,1>UD { align1 2Q I@3 }; -mov(8) g5.1<2>UD g99<4,4,1>UD { align1 1Q I@3 }; -mov(8) g7.1<2>UD g100<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g98UD g1UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g117<1>UD g98<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD g117UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL122: -endif(16) JIP: LABEL119 { align1 1H }; - -LABEL119: -endif(16) JIP: LABEL123 { align1 1H }; -and(16) g100<1>UD g81<1,1,0>UD 0x00000003UD { align1 1H $2.src compacted }; -add(16) g102<1>D -g100<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g110<1>UD g102<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL124 UIP: LABEL124 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g110<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL125 UIP: LABEL125 { align1 1H }; -add(16) g103<1>D g83<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -add(16) g116<1>D g29<1,1,0>D g51<1,1,0>D { align1 1H $2.src compacted }; -cmp.l.f0.0(16) g112<1>UD g103<1,1,0>UD g83<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g118<1>D g73<8,4,2>D g103<1,1,0>D { align1 1Q $2.src compacted }; -add(8) g104<1>D g53<8,4,2>D g104<1,1,0>D { align1 2Q compacted }; -add(16) g120<1>D g59<1,1,0>D g116<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g114<1>UD g118<8,8,1>UD g73<8,4,2>UD { align1 1Q I@3 }; -mov(8) g1<2>UD g118<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g115<1>UD g104<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -mov(8) g3<2>UD g104<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(16) g118<1>UD g116<1,1,0>UD g29<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g5<2>UD g120<4,4,1>UD { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g7<2>UD g121<4,4,1>UD { align1 2Q I@7 }; -add3(16) g105<1>D g55<8,8,1>D -g112<8,8,1>D -g114<1,1,1>D { align1 1H I@5 }; -cmp.l.f0.0(16) g112<1>UD g120<1,1,0>UD g59<1,1,0>UD { align1 1H compacted }; -add(16) g107<1>D -g118<1,1,0>D g49<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g1.1<2>UD g105<4,4,1>UD { align1 1Q I@3 }; -mov(8) g3.1<2>UD g106<4,4,1>UD { align1 2Q I@4 }; -add3(16) g114<1>D g61<8,8,1>D g107<8,8,1>D -g112<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g106UD g1UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g5.1<2>UD g114<4,4,1>UD { align1 1Q I@1 }; -mov(8) g7.1<2>UD g115<4,4,1>UD { align1 2Q I@2 }; -mov(16) g118<1>UD g106<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD g118UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL125: -endif(16) JIP: LABEL124 { align1 1H }; -add(16) g115<1>D g29<1,1,0>D g110<1,1,0>D { align1 1H compacted }; -add(16) g126<1>D g83<1,1,0>D g110<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g117<1>UD g115<1,1,0>UD g29<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g121<1>D g59<1,1,0>D g115<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g4<1>D g73<8,4,2>D g126<1,1,0>D { align1 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g3<1>D g53<8,4,2>D g127<1,1,0>D { align1 2Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g119<1>D -g117<1,1,0>D g49<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g123<1>UD g121<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g75<2>UD g121<4,4,1>UD { align1 1Q }; -mov(8) g25<2>UD g122<4,4,1>UD { align1 2Q }; -mov(8) g67<2>UD g4<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(16) g1<1>UD g126<1,1,0>UD g83<1,1,0>UD { align1 1H $2.src compacted }; -mov(8) g23<2>UD g3<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(8) g4<1>UD g4<8,8,1>UD g73<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g5<1>UD g3<8,8,1>UD g53<8,4,2>UD { align1 2Q $2.src }; -add3(16) g125<1>D g61<8,8,1>D g119<8,8,1>D -g123<1,1,1>D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g6<1>D g55<8,8,1>D -g1<8,8,1>D -g4<1,1,1>D { align1 1H I@2 }; -mov(8) g75.1<2>UD g125<4,4,1>UD { align1 1Q I@2 }; -mov(8) g25.1<2>UD g126<4,4,1>UD { align1 2Q I@3 }; -mov(8) g67.1<2>UD g6<4,4,1>UD { align1 1Q I@3 }; -mov(8) g23.1<2>UD g7<4,4,1>UD { align1 2Q I@4 }; - -LABEL124: -endif(16) JIP: LABEL123 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(8) g7<1>UD g75<8,4,2>UD 0x0000003fUD { align1 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -and(8) g8<1>UD g25<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -add(16) g29<1>D -g7<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g31<1>UD g29<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g49<1>UD g31<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g81<1>UD g51<1,1,0>UD g49<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g83<1>D g31<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g81<8,8,1>UD g83<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL126 UIP: LABEL126 { align1 1H }; -shl(16) g84<1>D g51<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g86<1>UD g51<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g88<1>UD g67.1<8,4,2>UD { align1 1Q }; -mov(8) g89<1>UD g23.1<8,4,2>UD { align1 2Q }; -mov(8) g95<1>UD g75.1<8,4,2>UD { align1 1Q }; -mov(8) g96<1>UD g25.1<8,4,2>UD { align1 2Q }; -add(8) g29<1>D g67<8,4,2>D g84<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g90<1>D g23<8,4,2>D g85<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g30<1>D g75<8,4,2>D g84<1,1,0>D { align1 1Q compacted }; -add(8) g97<1>D g25<8,4,2>D g85<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g91<1>UD g29<8,8,1>UD g67<8,4,2>UD { align1 1Q I@4 }; -mov(8) g1<2>UD g29<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g92<1>UD g90<8,8,1>UD g23<8,4,2>UD { align1 2Q I@5 }; -mov(8) g3<2>UD g90<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(8) g98<1>UD g30<8,8,1>UD g75<8,4,2>UD { align1 1Q I@6 }; -mov(8) g5<2>UD g30<4,4,1>UD { align1 1Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g99<1>UD g97<8,8,1>UD g25<8,4,2>UD { align1 2Q I@7 }; -mov(8) g7<2>UD g97<4,4,1>UD { align1 2Q }; -add3(16) g93<1>D g88<8,8,1>D g86<8,8,1>D -g91<1,1,1>D { align1 1H I@6 }; -add3(16) g100<1>D g95<8,8,1>D g86<8,8,1>D -g98<1,1,1>D { align1 1H I@3 }; -mov(8) g1.1<2>UD g93<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g94<4,4,1>UD { align1 2Q I@3 }; -mov(8) g5.1<2>UD g100<4,4,1>UD { align1 1Q I@3 }; -mov(8) g7.1<2>UD g101<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g119UD g1UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD g119UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL126: -endif(16) JIP: LABEL123 { align1 1H }; -add(16) g77<1>D g27<1,1,0>D g79<1,1,0>D { align1 1H compacted }; - -LABEL123: -else(16) JIP: LABEL113 UIP: LABEL113 { align1 1H }; - -LABEL114: -mov(16) g45<1>UD g43<8,8,1>UD { align1 1H }; - -LABEL113: -endif(16) JIP: LABEL109 { align1 1H }; -mul(16) g101<1>D g9<1,1,0>D 12W { align1 1H $11.dst compacted }; -shr(16) g13<1>UD g77<1,1,0>UD 0x00000006UD { align1 1H I@4 compacted }; -add(16) g103<1>D g101<1,1,0>D 63D { align1 1H I@2 compacted }; -and.nz.f0.0(16) g31<1>UD g103<8,8,1>UD 0xffffffc0UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL127 UIP: LABEL127 { align1 1H }; -add(16) g49<1>D g63<1,1,0>D g77<1,1,0>D { align1 1H compacted }; -add(8) g75<1>D g73<8,4,2>D 72D { align1 1Q compacted }; -add(8) g108<1>D g53<8,4,2>D 72D { align1 2Q $2.src compacted }; -cmp.l.f0.0(16) g104<1>UD g49<1,1,0>UD g63<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g79<1>D g59<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g1<2>UD g75<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g3<2>UD g108<4,4,1>UD { align1 2Q I@4 }; -add(16) g67<1>D -g104<1,1,0>D -g65<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g105<1>UD g79<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g25<2>UD g79<4,4,1>UD { align1 1Q }; -mov(8) g29<2>UD g80<4,4,1>UD { align1 2Q }; -and(16) g115<1>UD g79<1,1,0>UD 0x0000003fUD { align1 1H $2.dst compacted }; -cmp.l.f0.0(8) g76<1>UD g75<8,8,1>UD g73<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g109<1>UD g108<8,8,1>UD g53<8,4,2>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g107<1>D g61<8,8,1>D g67<8,8,1>D -g105<1,1,1>D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g117<1>D -g115<1,1,0>D 64D { align1 1H I@4 compacted }; -add(8) g81<1>D -g76<8,8,1>D g73.1<8,4,2>D { align1 1Q I@4 }; -add(8) g110<1>D -g109<8,8,1>D g53.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g25.1<2>UD g107<4,4,1>UD { align1 1Q I@4 }; -mov(8) g29.1<2>UD g108<4,4,1>UD { align1 2Q I@5 }; -and(16) g121<1>UD g117<1,1,0>UD 0x0000003fUD { align1 1H I@5 compacted }; -mov(8) g1.1<2>UD g81<4,4,1>UD { align1 1Q I@5 }; -mov(8) g3.1<2>UD g110<4,4,1>UD { align1 2Q I@5 }; -add(16) g89<1>D g31<1,1,0>D -g121<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g111UD g1UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -shr(16) g93<1>UD g89<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -shl(16) g75<1>D g111<8,8,1>D 0x00000006UD { align1 1H $2.dst }; -add(8) g82<1>D g73<8,4,2>D g75<1,1,0>D { align1 1Q I@1 compacted }; -add(8) g112<1>D g53<8,4,2>D g76<1,1,0>D { align1 2Q I@2 compacted }; -cmp.l.f0.0(8) g83<1>UD g82<8,8,1>UD g73<8,4,2>UD { align1 1Q I@2 }; -mov(8) g23<2>UD g82<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g113<1>UD g112<8,8,1>UD g53<8,4,2>UD { align1 2Q I@3 }; -mov(8) g27<2>UD g112<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) null<1>UD g121<8,8,1>UD g31<8,8,1>UD { align1 1H }; -add(8) g84<1>D -g83<8,8,1>D g73.1<8,4,2>D { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g114<1>D -g113<8,8,1>D g53.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g23.1<2>UD g84<4,4,1>UD { align1 1Q I@2 }; -mov(8) g27.1<2>UD g114<4,4,1>UD { align1 2Q I@2 }; -(+f0.0) if(16) JIP: LABEL128 UIP: LABEL128 { align1 1H }; -add(16) g118<1>D g75<1,1,0>D g121<1,1,0>D { align1 1H $2.src compacted }; -add(16) g100<1>D g49<1,1,0>D g121<1,1,0>D { align1 1H compacted }; -shl(16) g95<1>D g57<8,8,1>D 0x00000004UD { align1 1H }; -mov(16) g91<1>UD g51<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g5<1>UD g118<1,1,0>UD g75<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g81<1>D g73<8,4,2>D g118<1,1,0>D { align1 1Q compacted }; -add(8) g82<1>D g53<8,4,2>D g119<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g3<1>UD g100<1,1,0>UD g49<1,1,0>UD { align1 1H I@6 compacted }; -add(16) g85<1>D g59<1,1,0>D g100<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(8) g7<1>UD g81<8,8,1>UD g73<8,4,2>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g8<1>UD g82<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g1<1>D -g3<1,1,0>D g67<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g3<1>UD g85<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -add3(16) g83<1>D g55<8,8,1>D -g5<8,8,1>D -g7<1,1,1>D { align1 1H I@3 }; -add3(16) g87<1>D g61<8,8,1>D g1<8,8,1>D -g3<1,1,1>D { align1 1H I@2 }; - -LABEL130: -cmp.ge.f0.0(16) null<1>UD g91<8,8,1>UD g93<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL129 UIP: LABEL129 { align1 1H }; -shl(16) g97<1>D g91<8,8,1>D 0x00000002UD { align1 1H $2.src }; -shr(16) g99<1>UD g91<1,1,0>UD 0x0000001eUD { align1 1H $2.src compacted }; -add(16) g101<1>D g81<1,1,0>D g97<1,1,0>D { align1 1H I@2 compacted }; -add(16) g103<1>D g85<1,1,0>D g97<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g97<1>UD g101<1,1,0>UD g81<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g1<2>UD g101<4,4,1>UD { align1 1Q $2.src }; -mov(8) g3<2>UD g102<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g5<2>UD g103<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g7<2>UD g104<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g101<1>UD g103<1,1,0>UD g85<1,1,0>UD { align1 1H compacted }; -add3(16) g103<1>D g83<8,8,1>D g99<8,8,1>D -g97<1,1,1>D { align1 1H I@6 }; -add3(16) g97<1>D g87<8,8,1>D g99<8,8,1>D -g101<1,1,1>D { align1 1H I@2 }; -mov(8) g1.1<2>UD g103<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g104<4,4,1>UD { align1 2Q I@3 }; -mov(8) g5.1<2>UD g97<4,4,1>UD { align1 1Q I@3 }; -mov(8) g7.1<2>UD g98<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g97UD g1UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD g97UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add3(16) g91<1>D 0x0040UW g95<8,8,1>D g91<1,1,1>D { align1 1H }; - -LABEL129: -while(16) JIP: LABEL130 { align1 1H }; -and(16) g119<1>UD g89<8,8,1>UD 0xfffffffcUD { align1 1H $2.src }; -add(16) g121<1>D g89<1,1,0>D -g119<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g121<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL131 UIP: LABEL131 { align1 1H }; -add(16) g89<1>D g85<1,1,0>D g119<1,1,0>D { align1 1H compacted }; -add(16) g93<1>D g81<1,1,0>D g119<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g91<1>UD g89<1,1,0>UD g85<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g97<1>D g89<1,1,0>D g51<1,1,0>D { align1 1H $2.src compacted }; -cmp.l.f0.0(16) g85<1>UD g93<1,1,0>UD g81<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g95<1>D g93<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g5<2>UD g97<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g7<2>UD g98<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g1<2>UD g95<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g3<2>UD g96<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g81<1>UD g95<1,1,0>UD g93<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g93<1>UD g97<1,1,0>UD g89<1,1,0>UD { align1 1H compacted }; -add3(16) g89<1>D -g85<8,8,1>D g83<8,8,1>D -g81<1,1,1>D { align1 1H I@2 }; -add3(16) g123<1>D -g91<8,8,1>D g87<8,8,1>D -g93<1,1,1>D { align1 1H I@2 }; -mov(8) g1.1<2>UD g89<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g90<4,4,1>UD { align1 2Q I@3 }; -mov(8) g5.1<2>UD g123<4,4,1>UD { align1 1Q I@3 }; -mov(8) g7.1<2>UD g124<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g122UD g1UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g120<1>UD g122<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD g120UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL131: -endif(16) JIP: LABEL128 { align1 1H }; - -LABEL128: -endif(16) JIP: LABEL127 { align1 1H }; -and(16) g124<1>UD g79<1,1,0>UD 0x00000003UD { align1 1H compacted }; -add(16) g126<1>D -g124<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g79<1>UD g126<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL132 UIP: LABEL132 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g79<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL133 UIP: LABEL133 { align1 1H }; -add(16) g81<1>D g75<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -add(16) g90<1>D g49<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g75<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g88<1>D g73<8,4,2>D g81<1,1,0>D { align1 1Q compacted }; -add(8) g85<1>D g53<8,4,2>D g82<1,1,0>D { align1 2Q compacted }; -add(16) g122<1>D g59<1,1,0>D g90<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g86<1>UD g88<8,8,1>UD g73<8,4,2>UD { align1 1Q I@3 }; -mov(8) g1<2>UD g88<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g87<1>UD g85<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -mov(8) g3<2>UD g85<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(16) g92<1>UD g90<1,1,0>UD g49<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g5<2>UD g122<4,4,1>UD { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g7<2>UD g123<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g96<1>UD g122<1,1,0>UD g59<1,1,0>UD { align1 1H $2.src compacted }; -add3(16) g88<1>D g55<8,8,1>D -g83<8,8,1>D -g86<1,1,1>D { align1 1H I@6 }; -add(16) g94<1>D -g92<1,1,0>D g67<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g1.1<2>UD g88<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g89<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g98<1>D g61<8,8,1>D g94<8,8,1>D -g96<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g89UD g1UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g5.1<2>UD g98<4,4,1>UD { align1 1Q I@1 }; -mov(8) g7.1<2>UD g99<4,4,1>UD { align1 2Q I@2 }; -mov(16) g121<1>UD g89<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD g121UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL133: -endif(16) JIP: LABEL132 { align1 1H }; -add(16) g99<1>D g49<1,1,0>D g79<1,1,0>D { align1 1H $2.src compacted }; -add(16) g110<1>D g75<1,1,0>D g79<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g101<1>UD g99<1,1,0>UD g49<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g105<1>D g59<1,1,0>D g99<1,1,0>D { align1 1H compacted }; -add(8) g89<1>D g73<8,4,2>D g110<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g114<1>D g53<8,4,2>D g111<1,1,0>D { align1 2Q I@4 compacted }; -add(16) g103<1>D -g101<1,1,0>D g67<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g107<1>UD g105<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g25<2>UD g105<4,4,1>UD { align1 1Q }; -mov(8) g29<2>UD g106<4,4,1>UD { align1 2Q }; -mov(8) g23<2>UD g89<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(16) g112<1>UD g110<1,1,0>UD g75<1,1,0>UD { align1 1H compacted }; -mov(8) g27<2>UD g114<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(8) g115<1>UD g89<8,8,1>UD g73<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g116<1>UD g114<8,8,1>UD g53<8,4,2>UD { align1 2Q }; -add3(16) g109<1>D g61<8,8,1>D g103<8,8,1>D -g107<1,1,1>D { align1 1H I@7 }; -add3(16) g117<1>D g55<8,8,1>D -g112<8,8,1>D -g115<1,1,1>D { align1 1H I@2 }; -mov(8) g25.1<2>UD g109<4,4,1>UD { align1 1Q I@2 }; -mov(8) g29.1<2>UD g110<4,4,1>UD { align1 2Q I@3 }; -mov(8) g23.1<2>UD g117<4,4,1>UD { align1 1Q I@3 }; -mov(8) g27.1<2>UD g118<4,4,1>UD { align1 2Q I@4 }; - -LABEL132: -endif(16) JIP: LABEL127 { align1 1H }; -and(8) g118<1>UD g25<8,4,2>UD 0x0000003fUD { align1 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -and(8) g119<1>UD g29<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g120<1>D -g118<1,1,0>D 64D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(16) g122<1>UD g120<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g124<1>UD g122<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g126<1>UD g51<1,1,0>UD g124<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g1<1>D g122<1,1,0>D 0D { align1 1H $2.src compacted }; -and.nz.f0.0(16) null<1>UD g126<8,8,1>UD g1<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL134 UIP: LABEL134 { align1 1H }; -shl(16) g49<1>D g51<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g67<1>UD g51<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g75<1>UD g23.1<8,4,2>UD { align1 1Q }; -mov(8) g76<1>UD g27.1<8,4,2>UD { align1 2Q }; -mov(8) g84<1>UD g25.1<8,4,2>UD { align1 1Q }; -mov(8) g85<1>UD g29.1<8,4,2>UD { align1 2Q }; -add(8) g90<1>D g23<8,4,2>D g49<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g79<1>D g27<8,4,2>D g50<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g91<1>D g25<8,4,2>D g49<1,1,0>D { align1 1Q compacted }; -add(8) g86<1>D g29<8,4,2>D g50<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g80<1>UD g90<8,8,1>UD g23<8,4,2>UD { align1 1Q I@4 }; -mov(8) g1<2>UD g90<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g81<1>UD g79<8,8,1>UD g27<8,4,2>UD { align1 2Q I@5 }; -mov(8) g3<2>UD g79<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(8) g87<1>UD g91<8,8,1>UD g25<8,4,2>UD { align1 1Q I@6 }; -mov(8) g5<2>UD g91<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g88<1>UD g86<8,8,1>UD g29<8,4,2>UD { align1 2Q I@7 }; -mov(8) g7<2>UD g86<4,4,1>UD { align1 2Q $2.src }; -add3(16) g82<1>D g75<8,8,1>D g67<8,8,1>D -g80<1,1,1>D { align1 1H I@6 }; -add3(16) g89<1>D g84<8,8,1>D g67<8,8,1>D -g87<1,1,1>D { align1 1H I@3 }; -mov(8) g1.1<2>UD g82<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g83<4,4,1>UD { align1 2Q I@3 }; -mov(8) g5.1<2>UD g89<4,4,1>UD { align1 1Q I@3 }; -mov(8) g7.1<2>UD g90<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g122UD g1UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD g122UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL134: -endif(16) JIP: LABEL127 { align1 1H }; - -LABEL127: -endif(16) JIP: LABEL109 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g5<1>D g77<1,1,0>D g31<1,1,0>D { align1 1H I@3 compacted }; -add(8) g92<1>D g73<8,4,2>D 88D { align1 1Q compacted }; -add(8) g90<1>D g53<8,4,2>D 88D { align1 2Q compacted }; -send(16) g95UD g33UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -cmp.l.f0.0(8) g93<1>UD g92<8,8,1>UD g73<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g91<1>UD g90<8,8,1>UD g53<8,4,2>UD { align1 2Q I@2 }; -mov(8) g1<2>UD g92<4,4,1>UD { align1 1Q $2.src }; -mov(8) g3<2>UD g90<4,4,1>UD { align1 2Q $2.src }; -add(8) g94<1>D -g93<8,8,1>D g73.1<8,4,2>D { align1 1Q I@4 }; -add(8) g92<1>D -g91<8,8,1>D g53.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g1.1<2>UD g94<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g92<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g93UD g1UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -cmp.l.f0.0(16) null<1>UD g95<8,8,1>UD g93<8,8,1>UD { align1 1H $10.dst }; -(+f0.0) if(16) JIP: LABEL136 UIP: LABEL135 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g96UD g37UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -add(16) g100<1>D g17<1,1,0>D 255D { align1 1H $2.dst compacted }; -and(16) g102<1>UD g100<8,8,1>UD 0xffffff00UD { align1 1H I@1 }; -add(16) g37<1>D g98<1,1,0>D -g96<1,1,0>D { align1 1H $2.dst compacted }; -add(16) g97<1>D g37<1,1,0>D 255D { align1 1H I@1 compacted }; -and(16) g99<1>UD g97<8,8,1>UD 0xffffff00UD { align1 1H I@1 }; -add(16) g104<1>D g99<1,1,0>D g102<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mul(16) g106<1>D g104<1,1,0>D 12W { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g108<1>D g106<1,1,0>D 63D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and.nz.f0.0(16) g39<1>UD g108<8,8,1>UD 0xffffffc0UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL137 UIP: LABEL137 { align1 1H }; -add(16) g49<1>D g63<1,1,0>D g5<1,1,0>D { align1 1H compacted }; -add(8) g95<1>D g73<8,4,2>D 72D { align1 1Q compacted }; -add(8) g113<1>D g53<8,4,2>D 72D { align1 2Q $2.src compacted }; -cmp.l.f0.0(16) g109<1>UD g49<1,1,0>UD g63<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g75<1>D g59<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -mov(8) g23<2>UD g95<4,4,1>UD { align1 1Q I@4 }; -mov(8) g25<2>UD g113<4,4,1>UD { align1 2Q I@4 }; -add(16) g67<1>D -g109<1,1,0>D -g65<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g110<1>UD g75<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g31<2>UD g75<4,4,1>UD { align1 1Q }; -mov(8) g35<2>UD g76<4,4,1>UD { align1 2Q $10.src }; -and(16) g120<1>UD g75<1,1,0>UD 0x0000003fUD { align1 1H $2.src compacted }; -cmp.l.f0.0(8) g96<1>UD g95<8,8,1>UD g73<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g114<1>UD g113<8,8,1>UD g53<8,4,2>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g112<1>D g61<8,8,1>D g67<8,8,1>D -g110<1,1,1>D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g122<1>D -g120<1,1,0>D 64D { align1 1H I@4 compacted }; -add(8) g97<1>D -g96<8,8,1>D g73.1<8,4,2>D { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -add(8) g115<1>D -g114<8,8,1>D g53.1<8,4,2>D { align1 2Q $2.dst }; -mov(8) g31.1<2>UD g112<4,4,1>UD { align1 1Q I@4 }; -mov(8) g35.1<2>UD g113<4,4,1>UD { align1 2Q I@5 }; -and(16) g125<1>UD g122<1,1,0>UD 0x0000003fUD { align1 1H I@5 compacted }; -mov(8) g23.1<2>UD g97<4,4,1>UD { align1 1Q I@5 }; -mov(8) g25.1<2>UD g115<4,4,1>UD { align1 2Q I@5 }; -add(16) g87<1>D g39<1,1,0>D -g125<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g116UD g23UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -shr(16) g91<1>UD g87<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -shl(16) g77<1>D g116<8,8,1>D 0x00000006UD { align1 1H $2.dst }; -add(8) g98<1>D g73<8,4,2>D g77<1,1,0>D { align1 1Q I@1 compacted }; -add(8) g117<1>D g53<8,4,2>D g78<1,1,0>D { align1 2Q I@2 compacted }; -cmp.l.f0.0(8) g99<1>UD g98<8,8,1>UD g73<8,4,2>UD { align1 1Q I@2 }; -mov(8) g7<2>UD g98<4,4,1>UD { align1 1Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g118<1>UD g117<8,8,1>UD g53<8,4,2>UD { align1 2Q I@3 }; -mov(8) g33<2>UD g117<4,4,1>UD { align1 2Q $10.src }; -cmp.l.f0.0(16) null<1>UD g125<8,8,1>UD g39<8,8,1>UD { align1 1H }; -add(8) g100<1>D -g99<8,8,1>D g73.1<8,4,2>D { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g119<1>D -g118<8,8,1>D g53.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g7.1<2>UD g100<4,4,1>UD { align1 1Q I@2 }; -mov(8) g33.1<2>UD g119<4,4,1>UD { align1 2Q I@2 }; -(+f0.0) if(16) JIP: LABEL138 UIP: LABEL138 { align1 1H }; -add(16) g23<1>D g77<1,1,0>D g125<1,1,0>D { align1 1H $2.src compacted }; -add(16) g123<1>D g49<1,1,0>D g125<1,1,0>D { align1 1H compacted }; -shl(16) g93<1>D g57<8,8,1>D 0x00000004UD { align1 1H }; -mov(16) g89<1>UD g51<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g27<1>UD g23<1,1,0>UD g77<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g79<1>D g73<8,4,2>D g23<1,1,0>D { align1 1Q compacted }; -add(8) g80<1>D g53<8,4,2>D g24<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(16) g101<1>UD g123<1,1,0>UD g49<1,1,0>UD { align1 1H I@6 compacted }; -add(16) g83<1>D g59<1,1,0>D g123<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(8) g29<1>UD g79<8,8,1>UD g73<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g30<1>UD g80<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -add(16) g23<1>D -g101<1,1,0>D g67<1,1,0>D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g25<1>UD g83<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -add3(16) g81<1>D g55<8,8,1>D -g27<8,8,1>D -g29<1,1,1>D { align1 1H I@3 }; -add3(16) g85<1>D g61<8,8,1>D g23<8,8,1>D -g25<1,1,1>D { align1 1H I@2 }; - -LABEL140: -cmp.ge.f0.0(16) null<1>UD g89<8,8,1>UD g91<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL139 UIP: LABEL139 { align1 1H }; -shl(16) g95<1>D g89<8,8,1>D 0x00000002UD { align1 1H $2.src }; -shr(16) g97<1>UD g89<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g99<1>D g79<1,1,0>D g95<1,1,0>D { align1 1H I@2 compacted }; -add(16) g101<1>D g83<1,1,0>D g95<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g95<1>UD g99<1,1,0>UD g79<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g23<2>UD g99<4,4,1>UD { align1 1Q $2.src }; -mov(8) g25<2>UD g100<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g27<2>UD g101<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g29<2>UD g102<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g99<1>UD g101<1,1,0>UD g83<1,1,0>UD { align1 1H compacted }; -add3(16) g101<1>D g81<8,8,1>D g97<8,8,1>D -g95<1,1,1>D { align1 1H I@6 }; -add3(16) g95<1>D g85<8,8,1>D g97<8,8,1>D -g99<1,1,1>D { align1 1H I@2 }; -mov(8) g23.1<2>UD g101<4,4,1>UD { align1 1Q I@2 }; -mov(8) g25.1<2>UD g102<4,4,1>UD { align1 2Q I@3 }; -mov(8) g27.1<2>UD g95<4,4,1>UD { align1 1Q I@3 }; -mov(8) g29.1<2>UD g96<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g95UD g23UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g27UD g95UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add3(16) g89<1>D 0x0040UW g93<8,8,1>D g89<1,1,1>D { align1 1H }; - -LABEL139: -while(16) JIP: LABEL140 { align1 1H }; -and(16) g24<1>UD g87<8,8,1>UD 0xfffffffcUD { align1 1H $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g26<1>D g87<1,1,0>D -g24<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g26<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL141 UIP: LABEL141 { align1 1H }; -add(16) g87<1>D g83<1,1,0>D g24<1,1,0>D { align1 1H compacted }; -add(16) g91<1>D g79<1,1,0>D g24<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g89<1>UD g87<1,1,0>UD g83<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g95<1>D g87<1,1,0>D g51<1,1,0>D { align1 1H $2.src compacted }; -cmp.l.f0.0(16) g83<1>UD g91<1,1,0>UD g79<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g93<1>D g91<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g27<2>UD g95<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g29<2>UD g96<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g23<2>UD g93<4,4,1>UD { align1 1Q I@3 }; -mov(8) g25<2>UD g94<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g79<1>UD g93<1,1,0>UD g91<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g91<1>UD g95<1,1,0>UD g87<1,1,0>UD { align1 1H compacted }; -add3(16) g87<1>D -g83<8,8,1>D g81<8,8,1>D -g79<1,1,1>D { align1 1H I@2 }; -add3(16) g93<1>D -g89<8,8,1>D g85<8,8,1>D -g91<1,1,1>D { align1 1H I@2 }; -mov(8) g23.1<2>UD g87<4,4,1>UD { align1 1Q I@2 }; -mov(8) g25.1<2>UD g88<4,4,1>UD { align1 2Q I@3 }; -mov(8) g27.1<2>UD g93<4,4,1>UD { align1 1Q I@3 }; -mov(8) g29.1<2>UD g94<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g88UD g23UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g123<1>UD g88<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g27UD g123UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL141: -endif(16) JIP: LABEL138 { align1 1H }; - -LABEL138: -endif(16) JIP: LABEL137 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(16) g94<1>UD g75<1,1,0>UD 0x00000003UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g96<1>D -g94<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g98<1>UD g96<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL142 UIP: LABEL142 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g98<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL143 UIP: LABEL143 { align1 1H }; -add(16) g100<1>D g77<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -add(16) g109<1>D g49<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g102<1>UD g100<1,1,0>UD g77<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g107<1>D g73<8,4,2>D g100<1,1,0>D { align1 1Q compacted }; -add(8) g104<1>D g53<8,4,2>D g101<1,1,0>D { align1 2Q compacted }; -add(16) g114<1>D g59<1,1,0>D g109<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g105<1>UD g107<8,8,1>UD g73<8,4,2>UD { align1 1Q I@3 }; -mov(8) g23<2>UD g107<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g106<1>UD g104<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -mov(8) g25<2>UD g104<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(16) g111<1>UD g109<1,1,0>UD g49<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g27<2>UD g114<4,4,1>UD { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g29<2>UD g115<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g116<1>UD g114<1,1,0>UD g59<1,1,0>UD { align1 1H compacted }; -add3(16) g107<1>D g55<8,8,1>D -g102<8,8,1>D -g105<1,1,1>D { align1 1H I@6 }; -add(16) g113<1>D -g111<1,1,0>D g67<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g23.1<2>UD g107<4,4,1>UD { align1 1Q I@2 }; -mov(8) g25.1<2>UD g108<4,4,1>UD { align1 2Q I@3 }; -add3(16) g118<1>D g61<8,8,1>D g113<8,8,1>D -g116<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g108UD g23UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g27.1<2>UD g118<4,4,1>UD { align1 1Q I@1 }; -mov(8) g29.1<2>UD g119<4,4,1>UD { align1 2Q I@2 }; -mov(16) g124<1>UD g108<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g27UD g124UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL143: -endif(16) JIP: LABEL142 { align1 1H }; -add(16) g119<1>D g49<1,1,0>D g98<1,1,0>D { align1 1H compacted }; -add(16) g26<1>D g77<1,1,0>D g98<1,1,0>D { align1 1H $2.src compacted }; -cmp.l.f0.0(16) g121<1>UD g119<1,1,0>UD g49<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g125<1>D g59<1,1,0>D g119<1,1,0>D { align1 1H $2.src compacted }; -add(8) g108<1>D g73<8,4,2>D g26<1,1,0>D { align1 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g30<1>D g53<8,4,2>D g27<1,1,0>D { align1 2Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g123<1>D -g121<1,1,0>D g67<1,1,0>D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g23<1>UD g125<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g31<2>UD g125<4,4,1>UD { align1 1Q }; -mov(8) g35<2>UD g126<4,4,1>UD { align1 2Q }; -mov(8) g7<2>UD g108<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(16) g28<1>UD g26<1,1,0>UD g77<1,1,0>UD { align1 1H $2.src compacted }; -mov(8) g33<2>UD g30<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(8) g49<1>UD g108<8,8,1>UD g73<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g50<1>UD g30<8,8,1>UD g53<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g25<1>D g61<8,8,1>D g123<8,8,1>D -g23<1,1,1>D { align1 1H I@7 }; -add3(16) g67<1>D g55<8,8,1>D -g28<8,8,1>D -g49<1,1,1>D { align1 1H I@2 }; -mov(8) g31.1<2>UD g25<4,4,1>UD { align1 1Q I@2 }; -mov(8) g35.1<2>UD g26<4,4,1>UD { align1 2Q I@3 }; -mov(8) g7.1<2>UD g67<4,4,1>UD { align1 1Q I@3 }; -mov(8) g33.1<2>UD g68<4,4,1>UD { align1 2Q I@4 }; - -LABEL142: -endif(16) JIP: LABEL137 { align1 1H }; -and(8) g75<1>UD g31<8,4,2>UD 0x0000003fUD { align1 1Q I@5 compacted }; -and(8) g76<1>UD g35<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -add(16) g77<1>D -g75<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g79<1>UD g77<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g81<1>UD g79<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g83<1>UD g51<1,1,0>UD g81<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g85<1>D g79<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g83<8,8,1>UD g85<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL144 UIP: LABEL144 { align1 1H }; -shl(16) g86<1>D g51<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g88<1>UD g51<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g90<1>UD g7.1<8,4,2>UD { align1 1Q }; -mov(8) g91<1>UD g33.1<8,4,2>UD { align1 2Q }; -mov(8) g97<1>UD g31.1<8,4,2>UD { align1 1Q }; -mov(8) g98<1>UD g35.1<8,4,2>UD { align1 2Q }; -add(8) g109<1>D g7<8,4,2>D g86<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g92<1>D g33<8,4,2>D g87<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g110<1>D g31<8,4,2>D g86<1,1,0>D { align1 1Q compacted }; -add(8) g99<1>D g35<8,4,2>D g87<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g93<1>UD g109<8,8,1>UD g7<8,4,2>UD { align1 1Q I@4 }; -mov(8) g23<2>UD g109<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g94<1>UD g92<8,8,1>UD g33<8,4,2>UD { align1 2Q I@5 }; -mov(8) g25<2>UD g92<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(8) g100<1>UD g110<8,8,1>UD g31<8,4,2>UD { align1 1Q I@6 }; -mov(8) g27<2>UD g110<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g101<1>UD g99<8,8,1>UD g35<8,4,2>UD { align1 2Q I@7 }; -mov(8) g29<2>UD g99<4,4,1>UD { align1 2Q $2.src }; -add3(16) g95<1>D g90<8,8,1>D g88<8,8,1>D -g93<1,1,1>D { align1 1H I@6 }; -add3(16) g102<1>D g97<8,8,1>D g88<8,8,1>D -g100<1,1,1>D { align1 1H I@3 }; -mov(8) g23.1<2>UD g95<4,4,1>UD { align1 1Q I@2 }; -mov(8) g25.1<2>UD g96<4,4,1>UD { align1 2Q I@3 }; -mov(8) g27.1<2>UD g102<4,4,1>UD { align1 1Q I@3 }; -mov(8) g29.1<2>UD g103<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g125UD g23UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g27UD g125UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL144: -endif(16) JIP: LABEL137 { align1 1H }; - -LABEL137: -endif(16) JIP: LABEL145 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g33<1>D g5<1,1,0>D g39<1,1,0>D { align1 1H I@3 compacted }; -shl(16) g103<1>D g37<8,8,1>D 0x00000005UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -shr(16) g21<1>UD g33<1,1,0>UD 0x00000006UD { align1 1H I@2 compacted }; -add(16) g105<1>D g103<1,1,0>D 63D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -and.nz.f0.0(16) g35<1>UD g105<8,8,1>UD 0xffffffc0UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL146 UIP: LABEL146 { align1 1H }; -add(16) g37<1>D g63<1,1,0>D g33<1,1,0>D { align1 1H compacted }; -send(16) g110UD g1UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -cmp.l.f0.0(16) g106<1>UD g37<1,1,0>UD g63<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g83<1>D g59<1,1,0>D g37<1,1,0>D { align1 1H compacted }; -add(16) g39<1>D -g106<1,1,0>D -g65<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g107<1>UD g83<1,1,0>UD g59<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g27<2>UD g83<4,4,1>UD { align1 1Q $2.src }; -mov(8) g31<2>UD g84<4,4,1>UD { align1 2Q }; -and(16) g114<1>UD g83<1,1,0>UD 0x0000003fUD { align1 1H $2.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g116<1>D -g114<1,1,0>D 64D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(16) g118<1>UD g116<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -add(16) g85<1>D g35<1,1,0>D -g118<1,1,0>D { align1 1H I@1 compacted }; -shr(16) g87<1>UD g85<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -shl(16) g49<1>D g110<8,8,1>D 0x00000006UD { align1 1H $2.dst }; -add3(16) g109<1>D g61<8,8,1>D g39<8,8,1>D -g107<1,1,1>D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g112<1>D g73<8,4,2>D g49<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g111<1>D g53<8,4,2>D g50<1,1,0>D { align1 2Q I@3 compacted }; -mov(8) g27.1<2>UD g109<4,4,1>UD { align1 1Q I@3 }; -mov(8) g31.1<2>UD g110<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(8) g113<1>UD g112<8,8,1>UD g73<8,4,2>UD { align1 1Q I@4 }; -mov(8) g7<2>UD g112<4,4,1>UD { align1 1Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g29<2>UD g111<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(8) g112<1>UD g111<8,8,1>UD g53<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(16) null<1>UD g118<8,8,1>UD g35<8,8,1>UD { align1 1H }; -add(8) g114<1>D -g113<8,8,1>D g73.1<8,4,2>D { align1 1Q I@5 }; -add(8) g113<1>D -g112<8,8,1>D g53.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g7.1<2>UD g114<4,4,1>UD { align1 1Q I@2 }; -mov(8) g29.1<2>UD g113<4,4,1>UD { align1 2Q I@2 }; -(+f0.0) if(16) JIP: LABEL147 UIP: LABEL147 { align1 1H }; -add(16) g120<1>D g49<1,1,0>D g118<1,1,0>D { align1 1H $2.src compacted }; -add(16) g124<1>D g37<1,1,0>D g118<1,1,0>D { align1 1H $2.src compacted }; -shl(16) g89<1>D g57<8,8,1>D 0x00000004UD { align1 1H }; -mov(16) g81<1>UD g51<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g122<1>UD g120<1,1,0>UD g49<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g67<1>D g73<8,4,2>D g120<1,1,0>D { align1 1Q compacted }; -add(8) g68<1>D g53<8,4,2>D g121<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g126<1>UD g124<1,1,0>UD g37<1,1,0>UD { align1 1H I@6 compacted }; -add(16) g77<1>D g59<1,1,0>D g124<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(8) g3<1>UD g67<8,8,1>UD g73<8,4,2>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g4<1>UD g68<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g1<1>D -g126<1,1,0>D g39<1,1,0>D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g23<1>UD g77<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -add3(16) g75<1>D g55<8,8,1>D -g122<8,8,1>D -g3<1,1,1>D { align1 1H I@3 }; -add3(16) g79<1>D g61<8,8,1>D g1<8,8,1>D -g23<1,1,1>D { align1 1H I@2 }; - -LABEL149: -cmp.ge.f0.0(16) null<1>UD g81<8,8,1>UD g87<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL148 UIP: LABEL148 { align1 1H }; -shl(16) g91<1>D g81<8,8,1>D 0x00000002UD { align1 1H $2.src }; -shr(16) g93<1>UD g81<1,1,0>UD 0x0000001eUD { align1 1H I@7 compacted }; -add(16) g95<1>D g67<1,1,0>D g91<1,1,0>D { align1 1H I@2 compacted }; -add(16) g97<1>D g77<1,1,0>D g91<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g91<1>UD g95<1,1,0>UD g67<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g1<2>UD g95<4,4,1>UD { align1 1Q $2.src }; -mov(8) g3<2>UD g96<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g23<2>UD g97<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g25<2>UD g98<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g95<1>UD g97<1,1,0>UD g77<1,1,0>UD { align1 1H compacted }; -add3(16) g97<1>D g75<8,8,1>D g93<8,8,1>D -g91<1,1,1>D { align1 1H I@6 }; -add3(16) g91<1>D g79<8,8,1>D g93<8,8,1>D -g95<1,1,1>D { align1 1H I@2 }; -mov(8) g1.1<2>UD g97<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g98<4,4,1>UD { align1 2Q I@3 }; -mov(8) g23.1<2>UD g91<4,4,1>UD { align1 1Q I@3 }; -mov(8) g25.1<2>UD g92<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g91UD g1UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g23UD g91UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add3(16) g81<1>D 0x0040UW g89<8,8,1>D g81<1,1,1>D { align1 1H }; - -LABEL148: -while(16) JIP: LABEL149 { align1 1H }; -and(16) g24<1>UD g85<8,8,1>UD 0xfffffffcUD { align1 1H $2.src }; -add(16) g81<1>D g85<1,1,0>D -g24<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g81<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL150 UIP: LABEL150 { align1 1H }; -add(16) g81<1>D g77<1,1,0>D g24<1,1,0>D { align1 1H compacted }; -add(16) g87<1>D g67<1,1,0>D g24<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g85<1>UD g81<1,1,0>UD g77<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g91<1>D g81<1,1,0>D g51<1,1,0>D { align1 1H $2.src compacted }; -cmp.l.f0.0(16) g77<1>UD g87<1,1,0>UD g67<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g89<1>D g87<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g23<2>UD g91<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g25<2>UD g92<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g1<2>UD g89<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g3<2>UD g90<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g67<1>UD g89<1,1,0>UD g87<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g124<1>UD g91<1,1,0>UD g81<1,1,0>UD { align1 1H compacted }; -add3(16) g87<1>D -g77<8,8,1>D g75<8,8,1>D -g67<1,1,1>D { align1 1H I@2 }; -add3(16) g89<1>D -g85<8,8,1>D g79<8,8,1>D -g124<1,1,1>D { align1 1H I@2 }; -mov(8) g1.1<2>UD g87<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g88<4,4,1>UD { align1 2Q I@3 }; -mov(8) g23.1<2>UD g89<4,4,1>UD { align1 1Q I@3 }; -mov(8) g25.1<2>UD g90<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g88UD g1UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g126<1>UD g88<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g23UD g126UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL150: -endif(16) JIP: LABEL147 { align1 1H }; - -LABEL147: -endif(16) JIP: LABEL146 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(16) g90<1>UD g83<1,1,0>UD 0x00000003UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g92<1>D -g90<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g94<1>UD g92<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL151 UIP: LABEL151 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g94<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL152 UIP: LABEL152 { align1 1H }; -add(16) g96<1>D g49<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -add(16) g105<1>D g37<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g98<1>UD g96<1,1,0>UD g49<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g115<1>D g73<8,4,2>D g96<1,1,0>D { align1 1Q compacted }; -add(8) g100<1>D g53<8,4,2>D g97<1,1,0>D { align1 2Q compacted }; -add(16) g110<1>D g59<1,1,0>D g105<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g101<1>UD g115<8,8,1>UD g73<8,4,2>UD { align1 1Q I@3 }; -mov(8) g1<2>UD g115<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g102<1>UD g100<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -mov(8) g3<2>UD g100<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(16) g107<1>UD g105<1,1,0>UD g37<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g23<2>UD g110<4,4,1>UD { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g25<2>UD g111<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g112<1>UD g110<1,1,0>UD g59<1,1,0>UD { align1 1H compacted }; -add3(16) g103<1>D g55<8,8,1>D -g98<8,8,1>D -g101<1,1,1>D { align1 1H I@6 }; -add(16) g109<1>D -g107<1,1,0>D g39<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g1.1<2>UD g103<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g104<4,4,1>UD { align1 2Q I@3 }; -add3(16) g114<1>D g61<8,8,1>D g109<8,8,1>D -g112<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g104UD g1UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g23.1<2>UD g114<4,4,1>UD { align1 1Q I@1 }; -mov(8) g25.1<2>UD g115<4,4,1>UD { align1 2Q I@2 }; -mov(16) g1<1>UD g104<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g23UD g1UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL152: -endif(16) JIP: LABEL151 { align1 1H }; -add(16) g115<1>D g37<1,1,0>D g94<1,1,0>D { align1 1H compacted }; -add(16) g126<1>D g49<1,1,0>D g94<1,1,0>D { align1 1H $2.src compacted }; -cmp.l.f0.0(16) g117<1>UD g115<1,1,0>UD g37<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g121<1>D g59<1,1,0>D g115<1,1,0>D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g3<1>D g53<8,4,2>D g127<1,1,0>D { align1 2Q I@3 compacted }; -add(8) g116<1>D g73<8,4,2>D g126<1,1,0>D { align1 1Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g119<1>D -g117<1,1,0>D g39<1,1,0>D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g123<1>UD g121<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g27<2>UD g121<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g122<4,4,1>UD { align1 2Q }; -mov(8) g29<2>UD g3<4,4,1>UD { align1 2Q I@6 }; -cmp.l.f0.0(16) g1<1>UD g126<1,1,0>UD g49<1,1,0>UD { align1 1H $2.src compacted }; -mov(8) g7<2>UD g116<4,4,1>UD { align1 1Q I@7 }; -cmp.l.f0.0(8) g23<1>UD g116<8,8,1>UD g73<8,4,2>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g24<1>UD g3<8,8,1>UD g53<8,4,2>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g125<1>D g61<8,8,1>D g119<8,8,1>D -g123<1,1,1>D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g25<1>D g55<8,8,1>D -g1<8,8,1>D -g23<1,1,1>D { align1 1H I@2 }; -mov(8) g27.1<2>UD g125<4,4,1>UD { align1 1Q I@2 }; -mov(8) g31.1<2>UD g126<4,4,1>UD { align1 2Q I@3 }; -mov(8) g7.1<2>UD g25<4,4,1>UD { align1 1Q I@3 }; -mov(8) g29.1<2>UD g26<4,4,1>UD { align1 2Q I@4 }; - -LABEL151: -endif(16) JIP: LABEL146 { align1 1H }; -and(8) g37<1>UD g27<8,4,2>UD 0x0000003fUD { align1 1Q I@5 compacted }; -and(8) g38<1>UD g31<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -add(16) g39<1>D -g37<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g49<1>UD g39<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g67<1>UD g49<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g75<1>UD g51<1,1,0>UD g67<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g77<1>D g49<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g75<8,8,1>UD g77<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL153 UIP: LABEL153 { align1 1H }; -shl(16) g78<1>D g51<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g80<1>UD g51<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g82<1>UD g7.1<8,4,2>UD { align1 1Q }; -mov(8) g83<1>UD g29.1<8,4,2>UD { align1 2Q }; -mov(8) g89<1>UD g27.1<8,4,2>UD { align1 1Q }; -mov(8) g90<1>UD g31.1<8,4,2>UD { align1 2Q }; -add(8) g117<1>D g7<8,4,2>D g78<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g84<1>D g29<8,4,2>D g79<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g118<1>D g27<8,4,2>D g78<1,1,0>D { align1 1Q compacted }; -add(8) g91<1>D g31<8,4,2>D g79<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g85<1>UD g117<8,8,1>UD g7<8,4,2>UD { align1 1Q I@4 }; -mov(8) g1<2>UD g117<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g86<1>UD g84<8,8,1>UD g29<8,4,2>UD { align1 2Q I@5 }; -mov(8) g3<2>UD g84<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(8) g92<1>UD g118<8,8,1>UD g27<8,4,2>UD { align1 1Q I@6 }; -mov(8) g23<2>UD g118<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g93<1>UD g91<8,8,1>UD g31<8,4,2>UD { align1 2Q I@7 }; -mov(8) g25<2>UD g91<4,4,1>UD { align1 2Q $2.src }; -add3(16) g87<1>D g82<8,8,1>D g80<8,8,1>D -g85<1,1,1>D { align1 1H I@6 }; -add3(16) g94<1>D g89<8,8,1>D g80<8,8,1>D -g92<1,1,1>D { align1 1H I@3 }; -mov(8) g1.1<2>UD g87<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g88<4,4,1>UD { align1 2Q I@3 }; -mov(8) g23.1<2>UD g94<4,4,1>UD { align1 1Q I@3 }; -mov(8) g25.1<2>UD g95<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g7UD g1UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g23UD g7UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL153: -endif(16) JIP: LABEL146 { align1 1H }; - -LABEL146: -endif(16) JIP: LABEL145 { align1 1H }; -add(16) g5<1>D g33<1,1,0>D g35<1,1,0>D { align1 1H I@3 compacted }; - -LABEL145: -else(16) JIP: LABEL135 UIP: LABEL135 { align1 1H }; - -LABEL136: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(16) g21<1>UD g41<8,8,1>UD { align1 1H I@7 }; - -LABEL135: -endif(16) JIP: LABEL109 { align1 1H }; -shl(16) g95<1>D g11<8,8,1>D 0x00000003UD { align1 1H @4 $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -shr(16) g15<1>UD g5<1,1,0>UD 0x00000006UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g97<1>D g95<1,1,0>D 63D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and.nz.f0.0(16) g7<1>UD g97<8,8,1>UD 0xffffffc0UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL154 UIP: LABEL154 { align1 1H }; -add(16) g23<1>D g63<1,1,0>D g5<1,1,0>D { align1 1H $2.src compacted }; -add(8) g119<1>D g73<8,4,2>D 76D { align1 1Q $2.src compacted }; -add(8) g107<1>D g53<8,4,2>D 76D { align1 2Q $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g98<1>UD g23<1,1,0>UD g63<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g27<1>D g59<1,1,0>D g23<1,1,0>D { align1 1H $2.src compacted }; -mov(8) g102<2>UD g119<4,4,1>UD { align1 1Q I@4 }; -mov(8) g104<2>UD g107<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g25<1>D -g98<1,1,0>D -g65<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g99<1>UD g27<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g123<2>UD g27<4,4,1>UD { align1 1Q $2.src }; -mov(8) g3<2>UD g28<4,4,1>UD { align1 2Q $2.src }; -and(16) g114<1>UD g27<1,1,0>UD 0x0000003fUD { align1 1H $2.dst compacted }; -cmp.l.f0.0(8) g120<1>UD g119<8,8,1>UD g73<8,4,2>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g108<1>UD g107<8,8,1>UD g53<8,4,2>UD { align1 2Q $2.src }; -add3(16) g106<1>D g61<8,8,1>D g25<8,8,1>D -g99<1,1,1>D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g116<1>D -g114<1,1,0>D 64D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g125<1>D -g120<8,8,1>D g73.1<8,4,2>D { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g109<1>D -g108<8,8,1>D g53.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g123.1<2>UD g106<4,4,1>UD { align1 1Q I@4 }; -mov(8) g3.1<2>UD g107<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(16) g118<1>UD g116<1,1,0>UD 0x0000003fUD { align1 1H I@5 compacted }; -mov(8) g102.1<2>UD g125<4,4,1>UD { align1 1Q I@5 }; -mov(8) g104.1<2>UD g109<4,4,1>UD { align1 2Q I@5 }; -add(16) g31<1>D g7<1,1,0>D -g118<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g110UD g102UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -shr(16) g33<1>UD g31<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -shl(16) g29<1>D g110<8,8,1>D 0x00000006UD { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g126<1>D g73<8,4,2>D g29<1,1,0>D { align1 1Q I@1 compacted }; -add(8) g111<1>D g53<8,4,2>D g30<1,1,0>D { align1 2Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(8) g127<1>UD g126<8,8,1>UD g73<8,4,2>UD { align1 1Q I@2 }; -mov(8) g121<2>UD g126<4,4,1>UD { align1 1Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g112<1>UD g111<8,8,1>UD g53<8,4,2>UD { align1 2Q I@3 }; -mov(8) g1<2>UD g111<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(16) null<1>UD g118<8,8,1>UD g7<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(8) g35<1>D -g127<8,8,1>D g73.1<8,4,2>D { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g113<1>D -g112<8,8,1>D g53.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g121.1<2>UD g35<4,4,1>UD { align1 1Q I@2 }; -mov(8) g1.1<2>UD g113<4,4,1>UD { align1 2Q I@2 }; -(+f0.0) if(16) JIP: LABEL155 UIP: LABEL155 { align1 1H }; -add(16) g39<1>D g29<1,1,0>D g118<1,1,0>D { align1 1H $6.src compacted }; -add(16) g63<1>D g23<1,1,0>D g118<1,1,0>D { align1 1H compacted }; -shl(16) g35<1>D g57<8,8,1>D 0x00000004UD { align1 1H $10.src }; -mov(16) g125<1>UD g51<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g57<1>UD g39<1,1,0>UD g29<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g37<1>D g73<8,4,2>D g39<1,1,0>D { align1 1Q $6.src compacted }; -add(8) g38<1>D g53<8,4,2>D g40<1,1,0>D { align1 2Q $6.src compacted }; -cmp.l.f0.0(16) g65<1>UD g63<1,1,0>UD g23<1,1,0>UD { align1 1H I@6 compacted }; -add(16) g49<1>D g59<1,1,0>D g63<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(8) g75<1>UD g37<8,8,1>UD g73<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g76<1>UD g38<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -add(16) g67<1>D -g65<1,1,0>D g25<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g77<1>UD g49<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -add3(16) g39<1>D g55<8,8,1>D -g57<8,8,1>D -g75<1,1,1>D { align1 1H I@3 }; -add3(16) g57<1>D g61<8,8,1>D g67<8,8,1>D -g77<1,1,1>D { align1 1H I@2 }; - -LABEL157: -cmp.ge.f0.0(16) null<1>UD g125<8,8,1>UD g33<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL156 UIP: LABEL156 { align1 1H }; -shl(16) g78<1>D g125<8,8,1>D 0x00000002UD { align1 1H I@7 }; -shr(16) g63<1>UD g125<1,1,0>UD 0x0000001eUD { align1 1H $2.src compacted }; -add(16) g65<1>D g37<1,1,0>D g78<1,1,0>D { align1 1H I@2 compacted }; -add(16) g75<1>D g49<1,1,0>D g78<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g67<1>UD g65<1,1,0>UD g37<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g103<2>UD g65<4,4,1>UD { align1 1Q $2.src }; -mov(8) g105<2>UD g66<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(16) g77<1>UD g75<1,1,0>UD g49<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g107<2>UD g75<4,4,1>UD { align1 1Q $2.src }; -mov(8) g109<2>UD g76<4,4,1>UD { align1 2Q $2.src }; -add3(16) g79<1>D g39<8,8,1>D g63<8,8,1>D -g67<1,1,1>D { align1 1H I@6 }; -add3(16) g81<1>D g57<8,8,1>D g63<8,8,1>D -g77<1,1,1>D { align1 1H I@4 }; -mov(8) g103.1<2>UD g79<4,4,1>UD { align1 1Q I@2 }; -mov(8) g105.1<2>UD g80<4,4,1>UD { align1 2Q I@3 }; -mov(8) g107.1<2>UD g81<4,4,1>UD { align1 1Q I@3 }; -mov(8) g109.1<2>UD g82<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g63UD g103UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g107UD g63UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add3(16) g125<1>D 0x0040UW g35<8,8,1>D g125<1,1,1>D { align1 1H }; - -LABEL156: -while(16) JIP: LABEL157 { align1 1H }; -and(16) g82<1>UD g31<8,8,1>UD 0xfffffffcUD { align1 1H }; -add(16) g84<1>D g31<1,1,0>D -g82<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g84<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL158 UIP: LABEL158 { align1 1H }; -add(16) g85<1>D g49<1,1,0>D g82<1,1,0>D { align1 1H compacted }; -add(16) g89<1>D g37<1,1,0>D g82<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g49<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g99<1>D g85<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g91<1>UD g89<1,1,0>UD g37<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g93<1>D g89<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -mov(8) g112<2>UD g99<4,4,1>UD { align1 1Q I@3 }; -mov(8) g114<2>UD g100<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g108<2>UD g93<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g110<2>UD g94<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g95<1>UD g93<1,1,0>UD g89<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g101<1>UD g99<1,1,0>UD g85<1,1,0>UD { align1 1H $2.src compacted }; -add3(16) g97<1>D -g91<8,8,1>D g39<8,8,1>D -g95<1,1,1>D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g103<1>D -g87<8,8,1>D g57<8,8,1>D -g101<1,1,1>D { align1 1H I@2 }; -mov(8) g108.1<2>UD g97<4,4,1>UD { align1 1Q I@2 }; -mov(8) g110.1<2>UD g98<4,4,1>UD { align1 2Q I@3 }; -mov(8) g112.1<2>UD g103<4,4,1>UD { align1 1Q I@3 }; -mov(8) g114.1<2>UD g104<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g98UD g108UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g64<1>UD g98<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g112UD g64UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL158: -endif(16) JIP: LABEL155 { align1 1H }; - -LABEL155: -endif(16) JIP: LABEL154 { align1 1H }; -and(16) g104<1>UD g27<1,1,0>UD 0x00000003UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g106<1>D -g104<1,1,0>D 4D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and.nz.f0.0(16) g108<1>UD g106<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL159 UIP: LABEL159 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g51<8,8,1>UD g108<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL160 UIP: LABEL160 { align1 1H }; -add(16) g110<1>D g29<1,1,0>D g51<1,1,0>D { align1 1H $2.src compacted }; -add(16) g33<1>D g23<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g125<1>UD g110<1,1,0>UD g29<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g36<1>D g73<8,4,2>D g110<1,1,0>D { align1 1Q $10.src compacted }; -add(8) g127<1>D g53<8,4,2>D g111<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g38<1>D g59<1,1,0>D g33<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(8) g27<1>UD g36<8,8,1>UD g73<8,4,2>UD { align1 1Q I@3 }; -mov(8) g113<2>UD g36<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g28<1>UD g127<8,8,1>UD g53<8,4,2>UD { align1 2Q I@4 }; -mov(8) g115<2>UD g127<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(16) g35<1>UD g33<1,1,0>UD g23<1,1,0>UD { align1 1H compacted }; -mov(8) g117<2>UD g38<4,4,1>UD { align1 1Q I@6 }; -mov(8) g119<2>UD g39<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g49<1>UD g38<1,1,0>UD g59<1,1,0>UD { align1 1H compacted }; -add3(16) g31<1>D g55<8,8,1>D -g125<8,8,1>D -g27<1,1,1>D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g37<1>D -g35<1,1,0>D g25<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g113.1<2>UD g31<4,4,1>UD { align1 1Q I@2 }; -mov(8) g115.1<2>UD g32<4,4,1>UD { align1 2Q I@3 }; -add3(16) g57<1>D g61<8,8,1>D g37<8,8,1>D -g49<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g32UD g113UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g117.1<2>UD g57<4,4,1>UD { align1 1Q I@1 }; -mov(8) g119.1<2>UD g58<4,4,1>UD { align1 2Q I@2 }; -mov(16) g65<1>UD g32<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g117UD g65UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL160: -endif(16) JIP: LABEL159 { align1 1H }; -add(16) g63<1>D g23<1,1,0>D g108<1,1,0>D { align1 1H $2.src compacted }; -add(16) g80<1>D g29<1,1,0>D g108<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g65<1>UD g63<1,1,0>UD g23<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g75<1>D g59<1,1,0>D g63<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g37<1>D g73<8,4,2>D g80<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g84<1>D g53<8,4,2>D g81<1,1,0>D { align1 2Q I@4 compacted }; -add(16) g67<1>D -g65<1,1,0>D g25<1,1,0>D { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g77<1>UD g75<1,1,0>UD g59<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g123<2>UD g75<4,4,1>UD { align1 1Q }; -mov(8) g3<2>UD g76<4,4,1>UD { align1 2Q }; -mov(8) g121<2>UD g37<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(16) g82<1>UD g80<1,1,0>UD g29<1,1,0>UD { align1 1H compacted }; -mov(8) g1<2>UD g84<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(8) g85<1>UD g37<8,8,1>UD g73<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g86<1>UD g84<8,8,1>UD g53<8,4,2>UD { align1 2Q }; -add3(16) g79<1>D g61<8,8,1>D g67<8,8,1>D -g77<1,1,1>D { align1 1H I@7 }; -add3(16) g87<1>D g55<8,8,1>D -g82<8,8,1>D -g85<1,1,1>D { align1 1H I@2 }; -mov(8) g123.1<2>UD g79<4,4,1>UD { align1 1Q I@2 }; -mov(8) g3.1<2>UD g80<4,4,1>UD { align1 2Q I@3 }; -mov(8) g121.1<2>UD g87<4,4,1>UD { align1 1Q I@3 }; -mov(8) g1.1<2>UD g88<4,4,1>UD { align1 2Q I@4 }; - -LABEL159: -endif(16) JIP: LABEL154 { align1 1H }; -and(8) g88<1>UD g123<8,4,2>UD 0x0000003fUD { align1 1Q I@2 compacted }; -and(8) g89<1>UD g3<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -add(16) g90<1>D -g88<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g92<1>UD g90<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g94<1>UD g92<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g96<1>UD g51<1,1,0>UD g94<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g98<1>D g92<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g96<8,8,1>UD g98<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL161 UIP: LABEL161 { align1 1H }; -shl(16) g107<1>D g51<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g109<1>UD g51<1,1,0>UD 0x0000001eUD { align1 1H $2.src compacted }; -mov(8) g111<1>UD g121.1<8,4,2>UD { align1 1Q $2.src }; -mov(8) g112<1>UD g1.1<8,4,2>UD { align1 2Q $2.src }; -mov(8) g118<1>UD g123.1<8,4,2>UD { align1 1Q $2.src }; -mov(8) g119<1>UD g3.1<8,4,2>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g38<1>D g121<8,4,2>D g107<1,1,0>D { align1 1Q I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g113<1>D g1<8,4,2>D g108<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g39<1>D g123<8,4,2>D g107<1,1,0>D { align1 1Q $6.src compacted }; -add(8) g120<1>D g3<8,4,2>D g108<1,1,0>D { align1 2Q $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(8) g114<1>UD g38<8,8,1>UD g121<8,4,2>UD { align1 1Q I@4 }; -mov(8) g99<2>UD g38<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -cmp.l.f0.0(8) g115<1>UD g113<8,8,1>UD g1<8,4,2>UD { align1 2Q I@5 }; -mov(8) g101<2>UD g113<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(8) g121<1>UD g39<8,8,1>UD g123<8,4,2>UD { align1 1Q I@6 }; -mov(8) g103<2>UD g39<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g122<1>UD g120<8,8,1>UD g3<8,4,2>UD { align1 2Q I@7 }; -mov(8) g105<2>UD g120<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g116<1>D g111<8,8,1>D g109<8,8,1>D -g114<1,1,1>D { align1 1H I@6 }; -add3(16) g123<1>D g118<8,8,1>D g109<8,8,1>D -g121<1,1,1>D { align1 1H I@3 }; -mov(8) g99.1<2>UD g116<4,4,1>UD { align1 1Q I@2 }; -mov(8) g101.1<2>UD g117<4,4,1>UD { align1 2Q I@3 }; -mov(8) g103.1<2>UD g123<4,4,1>UD { align1 1Q I@3 }; -mov(8) g105.1<2>UD g124<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g66UD g99UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g103UD g66UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; - -LABEL161: -endif(16) JIP: LABEL154 { align1 1H }; - -LABEL154: -endif(16) JIP: LABEL109 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g124<1>D g5<1,1,0>D g7<1,1,0>D { align1 1H I@3 compacted }; -shr(16) g47<1>UD g124<1,1,0>UD 0x00000006UD { align1 1H I@1 compacted }; - -LABEL109: -else(16) JIP: LABEL103 UIP: LABEL103 { align1 1H }; - -LABEL104: -mov(16) g43<1>UD g41<8,8,1>UD { align1 1H $1.dst }; -mov(16) g45<1>UD g41<8,8,1>UD { align1 1H }; -mov(16) g47<1>UD g41<8,8,1>UD { align1 1H I@4 }; -mov(16) g13<1>UD g41<8,8,1>UD { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(16) g15<1>UD g41<8,8,1>UD { align1 1H }; -mov(16) g21<1>UD g41<8,8,1>UD { align1 1H $8.src }; - -LABEL103: -endif(16) JIP: LABEL162 { align1 1H }; - -LABEL162: -add(16) g125<1>D g69<1,1,0>D 40D { align1 1H $2.src compacted }; -add(16) g4<1>D g69<1,1,0>D 64D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g1<1>UD g125<1,1,0>UD g69<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g78<2>UD g125<4,4,1>UD { align1 1Q }; -mov(8) g80<2>UD g126<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g6<1>UD g4<1,1,0>UD g69<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g73<2>UD g4<4,4,1>UD { align1 1Q }; -mov(8) g75<2>UD g5<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g3<1>D -g1<1,1,0>D g71<1,1,0>D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g23<1>D -g6<1,1,0>D g71<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g78.1<2>UD g3<4,4,1>UD { align1 1Q I@2 }; -mov(8) g80.1<2>UD g4<4,4,1>UD { align1 2Q I@3 }; -mov(8) g73.1<2>UD g23<4,4,1>UD { align1 1Q I@3 }; -mov(8) g75.1<2>UD g24<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g73UD g9UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $3 }; -add(16) g24<1>D g69<1,1,0>D 80D { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g26<1>UD g24<1,1,0>UD g69<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g74<2>UD g24<4,4,1>UD { align1 1Q $3.src }; -mov(8) g76<2>UD g25<4,4,1>UD { align1 2Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g28<1>D -g26<1,1,0>D g71<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g74.1<2>UD g28<4,4,1>UD { align1 1Q I@1 }; -mov(8) g76.1<2>UD g29<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g74UD g17UD 0x08007586 0x00000180 - ugm MsgDesc: ( store_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 6 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) nullUD g78UD g41UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $5 }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_copy_serialize_for_input_dump_indirect_code[] = { - 0x80000065, 0x2f058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x47050220, 0x00000024, 0x00000000, - 0xe2301a40, 0x00012f03, 0x80030061, 0x5d054410, - 0x00000000, 0x76543210, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa00300c, 0x00340000, 0x645d1940, 0x00805d95, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x21570061, 0x001102cc, 0x2a6b0061, 0x001102cc, - 0x00030061, 0x29260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x2b260aa0, 0x00000264, 0x00000000, - 0x00030061, 0x49260aa0, 0x000002a4, 0x00000000, - 0x00130061, 0x35260aa0, 0x000002a4, 0x00000000, - 0x00030061, 0x31260aa0, 0x000002e4, 0x00000000, - 0x00130061, 0x2d260aa0, 0x000002e4, 0x00000000, - 0x21571761, 0x00110204, 0x2a6b1761, 0x00110204, - 0x21291761, 0x00110244, 0x2a2b1761, 0x00110244, - 0x21491761, 0x0011025c, 0x2a351761, 0x0011025c, - 0x21311761, 0x0011026c, 0x2a2d1761, 0x0011026c, - 0xa15b1740, 0x008e5703, 0xaa721740, 0x008e6b03, - 0x80001501, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x79140000, 0xfb042924, 0x00040000, - 0x00031461, 0x37050220, 0x00444926, 0x00000000, - 0xa16d0040, 0x0a8e4903, 0xa17c0040, 0x09ce4903, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0xa1010040, 0x020e4903, 0xa1420040, 0x010e4903, - 0xa1620040, 0x018e4903, 0xa1650040, 0x02ce4903, - 0xa1680040, 0x028e4903, 0xaa021140, 0x020e3503, - 0x00130061, 0x38050220, 0x00443526, 0x00000000, - 0xaa6e0040, 0x0a8e3503, 0xaa7d0040, 0x09ce3503, - 0xaa430040, 0x010e3503, 0xaa460040, 0x018e3503, - 0xaa560040, 0x02ce3503, 0xaa590040, 0x028e3503, - 0x00030061, 0x52060220, 0x00345b05, 0x00000000, - 0x00130061, 0x54060220, 0x00347205, 0x00000000, - 0x00030061, 0x4e060220, 0x00346d05, 0x00000000, - 0x00030061, 0x15060220, 0x00347c05, 0x00000000, - 0x00030061, 0x11060220, 0x00340105, 0x00000000, - 0x00030061, 0x25060220, 0x00344205, 0x00000000, - 0x00030061, 0x0d060220, 0x00346205, 0x00000000, - 0x00030061, 0x1d060220, 0x00346505, 0x00000000, - 0x00030061, 0x21060220, 0x00346805, 0x00000000, - 0x00130061, 0x13060220, 0x00340205, 0x00000000, - 0xe76f0070, 0x0a806d03, 0x00130061, 0x50060220, - 0x00346e05, 0x00000000, 0x00130061, 0x17060220, - 0x00347d05, 0x00000000, 0x00130061, 0x27060220, - 0x00344305, 0x00000000, 0x00130061, 0x0f060220, - 0x00344605, 0x00000000, 0x00130061, 0x1f060220, - 0x00345605, 0x00000000, 0x00130061, 0x23060220, - 0x00345905, 0x00000000, 0x00030070, 0x5c050220, - 0x52465b05, 0x00445706, 0x00130070, 0x73050220, - 0x52467205, 0x00446b06, 0x00031f40, 0x5a052660, - 0x06466f05, 0x00444926, 0x00131f40, 0x70052660, - 0x06467005, 0x00443526, 0x00031c40, 0x5e052660, - 0x06465c05, 0x00445726, 0x00131c40, 0x74052660, - 0x06467305, 0x00446b26, 0x00031c61, 0x4e260220, - 0x00345a05, 0x00000000, 0x00131c61, 0x50260220, - 0x00347005, 0x00000000, 0x00031c61, 0x52260220, - 0x00345e05, 0x00000000, 0x00131c61, 0x54260220, - 0x00347405, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x71240000, - 0xfb044e24, 0x000c0000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x75240000, - 0xfb045224, 0x000c0000, 0xe0392268, 0x00807103, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0xa03b2340, 0x79007502, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa02f1a40, 0x00403903, - 0x277a1a70, 0x75003b03, 0xe77e0070, 0x09c07c03, - 0xe7030070, 0x02000103, 0xe7440070, 0x01004203, - 0x00030070, 0x63050220, 0x52466205, 0x00444906, - 0x00130070, 0x4d050220, 0x52464605, 0x00443506, - 0x00030070, 0x66050220, 0x52466505, 0x00444906, - 0xa03df340, 0x77027a02, 0x00130070, 0x57050220, - 0x52465605, 0x00443506, 0x00030070, 0x69050220, - 0x52466805, 0x00444906, 0x00031f40, 0x5f052660, - 0x06467e05, 0x00444926, 0x00131f40, 0x7f052660, - 0x06467f05, 0x00443526, 0x00031f40, 0x60052660, - 0x06460305, 0x00444926, 0x00130040, 0x04052660, - 0x06460405, 0x00443526, 0x00130070, 0x5a050220, - 0x52465905, 0x00443506, 0x00030040, 0x61052660, - 0x06464405, 0x00444926, 0x00130040, 0x45052660, - 0x06464505, 0x00443526, 0x00030040, 0x64052660, - 0x06466305, 0x00444926, 0x00133240, 0x4e052660, - 0x06464d05, 0x00443526, 0x00030040, 0x67052660, - 0x06466605, 0x00444926, 0x00130040, 0x58052660, - 0x06465705, 0x00443526, 0x00030040, 0x6a052660, - 0x06466905, 0x00444926, 0x00030061, 0x15260220, - 0x00345f05, 0x00000000, 0x00130061, 0x17260220, - 0x00347f05, 0x00000000, 0x00030061, 0x11260220, - 0x00346005, 0x00000000, 0x00130061, 0x13260220, - 0x00340405, 0x00000000, 0x00130040, 0x5b052660, - 0x06465a05, 0x00443526, 0x00030061, 0x25260220, - 0x00346105, 0x00000000, 0x00130061, 0x27260220, - 0x00344505, 0x00000000, 0x00030061, 0x0d260220, - 0x00346405, 0x00000000, 0x00130061, 0x0f260220, - 0x00344e05, 0x00000000, 0x00030061, 0x1d260220, - 0x00346705, 0x00000000, 0x00130061, 0x1f260220, - 0x00345805, 0x00000000, 0x00030061, 0x21260220, - 0x00346a05, 0x00000000, 0x00044431, 0x4b140000, - 0xfb041524, 0x00040000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x01440000, - 0xfb041124, 0x003c0000, 0x00131f61, 0x23260220, - 0x00345b05, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x3f440000, - 0xfb042524, 0x003c0000, 0xa0092540, 0x01200302, - 0x00042570, 0x00010220, 0x52460505, 0x00460705, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa04f2640, 0x43204502, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xa0512640, 0x3f204102, - 0xe00b1c68, 0x00100903, 0x00041b69, 0x33058660, - 0x02464f05, 0x00000006, 0x00041b69, 0x3f058660, - 0x02465105, 0x00000006, 0x00041b69, 0x41058660, - 0x02460b05, 0x00000007, 0x01040022, 0x0001c060, - 0x00000490, 0x00000480, 0xa16b0040, 0x040e4903, - 0xaa5c0040, 0x040e3503, 0xa1700040, 0x058e4903, - 0xaa6d0040, 0x058e3503, 0x00031c70, 0x6c050220, - 0x52466b05, 0x00444906, 0x00131c70, 0x5e050220, - 0x52465c05, 0x00443506, 0x00030061, 0x19060220, - 0x00346b05, 0x00000000, 0x00130061, 0x1b060220, - 0x00345c05, 0x00000000, 0x00031e70, 0x71050220, - 0x52467005, 0x00444906, 0x00131e70, 0x6e050220, - 0x52466d05, 0x00443506, 0x00033161, 0x29060220, - 0x00347005, 0x00000000, 0x00133161, 0x2b060220, - 0x00346d05, 0x00000000, 0x00031f40, 0x6f052660, - 0x06466c05, 0x00444926, 0x00131f40, 0x5f052660, - 0x06465e05, 0x00443526, 0x00031e40, 0x72052660, - 0x06467105, 0x00444926, 0x00031b61, 0x19260220, - 0x00346f05, 0x00000000, 0x00131f40, 0x6f052660, - 0x06466e05, 0x00443526, 0x00131c61, 0x1b260220, - 0x00345f05, 0x00000000, 0x00031c61, 0x29260220, - 0x00347205, 0x00000000, 0x00131b61, 0x2b260220, - 0x00346f05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x09240000, - 0xfb041924, 0x000c0000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x70140000, - 0xfb042924, 0x00040000, 0x60602741, 0x00c00902, - 0x00042769, 0x65058660, 0x02460b05, 0x00000003, - 0x00042870, 0x00010220, 0x52460505, 0x00467005, - 0xa0621b40, 0x03f06003, 0xa0671b40, 0x03f06503, - 0x00041a65, 0x64058220, 0x02466205, 0xffffffc0, - 0x00041a65, 0x6c058220, 0x02466705, 0xffffffc0, - 0x01040022, 0x0001c060, 0x00000168, 0x00000158, - 0xa0710040, 0x0ff05103, 0xa1770040, 0x050e4903, - 0xaa750040, 0x050e3503, 0x00040069, 0x06058660, - 0x02465105, 0x00000005, 0x0004c265, 0x73058220, - 0x02467105, 0xffffff00, 0x00031c70, 0x78050220, - 0x52467705, 0x00444906, 0x00131c70, 0x76050220, - 0x52467505, 0x00443506, 0x00033361, 0x53060220, - 0x00347705, 0x00000000, 0x00133361, 0x55060220, - 0x00347505, 0x00000000, 0xa0081e40, 0x03f00603, - 0x00031d40, 0x79052660, 0x06467805, 0x00444926, - 0x00131d40, 0x77052660, 0x06467605, 0x00443526, - 0x00041b65, 0x0a058220, 0x02460805, 0xffffffc0, - 0x00031b61, 0x53260220, 0x00347905, 0x00000000, - 0x00131b61, 0x55260220, 0x00347705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x78140000, 0xfb045324, 0x00040000, - 0xa07a2340, 0x0ff07803, 0x00041965, 0x7c058220, - 0x02467a05, 0xffffff00, 0xa07e1940, 0x7c007302, - 0x60011941, 0x00c07e02, 0xa0031940, 0x03f00103, - 0x00041965, 0x05058220, 0x02460305, 0xffffffc0, - 0xa0681940, 0x0a000502, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00041a61, 0x68054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000140, 0xa17a0040, 0x00ce4903, - 0xaa0b0040, 0x00ce3503, 0x00031a70, 0x7b050220, - 0x52467a05, 0x00444906, 0x00131a70, 0x0c050220, - 0x52460b05, 0x00443506, 0x00033361, 0x54060220, - 0x00347a05, 0x00000000, 0x00133361, 0x56060220, - 0x00340b05, 0x00000000, 0x00031c40, 0x7c052660, - 0x06467b05, 0x00444926, 0x80103701, 0x00000000, - 0x00000000, 0x00000000, 0x00131c40, 0x19052660, - 0x06460c05, 0x00443526, 0x00031a61, 0x54260220, - 0x00347c05, 0x00000000, 0x00131a61, 0x56260220, - 0x00341905, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x1a140000, - 0xfb045424, 0x00040000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00042369, 0x29058660, - 0x02461a05, 0x00000002, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xa02b1940, 0x03302903, - 0x00041965, 0x43058220, 0x02462b05, 0xffffffc0, - 0xa0451940, 0x64004302, 0x00041952, 0x6a040e68, - 0x0e0e4505, 0x68056c05, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00041a61, 0x6a054220, - 0x00000000, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0xa17d0040, 0x00ce4903, - 0xaa460040, 0x00ce3503, 0x00042469, 0x5b058660, - 0x02464b05, 0x00000006, 0xa15e0040, 0x0a4e4903, - 0xaa5f0040, 0x0a4e3503, 0xa06c1f40, 0x0ff04103, - 0x00040061, 0x4d050160, 0x00465d05, 0x00000000, - 0x00040069, 0x4f058660, 0x02464b05, 0x00000003, - 0x00031f70, 0x7e050220, 0x52467d05, 0x00444906, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00131f70, 0x53050220, 0x52464605, 0x00443506, - 0x00030061, 0x05060220, 0x00347d05, 0x00000000, - 0x00130061, 0x07060220, 0x00344605, 0x00000000, - 0x00031f61, 0x19060220, 0x00345e05, 0x00000000, - 0x80103701, 0x00000000, 0x00000000, 0x00000000, - 0x00131f61, 0x1b060220, 0x00345f05, 0x00000000, - 0xe7600070, 0x0a405e03, 0x00041f52, 0x41040e68, - 0x0e0e6c05, 0x3f053305, 0xa0511f40, 0x03804f03, - 0x00040070, 0x00018660, 0x26464b05, 0x00000000, - 0x00031f40, 0x7f052660, 0x06467e05, 0x00444926, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00131f40, 0x54052660, 0x06465305, 0x00443526, - 0x00031e40, 0x01052660, 0x06466005, 0x00444926, - 0x00131f40, 0x61052660, 0x06466105, 0x00443526, - 0x00031c61, 0x05260220, 0x00347f05, 0x00000000, - 0x00131c61, 0x07260220, 0x00345405, 0x00000000, - 0x00031c61, 0x19260220, 0x00340105, 0x00000000, - 0x00131c61, 0x1b260220, 0x00346105, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x55140000, 0xfb040524, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x62140000, 0xfb041924, 0x00040000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00042969, 0x57058660, 0x02465505, 0x00000006, - 0x00042a69, 0x64058660, 0x02466205, 0x00000003, - 0xa0591a40, 0xf4005703, 0xa0661a40, 0x03f06403, - 0x00041a52, 0x6d040e68, 0x0e0e4105, 0x59056a05, - 0x00041a65, 0x68058220, 0x02466605, 0xffffffc0, - 0x00041952, 0x6f040e68, 0x0e0e6d05, 0x68055b05, - 0x00041965, 0x09058220, 0x02466f05, 0xffffffc0, - 0x01040022, 0x0001c060, 0x00000218, 0x00000198, - 0xa1700040, 0x098e4903, 0xaa710040, 0x098e3503, - 0xe7729270, 0x09807003, 0x00030061, 0x01060220, - 0x00347005, 0x00000000, 0x00130061, 0x03060220, - 0x00347105, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00031b40, 0x29052660, - 0x06467205, 0x00444926, 0x00131c40, 0x73052660, - 0x06467305, 0x00443526, 0x00031a61, 0x01260220, - 0x00342905, 0x00000000, 0x00131a61, 0x03260220, - 0x00347305, 0x00000000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x74140000, - 0xfb040124, 0x00040000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa12a2b40, 0x740e4902, - 0xaa752b40, 0x750e3502, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00031a70, 0x2b050220, - 0x52462a05, 0x00444906, 0x00030061, 0x45060220, - 0x00342a05, 0x00000000, 0x00131b70, 0x76050220, - 0x52467505, 0x00443506, 0x00130061, 0x3f060220, - 0x00347505, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00031c40, 0x2c052660, - 0x06462b05, 0x00444926, 0x00131b40, 0x77052660, - 0x06467605, 0x00443526, 0x00031a61, 0x45260220, - 0x00342c05, 0x00000000, 0x00131a61, 0x3f260220, - 0x00347705, 0x00000000, 0x00040024, 0x0001c060, - 0x00000090, 0x00000090, 0x00030061, 0x33264aa0, - 0x00000000, 0x00000000, 0x00130061, 0x78264aa0, - 0x00000000, 0x00000000, 0x00031261, 0x33064aa0, - 0x00000000, 0x00000000, 0x00131261, 0x78064aa0, - 0x00000000, 0x00000000, 0x00030a61, 0x45260220, - 0x00443326, 0x00000000, 0x00130961, 0x3f260220, - 0x00447826, 0x00000000, 0x00031a61, 0x45060220, - 0x00443306, 0x00000000, 0x00131a61, 0x3f060220, - 0x00447806, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0xa0790040, 0x00303903, - 0xa1411c40, 0x038e4503, 0xaa421c40, 0x038e3f03, - 0x00031a70, 0x34050220, 0x52464105, 0x00444506, - 0x00131a70, 0x7b050220, 0x52464205, 0x00443f06, - 0x00040070, 0x00018660, 0x26464b05, 0x00000000, - 0x00031b40, 0x43052660, 0x06463405, 0x00444526, - 0x00131b40, 0x44052660, 0x06467b05, 0x00443f26, - 0x01030062, 0x54050220, 0x02464105, 0x00444906, - 0x01130062, 0x7d050220, 0x02464205, 0x00443506, - 0x01031c62, 0x53050220, 0x02464305, 0x00444926, - 0x01131c62, 0x7c050220, 0x02464405, 0x00443526, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00031c61, 0x29060220, 0x00345405, 0x00000000, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x2b060220, 0x00347d05, 0x00000000, - 0x00040070, 0x00010660, 0x16464705, 0x00467905, - 0x00031b61, 0x29260220, 0x00345305, 0x00000000, - 0x00131b61, 0x2b260220, 0x00347c05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000e28, 0x00000e28, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x01240000, 0xfb042924, 0x000c0000, - 0xe0570068, 0x01d04b03, 0xe7590070, 0x03805103, - 0xa0530040, 0x09005102, 0x80000065, 0x7e058220, - 0x020000a4, 0xfffffc00, 0x00040069, 0x55058120, - 0x02465d05, 0x00000002, 0x275b1b70, 0x51005303, - 0x80000061, 0x60054aa0, 0x00000000, 0x4a7cc037, - 0x80000061, 0x61054aa0, 0x00000000, 0x4a7cc037, - 0x00041952, 0x33042e68, 0x0e2e5905, 0x5b055705, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00033b61, 0x29060220, 0x00006104, 0x00000000, - 0x00133b61, 0x2b060220, 0x00006104, 0x00000000, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x29260220, 0x00006004, 0x00000000, - 0x00131a61, 0x2b260220, 0x00006004, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x57140000, 0xfb002924, 0x00000000, - 0x60292c61, 0x00105700, 0x00040061, 0x5e070200, - 0x00465705, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x2b050020, - 0x00665e07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007e04, 0x0000008f, 0x00049d31, 0x00020100, - 0xf2085514, 0x04022b04, 0x80000065, 0x7f058220, - 0x020000a4, 0xfffffc00, 0x00040961, 0x57050020, - 0x0066290f, 0x00000000, 0xe02b3d66, 0x00105503, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007f04, 0x0000008f, - 0x00049e31, 0x00020100, 0xf2082b14, 0x04025704, - 0x80000065, 0x59058220, 0x020000a4, 0xfffffc00, - 0x00043e61, 0x57050020, 0x00662917, 0x00000000, - 0xe02b3e66, 0x00205503, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02005904, 0x0000008f, 0x00049f31, 0x00020100, - 0xf2082b14, 0x04025704, 0x80000065, 0x5a058220, - 0x020000a4, 0xfffffc00, 0x00043f61, 0x57050020, - 0x0066291f, 0x00000000, 0xe02a3f66, 0x00305503, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02005a04, 0x0000008f, - 0x00049031, 0x00020100, 0xf2082a14, 0x04025704, - 0xa0573040, 0x00416103, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000065, 0x62058220, - 0x020000a4, 0xfffffc00, 0xe05b0066, 0x04005503, - 0xe7591b70, 0x00405703, 0x00033061, 0x29060220, - 0x00345705, 0x00000000, 0x80103f01, 0x00000000, - 0x00000000, 0x00000000, 0x00133061, 0x2b060220, - 0x00345805, 0x00000000, 0xa0571b40, 0x60125902, - 0x00031961, 0x29260220, 0x00345705, 0x00000000, - 0x00131a61, 0x2b260220, 0x00345805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x57140000, 0xfb002924, 0x00000000, - 0x60292161, 0x00105700, 0x00040061, 0x5e070200, - 0x00465705, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x2b050020, - 0x00665e07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006204, 0x0000008f, 0x00049231, 0x00020100, - 0xf2085b14, 0x04022b04, 0x80000065, 0x63058220, - 0x020000a4, 0xfffffc00, 0x00040961, 0x57050020, - 0x0066290f, 0x00000000, 0xe02b3266, 0x04105503, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006304, 0x0000008f, - 0x00049331, 0x00020100, 0xf2082b14, 0x04025704, - 0x80000065, 0x64058220, 0x020000a4, 0xfffffc00, - 0x00043361, 0x57050020, 0x00662917, 0x00000000, - 0xe02b3366, 0x04205503, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006404, 0x0000008f, 0x00049431, 0x00020100, - 0xf2082b14, 0x04025704, 0x80000065, 0x65058220, - 0x020000a4, 0xfffffc00, 0x00043461, 0x58050020, - 0x0066291f, 0x00000000, 0xe02b3466, 0x04305503, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006504, 0x0000008f, - 0x00049531, 0x00020100, 0xf2082b14, 0x04025804, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa0573440, 0x00816103, 0x80000065, 0x66058220, - 0x020000a4, 0xfffffc00, 0xe05b3266, 0x08005503, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe7591b70, 0x00805703, 0x00030061, 0x29060220, - 0x00345705, 0x00000000, 0x00133561, 0x2b060220, - 0x00345805, 0x00000000, 0xa0571b40, 0x60125902, - 0x00031961, 0x29260220, 0x00345705, 0x00000000, - 0x00131a61, 0x2b260220, 0x00345805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x57140000, 0xfb002924, 0x00000000, - 0x60292661, 0x00105700, 0x00040061, 0x5e070200, - 0x00465705, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x2b050020, - 0x00665e07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006604, 0x0000008f, 0x00049731, 0x00020100, - 0xf2085b14, 0x04022b04, 0x80000065, 0x67058220, - 0x020000a4, 0xfffffc00, 0x00040961, 0x57050020, - 0x0066290f, 0x00000000, 0xe02b3766, 0x08105503, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006704, 0x0000008f, - 0x00049831, 0x00020100, 0xf2082b14, 0x04025704, - 0x80000065, 0x68058220, 0x020000a4, 0xfffffc00, - 0x00043861, 0x57050020, 0x00662917, 0x00000000, - 0xe02b3866, 0x08205503, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006804, 0x0000008f, 0x00049931, 0x00020100, - 0xf2082b14, 0x04025704, 0x80000065, 0x69058220, - 0x020000a4, 0xfffffc00, 0x00040061, 0x59050020, - 0x0066291f, 0x00000000, 0xe0573966, 0x08305503, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006904, 0x0000008f, - 0x00049a31, 0x00020100, 0xf2085714, 0x04025904, - 0xa0573a40, 0x00c16103, 0x80000065, 0x6a058220, - 0x020000a4, 0xfffffc00, 0xe05b3766, 0x0c005503, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xe7591b70, 0x00c05703, 0x00030061, 0x29060220, - 0x00345705, 0x00000000, 0x00133961, 0x2b060220, - 0x00345805, 0x00000000, 0xa0571b40, 0x60125902, - 0x00031961, 0x29260220, 0x00345705, 0x00000000, - 0x00131a61, 0x2b260220, 0x00345805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x57140000, 0xfb002924, 0x00000000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x60591b61, 0x00105700, 0x00040061, 0x5e070200, - 0x00465705, 0x00000000, 0x00041961, 0x60050020, - 0x00665e07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006a04, 0x0000008f, 0x00049c31, 0x00020100, - 0xf2085b14, 0x04026004, 0x80000065, 0x6b058220, - 0x020000a4, 0xfffffc00, 0x00041161, 0x5e050020, - 0x0066590f, 0x00000000, 0xe05b3c66, 0x0c105503, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006b04, 0x0000008f, - 0x00049d31, 0x00020100, 0xf2085b14, 0x04025e04, - 0x80000065, 0x6c058220, 0x020000a4, 0xfffffc00, - 0x00043c61, 0x61050020, 0x00665917, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xe05f3d66, 0x0c205503, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006c04, 0x0000008f, 0x00049b31, 0x00020100, - 0xf2085f14, 0x04026104, 0x00040070, 0x00018220, - 0x42464d05, 0x00000004, 0x01040022, 0x0001c060, - 0x00000480, 0x000003c0, 0x00040070, 0x00018660, - 0x26464d05, 0x00000004, 0x01040022, 0x0001c060, - 0x00000380, 0x00000330, 0x00040070, 0x00018660, - 0x26464d05, 0x00000005, 0x01040022, 0x0001c060, - 0x000002f0, 0x00000288, 0x00040070, 0x00018660, - 0x26464d05, 0x00000006, 0x01040022, 0x0001c060, - 0x00000248, 0x000001e0, 0x00040070, 0x00018660, - 0x26464d05, 0x00000007, 0x01040022, 0x0001c060, - 0x000001a0, 0x00000138, 0x00040070, 0x00018660, - 0x26464d05, 0x00000008, 0x01040022, 0x0001c060, - 0x000000f8, 0x000000e8, 0x00040070, 0x00018660, - 0x26464d05, 0x00000009, 0x01040022, 0x0001c060, - 0x000000a8, 0x00000098, 0x00040070, 0x00018660, - 0x16464d05, 0x0000000e, 0x2f6d2b62, 0x03000103, - 0x00040070, 0x00018660, 0x26464d05, 0x0000000d, - 0xef6f1a62, 0x00006d03, 0x00040070, 0x00018660, - 0x26464d05, 0x0000000c, 0x2f711a62, 0x4b006f03, - 0x00040070, 0x00018660, 0x26464d05, 0x0000000b, - 0xef73a262, 0x00007103, 0x00040070, 0x00018660, - 0x26464d05, 0x0000000a, 0x2f551a62, 0x09007303, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00041a61, 0x55050220, 0x00463305, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00041b61, 0x55050220, 0x00465305, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000078, 0x00000078, - 0x80002265, 0x74058220, 0x020000a4, 0xfffffc00, - 0x00040069, 0x75058120, 0x02465d05, 0x00000002, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xe0621966, 0x0c007503, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007404, 0x0000000f, 0x00049b31, 0x55160100, - 0xfa046214, 0x04040000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000078, 0x00000078, 0x80000065, 0x76058220, - 0x020000a4, 0xfffffc00, 0x00040069, 0x77058120, - 0x02465d05, 0x00000002, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xe0631966, 0x08007703, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80002b66, 0x10218220, 0x02007604, 0x0000000f, - 0x00049b31, 0x55160100, 0xfa046314, 0x04040000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000078, 0x00000078, - 0x80000065, 0x78058220, 0x020000a4, 0xfffffc00, - 0x00040069, 0x79058120, 0x02465d05, 0x00000002, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xe0641966, 0x04007903, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80002b66, 0x10218220, - 0x02007804, 0x0000000f, 0x00049b31, 0x55160100, - 0xfa046414, 0x04040000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000060, 0x00000060, 0x80000065, 0x7a058220, - 0x020000a4, 0xfffffc00, 0x00043b69, 0x65058120, - 0x02465d05, 0x00000002, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80002b66, 0x10218220, - 0x02007a04, 0x0000000f, 0x00049b31, 0x55160100, - 0xfa046514, 0x04040000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x000000d0, 0x000000d0, 0x00040069, 0x7b058660, - 0x02464d05, 0x00000002, 0xa1570940, 0x7b0e3102, - 0xaa7c0a40, 0x7c0e2d02, 0x00030970, 0x58050220, - 0x52465705, 0x00443106, 0x00032b61, 0x01060220, - 0x00345705, 0x00000000, 0x00131b70, 0x7d050220, - 0x52467c05, 0x00442d06, 0x00132b61, 0x03060220, - 0x00347c05, 0x00000000, 0x00031c40, 0x59052660, - 0x06465805, 0x00443126, 0x00131b40, 0x7e052660, - 0x06467d05, 0x00442d26, 0x00031a61, 0x01260220, - 0x00345905, 0x00000000, 0x00131a61, 0x03260220, - 0x00347e05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x55140000, - 0xfb040124, 0x00040000, 0x00040025, 0x00004600, - 0x00000000, 0x00000100, 0xa0293b40, 0x08003b03, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x272b1970, 0x3b002903, 0x00032b61, 0x01060220, - 0x00342905, 0x00000000, 0x00132b61, 0x03060220, - 0x00342a05, 0x00000000, 0xa02d0b40, 0x3d022b02, - 0x00031961, 0x01260220, 0x00342d05, 0x00000000, - 0x00131a61, 0x03260220, 0x00342e05, 0x00000000, - 0xe253004c, 0x00114004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80000a69, 0x10018220, - 0x02005304, 0x00000003, 0x80000961, 0x31060660, - 0x00010080, 0x00000000, 0x80000061, 0x31260660, - 0x00010090, 0x00000000, 0x80031961, 0x29260220, - 0x00003124, 0x00000000, 0x80031961, 0x29060220, - 0x00003104, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004b31, 0x00000000, - 0xfb08290c, 0x00345514, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xe7550062, 0x00104b03, - 0x00040961, 0x2d050220, 0x00464705, 0x00000000, - 0xeb603b70, 0x00004b03, 0xa0591b40, 0x55204b02, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xe05b1968, 0x00305903, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00043d65, 0x5e058220, - 0x02465905, 0xfffffff8, 0xe0571165, 0x00705903, - 0xae623b70, 0x00005903, 0x00041965, 0x00010220, - 0x22466205, 0x00466005, 0x01040022, 0x0001c060, - 0x000007e8, 0x000007e8, 0xe0600068, 0x00104d03, - 0xa04b0040, 0x0b803b03, 0x00040061, 0x59050220, - 0x00464705, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x27631a70, 0x3b004b03, - 0xa0531940, 0x3d026302, 0x00041a70, 0x00010220, - 0x42465905, 0x00465b05, 0x01040028, 0x0001c660, - 0x00000468, 0x00000468, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x29058660, - 0x02465905, 0x00000003, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00041952, 0x2b040e68, - 0x0e0e2905, 0x55056005, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x27621970, 0x55002b03, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x33058660, 0x02462b05, 0x00000006, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0xe0310068, 0x01a02b03, 0x00041b69, 0x2b05a660, - 0x02466205, 0x00000006, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xa1661b40, 0x330e4502, - 0xaa671c40, 0x340e3f02, 0x20621b66, 0x31002b03, - 0x00031b70, 0x2b050220, 0x52466605, 0x00444506, - 0x00131b70, 0x2c050220, 0x52466705, 0x00443f06, - 0xa0330040, 0x03806603, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xa0640040, 0x03c06603, - 0xa1311d40, 0x620e4522, 0xaa321e40, 0x630e3f22, - 0x27621c70, 0x66003303, 0xe7661c70, 0x03c06403, - 0x00040065, 0x00018220, 0x22464d05, 0x00000001, - 0xaf681a62, 0x62226602, 0x2f620062, 0x33006403, - 0x00041a52, 0x33042e68, 0x0e0e2b05, 0x68053105, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00031a61, 0x01060220, 0x00346205, 0x00000000, - 0x80103b01, 0x00000000, 0x00000000, 0x00000000, - 0x00131b61, 0x03060220, 0x00346305, 0x00000000, - 0xe02b1b68, 0x01e03303, 0x00031b61, 0x01260220, - 0x00343305, 0x00000000, 0x00131b61, 0x03260220, - 0x00343405, 0x00000000, 0x00041b70, 0x00018660, - 0x16462b05, 0x00000002, 0x01040022, 0x0001c060, - 0x00000118, 0x000000a8, 0x80000065, 0x6a058220, - 0x020000a4, 0xfffffc00, 0x00040065, 0x33058620, - 0x02466205, 0xfffffffc, 0x00040069, 0x64058120, - 0x02465d05, 0x00000002, 0x00040065, 0x31058620, - 0x02466205, 0x00000003, 0xe0331b69, 0x00403303, - 0x20311966, 0x33003103, 0x20311966, 0x64003103, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006a04, 0x0000000f, - 0x00049e31, 0x64160100, 0xfa043114, 0x04040000, - 0x00040024, 0x0001c060, 0x00000080, 0x00000080, - 0x00040070, 0x00018660, 0x16462b05, 0x00000001, - 0x01040022, 0x0001c060, 0x00000050, 0x00000030, - 0x00044e31, 0x64140000, 0xea046214, 0x00040000, - 0x00040024, 0x0001c060, 0x00000030, 0x00000030, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x64140000, 0xfb040124, 0x00040000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000160, - 0xa02b0040, 0x29005502, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x27291970, 0x55002b03, - 0x00043e69, 0x31058660, 0x02462b05, 0x00000003, - 0xe0330068, 0x01d02b03, 0x00041b69, 0x2b05a660, - 0x02462905, 0x00000003, 0xa0291b40, 0x31004b02, - 0x20311a66, 0x33002b03, 0x272b1a70, 0x4b002903, - 0x00033e61, 0x01060220, 0x00342905, 0x00000000, - 0x00133e61, 0x03060220, 0x00342a05, 0x00000000, - 0x00041b52, 0x29040e68, 0x0e2e5305, 0x2b053105, - 0x00031961, 0x01260220, 0x00342905, 0x00000000, - 0x00131a61, 0x03260220, 0x00342a05, 0x00000000, - 0xe2623e4c, 0x00114004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001a69, 0x10018220, - 0x02006204, 0x00000003, 0x80000961, 0x31060660, - 0x00010080, 0x00000000, 0x80000061, 0x31260660, - 0x00010090, 0x00000000, 0x80031961, 0x29260220, - 0x00003124, 0x00000000, 0x80031961, 0x29060220, - 0x00003104, 0x00000000, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004b31, 0x00000000, - 0xfb08290c, 0x00346414, 0xa0590040, 0x2f005902, - 0x00040027, 0x00014060, 0x00000000, 0xfffffb88, - 0x00041a70, 0x00010660, 0x16465905, 0x00465b05, - 0x01040022, 0x0001c060, 0x000002f0, 0x000002f0, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0xeb290070, 0x00005703, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xa0640040, 0x57204d02, - 0x80000a01, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x31040e68, 0x0e0e5e05, 0x55054d05, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0xe72b0070, 0x00804d03, 0x00041b69, 0x3f058660, - 0x02466405, 0x00000003, 0xe0450068, 0x01d06403, - 0x00041c69, 0x59058660, 0x02463105, 0x00000006, - 0xe05b0068, 0x01a03103, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x20330065, 0x2b002903, - 0xa1291d40, 0x3f0e4902, 0xaa2a1e40, 0x400e3502, - 0xa02b1d40, 0x59004102, 0x00031b70, 0x59050220, - 0x52462905, 0x00444906, 0x00131b70, 0x5a050220, - 0x52462a05, 0x00443506, 0x273f0070, 0x55003103, - 0x275e1c70, 0x41002b03, 0x00040070, 0x00010220, - 0x52464d05, 0x00465705, 0x00041c52, 0x55040e68, - 0x0e2e3705, 0x59054505, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00041c69, 0x6505a660, - 0x02463f05, 0x00000006, 0x2f6c0062, 0x29002b03, - 0x20671a66, 0x5b006503, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00031a61, 0x01060220, - 0x00346c05, 0x00000000, 0x80103b01, 0x00000000, - 0x00000000, 0x00000000, 0x00131b61, 0x03060220, - 0x00346d05, 0x00000000, 0x00041b52, 0x69040e68, - 0x0e2e4305, 0x5e056705, 0x2f6b1962, 0x55006903, - 0x00031961, 0x01260220, 0x00346b05, 0x00000000, - 0x00131a61, 0x03260220, 0x00346c05, 0x00000000, - 0x00040061, 0x00010660, 0x20463305, 0x00000000, - 0x01040022, 0x0001c060, 0x000000f0, 0x000000f0, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x29240000, 0xfb040124, 0x000c0000, - 0x00040069, 0x6d058660, 0x02463105, 0x00000003, - 0x00040069, 0x6f05a660, 0x02463f05, 0x00000003, - 0xe0710068, 0x01d03103, 0xa0751b40, 0x6d004b02, - 0x2073a266, 0x71006f03, 0x27771a70, 0x4b007503, - 0x00033f61, 0x01060220, 0x00347505, 0x00000000, - 0x00133f61, 0x03060220, 0x00347605, 0x00000000, - 0x00041b52, 0x79040e68, 0x0e2e5305, 0x77057305, - 0x00031961, 0x01260220, 0x00347905, 0x00000000, - 0x00131a61, 0x03260220, 0x00347a05, 0x00000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x00000000, 0xfb0c0124, 0x000c2924, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0xe07a1c65, 0x03f05103, 0xa03f0040, 0x0b804f03, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x01240000, 0xfb040524, 0x000c0000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x2b140000, 0xfb040d24, 0x00040000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x29140000, 0xfb041124, 0x00040000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041d69, 0x61058660, 0x02464705, 0x00000004, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0xe0633e65, 0x00f04d03, 0xa05f1c40, 0x04027a03, - 0xe7411c70, 0x08003f03, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0xa0330040, 0x63006102, - 0xe05b1b65, 0x03f05f03, 0xa05e1940, 0x5b003f02, - 0xa1640040, 0x5b0e4902, 0xaa7b0040, 0x5c0e3502, - 0xa0053040, 0x0c025b03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x27071c70, 0x3f005e03, - 0xa0620040, 0x5e003b02, 0x00031d61, 0x57060220, - 0x00346405, 0x00000000, 0x80101d01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x53060220, - 0x00347b05, 0x00000000, 0xa0601c40, 0x41220702, - 0x27071c70, 0x3b006203, 0x00030061, 0x59060220, - 0x00346205, 0x00000000, 0x00130061, 0x55060220, - 0x00346305, 0x00000000, 0xe0470065, 0x03f06203, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030070, 0x65050220, 0x52466405, 0x00444906, - 0x00130070, 0x7c050220, 0x52467b05, 0x00443506, - 0x00041e52, 0x45040e68, 0x0e2e3d05, 0x07056005, - 0xa0071c40, 0x04024703, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00031c40, 0x66052660, - 0x06466505, 0x00444926, 0x00131c40, 0x7d052660, - 0x06467c05, 0x00443526, 0x00031c61, 0x59260220, - 0x00344505, 0x00000000, 0x00131d61, 0x55260220, - 0x00344605, 0x00000000, 0xe0451d65, 0x03f00703, - 0x00031d61, 0x57260220, 0x00346605, 0x00000000, - 0x00131d61, 0x53260220, 0x00347d05, 0x00000000, - 0xa06e1b40, 0x45200502, 0x00040070, 0x00010220, - 0x52464505, 0x00460505, 0xe0701a68, 0x00206e03, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0x00042061, 0x31050220, 0x00460305, 0x00000000, - 0xa0432040, 0xffd00103, 0x00040069, 0x4b058660, - 0x02460105, 0x00000006, 0x01040022, 0x0001c060, - 0x000003e8, 0x000003e8, 0xa0070040, 0x45005b02, - 0xa0050040, 0x45005e02, 0x00042269, 0x72058660, - 0x02463905, 0x00000004, 0x00040061, 0x6c050220, - 0x00463305, 0x00000000, 0x27451c70, 0x5b000703, - 0xa1640040, 0x070e4902, 0xaa650040, 0x080e3502, - 0xa0681e40, 0x05003b02, 0x27070070, 0x5e000503, - 0x00031c70, 0x47050220, 0x52466405, 0x00444906, - 0x00131c70, 0x48050220, 0x52466505, 0x00443506, - 0xa0051b40, 0x60020702, 0x27071d70, 0x3b006803, - 0x00041b52, 0x66040e68, 0x0eae3705, 0x47054505, - 0x00041a52, 0x6a040e68, 0x0e2e3d05, 0x07050505, - 0x00041a70, 0x00010220, 0x42466c05, 0x00467005, - 0x01040028, 0x0001c660, 0x00000168, 0x00000168, - 0x00042269, 0x74058660, 0x02466c05, 0x00000002, - 0xe0761f68, 0x01e06c03, 0xa0781a40, 0x74006402, - 0xa07a0040, 0x74006802, 0x27741a70, 0x64007803, - 0x00033361, 0x05060220, 0x00347805, 0x00000000, - 0x00133361, 0x07060220, 0x00347905, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031c61, 0x45060220, 0x00347a05, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131d61, 0x47060220, 0x00347b05, 0x00000000, - 0x27780070, 0x68007a03, 0x00041e52, 0x7a040e68, - 0x0e2e6605, 0x74057605, 0x00041a52, 0x74040e68, - 0x0e2e6a05, 0x78057605, 0x00031a61, 0x05260220, - 0x00347a05, 0x00000000, 0x00131b61, 0x07260220, - 0x00347b05, 0x00000000, 0x00031b61, 0x45260220, - 0x00347405, 0x00000000, 0x00131c61, 0x47260220, - 0x00347505, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x74140000, - 0xfb040524, 0x00040000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c4524, 0x00047414, 0x00040052, 0x6c044160, - 0x0e0e0040, 0x6c057205, 0x00040027, 0x00014060, - 0x00000000, 0xfffffe88, 0x00043365, 0x05058220, - 0x02466e05, 0xfffffffc, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xa0071940, 0x05206e02, - 0x00041970, 0x00010220, 0x52463305, 0x00460705, - 0x01040022, 0x0001c060, 0x00000160, 0x00000160, - 0xa06c1e40, 0x05006802, 0xa0701f40, 0x05006402, - 0x276e1a70, 0x68006c03, 0xa0742240, 0x33006c02, - 0x27681b70, 0x64007003, 0xa0720040, 0x33007002, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031b61, 0x45060220, 0x00347405, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x47060220, 0x00347505, 0x00000000, - 0x00031b61, 0x05060220, 0x00347205, 0x00000000, - 0x00131c61, 0x07060220, 0x00347305, 0x00000000, - 0x27640070, 0x70007203, 0x27700070, 0x6c007403, - 0x00041a52, 0x6c042e68, 0x0e2e6805, 0x64056605, - 0x00041a52, 0x64042e68, 0x0e2e6e05, 0x70056a05, - 0x00031a61, 0x05260220, 0x00346c05, 0x00000000, - 0x00131b61, 0x07260220, 0x00346d05, 0x00000000, - 0x00031b61, 0x45260220, 0x00346405, 0x00000000, - 0x00131c61, 0x47260220, 0x00346505, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x64140000, 0xf3000524, 0x00020000, - 0x00042461, 0x05050020, 0x00666407, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3084524, 0x00020514, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0xe0053265, 0x00306203, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa0071940, 0x00420503, - 0xee621965, 0x00300703, 0x01040022, 0x0001c060, - 0x000002d0, 0x000002d0, 0x00041a70, 0x00010220, - 0x52463305, 0x00466205, 0x01040022, 0x0001c060, - 0x00000188, 0x00000188, 0xa0660040, 0x33005b02, - 0xa0680040, 0x33005e02, 0x27641a70, 0x5b006603, - 0xa16a0040, 0x660e4902, 0xaa7e0040, 0x670e3502, - 0xa06c1c40, 0x68003b02, 0x00031b70, 0x66050220, - 0x52466a05, 0x00444906, 0x00030061, 0x05060220, - 0x00346a05, 0x00000000, 0x00131c70, 0x67050220, - 0x52467e05, 0x00443506, 0x00130061, 0x07060220, - 0x00347e05, 0x00000000, 0x276a0070, 0x5e006803, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031e61, 0x45060220, 0x00346c05, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131f61, 0x47060220, 0x00346d05, 0x00000000, - 0x00041d52, 0x68040e68, 0x0eae3705, 0x66056405, - 0x27640070, 0x3b006c03, 0xa0661d40, 0x60026a02, - 0x00031b61, 0x05260220, 0x00346805, 0x00000000, - 0x00131c61, 0x07260220, 0x00346905, 0x00000000, - 0x00041b52, 0x68040e68, 0x0e2e3d05, 0x64056605, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x64140000, 0xf3000524, 0x00020000, - 0x00031961, 0x45260220, 0x00346805, 0x00000000, - 0x00131a61, 0x47260220, 0x00346905, 0x00000000, - 0x00042561, 0x05050020, 0x00666407, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3084524, 0x00020514, - 0x00040025, 0x00004600, 0x00000000, 0x00000128, - 0xa0053240, 0x62005e02, 0xa0073540, 0x62005b02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27451a70, 0x5e000503, 0xa0473240, 0x05003b02, - 0xa16b1b40, 0x070e4902, 0xaa7f1c40, 0x080e3502, - 0xa0051c40, 0x60024502, 0x27451c70, 0x3b004703, - 0x00030061, 0x59060220, 0x00344705, 0x00000000, - 0x00130061, 0x55060220, 0x00344805, 0x00000000, - 0x00031e61, 0x57060220, 0x00346b05, 0x00000000, - 0x00131e61, 0x53060220, 0x00347f05, 0x00000000, - 0x27470070, 0x5b000703, 0x00041e52, 0x07040e68, - 0x0e2e3d05, 0x45050505, 0x00030070, 0x05050220, - 0x52466b05, 0x00444906, 0x00130070, 0x06050220, - 0x52467f05, 0x00443506, 0x00031b61, 0x59260220, - 0x00340705, 0x00000000, 0x00131c61, 0x55260220, - 0x00340805, 0x00000000, 0x00041b52, 0x07040e68, - 0x0eae3705, 0x05054705, 0x00031961, 0x57260220, - 0x00340705, 0x00000000, 0x00131a61, 0x53260220, - 0x00340805, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe1451e65, 0x03fe5903, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0xea461e65, 0x03fe5503, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0471940, 0x04024503, - 0xe05b1965, 0x03f04703, 0xe05e1968, 0x00205b03, - 0x27601970, 0x5e003303, 0xae621f70, 0x00005b03, - 0x00041965, 0x00010220, 0x22466005, 0x00466205, - 0x01040022, 0x0001c060, 0x000001b8, 0x000001b8, - 0x00040069, 0x5b058660, 0x02463305, 0x00000002, - 0xe05e0068, 0x01e03303, 0x00030061, 0x60050220, - 0x00445726, 0x00000000, 0x00130061, 0x61050220, - 0x00445326, 0x00000000, 0x00030061, 0x62050220, - 0x00445926, 0x00000000, 0x00130061, 0x63050220, - 0x00445526, 0x00000000, 0xa16c1e40, 0x5b0e5702, - 0xaa641f40, 0x5c0e5302, 0xa16d0040, 0x5b0e5902, - 0xaa650040, 0x5c0e5502, 0x00031c70, 0x57050220, - 0x52466c05, 0x00445706, 0x00030061, 0x05060220, - 0x00346c05, 0x00000000, 0x00131d70, 0x58050220, - 0x52466405, 0x00445306, 0x00130061, 0x07060220, - 0x00346405, 0x00000000, 0x00031e61, 0x45060220, - 0x00346d05, 0x00000000, 0x00131e70, 0x54050220, - 0x52466505, 0x00445506, 0x00030070, 0x53050220, - 0x52466d05, 0x00445906, 0x00130061, 0x47060220, - 0x00346505, 0x00000000, 0x00041e52, 0x55040e68, - 0x0e2e6005, 0x57055e05, 0x00041b52, 0x57040e68, - 0x0e2e6205, 0x53055e05, 0x00031a61, 0x05260220, - 0x00345505, 0x00000000, 0x00131b61, 0x07260220, - 0x00345605, 0x00000000, 0x00031b61, 0x45260220, - 0x00345705, 0x00000000, 0x00131c61, 0x47260220, - 0x00345805, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x66140000, - 0xfb040524, 0x00040000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x00000000, - 0xfb0c4524, 0x00046614, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0xa0453740, 0x3f003b02, - 0x00040061, 0x0b054660, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x27661a70, 0x3b004503, 0xa0680040, 0x0a804503, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041a52, 0x47040e68, 0x0eae3d05, 0x66054105, - 0xe76a1a70, 0x0a806803, 0x00033661, 0x05060220, - 0x00346805, 0x00000000, 0x00133661, 0x07060220, - 0x00346905, 0x00000000, 0xa06c1b40, 0x47026a02, - 0x00031961, 0x05260220, 0x00346c05, 0x00000000, - 0x00131a61, 0x07260220, 0x00346d05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c0524, 0x000c0924, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x6d140000, 0xfb041524, 0x00040000, - 0x00042870, 0x00018660, 0x26466d05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000ba0, 0x00000ba0, - 0x00044231, 0x05240000, 0xfb041124, 0x000c0000, - 0xa05e0040, 0x4b003f02, 0xa0641940, 0x5e003b02, - 0x00031961, 0x5b060220, 0x00346405, 0x00000000, - 0x00131a61, 0x57060220, 0x00346505, 0x00000000, - 0xa0092240, 0x05200702, 0x00040069, 0x60058660, - 0x02460505, 0x00000006, 0x27050070, 0x3f005e03, - 0xe0071b68, 0x00100903, 0xe0090065, 0x03f06403, - 0xa16f1c40, 0x600e4902, 0xaa6e1d40, 0x610e3502, - 0xa0621d40, 0x41220502, 0x27050070, 0x3b006403, - 0x00041e69, 0x53058660, 0x02460705, 0x00000007, - 0x00031d70, 0x70050220, 0x52466f05, 0x00444906, - 0x00030061, 0x59060220, 0x00346f05, 0x00000000, - 0x00131e61, 0x55060220, 0x00346e05, 0x00000000, - 0x00130070, 0x6f050220, 0x52466e05, 0x00443506, - 0x00041e52, 0x07040e68, 0x0e2e3d05, 0x05056205, - 0xa0050040, 0x04020903, 0x00031e40, 0x71052660, - 0x06467005, 0x00444926, 0x00131c40, 0x70052660, - 0x06466f05, 0x00443526, 0x00031c61, 0x5b260220, - 0x00340705, 0x00000000, 0x00131d61, 0x57260220, - 0x00340805, 0x00000000, 0xe0091d65, 0x03f00503, - 0x00031d61, 0x59260220, 0x00347105, 0x00000000, - 0x00131d61, 0x55260220, 0x00347005, 0x00000000, - 0xa0701b40, 0x09205302, 0x00040070, 0x00010220, - 0x52460905, 0x00465305, 0xe072a268, 0x00207003, - 0x01040022, 0x0001c060, 0x00000408, 0x00000408, - 0xa0070040, 0x09006002, 0xa0050040, 0x09005e02, - 0x00042269, 0x74058660, 0x02463905, 0x00000004, - 0x00040061, 0x6e050220, 0x00463305, 0x00000000, - 0x27091c70, 0x60000703, 0xa1660040, 0x070e4902, - 0xaa670040, 0x080e3502, 0xa06a1e40, 0x05003b02, - 0x27070070, 0x5e000503, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031c70, 0x0b050220, - 0x52466605, 0x00444906, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131c70, 0x0c050220, - 0x52466705, 0x00443506, 0xa0051b40, 0x62020702, - 0x27071d70, 0x3b006a03, 0x00041b52, 0x68040e68, - 0x0eae3705, 0x0b050905, 0x00041a52, 0x6c040e68, - 0x0e2e3d05, 0x07050505, 0x00041a70, 0x00010220, - 0x42466e05, 0x00467205, 0x01040028, 0x0001c660, - 0x00000168, 0x00000168, 0x00043269, 0x76058660, - 0x02466e05, 0x00000002, 0xe0781f68, 0x01e06e03, - 0xa07a1a40, 0x76006602, 0xa07c0040, 0x76006a02, - 0x27761a70, 0x66007a03, 0x00033961, 0x05060220, - 0x00347a05, 0x00000000, 0x00133961, 0x07060220, - 0x00347b05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031c61, 0x09060220, - 0x00347c05, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131d61, 0x0b060220, - 0x00347d05, 0x00000000, 0x277a0070, 0x6a007c03, - 0x00041e52, 0x7c040e68, 0x0e2e6805, 0x76057805, - 0x00041a52, 0x76040e68, 0x0e2e6c05, 0x7a057805, - 0x00031a61, 0x05260220, 0x00347c05, 0x00000000, - 0x00131b61, 0x07260220, 0x00347d05, 0x00000000, - 0x00031b61, 0x09260220, 0x00347605, 0x00000000, - 0x00131c61, 0x0b260220, 0x00347705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x76140000, 0xfb040524, 0x00040000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c0924, 0x00047614, - 0x00040052, 0x6e044160, 0x0e0e0040, 0x6e057405, - 0x00040027, 0x00014060, 0x00000000, 0xfffffe88, - 0x00043965, 0x05058220, 0x02467005, 0xfffffffc, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xa0071940, 0x05207002, 0x00041970, 0x00010220, - 0x52463305, 0x00460705, 0x01040022, 0x0001c060, - 0x00000160, 0x00000160, 0xa06e1e40, 0x05006a02, - 0xa0721f40, 0x05006602, 0x27701a70, 0x6a006e03, - 0xa0763240, 0x33006e02, 0x276a1b70, 0x66007203, - 0xa0740040, 0x33007202, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x09060220, - 0x00347605, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x0b060220, - 0x00347705, 0x00000000, 0x00031b61, 0x05060220, - 0x00347405, 0x00000000, 0x00131c61, 0x07060220, - 0x00347505, 0x00000000, 0x27660070, 0x72007403, - 0x27720070, 0x6e007603, 0x00041a52, 0x6e042e68, - 0x0e2e6a05, 0x66056805, 0x00041a52, 0x66042e68, - 0x0e2e7005, 0x72056c05, 0x00031a61, 0x05260220, - 0x00346e05, 0x00000000, 0x00131b61, 0x07260220, - 0x00346f05, 0x00000000, 0x00031b61, 0x09260220, - 0x00346605, 0x00000000, 0x00131c61, 0x0b260220, - 0x00346705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x66140000, - 0xf3000524, 0x00020000, 0x00042a61, 0x05050020, - 0x00666607, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xf3080924, 0x00020514, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000608, 0xe0053265, 0x00306403, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xa0071940, 0x00420503, 0xee641965, 0x00300703, - 0x01040022, 0x0001c060, 0x000002d0, 0x000002d0, - 0x00041a70, 0x00010220, 0x52463305, 0x00466405, - 0x01040022, 0x0001c060, 0x00000188, 0x00000188, - 0xa0680040, 0x33006002, 0xa06a0040, 0x33005e02, - 0x27661a70, 0x60006803, 0xa1720040, 0x680e4902, - 0xaa710040, 0x690e3502, 0xa06e1c40, 0x6a003b02, - 0x00031b70, 0x68050220, 0x52467205, 0x00444906, - 0x00030061, 0x05060220, 0x00347205, 0x00000000, - 0x00131c70, 0x69050220, 0x52467105, 0x00443506, - 0x00130061, 0x07060220, 0x00347105, 0x00000000, - 0x276c0070, 0x5e006a03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031e61, 0x09060220, - 0x00346e05, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131f61, 0x0b060220, - 0x00346f05, 0x00000000, 0x00041d52, 0x6a040e68, - 0x0eae3705, 0x68056605, 0x27660070, 0x3b006e03, - 0xa0681d40, 0x62026c02, 0x00031b61, 0x05260220, - 0x00346a05, 0x00000000, 0x00131c61, 0x07260220, - 0x00346b05, 0x00000000, 0x00041b52, 0x6a040e68, - 0x0e2e3d05, 0x66056805, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x66140000, - 0xf3000524, 0x00020000, 0x00031961, 0x09260220, - 0x00346a05, 0x00000000, 0x00131a61, 0x0b260220, - 0x00346b05, 0x00000000, 0x00042b61, 0x05050020, - 0x00666607, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xf3080924, 0x00020514, 0x00040025, 0x00004600, - 0x00000000, 0x00000128, 0xa0053240, 0x64005e02, - 0xa0073b40, 0x64006002, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27091a70, 0x5e000503, - 0xa00b3240, 0x05003b02, 0xa1731b40, 0x070e4902, - 0xaa721c40, 0x080e3502, 0xa0051c40, 0x62020902, - 0x27091c70, 0x3b000b03, 0x00030061, 0x5b060220, - 0x00340b05, 0x00000000, 0x00130061, 0x57060220, - 0x00340c05, 0x00000000, 0x00031e61, 0x59060220, - 0x00347305, 0x00000000, 0x00131e61, 0x55060220, - 0x00347205, 0x00000000, 0x270b0070, 0x60000703, - 0x00041e52, 0x07040e68, 0x0e2e3d05, 0x09050505, - 0x00030070, 0x05050220, 0x52467305, 0x00444906, - 0x00130070, 0x06050220, 0x52467205, 0x00443506, - 0x00031b61, 0x5b260220, 0x00340705, 0x00000000, - 0x00131c61, 0x57260220, 0x00340805, 0x00000000, - 0x00041b52, 0x07040e68, 0x0eae3705, 0x05050b05, - 0x00031961, 0x59260220, 0x00340705, 0x00000000, - 0x00131a61, 0x55260220, 0x00340805, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000300, - 0xe1731e65, 0x03fe5b03, 0x80101e01, 0x00000000, - 0x00000000, 0x00000000, 0xea742265, 0x03fe5703, - 0xa0641940, 0x04027303, 0xe0051965, 0x03f06403, - 0xe0071968, 0x00200503, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27091970, 0x07003303, - 0xae070070, 0x00000503, 0x00041965, 0x00010220, - 0x22460905, 0x00460705, 0x01040022, 0x0001c060, - 0x000001c8, 0x000001c8, 0x00040069, 0x5e058660, - 0x02463305, 0x00000002, 0xe0600068, 0x01e03303, - 0x00030061, 0x62050220, 0x00445926, 0x00000000, - 0x00130061, 0x63050220, 0x00445526, 0x00000000, - 0x00030061, 0x64050220, 0x00445b26, 0x00000000, - 0x00130061, 0x65050220, 0x00445726, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa1761e40, 0x5e0e5902, 0xaa741f40, 0x5f0e5502, - 0xa1773240, 0x5e0e5b02, 0xaa753240, 0x5f0e5702, - 0x00031c70, 0x59050220, 0x52467605, 0x00445906, - 0x00030061, 0x05060220, 0x00347605, 0x00000000, - 0x00131d70, 0x5a050220, 0x52467405, 0x00445506, - 0x00130061, 0x07060220, 0x00347405, 0x00000000, - 0x00031e61, 0x09060220, 0x00347705, 0x00000000, - 0x00131e70, 0x56050220, 0x52467505, 0x00445706, - 0x00030070, 0x55050220, 0x52467705, 0x00445b06, - 0x00133261, 0x0b060220, 0x00347505, 0x00000000, - 0x00041e52, 0x57040e68, 0x0e2e6205, 0x59056005, - 0x00041b52, 0x59040e68, 0x0e2e6405, 0x55056005, - 0x00031a61, 0x05260220, 0x00345705, 0x00000000, - 0x00131b61, 0x07260220, 0x00345805, 0x00000000, - 0x00031b61, 0x09260220, 0x00345905, 0x00000000, - 0x00131c61, 0x0b260220, 0x00345a05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x67140000, 0xfb040524, 0x00040000, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c0924, 0x00046714, - 0x00040025, 0x00004600, 0x00000000, 0x000000c0, - 0x00043265, 0x09058220, 0x02460105, 0x03ffffff, - 0xa0763240, 0x02004503, 0xa04b0040, 0x53004b02, - 0xa029b240, 0x09202902, 0x27781b70, 0x45007603, - 0x00033c61, 0x05060220, 0x00347605, 0x00000000, - 0x00133c61, 0x07060220, 0x00347705, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe00b1d68, 0x00604b03, 0xa07a1c40, 0x47027802, - 0x00031961, 0x05260220, 0x00347a05, 0x00000000, - 0x00131a61, 0x07260220, 0x00347b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c0524, 0x000c0924, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x7b140000, 0xfb041924, 0x00040000, - 0x00042d70, 0x00018660, 0x26467b05, 0x00000000, - 0x01040022, 0x0001c060, 0x00001830, 0x00001830, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x05240000, 0xfb042524, 0x000c0000, - 0xa07c2640, 0x05200702, 0x00041969, 0x53058660, - 0x22467c05, 0x00000006, 0x01040022, 0x0001c060, - 0x00000ba8, 0x00000ba8, 0xa05e1f40, 0x4b003f02, - 0x00040069, 0x60058660, 0x02460505, 0x00000006, - 0x27051a70, 0x3f005e03, 0xa0640040, 0x5e003b02, - 0xa1781b40, 0x600e4902, 0xaa7d1c40, 0x610e3502, - 0xa0621c40, 0x41220502, 0x27051c70, 0x3b006403, - 0x00030061, 0x57060220, 0x00346405, 0x00000000, - 0x00130061, 0x55060220, 0x00346505, 0x00000000, - 0xe0093265, 0x03f06403, 0x00031f61, 0x5b060220, - 0x00347805, 0x00000000, 0x00030070, 0x79050220, - 0x52467805, 0x00444906, 0x00131f70, 0x7e050220, - 0x52467d05, 0x00443506, 0x00130061, 0x59060220, - 0x00347d05, 0x00000000, 0x00041f52, 0x07040e68, - 0x0e2e3d05, 0x05056205, 0xa0051e40, 0x04020903, - 0x00031d40, 0x7a052660, 0x06467905, 0x00444926, - 0x00131d40, 0x7f052660, 0x06467e05, 0x00443526, - 0x00031c61, 0x57260220, 0x00340705, 0x00000000, - 0x00131d61, 0x55260220, 0x00340805, 0x00000000, - 0xe0091d65, 0x03f00503, 0x00031d61, 0x5b260220, - 0x00347a05, 0x00000000, 0x00131d61, 0x59260220, - 0x00347f05, 0x00000000, 0xa0701b40, 0x09205302, - 0x00040070, 0x00010220, 0x52460905, 0x00465305, - 0xe072a268, 0x00207003, 0x01040022, 0x0001c060, - 0x00000418, 0x00000418, 0xa0070040, 0x09006002, - 0xa0050040, 0x09005e02, 0x00042269, 0x74058660, - 0x02463905, 0x00000004, 0x00040061, 0x6e050220, - 0x00463305, 0x00000000, 0x27091c70, 0x60000703, - 0xa1660040, 0x070e4902, 0xaa673240, 0x080e3502, - 0xa06a1e40, 0x05003b02, 0x27070070, 0x5e000503, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031c70, 0x0b050220, 0x52466605, 0x00444906, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c70, 0x0c050220, 0x52466705, 0x00443506, - 0xa0051b40, 0x62020702, 0x27071d70, 0x3b006a03, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041b52, 0x68040e68, 0x0eae3705, 0x0b050905, - 0x00041a52, 0x6c040e68, 0x0e2e3d05, 0x07050505, - 0x00041a70, 0x00010220, 0x42466e05, 0x00467205, - 0x01040028, 0x0001c660, 0x00000168, 0x00000168, - 0x00043269, 0x76058660, 0x02466e05, 0x00000002, - 0xe0780068, 0x01e06e03, 0xa07a1a40, 0x76006602, - 0xa07c0040, 0x76006a02, 0x27761a70, 0x66007a03, - 0x00033e61, 0x05060220, 0x00347a05, 0x00000000, - 0x00133e61, 0x07060220, 0x00347b05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031c61, 0x09060220, 0x00347c05, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131d61, 0x0b060220, 0x00347d05, 0x00000000, - 0x277a0070, 0x6a007c03, 0x00041e52, 0x7c040e68, - 0x0e2e6805, 0x76057805, 0x00041a52, 0x76040e68, - 0x0e2e6c05, 0x7a057805, 0x00031a61, 0x05260220, - 0x00347c05, 0x00000000, 0x00131b61, 0x07260220, - 0x00347d05, 0x00000000, 0x00031b61, 0x09260220, - 0x00347605, 0x00000000, 0x00131c61, 0x0b260220, - 0x00347705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x76140000, - 0xfb040524, 0x00040000, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c0924, 0x00047614, 0x00040052, 0x6e044160, - 0x0e0e0040, 0x6e057405, 0x00040027, 0x00014060, - 0x00000000, 0xfffffe88, 0x00043e65, 0x05058220, - 0x02467005, 0xfffffffc, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0xa0071940, 0x05207002, - 0x00041970, 0x00010220, 0x52463305, 0x00460705, - 0x01040022, 0x0001c060, 0x00000160, 0x00000160, - 0xa06e1e40, 0x05006a02, 0xa0721f40, 0x05006602, - 0x27701a70, 0x6a006e03, 0xa0763240, 0x33006e02, - 0x276a1b70, 0x66007203, 0xa0740040, 0x33007202, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031b61, 0x09060220, 0x00347605, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x0b060220, 0x00347705, 0x00000000, - 0x00031b61, 0x05060220, 0x00347405, 0x00000000, - 0x00131c61, 0x07060220, 0x00347505, 0x00000000, - 0x27660070, 0x72007403, 0x27720070, 0x6e007603, - 0x00041a52, 0x6e042e68, 0x0e2e6a05, 0x66056805, - 0x00041a52, 0x66042e68, 0x0e2e7005, 0x72056c05, - 0x00031a61, 0x05260220, 0x00346e05, 0x00000000, - 0x00131b61, 0x07260220, 0x00346f05, 0x00000000, - 0x00031b61, 0x09260220, 0x00346605, 0x00000000, - 0x00131c61, 0x0b260220, 0x00346705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x66140000, 0xf3000524, 0x00020000, - 0x00042f61, 0x05050020, 0x00666607, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3080924, 0x00020514, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000630, - 0xe0053265, 0x00306403, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xa0071940, 0x00420503, - 0xee641965, 0x00300703, 0x01040022, 0x0001c060, - 0x000002e0, 0x000002e0, 0x00041a70, 0x00010220, - 0x52463305, 0x00466405, 0x01040022, 0x0001c060, - 0x00000198, 0x00000198, 0xa0683240, 0x33006002, - 0xa06a0040, 0x33005e02, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27661a70, 0x60006803, - 0xa17b0040, 0x680e4902, 0xaa6c0040, 0x690e3502, - 0xa06e1c40, 0x6a003b02, 0x00031b70, 0x68050220, - 0x52467b05, 0x00444906, 0x00030061, 0x05060220, - 0x00347b05, 0x00000000, 0x00131c70, 0x69050220, - 0x52466c05, 0x00443506, 0x00130061, 0x07060220, - 0x00346c05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031d61, 0x09060220, - 0x00346e05, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131e61, 0x0b060220, - 0x00346f05, 0x00000000, 0x276c0070, 0x5e006a03, - 0x00041d52, 0x6a040e68, 0x0eae3705, 0x68056605, - 0x27660070, 0x3b006e03, 0xa0681b40, 0x62026c02, - 0x00031b61, 0x05260220, 0x00346a05, 0x00000000, - 0x00131c61, 0x07260220, 0x00346b05, 0x00000000, - 0x00041b52, 0x6a040e68, 0x0e2e3d05, 0x66056805, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x66140000, 0xf3000524, 0x00020000, - 0x00031961, 0x09260220, 0x00346a05, 0x00000000, - 0x00131a61, 0x0b260220, 0x00346b05, 0x00000000, - 0x00042061, 0x05050020, 0x00666607, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3080924, 0x00020514, - 0x00040025, 0x00004600, 0x00000000, 0x00000128, - 0xa0053240, 0x64005e02, 0xa0073040, 0x64006002, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27091a70, 0x5e000503, 0xa00b3240, 0x05003b02, - 0xa17c1b40, 0x070e4902, 0xaa6d1c40, 0x080e3502, - 0xa0051c40, 0x62020902, 0x27091c70, 0x3b000b03, - 0x00030061, 0x57060220, 0x00340b05, 0x00000000, - 0x00130061, 0x55060220, 0x00340c05, 0x00000000, - 0x00031e61, 0x5b060220, 0x00347c05, 0x00000000, - 0x00131e61, 0x59060220, 0x00346d05, 0x00000000, - 0x270b0070, 0x60000703, 0x00041e52, 0x07040e68, - 0x0e2e3d05, 0x09050505, 0x00030070, 0x05050220, - 0x52467c05, 0x00444906, 0x00130070, 0x06050220, - 0x52466d05, 0x00443506, 0x00031b61, 0x57260220, - 0x00340705, 0x00000000, 0x00131c61, 0x55260220, - 0x00340805, 0x00000000, 0x00041b52, 0x07040e68, - 0x0eae3705, 0x05050b05, 0x00031961, 0x5b260220, - 0x00340705, 0x00000000, 0x00131a61, 0x59260220, - 0x00340805, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000318, 0xe16e1e65, 0x03fe5703, - 0xea6f1e65, 0x03fe5503, 0xa0651940, 0x04026e03, - 0xe0051965, 0x03f06503, 0xe0071968, 0x00200503, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27091970, 0x07003303, 0xae070070, 0x00000503, - 0x00041965, 0x00010220, 0x22460905, 0x00460705, - 0x01040022, 0x0001c060, 0x000001d8, 0x000001d8, - 0x00040069, 0x5e058660, 0x02463305, 0x00000002, - 0xe0600068, 0x01e03303, 0x00030061, 0x62050220, - 0x00445b26, 0x00000000, 0x00130061, 0x63050220, - 0x00445926, 0x00000000, 0x00030061, 0x64050220, - 0x00445726, 0x00000000, 0x00130061, 0x65050220, - 0x00445526, 0x00000000, 0xa17d1e40, 0x5e0e5b02, - 0xaa6f1f40, 0x5f0e5902, 0xa17e0040, 0x5e0e5702, - 0xaa700040, 0x5f0e5502, 0x00031c70, 0x5b050220, - 0x52467d05, 0x00445b06, 0x00030061, 0x05060220, - 0x00347d05, 0x00000000, 0x00131d70, 0x5c050220, - 0x52466f05, 0x00445906, 0x00130061, 0x07060220, - 0x00346f05, 0x00000000, 0x00031e70, 0x57050220, - 0x52467e05, 0x00445706, 0x00030061, 0x09060220, - 0x00347e05, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131f61, 0x0b060220, - 0x00347005, 0x00000000, 0x00130070, 0x58050220, - 0x52467005, 0x00445506, 0x00041e52, 0x55040e68, - 0x0e2e6205, 0x5b056005, 0x00041a52, 0x59040e68, - 0x0e2e6405, 0x57056005, 0x00031a61, 0x05260220, - 0x00345505, 0x00000000, 0x00131b61, 0x07260220, - 0x00345605, 0x00000000, 0x00031b61, 0x09260220, - 0x00345905, 0x00000000, 0x00131c61, 0x0b260220, - 0x00345a05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x68140000, - 0xfb040524, 0x00040000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c0924, 0x00046814, 0x00040025, 0x00004600, - 0x00000000, 0x000000d8, 0xe0093268, 0x00604b03, - 0xa0710040, 0x01004503, 0xa04b0040, 0x53004b02, - 0xa0311b40, 0x09200302, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x27732270, 0x45007103, - 0x00033161, 0x05060220, 0x00347105, 0x00000000, - 0x00133161, 0x07060220, 0x00347205, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe00b1d68, 0x00604b03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0751c40, 0x47027302, - 0x00031961, 0x05260220, 0x00347505, 0x00000000, - 0x00131a61, 0x07260220, 0x00347605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c0524, 0x000c0924, - 0x00040025, 0x00004600, 0x00000000, 0x00000c40, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x05240000, 0xfb040d24, 0x000c0000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa076a140, 0x05200702, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041969, 0x0d058660, - 0x22467605, 0x00000006, 0x01040022, 0x0001c060, - 0x00000bb8, 0x00000bb8, 0xa0591f40, 0x4b003f02, - 0x00040069, 0x5b058660, 0x02460505, 0x00000006, - 0x27051a70, 0x3f005903, 0xa0600040, 0x59003b02, - 0xa17f1b40, 0x5b0e4902, 0xaa771c40, 0x5c0e3502, - 0xa05e1c40, 0x41220502, 0x27051c70, 0x3b006003, - 0x00030061, 0x53060220, 0x00346005, 0x00000000, - 0x00133161, 0x0f060220, 0x00346105, 0x00000000, - 0xe0093265, 0x03f06003, 0x00031f61, 0x57060220, - 0x00347f05, 0x00000000, 0x00033270, 0x0b050220, - 0x52467f05, 0x00444906, 0x00131f70, 0x78050220, - 0x52467705, 0x00443506, 0x00130061, 0x55060220, - 0x00347705, 0x00000000, 0x00041f52, 0x07040e68, - 0x0e2e3d05, 0x05055e05, 0xa0051e40, 0x04020903, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031d40, 0x0c052660, 0x06460b05, 0x00444926, - 0x00131d40, 0x79052660, 0x06467805, 0x00443526, - 0x00031c61, 0x53260220, 0x00340705, 0x00000000, - 0x00131d61, 0x0f260220, 0x00340805, 0x00000000, - 0xe0091d65, 0x03f00503, 0x00031d61, 0x57260220, - 0x00340c05, 0x00000000, 0x00131d61, 0x55260220, - 0x00347905, 0x00000000, 0xa06c1b40, 0x09200d02, - 0x00040070, 0x00010220, 0x52460905, 0x00460d05, - 0xe06e1a68, 0x00206c03, 0x01040022, 0x0001c060, - 0x00000408, 0x00000408, 0xa0070040, 0x09005b02, - 0xa0050040, 0x09005902, 0x00040069, 0x70058660, - 0x02463905, 0x00000004, 0x00040061, 0x6a050220, - 0x00463305, 0x00000000, 0x27091c70, 0x5b000703, - 0xa1620040, 0x070e4902, 0xaa630040, 0x080e3502, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0661e40, 0x05003b02, 0x27070070, 0x59000503, - 0x00031c70, 0x0b050220, 0x52466205, 0x00444906, - 0x00131c70, 0x0c050220, 0x52466305, 0x00443506, - 0xa0051b40, 0x5e020702, 0x27071d70, 0x3b006603, - 0x00041b52, 0x64040e68, 0x0eae3705, 0x0b050905, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041a52, 0x68040e68, 0x0e2e3d05, 0x07050505, - 0x00041a70, 0x00010220, 0x42466a05, 0x00466e05, - 0x01040028, 0x0001c660, 0x00000168, 0x00000168, - 0x00042269, 0x72058660, 0x02466a05, 0x00000002, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0xe0742268, 0x01e06a03, 0xa0761a40, 0x72006202, - 0xa0780040, 0x72006602, 0x27721a70, 0x62007603, - 0x00033261, 0x05060220, 0x00347605, 0x00000000, - 0x00133261, 0x07060220, 0x00347705, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031c61, 0x09060220, 0x00347805, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131d61, 0x0b060220, 0x00347905, 0x00000000, - 0x27760070, 0x66007803, 0x00041e52, 0x78040e68, - 0x0e2e6405, 0x72057405, 0x00041a52, 0x72040e68, - 0x0e2e6805, 0x76057405, 0x00031a61, 0x05260220, - 0x00347805, 0x00000000, 0x00131b61, 0x07260220, - 0x00347905, 0x00000000, 0x00031b61, 0x09260220, - 0x00347205, 0x00000000, 0x00131c61, 0x0b260220, - 0x00347305, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x72140000, - 0xfb040524, 0x00040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c0924, 0x00047214, 0x00040052, 0x6a044160, - 0x0e0e0040, 0x6a057005, 0x00040027, 0x00014060, - 0x00000000, 0xfffffe88, 0x00043265, 0x05058220, - 0x02466c05, 0xfffffffc, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0071940, 0x05206c02, - 0x00041970, 0x00010220, 0x52463305, 0x00460705, - 0x01040022, 0x0001c060, 0x00000160, 0x00000160, - 0xa06a1e40, 0x05006602, 0xa06e1f40, 0x05006202, - 0x276c1a70, 0x66006a03, 0xa0722240, 0x33006a02, - 0x27661b70, 0x62006e03, 0xa0700040, 0x33006e02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031b61, 0x09060220, 0x00347205, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x0b060220, 0x00347305, 0x00000000, - 0x00031b61, 0x05060220, 0x00347005, 0x00000000, - 0x00131c61, 0x07060220, 0x00347105, 0x00000000, - 0x27620070, 0x6e007003, 0x276e0070, 0x6a007203, - 0x00041a52, 0x6a042e68, 0x0e2e6605, 0x62056405, - 0x00041a52, 0x62042e68, 0x0e2e6c05, 0x6e056805, - 0x00031a61, 0x05260220, 0x00346a05, 0x00000000, - 0x00131b61, 0x07260220, 0x00346b05, 0x00000000, - 0x00031b61, 0x09260220, 0x00346205, 0x00000000, - 0x00131c61, 0x0b260220, 0x00346305, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x62140000, 0xf3000524, 0x00020000, - 0x00042361, 0x05050020, 0x00666207, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3080924, 0x00020514, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000640, - 0xe0053265, 0x00306003, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xa0071940, 0x00420503, - 0xee601965, 0x00300703, 0x01040022, 0x0001c060, - 0x000002e0, 0x000002e0, 0x00041a70, 0x00010220, - 0x52463305, 0x00466005, 0x01040022, 0x0001c060, - 0x00000188, 0x00000188, 0xa0640040, 0x33005b02, - 0xa0663240, 0x33005902, 0x27621a70, 0x5b006403, - 0xa1683240, 0x640e4902, 0xaa7a0040, 0x650e3502, - 0xa06a1c40, 0x66003b02, 0x00031b70, 0x64050220, - 0x52466805, 0x00444906, 0x00030061, 0x05060220, - 0x00346805, 0x00000000, 0x00131c70, 0x65050220, - 0x52467a05, 0x00443506, 0x00130061, 0x07060220, - 0x00347a05, 0x00000000, 0x27683270, 0x59006603, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031e61, 0x09060220, 0x00346a05, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131f61, 0x0b060220, 0x00346b05, 0x00000000, - 0x00041d52, 0x66040e68, 0x0eae3705, 0x64056205, - 0x27620070, 0x3b006a03, 0xa0641d40, 0x5e026802, - 0x00031b61, 0x05260220, 0x00346605, 0x00000000, - 0x00131c61, 0x07260220, 0x00346705, 0x00000000, - 0x00041b52, 0x66040e68, 0x0e2e3d05, 0x62056405, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x62140000, 0xf3000524, 0x00020000, - 0x00031961, 0x09260220, 0x00346605, 0x00000000, - 0x00131a61, 0x0b260220, 0x00346705, 0x00000000, - 0x00042461, 0x05050020, 0x00666207, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3080924, 0x00020514, - 0x00040025, 0x00004600, 0x00000000, 0x00000138, - 0xa0053240, 0x60005902, 0xa0073440, 0x60005b02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27091a70, 0x59000503, 0xa00b3240, 0x05003b02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa1691b40, 0x070e4902, 0xaa7d1c40, 0x080e3502, - 0xa0051c40, 0x5e020902, 0x27091c70, 0x3b000b03, - 0x00030061, 0x53060220, 0x00340b05, 0x00000000, - 0x00130061, 0x0f060220, 0x00340c05, 0x00000000, - 0x00031e61, 0x57060220, 0x00346905, 0x00000000, - 0x00131e61, 0x55060220, 0x00347d05, 0x00000000, - 0x270b0070, 0x5b000703, 0x00030070, 0x7e050220, - 0x52466905, 0x00444906, 0x00130070, 0x7f050220, - 0x52467d05, 0x00443506, 0x00041f52, 0x7b040e68, - 0x0e2e3d05, 0x09050505, 0x00041a52, 0x05040e68, - 0x0eae3705, 0x7e050b05, 0x00031a61, 0x53260220, - 0x00347b05, 0x00000000, 0x00131b61, 0x0f260220, - 0x00347c05, 0x00000000, 0x00031b61, 0x57260220, - 0x00340505, 0x00000000, 0x00131c61, 0x55260220, - 0x00340605, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000328, 0xe1061d65, 0x03fe5303, - 0xea071d65, 0x03fe0f03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0081940, 0x04020603, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe00a1965, 0x03f00803, 0xe0591968, 0x00200a03, - 0x275b1970, 0x59003303, 0xae5e0070, 0x00000a03, - 0x00041965, 0x00010220, 0x22465b05, 0x00465e05, - 0x01040022, 0x0001c060, 0x000001d8, 0x000001d8, - 0x00040069, 0x59058660, 0x02463305, 0x00000002, - 0xe05b0068, 0x01e03303, 0x00030061, 0x5e050220, - 0x00445726, 0x00000000, 0x00130061, 0x5f050220, - 0x00445526, 0x00000000, 0x00030061, 0x60050220, - 0x00445326, 0x00000000, 0x00130061, 0x61050220, - 0x00440f26, 0x00000000, 0xa16a1e40, 0x590e5702, - 0xaa621f40, 0x5a0e5502, 0xa16b0040, 0x590e5302, - 0xaa630040, 0x5a0e0f02, 0x00031c70, 0x57050220, - 0x52466a05, 0x00445706, 0x00030061, 0x05060220, - 0x00346a05, 0x00000000, 0x00131d70, 0x58050220, - 0x52466205, 0x00445506, 0x00130061, 0x07060220, - 0x00346205, 0x00000000, 0x00031e70, 0x53050220, - 0x52466b05, 0x00445306, 0x00030061, 0x09060220, - 0x00346b05, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131f61, 0x0b060220, - 0x00346305, 0x00000000, 0x00130070, 0x54050220, - 0x52466305, 0x00440f06, 0x00041e52, 0x0f040e68, - 0x0e2e5e05, 0x57055b05, 0x00041a52, 0x55040e68, - 0x0e2e6005, 0x53055b05, 0x00031a61, 0x05260220, - 0x00340f05, 0x00000000, 0x00131b61, 0x07260220, - 0x00341005, 0x00000000, 0x00031b61, 0x09260220, - 0x00345505, 0x00000000, 0x00131c61, 0x0b260220, - 0x00345605, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x69140000, - 0xfb040524, 0x00040000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c0924, 0x00046914, 0x00040025, 0x00004600, - 0x00000000, 0x000000d8, 0xe0093268, 0x00604b03, - 0xa0640040, 0x01804503, 0xa04b0040, 0x0d004b02, - 0xa02bb140, 0x09202b02, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27661b70, 0x45006403, - 0x00033561, 0x05060220, 0x00346405, 0x00000000, - 0x00133561, 0x07060220, 0x00346505, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe00b1d68, 0x00604b03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0681c40, 0x47026602, - 0x00031961, 0x05260220, 0x00346805, 0x00000000, - 0x00131a61, 0x07260220, 0x00346905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c0524, 0x000c0924, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x05240000, 0xfb041124, 0x000c0000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa06a1f40, 0x17804f03, 0x00043669, 0x11058660, - 0x02464d05, 0x00000002, 0xa1133640, 0x0c0e4903, - 0xaa143640, 0x0c0e3503, 0xa0571c40, 0x3b006a02, - 0x00031b70, 0x6c050220, 0x52461305, 0x00444906, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x69050220, 0x52461405, 0x00443506, - 0x00031a40, 0x55052660, 0x06466c05, 0x00444926, - 0x276c0070, 0x51006a03, 0x00131b40, 0x56052660, - 0x06466905, 0x00443526, 0x276e1e70, 0x6a005703, - 0x00041952, 0x51042e68, 0x0e2e6c05, 0x6e053d05, - 0x00042669, 0x4f058660, 0x02460505, 0x00000006, - 0x00042669, 0x53058660, 0x02460705, 0x00000006, - 0x00041a70, 0x00010220, 0x42462d05, 0x00464305, - 0x01040028, 0x0001c660, 0x000004b0, 0x000004b0, - 0x00040069, 0x6f058660, 0x02462d05, 0x00000006, - 0xe0093268, 0x01a02d03, 0xa0591a40, 0x6f001302, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x270b1970, 0x13005903, 0x00033261, 0x05060220, - 0x00345905, 0x00000000, 0x00133261, 0x07060220, - 0x00345a05, 0x00000000, 0x00041b52, 0x5b040e68, - 0x0e2e5505, 0x0b050905, 0x00031961, 0x05260220, - 0x00345b05, 0x00000000, 0x00131a61, 0x07260220, - 0x00345c05, 0x00000000, 0xe25e004c, 0x00114004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001a69, 0x10018220, 0x02005e04, 0x00000003, - 0x80000961, 0x0d060660, 0x00010280, 0x00000000, - 0x80000061, 0x0d260660, 0x00010290, 0x00000000, - 0x80031961, 0x09260220, 0x00000d24, 0x00000000, - 0x80031961, 0x09060220, 0x00000d04, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004731, 0x05140000, 0xfb00090c, 0x00340000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x09050460, 0x00000584, 0x00000000, - 0x00040070, 0x00018660, 0x16461105, 0x0000000c, - 0x01040022, 0x0001c060, 0x00000268, 0x00000248, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0xa0072240, 0x29200502, 0x00041c70, 0x00018660, - 0x26460905, 0x00000000, 0x01040022, 0x0001c060, - 0x000001f0, 0x00000088, 0xa00b2140, 0x2b200502, - 0x00040070, 0x00018660, 0x16460905, 0x00000003, - 0xa00f0040, 0x31200502, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x2f0d0062, 0x05000b03, - 0x00040070, 0x00018660, 0x16460905, 0x00000004, - 0x2f0b1a62, 0x0d000f03, 0x00040070, 0x00018660, - 0x26460905, 0x00000001, 0x2f091a62, 0x07000b03, - 0x00040024, 0x0001c060, 0x00000178, 0x00000178, - 0x00040069, 0x0b058660, 0x02460505, 0x00000006, - 0xa15e0040, 0x4f0e4902, 0xaa5f0040, 0x500e3502, - 0xa1600040, 0x530e4902, 0xaa610040, 0x540e3502, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x0004006c, 0x0d058660, 0x02460b05, 0x0000001f, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0xa00f0040, 0x0b005902, 0x270b1970, 0x59000f03, - 0x00031f70, 0x6d050220, 0x52465e05, 0x00444906, - 0x00131f70, 0x70050220, 0x52465f05, 0x00443506, - 0x00041b52, 0x59040e68, 0x0e2e5b05, 0x0b050d05, - 0x00031b40, 0x0b052660, 0x06466d05, 0x00444926, - 0x00131b40, 0x0c052660, 0x06467005, 0x00443526, - 0xac0d1970, 0x59000b02, 0x275b0070, 0x0f005e03, - 0x275e0070, 0x59000b03, 0x00030070, 0x6e050220, - 0x52466005, 0x00444906, 0x00130070, 0x71050220, - 0x52466105, 0x00443506, 0x200b1c65, 0x5b000d03, - 0x200d1966, 0x0b005e03, 0x00031c40, 0x0b052660, - 0x06466e05, 0x00444926, 0x00131c40, 0x0c052660, - 0x06467105, 0x00443526, 0xac5b1970, 0x0b005902, - 0x275e0070, 0x60000f03, 0x270f0070, 0x0b005903, - 0x200b1a65, 0x5e005b03, 0x20591966, 0x0b000f03, - 0x00041965, 0x00010220, 0x22465905, 0x00460d05, - 0x2f090062, 0x05000703, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x00041b61, 0x09050220, - 0x00460505, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x000000d8, 0x00042269, 0x72058660, - 0x02462d05, 0x00000004, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0xa0742240, 0x4d007202, - 0x00041969, 0x76058660, 0x02467405, 0x00000002, - 0xe0780068, 0x01e07403, 0xa07a1a40, 0x76005702, - 0x277c1970, 0x57007a03, 0x00030061, 0x05060220, - 0x00347a05, 0x00000000, 0x00130061, 0x07060220, - 0x00347b05, 0x00000000, 0x00041b52, 0x7e040e68, - 0x0e2e5105, 0x7c057805, 0x00031961, 0x05260220, - 0x00347e05, 0x00000000, 0x00131a61, 0x07260220, - 0x00347f05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c0524, 0x00040914, 0xa02d0040, 0x2f002d02, - 0x00040027, 0x00014060, 0x00000000, 0xfffffb40, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x05140000, 0xfb041524, 0x00040000, - 0x00042870, 0x00018660, 0x26460505, 0x00000000, - 0x01040022, 0x0001c060, 0x00000c78, 0x00000c78, - 0x00040069, 0x11058660, 0x02460505, 0x00000006, - 0xa0173840, 0x4b003f02, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa12f1f40, 0x098e4903, - 0xaa301f40, 0x098e3503, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27091b70, 0x3f001703, - 0xa02d1f40, 0x17003b02, 0x00031c61, 0x05060220, - 0x00342f05, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x07060220, - 0x00343005, 0x00000000, 0xa029c240, 0x41220902, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x270a1c70, 0x3b002d03, 0x00033861, 0x15060220, - 0x00342d05, 0x00000000, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x0f060220, - 0x00342e05, 0x00000000, 0xe0520065, 0x03f02d03, - 0xe74d0070, 0x09802f03, 0x0004d152, 0x2b040e68, - 0x0e2e3d05, 0x0a052905, 0xa0541b40, 0x04025203, - 0x00031b40, 0x6f052660, 0x06464d05, 0x00444926, - 0x00131c40, 0x4e052660, 0x06464e05, 0x00443526, - 0x00031c61, 0x15260220, 0x00342b05, 0x00000000, - 0x00131d61, 0x0f260220, 0x00342c05, 0x00000000, - 0xe0591d65, 0x03f05403, 0x00031d61, 0x05260220, - 0x00346f05, 0x00000000, 0x00131d61, 0x07260220, - 0x00344e05, 0x00000000, 0xa0531b40, 0x59201102, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x2b140000, 0xfb040524, 0x00040000, - 0xe0571968, 0x00205303, 0xa1702240, 0x2b0e4902, - 0xaa4f2240, 0x2c0e3502, 0x00031a70, 0x71050220, - 0x52467005, 0x00444906, 0x00030061, 0x13060220, - 0x00347005, 0x00000000, 0x00131b70, 0x50050220, - 0x52464f05, 0x00443506, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x0d060220, - 0x00344f05, 0x00000000, 0x00040070, 0x00010220, - 0x52465905, 0x00461105, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031d40, 0x72052660, - 0x06467105, 0x00444926, 0x00131c40, 0x51052660, - 0x06465005, 0x00443526, 0x00031a61, 0x13260220, - 0x00347205, 0x00000000, 0x00131a61, 0x0d260220, - 0x00345105, 0x00000000, 0x01040022, 0x0001c060, - 0x00000418, 0x00000418, 0xa05b0040, 0x59002b02, - 0xa0663240, 0x59001702, 0x00040061, 0x55050220, - 0x00463305, 0x00000000, 0x00040069, 0x59058660, - 0x02463905, 0x00000004, 0x27091c70, 0x2b005b03, - 0xa12f0040, 0x5b0e4902, 0xaa300040, 0x5c0e3502, - 0x275e1e70, 0x17006603, 0xa04f0040, 0x66003b02, - 0x00031c70, 0x0b050220, 0x52462f05, 0x00444906, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c70, 0x0c050220, 0x52463005, 0x00443506, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0051c40, 0x29025e02, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27071c70, 0x3b004f03, - 0x00041b52, 0x4d040e68, 0x0eae3705, 0x0b050905, - 0x00041a52, 0x51040e68, 0x0e2e3d05, 0x07050505, - 0x00041a70, 0x00010220, 0x42465505, 0x00465705, - 0x01040028, 0x0001c660, 0x00000158, 0x00000158, - 0x00043269, 0x5b058660, 0x02465505, 0x00000002, - 0xe05e0068, 0x01e05503, 0xa0601a40, 0x5b002f02, - 0xa0620040, 0x5b004f02, 0x275b1a70, 0x2f006003, - 0x00033261, 0x05060220, 0x00346005, 0x00000000, - 0x00133261, 0x07060220, 0x00346105, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031c61, 0x09060220, 0x00346205, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131d61, 0x0b060220, 0x00346305, 0x00000000, - 0x27600070, 0x4f006203, 0x00041e52, 0x62040e68, - 0x0e2e4d05, 0x5b055e05, 0x00041a52, 0x5b040e68, - 0x0e2e5105, 0x60055e05, 0x00031a61, 0x05260220, - 0x00346205, 0x00000000, 0x00131b61, 0x07260220, - 0x00346305, 0x00000000, 0x00031b61, 0x09260220, - 0x00345b05, 0x00000000, 0x00131c61, 0x0b260220, - 0x00345c05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x5b140000, - 0xfb040524, 0x00040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c0924, 0x00045b14, 0x00040052, 0x55044160, - 0x0e0e0040, 0x55055905, 0x00040027, 0x00014060, - 0x00000000, 0xfffffe98, 0x00040065, 0x5e058220, - 0x02465305, 0xfffffffc, 0xa0601940, 0x5e205302, - 0x00041970, 0x00010220, 0x52463305, 0x00466005, - 0x01040022, 0x0001c060, 0x00000180, 0x00000180, - 0xa0530040, 0x5e004f02, 0xa0571f40, 0x5e002f02, - 0x27551a70, 0x4f005303, 0xa05b3240, 0x33005302, - 0x274f1b70, 0x2f005703, 0xa0590040, 0x33005702, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031b61, 0x09060220, 0x00345b05, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x0b060220, 0x00345c05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031b61, 0x05060220, 0x00345905, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x07060220, 0x00345a05, 0x00000000, - 0x272f0070, 0x57005903, 0x27570070, 0x53005b03, - 0x00041a52, 0x61042e68, 0x0e2e4f05, 0x2f054d05, - 0x00041a52, 0x63042e68, 0x0e2e5505, 0x57055105, - 0x00031a61, 0x05260220, 0x00346105, 0x00000000, - 0x00131b61, 0x07260220, 0x00346205, 0x00000000, - 0x00031b61, 0x09260220, 0x00346305, 0x00000000, - 0x00131c61, 0x0b260220, 0x00346405, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x62140000, 0xf3000524, 0x00020000, - 0x00042261, 0x6a050020, 0x00666207, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3080924, 0x00026a14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x000005e8, - 0xe0641c65, 0x00302d03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0661940, 0x00426403, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xee681965, 0x00306603, 0x01040022, 0x0001c060, - 0x000002f0, 0x000002f0, 0x00041a70, 0x00010220, - 0x52463305, 0x00466805, 0x01040022, 0x0001c060, - 0x00000188, 0x00000188, 0xa06a3240, 0x33002b02, - 0xa0732240, 0x33001702, 0x276c1a70, 0x2b006a03, - 0xa1753240, 0x6a0e4902, 0xaa6e0040, 0x6b0e3502, - 0xa0781c40, 0x73003b02, 0x00031b70, 0x6f050220, - 0x52467505, 0x00444906, 0x00033261, 0x05060220, - 0x00347505, 0x00000000, 0x00131c70, 0x70050220, - 0x52466e05, 0x00443506, 0x00133261, 0x07060220, - 0x00346e05, 0x00000000, 0x27750070, 0x17007303, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031e61, 0x09060220, 0x00347805, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131f61, 0x0b060220, 0x00347905, 0x00000000, - 0x277a0070, 0x3b007803, 0x00041e52, 0x71040e68, - 0x0eae3705, 0x6f056c05, 0xa0771d40, 0x29027502, - 0x00031a61, 0x05260220, 0x00347105, 0x00000000, - 0x00131b61, 0x07260220, 0x00347205, 0x00000000, - 0x00041b52, 0x7c040e68, 0x0e2e3d05, 0x7a057705, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x72140000, 0xf3000524, 0x00020000, - 0x00031961, 0x09260220, 0x00347c05, 0x00000000, - 0x00131a61, 0x0b260220, 0x00347d05, 0x00000000, - 0x00042261, 0x6b050020, 0x00667207, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3080924, 0x00026b14, - 0x00040025, 0x00004600, 0x00000000, 0x00000148, - 0xa07d0040, 0x68001702, 0xa02d0040, 0x68002b02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27051a70, 0x17007d03, 0xa0093240, 0x7d003b02, - 0xa1761b40, 0x2d0e4902, 0xaa4d1c40, 0x2e0e3502, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0071c40, 0x29020502, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x270b1c70, 0x3b000903, - 0x00030061, 0x15060220, 0x00340905, 0x00000000, - 0x00130061, 0x0f060220, 0x00340a05, 0x00000000, - 0x00031e61, 0x13060220, 0x00347605, 0x00000000, - 0x272f0070, 0x2b002d03, 0x00131f61, 0x0d060220, - 0x00344d05, 0x00000000, 0x00030070, 0x4e050220, - 0x52467605, 0x00444906, 0x00130070, 0x4f050220, - 0x52464d05, 0x00443506, 0x00041f52, 0x17040e68, - 0x0e2e3d05, 0x0b050705, 0x00041a52, 0x50040e68, - 0x0eae3705, 0x4e052f05, 0x00031a61, 0x15260220, - 0x00341705, 0x00000000, 0x00131b61, 0x0f260220, - 0x00341805, 0x00000000, 0x00031b61, 0x13260220, - 0x00345005, 0x00000000, 0x00131c61, 0x0d260220, - 0x00345105, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x000002b0, 0xe1511a65, 0x03fe1503, - 0xea521d65, 0x03fe0f03, 0xa0531940, 0x04025103, - 0xe0551965, 0x03f05303, 0xe0571968, 0x00205503, - 0x27591970, 0x57003303, 0xae5b3270, 0x00005503, - 0x00041965, 0x00010220, 0x22465905, 0x00465b05, - 0x01040022, 0x0001c060, 0x000001b8, 0x000001b8, - 0x00040069, 0x5e058660, 0x02463305, 0x00000002, - 0xe0600068, 0x01e03303, 0x00030061, 0x62050220, - 0x00441326, 0x00000000, 0x00130061, 0x63050220, - 0x00440d26, 0x00000000, 0x00030061, 0x69050220, - 0x00441526, 0x00000000, 0x00133261, 0x6a050220, - 0x00440f26, 0x00000000, 0xa1771e40, 0x5e0e1302, - 0xaa641f40, 0x5f0e0d02, 0xa1780040, 0x5e0e1502, - 0xaa6b3240, 0x5f0e0f02, 0x00031c70, 0x65050220, - 0x52467705, 0x00441306, 0x00033261, 0x05060220, - 0x00347705, 0x00000000, 0x00131d70, 0x66050220, - 0x52466405, 0x00440d06, 0x00133261, 0x07060220, - 0x00346405, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031e70, 0x6c050220, - 0x52467805, 0x00441506, 0x00033261, 0x09060220, - 0x00347805, 0x00000000, 0x00131f70, 0x6d050220, - 0x52466b05, 0x00440f06, 0x00133261, 0x0b060220, - 0x00346b05, 0x00000000, 0x00041e52, 0x67040e68, - 0x0e2e6205, 0x65056005, 0x00041b52, 0x6e040e68, - 0x0e2e6905, 0x6c056005, 0x00031a61, 0x05260220, - 0x00346705, 0x00000000, 0x00131b61, 0x07260220, - 0x00346805, 0x00000000, 0x00031b61, 0x09260220, - 0x00346e05, 0x00000000, 0x00131c61, 0x0b260220, - 0x00346f05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x6c140000, - 0xfb040524, 0x00040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c0924, 0x00046c14, 0x00040025, 0x00004600, - 0x00000000, 0x000000a0, 0xa06f0040, 0x09804503, - 0xe7711970, 0x09806f03, 0x00031f61, 0x61060220, - 0x00346f05, 0x00000000, 0x00130061, 0x63060220, - 0x00347005, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0xa0732240, 0x47027102, - 0x00031961, 0x61260220, 0x00347305, 0x00000000, - 0x00131a61, 0x63260220, 0x00347405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c6124, 0x00044b14, - 0xa04b3240, 0x11004b02, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x74140000, - 0xfb041924, 0x00040000, 0x00042270, 0x00018660, - 0x26467405, 0x00000000, 0x01040022, 0x0001c060, - 0x00000d40, 0x00000d40, 0x00043869, 0x15058660, - 0x02467405, 0x00000003, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xa0171d40, 0x4b003f02, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa1790040, 0x0a0e4903, 0xaa7a0040, 0x0a0e3503, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x27751b70, 0x3f001703, 0xa01b3240, 0x17003b02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031c61, 0x05060220, 0x00347905, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x07060220, 0x00347a05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0191c40, 0x41227502, 0x27761c70, 0x3b001b03, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x0f060220, 0x00341b05, 0x00000000, - 0x00130061, 0x13060220, 0x00341c05, 0x00000000, - 0xe0093265, 0x03f01b03, 0xe77b0070, 0x0a007903, - 0x00041d52, 0x78040e68, 0x0e2e3d05, 0x76051905, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa00b1b40, 0x04020903, 0x00031b40, 0x7a052660, - 0x06467b05, 0x00444926, 0x00131c40, 0x7c052660, - 0x06467c05, 0x00443526, 0x00031c61, 0x0f260220, - 0x00347805, 0x00000000, 0x00131d61, 0x13260220, - 0x00347905, 0x00000000, 0xe02bd165, 0x03f00b03, - 0x00031d61, 0x05260220, 0x00347a05, 0x00000000, - 0x00131d61, 0x07260220, 0x00347c05, 0x00000000, - 0xa0511b40, 0x2b201502, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x29140000, - 0xfb040524, 0x00040000, 0xe0531968, 0x00205103, - 0xa17b2940, 0x290e4902, 0xaa7d2940, 0x2a0e3502, - 0x00031a70, 0x7c050220, 0x52467b05, 0x00444906, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x0d060220, 0x00347b05, 0x00000000, - 0x00131b70, 0x7e050220, 0x52467d05, 0x00443506, - 0x00130061, 0x11060220, 0x00347d05, 0x00000000, - 0x00040070, 0x00010220, 0x52462b05, 0x00461505, - 0x00031d40, 0x7d052660, 0x06467c05, 0x00444926, - 0x00131c40, 0x7f052660, 0x06467e05, 0x00443526, - 0x00031a61, 0x0d260220, 0x00347d05, 0x00000000, - 0x00131a61, 0x11260220, 0x00347f05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000438, 0x00000438, - 0xa02d0040, 0x2b002902, 0xa0570040, 0x2b001702, - 0x00040069, 0x55058660, 0x02463905, 0x00000004, - 0x00040061, 0x4f050220, 0x00463305, 0x00000000, - 0xa12b1c40, 0x2d0e4902, 0xaa2c1d40, 0x2e0e3502, - 0x274d0070, 0x29002d03, 0xa02f1e40, 0x57003b02, - 0x27590070, 0x17005703, 0x00031d70, 0x5e050220, - 0x52462b05, 0x00444906, 0x00131d70, 0x5f050220, - 0x52462c05, 0x00443506, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27601c70, 0x3b002f03, - 0xa05b1c40, 0x19025902, 0x00041b52, 0x2d040e68, - 0x0eae3705, 0x5e054d05, 0x00041a52, 0x4d040e68, - 0x0e2e3d05, 0x60055b05, 0x00041a70, 0x00010220, - 0x42464f05, 0x00465305, 0x01040028, 0x0001c660, - 0x00000168, 0x00000168, 0x00043269, 0x57058660, - 0x02464f05, 0x00000002, 0xe0590068, 0x01e04f03, - 0xa05b1a40, 0x57002b02, 0xa05e0040, 0x57002f02, - 0x27571a70, 0x2b005b03, 0x00033961, 0x05060220, - 0x00345b05, 0x00000000, 0x00133961, 0x07060220, - 0x00345c05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031c61, 0x09060220, - 0x00345e05, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131d61, 0x0b060220, - 0x00345f05, 0x00000000, 0x275b0070, 0x2f005e03, - 0x00041e52, 0x5e040e68, 0x0e2e2d05, 0x57055905, - 0x00041a52, 0x57040e68, 0x0e2e4d05, 0x5b055905, - 0x00031a61, 0x05260220, 0x00345e05, 0x00000000, - 0x00131b61, 0x07260220, 0x00345f05, 0x00000000, - 0x00031b61, 0x09260220, 0x00345705, 0x00000000, - 0x00131c61, 0x0b260220, 0x00345805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x57140000, 0xfb040524, 0x00040000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c0924, 0x00045714, - 0x00040052, 0x4f044160, 0x0e0e0040, 0x4f055505, - 0x00040027, 0x00014060, 0x00000000, 0xfffffe88, - 0x00043265, 0x61058220, 0x02465105, 0xfffffffc, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0631940, 0x61205102, 0x00041970, 0x00010220, - 0x52463305, 0x00466305, 0x01040022, 0x0001c060, - 0x000001a0, 0x000001a0, 0xa04f1e40, 0x61002f02, - 0xa0531f40, 0x61002b02, 0x27511a70, 0x2f004f03, - 0xa0573240, 0x33004f02, 0x272f1b70, 0x2b005303, - 0xa0550040, 0x33005302, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x09060220, - 0x00345705, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x0b060220, - 0x00345805, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x05060220, - 0x00345505, 0x00000000, 0x80103901, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x07060220, - 0x00345605, 0x00000000, 0x272b0070, 0x53005503, - 0x27673270, 0x4f005703, 0x00041a52, 0x64042e68, - 0x0e2e2f05, 0x2b052d05, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x69042e68, - 0x0e2e5105, 0x67054d05, 0x00031a61, 0x05260220, - 0x00346405, 0x00000000, 0x00131b61, 0x07260220, - 0x00346505, 0x00000000, 0x00031b61, 0x09260220, - 0x00346905, 0x00000000, 0x00131c61, 0x0b260220, - 0x00346a05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x65140000, - 0xf3000524, 0x00020000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00042961, 0x6d050020, - 0x00666507, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xf3080924, 0x00026d14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000670, 0xe06a3265, 0x00301b03, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa06c1940, 0x00426a03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xee6e1965, 0x00306c03, - 0x01040022, 0x0001c060, 0x000002e0, 0x000002e0, - 0x00041a70, 0x00010220, 0x52463305, 0x00466e05, - 0x01040022, 0x0001c060, 0x00000198, 0x00000198, - 0xa0700040, 0x33002902, 0xa0790040, 0x33001702, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x27722270, 0x29007003, 0xa11b0040, 0x700e4902, - 0xaa740040, 0x710e3502, 0xa07e1c40, 0x79003b02, - 0x00031b70, 0x75050220, 0x52461b05, 0x00444906, - 0x00033961, 0x05060220, 0x00341b05, 0x00000000, - 0x00131c70, 0x76050220, 0x52467405, 0x00443506, - 0x00133961, 0x07060220, 0x00347405, 0x00000000, - 0x277b0070, 0x17007903, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031e61, 0x09060220, - 0x00347e05, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131f61, 0x0b060220, - 0x00347f05, 0x00000000, 0x271b0070, 0x3b007e03, - 0x00041e52, 0x77040e68, 0x0eae3705, 0x75057205, - 0xa07d1d40, 0x19027b02, 0x00031a61, 0x05260220, - 0x00347705, 0x00000000, 0x00131b61, 0x07260220, - 0x00347805, 0x00000000, 0x00041b52, 0x2b040e68, - 0x0e2e3d05, 0x1b057d05, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x78140000, - 0xf3000524, 0x00020000, 0x00031961, 0x09260220, - 0x00342b05, 0x00000000, 0x00131a61, 0x0b260220, - 0x00342c05, 0x00000000, 0x00042961, 0x70050020, - 0x00667807, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xf3080924, 0x00027014, 0x00040025, 0x00004600, - 0x00000000, 0x00000128, 0xa02c0040, 0x6e001702, - 0xa0540040, 0x6e002902, 0x272e1a70, 0x17002c03, - 0xa04f0040, 0x2c003b02, 0xa11c1b40, 0x540e4902, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0xaa581c40, 0x550e3502, 0xa04d1c40, 0x19022e02, - 0x27511c70, 0x3b004f03, 0x00030061, 0x0f060220, - 0x00344f05, 0x00000000, 0x00130061, 0x13060220, - 0x00345005, 0x00000000, 0x00031e61, 0x0d060220, - 0x00341c05, 0x00000000, 0x27563270, 0x29005403, - 0x00131f61, 0x11060220, 0x00345805, 0x00000000, - 0x00030070, 0x59050220, 0x52461c05, 0x00444906, - 0x00130070, 0x5a050220, 0x52465805, 0x00443506, - 0x00041f52, 0x53040e68, 0x0e2e3d05, 0x51054d05, - 0x00041a52, 0x5b040e68, 0x0eae3705, 0x59055605, - 0x00031a61, 0x0f260220, 0x00345305, 0x00000000, - 0x00131b61, 0x13260220, 0x00345405, 0x00000000, - 0x00031b61, 0x0d260220, 0x00345b05, 0x00000000, - 0x00131c61, 0x11260220, 0x00345c05, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000348, - 0xe15e1d65, 0x03fe0f03, 0xea5f1d65, 0x03fe1303, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0601940, 0x04025e03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe0621965, 0x03f06003, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe0641968, 0x00206203, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27661970, 0x64003303, - 0xae683270, 0x00006203, 0x00041965, 0x00010220, - 0x22466605, 0x00466805, 0x01040022, 0x0001c060, - 0x000001e8, 0x000001e8, 0x00040069, 0x69058660, - 0x02463305, 0x00000002, 0xe06b0068, 0x01e03303, - 0x00030061, 0x6d050220, 0x00440d26, 0x00000000, - 0x00130061, 0x6e050220, 0x00441126, 0x00000000, - 0x00030061, 0x74050220, 0x00440f26, 0x00000000, - 0x00130061, 0x75050220, 0x00441326, 0x00000000, - 0xa1291e40, 0x690e0d02, 0xaa6f1f40, 0x6a0e1102, - 0xa12a0040, 0x690e0f02, 0xaa760040, 0x6a0e1302, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031c70, 0x70050220, 0x52462905, 0x00440d06, - 0x00033961, 0x05060220, 0x00342905, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131d70, 0x71050220, 0x52466f05, 0x00441106, - 0x00133961, 0x07060220, 0x00346f05, 0x00000000, - 0x00031e70, 0x77050220, 0x52462a05, 0x00440f06, - 0x00033261, 0x09060220, 0x00342a05, 0x00000000, - 0x00131f70, 0x78050220, 0x52467605, 0x00441306, - 0x00133261, 0x0b060220, 0x00347605, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x00042252, 0x72040e68, 0x0e2e6d05, 0x70056b05, - 0x00041b52, 0x79040e68, 0x0e2e7405, 0x77056b05, - 0x00031a61, 0x05260220, 0x00347205, 0x00000000, - 0x00131b61, 0x07260220, 0x00347305, 0x00000000, - 0x00031b61, 0x09260220, 0x00347905, 0x00000000, - 0x00131c61, 0x0b260220, 0x00347a05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x71140000, 0xfb040524, 0x00040000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c0924, 0x00047114, - 0x00040025, 0x00004600, 0x00000000, 0x000000c8, - 0xa07a0040, 0x0a004503, 0xe77c1970, 0x0a007a03, - 0x00030061, 0x62060220, 0x00347a05, 0x00000000, - 0x00130061, 0x64060220, 0x00347b05, 0x00000000, - 0xa07e1b40, 0x47027c02, 0x00031961, 0x62260220, - 0x00347e05, 0x00000000, 0x00131a61, 0x64260220, - 0x00347f05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c6224, 0x00044b14, 0xa0053940, 0x03f01503, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00041965, 0x07058220, 0x02460505, 0xffffffc0, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa04b1940, 0x07004b02, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0xe029a268, 0x00604b03, - 0xa14d0040, 0x040e4903, 0xaa093240, 0x040e3503, - 0xa1500040, 0x050e4903, 0xaa0c3240, 0x050e3503, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x05240000, 0xfb042124, 0x000c0000, - 0x00031c70, 0x4e050220, 0x52464d05, 0x00444906, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c70, 0x0a050220, 0x52460905, 0x00443506, - 0x00030061, 0x11060220, 0x00344d05, 0x00000000, - 0x00130061, 0x13060220, 0x00340905, 0x00000000, - 0x00031e70, 0x51050220, 0x52465005, 0x00444906, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x80101e01, 0x00000000, 0x00000000, 0x00000000, - 0x00130070, 0x0d050220, 0x52460c05, 0x00443506, - 0x00033861, 0x17060220, 0x00345005, 0x00000000, - 0x00133261, 0x19060220, 0x00340c05, 0x00000000, - 0x00031f40, 0x4f052660, 0x06464e05, 0x00444926, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131f40, 0x0b052660, 0x06460a05, 0x00443526, - 0x00031e40, 0x52052660, 0x06465105, 0x00444926, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x80101e01, 0x00000000, 0x00000000, 0x00000000, - 0x00130040, 0x0e052660, 0x06460d05, 0x00443526, - 0x00031c61, 0x11260220, 0x00344f05, 0x00000000, - 0x00131c61, 0x13260220, 0x00340b05, 0x00000000, - 0x00031c61, 0x17260220, 0x00345205, 0x00000000, - 0x00131c61, 0x19260220, 0x00340e05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x09240000, 0xfb041124, 0x000c0000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x11240000, 0xfb041724, 0x000c0000, - 0x00042a70, 0x00010220, 0x52460505, 0x00460705, - 0x01040022, 0x0001c060, 0x00005790, 0x00005720, - 0x00043269, 0x1b058660, 0x02460105, 0x00000002, - 0xa0510040, 0x4b003f02, 0x00040069, 0x53058660, - 0x02460505, 0x00000006, 0xa0551b40, 0x03301b03, - 0x27591b70, 0x3f005103, 0xa0573240, 0x51003b02, - 0xa15c1c40, 0x530e4902, 0xaa5f1d40, 0x540e3502, - 0x00041d65, 0x1b058220, 0x02465505, 0xffffffc0, - 0xa0551d40, 0x41225902, 0x275a1d70, 0x3b005703, - 0x00033261, 0x19060220, 0x00345705, 0x00000000, - 0x00133261, 0x17060220, 0x00345805, 0x00000000, - 0xe0623265, 0x03f05703, 0x00031f61, 0x4f060220, - 0x00345c05, 0x00000000, 0x00033270, 0x61050220, - 0x52465c05, 0x00444906, 0x00131f70, 0x60050220, - 0x52465f05, 0x00443506, 0x00130061, 0x4d060220, - 0x00345f05, 0x00000000, 0x00041f52, 0x5e040e68, - 0x0e2e3d05, 0x5a055505, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0641e40, 0x04026203, - 0x00031d40, 0x62052660, 0x06466105, 0x00444926, - 0x00131d40, 0x61052660, 0x06466005, 0x00443526, - 0x00031c61, 0x19260220, 0x00345e05, 0x00000000, - 0x00131d61, 0x17260220, 0x00345f05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe0681d65, 0x03f06403, 0x00031d61, 0x4f260220, - 0x00346205, 0x00000000, 0x00131d61, 0x4d260220, - 0x00346105, 0x00000000, 0xa0641b40, 0x68201b02, - 0x00040070, 0x00010220, 0x52466805, 0x00461b05, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe0661a68, 0x00206403, 0x01040022, 0x0001c060, - 0x00000408, 0x00000408, 0xa0030040, 0x68005302, - 0xa0010040, 0x68005102, 0x00040061, 0x62050220, - 0x00463305, 0x00000000, 0x00040069, 0x68058660, - 0x02463905, 0x00000004, 0x27051c70, 0x53000303, - 0xa1590040, 0x030e4902, 0xaa5a0040, 0x040e3502, - 0xa05e1e40, 0x01003b02, 0x27030070, 0x51000103, - 0x00031c70, 0x07050220, 0x52465905, 0x00444906, - 0x00131c70, 0x08050220, 0x52465a05, 0x00443506, - 0xa0011b40, 0x55020302, 0x27031d70, 0x3b005e03, - 0x00041b52, 0x5b040e68, 0x0eae3705, 0x07050505, - 0x00041a52, 0x60040e68, 0x0e2e3d05, 0x03050105, - 0x00041a70, 0x00010220, 0x42466205, 0x00466605, - 0x01040028, 0x0001c660, 0x00000178, 0x00000178, - 0x00043269, 0x6a058660, 0x02466205, 0x00000002, - 0xe06c3268, 0x01e06203, 0xa06e1a40, 0x6a005902, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0701f40, 0x6a005e02, 0x276a1a70, 0x59006e03, - 0x00033c61, 0x01060220, 0x00346e05, 0x00000000, - 0x00133c61, 0x03060220, 0x00346f05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031c61, 0x05060220, 0x00347005, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131d61, 0x07060220, 0x00347105, 0x00000000, - 0x276e0070, 0x5e007003, 0x00041e52, 0x70040e68, - 0x0e2e5b05, 0x6a056c05, 0x00041a52, 0x6a040e68, - 0x0e2e6005, 0x6e056c05, 0x00031a61, 0x01260220, - 0x00347005, 0x00000000, 0x00131b61, 0x03260220, - 0x00347105, 0x00000000, 0x00031b61, 0x05260220, - 0x00346a05, 0x00000000, 0x00131c61, 0x07260220, - 0x00346b05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x6a140000, - 0xfb040124, 0x00040000, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c0524, 0x00046a14, 0x00040052, 0x62044160, - 0x0e0e0040, 0x62056805, 0x00040027, 0x00014060, - 0x00000000, 0xfffffe78, 0x00043c65, 0x01058220, - 0x02466405, 0xfffffffc, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xa0031940, 0x01206402, - 0x00041970, 0x00010220, 0x52463305, 0x00460305, - 0x01040022, 0x0001c060, 0x00000170, 0x00000170, - 0xa0621e40, 0x01005e02, 0xa0661f40, 0x01005902, - 0x27641a70, 0x5e006203, 0xa06a3240, 0x33006202, - 0x275e1b70, 0x59006603, 0xa0680040, 0x33006602, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031b61, 0x05060220, 0x00346a05, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x07060220, 0x00346b05, 0x00000000, - 0x00031b61, 0x01060220, 0x00346805, 0x00000000, - 0x00131c61, 0x03060220, 0x00346905, 0x00000000, - 0x27590070, 0x66006803, 0x27660070, 0x62006a03, - 0x00041a52, 0x62042e68, 0x0e2e5e05, 0x59055b05, - 0x00041a52, 0x59042e68, 0x0e2e6405, 0x66056005, - 0x00031a61, 0x01260220, 0x00346205, 0x00000000, - 0x00131b61, 0x03260220, 0x00346305, 0x00000000, - 0x00031b61, 0x05260220, 0x00345905, 0x00000000, - 0x00131c61, 0x07260220, 0x00345a05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x65140000, 0xf3000124, 0x00020000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x00042d61, 0x72050020, 0x00666507, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3080524, 0x00027214, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00005150, - 0xe0661b65, 0x00305703, 0xa0681940, 0x00426603, - 0xee571965, 0x00306803, 0x01040022, 0x0001c060, - 0x00000310, 0x00000310, 0x00041a70, 0x00010220, - 0x52463305, 0x00465705, 0x01040022, 0x0001c060, - 0x000001a8, 0x000001a8, 0xa05b0040, 0x33005302, - 0xa05e0040, 0x33005102, 0x27591a70, 0x53005b03, - 0xa1640040, 0x5b0e4902, 0xaa690040, 0x5c0e3502, - 0xa0621c40, 0x5e003b02, 0x00031b70, 0x5b050220, - 0x52466405, 0x00444906, 0x00033d61, 0x01060220, - 0x00346405, 0x00000000, 0x00131c70, 0x5c050220, - 0x52466905, 0x00443506, 0x00133d61, 0x03060220, - 0x00346905, 0x00000000, 0x27600070, 0x51005e03, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031e61, 0x05060220, 0x00346205, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131f61, 0x07060220, 0x00346305, 0x00000000, - 0x00041d52, 0x5e040e68, 0x0eae3705, 0x5b055905, - 0x27590070, 0x3b006203, 0xa05b1d40, 0x55026002, - 0x00031b61, 0x01260220, 0x00345e05, 0x00000000, - 0x00131c61, 0x03260220, 0x00345f05, 0x00000000, - 0x00041b52, 0x5e040e68, 0x0e2e3d05, 0x59055b05, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x6a140000, 0xf3000124, 0x00020000, - 0x00031961, 0x05260220, 0x00345e05, 0x00000000, - 0x00131a61, 0x07260220, 0x00345f05, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x00042d61, 0x73050020, 0x00666a07, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3080524, 0x00027314, - 0x00040025, 0x00004600, 0x00000000, 0x00000148, - 0xa06b3240, 0x57005102, 0xa0693240, 0x57005302, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x276d1a70, 0x51006b03, 0xa0713240, 0x6b003b02, - 0xa1651b40, 0x690e4902, 0xaa791c40, 0x6a0e3502, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa06f1c40, 0x55026d02, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x27732270, 0x3b007103, - 0x00030061, 0x19060220, 0x00347105, 0x00000000, - 0x00130061, 0x17060220, 0x00347205, 0x00000000, - 0x00031e61, 0x4f060220, 0x00346505, 0x00000000, - 0x27770070, 0x53006903, 0x00131f61, 0x4d060220, - 0x00347905, 0x00000000, 0x00030070, 0x7a050220, - 0x52466505, 0x00444906, 0x00130070, 0x7b050220, - 0x52467905, 0x00443506, 0x00041f52, 0x75040e68, - 0x0e2e3d05, 0x73056f05, 0x00041a52, 0x7c040e68, - 0x0eae3705, 0x7a057705, 0x00031a61, 0x19260220, - 0x00347505, 0x00000000, 0x00131b61, 0x17260220, - 0x00347605, 0x00000000, 0x00031b61, 0x4f260220, - 0x00347c05, 0x00000000, 0x00131c61, 0x4d260220, - 0x00347d05, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00004e18, 0xe17d1d65, 0x03fe1903, - 0xea7e1d65, 0x03fe1703, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xa0011940, 0x04027d03, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xe0031965, 0x03f00103, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe0051968, 0x00200303, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27071970, 0x05003303, 0xae510070, 0x00000303, - 0x00041965, 0x00010220, 0x22460705, 0x00465105, - 0x01040022, 0x0001c060, 0x000001b8, 0x000001b8, - 0x00040069, 0x52058660, 0x02463305, 0x00000002, - 0xe0540068, 0x01e03303, 0x00030061, 0x56050220, - 0x00444f26, 0x00000000, 0x00130061, 0x57050220, - 0x00444d26, 0x00000000, 0x00033261, 0x6a050220, - 0x00441926, 0x00000000, 0x00133261, 0x6b050220, - 0x00441726, 0x00000000, 0xa1661e40, 0x520e4f02, - 0xaa581f40, 0x530e4d02, 0xa1670040, 0x520e1902, - 0xaa5c0040, 0x530e1702, 0x00031c70, 0x59050220, - 0x52466605, 0x00444f06, 0x00030061, 0x01060220, - 0x00346605, 0x00000000, 0x00131d70, 0x5a050220, - 0x52465805, 0x00444d06, 0x00130061, 0x03060220, - 0x00345805, 0x00000000, 0x00031e70, 0x5e050220, - 0x52466705, 0x00441906, 0x00030061, 0x05060220, - 0x00346705, 0x00000000, 0x00131f70, 0x5f050220, - 0x52465c05, 0x00441706, 0x00130061, 0x07060220, - 0x00345c05, 0x00000000, 0x00041e52, 0x5b040e68, - 0x0e2e5605, 0x59055405, 0x00041b52, 0x60040e68, - 0x0e2e6a05, 0x5e055405, 0x00031a61, 0x01260220, - 0x00345b05, 0x00000000, 0x00131b61, 0x03260220, - 0x00345c05, 0x00000000, 0x00031b61, 0x05260220, - 0x00346005, 0x00000000, 0x00131c61, 0x07260220, - 0x00346105, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x74140000, - 0xfb040124, 0x00040000, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c0524, 0x00047414, 0x00040025, 0x00004600, - 0x00000000, 0x00004bc8, 0xa04d0040, 0x1b004b02, - 0xa1680040, 0x038e4903, 0xaa611c40, 0x038e3503, - 0xe02bb168, 0x00604d03, 0x00031b70, 0x69050220, - 0x52466805, 0x00444906, 0x00131b70, 0x62050220, - 0x52466105, 0x00443506, 0x00033e61, 0x01060220, - 0x00346805, 0x00000000, 0x00133e61, 0x03060220, - 0x00346105, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031c40, 0x6a052660, - 0x06466905, 0x00444926, 0x00131c40, 0x63052660, - 0x06466205, 0x00443526, 0x00031a61, 0x01260220, - 0x00346a05, 0x00000000, 0x00131a61, 0x03260220, - 0x00346305, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x64140000, - 0xfb040124, 0x00040000, 0xa0662240, 0x00106403, - 0x00040070, 0x00018220, 0x32466405, 0x00000001, - 0xef4b1a62, 0x00106603, 0x00040070, 0x00018660, - 0x26466405, 0x00000000, 0x01040022, 0x0001c060, - 0x00001828, 0x00001818, 0x00041b69, 0x67058660, - 0x02464b05, 0x00000004, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x6b140000, - 0xfb041d24, 0x00040000, 0x00043269, 0x6f058660, - 0x02463905, 0x00000004, 0xa0713240, 0x4d003f02, - 0x00040061, 0x1b050220, 0x00463305, 0x00000000, - 0xa0691c40, 0x03f06703, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xa01f1c40, 0x04006f03, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x27732270, 0x3f007103, 0xa0530040, 0x71003b02, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041c65, 0x1d058220, 0x02466905, 0xffffffc0, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0751b40, 0x41227302, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00042f69, 0x6d058660, - 0x02466b05, 0x00000006, 0xa14f1940, 0x6d0e4902, - 0xaa501a40, 0x6e0e3502, 0x00031a70, 0x6b050220, - 0x52464f05, 0x00444906, 0x00131a70, 0x77050220, - 0x52465005, 0x00443506, 0x27781f70, 0x3b005303, - 0x00031b40, 0x51052660, 0x06466b05, 0x00444926, - 0x00131b40, 0x52052660, 0x06467705, 0x00443526, - 0x00041b52, 0x55040e68, 0x0e2e3d05, 0x78057505, - 0x00041a70, 0x00010220, 0x42461b05, 0x00464b05, - 0x01040028, 0x0001c660, 0x000009d0, 0x000009d0, - 0x00043269, 0x05058660, 0x02461b05, 0x00000004, - 0xe0571f68, 0x01c01b03, 0x80000065, 0x68058220, - 0x020000a4, 0xfffffc00, 0x00043269, 0x19058120, - 0x02465d05, 0x00000002, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0071c40, 0x05004f02, - 0xe05b1a66, 0x10001903, 0x27591a70, 0x4f000703, - 0x00033261, 0x01060220, 0x00340705, 0x00000000, - 0x00133261, 0x03060220, 0x00340805, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041b52, 0x17040e68, 0x0e2e5105, 0x59055705, - 0x00031961, 0x01260220, 0x00341705, 0x00000000, - 0x00131a61, 0x03260220, 0x00341805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x59140000, 0xfb000124, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006804, 0x0000008f, - 0x00049131, 0x00020100, 0xfa0c5b14, 0x04045904, - 0xa05b3140, 0x00400703, 0x80000065, 0x69058220, - 0x020000a4, 0xfffffc00, 0xe0593166, 0x14001903, - 0x275e1b70, 0x07005b03, 0x00033061, 0x01060220, - 0x00345b05, 0x00000000, 0x00133061, 0x03060220, - 0x00345c05, 0x00000000, 0xa05b1b40, 0x17025e02, - 0x00031961, 0x01260220, 0x00345b05, 0x00000000, - 0x00131a61, 0x03260220, 0x00345c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x5b140000, 0xfb000124, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006904, 0x0000008f, - 0x00049331, 0x00020100, 0xfa0c5914, 0x04045b04, - 0xa05b3340, 0x00800703, 0x80000065, 0x6a058220, - 0x020000a4, 0xfffffc00, 0xe0600066, 0x18001903, - 0x275e1b70, 0x07005b03, 0x00033261, 0x01060220, - 0x00345b05, 0x00000000, 0x00133261, 0x03060220, - 0x00345c05, 0x00000000, 0xa05b1b40, 0x17025e02, - 0x00031961, 0x01260220, 0x00345b05, 0x00000000, - 0x00131a61, 0x03260220, 0x00345c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x5b140000, 0xfb000124, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006a04, 0x0000008f, - 0x00049531, 0x00020100, 0xfa0c6014, 0x04045b04, - 0xa05b3540, 0x00c00703, 0x80000065, 0x6b058220, - 0x020000a4, 0xfffffc00, 0xe0603566, 0x1c001903, - 0x275e1b70, 0x07005b03, 0x00033461, 0x01060220, - 0x00345b05, 0x00000000, 0x00133461, 0x03060220, - 0x00345c05, 0x00000000, 0xa0071b40, 0x17025e02, - 0x00031961, 0x01260220, 0x00340705, 0x00000000, - 0x00131a61, 0x03260220, 0x00340805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x07140000, 0xfb000124, 0x00000000, - 0x60012661, 0x00100700, 0x00043261, 0x62070200, - 0x00460705, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x03050020, - 0x00666207, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006b04, 0x0000008f, 0x00049731, 0x00020100, - 0xf2086014, 0x04020304, 0x80000065, 0x6c058220, - 0x020000a4, 0xfffffc00, 0x00040961, 0x07050020, - 0x0066010f, 0x00000000, 0xe0033766, 0x1c101903, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006c04, 0x0000008f, - 0x00049831, 0x00020100, 0xf2080314, 0x04020704, - 0x80000065, 0x6d058220, 0x020000a4, 0xfffffc00, - 0x00043861, 0x07050020, 0x00660117, 0x00000000, - 0xe0033866, 0x1c201903, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006d04, 0x0000008f, 0x00049931, 0x00020100, - 0xf2080314, 0x04020704, 0x80000065, 0x6e058220, - 0x020000a4, 0xfffffc00, 0x00043961, 0x03050020, - 0x0066011f, 0x00000000, 0xe0010066, 0x1c301903, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006e04, 0x0000008f, - 0x00049931, 0x00020100, 0xf2080114, 0x04020304, - 0x80000065, 0x6f058220, 0x020000a4, 0xfffffc00, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006f04, 0x0000000f, - 0x00049a31, 0x01160100, 0xfa045914, 0x04040000, - 0x00042a70, 0x00018660, 0x16460105, 0x00000001, - 0x01040022, 0x0001c060, 0x00000118, 0x00000118, - 0x80000065, 0x70058220, 0x020000a4, 0xfffffc00, - 0x00040069, 0x01058120, 0x02465d05, 0x00000002, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xe0031966, 0x18000103, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007004, 0x0000000f, 0x00049931, 0x01160100, - 0xfa040314, 0x04040000, 0x00042970, 0x00010220, - 0x52464305, 0x00460105, 0x01040022, 0x0001c060, - 0x00000080, 0x00000080, 0xa0073940, 0x31200102, - 0x80000065, 0x71058220, 0x020000a4, 0xfffffc00, - 0x00040069, 0x01058120, 0x02465d05, 0x00000002, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xe0031966, 0x18000103, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007104, 0x0000008f, 0x00049931, 0x00020100, - 0xfa0c0314, 0x04040704, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000378, 0xa05e0040, 0x05005302, - 0x80000065, 0x72058220, 0x020000a4, 0xfffffc00, - 0x00040069, 0x5b058120, 0x02465d05, 0x00000002, - 0x80000065, 0x73058220, 0x020000a4, 0xfffffc00, - 0x80000065, 0x74058220, 0x020000a4, 0xfffffc00, - 0x80000065, 0x75058220, 0x020000a4, 0xfffffc00, - 0x80000065, 0x76058220, 0x020000a4, 0xfffffc00, - 0x80000065, 0x77058220, 0x020000a4, 0xfffffc00, - 0x80000065, 0x78058220, 0x020000a4, 0xfffffc00, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x27591f70, 0x53005e03, 0x00030061, 0x17060220, - 0x00345e05, 0x00000000, 0x00130061, 0x19060220, - 0x00345f05, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xe0601f66, 0x14005b03, - 0xe0620066, 0x18005b03, 0xe0643266, 0x1c005b03, - 0xe05e0066, 0x10005b03, 0x00041f52, 0x5b040e68, - 0x0e2e5505, 0x59055705, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007304, 0x0000000f, 0x00049b31, 0x03160100, - 0xfa046014, 0x04040000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007404, 0x0000000f, 0x00049231, 0x05160100, - 0xfa046214, 0x04040000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007804, 0x0000000f, 0x00049c31, 0x60160100, - 0xfa046414, 0x04040000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007504, 0x0000000f, 0x00049d31, 0x57160100, - 0xf2006414, 0x04020000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007604, 0x0000000f, 0x00049e31, 0x59160100, - 0xfa046414, 0x04040000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007204, 0x0000000f, 0x00049f31, 0x01160100, - 0xfa045e14, 0x04040000, 0x00031961, 0x17260220, - 0x00345b05, 0x00000000, 0x00131a61, 0x19260220, - 0x00345c05, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007704, 0x0000000f, 0x00049231, 0x5e160100, - 0xfa046414, 0x04040000, 0x00042d61, 0x66070200, - 0x00465705, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x07070000, - 0x00666607, 0x00000000, 0x00049e61, 0x070f0000, - 0x0066590f, 0x00000000, 0x00049261, 0x07170000, - 0x00665e17, 0x00000000, 0x00049c61, 0x071f0000, - 0x0066601f, 0x00000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c1724, 0x003c0144, 0xa01b0040, 0x1f001b02, - 0x00040027, 0x00014060, 0x00000000, 0xfffff620, - 0xa01b1a40, 0x1d004d02, 0xa16c1f40, 0x048e4903, - 0xaa790040, 0x048e3503, 0xa16f0040, 0x030e4903, - 0xaa7d0040, 0x030e3503, 0xe02d1d68, 0x00601b03, - 0xa01d0040, 0x1b003f02, 0x00031e70, 0x6d050220, - 0x52466c05, 0x00444906, 0x00131e70, 0x7a050220, - 0x52467905, 0x00443506, 0x00033261, 0x01060220, - 0x00346c05, 0x00000000, 0x00133261, 0x03060220, - 0x00347905, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031f61, 0x05060220, - 0x00346f05, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131f61, 0x07060220, - 0x00347d05, 0x00000000, 0x00030070, 0x70050220, - 0x52466f05, 0x00444906, 0x00130070, 0x7e050220, - 0x52467d05, 0x00443506, 0xa0511f40, 0x1d003b02, - 0x274f0070, 0x3f001d03, 0x00031f40, 0x6e052660, - 0x06466d05, 0x00444926, 0x00131f40, 0x7b052660, - 0x06467a05, 0x00443526, 0x00031e40, 0x71052660, - 0x06467005, 0x00444926, 0x00131e40, 0x7f052660, - 0x06467e05, 0x00443526, 0x27531e70, 0x3b005103, - 0x00030061, 0x4b060220, 0x00345105, 0x00000000, - 0x00133261, 0x19060220, 0x00345205, 0x00000000, - 0xe0590065, 0x03f05103, 0xa0311f40, 0x41224f02, - 0x00031f61, 0x01260220, 0x00346e05, 0x00000000, - 0x00131f61, 0x03260220, 0x00347b05, 0x00000000, - 0x00031f61, 0x05260220, 0x00347105, 0x00000000, - 0x00131f61, 0x07260220, 0x00347f05, 0x00000000, - 0xa06b1e40, 0x04025903, 0x00041e52, 0x55040e68, - 0x0e2e3d05, 0x53053105, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00044031, 0x7c140000, - 0xfb040124, 0x00040000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x01140000, - 0xfb040524, 0x00040000, 0xe06d1a65, 0x03f06b03, - 0x00031a61, 0x4b260220, 0x00345505, 0x00000000, - 0x00131b61, 0x19260220, 0x00345605, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0xa0032040, 0x01207c02, 0x00040069, 0x53058660, - 0x02460105, 0x00000006, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00041a69, 0x05058660, - 0x02460305, 0x00000006, 0xa1721a40, 0x530e4902, - 0xaa561b40, 0x540e3502, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa0071b40, 0x03f00503, - 0x00031b70, 0x73050220, 0x52467205, 0x00444906, - 0x00030061, 0x43060220, 0x00347205, 0x00000000, - 0x00131c70, 0x57050220, 0x52465605, 0x00443506, - 0x00133261, 0x17060220, 0x00345605, 0x00000000, - 0x00041d65, 0x4f058220, 0x02460705, 0xffffffc0, - 0x00031d40, 0x74052660, 0x06467305, 0x00444926, - 0x00131c40, 0x58052660, 0x06465705, 0x00443526, - 0xa05f1b40, 0x6d204f02, 0x00040070, 0x00010220, - 0x52466d05, 0x00464f05, 0x00031c61, 0x43260220, - 0x00347405, 0x00000000, 0x00131c61, 0x17260220, - 0x00345805, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe0611c68, 0x00205f03, - 0x01040022, 0x0001c060, 0x000003d0, 0x000003d0, - 0xa0633240, 0x6d005302, 0xa0010040, 0x6d001d02, - 0x00040061, 0x5d050220, 0x00463305, 0x00000000, - 0x27051b70, 0x53006303, 0xa1550040, 0x630e4902, - 0xaa560040, 0x640e3502, 0x27031d70, 0x1d000103, - 0xa0590040, 0x01003b02, 0x00031c70, 0x07050220, - 0x52465505, 0x00444906, 0x00131c70, 0x08050220, - 0x52465605, 0x00443506, 0xa0011c40, 0x31020302, - 0x27031c70, 0x3b005903, 0x00041b52, 0x57040e68, - 0x0eae3705, 0x07050505, 0x00041a52, 0x5b040e68, - 0x0e2e3d05, 0x03050105, 0x00041a70, 0x00010220, - 0x42465d05, 0x00466105, 0x01040028, 0x0001c660, - 0x00000150, 0x00000150, 0x00043269, 0x63058660, - 0x02465d05, 0x00000002, 0xe0653268, 0x01e05d03, - 0xa0671a40, 0x63005502, 0xa0691f40, 0x63005902, - 0x27631a70, 0x55006703, 0x00033261, 0x01060220, - 0x00346705, 0x00000000, 0x00133261, 0x03060220, - 0x00346805, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031c61, 0x05060220, - 0x00346905, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131d61, 0x07060220, - 0x00346a05, 0x00000000, 0x27670070, 0x59006903, - 0x00041e52, 0x69040e68, 0x0e2e5705, 0x63056505, - 0x00041a52, 0x63040e68, 0x0e2e5b05, 0x67056505, - 0x00031a61, 0x01260220, 0x00346905, 0x00000000, - 0x00131b61, 0x03260220, 0x00346a05, 0x00000000, - 0x00031b61, 0x05260220, 0x00346305, 0x00000000, - 0x00131c61, 0x07260220, 0x00346405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x63140000, 0xfb040124, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c0524, 0x00046314, - 0xa05d0040, 0x1f005d02, 0x00040027, 0x00014060, - 0x00000000, 0xfffffea0, 0x00041a65, 0x5d058220, - 0x02465f05, 0xfffffffc, 0xa0611940, 0x5d205f02, - 0x00041970, 0x00010220, 0x52463305, 0x00466105, - 0x01040022, 0x0001c060, 0x00000180, 0x00000180, - 0xa01f1f40, 0x5d005902, 0xa05f0040, 0x5d005502, - 0x275d1a70, 0x59001f03, 0xa0633240, 0x33001f02, - 0x27591b70, 0x55005f03, 0xa0610040, 0x33005f02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031b61, 0x05060220, 0x00346305, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x07060220, 0x00346405, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031b61, 0x01060220, 0x00346105, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x03060220, 0x00346205, 0x00000000, - 0x27550070, 0x5f006103, 0x275f0070, 0x1f006303, - 0x00041a52, 0x1f042e68, 0x0e2e5905, 0x55055705, - 0x00041a52, 0x63042e68, 0x0e2e5d05, 0x5f055b05, - 0x00031a61, 0x01260220, 0x00341f05, 0x00000000, - 0x00131b61, 0x03260220, 0x00342005, 0x00000000, - 0x00031b61, 0x05260220, 0x00346305, 0x00000000, - 0x00131c61, 0x07260220, 0x00346405, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x62140000, 0xf3000124, 0x00020000, - 0x00042261, 0x75050020, 0x00666207, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3080524, 0x00027514, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000580, - 0xe0643265, 0x00305103, 0xa0661940, 0x00426403, - 0xee6e1965, 0x00306603, 0x01040022, 0x0001c060, - 0x00000310, 0x00000310, 0x00041a70, 0x00010220, - 0x52463305, 0x00466e05, 0x01040022, 0x0001c060, - 0x00000188, 0x00000188, 0xa0670040, 0x33005302, - 0xa0743240, 0x33001d02, 0x27701a70, 0x53006703, - 0xa1763240, 0x670e4902, 0xaa680040, 0x680e3502, - 0xa0781c40, 0x74003b02, 0x00031b70, 0x72050220, - 0x52467605, 0x00444906, 0x00033261, 0x01060220, - 0x00347605, 0x00000000, 0x00131c70, 0x73050220, - 0x52466805, 0x00443506, 0x00133261, 0x03060220, - 0x00346805, 0x00000000, 0x27760070, 0x1d007403, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031e61, 0x05060220, 0x00347805, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131f61, 0x07060220, 0x00347905, 0x00000000, - 0x00041d52, 0x69040e68, 0x0eae3705, 0x72057005, - 0x27700070, 0x3b007803, 0xa06b1d40, 0x31027602, - 0x00031b61, 0x01260220, 0x00346905, 0x00000000, - 0x00131c61, 0x03260220, 0x00346a05, 0x00000000, - 0x00041b52, 0x72040e68, 0x0e2e3d05, 0x70056b05, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x6a140000, 0xf3000124, 0x00020000, - 0x00031961, 0x05260220, 0x00347205, 0x00000000, - 0x00131a61, 0x07260220, 0x00347305, 0x00000000, - 0x00042261, 0x76050020, 0x00666a07, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3080524, 0x00027614, - 0x00040025, 0x00004600, 0x00000000, 0x00000168, - 0xa0730040, 0x6e001d02, 0xa07e0040, 0x6e005302, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27751a70, 0x1d007303, 0xa0790040, 0x73003b02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa1041b40, 0x7e0e4902, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0xaa031c40, 0x7f0e3502, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0771c40, 0x31027502, 0x277b1c70, 0x3b007903, - 0x00030061, 0x4b060220, 0x00347905, 0x00000000, - 0x00130061, 0x19060220, 0x00347a05, 0x00000000, - 0x00031e61, 0x43060220, 0x00340405, 0x00000000, - 0x27013270, 0x53007e03, 0x00131f61, 0x17060220, - 0x00340305, 0x00000000, 0x00030070, 0x04050220, - 0x52460405, 0x00444906, 0x00133270, 0x05050220, - 0x52460305, 0x00443506, 0x00041f52, 0x7d040e68, - 0x0e2e3d05, 0x7b057705, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x06040e68, - 0x0eae3705, 0x04050105, 0x00031a61, 0x4b260220, - 0x00347d05, 0x00000000, 0x00131b61, 0x19260220, - 0x00347e05, 0x00000000, 0x00031b61, 0x43260220, - 0x00340605, 0x00000000, 0x00131c61, 0x17260220, - 0x00340705, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000248, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe1071d65, 0x03fe4b03, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0xea081d65, 0x03fe1903, 0xa01d1940, 0x04020703, - 0xe01f1965, 0x03f01d03, 0xe0311968, 0x00201f03, - 0x27511970, 0x31003303, 0xae530070, 0x00001f03, - 0x00041965, 0x00010220, 0x22465105, 0x00465305, - 0x01040022, 0x0001c060, 0x000001b8, 0x000001b8, - 0x00040069, 0x54058660, 0x02463305, 0x00000002, - 0xe0560068, 0x01e03303, 0x00030061, 0x58050220, - 0x00444326, 0x00000000, 0x00130061, 0x59050220, - 0x00441726, 0x00000000, 0x00030061, 0x5f050220, - 0x00444b26, 0x00000000, 0x00130061, 0x60050220, - 0x00441926, 0x00000000, 0xa11d1e40, 0x540e4302, - 0xaa5a1f40, 0x550e1702, 0xa11e0040, 0x540e4b02, - 0xaa610040, 0x550e1902, 0x00031c70, 0x5b050220, - 0x52461d05, 0x00444306, 0x00033261, 0x01060220, - 0x00341d05, 0x00000000, 0x00131d70, 0x5c050220, - 0x52465a05, 0x00441706, 0x00133261, 0x03060220, - 0x00345a05, 0x00000000, 0x00031e70, 0x62050220, - 0x52461e05, 0x00444b06, 0x00033261, 0x05060220, - 0x00341e05, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131f70, 0x63050220, - 0x52466105, 0x00441906, 0x00130061, 0x07060220, - 0x00346105, 0x00000000, 0x00041e52, 0x5d040e68, - 0x0e2e5805, 0x5b055605, 0x00041b52, 0x64040e68, - 0x0e2e5f05, 0x62055605, 0x00031a61, 0x01260220, - 0x00345d05, 0x00000000, 0x00131b61, 0x03260220, - 0x00345e05, 0x00000000, 0x00031b61, 0x05260220, - 0x00346405, 0x00000000, 0x00131c61, 0x07260220, - 0x00346505, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x77140000, - 0xfb040124, 0x00040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c0524, 0x00047714, 0x00040025, 0x00004600, - 0x00000000, 0x00000018, 0xa04d0040, 0x4f001b02, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00040061, 0x2d050220, 0x00462b05, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00003290, - 0x60652b41, 0x00c00902, 0xe00d1c68, 0x00604d03, - 0xa0671a40, 0x03f06503, 0x00041965, 0x1f058220, - 0x22466705, 0xffffffc0, 0x01040022, 0x0001c060, - 0x00000be0, 0x00000be0, 0xa0310040, 0x4d003f02, - 0xa14b0040, 0x048e4903, 0xaa6c3240, 0x048e3503, - 0x27681b70, 0x3f003103, 0xa04f0040, 0x31003b02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031c61, 0x01060220, 0x00344b05, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x03060220, 0x00346c05, 0x00000000, - 0xa0431c40, 0x41226802, 0x27691c70, 0x3b004f03, - 0x00030061, 0x19060220, 0x00344f05, 0x00000000, - 0x00130061, 0x1d060220, 0x00345005, 0x00000000, - 0xe0732265, 0x03f04f03, 0x00030070, 0x4c050220, - 0x52464b05, 0x00444906, 0x00133270, 0x6d050220, - 0x52466c05, 0x00443506, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041e52, 0x6b040e68, - 0x0e2e3d05, 0x69054305, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0751c40, 0x04027303, - 0x00031c40, 0x51052660, 0x06464c05, 0x00444926, - 0x00131c40, 0x6e052660, 0x06466d05, 0x00443526, - 0x00031c61, 0x19260220, 0x00346b05, 0x00000000, - 0x00131d61, 0x1d260220, 0x00346c05, 0x00000000, - 0xe0791d65, 0x03f07503, 0x00031d61, 0x01260220, - 0x00345105, 0x00000000, 0x00131d61, 0x03260220, - 0x00346e05, 0x00000000, 0xa0591b40, 0x79201f02, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x6f140000, 0xfb040124, 0x00040000, - 0xe05d1968, 0x00205903, 0x00042269, 0x4b058660, - 0x02466f05, 0x00000006, 0xa1521940, 0x4b0e4902, - 0xaa701a40, 0x4c0e3502, 0x00031a70, 0x53050220, - 0x52465205, 0x00444906, 0x00030061, 0x17060220, - 0x00345205, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131b70, 0x71050220, - 0x52467005, 0x00443506, 0x00130061, 0x1b060220, - 0x00347005, 0x00000000, 0x00040070, 0x00010220, - 0x52467905, 0x00461f05, 0x00031d40, 0x54052660, - 0x06465305, 0x00444926, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131c40, 0x72052660, - 0x06467105, 0x00443526, 0x00031a61, 0x17260220, - 0x00345405, 0x00000000, 0x00131a61, 0x1b260220, - 0x00347205, 0x00000000, 0x01040022, 0x0001c060, - 0x00000438, 0x00000438, 0xa0763240, 0x79004b02, - 0xa0640040, 0x79003102, 0x00040069, 0x5f058660, - 0x02463905, 0x00000004, 0x00040061, 0x5b050220, - 0x00463305, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27051c70, 0x4b007603, - 0xa1510040, 0x760e4902, 0xaa520040, 0x770e3502, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27031e70, 0x31006403, 0xa0550040, 0x64003b02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031c70, 0x07050220, 0x52465105, 0x00444906, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c70, 0x08050220, 0x52465205, 0x00443506, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0011c40, 0x43020302, 0x27031c70, 0x3b005503, - 0x00041b52, 0x53040e68, 0x0eae3705, 0x07050505, - 0x00041a52, 0x57040e68, 0x0e2e3d05, 0x03050105, - 0x00041a70, 0x00010220, 0x42465b05, 0x00465d05, - 0x01040028, 0x0001c660, 0x00000158, 0x00000158, - 0x00043269, 0x61058660, 0x02465b05, 0x00000002, - 0xe0633268, 0x01e05b03, 0xa0651a40, 0x61005102, - 0xa0670040, 0x61005502, 0x27611a70, 0x51006503, - 0x00033261, 0x01060220, 0x00346505, 0x00000000, - 0x00133261, 0x03060220, 0x00346605, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031c61, 0x05060220, 0x00346705, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131d61, 0x07060220, 0x00346805, 0x00000000, - 0x27650070, 0x55006703, 0x00041e52, 0x67040e68, - 0x0e2e5305, 0x61056305, 0x00041a52, 0x61040e68, - 0x0e2e5705, 0x65056305, 0x00031a61, 0x01260220, - 0x00346705, 0x00000000, 0x00131b61, 0x03260220, - 0x00346805, 0x00000000, 0x00031b61, 0x05260220, - 0x00346105, 0x00000000, 0x00131c61, 0x07260220, - 0x00346205, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x61140000, - 0xfb040124, 0x00040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c0524, 0x00046114, 0x00040052, 0x5b044160, - 0x0e0e0040, 0x5b055f05, 0x00040027, 0x00014060, - 0x00000000, 0xfffffe98, 0x00043265, 0x77058220, - 0x02465905, 0xfffffffc, 0xa0791940, 0x77205902, - 0x00041970, 0x00010220, 0x52463305, 0x00467905, - 0x01040022, 0x0001c060, 0x00000180, 0x00000180, - 0xa0590040, 0x77005502, 0xa05d1f40, 0x77005102, - 0x275b1a70, 0x55005903, 0xa0613240, 0x33005902, - 0x27551b70, 0x51005d03, 0xa05f0040, 0x33005d02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031b61, 0x05060220, 0x00346105, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x07060220, 0x00346205, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031b61, 0x01060220, 0x00345f05, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x03060220, 0x00346005, 0x00000000, - 0x27510070, 0x5d005f03, 0x275d0070, 0x59006103, - 0x00041a52, 0x59042e68, 0x0e2e5505, 0x51055305, - 0x00041a52, 0x7b042e68, 0x0e2e5b05, 0x5d055705, - 0x00031a61, 0x01260220, 0x00345905, 0x00000000, - 0x00131b61, 0x03260220, 0x00345a05, 0x00000000, - 0x00031b61, 0x05260220, 0x00347b05, 0x00000000, - 0x00131c61, 0x07260220, 0x00347c05, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x7a140000, 0xf3000124, 0x00020000, - 0x00042261, 0x78050020, 0x00667a07, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3080524, 0x00027814, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000538, - 0xe07c0065, 0x00304f03, 0xa07e1940, 0x00427c03, - 0xee4f1965, 0x00307e03, 0x01040022, 0x0001c060, - 0x000002d0, 0x000002d0, 0x00041a70, 0x00010220, - 0x52463305, 0x00464f05, 0x01040022, 0x0001c060, - 0x00000198, 0x00000198, 0xa0510040, 0x33004b02, - 0xa05a0040, 0x33003102, 0x27531a70, 0x4b005103, - 0xa1580040, 0x510e4902, 0xaa550040, 0x520e3502, - 0xa07a1c40, 0x5a003b02, 0x00031b70, 0x56050220, - 0x52465805, 0x00444906, 0x00033261, 0x01060220, - 0x00345805, 0x00000000, 0x00131c70, 0x57050220, - 0x52465505, 0x00443506, 0x00133261, 0x03060220, - 0x00345505, 0x00000000, 0x275c0070, 0x31005a03, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031e61, 0x05060220, 0x00347a05, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131f61, 0x07060220, 0x00347b05, 0x00000000, - 0x27603270, 0x3b007a03, 0x00041e52, 0x58040e68, - 0x0eae3705, 0x56055305, 0xa05e1d40, 0x43025c02, - 0x00031a61, 0x01260220, 0x00345805, 0x00000000, - 0x00131b61, 0x03260220, 0x00345905, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041b52, 0x62040e68, 0x0e2e3d05, 0x60055e05, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x59140000, 0xf3000124, 0x00020000, - 0x00031961, 0x05260220, 0x00346205, 0x00000000, - 0x00131a61, 0x07260220, 0x00346305, 0x00000000, - 0x00042261, 0x79050020, 0x00665907, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3080524, 0x00027914, - 0x00040025, 0x00004600, 0x00000000, 0x00000118, - 0xa0633240, 0x4f003102, 0xa06e0040, 0x4f004b02, - 0x27651a70, 0x31006303, 0xa0690040, 0x63003b02, - 0xa1591b40, 0x6e0e4902, 0xaa721c40, 0x6f0e3502, - 0xa0671c40, 0x43026502, 0x276b1c70, 0x3b006903, - 0x00030061, 0x19060220, 0x00346905, 0x00000000, - 0x00130061, 0x1d060220, 0x00346a05, 0x00000000, - 0x00031e61, 0x17060220, 0x00345905, 0x00000000, - 0x27700070, 0x4b006e03, 0x00131f61, 0x1b060220, - 0x00347205, 0x00000000, 0x00030070, 0x73050220, - 0x52465905, 0x00444906, 0x00130070, 0x74050220, - 0x52467205, 0x00443506, 0x00041f52, 0x6d040e68, - 0x0e2e3d05, 0x6b056705, 0x00041a52, 0x75040e68, - 0x0eae3705, 0x73057005, 0x00031a61, 0x19260220, - 0x00346d05, 0x00000000, 0x00131b61, 0x1d260220, - 0x00346e05, 0x00000000, 0x00031b61, 0x17260220, - 0x00347505, 0x00000000, 0x00131c61, 0x1b260220, - 0x00347605, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000240, 0xe1761d65, 0x03fe1903, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0xea771d65, 0x03fe1d03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0781940, 0x04027603, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe07a1965, 0x03f07803, 0xe07c1968, 0x00207a03, - 0x277e1970, 0x7c003303, 0xae013270, 0x00007a03, - 0x00041965, 0x00010220, 0x22467e05, 0x00460105, - 0x01040022, 0x0001c060, 0x000001a8, 0x000001a8, - 0x00040069, 0x31058660, 0x02463305, 0x00000002, - 0xe0430068, 0x01e03303, 0x00030061, 0x4b050220, - 0x00441726, 0x00000000, 0x00130061, 0x4c050220, - 0x00441b26, 0x00000000, 0x00030061, 0x54050220, - 0x00441926, 0x00000000, 0x00130061, 0x55050220, - 0x00441d26, 0x00000000, 0xa15a1e40, 0x310e1702, - 0xaa4f1f40, 0x320e1b02, 0xa15b0040, 0x310e1902, - 0xaa560040, 0x320e1d02, 0x00031c70, 0x50050220, - 0x52465a05, 0x00441706, 0x00030061, 0x01060220, - 0x00345a05, 0x00000000, 0x00131d70, 0x51050220, - 0x52464f05, 0x00441b06, 0x00133261, 0x03060220, - 0x00344f05, 0x00000000, 0x00031e70, 0x57050220, - 0x52465b05, 0x00441906, 0x00033261, 0x05060220, - 0x00345b05, 0x00000000, 0x00131f70, 0x58050220, - 0x52465605, 0x00441d06, 0x00133261, 0x07060220, - 0x00345605, 0x00000000, 0x00041e52, 0x52040e68, - 0x0e2e4b05, 0x50054305, 0x00041b52, 0x59040e68, - 0x0e2e5405, 0x57054305, 0x00031a61, 0x01260220, - 0x00345205, 0x00000000, 0x00131b61, 0x03260220, - 0x00345305, 0x00000000, 0x00031b61, 0x05260220, - 0x00345905, 0x00000000, 0x00131c61, 0x07260220, - 0x00345a05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x7a140000, - 0xfb040124, 0x00040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c0524, 0x00047a14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00002678, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0051b40, 0x1f004d02, - 0xa15c0040, 0x058e4903, 0xaa5a0040, 0x058e3503, - 0x00044a31, 0x5f140000, 0xfb042124, 0x00040000, - 0x00031a70, 0x5d050220, 0x52465c05, 0x00444906, - 0x00131a70, 0x5b050220, 0x52465a05, 0x00443506, - 0x00033261, 0x01060220, 0x00345c05, 0x00000000, - 0x00133261, 0x03060220, 0x00345a05, 0x00000000, - 0x00031c40, 0x5e052660, 0x06465d05, 0x00444926, - 0x00131c40, 0x5c052660, 0x06465b05, 0x00443526, - 0x00031a61, 0x01260220, 0x00345e05, 0x00000000, - 0x00131a61, 0x03260220, 0x00345c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x5d140000, 0xfb040124, 0x00040000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x00042a70, 0x00010220, 0x52465f05, 0x00465d05, - 0x01040022, 0x0001c060, 0x000018b0, 0x00001890, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x60240000, 0xfb042524, 0x000c0000, - 0xa0642240, 0x0ff01103, 0x00041965, 0x66058220, - 0x02466405, 0xffffff00, 0xa0252240, 0x60206202, - 0xa0611940, 0x0ff02503, 0x00041965, 0x63058220, - 0x02466105, 0xffffff00, 0xa0681940, 0x66006302, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x606a1941, 0x00c06802, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa06c1940, 0x03f06a03, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041965, 0x27058220, 0x22466c05, 0xffffffc0, - 0x01040022, 0x0001c060, 0x00000bb0, 0x00000bb0, - 0xa0310040, 0x05003f02, 0xa15f0040, 0x048e4903, - 0xaa713240, 0x048e3503, 0x276d1b70, 0x3f003103, - 0xa04b0040, 0x31003b02, 0x00031c61, 0x17060220, - 0x00345f05, 0x00000000, 0x00131c61, 0x19060220, - 0x00347105, 0x00000000, 0xa0431c40, 0x41226d02, - 0x276e1c70, 0x3b004b03, 0x00030061, 0x1f060220, - 0x00344b05, 0x00000000, 0x00133a61, 0x23060220, - 0x00344c05, 0x00000000, 0xe0783265, 0x03f04b03, - 0x00030070, 0x60050220, 0x52465f05, 0x00444906, - 0x00133270, 0x72050220, 0x52467105, 0x00443506, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041e52, 0x70040e68, 0x0e2e3d05, 0x6e054305, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa07a1c40, 0x04027803, 0x00031c40, 0x61052660, - 0x06466005, 0x00444926, 0x80101c01, 0x00000000, - 0x00000000, 0x00000000, 0x00132240, 0x73052660, - 0x06467205, 0x00443526, 0x00031c61, 0x1f260220, - 0x00347005, 0x00000000, 0x00131d61, 0x23260220, - 0x00347105, 0x00000000, 0xe07d1d65, 0x03f07a03, - 0x00031d61, 0x17260220, 0x00346105, 0x00000000, - 0x00131d61, 0x19260220, 0x00347305, 0x00000000, - 0xa0571b40, 0x7d202702, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x74140000, - 0xfb041724, 0x00040000, 0xe05b1968, 0x00205703, - 0x00042269, 0x4d058660, 0x02467405, 0x00000006, - 0xa1621940, 0x4d0e4902, 0xaa751a40, 0x4e0e3502, - 0x00031a70, 0x63050220, 0x52466205, 0x00444906, - 0x00033261, 0x07060220, 0x00346205, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x76050220, 0x52467505, 0x00443506, - 0x00133a61, 0x21060220, 0x00347505, 0x00000000, - 0x00040070, 0x00010220, 0x52467d05, 0x00462705, - 0x00031d40, 0x64052660, 0x06466305, 0x00444926, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c40, 0x77052660, 0x06467605, 0x00443526, - 0x00031a61, 0x07260220, 0x00346405, 0x00000000, - 0x00131a61, 0x21260220, 0x00347705, 0x00000000, - 0x01040022, 0x0001c060, 0x000003f8, 0x000003f8, - 0xa0173240, 0x7d004d02, 0xa07b0040, 0x7d003102, - 0x00040069, 0x5d058660, 0x02463905, 0x00000004, - 0x00040061, 0x59050220, 0x00463305, 0x00000000, - 0x271b1c70, 0x4d001703, 0xa14f0040, 0x170e4902, - 0xaa500040, 0x180e3502, 0x27651e70, 0x31007b03, - 0xa0530040, 0x7b003b02, 0x00031c70, 0x1d050220, - 0x52464f05, 0x00444906, 0x00131c70, 0x1e050220, - 0x52465005, 0x00443506, 0xa0171c40, 0x43026502, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27191c70, 0x3b005303, 0x00041b52, 0x51040e68, - 0x0eae3705, 0x1d051b05, 0x00041a52, 0x55040e68, - 0x0e2e3d05, 0x19051705, 0x00041a70, 0x00010220, - 0x42465905, 0x00465b05, 0x01040028, 0x0001c660, - 0x00000158, 0x00000158, 0x00043269, 0x5f058660, - 0x02465905, 0x00000002, 0xe0610068, 0x01e05903, - 0xa0631a40, 0x5f004f02, 0xa0650040, 0x5f005302, - 0x275f1a70, 0x4f006303, 0x00033261, 0x17060220, - 0x00346305, 0x00000000, 0x00133261, 0x19060220, - 0x00346405, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031c61, 0x1b060220, - 0x00346505, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131d61, 0x1d060220, - 0x00346605, 0x00000000, 0x27630070, 0x53006503, - 0x00041e52, 0x65040e68, 0x0e2e5105, 0x5f056105, - 0x00041a52, 0x5f040e68, 0x0e2e5505, 0x63056105, - 0x00031a61, 0x17260220, 0x00346505, 0x00000000, - 0x00131b61, 0x19260220, 0x00346605, 0x00000000, - 0x00031b61, 0x1b260220, 0x00345f05, 0x00000000, - 0x00131c61, 0x1d260220, 0x00346005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x5f140000, 0xfb041724, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c1b24, 0x00045f14, - 0x00040052, 0x59044160, 0x0e0e0040, 0x59055d05, - 0x00040027, 0x00014060, 0x00000000, 0xfffffe98, - 0x00043265, 0x18058220, 0x02465705, 0xfffffffc, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa01a1940, 0x18205702, 0x00041970, 0x00010220, - 0x52463305, 0x00461a05, 0x01040022, 0x0001c060, - 0x00000170, 0x00000170, 0xa0570040, 0x18005302, - 0xa05b1f40, 0x18004f02, 0x27591a70, 0x53005703, - 0xa05f3240, 0x33005702, 0x27531b70, 0x4f005b03, - 0xa05d0040, 0x33005b02, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x1b060220, - 0x00345f05, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x1d060220, - 0x00346005, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x17060220, - 0x00345d05, 0x00000000, 0x00131c61, 0x19060220, - 0x00345e05, 0x00000000, 0x274f0070, 0x5b005d03, - 0x275b0070, 0x57005f03, 0x00041a52, 0x57042e68, - 0x0e2e5305, 0x4f055105, 0x00041a52, 0x5d042e68, - 0x0e2e5905, 0x5b055505, 0x00031a61, 0x17260220, - 0x00345705, 0x00000000, 0x00131b61, 0x19260220, - 0x00345805, 0x00000000, 0x00031b61, 0x1b260220, - 0x00345d05, 0x00000000, 0x00131c61, 0x1d260220, - 0x00345e05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x58140000, - 0xf3001724, 0x00020000, 0x00042261, 0x7b050020, - 0x00665807, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xf3081b24, 0x00027b14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000558, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe05e1c65, 0x00304b03, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0601940, 0x00425e03, 0xee621965, 0x00306003, - 0x01040022, 0x0001c060, 0x00000300, 0x00000300, - 0x00041a70, 0x00010220, 0x52463305, 0x00466205, - 0x01040022, 0x0001c060, 0x00000188, 0x00000188, - 0xa0640040, 0x33004d02, 0xa06d0040, 0x33003102, - 0x27661a70, 0x4d006403, 0xa16b0040, 0x640e4902, - 0xaa680040, 0x650e3502, 0xa0721c40, 0x6d003b02, - 0x00031b70, 0x69050220, 0x52466b05, 0x00444906, - 0x00033261, 0x17060220, 0x00346b05, 0x00000000, - 0x00131c70, 0x6a050220, 0x52466805, 0x00443506, - 0x00133261, 0x19060220, 0x00346805, 0x00000000, - 0x276f0070, 0x31006d03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031e61, 0x1b060220, - 0x00347205, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131f61, 0x1d060220, - 0x00347305, 0x00000000, 0x27740070, 0x3b007203, - 0x00041e52, 0x6b040e68, 0x0eae3705, 0x69056605, - 0xa0711d40, 0x43026f02, 0x00031a61, 0x17260220, - 0x00346b05, 0x00000000, 0x00131b61, 0x19260220, - 0x00346c05, 0x00000000, 0x00041b52, 0x76040e68, - 0x0e2e3d05, 0x74057105, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x6c140000, - 0xf3001724, 0x00020000, 0x00031961, 0x1b260220, - 0x00347605, 0x00000000, 0x00131a61, 0x1d260220, - 0x00347705, 0x00000000, 0x00042261, 0x7c050020, - 0x00666c07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xf3081b24, 0x00027c14, 0x00040025, 0x00004600, - 0x00000000, 0x00000158, 0xa0770040, 0x62003102, - 0xa01a3240, 0x62004d02, 0x27791a70, 0x31007703, - 0xa07d3240, 0x77003b02, 0xa16c1b40, 0x1a0e4902, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0xaa1e1c40, 0x1b0e3502, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa07b1c40, 0x43027902, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27171c70, 0x3b007d03, 0x00030061, 0x1f060220, - 0x00347d05, 0x00000000, 0x00130061, 0x23060220, - 0x00347e05, 0x00000000, 0x00031e61, 0x07060220, - 0x00346c05, 0x00000000, 0x271c3270, 0x4d001a03, - 0x00131f61, 0x21060220, 0x00341e05, 0x00000000, - 0x00030070, 0x31050220, 0x52466c05, 0x00444906, - 0x00130070, 0x32050220, 0x52461e05, 0x00443506, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041f52, 0x19040e68, 0x0e2e3d05, 0x17057b05, - 0x00041a52, 0x43040e68, 0x0eae3705, 0x31051c05, - 0x00031a61, 0x1f260220, 0x00341905, 0x00000000, - 0x00131b61, 0x23260220, 0x00341a05, 0x00000000, - 0x00031b61, 0x07260220, 0x00344305, 0x00000000, - 0x00131c61, 0x21260220, 0x00344405, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000210, - 0xe14b1d65, 0x03fe1f03, 0xea4c1d65, 0x03fe2303, - 0xa04d1940, 0x04024b03, 0xe04f1965, 0x03f04d03, - 0xe0511968, 0x00204f03, 0x27531970, 0x51003303, - 0xae550070, 0x00004f03, 0x00041965, 0x00010220, - 0x22465305, 0x00465505, 0x01040022, 0x0001c060, - 0x000001a8, 0x000001a8, 0x00040069, 0x56058660, - 0x02463305, 0x00000002, 0xe0580068, 0x01e03303, - 0x00030061, 0x5a050220, 0x00440726, 0x00000000, - 0x00130061, 0x5b050220, 0x00442126, 0x00000000, - 0x00030061, 0x61050220, 0x00441f26, 0x00000000, - 0x00130061, 0x62050220, 0x00442326, 0x00000000, - 0xa16d1e40, 0x560e0702, 0xaa5c1f40, 0x570e2102, - 0xa16e0040, 0x560e1f02, 0xaa630040, 0x570e2302, - 0x00031c70, 0x5d050220, 0x52466d05, 0x00440706, - 0x00033261, 0x17060220, 0x00346d05, 0x00000000, - 0x00131d70, 0x5e050220, 0x52465c05, 0x00442106, - 0x00133261, 0x19060220, 0x00345c05, 0x00000000, - 0x00031e70, 0x64050220, 0x52466e05, 0x00441f06, - 0x00033261, 0x1b060220, 0x00346e05, 0x00000000, - 0x00131f70, 0x65050220, 0x52466305, 0x00442306, - 0x00133261, 0x1d060220, 0x00346305, 0x00000000, - 0x00041e52, 0x5f040e68, 0x0e2e5a05, 0x5d055805, - 0x00041b52, 0x66040e68, 0x0e2e6105, 0x64055805, - 0x00031a61, 0x17260220, 0x00345f05, 0x00000000, - 0x00131b61, 0x19260220, 0x00346005, 0x00000000, - 0x00031b61, 0x1b260220, 0x00346605, 0x00000000, - 0x00131c61, 0x1d260220, 0x00346705, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x7d140000, 0xfb041724, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c1b24, 0x00047d14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000c00, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xa0211b40, 0x27000502, 0x00040069, 0x67058660, - 0x02462505, 0x00000005, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe0151a68, 0x00602103, - 0xa0691a40, 0x03f06703, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00041965, 0x23058220, - 0x22466905, 0xffffffc0, 0x01040022, 0x0001c060, - 0x00000b70, 0x00000b70, 0xa0250040, 0x21003f02, - 0x00044231, 0x6e140000, 0xfb040124, 0x00040000, - 0x276a1970, 0x3f002503, 0xa0530040, 0x25003b02, - 0xa0271a40, 0x41226a02, 0x276b1a70, 0x3b005303, - 0x00033261, 0x1b060220, 0x00345305, 0x00000000, - 0x00130061, 0x1f060220, 0x00345405, 0x00000000, - 0xe0722265, 0x03f05303, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0741940, 0x04027203, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe0761965, 0x03f07403, 0xa0551940, 0x76202302, - 0xe0571968, 0x00205503, 0x00042269, 0x31058660, - 0x02466e05, 0x00000006, 0x00041f52, 0x6d040e68, - 0x0e2e3d05, 0x6b052705, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa1701a40, 0x310e4902, - 0xaa6f1b40, 0x320e3502, 0x00031b61, 0x1b260220, - 0x00346d05, 0x00000000, 0x00131c61, 0x1f260220, - 0x00346e05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031c70, 0x71050220, - 0x52467005, 0x00444906, 0x00033261, 0x07060220, - 0x00347005, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131d61, 0x1d060220, - 0x00346f05, 0x00000000, 0x00130070, 0x70050220, - 0x52466f05, 0x00443506, 0x00040070, 0x00010220, - 0x52467605, 0x00462305, 0x00031d40, 0x72052660, - 0x06467105, 0x00444926, 0x00131b40, 0x71052660, - 0x06467005, 0x00443526, 0x00031a61, 0x07260220, - 0x00347205, 0x00000000, 0x00131a61, 0x1d260220, - 0x00347105, 0x00000000, 0x01040022, 0x0001c060, - 0x00000448, 0x00000448, 0xa0783240, 0x76003102, - 0xa07c3240, 0x76002502, 0x00040069, 0x59058660, - 0x02463905, 0x00000004, 0x00040061, 0x51050220, - 0x00463305, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x277a1c70, 0x31007803, - 0xa1430040, 0x780e4902, 0xaa440040, 0x790e3502, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x277e1e70, 0x25007c03, 0xa04d0040, 0x7c003b02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031c70, 0x03050220, 0x52464305, 0x00444906, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c70, 0x04050220, 0x52464405, 0x00443506, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0011c40, 0x27027e02, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27171c70, 0x3b004d03, - 0x00041b52, 0x4b040e68, 0x0eae3705, 0x03057a05, - 0x00041a52, 0x4f040e68, 0x0e2e3d05, 0x17050105, - 0x00041a70, 0x00010220, 0x42465105, 0x00465705, - 0x01040028, 0x0001c660, 0x00000158, 0x00000158, - 0x00043269, 0x5b058660, 0x02465105, 0x00000002, - 0xe05d1f68, 0x01e05103, 0xa05f1a40, 0x5b004302, - 0xa0611f40, 0x5b004d02, 0x275b1a70, 0x43005f03, - 0x00033261, 0x01060220, 0x00345f05, 0x00000000, - 0x00133261, 0x03060220, 0x00346005, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031c61, 0x17060220, 0x00346105, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131d61, 0x19060220, 0x00346205, 0x00000000, - 0x275f0070, 0x4d006103, 0x00041e52, 0x61040e68, - 0x0e2e4b05, 0x5b055d05, 0x00041a52, 0x5b040e68, - 0x0e2e4f05, 0x5f055d05, 0x00031a61, 0x01260220, - 0x00346105, 0x00000000, 0x00131b61, 0x03260220, - 0x00346205, 0x00000000, 0x00031b61, 0x17260220, - 0x00345b05, 0x00000000, 0x00131c61, 0x19260220, - 0x00345c05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x5b140000, - 0xfb040124, 0x00040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c1724, 0x00045b14, 0x00040052, 0x51044160, - 0x0e0e0040, 0x51055905, 0x00040027, 0x00014060, - 0x00000000, 0xfffffe98, 0x00043265, 0x18058220, - 0x02465505, 0xfffffffc, 0xa0511940, 0x18205502, - 0x00041970, 0x00010220, 0x52463305, 0x00465105, - 0x01040022, 0x0001c060, 0x00000180, 0x00000180, - 0xa0510040, 0x18004d02, 0xa0571f40, 0x18004302, - 0x27551a70, 0x4d005103, 0xa05b3240, 0x33005102, - 0x274d1b70, 0x43005703, 0xa0590040, 0x33005702, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031b61, 0x17060220, 0x00345b05, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x19060220, 0x00345c05, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031b61, 0x01060220, 0x00345905, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x03060220, 0x00345a05, 0x00000000, - 0x27430070, 0x57005903, 0x277c0070, 0x51005b03, - 0x00041a52, 0x57042e68, 0x0e2e4d05, 0x43054b05, - 0x00041a52, 0x59042e68, 0x0e2e5505, 0x7c054f05, - 0x00031a61, 0x01260220, 0x00345705, 0x00000000, - 0x00131b61, 0x03260220, 0x00345805, 0x00000000, - 0x00031b61, 0x17260220, 0x00345905, 0x00000000, - 0x00131c61, 0x19260220, 0x00345a05, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x58140000, 0xf3000124, 0x00020000, - 0x00042261, 0x7e050020, 0x00665807, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3081724, 0x00027e14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000568, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xe05a1c65, 0x00305303, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa05c1940, 0x00425a03, - 0xee5e1965, 0x00305c03, 0x01040022, 0x0001c060, - 0x00000310, 0x00000310, 0x00041a70, 0x00010220, - 0x52463305, 0x00465e05, 0x01040022, 0x0001c060, - 0x00000188, 0x00000188, 0xa0600040, 0x33003102, - 0xa0690040, 0x33002502, 0x27621a70, 0x31006003, - 0xa1730040, 0x600e4902, 0xaa640040, 0x610e3502, - 0xa06e1c40, 0x69003b02, 0x00031b70, 0x65050220, - 0x52467305, 0x00444906, 0x00033261, 0x01060220, - 0x00347305, 0x00000000, 0x00131c70, 0x66050220, - 0x52466405, 0x00443506, 0x00133261, 0x03060220, - 0x00346405, 0x00000000, 0x276b0070, 0x25006903, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031e61, 0x17060220, 0x00346e05, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131f61, 0x19060220, 0x00346f05, 0x00000000, - 0x27700070, 0x3b006e03, 0x00041e52, 0x67040e68, - 0x0eae3705, 0x65056205, 0xa06d1d40, 0x27026b02, - 0x00031a61, 0x01260220, 0x00346705, 0x00000000, - 0x00131b61, 0x03260220, 0x00346805, 0x00000000, - 0x00041b52, 0x72040e68, 0x0e2e3d05, 0x70056d05, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x68140000, 0xf3000124, 0x00020000, - 0x00031961, 0x17260220, 0x00347205, 0x00000000, - 0x00131a61, 0x19260220, 0x00347305, 0x00000000, - 0x00042261, 0x01050020, 0x00666807, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3081724, 0x00020114, - 0x00040025, 0x00004600, 0x00000000, 0x00000168, - 0xa0730040, 0x5e002502, 0xa07e3240, 0x5e003102, - 0x27751a70, 0x25007303, 0xa0793240, 0x73003b02, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0xaa031b40, 0x7f0e3502, 0xa1741c40, 0x7e0e4902, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0771c40, 0x27027502, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x277b1c70, 0x3b007903, - 0x00030061, 0x1b060220, 0x00347905, 0x00000000, - 0x00130061, 0x1f060220, 0x00347a05, 0x00000000, - 0x00131e61, 0x1d060220, 0x00340305, 0x00000000, - 0x27013270, 0x31007e03, 0x00031f61, 0x07060220, - 0x00347405, 0x00000000, 0x00033270, 0x17050220, - 0x52467405, 0x00444906, 0x00133270, 0x18050220, - 0x52460305, 0x00443506, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041f52, 0x7d040e68, - 0x0e2e3d05, 0x7b057705, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x19040e68, - 0x0eae3705, 0x17050105, 0x00031a61, 0x1b260220, - 0x00347d05, 0x00000000, 0x00131b61, 0x1f260220, - 0x00347e05, 0x00000000, 0x00031b61, 0x07260220, - 0x00341905, 0x00000000, 0x00131c61, 0x1d260220, - 0x00341a05, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000210, 0xe1251d65, 0x03fe1b03, - 0xea261d65, 0x03fe1f03, 0xa0271940, 0x04022503, - 0xe0311965, 0x03f02703, 0xe0431968, 0x00203103, - 0x274b1970, 0x43003303, 0xae4d0070, 0x00003103, - 0x00041965, 0x00010220, 0x22464b05, 0x00464d05, - 0x01040022, 0x0001c060, 0x000001a8, 0x000001a8, - 0x00040069, 0x4e058660, 0x02463305, 0x00000002, - 0xe0500068, 0x01e03303, 0x00030061, 0x52050220, - 0x00440726, 0x00000000, 0x00130061, 0x53050220, - 0x00441d26, 0x00000000, 0x00030061, 0x59050220, - 0x00441b26, 0x00000000, 0x00130061, 0x5a050220, - 0x00441f26, 0x00000000, 0xa1751e40, 0x4e0e0702, - 0xaa541f40, 0x4f0e1d02, 0xa1760040, 0x4e0e1b02, - 0xaa5b0040, 0x4f0e1f02, 0x00031c70, 0x55050220, - 0x52467505, 0x00440706, 0x00033261, 0x01060220, - 0x00347505, 0x00000000, 0x00131d70, 0x56050220, - 0x52465405, 0x00441d06, 0x00133261, 0x03060220, - 0x00345405, 0x00000000, 0x00031e70, 0x5c050220, - 0x52467605, 0x00441b06, 0x00033261, 0x17060220, - 0x00347605, 0x00000000, 0x00131f70, 0x5d050220, - 0x52465b05, 0x00441f06, 0x00133261, 0x19060220, - 0x00345b05, 0x00000000, 0x00041e52, 0x57040e68, - 0x0e2e5205, 0x55055005, 0x00041b52, 0x5e040e68, - 0x0e2e5905, 0x5c055005, 0x00031a61, 0x01260220, - 0x00345705, 0x00000000, 0x00131b61, 0x03260220, - 0x00345805, 0x00000000, 0x00031b61, 0x17260220, - 0x00345e05, 0x00000000, 0x00131c61, 0x19260220, - 0x00345f05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x07140000, - 0xfb040124, 0x00040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c1724, 0x00040714, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000018, 0xa0051b40, 0x23002102, - 0x00040024, 0x0001c060, 0x00000030, 0x00000030, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x00041f61, 0x15050220, 0x00462905, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000cc0, - 0x0004cb69, 0x5f058660, 0x02460b05, 0x00000003, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0xe00f0068, 0x00600503, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0611a40, 0x03f05f03, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041965, 0x07058220, 0x22466105, 0xffffffc0, - 0x01040022, 0x0001c060, 0x00000c10, 0x00000c10, - 0xa0173240, 0x05003f02, 0xa1773240, 0x04ce4903, - 0xaa6b3240, 0x04ce3503, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27621b70, 0x3f001703, - 0xa01b3240, 0x17003b02, 0x00031c61, 0x66060220, - 0x00347705, 0x00000000, 0x00131c61, 0x68060220, - 0x00346b05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0191c40, 0x41226202, - 0x27631c70, 0x3b001b03, 0x00033261, 0x7b060220, - 0x00341b05, 0x00000000, 0x00133261, 0x03060220, - 0x00341c05, 0x00000000, 0xe0722265, 0x03f01b03, - 0x00033270, 0x78050220, 0x52467705, 0x00444906, - 0x00133270, 0x6c050220, 0x52466b05, 0x00443506, - 0x00041e52, 0x6a040e68, 0x0e2e3d05, 0x63051905, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0741c40, 0x04027203, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031c40, 0x7d052660, - 0x06467805, 0x00444926, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131c40, 0x6d052660, - 0x06466c05, 0x00443526, 0x00031c61, 0x7b260220, - 0x00346a05, 0x00000000, 0x00131d61, 0x03260220, - 0x00346b05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe0761d65, 0x03f07403, - 0x00031d61, 0x66260220, 0x00347d05, 0x00000000, - 0x00131d61, 0x68260220, 0x00346d05, 0x00000000, - 0xa01f1b40, 0x76200702, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x6e140000, - 0xfb046624, 0x00040000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xe0211968, 0x00201f03, - 0x00042269, 0x1d058660, 0x02466e05, 0x00000006, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa17e1940, 0x1d0e4902, 0xaa6f1a40, 0x1e0e3502, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031a70, 0x7f050220, 0x52467e05, 0x00444906, - 0x00033261, 0x79060220, 0x00347e05, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x70050220, 0x52466f05, 0x00443506, - 0x00133261, 0x01060220, 0x00346f05, 0x00000000, - 0x00040070, 0x00010220, 0x52467605, 0x00460705, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00031d40, 0x23052660, 0x06467f05, 0x00444926, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131c40, 0x71052660, 0x06467005, 0x00443526, - 0x00031a61, 0x79260220, 0x00342305, 0x00000000, - 0x00131a61, 0x01260220, 0x00347105, 0x00000000, - 0x01040022, 0x0001c060, 0x000003b8, 0x000003b8, - 0xa0273640, 0x76001d02, 0xa03f0040, 0x76001702, - 0x00043a69, 0x23058660, 0x02463905, 0x00000004, - 0x00040061, 0x7d050220, 0x00463305, 0x00000000, - 0x27391c70, 0x1d002703, 0xa1253640, 0x270e4902, - 0xaa263640, 0x280e3502, 0x27411e70, 0x17003f03, - 0xa0310040, 0x3f003b02, 0x00031c70, 0x4b050220, - 0x52462505, 0x00444906, 0x00131c70, 0x4c050220, - 0x52462605, 0x00443506, 0xa0431c40, 0x19024102, - 0x274d1c70, 0x3b003103, 0x00041b52, 0x27040e68, - 0x0eae3705, 0x4b053905, 0x00041a52, 0x39040e68, - 0x0e2e3d05, 0x4d054305, 0x00041a70, 0x00010220, - 0x42467d05, 0x00462105, 0x01040028, 0x0001c660, - 0x00000138, 0x00000138, 0x00041f69, 0x4e058660, - 0x02467d05, 0x00000002, 0xe03f3268, 0x01e07d03, - 0xa0411a40, 0x4e002502, 0xa04b0040, 0x4e003102, - 0x27431a70, 0x25004103, 0x00033261, 0x67060220, - 0x00344105, 0x00000000, 0x00133261, 0x69060220, - 0x00344205, 0x00000000, 0x274d1c70, 0x31004b03, - 0x00033261, 0x6b060220, 0x00344b05, 0x00000000, - 0x00133261, 0x6d060220, 0x00344c05, 0x00000000, - 0x00041e52, 0x4f040e68, 0x0e2e2705, 0x43053f05, - 0x00041c52, 0x51040e68, 0x0e2e3905, 0x4d053f05, - 0x00031a61, 0x67260220, 0x00344f05, 0x00000000, - 0x00131b61, 0x69260220, 0x00345005, 0x00000000, - 0x00031b61, 0x6b260220, 0x00345105, 0x00000000, - 0x00131c61, 0x6d260220, 0x00345205, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x3f140000, 0xfb046724, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c6b24, 0x00043f14, - 0x00040052, 0x7d044160, 0x0e0e0040, 0x7d052305, - 0x00040027, 0x00014060, 0x00000000, 0xfffffeb8, - 0x00040065, 0x52058220, 0x02461f05, 0xfffffffc, - 0xa0541940, 0x52201f02, 0x00041970, 0x00010220, - 0x52463305, 0x00465405, 0x01040022, 0x0001c060, - 0x00000170, 0x00000170, 0xa0550040, 0x52003102, - 0xa0590040, 0x52002502, 0x27571a70, 0x31005503, - 0xa0630040, 0x33005502, 0x275b1b70, 0x25005903, - 0xa05d0040, 0x33005902, 0x00031b61, 0x70060220, - 0x00346305, 0x00000000, 0x00131c61, 0x72060220, - 0x00346405, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x6c060220, - 0x00345d05, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x6e060220, - 0x00345e05, 0x00000000, 0x275f0070, 0x59005d03, - 0x27653270, 0x55006303, 0x00041a52, 0x61042e68, - 0x0e2e5b05, 0x5f052705, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x67042e68, - 0x0e2e5705, 0x65053905, 0x00031a61, 0x6c260220, - 0x00346105, 0x00000000, 0x00131b61, 0x6e260220, - 0x00346205, 0x00000000, 0x00031b61, 0x70260220, - 0x00346705, 0x00000000, 0x00131c61, 0x72260220, - 0x00346805, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x62140000, - 0xf3006c24, 0x00020000, 0x00042261, 0x40050020, - 0x00666207, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xf3087024, 0x00024014, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000588, 0xe0683265, 0x00301b03, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa06a1940, 0x00426803, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xee6c1965, 0x00306a03, - 0x01040022, 0x0001c060, 0x000002e0, 0x000002e0, - 0x00041a70, 0x00010220, 0x52463305, 0x00466c05, - 0x01040022, 0x0001c060, 0x00000188, 0x00000188, - 0xa06e3240, 0x33001d02, 0xa0210040, 0x33001702, - 0x277d1a70, 0x1d006e03, 0xa1243a40, 0x6e0e4902, - 0xaa7f0040, 0x6f0e3502, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa0261c40, 0x21003b02, - 0x00031b70, 0x1b050220, 0x52462405, 0x00444906, - 0x00033261, 0x71060220, 0x00342405, 0x00000000, - 0x00131c70, 0x1c050220, 0x52467f05, 0x00443506, - 0x00133261, 0x73060220, 0x00347f05, 0x00000000, - 0x27230070, 0x17002103, 0x00031e61, 0x75060220, - 0x00342605, 0x00000000, 0x00131f61, 0x77060220, - 0x00342705, 0x00000000, 0x27310070, 0x3b002603, - 0x00041e52, 0x1f040e68, 0x0eae3705, 0x1b057d05, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0251d40, 0x19022302, 0x00031a61, 0x71260220, - 0x00341f05, 0x00000000, 0x00131b61, 0x73260220, - 0x00342005, 0x00000000, 0x00041b52, 0x39040e68, - 0x0e2e3d05, 0x31052505, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x20140000, - 0xf3007124, 0x00020000, 0x00031961, 0x75260220, - 0x00343905, 0x00000000, 0x00131a61, 0x77260220, - 0x00343a05, 0x00000000, 0x00042261, 0x41050020, - 0x00662007, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xf3087524, 0x00024114, 0x00040025, 0x00004600, - 0x00000000, 0x00000138, 0xa03f3240, 0x6c001702, - 0xa0500040, 0x6c001d02, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27411a70, 0x17003f03, - 0xa04b0040, 0x3f003b02, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa1251b40, 0x500e4902, - 0xaa541c40, 0x510e3502, 0xa0431c40, 0x19024102, - 0x274d1c70, 0x3b004b03, 0x00030061, 0x7b060220, - 0x00344b05, 0x00000000, 0x00130061, 0x03060220, - 0x00344c05, 0x00000000, 0x00031e61, 0x79060220, - 0x00342505, 0x00000000, 0x27520070, 0x1d005003, - 0x00131f61, 0x01060220, 0x00345405, 0x00000000, - 0x00030070, 0x55050220, 0x52462505, 0x00444906, - 0x00130070, 0x56050220, 0x52465405, 0x00443506, - 0x00041f52, 0x4f040e68, 0x0e2e3d05, 0x4d054305, - 0x00041a52, 0x57040e68, 0x0eae3705, 0x55055205, - 0x00031a61, 0x7b260220, 0x00344f05, 0x00000000, - 0x00131b61, 0x03260220, 0x00345005, 0x00000000, - 0x00031b61, 0x79260220, 0x00345705, 0x00000000, - 0x00131c61, 0x01260220, 0x00345805, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000260, - 0xe1581a65, 0x03fe7b03, 0xea591d65, 0x03fe0303, - 0xa05a1940, 0x04025803, 0xe05c1965, 0x03f05a03, - 0xe05e1968, 0x00205c03, 0x27601970, 0x5e003303, - 0xae620070, 0x00005c03, 0x00041965, 0x00010220, - 0x22466005, 0x00466205, 0x01040022, 0x0001c060, - 0x000001f8, 0x000001f8, 0x00040069, 0x6b058660, - 0x02463305, 0x00000002, 0xe06d3268, 0x01e03303, - 0x00033261, 0x6f050220, 0x00447926, 0x00000000, - 0x00133261, 0x70050220, 0x00440126, 0x00000000, - 0x00033261, 0x76050220, 0x00447b26, 0x00000000, - 0x00133261, 0x77050220, 0x00440326, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa1261e40, 0x6b0e7902, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0xaa711f40, 0x6c0e0102, - 0xa1273640, 0x6b0e7b02, 0xaa783240, 0x6c0e0302, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031c70, 0x72050220, 0x52462605, 0x00447906, - 0x00030061, 0x63060220, 0x00342605, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00131d70, 0x73050220, 0x52467105, 0x00440106, - 0x00133261, 0x65060220, 0x00347105, 0x00000000, - 0x00031e70, 0x79050220, 0x52462705, 0x00447b06, - 0x00033261, 0x67060220, 0x00342705, 0x00000000, - 0x00131f70, 0x7a050220, 0x52467805, 0x00440306, - 0x00130061, 0x69060220, 0x00347805, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00041e52, 0x74040e68, 0x0e2e6f05, 0x72056d05, - 0x00041b52, 0x7b040e68, 0x0e2e7605, 0x79056d05, - 0x00031a61, 0x63260220, 0x00347405, 0x00000000, - 0x00131b61, 0x65260220, 0x00347505, 0x00000000, - 0x00031b61, 0x67260220, 0x00347b05, 0x00000000, - 0x00131c61, 0x69260220, 0x00347c05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x42140000, 0xfb046324, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb0c6724, 0x00044214, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000030, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa07c1b40, 0x07000502, 0xe02f1968, 0x00607c03, - 0x00040024, 0x0001c060, 0x00000080, 0x00000080, - 0x00042161, 0x2b050220, 0x00462905, 0x00000000, - 0x00040061, 0x2d050220, 0x00462905, 0x00000000, - 0x00041c61, 0x2f050220, 0x00462905, 0x00000000, - 0x00041e61, 0x0d050220, 0x00462905, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x0f050220, 0x00462905, 0x00000000, - 0x00043861, 0x15050220, 0x00462905, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0xa07d3240, 0x02804503, 0xa0043240, 0x04004503, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27011a70, 0x45007d03, 0x00030061, 0x4e060220, - 0x00347d05, 0x00000000, 0x00130061, 0x50060220, - 0x00347e05, 0x00000000, 0x27061c70, 0x45000403, - 0x00030061, 0x49060220, 0x00340405, 0x00000000, - 0x00130061, 0x4b060220, 0x00340505, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0031e40, 0x47020102, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0171c40, 0x47020602, - 0x00031a61, 0x4e260220, 0x00340305, 0x00000000, - 0x00131b61, 0x50260220, 0x00340405, 0x00000000, - 0x00031b61, 0x49260220, 0x00341705, 0x00000000, - 0x00131c61, 0x4b260220, 0x00341805, 0x00000000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x00000000, 0xfb0c4924, 0x003c0944, - 0xa0183240, 0x05004503, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x271a1970, 0x45001803, - 0x00033361, 0x4a060220, 0x00341805, 0x00000000, - 0x00133361, 0x4c060220, 0x00341905, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa01c1b40, 0x47021a02, 0x00031961, 0x4a260220, - 0x00341c05, 0x00000000, 0x00131a61, 0x4c260220, - 0x00341d05, 0x00000000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x00000000, - 0xfb0c4a24, 0x001c1134, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x00000000, - 0xfb0c4e24, 0x003c2944, 0x80030061, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, - 0x314e4547, 0x54525f32, 0x305f5341, 0x00003530, -}; -static const struct brw_kernel gfx125_bvh_copy_serialize_for_input_dump_indirect = { - .prog_data = { - .base.nr_params = 16, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 1024, - .base.total_shared = 0, - .base.program_size = 54608, - .base.const_data_size = 15, - .base.const_data_offset = 54592, - .base.num_relocs = 2, - .base.relocs = gfx125_bvh_copy_serialize_for_input_dump_indirect_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 16, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 32, - .arg_count = 4, - .args = gfx125_bvh_copy_serialize_for_input_dump_indirect_args, - .code = gfx125_bvh_copy_serialize_for_input_dump_indirect_code, -}; -const char *gfx125_bvh_copy_serialize_for_input_dump_indirect_sha1 = "1cfd14f55c2dd60cac81ea62ae04323a1ba8c57f"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_copy_serialize_indirect.h b/src/intel/vulkan/grl/gfx125_bvh_copy_serialize_indirect.h deleted file mode 100644 index c8a88d98edc..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_copy_serialize_indirect.h +++ /dev/null @@ -1,8349 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_copy_serialize_indirect_relocs[] = { - { 1, BRW_SHADER_RELOC_TYPE_MOV_IMM, 4072, 0 }, - { 0, BRW_SHADER_RELOC_TYPE_MOV_IMM, 4088, 0 }, -}; -static const struct brw_kernel_arg_desc gfx125_bvh_copy_serialize_indirect_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g72<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g15<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g73<1>UD g72<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -mov(8) g121<1>UW 0x76543210V { align1 WE_all 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g1UD g73UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g121.8<1>UW g121<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g3.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g5.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g47.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g51.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g49.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g17.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g3<2>F g2<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g5<2>F g2<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g47<2>F g2.2<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g51<2>F g2.2<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g49<2>F g2.4<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g17<2>F g2.4<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g53<1>UD g47.1<8,4,2>UD { align1 1Q F@4 }; -add(8) g97<1>D g47<8,4,2>D 168D { align1 1Q compacted }; -add(8) g102<1>D g47<8,4,2>D 156D { align1 1Q compacted }; -add(8) g106<1>D g47<8,4,2>D 32D { align1 1Q compacted }; -add(8) g115<1>D g47<8,4,2>D 16D { align1 1Q compacted }; -add(8) g11<1>D g47<8,4,2>D 24D { align1 1Q compacted }; -add(8) g33<1>D g47<8,4,2>D 44D { align1 1Q compacted }; -add(8) g66<1>D g47<8,4,2>D 40D { align1 1Q compacted }; -mov(8) g54<1>UD g51.1<8,4,2>UD { align1 2Q F@3 }; -add(8) g98<1>D g51<8,4,2>D 168D { align1 2Q compacted }; -add(8) g103<1>D g51<8,4,2>D 156D { align1 2Q compacted }; -add(8) g107<1>D g51<8,4,2>D 32D { align1 2Q compacted }; -add(8) g116<1>D g51<8,4,2>D 16D { align1 2Q compacted }; -add(8) g119<1>D g51<8,4,2>D 24D { align1 2Q compacted }; -add(8) g126<1>D g51<8,4,2>D 44D { align1 2Q compacted }; -add(8) g32<1>D g51<8,4,2>D 40D { align1 2Q compacted }; -mov(8) g82<2>UD g97<4,4,1>UD { align1 1Q }; -mov(8) g27<2>UD g102<4,4,1>UD { align1 1Q }; -mov(8) g23<2>UD g106<4,4,1>UD { align1 1Q }; -mov(8) g43<2>UD g115<4,4,1>UD { align1 1Q }; -mov(8) g19<2>UD g11<4,4,1>UD { align1 1Q }; -mov(8) g35<2>UD g33<4,4,1>UD { align1 1Q }; -mov(8) g39<2>UD g66<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(16) g99<1>UD g97<1,1,0>UD 0x000000a8UD { align1 1H compacted }; -mov(8) g84<2>UD g98<4,4,1>UD { align1 2Q }; -mov(8) g29<2>UD g103<4,4,1>UD { align1 2Q }; -mov(8) g25<2>UD g107<4,4,1>UD { align1 2Q }; -mov(8) g45<2>UD g116<4,4,1>UD { align1 2Q }; -mov(8) g21<2>UD g119<4,4,1>UD { align1 2Q }; -mov(8) g37<2>UD g126<4,4,1>UD { align1 2Q }; -mov(8) g41<2>UD g32<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g104<1>UD g102<1,1,0>UD 0x0000009cUD { align1 1H compacted }; -add(8) g7<1>D -g99<8,8,1>D g47.1<8,4,2>D { align1 1Q I@7 }; -add(8) g100<1>D -g100<8,8,1>D g51.1<8,4,2>D { align1 2Q I@7 }; -cmp.l.f0.0(16) g108<1>UD g106<1,1,0>UD 0x00000020UD { align1 1H compacted }; -cmp.l.f0.0(16) g117<1>UD g115<1,1,0>UD 0x00000010UD { align1 1H compacted }; -cmp.l.f0.0(8) g12<1>UD g11<8,8,1>UD g47<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g120<1>UD g119<8,8,1>UD g51<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(8) g34<1>UD g33<8,8,1>UD g47<8,4,2>UD { align1 1Q }; -add(8) g8<1>D -g104<8,8,1>D g47.1<8,4,2>D { align1 1Q I@7 }; -add(8) g105<1>D -g105<8,8,1>D g51.1<8,4,2>D { align1 2Q I@7 }; -cmp.l.f0.0(8) g127<1>UD g126<8,8,1>UD g51<8,4,2>UD { align1 2Q }; -mov(8) g82.1<2>UD g7<4,4,1>UD { align1 1Q I@7 }; -cmp.l.f0.0(8) g67<1>UD g66<8,8,1>UD g47<8,4,2>UD { align1 1Q }; -mov(8) g84.1<2>UD g100<4,4,1>UD { align1 2Q }; -add(8) g9<1>D -g108<8,8,1>D g47.1<8,4,2>D { align1 1Q }; -add(8) g109<1>D -g109<8,8,1>D g51.1<8,4,2>D { align1 2Q }; -cmp.l.f0.0(8) g33<1>UD g32<8,8,1>UD g51<8,4,2>UD { align1 2Q }; -add(8) g10<1>D -g117<8,8,1>D g47.1<8,4,2>D { align1 1Q }; -add(8) g118<1>D -g118<8,8,1>D g51.1<8,4,2>D { align1 2Q }; -add(8) g31<1>D -g12<8,8,1>D g47.1<8,4,2>D { align1 1Q }; -add(8) g122<1>D -g120<8,8,1>D g51.1<8,4,2>D { align1 2Q }; -add(8) g65<1>D -g34<8,8,1>D g47.1<8,4,2>D { align1 1Q }; -mov(8) g27.1<2>UD g8<4,4,1>UD { align1 1Q }; -mov(8) g29.1<2>UD g105<4,4,1>UD { align1 2Q }; -add(8) g68<1>D -g67<8,8,1>D g47.1<8,4,2>D { align1 1Q }; -send(16) g101UD g82UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(8) g23.1<2>UD g9<4,4,1>UD { align1 1Q }; -mov(8) g25.1<2>UD g109<4,4,1>UD { align1 2Q }; -add(8) g34<1>D -g33<8,8,1>D g51.1<8,4,2>D { align1 2Q }; -mov(8) g43.1<2>UD g10<4,4,1>UD { align1 1Q }; -mov(8) g45.1<2>UD g118<4,4,1>UD { align1 2Q }; -mov(8) g19.1<2>UD g31<4,4,1>UD { align1 1Q }; -mov(8) g21.1<2>UD g122<4,4,1>UD { align1 2Q }; -mov(8) g35.1<2>UD g65<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g1UD g27UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g39.1<2>UD g68<4,4,1>UD { align1 1Q I@7 }; -add(8) g31<1>D -g127<8,8,1>D g51.1<8,4,2>D { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g7UD g23UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(8) g41.1<2>UD g34<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g57UD g43UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g37.1<2>UD g31<4,4,1>UD { align1 2Q I@2 }; -shr(16) g55<1>UD g101<1,1,0>UD 0x00000008UD { align1 1H $1.dst compacted }; -add(16) g79<1>D g55<1,1,0>D 4D { align1 1H I@1 compacted }; -add(16) g110<1>D g9<1,1,0>D -g7<1,1,0>D { align1 1H $3.dst compacted }; -cmp.l.f0.0(16) null<1>UD g11<8,8,1>UD g13<8,8,1>UD { align1 1H $3.dst }; -add(16) g123<1>D g63<1,1,0>D -g61<1,1,0>D { align1 1H $4.dst compacted }; -add(16) g125<1>D g59<1,1,0>D -g57<1,1,0>D { align1 1H $4.dst compacted }; -shr(16) g112<1>UD g110<1,1,0>UD 0x00000001UD { align1 1H I@4 compacted }; -shl(16) g65<1>D g123<8,8,1>D 0x00000006UD { align1 1H I@3 }; -shl(16) g67<1>D g125<8,8,1>D 0x00000006UD { align1 1H I@3 }; -shl(16) g114<1>D g112<8,8,1>D 0x00000007UD { align1 1H I@3 }; -(+f0.0) if(16) JIP: LABEL1 UIP: LABEL0 { align1 1H }; -add(8) g71<1>D g47<8,4,2>D 64D { align1 1Q compacted }; -add(8) g69<1>D g51<8,4,2>D 64D { align1 2Q compacted }; -add(8) g74<1>D g47<8,4,2>D 88D { align1 1Q compacted }; -add(8) g89<1>D g51<8,4,2>D 88D { align1 2Q compacted }; -cmp.l.f0.0(8) g72<1>UD g71<8,8,1>UD g47<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g70<1>UD g69<8,8,1>UD g51<8,4,2>UD { align1 2Q I@4 }; -mov(8) g57<2>UD g71<4,4,1>UD { align1 1Q }; -mov(8) g59<2>UD g69<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g75<1>UD g74<8,8,1>UD g47<8,4,2>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g90<1>UD g89<8,8,1>UD g51<8,4,2>UD { align1 2Q I@6 }; -mov(8) g61<2>UD g74<4,4,1>UD { align1 1Q }; -mov(8) g63<2>UD g89<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g73<1>D -g72<8,8,1>D g47.1<8,4,2>D { align1 1Q I@7 }; -add(8) g71<1>D -g70<8,8,1>D g51.1<8,4,2>D { align1 2Q I@7 }; -add(8) g76<1>D -g75<8,8,1>D g47.1<8,4,2>D { align1 1Q I@6 }; -add(8) g91<1>D -g90<8,8,1>D g51.1<8,4,2>D { align1 2Q I@6 }; -mov(8) g57.1<2>UD g73<4,4,1>UD { align1 1Q I@4 }; -mov(8) g59.1<2>UD g71<4,4,1>UD { align1 2Q I@4 }; -mov(8) g61.1<2>UD g76<4,4,1>UD { align1 1Q I@4 }; -mov(8) g63.1<2>UD g91<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g31UD g57UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g92UD g61UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mul(16) g72<1>D g31<1,1,0>D 12W { align1 1H $5.dst compacted }; -shl(16) g77<1>D g33<8,8,1>D 0x00000003UD { align1 1H $5.dst }; -cmp.l.f0.0(16) null<1>UD g11<8,8,1>UD g92<8,8,1>UD { align1 1H $6.dst }; -add(16) g74<1>D g72<1,1,0>D 63D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g81<1>D g77<1,1,0>D 63D { align1 1H I@3 compacted }; -and(16) g76<1>UD g74<8,8,1>UD 0xffffffc0UD { align1 1H I@2 }; -and(16) g88<1>UD g81<8,8,1>UD 0xffffffc0UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL3 UIP: LABEL2 { align1 1H }; -add(16) g93<1>D g125<1,1,0>D 255D { align1 1H compacted }; -add(8) g78<1>D g47<8,4,2>D 80D { align1 1Q compacted }; -add(8) g97<1>D g51<8,4,2>D 80D { align1 2Q compacted }; -shl(16) g116<1>D g125<8,8,1>D 0x00000005UD { align1 1H }; -and(16) g95<1>UD g93<8,8,1>UD 0xffffff00UD { align1 1H I@4 }; -cmp.l.f0.0(8) g81<1>UD g78<8,8,1>UD g47<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g98<1>UD g97<8,8,1>UD g51<8,4,2>UD { align1 2Q I@4 }; -mov(8) g83<2>UD g78<4,4,1>UD { align1 1Q $1.src }; -mov(8) g85<2>UD g97<4,4,1>UD { align1 2Q $1.src }; -add(16) g118<1>D g116<1,1,0>D 63D { align1 1H I@6 compacted }; -add(8) g82<1>D -g81<8,8,1>D g47.1<8,4,2>D { align1 1Q I@5 }; -add(8) g99<1>D -g98<8,8,1>D g51.1<8,4,2>D { align1 2Q I@5 }; -and(16) g122<1>UD g118<8,8,1>UD 0xffffffc0UD { align1 1H I@3 }; -mov(8) g83.1<2>UD g82<4,4,1>UD { align1 1Q I@3 }; -mov(8) g85.1<2>UD g99<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g100UD g83UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -add(16) g102<1>D g100<1,1,0>D 255D { align1 1H $1.dst compacted }; -and(16) g104<1>UD g102<8,8,1>UD 0xffffff00UD { align1 1H @1 $1.dst }; -add(16) g106<1>D g95<1,1,0>D g104<1,1,0>D { align1 1H I@1 compacted }; -mul(16) g108<1>D g106<1,1,0>D 12W { align1 1H I@1 compacted }; -add(16) g110<1>D g108<1,1,0>D 63D { align1 1H I@1 compacted }; -and(16) g112<1>UD g110<8,8,1>UD 0xffffffc0UD { align1 1H I@1 }; -add(16) g94<1>D g112<1,1,0>D g122<1,1,0>D { align1 1H I@1 compacted }; -else(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; - -LABEL3: -mov(16) g94<1>UD 0x00000000UD { align1 1H I@2 }; - -LABEL2: -endif(16) JIP: LABEL4 { align1 1H }; -add(8) g83<1>D g47<8,4,2>D 12D { align1 1Q $1.src compacted }; -add(8) g123<1>D g51<8,4,2>D 12D { align1 2Q compacted }; -cmp.l.f0.0(8) g90<1>UD g83<8,8,1>UD g47<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g124<1>UD g123<8,8,1>UD g51<8,4,2>UD { align1 2Q I@2 }; -mov(8) g84<2>UD g83<4,4,1>UD { align1 1Q $1.src }; -mov(8) g86<2>UD g123<4,4,1>UD { align1 2Q $1.src }; -add(8) g91<1>D -g90<8,8,1>D g47.1<8,4,2>D { align1 1Q I@4 }; -add(8) g125<1>D -g124<8,8,1>D g51.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g84.1<2>UD g91<4,4,1>UD { align1 1Q I@2 }; -mov(8) g86.1<2>UD g125<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g126UD g84UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -shl(16) g7<1>D g126<8,8,1>D 0x00000002UD { align1 1H $1.dst }; -add(16) g9<1>D g7<1,1,0>D 51D { align1 1H I@1 compacted }; -and(16) g11<1>UD g9<8,8,1>UD 0xffffffc0UD { align1 1H I@1 }; -add(16) g13<1>D g11<1,1,0>D g76<1,1,0>D { align1 1H I@1 compacted }; -add3(16) g96<1>D g13<8,8,1>D g88<8,8,1>D g94<1,1,1>D { align1 1H I@1 }; - -LABEL4: -else(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; - -LABEL1: -mov(16) g96<1>UD 0x00000000UD { align1 1H I@2 }; - -LABEL0: -endif(16) JIP: LABEL5 { align1 1H }; - -LABEL5: -add(8) g92<1>D g47<8,4,2>D 12D { align1 1Q compacted }; -add(8) g14<1>D g51<8,4,2>D 12D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g73<1>D g1<8,8,1>D 0x00000006UD { align1 1H $2.dst }; -add(8) g75<1>D g47<8,4,2>D 164D { align1 1Q compacted }; -add(8) g76<1>D g51<8,4,2>D 164D { align1 2Q compacted }; -add(16) g90<1>D g114<1,1,0>D 255D { align1 1H I@7 compacted }; -mov(16) g81<1>D g121<8,8,1>UW { align1 1H $1.src }; -shl(16) g94<1>D g1<8,8,1>D 0x00000003UD { align1 1H }; -cmp.l.f0.0(8) g93<1>UD g92<8,8,1>UD g47<8,4,2>UD { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g63<1>UD g14<8,8,1>UD g51<8,4,2>UD { align1 2Q I@7 }; -mov(8) g59<2>UD g92<4,4,1>UD { align1 1Q $5.src }; -mov(8) g61<2>UD g14<4,4,1>UD { align1 2Q $6.src }; -mov(8) g31<2>UD g75<4,4,1>UD { align1 1Q I@7 }; -mov(8) g33<2>UD g76<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g77<1>UD g75<1,1,0>UD 0x000000a4UD { align1 1H compacted }; -add3(16) g69<1>D g90<8,8,1>D g65<8,8,1>D g67<1,1,1>D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g57<1>D g94<1,1,0>D 56D { align1 1H I@7 compacted }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -add(8) g64<1>D -g63<8,8,1>D g51.1<8,4,2>D { align1 2Q I@7 }; -add(8) g94<1>D -g93<8,8,1>D g47.1<8,4,2>D { align1 1Q }; -add(8) g95<1>D -g77<8,8,1>D g47.1<8,4,2>D { align1 1Q I@6 }; -add(8) g78<1>D -g78<8,8,1>D g51.1<8,4,2>D { align1 2Q I@7 }; -mov(8) g61.1<2>UD g64<4,4,1>UD { align1 2Q I@4 }; -mov(8) g59.1<2>UD g94<4,4,1>UD { align1 1Q I@4 }; -mov(8) g31.1<2>UD g95<4,4,1>UD { align1 1Q I@4 }; -mov(8) g33.1<2>UD g78<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g65UD g59UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g83UD g31UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -shl(16) g67<1>D g65<8,8,1>D 0x00000006UD { align1 1H $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(16) g85<1>D g83<8,8,1>D 0x00000003UD { align1 1H $8.dst }; -add(16) g71<1>D g67<1,1,0>D -192D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g87<1>D g85<1,1,0>D 63D { align1 1H I@2 compacted }; -add3(16) g91<1>D g69<8,8,1>D g96<8,8,1>D g71<1,1,1>D { align1 1H I@2 }; -and(16) g89<1>UD g87<8,8,1>UD 0xffffffc0UD { align1 1H I@2 }; -add3(16) g93<1>D g91<8,8,1>D g73<8,8,1>D g89<1,1,1>D { align1 1H I@1 }; -and(16) g11<1>UD g93<8,8,1>UD 0xffffffc0UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL7 UIP: LABEL6 { align1 1H }; -add(8) g95<1>D g47<8,4,2>D 152D { align1 1Q compacted }; -add(8) g96<1>D g51<8,4,2>D 152D { align1 2Q compacted }; -cmp.l.f0.0(16) g97<1>UD g95<1,1,0>UD 0x00000098UD { align1 1H I@1 compacted }; -mov(8) g7<2>UD g95<4,4,1>UD { align1 1Q }; -mov(8) g9<2>UD g96<4,4,1>UD { align1 2Q }; -add(8) g96<1>D -g97<8,8,1>D g47.1<8,4,2>D { align1 1Q I@3 }; -add(8) g98<1>D -g98<8,8,1>D g51.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g7.1<2>UD g96<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g98<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g99UD g7UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -add(8) g97<1>D g47<8,4,2>D g99<1,1,0>D { align1 1Q $9.dst compacted }; -add(8) g100<1>D g51<8,4,2>D g100<1,1,0>D { align1 2Q $9.dst compacted }; -cmp.l.f0.0(8) g98<1>UD g97<8,8,1>UD g47<8,4,2>UD { align1 1Q I@2 }; -mov(8) g83<2>UD g97<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g101<1>UD g100<8,8,1>UD g51<8,4,2>UD { align1 2Q I@3 }; -mov(8) g71<2>UD g100<4,4,1>UD { align1 2Q }; -add(8) g99<1>D -g98<8,8,1>D g47.1<8,4,2>D { align1 1Q I@4 }; -add(8) g102<1>D -g101<8,8,1>D g51.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g83.1<2>UD g99<4,4,1>UD { align1 1Q I@2 }; -mov(8) g71.1<2>UD g102<4,4,1>UD { align1 2Q I@2 }; -else(16) JIP: LABEL6 UIP: LABEL6 { align1 1H }; - -LABEL7: -mov(8) g100.1<2>F 0x0F /* 0F */ { align1 1Q I@4 }; -mov(8) g103.1<2>F 0x0F /* 0F */ { align1 2Q $1.dst }; -mov(8) g100<2>F 0x0F /* 0F */ { align1 1Q F@2 }; -mov(8) g103<2>F 0x0F /* 0F */ { align1 2Q F@2 }; -mov(8) g83.1<2>UD g100.1<8,4,2>UD { align1 1Q A@2 }; -mov(8) g71.1<2>UD g103.1<8,4,2>UD { align1 2Q A@1 }; -mov(8) g83<2>UD g100<8,4,2>UD { align1 1Q I@2 }; -mov(8) g71<2>UD g103<8,4,2>UD { align1 2Q I@2 }; - -LABEL6: -endif(16) JIP: LABEL8 { align1 1H }; - -LABEL8: -add(16) g104<1>D g55<1,1,0>D 3D { align1 1H $1.dst compacted }; -add(8) g73<1>D g83<8,4,2>D 56D { align1 1Q I@4 compacted }; -add(8) g74<1>D g71<8,4,2>D 56D { align1 2Q I@4 compacted }; -cmp.l.f0.0(8) g101<1>UD g73<8,8,1>UD g83<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g106<1>UD g74<8,8,1>UD g71<8,4,2>UD { align1 2Q I@2 }; -cmp.nz.f0.0(16) null<1>D g1<8,8,1>D 0D { align1 1H }; -add(8) g75<1>D -g101<8,8,1>D g83.1<8,4,2>D { align1 1Q I@3 }; -add(8) g76<1>D -g106<8,8,1>D g71.1<8,4,2>D { align1 2Q I@3 }; -(+f0.0) sel(8) g103<1>UD g73<8,8,1>UD g47<8,4,2>UD { align1 1Q $1.dst }; -(+f0.0) sel(8) g108<1>UD g74<8,8,1>UD g51<8,4,2>UD { align1 2Q }; -(+f0.0) sel(8) g102<1>UD g75<8,8,1>UD g47.1<8,4,2>UD { align1 1Q I@4 }; -(+f0.0) sel(8) g107<1>UD g76<8,8,1>UD g51.1<8,4,2>UD { align1 2Q I@4 }; -mov(8) g63<2>UD g103<4,4,1>UD { align1 1Q I@4 }; -mov(8) g65<2>UD g108<4,4,1>UD { align1 2Q I@4 }; -cmp.z.f0.0(16) null<1>D g15<8,8,1>D g104<8,8,1>D { align1 1H }; -mov(8) g63.1<2>UD g102<4,4,1>UD { align1 1Q I@3 }; -mov(8) g65.1<2>UD g107<4,4,1>UD { align1 2Q I@3 }; -(+f0.0) if(16) JIP: LABEL9 UIP: LABEL9 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g7UD g63UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -shr(16) g85<1>UD g1<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -cmp.l.f0.0(16) g87<1>UD g57<1,1,0>UD 0x00000038UD { align1 1H compacted }; -add(16) g69<1>D g57<1,1,0>D g11<1,1,0>D { align1 1H compacted }; -and(1) g111<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g77<1>UD g121<8,8,1>UW 0x00000002UD { align1 1H }; -cmp.l.f0.0(16) g89<1>UD g69<1,1,0>UD g57<1,1,0>UD { align1 1H I@3 compacted }; -mov(1) g93<1>F 0x4a7cc037F /* 4.14107e+06F */ { align1 WE_all 1N }; -mov(1) g94<1>F 0x4a7cc037F /* 4.14107e+06F */ { align1 WE_all 1N }; -add3(16) g67<1>D -g87<8,8,1>D g85<8,8,1>D -g89<1,1,1>D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -mov(8) g63<2>UD g94<0,1,0>UD { align1 1Q $9.src }; -mov(8) g65<2>UD g94<0,1,0>UD { align1 2Q $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@2 }; -mov(8) g63.1<2>UD g93<0,1,0>UD { align1 1Q }; -mov(8) g65.1<2>UD g93<0,1,0>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g85UD g63UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -mov(16) g109<1>F g85<1,1,0>F { align1 1H $10.dst compacted }; -mov(16) g91<4>UB g85<8,8,1>UD { align1 1H }; -mov(16) g85<1>UD g91<32,8,4>UB { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g111<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g77UD g85UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; -and(1) g112<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g88<1>UD g109.1<32,8,4>UB { align1 1H F@1 }; -or(16) g86<1>UD g77<1,1,0>UD 0x00000001UD { align1 1H $11.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g112<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g86UD g88UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -and(1) g113<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g91<1>UD g109.2<32,8,4>UB { align1 1H }; -or(16) g89<1>UD g77<1,1,0>UD 0x00000002UD { align1 1H $12.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g113<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g89UD g91UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -and(1) g114<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g97<1>UD g109.3<32,8,4>UB { align1 1H }; -or(16) g95<1>UD g77<1,1,0>UD 0x00000003UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g114<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g95UD g97UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g85<1>D g94<0,1,0>D 4D { align1 1H $11.src compacted }; -and(1) g115<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g89<1>UD g77<1,1,0>UD 0x00000040UD { align1 1H $13.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -mov(8) g63<2>UD g85<4,4,1>UD { align1 1Q $10.src }; -mov(8) g65<2>UD g86<4,4,1>UD { align1 2Q $10.src }; -add(16) g85<1>D -g87<1,1,0>D g93<0,1,0>D { align1 1H I@3 compacted }; -mov(8) g63.1<2>UD g85<4,4,1>UD { align1 1Q I@1 }; -mov(8) g65.1<2>UD g86<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g85UD g63UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -mov(16) g87<1>F g85<1,1,0>F { align1 1H I@3 compacted }; -mov(16) g91<4>UB g85<8,8,1>UD { align1 1H $13.src }; -mov(16) g85<1>UD g91<32,8,4>UB { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g115<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g89UD g85UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -and(1) g116<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g100<1>UD g87.1<32,8,4>UB { align1 1H F@1 }; -or(16) g98<1>UD g77<1,1,0>UD 0x00000041UD { align1 1H $14.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g116<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g98UD g100UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -and(1) g117<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g103<1>UD g87.2<32,8,4>UB { align1 1H }; -or(16) g101<1>UD g77<1,1,0>UD 0x00000042UD { align1 1H $9.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g117<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g101UD g103UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -and(1) g118<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g106<1>UD g87.3<32,8,4>UB { align1 1H }; -or(16) g104<1>UD g77<1,1,0>UD 0x00000043UD { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g118<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g104UD g106UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -add(16) g85<1>D g94<0,1,0>D 8D { align1 1H $0.src compacted }; -and(1) g119<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g89<1>UD g77<1,1,0>UD 0x00000080UD { align1 1H $0.src compacted }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD 0x00000008UD { align1 1H I@3 compacted }; -mov(8) g63<2>UD g85<4,4,1>UD { align1 1Q $15.src }; -mov(8) g65<2>UD g86<4,4,1>UD { align1 2Q $15.src }; -add(16) g85<1>D -g87<1,1,0>D g93<0,1,0>D { align1 1H I@3 compacted }; -mov(8) g63.1<2>UD g85<4,4,1>UD { align1 1Q I@1 }; -mov(8) g65.1<2>UD g86<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g85UD g63UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(16) g95<1>F g85<1,1,0>F { align1 1H $3.dst compacted }; -mov(16) g91<4>UB g85<8,8,1>UD { align1 1H }; -mov(16) g86<1>UD g91<32,8,4>UB { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g119<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g89UD g86UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -and(1) g120<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g109<1>UD g95.1<32,8,4>UB { align1 1H F@1 }; -or(16) g107<1>UD g77<1,1,0>UD 0x00000081UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g120<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g107UD g109UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $5 }; -and(1) g122<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g112<1>UD g95.2<32,8,4>UB { align1 1H }; -or(16) g110<1>UD g77<1,1,0>UD 0x00000082UD { align1 1H $5.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g122<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g110UD g112UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -and(1) g123<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g115<1>UD g95.3<32,8,4>UB { align1 1H }; -or(16) g113<1>UD g77<1,1,0>UD 0x00000083UD { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g123<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g113UD g115UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g85<1>D g94<0,1,0>D 12D { align1 1H F@1 compacted }; -and(1) g126<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g89<1>UD g77<1,1,0>UD 0x000000c0UD { align1 1H $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD 0x0000000cUD { align1 1H I@3 compacted }; -mov(8) g63<2>UD g85<4,4,1>UD { align1 1Q $3.src }; -mov(8) g65<2>UD g86<4,4,1>UD { align1 2Q $3.src }; -add(16) g85<1>D -g87<1,1,0>D g93<0,1,0>D { align1 1H I@3 compacted }; -mov(8) g63.1<2>UD g85<4,4,1>UD { align1 1Q I@1 }; -mov(8) g65.1<2>UD g86<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g96UD g63UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -mov(16) g124<1>F g96<1,1,0>F { align1 1H $9.dst compacted }; -mov(16) g91<4>UB g96<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g116<1>UD g91<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g126<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g89UD g116UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -and(1) g127<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g119<1>UD g124.1<32,8,4>UB { align1 1H F@1 }; -or(16) g117<1>UD g77<1,1,0>UD 0x000000c1UD { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g127<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g117UD g119UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -and(1) g63<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.src }; -mov(16) g126<1>UD g124.2<32,8,4>UB { align1 1H }; -or(16) g122<1>UD g77<1,1,0>UD 0x000000c2UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g63<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g122UD g126UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $7 }; -cmp.ge.f0.0(16) null<1>UD g81<8,8,1>UD 0x00000004UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL11 UIP: LABEL10 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g81<8,8,1>D 4D { align1 1H }; -(+f0.0) if(16) JIP: LABEL13 UIP: LABEL12 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g81<8,8,1>D 5D { align1 1H }; -(+f0.0) if(16) JIP: LABEL15 UIP: LABEL14 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g81<8,8,1>D 6D { align1 1H }; -(+f0.0) if(16) JIP: LABEL17 UIP: LABEL16 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g81<8,8,1>D 7D { align1 1H }; -(+f0.0) if(16) JIP: LABEL19 UIP: LABEL18 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g81<8,8,1>D 8D { align1 1H }; -(+f0.0) if(16) JIP: LABEL21 UIP: LABEL20 { align1 1H }; -cmp.nz.f0.0(16) null<1>D g81<8,8,1>D 9D { align1 1H }; -(+f0.0) if(16) JIP: LABEL23 UIP: LABEL22 { align1 1H }; -cmp.z.f0.0(16) null<1>D g81<8,8,1>D 14D { align1 1H }; -(+f0.0) sel(16) g64<1>UD g7<1,1,0>UD g9<1,1,0>UD { align1 1H $9.dst compacted }; -cmp.nz.f0.0(16) null<1>D g81<8,8,1>D 13D { align1 1H }; -(+f0.0) sel(16) g77<1>UD g64<1,1,0>UD 0x00000000UD { align1 1H I@2 compacted }; -cmp.nz.f0.0(16) null<1>D g81<8,8,1>D 12D { align1 1H }; -(+f0.0) sel(16) g85<1>UD g77<1,1,0>UD g1<1,1,0>UD { align1 1H I@2 compacted }; -cmp.nz.f0.0(16) null<1>D g81<8,8,1>D 11D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -(+f0.0) sel(16) g89<1>UD g85<1,1,0>UD 0x00000000UD { align1 1H I@2 compacted }; -cmp.nz.f0.0(16) null<1>D g81<8,8,1>D 10D { align1 1H }; -(+f0.0) sel(16) g87<1>UD g89<1,1,0>UD g11<1,1,0>UD { align1 1H I@2 compacted }; -else(16) JIP: LABEL22 UIP: LABEL22 { align1 1H }; - -LABEL23: -mov(16) g87<1>UD g67<8,8,1>UD { align1 1H I@2 }; - -LABEL22: -endif(16) JIP: LABEL24 { align1 1H }; - -LABEL24: -else(16) JIP: LABEL20 UIP: LABEL20 { align1 1H }; - -LABEL21: -mov(16) g87<1>UD g69<8,8,1>UD { align1 1H I@3 }; - -LABEL20: -endif(16) JIP: LABEL25 { align1 1H }; - -LABEL25: -else(16) JIP: LABEL18 UIP: LABEL18 { align1 1H }; - -LABEL19: -and(1) g90<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $6.src }; -shl(16) g91<1>UD g121<8,8,1>UW 0x00000002UD { align1 1H }; -or(16) g7<1>UD g91<1,1,0>UD 0x000000c0UD { align1 1H @1 $9.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g90<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g87UD g7UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; - -LABEL18: -endif(16) JIP: LABEL26 { align1 1H }; - -LABEL26: -else(16) JIP: LABEL16 UIP: LABEL16 { align1 1H }; - -LABEL17: -and(1) g92<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g93<1>UD g121<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(16) g8<1>UD g93<1,1,0>UD 0x00000080UD { align1 1H $9.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g92<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $9.dst }; -send(16) g87UD g8UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; - -LABEL16: -endif(16) JIP: LABEL27 { align1 1H }; - -LABEL27: -else(16) JIP: LABEL14 UIP: LABEL14 { align1 1H }; - -LABEL15: -and(1) g94<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g95<1>UD g121<8,8,1>UW 0x00000002UD { align1 1H F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(16) g9<1>UD g95<1,1,0>UD 0x00000040UD { align1 1H $9.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g94<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $9.dst }; -send(16) g87UD g9UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; - -LABEL14: -endif(16) JIP: LABEL28 { align1 1H }; - -LABEL28: -else(16) JIP: LABEL12 UIP: LABEL12 { align1 1H }; - -LABEL13: -and(1) g96<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N A@1 }; -shl(16) g63<1>UD g121<8,8,1>UW 0x00000002UD { align1 1H $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g96<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $9.dst }; -send(16) g87UD g63UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; - -LABEL12: -endif(16) JIP: LABEL29 { align1 1H }; - -LABEL29: -else(16) JIP: LABEL10 UIP: LABEL10 { align1 1H }; - -LABEL11: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -shl(16) g97<1>D g81<8,8,1>D 0x00000002UD { align1 1H A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g104<1>D g49<8,4,2>D g97<1,1,0>D { align1 1Q A@1 compacted }; -add(8) g98<1>D g17<8,4,2>D g98<1,1,0>D { align1 2Q A@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(8) g105<1>UD g104<8,8,1>UD g49<8,4,2>UD { align1 1Q I@2 }; -mov(8) g7<2>UD g104<4,4,1>UD { align1 1Q $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -cmp.l.f0.0(8) g99<1>UD g98<8,8,1>UD g17<8,4,2>UD { align1 2Q I@3 }; -mov(8) g9<2>UD g98<4,4,1>UD { align1 2Q $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g106<1>D -g105<8,8,1>D g49.1<8,4,2>D { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -add(8) g100<1>D -g99<8,8,1>D g17.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g7.1<2>UD g106<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g100<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g87UD g7UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; - -LABEL10: -endif(16) JIP: LABEL9 { align1 1H }; -fbl(1) g101<1>UD mask0<0,1,0>UD { align1 WE_all 1N $1.src compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -shl(1) a0<1>UD g101<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@2 }; -mov(1) g63<2>D g[a0 96]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g63.1<2>D g[a0 100]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(8) g7.1<2>UD g63.1<0,1,0>UD { align1 WE_all 1Q $9.dst }; -mov(8) g7<2>UD g63<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g7UD g87UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $9 }; - -LABEL9: -endif(16) JIP: LABEL30 { align1 1H }; - -LABEL30: -sel.l(16) g17<1>UD g1<1,1,0>UD 0x00000001UD { align1 1H A@1 compacted }; -mov(16) g77<1>UD g15<8,8,1>UD { align1 1H }; -cmp.g.f0.0(16) g104<1>UD g1<1,1,0>UD 0x00000000UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g102<1>D g1<1,1,0>D -g17<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shr(16) g89<1>UD g102<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -and(16) g91<1>UD g102<8,8,1>UD 0xfffffff8UD { align1 1H }; -and(16) g1<1>UD g102<1,1,0>UD 0x00000007UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.nz.f0.0(16) g106<1>D g102<1,1,0>D 0D { align1 1H $2.src compacted }; -and.nz.f0.0(16) null<1>UD g106<8,8,1>UD g104<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL31 UIP: LABEL31 { align1 1H }; -shr(16) g93<1>UD g81<1,1,0>UD 0x00000001UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@2 }; -add(8) g49<1>D g3<8,4,2>D 56D { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N F@2 }; -add(8) g50<1>D g5<8,4,2>D 56D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(16) g87<1>UD g15<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(8) g108<1>UD g49<8,8,1>UD g3<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g107<1>UD g50<8,8,1>UD g5<8,4,2>UD { align1 2Q I@3 }; -add(8) g85<1>D -g108<8,8,1>D g3.1<8,4,2>D { align1 1Q I@2 }; -add(8) g86<1>D -g107<8,8,1>D g5.1<8,4,2>D { align1 2Q I@2 }; - -LABEL37: -cmp.ge.f0.0(16) null<1>UD g87<8,8,1>UD g89<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL32 UIP: LABEL32 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -shl(16) g63<1>D g87<8,8,1>D 0x00000003UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add3(16) g65<1>D g63<8,8,1>D g93<8,8,1>D g17<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g95<1>UD g65<1,1,0>UD g17<1,1,0>UD { align1 1H A@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -shl(16) g69<1>D g65<8,8,1>D 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -shr(16) g67<1>UD g65<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -shl(16) g65<1>D -g95<8,8,1>D 0x00000006UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(8) g99<1>D g83<8,4,2>D g69<1,1,0>D { align1 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -add(8) g100<1>D g71<8,4,2>D g70<1,1,0>D { align1 2Q I@4 compacted }; -or(16) g95<1>UD g65<1,1,0>UD g67<1,1,0>UD { align1 1H I@3 compacted }; -cmp.l.f0.0(8) g65<1>UD g99<8,8,1>UD g83<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g66<1>UD g100<8,8,1>UD g71<8,4,2>UD { align1 2Q I@3 }; -add(16) g69<1>D g99<1,1,0>D 56D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -add(16) g97<1>D g99<1,1,0>D 60D { align1 1H compacted }; -add(8) g67<1>D g83.1<8,4,2>D g95<1,1,0>D { align1 1Q I@5 compacted }; -add(8) g68<1>D g71.1<8,4,2>D g96<1,1,0>D { align1 2Q I@6 compacted }; -cmp.l.f0.0(16) g95<1>UD g69<1,1,0>UD g99<1,1,0>UD { align1 1H I@4 compacted }; -cmp.l.f0.0(16) g99<1>UD g97<1,1,0>UD 0x0000003cUD { align1 1H I@4 compacted }; -and.nz.f0.0(16) null<1>UD g81<8,8,1>UD 0x00000001UD { align1 1H }; -(+f0.0) sel(16) g101<1>D -g99<1,1,0>D -g95<1,1,0>D { align1 1H I@2 compacted }; -(+f0.0) sel(16) g95<1>UD g97<1,1,0>UD g69<1,1,0>UD { align1 1H compacted }; -add3(16) g69<1>D -g65<8,8,1>D g67<8,8,1>D g101<1,1,1>D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(8) g7<2>UD g95<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.dst }; -mov(8) g9<2>UD g96<4,4,1>UD { align1 2Q I@3 }; -shr(16) g65<1>UD g69<1,1,0>UD 0x0000001eUD { align1 1H I@3 compacted }; -mov(8) g7.1<2>UD g69<4,4,1>UD { align1 1Q I@3 }; -mov(8) g9.1<2>UD g70<4,4,1>UD { align1 2Q I@3 }; -cmp.z.f0.0(16) null<1>D g65<8,8,1>D 2D { align1 1H I@3 }; -(+f0.0) if(16) JIP: LABEL34 UIP: LABEL33 { align1 1H }; -and(1) g103<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(16) g69<1>UD g95<8,8,1>D 0xfffffffcUD { align1 1H }; -shl(16) g97<1>UD g121<8,8,1>UW 0x00000002UD { align1 1H F@1 }; -and(16) g67<1>UD g95<8,8,1>D 0x00000003UD { align1 1H }; -shl(16) g69<1>UD g69<1,1,0>UD 0x00000004UD { align1 1H I@3 compacted }; -or(16) g67<1>UD g67<1,1,0>UD g69<1,1,0>UD { align1 1H I@1 compacted }; -or(16) g67<1>UD g67<1,1,0>UD g97<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g103<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g97UD g67UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -else(16) JIP: LABEL33 UIP: LABEL33 { align1 1H }; - -LABEL34: -cmp.z.f0.0(16) null<1>D g65<8,8,1>D 1D { align1 1H }; -(+f0.0) if(16) JIP: LABEL36 UIP: LABEL35 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(16) g97UD g95UD nullUD 0x04201502 0x00000000 - slm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -else(16) JIP: LABEL35 UIP: LABEL35 { align1 1H }; - -LABEL36: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g97UD g7UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; - -LABEL35: -endif(16) JIP: LABEL33 { align1 1H }; - -LABEL33: -endif(16) JIP: LABEL32 { align1 1H }; -add(16) g65<1>D g17<1,1,0>D g63<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(16) g63<1>UD g65<1,1,0>UD g17<1,1,0>UD { align1 1H I@1 compacted }; -shl(16) g67<1>D g65<8,8,1>D 0x00000003UD { align1 1H $8.src }; -shr(16) g69<1>UD g65<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -shl(16) g65<1>D -g63<8,8,1>D 0x00000003UD { align1 1H I@3 }; -add(16) g63<1>D g49<1,1,0>D g67<1,1,0>D { align1 1H I@3 compacted }; -or(16) g67<1>UD g65<1,1,0>UD g69<1,1,0>UD { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g65<1>UD g63<1,1,0>UD g49<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g7<2>UD g63<4,4,1>UD { align1 1Q $8.src }; -mov(8) g9<2>UD g64<4,4,1>UD { align1 2Q $8.src }; -add3(16) g63<1>D g85<8,8,1>D g67<8,8,1>D -g65<1,1,1>D { align1 1H I@3 }; -mov(8) g7.1<2>UD g63<4,4,1>UD { align1 1Q I@1 }; -mov(8) g9.1<2>UD g64<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g95<1>UD mask0<0,1,0>UD { align1 WE_all 1N $8.src compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -shl(1) a0<1>UD g95<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@2 }; -mov(1) g67<2>D g[a0 224]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g67.1<2>D g[a0 228]<0,1,0>D { align1 WE_all 1N }; -mov(8) g63.1<2>UD g67.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g63<2>UD g67<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g63UD g97UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $9 }; -add(16) g87<1>D g87<1,1,0>D g79<1,1,0>D { align1 1H compacted }; - -LABEL32: -while(16) JIP: LABEL37 { align1 1H }; -cmp.z.f0.0(16) null<1>D g87<8,8,1>D g89<8,8,1>D { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL38 UIP: LABEL38 { align1 1H }; -cmp.g.f0.0(16) g110<1>UD g1<1,1,0>UD 0x00000000UD { align1 1H $6.src compacted }; -add(16) g114<1>D g81<1,1,0>D -g1<1,1,0>D { align1 1H $6.src compacted }; -add3(16) g68<1>D g91<8,8,1>D g81<8,8,1>D g17<1,1,1>D { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -cmp.l.f0.0(16) g112<1>UD g81<1,1,0>UD 0x00000008UD { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -shl(16) g99<1>D g114<8,8,1>D 0x00000003UD { align1 1H I@3 }; -shr(16) g101<1>UD g114<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shl(16) g108<1>D g68<8,8,1>D 0x00000006UD { align1 1H I@4 }; -shr(16) g83<1>UD g68<1,1,0>UD 0x0000001aUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -and(16) g97<1>UD g110<1,1,0>UD g112<1,1,0>UD { align1 1H compacted }; -add(8) g103<1>D g47<8,4,2>D g99<1,1,0>D { align1 1Q I@5 compacted }; -add(8) g104<1>D g51<8,4,2>D g100<1,1,0>D { align1 2Q I@6 compacted }; -add(16) g87<1>D g73<1,1,0>D g108<1,1,0>D { align1 1H I@5 compacted }; -cmp.l.f0.0(8) g105<1>UD g103<8,8,1>UD g47<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g106<1>UD g104<8,8,1>UD g51<8,4,2>UD { align1 2Q I@3 }; -cmp.l.f0.0(16) g70<1>UD g68<1,1,0>UD g17<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g109<1>UD g87<1,1,0>UD g73<1,1,0>UD { align1 1H I@4 compacted }; -cmp.l.f0.0(16) null<1>UD g81<8,8,1>UD g1<8,8,1>UD { align1 1H }; -add3(16) g107<1>D g53<8,8,1>D g101<8,8,1>D -g105<1,1,1>D { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shl(16) g115<1>D -g70<8,8,1>D 0x00000006UD { align1 1H I@4 }; -(+f0.0) sel(16) g123<1>UD g87<1,1,0>UD g103<1,1,0>UD { align1 1H $7.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -or(16) g117<1>UD g115<1,1,0>UD g83<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(8) g7<2>UD g123<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.dst }; -mov(8) g9<2>UD g124<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g119<1>D g75<8,8,1>D g117<8,8,1>D -g109<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -(+f0.0) sel(16) g122<1>UD g119<1,1,0>UD g107<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g7.1<2>UD g122<4,4,1>UD { align1 1Q I@1 }; -mov(8) g9.1<2>UD g123<4,4,1>UD { align1 2Q I@2 }; -mov.nz.f0.0(16) null<1>D g97<8,8,1>D { align1 1H }; -(+f0.0) if(16) JIP: LABEL39 UIP: LABEL39 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g63UD g7UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -shl(16) g124<1>D g68<8,8,1>D 0x00000003UD { align1 1H }; -shl(16) g126<1>D -g70<8,8,1>D 0x00000003UD { align1 1H $7.src }; -shr(16) g1<1>UD g68<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(16) g67<1>D g49<1,1,0>D g124<1,1,0>D { align1 1H compacted }; -or(16) g17<1>UD g126<1,1,0>UD g1<1,1,0>UD { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g69<1>UD g67<1,1,0>UD g49<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g7<2>UD g67<4,4,1>UD { align1 1Q $9.src }; -mov(8) g9<2>UD g68<4,4,1>UD { align1 2Q $9.src }; -add3(16) g71<1>D g85<8,8,1>D g17<8,8,1>D -g69<1,1,1>D { align1 1H I@3 }; -mov(8) g7.1<2>UD g71<4,4,1>UD { align1 1Q I@1 }; -mov(8) g9.1<2>UD g72<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g63UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $9 }; - -LABEL39: -endif(16) JIP: LABEL38 { align1 1H }; - -LABEL38: -endif(16) JIP: LABEL31 { align1 1H }; - -LABEL31: -endif(16) JIP: LABEL40 { align1 1H }; - -LABEL40: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -and(16) g87<1>UD g57<1,1,0>UD 0x0000003fUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g7UD g59UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) g75UD g19UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -send(16) g73UD g23UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -shl(16) g98<1>D g15<8,8,1>D 0x00000004UD { align1 1H }; -and(16) g100<1>UD g81<1,1,0>UD 0x0000000fUD { align1 1H $9.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@6 }; -mov(8) g61<1>UD g3.1<8,4,2>UD { align1 1Q $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@5 }; -mov(8) g62<1>UD g5.1<8,4,2>UD { align1 2Q $10.src }; -add(16) g89<1>D -g87<1,1,0>D 64D { align1 1H I@5 compacted }; -add(16) g49<1>D g98<1,1,0>D g100<1,1,0>D { align1 1H A@2 compacted }; -and(16) g87<1>UD g89<1,1,0>UD 0x0000003fUD { align1 1H I@2 compacted }; -add(16) g89<1>D g57<1,1,0>D g87<1,1,0>D { align1 1H I@1 compacted }; -add(8) g109<1>D g47<8,4,2>D g87<1,1,0>D { align1 1Q $5.src compacted }; -add(8) g95<1>D g51<8,4,2>D g88<1,1,0>D { align1 2Q compacted }; -add(16) g15<1>D -g87<1,1,0>D 192D { align1 1H compacted }; -cmp.l.f0.0(16) g91<1>UD g89<1,1,0>UD g57<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g93<1>D g3<8,4,2>D g89<1,1,0>D { align1 1Q compacted }; -add(8) g94<1>D g5<8,4,2>D g90<1,1,0>D { align1 2Q compacted }; -mov(8) g83<2>UD g109<4,4,1>UD { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@6 }; -mov(8) g69<2>UD g95<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g17<1>UD g93<8,8,1>UD g3<8,4,2>UD { align1 1Q I@4 }; -mov(8) g85<2>UD g93<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g110<1>UD g109<8,8,1>UD g47<8,4,2>UD { align1 1Q $6.src }; -cmp.l.f0.0(8) g18<1>UD g94<8,8,1>UD g5<8,4,2>UD { align1 2Q I@6 }; -mov(8) g71<2>UD g94<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -and(16) g65<1>UD g93<1,1,0>UD 0x0000003fUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -cmp.l.f0.0(8) g96<1>UD g95<8,8,1>UD g51<8,4,2>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g111<1>D -g110<8,8,1>D g47.1<8,4,2>D { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -add3(16) g63<1>D g61<8,8,1>D -g91<8,8,1>D -g17<1,1,1>D { align1 1H }; -add(16) g17<1>D -g65<1,1,0>D 64D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N A@1 }; -add(8) g97<1>D -g96<8,8,1>D g51.1<8,4,2>D { align1 2Q }; -mov(8) g83.1<2>UD g111<4,4,1>UD { align1 1Q I@4 }; -mov(8) g85.1<2>UD g63<4,4,1>UD { align1 1Q I@4 }; -mov(8) g71.1<2>UD g64<4,4,1>UD { align1 2Q I@5 }; -and(16) g63<1>UD g17<1,1,0>UD 0x0000003fUD { align1 1H I@5 compacted }; -mov(8) g69.1<2>UD g97<4,4,1>UD { align1 2Q I@5 }; -add(16) g105<1>D g15<1,1,0>D -g63<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) null<1>UD g63<8,8,1>UD g15<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shr(16) g107<1>UD g105<1,1,0>UD 0x00000002UD { align1 1H I@2 compacted }; -mov(16) g1<1>UD g9<8,8,1>UD { align1 1H $10.dst }; -add(16) g59<1>D g7<1,1,0>D -3D { align1 1H $10.dst compacted }; -shl(16) g67<1>D g7<8,8,1>D 0x00000006UD { align1 1H }; -(+f0.0) if(16) JIP: LABEL41 UIP: LABEL41 { align1 1H }; -add(16) g17<1>D g87<1,1,0>D g63<1,1,0>D { align1 1H compacted }; -add(16) g15<1>D g89<1,1,0>D g63<1,1,0>D { align1 1H compacted }; -shl(16) g109<1>D g55<8,8,1>D 0x00000004UD { align1 1H }; -mov(16) g103<1>UD g49<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g63<1>UD g17<1,1,0>UD g87<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g95<1>D g47<8,4,2>D g17<1,1,0>D { align1 1Q compacted }; -add(8) g96<1>D g51<8,4,2>D g18<1,1,0>D { align1 2Q compacted }; -add(8) g99<1>D g3<8,4,2>D g15<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g100<1>D g5<8,4,2>D g16<1,1,0>D { align1 2Q I@7 compacted }; -cmp.l.f0.0(16) g17<1>UD g15<1,1,0>UD g89<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(8) g65<1>UD g95<8,8,1>UD g47<8,4,2>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g66<1>UD g96<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -add(16) g15<1>D -g17<1,1,0>D -g91<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(8) g17<1>UD g99<8,8,1>UD g3<8,4,2>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g18<1>UD g100<8,8,1>UD g5<8,4,2>UD { align1 2Q I@6 }; -add3(16) g97<1>D g53<8,8,1>D -g63<8,8,1>D -g65<1,1,1>D { align1 1H A@1 }; -add3(16) g101<1>D g61<8,8,1>D g15<8,8,1>D -g17<1,1,1>D { align1 1H I@2 }; - -LABEL43: -cmp.ge.f0.0(16) null<1>UD g103<8,8,1>UD g107<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL42 UIP: LABEL42 { align1 1H }; -shl(16) g111<1>D g103<8,8,1>D 0x00000002UD { align1 1H $6.src }; -shr(16) g113<1>UD g103<1,1,0>UD 0x0000001eUD { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g115<1>D g95<1,1,0>D g111<1,1,0>D { align1 1H I@2 compacted }; -add(16) g117<1>D g99<1,1,0>D g111<1,1,0>D { align1 1H $6.src compacted }; -cmp.l.f0.0(16) g111<1>UD g115<1,1,0>UD g95<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g15<2>UD g115<4,4,1>UD { align1 1Q $13.src }; -mov(8) g17<2>UD g116<4,4,1>UD { align1 2Q $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g63<2>UD g117<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g65<2>UD g118<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g115<1>UD g117<1,1,0>UD g99<1,1,0>UD { align1 1H compacted }; -add3(16) g117<1>D g97<8,8,1>D g113<8,8,1>D -g111<1,1,1>D { align1 1H I@6 }; -add3(16) g111<1>D g101<8,8,1>D g113<8,8,1>D -g115<1,1,1>D { align1 1H I@2 }; -mov(8) g15.1<2>UD g117<4,4,1>UD { align1 1Q I@2 }; -mov(8) g17.1<2>UD g118<4,4,1>UD { align1 2Q I@3 }; -mov(8) g63.1<2>UD g111<4,4,1>UD { align1 1Q I@3 }; -mov(8) g65.1<2>UD g112<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g111UD g15UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g63UD g111UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add3(16) g103<1>D 0x0040UW g109<8,8,1>D g103<1,1,1>D { align1 1H }; - -LABEL42: -while(16) JIP: LABEL43 { align1 1H }; -and(16) g15<1>UD g105<8,8,1>UD 0xfffffffcUD { align1 1H $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g17<1>D g105<1,1,0>D -g15<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g49<8,8,1>UD g17<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL44 UIP: LABEL44 { align1 1H }; -add(16) g103<1>D g99<1,1,0>D g15<1,1,0>D { align1 1H I@6 compacted }; -add(16) g107<1>D g95<1,1,0>D g15<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g105<1>UD g103<1,1,0>UD g99<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g111<1>D g103<1,1,0>D g49<1,1,0>D { align1 1H $6.src compacted }; -cmp.l.f0.0(16) g99<1>UD g107<1,1,0>UD g95<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g109<1>D g107<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g63<2>UD g111<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g65<2>UD g112<4,4,1>UD { align1 2Q I@4 }; -mov(8) g15<2>UD g109<4,4,1>UD { align1 1Q I@3 }; -mov(8) g17<2>UD g110<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g95<1>UD g109<1,1,0>UD g107<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g107<1>UD g111<1,1,0>UD g103<1,1,0>UD { align1 1H compacted }; -add3(16) g103<1>D -g99<8,8,1>D g97<8,8,1>D -g95<1,1,1>D { align1 1H I@2 }; -add3(16) g95<1>D -g105<8,8,1>D g101<8,8,1>D -g107<1,1,1>D { align1 1H I@2 }; -mov(8) g15.1<2>UD g103<4,4,1>UD { align1 1Q I@2 }; -mov(8) g17.1<2>UD g104<4,4,1>UD { align1 2Q I@3 }; -mov(8) g63.1<2>UD g95<4,4,1>UD { align1 1Q I@3 }; -mov(8) g65.1<2>UD g96<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g95UD g15UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -mov(16) g15<1>UD g95<32,8,4>UB { align1 1H $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g63UD g15UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL44: -endif(16) JIP: LABEL41 { align1 1H }; - -LABEL41: -endif(16) JIP: LABEL45 { align1 1H }; - -LABEL45: -and(16) g101<1>UD g93<1,1,0>UD 0x00000003UD { align1 1H I@7 compacted }; -add(16) g103<1>D -g101<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g93<1>UD g103<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL46 UIP: LABEL46 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g49<8,8,1>UD g93<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL47 UIP: LABEL47 { align1 1H }; -add(16) g97<1>D g87<1,1,0>D g49<1,1,0>D { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -add(16) g99<1>D g89<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g95<1>UD g97<1,1,0>UD g87<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g112<1>D g47<8,4,2>D g97<1,1,0>D { align1 1Q $6.src compacted }; -add(8) g104<1>D g51<8,4,2>D g98<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g113<1>D g3<8,4,2>D g99<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g105<1>D g5<8,4,2>D g100<1,1,0>D { align1 2Q I@5 compacted }; -cmp.l.f0.0(8) g97<1>UD g112<8,8,1>UD g47<8,4,2>UD { align1 1Q I@4 }; -mov(8) g15<2>UD g112<4,4,1>UD { align1 1Q $6.src }; -cmp.l.f0.0(8) g98<1>UD g104<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -mov(8) g17<2>UD g104<4,4,1>UD { align1 2Q $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g63<2>UD g113<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(16) g101<1>UD g99<1,1,0>UD g89<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g65<2>UD g105<4,4,1>UD { align1 2Q I@7 }; -add3(16) g99<1>D g53<8,8,1>D -g95<8,8,1>D -g97<1,1,1>D { align1 1H I@5 }; -cmp.l.f0.0(8) g97<1>UD g113<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g98<1>UD g105<8,8,1>UD g5<8,4,2>UD { align1 2Q }; -add(16) g95<1>D -g101<1,1,0>D -g91<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g15.1<2>UD g99<4,4,1>UD { align1 1Q I@4 }; -mov(8) g17.1<2>UD g100<4,4,1>UD { align1 2Q I@5 }; -add3(16) g99<1>D g61<8,8,1>D g95<8,8,1>D -g97<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g95UD g15UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -mov(8) g63.1<2>UD g99<4,4,1>UD { align1 1Q I@1 }; -mov(8) g65.1<2>UD g100<4,4,1>UD { align1 2Q I@2 }; -mov(16) g15<1>UD g95<32,8,4>UB { align1 1H $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g63UD g15UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL47: -endif(16) JIP: LABEL46 { align1 1H }; -add(16) g106<1>D g89<1,1,0>D g93<1,1,0>D { align1 1H compacted }; -add(16) g110<1>D g87<1,1,0>D g93<1,1,0>D { align1 1H $6.src compacted }; -cmp.l.f0.0(16) g108<1>UD g106<1,1,0>UD g89<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g117<1>D g3<8,4,2>D g106<1,1,0>D { align1 1Q $6.src compacted }; -add(8) g114<1>D g5<8,4,2>D g107<1,1,0>D { align1 2Q $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(8) g123<1>D g47<8,4,2>D g110<1,1,0>D { align1 1Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -add(8) g122<1>D g51<8,4,2>D g111<1,1,0>D { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g112<1>D -g108<1,1,0>D -g91<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g115<1>UD g117<8,8,1>UD g3<8,4,2>UD { align1 1Q I@5 }; -mov(8) g85<2>UD g117<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g116<1>UD g114<8,8,1>UD g5<8,4,2>UD { align1 2Q I@6 }; -mov(8) g71<2>UD g114<4,4,1>UD { align1 2Q }; -mov(8) g83<2>UD g123<4,4,1>UD { align1 1Q I@7 }; -mov(8) g69<2>UD g122<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g119<1>UD g110<1,1,0>UD g87<1,1,0>UD { align1 1H $6.src compacted }; -cmp.l.f0.0(8) g123<1>UD g123<8,8,1>UD g47<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g124<1>UD g122<8,8,1>UD g51<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g117<1>D g61<8,8,1>D g112<8,8,1>D -g115<1,1,1>D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add3(16) g125<1>D g53<8,8,1>D -g119<8,8,1>D -g123<1,1,1>D { align1 1H I@2 }; -mov(8) g85.1<2>UD g117<4,4,1>UD { align1 1Q I@2 }; -mov(8) g71.1<2>UD g118<4,4,1>UD { align1 2Q I@3 }; -mov(8) g83.1<2>UD g125<4,4,1>UD { align1 1Q I@3 }; -mov(8) g69.1<2>UD g126<4,4,1>UD { align1 2Q I@4 }; - -LABEL46: -endif(16) JIP: LABEL48 { align1 1H }; - -LABEL48: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -and(8) g126<1>UD g85<8,4,2>UD 0x0000003fUD { align1 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -and(8) g127<1>UD g71<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g15<1>D -g126<1,1,0>D 64D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -and(16) g17<1>UD g15<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shr(16) g63<1>UD g17<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g65<1>UD g49<1,1,0>UD g63<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g87<1>D g17<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g65<8,8,1>UD g87<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL49 UIP: LABEL49 { align1 1H }; -shl(16) g87<1>D g49<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g89<1>UD g49<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g91<1>UD g83.1<8,4,2>UD { align1 1Q }; -mov(8) g92<1>UD g69.1<8,4,2>UD { align1 2Q }; -mov(8) g93<1>UD g85.1<8,4,2>UD { align1 1Q }; -mov(8) g94<1>UD g71.1<8,4,2>UD { align1 2Q }; -add(8) g124<1>D g83<8,4,2>D g87<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g95<1>D g69<8,4,2>D g88<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g125<1>D g85<8,4,2>D g87<1,1,0>D { align1 1Q compacted }; -add(8) g97<1>D g71<8,4,2>D g88<1,1,0>D { align1 2Q F@1 compacted }; -cmp.l.f0.0(8) g83<1>UD g124<8,8,1>UD g83<8,4,2>UD { align1 1Q I@4 }; -mov(8) g15<2>UD g124<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g84<1>UD g95<8,8,1>UD g69<8,4,2>UD { align1 2Q I@5 }; -mov(8) g17<2>UD g95<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g111<1>UD g125<8,8,1>UD g85<8,4,2>UD { align1 1Q I@6 }; -mov(8) g63<2>UD g125<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g112<1>UD g97<8,8,1>UD g71<8,4,2>UD { align1 2Q I@7 }; -mov(8) g65<2>UD g97<4,4,1>UD { align1 2Q }; -add3(16) g96<1>D g91<8,8,1>D g89<8,8,1>D -g83<1,1,1>D { align1 1H I@6 }; -add3(16) g98<1>D g93<8,8,1>D g89<8,8,1>D -g111<1,1,1>D { align1 1H I@3 }; -mov(8) g15.1<2>UD g96<4,4,1>UD { align1 1Q I@2 }; -mov(8) g17.1<2>UD g97<4,4,1>UD { align1 2Q I@3 }; -mov(8) g63.1<2>UD g98<4,4,1>UD { align1 1Q I@3 }; -mov(8) g65.1<2>UD g99<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g69UD g15UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g63UD g69UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL49: -endif(16) JIP: LABEL50 { align1 1H }; - -LABEL50: -add(8) g63<1>D g3<8,4,2>D g57<1,1,0>D { align1 1Q $6.src compacted }; -add(8) g64<1>D g5<8,4,2>D g58<1,1,0>D { align1 2Q $6.src compacted }; -mov(16) g13<1>D 0D { align1 1H }; -cmp.l.f0.0(8) g126<1>UD g63<8,8,1>UD g3<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g99<1>UD g64<8,8,1>UD g5<8,4,2>UD { align1 2Q I@3 }; -add(16) g100<1>D g63<1,1,0>D 168D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g65<1>D -g126<8,8,1>D g3.1<8,4,2>D { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -add(8) g66<1>D -g99<8,8,1>D g5.1<8,4,2>D { align1 2Q I@3 }; -cmp.l.f0.0(16) g102<1>UD g100<1,1,0>UD 0x000000a8UD { align1 1H I@3 compacted }; -mov(8) g15<2>UD g100<4,4,1>UD { align1 1Q $15.src }; -mov(8) g17<2>UD g101<4,4,1>UD { align1 2Q $15.src }; -add(16) g104<1>D -g102<1,1,0>D g65<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g15.1<2>UD g104<4,4,1>UD { align1 1Q I@1 }; -mov(8) g17.1<2>UD g105<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g15UD g11UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g105UD g27UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -cmp.nz.f0.0(16) null<1>D g105<8,8,1>D 0D { align1 1H $0.dst }; -(+f0.0) if(16) JIP: LABEL51 UIP: LABEL51 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -send(16) g11UD g23UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -add(16) g89<1>D g57<1,1,0>D g67<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g93<1>UD g89<1,1,0>UD g57<1,1,0>UD { align1 1H I@1 compacted }; -add(8) g95<1>D g3<8,4,2>D g89<1,1,0>D { align1 1Q compacted }; -add(8) g96<1>D g5<8,4,2>D g90<1,1,0>D { align1 2Q compacted }; -mov(8) g85<2>UD g95<4,4,1>UD { align1 1Q I@2 }; -mov(8) g71<2>UD g96<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g15<1>D g13<1,1,0>D -g11<1,1,0>D { align1 1H $12.dst compacted }; -shl(16) g91<1>D g11<8,8,1>D 0x00000006UD { align1 1H }; -cmp.l.f0.0(8) g11<1>UD g95<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g12<1>UD g96<8,8,1>UD g5<8,4,2>UD { align1 2Q }; -shr(16) g13<1>UD g15<1,1,0>UD 0x00000001UD { align1 1H I@4 compacted }; -and(16) g15<1>UD g95<1,1,0>UD 0x0000003fUD { align1 1H compacted }; -add(8) g127<1>D g47<8,4,2>D g91<1,1,0>D { align1 1Q I@5 compacted }; -add(8) g106<1>D g51<8,4,2>D g92<1,1,0>D { align1 2Q I@6 compacted }; -shl(16) g87<1>D g13<8,8,1>D 0x00000007UD { align1 1H I@4 }; -add3(16) g13<1>D g61<8,8,1>D -g93<8,8,1>D -g11<1,1,1>D { align1 1H I@6 }; -mov(8) g83<2>UD g127<4,4,1>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g17<1>UD g127<8,8,1>UD g47<8,4,2>UD { align1 1Q $6.src }; -add(16) g11<1>D -g15<1,1,0>D 64D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g69<2>UD g106<4,4,1>UD { align1 2Q I@6 }; -cmp.l.f0.0(8) g107<1>UD g106<8,8,1>UD g51<8,4,2>UD { align1 2Q }; -mov(8) g85.1<2>UD g13<4,4,1>UD { align1 1Q I@6 }; -mov(8) g71.1<2>UD g14<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g18<1>D -g17<8,8,1>D g47.1<8,4,2>D { align1 1Q I@6 }; -and(16) g15<1>UD g11<1,1,0>UD 0x0000003fUD { align1 1H I@6 compacted }; -add(8) g108<1>D -g107<8,8,1>D g51.1<8,4,2>D { align1 2Q I@5 }; -mov(8) g83.1<2>UD g18<4,4,1>UD { align1 1Q I@3 }; -cmp.l.f0.0(16) null<1>UD g15<8,8,1>UD g87<8,8,1>UD { align1 1H I@3 }; -mov(8) g69.1<2>UD g108<4,4,1>UD { align1 2Q I@3 }; -add(16) g107<1>D g87<1,1,0>D -g15<1,1,0>D { align1 1H compacted }; -shr(16) g109<1>UD g107<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL52 UIP: LABEL52 { align1 1H }; -add(16) g13<1>D g91<1,1,0>D g15<1,1,0>D { align1 1H compacted }; -add(16) g11<1>D g89<1,1,0>D g15<1,1,0>D { align1 1H compacted }; -shl(16) g111<1>D g55<8,8,1>D 0x00000004UD { align1 1H $6.src }; -mov(16) g105<1>UD g49<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g15<1>UD g13<1,1,0>UD g91<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g97<1>D g47<8,4,2>D g13<1,1,0>D { align1 1Q F@1 compacted }; -add(8) g98<1>D g51<8,4,2>D g14<1,1,0>D { align1 2Q compacted }; -add(8) g101<1>D g3<8,4,2>D g11<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g102<1>D g5<8,4,2>D g12<1,1,0>D { align1 2Q I@7 compacted }; -cmp.l.f0.0(16) g13<1>UD g11<1,1,0>UD g89<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(8) g17<1>UD g97<8,8,1>UD g47<8,4,2>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g18<1>UD g98<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -add(16) g11<1>D -g13<1,1,0>D -g93<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(8) g13<1>UD g101<8,8,1>UD g3<8,4,2>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g14<1>UD g102<8,8,1>UD g5<8,4,2>UD { align1 2Q I@6 }; -add3(16) g99<1>D g53<8,8,1>D -g15<8,8,1>D -g17<1,1,1>D { align1 1H I@4 }; -add3(16) g103<1>D g61<8,8,1>D g11<8,8,1>D -g13<1,1,1>D { align1 1H I@2 }; - -LABEL54: -cmp.ge.f0.0(16) null<1>UD g105<8,8,1>UD g109<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL53 UIP: LABEL53 { align1 1H }; -shl(16) g113<1>D g105<8,8,1>D 0x00000002UD { align1 1H $6.src }; -shr(16) g115<1>UD g105<1,1,0>UD 0x0000001eUD { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g117<1>D g97<1,1,0>D g113<1,1,0>D { align1 1H I@2 compacted }; -add(16) g119<1>D g101<1,1,0>D g113<1,1,0>D { align1 1H $6.src compacted }; -cmp.l.f0.0(16) g113<1>UD g117<1,1,0>UD g97<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g11<2>UD g117<4,4,1>UD { align1 1Q $1.src }; -mov(8) g13<2>UD g118<4,4,1>UD { align1 2Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g15<2>UD g119<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g17<2>UD g120<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g117<1>UD g119<1,1,0>UD g101<1,1,0>UD { align1 1H compacted }; -add3(16) g119<1>D g99<8,8,1>D g115<8,8,1>D -g113<1,1,1>D { align1 1H I@6 }; -add3(16) g113<1>D g103<8,8,1>D g115<8,8,1>D -g117<1,1,1>D { align1 1H I@2 }; -mov(8) g11.1<2>UD g119<4,4,1>UD { align1 1Q I@2 }; -mov(8) g13.1<2>UD g120<4,4,1>UD { align1 2Q I@3 }; -mov(8) g15.1<2>UD g113<4,4,1>UD { align1 1Q I@3 }; -mov(8) g17.1<2>UD g114<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g113UD g11UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g15UD g113UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add3(16) g105<1>D 0x0040UW g111<8,8,1>D g105<1,1,1>D { align1 1H }; - -LABEL53: -while(16) JIP: LABEL54 { align1 1H }; -and(16) g11<1>UD g107<8,8,1>UD 0xfffffffcUD { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g13<1>D g107<1,1,0>D -g11<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g49<8,8,1>UD g13<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL55 UIP: LABEL55 { align1 1H }; -add(16) g105<1>D g101<1,1,0>D g11<1,1,0>D { align1 1H I@6 compacted }; -add(16) g109<1>D g97<1,1,0>D g11<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g107<1>UD g105<1,1,0>UD g101<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g113<1>D g105<1,1,0>D g49<1,1,0>D { align1 1H $6.src compacted }; -cmp.l.f0.0(16) g101<1>UD g109<1,1,0>UD g97<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g111<1>D g109<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g15<2>UD g113<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g17<2>UD g114<4,4,1>UD { align1 2Q I@4 }; -mov(8) g11<2>UD g111<4,4,1>UD { align1 1Q I@3 }; -mov(8) g13<2>UD g112<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g97<1>UD g111<1,1,0>UD g109<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g109<1>UD g113<1,1,0>UD g105<1,1,0>UD { align1 1H compacted }; -add3(16) g105<1>D -g101<8,8,1>D g99<8,8,1>D -g97<1,1,1>D { align1 1H I@2 }; -add3(16) g97<1>D -g107<8,8,1>D g103<8,8,1>D -g109<1,1,1>D { align1 1H I@2 }; -mov(8) g11.1<2>UD g105<4,4,1>UD { align1 1Q I@2 }; -mov(8) g13.1<2>UD g106<4,4,1>UD { align1 2Q I@3 }; -mov(8) g15.1<2>UD g97<4,4,1>UD { align1 1Q I@3 }; -mov(8) g17.1<2>UD g98<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g97UD g11UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g11<1>UD g97<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g15UD g11UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL55: -endif(16) JIP: LABEL52 { align1 1H }; - -LABEL52: -endif(16) JIP: LABEL51 { align1 1H }; -and(16) g11<1>UD g95<1,1,0>UD 0x00000003UD { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g13<1>D -g11<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g95<1>UD g13<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL56 UIP: LABEL56 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g49<8,8,1>UD g95<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL57 UIP: LABEL57 { align1 1H }; -add(16) g99<1>D g91<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -add(16) g101<1>D g89<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g97<1>UD g99<1,1,0>UD g91<1,1,0>UD { align1 1H A@1 compacted }; -add(8) g103<1>D g47<8,4,2>D g99<1,1,0>D { align1 1Q compacted }; -add(8) g109<1>D g51<8,4,2>D g100<1,1,0>D { align1 2Q compacted }; -add(8) g105<1>D g3<8,4,2>D g101<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g110<1>D g5<8,4,2>D g102<1,1,0>D { align1 2Q I@5 compacted }; -cmp.l.f0.0(8) g99<1>UD g103<8,8,1>UD g47<8,4,2>UD { align1 1Q I@4 }; -mov(8) g11<2>UD g103<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g100<1>UD g109<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -mov(8) g13<2>UD g109<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g15<2>UD g105<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(16) g103<1>UD g101<1,1,0>UD g89<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g17<2>UD g110<4,4,1>UD { align1 2Q I@7 }; -add3(16) g101<1>D g53<8,8,1>D -g97<8,8,1>D -g99<1,1,1>D { align1 1H I@5 }; -cmp.l.f0.0(8) g99<1>UD g105<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g100<1>UD g110<8,8,1>UD g5<8,4,2>UD { align1 2Q }; -add(16) g97<1>D -g103<1,1,0>D -g93<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g11.1<2>UD g101<4,4,1>UD { align1 1Q I@4 }; -mov(8) g13.1<2>UD g102<4,4,1>UD { align1 2Q I@5 }; -add3(16) g101<1>D g61<8,8,1>D g97<8,8,1>D -g99<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g97UD g11UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(8) g15.1<2>UD g101<4,4,1>UD { align1 1Q I@1 }; -mov(8) g17.1<2>UD g102<4,4,1>UD { align1 2Q I@2 }; -mov(16) g11<1>UD g97<32,8,4>UB { align1 1H $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g15UD g11UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL57: -endif(16) JIP: LABEL56 { align1 1H }; -add(16) g11<1>D g89<1,1,0>D g95<1,1,0>D { align1 1H $6.src compacted }; -add(16) g13<1>D g91<1,1,0>D g95<1,1,0>D { align1 1H $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g15<1>UD g11<1,1,0>UD g89<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g106<1>D g3<8,4,2>D g11<1,1,0>D { align1 1Q compacted }; -add(8) g111<1>D g5<8,4,2>D g12<1,1,0>D { align1 2Q $6.src compacted }; -add(8) g107<1>D g47<8,4,2>D g13<1,1,0>D { align1 1Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -add(8) g114<1>D g51<8,4,2>D g14<1,1,0>D { align1 2Q I@5 compacted }; -add(16) g11<1>D -g15<1,1,0>D -g93<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g85<2>UD g106<4,4,1>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g15<1>UD g106<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g16<1>UD g111<8,8,1>UD g5<8,4,2>UD { align1 2Q I@6 }; -mov(8) g71<2>UD g111<4,4,1>UD { align1 2Q }; -mov(8) g83<2>UD g107<4,4,1>UD { align1 1Q I@7 }; -mov(8) g69<2>UD g114<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g17<1>UD g13<1,1,0>UD g91<1,1,0>UD { align1 1H $6.src compacted }; -cmp.l.f0.0(8) g115<1>UD g107<8,8,1>UD g47<8,4,2>UD { align1 1Q $6.src }; -cmp.l.f0.0(8) g116<1>UD g114<8,8,1>UD g51<8,4,2>UD { align1 2Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g112<1>D g61<8,8,1>D g11<8,8,1>D -g15<1,1,1>D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g117<1>D g53<8,8,1>D -g17<8,8,1>D -g115<1,1,1>D { align1 1H I@2 }; -mov(8) g85.1<2>UD g112<4,4,1>UD { align1 1Q I@2 }; -mov(8) g71.1<2>UD g113<4,4,1>UD { align1 2Q I@3 }; -mov(8) g83.1<2>UD g117<4,4,1>UD { align1 1Q I@3 }; -mov(8) g69.1<2>UD g118<4,4,1>UD { align1 2Q I@4 }; - -LABEL56: -endif(16) JIP: LABEL51 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -and(8) g118<1>UD g85<8,4,2>UD 0x0000003fUD { align1 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -and(8) g119<1>UD g71<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g122<1>D -g118<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g124<1>UD g122<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g126<1>UD g124<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g11<1>UD g49<1,1,0>UD g126<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g13<1>D g124<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g11<8,8,1>UD g13<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL58 UIP: LABEL58 { align1 1H }; -shl(16) g89<1>D g49<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g91<1>UD g49<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g93<1>UD g83.1<8,4,2>UD { align1 1Q }; -mov(8) g94<1>UD g69.1<8,4,2>UD { align1 2Q }; -mov(8) g95<1>UD g85.1<8,4,2>UD { align1 1Q }; -mov(8) g96<1>UD g71.1<8,4,2>UD { align1 2Q }; -add(8) g108<1>D g83<8,4,2>D g89<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g97<1>D g69<8,4,2>D g90<1,1,0>D { align1 2Q A@1 compacted }; -add(8) g109<1>D g85<8,4,2>D g89<1,1,0>D { align1 1Q compacted }; -add(8) g98<1>D g71<8,4,2>D g90<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g83<1>UD g108<8,8,1>UD g83<8,4,2>UD { align1 1Q I@4 }; -mov(8) g11<2>UD g108<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g84<1>UD g97<8,8,1>UD g69<8,4,2>UD { align1 2Q I@5 }; -mov(8) g13<2>UD g97<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g15<2>UD g109<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g70<1>UD g98<8,8,1>UD g71<8,4,2>UD { align1 2Q I@6 }; -cmp.l.f0.0(8) g69<1>UD g109<8,8,1>UD g85<8,4,2>UD { align1 1Q }; -mov(8) g17<2>UD g98<4,4,1>UD { align1 2Q $6.src }; -add3(16) g71<1>D g93<8,8,1>D g91<8,8,1>D -g83<1,1,1>D { align1 1H I@6 }; -add3(16) g99<1>D g95<8,8,1>D g91<8,8,1>D -g69<1,1,1>D { align1 1H I@3 }; -mov(8) g11.1<2>UD g71<4,4,1>UD { align1 1Q I@2 }; -mov(8) g13.1<2>UD g72<4,4,1>UD { align1 2Q I@3 }; -mov(8) g15.1<2>UD g99<4,4,1>UD { align1 1Q I@3 }; -mov(8) g17.1<2>UD g100<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g70UD g11UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g15UD g70UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL58: -endif(16) JIP: LABEL51 { align1 1H }; -and(16) g15<1>UD g7<8,8,1>UD 0x03ffffffUD { align1 1H $6.src }; -add(16) g100<1>D g63<1,1,0>D 32D { align1 1H I@3 compacted }; -add(16) g67<1>D g67<1,1,0>D g87<1,1,0>D { align1 1H compacted }; -add(16) g73<1>D g73<1,1,0>D -g15<1,1,0>D { align1 1H @3 $12.dst compacted }; -cmp.l.f0.0(16) g102<1>UD g100<1,1,0>UD g63<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g11<2>UD g100<4,4,1>UD { align1 1Q $4.src }; -mov(8) g13<2>UD g101<4,4,1>UD { align1 2Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shr(16) g17<1>UD g67<1,1,0>UD 0x00000006UD { align1 1H I@5 compacted }; -add(16) g104<1>D -g102<1,1,0>D g65<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g11.1<2>UD g104<4,4,1>UD { align1 1Q I@1 }; -mov(8) g13.1<2>UD g105<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g11UD g15UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $6 }; - -LABEL51: -endif(16) JIP: LABEL59 { align1 1H }; - -LABEL59: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g105UD g31UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -cmp.nz.f0.0(16) null<1>D g105<8,8,1>D 0D { align1 1H $5.dst }; -(+f0.0) if(16) JIP: LABEL60 UIP: LABEL60 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -send(16) g11UD g43UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -add(16) g106<1>D g13<1,1,0>D -g11<1,1,0>D { align1 1H $4.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shl.nz.f0.0(16) g71<1>D g106<8,8,1>D 0x00000006UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL61 UIP: LABEL61 { align1 1H }; -add(16) g89<1>D g57<1,1,0>D g67<1,1,0>D { align1 1H I@7 compacted }; -shl(16) g91<1>D g11<8,8,1>D 0x00000006UD { align1 1H }; -cmp.l.f0.0(16) g93<1>UD g89<1,1,0>UD g57<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g95<1>D g3<8,4,2>D g89<1,1,0>D { align1 1Q compacted }; -add(8) g96<1>D g5<8,4,2>D g90<1,1,0>D { align1 2Q compacted }; -add(8) g110<1>D g47<8,4,2>D g91<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g107<1>D g51<8,4,2>D g92<1,1,0>D { align1 2Q I@5 compacted }; -cmp.l.f0.0(8) g11<1>UD g95<8,8,1>UD g3<8,4,2>UD { align1 1Q I@4 }; -mov(8) g83<2>UD g95<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g12<1>UD g96<8,8,1>UD g5<8,4,2>UD { align1 2Q I@5 }; -mov(8) g69<2>UD g96<4,4,1>UD { align1 2Q $6.src }; -and(16) g15<1>UD g95<1,1,0>UD 0x0000003fUD { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g111<1>UD g110<8,8,1>UD g47<8,4,2>UD { align1 1Q I@7 }; -mov(8) g87<2>UD g110<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g108<1>UD g107<8,8,1>UD g51<8,4,2>UD { align1 2Q I@7 }; -mov(8) g85<2>UD g107<4,4,1>UD { align1 2Q }; -add3(16) g13<1>D g61<8,8,1>D -g93<8,8,1>D -g11<1,1,1>D { align1 1H I@7 }; -add(16) g11<1>D -g15<1,1,0>D 64D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g112<1>D -g111<8,8,1>D g47.1<8,4,2>D { align1 1Q I@6 }; -add(8) g109<1>D -g108<8,8,1>D g51.1<8,4,2>D { align1 2Q I@5 }; -mov(8) g83.1<2>UD g13<4,4,1>UD { align1 1Q I@4 }; -mov(8) g69.1<2>UD g14<4,4,1>UD { align1 2Q I@5 }; -and(16) g15<1>UD g11<1,1,0>UD 0x0000003fUD { align1 1H I@5 compacted }; -mov(8) g87.1<2>UD g112<4,4,1>UD { align1 1Q I@5 }; -mov(8) g85.1<2>UD g109<4,4,1>UD { align1 2Q I@5 }; -add(16) g107<1>D g71<1,1,0>D -g15<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) null<1>UD g15<8,8,1>UD g71<8,8,1>UD { align1 1H }; -shr(16) g109<1>UD g107<1,1,0>UD 0x00000002UD { align1 1H I@2 compacted }; -(+f0.0) if(16) JIP: LABEL62 UIP: LABEL62 { align1 1H }; -add(16) g13<1>D g91<1,1,0>D g15<1,1,0>D { align1 1H compacted }; -add(16) g11<1>D g89<1,1,0>D g15<1,1,0>D { align1 1H compacted }; -shl(16) g111<1>D g55<8,8,1>D 0x00000004UD { align1 1H }; -mov(16) g105<1>UD g49<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g15<1>UD g13<1,1,0>UD g91<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g97<1>D g47<8,4,2>D g13<1,1,0>D { align1 1Q F@1 compacted }; -add(8) g98<1>D g51<8,4,2>D g14<1,1,0>D { align1 2Q compacted }; -add(8) g101<1>D g3<8,4,2>D g11<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g102<1>D g5<8,4,2>D g12<1,1,0>D { align1 2Q I@7 compacted }; -cmp.l.f0.0(16) g13<1>UD g11<1,1,0>UD g89<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g17<1>UD g97<8,8,1>UD g47<8,4,2>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g18<1>UD g98<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -add(16) g11<1>D -g13<1,1,0>D -g93<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(8) g13<1>UD g101<8,8,1>UD g3<8,4,2>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g14<1>UD g102<8,8,1>UD g5<8,4,2>UD { align1 2Q I@6 }; -add3(16) g99<1>D g53<8,8,1>D -g15<8,8,1>D -g17<1,1,1>D { align1 1H I@4 }; -add3(16) g103<1>D g61<8,8,1>D g11<8,8,1>D -g13<1,1,1>D { align1 1H I@2 }; - -LABEL64: -cmp.ge.f0.0(16) null<1>UD g105<8,8,1>UD g109<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL63 UIP: LABEL63 { align1 1H }; -shl(16) g113<1>D g105<8,8,1>D 0x00000002UD { align1 1H $6.src }; -shr(16) g115<1>UD g105<1,1,0>UD 0x0000001eUD { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g117<1>D g97<1,1,0>D g113<1,1,0>D { align1 1H I@2 compacted }; -add(16) g119<1>D g101<1,1,0>D g113<1,1,0>D { align1 1H $6.src compacted }; -cmp.l.f0.0(16) g113<1>UD g117<1,1,0>UD g97<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g11<2>UD g117<4,4,1>UD { align1 1Q $6.src }; -mov(8) g13<2>UD g118<4,4,1>UD { align1 2Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g15<2>UD g119<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g17<2>UD g120<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g117<1>UD g119<1,1,0>UD g101<1,1,0>UD { align1 1H compacted }; -add3(16) g119<1>D g99<8,8,1>D g115<8,8,1>D -g113<1,1,1>D { align1 1H I@6 }; -add3(16) g113<1>D g103<8,8,1>D g115<8,8,1>D -g117<1,1,1>D { align1 1H I@2 }; -mov(8) g11.1<2>UD g119<4,4,1>UD { align1 1Q I@2 }; -mov(8) g13.1<2>UD g120<4,4,1>UD { align1 2Q I@3 }; -mov(8) g15.1<2>UD g113<4,4,1>UD { align1 1Q I@3 }; -mov(8) g17.1<2>UD g114<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g113UD g11UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g15UD g113UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add3(16) g105<1>D 0x0040UW g111<8,8,1>D g105<1,1,1>D { align1 1H }; - -LABEL63: -while(16) JIP: LABEL64 { align1 1H }; -and(16) g11<1>UD g107<8,8,1>UD 0xfffffffcUD { align1 1H $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g13<1>D g107<1,1,0>D -g11<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g49<8,8,1>UD g13<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL65 UIP: LABEL65 { align1 1H }; -add(16) g105<1>D g101<1,1,0>D g11<1,1,0>D { align1 1H I@6 compacted }; -add(16) g109<1>D g97<1,1,0>D g11<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g107<1>UD g105<1,1,0>UD g101<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g113<1>D g105<1,1,0>D g49<1,1,0>D { align1 1H $6.src compacted }; -cmp.l.f0.0(16) g101<1>UD g109<1,1,0>UD g97<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g111<1>D g109<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g15<2>UD g113<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g17<2>UD g114<4,4,1>UD { align1 2Q I@4 }; -mov(8) g11<2>UD g111<4,4,1>UD { align1 1Q I@3 }; -mov(8) g13<2>UD g112<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g97<1>UD g111<1,1,0>UD g109<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g109<1>UD g113<1,1,0>UD g105<1,1,0>UD { align1 1H compacted }; -add3(16) g105<1>D -g101<8,8,1>D g99<8,8,1>D -g97<1,1,1>D { align1 1H I@2 }; -add3(16) g97<1>D -g107<8,8,1>D g103<8,8,1>D -g109<1,1,1>D { align1 1H I@2 }; -mov(8) g11.1<2>UD g105<4,4,1>UD { align1 1Q I@2 }; -mov(8) g13.1<2>UD g106<4,4,1>UD { align1 2Q I@3 }; -mov(8) g15.1<2>UD g97<4,4,1>UD { align1 1Q I@3 }; -mov(8) g17.1<2>UD g98<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g97UD g11UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -mov(16) g11<1>UD g97<32,8,4>UB { align1 1H $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g15UD g11UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL65: -endif(16) JIP: LABEL62 { align1 1H }; - -LABEL62: -endif(16) JIP: LABEL61 { align1 1H }; -and(16) g11<1>UD g95<1,1,0>UD 0x00000003UD { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g13<1>D -g11<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g95<1>UD g13<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL66 UIP: LABEL66 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g49<8,8,1>UD g95<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL67 UIP: LABEL67 { align1 1H }; -add(16) g99<1>D g91<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -add(16) g101<1>D g89<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g97<1>UD g99<1,1,0>UD g91<1,1,0>UD { align1 1H A@1 compacted }; -add(8) g113<1>D g47<8,4,2>D g99<1,1,0>D { align1 1Q $6.src compacted }; -add(8) g110<1>D g51<8,4,2>D g100<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g114<1>D g3<8,4,2>D g101<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g111<1>D g5<8,4,2>D g102<1,1,0>D { align1 2Q I@5 compacted }; -cmp.l.f0.0(8) g99<1>UD g113<8,8,1>UD g47<8,4,2>UD { align1 1Q I@4 }; -mov(8) g11<2>UD g113<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g100<1>UD g110<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -mov(8) g13<2>UD g110<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g15<2>UD g114<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(16) g103<1>UD g101<1,1,0>UD g89<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g17<2>UD g111<4,4,1>UD { align1 2Q I@7 }; -add3(16) g101<1>D g53<8,8,1>D -g97<8,8,1>D -g99<1,1,1>D { align1 1H I@5 }; -cmp.l.f0.0(8) g99<1>UD g114<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g100<1>UD g111<8,8,1>UD g5<8,4,2>UD { align1 2Q }; -add(16) g97<1>D -g103<1,1,0>D -g93<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g11.1<2>UD g101<4,4,1>UD { align1 1Q I@4 }; -mov(8) g13.1<2>UD g102<4,4,1>UD { align1 2Q I@5 }; -add3(16) g101<1>D g61<8,8,1>D g97<8,8,1>D -g99<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g97UD g11UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -mov(8) g15.1<2>UD g101<4,4,1>UD { align1 1Q I@1 }; -mov(8) g17.1<2>UD g102<4,4,1>UD { align1 2Q I@2 }; -mov(16) g11<1>UD g97<32,8,4>UB { align1 1H $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g15UD g11UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL67: -endif(16) JIP: LABEL66 { align1 1H }; -add(16) g11<1>D g89<1,1,0>D g95<1,1,0>D { align1 1H $6.src compacted }; -add(16) g13<1>D g91<1,1,0>D g95<1,1,0>D { align1 1H $8.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g15<1>UD g11<1,1,0>UD g89<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g116<1>D g3<8,4,2>D g11<1,1,0>D { align1 1Q $6.src compacted }; -add(8) g112<1>D g5<8,4,2>D g12<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g117<1>D g47<8,4,2>D g13<1,1,0>D { align1 1Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -add(8) g115<1>D g51<8,4,2>D g14<1,1,0>D { align1 2Q I@5 compacted }; -add(16) g11<1>D -g15<1,1,0>D -g93<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g83<2>UD g116<4,4,1>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g15<1>UD g116<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g16<1>UD g112<8,8,1>UD g5<8,4,2>UD { align1 2Q I@6 }; -mov(8) g69<2>UD g112<4,4,1>UD { align1 2Q }; -mov(8) g87<2>UD g117<4,4,1>UD { align1 1Q I@7 }; -mov(8) g85<2>UD g115<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g17<1>UD g13<1,1,0>UD g91<1,1,0>UD { align1 1H $6.src compacted }; -cmp.l.f0.0(8) g116<1>UD g117<8,8,1>UD g47<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g117<1>UD g115<8,8,1>UD g51<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g113<1>D g61<8,8,1>D g11<8,8,1>D -g15<1,1,1>D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g118<1>D g53<8,8,1>D -g17<8,8,1>D -g116<1,1,1>D { align1 1H I@2 }; -mov(8) g83.1<2>UD g113<4,4,1>UD { align1 1Q I@2 }; -mov(8) g69.1<2>UD g114<4,4,1>UD { align1 2Q I@3 }; -mov(8) g87.1<2>UD g118<4,4,1>UD { align1 1Q I@3 }; -mov(8) g85.1<2>UD g119<4,4,1>UD { align1 2Q I@4 }; - -LABEL66: -endif(16) JIP: LABEL61 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -and(8) g119<1>UD g83<8,4,2>UD 0x0000003fUD { align1 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -and(8) g120<1>UD g69<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(16) g122<1>D -g119<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g124<1>UD g122<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g126<1>UD g124<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g11<1>UD g49<1,1,0>UD g126<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g13<1>D g124<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g11<8,8,1>UD g13<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL68 UIP: LABEL68 { align1 1H }; -shl(16) g89<1>D g49<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g91<1>UD g49<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g93<1>UD g87.1<8,4,2>UD { align1 1Q }; -mov(8) g94<1>UD g85.1<8,4,2>UD { align1 2Q }; -mov(8) g95<1>UD g83.1<8,4,2>UD { align1 1Q }; -mov(8) g96<1>UD g69.1<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g118<1>D g87<8,4,2>D g89<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g97<1>D g85<8,4,2>D g90<1,1,0>D { align1 2Q A@1 compacted }; -add(8) g119<1>D g83<8,4,2>D g89<1,1,0>D { align1 1Q compacted }; -add(8) g98<1>D g69<8,4,2>D g90<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g87<1>UD g118<8,8,1>UD g87<8,4,2>UD { align1 1Q I@4 }; -mov(8) g11<2>UD g118<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g88<1>UD g97<8,8,1>UD g85<8,4,2>UD { align1 2Q I@5 }; -mov(8) g13<2>UD g97<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g83<1>UD g119<8,8,1>UD g83<8,4,2>UD { align1 1Q I@6 }; -mov(8) g15<2>UD g119<4,4,1>UD { align1 1Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g17<2>UD g98<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(8) g84<1>UD g98<8,8,1>UD g69<8,4,2>UD { align1 2Q }; -add3(16) g69<1>D g93<8,8,1>D g91<8,8,1>D -g87<1,1,1>D { align1 1H I@6 }; -add3(16) g99<1>D g95<8,8,1>D g91<8,8,1>D -g83<1,1,1>D { align1 1H I@2 }; -mov(8) g11.1<2>UD g69<4,4,1>UD { align1 1Q I@2 }; -mov(8) g13.1<2>UD g70<4,4,1>UD { align1 2Q I@3 }; -mov(8) g15.1<2>UD g99<4,4,1>UD { align1 1Q I@3 }; -mov(8) g17.1<2>UD g100<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g83UD g11UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g15UD g83UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL68: -endif(16) JIP: LABEL61 { align1 1H }; -shr(16) g15<1>UD g67<1,1,0>UD 0x00000006UD { align1 1H $6.src compacted }; -add(16) g100<1>D g63<1,1,0>D 16D { align1 1H I@3 compacted }; -add(16) g67<1>D g67<1,1,0>D g71<1,1,0>D { align1 1H compacted }; -add(16) g1<1>D g9<1,1,0>D -g15<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g102<1>UD g100<1,1,0>UD g63<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g11<2>UD g100<4,4,1>UD { align1 1Q $9.src }; -mov(8) g13<2>UD g101<4,4,1>UD { align1 2Q $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shr(16) g17<1>UD g67<1,1,0>UD 0x00000006UD { align1 1H I@5 compacted }; -add(16) g104<1>D -g102<1,1,0>D g65<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g11.1<2>UD g104<4,4,1>UD { align1 1Q I@1 }; -mov(8) g13.1<2>UD g105<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g11UD g15UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $6 }; - -LABEL61: -endif(16) JIP: LABEL60 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(16) g11UD g19UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -add(16) g105<1>D g13<1,1,0>D -g11<1,1,0>D { align1 1H @3 $11.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -shl.nz.f0.0(16) g21<1>D g105<8,8,1>D 0x00000006UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL69 UIP: LABEL69 { align1 1H }; -add(16) g85<1>D g57<1,1,0>D g67<1,1,0>D { align1 1H I@7 compacted }; -shl(16) g87<1>D g11<8,8,1>D 0x00000006UD { align1 1H }; -cmp.l.f0.0(16) g89<1>UD g85<1,1,0>UD g57<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g91<1>D g3<8,4,2>D g85<1,1,0>D { align1 1Q compacted }; -add(8) g92<1>D g5<8,4,2>D g86<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g120<1>D g47<8,4,2>D g87<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g106<1>D g51<8,4,2>D g88<1,1,0>D { align1 2Q I@5 compacted }; -cmp.l.f0.0(8) g11<1>UD g91<8,8,1>UD g3<8,4,2>UD { align1 1Q I@4 }; -mov(8) g69<2>UD g91<4,4,1>UD { align1 1Q $6.src }; -cmp.l.f0.0(8) g12<1>UD g92<8,8,1>UD g5<8,4,2>UD { align1 2Q I@5 }; -mov(8) g19<2>UD g92<4,4,1>UD { align1 2Q $11.src }; -and(16) g15<1>UD g91<1,1,0>UD 0x0000003fUD { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -cmp.l.f0.0(8) g122<1>UD g120<8,8,1>UD g47<8,4,2>UD { align1 1Q I@7 }; -mov(8) g83<2>UD g120<4,4,1>UD { align1 1Q $6.src }; -cmp.l.f0.0(8) g107<1>UD g106<8,8,1>UD g51<8,4,2>UD { align1 2Q I@7 }; -mov(8) g71<2>UD g106<4,4,1>UD { align1 2Q }; -add3(16) g13<1>D g61<8,8,1>D -g89<8,8,1>D -g11<1,1,1>D { align1 1H I@7 }; -add(16) g11<1>D -g15<1,1,0>D 64D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -add(8) g123<1>D -g122<8,8,1>D g47.1<8,4,2>D { align1 1Q I@6 }; -add(8) g108<1>D -g107<8,8,1>D g51.1<8,4,2>D { align1 2Q I@5 }; -mov(8) g69.1<2>UD g13<4,4,1>UD { align1 1Q I@4 }; -mov(8) g19.1<2>UD g14<4,4,1>UD { align1 2Q I@5 }; -and(16) g15<1>UD g11<1,1,0>UD 0x0000003fUD { align1 1H I@5 compacted }; -mov(8) g83.1<2>UD g123<4,4,1>UD { align1 1Q I@5 }; -mov(8) g71.1<2>UD g108<4,4,1>UD { align1 2Q I@5 }; -add(16) g103<1>D g21<1,1,0>D -g15<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) null<1>UD g15<8,8,1>UD g21<8,8,1>UD { align1 1H }; -shr(16) g105<1>UD g103<1,1,0>UD 0x00000002UD { align1 1H I@2 compacted }; -(+f0.0) if(16) JIP: LABEL70 UIP: LABEL70 { align1 1H }; -add(16) g13<1>D g87<1,1,0>D g15<1,1,0>D { align1 1H compacted }; -add(16) g11<1>D g85<1,1,0>D g15<1,1,0>D { align1 1H compacted }; -shl(16) g107<1>D g55<8,8,1>D 0x00000004UD { align1 1H }; -mov(16) g101<1>UD g49<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g15<1>UD g13<1,1,0>UD g87<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g93<1>D g47<8,4,2>D g13<1,1,0>D { align1 1Q compacted }; -add(8) g94<1>D g51<8,4,2>D g14<1,1,0>D { align1 2Q compacted }; -add(8) g97<1>D g3<8,4,2>D g11<1,1,0>D { align1 1Q A@1 compacted }; -add(8) g98<1>D g5<8,4,2>D g12<1,1,0>D { align1 2Q I@7 compacted }; -cmp.l.f0.0(16) g13<1>UD g11<1,1,0>UD g85<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g17<1>UD g93<8,8,1>UD g47<8,4,2>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g18<1>UD g94<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -add(16) g11<1>D -g13<1,1,0>D -g89<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(8) g13<1>UD g97<8,8,1>UD g3<8,4,2>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g14<1>UD g98<8,8,1>UD g5<8,4,2>UD { align1 2Q I@6 }; -add3(16) g95<1>D g53<8,8,1>D -g15<8,8,1>D -g17<1,1,1>D { align1 1H I@4 }; -add3(16) g99<1>D g61<8,8,1>D g11<8,8,1>D -g13<1,1,1>D { align1 1H I@2 }; - -LABEL72: -cmp.ge.f0.0(16) null<1>UD g101<8,8,1>UD g105<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL71 UIP: LABEL71 { align1 1H }; -shl(16) g109<1>D g101<8,8,1>D 0x00000002UD { align1 1H $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shr(16) g111<1>UD g101<1,1,0>UD 0x0000001eUD { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g113<1>D g93<1,1,0>D g109<1,1,0>D { align1 1H I@2 compacted }; -add(16) g115<1>D g97<1,1,0>D g109<1,1,0>D { align1 1H $6.src compacted }; -cmp.l.f0.0(16) g109<1>UD g113<1,1,0>UD g93<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g11<2>UD g113<4,4,1>UD { align1 1Q $10.src }; -mov(8) g13<2>UD g114<4,4,1>UD { align1 2Q $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g15<2>UD g115<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g17<2>UD g116<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g113<1>UD g115<1,1,0>UD g97<1,1,0>UD { align1 1H compacted }; -add3(16) g115<1>D g95<8,8,1>D g111<8,8,1>D -g109<1,1,1>D { align1 1H I@6 }; -add3(16) g109<1>D g99<8,8,1>D g111<8,8,1>D -g113<1,1,1>D { align1 1H I@2 }; -mov(8) g11.1<2>UD g115<4,4,1>UD { align1 1Q I@2 }; -mov(8) g13.1<2>UD g116<4,4,1>UD { align1 2Q I@3 }; -mov(8) g15.1<2>UD g109<4,4,1>UD { align1 1Q I@3 }; -mov(8) g17.1<2>UD g110<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g109UD g11UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g15UD g109UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add3(16) g101<1>D 0x0040UW g107<8,8,1>D g101<1,1,1>D { align1 1H }; - -LABEL71: -while(16) JIP: LABEL72 { align1 1H }; -and(16) g11<1>UD g103<8,8,1>UD 0xfffffffcUD { align1 1H $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g13<1>D g103<1,1,0>D -g11<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g49<8,8,1>UD g13<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL73 UIP: LABEL73 { align1 1H }; -add(16) g101<1>D g97<1,1,0>D g11<1,1,0>D { align1 1H I@6 compacted }; -add(16) g105<1>D g93<1,1,0>D g11<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g103<1>UD g101<1,1,0>UD g97<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g109<1>D g101<1,1,0>D g49<1,1,0>D { align1 1H $6.src compacted }; -cmp.l.f0.0(16) g97<1>UD g105<1,1,0>UD g93<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g107<1>D g105<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g15<2>UD g109<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g17<2>UD g110<4,4,1>UD { align1 2Q I@4 }; -mov(8) g11<2>UD g107<4,4,1>UD { align1 1Q I@3 }; -mov(8) g13<2>UD g108<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g93<1>UD g107<1,1,0>UD g105<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g105<1>UD g109<1,1,0>UD g101<1,1,0>UD { align1 1H compacted }; -add3(16) g101<1>D -g97<8,8,1>D g95<8,8,1>D -g93<1,1,1>D { align1 1H I@2 }; -add3(16) g93<1>D -g103<8,8,1>D g99<8,8,1>D -g105<1,1,1>D { align1 1H I@2 }; -mov(8) g11.1<2>UD g101<4,4,1>UD { align1 1Q I@2 }; -mov(8) g13.1<2>UD g102<4,4,1>UD { align1 2Q I@3 }; -mov(8) g15.1<2>UD g93<4,4,1>UD { align1 1Q I@3 }; -mov(8) g17.1<2>UD g94<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g93UD g11UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(16) g11<1>UD g93<32,8,4>UB { align1 1H $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g15UD g11UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL73: -endif(16) JIP: LABEL70 { align1 1H }; - -LABEL70: -endif(16) JIP: LABEL69 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -and(16) g109<1>UD g91<1,1,0>UD 0x00000003UD { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g111<1>D -g109<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g91<1>UD g111<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL74 UIP: LABEL74 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g49<8,8,1>UD g91<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL75 UIP: LABEL75 { align1 1H }; -add(16) g95<1>D g87<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -add(16) g97<1>D g85<1,1,0>D g49<1,1,0>D { align1 1H F@1 compacted }; -cmp.l.f0.0(16) g93<1>UD g95<1,1,0>UD g87<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g124<1>D g47<8,4,2>D g95<1,1,0>D { align1 1Q compacted }; -add(8) g112<1>D g51<8,4,2>D g96<1,1,0>D { align1 2Q compacted }; -add(8) g125<1>D g3<8,4,2>D g97<1,1,0>D { align1 1Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -add(8) g113<1>D g5<8,4,2>D g98<1,1,0>D { align1 2Q I@5 compacted }; -cmp.l.f0.0(8) g95<1>UD g124<8,8,1>UD g47<8,4,2>UD { align1 1Q I@4 }; -mov(8) g11<2>UD g124<4,4,1>UD { align1 1Q $6.src }; -cmp.l.f0.0(8) g96<1>UD g112<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -mov(8) g13<2>UD g112<4,4,1>UD { align1 2Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g15<2>UD g125<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(16) g99<1>UD g97<1,1,0>UD g85<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g17<2>UD g113<4,4,1>UD { align1 2Q I@7 }; -add3(16) g97<1>D g53<8,8,1>D -g93<8,8,1>D -g95<1,1,1>D { align1 1H I@5 }; -cmp.l.f0.0(8) g95<1>UD g125<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g96<1>UD g113<8,8,1>UD g5<8,4,2>UD { align1 2Q }; -add(16) g93<1>D -g99<1,1,0>D -g89<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g11.1<2>UD g97<4,4,1>UD { align1 1Q I@4 }; -mov(8) g13.1<2>UD g98<4,4,1>UD { align1 2Q I@5 }; -add3(16) g97<1>D g61<8,8,1>D g93<8,8,1>D -g95<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g93UD g11UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(8) g15.1<2>UD g97<4,4,1>UD { align1 1Q I@1 }; -mov(8) g17.1<2>UD g98<4,4,1>UD { align1 2Q I@2 }; -mov(16) g11<1>UD g93<32,8,4>UB { align1 1H $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g15UD g11UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL75: -endif(16) JIP: LABEL74 { align1 1H }; -add(16) g114<1>D g85<1,1,0>D g91<1,1,0>D { align1 1H $6.src compacted }; -add(16) g112<1>D g87<1,1,0>D g91<1,1,0>D { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g116<1>UD g114<1,1,0>UD g85<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g126<1>D g3<8,4,2>D g114<1,1,0>D { align1 1Q compacted }; -add(8) g120<1>D g5<8,4,2>D g115<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g12<1>D g47<8,4,2>D g112<1,1,0>D { align1 1Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -add(8) g11<1>D g51<8,4,2>D g113<1,1,0>D { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g118<1>D -g116<1,1,0>D -g89<1,1,0>D { align1 1H I@5 compacted }; -cmp.l.f0.0(8) g122<1>UD g126<8,8,1>UD g3<8,4,2>UD { align1 1Q I@5 }; -mov(8) g69<2>UD g126<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g123<1>UD g120<8,8,1>UD g5<8,4,2>UD { align1 2Q I@6 }; -mov(8) g19<2>UD g120<4,4,1>UD { align1 2Q }; -mov(8) g83<2>UD g12<4,4,1>UD { align1 1Q I@7 }; -mov(8) g71<2>UD g11<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g126<1>UD g112<1,1,0>UD g87<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(8) g12<1>UD g12<8,8,1>UD g47<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g13<1>UD g11<8,8,1>UD g51<8,4,2>UD { align1 2Q $6.src }; -add3(16) g124<1>D g61<8,8,1>D g118<8,8,1>D -g122<1,1,1>D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g14<1>D g53<8,8,1>D -g126<8,8,1>D -g12<1,1,1>D { align1 1H I@2 }; -mov(8) g69.1<2>UD g124<4,4,1>UD { align1 1Q I@2 }; -mov(8) g19.1<2>UD g125<4,4,1>UD { align1 2Q I@3 }; -mov(8) g83.1<2>UD g14<4,4,1>UD { align1 1Q I@3 }; -mov(8) g71.1<2>UD g15<4,4,1>UD { align1 2Q I@4 }; - -LABEL74: -endif(16) JIP: LABEL69 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -and(8) g15<1>UD g69<8,4,2>UD 0x0000003fUD { align1 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -and(8) g16<1>UD g19<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g17<1>D -g15<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g85<1>UD g17<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g87<1>UD g85<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g89<1>UD g49<1,1,0>UD g87<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g91<1>D g85<1,1,0>D 0D { align1 1H I@7 compacted }; -and.nz.f0.0(16) null<1>UD g89<8,8,1>UD g91<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL76 UIP: LABEL76 { align1 1H }; -shl(16) g85<1>D g49<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g87<1>UD g49<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g89<1>UD g83.1<8,4,2>UD { align1 1Q }; -mov(8) g90<1>UD g71.1<8,4,2>UD { align1 2Q }; -mov(8) g91<1>UD g69.1<8,4,2>UD { align1 1Q }; -mov(8) g92<1>UD g19.1<8,4,2>UD { align1 2Q }; -add(8) g94<1>D g83<8,4,2>D g85<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g93<1>D g71<8,4,2>D g86<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g96<1>D g69<8,4,2>D g85<1,1,0>D { align1 1Q compacted }; -add(8) g95<1>D g19<8,4,2>D g86<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g113<1>UD g94<8,8,1>UD g83<8,4,2>UD { align1 1Q I@4 }; -mov(8) g11<2>UD g94<4,4,1>UD { align1 1Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g114<1>UD g93<8,8,1>UD g71<8,4,2>UD { align1 2Q I@5 }; -mov(8) g13<2>UD g93<4,4,1>UD { align1 2Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g115<1>UD g96<8,8,1>UD g69<8,4,2>UD { align1 1Q I@6 }; -mov(8) g15<2>UD g96<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g116<1>UD g95<8,8,1>UD g19<8,4,2>UD { align1 2Q I@7 }; -mov(8) g17<2>UD g95<4,4,1>UD { align1 2Q }; -add3(16) g94<1>D g89<8,8,1>D g87<8,8,1>D -g113<1,1,1>D { align1 1H I@6 }; -add3(16) g96<1>D g91<8,8,1>D g87<8,8,1>D -g115<1,1,1>D { align1 1H A@1 }; -mov(8) g11.1<2>UD g94<4,4,1>UD { align1 1Q I@2 }; -mov(8) g13.1<2>UD g95<4,4,1>UD { align1 2Q I@3 }; -mov(8) g15.1<2>UD g96<4,4,1>UD { align1 1Q I@3 }; -mov(8) g17.1<2>UD g97<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g84UD g11UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g15UD g84UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL76: -endif(16) JIP: LABEL69 { align1 1H }; -shr(16) g15<1>UD g67<1,1,0>UD 0x00000006UD { align1 1H $6.src compacted }; -add(16) g97<1>D g63<1,1,0>D 24D { align1 1H A@1 compacted }; -add(16) g67<1>D g67<1,1,0>D g21<1,1,0>D { align1 1H compacted }; -add(16) g75<1>D g75<1,1,0>D -g15<1,1,0>D { align1 1H @3 $11.dst compacted }; -cmp.l.f0.0(16) g99<1>UD g97<1,1,0>UD g63<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g11<2>UD g97<4,4,1>UD { align1 1Q $6.src }; -mov(8) g13<2>UD g98<4,4,1>UD { align1 2Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shr(16) g17<1>UD g67<1,1,0>UD 0x00000006UD { align1 1H I@5 compacted }; -add(16) g101<1>D -g99<1,1,0>D g65<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g11.1<2>UD g101<4,4,1>UD { align1 1Q I@1 }; -mov(8) g13.1<2>UD g102<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g11UD g15UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $6 }; - -LABEL69: -endif(16) JIP: LABEL60 { align1 1H }; - -LABEL60: -endif(16) JIP: LABEL77 { align1 1H }; - -LABEL77: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g11UD g23UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -shl(16) g69<1>D g81<8,8,1>D 0x00000002UD { align1 1H $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g71<1>D g47<8,4,2>D 192D { align1 1Q I@7 compacted }; -add(8) g72<1>D g51<8,4,2>D 192D { align1 2Q I@7 compacted }; -add(16) g83<1>D g63<1,1,0>D 192D { align1 1H $6.src compacted }; -cmp.l.f0.0(8) g97<1>UD g71<8,8,1>UD g47<8,4,2>UD { align1 1Q A@1 }; -cmp.l.f0.0(8) g102<1>UD g72<8,8,1>UD g51<8,4,2>UD { align1 2Q I@3 }; -cmp.l.f0.0(16) g103<1>UD g83<1,1,0>UD g63<1,1,0>UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g85<1>D -g97<8,8,1>D g47.1<8,4,2>D { align1 1Q I@3 }; -add(8) g86<1>D -g102<8,8,1>D g51.1<8,4,2>D { align1 2Q I@3 }; -add(16) g87<1>D -g103<1,1,0>D g65<1,1,0>D { align1 1H I@3 compacted }; -shl(16) g23<1>D g11<8,8,1>D 0x00000006UD { align1 1H $11.dst }; -shl(16) g25<1>D g13<8,8,1>D 0x00000006UD { align1 1H $11.dst }; - -LABEL84: -cmp.ge.f0.0(16) null<1>UD g77<8,8,1>UD g59<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL78 UIP: LABEL78 { align1 1H }; -shl(16) g104<1>D g77<8,8,1>D 0x00000006UD { align1 1H }; -shr(16) g15<1>UD g77<1,1,0>UD 0x0000001aUD { align1 1H $6.src compacted }; -add(16) g89<1>D g71<1,1,0>D g104<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g17<1>UD g89<1,1,0>UD g71<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g11<2>UD g89<4,4,1>UD { align1 1Q $6.src }; -mov(8) g13<2>UD g90<4,4,1>UD { align1 2Q $6.src }; -add3(16) g91<1>D g85<8,8,1>D g15<8,8,1>D -g17<1,1,1>D { align1 1H I@3 }; -mov(8) g11.1<2>UD g91<4,4,1>UD { align1 1Q I@1 }; -mov(8) g13.1<2>UD g92<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g93<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -shl(1) a0<1>UD g93<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@2 }; -mov(1) g19<2>D g[a0 352]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g19.1<2>D g[a0 356]<0,1,0>D { align1 WE_all 1N }; -mov(8) g15.1<2>UD g19.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g15<2>UD g19<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) g11UD g15UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g15<1>D g11.16<0,1,0>B { align1 1H }; -cmp.z.f0.0(16) null<1>D g69<8,8,1>D 12D { align1 1H }; -(+f0.0) if(16) JIP: LABEL80 UIP: LABEL79 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -add(16) g13<1>D g11<1,1,0>D -g73<1,1,0>D { align1 1H compacted }; -cmp.nz.f0.0(16) null<1>D g15<8,8,1>D 0D { align1 1H I@4 }; -(+f0.0) if(16) JIP: LABEL82 UIP: LABEL81 { align1 1H }; -add(16) g17<1>D g11<1,1,0>D -g75<1,1,0>D { align1 1H $11.dst compacted }; -cmp.z.f0.0(16) null<1>D g15<8,8,1>D 3D { align1 1H }; -add(16) g21<1>D g11<1,1,0>D -g1<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0) sel(16) g19<1>UD g17<1,1,0>UD g11<1,1,0>UD { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g15<8,8,1>D 4D { align1 1H }; -(+f0.0) sel(16) g17<1>UD g21<1,1,0>UD g19<1,1,0>UD { align1 1H I@2 compacted }; -cmp.nz.f0.0(16) null<1>D g15<8,8,1>D 1D { align1 1H }; -(+f0.0) sel(16) g15<1>UD g17<1,1,0>UD g13<1,1,0>UD { align1 1H I@2 compacted }; -else(16) JIP: LABEL81 UIP: LABEL81 { align1 1H }; - -LABEL82: -shl(16) g17<1>D g11<8,8,1>D 0x00000006UD { align1 1H }; -add(8) g93<1>D g47<8,4,2>D g23<1,1,0>D { align1 1Q compacted }; -add(8) g94<1>D g51<8,4,2>D g24<1,1,0>D { align1 2Q compacted }; -add(8) g95<1>D g47<8,4,2>D g25<1,1,0>D { align1 1Q compacted }; -add(8) g96<1>D g51<8,4,2>D g26<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -asr(16) g19<1>D g17<8,8,1>D 0x0000001fUD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -add(16) g21<1>D g89<1,1,0>D g17<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g17<1>UD g21<1,1,0>UD g89<1,1,0>UD { align1 1H I@1 compacted }; -cmp.l.f0.0(8) g98<1>UD g93<8,8,1>UD g47<8,4,2>UD { align1 1Q I@7 }; -cmp.l.f0.0(8) g105<1>UD g94<8,8,1>UD g51<8,4,2>UD { align1 2Q I@7 }; -add3(16) g89<1>D g91<8,8,1>D g19<8,8,1>D -g17<1,1,1>D { align1 1H I@3 }; -add(8) g17<1>D -g98<8,8,1>D g47.1<8,4,2>D { align1 1Q I@3 }; -add(8) g18<1>D -g105<8,8,1>D g51.1<8,4,2>D { align1 2Q I@3 }; -cmp.z.f0.0(16) g19<1>D g17<1,1,0>D g89<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g91<1>UD g93<1,1,0>UD g21<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g93<1>UD g17<1,1,0>UD g89<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(8) g99<1>UD g95<8,8,1>UD g47<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g106<1>UD g96<8,8,1>UD g51<8,4,2>UD { align1 2Q }; -and(16) g17<1>UD g19<1,1,0>UD g91<1,1,0>UD { align1 1H I@4 compacted }; -or(16) g19<1>UD g93<1,1,0>UD g17<1,1,0>UD { align1 1H I@1 compacted }; -add(8) g17<1>D -g99<8,8,1>D g47.1<8,4,2>D { align1 1Q I@4 }; -add(8) g18<1>D -g106<8,8,1>D g51.1<8,4,2>D { align1 2Q I@4 }; -cmp.z.f0.0(16) g91<1>D g89<1,1,0>D g17<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g93<1>UD g21<1,1,0>UD g95<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g21<1>UD g89<1,1,0>UD g17<1,1,0>UD { align1 1H compacted }; -and(16) g17<1>UD g91<1,1,0>UD g93<1,1,0>UD { align1 1H I@2 compacted }; -or(16) g89<1>UD g21<1,1,0>UD g17<1,1,0>UD { align1 1H I@1 compacted }; -and.nz.f0.0(16) null<1>UD g89<8,8,1>UD g19<8,8,1>UD { align1 1H I@1 }; -(+f0.0) sel(16) g15<1>UD g13<1,1,0>UD g11<1,1,0>UD { align1 1H compacted }; - -LABEL81: -endif(16) JIP: LABEL83 { align1 1H }; - -LABEL83: -else(16) JIP: LABEL79 UIP: LABEL79 { align1 1H }; - -LABEL80: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -mov(16) g15<1>UD g11<8,8,1>UD { align1 1H I@3 }; - -LABEL79: -endif(16) JIP: LABEL78 { align1 1H }; -shl(16) g107<1>D g77<8,8,1>D 0x00000004UD { align1 1H }; -add(16) g109<1>D g107<1,1,0>D g81<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shl(16) g111<1>D g109<8,8,1>D 0x00000002UD { align1 1H I@1 }; -shr(16) g113<1>UD g109<1,1,0>UD 0x0000001eUD { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g115<1>D g83<1,1,0>D g111<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g117<1>UD g115<1,1,0>UD g83<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g11<2>UD g115<4,4,1>UD { align1 1Q }; -mov(8) g13<2>UD g116<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g119<1>D g87<8,8,1>D g113<8,8,1>D -g117<1,1,1>D { align1 1H I@3 }; -mov(8) g11.1<2>UD g119<4,4,1>UD { align1 1Q I@1 }; -mov(8) g13.1<2>UD g120<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g11UD g15UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add(16) g77<1>D g77<1,1,0>D g79<1,1,0>D { align1 1H compacted }; - -LABEL78: -while(16) JIP: LABEL84 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -send(16) g122UD g27UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -cmp.nz.f0.0(16) null<1>D g122<8,8,1>D 0D { align1 1H $13.dst }; -(+f0.0) if(16) JIP: LABEL85 UIP: LABEL85 { align1 1H }; -shl(16) g23<1>D g122<8,8,1>D 0x00000006UD { align1 1H I@4 }; -add(16) g69<1>D g57<1,1,0>D g67<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(8) g126<1>D g47<8,4,2>D 152D { align1 1Q compacted }; -add(8) g127<1>D g51<8,4,2>D 152D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -cmp.l.f0.0(16) g71<1>UD g69<1,1,0>UD g57<1,1,0>UD { align1 1H I@3 compacted }; -add(8) g73<1>D g3<8,4,2>D g69<1,1,0>D { align1 1Q $12.dst compacted }; -add(8) g74<1>D g5<8,4,2>D g70<1,1,0>D { align1 2Q $12.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g11<2>UD g126<4,4,1>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g13<2>UD g127<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(8) g123<1>UD g73<8,8,1>UD g3<8,4,2>UD { align1 1Q I@4 }; -mov(8) g27<2>UD g73<4,4,1>UD { align1 1Q $13.src }; -cmp.l.f0.0(8) g124<1>UD g74<8,8,1>UD g5<8,4,2>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.src }; -mov(8) g21<2>UD g74<4,4,1>UD { align1 2Q }; -and(16) g76<1>UD g73<1,1,0>UD 0x0000003fUD { align1 1H $11.dst compacted }; -cmp.l.f0.0(16) g15<1>UD g126<1,1,0>UD 0x00000098UD { align1 1H $6.src compacted }; -add3(16) g125<1>D g61<8,8,1>D -g71<8,8,1>D -g123<1,1,1>D { align1 1H I@4 }; -add(16) g78<1>D -g76<1,1,0>D 64D { align1 1H I@3 compacted }; -add(8) g100<1>D -g15<8,8,1>D g47.1<8,4,2>D { align1 1Q I@3 }; -add(8) g16<1>D -g16<8,8,1>D g51.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g27.1<2>UD g125<4,4,1>UD { align1 1Q I@4 }; -mov(8) g21.1<2>UD g126<4,4,1>UD { align1 2Q I@5 }; -and(16) g80<1>UD g78<1,1,0>UD 0x0000003fUD { align1 1H I@5 compacted }; -mov(8) g11.1<2>UD g100<4,4,1>UD { align1 1Q I@5 }; -mov(8) g13.1<2>UD g16<4,4,1>UD { align1 2Q I@5 }; -add(16) g83<1>D g23<1,1,0>D -g80<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g29UD g11UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -shr(16) g87<1>UD g83<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -add(8) g101<1>D g47<8,4,2>D g29<1,1,0>D { align1 1Q $6.dst compacted }; -add(8) g17<1>D g51<8,4,2>D g30<1,1,0>D { align1 2Q $6.dst compacted }; -cmp.l.f0.0(8) g102<1>UD g101<8,8,1>UD g47<8,4,2>UD { align1 1Q I@2 }; -mov(8) g25<2>UD g101<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g18<1>UD g17<8,8,1>UD g51<8,4,2>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.src }; -mov(8) g19<2>UD g17<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) null<1>UD g80<8,8,1>UD g23<8,8,1>UD { align1 1H }; -add(8) g103<1>D -g102<8,8,1>D g47.1<8,4,2>D { align1 1Q I@5 }; -add(8) g75<1>D -g18<8,8,1>D g51.1<8,4,2>D { align1 2Q @4 $11.dst }; -mov(8) g25.1<2>UD g103<4,4,1>UD { align1 1Q I@2 }; -mov(8) g19.1<2>UD g75<4,4,1>UD { align1 2Q I@2 }; -(+f0.0) if(16) JIP: LABEL86 UIP: LABEL86 { align1 1H }; -add(16) g91<1>D g29<1,1,0>D g80<1,1,0>D { align1 1H compacted }; -add(16) g116<1>D g69<1,1,0>D g80<1,1,0>D { align1 1H $6.src compacted }; -shl(16) g89<1>D g55<8,8,1>D 0x00000004UD { align1 1H }; -mov(16) g85<1>UD g49<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g15<1>UD g91<1,1,0>UD g29<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g75<1>D g47<8,4,2>D g91<1,1,0>D { align1 1Q compacted }; -add(8) g76<1>D g51<8,4,2>D g92<1,1,0>D { align1 2Q compacted }; -add(8) g79<1>D g3<8,4,2>D g116<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g80<1>D g5<8,4,2>D g117<1,1,0>D { align1 2Q I@7 compacted }; -cmp.l.f0.0(16) g91<1>UD g116<1,1,0>UD g69<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(8) g17<1>UD g75<8,8,1>UD g47<8,4,2>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g18<1>UD g76<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g13<1>UD g79<8,8,1>UD g3<8,4,2>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g14<1>UD g80<8,8,1>UD g5<8,4,2>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g11<1>D -g91<1,1,0>D -g71<1,1,0>D { align1 1H I@5 compacted }; -add3(16) g77<1>D g53<8,8,1>D -g15<8,8,1>D -g17<1,1,1>D { align1 1H I@4 }; -add3(16) g81<1>D g61<8,8,1>D g11<8,8,1>D -g13<1,1,1>D { align1 1H I@2 }; - -LABEL88: -cmp.ge.f0.0(16) null<1>UD g85<8,8,1>UD g87<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL87 UIP: LABEL87 { align1 1H }; -shl(16) g91<1>D g85<8,8,1>D 0x00000002UD { align1 1H $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -shr(16) g93<1>UD g85<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g95<1>D g75<1,1,0>D g91<1,1,0>D { align1 1H I@2 compacted }; -add(16) g97<1>D g79<1,1,0>D g91<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g91<1>UD g95<1,1,0>UD g75<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g11<2>UD g95<4,4,1>UD { align1 1Q $6.src }; -mov(8) g13<2>UD g96<4,4,1>UD { align1 2Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g15<2>UD g97<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g17<2>UD g98<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g95<1>UD g97<1,1,0>UD g79<1,1,0>UD { align1 1H compacted }; -add3(16) g97<1>D g77<8,8,1>D g93<8,8,1>D -g91<1,1,1>D { align1 1H I@6 }; -add3(16) g91<1>D g81<8,8,1>D g93<8,8,1>D -g95<1,1,1>D { align1 1H I@2 }; -mov(8) g11.1<2>UD g97<4,4,1>UD { align1 1Q I@2 }; -mov(8) g13.1<2>UD g98<4,4,1>UD { align1 2Q I@3 }; -mov(8) g15.1<2>UD g91<4,4,1>UD { align1 1Q I@3 }; -mov(8) g17.1<2>UD g92<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g91UD g11UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g15UD g91UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add3(16) g85<1>D 0x0040UW g89<8,8,1>D g85<1,1,1>D { align1 1H }; - -LABEL87: -while(16) JIP: LABEL88 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -and(16) g92<1>UD g83<8,8,1>UD 0xfffffffcUD { align1 1H $6.src }; -add(16) g94<1>D g83<1,1,0>D -g92<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g49<8,8,1>UD g94<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL89 UIP: LABEL89 { align1 1H }; -add(16) g83<1>D g79<1,1,0>D g92<1,1,0>D { align1 1H compacted }; -add(16) g87<1>D g75<1,1,0>D g92<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g91<1>D g83<1,1,0>D g49<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g85<1>UD g83<1,1,0>UD g79<1,1,0>UD { align1 1H I@7 compacted }; -add(16) g89<1>D g87<1,1,0>D g49<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g79<1>UD g87<1,1,0>UD g75<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g15<2>UD g91<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g17<2>UD g92<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g75<1>UD g89<1,1,0>UD g87<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g11<2>UD g89<4,4,1>UD { align1 1Q $6.src }; -mov(8) g13<2>UD g90<4,4,1>UD { align1 2Q $6.src }; -cmp.l.f0.0(16) g87<1>UD g91<1,1,0>UD g83<1,1,0>UD { align1 1H compacted }; -add3(16) g95<1>D -g79<8,8,1>D g77<8,8,1>D -g75<1,1,1>D { align1 1H I@4 }; -add3(16) g97<1>D -g85<8,8,1>D g81<8,8,1>D -g87<1,1,1>D { align1 1H I@2 }; -mov(8) g11.1<2>UD g95<4,4,1>UD { align1 1Q I@2 }; -mov(8) g13.1<2>UD g96<4,4,1>UD { align1 2Q I@3 }; -mov(8) g15.1<2>UD g97<4,4,1>UD { align1 1Q I@3 }; -mov(8) g17.1<2>UD g98<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g96UD g11UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(16) g85<1>UD g96<32,8,4>UB { align1 1H $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g15UD g85UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL89: -endif(16) JIP: LABEL86 { align1 1H }; - -LABEL86: -endif(16) JIP: LABEL85 { align1 1H }; -and(16) g98<1>UD g73<1,1,0>UD 0x00000003UD { align1 1H I@4 compacted }; -add(16) g100<1>D -g98<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g102<1>UD g100<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL90 UIP: LABEL90 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g49<8,8,1>UD g102<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL91 UIP: LABEL91 { align1 1H }; -add(16) g104<1>D g29<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -add(16) g113<1>D g69<1,1,0>D g49<1,1,0>D { align1 1H $6.src compacted }; -cmp.l.f0.0(16) g106<1>UD g104<1,1,0>UD g29<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g111<1>D g47<8,4,2>D g104<1,1,0>D { align1 1Q $6.src compacted }; -add(8) g108<1>D g51<8,4,2>D g105<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g117<1>D g3<8,4,2>D g113<1,1,0>D { align1 1Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -add(8) g118<1>D g5<8,4,2>D g114<1,1,0>D { align1 2Q I@5 compacted }; -cmp.l.f0.0(8) g109<1>UD g111<8,8,1>UD g47<8,4,2>UD { align1 1Q I@4 }; -mov(8) g11<2>UD g111<4,4,1>UD { align1 1Q $6.src }; -cmp.l.f0.0(8) g110<1>UD g108<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -mov(8) g13<2>UD g108<4,4,1>UD { align1 2Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g15<2>UD g117<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(16) g115<1>UD g113<1,1,0>UD g69<1,1,0>UD { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g17<2>UD g118<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(8) g119<1>UD g117<8,8,1>UD g3<8,4,2>UD { align1 1Q $6.src }; -cmp.l.f0.0(8) g120<1>UD g118<8,8,1>UD g5<8,4,2>UD { align1 2Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g111<1>D g53<8,8,1>D -g106<8,8,1>D -g109<1,1,1>D { align1 1H I@7 }; -add(16) g117<1>D -g115<1,1,0>D -g71<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g11.1<2>UD g111<4,4,1>UD { align1 1Q I@2 }; -mov(8) g13.1<2>UD g112<4,4,1>UD { align1 2Q I@3 }; -add3(16) g122<1>D g61<8,8,1>D g117<8,8,1>D -g119<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g112UD g11UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(8) g15.1<2>UD g122<4,4,1>UD { align1 1Q I@1 }; -mov(8) g17.1<2>UD g123<4,4,1>UD { align1 2Q I@2 }; -mov(16) g86<1>UD g112<32,8,4>UB { align1 1H $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g15UD g86UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL91: -endif(16) JIP: LABEL90 { align1 1H }; -add(16) g123<1>D g69<1,1,0>D g102<1,1,0>D { align1 1H compacted }; -add(16) g17<1>D g29<1,1,0>D g102<1,1,0>D { align1 1H $6.src compacted }; -cmp.l.f0.0(16) g125<1>UD g123<1,1,0>UD g69<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g118<1>D g3<8,4,2>D g123<1,1,0>D { align1 1Q $6.src compacted }; -add(8) g13<1>D g5<8,4,2>D g124<1,1,0>D { align1 2Q $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g119<1>D g47<8,4,2>D g17<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g73<1>D g51<8,4,2>D g18<1,1,0>D { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g11<1>D -g125<1,1,0>D -g71<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g14<1>UD g118<8,8,1>UD g3<8,4,2>UD { align1 1Q I@5 }; -mov(8) g27<2>UD g118<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g15<1>UD g13<8,8,1>UD g5<8,4,2>UD { align1 2Q I@6 }; -mov(8) g21<2>UD g13<4,4,1>UD { align1 2Q }; -mov(8) g25<2>UD g119<4,4,1>UD { align1 1Q I@7 }; -mov(8) g19<2>UD g73<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g69<1>UD g17<1,1,0>UD g29<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(8) g74<1>UD g119<8,8,1>UD g47<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g75<1>UD g73<8,8,1>UD g51<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g16<1>D g61<8,8,1>D g11<8,8,1>D -g14<1,1,1>D { align1 1H I@7 }; -add3(16) g76<1>D g53<8,8,1>D -g69<8,8,1>D -g74<1,1,1>D { align1 1H I@2 }; -mov(8) g27.1<2>UD g16<4,4,1>UD { align1 1Q I@2 }; -mov(8) g21.1<2>UD g17<4,4,1>UD { align1 2Q I@3 }; -mov(8) g25.1<2>UD g76<4,4,1>UD { align1 1Q I@3 }; -mov(8) g19.1<2>UD g77<4,4,1>UD { align1 2Q I@4 }; - -LABEL90: -endif(16) JIP: LABEL85 { align1 1H }; -and(8) g77<1>UD g27<8,4,2>UD 0x0000003fUD { align1 1Q I@2 compacted }; -and(8) g78<1>UD g21<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -add(16) g79<1>D -g77<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g81<1>UD g79<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g83<1>UD g81<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g85<1>UD g49<1,1,0>UD g83<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g87<1>D g81<1,1,0>D 0D { align1 1H $6.src compacted }; -and.nz.f0.0(16) null<1>UD g85<8,8,1>UD g87<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL92 UIP: LABEL92 { align1 1H }; -shl(16) g88<1>D g49<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g90<1>UD g49<1,1,0>UD 0x0000001eUD { align1 1H $6.src compacted }; -mov(8) g92<1>UD g25.1<8,4,2>UD { align1 1Q }; -mov(8) g93<1>UD g19.1<8,4,2>UD { align1 2Q }; -mov(8) g99<1>UD g27.1<8,4,2>UD { align1 1Q }; -mov(8) g100<1>UD g21.1<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g120<1>D g25<8,4,2>D g88<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g94<1>D g19<8,4,2>D g89<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g122<1>D g27<8,4,2>D g88<1,1,0>D { align1 1Q compacted }; -add(8) g101<1>D g21<8,4,2>D g89<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g95<1>UD g120<8,8,1>UD g25<8,4,2>UD { align1 1Q I@4 }; -mov(8) g11<2>UD g120<4,4,1>UD { align1 1Q $6.src }; -cmp.l.f0.0(8) g96<1>UD g94<8,8,1>UD g19<8,4,2>UD { align1 2Q I@5 }; -mov(8) g13<2>UD g94<4,4,1>UD { align1 2Q $6.src }; -cmp.l.f0.0(8) g102<1>UD g122<8,8,1>UD g27<8,4,2>UD { align1 1Q I@6 }; -mov(8) g15<2>UD g122<4,4,1>UD { align1 1Q $6.src }; -cmp.l.f0.0(8) g103<1>UD g101<8,8,1>UD g21<8,4,2>UD { align1 2Q I@7 }; -mov(8) g17<2>UD g101<4,4,1>UD { align1 2Q $6.src }; -add3(16) g97<1>D g92<8,8,1>D g90<8,8,1>D -g95<1,1,1>D { align1 1H I@6 }; -add3(16) g104<1>D g99<8,8,1>D g90<8,8,1>D -g102<1,1,1>D { align1 1H I@3 }; -mov(8) g11.1<2>UD g97<4,4,1>UD { align1 1Q I@2 }; -mov(8) g13.1<2>UD g98<4,4,1>UD { align1 2Q I@3 }; -mov(8) g15.1<2>UD g104<4,4,1>UD { align1 1Q I@3 }; -mov(8) g17.1<2>UD g105<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g87UD g11UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g15UD g87UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL92: -endif(16) JIP: LABEL85 { align1 1H }; -add(16) g105<1>D g63<1,1,0>D 152D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g107<1>UD g105<1,1,0>UD 0x00000098UD { align1 1H I@1 compacted }; -mov(8) g88<2>UD g105<4,4,1>UD { align1 1Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g90<2>UD g106<4,4,1>UD { align1 2Q I@7 }; -add(16) g109<1>D -g107<1,1,0>D g65<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g88.1<2>UD g109<4,4,1>UD { align1 1Q I@1 }; -mov(8) g90.1<2>UD g110<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g88UD g67UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add(16) g67<1>D g67<1,1,0>D g23<1,1,0>D { align1 1H $6.src compacted }; - -LABEL85: -endif(16) JIP: LABEL93 { align1 1H }; - -LABEL93: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g110UD g31UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -cmp.nz.f0.0(16) null<1>D g110<8,8,1>D 0D { align1 1H $14.dst }; -(+f0.0) if(16) JIP: LABEL94 UIP: LABEL94 { align1 1H }; -shl(16) g27<1>D g110<8,8,1>D 0x00000003UD { align1 1H $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g29<1>D g57<1,1,0>D g67<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -add(8) g114<1>D g47<8,4,2>D 160D { align1 1Q $6.src compacted }; -add(8) g115<1>D g51<8,4,2>D 160D { align1 2Q $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -cmp.l.f0.0(16) g31<1>UD g29<1,1,0>UD g57<1,1,0>UD { align1 1H I@3 compacted }; -add(8) g33<1>D g3<8,4,2>D g29<1,1,0>D { align1 1Q $14.src compacted }; -add(8) g34<1>D g5<8,4,2>D g30<1,1,0>D { align1 2Q $14.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g11<2>UD g114<4,4,1>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g13<2>UD g115<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(8) g111<1>UD g33<8,8,1>UD g3<8,4,2>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(8) g21<2>UD g33<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g112<1>UD g34<8,8,1>UD g5<8,4,2>UD { align1 2Q I@5 }; -mov(8) g25<2>UD g34<4,4,1>UD { align1 2Q }; -and(16) g122<1>UD g33<1,1,0>UD 0x0000003fUD { align1 1H compacted }; -cmp.l.f0.0(16) g116<1>UD g114<1,1,0>UD 0x000000a0UD { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g113<1>D g61<8,8,1>D -g31<8,8,1>D -g111<1,1,1>D { align1 1H I@4 }; -add(16) g124<1>D -g122<1,1,0>D 64D { align1 1H I@3 compacted }; -add(8) g123<1>D -g116<8,8,1>D g47.1<8,4,2>D { align1 1Q I@3 }; -add(8) g117<1>D -g117<8,8,1>D g51.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g21.1<2>UD g113<4,4,1>UD { align1 1Q I@4 }; -mov(8) g25.1<2>UD g114<4,4,1>UD { align1 2Q I@5 }; -and(16) g126<1>UD g124<1,1,0>UD 0x0000003fUD { align1 1H I@5 compacted }; -mov(8) g11.1<2>UD g123<4,4,1>UD { align1 1Q I@5 }; -mov(8) g13.1<2>UD g117<4,4,1>UD { align1 2Q I@5 }; -add(16) g81<1>D g27<1,1,0>D -g126<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g69UD g11UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -shr(16) g83<1>UD g81<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -add(8) g124<1>D g47<8,4,2>D g69<1,1,0>D { align1 1Q $6.dst compacted }; -add(8) g118<1>D g51<8,4,2>D g70<1,1,0>D { align1 2Q $6.dst compacted }; -cmp.l.f0.0(8) g125<1>UD g124<8,8,1>UD g47<8,4,2>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(8) g19<2>UD g124<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g119<1>UD g118<8,8,1>UD g51<8,4,2>UD { align1 2Q I@3 }; -mov(8) g23<2>UD g118<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) null<1>UD g126<8,8,1>UD g27<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g11<1>D -g125<8,8,1>D g47.1<8,4,2>D { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -add(8) g120<1>D -g119<8,8,1>D g51.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g19.1<2>UD g11<4,4,1>UD { align1 1Q I@2 }; -mov(8) g23.1<2>UD g120<4,4,1>UD { align1 2Q I@2 }; -(+f0.0) if(16) JIP: LABEL95 UIP: LABEL95 { align1 1H }; -add(16) g11<1>D g69<1,1,0>D g126<1,1,0>D { align1 1H $6.src compacted }; -add(16) g15<1>D g29<1,1,0>D g126<1,1,0>D { align1 1H $6.src compacted }; -shl(16) g85<1>D g55<8,8,1>D 0x00000004UD { align1 1H }; -mov(16) g79<1>UD g49<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g13<1>UD g11<1,1,0>UD g69<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g71<1>D g47<8,4,2>D g11<1,1,0>D { align1 1Q compacted }; -add(8) g72<1>D g51<8,4,2>D g12<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g17<1>UD g15<1,1,0>UD g29<1,1,0>UD { align1 1H I@6 compacted }; -add(8) g75<1>D g3<8,4,2>D g15<1,1,0>D { align1 1Q $11.dst compacted }; -add(8) g76<1>D g5<8,4,2>D g16<1,1,0>D { align1 2Q $11.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g89<1>UD g71<8,8,1>UD g47<8,4,2>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g90<1>UD g72<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g87<1>D -g17<1,1,0>D -g31<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g91<1>UD g75<8,8,1>UD g3<8,4,2>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g92<1>UD g76<8,8,1>UD g5<8,4,2>UD { align1 2Q I@5 }; -add3(16) g73<1>D g53<8,8,1>D -g13<8,8,1>D -g89<1,1,1>D { align1 1H @4 $12.dst }; -add3(16) g77<1>D g61<8,8,1>D g87<8,8,1>D -g91<1,1,1>D { align1 1H I@2 }; - -LABEL97: -cmp.ge.f0.0(16) null<1>UD g79<8,8,1>UD g83<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL96 UIP: LABEL96 { align1 1H }; -shl(16) g87<1>D g79<8,8,1>D 0x00000002UD { align1 1H $6.src }; -shr(16) g89<1>UD g79<1,1,0>UD 0x0000001eUD { align1 1H $6.src compacted }; -add(16) g91<1>D g71<1,1,0>D g87<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -add(16) g93<1>D g75<1,1,0>D g87<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g87<1>UD g91<1,1,0>UD g71<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g11<2>UD g91<4,4,1>UD { align1 1Q $6.src }; -mov(8) g13<2>UD g92<4,4,1>UD { align1 2Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g15<2>UD g93<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g17<2>UD g94<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g91<1>UD g93<1,1,0>UD g75<1,1,0>UD { align1 1H compacted }; -add3(16) g93<1>D g73<8,8,1>D g89<8,8,1>D -g87<1,1,1>D { align1 1H I@6 }; -add3(16) g87<1>D g77<8,8,1>D g89<8,8,1>D -g91<1,1,1>D { align1 1H I@2 }; -mov(8) g11.1<2>UD g93<4,4,1>UD { align1 1Q I@2 }; -mov(8) g13.1<2>UD g94<4,4,1>UD { align1 2Q I@3 }; -mov(8) g15.1<2>UD g87<4,4,1>UD { align1 1Q I@3 }; -mov(8) g17.1<2>UD g88<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g88UD g11UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g15UD g88UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add3(16) g79<1>D 0x0040UW g85<8,8,1>D g79<1,1,1>D { align1 1H }; - -LABEL96: -while(16) JIP: LABEL97 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -and(16) g92<1>UD g81<8,8,1>UD 0xfffffffcUD { align1 1H }; -add(16) g94<1>D g81<1,1,0>D -g92<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g49<8,8,1>UD g94<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL98 UIP: LABEL98 { align1 1H }; -add(16) g95<1>D g75<1,1,0>D g92<1,1,0>D { align1 1H compacted }; -add(16) g99<1>D g71<1,1,0>D g92<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g97<1>UD g95<1,1,0>UD g75<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g117<1>D g95<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g101<1>UD g99<1,1,0>UD g71<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g103<1>D g99<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g15<2>UD g117<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g17<2>UD g118<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g11<2>UD g103<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g13<2>UD g104<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g105<1>UD g103<1,1,0>UD g99<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g109<1>UD g117<1,1,0>UD g95<1,1,0>UD { align1 1H compacted }; -add3(16) g107<1>D -g101<8,8,1>D g73<8,8,1>D -g105<1,1,1>D { align1 1H I@2 }; -add3(16) g111<1>D -g97<8,8,1>D g77<8,8,1>D -g109<1,1,1>D { align1 1H I@2 }; -mov(8) g11.1<2>UD g107<4,4,1>UD { align1 1Q I@2 }; -mov(8) g13.1<2>UD g108<4,4,1>UD { align1 2Q I@3 }; -mov(8) g15.1<2>UD g111<4,4,1>UD { align1 1Q I@3 }; -mov(8) g17.1<2>UD g112<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g108UD g11UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(16) g89<1>UD g108<32,8,4>UB { align1 1H $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g15UD g89UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL98: -endif(16) JIP: LABEL95 { align1 1H }; - -LABEL95: -endif(16) JIP: LABEL94 { align1 1H }; -and(16) g112<1>UD g33<1,1,0>UD 0x00000003UD { align1 1H compacted }; -add(16) g114<1>D -g112<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g116<1>UD g114<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL99 UIP: LABEL99 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g49<8,8,1>UD g116<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL100 UIP: LABEL100 { align1 1H }; -add(16) g118<1>D g69<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -add(16) g72<1>D g29<1,1,0>D g49<1,1,0>D { align1 1H $12.dst compacted }; -cmp.l.f0.0(16) g122<1>UD g118<1,1,0>UD g69<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g33<1>D g47<8,4,2>D g118<1,1,0>D { align1 1Q compacted }; -add(8) g124<1>D g51<8,4,2>D g119<1,1,0>D { align1 2Q compacted }; -add(8) g71<1>D g3<8,4,2>D g72<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g77<1>D g5<8,4,2>D g73<1,1,0>D { align1 2Q I@5 compacted }; -cmp.l.f0.0(8) g125<1>UD g33<8,8,1>UD g47<8,4,2>UD { align1 1Q I@4 }; -mov(8) g11<2>UD g33<4,4,1>UD { align1 1Q $6.src }; -cmp.l.f0.0(8) g126<1>UD g124<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -mov(8) g13<2>UD g124<4,4,1>UD { align1 2Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g15<2>UD g71<4,4,1>UD { align1 1Q I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -cmp.l.f0.0(16) g74<1>UD g72<1,1,0>UD g29<1,1,0>UD { align1 1H $12.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g17<2>UD g77<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(8) g78<1>UD g71<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g79<1>UD g77<8,8,1>UD g5<8,4,2>UD { align1 2Q }; -add3(16) g33<1>D g53<8,8,1>D -g122<8,8,1>D -g125<1,1,1>D { align1 1H I@7 }; -add(16) g76<1>D -g74<1,1,0>D -g31<1,1,0>D { align1 1H @5 $11.dst compacted }; -mov(8) g11.1<2>UD g33<4,4,1>UD { align1 1Q I@2 }; -mov(8) g13.1<2>UD g34<4,4,1>UD { align1 2Q I@3 }; -add3(16) g80<1>D g61<8,8,1>D g76<8,8,1>D -g78<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g71UD g11UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(8) g15.1<2>UD g80<4,4,1>UD { align1 1Q I@1 }; -mov(8) g17.1<2>UD g81<4,4,1>UD { align1 2Q I@2 }; -mov(16) g90<1>UD g71<32,8,4>UB { align1 1H $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g15UD g90UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL100: -endif(16) JIP: LABEL99 { align1 1H }; -add(16) g81<1>D g29<1,1,0>D g116<1,1,0>D { align1 1H compacted }; -add(16) g91<1>D g69<1,1,0>D g116<1,1,0>D { align1 1H $6.src compacted }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g29<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g72<1>D g3<8,4,2>D g81<1,1,0>D { align1 1Q compacted }; -add(8) g87<1>D g5<8,4,2>D g82<1,1,0>D { align1 2Q $6.src compacted }; -add(8) g73<1>D g47<8,4,2>D g91<1,1,0>D { align1 1Q @4 $12.dst compacted }; -add(8) g95<1>D g51<8,4,2>D g92<1,1,0>D { align1 2Q I@5 compacted }; -add(16) g85<1>D -g83<1,1,0>D -g31<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g88<1>UD g72<8,8,1>UD g3<8,4,2>UD { align1 1Q I@5 }; -mov(8) g21<2>UD g72<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g89<1>UD g87<8,8,1>UD g5<8,4,2>UD { align1 2Q I@6 }; -mov(8) g25<2>UD g87<4,4,1>UD { align1 2Q }; -mov(8) g19<2>UD g73<4,4,1>UD { align1 1Q I@7 }; -mov(8) g23<2>UD g95<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g93<1>UD g91<1,1,0>UD g69<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(8) g96<1>UD g73<8,8,1>UD g47<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g97<1>UD g95<8,8,1>UD g51<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g90<1>D g61<8,8,1>D g85<8,8,1>D -g88<1,1,1>D { align1 1H I@7 }; -add3(16) g98<1>D g53<8,8,1>D -g93<8,8,1>D -g96<1,1,1>D { align1 1H I@2 }; -mov(8) g21.1<2>UD g90<4,4,1>UD { align1 1Q I@2 }; -mov(8) g25.1<2>UD g91<4,4,1>UD { align1 2Q I@3 }; -mov(8) g19.1<2>UD g98<4,4,1>UD { align1 1Q I@3 }; -mov(8) g23.1<2>UD g99<4,4,1>UD { align1 2Q I@4 }; - -LABEL99: -endif(16) JIP: LABEL94 { align1 1H }; -and(8) g99<1>UD g21<8,4,2>UD 0x0000003fUD { align1 1Q I@2 compacted }; -and(8) g100<1>UD g25<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -add(16) g101<1>D -g99<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g103<1>UD g101<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g105<1>UD g103<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g107<1>UD g49<1,1,0>UD g105<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g109<1>D g103<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g107<8,8,1>UD g109<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL101 UIP: LABEL101 { align1 1H }; -shl(16) g110<1>D g49<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g112<1>UD g49<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g114<1>UD g19.1<8,4,2>UD { align1 1Q }; -mov(8) g115<1>UD g23.1<8,4,2>UD { align1 2Q }; -mov(8) g122<1>UD g21.1<8,4,2>UD { align1 1Q }; -mov(8) g123<1>UD g25.1<8,4,2>UD { align1 2Q }; -add(8) g74<1>D g19<8,4,2>D g110<1,1,0>D { align1 1Q @6 $12.dst compacted }; -add(8) g116<1>D g23<8,4,2>D g111<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g75<1>D g21<8,4,2>D g110<1,1,0>D { align1 1Q $11.dst compacted }; -add(8) g124<1>D g25<8,4,2>D g111<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g117<1>UD g74<8,8,1>UD g19<8,4,2>UD { align1 1Q I@4 }; -mov(8) g11<2>UD g74<4,4,1>UD { align1 1Q $6.src }; -cmp.l.f0.0(8) g118<1>UD g116<8,8,1>UD g23<8,4,2>UD { align1 2Q I@5 }; -mov(8) g13<2>UD g116<4,4,1>UD { align1 2Q $6.src }; -cmp.l.f0.0(8) g125<1>UD g75<8,8,1>UD g21<8,4,2>UD { align1 1Q I@6 }; -mov(8) g15<2>UD g75<4,4,1>UD { align1 1Q $6.src }; -cmp.l.f0.0(8) g126<1>UD g124<8,8,1>UD g25<8,4,2>UD { align1 2Q I@7 }; -mov(8) g17<2>UD g124<4,4,1>UD { align1 2Q $6.src }; -add3(16) g119<1>D g114<8,8,1>D g112<8,8,1>D -g117<1,1,1>D { align1 1H I@6 }; -add3(16) g19<1>D g122<8,8,1>D g112<8,8,1>D -g125<1,1,1>D { align1 1H I@3 }; -mov(8) g11.1<2>UD g119<4,4,1>UD { align1 1Q I@2 }; -mov(8) g13.1<2>UD g120<4,4,1>UD { align1 2Q I@3 }; -mov(8) g15.1<2>UD g19<4,4,1>UD { align1 1Q I@3 }; -mov(8) g17.1<2>UD g20<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g91UD g11UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g15UD g91UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL101: -endif(16) JIP: LABEL94 { align1 1H }; -add(16) g20<1>D g63<1,1,0>D 160D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g22<1>UD g20<1,1,0>UD 0x000000a0UD { align1 1H I@1 compacted }; -mov(8) g92<2>UD g20<4,4,1>UD { align1 1Q $6.src }; -mov(8) g94<2>UD g21<4,4,1>UD { align1 2Q }; -add(16) g24<1>D -g22<1,1,0>D g65<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g92.1<2>UD g24<4,4,1>UD { align1 1Q I@1 }; -mov(8) g94.1<2>UD g25<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g92UD g67UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add(16) g25<1>D g27<1,1,0>D 63D { align1 1H compacted }; -and(16) g27<1>UD g25<8,8,1>UD 0xffffffc0UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g67<1>D g67<1,1,0>D g27<1,1,0>D { align1 1H I@1 compacted }; - -LABEL94: -endif(16) JIP: LABEL102 { align1 1H }; - -LABEL102: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -shr(16) g19<1>UD g67<1,1,0>UD 0x00000006UD { align1 1H compacted }; -add(8) g77<1>D g47<8,4,2>D 64D { align1 1Q I@7 compacted }; -add(8) g31<1>D g51<8,4,2>D 64D { align1 2Q $14.src compacted }; -add(8) g80<1>D g47<8,4,2>D 80D { align1 1Q compacted }; -add(8) g34<1>D g51<8,4,2>D 80D { align1 2Q $14.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -send(16) g69UD g39UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -cmp.l.f0.0(8) g78<1>UD g77<8,8,1>UD g47<8,4,2>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $14.src }; -cmp.l.f0.0(8) g32<1>UD g31<8,8,1>UD g51<8,4,2>UD { align1 2Q I@4 }; -mov(8) g27<2>UD g77<4,4,1>UD { align1 1Q $13.src }; -mov(8) g29<2>UD g31<4,4,1>UD { align1 2Q $13.src }; -cmp.l.f0.0(8) g81<1>UD g80<8,8,1>UD g47<8,4,2>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g77<1>UD g34<8,8,1>UD g51<8,4,2>UD { align1 2Q I@6 }; -mov(8) g73<2>UD g80<4,4,1>UD { align1 1Q $12.dst }; -mov(8) g75<2>UD g34<4,4,1>UD { align1 2Q $11.dst }; -add(8) g79<1>D -g78<8,8,1>D g47.1<8,4,2>D { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $14.src }; -add(8) g33<1>D -g32<8,8,1>D g51.1<8,4,2>D { align1 2Q I@7 }; -add(8) g82<1>D -g81<8,8,1>D g47.1<8,4,2>D { align1 1Q I@6 }; -add(8) g78<1>D -g77<8,8,1>D g51.1<8,4,2>D { align1 2Q I@6 }; -mov(8) g27.1<2>UD g79<4,4,1>UD { align1 1Q I@4 }; -mov(8) g29.1<2>UD g33<4,4,1>UD { align1 2Q I@4 }; -mov(8) g73.1<2>UD g82<4,4,1>UD { align1 1Q I@4 }; -mov(8) g75.1<2>UD g78<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g11UD g27UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g27UD g73UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -cmp.l.f0.0(16) null<1>UD g69<8,8,1>UD g71<8,8,1>UD { align1 1H $6.dst }; -(+f0.0) if(16) JIP: LABEL104 UIP: LABEL103 { align1 1H }; -shl(16) g83<1>D g7<8,8,1>D 0x00000002UD { align1 1H }; -add(16) g81<1>D g57<1,1,0>D g67<1,1,0>D { align1 1H compacted }; -shl(16) g85<1>D g69<8,8,1>D 0x00000006UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g89<1>D g83<1,1,0>D 51D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g87<1>D g3<8,4,2>D g81<1,1,0>D { align1 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -add(8) g88<1>D g5<8,4,2>D g82<1,1,0>D { align1 2Q I@4 compacted }; -cmp.l.f0.0(16) g83<1>UD g81<1,1,0>UD g57<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g92<1>D g47<8,4,2>D g85<1,1,0>D { align1 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@6 }; -add(8) g93<1>D g51<8,4,2>D g86<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -and(16) g73<1>UD g89<8,8,1>UD 0xffffffc0UD { align1 1H I@6 }; -mov(8) g79<2>UD g87<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g90<1>UD g87<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g91<1>UD g88<8,8,1>UD g5<8,4,2>UD { align1 2Q I@7 }; -mov(8) g75<2>UD g88<4,4,1>UD { align1 2Q $0.src }; -and(16) g96<1>UD g87<1,1,0>UD 0x0000003fUD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g95<1>UD g92<8,8,1>UD g47<8,4,2>UD { align1 1Q I@7 }; -mov(8) g77<2>UD g92<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g94<1>UD g93<8,8,1>UD g51<8,4,2>UD { align1 2Q I@7 }; -mov(8) g33<2>UD g93<4,4,1>UD { align1 2Q }; -add3(16) g92<1>D g61<8,8,1>D -g83<8,8,1>D -g90<1,1,1>D { align1 1H I@7 }; -add(16) g98<1>D -g96<1,1,0>D 64D { align1 1H I@6 compacted }; -add(8) g96<1>D -g95<8,8,1>D g47.1<8,4,2>D { align1 1Q I@6 }; -add(8) g95<1>D -g94<8,8,1>D g51.1<8,4,2>D { align1 2Q I@5 }; -mov(8) g79.1<2>UD g92<4,4,1>UD { align1 1Q I@4 }; -mov(8) g75.1<2>UD g93<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -and(16) g118<1>UD g98<1,1,0>UD 0x0000003fUD { align1 1H I@5 compacted }; -mov(8) g77.1<2>UD g96<4,4,1>UD { align1 1Q I@5 }; -mov(8) g33.1<2>UD g95<4,4,1>UD { align1 2Q I@5 }; -add(16) g99<1>D g73<1,1,0>D -g118<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) null<1>UD g118<8,8,1>UD g73<8,8,1>UD { align1 1H }; -shr(16) g101<1>UD g99<1,1,0>UD 0x00000002UD { align1 1H I@2 compacted }; -(+f0.0) if(16) JIP: LABEL105 UIP: LABEL105 { align1 1H }; -add(16) g9<1>D g85<1,1,0>D g118<1,1,0>D { align1 1H compacted }; -add(16) g7<1>D g81<1,1,0>D g118<1,1,0>D { align1 1H compacted }; -shl(16) g103<1>D g55<8,8,1>D 0x00000004UD { align1 1H }; -mov(16) g97<1>UD g49<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g69<1>UD g9<1,1,0>UD g85<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g89<1>D g47<8,4,2>D g9<1,1,0>D { align1 1Q compacted }; -add(8) g90<1>D g51<8,4,2>D g10<1,1,0>D { align1 2Q compacted }; -add(8) g93<1>D g3<8,4,2>D g7<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g94<1>D g5<8,4,2>D g8<1,1,0>D { align1 2Q I@7 compacted }; -cmp.l.f0.0(16) g9<1>UD g7<1,1,0>UD g81<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(8) g71<1>UD g89<8,8,1>UD g47<8,4,2>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g72<1>UD g90<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -add(16) g7<1>D -g9<1,1,0>D -g83<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(8) g9<1>UD g93<8,8,1>UD g3<8,4,2>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g10<1>UD g94<8,8,1>UD g5<8,4,2>UD { align1 2Q I@6 }; -add3(16) g91<1>D g53<8,8,1>D -g69<8,8,1>D -g71<1,1,1>D { align1 1H I@4 }; -add3(16) g95<1>D g61<8,8,1>D g7<8,8,1>D -g9<1,1,1>D { align1 1H I@2 }; - -LABEL107: -cmp.ge.f0.0(16) null<1>UD g97<8,8,1>UD g101<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL106 UIP: LABEL106 { align1 1H }; -shl(16) g105<1>D g97<8,8,1>D 0x00000002UD { align1 1H $6.src }; -shr(16) g107<1>UD g97<1,1,0>UD 0x0000001eUD { align1 1H I@7 compacted }; -add(16) g109<1>D g89<1,1,0>D g105<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g111<1>D g93<1,1,0>D g105<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g105<1>UD g109<1,1,0>UD g89<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g7<2>UD g109<4,4,1>UD { align1 1Q $1.src }; -mov(8) g9<2>UD g110<4,4,1>UD { align1 2Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g69<2>UD g111<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g71<2>UD g112<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g109<1>UD g111<1,1,0>UD g93<1,1,0>UD { align1 1H compacted }; -add3(16) g111<1>D g91<8,8,1>D g107<8,8,1>D -g105<1,1,1>D { align1 1H I@6 }; -add3(16) g105<1>D g95<8,8,1>D g107<8,8,1>D -g109<1,1,1>D { align1 1H I@2 }; -mov(8) g7.1<2>UD g111<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g112<4,4,1>UD { align1 2Q I@3 }; -mov(8) g69.1<2>UD g105<4,4,1>UD { align1 1Q I@3 }; -mov(8) g71.1<2>UD g106<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g105UD g7UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g69UD g105UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add3(16) g97<1>D 0x0040UW g103<8,8,1>D g97<1,1,1>D { align1 1H }; - -LABEL106: -while(16) JIP: LABEL107 { align1 1H }; -and(16) g7<1>UD g99<8,8,1>UD 0xfffffffcUD { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g9<1>D g99<1,1,0>D -g7<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g49<8,8,1>UD g9<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL108 UIP: LABEL108 { align1 1H }; -add(16) g97<1>D g93<1,1,0>D g7<1,1,0>D { align1 1H I@6 compacted }; -add(16) g101<1>D g89<1,1,0>D g7<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g99<1>UD g97<1,1,0>UD g93<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g105<1>D g97<1,1,0>D g49<1,1,0>D { align1 1H $6.src compacted }; -cmp.l.f0.0(16) g93<1>UD g101<1,1,0>UD g89<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g103<1>D g101<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g69<2>UD g105<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g71<2>UD g106<4,4,1>UD { align1 2Q I@4 }; -mov(8) g7<2>UD g103<4,4,1>UD { align1 1Q I@3 }; -mov(8) g9<2>UD g104<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g89<1>UD g103<1,1,0>UD g101<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g101<1>UD g105<1,1,0>UD g97<1,1,0>UD { align1 1H compacted }; -add3(16) g97<1>D -g93<8,8,1>D g91<8,8,1>D -g89<1,1,1>D { align1 1H I@2 }; -add3(16) g89<1>D -g99<8,8,1>D g95<8,8,1>D -g101<1,1,1>D { align1 1H I@2 }; -mov(8) g7.1<2>UD g97<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g98<4,4,1>UD { align1 2Q I@3 }; -mov(8) g69.1<2>UD g89<4,4,1>UD { align1 1Q I@3 }; -mov(8) g71.1<2>UD g90<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g99UD g7UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g93<1>UD g99<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g69UD g93UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL108: -endif(16) JIP: LABEL105 { align1 1H }; - -LABEL105: -endif(16) JIP: LABEL109 { align1 1H }; -and(16) g100<1>UD g87<1,1,0>UD 0x00000003UD { align1 1H I@3 compacted }; -add(16) g102<1>D -g100<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g87<1>UD g102<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL110 UIP: LABEL110 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g49<8,8,1>UD g87<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL111 UIP: LABEL111 { align1 1H }; -add(16) g91<1>D g85<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -add(16) g93<1>D g81<1,1,0>D g49<1,1,0>D { align1 1H $6.src compacted }; -cmp.l.f0.0(16) g89<1>UD g91<1,1,0>UD g85<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g97<1>D g47<8,4,2>D g91<1,1,0>D { align1 1Q compacted }; -add(8) g103<1>D g51<8,4,2>D g92<1,1,0>D { align1 2Q compacted }; -add(8) g98<1>D g3<8,4,2>D g93<1,1,0>D { align1 1Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -add(8) g105<1>D g5<8,4,2>D g94<1,1,0>D { align1 2Q I@5 compacted }; -cmp.l.f0.0(8) g91<1>UD g97<8,8,1>UD g47<8,4,2>UD { align1 1Q I@4 }; -mov(8) g7<2>UD g97<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g92<1>UD g103<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -mov(8) g9<2>UD g103<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g69<2>UD g98<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(16) g95<1>UD g93<1,1,0>UD g81<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g71<2>UD g105<4,4,1>UD { align1 2Q I@7 }; -add3(16) g93<1>D g53<8,8,1>D -g89<8,8,1>D -g91<1,1,1>D { align1 1H I@5 }; -cmp.l.f0.0(8) g91<1>UD g98<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g92<1>UD g105<8,8,1>UD g5<8,4,2>UD { align1 2Q }; -add(16) g89<1>D -g95<1,1,0>D -g83<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g7.1<2>UD g93<4,4,1>UD { align1 1Q I@4 }; -mov(8) g9.1<2>UD g94<4,4,1>UD { align1 2Q I@5 }; -add3(16) g93<1>D g61<8,8,1>D g89<8,8,1>D -g91<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g104UD g7UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g69.1<2>UD g93<4,4,1>UD { align1 1Q I@1 }; -mov(8) g71.1<2>UD g94<4,4,1>UD { align1 2Q I@2 }; -mov(16) g94<1>UD g104<32,8,4>UB { align1 1H $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g69UD g94UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL111: -endif(16) JIP: LABEL110 { align1 1H }; -add(16) g106<1>D g81<1,1,0>D g87<1,1,0>D { align1 1H $6.src compacted }; -add(16) g116<1>D g85<1,1,0>D g87<1,1,0>D { align1 1H $6.src compacted }; -cmp.l.f0.0(16) g108<1>UD g106<1,1,0>UD g81<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g99<1>D g3<8,4,2>D g106<1,1,0>D { align1 1Q compacted }; -add(8) g112<1>D g5<8,4,2>D g107<1,1,0>D { align1 2Q $6.src compacted }; -add(8) g100<1>D g47<8,4,2>D g116<1,1,0>D { align1 1Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -add(8) g120<1>D g51<8,4,2>D g117<1,1,0>D { align1 2Q I@5 compacted }; -add(16) g110<1>D -g108<1,1,0>D -g83<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g113<1>UD g99<8,8,1>UD g3<8,4,2>UD { align1 1Q I@5 }; -mov(8) g79<2>UD g99<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g114<1>UD g112<8,8,1>UD g5<8,4,2>UD { align1 2Q I@6 }; -mov(8) g75<2>UD g112<4,4,1>UD { align1 2Q }; -mov(8) g77<2>UD g100<4,4,1>UD { align1 1Q I@7 }; -mov(8) g33<2>UD g120<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g118<1>UD g116<1,1,0>UD g85<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(8) g122<1>UD g100<8,8,1>UD g47<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g123<1>UD g120<8,8,1>UD g51<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g115<1>D g61<8,8,1>D g110<8,8,1>D -g113<1,1,1>D { align1 1H I@7 }; -add3(16) g124<1>D g53<8,8,1>D -g118<8,8,1>D -g122<1,1,1>D { align1 1H I@2 }; -mov(8) g79.1<2>UD g115<4,4,1>UD { align1 1Q I@2 }; -mov(8) g75.1<2>UD g116<4,4,1>UD { align1 2Q I@3 }; -mov(8) g77.1<2>UD g124<4,4,1>UD { align1 1Q I@3 }; -mov(8) g33.1<2>UD g125<4,4,1>UD { align1 2Q I@4 }; - -LABEL110: -endif(16) JIP: LABEL109 { align1 1H }; -and(8) g125<1>UD g79<8,4,2>UD 0x0000003fUD { align1 1Q I@5 compacted }; -and(8) g126<1>UD g75<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g7<1>D -g125<1,1,0>D 64D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -and(16) g9<1>UD g7<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shr(16) g69<1>UD g9<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g71<1>UD g49<1,1,0>UD g69<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g81<1>D g9<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g71<8,8,1>UD g81<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL112 UIP: LABEL112 { align1 1H }; -shl(16) g82<1>D g49<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g84<1>UD g49<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g86<1>UD g77.1<8,4,2>UD { align1 1Q }; -mov(8) g87<1>UD g33.1<8,4,2>UD { align1 2Q }; -mov(8) g119<1>UD g79.1<8,4,2>UD { align1 1Q }; -mov(8) g120<1>UD g75.1<8,4,2>UD { align1 2Q $6.src }; -add(8) g101<1>D g77<8,4,2>D g82<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g88<1>D g33<8,4,2>D g83<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g102<1>D g79<8,4,2>D g82<1,1,0>D { align1 1Q compacted }; -add(8) g92<1>D g75<8,4,2>D g83<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g89<1>UD g101<8,8,1>UD g77<8,4,2>UD { align1 1Q I@4 }; -mov(8) g7<2>UD g101<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g90<1>UD g88<8,8,1>UD g33<8,4,2>UD { align1 2Q I@5 }; -mov(8) g9<2>UD g88<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g93<1>UD g102<8,8,1>UD g79<8,4,2>UD { align1 1Q I@6 }; -mov(8) g69<2>UD g102<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g94<1>UD g92<8,8,1>UD g75<8,4,2>UD { align1 2Q I@7 }; -mov(8) g71<2>UD g92<4,4,1>UD { align1 2Q }; -add3(16) g91<1>D g86<8,8,1>D g84<8,8,1>D -g89<1,1,1>D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g95<1>D g119<8,8,1>D g84<8,8,1>D -g93<1,1,1>D { align1 1H I@3 }; -mov(8) g7.1<2>UD g91<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g92<4,4,1>UD { align1 2Q I@3 }; -mov(8) g69.1<2>UD g95<4,4,1>UD { align1 1Q I@3 }; -mov(8) g71.1<2>UD g96<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g95UD g7UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g69UD g95UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL112: -endif(16) JIP: LABEL109 { align1 1H }; -add(16) g33<1>D g67<1,1,0>D g73<1,1,0>D { align1 1H compacted }; -add(8) g103<1>D g47<8,4,2>D 56D { align1 1Q compacted }; -add(8) g96<1>D g51<8,4,2>D 56D { align1 2Q $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -shr(16) g21<1>UD g33<1,1,0>UD 0x00000006UD { align1 1H compacted }; -cmp.l.f0.0(8) g104<1>UD g103<8,8,1>UD g47<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g97<1>UD g96<8,8,1>UD g51<8,4,2>UD { align1 2Q I@3 }; -mov(8) g67<2>UD g103<4,4,1>UD { align1 1Q }; -mov(8) g69<2>UD g96<4,4,1>UD { align1 2Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g105<1>D -g104<8,8,1>D g47.1<8,4,2>D { align1 1Q I@4 }; -add(8) g98<1>D -g97<8,8,1>D g51.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g67.1<2>UD g105<4,4,1>UD { align1 1Q I@2 }; -mov(8) g69.1<2>UD g98<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g99UD g67UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -add(16) g101<1>D g99<1,1,0>D 1D { align1 1H $4.dst compacted }; -cmp.g.f0.0(16) null<1>UD g99<8,8,1>UD 0x00000001UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -(+f0.0) sel(16) g67<1>UD g101<1,1,0>UD 0x00000001UD { align1 1H I@2 compacted }; -cmp.nz.f0.0(16) null<1>D g99<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL114 UIP: LABEL113 { align1 1H }; -shl(16) g102<1>D g67<8,8,1>D 0x00000004UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -send(16) g106UD g35UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -shl(16) g110<1>D g55<8,8,1>D 0x00000004UD { align1 1H }; -add(16) g112<1>D g57<1,1,0>D g33<1,1,0>D { align1 1H $6.src compacted }; -mov(16) g35<1>UD g49<8,8,1>UD { align1 1H $5.src }; -add(16) g104<1>D g102<1,1,0>D 63D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g69<1>D g110<1,1,0>D 64D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g114<1>UD g112<1,1,0>UD g57<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g75<1>D g3<8,4,2>D g112<1,1,0>D { align1 1Q compacted }; -add(8) g76<1>D g5<8,4,2>D g113<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -and(16) g37<1>UD g104<8,8,1>UD 0xffffffc0UD { align1 1H I@5 }; -shl(16) g108<1>D g106<8,8,1>D 0x00000006UD { align1 1H $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g71<1>D g47<8,4,2>D g108<1,1,0>D { align1 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -add(8) g72<1>D g51<8,4,2>D g109<1,1,0>D { align1 2Q I@2 compacted }; -cmp.l.f0.0(8) g106<1>UD g71<8,8,1>UD g47<8,4,2>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g117<1>UD g75<8,8,1>UD g3<8,4,2>UD { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g116<1>UD g72<8,8,1>UD g51<8,4,2>UD { align1 2Q I@3 }; -cmp.l.f0.0(8) g118<1>UD g76<8,8,1>UD g5<8,4,2>UD { align1 2Q I@7 }; -add(8) g73<1>D -g106<8,8,1>D g47.1<8,4,2>D { align1 1Q I@4 }; -add(8) g74<1>D -g116<8,8,1>D g51.1<8,4,2>D { align1 2Q I@3 }; -add3(16) g77<1>D g61<8,8,1>D -g114<8,8,1>D -g117<1,1,1>D { align1 1H I@3 }; - -LABEL118: -cmp.ge.f0.0(16) null<1>UD g35<8,8,1>UD g67<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL115 UIP: LABEL115 { align1 1H }; -shl(16) g81<1>D g35<8,8,1>D 0x00000004UD { align1 1H }; -shr(16) g79<1>UD g35<1,1,0>UD 0x0000001cUD { align1 1H compacted }; -and(1) g99<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g87<1>UD g121<8,8,1>UW 0x00000002UD { align1 1H $3.src }; -add(16) g83<1>D g71<1,1,0>D g81<1,1,0>D { align1 1H I@4 compacted }; -or(16) g91<1>UD g87<1,1,0>UD 0x00000100UD { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g89<1>UD g83<1,1,0>UD g71<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g7<2>UD g83<4,4,1>UD { align1 1Q $3.src }; -mov(8) g9<2>UD g84<4,4,1>UD { align1 2Q $3.src }; -add3(16) g85<1>D g73<8,8,1>D g79<8,8,1>D -g89<1,1,1>D { align1 1H I@3 }; -mov(8) g7.1<2>UD g85<4,4,1>UD { align1 1Q I@1 }; -mov(8) g9.1<2>UD g86<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g89UD g7UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g99<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g91UD g89UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $7 }; -add(16) g91<1>D g83<1,1,0>D 4D { align1 1H $7.src compacted }; -and(1) g100<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g89<1>UD g87<1,1,0>UD 0x00000140UD { align1 1H $7.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g93<1>UD g91<1,1,0>UD g83<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g7<2>UD g91<4,4,1>UD { align1 1Q $6.src }; -mov(8) g9<2>UD g92<4,4,1>UD { align1 2Q $6.src }; -add(16) g91<1>D -g93<1,1,0>D g85<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g7.1<2>UD g91<4,4,1>UD { align1 1Q I@1 }; -mov(8) g9.1<2>UD g92<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g91UD g7UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g100<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g89UD g91UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -add(16) g91<1>D g83<1,1,0>D 8D { align1 1H $9.src compacted }; -and(1) g101<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g95<1>UD g87<1,1,0>UD 0x00000180UD { align1 1H $6.src compacted }; -cmp.l.f0.0(16) g93<1>UD g91<1,1,0>UD g83<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g7<2>UD g91<4,4,1>UD { align1 1Q $8.src }; -mov(8) g9<2>UD g92<4,4,1>UD { align1 2Q $8.src }; -add(16) g91<1>D -g93<1,1,0>D g85<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g7.1<2>UD g91<4,4,1>UD { align1 1Q I@1 }; -mov(8) g9.1<2>UD g92<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g91UD g7UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g101<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g95UD g91UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; -add(16) g91<1>D g83<1,1,0>D 12D { align1 1H $11.src compacted }; -and(1) g102<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g95<1>UD g87<1,1,0>UD 0x000001c0UD { align1 1H $11.src compacted }; -cmp.l.f0.0(16) g93<1>UD g91<1,1,0>UD g83<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g7<2>UD g91<4,4,1>UD { align1 1Q $10.src }; -mov(8) g9<2>UD g92<4,4,1>UD { align1 2Q $10.src }; -add(16) g83<1>D -g93<1,1,0>D g85<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g7.1<2>UD g83<4,4,1>UD { align1 1Q I@1 }; -mov(8) g9.1<2>UD g84<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g83UD g7UD nullUD 0x08200580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -mov(16) g7<1>F g83<1,1,0>F { align1 1H $12.dst compacted }; -mov(16) g97<4>UB g83<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(16) g9<1>UD g97<32,8,4>UB { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g102<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g95UD g9UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -and(1) g103<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g83<1>UD g7.1<32,8,4>UB { align1 1H A@1 }; -or(16) g9<1>UD g87<1,1,0>UD 0x000001c1UD { align1 1H $13.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g103<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g9UD g83UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -and(1) g104<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g83<1>UD g7.2<32,8,4>UB { align1 1H $14.src }; -or(16) g9<1>UD g87<1,1,0>UD 0x000001c2UD { align1 1H $14.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g104<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g9UD g83UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -and(1) g105<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -mov(16) g9<1>UD g7.3<32,8,4>UB { align1 1H $15.src }; -or(16) g7<1>UD g87<1,1,0>UD 0x000001c3UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g105<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g7UD g9UD 0x44000904 a0.1<0>UD - ugm MsgDesc: ( store, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -and(1) g106<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g106<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g7UD g89UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -cmp.z.f0.0(16) null<1>D g7<8,8,1>D 1D { align1 1H $0.dst }; -(+f0.0) if(16) JIP: LABEL116 UIP: LABEL116 { align1 1H }; -and(1) g107<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g7<1>UD g121<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -or(16) g9<1>UD g7<1,1,0>UD 0x00000180UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g107<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g7UD g9UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -cmp.l.f0.0(16) null<1>UD g59<8,8,1>UD g7<8,8,1>UD { align1 1H $15.dst }; -(+f0.0) if(16) JIP: LABEL117 UIP: LABEL117 { align1 1H }; -add(16) g83<1>D g7<1,1,0>D -g1<1,1,0>D { align1 1H $15.src compacted }; -and(1) g108<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g7<1>UD g121<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -or(16) g9<1>UD g7<1,1,0>UD 0x00000180UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g108<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g9UD g83UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; - -LABEL117: -endif(16) JIP: LABEL116 { align1 1H }; - -LABEL116: -endif(16) JIP: LABEL115 { align1 1H }; -add(16) g83<1>D g75<1,1,0>D g81<1,1,0>D { align1 1H $15.src compacted }; -and(1) g109<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g85<1>UD g121<8,8,1>UW 0x00000002UD { align1 1H }; -cmp.l.f0.0(16) g87<1>UD g83<1,1,0>UD g75<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g7<2>UD g83<4,4,1>UD { align1 1Q }; -mov(8) g9<2>UD g84<4,4,1>UD { align1 2Q $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g89<1>UD g85<1,1,0>UD 0x00000100UD { align1 1H I@4 compacted }; -add3(16) g81<1>D g77<8,8,1>D g79<8,8,1>D -g87<1,1,1>D { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g109<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g79UD g89UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -mov(8) g7.1<2>UD g81<4,4,1>UD { align1 1Q I@1 }; -mov(8) g9.1<2>UD g82<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g79UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g79<1>D g83<1,1,0>D 4D { align1 1H $2.src compacted }; -and(1) g110<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g89<1>UD g85<1,1,0>UD 0x00000140UD { align1 1H $1.src compacted }; -cmp.l.f0.0(16) g87<1>UD g79<1,1,0>UD g83<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g7<2>UD g79<4,4,1>UD { align1 1Q $2.src }; -mov(8) g9<2>UD g80<4,4,1>UD { align1 2Q $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g110<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g79UD g89UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g89<1>D -g87<1,1,0>D g81<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g7.1<2>UD g89<4,4,1>UD { align1 1Q I@1 }; -mov(8) g9.1<2>UD g90<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g79UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $4 }; -add(16) g79<1>D g83<1,1,0>D 8D { align1 1H $4.src compacted }; -and(1) g111<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g89<1>UD g85<1,1,0>UD 0x00000180UD { align1 1H compacted }; -cmp.l.f0.0(16) g87<1>UD g79<1,1,0>UD g83<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g7<2>UD g79<4,4,1>UD { align1 1Q $4.src }; -mov(8) g9<2>UD g80<4,4,1>UD { align1 2Q $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g111<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g79UD g89UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g89<1>D -g87<1,1,0>D g81<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g7.1<2>UD g89<4,4,1>UD { align1 1Q I@1 }; -mov(8) g9.1<2>UD g90<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g79UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add(16) g91<1>D g83<1,1,0>D 12D { align1 1H compacted }; -and(1) g112<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g79<1>UD g85<1,1,0>UD 0x000001c0UD { align1 1H $6.src compacted }; -and(1) g113<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(1) g114<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(1) g115<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -cmp.l.f0.0(16) g85<1>UD g91<1,1,0>UD g83<1,1,0>UD { align1 1H I@6 compacted }; -mov(8) g7<2>UD g91<4,4,1>UD { align1 1Q $6.src }; -mov(8) g9<2>UD g92<4,4,1>UD { align1 2Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -or(1) a0.1<1>UD g112<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g83UD g79UD nullUD 0x44200900 a0.1<0>UD - ugm MsgDesc: ( load, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g113<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g91UD g79UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -or(1) a0.1<1>UD g114<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g93UD g79UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g115<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g95UD g79UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g79<1>D -g85<1,1,0>D g81<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g7.1<2>UD g79<4,4,1>UD { align1 1Q I@1 }; -mov(8) g9.1<2>UD g80<4,4,1>UD { align1 2Q I@2 }; -mov(16) g89<4>UB g83<8,8,1>UD { align1 1H $7.dst }; -mov(16) g87<4>UB g89<32,8,4>UB { align1 1H I@1 }; -mov(16) g87.1<4>UB g91.1<32,8,4>UB { align1 1H @1 $8.dst }; -mov(16) g87.2<4>UB g93.2<32,8,4>UB { align1 1H @1 $9.dst }; -mov(16) g87.3<4>UB g95.3<32,8,4>UB { align1 1H @1 $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g7UD g87UD 0x08000584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $3 }; -add(16) g35<1>D g35<1,1,0>D g69<1,1,0>D { align1 1H compacted }; - -LABEL115: -while(16) JIP: LABEL118 { align1 1H }; -add(16) g67<1>D g33<1,1,0>D g37<1,1,0>D { align1 1H compacted }; -add(8) g107<1>D g47<8,4,2>D 72D { align1 1Q compacted }; -add(8) g118<1>D g51<8,4,2>D 72D { align1 2Q compacted }; -add(8) g110<1>D g47<8,4,2>D 48D { align1 1Q compacted }; -add(8) g123<1>D g51<8,4,2>D 48D { align1 2Q compacted }; -shr(16) g23<1>UD g67<1,1,0>UD 0x00000006UD { align1 1H I@5 compacted }; -add(16) g71<1>D g57<1,1,0>D g67<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(8) g108<1>UD g107<8,8,1>UD g47<8,4,2>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g119<1>UD g118<8,8,1>UD g51<8,4,2>UD { align1 2Q I@6 }; -mov(8) g7<2>UD g107<4,4,1>UD { align1 1Q $3.src }; -mov(8) g9<2>UD g118<4,4,1>UD { align1 2Q $3.src }; -cmp.l.f0.0(8) g111<1>UD g110<8,8,1>UD g47<8,4,2>UD { align1 1Q I@7 }; -cmp.l.f0.0(8) g124<1>UD g123<8,8,1>UD g51<8,4,2>UD { align1 2Q I@7 }; -mov(8) g35<2>UD g110<4,4,1>UD { align1 1Q }; -mov(8) g37<2>UD g123<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g73<1>UD g71<1,1,0>UD g57<1,1,0>UD { align1 1H I@7 compacted }; -add(8) g81<1>D g3<8,4,2>D g71<1,1,0>D { align1 1Q compacted }; -add(8) g82<1>D g5<8,4,2>D g72<1,1,0>D { align1 2Q compacted }; -add(8) g109<1>D -g108<8,8,1>D g47.1<8,4,2>D { align1 1Q }; -add(8) g120<1>D -g119<8,8,1>D g51.1<8,4,2>D { align1 2Q $6.src }; -add(8) g112<1>D -g111<8,8,1>D g47.1<8,4,2>D { align1 1Q I@7 }; -add(8) g125<1>D -g124<8,8,1>D g51.1<8,4,2>D { align1 2Q I@7 }; -mov(8) g77<2>UD g81<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g79<1>UD g81<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -mov(8) g59<2>UD g82<4,4,1>UD { align1 2Q I@7 }; -and(16) g88<1>UD g81<1,1,0>UD 0x0000003fUD { align1 1H $3.src compacted }; -cmp.l.f0.0(8) g80<1>UD g82<8,8,1>UD g5<8,4,2>UD { align1 2Q }; -mov(8) g7.1<2>UD g109<4,4,1>UD { align1 1Q I@7 }; -mov(8) g9.1<2>UD g120<4,4,1>UD { align1 2Q I@7 }; -mov(8) g35.1<2>UD g112<4,4,1>UD { align1 1Q I@7 }; -mov(8) g37.1<2>UD g125<4,4,1>UD { align1 2Q I@7 }; -add(16) g90<1>D -g88<1,1,0>D 64D { align1 1H I@6 compacted }; -add3(16) g83<1>D g61<8,8,1>D -g73<8,8,1>D -g79<1,1,1>D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(16) g122UD g7UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g126UD g35UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -and(16) g120<1>UD g90<1,1,0>UD 0x0000003fUD { align1 1H I@2 compacted }; -mov(8) g77.1<2>UD g83<4,4,1>UD { align1 1Q I@2 }; -mov(8) g59.1<2>UD g84<4,4,1>UD { align1 2Q I@3 }; -shl(16) g83<1>D g126<8,8,1>D 0x00000006UD { align1 1H $6.dst }; -add(16) g7<1>D g122<1,1,0>D -g126<1,1,0>D { align1 1H $11.dst compacted }; -add(8) g113<1>D g47<8,4,2>D g83<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g85<1>D g51<8,4,2>D g84<1,1,0>D { align1 2Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -shl(16) g9<1>D g7<8,8,1>D 0x00000006UD { align1 1H I@3 }; -cmp.l.f0.0(8) g114<1>UD g113<8,8,1>UD g47<8,4,2>UD { align1 1Q I@3 }; -mov(8) g75<2>UD g113<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g86<1>UD g85<8,8,1>UD g51<8,4,2>UD { align1 2Q I@4 }; -mov(8) g1<2>UD g85<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g35<1>D g9<1,1,0>D 63D { align1 1H I@5 compacted }; -add(8) g115<1>D -g114<8,8,1>D g47.1<8,4,2>D { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -add(8) g87<1>D -g86<8,8,1>D g51.1<8,4,2>D { align1 2Q I@4 }; -and(16) g79<1>UD g35<8,8,1>UD 0xffffffc0UD { align1 1H I@3 }; -mov(8) g75.1<2>UD g115<4,4,1>UD { align1 1Q I@3 }; -mov(8) g1.1<2>UD g87<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g95<1>D g79<1,1,0>D -g120<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) null<1>UD g120<8,8,1>UD g79<8,8,1>UD { align1 1H }; -shr(16) g97<1>UD g95<1,1,0>UD 0x00000002UD { align1 1H I@2 compacted }; -(+f0.0) if(16) JIP: LABEL119 UIP: LABEL119 { align1 1H }; -add(16) g91<1>D g83<1,1,0>D g120<1,1,0>D { align1 1H compacted }; -add(16) g99<1>D g71<1,1,0>D g120<1,1,0>D { align1 1H compacted }; -mov(16) g93<1>UD g49<8,8,1>UD { align1 1H $6.src }; -cmp.l.f0.0(16) g35<1>UD g91<1,1,0>UD g83<1,1,0>UD { align1 1H I@3 compacted }; -add(8) g85<1>D g47<8,4,2>D g91<1,1,0>D { align1 1Q compacted }; -add(8) g86<1>D g51<8,4,2>D g92<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(16) g9<1>UD g99<1,1,0>UD g71<1,1,0>UD { align1 1H I@5 compacted }; -add(8) g89<1>D g3<8,4,2>D g99<1,1,0>D { align1 1Q compacted }; -add(8) g90<1>D g5<8,4,2>D g100<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g37<1>UD g85<8,8,1>UD g47<8,4,2>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g38<1>UD g86<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -add(16) g7<1>D -g9<1,1,0>D -g73<1,1,0>D { align1 1H I@5 compacted }; -cmp.l.f0.0(8) g9<1>UD g89<8,8,1>UD g3<8,4,2>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g10<1>UD g90<8,8,1>UD g5<8,4,2>UD { align1 2Q I@5 }; -add3(16) g87<1>D g53<8,8,1>D -g35<8,8,1>D -g37<1,1,1>D { align1 1H I@4 }; -add3(16) g91<1>D g61<8,8,1>D g7<8,8,1>D -g9<1,1,1>D { align1 1H I@2 }; - -LABEL121: -cmp.ge.f0.0(16) null<1>UD g93<8,8,1>UD g97<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL120 UIP: LABEL120 { align1 1H }; -shl(16) g99<1>D g93<8,8,1>D 0x00000002UD { align1 1H $6.src }; -shr(16) g101<1>UD g93<1,1,0>UD 0x0000001eUD { align1 1H I@7 compacted }; -add(16) g103<1>D g85<1,1,0>D g99<1,1,0>D { align1 1H I@2 compacted }; -add(16) g105<1>D g89<1,1,0>D g99<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g99<1>UD g103<1,1,0>UD g85<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g7<2>UD g103<4,4,1>UD { align1 1Q $3.src }; -mov(8) g9<2>UD g104<4,4,1>UD { align1 2Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g35<2>UD g105<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g37<2>UD g106<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g103<1>UD g105<1,1,0>UD g89<1,1,0>UD { align1 1H compacted }; -add3(16) g105<1>D g87<8,8,1>D g101<8,8,1>D -g99<1,1,1>D { align1 1H I@6 }; -add3(16) g99<1>D g91<8,8,1>D g101<8,8,1>D -g103<1,1,1>D { align1 1H I@2 }; -mov(8) g7.1<2>UD g105<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g106<4,4,1>UD { align1 2Q I@3 }; -mov(8) g35.1<2>UD g99<4,4,1>UD { align1 1Q I@3 }; -mov(8) g37.1<2>UD g100<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g99UD g7UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g35UD g99UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add(16) g93<1>D g93<1,1,0>D g69<1,1,0>D { align1 1H compacted }; - -LABEL120: -while(16) JIP: LABEL121 { align1 1H }; -and(16) g93<1>UD g95<8,8,1>UD 0xfffffffcUD { align1 1H I@2 }; -add(16) g97<1>D g95<1,1,0>D -g93<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g49<8,8,1>UD g97<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL122 UIP: LABEL122 { align1 1H }; -add(16) g69<1>D g89<1,1,0>D g93<1,1,0>D { align1 1H I@7 compacted }; -add(16) g95<1>D g85<1,1,0>D g93<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g93<1>UD g69<1,1,0>UD g89<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g99<1>D g69<1,1,0>D g49<1,1,0>D { align1 1H $6.src compacted }; -cmp.l.f0.0(16) g89<1>UD g95<1,1,0>UD g85<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g97<1>D g95<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g35<2>UD g99<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g37<2>UD g100<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g7<2>UD g97<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -mov(8) g9<2>UD g98<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g85<1>UD g97<1,1,0>UD g95<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g95<1>UD g99<1,1,0>UD g69<1,1,0>UD { align1 1H compacted }; -add3(16) g69<1>D -g89<8,8,1>D g87<8,8,1>D -g85<1,1,1>D { align1 1H I@2 }; -add3(16) g99<1>D -g93<8,8,1>D g91<8,8,1>D -g95<1,1,1>D { align1 1H I@2 }; -mov(8) g7.1<2>UD g69<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g70<4,4,1>UD { align1 2Q I@3 }; -mov(8) g35.1<2>UD g99<4,4,1>UD { align1 1Q I@3 }; -mov(8) g37.1<2>UD g100<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g98UD g7UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(16) g96<1>UD g98<32,8,4>UB { align1 1H $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g35UD g96UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL122: -endif(16) JIP: LABEL119 { align1 1H }; - -LABEL119: -endif(16) JIP: LABEL123 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -and(16) g100<1>UD g81<1,1,0>UD 0x00000003UD { align1 1H I@4 compacted }; -add(16) g102<1>D -g100<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g104<1>UD g102<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL124 UIP: LABEL124 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g49<8,8,1>UD g104<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL125 UIP: LABEL125 { align1 1H }; -add(16) g106<1>D g83<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -add(16) g115<1>D g71<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g108<1>UD g106<1,1,0>UD g83<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g117<1>D g47<8,4,2>D g106<1,1,0>D { align1 1Q compacted }; -add(8) g110<1>D g51<8,4,2>D g107<1,1,0>D { align1 2Q compacted }; -add(8) g119<1>D g3<8,4,2>D g115<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g120<1>D g5<8,4,2>D g116<1,1,0>D { align1 2Q I@5 compacted }; -cmp.l.f0.0(8) g111<1>UD g117<8,8,1>UD g47<8,4,2>UD { align1 1Q I@4 }; -mov(8) g7<2>UD g117<4,4,1>UD { align1 1Q $3.src }; -cmp.l.f0.0(8) g112<1>UD g110<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -mov(8) g9<2>UD g110<4,4,1>UD { align1 2Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g35<2>UD g119<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(16) g117<1>UD g115<1,1,0>UD g71<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g37<2>UD g120<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(8) g121<1>UD g119<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g122<1>UD g120<8,8,1>UD g5<8,4,2>UD { align1 2Q }; -add3(16) g113<1>D g53<8,8,1>D -g108<8,8,1>D -g111<1,1,1>D { align1 1H I@7 }; -add(16) g119<1>D -g117<1,1,0>D -g73<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g7.1<2>UD g113<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g114<4,4,1>UD { align1 2Q I@3 }; -add3(16) g123<1>D g61<8,8,1>D g119<8,8,1>D -g121<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g114UD g7UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(8) g35.1<2>UD g123<4,4,1>UD { align1 1Q I@1 }; -mov(8) g37.1<2>UD g124<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g97<1>UD g114<32,8,4>UB { align1 1H $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g35UD g97UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL125: -endif(16) JIP: LABEL124 { align1 1H }; -add(16) g124<1>D g71<1,1,0>D g104<1,1,0>D { align1 1H compacted }; -add(16) g69<1>D g83<1,1,0>D g104<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g126<1>UD g124<1,1,0>UD g71<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g120<1>D g3<8,4,2>D g124<1,1,0>D { align1 1Q compacted }; -add(8) g9<1>D g5<8,4,2>D g125<1,1,0>D { align1 2Q $3.src compacted }; -add(8) g121<1>D g47<8,4,2>D g69<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g81<1>D g51<8,4,2>D g70<1,1,0>D { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g7<1>D -g126<1,1,0>D -g73<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g35<1>UD g120<8,8,1>UD g3<8,4,2>UD { align1 1Q I@5 }; -mov(8) g77<2>UD g120<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g36<1>UD g9<8,8,1>UD g5<8,4,2>UD { align1 2Q I@6 }; -mov(8) g59<2>UD g9<4,4,1>UD { align1 2Q }; -mov(8) g75<2>UD g121<4,4,1>UD { align1 1Q I@7 }; -mov(8) g1<2>UD g81<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g71<1>UD g69<1,1,0>UD g83<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(8) g82<1>UD g121<8,8,1>UD g47<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g83<1>UD g81<8,8,1>UD g51<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g37<1>D g61<8,8,1>D g7<8,8,1>D -g35<1,1,1>D { align1 1H I@7 }; -add3(16) g84<1>D g53<8,8,1>D -g71<8,8,1>D -g82<1,1,1>D { align1 1H I@2 }; -mov(8) g77.1<2>UD g37<4,4,1>UD { align1 1Q I@2 }; -mov(8) g59.1<2>UD g38<4,4,1>UD { align1 2Q I@3 }; -mov(8) g75.1<2>UD g84<4,4,1>UD { align1 1Q I@3 }; -mov(8) g1.1<2>UD g85<4,4,1>UD { align1 2Q I@4 }; - -LABEL124: -endif(16) JIP: LABEL123 { align1 1H }; -and(8) g85<1>UD g77<8,4,2>UD 0x0000003fUD { align1 1Q I@5 compacted }; -and(8) g86<1>UD g59<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -add(16) g87<1>D -g85<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g89<1>UD g87<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g91<1>UD g89<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g93<1>UD g49<1,1,0>UD g91<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g95<1>D g89<1,1,0>D 0D { align1 1H $6.src compacted }; -and.nz.f0.0(16) null<1>UD g93<8,8,1>UD g95<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL126 UIP: LABEL126 { align1 1H }; -shl(16) g96<1>D g49<8,8,1>D 0x00000002UD { align1 1H $6.src }; -shr(16) g98<1>UD g49<1,1,0>UD 0x0000001eUD { align1 1H $6.src compacted }; -mov(8) g100<1>UD g75.1<8,4,2>UD { align1 1Q }; -mov(8) g101<1>UD g1.1<8,4,2>UD { align1 2Q }; -mov(8) g107<1>UD g77.1<8,4,2>UD { align1 1Q }; -mov(8) g108<1>UD g59.1<8,4,2>UD { align1 2Q }; -add(8) g122<1>D g75<8,4,2>D g96<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g102<1>D g1<8,4,2>D g97<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g123<1>D g77<8,4,2>D g96<1,1,0>D { align1 1Q compacted }; -add(8) g109<1>D g59<8,4,2>D g97<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g103<1>UD g122<8,8,1>UD g75<8,4,2>UD { align1 1Q I@4 }; -mov(8) g7<2>UD g122<4,4,1>UD { align1 1Q $3.src }; -cmp.l.f0.0(8) g104<1>UD g102<8,8,1>UD g1<8,4,2>UD { align1 2Q I@5 }; -mov(8) g9<2>UD g102<4,4,1>UD { align1 2Q $3.src }; -cmp.l.f0.0(8) g110<1>UD g123<8,8,1>UD g77<8,4,2>UD { align1 1Q I@6 }; -mov(8) g35<2>UD g123<4,4,1>UD { align1 1Q $6.src }; -cmp.l.f0.0(8) g111<1>UD g109<8,8,1>UD g59<8,4,2>UD { align1 2Q I@7 }; -mov(8) g37<2>UD g109<4,4,1>UD { align1 2Q $6.src }; -add3(16) g105<1>D g100<8,8,1>D g98<8,8,1>D -g103<1,1,1>D { align1 1H I@6 }; -add3(16) g112<1>D g107<8,8,1>D g98<8,8,1>D -g110<1,1,1>D { align1 1H I@3 }; -mov(8) g7.1<2>UD g105<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g106<4,4,1>UD { align1 2Q I@3 }; -mov(8) g35.1<2>UD g112<4,4,1>UD { align1 1Q I@3 }; -mov(8) g37.1<2>UD g113<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g98UD g7UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g35UD g98UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL126: -endif(16) JIP: LABEL123 { align1 1H }; -add(16) g33<1>D g67<1,1,0>D g79<1,1,0>D { align1 1H compacted }; - -LABEL123: -else(16) JIP: LABEL113 UIP: LABEL113 { align1 1H }; - -LABEL114: -mov(16) g23<1>UD g21<8,8,1>UD { align1 1H }; - -LABEL113: -endif(16) JIP: LABEL109 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mul(16) g113<1>D g11<1,1,0>D 12W { align1 1H $15.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shr(16) g15<1>UD g33<1,1,0>UD 0x00000006UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g115<1>D g113<1,1,0>D 63D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -and.nz.f0.0(16) g71<1>UD g115<8,8,1>UD 0xffffffc0UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL127 UIP: LABEL127 { align1 1H }; -add(16) g73<1>D g57<1,1,0>D g33<1,1,0>D { align1 1H compacted }; -add(8) g124<1>D g47<8,4,2>D 72D { align1 1Q compacted }; -add(8) g119<1>D g51<8,4,2>D 72D { align1 2Q compacted }; -cmp.l.f0.0(16) g75<1>UD g73<1,1,0>UD g57<1,1,0>UD { align1 1H I@3 compacted }; -add(8) g77<1>D g3<8,4,2>D g73<1,1,0>D { align1 1Q compacted }; -add(8) g78<1>D g5<8,4,2>D g74<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g7<2>UD g124<4,4,1>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -mov(8) g9<2>UD g119<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(8) g116<1>UD g77<8,8,1>UD g3<8,4,2>UD { align1 1Q I@4 }; -mov(8) g59<2>UD g77<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g125<1>UD g124<8,8,1>UD g47<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g117<1>UD g78<8,8,1>UD g5<8,4,2>UD { align1 2Q I@6 }; -mov(8) g69<2>UD g78<4,4,1>UD { align1 2Q $4.src }; -and(16) g35<1>UD g77<1,1,0>UD 0x0000003fUD { align1 1H $6.src compacted }; -cmp.l.f0.0(8) g120<1>UD g119<8,8,1>UD g51<8,4,2>UD { align1 2Q $6.src }; -add(8) g126<1>D -g125<8,8,1>D g47.1<8,4,2>D { align1 1Q I@5 }; -add3(16) g118<1>D g61<8,8,1>D -g75<8,8,1>D -g116<1,1,1>D { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g37<1>D -g35<1,1,0>D 64D { align1 1H I@4 compacted }; -add(8) g123<1>D -g120<8,8,1>D g51.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g7.1<2>UD g126<4,4,1>UD { align1 1Q I@4 }; -mov(8) g59.1<2>UD g118<4,4,1>UD { align1 1Q I@4 }; -mov(8) g69.1<2>UD g119<4,4,1>UD { align1 2Q I@5 }; -and(16) g121<1>UD g37<1,1,0>UD 0x0000003fUD { align1 1H I@5 compacted }; -mov(8) g9.1<2>UD g123<4,4,1>UD { align1 2Q I@5 }; -add(16) g89<1>D g71<1,1,0>D -g121<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g124UD g7UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shr(16) g93<1>UD g89<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -shl(16) g79<1>D g124<8,8,1>D 0x00000006UD { align1 1H $3.dst }; -add(8) g127<1>D g47<8,4,2>D g79<1,1,0>D { align1 1Q I@1 compacted }; -add(8) g125<1>D g51<8,4,2>D g80<1,1,0>D { align1 2Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(8) g7<1>UD g127<8,8,1>UD g47<8,4,2>UD { align1 1Q I@2 }; -mov(8) g1<2>UD g127<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g126<1>UD g125<8,8,1>UD g51<8,4,2>UD { align1 2Q I@3 }; -mov(8) g67<2>UD g125<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) null<1>UD g121<8,8,1>UD g71<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(8) g8<1>D -g7<8,8,1>D g47.1<8,4,2>D { align1 1Q I@5 }; -add(8) g127<1>D -g126<8,8,1>D g51.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g1.1<2>UD g8<4,4,1>UD { align1 1Q I@2 }; -mov(8) g67.1<2>UD g127<4,4,1>UD { align1 2Q I@2 }; -(+f0.0) if(16) JIP: LABEL128 UIP: LABEL128 { align1 1H }; -add(16) g83<1>D g79<1,1,0>D g121<1,1,0>D { align1 1H compacted }; -add(16) g123<1>D g73<1,1,0>D g121<1,1,0>D { align1 1H compacted }; -shl(16) g95<1>D g55<8,8,1>D 0x00000004UD { align1 1H $6.src }; -mov(16) g91<1>UD g49<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g35<1>UD g83<1,1,0>UD g79<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g81<1>D g47<8,4,2>D g83<1,1,0>D { align1 1Q compacted }; -add(8) g82<1>D g51<8,4,2>D g84<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(16) g100<1>UD g123<1,1,0>UD g73<1,1,0>UD { align1 1H I@6 compacted }; -add(8) g85<1>D g3<8,4,2>D g123<1,1,0>D { align1 1Q compacted }; -add(8) g86<1>D g5<8,4,2>D g124<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g37<1>UD g81<8,8,1>UD g47<8,4,2>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g38<1>UD g82<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -add(16) g7<1>D -g100<1,1,0>D -g75<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(8) g9<1>UD g85<8,8,1>UD g3<8,4,2>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -cmp.l.f0.0(8) g10<1>UD g86<8,8,1>UD g5<8,4,2>UD { align1 2Q I@5 }; -add3(16) g83<1>D g53<8,8,1>D -g35<8,8,1>D -g37<1,1,1>D { align1 1H I@4 }; -add3(16) g87<1>D g61<8,8,1>D g7<8,8,1>D -g9<1,1,1>D { align1 1H I@2 }; - -LABEL130: -cmp.ge.f0.0(16) null<1>UD g91<8,8,1>UD g93<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL129 UIP: LABEL129 { align1 1H }; -shl(16) g97<1>D g91<8,8,1>D 0x00000002UD { align1 1H $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shr(16) g99<1>UD g91<1,1,0>UD 0x0000001eUD { align1 1H I@7 compacted }; -add(16) g101<1>D g81<1,1,0>D g97<1,1,0>D { align1 1H I@2 compacted }; -add(16) g103<1>D g85<1,1,0>D g97<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g97<1>UD g101<1,1,0>UD g81<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g7<2>UD g101<4,4,1>UD { align1 1Q $3.src }; -mov(8) g9<2>UD g102<4,4,1>UD { align1 2Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g35<2>UD g103<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g37<2>UD g104<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g101<1>UD g103<1,1,0>UD g85<1,1,0>UD { align1 1H compacted }; -add3(16) g103<1>D g83<8,8,1>D g99<8,8,1>D -g97<1,1,1>D { align1 1H I@6 }; -add3(16) g97<1>D g87<8,8,1>D g99<8,8,1>D -g101<1,1,1>D { align1 1H I@2 }; -mov(8) g7.1<2>UD g103<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g104<4,4,1>UD { align1 2Q I@3 }; -mov(8) g35.1<2>UD g97<4,4,1>UD { align1 1Q I@3 }; -mov(8) g37.1<2>UD g98<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g97UD g7UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g35UD g97UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add3(16) g91<1>D 0x0040UW g95<8,8,1>D g91<1,1,1>D { align1 1H }; - -LABEL129: -while(16) JIP: LABEL130 { align1 1H }; -and(16) g91<1>UD g89<8,8,1>UD 0xfffffffcUD { align1 1H I@2 }; -add(16) g93<1>D g89<1,1,0>D -g91<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g49<8,8,1>UD g93<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL131 UIP: LABEL131 { align1 1H }; -add(16) g89<1>D g85<1,1,0>D g91<1,1,0>D { align1 1H compacted }; -add(16) g93<1>D g81<1,1,0>D g91<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g91<1>UD g89<1,1,0>UD g85<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g97<1>D g89<1,1,0>D g49<1,1,0>D { align1 1H $6.src compacted }; -cmp.l.f0.0(16) g85<1>UD g93<1,1,0>UD g81<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g95<1>D g93<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g35<2>UD g97<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g37<2>UD g98<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g7<2>UD g95<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -mov(8) g9<2>UD g96<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g81<1>UD g95<1,1,0>UD g93<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g93<1>UD g97<1,1,0>UD g89<1,1,0>UD { align1 1H compacted }; -add3(16) g89<1>D -g85<8,8,1>D g83<8,8,1>D -g81<1,1,1>D { align1 1H I@2 }; -add3(16) g95<1>D -g91<8,8,1>D g87<8,8,1>D -g93<1,1,1>D { align1 1H I@2 }; -mov(8) g7.1<2>UD g89<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g90<4,4,1>UD { align1 2Q I@3 }; -mov(8) g35.1<2>UD g95<4,4,1>UD { align1 1Q I@3 }; -mov(8) g37.1<2>UD g96<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g94UD g7UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g99<1>UD g94<32,8,4>UB { align1 1H $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g35UD g99UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL131: -endif(16) JIP: LABEL128 { align1 1H }; - -LABEL128: -endif(16) JIP: LABEL127 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -and(16) g96<1>UD g77<1,1,0>UD 0x00000003UD { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g98<1>D -g96<1,1,0>D 4D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -and.nz.f0.0(16) g100<1>UD g98<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL132 UIP: LABEL132 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g49<8,8,1>UD g100<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL133 UIP: LABEL133 { align1 1H }; -add(16) g102<1>D g79<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -add(16) g111<1>D g73<1,1,0>D g49<1,1,0>D { align1 1H $6.src compacted }; -cmp.l.f0.0(16) g104<1>UD g102<1,1,0>UD g79<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g77<1>D g47<8,4,2>D g102<1,1,0>D { align1 1Q compacted }; -add(8) g106<1>D g51<8,4,2>D g103<1,1,0>D { align1 2Q $6.src compacted }; -add(8) g78<1>D g3<8,4,2>D g111<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g116<1>D g5<8,4,2>D g112<1,1,0>D { align1 2Q I@5 compacted }; -cmp.l.f0.0(8) g107<1>UD g77<8,8,1>UD g47<8,4,2>UD { align1 1Q I@4 }; -mov(8) g7<2>UD g77<4,4,1>UD { align1 1Q $3.src }; -cmp.l.f0.0(8) g108<1>UD g106<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -mov(8) g9<2>UD g106<4,4,1>UD { align1 2Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g35<2>UD g78<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(16) g113<1>UD g111<1,1,0>UD g73<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g37<2>UD g116<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(8) g117<1>UD g78<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g118<1>UD g116<8,8,1>UD g5<8,4,2>UD { align1 2Q }; -add3(16) g109<1>D g53<8,8,1>D -g104<8,8,1>D -g107<1,1,1>D { align1 1H I@7 }; -add(16) g115<1>D -g113<1,1,0>D -g75<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g7.1<2>UD g109<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g110<4,4,1>UD { align1 2Q I@3 }; -add3(16) g119<1>D g61<8,8,1>D g115<8,8,1>D -g117<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g110UD g7UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(8) g35.1<2>UD g119<4,4,1>UD { align1 1Q I@1 }; -mov(8) g37.1<2>UD g120<4,4,1>UD { align1 2Q I@2 }; -mov(16) g102<1>UD g110<32,8,4>UB { align1 1H $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g35UD g102UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL133: -endif(16) JIP: LABEL132 { align1 1H }; -add(16) g120<1>D g73<1,1,0>D g100<1,1,0>D { align1 1H compacted }; -add(16) g35<1>D g79<1,1,0>D g100<1,1,0>D { align1 1H $6.src compacted }; -cmp.l.f0.0(16) g122<1>UD g120<1,1,0>UD g73<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g81<1>D g3<8,4,2>D g120<1,1,0>D { align1 1Q compacted }; -add(8) g126<1>D g5<8,4,2>D g121<1,1,0>D { align1 2Q compacted }; -add(8) g73<1>D g51<8,4,2>D g36<1,1,0>D { align1 2Q I@4 compacted }; -add(8) g82<1>D g47<8,4,2>D g35<1,1,0>D { align1 1Q I@5 compacted }; -add(16) g124<1>D -g122<1,1,0>D -g75<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(8) g7<1>UD g81<8,8,1>UD g3<8,4,2>UD { align1 1Q I@5 }; -mov(8) g59<2>UD g81<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -cmp.l.f0.0(8) g8<1>UD g126<8,8,1>UD g5<8,4,2>UD { align1 2Q I@6 }; -mov(8) g69<2>UD g126<4,4,1>UD { align1 2Q }; -mov(8) g67<2>UD g73<4,4,1>UD { align1 2Q I@7 }; -mov(8) g1<2>UD g82<4,4,1>UD { align1 1Q I@7 }; -cmp.l.f0.0(16) g37<1>UD g35<1,1,0>UD g79<1,1,0>UD { align1 1H $6.src compacted }; -cmp.l.f0.0(8) g74<1>UD g82<8,8,1>UD g47<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g75<1>UD g73<8,8,1>UD g51<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add3(16) g9<1>D g61<8,8,1>D g124<8,8,1>D -g7<1,1,1>D { align1 1H I@7 }; -add3(16) g76<1>D g53<8,8,1>D -g37<8,8,1>D -g74<1,1,1>D { align1 1H I@2 }; -mov(8) g59.1<2>UD g9<4,4,1>UD { align1 1Q I@2 }; -mov(8) g69.1<2>UD g10<4,4,1>UD { align1 2Q I@3 }; -mov(8) g1.1<2>UD g76<4,4,1>UD { align1 1Q I@3 }; -mov(8) g67.1<2>UD g77<4,4,1>UD { align1 2Q I@4 }; - -LABEL132: -endif(16) JIP: LABEL127 { align1 1H }; -and(8) g77<1>UD g59<8,4,2>UD 0x0000003fUD { align1 1Q I@5 compacted }; -and(8) g78<1>UD g69<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -add(16) g79<1>D -g77<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g81<1>UD g79<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g83<1>UD g81<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g85<1>UD g49<1,1,0>UD g83<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g87<1>D g81<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g85<8,8,1>UD g87<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL134 UIP: LABEL134 { align1 1H }; -shl(16) g88<1>D g49<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g90<1>UD g49<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g92<1>UD g1.1<8,4,2>UD { align1 1Q }; -mov(8) g93<1>UD g67.1<8,4,2>UD { align1 2Q }; -mov(8) g99<1>UD g59.1<8,4,2>UD { align1 1Q }; -mov(8) g100<1>UD g69.1<8,4,2>UD { align1 2Q }; -add(8) g83<1>D g1<8,4,2>D g88<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g94<1>D g67<8,4,2>D g89<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g84<1>D g59<8,4,2>D g88<1,1,0>D { align1 1Q compacted }; -add(8) g101<1>D g69<8,4,2>D g89<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g95<1>UD g83<8,8,1>UD g1<8,4,2>UD { align1 1Q I@4 }; -mov(8) g7<2>UD g83<4,4,1>UD { align1 1Q $3.src }; -cmp.l.f0.0(8) g96<1>UD g94<8,8,1>UD g67<8,4,2>UD { align1 2Q I@5 }; -mov(8) g9<2>UD g94<4,4,1>UD { align1 2Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g102<1>UD g84<8,8,1>UD g59<8,4,2>UD { align1 1Q I@6 }; -mov(8) g35<2>UD g84<4,4,1>UD { align1 1Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g103<1>UD g101<8,8,1>UD g69<8,4,2>UD { align1 2Q I@7 }; -mov(8) g37<2>UD g101<4,4,1>UD { align1 2Q $6.src }; -add3(16) g97<1>D g92<8,8,1>D g90<8,8,1>D -g95<1,1,1>D { align1 1H I@6 }; -add3(16) g104<1>D g99<8,8,1>D g90<8,8,1>D -g102<1,1,1>D { align1 1H I@3 }; -mov(8) g7.1<2>UD g97<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g98<4,4,1>UD { align1 2Q I@3 }; -mov(8) g35.1<2>UD g104<4,4,1>UD { align1 1Q I@3 }; -mov(8) g37.1<2>UD g105<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g103UD g7UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g35UD g103UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL134: -endif(16) JIP: LABEL127 { align1 1H }; - -LABEL127: -endif(16) JIP: LABEL109 { align1 1H }; -add(16) g1<1>D g33<1,1,0>D g71<1,1,0>D { align1 1H I@3 compacted }; -add(8) g85<1>D g47<8,4,2>D 88D { align1 1Q compacted }; -add(8) g105<1>D g51<8,4,2>D 88D { align1 2Q I@5 compacted }; -send(16) g110UD g39UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -cmp.l.f0.0(8) g86<1>UD g85<8,8,1>UD g47<8,4,2>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g106<1>UD g105<8,8,1>UD g51<8,4,2>UD { align1 2Q I@2 }; -mov(8) g7<2>UD g85<4,4,1>UD { align1 1Q $3.src }; -mov(8) g9<2>UD g105<4,4,1>UD { align1 2Q $3.src }; -add(8) g87<1>D -g86<8,8,1>D g47.1<8,4,2>D { align1 1Q I@4 }; -add(8) g107<1>D -g106<8,8,1>D g51.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g7.1<2>UD g87<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g107<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g108UD g7UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -cmp.l.f0.0(16) null<1>UD g110<8,8,1>UD g108<8,8,1>UD { align1 1H $6.dst }; -(+f0.0) if(16) JIP: LABEL136 UIP: LABEL135 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g111UD g43UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -add(16) g115<1>D g27<1,1,0>D 255D { align1 1H $0.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -and(16) g117<1>UD g115<8,8,1>UD 0xffffff00UD { align1 1H I@1 }; -add(16) g67<1>D g113<1,1,0>D -g111<1,1,0>D { align1 1H $4.dst compacted }; -add(16) g112<1>D g67<1,1,0>D 255D { align1 1H I@1 compacted }; -and(16) g114<1>UD g112<8,8,1>UD 0xffffff00UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g119<1>D g114<1,1,0>D g117<1,1,0>D { align1 1H I@1 compacted }; -mul(16) g121<1>D g119<1,1,0>D 12W { align1 1H I@1 compacted }; -add(16) g123<1>D g121<1,1,0>D 63D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -and.nz.f0.0(16) g69<1>UD g123<8,8,1>UD 0xffffffc0UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL137 UIP: LABEL137 { align1 1H }; -add(16) g71<1>D g57<1,1,0>D g1<1,1,0>D { align1 1H compacted }; -add(8) g88<1>D g47<8,4,2>D 72D { align1 1Q compacted }; -add(8) g127<1>D g51<8,4,2>D 72D { align1 2Q compacted }; -cmp.l.f0.0(16) g73<1>UD g71<1,1,0>UD g57<1,1,0>UD { align1 1H I@3 compacted }; -add(8) g75<1>D g3<8,4,2>D g71<1,1,0>D { align1 1Q compacted }; -add(8) g76<1>D g5<8,4,2>D g72<1,1,0>D { align1 2Q compacted }; -mov(8) g33<2>UD g88<4,4,1>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g35<2>UD g127<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(8) g124<1>UD g75<8,8,1>UD g3<8,4,2>UD { align1 1Q I@4 }; -mov(8) g43<2>UD g75<4,4,1>UD { align1 1Q $4.src }; -cmp.l.f0.0(8) g89<1>UD g88<8,8,1>UD g47<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g125<1>UD g76<8,8,1>UD g5<8,4,2>UD { align1 2Q I@6 }; -mov(8) g59<2>UD g76<4,4,1>UD { align1 2Q }; -and(16) g81<1>UD g75<1,1,0>UD 0x0000003fUD { align1 1H compacted }; -cmp.l.f0.0(8) g37<1>UD g127<8,8,1>UD g51<8,4,2>UD { align1 2Q $6.src }; -add(8) g90<1>D -g89<8,8,1>D g47.1<8,4,2>D { align1 1Q I@5 }; -add3(16) g126<1>D g61<8,8,1>D -g73<8,8,1>D -g124<1,1,1>D { align1 1H I@5 }; -add(16) g83<1>D -g81<1,1,0>D 64D { align1 1H I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -add(8) g38<1>D -g37<8,8,1>D g51.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g33.1<2>UD g90<4,4,1>UD { align1 1Q I@4 }; -mov(8) g43.1<2>UD g126<4,4,1>UD { align1 1Q I@4 }; -mov(8) g59.1<2>UD g127<4,4,1>UD { align1 2Q I@5 }; -and(16) g85<1>UD g83<1,1,0>UD 0x0000003fUD { align1 1H I@5 compacted }; -mov(8) g35.1<2>UD g38<4,4,1>UD { align1 2Q I@5 }; -add(16) g87<1>D g69<1,1,0>D -g85<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g39UD g33UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -shr(16) g91<1>UD g87<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -shl(16) g77<1>D g39<8,8,1>D 0x00000006UD { align1 1H $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g93<1>D g47<8,4,2>D g77<1,1,0>D { align1 1Q I@1 compacted }; -add(8) g40<1>D g51<8,4,2>D g78<1,1,0>D { align1 2Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g94<1>UD g93<8,8,1>UD g47<8,4,2>UD { align1 1Q I@2 }; -mov(8) g41<2>UD g93<4,4,1>UD { align1 1Q $6.src }; -cmp.l.f0.0(8) g79<1>UD g40<8,8,1>UD g51<8,4,2>UD { align1 2Q I@3 }; -mov(8) g45<2>UD g40<4,4,1>UD { align1 2Q $4.src }; -cmp.l.f0.0(16) null<1>UD g85<8,8,1>UD g69<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g95<1>D -g94<8,8,1>D g47.1<8,4,2>D { align1 1Q I@5 }; -add(8) g80<1>D -g79<8,8,1>D g51.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g41.1<2>UD g95<4,4,1>UD { align1 1Q I@2 }; -mov(8) g45.1<2>UD g80<4,4,1>UD { align1 2Q I@2 }; -(+f0.0) if(16) JIP: LABEL138 UIP: LABEL138 { align1 1H }; -add(16) g95<1>D g77<1,1,0>D g85<1,1,0>D { align1 1H compacted }; -add(16) g124<1>D g71<1,1,0>D g85<1,1,0>D { align1 1H compacted }; -shl(16) g93<1>D g55<8,8,1>D 0x00000004UD { align1 1H }; -mov(16) g89<1>UD g49<8,8,1>UD { align1 1H }; -cmp.l.f0.0(16) g37<1>UD g95<1,1,0>UD g77<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g79<1>D g47<8,4,2>D g95<1,1,0>D { align1 1Q compacted }; -add(8) g80<1>D g51<8,4,2>D g96<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g101<1>UD g124<1,1,0>UD g71<1,1,0>UD { align1 1H I@6 compacted }; -add(8) g83<1>D g3<8,4,2>D g124<1,1,0>D { align1 1Q compacted }; -add(8) g84<1>D g5<8,4,2>D g125<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g39<1>UD g79<8,8,1>UD g47<8,4,2>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g40<1>UD g80<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g33<1>D -g101<1,1,0>D -g73<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g35<1>UD g83<8,8,1>UD g3<8,4,2>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g36<1>UD g84<8,8,1>UD g5<8,4,2>UD { align1 2Q I@5 }; -add3(16) g81<1>D g53<8,8,1>D -g37<8,8,1>D -g39<1,1,1>D { align1 1H I@4 }; -add3(16) g85<1>D g61<8,8,1>D g33<8,8,1>D -g35<1,1,1>D { align1 1H I@2 }; - -LABEL140: -cmp.ge.f0.0(16) null<1>UD g89<8,8,1>UD g91<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL139 UIP: LABEL139 { align1 1H }; -shl(16) g95<1>D g89<8,8,1>D 0x00000002UD { align1 1H $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shr(16) g97<1>UD g89<1,1,0>UD 0x0000001eUD { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g99<1>D g79<1,1,0>D g95<1,1,0>D { align1 1H I@2 compacted }; -add(16) g101<1>D g83<1,1,0>D g95<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g95<1>UD g99<1,1,0>UD g79<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g33<2>UD g99<4,4,1>UD { align1 1Q $6.src }; -mov(8) g35<2>UD g100<4,4,1>UD { align1 2Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g37<2>UD g101<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g39<2>UD g102<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g99<1>UD g101<1,1,0>UD g83<1,1,0>UD { align1 1H compacted }; -add3(16) g101<1>D g81<8,8,1>D g97<8,8,1>D -g95<1,1,1>D { align1 1H I@6 }; -add3(16) g95<1>D g85<8,8,1>D g97<8,8,1>D -g99<1,1,1>D { align1 1H I@2 }; -mov(8) g33.1<2>UD g101<4,4,1>UD { align1 1Q I@2 }; -mov(8) g35.1<2>UD g102<4,4,1>UD { align1 2Q I@3 }; -mov(8) g37.1<2>UD g95<4,4,1>UD { align1 1Q I@3 }; -mov(8) g39.1<2>UD g96<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g95UD g33UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g37UD g95UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add3(16) g89<1>D 0x0040UW g93<8,8,1>D g89<1,1,1>D { align1 1H }; - -LABEL139: -while(16) JIP: LABEL140 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -and(16) g96<1>UD g87<8,8,1>UD 0xfffffffcUD { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g98<1>D g87<1,1,0>D -g96<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g49<8,8,1>UD g98<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL141 UIP: LABEL141 { align1 1H }; -add(16) g87<1>D g83<1,1,0>D g96<1,1,0>D { align1 1H compacted }; -add(16) g91<1>D g79<1,1,0>D g96<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g95<1>D g87<1,1,0>D g49<1,1,0>D { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g89<1>UD g87<1,1,0>UD g83<1,1,0>UD { align1 1H I@7 compacted }; -add(16) g93<1>D g91<1,1,0>D g49<1,1,0>D { align1 1H I@3 compacted }; -cmp.l.f0.0(16) g83<1>UD g91<1,1,0>UD g79<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g37<2>UD g95<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g39<2>UD g96<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g79<1>UD g93<1,1,0>UD g91<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g33<2>UD g93<4,4,1>UD { align1 1Q $6.src }; -mov(8) g35<2>UD g94<4,4,1>UD { align1 2Q $6.src }; -cmp.l.f0.0(16) g91<1>UD g95<1,1,0>UD g87<1,1,0>UD { align1 1H compacted }; -add3(16) g99<1>D -g83<8,8,1>D g81<8,8,1>D -g79<1,1,1>D { align1 1H I@4 }; -add3(16) g101<1>D -g89<8,8,1>D g85<8,8,1>D -g91<1,1,1>D { align1 1H I@2 }; -mov(8) g33.1<2>UD g99<4,4,1>UD { align1 1Q I@2 }; -mov(8) g35.1<2>UD g100<4,4,1>UD { align1 2Q I@3 }; -mov(8) g37.1<2>UD g101<4,4,1>UD { align1 1Q I@3 }; -mov(8) g39.1<2>UD g102<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g100UD g33UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(16) g104<1>UD g100<32,8,4>UB { align1 1H $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g37UD g104UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL141: -endif(16) JIP: LABEL138 { align1 1H }; - -LABEL138: -endif(16) JIP: LABEL137 { align1 1H }; -and(16) g102<1>UD g75<1,1,0>UD 0x00000003UD { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g104<1>D -g102<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g106<1>UD g104<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL142 UIP: LABEL142 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g49<8,8,1>UD g106<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL143 UIP: LABEL143 { align1 1H }; -add(16) g108<1>D g77<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -add(16) g117<1>D g71<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g110<1>UD g108<1,1,0>UD g77<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g96<1>D g47<8,4,2>D g108<1,1,0>D { align1 1Q compacted }; -add(8) g112<1>D g51<8,4,2>D g109<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g97<1>D g3<8,4,2>D g117<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g122<1>D g5<8,4,2>D g118<1,1,0>D { align1 2Q I@5 compacted }; -cmp.l.f0.0(8) g113<1>UD g96<8,8,1>UD g47<8,4,2>UD { align1 1Q I@4 }; -mov(8) g33<2>UD g96<4,4,1>UD { align1 1Q $6.src }; -cmp.l.f0.0(8) g114<1>UD g112<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -mov(8) g35<2>UD g112<4,4,1>UD { align1 2Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g37<2>UD g97<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(16) g119<1>UD g117<1,1,0>UD g71<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g39<2>UD g122<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(8) g123<1>UD g97<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g124<1>UD g122<8,8,1>UD g5<8,4,2>UD { align1 2Q }; -add3(16) g115<1>D g53<8,8,1>D -g110<8,8,1>D -g113<1,1,1>D { align1 1H I@7 }; -add(16) g121<1>D -g119<1,1,0>D -g73<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g33.1<2>UD g115<4,4,1>UD { align1 1Q I@2 }; -mov(8) g35.1<2>UD g116<4,4,1>UD { align1 2Q I@3 }; -add3(16) g125<1>D g61<8,8,1>D g121<8,8,1>D -g123<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g116UD g33UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(8) g37.1<2>UD g125<4,4,1>UD { align1 1Q I@1 }; -mov(8) g39.1<2>UD g126<4,4,1>UD { align1 2Q I@2 }; -mov(16) g108<1>UD g116<32,8,4>UB { align1 1H $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g37UD g108UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL143: -endif(16) JIP: LABEL142 { align1 1H }; -add(16) g126<1>D g71<1,1,0>D g106<1,1,0>D { align1 1H compacted }; -add(16) g75<1>D g77<1,1,0>D g106<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g33<1>UD g126<1,1,0>UD g71<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g98<1>D g3<8,4,2>D g126<1,1,0>D { align1 1Q $6.src compacted }; -add(8) g37<1>D g5<8,4,2>D g127<1,1,0>D { align1 2Q $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g99<1>D g47<8,4,2>D g75<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g81<1>D g51<8,4,2>D g76<1,1,0>D { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g35<1>D -g33<1,1,0>D -g73<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g38<1>UD g98<8,8,1>UD g3<8,4,2>UD { align1 1Q I@5 }; -mov(8) g43<2>UD g98<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g39<1>UD g37<8,8,1>UD g5<8,4,2>UD { align1 2Q I@6 }; -mov(8) g59<2>UD g37<4,4,1>UD { align1 2Q }; -mov(8) g41<2>UD g99<4,4,1>UD { align1 1Q I@7 }; -mov(8) g45<2>UD g81<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g79<1>UD g75<1,1,0>UD g77<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(8) g82<1>UD g99<8,8,1>UD g47<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g83<1>UD g81<8,8,1>UD g51<8,4,2>UD { align1 2Q }; -add3(16) g71<1>D g61<8,8,1>D g35<8,8,1>D -g38<1,1,1>D { align1 1H I@7 }; -add3(16) g84<1>D g53<8,8,1>D -g79<8,8,1>D -g82<1,1,1>D { align1 1H I@2 }; -mov(8) g43.1<2>UD g71<4,4,1>UD { align1 1Q I@2 }; -mov(8) g59.1<2>UD g72<4,4,1>UD { align1 2Q I@3 }; -mov(8) g41.1<2>UD g84<4,4,1>UD { align1 1Q I@3 }; -mov(8) g45.1<2>UD g85<4,4,1>UD { align1 2Q I@4 }; - -LABEL142: -endif(16) JIP: LABEL137 { align1 1H }; -and(8) g85<1>UD g43<8,4,2>UD 0x0000003fUD { align1 1Q I@2 compacted }; -and(8) g86<1>UD g59<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -add(16) g87<1>D -g85<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g89<1>UD g87<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g91<1>UD g89<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g93<1>UD g49<1,1,0>UD g91<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g95<1>D g89<1,1,0>D 0D { align1 1H $6.src compacted }; -and.nz.f0.0(16) null<1>UD g93<8,8,1>UD g95<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL144 UIP: LABEL144 { align1 1H }; -shl(16) g96<1>D g49<8,8,1>D 0x00000002UD { align1 1H $6.src }; -shr(16) g98<1>UD g49<1,1,0>UD 0x0000001eUD { align1 1H $6.src compacted }; -mov(8) g100<1>UD g41.1<8,4,2>UD { align1 1Q }; -mov(8) g101<1>UD g45.1<8,4,2>UD { align1 2Q }; -mov(8) g107<1>UD g43.1<8,4,2>UD { align1 1Q }; -mov(8) g108<1>UD g59.1<8,4,2>UD { align1 2Q $6.src }; -add(8) g105<1>D g41<8,4,2>D g96<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g102<1>D g45<8,4,2>D g97<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g106<1>D g43<8,4,2>D g96<1,1,0>D { align1 1Q compacted }; -add(8) g109<1>D g59<8,4,2>D g97<1,1,0>D { align1 2Q $6.src compacted }; -cmp.l.f0.0(8) g103<1>UD g105<8,8,1>UD g41<8,4,2>UD { align1 1Q I@4 }; -mov(8) g33<2>UD g105<4,4,1>UD { align1 1Q $6.src }; -cmp.l.f0.0(8) g104<1>UD g102<8,8,1>UD g45<8,4,2>UD { align1 2Q I@5 }; -mov(8) g35<2>UD g102<4,4,1>UD { align1 2Q $6.src }; -cmp.l.f0.0(8) g110<1>UD g106<8,8,1>UD g43<8,4,2>UD { align1 1Q I@6 }; -mov(8) g37<2>UD g106<4,4,1>UD { align1 1Q $6.src }; -cmp.l.f0.0(8) g111<1>UD g109<8,8,1>UD g59<8,4,2>UD { align1 2Q I@7 }; -mov(8) g39<2>UD g109<4,4,1>UD { align1 2Q $6.src }; -add3(16) g105<1>D g100<8,8,1>D g98<8,8,1>D -g103<1,1,1>D { align1 1H I@6 }; -add3(16) g112<1>D g107<8,8,1>D g98<8,8,1>D -g110<1,1,1>D { align1 1H I@3 }; -mov(8) g33.1<2>UD g105<4,4,1>UD { align1 1Q I@2 }; -mov(8) g35.1<2>UD g106<4,4,1>UD { align1 2Q I@3 }; -mov(8) g37.1<2>UD g112<4,4,1>UD { align1 1Q I@3 }; -mov(8) g39.1<2>UD g113<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g109UD g33UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g37UD g109UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL144: -endif(16) JIP: LABEL137 { align1 1H }; - -LABEL137: -endif(16) JIP: LABEL145 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g45<1>D g1<1,1,0>D g69<1,1,0>D { align1 1H I@3 compacted }; -shl(16) g113<1>D g67<8,8,1>D 0x00000005UD { align1 1H }; -shr(16) g31<1>UD g45<1,1,0>UD 0x00000006UD { align1 1H I@2 compacted }; -add(16) g115<1>D g113<1,1,0>D 63D { align1 1H I@2 compacted }; -and.nz.f0.0(16) g59<1>UD g115<8,8,1>UD 0xffffffc0UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL146 UIP: LABEL146 { align1 1H }; -add(16) g67<1>D g57<1,1,0>D g45<1,1,0>D { align1 1H compacted }; -send(16) g119UD g7UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -cmp.l.f0.0(16) g69<1>UD g67<1,1,0>UD g57<1,1,0>UD { align1 1H I@1 compacted }; -add(8) g83<1>D g3<8,4,2>D g67<1,1,0>D { align1 1Q compacted }; -add(8) g84<1>D g5<8,4,2>D g68<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g116<1>UD g83<8,8,1>UD g3<8,4,2>UD { align1 1Q I@2 }; -mov(8) g39<2>UD g83<4,4,1>UD { align1 1Q $6.src }; -cmp.l.f0.0(8) g117<1>UD g84<8,8,1>UD g5<8,4,2>UD { align1 2Q I@3 }; -mov(8) g43<2>UD g84<4,4,1>UD { align1 2Q $4.src }; -and(16) g123<1>UD g83<1,1,0>UD 0x0000003fUD { align1 1H compacted }; -add(16) g125<1>D -g123<1,1,0>D 64D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -and(16) g7<1>UD g125<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -add(16) g85<1>D g59<1,1,0>D -g7<1,1,0>D { align1 1H I@1 compacted }; -shr(16) g87<1>UD g85<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -shl(16) g71<1>D g119<8,8,1>D 0x00000006UD { align1 1H $12.dst }; -add3(16) g118<1>D g61<8,8,1>D -g69<8,8,1>D -g116<1,1,1>D { align1 1H I@7 }; -add(8) g107<1>D g47<8,4,2>D g71<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g120<1>D g51<8,4,2>D g72<1,1,0>D { align1 2Q I@3 compacted }; -mov(8) g39.1<2>UD g118<4,4,1>UD { align1 1Q I@3 }; -mov(8) g43.1<2>UD g119<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g108<1>UD g107<8,8,1>UD g47<8,4,2>UD { align1 1Q I@4 }; -mov(8) g37<2>UD g107<4,4,1>UD { align1 1Q $6.src }; -cmp.l.f0.0(8) g121<1>UD g120<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -mov(8) g41<2>UD g120<4,4,1>UD { align1 2Q $6.src }; -cmp.l.f0.0(16) null<1>UD g7<8,8,1>UD g59<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g109<1>D -g108<8,8,1>D g47.1<8,4,2>D { align1 1Q I@5 }; -add(8) g122<1>D -g121<8,8,1>D g51.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g37.1<2>UD g109<4,4,1>UD { align1 1Q I@2 }; -mov(8) g41.1<2>UD g122<4,4,1>UD { align1 2Q I@2 }; -(+f0.0) if(16) JIP: LABEL147 UIP: LABEL147 { align1 1H }; -add(16) g9<1>D g71<1,1,0>D g7<1,1,0>D { align1 1H $12.src compacted }; -add(16) g35<1>D g67<1,1,0>D g7<1,1,0>D { align1 1H $6.src compacted }; -shl(16) g89<1>D g55<8,8,1>D 0x00000004UD { align1 1H }; -mov(16) g81<1>UD g49<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g33<1>UD g9<1,1,0>UD g71<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g73<1>D g47<8,4,2>D g9<1,1,0>D { align1 1Q compacted }; -add(8) g74<1>D g51<8,4,2>D g10<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(16) g75<1>UD g35<1,1,0>UD g67<1,1,0>UD { align1 1H I@6 compacted }; -add(8) g77<1>D g3<8,4,2>D g35<1,1,0>D { align1 1Q compacted }; -add(8) g78<1>D g5<8,4,2>D g36<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g93<1>UD g73<8,8,1>UD g47<8,4,2>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g94<1>UD g74<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -add(16) g91<1>D -g75<1,1,0>D -g69<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g95<1>UD g77<8,8,1>UD g3<8,4,2>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g96<1>UD g78<8,8,1>UD g5<8,4,2>UD { align1 2Q I@5 }; -add3(16) g75<1>D g53<8,8,1>D -g33<8,8,1>D -g93<1,1,1>D { align1 1H I@4 }; -add3(16) g79<1>D g61<8,8,1>D g91<8,8,1>D -g95<1,1,1>D { align1 1H I@2 }; - -LABEL149: -cmp.ge.f0.0(16) null<1>UD g81<8,8,1>UD g87<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL148 UIP: LABEL148 { align1 1H }; -shl(16) g91<1>D g81<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g93<1>UD g81<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g95<1>D g73<1,1,0>D g91<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g97<1>D g77<1,1,0>D g91<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g91<1>UD g95<1,1,0>UD g73<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g7<2>UD g95<4,4,1>UD { align1 1Q $12.src }; -mov(8) g9<2>UD g96<4,4,1>UD { align1 2Q $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g33<2>UD g97<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g35<2>UD g98<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(16) g95<1>UD g97<1,1,0>UD g77<1,1,0>UD { align1 1H compacted }; -add3(16) g97<1>D g75<8,8,1>D g93<8,8,1>D -g91<1,1,1>D { align1 1H I@6 }; -add3(16) g91<1>D g79<8,8,1>D g93<8,8,1>D -g95<1,1,1>D { align1 1H I@2 }; -mov(8) g7.1<2>UD g97<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g98<4,4,1>UD { align1 2Q I@3 }; -mov(8) g33.1<2>UD g91<4,4,1>UD { align1 1Q I@3 }; -mov(8) g35.1<2>UD g92<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g110UD g7UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g33UD g110UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add3(16) g81<1>D 0x0040UW g89<8,8,1>D g81<1,1,1>D { align1 1H }; - -LABEL148: -while(16) JIP: LABEL149 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -and(16) g96<1>UD g85<8,8,1>UD 0xfffffffcUD { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g98<1>D g85<1,1,0>D -g96<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g49<8,8,1>UD g98<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL150 UIP: LABEL150 { align1 1H }; -add(16) g99<1>D g77<1,1,0>D g96<1,1,0>D { align1 1H compacted }; -add(16) g103<1>D g73<1,1,0>D g96<1,1,0>D { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g101<1>UD g99<1,1,0>UD g77<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g125<1>D g99<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g105<1>UD g103<1,1,0>UD g73<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g107<1>D g103<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g33<2>UD g125<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g35<2>UD g126<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mov(8) g7<2>UD g107<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $12.src }; -mov(8) g9<2>UD g108<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g109<1>UD g107<1,1,0>UD g103<1,1,0>UD { align1 1H $6.src compacted }; -cmp.l.f0.0(16) g113<1>UD g125<1,1,0>UD g99<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g111<1>D -g105<8,8,1>D g75<8,8,1>D -g109<1,1,1>D { align1 1H I@2 }; -add3(16) g115<1>D -g101<8,8,1>D g79<8,8,1>D -g113<1,1,1>D { align1 1H I@2 }; -mov(8) g7.1<2>UD g111<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g112<4,4,1>UD { align1 2Q I@3 }; -mov(8) g33.1<2>UD g115<4,4,1>UD { align1 1Q I@3 }; -mov(8) g35.1<2>UD g116<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g112UD g7UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -mov(16) g114<1>UD g112<32,8,4>UB { align1 1H $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g33UD g114UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL150: -endif(16) JIP: LABEL147 { align1 1H }; - -LABEL147: -endif(16) JIP: LABEL146 { align1 1H }; -and(16) g116<1>UD g83<1,1,0>UD 0x00000003UD { align1 1H compacted }; -add(16) g118<1>D -g116<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g120<1>UD g118<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL151 UIP: LABEL151 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g49<8,8,1>UD g120<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL152 UIP: LABEL152 { align1 1H }; -add(16) g122<1>D g71<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -add(16) g77<1>D g67<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g124<1>UD g122<1,1,0>UD g71<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g110<1>D g47<8,4,2>D g122<1,1,0>D { align1 1Q $6.src compacted }; -add(8) g126<1>D g51<8,4,2>D g123<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(8) g111<1>D g3<8,4,2>D g77<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g82<1>D g5<8,4,2>D g78<1,1,0>D { align1 2Q I@5 compacted }; -cmp.l.f0.0(8) g73<1>UD g110<8,8,1>UD g47<8,4,2>UD { align1 1Q I@4 }; -mov(8) g7<2>UD g110<4,4,1>UD { align1 1Q $12.src }; -cmp.l.f0.0(8) g74<1>UD g126<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -mov(8) g9<2>UD g126<4,4,1>UD { align1 2Q $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g33<2>UD g111<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(16) g79<1>UD g77<1,1,0>UD g67<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g35<2>UD g82<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(8) g83<1>UD g111<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g84<1>UD g82<8,8,1>UD g5<8,4,2>UD { align1 2Q }; -add3(16) g75<1>D g53<8,8,1>D -g124<8,8,1>D -g73<1,1,1>D { align1 1H I@7 }; -add(16) g81<1>D -g79<1,1,0>D -g69<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g7.1<2>UD g75<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g76<4,4,1>UD { align1 2Q I@3 }; -add3(16) g85<1>D g61<8,8,1>D g81<8,8,1>D -g83<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g76UD g7UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -mov(8) g33.1<2>UD g85<4,4,1>UD { align1 1Q I@1 }; -mov(8) g35.1<2>UD g86<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(16) g115<1>UD g76<32,8,4>UB { align1 1H $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g33UD g115UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL152: -endif(16) JIP: LABEL151 { align1 1H }; -add(16) g86<1>D g67<1,1,0>D g120<1,1,0>D { align1 1H compacted }; -add(16) g96<1>D g71<1,1,0>D g120<1,1,0>D { align1 1H $6.src compacted }; -cmp.l.f0.0(16) g88<1>UD g86<1,1,0>UD g67<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g112<1>D g3<8,4,2>D g86<1,1,0>D { align1 1Q compacted }; -add(8) g92<1>D g5<8,4,2>D g87<1,1,0>D { align1 2Q compacted }; -add(8) g113<1>D g47<8,4,2>D g96<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g100<1>D g51<8,4,2>D g97<1,1,0>D { align1 2Q I@5 compacted }; -add(16) g90<1>D -g88<1,1,0>D -g69<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g93<1>UD g112<8,8,1>UD g3<8,4,2>UD { align1 1Q I@5 }; -mov(8) g39<2>UD g112<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g94<1>UD g92<8,8,1>UD g5<8,4,2>UD { align1 2Q I@6 }; -mov(8) g43<2>UD g92<4,4,1>UD { align1 2Q }; -mov(8) g37<2>UD g113<4,4,1>UD { align1 1Q I@7 }; -mov(8) g41<2>UD g100<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g98<1>UD g96<1,1,0>UD g71<1,1,0>UD { align1 1H $6.src compacted }; -cmp.l.f0.0(8) g101<1>UD g113<8,8,1>UD g47<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g102<1>UD g100<8,8,1>UD g51<8,4,2>UD { align1 2Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g95<1>D g61<8,8,1>D g90<8,8,1>D -g93<1,1,1>D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g103<1>D g53<8,8,1>D -g98<8,8,1>D -g101<1,1,1>D { align1 1H I@2 }; -mov(8) g39.1<2>UD g95<4,4,1>UD { align1 1Q I@2 }; -mov(8) g43.1<2>UD g96<4,4,1>UD { align1 2Q I@3 }; -mov(8) g37.1<2>UD g103<4,4,1>UD { align1 1Q I@3 }; -mov(8) g41.1<2>UD g104<4,4,1>UD { align1 2Q I@4 }; - -LABEL151: -endif(16) JIP: LABEL146 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -and(8) g104<1>UD g39<8,4,2>UD 0x0000003fUD { align1 1Q I@2 compacted }; -and(8) g105<1>UD g43<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -add(16) g106<1>D -g104<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g108<1>UD g106<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shr(16) g110<1>UD g108<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g112<1>UD g49<1,1,0>UD g110<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g114<1>D g108<1,1,0>D 0D { align1 1H $6.src compacted }; -and.nz.f0.0(16) null<1>UD g112<8,8,1>UD g114<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL153 UIP: LABEL153 { align1 1H }; -shl(16) g115<1>D g49<8,8,1>D 0x00000002UD { align1 1H $6.src }; -shr(16) g117<1>UD g49<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g119<1>UD g37.1<8,4,2>UD { align1 1Q }; -mov(8) g120<1>UD g41.1<8,4,2>UD { align1 2Q }; -mov(8) g126<1>UD g39.1<8,4,2>UD { align1 1Q }; -mov(8) g127<1>UD g43.1<8,4,2>UD { align1 2Q }; -add(8) g114<1>D g37<8,4,2>D g115<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g121<1>D g41<8,4,2>D g116<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g124<1>D g39<8,4,2>D g115<1,1,0>D { align1 1Q compacted }; -add(8) g67<1>D g43<8,4,2>D g116<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g122<1>UD g114<8,8,1>UD g37<8,4,2>UD { align1 1Q I@4 }; -mov(8) g7<2>UD g114<4,4,1>UD { align1 1Q $12.src }; -cmp.l.f0.0(8) g123<1>UD g121<8,8,1>UD g41<8,4,2>UD { align1 2Q I@5 }; -mov(8) g9<2>UD g121<4,4,1>UD { align1 2Q $12.src }; -cmp.l.f0.0(8) g68<1>UD g124<8,8,1>UD g39<8,4,2>UD { align1 1Q I@6 }; -mov(8) g33<2>UD g124<4,4,1>UD { align1 1Q $6.src }; -cmp.l.f0.0(8) g69<1>UD g67<8,8,1>UD g43<8,4,2>UD { align1 2Q I@7 }; -mov(8) g35<2>UD g67<4,4,1>UD { align1 2Q $6.src }; -add3(16) g124<1>D g119<8,8,1>D g117<8,8,1>D -g122<1,1,1>D { align1 1H I@6 }; -add3(16) g70<1>D g126<8,8,1>D g117<8,8,1>D -g68<1,1,1>D { align1 1H I@3 }; -mov(8) g7.1<2>UD g124<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g125<4,4,1>UD { align1 2Q I@3 }; -mov(8) g33.1<2>UD g70<4,4,1>UD { align1 1Q I@3 }; -mov(8) g35.1<2>UD g71<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g116UD g7UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g33UD g116UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL153: -endif(16) JIP: LABEL146 { align1 1H }; - -LABEL146: -endif(16) JIP: LABEL145 { align1 1H }; -add(16) g1<1>D g45<1,1,0>D g59<1,1,0>D { align1 1H I@3 compacted }; - -LABEL145: -else(16) JIP: LABEL135 UIP: LABEL135 { align1 1H }; - -LABEL136: -mov(16) g31<1>UD g19<8,8,1>UD { align1 1H I@7 }; - -LABEL135: -endif(16) JIP: LABEL109 { align1 1H }; -shl(16) g71<1>D g13<8,8,1>D 0x00000003UD { align1 1H $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shr(16) g17<1>UD g1<1,1,0>UD 0x00000006UD { align1 1H I@4 compacted }; -add(16) g73<1>D g71<1,1,0>D 63D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -and.nz.f0.0(16) g33<1>UD g73<8,8,1>UD 0xffffffc0UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL154 UIP: LABEL154 { align1 1H }; -add(16) g35<1>D g57<1,1,0>D g1<1,1,0>D { align1 1H $6.src compacted }; -add(8) g125<1>D g47<8,4,2>D 76D { align1 1Q compacted }; -add(8) g77<1>D g51<8,4,2>D 76D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g37<1>UD g35<1,1,0>UD g57<1,1,0>UD { align1 1H I@3 compacted }; -add(8) g39<1>D g3<8,4,2>D g35<1,1,0>D { align1 1Q $6.src compacted }; -add(8) g40<1>D g5<8,4,2>D g36<1,1,0>D { align1 2Q $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g102<2>UD g125<4,4,1>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g104<2>UD g77<4,4,1>UD { align1 2Q I@5 }; -cmp.l.f0.0(8) g74<1>UD g39<8,8,1>UD g3<8,4,2>UD { align1 1Q I@4 }; -mov(8) g123<2>UD g39<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g126<1>UD g125<8,8,1>UD g47<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g75<1>UD g40<8,8,1>UD g5<8,4,2>UD { align1 2Q I@6 }; -mov(8) g9<2>UD g40<4,4,1>UD { align1 2Q $12.src }; -and(16) g84<1>UD g39<1,1,0>UD 0x0000003fUD { align1 1H compacted }; -cmp.l.f0.0(8) g78<1>UD g77<8,8,1>UD g51<8,4,2>UD { align1 2Q }; -add(8) g127<1>D -g126<8,8,1>D g47.1<8,4,2>D { align1 1Q I@5 }; -add3(16) g76<1>D g61<8,8,1>D -g37<8,8,1>D -g74<1,1,1>D { align1 1H I@5 }; -add(16) g86<1>D -g84<1,1,0>D 64D { align1 1H I@4 compacted }; -add(8) g79<1>D -g78<8,8,1>D g51.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g102.1<2>UD g127<4,4,1>UD { align1 1Q I@4 }; -mov(8) g123.1<2>UD g76<4,4,1>UD { align1 1Q I@4 }; -mov(8) g9.1<2>UD g77<4,4,1>UD { align1 2Q I@5 }; -and(16) g88<1>UD g86<1,1,0>UD 0x0000003fUD { align1 1H I@5 compacted }; -mov(8) g104.1<2>UD g79<4,4,1>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g43<1>D g33<1,1,0>D -g88<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g80UD g102UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shr(16) g45<1>UD g43<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -shl(16) g41<1>D g80<8,8,1>D 0x00000006UD { align1 1H $6.dst }; -add(8) g57<1>D g47<8,4,2>D g41<1,1,0>D { align1 1Q I@1 compacted }; -add(8) g81<1>D g51<8,4,2>D g42<1,1,0>D { align1 2Q I@2 compacted }; -cmp.l.f0.0(8) g58<1>UD g57<8,8,1>UD g47<8,4,2>UD { align1 1Q I@2 }; -mov(8) g121<2>UD g57<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g82<1>UD g81<8,8,1>UD g51<8,4,2>UD { align1 2Q I@3 }; -mov(8) g7<2>UD g81<4,4,1>UD { align1 2Q $12.src }; -cmp.l.f0.0(16) null<1>UD g88<8,8,1>UD g33<8,8,1>UD { align1 1H }; -add(8) g59<1>D -g58<8,8,1>D g47.1<8,4,2>D { align1 1Q I@5 }; -add(8) g83<1>D -g82<8,8,1>D g51.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g121.1<2>UD g59<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g83<4,4,1>UD { align1 2Q I@2 }; -(+f0.0) if(16) JIP: LABEL155 UIP: LABEL155 { align1 1H }; -add(16) g90<1>D g41<1,1,0>D g88<1,1,0>D { align1 1H compacted }; -add(16) g94<1>D g35<1,1,0>D g88<1,1,0>D { align1 1H $6.src compacted }; -shl(16) g57<1>D g55<8,8,1>D 0x00000004UD { align1 1H }; -mov(16) g125<1>UD g49<8,8,1>UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g92<1>UD g90<1,1,0>UD g41<1,1,0>UD { align1 1H I@4 compacted }; -add(8) g59<1>D g47<8,4,2>D g90<1,1,0>D { align1 1Q compacted }; -add(8) g60<1>D g51<8,4,2>D g91<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g96<1>UD g94<1,1,0>UD g35<1,1,0>UD { align1 1H I@6 compacted }; -add(8) g69<1>D g3<8,4,2>D g94<1,1,0>D { align1 1Q $4.src compacted }; -add(8) g70<1>D g5<8,4,2>D g95<1,1,0>D { align1 2Q $4.src compacted }; -cmp.l.f0.0(8) g100<1>UD g59<8,8,1>UD g47<8,4,2>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g101<1>UD g60<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g98<1>D -g96<1,1,0>D -g37<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g102<1>UD g69<8,8,1>UD g3<8,4,2>UD { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g103<1>UD g70<8,8,1>UD g5<8,4,2>UD { align1 2Q I@5 }; -add3(16) g67<1>D g53<8,8,1>D -g92<8,8,1>D -g100<1,1,1>D { align1 1H I@4 }; -add3(16) g71<1>D g61<8,8,1>D g98<8,8,1>D -g102<1,1,1>D { align1 1H I@2 }; - -LABEL157: -cmp.ge.f0.0(16) null<1>UD g125<8,8,1>UD g45<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL156 UIP: LABEL156 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shl(16) g111<1>D g125<8,8,1>D 0x00000002UD { align1 1H I@7 }; -shr(16) g73<1>UD g125<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -add(16) g75<1>D g59<1,1,0>D g111<1,1,0>D { align1 1H I@2 compacted }; -add(16) g79<1>D g69<1,1,0>D g111<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g77<1>UD g75<1,1,0>UD g59<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g103<2>UD g75<4,4,1>UD { align1 1Q $6.src }; -mov(8) g105<2>UD g76<4,4,1>UD { align1 2Q $6.src }; -cmp.l.f0.0(16) g81<1>UD g79<1,1,0>UD g69<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g107<2>UD g79<4,4,1>UD { align1 1Q $6.src }; -mov(8) g109<2>UD g80<4,4,1>UD { align1 2Q $6.src }; -add3(16) g112<1>D g67<8,8,1>D g73<8,8,1>D -g77<1,1,1>D { align1 1H I@6 }; -add3(16) g114<1>D g71<8,8,1>D g73<8,8,1>D -g81<1,1,1>D { align1 1H I@4 }; -mov(8) g103.1<2>UD g112<4,4,1>UD { align1 1Q I@2 }; -mov(8) g105.1<2>UD g113<4,4,1>UD { align1 2Q I@3 }; -mov(8) g107.1<2>UD g114<4,4,1>UD { align1 1Q I@3 }; -mov(8) g109.1<2>UD g115<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g117UD g103UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g107UD g117UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; -add3(16) g125<1>D 0x0040UW g57<8,8,1>D g125<1,1,1>D { align1 1H }; - -LABEL156: -while(16) JIP: LABEL157 { align1 1H }; -and(16) g115<1>UD g43<8,8,1>UD 0xfffffffcUD { align1 1H $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g117<1>D g43<1,1,0>D -g115<1,1,0>D { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g49<8,8,1>UD g117<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL158 UIP: LABEL158 { align1 1H }; -add(16) g118<1>D g69<1,1,0>D g115<1,1,0>D { align1 1H compacted }; -add(16) g43<1>D g59<1,1,0>D g115<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g125<1>UD g118<1,1,0>UD g69<1,1,0>UD { align1 1H I@2 compacted }; -cmp.l.f0.0(16) g45<1>UD g43<1,1,0>UD g59<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g69<1>D g118<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -add(16) g55<1>D g43<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g112<2>UD g69<4,4,1>UD { align1 1Q I@2 }; -mov(8) g114<2>UD g70<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g108<2>UD g55<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g110<2>UD g56<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(16) g57<1>UD g55<1,1,0>UD g43<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(16) g73<1>UD g69<1,1,0>UD g118<1,1,0>UD { align1 1H compacted }; -add3(16) g59<1>D -g45<8,8,1>D g67<8,8,1>D -g57<1,1,1>D { align1 1H I@2 }; -add3(16) g75<1>D -g125<8,8,1>D g71<8,8,1>D -g73<1,1,1>D { align1 1H I@2 }; -mov(8) g108.1<2>UD g59<4,4,1>UD { align1 1Q I@2 }; -mov(8) g110.1<2>UD g60<4,4,1>UD { align1 2Q I@3 }; -mov(8) g112.1<2>UD g75<4,4,1>UD { align1 1Q I@3 }; -mov(8) g114.1<2>UD g76<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g67UD g108UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(16) g118<1>UD g67<32,8,4>UB { align1 1H $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g112UD g118UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL158: -endif(16) JIP: LABEL155 { align1 1H }; - -LABEL155: -endif(16) JIP: LABEL154 { align1 1H }; -and(16) g76<1>UD g39<1,1,0>UD 0x00000003UD { align1 1H compacted }; -add(16) g78<1>D -g76<1,1,0>D 4D { align1 1H I@1 compacted }; -and.nz.f0.0(16) g80<1>UD g78<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -(+f0.0) if(16) JIP: LABEL159 UIP: LABEL159 { align1 1H }; -cmp.l.f0.0(16) null<1>UD g49<8,8,1>UD g80<8,8,1>UD { align1 1H I@2 }; -(+f0.0) if(16) JIP: LABEL160 UIP: LABEL160 { align1 1H }; -add(16) g82<1>D g41<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -add(16) g91<1>D g35<1,1,0>D g49<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g84<1>UD g82<1,1,0>UD g41<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g60<1>D g47<8,4,2>D g82<1,1,0>D { align1 1Q compacted }; -add(8) g86<1>D g51<8,4,2>D g83<1,1,0>D { align1 2Q compacted }; -add(8) g67<1>D g3<8,4,2>D g91<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g96<1>D g5<8,4,2>D g92<1,1,0>D { align1 2Q I@5 compacted }; -cmp.l.f0.0(8) g87<1>UD g60<8,8,1>UD g47<8,4,2>UD { align1 1Q I@4 }; -mov(8) g113<2>UD g60<4,4,1>UD { align1 1Q $6.src }; -cmp.l.f0.0(8) g88<1>UD g86<8,8,1>UD g51<8,4,2>UD { align1 2Q I@5 }; -mov(8) g115<2>UD g86<4,4,1>UD { align1 2Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g117<2>UD g67<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(16) g93<1>UD g91<1,1,0>UD g35<1,1,0>UD { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g119<2>UD g96<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(8) g97<1>UD g67<8,8,1>UD g3<8,4,2>UD { align1 1Q $6.src }; -cmp.l.f0.0(8) g98<1>UD g96<8,8,1>UD g5<8,4,2>UD { align1 2Q $6.src }; -add3(16) g89<1>D g53<8,8,1>D -g84<8,8,1>D -g87<1,1,1>D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g95<1>D -g93<1,1,0>D -g37<1,1,0>D { align1 1H I@5 compacted }; -mov(8) g113.1<2>UD g89<4,4,1>UD { align1 1Q I@2 }; -mov(8) g115.1<2>UD g90<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g99<1>D g61<8,8,1>D g95<8,8,1>D -g97<1,1,1>D { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g90UD g113UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(8) g117.1<2>UD g99<4,4,1>UD { align1 1Q I@1 }; -mov(8) g119.1<2>UD g100<4,4,1>UD { align1 2Q I@2 }; -mov(16) g125<1>UD g90<32,8,4>UB { align1 1H $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g117UD g125UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL160: -endif(16) JIP: LABEL159 { align1 1H }; -add(16) g100<1>D g35<1,1,0>D g80<1,1,0>D { align1 1H I@3 compacted }; -add(16) g110<1>D g41<1,1,0>D g80<1,1,0>D { align1 1H $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(16) g102<1>UD g100<1,1,0>UD g35<1,1,0>UD { align1 1H I@2 compacted }; -add(8) g68<1>D g3<8,4,2>D g100<1,1,0>D { align1 1Q compacted }; -add(8) g106<1>D g5<8,4,2>D g101<1,1,0>D { align1 2Q $6.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(8) g69<1>D g47<8,4,2>D g110<1,1,0>D { align1 1Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -add(8) g114<1>D g51<8,4,2>D g111<1,1,0>D { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g104<1>D -g102<1,1,0>D -g37<1,1,0>D { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -cmp.l.f0.0(8) g107<1>UD g68<8,8,1>UD g3<8,4,2>UD { align1 1Q I@5 }; -mov(8) g123<2>UD g68<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g108<1>UD g106<8,8,1>UD g5<8,4,2>UD { align1 2Q I@6 }; -mov(8) g9<2>UD g106<4,4,1>UD { align1 2Q }; -mov(8) g121<2>UD g69<4,4,1>UD { align1 1Q I@7 }; -mov(8) g7<2>UD g114<4,4,1>UD { align1 2Q I@7 }; -cmp.l.f0.0(16) g112<1>UD g110<1,1,0>UD g41<1,1,0>UD { align1 1H $6.src compacted }; -cmp.l.f0.0(8) g115<1>UD g69<8,8,1>UD g47<8,4,2>UD { align1 1Q $6.src }; -cmp.l.f0.0(8) g116<1>UD g114<8,8,1>UD g51<8,4,2>UD { align1 2Q $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g109<1>D g61<8,8,1>D g104<8,8,1>D -g107<1,1,1>D { align1 1H I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g117<1>D g53<8,8,1>D -g112<8,8,1>D -g115<1,1,1>D { align1 1H I@2 }; -mov(8) g123.1<2>UD g109<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g110<4,4,1>UD { align1 2Q I@3 }; -mov(8) g121.1<2>UD g117<4,4,1>UD { align1 1Q I@3 }; -mov(8) g7.1<2>UD g118<4,4,1>UD { align1 2Q I@4 }; - -LABEL159: -endif(16) JIP: LABEL154 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -and(8) g118<1>UD g123<8,4,2>UD 0x0000003fUD { align1 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -and(8) g119<1>UD g9<8,4,2>UD 0x0000003fUD { align1 2Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g125<1>D -g118<1,1,0>D 64D { align1 1H I@1 compacted }; -and(16) g3<1>UD g125<1,1,0>UD 0x0000003fUD { align1 1H I@1 compacted }; -shr(16) g5<1>UD g3<1,1,0>UD 0x00000002UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g35<1>UD g49<1,1,0>UD g5<1,1,0>UD { align1 1H I@1 compacted }; -cmp.nz.f0.0(16) g37<1>D g3<1,1,0>D 0D { align1 1H compacted }; -and.nz.f0.0(16) null<1>UD g35<8,8,1>UD g37<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL161 UIP: LABEL161 { align1 1H }; -shl(16) g38<1>D g49<8,8,1>D 0x00000002UD { align1 1H }; -shr(16) g40<1>UD g49<1,1,0>UD 0x0000001eUD { align1 1H compacted }; -mov(8) g42<1>UD g121.1<8,4,2>UD { align1 1Q }; -mov(8) g43<1>UD g7.1<8,4,2>UD { align1 2Q }; -mov(8) g49<1>UD g123.1<8,4,2>UD { align1 1Q }; -mov(8) g50<1>UD g9.1<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(8) g70<1>D g121<8,4,2>D g38<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g44<1>D g7<8,4,2>D g39<1,1,0>D { align1 2Q I@7 compacted }; -add(8) g71<1>D g123<8,4,2>D g38<1,1,0>D { align1 1Q compacted }; -add(8) g51<1>D g9<8,4,2>D g39<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g45<1>UD g70<8,8,1>UD g121<8,4,2>UD { align1 1Q I@4 }; -mov(8) g89<2>UD g70<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g46<1>UD g44<8,8,1>UD g7<8,4,2>UD { align1 2Q I@5 }; -mov(8) g91<2>UD g44<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g52<1>UD g71<8,8,1>UD g123<8,4,2>UD { align1 1Q I@6 }; -mov(8) g93<2>UD g71<4,4,1>UD { align1 1Q $6.src }; -cmp.l.f0.0(8) g53<1>UD g51<8,8,1>UD g9<8,4,2>UD { align1 2Q I@7 }; -mov(8) g95<2>UD g51<4,4,1>UD { align1 2Q $6.src }; -add3(16) g47<1>D g42<8,8,1>D g40<8,8,1>D -g45<1,1,1>D { align1 1H I@6 }; -add3(16) g54<1>D g49<8,8,1>D g40<8,8,1>D -g52<1,1,1>D { align1 1H I@3 }; -mov(8) g89.1<2>UD g47<4,4,1>UD { align1 1Q I@2 }; -mov(8) g91.1<2>UD g48<4,4,1>UD { align1 2Q I@3 }; -mov(8) g93.1<2>UD g54<4,4,1>UD { align1 1Q I@3 }; -mov(8) g95.1<2>UD g55<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g126UD g89UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g93UD g126UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $6 }; - -LABEL161: -endif(16) JIP: LABEL154 { align1 1H }; - -LABEL154: -endif(16) JIP: LABEL109 { align1 1H }; -add(16) g55<1>D g1<1,1,0>D g33<1,1,0>D { align1 1H I@3 compacted }; -shr(16) g25<1>UD g55<1,1,0>UD 0x00000006UD { align1 1H I@1 compacted }; - -LABEL109: -else(16) JIP: LABEL103 UIP: LABEL103 { align1 1H }; - -LABEL104: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(16) g21<1>UD g19<8,8,1>UD { align1 1H }; -mov(16) g23<1>UD g19<8,8,1>UD { align1 1H }; -mov(16) g25<1>UD g19<8,8,1>UD { align1 1H I@4 }; -mov(16) g15<1>UD g19<8,8,1>UD { align1 1H $6.src }; -mov(16) g17<1>UD g19<8,8,1>UD { align1 1H $6.src }; -mov(16) g31<1>UD g19<8,8,1>UD { align1 1H }; - -LABEL103: -endif(16) JIP: LABEL162 { align1 1H }; - -LABEL162: -add(16) g56<1>D g63<1,1,0>D 40D { align1 1H compacted }; -add(16) g61<1>D g63<1,1,0>D 64D { align1 1H compacted }; -cmp.l.f0.0(16) g58<1>UD g56<1,1,0>UD g63<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g6<2>UD g56<4,4,1>UD { align1 1Q $12.src }; -mov(8) g8<2>UD g57<4,4,1>UD { align1 2Q $12.src }; -cmp.l.f0.0(16) g67<1>UD g61<1,1,0>UD g63<1,1,0>UD { align1 1H I@4 compacted }; -mov(8) g1<2>UD g61<4,4,1>UD { align1 1Q I@7 }; -mov(8) g3<2>UD g62<4,4,1>UD { align1 2Q }; -add(16) g60<1>D -g58<1,1,0>D g65<1,1,0>D { align1 1H I@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g69<1>D -g67<1,1,0>D g65<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g6.1<2>UD g60<4,4,1>UD { align1 1Q I@2 }; -mov(8) g8.1<2>UD g61<4,4,1>UD { align1 2Q I@3 }; -mov(8) g1.1<2>UD g69<4,4,1>UD { align1 1Q I@3 }; -mov(8) g3.1<2>UD g70<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g1UD g11UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $13 }; -add(16) g70<1>D g63<1,1,0>D 80D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(16) g72<1>UD g70<1,1,0>UD g63<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g2<2>UD g70<4,4,1>UD { align1 1Q $13.src }; -mov(8) g4<2>UD g71<4,4,1>UD { align1 2Q $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g74<1>D -g72<1,1,0>D g65<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g2.1<2>UD g74<4,4,1>UD { align1 1Q I@1 }; -mov(8) g4.1<2>UD g75<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g2UD g27UD 0x08007586 0x00000180 - ugm MsgDesc: ( store_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 6 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -send(16) nullUD g6UD g19UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $15 }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q $6.src }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_copy_serialize_indirect_code[] = { - 0x80000065, 0x48058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x0f050220, 0x00000024, 0x00000000, - 0xe2491a40, 0x00014803, 0x80030061, 0x79054410, - 0x00000000, 0x76543210, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa00490c, 0x00340000, 0x64791940, 0x00807995, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x21030061, 0x001102cc, 0x2a050061, 0x001102cc, - 0x00030061, 0x2f260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x33260aa0, 0x00000264, 0x00000000, - 0x00030061, 0x31260aa0, 0x000002a4, 0x00000000, - 0x00130061, 0x11260aa0, 0x000002a4, 0x00000000, - 0x21031661, 0x00110204, 0x2a051661, 0x00110204, - 0x212f1661, 0x00110244, 0x2a331661, 0x00110244, - 0x21311661, 0x0011025c, 0x2a111661, 0x0011025c, - 0x00031461, 0x35050220, 0x00442f26, 0x00000000, - 0xa1610040, 0x0a8e2f03, 0xa1660040, 0x09ce2f03, - 0xa16a0040, 0x020e2f03, 0xa1730040, 0x010e2f03, - 0xa10b0040, 0x018e2f03, 0xa1210040, 0x02ce2f03, - 0xa1420040, 0x028e2f03, 0x00131361, 0x36050220, - 0x00443326, 0x00000000, 0xaa620040, 0x0a8e3303, - 0xaa670040, 0x09ce3303, 0xaa6b0040, 0x020e3303, - 0xaa740040, 0x010e3303, 0xaa770040, 0x018e3303, - 0xaa7e0040, 0x02ce3303, 0xaa200040, 0x028e3303, - 0x00030061, 0x52060220, 0x00346105, 0x00000000, - 0x00030061, 0x1b060220, 0x00346605, 0x00000000, - 0x00030061, 0x17060220, 0x00346a05, 0x00000000, - 0x00030061, 0x2b060220, 0x00347305, 0x00000000, - 0x00030061, 0x13060220, 0x00340b05, 0x00000000, - 0x00030061, 0x23060220, 0x00342105, 0x00000000, - 0x00030061, 0x27060220, 0x00344205, 0x00000000, - 0xe7630070, 0x0a806103, 0x00130061, 0x54060220, - 0x00346205, 0x00000000, 0x00130061, 0x1d060220, - 0x00346705, 0x00000000, 0x00130061, 0x19060220, - 0x00346b05, 0x00000000, 0x00130061, 0x2d060220, - 0x00347405, 0x00000000, 0x00130061, 0x15060220, - 0x00347705, 0x00000000, 0x00130061, 0x25060220, - 0x00347e05, 0x00000000, 0x00130061, 0x29060220, - 0x00342005, 0x00000000, 0xe7680070, 0x09c06603, - 0x00031f40, 0x07052660, 0x06466305, 0x00442f26, - 0x00131f40, 0x64052660, 0x06466405, 0x00443326, - 0xe76c0070, 0x02006a03, 0xe7750070, 0x01007303, - 0x00030070, 0x0c050220, 0x52460b05, 0x00442f06, - 0x00130070, 0x78050220, 0x52467705, 0x00443306, - 0x00030070, 0x22050220, 0x52462105, 0x00442f06, - 0x00031f40, 0x08052660, 0x06466805, 0x00442f26, - 0x00131f40, 0x69052660, 0x06466905, 0x00443326, - 0x00130070, 0x7f050220, 0x52467e05, 0x00443306, - 0x00031f61, 0x52260220, 0x00340705, 0x00000000, - 0x00030070, 0x43050220, 0x52464205, 0x00442f06, - 0x00130061, 0x54260220, 0x00346405, 0x00000000, - 0x00030040, 0x09052660, 0x06466c05, 0x00442f26, - 0x00130040, 0x6d052660, 0x06466d05, 0x00443326, - 0x00130070, 0x21050220, 0x52462005, 0x00443306, - 0x00030040, 0x0a052660, 0x06467505, 0x00442f26, - 0x00130040, 0x76052660, 0x06467605, 0x00443326, - 0x00030040, 0x1f052660, 0x06460c05, 0x00442f26, - 0x00130040, 0x7a052660, 0x06467805, 0x00443326, - 0x00030040, 0x41052660, 0x06462205, 0x00442f26, - 0x00030061, 0x1b260220, 0x00340805, 0x00000000, - 0x00130061, 0x1d260220, 0x00346905, 0x00000000, - 0x00030040, 0x44052660, 0x06464305, 0x00442f26, - 0x00044131, 0x65240000, 0xfb045224, 0x000c0000, - 0x00030061, 0x17260220, 0x00340905, 0x00000000, - 0x00130061, 0x19260220, 0x00346d05, 0x00000000, - 0x00130040, 0x22052660, 0x06462105, 0x00443326, - 0x00030061, 0x2b260220, 0x00340a05, 0x00000000, - 0x00130061, 0x2d260220, 0x00347605, 0x00000000, - 0x00030061, 0x13260220, 0x00341f05, 0x00000000, - 0x00130061, 0x15260220, 0x00347a05, 0x00000000, - 0x00030061, 0x23260220, 0x00344105, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x01140000, 0xfb041b24, 0x00040000, - 0x00031f61, 0x27260220, 0x00344405, 0x00000000, - 0x00130040, 0x1f052660, 0x06467f05, 0x00443326, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x07440000, 0xfb041724, 0x003c0000, - 0x00131f61, 0x29260220, 0x00342205, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x39440000, 0xfb042b24, 0x003c0000, - 0x00131a61, 0x25260220, 0x00341f05, 0x00000000, - 0xe0372168, 0x00806503, 0xa04f1940, 0x00403703, - 0xa06e2340, 0x07200902, 0x00042370, 0x00010220, - 0x52460b05, 0x00460d05, 0xa07b2440, 0x3d203f02, - 0xa07d2440, 0x39203b02, 0xe0701c68, 0x00106e03, - 0x00041b69, 0x41058660, 0x02467b05, 0x00000006, - 0x00041b69, 0x43058660, 0x02467d05, 0x00000006, - 0x00041b69, 0x72058660, 0x02467005, 0x00000007, - 0x01040022, 0x0001c060, 0x00000470, 0x00000460, - 0xa1470040, 0x040e2f03, 0xaa450040, 0x040e3303, - 0xa14a0040, 0x058e2f03, 0xaa590040, 0x058e3303, - 0x00031c70, 0x48050220, 0x52464705, 0x00442f06, - 0x00131c70, 0x46050220, 0x52464505, 0x00443306, - 0x00030061, 0x39060220, 0x00344705, 0x00000000, - 0x00130061, 0x3b060220, 0x00344505, 0x00000000, - 0x00031e70, 0x4b050220, 0x52464a05, 0x00442f06, - 0x00131e70, 0x5a050220, 0x52465905, 0x00443306, - 0x00030061, 0x3d060220, 0x00344a05, 0x00000000, - 0x00130061, 0x3f060220, 0x00345905, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031f40, 0x49052660, 0x06464805, 0x00442f26, - 0x00131f40, 0x47052660, 0x06464605, 0x00443326, - 0x00031e40, 0x4c052660, 0x06464b05, 0x00442f26, - 0x00131e40, 0x5b052660, 0x06465a05, 0x00443326, - 0x00031c61, 0x39260220, 0x00344905, 0x00000000, - 0x00131c61, 0x3b260220, 0x00344705, 0x00000000, - 0x00031c61, 0x3d260220, 0x00344c05, 0x00000000, - 0x00131c61, 0x3f260220, 0x00345b05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x1f240000, 0xfb043924, 0x000c0000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x5c140000, 0xfb043d24, 0x00040000, - 0x60482541, 0x00c01f02, 0x00042569, 0x4d058660, - 0x02462105, 0x00000003, 0x00042670, 0x00010220, - 0x52460b05, 0x00465c05, 0xa04a1b40, 0x03f04803, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0511b40, 0x03f04d03, 0x00041a65, 0x4c058220, - 0x02464a05, 0xffffffc0, 0x00041a65, 0x58058220, - 0x02465105, 0xffffffc0, 0x01040022, 0x0001c060, - 0x00000168, 0x00000158, 0xa05d0040, 0x0ff07d03, - 0xa14e0040, 0x050e2f03, 0xaa610040, 0x050e3303, - 0x00040069, 0x74058660, 0x02467d05, 0x00000005, - 0x00041c65, 0x5f058220, 0x02465d05, 0xffffff00, - 0x00031c70, 0x51050220, 0x52464e05, 0x00442f06, - 0x00131c70, 0x62050220, 0x52466105, 0x00443306, - 0x00033161, 0x53060220, 0x00344e05, 0x00000000, - 0x00133161, 0x55060220, 0x00346105, 0x00000000, - 0xa0761e40, 0x03f07403, 0x00031d40, 0x52052660, - 0x06465105, 0x00442f26, 0x00131d40, 0x63052660, - 0x06466205, 0x00443326, 0x00041b65, 0x7a058220, - 0x02467605, 0xffffffc0, 0x00031b61, 0x53260220, - 0x00345205, 0x00000000, 0x00131b61, 0x55260220, - 0x00346305, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x64140000, - 0xfb045324, 0x00040000, 0xa0662140, 0x0ff06403, - 0x00049165, 0x68058220, 0x02466605, 0xffffff00, - 0xa06a1940, 0x68005f02, 0x606c1941, 0x00c06a02, - 0xa06e1940, 0x03f06c03, 0x00041965, 0x70058220, - 0x02466e05, 0xffffffc0, 0xa05e1940, 0x7a007002, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00041a61, 0x5e054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000100, - 0xa1533140, 0x00ce2f03, 0xaa7b0040, 0x00ce3303, - 0x00031a70, 0x5a050220, 0x52465305, 0x00442f06, - 0x00131a70, 0x7c050220, 0x52467b05, 0x00443306, - 0x00033161, 0x54060220, 0x00345305, 0x00000000, - 0x00133161, 0x56060220, 0x00347b05, 0x00000000, - 0x00031c40, 0x5b052660, 0x06465a05, 0x00442f26, - 0x00131c40, 0x7d052660, 0x06467c05, 0x00443326, - 0x00031a61, 0x54260220, 0x00345b05, 0x00000000, - 0x00131a61, 0x56260220, 0x00347d05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x7e140000, 0xfb045424, 0x00040000, - 0x00042169, 0x07058660, 0x02467e05, 0x00000002, - 0xa0091940, 0x03300703, 0x00041965, 0x0b058220, - 0x02460905, 0xffffffc0, 0xa00d1940, 0x4c000b02, - 0x00041952, 0x60040e68, 0x0e0e0d05, 0x5e055805, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00041a61, 0x60054220, 0x00000000, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0xa15c0040, 0x00ce2f03, 0xaa0e0040, 0x00ce3303, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00042269, 0x49058660, 0x02460105, 0x00000006, - 0xa14b0040, 0x0a4e2f03, 0xaa4c0040, 0x0a4e3303, - 0xa05a1f40, 0x0ff07203, 0x00043161, 0x51050160, - 0x00467905, 0x00000000, 0x00040069, 0x5e058660, - 0x02460105, 0x00000003, 0x00031f70, 0x5d050220, - 0x52465c05, 0x00442f06, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131f70, 0x3f050220, - 0x52460e05, 0x00443306, 0x00033561, 0x3b060220, - 0x00345c05, 0x00000000, 0x00133661, 0x3d060220, - 0x00340e05, 0x00000000, 0x00031f61, 0x1f060220, - 0x00344b05, 0x00000000, 0x00131f61, 0x21060220, - 0x00344c05, 0x00000000, 0xe74d0070, 0x0a404b03, - 0x00041f52, 0x45040e68, 0x0e0e5a05, 0x43054105, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa0391f40, 0x03805e03, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131f40, 0x40052660, - 0x06463f05, 0x00443326, 0x00030040, 0x5e052660, - 0x06465d05, 0x00442f26, 0x00031e40, 0x5f052660, - 0x06464d05, 0x00442f26, 0x00131f40, 0x4e052660, - 0x06464e05, 0x00443326, 0x00131c61, 0x3d260220, - 0x00344005, 0x00000000, 0x00031c61, 0x3b260220, - 0x00345e05, 0x00000000, 0x00031c61, 0x1f260220, - 0x00345f05, 0x00000000, 0x00131c61, 0x21260220, - 0x00344e05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x41140000, - 0xfb043b24, 0x00040000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x53140000, - 0xfb041f24, 0x00040000, 0x00042769, 0x43058660, - 0x02464105, 0x00000006, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00042869, 0x55058660, - 0x02465305, 0x00000003, 0xa0471a40, 0xf4004303, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0571a40, 0x03f05503, 0x00041a52, 0x5b040e68, - 0x0e0e4505, 0x47056005, 0x00041a65, 0x59058220, - 0x02465705, 0xffffffc0, 0x00041952, 0x5d040e68, - 0x0e0e5b05, 0x59054905, 0x00041965, 0x0b058220, - 0x02465d05, 0xffffffc0, 0x01040022, 0x0001c060, - 0x000001c8, 0x00000148, 0xa15f0040, 0x098e2f03, - 0xaa600040, 0x098e3303, 0xe7611970, 0x09805f03, - 0x00030061, 0x07060220, 0x00345f05, 0x00000000, - 0x00130061, 0x09060220, 0x00346005, 0x00000000, - 0x00031b40, 0x60052660, 0x06466105, 0x00442f26, - 0x00131c40, 0x62052660, 0x06466205, 0x00443326, - 0x00031a61, 0x07260220, 0x00346005, 0x00000000, - 0x00131a61, 0x09260220, 0x00346205, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x63140000, 0xfb040724, 0x00040000, - 0xa1612940, 0x630e2f02, 0xaa642940, 0x640e3302, - 0x00031a70, 0x62050220, 0x52466105, 0x00442f06, - 0x00030061, 0x53060220, 0x00346105, 0x00000000, - 0x00131b70, 0x65050220, 0x52466405, 0x00443306, - 0x00130061, 0x47060220, 0x00346405, 0x00000000, - 0x00031c40, 0x63052660, 0x06466205, 0x00442f26, - 0x00131b40, 0x66052660, 0x06466505, 0x00443326, - 0x00031a61, 0x53260220, 0x00346305, 0x00000000, - 0x00131a61, 0x47260220, 0x00346605, 0x00000000, - 0x00040024, 0x0001c060, 0x00000090, 0x00000090, - 0x00031c61, 0x64264aa0, 0x00000000, 0x00000000, - 0x00132161, 0x67264aa0, 0x00000000, 0x00000000, - 0x00031261, 0x64064aa0, 0x00000000, 0x00000000, - 0x00131261, 0x67064aa0, 0x00000000, 0x00000000, - 0x00030a61, 0x53260220, 0x00446426, 0x00000000, - 0x00130961, 0x47260220, 0x00446726, 0x00000000, - 0x00031a61, 0x53060220, 0x00446406, 0x00000000, - 0x00131a61, 0x47060220, 0x00446706, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0xa0682140, 0x00303703, 0xa1491c40, 0x038e5303, - 0xaa4a1c40, 0x038e4703, 0x00031a70, 0x65050220, - 0x52464905, 0x00445306, 0x00131a70, 0x6a050220, - 0x52464a05, 0x00444706, 0x00040070, 0x00018660, - 0x26460105, 0x00000000, 0x00031b40, 0x4b052660, - 0x06466505, 0x00445326, 0x00131b40, 0x4c052660, - 0x06466a05, 0x00444726, 0x01032162, 0x67050220, - 0x02464905, 0x00442f06, 0x01130062, 0x6c050220, - 0x02464a05, 0x00443306, 0x01031c62, 0x66050220, - 0x02464b05, 0x00442f26, 0x01131c62, 0x6b050220, - 0x02464c05, 0x00443326, 0x00031c61, 0x3f060220, - 0x00346705, 0x00000000, 0x00131c61, 0x41060220, - 0x00346c05, 0x00000000, 0x00040070, 0x00010660, - 0x16460f05, 0x00466805, 0x00031b61, 0x3f260220, - 0x00346605, 0x00000000, 0x00131b61, 0x41260220, - 0x00346b05, 0x00000000, 0x01040022, 0x0001c060, - 0x00000e20, 0x00000e20, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x07240000, - 0xfb043f24, 0x000c0000, 0xe0550068, 0x01d00103, - 0xe7570070, 0x03803903, 0xa0450040, 0x0b003902, - 0x80000065, 0x6f058220, 0x020000a4, 0xfffffc00, - 0x00040069, 0x4d058120, 0x02467905, 0x00000002, - 0x27591b70, 0x39004503, 0x80000061, 0x5d054aa0, - 0x00000000, 0x4a7cc037, 0x80000061, 0x5e054aa0, - 0x00000000, 0x4a7cc037, 0x00041952, 0x43042e68, - 0x0e2e5705, 0x59055505, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00033961, 0x3f060220, - 0x00005e04, 0x00000000, 0x00133961, 0x41060220, - 0x00005e04, 0x00000000, 0x80000a01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x3f260220, - 0x00005d04, 0x00000000, 0x00131a61, 0x41260220, - 0x00005d04, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044a31, 0x55140000, - 0xfb003f24, 0x00000000, 0x606d2a61, 0x00105500, - 0x00040061, 0x5b070200, 0x00465505, 0x00000000, - 0x00040961, 0x55050020, 0x00665b07, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006f04, 0x0000008f, - 0x00049b31, 0x00020100, 0xf2084d14, 0x04025504, - 0x80000065, 0x70058220, 0x020000a4, 0xfffffc00, - 0x00041161, 0x58050020, 0x00666d0f, 0x00000000, - 0xe0563b66, 0x00104d03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007004, 0x0000008f, 0x00049c31, 0x00020100, - 0xf2085614, 0x04025804, 0x80000065, 0x71058220, - 0x020000a4, 0xfffffc00, 0x00040061, 0x5b050020, - 0x00666d17, 0x00000000, 0xe0593c66, 0x00204d03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007104, 0x0000008f, - 0x00049d31, 0x00020100, 0xf2085914, 0x04025b04, - 0x80000065, 0x72058220, 0x020000a4, 0xfffffc00, - 0x00040061, 0x61050020, 0x00666d1f, 0x00000000, - 0xe05f0066, 0x00304d03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007204, 0x0000008f, 0x00049e31, 0x00020100, - 0xf2085f14, 0x04026104, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xa0553b40, 0x00415e03, - 0x80000065, 0x73058220, 0x020000a4, 0xfffffc00, - 0xe0593d66, 0x04004d03, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xe7571b70, 0x00405503, - 0x00033a61, 0x3f060220, 0x00345505, 0x00000000, - 0x00133a61, 0x41060220, 0x00345605, 0x00000000, - 0xa0551b40, 0x5d125702, 0x00031961, 0x3f260220, - 0x00345505, 0x00000000, 0x00131a61, 0x41260220, - 0x00345605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x55140000, - 0xfb003f24, 0x00000000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x60571b61, 0x00105500, - 0x00043d61, 0x5b070200, 0x00465505, 0x00000000, - 0x00040961, 0x55050020, 0x00665b07, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007304, 0x0000008f, - 0x00049031, 0x00020100, 0xf2085914, 0x04025504, - 0x80000065, 0x74058220, 0x020000a4, 0xfffffc00, - 0x00041161, 0x64050020, 0x0066570f, 0x00000000, - 0xe0623e66, 0x04104d03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007404, 0x0000008f, 0x00049931, 0x00020100, - 0xf2086214, 0x04026404, 0x80000065, 0x75058220, - 0x020000a4, 0xfffffc00, 0x00040061, 0x67050020, - 0x00665717, 0x00000000, 0xe0653966, 0x04204d03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007504, 0x0000008f, - 0x00049131, 0x00020100, 0xf2086514, 0x04026704, - 0x80000065, 0x76058220, 0x020000a4, 0xfffffc00, - 0x00040061, 0x6a050020, 0x0066571f, 0x00000000, - 0xe0683166, 0x04304d03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007604, 0x0000008f, 0x00049231, 0x00020100, - 0xf2086814, 0x04026a04, 0xa0553040, 0x00815e03, - 0x80000065, 0x77058220, 0x020000a4, 0xfffffc00, - 0xe0593066, 0x08004d03, 0xe7571b70, 0x00805503, - 0x00033f61, 0x3f060220, 0x00345505, 0x00000000, - 0x00133f61, 0x41060220, 0x00345605, 0x00000000, - 0xa0551b40, 0x5d125702, 0x00031961, 0x3f260220, - 0x00345505, 0x00000000, 0x00131a61, 0x41260220, - 0x00345605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x55140000, - 0xfb003f24, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x605f2361, 0x00105500, - 0x00040061, 0x5b070200, 0x00465505, 0x00000000, - 0x00040961, 0x56050020, 0x00665b07, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007704, 0x0000008f, - 0x00049431, 0x00020100, 0xf2085914, 0x04025604, - 0x80000065, 0x78058220, 0x020000a4, 0xfffffc00, - 0x00041161, 0x6d050020, 0x00665f0f, 0x00000000, - 0xe06b3266, 0x08104d03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007804, 0x0000008f, 0x00049531, 0x00020100, - 0xf2086b14, 0x04026d04, 0x80000065, 0x7a058220, - 0x020000a4, 0xfffffc00, 0x00040061, 0x70050020, - 0x00665f17, 0x00000000, 0xe06e3566, 0x08204d03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007a04, 0x0000008f, - 0x00049631, 0x00020100, 0xf2086e14, 0x04027004, - 0x80000065, 0x7b058220, 0x020000a4, 0xfffffc00, - 0x00040061, 0x73050020, 0x00665f1f, 0x00000000, - 0xe0713666, 0x08304d03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007b04, 0x0000008f, 0x00049631, 0x00020100, - 0xf2087114, 0x04027304, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa0551140, 0x00c15e03, - 0x80000065, 0x7e058220, 0x020000a4, 0xfffffc00, - 0xe0593466, 0x0c004d03, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe7571b70, 0x00c05503, - 0x00033361, 0x3f060220, 0x00345505, 0x00000000, - 0x00133361, 0x41060220, 0x00345605, 0x00000000, - 0xa0551b40, 0x5d125702, 0x00031961, 0x3f260220, - 0x00345505, 0x00000000, 0x00131a61, 0x41260220, - 0x00345605, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x60140000, - 0xfb003f24, 0x00000000, 0x607c2961, 0x00106000, - 0x00040061, 0x5b070200, 0x00466005, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041961, 0x74050020, 0x00665b07, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007e04, 0x0000008f, - 0x00049631, 0x00020100, 0xf2085914, 0x04027404, - 0x80000065, 0x7f058220, 0x020000a4, 0xfffffc00, - 0x00041161, 0x77050020, 0x00667c0f, 0x00000000, - 0xe0753666, 0x0c104d03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007f04, 0x0000008f, 0x00049631, 0x00020100, - 0xf2087514, 0x04027704, 0x80003965, 0x3f058220, - 0x020000a4, 0xfffffc00, 0x00040061, 0x7e050020, - 0x00667c17, 0x00000000, 0xe07a0066, 0x0c204d03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02003f04, 0x0000008f, - 0x00049731, 0x00020100, 0xf2087a14, 0x04027e04, - 0x00040070, 0x00018220, 0x42465105, 0x00000004, - 0x01040022, 0x0001c060, 0x000004e0, 0x000003c0, - 0x00040070, 0x00018660, 0x26465105, 0x00000004, - 0x01040022, 0x0001c060, 0x00000380, 0x00000330, - 0x00040070, 0x00018660, 0x26465105, 0x00000005, - 0x01040022, 0x0001c060, 0x000002f0, 0x00000288, - 0x00040070, 0x00018660, 0x26465105, 0x00000006, - 0x01040022, 0x0001c060, 0x00000248, 0x000001e0, - 0x00040070, 0x00018660, 0x26465105, 0x00000007, - 0x01040022, 0x0001c060, 0x000001a0, 0x00000148, - 0x00040070, 0x00018660, 0x26465105, 0x00000008, - 0x01040022, 0x0001c060, 0x00000108, 0x000000f8, - 0x00040070, 0x00018660, 0x26465105, 0x00000009, - 0x01040022, 0x0001c060, 0x000000b8, 0x000000a8, - 0x00040070, 0x00018660, 0x16465105, 0x0000000e, - 0x2f402962, 0x09000703, 0x00040070, 0x00018660, - 0x26465105, 0x0000000d, 0xef4d1a62, 0x00004003, - 0x00040070, 0x00018660, 0x26465105, 0x0000000c, - 0x2f551a62, 0x01004d03, 0x00040070, 0x00018660, - 0x26465105, 0x0000000b, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xef591a62, 0x00005503, - 0x00040070, 0x00018660, 0x26465105, 0x0000000a, - 0x2f571a62, 0x0b005903, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00041a61, 0x57050220, - 0x00464305, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00041b61, 0x57050220, - 0x00464505, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000068, 0x00000068, 0x80003665, 0x5a058220, - 0x020000a4, 0xfffffc00, 0x00040069, 0x5b058120, - 0x02467905, 0x00000002, 0xe0079966, 0x0c005b03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02005a04, 0x0000000f, - 0x00049931, 0x57160100, 0xfa040714, 0x04040000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000078, 0x00000078, - 0x80000065, 0x5c058220, 0x020000a4, 0xfffffc00, - 0x00040069, 0x5d058120, 0x02467905, 0x00000002, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0xe0082966, 0x08005d03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80002966, 0x10218220, - 0x02005c04, 0x0000000f, 0x00049931, 0x57160100, - 0xfa040814, 0x04040000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000078, 0x00000078, 0x80000065, 0x5e058220, - 0x020000a4, 0xfffffc00, 0x00041169, 0x5f058120, - 0x02467905, 0x00000002, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0xe0092966, 0x04005f03, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80002966, 0x10218220, 0x02005e04, 0x0000000f, - 0x00049931, 0x57160100, 0xfa040914, 0x04040000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000060, 0x00000060, - 0x80000965, 0x60058220, 0x020000a4, 0xfffffc00, - 0x00043969, 0x3f058120, 0x02467905, 0x00000002, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80002966, 0x10218220, 0x02006004, 0x0000000f, - 0x00049931, 0x57160100, 0xfa043f14, 0x04040000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040024, 0x0001c060, 0x00000130, 0x00000130, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00040969, 0x61058660, 0x02465105, 0x00000002, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa1680940, 0x610e3102, 0xaa620a40, 0x620e1102, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031a70, 0x69050220, 0x52466805, 0x00443106, - 0x00032961, 0x07060220, 0x00346805, 0x00000000, - 0x80103901, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x63050220, 0x52466205, 0x00441106, - 0x00132961, 0x09060220, 0x00346205, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031c40, 0x6a052660, 0x06466905, 0x00443126, - 0x80103901, 0x00000000, 0x00000000, 0x00000000, - 0x00131b40, 0x64052660, 0x06466305, 0x00441126, - 0x00031a61, 0x07260220, 0x00346a05, 0x00000000, - 0x00131a61, 0x09260220, 0x00346405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x57140000, 0xfb040724, 0x00040000, - 0x00040025, 0x00004600, 0x00000000, 0x000000b8, - 0xe265314c, 0x00114004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001a69, 0x10018220, - 0x02006504, 0x00000003, 0x80000961, 0x3f060660, - 0x00010180, 0x00000000, 0x80000061, 0x3f260660, - 0x00010190, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80032961, 0x07260220, - 0x00003f24, 0x00000000, 0x80031961, 0x07060220, - 0x00003f04, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004931, 0x00000000, - 0xfb08070c, 0x00345714, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0xe7110962, 0x00100103, - 0x00040061, 0x4d050220, 0x00460f05, 0x00000000, - 0xeb683270, 0x00000103, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa0661b40, 0x11200102, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xe0591968, 0x00306603, 0x00040065, 0x5b058220, - 0x02466605, 0xfffffff8, 0xe0010065, 0x00706603, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xae6a3270, 0x00006603, 0x00041965, 0x00010220, - 0x22466a05, 0x00466805, 0x01040022, 0x0001c060, - 0x000008f0, 0x000008f0, 0xe05d0068, 0x00105103, - 0x80001201, 0x00000000, 0x00000000, 0x00000000, - 0xa1310040, 0x038e0303, 0x80101201, 0x00000000, - 0x00000000, 0x00000000, 0xaa320040, 0x038e0503, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x57050220, 0x00460f05, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00031b70, 0x6c050220, 0x52463105, 0x00440306, - 0x00131b70, 0x6b050220, 0x52463205, 0x00440506, - 0x00031a40, 0x55052660, 0x06466c05, 0x00440326, - 0x00131a40, 0x56052660, 0x06466b05, 0x00440526, - 0x00041a70, 0x00010220, 0x42465705, 0x00465905, - 0x01040028, 0x0001c660, 0x000004c8, 0x000004c8, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x3f058660, 0x02465705, 0x00000003, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x41040e68, 0x0e0e3f05, 0x11055d05, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x275f0970, 0x11004103, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x45058660, - 0x02464105, 0x00000006, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0xe0430068, 0x01a04103, - 0x00041b69, 0x4105a660, 0x02465f05, 0x00000006, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xa1631b40, 0x450e5302, 0x80103901, 0x00000000, - 0x00000000, 0x00000000, 0xaa641c40, 0x460e4702, - 0x205f1b66, 0x43004103, 0x00031b70, 0x41050220, - 0x52466305, 0x00445306, 0x00131b70, 0x42050220, - 0x52466405, 0x00444706, 0xa0450040, 0x03806303, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0xa0610040, 0x03c06303, 0xa1431d40, 0x5f0e5322, - 0xaa441e40, 0x600e4722, 0x275f1c70, 0x63004503, - 0xe7631c70, 0x03c06103, 0x00040065, 0x00018220, - 0x22465105, 0x00000001, 0xaf651a62, 0x5f226302, - 0x2f5f0062, 0x45006103, 0x00041a52, 0x45042e68, - 0x0e0e4105, 0x65054305, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x07060220, - 0x00345f05, 0x00000000, 0x80102901, 0x00000000, - 0x00000000, 0x00000000, 0x00131b61, 0x09060220, - 0x00346005, 0x00000000, 0xe0411b68, 0x01e04503, - 0x00031b61, 0x07260220, 0x00344505, 0x00000000, - 0x00131b61, 0x09260220, 0x00344605, 0x00000000, - 0x00041b70, 0x00018660, 0x16464105, 0x00000002, - 0x01040022, 0x0001c060, 0x00000128, 0x000000a8, - 0x80000065, 0x67058220, 0x020000a4, 0xfffffc00, - 0x00040065, 0x45058620, 0x02465f05, 0xfffffffc, - 0x00041169, 0x61058120, 0x02467905, 0x00000002, - 0x00040065, 0x43058620, 0x02465f05, 0x00000003, - 0xe0451b69, 0x00404503, 0x20431966, 0x45004303, - 0x20431966, 0x61004303, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006704, 0x0000000f, 0x00049831, 0x61160100, - 0xfa044314, 0x04040000, 0x00040024, 0x0001c060, - 0x00000090, 0x00000090, 0x00040070, 0x00018660, - 0x16464105, 0x00000001, 0x01040022, 0x0001c060, - 0x00000060, 0x00000040, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x61140000, - 0xea045f14, 0x00040000, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044831, 0x61140000, - 0xfb040724, 0x00040000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000160, 0xa0410040, 0x3f001102, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x273f1970, 0x11004103, 0x00043869, 0x43058660, - 0x02464105, 0x00000003, 0xe0450068, 0x01d04103, - 0x00041b69, 0x4105a660, 0x02463f05, 0x00000003, - 0xa03f1b40, 0x43003102, 0x20431a66, 0x45004103, - 0x27411a70, 0x31003f03, 0x00033861, 0x07060220, - 0x00343f05, 0x00000000, 0x00133861, 0x09060220, - 0x00344005, 0x00000000, 0x00041b52, 0x3f040e68, - 0x0e2e5505, 0x41054305, 0x00031961, 0x07260220, - 0x00343f05, 0x00000000, 0x00131a61, 0x09260220, - 0x00344005, 0x00000000, 0xe25f384c, 0x00114004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001a69, 0x10018220, 0x02005f04, 0x00000003, - 0x80000961, 0x43060660, 0x00010380, 0x00000000, - 0x80000061, 0x43260660, 0x00010390, 0x00000000, - 0x80031961, 0x3f260220, 0x00004324, 0x00000000, - 0x80031961, 0x3f060220, 0x00004304, 0x00000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004931, 0x00000000, 0xfb083f0c, 0x00346114, - 0xa0570040, 0x4f005702, 0x00040027, 0x00014060, - 0x00000000, 0xfffffb28, 0x00041a70, 0x00010660, - 0x16465705, 0x00465905, 0x01040022, 0x0001c060, - 0x00000330, 0x00000330, 0xeb6e3670, 0x00000103, - 0xa0723640, 0x01205102, 0x00040052, 0x44040e68, - 0x0e0e5b05, 0x11055105, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0xe7703670, 0x00805103, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00041b69, 0x63058660, 0x02467205, 0x00000003, - 0xe0650068, 0x01d07203, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041c69, 0x6c058660, - 0x02464405, 0x00000006, 0xe0530068, 0x01a04403, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x20610065, 0x70006e03, 0xa1671d40, 0x630e2f02, - 0xaa681e40, 0x640e3302, 0xa0571d40, 0x6c004902, - 0x00031b70, 0x69050220, 0x52466705, 0x00442f06, - 0x00131b70, 0x6a050220, 0x52466805, 0x00443306, - 0x27460070, 0x11004403, 0x276d1c70, 0x49005703, - 0x00040070, 0x00010220, 0x52465105, 0x00460105, - 0x00041c52, 0x6b040e68, 0x0e2e3505, 0x69056505, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041c69, 0x7305a660, 0x02464605, 0x00000006, - 0x2f7b3762, 0x67005703, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x20751a66, 0x53007303, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x07060220, 0x00347b05, 0x00000000, - 0x80102901, 0x00000000, 0x00000000, 0x00000000, - 0x00131b61, 0x09060220, 0x00347c05, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041b52, 0x77040e68, 0x0e2e4b05, 0x6d057505, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x2f7a1962, 0x6b007703, 0x00031961, 0x07260220, - 0x00347a05, 0x00000000, 0x00131a61, 0x09260220, - 0x00347b05, 0x00000000, 0x00040061, 0x00010660, - 0x20466105, 0x00000000, 0x01040022, 0x0001c060, - 0x00000100, 0x00000100, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x3f240000, - 0xfb040724, 0x000c0000, 0x00040069, 0x7c058660, - 0x02464405, 0x00000003, 0x00043769, 0x7e05a660, - 0x02464605, 0x00000003, 0xe0010068, 0x01d04403, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0xa0430040, 0x7c003102, 0x20111a66, 0x01007e03, - 0x27451a70, 0x31004303, 0x00033961, 0x07060220, - 0x00344305, 0x00000000, 0x00133961, 0x09060220, - 0x00344405, 0x00000000, 0x00041b52, 0x47040e68, - 0x0e2e5505, 0x45051105, 0x00031961, 0x07260220, - 0x00344705, 0x00000000, 0x00131a61, 0x09260220, - 0x00344805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x00000000, - 0xfb0c0724, 0x000c3f24, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xe0570065, 0x03f03903, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x07240000, 0xfb043b24, 0x000c0000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x4b140000, 0xfb041324, 0x00040000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x49140000, 0xfb041724, 0x00040000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x62058660, 0x02460f05, 0x00000004, - 0xe0643965, 0x00f05103, 0x80000e01, 0x00000000, - 0x00000000, 0x00000000, 0x00033a61, 0x3d050220, - 0x00440326, 0x00000000, 0x80100d01, 0x00000000, - 0x00000000, 0x00000000, 0x00133a61, 0x3e050220, - 0x00440526, 0x00000000, 0xa0591d40, 0x04025703, - 0xa0310a40, 0x64006202, 0xe0571a65, 0x03f05903, - 0xa0591940, 0x57003902, 0xa16d3540, 0x570e2f02, - 0xaa5f0040, 0x580e3302, 0xa00f0040, 0x0c025703, - 0x275b1c70, 0x39005903, 0xa15d0040, 0x590e0302, - 0xaa5e0040, 0x5a0e0502, 0x00031e61, 0x53060220, - 0x00346d05, 0x00000000, 0x80101e01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x45060220, - 0x00345f05, 0x00000000, 0x00031c70, 0x11050220, - 0x52465d05, 0x00440306, 0x00030061, 0x55060220, - 0x00345d05, 0x00000000, 0x00033670, 0x6e050220, - 0x52466d05, 0x00442f06, 0x00131e70, 0x12050220, - 0x52465e05, 0x00440506, 0x00130061, 0x47060220, - 0x00345e05, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xe0410065, 0x03f05d03, - 0x80103801, 0x00000000, 0x00000000, 0x00000000, - 0x00131170, 0x60050220, 0x52465f05, 0x00443306, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031d40, 0x6f052660, 0x06466e05, 0x00442f26, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x3f040e68, 0x0eae3d05, 0x11055b05, - 0xa0111c40, 0x04024103, 0x80103901, 0x00000000, - 0x00000000, 0x00000000, 0x80100901, 0x00000000, - 0x00000000, 0x00000000, 0x00130040, 0x61052660, - 0x06466005, 0x00443326, 0x00031c61, 0x53260220, - 0x00346f05, 0x00000000, 0x00031c61, 0x55260220, - 0x00343f05, 0x00000000, 0x00131d61, 0x47260220, - 0x00344005, 0x00000000, 0xe03f1d65, 0x03f01103, - 0x00131d61, 0x45260220, 0x00346105, 0x00000000, - 0xa0691a40, 0x3f200f02, 0x00040070, 0x00010220, - 0x52463f05, 0x00460f05, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe06b1a68, 0x00206903, - 0x00042a61, 0x01050220, 0x00460905, 0x00000000, - 0xa03b2a40, 0xffd00703, 0x00040069, 0x43058660, - 0x02460705, 0x00000006, 0x01040022, 0x0001c060, - 0x00000418, 0x00000418, 0xa0110040, 0x3f005702, - 0xa00f0040, 0x3f005902, 0x00040069, 0x6d058660, - 0x02463705, 0x00000004, 0x00040061, 0x67050220, - 0x00463105, 0x00000000, 0x273f1c70, 0x57001103, - 0xa15f0040, 0x110e2f02, 0xaa600040, 0x120e3302, - 0xa1631e40, 0x0f0e0302, 0xaa641f40, 0x100e0502, - 0x27110070, 0x59000f03, 0x00031d70, 0x41050220, - 0x52465f05, 0x00442f06, 0x00131d70, 0x42050220, - 0x52466005, 0x00443306, 0xa00f1b40, 0x5b221102, - 0x00031e70, 0x11050220, 0x52466305, 0x00440306, - 0x00131e70, 0x12050220, 0x52466405, 0x00440506, - 0x00040952, 0x61040e68, 0x0eae3505, 0x41053f05, - 0x00041a52, 0x65040e68, 0x0e2e3d05, 0x11050f05, - 0x00041a70, 0x00010220, 0x42466705, 0x00466b05, - 0x01040028, 0x0001c660, 0x00000178, 0x00000178, - 0x00043669, 0x6f058660, 0x02466705, 0x00000002, - 0xe0713668, 0x01e06703, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa0731a40, 0x6f005f02, - 0xa0753640, 0x6f006302, 0x276f1a70, 0x5f007303, - 0x00033d61, 0x0f060220, 0x00347305, 0x00000000, - 0x00133d61, 0x11060220, 0x00347405, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031c61, 0x3f060220, 0x00347505, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131d61, 0x41060220, 0x00347605, 0x00000000, - 0x27730070, 0x63007503, 0x00041e52, 0x75040e68, - 0x0e2e6105, 0x6f057105, 0x00041a52, 0x6f040e68, - 0x0e2e6505, 0x73057105, 0x00031a61, 0x0f260220, - 0x00347505, 0x00000000, 0x00131b61, 0x11260220, - 0x00347605, 0x00000000, 0x00031b61, 0x3f260220, - 0x00346f05, 0x00000000, 0x00131c61, 0x41260220, - 0x00347005, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044d31, 0x6f140000, - 0xfb040f24, 0x00040000, 0x80002d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xfb0c3f24, 0x00046f14, 0x00040052, 0x67044160, - 0x0e0e0040, 0x67056d05, 0x00040027, 0x00014060, - 0x00000000, 0xfffffe78, 0x00043d65, 0x0f058220, - 0x02466905, 0xfffffffc, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xa0111940, 0x0f206902, - 0x00041970, 0x00010220, 0x52463105, 0x00461105, - 0x01040022, 0x0001c060, 0x00000160, 0x00000160, - 0xa0671e40, 0x0f006302, 0xa06b1f40, 0x0f005f02, - 0x27691a70, 0x63006703, 0xa06f3640, 0x31006702, - 0x27631b70, 0x5f006b03, 0xa06d0040, 0x31006b02, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031b61, 0x3f060220, 0x00346f05, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x41060220, 0x00347005, 0x00000000, - 0x00031b61, 0x0f060220, 0x00346d05, 0x00000000, - 0x00131c61, 0x11060220, 0x00346e05, 0x00000000, - 0x275f0070, 0x6b006d03, 0x276b0070, 0x67006f03, - 0x00041a52, 0x67042e68, 0x0e2e6305, 0x5f056105, - 0x00041a52, 0x5f042e68, 0x0e2e6905, 0x6b056505, - 0x00031a61, 0x0f260220, 0x00346705, 0x00000000, - 0x00131b61, 0x11260220, 0x00346805, 0x00000000, - 0x00031b61, 0x3f260220, 0x00345f05, 0x00000000, - 0x00131c61, 0x41260220, 0x00346005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x5f140000, 0xf3000f24, 0x00020000, - 0x00042e61, 0x0f050020, 0x00665f07, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xf3083f24, 0x00020f14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0xe0651f65, 0x00305d03, 0xa0671940, 0x00426503, - 0xee5d1965, 0x00306703, 0x01040022, 0x0001c060, - 0x00000390, 0x00000390, 0x00041a70, 0x00010220, - 0x52463105, 0x00465d05, 0x01040022, 0x0001c060, - 0x000001c8, 0x000001c8, 0xa0611140, 0x31005702, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xa0630040, 0x31005902, 0x275f1a70, 0x57006103, - 0xa1703640, 0x610e2f02, 0xaa680040, 0x620e3302, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa1711c40, 0x630e0302, 0xaa691d40, 0x640e0502, - 0x00031c70, 0x61050220, 0x52467005, 0x00442f06, - 0x00033661, 0x0f060220, 0x00347005, 0x00000000, - 0x00131d70, 0x62050220, 0x52466805, 0x00443306, - 0x00133e61, 0x11060220, 0x00346805, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031e61, 0x3f060220, 0x00347105, 0x00000000, - 0x27650070, 0x59006303, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131f61, 0x41060220, - 0x00346905, 0x00000000, 0x00041d52, 0x63040e68, - 0x0eae3505, 0x61055f05, 0x00030070, 0x61050220, - 0x52467105, 0x00440306, 0x00130070, 0x62050220, - 0x52466905, 0x00440506, 0xa05f1d40, 0x5b226502, - 0x00031c61, 0x0f260220, 0x00346305, 0x00000000, - 0x00131d61, 0x11260220, 0x00346405, 0x00000000, - 0x00041b52, 0x63040e68, 0x0e2e3d05, 0x61055f05, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x5f140000, 0xf3000f24, 0x00020000, - 0x00031961, 0x3f260220, 0x00346305, 0x00000000, - 0x00131a61, 0x41260220, 0x00346405, 0x00000000, - 0x00042e61, 0x0f050020, 0x00665f07, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xf3083f24, 0x00020f14, - 0x00040025, 0x00004600, 0x00000000, 0x000001a8, - 0xa06a0040, 0x5d005902, 0xa06e3640, 0x5d005702, - 0x276c1a70, 0x59006a03, 0xa1753640, 0x6a0e0302, - 0xaa723640, 0x6b0e0502, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xa17b1c40, 0x6e0e2f02, - 0x80103701, 0x00000000, 0x00000000, 0x00000000, - 0xaa7a1d40, 0x6f0e3302, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa0701d40, 0x5b226c02, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031d70, 0x73050220, 0x52467505, 0x00440306, - 0x00030061, 0x55060220, 0x00347505, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131e70, 0x74050220, 0x52467205, 0x00440506, - 0x00130061, 0x47060220, 0x00347205, 0x00000000, - 0x00031f61, 0x53060220, 0x00347b05, 0x00000000, - 0x00131f61, 0x45060220, 0x00347a05, 0x00000000, - 0x27773670, 0x57006e03, 0x00030070, 0x7b050220, - 0x52467b05, 0x00442f06, 0x00130070, 0x7c050220, - 0x52467a05, 0x00443306, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041f52, 0x75040e68, - 0x0e2e3d05, 0x73057005, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x7d040e68, - 0x0eae3505, 0x7b057705, 0x00031a61, 0x55260220, - 0x00347505, 0x00000000, 0x00131b61, 0x47260220, - 0x00347605, 0x00000000, 0x00031b61, 0x53260220, - 0x00347d05, 0x00000000, 0x00131c61, 0x45260220, - 0x00347e05, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xe17e1d65, 0x03fe5503, - 0x80103701, 0x00000000, 0x00000000, 0x00000000, - 0xea7f1d65, 0x03fe4703, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa00f1940, 0x04027e03, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0xe0111965, 0x03f00f03, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe03f1968, 0x00201103, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x27411970, 0x3f003103, 0xae570070, 0x00001103, - 0x00041965, 0x00010220, 0x22464105, 0x00465705, - 0x01040022, 0x0001c060, 0x000001d8, 0x000001d8, - 0x00040069, 0x57058660, 0x02463105, 0x00000002, - 0xe0590068, 0x01e03103, 0x00030061, 0x5b050220, - 0x00445326, 0x00000000, 0x00130061, 0x5c050220, - 0x00444526, 0x00000000, 0x00030061, 0x5d050220, - 0x00445526, 0x00000000, 0x00130061, 0x5e050220, - 0x00444726, 0x00000000, 0xa17c1e40, 0x570e5302, - 0xaa5f1f40, 0x580e4502, 0xa17d0040, 0x570e5502, - 0xaa611140, 0x580e4702, 0x00031c70, 0x53050220, - 0x52467c05, 0x00445306, 0x00030061, 0x0f060220, - 0x00347c05, 0x00000000, 0x00131d70, 0x54050220, - 0x52465f05, 0x00444506, 0x00130061, 0x11060220, - 0x00345f05, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031e70, 0x6f050220, - 0x52467d05, 0x00445506, 0x00030061, 0x3f060220, - 0x00347d05, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131f70, 0x70050220, - 0x52466105, 0x00444706, 0x00130061, 0x41060220, - 0x00346105, 0x00000000, 0x00041e52, 0x60040e68, - 0x0e2e5b05, 0x53055905, 0x00041b52, 0x62040e68, - 0x0e2e5d05, 0x6f055905, 0x00031a61, 0x0f260220, - 0x00346005, 0x00000000, 0x00131b61, 0x11260220, - 0x00346105, 0x00000000, 0x00031b61, 0x3f260220, - 0x00346205, 0x00000000, 0x00131c61, 0x41260220, - 0x00346305, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x45140000, - 0xfb040f24, 0x00040000, 0x80002f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xfb0c3f24, 0x00044514, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0xa13f3640, 0x390e0302, - 0xaa403640, 0x3a0e0502, 0x00040061, 0x0d054660, - 0x00000000, 0x00000000, 0x00031b70, 0x7e050220, - 0x52463f05, 0x00440306, 0x00131b70, 0x63050220, - 0x52464005, 0x00440506, 0xa0640040, 0x0a803f03, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031b40, 0x41052660, 0x06467e05, 0x00440326, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131b40, 0x42052660, 0x06466305, 0x00440526, - 0xe7661b70, 0x0a806403, 0x00033f61, 0x0f060220, - 0x00346405, 0x00000000, 0x00133f61, 0x11060220, - 0x00346505, 0x00000000, 0xa0681b40, 0x41026602, - 0x00031961, 0x0f260220, 0x00346805, 0x00000000, - 0x00131a61, 0x11260220, 0x00346905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb0c0f24, 0x000c0b24, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x69140000, 0xfb041b24, 0x00040000, - 0x00042070, 0x00018660, 0x26466905, 0x00000000, - 0x01040022, 0x0001c060, 0x00000c88, 0x00000c88, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x0b240000, 0xfb041724, 0x000c0000, - 0xa0590040, 0x43003902, 0x275d1970, 0x39005903, - 0xa15f0040, 0x590e0302, 0xaa600040, 0x5a0e0502, - 0x00031a61, 0x55060220, 0x00345f05, 0x00000000, - 0x00131a61, 0x47060220, 0x00346005, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa00f2c40, 0x0b200d02, 0x00040069, 0x5b058660, - 0x02460b05, 0x00000006, 0x00030070, 0x0b050220, - 0x52465f05, 0x00440306, 0x00130070, 0x0c050220, - 0x52466005, 0x00440506, 0xe00d1c68, 0x00100f03, - 0xe00f0065, 0x03f05f03, 0xa17f1d40, 0x5b0e2f02, - 0xaa6a1e40, 0x5c0e3302, 0x00041c69, 0x57058660, - 0x02460d05, 0x00000007, 0x00041e52, 0x0d040e68, - 0x0eae3d05, 0x0b055d05, 0x00031c61, 0x53060220, - 0x00347f05, 0x00000000, 0x00033670, 0x11050220, - 0x52467f05, 0x00442f06, 0xa00b1f40, 0x04020f03, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131e61, 0x45060220, 0x00346a05, 0x00000000, - 0x00130070, 0x6b050220, 0x52466a05, 0x00443306, - 0x00031e61, 0x55260220, 0x00340d05, 0x00000000, - 0x00131f61, 0x47260220, 0x00340e05, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031e40, 0x12052660, 0x06461105, 0x00442f26, - 0xe00f1e65, 0x03f00b03, 0x00131d40, 0x6c052660, - 0x06466b05, 0x00443326, 0x00031b61, 0x53260220, - 0x00341205, 0x00000000, 0x00041b70, 0x00010220, - 0x52460f05, 0x00465705, 0x00131b61, 0x45260220, - 0x00346c05, 0x00000000, 0xa06b0040, 0x0f205702, - 0xe06d1968, 0x00206b03, 0x01040022, 0x0001c060, - 0x00000418, 0x00000418, 0xa00d0040, 0x0f005b02, - 0xa00b0040, 0x0f005902, 0x00043669, 0x6f058660, - 0x02463705, 0x00000004, 0x00040061, 0x69050220, - 0x00463105, 0x00000000, 0x270f1c70, 0x5b000d03, - 0xa1611140, 0x0d0e2f02, 0xaa620040, 0x0e0e3302, - 0xa1651e40, 0x0b0e0302, 0xaa661f40, 0x0c0e0502, - 0x270d0070, 0x59000b03, 0x00031d70, 0x11050220, - 0x52466105, 0x00442f06, 0x00131d70, 0x12050220, - 0x52466205, 0x00443306, 0xa00b1b40, 0x5d220d02, - 0x00031e70, 0x0d050220, 0x52466505, 0x00440306, - 0x00131e70, 0x0e050220, 0x52466605, 0x00440506, - 0x00041c52, 0x63040e68, 0x0eae3505, 0x11050f05, - 0x00041a52, 0x67040e68, 0x0e2e3d05, 0x0d050b05, - 0x00041a70, 0x00010220, 0x42466905, 0x00466d05, - 0x01040028, 0x0001c660, 0x00000178, 0x00000178, - 0x00043669, 0x71058660, 0x02466905, 0x00000002, - 0xe0733668, 0x01e06903, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa0751a40, 0x71006102, - 0xa0773640, 0x71006502, 0x27711a70, 0x61007503, - 0x00033161, 0x0b060220, 0x00347505, 0x00000000, - 0x00133161, 0x0d060220, 0x00347605, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031c61, 0x0f060220, 0x00347705, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131d61, 0x11060220, 0x00347805, 0x00000000, - 0x27750070, 0x65007703, 0x00041e52, 0x77040e68, - 0x0e2e6305, 0x71057305, 0x00041a52, 0x71040e68, - 0x0e2e6705, 0x75057305, 0x00031a61, 0x0b260220, - 0x00347705, 0x00000000, 0x00131b61, 0x0d260220, - 0x00347805, 0x00000000, 0x00031b61, 0x0f260220, - 0x00347105, 0x00000000, 0x00131c61, 0x11260220, - 0x00347205, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x71140000, - 0xfb040b24, 0x00040000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xfb0c0f24, 0x00047114, 0x00040052, 0x69044160, - 0x0e0e0040, 0x69056f05, 0x00040027, 0x00014060, - 0x00000000, 0xfffffe78, 0x00043165, 0x0b058220, - 0x02466b05, 0xfffffffc, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa00d1940, 0x0b206b02, - 0x00041970, 0x00010220, 0x52463105, 0x00460d05, - 0x01040022, 0x0001c060, 0x00000160, 0x00000160, - 0xa0691e40, 0x0b006502, 0xa06d1f40, 0x0b006102, - 0x276b1a70, 0x65006903, 0xa0713640, 0x31006902, - 0x27651b70, 0x61006d03, 0xa06f0040, 0x31006d02, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031b61, 0x0f060220, 0x00347105, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x11060220, 0x00347205, 0x00000000, - 0x00031b61, 0x0b060220, 0x00346f05, 0x00000000, - 0x00131c61, 0x0d060220, 0x00347005, 0x00000000, - 0x27610070, 0x6d006f03, 0x276d0070, 0x69007103, - 0x00041a52, 0x69042e68, 0x0e2e6505, 0x61056305, - 0x00041a52, 0x61042e68, 0x0e2e6b05, 0x6d056705, - 0x00031a61, 0x0b260220, 0x00346905, 0x00000000, - 0x00131b61, 0x0d260220, 0x00346a05, 0x00000000, - 0x00031b61, 0x0f260220, 0x00346105, 0x00000000, - 0x00131c61, 0x11260220, 0x00346205, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x61140000, 0xf3000b24, 0x00020000, - 0x00042261, 0x0b050020, 0x00666107, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xf3080f24, 0x00020b14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000688, - 0xe00b3665, 0x00305f03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa00d1940, 0x00420b03, - 0xee5f1965, 0x00300d03, 0x01040022, 0x0001c060, - 0x00000340, 0x00000340, 0x00041a70, 0x00010220, - 0x52463105, 0x00465f05, 0x01040022, 0x0001c060, - 0x000001a8, 0x000001a8, 0xa0630040, 0x31005b02, - 0xa0650040, 0x31005902, 0x27610970, 0x5b006303, - 0xa1670040, 0x630e2f02, 0xaa6d0040, 0x640e3302, - 0xa1691c40, 0x650e0302, 0xaa6e1d40, 0x660e0502, - 0x00031c70, 0x63050220, 0x52466705, 0x00442f06, - 0x00030061, 0x0b060220, 0x00346705, 0x00000000, - 0x00131d70, 0x64050220, 0x52466d05, 0x00443306, - 0x00130061, 0x0d060220, 0x00346d05, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031e61, 0x0f060220, 0x00346905, 0x00000000, - 0x27670070, 0x59006503, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131f61, 0x11060220, - 0x00346e05, 0x00000000, 0x00041d52, 0x65040e68, - 0x0eae3505, 0x63056105, 0x00030070, 0x63050220, - 0x52466905, 0x00440306, 0x00130070, 0x64050220, - 0x52466e05, 0x00440506, 0xa0611d40, 0x5d226702, - 0x00031c61, 0x0b260220, 0x00346505, 0x00000000, - 0x00131d61, 0x0d260220, 0x00346605, 0x00000000, - 0x00041b52, 0x65040e68, 0x0e2e3d05, 0x63056105, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x61140000, 0xf3000b24, 0x00020000, - 0x00031961, 0x0f260220, 0x00346505, 0x00000000, - 0x00131a61, 0x11260220, 0x00346605, 0x00000000, - 0x00042361, 0x0b050020, 0x00666107, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xf3080f24, 0x00020b14, - 0x00040025, 0x00004600, 0x00000000, 0x00000178, - 0xa00b3640, 0x5f005902, 0xa00d3340, 0x5f005b02, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x270f1a70, 0x59000b03, 0xa16a0040, 0x0b0e0302, - 0xaa6f3640, 0x0c0e0502, 0xa16b1c40, 0x0d0e2f02, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0xaa721d40, 0x0e0e3302, 0xa00b1d40, 0x5d220f02, - 0x00031d61, 0x55060220, 0x00346a05, 0x00000000, - 0x00030070, 0x0f050220, 0x52466a05, 0x00440306, - 0x00131e70, 0x10050220, 0x52466f05, 0x00440506, - 0x00130061, 0x47060220, 0x00346f05, 0x00000000, - 0x00031f61, 0x53060220, 0x00346b05, 0x00000000, - 0x00131f61, 0x45060220, 0x00347205, 0x00000000, - 0x27113670, 0x5b000d03, 0x00033670, 0x73050220, - 0x52466b05, 0x00442f06, 0x00133670, 0x74050220, - 0x52467205, 0x00443306, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041f52, 0x70040e68, - 0x0e2e3d05, 0x0f050b05, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x75040e68, - 0x0eae3505, 0x73051105, 0x00031a61, 0x55260220, - 0x00347005, 0x00000000, 0x00131b61, 0x47260220, - 0x00347105, 0x00000000, 0x00031b61, 0x53260220, - 0x00347505, 0x00000000, 0x00131c61, 0x45260220, - 0x00347605, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000310, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe1761d65, 0x03fe5503, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0xea771d65, 0x03fe4703, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xa07a1940, 0x04027603, - 0xe07c1965, 0x03f07a03, 0xe07e1968, 0x00207c03, - 0x270b1970, 0x7e003103, 0xae0d0070, 0x00007c03, - 0x00041965, 0x00010220, 0x22460b05, 0x00460d05, - 0x01040022, 0x0001c060, 0x000001c8, 0x000001c8, - 0x00040069, 0x59058660, 0x02463105, 0x00000002, - 0xe05b0068, 0x01e03103, 0x00030061, 0x5d050220, - 0x00445326, 0x00000000, 0x00130061, 0x5e050220, - 0x00444526, 0x00000000, 0x00030061, 0x5f050220, - 0x00445526, 0x00000000, 0x00130061, 0x60050220, - 0x00444726, 0x00000000, 0xa16c1e40, 0x590e5302, - 0xaa610940, 0x5a0e4502, 0xa16d0040, 0x590e5502, - 0xaa620040, 0x5a0e4702, 0x00031c70, 0x53050220, - 0x52466c05, 0x00445306, 0x00030061, 0x0b060220, - 0x00346c05, 0x00000000, 0x00131d70, 0x54050220, - 0x52466105, 0x00444506, 0x00130061, 0x0d060220, - 0x00346105, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031e61, 0x0f060220, - 0x00346d05, 0x00000000, 0x00131e70, 0x46050220, - 0x52466205, 0x00444706, 0x00030070, 0x45050220, - 0x52466d05, 0x00445506, 0x00133661, 0x11060220, - 0x00346205, 0x00000000, 0x00041e52, 0x47040e68, - 0x0e2e5d05, 0x53055b05, 0x00041b52, 0x63040e68, - 0x0e2e5f05, 0x45055b05, 0x00031a61, 0x0b260220, - 0x00344705, 0x00000000, 0x00131b61, 0x0d260220, - 0x00344805, 0x00000000, 0x00031b61, 0x0f260220, - 0x00346305, 0x00000000, 0x00131c61, 0x11260220, - 0x00346405, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x46140000, - 0xfb040b24, 0x00040000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xfb0c0f24, 0x00044614, 0x00040025, 0x00004600, - 0x00000000, 0x000000c0, 0x00043665, 0x0f058220, - 0x02460705, 0x03ffffff, 0xa0641b40, 0x02003f03, - 0xa0430040, 0x57004302, 0xa049bc40, 0x0f204902, - 0x27661b70, 0x3f006403, 0x00033461, 0x0b060220, - 0x00346405, 0x00000000, 0x00133461, 0x0d060220, - 0x00346505, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe0111d68, 0x00604303, - 0xa0681c40, 0x41026602, 0x00031961, 0x0b260220, - 0x00346805, 0x00000000, 0x00131a61, 0x0d260220, - 0x00346905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xfb0c0b24, 0x000c0f24, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x69140000, - 0xfb041f24, 0x00040000, 0x00042570, 0x00018660, - 0x26466905, 0x00000000, 0x01040022, 0x0001c060, - 0x00001a00, 0x00001a00, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x0b240000, - 0xfb042b24, 0x000c0000, 0xa06a2440, 0x0b200d02, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041969, 0x47058660, 0x22466a05, 0x00000006, - 0x01040022, 0x0001c060, 0x00000c70, 0x00000c70, - 0xa0591f40, 0x43003902, 0x00040069, 0x5b058660, - 0x02460b05, 0x00000006, 0x275d1a70, 0x39005903, - 0xa15f0040, 0x590e0302, 0xaa600040, 0x5a0e0502, - 0xa16e1c40, 0x5b0e2f02, 0xaa6b1d40, 0x5c0e3302, - 0x00031c70, 0x0b050220, 0x52465f05, 0x00440306, - 0x00030061, 0x53060220, 0x00345f05, 0x00000000, - 0x00131d70, 0x0c050220, 0x52466005, 0x00440506, - 0x00133661, 0x45060220, 0x00346005, 0x00000000, - 0xe00f3665, 0x03f05f03, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031f70, 0x6f050220, - 0x52466e05, 0x00442f06, 0x00030061, 0x57060220, - 0x00346e05, 0x00000000, 0x00131f70, 0x6c050220, - 0x52466b05, 0x00443306, 0x00130061, 0x55060220, - 0x00346b05, 0x00000000, 0x00041f52, 0x0d040e68, - 0x0eae3d05, 0x0b055d05, 0xa00b1e40, 0x04020f03, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031e40, 0x70052660, 0x06466f05, 0x00442f26, - 0x00131d40, 0x6d052660, 0x06466c05, 0x00443326, - 0x00031c61, 0x53260220, 0x00340d05, 0x00000000, - 0x00131d61, 0x45260220, 0x00340e05, 0x00000000, - 0xe00f1d65, 0x03f00b03, 0x00031d61, 0x57260220, - 0x00347005, 0x00000000, 0x00131d61, 0x55260220, - 0x00346d05, 0x00000000, 0xa06b1b40, 0x0f204702, - 0x00040070, 0x00010220, 0x52460f05, 0x00464705, - 0xe06d1a68, 0x00206b03, 0x01040022, 0x0001c060, - 0x00000428, 0x00000428, 0xa00d0040, 0x0f005b02, - 0xa00b0040, 0x0f005902, 0x00040069, 0x6f058660, - 0x02463705, 0x00000004, 0x00040061, 0x69050220, - 0x00463105, 0x00000000, 0x270f1c70, 0x5b000d03, - 0xa1611140, 0x0d0e2f02, 0xaa620040, 0x0e0e3302, - 0xa1651e40, 0x0b0e0302, 0xaa661f40, 0x0c0e0502, - 0x270d0070, 0x59000b03, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031d70, 0x11050220, - 0x52466105, 0x00442f06, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131d70, 0x12050220, - 0x52466205, 0x00443306, 0xa00b1b40, 0x5d220d02, - 0x00031e70, 0x0d050220, 0x52466505, 0x00440306, - 0x00131e70, 0x0e050220, 0x52466605, 0x00440506, - 0x00041c52, 0x63040e68, 0x0eae3505, 0x11050f05, - 0x00041a52, 0x67040e68, 0x0e2e3d05, 0x0d050b05, - 0x00041a70, 0x00010220, 0x42466905, 0x00466d05, - 0x01040028, 0x0001c660, 0x00000168, 0x00000168, - 0x00043669, 0x71058660, 0x02466905, 0x00000002, - 0xe0733668, 0x01e06903, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa0751a40, 0x71006102, - 0xa0773640, 0x71006502, 0x27711a70, 0x61007503, - 0x00033661, 0x0b060220, 0x00347505, 0x00000000, - 0x00133661, 0x0d060220, 0x00347605, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031c61, 0x0f060220, 0x00347705, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131d61, 0x11060220, 0x00347805, 0x00000000, - 0x27750070, 0x65007703, 0x00041e52, 0x77040e68, - 0x0e2e6305, 0x71057305, 0x00041a52, 0x71040e68, - 0x0e2e6705, 0x75057305, 0x00031a61, 0x0b260220, - 0x00347705, 0x00000000, 0x00131b61, 0x0d260220, - 0x00347805, 0x00000000, 0x00031b61, 0x0f260220, - 0x00347105, 0x00000000, 0x00131c61, 0x11260220, - 0x00347205, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x71140000, - 0xfb040b24, 0x00040000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xfb0c0f24, 0x00047114, 0x00040052, 0x69044160, - 0x0e0e0040, 0x69056f05, 0x00040027, 0x00014060, - 0x00000000, 0xfffffe88, 0x00043665, 0x0b058220, - 0x02466b05, 0xfffffffc, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa00d1940, 0x0b206b02, - 0x00041970, 0x00010220, 0x52463105, 0x00460d05, - 0x01040022, 0x0001c060, 0x00000160, 0x00000160, - 0xa0691e40, 0x0b006502, 0xa06d1f40, 0x0b006102, - 0x276b1a70, 0x65006903, 0xa0713640, 0x31006902, - 0x27651b70, 0x61006d03, 0xa06f0040, 0x31006d02, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031b61, 0x0f060220, 0x00347105, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x11060220, 0x00347205, 0x00000000, - 0x00031b61, 0x0b060220, 0x00346f05, 0x00000000, - 0x00131c61, 0x0d060220, 0x00347005, 0x00000000, - 0x27610070, 0x6d006f03, 0x276d0070, 0x69007103, - 0x00041a52, 0x69042e68, 0x0e2e6505, 0x61056305, - 0x00041a52, 0x61042e68, 0x0e2e6b05, 0x6d056705, - 0x00031a61, 0x0b260220, 0x00346905, 0x00000000, - 0x00131b61, 0x0d260220, 0x00346a05, 0x00000000, - 0x00031b61, 0x0f260220, 0x00346105, 0x00000000, - 0x00131c61, 0x11260220, 0x00346205, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x61140000, 0xf3000b24, 0x00020000, - 0x00042761, 0x0b050020, 0x00666107, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xf3080f24, 0x00020b14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x000006b0, - 0xe00b3665, 0x00305f03, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xa00d1940, 0x00420b03, - 0xee5f1965, 0x00300d03, 0x01040022, 0x0001c060, - 0x00000360, 0x00000360, 0x00041a70, 0x00010220, - 0x52463105, 0x00465f05, 0x01040022, 0x0001c060, - 0x000001b8, 0x000001b8, 0xa0630040, 0x31005b02, - 0xa0650040, 0x31005902, 0x27610970, 0x5b006303, - 0xa1713640, 0x630e2f02, 0xaa6e0040, 0x640e3302, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa1721c40, 0x650e0302, 0xaa6f1d40, 0x660e0502, - 0x00031c70, 0x63050220, 0x52467105, 0x00442f06, - 0x00030061, 0x0b060220, 0x00347105, 0x00000000, - 0x00131d70, 0x64050220, 0x52466e05, 0x00443306, - 0x00130061, 0x0d060220, 0x00346e05, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031e61, 0x0f060220, 0x00347205, 0x00000000, - 0x27670070, 0x59006503, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131f61, 0x11060220, - 0x00346f05, 0x00000000, 0x00041d52, 0x65040e68, - 0x0eae3505, 0x63056105, 0x00030070, 0x63050220, - 0x52467205, 0x00440306, 0x00130070, 0x64050220, - 0x52466f05, 0x00440506, 0xa0611d40, 0x5d226702, - 0x00031c61, 0x0b260220, 0x00346505, 0x00000000, - 0x00131d61, 0x0d260220, 0x00346605, 0x00000000, - 0x00041b52, 0x65040e68, 0x0e2e3d05, 0x63056105, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x61140000, 0xf3000b24, 0x00020000, - 0x00031961, 0x0f260220, 0x00346505, 0x00000000, - 0x00131a61, 0x11260220, 0x00346605, 0x00000000, - 0x00042861, 0x0b050020, 0x00666107, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xf3080f24, 0x00020b14, - 0x00040025, 0x00004600, 0x00000000, 0x00000188, - 0xa00b3640, 0x5f005902, 0xa00d3840, 0x5f005b02, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x270f1a70, 0x59000b03, 0xa1743640, 0x0b0e0302, - 0xaa700040, 0x0c0e0502, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa1751c40, 0x0d0e2f02, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0xaa731d40, 0x0e0e3302, 0xa00b1d40, 0x5d220f02, - 0x00031d61, 0x53060220, 0x00347405, 0x00000000, - 0x00030070, 0x0f050220, 0x52467405, 0x00440306, - 0x00131e70, 0x10050220, 0x52467005, 0x00440506, - 0x00130061, 0x45060220, 0x00347005, 0x00000000, - 0x00031f61, 0x57060220, 0x00347505, 0x00000000, - 0x00131f61, 0x55060220, 0x00347305, 0x00000000, - 0x27113670, 0x5b000d03, 0x00030070, 0x74050220, - 0x52467505, 0x00442f06, 0x00130070, 0x75050220, - 0x52467305, 0x00443306, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041f52, 0x71040e68, - 0x0e2e3d05, 0x0f050b05, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x76040e68, - 0x0eae3505, 0x74051105, 0x00031a61, 0x53260220, - 0x00347105, 0x00000000, 0x00131b61, 0x45260220, - 0x00347205, 0x00000000, 0x00031b61, 0x57260220, - 0x00347605, 0x00000000, 0x00131c61, 0x55260220, - 0x00347705, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000318, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe1771d65, 0x03fe5303, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0xea781d65, 0x03fe4503, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0xa07a1940, 0x04027703, - 0xe07c1965, 0x03f07a03, 0xe07e1968, 0x00207c03, - 0x270b1970, 0x7e003103, 0xae0d0070, 0x00007c03, - 0x00041965, 0x00010220, 0x22460b05, 0x00460d05, - 0x01040022, 0x0001c060, 0x000001d8, 0x000001d8, - 0x00040069, 0x59058660, 0x02463105, 0x00000002, - 0xe05b0068, 0x01e03103, 0x00030061, 0x5d050220, - 0x00445726, 0x00000000, 0x00130061, 0x5e050220, - 0x00445526, 0x00000000, 0x00030061, 0x5f050220, - 0x00445326, 0x00000000, 0x00130061, 0x60050220, - 0x00444526, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa1761e40, 0x590e5702, - 0xaa610940, 0x5a0e5502, 0xa1770040, 0x590e5302, - 0xaa620040, 0x5a0e4502, 0x00031c70, 0x57050220, - 0x52467605, 0x00445706, 0x00030061, 0x0b060220, - 0x00347605, 0x00000000, 0x00131d70, 0x58050220, - 0x52466105, 0x00445506, 0x00130061, 0x0d060220, - 0x00346105, 0x00000000, 0x00031e70, 0x53050220, - 0x52467705, 0x00445306, 0x00033661, 0x0f060220, - 0x00347705, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131f61, 0x11060220, - 0x00346205, 0x00000000, 0x00130070, 0x54050220, - 0x52466205, 0x00444506, 0x00041e52, 0x45040e68, - 0x0e2e5d05, 0x57055b05, 0x00041a52, 0x63040e68, - 0x0e2e5f05, 0x53055b05, 0x00031a61, 0x0b260220, - 0x00344505, 0x00000000, 0x00131b61, 0x0d260220, - 0x00344605, 0x00000000, 0x00031b61, 0x0f260220, - 0x00346305, 0x00000000, 0x00131c61, 0x11260220, - 0x00346405, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044931, 0x53140000, - 0xfb040b24, 0x00040000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xfb0c0f24, 0x00045314, 0x00040025, 0x00004600, - 0x00000000, 0x000000b8, 0xe00f3668, 0x00604303, - 0xa0641b40, 0x01003f03, 0xa0430040, 0x47004302, - 0xa0011b40, 0x0f200902, 0x27661b70, 0x3f006403, - 0x00033961, 0x0b060220, 0x00346405, 0x00000000, - 0x00133961, 0x0d060220, 0x00346505, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xe0111d68, 0x00604303, 0xa0681c40, 0x41026602, - 0x00031961, 0x0b260220, 0x00346805, 0x00000000, - 0x00131a61, 0x0d260220, 0x00346905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb0c0b24, 0x000c0f24, - 0x00040025, 0x00004600, 0x00000000, 0x00000d38, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x0b240000, 0xfb041324, 0x000c0000, - 0xa069bb40, 0x0b200d02, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00041969, 0x15058660, - 0x22466905, 0x00000006, 0x01040022, 0x0001c060, - 0x00000cc0, 0x00000cc0, 0xa0551f40, 0x43003902, - 0x00040069, 0x57058660, 0x02460b05, 0x00000006, - 0x27591a70, 0x39005503, 0xa15b0040, 0x550e0302, - 0xaa5c0040, 0x560e0502, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa1781c40, 0x570e2f02, - 0xaa6a1d40, 0x580e3302, 0x00031c70, 0x0b050220, - 0x52465b05, 0x00440306, 0x00033661, 0x45060220, - 0x00345b05, 0x00000000, 0x00131d70, 0x0c050220, - 0x52465c05, 0x00440506, 0x00133b61, 0x13060220, - 0x00345c05, 0x00000000, 0xe00f3665, 0x03f05b03, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00031f70, 0x7a050220, 0x52467805, 0x00442f06, - 0x00033661, 0x53060220, 0x00347805, 0x00000000, - 0x00131f70, 0x6b050220, 0x52466a05, 0x00443306, - 0x00130061, 0x47060220, 0x00346a05, 0x00000000, - 0x00041f52, 0x0d040e68, 0x0eae3d05, 0x0b055905, - 0xa00b1e40, 0x04020f03, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x00031e40, 0x7b052660, - 0x06467a05, 0x00442f26, 0x00131d40, 0x6c052660, - 0x06466b05, 0x00443326, 0x00031c61, 0x45260220, - 0x00340d05, 0x00000000, 0x00131d61, 0x13260220, - 0x00340e05, 0x00000000, 0xe00f1d65, 0x03f00b03, - 0x00031d61, 0x53260220, 0x00347b05, 0x00000000, - 0x00131d61, 0x47260220, 0x00346c05, 0x00000000, - 0xa0671b40, 0x0f201502, 0x00040070, 0x00010220, - 0x52460f05, 0x00461505, 0xe0691a68, 0x00206703, - 0x01040022, 0x0001c060, 0x00000448, 0x00000448, - 0xa00d0040, 0x0f005702, 0xa00b0040, 0x0f005502, - 0x00040069, 0x6b058660, 0x02463705, 0x00000004, - 0x00040061, 0x65050220, 0x00463105, 0x00000000, - 0x270f1c70, 0x57000d03, 0xa15d0040, 0x0d0e2f02, - 0xaa5e0040, 0x0e0e3302, 0xa1610940, 0x0b0e0302, - 0xaa621f40, 0x0c0e0502, 0x270d0070, 0x55000b03, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031d70, 0x11050220, 0x52465d05, 0x00442f06, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131d70, 0x12050220, 0x52465e05, 0x00443306, - 0xa00b1b40, 0x59220d02, 0x00031e70, 0x0d050220, - 0x52466105, 0x00440306, 0x00131e70, 0x0e050220, - 0x52466205, 0x00440506, 0x00041c52, 0x5f040e68, - 0x0eae3505, 0x11050f05, 0x00041a52, 0x63040e68, - 0x0e2e3d05, 0x0d050b05, 0x00041a70, 0x00010220, - 0x42466505, 0x00466905, 0x01040028, 0x0001c660, - 0x00000188, 0x00000188, 0x00043669, 0x6d058660, - 0x02466505, 0x00000002, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe06f1f68, 0x01e06503, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0711a40, 0x6d005d02, 0xa0733640, 0x6d006102, - 0x276d1a70, 0x5d007103, 0x00033a61, 0x0b060220, - 0x00347105, 0x00000000, 0x00133a61, 0x0d060220, - 0x00347205, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031c61, 0x0f060220, - 0x00347305, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131d61, 0x11060220, - 0x00347405, 0x00000000, 0x27710070, 0x61007303, - 0x00041e52, 0x73040e68, 0x0e2e5f05, 0x6d056f05, - 0x00041a52, 0x6d040e68, 0x0e2e6305, 0x71056f05, - 0x00031a61, 0x0b260220, 0x00347305, 0x00000000, - 0x00131b61, 0x0d260220, 0x00347405, 0x00000000, - 0x00031b61, 0x0f260220, 0x00346d05, 0x00000000, - 0x00131c61, 0x11260220, 0x00346e05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x6d140000, 0xfb040b24, 0x00040000, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb0c0f24, 0x00046d14, - 0x00040052, 0x65044160, 0x0e0e0040, 0x65056b05, - 0x00040027, 0x00014060, 0x00000000, 0xfffffe68, - 0x00043a65, 0x0b058220, 0x02466705, 0xfffffffc, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0xa00d1940, 0x0b206702, 0x00041970, 0x00010220, - 0x52463105, 0x00460d05, 0x01040022, 0x0001c060, - 0x00000160, 0x00000160, 0xa0651e40, 0x0b006102, - 0xa0691f40, 0x0b005d02, 0x27671a70, 0x61006503, - 0xa06d3640, 0x31006502, 0x27611b70, 0x5d006903, - 0xa06b0040, 0x31006902, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x0f060220, - 0x00346d05, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x11060220, - 0x00346e05, 0x00000000, 0x00031b61, 0x0b060220, - 0x00346b05, 0x00000000, 0x00131c61, 0x0d060220, - 0x00346c05, 0x00000000, 0x275d0070, 0x69006b03, - 0x27690070, 0x65006d03, 0x00041a52, 0x65042e68, - 0x0e2e6105, 0x5d055f05, 0x00041a52, 0x5d042e68, - 0x0e2e6705, 0x69056305, 0x00031a61, 0x0b260220, - 0x00346505, 0x00000000, 0x00131b61, 0x0d260220, - 0x00346605, 0x00000000, 0x00031b61, 0x0f260220, - 0x00345d05, 0x00000000, 0x00131c61, 0x11260220, - 0x00345e05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x5d140000, - 0xf3000b24, 0x00020000, 0x00042661, 0x0b050020, - 0x00665d07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xf3080f24, 0x00020b14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x000006d0, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe06d1f65, 0x00305b03, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa06f1940, 0x00426d03, 0xee5b1965, 0x00306f03, - 0x01040022, 0x0001c060, 0x00000360, 0x00000360, - 0x00041a70, 0x00010220, 0x52463105, 0x00465b05, - 0x01040022, 0x0001c060, 0x000001b8, 0x000001b8, - 0xa05f0040, 0x31005702, 0xa0611140, 0x31005502, - 0x275d1a70, 0x57005f03, 0xa17c0040, 0x5f0e2f02, - 0xaa700040, 0x600e3302, 0xa17d1c40, 0x610e0302, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0xaa711d40, 0x620e0502, 0x00031c70, 0x5f050220, - 0x52467c05, 0x00442f06, 0x00033661, 0x0b060220, - 0x00347c05, 0x00000000, 0x00131d70, 0x60050220, - 0x52467005, 0x00443306, 0x00133661, 0x0d060220, - 0x00347005, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031e61, 0x0f060220, - 0x00347d05, 0x00000000, 0x27630070, 0x55006103, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131f61, 0x11060220, 0x00347105, 0x00000000, - 0x00041d52, 0x61040e68, 0x0eae3505, 0x5f055d05, - 0x00030070, 0x5f050220, 0x52467d05, 0x00440306, - 0x00130070, 0x60050220, 0x52467105, 0x00440506, - 0xa05d1d40, 0x59226302, 0x00031c61, 0x0b260220, - 0x00346105, 0x00000000, 0x00131d61, 0x0d260220, - 0x00346205, 0x00000000, 0x00041b52, 0x61040e68, - 0x0e2e3d05, 0x5f055d05, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x5d140000, - 0xf3000b24, 0x00020000, 0x00031961, 0x0f260220, - 0x00346105, 0x00000000, 0x00131a61, 0x11260220, - 0x00346205, 0x00000000, 0x00042661, 0x0b050020, - 0x00665d07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xf3080f24, 0x00020b14, 0x00040025, 0x00004600, - 0x00000000, 0x00000188, 0xa0723640, 0x5b005502, - 0xa0703640, 0x5b005702, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x27741a70, 0x55007203, - 0xa17e0040, 0x720e0302, 0xaa780040, 0x730e0502, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa10c1c40, 0x700e2f02, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0xaa0b1d40, 0x710e3302, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0761d40, 0x59227402, 0x00031d70, 0x7a050220, - 0x52467e05, 0x00440306, 0x00030061, 0x45060220, - 0x00347e05, 0x00000000, 0x00131e70, 0x7b050220, - 0x52467805, 0x00440506, 0x00130061, 0x13060220, - 0x00347805, 0x00000000, 0x00031f61, 0x53060220, - 0x00340c05, 0x00000000, 0x00131f61, 0x47060220, - 0x00340b05, 0x00000000, 0x277e0070, 0x57007003, - 0x00030070, 0x0c050220, 0x52460c05, 0x00442f06, - 0x00133670, 0x0d050220, 0x52460b05, 0x00443306, - 0x00041f52, 0x7c040e68, 0x0e2e3d05, 0x7a057605, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041a52, 0x0e040e68, 0x0eae3505, 0x0c057e05, - 0x00031a61, 0x45260220, 0x00347c05, 0x00000000, - 0x00131b61, 0x13260220, 0x00347d05, 0x00000000, - 0x00031b61, 0x53260220, 0x00340e05, 0x00000000, - 0x00131c61, 0x47260220, 0x00340f05, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000328, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xe10f1d65, 0x03fe4503, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0xea101d65, 0x03fe1303, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0111940, 0x04020f03, 0xe0551965, 0x03f01103, - 0xe0571968, 0x00205503, 0x27591970, 0x57003103, - 0xae5b1f70, 0x00005503, 0x00041965, 0x00010220, - 0x22465905, 0x00465b05, 0x01040022, 0x0001c060, - 0x000001e8, 0x000001e8, 0x00040069, 0x55058660, - 0x02463105, 0x00000002, 0xe0570068, 0x01e03103, - 0x00030061, 0x59050220, 0x00445326, 0x00000000, - 0x00130061, 0x5a050220, 0x00444726, 0x00000000, - 0x00030061, 0x5b050220, 0x00444526, 0x00000000, - 0x00130061, 0x5c050220, 0x00441326, 0x00000000, - 0xa15e1e40, 0x550e5302, 0xaa5d1f40, 0x560e4702, - 0xa1600040, 0x550e4502, 0xaa5f0040, 0x560e1302, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031c70, 0x71050220, 0x52465e05, 0x00445306, - 0x00033661, 0x0b060220, 0x00345e05, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131d70, 0x72050220, 0x52465d05, 0x00444706, - 0x00133661, 0x0d060220, 0x00345d05, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031e70, 0x73050220, 0x52466005, 0x00444506, - 0x00030061, 0x0f060220, 0x00346005, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131f70, 0x74050220, 0x52465f05, 0x00441306, - 0x00130061, 0x11060220, 0x00345f05, 0x00000000, - 0x00041e52, 0x5e040e68, 0x0e2e5905, 0x71055705, - 0x00040952, 0x60040e68, 0x0e2e5b05, 0x73055705, - 0x00031a61, 0x0b260220, 0x00345e05, 0x00000000, - 0x00131b61, 0x0d260220, 0x00345f05, 0x00000000, - 0x00031b61, 0x0f260220, 0x00346005, 0x00000000, - 0x00131c61, 0x11260220, 0x00346105, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x54140000, 0xfb040b24, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb0c0f24, 0x00045414, - 0x00040025, 0x00004600, 0x00000000, 0x000000b8, - 0xe00f3668, 0x00604303, 0xa0610940, 0x01803f03, - 0xa0430040, 0x15004302, 0xa04bbb40, 0x0f204b02, - 0x27631b70, 0x3f006103, 0x00033661, 0x0b060220, - 0x00346105, 0x00000000, 0x00133661, 0x0d060220, - 0x00346205, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe0111d68, 0x00604303, - 0xa0651c40, 0x41026302, 0x00031961, 0x0b260220, - 0x00346505, 0x00000000, 0x00131a61, 0x0d260220, - 0x00346605, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xfb0c0b24, 0x000c0f24, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x0b240000, - 0xfb041724, 0x000c0000, 0x00043669, 0x45058660, - 0x02465105, 0x00000002, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa1471f40, 0x0c0e2f03, - 0xaa481f40, 0x0c0e3303, 0xa0533640, 0x0c003f03, - 0x00030970, 0x61050220, 0x52464705, 0x00442f06, - 0x00131b70, 0x66050220, 0x52464805, 0x00443306, - 0x27671b70, 0x3f005303, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031b40, 0x55052660, - 0x06466105, 0x00442f26, 0x00131b40, 0x56052660, - 0x06466605, 0x00443326, 0xa0571b40, 0x41026702, - 0x00042b69, 0x17058660, 0x02460b05, 0x00000006, - 0x00042b69, 0x19058660, 0x02460d05, 0x00000006, - 0x00041a70, 0x00010220, 0x42464d05, 0x00463b05, - 0x01040028, 0x0001c660, 0x000004e0, 0x000004e0, - 0x00040069, 0x68058660, 0x02464d05, 0x00000006, - 0xe00f3668, 0x01a04d03, 0xa0591a40, 0x68004702, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x27111970, 0x47005903, 0x00033661, 0x0b060220, - 0x00345905, 0x00000000, 0x00133661, 0x0d060220, - 0x00345a05, 0x00000000, 0x00041b52, 0x5b040e68, - 0x0e2e5505, 0x11050f05, 0x00031961, 0x0b260220, - 0x00345b05, 0x00000000, 0x00131a61, 0x0d260220, - 0x00345c05, 0x00000000, 0xe25d004c, 0x00114004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a69, 0x10018220, 0x02005d04, 0x00000003, - 0x80000961, 0x13060660, 0x00010580, 0x00000000, - 0x80000061, 0x13260660, 0x00010590, 0x00000000, - 0x80031961, 0x0f260220, 0x00001324, 0x00000000, - 0x80031961, 0x0f060220, 0x00001304, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004c31, 0x0b140000, 0xfb000f0c, 0x00340000, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x0f050460, 0x00000b84, 0x00000000, - 0x00040070, 0x00018660, 0x16464505, 0x0000000c, - 0x01040022, 0x0001c060, 0x00000268, 0x00000248, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0xa00d0040, 0x49200b02, 0x00041c70, 0x00018660, - 0x26460f05, 0x00000000, 0x01040022, 0x0001c060, - 0x000001f0, 0x00000088, 0xa0112b40, 0x4b200b02, - 0x00040070, 0x00018660, 0x16460f05, 0x00000003, - 0xa0150040, 0x01200b02, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x2f130062, 0x0b001103, - 0x00040070, 0x00018660, 0x16460f05, 0x00000004, - 0x2f111a62, 0x13001503, 0x00040070, 0x00018660, - 0x26460f05, 0x00000001, 0x2f0f1a62, 0x0d001103, - 0x00040024, 0x0001c060, 0x00000178, 0x00000178, - 0x00040069, 0x11058660, 0x02460b05, 0x00000006, - 0xa15d0040, 0x170e2f02, 0xaa5e0040, 0x180e3302, - 0xa15f0040, 0x190e2f02, 0xaa600040, 0x1a0e3302, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x0004006c, 0x13058660, 0x02461105, 0x0000001f, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0xa0150040, 0x11005902, 0x27111970, 0x59001503, - 0x00031f70, 0x62050220, 0x52465d05, 0x00442f06, - 0x00131f70, 0x69050220, 0x52465e05, 0x00443306, - 0x00041b52, 0x59040e68, 0x0e2e5b05, 0x11051305, - 0x00031b40, 0x11052660, 0x06466205, 0x00442f26, - 0x00131b40, 0x12052660, 0x06466905, 0x00443326, - 0xac131970, 0x59001102, 0x275b0070, 0x15005d03, - 0x275d0070, 0x59001103, 0x00030070, 0x63050220, - 0x52465f05, 0x00442f06, 0x00130070, 0x6a050220, - 0x52466005, 0x00443306, 0x20111c65, 0x5b001303, - 0x20131966, 0x11005d03, 0x00031c40, 0x11052660, - 0x06466305, 0x00442f26, 0x00131c40, 0x12052660, - 0x06466a05, 0x00443326, 0xac5b1970, 0x11005902, - 0x275d0070, 0x5f001503, 0x27150070, 0x11005903, - 0x20111a65, 0x5d005b03, 0x20591966, 0x11001503, - 0x00041965, 0x00010220, 0x22465905, 0x00461305, - 0x2f0f0062, 0x0b000d03, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x00000030, 0x00000030, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x00041b61, 0x0f050220, - 0x00460b05, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000108, 0x00040069, 0x6b058660, - 0x02464d05, 0x00000004, 0xa06d1940, 0x51006b02, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041969, 0x6f058660, 0x02466d05, 0x00000002, - 0xe0713668, 0x01e06d03, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa0731a40, 0x6f005302, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x27751970, 0x53007303, 0x00030061, 0x0b060220, - 0x00347305, 0x00000000, 0x00130061, 0x0d060220, - 0x00347405, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041b52, 0x77040e68, - 0x0e2e5705, 0x75057105, 0x00031961, 0x0b260220, - 0x00347705, 0x00000000, 0x00131a61, 0x0d260220, - 0x00347805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xfb0c0b24, 0x00040f14, 0xa04d0040, 0x4f004d02, - 0x00040027, 0x00014060, 0x00000000, 0xfffffb10, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x7a140000, 0xfb041b24, 0x00040000, - 0x00042d70, 0x00018660, 0x26467a05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000d50, 0x00000d50, - 0x00041c69, 0x17058660, 0x02467a05, 0x00000006, - 0xa0450040, 0x43003902, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xa17e0040, 0x098e2f03, - 0xaa7f0040, 0x098e3303, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x27471b70, 0x39004503, - 0xa1492c40, 0x450e0302, 0xaa4a2c40, 0x460e0502, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031d61, 0x0b060220, 0x00347e05, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131d61, 0x0d060220, 0x00347f05, 0x00000000, - 0x00031c70, 0x7b050220, 0x52464905, 0x00440306, - 0x00033d61, 0x1b060220, 0x00344905, 0x00000000, - 0x00131d70, 0x7c050220, 0x52464a05, 0x00440506, - 0x80103b01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x15060220, 0x00344a05, 0x00000000, - 0xe04c2b65, 0x03f04903, 0xe70f3670, 0x09807e03, - 0x00041c52, 0x7d040e68, 0x0eae3d05, 0x7b054705, - 0xa04e1b40, 0x04024c03, 0x00031b40, 0x64052660, - 0x06460f05, 0x00442f26, 0x00131c40, 0x10052660, - 0x06461005, 0x00443326, 0x00031c61, 0x1b260220, - 0x00347d05, 0x00000000, 0x00131d61, 0x15260220, - 0x00347e05, 0x00000000, 0xe0501d65, 0x03f04e03, - 0x00031d61, 0x0b260220, 0x00346405, 0x00000000, - 0x00131d61, 0x0d260220, 0x00341005, 0x00000000, - 0xa0531b40, 0x50201702, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x1d140000, - 0xfb040b24, 0x00040000, 0xe0571968, 0x00205303, - 0xa1652640, 0x1d0e2f02, 0xaa112640, 0x1e0e3302, - 0x00031a70, 0x66050220, 0x52466505, 0x00442f06, - 0x00030061, 0x19060220, 0x00346505, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x12050220, 0x52461105, 0x00443306, - 0x80103b01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x13060220, 0x00341105, 0x00000000, - 0x00040070, 0x00010220, 0x52465005, 0x00461705, - 0x00031d40, 0x67052660, 0x06466605, 0x00442f26, - 0x0013cb40, 0x4b052660, 0x06461205, 0x00443326, - 0x00031a61, 0x19260220, 0x00346705, 0x00000000, - 0x00131a61, 0x13260220, 0x00344b05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000448, 0x00000448, - 0xa05b0040, 0x50001d02, 0xa0743640, 0x50004502, - 0x00040069, 0x59058660, 0x02463705, 0x00000004, - 0x00040061, 0x55050220, 0x00463105, 0x00000000, - 0x270f1c70, 0x1d005b03, 0xa14b0040, 0x5b0e2f02, - 0xaa4c0040, 0x5c0e3302, 0xa14f1e40, 0x740e0302, - 0xaa501f40, 0x750e0502, 0x275b0070, 0x45007403, - 0x00031d70, 0x11050220, 0x52464b05, 0x00442f06, - 0x00131d70, 0x12050220, 0x52464c05, 0x00443306, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031d70, 0x0d050220, 0x52464f05, 0x00440306, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131d70, 0x0e050220, 0x52465005, 0x00440506, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa00b1d40, 0x47225b02, 0x00041c52, 0x4d040e68, - 0x0eae3505, 0x11050f05, 0x00041a52, 0x51040e68, - 0x0e2e3d05, 0x0d050b05, 0x00041a70, 0x00010220, - 0x42465505, 0x00465705, 0x01040028, 0x0001c660, - 0x00000168, 0x00000168, 0x00043669, 0x5b058660, - 0x02465505, 0x00000002, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0xe05d0068, 0x01e05503, - 0xa05f1a40, 0x5b004b02, 0xa0611f40, 0x5b004f02, - 0x275b1a70, 0x4b005f03, 0x00033661, 0x0b060220, - 0x00345f05, 0x00000000, 0x00133661, 0x0d060220, - 0x00346005, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031c61, 0x0f060220, - 0x00346105, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131d61, 0x11060220, - 0x00346205, 0x00000000, 0x275f0070, 0x4f006103, - 0x00041e52, 0x61040e68, 0x0e2e4d05, 0x5b055d05, - 0x00041a52, 0x5b040e68, 0x0e2e5105, 0x5f055d05, - 0x00031a61, 0x0b260220, 0x00346105, 0x00000000, - 0x00131b61, 0x0d260220, 0x00346205, 0x00000000, - 0x00031b61, 0x0f260220, 0x00345b05, 0x00000000, - 0x00131c61, 0x11260220, 0x00345c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x5b140000, 0xfb040b24, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb0c0f24, 0x00045b14, - 0x00040052, 0x55044160, 0x0e0e0040, 0x55055905, - 0x00040027, 0x00014060, 0x00000000, 0xfffffe88, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00043665, 0x5c058220, 0x02465305, 0xfffffffc, - 0xa05e1940, 0x5c205302, 0x00041970, 0x00010220, - 0x52463105, 0x00465e05, 0x01040022, 0x0001c060, - 0x00000170, 0x00000170, 0xa0530040, 0x5c004f02, - 0xa0571f40, 0x5c004b02, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa05b1a40, 0x31005302, - 0x27551f70, 0x4f005303, 0xa0591b40, 0x31005702, - 0x274f0070, 0x4b005703, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031c61, 0x0f060220, - 0x00345b05, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131d61, 0x11060220, - 0x00345c05, 0x00000000, 0x274b1c70, 0x57005903, - 0x00033661, 0x0b060220, 0x00345905, 0x00000000, - 0x00133661, 0x0d060220, 0x00345a05, 0x00000000, - 0x27570070, 0x53005b03, 0x00041c52, 0x5f042e68, - 0x0e2e4f05, 0x4b054d05, 0x00041a52, 0x61042e68, - 0x0e2e5505, 0x57055105, 0x00031a61, 0x0b260220, - 0x00345f05, 0x00000000, 0x00131b61, 0x0d260220, - 0x00346005, 0x00000000, 0x00031b61, 0x0f260220, - 0x00346105, 0x00000000, 0x00131c61, 0x11260220, - 0x00346205, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x60140000, - 0xf3000b24, 0x00020000, 0x00042661, 0x55050020, - 0x00666007, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xf3080f24, 0x00025514, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000678, 0xe0621c65, 0x00304903, - 0xa0641940, 0x00426203, 0xee661965, 0x00306403, - 0x01040022, 0x0001c060, 0x00000380, 0x00000380, - 0x00041a70, 0x00010220, 0x52463105, 0x00466605, - 0x01040022, 0x0001c060, 0x000001d8, 0x000001d8, - 0xa0680040, 0x31001d02, 0xa0713640, 0x31004502, - 0x276a1a70, 0x1d006803, 0xa16f3640, 0x680e2f02, - 0xaa6c0040, 0x690e3302, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa1751c40, 0x710e0302, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0xaa761d40, 0x720e0502, 0x00031c70, 0x6d050220, - 0x52466f05, 0x00442f06, 0x00033661, 0x0b060220, - 0x00346f05, 0x00000000, 0x00131d70, 0x6e050220, - 0x52466c05, 0x00443306, 0x00133661, 0x0d060220, - 0x00346c05, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031e61, 0x0f060220, - 0x00347505, 0x00000000, 0x27733670, 0x45007103, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131f61, 0x11060220, 0x00347605, 0x00000000, - 0x00033670, 0x77050220, 0x52467505, 0x00440306, - 0x00133670, 0x78050220, 0x52467605, 0x00440506, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041f52, 0x6f040e68, 0x0eae3505, 0x6d056a05, - 0xa0751d40, 0x47227302, 0x00031a61, 0x0b260220, - 0x00346f05, 0x00000000, 0x00131b61, 0x0d260220, - 0x00347005, 0x00000000, 0x00041b52, 0x7a040e68, - 0x0e2e3d05, 0x77057505, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x70140000, - 0xf3000b24, 0x00020000, 0x00031961, 0x0f260220, - 0x00347a05, 0x00000000, 0x00131a61, 0x11260220, - 0x00347b05, 0x00000000, 0x00042661, 0x56050020, - 0x00667007, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xf3080f24, 0x00025614, 0x00040025, 0x00004600, - 0x00000000, 0x00000188, 0xa07b0040, 0x66004502, - 0xa0113640, 0x66001d02, 0x277d1a70, 0x45007b03, - 0xa1763640, 0x7b0e0302, 0xaa0d3640, 0x7c0e0502, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa1771c40, 0x110e2f02, 0xaa491d40, 0x120e3302, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa00b1d40, 0x47227d02, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031d70, 0x0e050220, - 0x52467605, 0x00440306, 0x00030061, 0x1b060220, - 0x00347605, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131e70, 0x0f050220, - 0x52460d05, 0x00440506, 0x00130061, 0x15060220, - 0x00340d05, 0x00000000, 0x00031f61, 0x19060220, - 0x00347705, 0x00000000, 0x00131f61, 0x13060220, - 0x00344905, 0x00000000, 0x27450070, 0x1d001103, - 0x00030070, 0x4a050220, 0x52467705, 0x00442f06, - 0x00130070, 0x4b050220, 0x52464905, 0x00443306, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041f52, 0x10040e68, 0x0e2e3d05, 0x0e050b05, - 0x00041a52, 0x4c040e68, 0x0eae3505, 0x4a054505, - 0x00031a61, 0x1b260220, 0x00341005, 0x00000000, - 0x00131b61, 0x15260220, 0x00341105, 0x00000000, - 0x00031b61, 0x19260220, 0x00344c05, 0x00000000, - 0x00131c61, 0x13260220, 0x00344d05, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000002d0, - 0xe14d1a65, 0x03fe1b03, 0xea4e1d65, 0x03fe1503, - 0xa04f1940, 0x04024d03, 0xe0511965, 0x03f04f03, - 0xe0531968, 0x00205103, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x27551970, 0x53003103, - 0xae573670, 0x00005103, 0x00041965, 0x00010220, - 0x22465505, 0x00465705, 0x01040022, 0x0001c060, - 0x000001b8, 0x000001b8, 0x00040069, 0x58058660, - 0x02463105, 0x00000002, 0xe05a3668, 0x01e03103, - 0x00030061, 0x5c050220, 0x00441926, 0x00000000, - 0x00130061, 0x5d050220, 0x00441326, 0x00000000, - 0x00030061, 0x63050220, 0x00441b26, 0x00000000, - 0x00130061, 0x64050220, 0x00441526, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa1781e40, 0x580e1902, 0xaa5e1f40, 0x590e1302, - 0xa17a0040, 0x580e1b02, 0xaa650040, 0x590e1502, - 0x00031c70, 0x5f050220, 0x52467805, 0x00441906, - 0x00033661, 0x0b060220, 0x00347805, 0x00000000, - 0x00131d70, 0x60050220, 0x52465e05, 0x00441306, - 0x00133661, 0x0d060220, 0x00345e05, 0x00000000, - 0x00031e70, 0x66050220, 0x52467a05, 0x00441b06, - 0x00033661, 0x0f060220, 0x00347a05, 0x00000000, - 0x00131f70, 0x67050220, 0x52466505, 0x00441506, - 0x00133661, 0x11060220, 0x00346505, 0x00000000, - 0x00041e52, 0x61040e68, 0x0e2e5c05, 0x5f055a05, - 0x00041b52, 0x68040e68, 0x0e2e6305, 0x66055a05, - 0x00031a61, 0x0b260220, 0x00346105, 0x00000000, - 0x00131b61, 0x0d260220, 0x00346205, 0x00000000, - 0x00031b61, 0x0f260220, 0x00346805, 0x00000000, - 0x00131c61, 0x11260220, 0x00346905, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x57140000, 0xfb040b24, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb0c0f24, 0x00045714, - 0x00040025, 0x00004600, 0x00000000, 0x000000b0, - 0xa0691a40, 0x09803f03, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe76b1970, 0x09806903, - 0x00033661, 0x58060220, 0x00346905, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131f61, 0x5a060220, 0x00346a05, 0x00000000, - 0xa06d1b40, 0x41026b02, 0x00031961, 0x58260220, - 0x00346d05, 0x00000000, 0x00131a61, 0x5a260220, - 0x00346e05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xfb0c5824, 0x00044314, 0xa0433640, 0x17004302, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x6e140000, 0xfb041f24, 0x00040000, - 0x00042e70, 0x00018660, 0x26466e05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000d88, 0x00000d88, - 0x00043d69, 0x1b058660, 0x02466e05, 0x00000003, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xa01d1d40, 0x43003902, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xa1723640, 0x0a0e2f03, - 0xaa733640, 0x0a0e3303, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x271f1b70, 0x39001d03, - 0xa1213e40, 0x1d0e0302, 0xaa223e40, 0x1e0e0502, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031d61, 0x0b060220, 0x00347205, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131d61, 0x0d060220, 0x00347305, 0x00000000, - 0x00031c70, 0x6f050220, 0x52462105, 0x00440306, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x15060220, 0x00342105, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131d70, 0x70050220, 0x52462205, 0x00440506, - 0x00130061, 0x19060220, 0x00342205, 0x00000000, - 0xe07a0065, 0x03f02103, 0xe7743670, 0x0a007203, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041c52, 0x71040e68, 0x0eae3d05, 0x6f051f05, - 0xa07c1b40, 0x04027a03, 0x00031b40, 0x7b052660, - 0x06467405, 0x00442f26, 0x00131c40, 0x75052660, - 0x06467505, 0x00443326, 0x00031c61, 0x15260220, - 0x00347105, 0x00000000, 0x00131d61, 0x19260220, - 0x00347205, 0x00000000, 0xe07e1d65, 0x03f07c03, - 0x00031d61, 0x0b260220, 0x00347b05, 0x00000000, - 0x00131d61, 0x0d260220, 0x00347505, 0x00000000, - 0xa0511b40, 0x7e201b02, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x45140000, - 0xfb040b24, 0x00040000, 0xe0531968, 0x00205103, - 0xa17c2640, 0x450e2f02, 0xaa762640, 0x460e3302, - 0x00031a70, 0x7d050220, 0x52467c05, 0x00442f06, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x13060220, 0x00347c05, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x77050220, 0x52467605, 0x00443306, - 0x00130061, 0x17060220, 0x00347605, 0x00000000, - 0x00040070, 0x00010220, 0x52467e05, 0x00461b05, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031d40, 0x0b052660, 0x06467d05, 0x00442f26, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131c40, 0x78052660, 0x06467705, 0x00443326, - 0x00031a61, 0x13260220, 0x00340b05, 0x00000000, - 0x00131a61, 0x17260220, 0x00347805, 0x00000000, - 0x01040022, 0x0001c060, 0x00000488, 0x00000488, - 0xa00b3640, 0x7e004502, 0xa00f3640, 0x7e001d02, - 0x00040069, 0x55058660, 0x02463705, 0x00000004, - 0x00040061, 0x4f050220, 0x00463105, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x270d1c70, 0x45000b03, 0xa1470040, 0x0b0e2f02, - 0xaa480040, 0x0c0e3302, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x27111e70, 0x1d000f03, - 0xa14b2b40, 0x0f0e0302, 0xaa4c2b40, 0x100e0502, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031d70, 0x59050220, 0x52464705, 0x00442f06, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131d70, 0x5a050220, 0x52464805, 0x00443306, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0571d40, 0x1f221102, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031d70, 0x5b050220, - 0x52464b05, 0x00440306, 0x00131d70, 0x5c050220, - 0x52464c05, 0x00440506, 0x0004cc52, 0x49040e68, - 0x0eae3505, 0x59050d05, 0x00041a52, 0x4d040e68, - 0x0e2e3d05, 0x5b055705, 0x00041a70, 0x00010220, - 0x42464f05, 0x00465305, 0x01040028, 0x0001c660, - 0x00000168, 0x00000168, 0x00043669, 0x57058660, - 0x02464f05, 0x00000002, 0xe0593668, 0x01e04f03, - 0xa05b1a40, 0x57004702, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0xa05d0040, 0x57004b02, - 0x27571a70, 0x47005b03, 0x00033661, 0x0b060220, - 0x00345b05, 0x00000000, 0x00133661, 0x0d060220, - 0x00345c05, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031c61, 0x0f060220, - 0x00345d05, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131d61, 0x11060220, - 0x00345e05, 0x00000000, 0x275b0070, 0x4b005d03, - 0x00041e52, 0x5d040e68, 0x0e2e4905, 0x57055905, - 0x00041a52, 0x57040e68, 0x0e2e4d05, 0x5b055905, - 0x00031a61, 0x0b260220, 0x00345d05, 0x00000000, - 0x00131b61, 0x0d260220, 0x00345e05, 0x00000000, - 0x00031b61, 0x0f260220, 0x00345705, 0x00000000, - 0x00131c61, 0x11260220, 0x00345805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x58140000, 0xfb040b24, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb0c0f24, 0x00045814, - 0x00040052, 0x4f044160, 0x0e0e0040, 0x4f055505, - 0x00040027, 0x00014060, 0x00000000, 0xfffffe88, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00040065, 0x5c058220, 0x02465105, 0xfffffffc, - 0xa05e1940, 0x5c205102, 0x00041970, 0x00010220, - 0x52463105, 0x00465e05, 0x01040022, 0x0001c060, - 0x00000180, 0x00000180, 0xa05f0040, 0x5c004b02, - 0xa0630040, 0x5c004702, 0x27611a70, 0x4b005f03, - 0xa0750040, 0x31005f02, 0x27651b70, 0x47006303, - 0xa0670040, 0x31006302, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x0f060220, - 0x00347505, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x11060220, - 0x00347605, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x0b060220, - 0x00346705, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x0d060220, - 0x00346805, 0x00000000, 0x27690070, 0x63006703, - 0x276d0070, 0x5f007503, 0x00041a52, 0x6b042e68, - 0x0e2e6505, 0x69054905, 0x00041a52, 0x6f042e68, - 0x0e2e6105, 0x6d054d05, 0x00031a61, 0x0b260220, - 0x00346b05, 0x00000000, 0x00131b61, 0x0d260220, - 0x00346c05, 0x00000000, 0x00031b61, 0x0f260220, - 0x00346f05, 0x00000000, 0x00131c61, 0x11260220, - 0x00347005, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x6c140000, - 0xf3000b24, 0x00020000, 0x00042661, 0x59050020, - 0x00666c07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xf3080f24, 0x00025914, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000620, 0xe0700065, 0x00302103, - 0xa0721940, 0x00427003, 0xee741965, 0x00307203, - 0x01040022, 0x0001c060, 0x00000340, 0x00000340, - 0x00041a70, 0x00010220, 0x52463105, 0x00467405, - 0x01040022, 0x0001c060, 0x000001b8, 0x000001b8, - 0xa0760040, 0x31004502, 0xa0482c40, 0x31001d02, - 0x277a1a70, 0x45007603, 0xa1210040, 0x760e2f02, - 0xaa7c0040, 0x770e3302, 0xa1471c40, 0x480e0302, - 0xaa4d1d40, 0x490e0502, 0x00031c70, 0x7d050220, - 0x52462105, 0x00442f06, 0x00033661, 0x0b060220, - 0x00342105, 0x00000000, 0x00131d70, 0x7e050220, - 0x52467c05, 0x00443306, 0x00133661, 0x0d060220, - 0x00347c05, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031e61, 0x0f060220, - 0x00344705, 0x00000000, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x274a2c70, 0x1d004803, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131f61, 0x11060220, 0x00344d05, 0x00000000, - 0x00030070, 0x4e050220, 0x52464705, 0x00440306, - 0x00130070, 0x4f050220, 0x52464d05, 0x00440506, - 0x00041f52, 0x21040e68, 0x0eae3505, 0x7d057a05, - 0xa04cdb40, 0x1f224a02, 0x00031a61, 0x0b260220, - 0x00342105, 0x00000000, 0x00131b61, 0x0d260220, - 0x00342205, 0x00000000, 0x00041b52, 0x50040e68, - 0x0e2e3d05, 0x4e054c05, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x47140000, - 0xf3000b24, 0x00020000, 0x00031961, 0x0f260220, - 0x00345005, 0x00000000, 0x00131a61, 0x11260220, - 0x00345105, 0x00000000, 0x00042661, 0x5a050020, - 0x00664707, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xf3080f24, 0x00025a14, 0x00040025, 0x00004600, - 0x00000000, 0x00000168, 0xa0510040, 0x74001d02, - 0xa05b3640, 0x74004502, 0x27531a70, 0x1d005103, - 0xa1480040, 0x510e0302, 0xaa573640, 0x520e0502, - 0xa149cc40, 0x5b0e2f02, 0xaa5f1d40, 0x5c0e3302, - 0xa0551d40, 0x1f225302, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031d70, 0x58050220, - 0x52464805, 0x00440306, 0x00030061, 0x15060220, - 0x00344805, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131e70, 0x59050220, - 0x52465705, 0x00440506, 0x00130061, 0x19060220, - 0x00345705, 0x00000000, 0x00031f61, 0x13060220, - 0x00344905, 0x00000000, 0x00131f61, 0x17060220, - 0x00345f05, 0x00000000, 0x275d0070, 0x45005b03, - 0x00030070, 0x60050220, 0x52464905, 0x00442f06, - 0x00130070, 0x61050220, 0x52465f05, 0x00443306, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041f52, 0x5a040e68, 0x0e2e3d05, 0x58055505, - 0x00041a52, 0x62040e68, 0x0eae3505, 0x60055d05, - 0x00031a61, 0x15260220, 0x00345a05, 0x00000000, - 0x00131b61, 0x19260220, 0x00345b05, 0x00000000, - 0x00031b61, 0x13260220, 0x00346205, 0x00000000, - 0x00131c61, 0x17260220, 0x00346305, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000002b8, - 0xe1631a65, 0x03fe1503, 0xea641d65, 0x03fe1903, - 0xa0651940, 0x04026303, 0xe0671965, 0x03f06503, - 0xe0691968, 0x00206703, 0x276b1970, 0x69003103, - 0xae6d0070, 0x00006703, 0x00041965, 0x00010220, - 0x22466b05, 0x00466d05, 0x01040022, 0x0001c060, - 0x000001a8, 0x000001a8, 0x00040069, 0x6e058660, - 0x02463105, 0x00000002, 0xe0700068, 0x01e03103, - 0x00030061, 0x72050220, 0x00441326, 0x00000000, - 0x00130061, 0x73050220, 0x00441726, 0x00000000, - 0x00030061, 0x7a050220, 0x00441526, 0x00000000, - 0x00130061, 0x7b050220, 0x00441926, 0x00000000, - 0xa14aec40, 0x6e0e1302, 0xaa741f40, 0x6f0e1702, - 0xa14b2b40, 0x6e0e1502, 0xaa7c0040, 0x6f0e1902, - 0x00031c70, 0x75050220, 0x52464a05, 0x00441306, - 0x00033661, 0x0b060220, 0x00344a05, 0x00000000, - 0x00131d70, 0x76050220, 0x52467405, 0x00441706, - 0x00133661, 0x0d060220, 0x00347405, 0x00000000, - 0x00031e70, 0x7d050220, 0x52464b05, 0x00441506, - 0x00033661, 0x0f060220, 0x00344b05, 0x00000000, - 0x00131f70, 0x7e050220, 0x52467c05, 0x00441906, - 0x00133661, 0x11060220, 0x00347c05, 0x00000000, - 0x00041e52, 0x77040e68, 0x0e2e7205, 0x75057005, - 0x00041b52, 0x13040e68, 0x0e2e7a05, 0x7d057005, - 0x00031a61, 0x0b260220, 0x00347705, 0x00000000, - 0x00131b61, 0x0d260220, 0x00347805, 0x00000000, - 0x00031b61, 0x0f260220, 0x00341305, 0x00000000, - 0x00131c61, 0x11260220, 0x00341405, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x5b140000, 0xfb040b24, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb0c0f24, 0x00045b14, - 0x00040025, 0x00004600, 0x00000000, 0x000000b8, - 0xa0141a40, 0x0a003f03, 0xe7161970, 0x0a001403, - 0x00033661, 0x5c060220, 0x00341405, 0x00000000, - 0x00130061, 0x5e060220, 0x00341505, 0x00000000, - 0xa0181b40, 0x41021602, 0x00031961, 0x5c260220, - 0x00341805, 0x00000000, 0x00131a61, 0x5e260220, - 0x00341905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xfb0c5c24, 0x00044314, 0xa0190040, 0x03f01b03, - 0x00041965, 0x1b058220, 0x02461905, 0xffffffc0, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0431940, 0x1b004302, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0xe0130068, 0x00604303, - 0xa14d1f40, 0x040e2f03, 0xaa1f3e40, 0x040e3303, - 0xa1500040, 0x050e2f03, 0xaa223e40, 0x050e3303, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x45240000, 0xfb042724, 0x000c0000, - 0x00031c70, 0x4e050220, 0x52464d05, 0x00442f06, - 0x80103e01, 0x00000000, 0x00000000, 0x00000000, - 0x00131c70, 0x20050220, 0x52461f05, 0x00443306, - 0x00033d61, 0x1b060220, 0x00344d05, 0x00000000, - 0x00133d61, 0x1d060220, 0x00341f05, 0x00000000, - 0x00031e70, 0x51050220, 0x52465005, 0x00442f06, - 0x00131e70, 0x4d050220, 0x52462205, 0x00443306, - 0x00032c61, 0x49060220, 0x00345005, 0x00000000, - 0x00132b61, 0x4b060220, 0x00342205, 0x00000000, - 0x00031f40, 0x4f052660, 0x06464e05, 0x00442f26, - 0x80103e01, 0x00000000, 0x00000000, 0x00000000, - 0x00131f40, 0x21052660, 0x06462005, 0x00443326, - 0x00031e40, 0x52052660, 0x06465105, 0x00442f26, - 0x00131e40, 0x4e052660, 0x06464d05, 0x00443326, - 0x00031c61, 0x1b260220, 0x00344f05, 0x00000000, - 0x00131c61, 0x1d260220, 0x00342105, 0x00000000, - 0x00031c61, 0x49260220, 0x00345205, 0x00000000, - 0x00131c61, 0x4b260220, 0x00344e05, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044f31, 0x0b240000, 0xfb041b24, 0x000c0000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x1b240000, 0xfb044924, 0x000c0000, - 0x00042670, 0x00010220, 0x52464505, 0x00464705, - 0x01040022, 0x0001c060, 0x00005e30, 0x00005dc0, - 0x00040069, 0x53058660, 0x02460705, 0x00000002, - 0xa0510040, 0x43003902, 0x00040069, 0x55058660, - 0x02464505, 0x00000006, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa0591b40, 0x03305303, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa1571b40, 0x510e0302, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0xaa581c40, 0x520e0502, - 0x27530070, 0x39005103, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa15c1d40, 0x550e2f02, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x80101e01, 0x00000000, 0x00000000, 0x00000000, - 0xaa5d0040, 0x560e3302, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041e65, 0x49058220, - 0x02465905, 0xffffffc0, 0x00031e61, 0x4f060220, - 0x00345705, 0x00000000, 0x00030070, 0x5a050220, - 0x52465705, 0x00440306, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131f70, 0x5b050220, - 0x52465805, 0x00440506, 0x00133061, 0x4b060220, - 0x00345805, 0x00000000, 0xe0600065, 0x03f05703, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031f70, 0x5f050220, 0x52465c05, 0x00442f06, - 0x00030061, 0x4d060220, 0x00345c05, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131f70, 0x5e050220, 0x52465d05, 0x00443306, - 0x00130061, 0x21060220, 0x00345d05, 0x00000000, - 0x00041f52, 0x5c040e68, 0x0eae3d05, 0x5a055305, - 0xa0621e40, 0x04026003, 0x00031e40, 0x60052660, - 0x06465f05, 0x00442f26, 0x00131d40, 0x5f052660, - 0x06465e05, 0x00443326, 0x00031c61, 0x4f260220, - 0x00345c05, 0x00000000, 0x00131d61, 0x4b260220, - 0x00345d05, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe0761d65, 0x03f06203, - 0x00031d61, 0x4d260220, 0x00346005, 0x00000000, - 0x00131d61, 0x21260220, 0x00345f05, 0x00000000, - 0xa0631b40, 0x76204902, 0x00040070, 0x00010220, - 0x52467605, 0x00464905, 0xe0651a68, 0x00206303, - 0x01040022, 0x0001c060, 0x00000418, 0x00000418, - 0xa0090040, 0x76005502, 0xa0070040, 0x76005102, - 0x00040069, 0x67058660, 0x02463705, 0x00000004, - 0x00040061, 0x61050220, 0x00463105, 0x00000000, - 0x27451c70, 0x55000903, 0xa1590040, 0x090e2f02, - 0xaa5a0040, 0x0a0e3302, 0xa15d1e40, 0x070e0302, - 0xaa5e1f40, 0x080e0502, 0x27090070, 0x51000703, - 0x00031d70, 0x47050220, 0x52465905, 0x00442f06, - 0x00131d70, 0x48050220, 0x52465a05, 0x00443306, - 0xa0071b40, 0x53220902, 0x00031e70, 0x09050220, - 0x52465d05, 0x00440306, 0x00131e70, 0x0a050220, - 0x52465e05, 0x00440506, 0x00041c52, 0x5b040e68, - 0x0eae3505, 0x47054505, 0x00041a52, 0x5f040e68, - 0x0e2e3d05, 0x09050705, 0x00041a70, 0x00010220, - 0x42466105, 0x00466505, 0x01040028, 0x0001c660, - 0x00000178, 0x00000178, 0x00043669, 0x69058660, - 0x02466105, 0x00000002, 0xe06b1f68, 0x01e06103, - 0xa06d1a40, 0x69005902, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa06f1f40, 0x69005d02, - 0x27691a70, 0x59006d03, 0x00033161, 0x07060220, - 0x00346d05, 0x00000000, 0x00133161, 0x09060220, - 0x00346e05, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031c61, 0x45060220, - 0x00346f05, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131d61, 0x47060220, - 0x00347005, 0x00000000, 0x276d0070, 0x5d006f03, - 0x00041e52, 0x6f040e68, 0x0e2e5b05, 0x69056b05, - 0x00041a52, 0x69040e68, 0x0e2e5f05, 0x6d056b05, - 0x00031a61, 0x07260220, 0x00346f05, 0x00000000, - 0x00131b61, 0x09260220, 0x00347005, 0x00000000, - 0x00031b61, 0x45260220, 0x00346905, 0x00000000, - 0x00131c61, 0x47260220, 0x00346a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x69140000, 0xfb040724, 0x00040000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb0c4524, 0x00046914, - 0x00040052, 0x61044160, 0x0e0e0040, 0x61056705, - 0x00040027, 0x00014060, 0x00000000, 0xfffffe78, - 0x00043165, 0x07058220, 0x02466305, 0xfffffffc, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0091940, 0x07206302, 0x00041970, 0x00010220, - 0x52463105, 0x00460905, 0x01040022, 0x0001c060, - 0x00000160, 0x00000160, 0xa0611e40, 0x07005d02, - 0xa0651f40, 0x07005902, 0x27631a70, 0x5d006103, - 0xa0693640, 0x31006102, 0x275d1b70, 0x59006503, - 0xa0670040, 0x31006502, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x45060220, - 0x00346905, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x47060220, - 0x00346a05, 0x00000000, 0x00031b61, 0x07060220, - 0x00346705, 0x00000000, 0x00131c61, 0x09060220, - 0x00346805, 0x00000000, 0x27590070, 0x65006703, - 0x27650070, 0x61006903, 0x00041a52, 0x61042e68, - 0x0e2e5d05, 0x59055b05, 0x00041a52, 0x59042e68, - 0x0e2e6305, 0x65055f05, 0x00031a61, 0x07260220, - 0x00346105, 0x00000000, 0x00131b61, 0x09260220, - 0x00346205, 0x00000000, 0x00031b61, 0x45260220, - 0x00345905, 0x00000000, 0x00131c61, 0x47260220, - 0x00345a05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x63140000, - 0xf3000724, 0x00020000, 0x00042261, 0x5d050020, - 0x00666307, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xf3084524, 0x00025d14, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00005748, 0xe0641b65, 0x00305703, - 0xa0661940, 0x00426403, 0xee571965, 0x00306603, - 0x01040022, 0x0001c060, 0x00000350, 0x00000350, - 0x00041a70, 0x00010220, 0x52463105, 0x00465705, - 0x01040022, 0x0001c060, 0x000001b8, 0x000001b8, - 0xa05b0040, 0x31005502, 0xa05d3640, 0x31005102, - 0x27591a70, 0x55005b03, 0xa1610040, 0x5b0e2f02, - 0xaa670040, 0x5c0e3302, 0xa1621c40, 0x5d0e0302, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0xaa691d40, 0x5e0e0502, 0x00031c70, 0x5b050220, - 0x52466105, 0x00442f06, 0x00033261, 0x07060220, - 0x00346105, 0x00000000, 0x00131d70, 0x5c050220, - 0x52466705, 0x00443306, 0x00133261, 0x09060220, - 0x00346705, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031e61, 0x45060220, - 0x00346205, 0x00000000, 0x275f0070, 0x51005d03, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131f61, 0x47060220, 0x00346905, 0x00000000, - 0x00041d52, 0x5d040e68, 0x0eae3505, 0x5b055905, - 0x00030070, 0x5b050220, 0x52466205, 0x00440306, - 0x00130070, 0x5c050220, 0x52466905, 0x00440506, - 0xa0591d40, 0x53225f02, 0x00031c61, 0x07260220, - 0x00345d05, 0x00000000, 0x00131d61, 0x09260220, - 0x00345e05, 0x00000000, 0x00041b52, 0x5d040e68, - 0x0e2e3d05, 0x5b055905, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x68140000, - 0xf3000724, 0x00020000, 0x00031961, 0x45260220, - 0x00345d05, 0x00000000, 0x00131a61, 0x47260220, - 0x00345e05, 0x00000000, 0x00042261, 0x5e050020, - 0x00666807, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xf3084524, 0x00025e14, 0x00040025, 0x00004600, - 0x00000000, 0x00000178, 0xa06a3640, 0x57005102, - 0xa0743640, 0x57005502, 0x276c1a70, 0x51006a03, - 0xa1630040, 0x6a0e0302, 0xaa703640, 0x6b0e0502, - 0xa1641c40, 0x740e2f02, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0xaa781d40, 0x750e3302, - 0xa06e1d40, 0x53226c02, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031d70, 0x71050220, - 0x52466305, 0x00440306, 0x00030061, 0x4f060220, - 0x00346305, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131e70, 0x72050220, - 0x52467005, 0x00440506, 0x00130061, 0x4b060220, - 0x00347005, 0x00000000, 0x00031f61, 0x4d060220, - 0x00346405, 0x00000000, 0x00131f61, 0x21060220, - 0x00347805, 0x00000000, 0x27760070, 0x55007403, - 0x00030070, 0x7a050220, 0x52466405, 0x00442f06, - 0x00130070, 0x7b050220, 0x52467805, 0x00443306, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041f52, 0x73040e68, 0x0e2e3d05, 0x71056e05, - 0x00041a52, 0x7c040e68, 0x0eae3505, 0x7a057605, - 0x00031a61, 0x4f260220, 0x00347305, 0x00000000, - 0x00131b61, 0x4b260220, 0x00347405, 0x00000000, - 0x00031b61, 0x4d260220, 0x00347c05, 0x00000000, - 0x00131c61, 0x21260220, 0x00347d05, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000053d0, - 0xe17d1d65, 0x03fe4f03, 0xea7e1d65, 0x03fe4b03, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0071940, 0x04027d03, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe0091965, 0x03f00703, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xe0451968, 0x00200903, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x27471970, 0x45003103, - 0xae510070, 0x00000903, 0x00041965, 0x00010220, - 0x22464705, 0x00465105, 0x01040022, 0x0001c060, - 0x000001e8, 0x000001e8, 0x00040069, 0x52058660, - 0x02463105, 0x00000002, 0xe0540068, 0x01e03103, - 0x00030061, 0x56050220, 0x00444d26, 0x00000000, - 0x00130061, 0x57050220, 0x00442126, 0x00000000, - 0x00030061, 0x77050220, 0x00444f26, 0x00000000, - 0x00133661, 0x78050220, 0x00444b26, 0x00000000, - 0xa1651e40, 0x520e4d02, 0xaa581f40, 0x530e2102, - 0xa1660040, 0x520e4f02, 0xaa5c0040, 0x530e4b02, - 0x00031c70, 0x59050220, 0x52466505, 0x00444d06, - 0x00030061, 0x07060220, 0x00346505, 0x00000000, - 0x00131d70, 0x5a050220, 0x52465805, 0x00442106, - 0x00130061, 0x09060220, 0x00345805, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031e70, 0x5d050220, 0x52466605, 0x00444f06, - 0x00030061, 0x45060220, 0x00346605, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131f70, 0x5e050220, 0x52465c05, 0x00444b06, - 0x00130061, 0x47060220, 0x00345c05, 0x00000000, - 0x00041e52, 0x5b040e68, 0x0e2e5605, 0x59055405, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041b52, 0x5f040e68, 0x0e2e7705, 0x5d055405, - 0x00031a61, 0x07260220, 0x00345b05, 0x00000000, - 0x00131b61, 0x09260220, 0x00345c05, 0x00000000, - 0x00031b61, 0x45260220, 0x00345f05, 0x00000000, - 0x00131c61, 0x47260220, 0x00346005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x5f140000, 0xfb040724, 0x00040000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb0c4524, 0x00045f14, - 0x00040025, 0x00004600, 0x00000000, 0x00005150, - 0xa0210040, 0x49004302, 0xa1670040, 0x038e2f03, - 0xaa603640, 0x038e3303, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0xe0150068, 0x00602103, - 0x00031b70, 0x68050220, 0x52466705, 0x00442f06, - 0x00131b70, 0x61050220, 0x52466005, 0x00443306, - 0x00030061, 0x43060220, 0x00346705, 0x00000000, - 0x00133661, 0x45060220, 0x00346005, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031c40, 0x69052660, 0x06466805, 0x00442f26, - 0x00131c40, 0x62052660, 0x06466105, 0x00443326, - 0x00031a61, 0x43260220, 0x00346905, 0x00000000, - 0x00131a61, 0x45260220, 0x00346205, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x63140000, 0xfb044324, 0x00040000, - 0xa0652440, 0x00106303, 0x00040070, 0x00018220, - 0x32466305, 0x00000001, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xef431a62, 0x00106503, - 0x00040070, 0x00018660, 0x26466305, 0x00000000, - 0x01040022, 0x0001c060, 0x00001a40, 0x00001a30, - 0x00041b69, 0x66058660, 0x02464305, 0x00000004, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x6a140000, 0xfb042324, 0x00040000, - 0x00040069, 0x6e058660, 0x02463705, 0x00000004, - 0xa0703640, 0x21003902, 0x00043561, 0x23050220, - 0x00463105, 0x00000000, 0xa0681c40, 0x03f06603, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa0451c40, 0x04006e03, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x27721c70, 0x39007003, - 0xa14b0040, 0x700e0302, 0xaa4c0040, 0x710e0502, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041d65, 0x25058220, 0x02466805, 0xffffffc0, - 0x00042569, 0x6c058660, 0x02466a05, 0x00000006, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa1471940, 0x6c0e2f02, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0xaa481a40, 0x6d0e3302, - 0x00031a70, 0x6a050220, 0x52464705, 0x00442f06, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031f70, 0x75050220, 0x52464b05, 0x00440306, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x74050220, 0x52464805, 0x00443306, - 0x00131f70, 0x76050220, 0x52464c05, 0x00440506, - 0x00031c40, 0x49052660, 0x06466a05, 0x00442f26, - 0x00131b40, 0x4a052660, 0x06467405, 0x00443326, - 0x00041b52, 0x4d040e68, 0x0eae3d05, 0x75057205, - 0x00041a70, 0x00010220, 0x42462305, 0x00464305, - 0x01040028, 0x0001c660, 0x00000b38, 0x00000b38, - 0x00040069, 0x51058660, 0x02462305, 0x00000004, - 0xe04f0068, 0x01c02303, 0x80000065, 0x63058220, - 0x020000a4, 0xfffffc00, 0x00043369, 0x57058120, - 0x02467905, 0x00000002, 0xa0531c40, 0x51004702, - 0xe05b1a66, 0x10005703, 0x27591a70, 0x47005303, - 0x00033361, 0x07060220, 0x00345305, 0x00000000, - 0x00133361, 0x09060220, 0x00345405, 0x00000000, - 0x00041b52, 0x55040e68, 0x0e2e4905, 0x59054f05, - 0x00031961, 0x07260220, 0x00345505, 0x00000000, - 0x00131a61, 0x09260220, 0x00345605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x59140000, 0xfb000724, 0x00000000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006304, 0x0000008f, - 0x00049731, 0x00020100, 0xfa0c5b14, 0x04045904, - 0xa05b3740, 0x00405303, 0x80000065, 0x64058220, - 0x020000a4, 0xfffffc00, 0xe0593766, 0x14005703, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x275d1b70, 0x53005b03, 0x00033661, 0x07060220, - 0x00345b05, 0x00000000, 0x00133661, 0x09060220, - 0x00345c05, 0x00000000, 0xa05b1b40, 0x55025d02, - 0x00031961, 0x07260220, 0x00345b05, 0x00000000, - 0x00131a61, 0x09260220, 0x00345c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x5b140000, 0xfb000724, 0x00000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006404, 0x0000008f, - 0x00049931, 0x00020100, 0xfa0c5914, 0x04045b04, - 0xa05b3940, 0x00805303, 0x80000065, 0x65058220, - 0x020000a4, 0xfffffc00, 0xe05f3666, 0x18005703, - 0x275d1b70, 0x53005b03, 0x00033861, 0x07060220, - 0x00345b05, 0x00000000, 0x00133861, 0x09060220, - 0x00345c05, 0x00000000, 0xa05b1b40, 0x55025d02, - 0x00031961, 0x07260220, 0x00345b05, 0x00000000, - 0x00131a61, 0x09260220, 0x00345c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044a31, 0x5b140000, 0xfb000724, 0x00000000, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006504, 0x0000008f, - 0x00049b31, 0x00020100, 0xfa0c5f14, 0x04045b04, - 0xa05b3b40, 0x00c05303, 0x80000065, 0x66058220, - 0x020000a4, 0xfffffc00, 0xe05f3b66, 0x1c005703, - 0x275d1b70, 0x53005b03, 0x00033a61, 0x07060220, - 0x00345b05, 0x00000000, 0x00133a61, 0x09060220, - 0x00345c05, 0x00000000, 0xa0531b40, 0x55025d02, - 0x00031961, 0x07260220, 0x00345305, 0x00000000, - 0x00131a61, 0x09260220, 0x00345405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x53140000, 0xfb000724, 0x00000000, - 0x60072c61, 0x00105300, 0x00040061, 0x61070200, - 0x00465305, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00041961, 0x09050020, - 0x00666107, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006604, 0x0000008f, 0x00049d31, 0x00020100, - 0xf2085f14, 0x04020904, 0x80000065, 0x67058220, - 0x020000a4, 0xfffffc00, 0x00040961, 0x53050020, - 0x0066070f, 0x00000000, 0xe0093d66, 0x1c105703, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006704, 0x0000008f, - 0x00049e31, 0x00020100, 0xf2080914, 0x04025304, - 0x80000065, 0x68058220, 0x020000a4, 0xfffffc00, - 0x00043e61, 0x53050020, 0x00660717, 0x00000000, - 0xe0093e66, 0x1c205703, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006804, 0x0000008f, 0x00049f31, 0x00020100, - 0xf2080914, 0x04025304, 0x80000065, 0x69058220, - 0x020000a4, 0xfffffc00, 0x00043f61, 0x09050020, - 0x0066071f, 0x00000000, 0xe0070066, 0x1c305703, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006904, 0x0000008f, - 0x00049f31, 0x00020100, 0xf2080714, 0x04020904, - 0x80000065, 0x6a058220, 0x020000a4, 0xfffffc00, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006a04, 0x0000000f, - 0x00049031, 0x07160100, 0xfa045914, 0x04040000, - 0x00042070, 0x00018660, 0x16460705, 0x00000001, - 0x01040022, 0x0001c060, 0x00000118, 0x00000118, - 0x80000065, 0x6b058220, 0x020000a4, 0xfffffc00, - 0x00040069, 0x07058120, 0x02467905, 0x00000002, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xe0091966, 0x18000703, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006b04, 0x0000000f, 0x00049f31, 0x07160100, - 0xfa040914, 0x04040000, 0x00042f70, 0x00010220, - 0x52463b05, 0x00460705, 0x01040022, 0x0001c060, - 0x00000080, 0x00000080, 0xa0533f40, 0x01200702, - 0x80000065, 0x6c058220, 0x020000a4, 0xfffffc00, - 0x00040069, 0x07058120, 0x02467905, 0x00000002, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xe0091966, 0x18000703, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006c04, 0x0000008f, 0x00049f31, 0x00020100, - 0xfa0c0914, 0x04045304, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x000004f0, 0xa0533f40, 0x51004b02, - 0x80000065, 0x6d058220, 0x020000a4, 0xfffffc00, - 0x00040069, 0x55058120, 0x02467905, 0x00000002, - 0x27571b70, 0x4b005303, 0x00030061, 0x07060220, - 0x00345305, 0x00000000, 0x00133f61, 0x09060220, - 0x00345405, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe0591c66, 0x10005503, - 0x00041c52, 0x51040e68, 0x0e2e4d05, 0x57054f05, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006d04, 0x0000000f, - 0x00049131, 0x4f160100, 0xfa045914, 0x04040000, - 0x00031961, 0x07260220, 0x00345105, 0x00000000, - 0x00131a61, 0x09260220, 0x00345205, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xfb080724, 0x00004f14, - 0xa04f3240, 0x00405303, 0x80000065, 0x6e058220, - 0x020000a4, 0xfffffc00, 0xe0593166, 0x14005503, - 0x27571b70, 0x53004f03, 0x00033261, 0x07060220, - 0x00344f05, 0x00000000, 0x00133261, 0x09060220, - 0x00345005, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006e04, 0x0000000f, 0x00049331, 0x4f160100, - 0xfa045914, 0x04040000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xa0591b40, 0x51025702, - 0x00031961, 0x07260220, 0x00345905, 0x00000000, - 0x00131a61, 0x09260220, 0x00345a05, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x00000000, 0xfb080724, 0x00004f14, - 0xa04f3440, 0x00805303, 0x80000065, 0x6f058220, - 0x020000a4, 0xfffffc00, 0xe0590066, 0x18005503, - 0x27571b70, 0x53004f03, 0x00033461, 0x07060220, - 0x00344f05, 0x00000000, 0x00133461, 0x09060220, - 0x00345005, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006f04, 0x0000000f, 0x00049531, 0x4f160100, - 0xfa045914, 0x04040000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xa0591b40, 0x51025702, - 0x00031961, 0x07260220, 0x00345905, 0x00000000, - 0x00131a61, 0x09260220, 0x00345a05, 0x00000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb080724, 0x00004f14, - 0xa05b0040, 0x00c05303, 0x80000065, 0x70058220, - 0x020000a4, 0xfffffc00, 0xe04f3666, 0x1c005503, - 0x80000065, 0x71058220, 0x020000a4, 0xfffffc00, - 0x80000065, 0x72058220, 0x020000a4, 0xfffffc00, - 0x80000065, 0x73058220, 0x020000a4, 0xfffffc00, - 0x27551e70, 0x53005b03, 0x00033661, 0x07060220, - 0x00345b05, 0x00000000, 0x00133661, 0x09060220, - 0x00345c05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007004, 0x0000000f, 0x00049731, 0x53160100, - 0xf2004f14, 0x04020000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007104, 0x0000000f, 0x00049831, 0x5b160100, - 0xfa044f14, 0x04040000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007204, 0x0000000f, 0x00049931, 0x5d160100, - 0xfa044f14, 0x04040000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007304, 0x0000000f, 0x00049a31, 0x5f160100, - 0xfa044f14, 0x04040000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xa04f1b40, 0x51025502, - 0x00031961, 0x07260220, 0x00344f05, 0x00000000, - 0x00131a61, 0x09260220, 0x00345005, 0x00000000, - 0x00042761, 0x59070200, 0x00465305, 0x00000000, - 0x00041961, 0x57070000, 0x00665907, 0x00000000, - 0x00049861, 0x570f0000, 0x00665b0f, 0x00000000, - 0x00049961, 0x57170000, 0x00665d17, 0x00000000, - 0x00049a61, 0x571f0000, 0x00665f1f, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x00000000, 0xfb080724, 0x00005714, - 0xa0230040, 0x45002302, 0x00040027, 0x00014060, - 0x00000000, 0xfffff4b8, 0xa0430040, 0x25002102, - 0xa16b0040, 0x048e2f03, 0xaa760040, 0x048e3303, - 0xa16e0040, 0x030e2f03, 0xaa7b0040, 0x030e3303, - 0xe0171d68, 0x00604303, 0xa0470040, 0x43003902, - 0x00031e70, 0x6c050220, 0x52466b05, 0x00442f06, - 0x00131e70, 0x77050220, 0x52467605, 0x00443306, - 0x00033361, 0x07060220, 0x00346b05, 0x00000000, - 0x00133361, 0x09060220, 0x00347605, 0x00000000, - 0x00031f70, 0x6f050220, 0x52466e05, 0x00442f06, - 0x00131f70, 0x7c050220, 0x52467b05, 0x00443306, - 0x00030061, 0x23060220, 0x00346e05, 0x00000000, - 0x00130061, 0x25060220, 0x00347b05, 0x00000000, - 0x27491f70, 0x39004703, 0xa1510040, 0x470e0302, - 0xaa520040, 0x480e0502, 0x00030040, 0x6d052660, - 0x06466c05, 0x00442f26, 0x00133640, 0x78052660, - 0x06467705, 0x00443326, 0x00031f40, 0x70052660, - 0x06466f05, 0x00442f26, 0x00131f40, 0x7d052660, - 0x06467c05, 0x00443326, 0x00031e61, 0x4d060220, - 0x00345105, 0x00000000, 0x00030070, 0x4f050220, - 0x52465105, 0x00440306, 0x00131f61, 0x3b060220, - 0x00345205, 0x00000000, 0xe0583365, 0x03f05103, - 0x00130070, 0x50050220, 0x52465205, 0x00440506, - 0x00031f61, 0x07260220, 0x00346d05, 0x00000000, - 0x00131f61, 0x09260220, 0x00347805, 0x00000000, - 0x00031f61, 0x23260220, 0x00347005, 0x00000000, - 0x00131f61, 0x25260220, 0x00347d05, 0x00000000, - 0xa05a1e40, 0x04025803, 0x00041e52, 0x53040e68, - 0x0eae3d05, 0x4f054905, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x7a140000, - 0xfb040724, 0x00040000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x7e140000, - 0xfb042324, 0x00040000, 0xe0781a65, 0x03f05a03, - 0x00031a61, 0x4d260220, 0x00345305, 0x00000000, - 0x00131b61, 0x3b260220, 0x00345405, 0x00000000, - 0x00042669, 0x53058660, 0x02467e05, 0x00000006, - 0xa0072b40, 0x7e207a02, 0xa1711a40, 0x530e2f02, - 0xaa551b40, 0x540e3302, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x00041b69, 0x09058660, - 0x02460705, 0x00000006, 0x00031b70, 0x72050220, - 0x52467105, 0x00442f06, 0x00030061, 0x4b060220, - 0x00347105, 0x00000000, 0x00131c70, 0x56050220, - 0x52465505, 0x00443306, 0x00130061, 0x01060220, - 0x00345505, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa0231d40, 0x03f00903, - 0x00031d40, 0x73052660, 0x06467205, 0x00442f26, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00131c40, 0x57052660, 0x06465605, 0x00443326, - 0x00041b65, 0x4f058220, 0x02462305, 0xffffffc0, - 0x00031b61, 0x4b260220, 0x00347305, 0x00000000, - 0x00131b61, 0x01260220, 0x00345705, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa05f1b40, 0x78204f02, 0x00040070, 0x00010220, - 0x52467805, 0x00464f05, 0xe0611a68, 0x00205f03, - 0x01040022, 0x0001c060, 0x00000420, 0x00000420, - 0xa05b0040, 0x78005302, 0xa0630040, 0x78004702, - 0x00043661, 0x5d050220, 0x00463105, 0x00000000, - 0x27231b70, 0x53005b03, 0xa1550040, 0x5b0e2f02, - 0xaa560040, 0x5c0e3302, 0x27091d70, 0x47006303, - 0xa1590040, 0x630e0302, 0xaa5a0040, 0x640e0502, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031d70, 0x25050220, 0x52465505, 0x00442f06, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131d70, 0x26050220, 0x52465605, 0x00443306, - 0xa0071d40, 0x49220902, 0x00031d70, 0x09050220, - 0x52465905, 0x00440306, 0x00131d70, 0x0a050220, - 0x52465a05, 0x00440506, 0x00041c52, 0x57040e68, - 0x0eae3505, 0x25052305, 0x00041a52, 0x5b040e68, - 0x0e2e3d05, 0x09050705, 0x00041a70, 0x00010220, - 0x42465d05, 0x00466105, 0x01040028, 0x0001c660, - 0x00000160, 0x00000160, 0x00043669, 0x63058660, - 0x02465d05, 0x00000002, 0xe0651f68, 0x01e05d03, - 0xa0671a40, 0x63005502, 0xa0691f40, 0x63005902, - 0x27631a70, 0x55006703, 0x00033361, 0x07060220, - 0x00346705, 0x00000000, 0x00133361, 0x09060220, - 0x00346805, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031c61, 0x23060220, - 0x00346905, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131d61, 0x25060220, - 0x00346a05, 0x00000000, 0x27670070, 0x59006903, - 0x00041e52, 0x69040e68, 0x0e2e5705, 0x63056505, - 0x00041a52, 0x63040e68, 0x0e2e5b05, 0x67056505, - 0x00031a61, 0x07260220, 0x00346905, 0x00000000, - 0x00131b61, 0x09260220, 0x00346a05, 0x00000000, - 0x00031b61, 0x23260220, 0x00346305, 0x00000000, - 0x00131c61, 0x25260220, 0x00346405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x63140000, 0xfb040724, 0x00040000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb0c2324, 0x00046314, - 0xa05d0040, 0x45005d02, 0x00040027, 0x00014060, - 0x00000000, 0xfffffe90, 0x00041a65, 0x5d058220, - 0x02465f05, 0xfffffffc, 0xa0611940, 0x5d205f02, - 0x00041970, 0x00010220, 0x52463105, 0x00466105, - 0x01040022, 0x0001c060, 0x00000180, 0x00000180, - 0xa0451f40, 0x5d005902, 0xa05f0040, 0x5d005502, - 0x275d1a70, 0x59004503, 0xa0633640, 0x31004502, - 0x27591b70, 0x55005f03, 0xa0610040, 0x31005f02, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031b61, 0x23060220, 0x00346305, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x25060220, 0x00346405, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00031b61, 0x07060220, 0x00346105, 0x00000000, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00131c61, 0x09060220, 0x00346205, 0x00000000, - 0x27550070, 0x5f006103, 0x275f0070, 0x45006303, - 0x00041a52, 0x45042e68, 0x0e2e5905, 0x55055705, - 0x00041a52, 0x63042e68, 0x0e2e5d05, 0x5f055b05, - 0x00031a61, 0x07260220, 0x00344505, 0x00000000, - 0x00131b61, 0x09260220, 0x00344605, 0x00000000, - 0x00031b61, 0x23260220, 0x00346305, 0x00000000, - 0x00131c61, 0x25260220, 0x00346405, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x62140000, 0xf3000724, 0x00020000, - 0x00042361, 0x60050020, 0x00666207, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xf3082324, 0x00026014, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x000005c0, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xe0641c65, 0x00305103, 0xa0661940, 0x00426403, - 0xee681965, 0x00306603, 0x01040022, 0x0001c060, - 0x00000350, 0x00000350, 0x00041a70, 0x00010220, - 0x52463105, 0x00466805, 0x01040022, 0x0001c060, - 0x000001b8, 0x000001b8, 0xa06a0040, 0x31005302, - 0xa0730040, 0x31004702, 0x276c1a70, 0x53006a03, - 0xa1750040, 0x6a0e2f02, 0xaa6e0040, 0x6b0e3302, - 0xa1771c40, 0x730e0302, 0xaa781d40, 0x740e0502, - 0x00031c70, 0x6f050220, 0x52467505, 0x00442f06, - 0x00033361, 0x07060220, 0x00347505, 0x00000000, - 0x00131d70, 0x70050220, 0x52466e05, 0x00443306, - 0x00133361, 0x09060220, 0x00346e05, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031e61, 0x23060220, 0x00347705, 0x00000000, - 0x27750070, 0x47007303, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131f61, 0x25060220, - 0x00347805, 0x00000000, 0x00030070, 0x79050220, - 0x52467705, 0x00440306, 0x00130070, 0x7a050220, - 0x52467805, 0x00440506, 0x00041f52, 0x71040e68, - 0x0eae3505, 0x6f056c05, 0xa0771d40, 0x49227502, - 0x00031a61, 0x07260220, 0x00347105, 0x00000000, - 0x00131b61, 0x09260220, 0x00347205, 0x00000000, - 0x00041b52, 0x7b040e68, 0x0e2e3d05, 0x79057705, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x72140000, 0xf3000724, 0x00020000, - 0x00031961, 0x23260220, 0x00347b05, 0x00000000, - 0x00131a61, 0x25260220, 0x00347c05, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00042361, 0x61050020, 0x00667207, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xf3082324, 0x00026114, - 0x00040025, 0x00004600, 0x00000000, 0x00000178, - 0xa07c0040, 0x68004702, 0xa0450040, 0x68005302, - 0x277e1a70, 0x47007c03, 0xa1780040, 0x7c0e0302, - 0xaa093340, 0x7d0e0502, 0xa1791c40, 0x450e2f02, - 0xaa511d40, 0x460e3302, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xa0071d40, 0x49227e02, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031d70, 0x23050220, 0x52467805, 0x00440306, - 0x00030061, 0x4d060220, 0x00347805, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131e70, 0x24050220, 0x52460905, 0x00440506, - 0x00130061, 0x3b060220, 0x00340905, 0x00000000, - 0x00031f61, 0x4b060220, 0x00347905, 0x00000000, - 0x00131f61, 0x01060220, 0x00345105, 0x00000000, - 0x27470070, 0x53004503, 0x00030070, 0x52050220, - 0x52467905, 0x00442f06, 0x00130070, 0x53050220, - 0x52465105, 0x00443306, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041f52, 0x25040e68, - 0x0e2e3d05, 0x23050705, 0x00041a52, 0x54040e68, - 0x0eae3505, 0x52054705, 0x00031a61, 0x4d260220, - 0x00342505, 0x00000000, 0x00131b61, 0x3b260220, - 0x00342605, 0x00000000, 0x00031b61, 0x4b260220, - 0x00345405, 0x00000000, 0x00131c61, 0x01260220, - 0x00345505, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000238, 0xe1551d65, 0x03fe4d03, - 0xea561d65, 0x03fe3b03, 0xa0571940, 0x04025503, - 0xe0591965, 0x03f05703, 0xe05b1968, 0x00205903, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x275d1970, 0x5b003103, 0xae5f3670, 0x00005903, - 0x00041965, 0x00010220, 0x22465d05, 0x00465f05, - 0x01040022, 0x0001c060, 0x000001b8, 0x000001b8, - 0x00043669, 0x60058660, 0x02463105, 0x00000002, - 0xe0623668, 0x01e03103, 0x00030061, 0x64050220, - 0x00444b26, 0x00000000, 0x00130061, 0x65050220, - 0x00440126, 0x00000000, 0x00030061, 0x6b050220, - 0x00444d26, 0x00000000, 0x00130061, 0x6c050220, - 0x00443b26, 0x00000000, 0xa17a1e40, 0x600e4b02, - 0xaa661f40, 0x610e0102, 0xa17b0040, 0x600e4d02, - 0xaa6d0040, 0x610e3b02, 0x00031c70, 0x67050220, - 0x52467a05, 0x00444b06, 0x00033361, 0x07060220, - 0x00347a05, 0x00000000, 0x00131d70, 0x68050220, - 0x52466605, 0x00440106, 0x00133361, 0x09060220, - 0x00346605, 0x00000000, 0x00031e70, 0x6e050220, - 0x52467b05, 0x00444d06, 0x00033661, 0x23060220, - 0x00347b05, 0x00000000, 0x00131f70, 0x6f050220, - 0x52466d05, 0x00443b06, 0x00133661, 0x25060220, - 0x00346d05, 0x00000000, 0x00041e52, 0x69040e68, - 0x0e2e6405, 0x67056205, 0x00041b52, 0x70040e68, - 0x0e2e6b05, 0x6e056205, 0x00031a61, 0x07260220, - 0x00346905, 0x00000000, 0x00131b61, 0x09260220, - 0x00346a05, 0x00000000, 0x00031b61, 0x23260220, - 0x00347005, 0x00000000, 0x00131c61, 0x25260220, - 0x00347105, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x62140000, - 0xfb040724, 0x00040000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xfb0c2324, 0x00046214, 0x00040025, 0x00004600, - 0x00000000, 0x00000018, 0xa0210040, 0x4f004302, - 0x00040024, 0x0001c060, 0x00000020, 0x00000020, - 0x00040061, 0x17050220, 0x00461505, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000035d0, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x60712f41, 0x00c00b02, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe00f1c68, 0x00602103, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0731a40, 0x03f07103, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041965, 0x47058220, - 0x22467305, 0xffffffc0, 0x01040022, 0x0001c060, - 0x00000cc8, 0x00000cc8, 0xa0490040, 0x21003902, - 0xa17c0040, 0x048e2f03, 0xaa770040, 0x048e3303, - 0x274b1b70, 0x39004903, 0xa14d0040, 0x490e0302, - 0xaa4e0040, 0x4a0e0502, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00031d61, 0x07060220, - 0x00347c05, 0x00000000, 0x80103301, 0x00000000, - 0x00000000, 0x00000000, 0x00131d61, 0x09060220, - 0x00347705, 0x00000000, 0x00031c70, 0x74050220, - 0x52464d05, 0x00440306, 0x00030061, 0x3b060220, - 0x00344d05, 0x00000000, 0x00030070, 0x7d050220, - 0x52467c05, 0x00442f06, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131e70, 0x75050220, - 0x52464e05, 0x00440506, 0x00133461, 0x45060220, - 0x00344e05, 0x00000000, 0xe0233665, 0x03f04d03, - 0x00133670, 0x78050220, 0x52467705, 0x00443306, - 0x00031d40, 0x7e052660, 0x06467d05, 0x00442f26, - 0x00041d52, 0x76040e68, 0x0eae3d05, 0x74054b05, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0251c40, 0x04022303, 0x00131c40, 0x7b052660, - 0x06467805, 0x00443326, 0x00031c61, 0x07260220, - 0x00347e05, 0x00000000, 0x00031c61, 0x3b260220, - 0x00347605, 0x00000000, 0x00131d61, 0x45260220, - 0x00347705, 0x00000000, 0xe0791d65, 0x03f02503, - 0x00131d61, 0x09260220, 0x00347b05, 0x00000000, - 0xa0591a40, 0x79204702, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x7c140000, - 0xfb040724, 0x00040000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe05d1968, 0x00205903, - 0x00042369, 0x4f058660, 0x02467c05, 0x00000006, - 0xa17f1940, 0x4f0e2f02, 0xaa7d1a40, 0x500e3302, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00031a70, 0x07050220, 0x52467f05, 0x00442f06, - 0x00030061, 0x01060220, 0x00347f05, 0x00000000, - 0x00131b70, 0x7e050220, 0x52467d05, 0x00443306, - 0x00130061, 0x43060220, 0x00347d05, 0x00000000, - 0x00040070, 0x00010220, 0x52467905, 0x00464705, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00031d40, 0x08052660, 0x06460705, 0x00442f26, - 0x00131c40, 0x7f052660, 0x06467e05, 0x00443326, - 0x00031a61, 0x01260220, 0x00340805, 0x00000000, - 0x00131a61, 0x43260220, 0x00347f05, 0x00000000, - 0x01040022, 0x0001c060, 0x00000458, 0x00000458, - 0xa0530040, 0x79004f02, 0xa07b0040, 0x79004902, - 0x00043669, 0x5f058660, 0x02463705, 0x00000004, - 0x00040061, 0x5b050220, 0x00463105, 0x00000000, - 0x27231c70, 0x4f005303, 0xa1510040, 0x530e2f02, - 0xaa520040, 0x540e3302, 0x27641e70, 0x49007b03, - 0xa1550040, 0x7b0e0302, 0xaa560040, 0x7c0e0502, - 0x00031d70, 0x25050220, 0x52465105, 0x00442f06, - 0x00131d70, 0x26050220, 0x52465205, 0x00443306, - 0xa0071d40, 0x4b226402, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00031d70, 0x09050220, - 0x52465505, 0x00440306, 0x80103301, 0x00000000, - 0x00000000, 0x00000000, 0x00131d70, 0x0a050220, - 0x52465605, 0x00440506, 0x00041c52, 0x53040e68, - 0x0eae3505, 0x25052305, 0x00041a52, 0x57040e68, - 0x0e2e3d05, 0x09050705, 0x00041a70, 0x00010220, - 0x42465b05, 0x00465d05, 0x01040028, 0x0001c660, - 0x00000178, 0x00000178, 0x00043669, 0x61058660, - 0x02465b05, 0x00000002, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe0631f68, 0x01e05b03, - 0xa0651a40, 0x61005102, 0xa0671f40, 0x61005502, - 0x27611a70, 0x51006503, 0x00033361, 0x07060220, - 0x00346505, 0x00000000, 0x00133361, 0x09060220, - 0x00346605, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031c61, 0x23060220, - 0x00346705, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131d61, 0x25060220, - 0x00346805, 0x00000000, 0x27650070, 0x55006703, - 0x00041e52, 0x67040e68, 0x0e2e5305, 0x61056305, - 0x00041a52, 0x61040e68, 0x0e2e5705, 0x65056305, - 0x00031a61, 0x07260220, 0x00346705, 0x00000000, - 0x00131b61, 0x09260220, 0x00346805, 0x00000000, - 0x00031b61, 0x23260220, 0x00346105, 0x00000000, - 0x00131c61, 0x25260220, 0x00346205, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x61140000, 0xfb040724, 0x00040000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb0c2324, 0x00046114, - 0x00040052, 0x5b044160, 0x0e0e0040, 0x5b055f05, - 0x00040027, 0x00014060, 0x00000000, 0xfffffe78, - 0x00041a65, 0x5b058220, 0x02465905, 0xfffffffc, - 0xa05d1940, 0x5b205902, 0x00041970, 0x00010220, - 0x52463105, 0x00465d05, 0x01040022, 0x0001c060, - 0x00000190, 0x00000190, 0xa0590040, 0x5b005502, - 0xa05d0040, 0x5b005102, 0x275b1a70, 0x55005903, - 0xa0613640, 0x31005902, 0x27551b70, 0x51005d03, - 0xa05f0040, 0x31005d02, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x23060220, - 0x00346105, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x25060220, - 0x00346205, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x07060220, - 0x00345f05, 0x00000000, 0x80103301, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x09060220, - 0x00346005, 0x00000000, 0x27510070, 0x5d005f03, - 0x275d0070, 0x59006103, 0x00041a52, 0x59042e68, - 0x0e2e5505, 0x51055305, 0x00041a52, 0x5f042e68, - 0x0e2e5b05, 0x5d055705, 0x00031a61, 0x07260220, - 0x00345905, 0x00000000, 0x00131b61, 0x09260220, - 0x00345a05, 0x00000000, 0x00031b61, 0x23260220, - 0x00345f05, 0x00000000, 0x00131c61, 0x25260220, - 0x00346005, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x5e140000, - 0xf3000724, 0x00020000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00042361, 0x63050020, - 0x00665e07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xf3082324, 0x00026314, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x000005d8, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe0601c65, 0x00304d03, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0621940, 0x00426003, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xee641965, 0x00306203, - 0x01040022, 0x0001c060, 0x00000330, 0x00000330, - 0x00041a70, 0x00010220, 0x52463105, 0x00466405, - 0x01040022, 0x0001c060, 0x000001a8, 0x000001a8, - 0xa0660040, 0x31004f02, 0xa06f3640, 0x31004902, - 0x27681a70, 0x4f006603, 0xa14d0040, 0x660e2f02, - 0xaa6a3640, 0x670e3302, 0xa14e1c40, 0x6f0e0302, - 0xaa741d40, 0x700e0502, 0x00031c70, 0x6b050220, - 0x52464d05, 0x00442f06, 0x00033361, 0x07060220, - 0x00344d05, 0x00000000, 0x00131d70, 0x6c050220, - 0x52466a05, 0x00443306, 0x00133361, 0x09060220, - 0x00346a05, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031e61, 0x23060220, - 0x00344e05, 0x00000000, 0x27710070, 0x49006f03, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131f61, 0x25060220, 0x00347405, 0x00000000, - 0x00030070, 0x75050220, 0x52464e05, 0x00440306, - 0x00130070, 0x76050220, 0x52467405, 0x00440506, - 0x00041f52, 0x6d040e68, 0x0eae3505, 0x6b056805, - 0xa0731d40, 0x4b227102, 0x00031a61, 0x07260220, - 0x00346d05, 0x00000000, 0x00131b61, 0x09260220, - 0x00346e05, 0x00000000, 0x00041b52, 0x77040e68, - 0x0e2e3d05, 0x75057305, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x6e140000, - 0xf3000724, 0x00020000, 0x00031961, 0x23260220, - 0x00347705, 0x00000000, 0x00131a61, 0x25260220, - 0x00347805, 0x00000000, 0x00042361, 0x66050020, - 0x00666e07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xf3082324, 0x00026614, 0x00040025, 0x00004600, - 0x00000000, 0x00000168, 0xa0780040, 0x64004902, - 0xa0233640, 0x64004f02, 0x277a1a70, 0x49007803, - 0xa1510040, 0x780e0302, 0xaa7e0040, 0x790e0502, - 0xaa491c40, 0x240e3302, 0xa1521d40, 0x230e2f02, - 0xa07c1d40, 0x4b227a02, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00031d70, 0x07050220, - 0x52465105, 0x00440306, 0x00030061, 0x3b060220, - 0x00345105, 0x00000000, 0x80103301, 0x00000000, - 0x00000000, 0x00000000, 0x00131e70, 0x08050220, - 0x52467e05, 0x00440506, 0x00130061, 0x45060220, - 0x00347e05, 0x00000000, 0x00131f61, 0x43060220, - 0x00344905, 0x00000000, 0x00031f61, 0x01060220, - 0x00345205, 0x00000000, 0x27253670, 0x4f002303, - 0x00030070, 0x4a050220, 0x52465205, 0x00442f06, - 0x00130070, 0x4b050220, 0x52464905, 0x00443306, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041f52, 0x09040e68, 0x0e2e3d05, 0x07057c05, - 0x00041a52, 0x4c040e68, 0x0eae3505, 0x4a052505, - 0x00031a61, 0x3b260220, 0x00340905, 0x00000000, - 0x00131b61, 0x45260220, 0x00340a05, 0x00000000, - 0x00031b61, 0x01260220, 0x00344c05, 0x00000000, - 0x00131c61, 0x43260220, 0x00344d05, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000250, - 0xe14d1d65, 0x03fe3b03, 0xea4e1d65, 0x03fe4503, - 0xa04f1940, 0x04024d03, 0xe0511965, 0x03f04f03, - 0xe0531968, 0x00205103, 0x27551970, 0x53003103, - 0xae570070, 0x00005103, 0x00041965, 0x00010220, - 0x22465505, 0x00465705, 0x01040022, 0x0001c060, - 0x000001e8, 0x000001e8, 0x00040069, 0x58058660, - 0x02463105, 0x00000002, 0xe05a0068, 0x01e03103, - 0x00030061, 0x5c050220, 0x00440126, 0x00000000, - 0x00130061, 0x5d050220, 0x00444326, 0x00000000, - 0x00030061, 0x63050220, 0x00443b26, 0x00000000, - 0x00130061, 0x64050220, 0x00444526, 0x00000000, - 0xa1531e40, 0x580e0102, 0xaa5e1f40, 0x590e4302, - 0xa1540040, 0x580e3b02, 0xaa650040, 0x590e4502, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031c70, 0x5f050220, 0x52465305, 0x00440106, - 0x00033361, 0x07060220, 0x00345305, 0x00000000, - 0x00131d70, 0x60050220, 0x52465e05, 0x00444306, - 0x00133361, 0x09060220, 0x00345e05, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031e70, 0x66050220, 0x52465405, 0x00443b06, - 0x00033661, 0x23060220, 0x00345405, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131f70, 0x67050220, 0x52466505, 0x00444506, - 0x00133661, 0x25060220, 0x00346505, 0x00000000, - 0x00041e52, 0x61040e68, 0x0e2e5c05, 0x5f055a05, - 0x00041b52, 0x68040e68, 0x0e2e6305, 0x66055a05, - 0x00031a61, 0x07260220, 0x00346105, 0x00000000, - 0x00131b61, 0x09260220, 0x00346205, 0x00000000, - 0x00031b61, 0x23260220, 0x00346805, 0x00000000, - 0x00131c61, 0x25260220, 0x00346905, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x67140000, 0xfb040724, 0x00040000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb0c2324, 0x00046714, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00002890, - 0xa0011b40, 0x47002102, 0xa1550040, 0x058e2f03, - 0xaa691d40, 0x058e3303, 0x00044631, 0x6e140000, - 0xfb042724, 0x00040000, 0x00031a70, 0x56050220, - 0x52465505, 0x00442f06, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131a70, 0x6a050220, - 0x52466905, 0x00443306, 0x00033361, 0x07060220, - 0x00345505, 0x00000000, 0x00133361, 0x09060220, - 0x00346905, 0x00000000, 0x00031c40, 0x57052660, - 0x06465605, 0x00442f26, 0x00131c40, 0x6b052660, - 0x06466a05, 0x00443326, 0x00031a61, 0x07260220, - 0x00345705, 0x00000000, 0x00131a61, 0x09260220, - 0x00346b05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x6c140000, - 0xfb040724, 0x00040000, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x00042670, 0x00010220, - 0x52466e05, 0x00466c05, 0x01040022, 0x0001c060, - 0x00001a30, 0x00001a20, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x6f240000, - 0xfb042b24, 0x000c0000, 0xa0732040, 0x0ff01b03, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041965, 0x75058220, 0x02467305, 0xffffff00, - 0xa0432440, 0x6f207102, 0xa0701940, 0x0ff04303, - 0x00041965, 0x72058220, 0x02467005, 0xffffff00, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0771940, 0x75007202, 0x60791941, 0x00c07702, - 0xa07b1940, 0x03f07903, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041965, 0x45058220, - 0x22467b05, 0xffffffc0, 0x01040022, 0x0001c060, - 0x00000c98, 0x00000c98, 0xa0470040, 0x01003902, - 0xa1580040, 0x048e2f03, 0xaa7f0040, 0x048e3303, - 0x27491b70, 0x39004703, 0xa14b0040, 0x470e0302, - 0xaa4c0040, 0x480e0502, 0x00031d61, 0x21060220, - 0x00345805, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131d61, 0x23060220, - 0x00347f05, 0x00000000, 0x00031c70, 0x7c050220, - 0x52464b05, 0x00440306, 0x00033461, 0x2b060220, - 0x00344b05, 0x00000000, 0x00030070, 0x59050220, - 0x52465805, 0x00442f06, 0x00131e70, 0x7d050220, - 0x52464c05, 0x00440506, 0x00130061, 0x3b060220, - 0x00344c05, 0x00000000, 0xe0510065, 0x03f04b03, - 0x00133670, 0x25050220, 0x52467f05, 0x00443306, - 0x00031d40, 0x5a052660, 0x06465905, 0x00442f26, - 0x00041d52, 0x7e040e68, 0x0eae3d05, 0x7c054905, - 0xa0531c40, 0x04025103, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131c40, 0x26052660, - 0x06462505, 0x00443326, 0x00031c61, 0x21260220, - 0x00345a05, 0x00000000, 0x00031c61, 0x2b260220, - 0x00347e05, 0x00000000, 0x00131d61, 0x3b260220, - 0x00347f05, 0x00000000, 0xe0551d65, 0x03f05303, - 0x00131d61, 0x23260220, 0x00342605, 0x00000000, - 0xa0571a40, 0x55204502, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x27140000, - 0xfb042124, 0x00040000, 0xe05b1968, 0x00205703, - 0x00042669, 0x4d058660, 0x02462705, 0x00000006, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa15d1940, 0x4d0e2f02, 0xaa281a40, 0x4e0e3302, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031a70, 0x5e050220, 0x52465d05, 0x00442f06, - 0x00033661, 0x29060220, 0x00345d05, 0x00000000, - 0x00131b70, 0x4f050220, 0x52462805, 0x00443306, - 0x00133461, 0x2d060220, 0x00342805, 0x00000000, - 0x00040070, 0x00010220, 0x52465505, 0x00464505, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031d40, 0x5f052660, 0x06465e05, 0x00442f26, - 0x00131c40, 0x50052660, 0x06464f05, 0x00443326, - 0x00031a61, 0x29260220, 0x00345f05, 0x00000000, - 0x00131a61, 0x2d260220, 0x00345005, 0x00000000, - 0x01040022, 0x0001c060, 0x00000478, 0x00000478, - 0xa05f0040, 0x55004d02, 0xa07c0040, 0x55004702, - 0x00040069, 0x5d058660, 0x02463705, 0x00000004, - 0x00040061, 0x59050220, 0x00463105, 0x00000000, - 0x27251c70, 0x4d005f03, 0xa14f0040, 0x5f0e2f02, - 0xaa500040, 0x600e3302, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x27651e70, 0x47007c03, - 0xa1530040, 0x7c0e0302, 0xaa540040, 0x7d0e0502, - 0x00031d70, 0x27050220, 0x52464f05, 0x00442f06, - 0x00131d70, 0x28050220, 0x52465005, 0x00443306, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0211d40, 0x49226502, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031d70, 0x23050220, - 0x52465305, 0x00440306, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131d70, 0x24050220, - 0x52465405, 0x00440506, 0x00041c52, 0x51040e68, - 0x0eae3505, 0x27052505, 0x00041a52, 0x55040e68, - 0x0e2e3d05, 0x23052105, 0x00041a70, 0x00010220, - 0x42465905, 0x00465b05, 0x01040028, 0x0001c660, - 0x00000178, 0x00000178, 0x00043669, 0x5f058660, - 0x02465905, 0x00000002, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe0611f68, 0x01e05903, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0631a40, 0x5f004f02, 0xa0650040, 0x5f005302, - 0x275f1a70, 0x4f006303, 0x00033661, 0x21060220, - 0x00346305, 0x00000000, 0x00133661, 0x23060220, - 0x00346405, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031c61, 0x25060220, - 0x00346505, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131d61, 0x27060220, - 0x00346605, 0x00000000, 0x27630070, 0x53006503, - 0x00041e52, 0x65040e68, 0x0e2e5105, 0x5f056105, - 0x00041a52, 0x5f040e68, 0x0e2e5505, 0x63056105, - 0x00031a61, 0x21260220, 0x00346505, 0x00000000, - 0x00131b61, 0x23260220, 0x00346605, 0x00000000, - 0x00031b61, 0x25260220, 0x00345f05, 0x00000000, - 0x00131c61, 0x27260220, 0x00346005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x5f140000, 0xfb042124, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb0c2524, 0x00045f14, - 0x00040052, 0x59044160, 0x0e0e0040, 0x59055d05, - 0x00040027, 0x00014060, 0x00000000, 0xfffffe78, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041f65, 0x60058220, 0x02465705, 0xfffffffc, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0621940, 0x60205702, 0x00041970, 0x00010220, - 0x52463105, 0x00466205, 0x01040022, 0x0001c060, - 0x00000170, 0x00000170, 0xa0570040, 0x60005302, - 0xa05b1f40, 0x60004f02, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa05f1a40, 0x31005702, - 0x27591f70, 0x53005703, 0xa05d1b40, 0x31005b02, - 0x27530070, 0x4f005b03, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031c61, 0x25060220, - 0x00345f05, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131d61, 0x27060220, - 0x00346005, 0x00000000, 0x274f1c70, 0x5b005d03, - 0x00033661, 0x21060220, 0x00345d05, 0x00000000, - 0x00133661, 0x23060220, 0x00345e05, 0x00000000, - 0x275b0070, 0x57005f03, 0x00041c52, 0x63042e68, - 0x0e2e5305, 0x4f055105, 0x00041a52, 0x65042e68, - 0x0e2e5905, 0x5b055505, 0x00031a61, 0x21260220, - 0x00346305, 0x00000000, 0x00131b61, 0x23260220, - 0x00346405, 0x00000000, 0x00031b61, 0x25260220, - 0x00346505, 0x00000000, 0x00131c61, 0x27260220, - 0x00346605, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x64140000, - 0xf3002124, 0x00020000, 0x00042661, 0x68050020, - 0x00666407, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xf3082524, 0x00026814, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x000005a8, 0xe0663665, 0x00304b03, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0681940, 0x00426603, 0xee6a1965, 0x00306803, - 0x01040022, 0x0001c060, 0x00000360, 0x00000360, - 0x00041a70, 0x00010220, 0x52463105, 0x00466a05, - 0x01040022, 0x0001c060, 0x000001b8, 0x000001b8, - 0xa06c0040, 0x31004d02, 0xa0750040, 0x31004702, - 0x276e1a70, 0x4d006c03, 0xa1600040, 0x6c0e2f02, - 0xaa700040, 0x6d0e3302, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa1611c40, 0x750e0302, - 0xaa7a1d40, 0x760e0502, 0x00031c70, 0x71050220, - 0x52466005, 0x00442f06, 0x00033661, 0x21060220, - 0x00346005, 0x00000000, 0x00131d70, 0x72050220, - 0x52467005, 0x00443306, 0x00133661, 0x23060220, - 0x00347005, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031e61, 0x25060220, - 0x00346105, 0x00000000, 0x27770070, 0x47007503, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131f61, 0x27060220, 0x00347a05, 0x00000000, - 0x00030070, 0x7b050220, 0x52466105, 0x00440306, - 0x00130070, 0x7c050220, 0x52467a05, 0x00440506, - 0x00041f52, 0x73040e68, 0x0eae3505, 0x71056e05, - 0xa0791d40, 0x49227702, 0x00031a61, 0x21260220, - 0x00347305, 0x00000000, 0x00131b61, 0x23260220, - 0x00347405, 0x00000000, 0x00041b52, 0x7d040e68, - 0x0e2e3d05, 0x7b057905, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x74140000, - 0xf3002124, 0x00020000, 0x00031961, 0x25260220, - 0x00347d05, 0x00000000, 0x00131a61, 0x27260220, - 0x00347e05, 0x00000000, 0x00042661, 0x6c050020, - 0x00667407, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xf3082524, 0x00026c14, 0x00040025, 0x00004600, - 0x00000000, 0x00000188, 0xa07e0040, 0x6a004702, - 0xa04b0040, 0x6a004d02, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x27211a70, 0x47007e03, - 0xa1623640, 0x7e0e0302, 0xaa253640, 0x7f0e0502, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa1631c40, 0x4b0e2f02, 0xaa511d40, 0x4c0e3302, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0231d40, 0x49222102, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031d70, 0x26050220, - 0x52466205, 0x00440306, 0x00030061, 0x2b060220, - 0x00346205, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131e70, 0x27050220, - 0x52462505, 0x00440506, 0x00130061, 0x3b060220, - 0x00342505, 0x00000000, 0x00031f61, 0x29060220, - 0x00346305, 0x00000000, 0x00131f61, 0x2d060220, - 0x00345105, 0x00000000, 0x274f0070, 0x4d004b03, - 0x00030070, 0x52050220, 0x52466305, 0x00442f06, - 0x00130070, 0x53050220, 0x52465105, 0x00443306, - 0x00041f52, 0x47040e68, 0x0e2e3d05, 0x26052305, - 0x00041a52, 0x54040e68, 0x0eae3505, 0x52054f05, - 0x00031a61, 0x2b260220, 0x00344705, 0x00000000, - 0x00131b61, 0x3b260220, 0x00344805, 0x00000000, - 0x00031b61, 0x29260220, 0x00345405, 0x00000000, - 0x00131c61, 0x2d260220, 0x00345505, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000210, - 0xe1551a65, 0x03fe2b03, 0xea561d65, 0x03fe3b03, - 0xa0571940, 0x04025503, 0xe0591965, 0x03f05703, - 0xe05b1968, 0x00205903, 0x275d1970, 0x5b003103, - 0xae5f3670, 0x00005903, 0x00041965, 0x00010220, - 0x22465d05, 0x00465f05, 0x01040022, 0x0001c060, - 0x000001a8, 0x000001a8, 0x00043669, 0x60058660, - 0x02463105, 0x00000002, 0xe0623668, 0x01e03103, - 0x00030061, 0x64050220, 0x00442926, 0x00000000, - 0x00130061, 0x65050220, 0x00442d26, 0x00000000, - 0x00030061, 0x6b050220, 0x00442b26, 0x00000000, - 0x00133661, 0x6c050220, 0x00443b26, 0x00000000, - 0xa1691e40, 0x600e2902, 0xaa661f40, 0x610e2d02, - 0xa16a0040, 0x600e2b02, 0xaa6d3640, 0x610e3b02, - 0x00031c70, 0x67050220, 0x52466905, 0x00442906, - 0x00033661, 0x21060220, 0x00346905, 0x00000000, - 0x00131d70, 0x68050220, 0x52466605, 0x00442d06, - 0x00133661, 0x23060220, 0x00346605, 0x00000000, - 0x00031e70, 0x6e050220, 0x52466a05, 0x00442b06, - 0x00033661, 0x25060220, 0x00346a05, 0x00000000, - 0x00131f70, 0x6f050220, 0x52466d05, 0x00443b06, - 0x00133661, 0x27060220, 0x00346d05, 0x00000000, - 0x00041e52, 0x69040e68, 0x0e2e6405, 0x67056205, - 0x00041b52, 0x70040e68, 0x0e2e6b05, 0x6e056205, - 0x00031a61, 0x21260220, 0x00346905, 0x00000000, - 0x00131b61, 0x23260220, 0x00346a05, 0x00000000, - 0x00031b61, 0x25260220, 0x00347005, 0x00000000, - 0x00131c61, 0x27260220, 0x00347105, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x6d140000, 0xfb042124, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb0c2524, 0x00046d14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000ca8, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa02d1b40, 0x45000102, 0x00040069, 0x71058660, - 0x02464305, 0x00000005, 0xe01f1a68, 0x00602d03, - 0xa0731a40, 0x03f07103, 0x00041965, 0x3b058220, - 0x22467305, 0xffffffc0, 0x01040022, 0x0001c060, - 0x00000c38, 0x00000c38, 0xa0430040, 0x2d003902, - 0x00044c31, 0x77140000, 0xfb040724, 0x00040000, - 0x27451970, 0x39004303, 0xa1530040, 0x430e0302, - 0xaa540040, 0x440e0502, 0x00031a70, 0x74050220, - 0x52465305, 0x00440306, 0x00033661, 0x27060220, - 0x00345305, 0x00000000, 0x00131b70, 0x75050220, - 0x52465405, 0x00440506, 0x00133461, 0x2b060220, - 0x00345405, 0x00000000, 0xe07b0065, 0x03f05303, - 0xa07d1940, 0x04027b03, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xe0071965, 0x03f07d03, - 0xa0551940, 0x07203b02, 0xe0571968, 0x00205503, - 0x00042c69, 0x47058660, 0x02467705, 0x00000006, - 0x00041f52, 0x76040e68, 0x0eae3d05, 0x74054505, - 0xa16b1a40, 0x470e2f02, 0xaa781b40, 0x480e3302, - 0x00031b61, 0x27260220, 0x00347605, 0x00000000, - 0x00131c61, 0x2b260220, 0x00347705, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031c70, 0x6c050220, 0x52466b05, 0x00442f06, - 0x00033661, 0x25060220, 0x00346b05, 0x00000000, - 0x00131d70, 0x79050220, 0x52467805, 0x00443306, - 0x00133661, 0x29060220, 0x00347805, 0x00000000, - 0x00040070, 0x00010220, 0x52460705, 0x00463b05, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031d40, 0x6d052660, 0x06466c05, 0x00442f26, - 0x00131c40, 0x7a052660, 0x06467905, 0x00443326, - 0x00031a61, 0x25260220, 0x00346d05, 0x00000000, - 0x00131a61, 0x29260220, 0x00347a05, 0x00000000, - 0x01040022, 0x0001c060, 0x000004b8, 0x000004b8, - 0xa0093c40, 0x07004702, 0xa0233640, 0x07004302, - 0x00040069, 0x59058660, 0x02463705, 0x00000004, - 0x00040061, 0x51050220, 0x00463105, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x27211c70, 0x47000903, 0xa1490040, 0x090e2f02, - 0xaa4a0040, 0x0a0e3302, 0x274b1e70, 0x43002303, - 0xa14d0040, 0x230e0302, 0xaa4e0040, 0x240e0502, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031d70, 0x5d050220, 0x52464905, 0x00442f06, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131d70, 0x5e050220, 0x52464a05, 0x00443306, - 0xa05b1d40, 0x45224b02, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031d70, 0x5f050220, - 0x52464d05, 0x00440306, 0x00131d70, 0x60050220, - 0x52464e05, 0x00440506, 0x00041c52, 0x4b040e68, - 0x0eae3505, 0x5d052105, 0x00041a52, 0x4f040e68, - 0x0e2e3d05, 0x5f055b05, 0x00041a70, 0x00010220, - 0x42465105, 0x00465705, 0x01040028, 0x0001c660, - 0x00000188, 0x00000188, 0x00040069, 0x5b058660, - 0x02465105, 0x00000002, 0xe05d0068, 0x01e05103, - 0xa05f1a40, 0x5b004902, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa0611f40, 0x5b004d02, - 0x275b1a70, 0x49005f03, 0x00033c61, 0x07060220, - 0x00345f05, 0x00000000, 0x00133c61, 0x09060220, - 0x00346005, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031c61, 0x21060220, - 0x00346105, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131d61, 0x23060220, - 0x00346205, 0x00000000, 0x275f0070, 0x4d006103, - 0x00041e52, 0x61040e68, 0x0e2e4b05, 0x5b055d05, - 0x00041a52, 0x5b040e68, 0x0e2e4f05, 0x5f055d05, - 0x00031a61, 0x07260220, 0x00346105, 0x00000000, - 0x00131b61, 0x09260220, 0x00346205, 0x00000000, - 0x00031b61, 0x21260220, 0x00345b05, 0x00000000, - 0x00131c61, 0x23260220, 0x00345c05, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x6e140000, 0xfb040724, 0x00040000, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb0c2124, 0x00046e14, - 0x00040052, 0x51044160, 0x0e0e0040, 0x51055905, - 0x00040027, 0x00014060, 0x00000000, 0xfffffe68, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041f65, 0x60058220, 0x02465505, 0xfffffffc, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0621940, 0x60205502, 0x00041970, 0x00010220, - 0x52463105, 0x00466205, 0x01040022, 0x0001c060, - 0x000001a0, 0x000001a0, 0xa0630040, 0x60004d02, - 0xa0673640, 0x60004902, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x27651a70, 0x4d006303, - 0xa07d0040, 0x31006302, 0x27691b70, 0x49006703, - 0xa06b0040, 0x31006702, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x21060220, - 0x00347d05, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x23060220, - 0x00347e05, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x07060220, - 0x00346b05, 0x00000000, 0x80103c01, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x09060220, - 0x00346c05, 0x00000000, 0x276d3670, 0x67006b03, - 0x27710070, 0x63007d03, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x6f042e68, - 0x0e2e6905, 0x6d054b05, 0x00041a52, 0x73042e68, - 0x0e2e6505, 0x71054f05, 0x00031a61, 0x07260220, - 0x00346f05, 0x00000000, 0x00131b61, 0x09260220, - 0x00347005, 0x00000000, 0x00031b61, 0x21260220, - 0x00347305, 0x00000000, 0x00131c61, 0x23260220, - 0x00347405, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x70140000, - 0xf3000724, 0x00020000, 0x00042c61, 0x72050020, - 0x00667007, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xf3082124, 0x00027214, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x000005c8, 0xe0740065, 0x00305303, - 0xa0761940, 0x00427403, 0xee781965, 0x00307603, - 0x01040022, 0x0001c060, 0x00000360, 0x00000360, - 0x00041a70, 0x00010220, 0x52463105, 0x00467805, - 0x01040022, 0x0001c060, 0x000001c8, 0x000001c8, - 0xa07a0040, 0x31004702, 0xa04d0040, 0x31004302, - 0x277c1a70, 0x47007a03, 0xa16e3640, 0x7a0e2f02, - 0xaa7e0040, 0x7b0e3302, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa16f1c40, 0x4d0e0302, - 0xaa521d40, 0x4e0e0502, 0x00031c70, 0x49050220, - 0x52466e05, 0x00442f06, 0x00033c61, 0x07060220, - 0x00346e05, 0x00000000, 0x00131d70, 0x4a050220, - 0x52467e05, 0x00443306, 0x00133c61, 0x09060220, - 0x00347e05, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031e61, 0x21060220, - 0x00346f05, 0x00000000, 0x274f0070, 0x43004d03, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131f61, 0x23060220, 0x00345205, 0x00000000, - 0x00030070, 0x53050220, 0x52466f05, 0x00440306, - 0x00130070, 0x54050220, 0x52465205, 0x00440506, - 0x00041f52, 0x4b040e68, 0x0eae3505, 0x49057c05, - 0xa0511d40, 0x45224f02, 0x00031a61, 0x07260220, - 0x00344b05, 0x00000000, 0x00131b61, 0x09260220, - 0x00344c05, 0x00000000, 0x00041b52, 0x55040e68, - 0x0e2e3d05, 0x53055105, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044c31, 0x4c140000, - 0xf3000724, 0x00020000, 0x00031961, 0x21260220, - 0x00345505, 0x00000000, 0x00131a61, 0x23260220, - 0x00345605, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00042c61, 0x73050020, - 0x00664c07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xf3082124, 0x00027314, 0x00040025, 0x00004600, - 0x00000000, 0x00000178, 0xa0560040, 0x78004302, - 0xa0603640, 0x78004702, 0x27581a70, 0x43005603, - 0xa1700040, 0x560e0302, 0xaa5c0040, 0x570e0502, - 0xa1711c40, 0x600e2f02, 0xaa641d40, 0x610e3302, - 0xa05a1d40, 0x45225802, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031d70, 0x5d050220, - 0x52467005, 0x00440306, 0x00030061, 0x27060220, - 0x00347005, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131e70, 0x5e050220, - 0x52465c05, 0x00440506, 0x00130061, 0x2b060220, - 0x00345c05, 0x00000000, 0x00031f61, 0x25060220, - 0x00347105, 0x00000000, 0x00131f61, 0x29060220, - 0x00346405, 0x00000000, 0x27623670, 0x47006003, - 0x00030070, 0x65050220, 0x52467105, 0x00442f06, - 0x00133670, 0x66050220, 0x52466405, 0x00443306, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041f52, 0x5f040e68, 0x0e2e3d05, 0x5d055a05, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041a52, 0x67040e68, 0x0eae3505, 0x65056205, - 0x00031a61, 0x27260220, 0x00345f05, 0x00000000, - 0x00131b61, 0x2b260220, 0x00346005, 0x00000000, - 0x00031b61, 0x25260220, 0x00346705, 0x00000000, - 0x00131c61, 0x29260220, 0x00346805, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000240, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xe1681a65, 0x03fe2703, 0xea691d65, 0x03fe2b03, - 0xa06a1940, 0x04026803, 0xe06c1965, 0x03f06a03, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xe06e1968, 0x00206c03, 0x27701970, 0x6e003103, - 0xae723670, 0x00006c03, 0x00041965, 0x00010220, - 0x22467005, 0x00467205, 0x01040022, 0x0001c060, - 0x000001b8, 0x000001b8, 0x00043669, 0x73058660, - 0x02463105, 0x00000002, 0xe0750068, 0x01e03103, - 0x00030061, 0x77050220, 0x00442526, 0x00000000, - 0x00130061, 0x78050220, 0x00442926, 0x00000000, - 0x00030061, 0x7e050220, 0x00442726, 0x00000000, - 0x00130061, 0x7f050220, 0x00442b26, 0x00000000, - 0xa1721e40, 0x730e2502, 0xaa791f40, 0x740e2902, - 0xa17c0040, 0x730e2702, 0xaa430040, 0x740e2b02, - 0x00031c70, 0x7a050220, 0x52467205, 0x00442506, - 0x00033c61, 0x07060220, 0x00347205, 0x00000000, - 0x00131d70, 0x7b050220, 0x52467905, 0x00442906, - 0x00133c61, 0x09060220, 0x00347905, 0x00000000, - 0x00031e70, 0x44050220, 0x52467c05, 0x00442706, - 0x00033661, 0x21060220, 0x00347c05, 0x00000000, - 0x00131f70, 0x45050220, 0x52464305, 0x00442b06, - 0x00133661, 0x23060220, 0x00344305, 0x00000000, - 0x00041e52, 0x7c040e68, 0x0e2e7705, 0x7a057505, - 0x00041b52, 0x46040e68, 0x0e2e7e05, 0x44057505, - 0x00031a61, 0x07260220, 0x00347c05, 0x00000000, - 0x00131b61, 0x09260220, 0x00347d05, 0x00000000, - 0x00031b61, 0x21260220, 0x00344605, 0x00000000, - 0x00131c61, 0x23260220, 0x00344705, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044c31, 0x74140000, 0xfb040724, 0x00040000, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb0c2124, 0x00047414, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000018, - 0xa0011b40, 0x3b002d02, 0x00040024, 0x0001c060, - 0x00000020, 0x00000020, 0x00041f61, 0x1f050220, - 0x00461305, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000d58, 0x00042f69, 0x47058660, - 0x02460d05, 0x00000003, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xe0111c68, 0x00600103, - 0xa0491a40, 0x03f04703, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041965, 0x21058220, - 0x22464905, 0xffffffc0, 0x01040022, 0x0001c060, - 0x00000cd8, 0x00000cd8, 0xa0233640, 0x01003902, - 0xa17d0040, 0x04ce2f03, 0xaa4d0040, 0x04ce3303, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x27251b70, 0x39002303, 0xa1273640, 0x230e0302, - 0xaa283640, 0x240e0502, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031d61, 0x66060220, - 0x00347d05, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131d61, 0x68060220, - 0x00344d05, 0x00000000, 0x00031c70, 0x4a050220, - 0x52462705, 0x00440306, 0x00030061, 0x7b060220, - 0x00342705, 0x00000000, 0x00030070, 0x7e050220, - 0x52467d05, 0x00442f06, 0x00131e70, 0x4b050220, - 0x52462805, 0x00440506, 0x00133c61, 0x09060220, - 0x00342805, 0x00000000, 0xe0540065, 0x03f02703, - 0x00130070, 0x4e050220, 0x52464d05, 0x00443306, - 0x00031d40, 0x7f052660, 0x06467e05, 0x00442f26, - 0x00041d52, 0x4c040e68, 0x0eae3d05, 0x4a052505, - 0xa0561c40, 0x04025403, 0x00131c40, 0x4f052660, - 0x06464e05, 0x00443326, 0x00031c61, 0x66260220, - 0x00347f05, 0x00000000, 0x00031c61, 0x7b260220, - 0x00344c05, 0x00000000, 0x00131d61, 0x09260220, - 0x00344d05, 0x00000000, 0xe0581d65, 0x03f05603, - 0x00131d61, 0x68260220, 0x00344f05, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa02b1a40, 0x58202102, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x50140000, - 0xfb046624, 0x00040000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe02d1968, 0x00202b03, - 0x00042669, 0x29058660, 0x02465005, 0x00000006, - 0xa1391940, 0x290e2f02, 0xaa511a40, 0x2a0e3302, - 0x00031a70, 0x3a050220, 0x52463905, 0x00442f06, - 0x00030061, 0x79060220, 0x00343905, 0x00000000, - 0x00131b70, 0x52050220, 0x52465105, 0x00443306, - 0x00133c61, 0x07060220, 0x00345105, 0x00000000, - 0x00040070, 0x00010220, 0x52465805, 0x00462105, - 0x00031d40, 0x3b052660, 0x06463a05, 0x00442f26, - 0x00131c40, 0x53052660, 0x06465205, 0x00443326, - 0x00031a61, 0x79260220, 0x00343b05, 0x00000000, - 0x00131a61, 0x07260220, 0x00345305, 0x00000000, - 0x01040022, 0x0001c060, 0x00000448, 0x00000448, - 0xa05a0040, 0x58002902, 0xa05e3640, 0x58002302, - 0x00040069, 0x39058660, 0x02463705, 0x00000004, - 0x00040061, 0x7d050220, 0x00463105, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x275c1c70, 0x29005a03, 0xa13b0040, 0x5a0e2f02, - 0xaa3c0040, 0x5b0e3302, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x27601e70, 0x23005e03, - 0xa1453440, 0x5e0e0302, 0xaa463440, 0x5f0e0502, - 0x00031d70, 0x64050220, 0x52463b05, 0x00442f06, - 0x00131d70, 0x65050220, 0x52463c05, 0x00443306, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0621d40, 0x25226002, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031d70, 0x66050220, - 0x52464505, 0x00440306, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131d70, 0x67050220, - 0x52464605, 0x00440506, 0x00041c52, 0x43040e68, - 0x0eae3505, 0x64055c05, 0x00041a52, 0x47040e68, - 0x0e2e3d05, 0x66056205, 0x00041a70, 0x00010220, - 0x42467d05, 0x00462d05, 0x01040028, 0x0001c660, - 0x00000148, 0x00000148, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041f69, 0x6f058660, - 0x02467d05, 0x00000002, 0xe0490068, 0x01e07d03, - 0xa04b1a40, 0x6f003b02, 0xa04f0040, 0x6f004502, - 0x274d1a70, 0x3b004b03, 0x00033661, 0x67060220, - 0x00344b05, 0x00000000, 0x00133661, 0x69060220, - 0x00344c05, 0x00000000, 0x27511c70, 0x45004f03, - 0x00033661, 0x6b060220, 0x00344f05, 0x00000000, - 0x00133661, 0x6d060220, 0x00345005, 0x00000000, - 0x00041e52, 0x70040e68, 0x0e2e4305, 0x4d054905, - 0x00041c52, 0x72040e68, 0x0e2e4705, 0x51054905, - 0x00031a61, 0x67260220, 0x00347005, 0x00000000, - 0x00131b61, 0x69260220, 0x00347105, 0x00000000, - 0x00031b61, 0x6b260220, 0x00347205, 0x00000000, - 0x00131c61, 0x6d260220, 0x00347305, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x75140000, 0xfb046724, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb0c6b24, 0x00047514, - 0x00040052, 0x7d044160, 0x0e0e0040, 0x7d053905, - 0x00040027, 0x00014060, 0x00000000, 0xfffffea8, - 0x00043665, 0x73058220, 0x02462b05, 0xfffffffc, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0751940, 0x73202b02, 0x00041970, 0x00010220, - 0x52463105, 0x00467505, 0x01040022, 0x0001c060, - 0x00000170, 0x00000170, 0xa0760040, 0x73004502, - 0xa02b0040, 0x73003b02, 0x277d1a70, 0x45007603, - 0x272d1a70, 0x3b002b03, 0xa0450040, 0x31007602, - 0xa0370040, 0x31002b02, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031a61, 0x70060220, - 0x00344505, 0x00000000, 0x00131b61, 0x72060220, - 0x00344605, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031b61, 0x6c060220, - 0x00343705, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131c61, 0x6e060220, - 0x00343805, 0x00000000, 0x27390070, 0x2b003703, - 0x27490070, 0x76004503, 0x00041a52, 0x3b042e68, - 0x0e2e2d05, 0x39054305, 0x00041a52, 0x4b042e68, - 0x0e2e7d05, 0x49054705, 0x00031a61, 0x6c260220, - 0x00343b05, 0x00000000, 0x00131b61, 0x6e260220, - 0x00343c05, 0x00000000, 0x00031b61, 0x70260220, - 0x00344b05, 0x00000000, 0x00131c61, 0x72260220, - 0x00344c05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x43140000, - 0xf3006c24, 0x00020000, 0x00042661, 0x76050020, - 0x00664307, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xf3087024, 0x00027614, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000618, 0xe04c0065, 0x00302703, - 0xa04e1940, 0x00424c03, 0xee501965, 0x00304e03, - 0x01040022, 0x0001c060, 0x000003a0, 0x000003a0, - 0x00041a70, 0x00010220, 0x52463105, 0x00465005, - 0x01040022, 0x0001c060, 0x000001c8, 0x000001c8, - 0xa0520040, 0x31002902, 0xa05b0040, 0x31002302, - 0x27541a70, 0x29005203, 0xa13c0040, 0x520e2f02, - 0xaa560040, 0x530e3302, 0xa1431c40, 0x5b0e0302, - 0xaa601d40, 0x5c0e0502, 0x00031c70, 0x57050220, - 0x52463c05, 0x00442f06, 0x00033661, 0x71060220, - 0x00343c05, 0x00000000, 0x00131d70, 0x58050220, - 0x52465605, 0x00443306, 0x00133661, 0x73060220, - 0x00345605, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031e61, 0x75060220, - 0x00344305, 0x00000000, 0x275d3670, 0x23005b03, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131f61, 0x77060220, 0x00346005, 0x00000000, - 0x00033670, 0x61050220, 0x52464305, 0x00440306, - 0x00133670, 0x62050220, 0x52466005, 0x00440506, - 0x00041f52, 0x59040e68, 0x0eae3505, 0x57055405, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa05f1d40, 0x25225d02, 0x00031a61, 0x71260220, - 0x00345905, 0x00000000, 0x00131b61, 0x73260220, - 0x00345a05, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041b52, 0x63040e68, - 0x0e2e3d05, 0x61055f05, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x5a140000, - 0xf3007124, 0x00020000, 0x00031961, 0x75260220, - 0x00346305, 0x00000000, 0x00131a61, 0x77260220, - 0x00346405, 0x00000000, 0x00042661, 0x7d050020, - 0x00665a07, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x00000000, - 0xf3087524, 0x00027d14, 0x00040025, 0x00004600, - 0x00000000, 0x000001b8, 0xa0641b40, 0x50002302, - 0xa06e3640, 0x50002902, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x27661a70, 0x23006403, - 0xa1440040, 0x640e0302, 0xaa6a3640, 0x650e0502, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa1451c40, 0x6e0e2f02, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0xaa721d40, 0x6f0e3302, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa0681d40, 0x25226602, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00031d70, 0x6b050220, - 0x52464405, 0x00440306, 0x00030061, 0x7b060220, - 0x00344405, 0x00000000, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131e70, 0x6c050220, - 0x52466a05, 0x00440506, 0x00130061, 0x09060220, - 0x00346a05, 0x00000000, 0x00031f61, 0x79060220, - 0x00344505, 0x00000000, 0x00131f61, 0x07060220, - 0x00347205, 0x00000000, 0x27703670, 0x29006e03, - 0x00033670, 0x73050220, 0x52464505, 0x00442f06, - 0x00133670, 0x74050220, 0x52467205, 0x00443306, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041f52, 0x6d040e68, 0x0e2e3d05, 0x6b056805, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041a52, 0x75040e68, 0x0eae3505, 0x73057005, - 0x00031a61, 0x7b260220, 0x00346d05, 0x00000000, - 0x00131b61, 0x09260220, 0x00346e05, 0x00000000, - 0x00031b61, 0x79260220, 0x00347505, 0x00000000, - 0x00131c61, 0x07260220, 0x00347605, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000250, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xe1761d65, 0x03fe7b03, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0xea771d65, 0x03fe0903, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0xa07d1940, 0x04027603, 0xe0031965, 0x03f07d03, - 0xe0051968, 0x00200303, 0x27231970, 0x05003103, - 0xae250070, 0x00000303, 0x00041965, 0x00010220, - 0x22462305, 0x00462505, 0x01040022, 0x0001c060, - 0x000001b8, 0x000001b8, 0x00040069, 0x26058660, - 0x02463105, 0x00000002, 0xe0280068, 0x01e03103, - 0x00030061, 0x2a050220, 0x00447926, 0x00000000, - 0x00130061, 0x2b050220, 0x00440726, 0x00000000, - 0x00030061, 0x31050220, 0x00447b26, 0x00000000, - 0x00130061, 0x32050220, 0x00440926, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa1461e40, 0x260e7902, 0xaa2c1f40, 0x270e0702, - 0xa1470040, 0x260e7b02, 0xaa330040, 0x270e0902, - 0x00031c70, 0x2d050220, 0x52464605, 0x00447906, - 0x00030061, 0x59060220, 0x00344605, 0x00000000, - 0x00131d70, 0x2e050220, 0x52462c05, 0x00440706, - 0x00130061, 0x5b060220, 0x00342c05, 0x00000000, - 0x00031e70, 0x34050220, 0x52464705, 0x00447b06, - 0x00033661, 0x5d060220, 0x00344705, 0x00000000, - 0x00131f70, 0x35050220, 0x52463305, 0x00440906, - 0x00133661, 0x5f060220, 0x00343305, 0x00000000, - 0x00041e52, 0x2f040e68, 0x0e2e2a05, 0x2d052805, - 0x00041b52, 0x36040e68, 0x0e2e3105, 0x34052805, - 0x00031a61, 0x59260220, 0x00342f05, 0x00000000, - 0x00131b61, 0x5b260220, 0x00343005, 0x00000000, - 0x00031b61, 0x5d260220, 0x00343605, 0x00000000, - 0x00131c61, 0x5f260220, 0x00343705, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x7e140000, 0xfb045924, 0x00040000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb0c5d24, 0x00047e14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x00000020, - 0xa0371b40, 0x21000102, 0xe0191968, 0x00603703, - 0x00040024, 0x0001c060, 0x00000080, 0x00000080, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x15050220, 0x00461305, 0x00000000, - 0x00040061, 0x17050220, 0x00461305, 0x00000000, - 0x00041c61, 0x19050220, 0x00461305, 0x00000000, - 0x00043661, 0x0f050220, 0x00461305, 0x00000000, - 0x00043661, 0x11050220, 0x00461305, 0x00000000, - 0x00040061, 0x1f050220, 0x00461305, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0xa0380040, 0x02803f03, 0xa03d0040, 0x04003f03, - 0x273a1a70, 0x3f003803, 0x00033c61, 0x06060220, - 0x00343805, 0x00000000, 0x00133c61, 0x08060220, - 0x00343905, 0x00000000, 0x27431c70, 0x3f003d03, - 0x00031f61, 0x01060220, 0x00343d05, 0x00000000, - 0x00130061, 0x03060220, 0x00343e05, 0x00000000, - 0xa03c1e40, 0x41023a02, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa0451c40, 0x41024302, - 0x00031a61, 0x06260220, 0x00343c05, 0x00000000, - 0x00131b61, 0x08260220, 0x00343d05, 0x00000000, - 0x00031b61, 0x01260220, 0x00344505, 0x00000000, - 0x00131c61, 0x03260220, 0x00344605, 0x00000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x00000000, 0xfb0c0124, 0x003c0b44, - 0xa0460040, 0x05003f03, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x27481970, 0x3f004603, - 0x00033d61, 0x02060220, 0x00344605, 0x00000000, - 0x00133d61, 0x04060220, 0x00344705, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa04a1b40, 0x41024802, 0x00031961, 0x02260220, - 0x00344a05, 0x00000000, 0x00131a61, 0x04260220, - 0x00344b05, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x00000000, - 0xfb0c0224, 0x001c1b34, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00044f31, 0x00000000, - 0xfb0c0624, 0x003c1344, 0x80033661, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, - 0x314e4547, 0x54525f32, 0x305f5341, 0x00003530, -}; -static const struct brw_kernel gfx125_bvh_copy_serialize_indirect = { - .prog_data = { - .base.nr_params = 14, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 1024, - .base.total_shared = 0, - .base.program_size = 57520, - .base.const_data_size = 15, - .base.const_data_offset = 57504, - .base.num_relocs = 2, - .base.relocs = gfx125_bvh_copy_serialize_indirect_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 14, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 24, - .arg_count = 3, - .args = gfx125_bvh_copy_serialize_indirect_args, - .code = gfx125_bvh_copy_serialize_indirect_code, -}; -const char *gfx125_bvh_copy_serialize_indirect_sha1 = "14fe4fb8192ec20a2b27b3fd887be8bf4e1c9455"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_postbuild_info_compacted_size.h b/src/intel/vulkan/grl/gfx125_bvh_postbuild_info_compacted_size.h deleted file mode 100644 index d0240914b23..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_postbuild_info_compacted_size.h +++ /dev/null @@ -1,351 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_postbuild_info_compacted_size_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_postbuild_info_compacted_size_args[] = { - { 0, 8 }, - { 8, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g127<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -add(1) g88<1>UD g127<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(1) g1UD g88UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g7.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g3.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g7<2>F g2<0,1,0>F { align1 1Q F@2 compacted }; -mov(8) g3<2>F g2.2<0,1,0>F { align1 1Q F@2 compacted }; -add(8) g110<1>D g7<8,4,2>D 32D { align1 1Q F@2 compacted }; -add(8) g20<1>D g7<8,4,2>D 16D { align1 1Q compacted }; -cmp.l.f0.0(8) g35<1>UD g110<1,1,0>UD 0x00000020UD { align1 1Q I@2 compacted }; -mov(8) g113<2>UD g110<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g21<1>UD g20<1,1,0>UD 0x00000010UD { align1 1Q I@3 compacted }; -mov(8) g115<2>UD g20<4,4,1>UD { align1 1Q }; -add(8) g11<1>D -g35<8,8,1>D g7.1<8,4,2>D { align1 1Q I@4 }; -add(8) g22<1>D -g21<8,8,1>D g7.1<8,4,2>D { align1 1Q I@3 }; -mov(8) g113.1<2>UD g11<4,4,1>UD { align1 1Q I@2 }; -mov(8) g115.1<2>UD g22<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(8) g12UD g113UD nullUD 0x0440f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) g23UD g115UD nullUD 0x0440f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $2 }; -add(8) g16<1>D g13<1,1,0>D -g12<1,1,0>D { align1 1Q $1.dst compacted }; -add(8) g27<1>D g26<1,1,0>D -g25<1,1,0>D { align1 1Q $2.dst compacted }; -add(8) g33<1>D g24<1,1,0>D -g23<1,1,0>D { align1 1Q $2.dst compacted }; -shr(8) g17<1>UD g16<1,1,0>UD 0x00000001UD { align1 1Q I@3 compacted }; -shr(8) g19<1>UD g16<1,1,0>UD 0x0000001aUD { align1 1Q compacted }; -shl(8) g28<1>D g27<8,8,1>D 0x00000006UD { align1 1Q I@4 }; -shr(8) g6<1>UD g27<1,1,0>UD 0x0000001aUD { align1 1Q compacted }; -shl(8) g34<1>D g33<8,8,1>D 0x00000006UD { align1 1Q I@5 }; -shr(8) g10<1>UD g33<1,1,0>UD 0x0000001aUD { align1 1Q compacted }; -shl(8) g18<1>D g17<8,8,1>D 0x00000007UD { align1 1Q I@6 }; -add(8) g30<1>D g18<1,1,0>D g28<1,1,0>D { align1 1Q I@1 compacted }; -cmp.l.f0.0(8) g31<1>UD g30<1,1,0>UD g18<1,1,0>UD { align1 1Q I@1 compacted }; -add(8) g36<1>D g30<1,1,0>D g34<1,1,0>D { align1 1Q I@5 compacted }; -add3(8) g32<1>D g19<8,8,1>D g6<8,8,1>D -g31<1,1,1>D { align1 1Q I@2 }; -cmp.l.f0.0(8) g37<1>UD g36<1,1,0>UD g30<1,1,0>UD { align1 1Q I@2 compacted }; -cmp.l.f0.0(8) null<1>UD g14<8,8,1>UD g15<8,8,1>UD { align1 1Q $1.dst }; -add3(8) g38<1>D g32<8,8,1>D g10<8,8,1>D -g37<1,1,1>D { align1 1Q I@2 }; -(+f0.0) if(8) JIP: LABEL1 UIP: LABEL0 { align1 1Q }; -add(8) g39<1>D g7<8,4,2>D 64D { align1 1Q compacted }; -add(8) g50<1>D g7<8,4,2>D 88D { align1 1Q compacted }; -cmp.l.f0.0(8) g40<1>UD g39<8,8,1>UD g7<8,4,2>UD { align1 1Q I@2 }; -mov(8) g116<2>UD g39<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g51<1>UD g50<8,8,1>UD g7<8,4,2>UD { align1 1Q I@3 }; -mov(8) g118<2>UD g50<4,4,1>UD { align1 1Q }; -add(8) g41<1>D -g40<8,8,1>D g7.1<8,4,2>D { align1 1Q I@4 }; -add(8) g52<1>D -g51<8,8,1>D g7.1<8,4,2>D { align1 1Q I@3 }; -mov(8) g116.1<2>UD g41<4,4,1>UD { align1 1Q I@2 }; -mov(8) g118.1<2>UD g52<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(8) g42UD g116UD nullUD 0x04203582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) g53UD g118UD nullUD 0x04101582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 1, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $3 }; -mul(8) g44<1>D g42<1,1,0>D 12W { align1 1Q $2.dst compacted }; -shl(8) g47<1>D g43<8,8,1>D 0x00000003UD { align1 1Q $2.dst }; -cmp.l.f0.0(8) null<1>UD g14<8,8,1>UD g53<8,8,1>UD { align1 1Q $3.dst }; -add(8) g45<1>D g44<1,1,0>D 63D { align1 1Q I@3 compacted }; -add(8) g48<1>D g47<1,1,0>D 63D { align1 1Q I@3 compacted }; -and(8) g46<1>UD g45<8,8,1>UD 0xffffffc0UD { align1 1Q I@2 }; -and(8) g49<1>UD g48<8,8,1>UD 0xffffffc0UD { align1 1Q I@2 }; -(+f0.0) if(8) JIP: LABEL3 UIP: LABEL2 { align1 1Q }; -add(8) g54<1>D g33<1,1,0>D 255D { align1 1Q compacted }; -add(8) g56<1>D g7<8,4,2>D 80D { align1 1Q compacted }; -shl(8) g66<1>D g33<8,8,1>D 0x00000005UD { align1 1Q }; -and(8) g55<1>UD g54<8,8,1>UD 0xffffff00UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g57<1>UD g56<8,8,1>UD g7<8,4,2>UD { align1 1Q I@3 }; -mov(8) g119<2>UD g56<4,4,1>UD { align1 1Q $3.src }; -add(8) g67<1>D g66<1,1,0>D 63D { align1 1Q I@4 compacted }; -add(8) g58<1>D -g57<8,8,1>D g7.1<8,4,2>D { align1 1Q I@3 }; -and(8) g68<1>UD g67<8,8,1>UD 0xffffffc0UD { align1 1Q I@2 }; -mov(8) g119.1<2>UD g58<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) g59UD g119UD nullUD 0x04101582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 1, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $3 }; -add(8) g60<1>D g59<1,1,0>D 255D { align1 1Q $3.dst compacted }; -and(8) g61<1>UD g60<8,8,1>UD 0xffffff00UD { align1 1Q I@1 }; -add(8) g62<1>D g55<1,1,0>D g61<1,1,0>D { align1 1Q I@1 compacted }; -mul(8) g63<1>D g62<1,1,0>D 12W { align1 1Q I@1 compacted }; -add(8) g64<1>D g63<1,1,0>D 63D { align1 1Q I@1 compacted }; -and(8) g65<1>UD g64<8,8,1>UD 0xffffffc0UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g88<1>D g65<1,1,0>D g68<1,1,0>D { align1 1Q I@1 compacted }; -else(8) JIP: LABEL2 UIP: LABEL2 { align1 1Q }; - -LABEL3: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(8) g88<1>UD 0x00000000UD { align1 1Q }; - -LABEL2: -endif(8) JIP: LABEL4 { align1 1Q }; -add(8) g69<1>D g7<8,4,2>D 12D { align1 1Q compacted }; -cmp.l.f0.0(8) g70<1>UD g69<8,8,1>UD g7<8,4,2>UD { align1 1Q I@1 }; -mov(8) g120<2>UD g69<4,4,1>UD { align1 1Q $3.src }; -add(8) g71<1>D -g70<8,8,1>D g7.1<8,4,2>D { align1 1Q I@2 }; -mov(8) g120.1<2>UD g71<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) g72UD g120UD nullUD 0x04101582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 1, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $4 }; -shl(8) g73<1>D g72<8,8,1>D 0x00000002UD { align1 1Q $4.dst }; -add(8) g74<1>D g73<1,1,0>D 51D { align1 1Q I@1 compacted }; -and(8) g75<1>UD g74<8,8,1>UD 0xffffffc0UD { align1 1Q I@1 }; -add(8) g76<1>D g75<1,1,0>D g46<1,1,0>D { align1 1Q I@1 compacted }; -add3(8) g29<1>D g76<8,8,1>D g49<8,8,1>D g88<1,1,1>D { align1 1Q I@1 }; - -LABEL4: -else(8) JIP: LABEL0 UIP: LABEL0 { align1 1Q }; - -LABEL1: -mov(8) g29<1>UD 0x00000000UD { align1 1Q I@2 }; - -LABEL0: -endif(8) JIP: LABEL5 { align1 1Q }; - -LABEL5: -add(8) g77<1>D g36<1,1,0>D g29<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g79<1>D g7<8,4,2>D 12D { align1 1Q compacted }; -add(8) g89<1>D g7<8,4,2>D 156D { align1 1Q compacted }; -add(8) g98<1>D g7<8,4,2>D 164D { align1 1Q compacted }; -cmp.l.f0.0(8) g78<1>UD g77<1,1,0>UD g36<1,1,0>UD { align1 1Q I@4 compacted }; -cmp.l.f0.0(8) g80<1>UD g79<8,8,1>UD g7<8,4,2>UD { align1 1Q I@4 }; -mov(8) g121<2>UD g79<4,4,1>UD { align1 1Q $4.src }; -mov(8) g123<2>UD g89<4,4,1>UD { align1 1Q I@5 }; -mov(8) g125<2>UD g98<4,4,1>UD { align1 1Q I@5 }; -add(8) g81<1>D -g80<8,8,1>D g7.1<8,4,2>D { align1 1Q I@4 }; -mov(8) g121.1<2>UD g81<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) g82UD g121UD nullUD 0x04101582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 1, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $5 }; -add(8) g83<1>D g82<1,1,0>D -3D { align1 1Q $5.dst compacted }; -shl(8) g84<1>D g82<8,8,1>D 0x00000006UD { align1 1Q }; -shr(8) g85<1>UD g83<1,1,0>UD 0x0000001aUD { align1 1Q I@2 compacted }; -add3(8) g86<1>D 65344W g84<8,8,1>D g77<1,1,1>D { align1 1Q I@2 }; -add3(8) g5<1>D -g78<8,8,1>D g38<8,8,1>D g85<1,1,1>D { align1 1Q I@2 }; -cmp.l.f0.0(8) g87<1>UD g86<1,1,0>UD g77<1,1,0>UD { align1 1Q I@2 compacted }; -cmp.l.f0.0(8) g90<1>UD g89<1,1,0>UD 0x0000009cUD { align1 1Q compacted }; -add(8) g91<1>D -g90<8,8,1>D g7.1<8,4,2>D { align1 1Q I@1 }; -mov(8) g123.1<2>UD g91<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) g92UD g123UD nullUD 0x04101582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 1, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $6 }; -shl(8) g93<1>D g92<8,8,1>D 0x00000006UD { align1 1Q $6.dst }; -shr(8) g94<1>UD g92<1,1,0>UD 0x0000001aUD { align1 1Q compacted }; -add(8) g95<1>D g86<1,1,0>D g93<1,1,0>D { align1 1Q I@2 compacted }; -add3(8) g97<1>D -g87<8,8,1>D g5<8,8,1>D g94<1,1,1>D { align1 1Q I@2 }; -cmp.l.f0.0(8) g96<1>UD g95<1,1,0>UD g86<1,1,0>UD { align1 1Q I@2 compacted }; -cmp.l.f0.0(8) g99<1>UD g98<1,1,0>UD 0x000000a4UD { align1 1Q compacted }; -add(8) g100<1>D -g99<8,8,1>D g7.1<8,4,2>D { align1 1Q I@1 }; -mov(8) g125.1<2>UD g100<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) g101UD g125UD nullUD 0x04101582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 1, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $7 }; -shl(8) g102<1>D g101<8,8,1>D 0x00000003UD { align1 1Q $7.dst }; -shr(8) g103<1>UD g101<1,1,0>UD 0x0000001dUD { align1 1Q compacted }; -add(8) g104<1>D g102<1,1,0>D 63D { align1 1Q I@2 compacted }; -cmp.l.f0.0(8) g105<1>UD g104<1,1,0>UD g102<1,1,0>UD { align1 1Q I@1 compacted }; -and(8) g107<1>UD g104<8,8,1>UD 0xffffffc0UD { align1 1Q }; -add(8) g106<1>D -g105<1,1,0>D g103<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g108<1>D g95<1,1,0>D g107<1,1,0>D { align1 1Q I@2 compacted }; -add3(8) g9<1>D -g96<8,8,1>D g97<8,8,1>D g106<1,1,1>D { align1 1Q I@2 }; -cmp.l.f0.0(8) g109<1>UD g108<1,1,0>UD g95<1,1,0>UD { align1 1Q I@2 compacted }; -add(8) g111<1>D g108<1,1,0>D 255D { align1 1Q compacted }; -cmp.l.f0.0(8) g112<1>UD g111<1,1,0>UD 0x000000ffUD { align1 1Q I@1 compacted }; -and(8) g126<1>UD g111<8,8,1>UD 0xffffffc0UD { align1 1Q $7.src }; -add3(8) g127<1>D -g109<8,8,1>D g9<8,8,1>D -g112<1,1,1>D { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(8) nullUD g3UD g126UD 0x04003586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1Q $8 }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q $8.src }; -send(8) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1Q A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_postbuild_info_compacted_size_code[] = { - 0x80000065, 0x7f058220, 0x02000004, 0xffffffc0, - 0xe2581940, 0x00017f03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa00580c, 0x00340000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x21070061, 0x001102cc, - 0x00030061, 0x03260aa0, 0x00000264, 0x00000000, - 0x21071261, 0x00110204, 0x21031261, 0x00110244, - 0xa16e1240, 0x020e0703, 0xa1140040, 0x010e0703, - 0xf0231a70, 0x02006e03, 0x00030061, 0x71060220, - 0x00346e05, 0x00000000, 0xf0151b70, 0x01001403, - 0x00030061, 0x73060220, 0x00341405, 0x00000000, - 0x00031c40, 0x0b052660, 0x06462305, 0x00440726, - 0x00031b40, 0x16052660, 0x06461505, 0x00440726, - 0x00031a61, 0x71260220, 0x00340b05, 0x00000000, - 0x00031a61, 0x73260220, 0x00341605, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00034131, 0x0c240000, 0xfb047114, 0x003c0000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034231, 0x17240000, 0xfb047314, 0x003c0000, - 0xa1102140, 0x0c200d02, 0xa11b2240, 0x19201a02, - 0xa1212240, 0x17201802, 0xe1111b68, 0x00101003, - 0xe1130068, 0x01a01003, 0x00031c69, 0x1c058660, - 0x02461b05, 0x00000006, 0xe1060068, 0x01a01b03, - 0x00031d69, 0x22058660, 0x02462105, 0x00000006, - 0xe10a0068, 0x01a02103, 0x00031e69, 0x12058660, - 0x02461105, 0x00000007, 0xa11e1940, 0x1c001202, - 0x301f1970, 0x12001e03, 0xa1241d40, 0x22001e02, - 0x00031a52, 0x20040e68, 0x0e2e1305, 0x1f050605, - 0x30251a70, 0x1e002403, 0x00032170, 0x00010220, - 0x52460e05, 0x00460f05, 0x00031a52, 0x26040e68, - 0x0e2e2005, 0x25050a05, 0x01030022, 0x0001c060, - 0x00000360, 0x00000350, 0xa1270040, 0x040e0703, - 0xa1320040, 0x058e0703, 0x00031a70, 0x28050220, - 0x52462705, 0x00440706, 0x00033261, 0x74060220, - 0x00342705, 0x00000000, 0x00031b70, 0x33050220, - 0x52463205, 0x00440706, 0x00030061, 0x76060220, - 0x00343205, 0x00000000, 0x00031c40, 0x29052660, - 0x06462805, 0x00440726, 0x00031b40, 0x34052660, - 0x06463305, 0x00440726, 0x00031a61, 0x74260220, - 0x00342905, 0x00000000, 0x00031a61, 0x76260220, - 0x00343405, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00034231, 0x2a140000, - 0xfb047414, 0x000c0000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00034331, 0x350c0000, - 0xfb047614, 0x00040000, 0x612c2241, 0x00c02a02, - 0x00032269, 0x2f058660, 0x02462b05, 0x00000003, - 0x00032370, 0x00010220, 0x52460e05, 0x00463505, - 0xa12d1b40, 0x03f02c03, 0xa1301b40, 0x03f02f03, - 0x00031a65, 0x2e058220, 0x02462d05, 0xffffffc0, - 0x00031a65, 0x31058220, 0x02463005, 0xffffffc0, - 0x01030022, 0x0001c060, 0x00000150, 0x00000120, - 0xa1360040, 0x0ff02103, 0xa1380040, 0x050e0703, - 0x00030069, 0x42058660, 0x02462105, 0x00000005, - 0x00031b65, 0x37058220, 0x02463605, 0xffffff00, - 0x00031b70, 0x39050220, 0x52463805, 0x00440706, - 0x00033361, 0x77060220, 0x00343805, 0x00000000, - 0xa1431c40, 0x03f04203, 0x00031b40, 0x3a052660, - 0x06463905, 0x00440726, 0x00031a65, 0x44058220, - 0x02464305, 0xffffffc0, 0x00031a61, 0x77260220, - 0x00343a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00034331, 0x3b0c0000, - 0xfb047714, 0x00040000, 0xa13c2340, 0x0ff03b03, - 0x00031965, 0x3d058220, 0x02463c05, 0xffffff00, - 0xa13e1940, 0x3d003702, 0x613f1941, 0x00c03e02, - 0xa1401940, 0x03f03f03, 0x00031965, 0x41058220, - 0x02464005, 0xffffffc0, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa1581940, 0x44004102, - 0x00030024, 0x0001c060, 0x00000040, 0x00000040, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x58054220, 0x00000000, 0x00000000, - 0x00030025, 0x00004600, 0x00000000, 0x000000b8, - 0xa1450040, 0x00ce0703, 0x00031970, 0x46050220, - 0x52464505, 0x00440706, 0x00033361, 0x78060220, - 0x00344505, 0x00000000, 0x00031a40, 0x47052660, - 0x06464605, 0x00440726, 0x00031961, 0x78260220, - 0x00344705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00034431, 0x480c0000, - 0xfb047814, 0x00040000, 0x00032469, 0x49058660, - 0x02464805, 0x00000002, 0xa14a1940, 0x03304903, - 0x00031965, 0x4b058220, 0x02464a05, 0xffffffc0, - 0xa14c1940, 0x2e004b02, 0x00031952, 0x1d040e68, - 0x0e0e4c05, 0x58053105, 0x00030024, 0x0001c060, - 0x00000020, 0x00000020, 0x00031a61, 0x1d054220, - 0x00000000, 0x00000000, 0x00030025, 0x00004600, - 0x00000000, 0x00000010, 0xa14d1a40, 0x1d002402, - 0xa14f0040, 0x00ce0703, 0xa1590040, 0x09ce0703, - 0xa1620040, 0x0a4e0703, 0x304e1c70, 0x24004d03, - 0x00031c70, 0x50050220, 0x52464f05, 0x00440706, - 0x00033461, 0x79060220, 0x00344f05, 0x00000000, - 0x00031d61, 0x7b060220, 0x00345905, 0x00000000, - 0x00031d61, 0x7d060220, 0x00346205, 0x00000000, - 0x00031c40, 0x51052660, 0x06465005, 0x00440726, - 0x00031961, 0x79260220, 0x00345105, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034531, 0x520c0000, 0xfb047914, 0x00040000, - 0xa1532540, 0xffd05203, 0x00030069, 0x54058660, - 0x02465205, 0x00000006, 0xe1551a68, 0x01a05303, - 0x00031a52, 0x56044560, 0x0e0eff40, 0x4d055405, - 0x00031a52, 0x05042e68, 0x0e0e4e05, 0x55052605, - 0x30571a70, 0x4d005603, 0xf05a0070, 0x09c05903, - 0x00031940, 0x5b052660, 0x06465a05, 0x00440726, - 0x00031961, 0x7b260220, 0x00345b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034631, 0x5c0c0000, 0xfb047b14, 0x00040000, - 0x00032669, 0x5d058660, 0x02465c05, 0x00000006, - 0xe15e0068, 0x01a05c03, 0xa15f1a40, 0x5d005602, - 0x00031a52, 0x61042e68, 0x0e0e5705, 0x5e050505, - 0x30601a70, 0x56005f03, 0xf0630070, 0x0a406203, - 0x00031940, 0x64052660, 0x06466305, 0x00440726, - 0x00031961, 0x7d260220, 0x00346405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034731, 0x650c0000, 0xfb047d14, 0x00040000, - 0x00032769, 0x66058660, 0x02466505, 0x00000003, - 0xe1670068, 0x01d06503, 0xa1681a40, 0x03f06603, - 0x30691970, 0x66006803, 0x00030065, 0x6b058220, - 0x02466805, 0xffffffc0, 0xa16a1a40, 0x67026902, - 0xa16c1a40, 0x6b005f02, 0x00031a52, 0x09042e68, - 0x0e0e6005, 0x6a056105, 0x306d1a70, 0x5f006c03, - 0xa16f0040, 0x0ff06c03, 0xf0701970, 0x0ff06f03, - 0x00033765, 0x7e058220, 0x02466f05, 0xffffffc0, - 0x00031a52, 0x7f042e68, 0x0e2e6d05, 0x70050905, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00034831, 0x00000000, 0xfb0c0314, 0x000c7e14, - 0x80033861, 0x7e050220, 0x00460005, 0x00000000, - 0x80030931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_postbuild_info_compacted_size = { - .prog_data = { - .base.nr_params = 12, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 2016, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_postbuild_info_compacted_size_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 1, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 1, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 12, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 16, - .arg_count = 2, - .args = gfx125_bvh_postbuild_info_compacted_size_args, - .code = gfx125_bvh_postbuild_info_compacted_size_code, -}; -const char *gfx125_bvh_postbuild_info_compacted_size_sha1 = "8aa3e51a3c3b5f734b0fae1cf92fb299485fb2f6"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_postbuild_info_current_size.h b/src/intel/vulkan/grl/gfx125_bvh_postbuild_info_current_size.h deleted file mode 100644 index f3c27a3df10..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_postbuild_info_current_size.h +++ /dev/null @@ -1,90 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_postbuild_info_current_size_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_postbuild_info_current_size_args[] = { - { 0, 8 }, - { 8, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g13<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -add(1) g14<1>UD g13<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(1) g1UD g14UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g3.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g10.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g3<2>F g2<0,1,0>F { align1 1Q F@2 compacted }; -mov(8) g10<2>F g2.2<0,1,0>F { align1 1Q F@2 compacted }; -add(8) g5<1>D g3<8,4,2>D 168D { align1 1Q F@2 compacted }; -cmp.l.f0.0(8) g6<1>UD g5<1,1,0>UD 0x000000a8UD { align1 1Q I@1 compacted }; -mov(8) g8<2>UD g5<4,4,1>UD { align1 1Q }; -add(8) g7<1>D -g6<8,8,1>D g3.1<8,4,2>D { align1 1Q I@2 }; -mov(8) g8.1<2>UD g7<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) g12UD g8UD nullUD 0x04203582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(8) nullUD g10UD g12UD 0x04003586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1Q $2 }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(8) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1Q A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_postbuild_info_current_size_code[] = { - 0x80000065, 0x0d058220, 0x02000004, 0xffffffc0, - 0xe20e1940, 0x00010d03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa000e0c, 0x00340000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x21030061, 0x001102cc, - 0x00030061, 0x0a260aa0, 0x00000264, 0x00000000, - 0x21031261, 0x00110204, 0x210a1261, 0x00110244, - 0xa1051240, 0x0a8e0303, 0xf0061970, 0x0a800503, - 0x00030061, 0x08060220, 0x00340505, 0x00000000, - 0x00031a40, 0x07052660, 0x06460605, 0x00440326, - 0x00031961, 0x08260220, 0x00340705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034131, 0x0c140000, 0xfb040814, 0x000c0000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00034231, 0x00000000, 0xfb0c0a14, 0x000c0c14, - 0x80030061, 0x7e050220, 0x00460005, 0x00000000, - 0x80030931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_postbuild_info_current_size = { - .prog_data = { - .base.nr_params = 12, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 288, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_postbuild_info_current_size_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 1, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 1, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 12, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 16, - .arg_count = 2, - .args = gfx125_bvh_postbuild_info_current_size_args, - .code = gfx125_bvh_postbuild_info_current_size_code, -}; -const char *gfx125_bvh_postbuild_info_current_size_sha1 = "7d5f2340850254598b069b1cb0f3719de63dec96"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_postbuild_info_decoded_size.h b/src/intel/vulkan/grl/gfx125_bvh_postbuild_info_decoded_size.h deleted file mode 100644 index 3655e4ec2e2..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_postbuild_info_decoded_size.h +++ /dev/null @@ -1,464 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_postbuild_info_decoded_size_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_postbuild_info_decoded_size_args[] = { - { 0, 8 }, - { 8, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g107<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -add(1) g108<1>UD g107<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@1 compacted }; -mov(8) g34<1>UW 0x76543210V { align1 WE_all 1Q }; -mov(8) g20.1<2>F 0x0F /* 0F */ { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g1UD g108UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -mov(8) g20<2>F 0x0F /* 0F */ { align1 1Q F@1 }; -mov(8) g12.1<2>UD g20.1<8,4,2>UD { align1 1Q F@1 }; -mov(8) g14.1<2>UD g20.1<8,4,2>UD { align1 1Q }; -mov(8) g16.1<2>UD g20.1<8,4,2>UD { align1 1Q }; -mov(8) g12<2>UD g20<8,4,2>UD { align1 1Q I@3 }; -mov(8) g14<2>UD g20<8,4,2>UD { align1 1Q I@3 }; -mov(8) g16<2>UD g20<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g18.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g3.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g18<2>F g2<0,1,0>F { align1 1Q F@2 compacted }; -mov(8) g3<2>F g2.2<0,1,0>F { align1 1Q F@2 compacted }; -add(8) g21<1>D g18<8,4,2>D 160D { align1 1Q F@2 compacted }; -cmp.l.f0.0(8) g22<1>UD g21<1,1,0>UD 0x000000a0UD { align1 1Q I@1 compacted }; -mov(8) g96<2>UD g21<4,4,1>UD { align1 1Q }; -add(8) g23<1>D -g22<8,8,1>D g18.1<8,4,2>D { align1 1Q I@2 }; -mov(8) g96.1<2>UD g23<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) g24UD g96UD nullUD 0x04203582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $1 }; -add(8) g26<1>D g18<8,4,2>D g24<1,1,0>D { align1 1Q $1.dst compacted }; -cmp.l.f0.0(8) g27<1>UD g26<8,8,1>UD g18<8,4,2>UD { align1 1Q I@1 }; -add(8) g28<1>D -g27<8,8,1>D g18.1<8,4,2>D { align1 1Q I@1 }; - -LABEL16: -cmp.z.f0.0(8) g29<1>D g12.1<8,4,2>D 0D { align1 1Q I@2 compacted }; -cmp.l.f0.0(8) g30<1>UD g12<8,4,2>UD g25<1,1,0>UD { align1 1Q $1.dst compacted }; -and.nz.f0.0(8) null<1>UD g29<8,8,1>UD g30<8,8,1>UD { align1 1Q I@1 }; -(-f0.0) break(8) JIP: LABEL0 UIP: LABEL0 { align1 1Q }; -shl(8) g31<1>D g12<8,4,2>D 0x00000003UD { align1 1Q }; -shl(8) g32<1>D g12.1<8,4,2>D 0x00000003UD { align1 1Q }; -shr(8) g33<1>UD g12<8,4,2>UD 0x0000001dUD { align1 1Q compacted }; -add(8) g35<1>D g26<1,1,0>D g31<1,1,0>D { align1 1Q I@3 compacted }; -or(8) g5<1>UD g32<1,1,0>UD g33<1,1,0>UD { align1 1Q I@2 compacted }; -cmp.l.f0.0(8) g36<1>UD g35<1,1,0>UD g26<1,1,0>UD { align1 1Q I@2 compacted }; -mov(8) g102<2>UD g35<4,4,1>UD { align1 1Q $2.src }; -add(8) g98<1>D g35<1,1,0>D 4D { align1 1Q $4.src compacted }; -add3(8) g37<1>D g28<8,8,1>D g5<8,8,1>D -g36<1,1,1>D { align1 1Q I@3 }; -cmp.l.f0.0(8) g38<1>UD g98<1,1,0>UD g35<1,1,0>UD { align1 1Q I@2 compacted }; -mov(8) g99<2>UD g98<4,4,1>UD { align1 1Q $3.src }; -mov(8) g102.1<2>UD g37<4,4,1>UD { align1 1Q I@3 }; -add(8) g39<1>D -g38<1,1,0>D g37<1,1,0>D { align1 1Q I@3 compacted }; -mov(8) g99.1<2>UD g39<4,4,1>UD { align1 1Q I@1 }; -shr(8) g40<1>UD g39<1,1,0>UD 0x0000001eUD { align1 1Q compacted }; -cmp.z.f0.0(8) null<1>D g40<8,8,1>D 2D { align1 1Q I@1 }; -(+f0.0) if(8) JIP: LABEL2 UIP: LABEL1 { align1 1Q }; -and(1) g41<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(8) g42<1>UD g98<8,8,1>D 0xfffffffcUD { align1 1Q }; -shl(8) g43<1>UD g34<8,8,1>UW 0x00000002UD { align1 1Q }; -and(8) g97<1>UD g98<8,8,1>D 0x00000003UD { align1 1Q $1.src }; -shl(8) g42<1>UD g42<1,1,0>UD 0x00000003UD { align1 1Q I@3 compacted }; -or(8) g97<1>UD g97<1,1,0>UD g42<1,1,0>UD { align1 1Q I@1 compacted }; -or(8) g97<1>UD g97<1,1,0>UD g43<1,1,0>UD { align1 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g41<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g44UD g97UD nullUD 0x42100b00 a0.1<0>UD - ugm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 1Q @1 $1 }; -mov(8) g105<2>UW g44<8,8,1>UD { align1 1Q $1.dst }; -mov(8) g85<1>UW g105<16,8,2>UW { align1 1Q I@1 }; -else(8) JIP: LABEL1 UIP: LABEL1 { align1 1Q }; - -LABEL2: -cmp.z.f0.0(8) null<1>D g40<8,8,1>D 1D { align1 1Q }; -(+f0.0) if(8) JIP: LABEL4 UIP: LABEL3 { align1 1Q }; -send(8) g45UD g98UD nullUD 0x02100b00 0x00000000 - slm MsgDesc: ( load, a32, d16u32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 1Q $4 }; -mov(8) g77<1>UW g45<16,8,2>UW { align1 1Q $4.dst }; -else(8) JIP: LABEL3 UIP: LABEL3 { align1 1Q }; - -LABEL4: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(8) g46UD g99UD nullUD 0x04100b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 1, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $3 }; -mov(8) g106<2>HF g46<16,8,2>HF { align1 1Q $3.dst }; -mov(8) g77<1>UW g106<16,8,2>UW { align1 1Q A@1 }; - -LABEL3: -endif(8) JIP: LABEL1 { align1 1Q }; -mov(8) g85<1>UW g77<8,8,1>UW { align1 1Q I@2 }; - -LABEL1: -endif(8) JIP: LABEL0 { align1 1Q }; -shr(8) g47<1>UD g37<1,1,0>UD 0x0000001eUD { align1 1Q compacted }; -cmp.nz.f0.0(8) g48<1>W g85<8,8,1>W 0W { align1 1Q I@3 }; -mov.nz.f0.0(8) null<1>D g48<8,8,1>W { align1 1Q I@1 }; -(+f0.0) if(8) JIP: LABEL6 UIP: LABEL5 { align1 1Q }; -cmp.z.f0.0(8) null<1>D g47<8,8,1>D 2D { align1 1Q I@4 }; -(+f0.0) if(8) JIP: LABEL8 UIP: LABEL7 { align1 1Q }; -and(1) g49<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(8) g50<1>UD g35<8,8,1>D 0xfffffffcUD { align1 1Q }; -shl(8) g51<1>UD g34<8,8,1>UW 0x00000002UD { align1 1Q }; -and(8) g100<1>UD g35<8,8,1>D 0x00000003UD { align1 1Q $3.src }; -shl(8) g50<1>UD g50<1,1,0>UD 0x00000003UD { align1 1Q I@3 compacted }; -or(8) g100<1>UD g100<1,1,0>UD g50<1,1,0>UD { align1 1Q I@1 compacted }; -or(8) g100<1>UD g100<1,1,0>UD g51<1,1,0>UD { align1 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g49<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g9UD g100UD nullUD 0x42101502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 1Q @1 $3 }; -else(8) JIP: LABEL7 UIP: LABEL7 { align1 1Q }; - -LABEL8: -cmp.z.f0.0(8) null<1>D g47<8,8,1>D 1D { align1 1Q }; -(+f0.0) if(8) JIP: LABEL10 UIP: LABEL9 { align1 1Q }; -fbl(1) g53<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shl(1) a0<1>UD g53<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@2 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000400UD { align1 WE_all 1N A@1 }; -mov(1) g54<1>UD g[a0 96]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any8h) send(1) g52UD g54UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -mov(8) g8<1>UD g52<0,1,0>UD { align1 1Q }; -else(8) JIP: LABEL9 UIP: LABEL9 { align1 1Q }; - -LABEL10: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(8) g8UD g102UD nullUD 0x04101582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 1, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $2 }; - -LABEL9: -endif(8) JIP: LABEL7 { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -mov(8) g9<1>UD g8<8,8,1>UD { align1 1Q @3 $2.dst }; - -LABEL7: -endif(8) JIP: LABEL11 { align1 1Q }; -add(8) g55<1>D g16<8,4,2>D g9<1,1,0>D { align1 1Q @2 $3.dst compacted }; -cmp.l.f0.0(8) g56<1>UD g55<8,8,1>UD g16<8,4,2>UD { align1 1Q I@1 }; -add(8) g57<1>D -g56<8,8,1>D g16.1<8,4,2>D { align1 1Q I@1 }; -mov(8) g16<2>UD g55<4,4,1>UD { align1 1Q }; -mov(8) g16.1<2>UD g57<4,4,1>UD { align1 1Q I@1 }; - -LABEL11: -else(8) JIP: LABEL5 UIP: LABEL5 { align1 1Q }; - -LABEL6: -cmp.z.f0.0(8) null<1>D g47<8,8,1>D 2D { align1 1Q I@4 }; -(+f0.0) if(8) JIP: LABEL13 UIP: LABEL12 { align1 1Q }; -and(1) g58<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(8) g59<1>UD g35<8,8,1>D 0xfffffffcUD { align1 1Q }; -shl(8) g60<1>UD g34<8,8,1>UW 0x00000002UD { align1 1Q }; -and(8) g101<1>UD g35<8,8,1>D 0x00000003UD { align1 1Q $6.src }; -shl(8) g59<1>UD g59<1,1,0>UD 0x00000003UD { align1 1Q I@3 compacted }; -or(8) g101<1>UD g101<1,1,0>UD g59<1,1,0>UD { align1 1Q I@1 compacted }; -or(8) g101<1>UD g101<1,1,0>UD g60<1,1,0>UD { align1 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g58<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(8) g11UD g101UD nullUD 0x42101502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 1, src0_len = 1, ss ) surface_state_index 0 { align1 1Q @1 $6 }; -else(8) JIP: LABEL12 UIP: LABEL12 { align1 1Q }; - -LABEL13: -cmp.z.f0.0(8) null<1>D g47<8,8,1>D 1D { align1 1Q }; -(+f0.0) if(8) JIP: LABEL15 UIP: LABEL14 { align1 1Q }; -fbl(1) g62<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -shl(1) a0<1>UD g62<0,1,0>UD 0x00000002UD { align1 WE_all 1N I@2 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000400UD { align1 WE_all 1N A@1 }; -mov(1) g63<1>UD g[a0 96]<0,1,0>UD { align1 WE_all 1N A@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any8h) send(1) g61UD g63UD nullUD 0x0210c500 0x00000000 - slm MsgDesc: ( load, a32, d32, V8, transpose, L1STATE_L3MOCS dst_len = 1, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -mov(8) g10<1>UD g61<0,1,0>UD { align1 1Q }; -else(8) JIP: LABEL14 UIP: LABEL14 { align1 1Q }; - -LABEL15: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(8) g10UD g102UD nullUD 0x04101582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 1, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $2 }; - -LABEL14: -endif(8) JIP: LABEL12 { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -mov(8) g11<1>UD g10<8,8,1>UD { align1 1Q @3 $2.dst }; - -LABEL12: -endif(8) JIP: LABEL5 { align1 1Q }; -add(8) g64<1>D g14<8,4,2>D g11<1,1,0>D { align1 1Q @2 $6.dst compacted }; -cmp.l.f0.0(8) g65<1>UD g64<8,8,1>UD g14<8,4,2>UD { align1 1Q I@1 }; -add(8) g66<1>D -g65<8,8,1>D g14.1<8,4,2>D { align1 1Q I@1 }; -mov(8) g14<2>UD g64<4,4,1>UD { align1 1Q }; -mov(8) g14.1<2>UD g66<4,4,1>UD { align1 1Q I@1 }; - -LABEL5: -endif(8) JIP: LABEL0 { align1 1Q }; -add(8) g67<1>D g12<8,4,2>D 1D { align1 1Q compacted }; -cmp.l.f0.0(8) g68<1>UD g67<8,8,1>UD g12<8,4,2>UD { align1 1Q I@1 }; -add(8) g69<1>D -g68<8,8,1>D g12.1<8,4,2>D { align1 1Q I@1 }; -mov(8) g12<2>UD g67<4,4,1>UD { align1 1Q }; -mov(8) g12.1<2>UD g69<4,4,1>UD { align1 1Q I@1 }; - -LABEL0: -while(8) JIP: LABEL16 { align1 1Q }; -add(8) g70<1>D g18<8,4,2>D 156D { align1 1Q compacted }; -mul(8) acc0<1>UD g25<8,8,1>UD 0x0038UW { align1 1Q $1.dst }; -mul(8) g75<1>D g25<1,1,0>D 56W { align1 1Q compacted }; -mul(8) g79<1>D g14<8,4,2>D 36W { align1 1Q compacted }; -mul(8) g80<1>D g14.1<8,4,2>D 36W { align1 1Q compacted }; -mul(8) g83<1>D g16<8,4,2>D 24W { align1 1Q compacted }; -mul(8) g84<1>D g16.1<8,4,2>D 24W { align1 1Q compacted }; -cmp.l.f0.0(8) g71<1>UD g70<1,1,0>UD 0x0000009cUD { align1 1Q I@7 compacted }; -mov(8) g103<2>UD g70<4,4,1>UD { align1 1Q $2.src }; -mach(8) g74<1>UD g25<1,1,0>UD 0x00000038UD { align1 1Q compacted AccWrEnable }; -add(8) g89<1>D g75<1,1,0>D 8D { align1 1Q I@7 compacted }; -add(8) g86<1>D g79<1,1,0>D g83<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g72<1>D -g71<8,8,1>D g18.1<8,4,2>D { align1 1Q I@5 }; -mul(8) acc0<1>UD g14<8,4,2>UD 0x0024UW { align1 1Q }; -cmp.l.f0.0(8) g87<1>UD g86<1,1,0>UD g79<1,1,0>UD { align1 1Q I@3 compacted }; -cmp.l.f0.0(8) g90<1>UD g89<1,1,0>UD g75<1,1,0>UD { align1 1Q I@5 compacted }; -mov(8) g103.1<2>UD g72<4,4,1>UD { align1 1Q I@4 }; -mach(8) g78<1>UD g14<8,4,2>UD 0x00000024UD { align1 1Q compacted AccWrEnable }; -add(8) g91<1>D -g90<1,1,0>D g74<1,1,0>D { align1 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(8) g73UD g103UD nullUD 0x04101582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 1, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $8 }; -add(8) g81<1>D g78<1,1,0>D g80<1,1,0>D { align1 1Q I@2 compacted }; -mul(8) acc0<1>UD g16<8,4,2>UD 0x0018UW { align1 1Q }; -mach(8) g82<1>UD g16<8,4,2>UD 0x00000018UD { align1 1Q compacted AccWrEnable }; -add(8) g7<1>D g82<1,1,0>D g84<1,1,0>D { align1 1Q I@1 compacted }; -add3(8) g88<1>D g81<8,8,1>D g7<8,8,1>D -g87<1,1,1>D { align1 1Q I@1 }; -shl(8) g76<1>D g73<8,8,1>D 0x00000006UD { align1 1Q $8.dst }; -shr(8) g6<1>UD g73<1,1,0>UD 0x0000001aUD { align1 1Q compacted }; -add(8) g92<1>D g89<1,1,0>D g76<1,1,0>D { align1 1Q I@2 compacted }; -cmp.l.f0.0(8) g93<1>UD g92<1,1,0>UD g89<1,1,0>UD { align1 1Q I@1 compacted }; -add(8) g104<1>D g92<1,1,0>D g86<1,1,0>D { align1 1Q $8.src compacted }; -add3(8) g94<1>D g91<8,8,1>D g6<8,8,1>D -g93<1,1,1>D { align1 1Q I@2 }; -cmp.l.f0.0(8) g95<1>UD g104<1,1,0>UD g92<1,1,0>UD { align1 1Q I@2 compacted }; -add3(8) g105<1>D g94<8,8,1>D g88<8,8,1>D -g95<1,1,1>D { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(8) nullUD g3UD g104UD 0x04003586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1Q $9 }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(8) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1Q A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_postbuild_info_decoded_size_code[] = { - 0x80000065, 0x6b058220, 0x02000004, 0xffffffc0, - 0xe26c1940, 0x00016b03, 0x80030061, 0x22054410, - 0x00000000, 0x76543210, 0x00030061, 0x14264aa0, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa006c0c, 0x00340000, 0x00031161, 0x14064aa0, - 0x00000000, 0x00000000, 0x00031161, 0x0c260220, - 0x00441426, 0x00000000, 0x00030061, 0x0e260220, - 0x00441426, 0x00000000, 0x00030061, 0x10260220, - 0x00441426, 0x00000000, 0x00031b61, 0x0c060220, - 0x00441406, 0x00000000, 0x00031b61, 0x0e060220, - 0x00441406, 0x00000000, 0x00031b61, 0x10060220, - 0x00441406, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x21120061, 0x001102cc, - 0x00030061, 0x03260aa0, 0x00000264, 0x00000000, - 0x21121261, 0x00110204, 0x21031261, 0x00110244, - 0xa1151240, 0x0a0e1203, 0xf0161970, 0x0a001503, - 0x00030061, 0x60060220, 0x00341505, 0x00000000, - 0x00031a40, 0x17052660, 0x06461605, 0x00441226, - 0x00031961, 0x60260220, 0x00341705, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034131, 0x18140000, 0xfb046014, 0x000c0000, - 0xa11a2140, 0x180e1202, 0x00031970, 0x1b050220, - 0x52461a05, 0x00441206, 0x00031940, 0x1c052660, - 0x06461b05, 0x00441226, 0xbd1d1a70, 0x000e0c23, - 0x301e2170, 0x190e0c03, 0x00031965, 0x00010220, - 0x22461d05, 0x00461e05, 0x11030028, 0x0001c660, - 0x00000748, 0x00000748, 0x00030069, 0x1f058660, - 0x02440c06, 0x00000003, 0x00030069, 0x20058660, - 0x02440c26, 0x00000003, 0xe1210068, 0x01de0c03, - 0xa1231b40, 0x1f001a02, 0x21051a66, 0x21002003, - 0x30241a70, 0x1a002303, 0x00033261, 0x66060220, - 0x00342305, 0x00000000, 0xa1623440, 0x00402303, - 0x00031b52, 0x25040e68, 0x0e2e1c05, 0x24050505, - 0x30261a70, 0x23006203, 0x00033361, 0x63060220, - 0x00346205, 0x00000000, 0x00031b61, 0x66260220, - 0x00342505, 0x00000000, 0xa1271b40, 0x25022602, - 0x00031961, 0x63260220, 0x00342705, 0x00000000, - 0xe1280068, 0x01e02703, 0x00031970, 0x00018660, - 0x16462805, 0x00000002, 0x01030022, 0x0001c060, - 0x00000178, 0x000000c8, 0x80000065, 0x29058220, - 0x020000a4, 0xfffffc00, 0x00030065, 0x2a058620, - 0x02466205, 0xfffffffc, 0x00030069, 0x2b058120, - 0x02462205, 0x00000002, 0x00033165, 0x61058620, - 0x02466205, 0x00000003, 0xe12a1b69, 0x00302a03, - 0x21611966, 0x2a006103, 0x21611966, 0x2b006103, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02002904, 0x0000000f, - 0x00039131, 0x2c0e0100, 0xf600610c, 0x04020000, - 0x00032161, 0x69060210, 0x00462c05, 0x00000000, - 0x00031961, 0x55050110, 0x00566906, 0x00000000, - 0x00030024, 0x0001c060, 0x000000c0, 0x000000c0, - 0x00030070, 0x00018660, 0x16462805, 0x00000001, - 0x01030022, 0x0001c060, 0x00000080, 0x00000040, - 0x00034431, 0x2d0c0000, 0xe600620c, 0x00020000, - 0x00032461, 0x4d050110, 0x00562d06, 0x00000000, - 0x00030024, 0x0001c060, 0x00000050, 0x00000050, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00034331, 0x2e0c0000, 0xf7006314, 0x00020000, - 0x00032361, 0x6a060990, 0x00562e06, 0x00000000, - 0x00030961, 0x4d050110, 0x00566a06, 0x00000000, - 0x00030025, 0x00004600, 0x00000000, 0x00000020, - 0x00031a61, 0x55050110, 0x00464d05, 0x00000000, - 0x00030025, 0x00004600, 0x00000000, 0x00000500, - 0xe12f0068, 0x01e02503, 0x00031b70, 0x30058550, - 0x25465505, 0x00000000, 0x00031961, 0x00010560, - 0x20463005, 0x00000000, 0x01030022, 0x0001c060, - 0x00000470, 0x00000248, 0x00031c70, 0x00018660, - 0x16462f05, 0x00000002, 0x01030022, 0x0001c060, - 0x000001c0, 0x000000a8, 0x80000065, 0x31058220, - 0x020000a4, 0xfffffc00, 0x00030065, 0x32058620, - 0x02462305, 0xfffffffc, 0x00030069, 0x33058120, - 0x02462205, 0x00000002, 0x00033365, 0x64058620, - 0x02462305, 0x00000003, 0xe1321b69, 0x00303203, - 0x21641966, 0x32006403, 0x21641966, 0x33006403, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02003104, 0x0000000f, - 0x00039331, 0x090e0100, 0xfa04640c, 0x04040000, - 0x00030024, 0x0001c060, 0x00000128, 0x00000128, - 0x00030070, 0x00018660, 0x16462f05, 0x00000001, - 0x01030022, 0x0001c060, 0x000000d8, 0x000000b8, - 0xe235004c, 0x00114004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001a69, 0x10018220, - 0x02003504, 0x00000002, 0x80000940, 0x10018220, - 0x02001000, 0x00000400, 0x80000961, 0x36050220, - 0x00010180, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x88004531, 0x340c0000, - 0xea00360c, 0x00300000, 0x80002501, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x08050220, - 0x00003404, 0x00000000, 0x00030024, 0x0001c060, - 0x00000030, 0x00000030, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00034231, 0x080c0000, - 0xfb046614, 0x00040000, 0x00030025, 0x00004600, - 0x00000000, 0x00000030, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x0003b261, 0x09050220, - 0x00460805, 0x00000000, 0x00030025, 0x00004600, - 0x00000000, 0x00000058, 0xa137a340, 0x090e1002, - 0x00031970, 0x38050220, 0x52463705, 0x00441006, - 0x00031940, 0x39052660, 0x06463805, 0x00441026, - 0x00030061, 0x10060220, 0x00343705, 0x00000000, - 0x00031961, 0x10260220, 0x00343905, 0x00000000, - 0x00030024, 0x0001c060, 0x00000238, 0x00000238, - 0x00031c70, 0x00018660, 0x16462f05, 0x00000002, - 0x01030022, 0x0001c060, 0x000001c0, 0x000000a8, - 0x80000065, 0x3a058220, 0x020000a4, 0xfffffc00, - 0x00030065, 0x3b058620, 0x02462305, 0xfffffffc, - 0x00030069, 0x3c058120, 0x02462205, 0x00000002, - 0x00033665, 0x65058620, 0x02462305, 0x00000003, - 0xe13b1b69, 0x00303b03, 0x21651966, 0x3b006503, - 0x21651966, 0x3c006503, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02003a04, 0x0000000f, 0x00039631, 0x0b0e0100, - 0xfa04650c, 0x04040000, 0x00030024, 0x0001c060, - 0x00000128, 0x00000128, 0x00030070, 0x00018660, - 0x16462f05, 0x00000001, 0x01030022, 0x0001c060, - 0x000000d8, 0x000000b8, 0xe23e004c, 0x00114004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001a69, 0x10018220, 0x02003e04, 0x00000002, - 0x80000940, 0x10018220, 0x02001000, 0x00000400, - 0x80000961, 0x3f050220, 0x00010180, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x88004731, 0x3d0c0000, 0xea003f0c, 0x00300000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x0a050220, 0x00003d04, 0x00000000, - 0x00030024, 0x0001c060, 0x00000030, 0x00000030, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00034231, 0x0a0c0000, 0xfb046614, 0x00040000, - 0x00030025, 0x00004600, 0x00000000, 0x00000030, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x0003b261, 0x0b050220, 0x00460a05, 0x00000000, - 0x00030025, 0x00004600, 0x00000000, 0x00000058, - 0xa140a640, 0x0b0e0e02, 0x00031970, 0x41050220, - 0x52464005, 0x00440e06, 0x00031940, 0x42052660, - 0x06464105, 0x00440e26, 0x00030061, 0x0e060220, - 0x00344005, 0x00000000, 0x00031961, 0x0e260220, - 0x00344205, 0x00000000, 0x00030025, 0x00004600, - 0x00000000, 0x00000058, 0xa1430040, 0x001e0c03, - 0x00031970, 0x44050220, 0x52464305, 0x00440c06, - 0x00031940, 0x45052660, 0x06464405, 0x00440c26, - 0x00030061, 0x0c060220, 0x00344305, 0x00000000, - 0x00031961, 0x0c260220, 0x00344505, 0x00000000, - 0x00030027, 0x00014060, 0x00000000, 0xfffff898, - 0xa1460040, 0x09ce1203, 0x00032141, 0x20018220, - 0x01461905, 0x00380038, 0x614b0041, 0x03801902, - 0x614f0041, 0x024e0e02, 0x61500041, 0x024e0e22, - 0x61530041, 0x018e1002, 0x61540041, 0x018e1022, - 0xf0471f70, 0x09c04603, 0x00033261, 0x67060220, - 0x00344605, 0x00000000, 0xfe4a0049, 0x03801903, - 0xa1591f40, 0x00804b03, 0xa1561e40, 0x53004f02, - 0x00031d40, 0x48052660, 0x06464705, 0x00441226, - 0x00030041, 0x20018220, 0x01440e06, 0x00240024, - 0x30571b70, 0x4f005603, 0x305a1d70, 0x4b005903, - 0x00031c61, 0x67260220, 0x00344805, 0x00000000, - 0xfe4e0049, 0x024e0e03, 0xa15b1b40, 0x4a025a02, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00034831, 0x490c0000, 0xfb046714, 0x00040000, - 0xa1511a40, 0x50004e02, 0x00030041, 0x20018220, - 0x01441006, 0x00180018, 0xfe520049, 0x018e1003, - 0xa1071940, 0x54005202, 0x00031952, 0x58040e68, - 0x0e2e5105, 0x57050705, 0x00032869, 0x4c058660, - 0x02464905, 0x00000006, 0xe1060068, 0x01a04903, - 0xa15c1a40, 0x4c005902, 0x305d1970, 0x59005c03, - 0xa1683840, 0x56005c02, 0x00031a52, 0x5e040e68, - 0x0e2e5b05, 0x5d050605, 0x305f1a70, 0x5c006803, - 0x00031952, 0x69040e68, 0x0e2e5e05, 0x5f055805, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00034931, 0x00000000, 0xfb0c0314, 0x000c6814, - 0x80030061, 0x7e050220, 0x00460005, 0x00000000, - 0x80030931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_postbuild_info_decoded_size = { - .prog_data = { - .base.nr_params = 12, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 2736, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_postbuild_info_decoded_size_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 1, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 1, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 12, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 16, - .arg_count = 2, - .args = gfx125_bvh_postbuild_info_decoded_size_args, - .code = gfx125_bvh_postbuild_info_decoded_size_code, -}; -const char *gfx125_bvh_postbuild_info_decoded_size_sha1 = "f8bf9550cc78bc75e6ce2445a076b17317aa7c25"; diff --git a/src/intel/vulkan/grl/gfx125_bvh_postbuild_info_serialized_size.h b/src/intel/vulkan/grl/gfx125_bvh_postbuild_info_serialized_size.h deleted file mode 100644 index 31297c56b31..00000000000 --- a/src/intel/vulkan/grl/gfx125_bvh_postbuild_info_serialized_size.h +++ /dev/null @@ -1,370 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_bvh_postbuild_info_serialized_size_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_bvh_postbuild_info_serialized_size_args[] = { - { 0, 8 }, - { 8, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g24<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -add(1) g115<1>UD g24<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(1) g1UD g115UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g11.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g3.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g11<2>F g2<0,1,0>F { align1 1Q F@2 compacted }; -mov(8) g3<2>F g2.2<0,1,0>F { align1 1Q F@2 compacted }; -add(8) g13<1>D g11<8,4,2>D 156D { align1 1Q F@2 compacted }; -add(8) g18<1>D g11<8,4,2>D 32D { align1 1Q compacted }; -add(8) g29<1>D g11<8,4,2>D 16D { align1 1Q compacted }; -cmp.l.f0.0(8) g14<1>UD g13<1,1,0>UD 0x0000009cUD { align1 1Q I@3 compacted }; -mov(8) g124<2>UD g13<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g19<1>UD g18<1,1,0>UD 0x00000020UD { align1 1Q I@4 compacted }; -mov(8) g126<2>UD g18<4,4,1>UD { align1 1Q }; -mov(8) g9<2>UD g29<4,4,1>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g30<1>UD g29<1,1,0>UD 0x00000010UD { align1 1Q compacted }; -add(8) g38<1>D -g14<8,8,1>D g11.1<8,4,2>D { align1 1Q I@6 }; -add(8) g20<1>D -g19<8,8,1>D g11.1<8,4,2>D { align1 1Q I@5 }; -add(8) g31<1>D -g30<8,8,1>D g11.1<8,4,2>D { align1 1Q I@3 }; -mov(8) g124.1<2>UD g38<4,4,1>UD { align1 1Q I@3 }; -mov(8) g126.1<2>UD g20<4,4,1>UD { align1 1Q I@3 }; -mov(8) g9.1<2>UD g31<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(8) g7UD g124UD nullUD 0x04101582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 1, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(8) g21UD g126UD nullUD 0x0440f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) g32UD g9UD nullUD 0x0440f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $3 }; -shl(8) g97<1>D g7<8,8,1>D 0x00000003UD { align1 1Q $1.dst }; -shr(8) g44<1>UD g7<1,1,0>UD 0x0000001dUD { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g115<1>D g22<1,1,0>D -g21<1,1,0>D { align1 1Q $2.dst compacted }; -add(8) g36<1>D g35<1,1,0>D -g34<1,1,0>D { align1 1Q $3.dst compacted }; -add(8) g42<1>D g33<1,1,0>D -g32<1,1,0>D { align1 1Q $3.dst compacted }; -shr(8) g26<1>UD g115<1,1,0>UD 0x00000001UD { align1 1Q I@3 compacted }; -shr(8) g28<1>UD g115<1,1,0>UD 0x0000001aUD { align1 1Q compacted }; -shl(8) g37<1>D g36<8,8,1>D 0x00000006UD { align1 1Q I@4 }; -shr(8) g15<1>UD g36<1,1,0>UD 0x0000001aUD { align1 1Q compacted }; -shl(8) g43<1>D g42<8,8,1>D 0x00000006UD { align1 1Q I@5 }; -shr(8) g17<1>UD g42<1,1,0>UD 0x0000001aUD { align1 1Q compacted }; -shl(8) g27<1>D g26<8,8,1>D 0x00000007UD { align1 1Q I@6 }; -add(8) g39<1>D g27<1,1,0>D g37<1,1,0>D { align1 1Q I@1 compacted }; -cmp.l.f0.0(8) g40<1>UD g39<1,1,0>UD g27<1,1,0>UD { align1 1Q I@1 compacted }; -add(8) g45<1>D g39<1,1,0>D g43<1,1,0>D { align1 1Q I@5 compacted }; -add3(8) g41<1>D g28<8,8,1>D g15<8,8,1>D -g40<1,1,1>D { align1 1Q I@2 }; -cmp.l.f0.0(8) g46<1>UD g45<1,1,0>UD g39<1,1,0>UD { align1 1Q I@2 compacted }; -cmp.l.f0.0(8) null<1>UD g23<8,8,1>UD g24<8,8,1>UD { align1 1Q $2.dst }; -add3(8) g47<1>D g41<8,8,1>D g17<8,8,1>D -g46<1,1,1>D { align1 1Q I@2 }; -(+f0.0) if(8) JIP: LABEL1 UIP: LABEL0 { align1 1Q }; -add(8) g48<1>D g11<8,4,2>D 64D { align1 1Q compacted }; -add(8) g59<1>D g11<8,4,2>D 88D { align1 1Q compacted }; -cmp.l.f0.0(8) g49<1>UD g48<8,8,1>UD g11<8,4,2>UD { align1 1Q I@2 }; -mov(8) g13<2>UD g48<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g60<1>UD g59<8,8,1>UD g11<8,4,2>UD { align1 1Q I@3 }; -mov(8) g18<2>UD g59<4,4,1>UD { align1 1Q }; -add(8) g50<1>D -g49<8,8,1>D g11.1<8,4,2>D { align1 1Q I@4 }; -add(8) g61<1>D -g60<8,8,1>D g11.1<8,4,2>D { align1 1Q I@3 }; -mov(8) g13.1<2>UD g50<4,4,1>UD { align1 1Q I@2 }; -mov(8) g18.1<2>UD g61<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(8) g51UD g13UD nullUD 0x04203582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 2, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) g62UD g18UD nullUD 0x04101582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 1, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $5 }; -mul(8) g53<1>D g51<1,1,0>D 12W { align1 1Q $4.dst compacted }; -shl(8) g56<1>D g52<8,8,1>D 0x00000003UD { align1 1Q $4.dst }; -cmp.l.f0.0(8) null<1>UD g23<8,8,1>UD g62<8,8,1>UD { align1 1Q $5.dst }; -add(8) g54<1>D g53<1,1,0>D 63D { align1 1Q I@3 compacted }; -add(8) g57<1>D g56<1,1,0>D 63D { align1 1Q I@3 compacted }; -and(8) g55<1>UD g54<8,8,1>UD 0xffffffc0UD { align1 1Q I@2 }; -and(8) g58<1>UD g57<8,8,1>UD 0xffffffc0UD { align1 1Q I@2 }; -(+f0.0) if(8) JIP: LABEL3 UIP: LABEL2 { align1 1Q }; -add(8) g63<1>D g42<1,1,0>D 255D { align1 1Q compacted }; -add(8) g65<1>D g11<8,4,2>D 80D { align1 1Q compacted }; -shl(8) g75<1>D g42<8,8,1>D 0x00000005UD { align1 1Q }; -and(8) g64<1>UD g63<8,8,1>UD 0xffffff00UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g66<1>UD g65<8,8,1>UD g11<8,4,2>UD { align1 1Q I@3 }; -mov(8) g19<2>UD g65<4,4,1>UD { align1 1Q $5.src }; -add(8) g76<1>D g75<1,1,0>D 63D { align1 1Q I@4 compacted }; -add(8) g67<1>D -g66<8,8,1>D g11.1<8,4,2>D { align1 1Q I@3 }; -and(8) g77<1>UD g76<8,8,1>UD 0xffffffc0UD { align1 1Q I@2 }; -mov(8) g19.1<2>UD g67<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) g68UD g19UD nullUD 0x04101582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 1, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $5 }; -add(8) g69<1>D g68<1,1,0>D 255D { align1 1Q $5.dst compacted }; -and(8) g70<1>UD g69<8,8,1>UD 0xffffff00UD { align1 1Q I@1 }; -add(8) g71<1>D g64<1,1,0>D g70<1,1,0>D { align1 1Q I@1 compacted }; -mul(8) g72<1>D g71<1,1,0>D 12W { align1 1Q I@1 compacted }; -add(8) g73<1>D g72<1,1,0>D 63D { align1 1Q I@1 compacted }; -and(8) g74<1>UD g73<8,8,1>UD 0xffffffc0UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(8) g9<1>D g74<1,1,0>D g77<1,1,0>D { align1 1Q I@1 compacted }; -else(8) JIP: LABEL2 UIP: LABEL2 { align1 1Q }; - -LABEL3: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g9<1>UD 0x00000000UD { align1 1Q I@2 }; - -LABEL2: -endif(8) JIP: LABEL4 { align1 1Q }; -add(8) g78<1>D g11<8,4,2>D 12D { align1 1Q compacted }; -cmp.l.f0.0(8) g79<1>UD g78<8,8,1>UD g11<8,4,2>UD { align1 1Q I@1 }; -mov(8) g20<2>UD g78<4,4,1>UD { align1 1Q $5.src }; -add(8) g80<1>D -g79<8,8,1>D g11.1<8,4,2>D { align1 1Q I@2 }; -mov(8) g20.1<2>UD g80<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) g81UD g20UD nullUD 0x04101582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 1, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $6 }; -shl(8) g82<1>D g81<8,8,1>D 0x00000002UD { align1 1Q $6.dst }; -add(8) g83<1>D g82<1,1,0>D 51D { align1 1Q I@1 compacted }; -and(8) g84<1>UD g83<8,8,1>UD 0xffffffc0UD { align1 1Q I@1 }; -add(8) g85<1>D g84<1,1,0>D g55<1,1,0>D { align1 1Q I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add3(8) g10<1>D g85<8,8,1>D g58<8,8,1>D g9<1,1,1>D { align1 1Q I@1 }; - -LABEL4: -else(8) JIP: LABEL0 UIP: LABEL0 { align1 1Q }; - -LABEL1: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g10<1>UD 0x00000000UD { align1 1Q I@2 }; - -LABEL0: -endif(8) JIP: LABEL5 { align1 1Q }; - -LABEL5: -add(8) g86<1>D g45<1,1,0>D g10<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g88<1>D g11<8,4,2>D 12D { align1 1Q compacted }; -shl(8) g98<1>D g7<8,8,1>D 0x00000006UD { align1 1Q }; -shr(8) g99<1>UD g7<1,1,0>UD 0x0000001aUD { align1 1Q compacted }; -add(8) g103<1>D g11<8,4,2>D 164D { align1 1Q compacted }; -add(8) g120<1>D g97<1,1,0>D 56D { align1 1Q compacted }; -mov(8) g8<1>D 0D { align1 1Q }; -cmp.l.f0.0(8) g87<1>UD g86<1,1,0>UD g45<1,1,0>UD { align1 1Q I@7 compacted }; -cmp.l.f0.0(8) g89<1>UD g88<8,8,1>UD g11<8,4,2>UD { align1 1Q I@7 }; -mov(8) g21<2>UD g88<4,4,1>UD { align1 1Q $6.src }; -mov(8) g23<2>UD g103<4,4,1>UD { align1 1Q I@6 }; -add(8) g90<1>D -g89<8,8,1>D g11.1<8,4,2>D { align1 1Q I@3 }; -mov(8) g21.1<2>UD g90<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) g91UD g21UD nullUD 0x04101582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 1, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $7 }; -add(8) g92<1>D g91<1,1,0>D -3D { align1 1Q $7.dst compacted }; -shl(8) g93<1>D g91<8,8,1>D 0x00000006UD { align1 1Q }; -shr(8) g94<1>UD g92<1,1,0>UD 0x0000001aUD { align1 1Q I@2 compacted }; -add3(8) g95<1>D 65344W g93<8,8,1>D g86<1,1,1>D { align1 1Q I@2 }; -add3(8) g16<1>D -g87<8,8,1>D g47<8,8,1>D g94<1,1,1>D { align1 1Q I@2 }; -cmp.l.f0.0(8) g96<1>UD g95<1,1,0>UD g86<1,1,0>UD { align1 1Q I@2 compacted }; -add(8) g100<1>D g95<1,1,0>D g98<1,1,0>D { align1 1Q compacted }; -add3(8) g102<1>D -g96<8,8,1>D g16<8,8,1>D g99<1,1,1>D { align1 1Q I@2 }; -cmp.l.f0.0(8) g101<1>UD g100<1,1,0>UD g95<1,1,0>UD { align1 1Q I@2 compacted }; -cmp.l.f0.0(8) g104<1>UD g103<1,1,0>UD 0x000000a4UD { align1 1Q compacted }; -add(8) g105<1>D -g104<8,8,1>D g11.1<8,4,2>D { align1 1Q I@1 }; -mov(8) g23.1<2>UD g105<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) g106UD g23UD nullUD 0x04101582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 1, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $8 }; -shl(8) g107<1>D g106<8,8,1>D 0x00000003UD { align1 1Q $8.dst }; -shr(8) g108<1>UD g106<1,1,0>UD 0x0000001dUD { align1 1Q compacted }; -add(8) g109<1>D g107<1,1,0>D 63D { align1 1Q I@2 compacted }; -cmp.l.f0.0(8) g110<1>UD g109<1,1,0>UD g107<1,1,0>UD { align1 1Q I@1 compacted }; -and(8) g112<1>UD g109<8,8,1>UD 0xffffffc0UD { align1 1Q }; -add(8) g111<1>D -g110<1,1,0>D g108<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g113<1>D g100<1,1,0>D g112<1,1,0>D { align1 1Q I@2 compacted }; -add3(8) g25<1>D -g101<8,8,1>D g102<8,8,1>D g111<1,1,1>D { align1 1Q I@2 }; -cmp.l.f0.0(8) g114<1>UD g113<1,1,0>UD g100<1,1,0>UD { align1 1Q I@2 compacted }; -add(8) g116<1>D g113<1,1,0>D 255D { align1 1Q compacted }; -cmp.l.f0.0(8) g117<1>UD g116<1,1,0>UD 0x000000ffUD { align1 1Q I@1 compacted }; -and(8) g119<1>UD g116<8,8,1>UD 0xffffffc0UD { align1 1Q }; -cmp.l.f0.0(8) g121<1>UD g120<1,1,0>UD g97<1,1,0>UD { align1 1Q compacted }; -add3(8) g118<1>D -g114<8,8,1>D g25<8,8,1>D -g117<1,1,1>D { align1 1Q I@3 }; -add(8) g5<1>D g120<1,1,0>D g119<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g122<1>D -g121<1,1,0>D g44<1,1,0>D { align1 1Q I@3 compacted }; -cmp.l.f0.0(8) g123<1>UD g5<1,1,0>UD g120<1,1,0>UD { align1 1Q I@2 compacted }; -add3(8) g6<1>D g122<8,8,1>D g118<8,8,1>D -g123<1,1,1>D { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(8) nullUD g3UD g5UD 0x0400f586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1Q $9 }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q $2.src }; -send(8) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1Q A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_bvh_postbuild_info_serialized_size_code[] = { - 0x80000065, 0x18058220, 0x02000004, 0xffffffc0, - 0xe2731940, 0x00011803, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa00730c, 0x00340000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x210b0061, 0x001102cc, - 0x00030061, 0x03260aa0, 0x00000264, 0x00000000, - 0x210b1261, 0x00110204, 0x21031261, 0x00110244, - 0xa10d1240, 0x09ce0b03, 0xa1120040, 0x020e0b03, - 0xa11d0040, 0x010e0b03, 0xf00e1b70, 0x09c00d03, - 0x00030061, 0x7c060220, 0x00340d05, 0x00000000, - 0xf0131c70, 0x02001203, 0x00030061, 0x7e060220, - 0x00341205, 0x00000000, 0x00031d61, 0x09060220, - 0x00341d05, 0x00000000, 0xf01e0070, 0x01001d03, - 0x00031e40, 0x26052660, 0x06460e05, 0x00440b26, - 0x00031d40, 0x14052660, 0x06461305, 0x00440b26, - 0x00031b40, 0x1f052660, 0x06461e05, 0x00440b26, - 0x00031b61, 0x7c260220, 0x00342605, 0x00000000, - 0x00031b61, 0x7e260220, 0x00341405, 0x00000000, - 0x00031b61, 0x09260220, 0x00341f05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00034131, 0x070c0000, 0xfb047c14, 0x00040000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00034231, 0x15240000, 0xfb047e14, 0x003c0000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034331, 0x20240000, 0xfb040914, 0x003c0000, - 0x00032169, 0x61058660, 0x02460705, 0x00000003, - 0xe12c0068, 0x01d00703, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa1732240, 0x15201602, - 0xa1242340, 0x22202302, 0xa12a2340, 0x20202102, - 0xe11a1b68, 0x00107303, 0xe11c0068, 0x01a07303, - 0x00031c69, 0x25058660, 0x02462405, 0x00000006, - 0xe10f0068, 0x01a02403, 0x00031d69, 0x2b058660, - 0x02462a05, 0x00000006, 0xe1110068, 0x01a02a03, - 0x00031e69, 0x1b058660, 0x02461a05, 0x00000007, - 0xa1271940, 0x25001b02, 0x30281970, 0x1b002703, - 0xa12d1d40, 0x2b002702, 0x00031a52, 0x29040e68, - 0x0e2e1c05, 0x28050f05, 0x302e1a70, 0x27002d03, - 0x00032270, 0x00010220, 0x52461705, 0x00461805, - 0x00031a52, 0x2f040e68, 0x0e2e2905, 0x2e051105, - 0x01030022, 0x0001c060, 0x00000370, 0x00000350, - 0xa1300040, 0x040e0b03, 0xa13b0040, 0x058e0b03, - 0x00031a70, 0x31050220, 0x52463005, 0x00440b06, - 0x00030061, 0x0d060220, 0x00343005, 0x00000000, - 0x00031b70, 0x3c050220, 0x52463b05, 0x00440b06, - 0x00030061, 0x12060220, 0x00343b05, 0x00000000, - 0x00031c40, 0x32052660, 0x06463105, 0x00440b26, - 0x00031b40, 0x3d052660, 0x06463c05, 0x00440b26, - 0x00031a61, 0x0d260220, 0x00343205, 0x00000000, - 0x00031a61, 0x12260220, 0x00343d05, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00034431, 0x33140000, 0xfb040d14, 0x000c0000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034531, 0x3e0c0000, 0xfb041214, 0x00040000, - 0x61352441, 0x00c03302, 0x00032469, 0x38058660, - 0x02463405, 0x00000003, 0x00032570, 0x00010220, - 0x52461705, 0x00463e05, 0xa1361b40, 0x03f03503, - 0xa1391b40, 0x03f03803, 0x00031a65, 0x37058220, - 0x02463605, 0xffffffc0, 0x00031a65, 0x3a058220, - 0x02463905, 0xffffffc0, 0x01030022, 0x0001c060, - 0x00000140, 0x00000120, 0xa13f0040, 0x0ff02a03, - 0xa1410040, 0x050e0b03, 0x00030069, 0x4b058660, - 0x02462a05, 0x00000005, 0x00031b65, 0x40058220, - 0x02463f05, 0xffffff00, 0x00031b70, 0x42050220, - 0x52464105, 0x00440b06, 0x00033561, 0x13060220, - 0x00344105, 0x00000000, 0xa14c1c40, 0x03f04b03, - 0x00031b40, 0x43052660, 0x06464205, 0x00440b26, - 0x00031a65, 0x4d058220, 0x02464c05, 0xffffffc0, - 0x00031a61, 0x13260220, 0x00344305, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034531, 0x440c0000, 0xfb041314, 0x00040000, - 0xa1452540, 0x0ff04403, 0x00031965, 0x46058220, - 0x02464505, 0xffffff00, 0xa1471940, 0x46004002, - 0x61481941, 0x00c04702, 0xa1491940, 0x03f04803, - 0x00031965, 0x4a058220, 0x02464905, 0xffffffc0, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xa1091940, 0x4d004a02, 0x00030024, 0x0001c060, - 0x00000030, 0x00000030, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00031a61, 0x09054220, - 0x00000000, 0x00000000, 0x00030025, 0x00004600, - 0x00000000, 0x000000c8, 0xa14e0040, 0x00ce0b03, - 0x00031970, 0x4f050220, 0x52464e05, 0x00440b06, - 0x00033561, 0x14060220, 0x00344e05, 0x00000000, - 0x00031a40, 0x50052660, 0x06464f05, 0x00440b26, - 0x00031961, 0x14260220, 0x00345005, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034631, 0x510c0000, 0xfb041414, 0x00040000, - 0x00032669, 0x52058660, 0x02465105, 0x00000002, - 0xa1531940, 0x03305203, 0x00031965, 0x54058220, - 0x02465305, 0xffffffc0, 0xa1551940, 0x37005402, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00031952, 0x0a040e68, 0x0e0e5505, 0x09053a05, - 0x00030024, 0x0001c060, 0x00000030, 0x00000030, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00031a61, 0x0a054220, 0x00000000, 0x00000000, - 0x00030025, 0x00004600, 0x00000000, 0x00000010, - 0xa1561a40, 0x0a002d02, 0xa1580040, 0x00ce0b03, - 0x00030069, 0x62058660, 0x02460705, 0x00000006, - 0xe1630068, 0x01a00703, 0xa1670040, 0x0a4e0b03, - 0xa1780040, 0x03806103, 0x00030061, 0x08054660, - 0x00000000, 0x00000000, 0x30571f70, 0x2d005603, - 0x00031f70, 0x59050220, 0x52465805, 0x00440b06, - 0x00033661, 0x15060220, 0x00345805, 0x00000000, - 0x00031e61, 0x17060220, 0x00346705, 0x00000000, - 0x00031b40, 0x5a052660, 0x06465905, 0x00440b26, - 0x00031961, 0x15260220, 0x00345a05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034731, 0x5b0c0000, 0xfb041514, 0x00040000, - 0xa15c2740, 0xffd05b03, 0x00030069, 0x5d058660, - 0x02465b05, 0x00000006, 0xe15e1a68, 0x01a05c03, - 0x00031a52, 0x5f044560, 0x0e0eff40, 0x56055d05, - 0x00031a52, 0x10042e68, 0x0e0e5705, 0x5e052f05, - 0x30601a70, 0x56005f03, 0xa1640040, 0x62005f02, - 0x00031a52, 0x66042e68, 0x0e0e6005, 0x63051005, - 0x30651a70, 0x5f006403, 0xf0680070, 0x0a406703, - 0x00031940, 0x69052660, 0x06466805, 0x00440b26, - 0x00031961, 0x17260220, 0x00346905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034831, 0x6a0c0000, 0xfb041714, 0x00040000, - 0x00032869, 0x6b058660, 0x02466a05, 0x00000003, - 0xe16c0068, 0x01d06a03, 0xa16d1a40, 0x03f06b03, - 0x306e1970, 0x6b006d03, 0x00030065, 0x70058220, - 0x02466d05, 0xffffffc0, 0xa16f1a40, 0x6c026e02, - 0xa1711a40, 0x70006402, 0x00031a52, 0x19042e68, - 0x0e0e6505, 0x6f056605, 0x30721a70, 0x64007103, - 0xa1740040, 0x0ff07103, 0xf0751970, 0x0ff07403, - 0x00030065, 0x77058220, 0x02467405, 0xffffffc0, - 0x30790070, 0x61007803, 0x00031b52, 0x76042e68, - 0x0e2e7205, 0x75051905, 0xa1051b40, 0x77007802, - 0xa17a1b40, 0x2c027902, 0x307b1a70, 0x78000503, - 0x00031952, 0x06040e68, 0x0e2e7a05, 0x7b057605, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x00034931, 0x00000000, 0xfb0c0314, 0x003c0524, - 0x80033261, 0x7e050220, 0x00460005, 0x00000000, - 0x80030931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_bvh_postbuild_info_serialized_size = { - .prog_data = { - .base.nr_params = 12, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 2144, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_bvh_postbuild_info_serialized_size_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 1, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 1, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 12, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 16, - .arg_count = 2, - .args = gfx125_bvh_postbuild_info_serialized_size_args, - .code = gfx125_bvh_postbuild_info_serialized_size_code, -}; -const char *gfx125_bvh_postbuild_info_serialized_size_sha1 = "6ca36a8b3a463fff378b93fd63ed8fcbbf394021"; diff --git a/src/intel/vulkan/grl/gfx125_misc_batched_init_globals.h b/src/intel/vulkan/grl/gfx125_misc_batched_init_globals.h deleted file mode 100644 index 4f797adcafc..00000000000 --- a/src/intel/vulkan/grl/gfx125_misc_batched_init_globals.h +++ /dev/null @@ -1,504 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_misc_batched_init_globals_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_misc_batched_init_globals_args[] = { - { 0, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g41<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(8) g9<1>D 0D { align1 1Q }; -mov(8) g85<1>UD g0.1<0,1,0>UD { align1 1Q }; -add(1) g42<1>UD g41<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@3 compacted }; -mul(8) acc0<1>UD g85<8,8,1>UD 0x0050UW { align1 1Q I@2 }; -mul(8) g13<1>D g85<1,1,0>D 80W { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g1UD g42UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -mach(8) g12<1>UD g85<1,1,0>UD 0x00000050UD { align1 1Q compacted AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g10.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g10<2>F g2<0,1,0>F { align1 1Q F@1 compacted }; -mov(8) g14<1>UD g10.1<8,4,2>UD { align1 1Q F@1 }; -add(8) g15<1>D g10<8,4,2>D g13<1,1,0>D { align1 1Q I@3 compacted }; -cmp.l.f0.0(8) g16<1>UD g15<8,8,1>UD g10<8,4,2>UD { align1 1Q I@1 }; -mov(8) g86<2>UD g15<4,4,1>UD { align1 1Q }; -add(8) g19<1>D g15<1,1,0>D 16D { align1 1Q compacted }; -add(8) g24<1>D g15<1,1,0>D 32D { align1 1Q compacted }; -add(8) g28<1>D g15<1,1,0>D 48D { align1 1Q compacted }; -add(8) g32<1>D g15<1,1,0>D 64D { align1 1Q compacted }; -add3(8) g17<1>D g14<8,8,1>D g12<8,8,1>D -g16<1,1,1>D { align1 1Q I@6 }; -cmp.l.f0.0(8) g20<1>UD g19<1,1,0>UD g15<1,1,0>UD { align1 1Q I@5 compacted }; -mov(8) g88<2>UD g19<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g25<1>UD g24<1,1,0>UD g15<1,1,0>UD { align1 1Q I@6 compacted }; -mov(8) g90<2>UD g24<4,4,1>UD { align1 1Q }; -mov(8) g92<2>UD g28<4,4,1>UD { align1 1Q I@7 }; -cmp.l.f0.0(8) g29<1>UD g28<1,1,0>UD g15<1,1,0>UD { align1 1Q compacted }; -mov(8) g94<2>UD g32<4,4,1>UD { align1 1Q I@7 }; -cmp.l.f0.0(8) g33<1>UD g32<1,1,0>UD g15<1,1,0>UD { align1 1Q compacted }; -mov(8) g86.1<2>UD g17<4,4,1>UD { align1 1Q I@7 }; -add(8) g22<1>D -g20<1,1,0>D g17<1,1,0>D { align1 1Q I@7 compacted }; -add(8) g26<1>D -g25<1,1,0>D g17<1,1,0>D { align1 1Q I@7 compacted }; -add(8) g30<1>D -g29<1,1,0>D g17<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g34<1>D -g33<1,1,0>D g17<1,1,0>D { align1 1Q I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(8) g18UD g86UD nullUD 0x0440f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $1 }; -mov(8) g88.1<2>UD g22<4,4,1>UD { align1 1Q I@4 }; -mov(8) g90.1<2>UD g26<4,4,1>UD { align1 1Q I@4 }; -mov(8) g92.1<2>UD g30<4,4,1>UD { align1 1Q I@4 }; -mov(8) g94.1<2>UD g34<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(8) g23UD g88UD nullUD 0x0440f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(8) g27UD g90UD nullUD 0x0440f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) g31UD g92UD nullUD 0x0440f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 4, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $4 }; -mov(8) g7<2>UD g18<4,4,1>UD { align1 1Q $1.dst }; -mov(8) g3<2>UD g20<4,4,1>UD { align1 1Q $1.dst }; -add(8) g36<1>D g20<1,1,0>D 128D { align1 1Q compacted }; -add(8) g39<1>D g20<1,1,0>D 152D { align1 1Q compacted }; -mov(8) g7.1<2>UD g19<4,4,1>UD { align1 1Q @4 $1.dst }; -mov(8) g3.1<2>UD g21<4,4,1>UD { align1 1Q @4 $1.dst }; -mov(8) g98<1>D g26<8,8,1>D { align1 1Q $2.dst }; -mov(8) g99<1>D g25<8,8,1>D { align1 1Q $2.dst }; -mov(8) g101<1>D g24<8,8,1>D { align1 1Q $2.dst }; -mov(8) g5<2>UD g36<4,4,1>UD { align1 1Q I@7 }; -cmp.l.f0.0(8) g37<1>UD g36<1,1,0>UD g20<1,1,0>UD { align1 1Q compacted }; -mov(8) g100<1>D g27<8,8,1>D { align1 1Q $3.dst }; -mov(8) g96<2>UD g39<4,4,1>UD { align1 1Q I@7 }; -cmp.l.f0.0(8) g40<1>UD g39<1,1,0>UD 0x00000098UD { align1 1Q compacted }; -add(8) g38<1>D -g37<1,1,0>D g21<1,1,0>D { align1 1Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) g35UD g94UD nullUD 0x04307582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyz, L1STATE_L3MOCS dst_len = 3, src0_len = 2, src1_len = 0 flat ) base_offset 0 { align1 1Q $5 }; -add(8) g41<1>D -g40<1,1,0>D g21<1,1,0>D { align1 1Q I@2 compacted }; -mov(8) g5.1<2>UD g38<4,4,1>UD { align1 1Q I@2 }; -mov(8) g96.1<2>UD g41<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) nullUD g96UD g98UD 0x0400f586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1Q $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g42<1>D g20<1,1,0>D 168D { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g101<1>D g32<8,8,1>D { align1 1Q $4.dst }; -mov(8) g102<1>D 0D { align1 1Q }; -mov(8) g103<1>D 0D { align1 1Q }; -mov(8) g104<1>D 0D { align1 1Q }; -cmp.l.f0.0(8) g43<1>UD g42<1,1,0>UD 0x000000a8UD { align1 1Q I@5 compacted }; -mov(8) g99<2>UD g42<4,4,1>UD { align1 1Q $6.src }; -add(8) g44<1>D -g43<1,1,0>D g21<1,1,0>D { align1 1Q I@2 compacted }; -mov(8) g99.1<2>UD g44<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) nullUD g99UD g101UD 0x0400f586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1Q $7 }; -add(8) g45<1>D g20<1,1,0>D 184D { align1 1Q compacted }; -mov(8) g104<1>D 0D { align1 1Q $7.src }; -mov(8) g105<1>D -1431586134D { align1 1Q }; -cmp.l.f0.0(8) g46<1>UD g45<1,1,0>UD 0x000000b8UD { align1 1Q I@3 compacted }; -mov(8) g102<2>UD g45<4,4,1>UD { align1 1Q $7.src }; -add(8) g47<1>D -g46<1,1,0>D g21<1,1,0>D { align1 1Q I@2 compacted }; -mov(8) g102.1<2>UD g47<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) nullUD g102UD g104UD 0x04003586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1Q $8 }; -shr(8) g107<1>UD g28<1,1,0>UD 0x00000006UD { align1 1Q $3.dst compacted }; -add(8) g48<1>D g20<1,1,0>D 12D { align1 1Q compacted }; -shr(8) g108<1>UD g29<1,1,0>UD 0x00000006UD { align1 1Q $3.dst compacted }; -shr(8) g110<1>UD g30<1,1,0>UD 0x00000006UD { align1 1Q $3.dst compacted }; -cmp.l.f0.0(8) g49<1>UD g48<1,1,0>UD g20<1,1,0>UD { align1 1Q I@3 compacted }; -mov(8) g105<2>UD g48<4,4,1>UD { align1 1Q $8.src }; -mov(8) g109<1>D g108<8,8,1>D { align1 1Q I@4 }; -add(8) g50<1>D -g49<1,1,0>D g21<1,1,0>D { align1 1Q I@3 compacted }; -mov(8) g105.1<2>UD g50<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) nullUD g105UD g107UD 0x0400f586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1Q $9 }; -add(8) g51<1>D g20<1,1,0>D 28D { align1 1Q compacted }; -shr(8) g116<1>UD g31<1,1,0>UD 0x00000006UD { align1 1Q $4.dst compacted }; -mov(8) g113<1>D g110<8,8,1>D { align1 1Q $9.src }; -mov(8) g114<1>D g108<8,8,1>D { align1 1Q $9.src }; -mov(8) g115<1>D g108<8,8,1>D { align1 1Q }; -cmp.l.f0.0(8) g52<1>UD g51<1,1,0>UD g20<1,1,0>UD { align1 1Q I@5 compacted }; -mov(8) g111<2>UD g51<4,4,1>UD { align1 1Q }; -add(8) g53<1>D -g52<1,1,0>D g21<1,1,0>D { align1 1Q I@2 compacted }; -mov(8) g111.1<2>UD g53<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) nullUD g111UD g113UD 0x0400f586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1Q $10 }; -shr(8) g118<1>UD g32<1,1,0>UD 0x00000006UD { align1 1Q compacted }; -add(8) g54<1>D g20<1,1,0>D 44D { align1 1Q compacted }; -mov(8) g119<1>D 0D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(8) g116<1>D g118<8,8,1>D { align1 1Q I@3 }; -mov(8) g117<1>D g118<8,8,1>D { align1 1Q }; -cmp.l.f0.0(8) g55<1>UD g54<1,1,0>UD g20<1,1,0>UD { align1 1Q I@4 compacted }; -mov(8) g114<2>UD g54<4,4,1>UD { align1 1Q $10.src }; -add(8) g56<1>D -g55<1,1,0>D g21<1,1,0>D { align1 1Q I@2 compacted }; -mov(8) g114.1<2>UD g56<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) nullUD g114UD g116UD 0x0400f586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1Q $11 }; -add(8) g57<1>D g20<1,1,0>D 60D { align1 1Q compacted }; -mov(8) g117<1>D g28<8,8,1>D { align1 1Q $11.src }; -mov(8) g118<1>D 0D { align1 1Q $11.src }; -cmp.l.f0.0(8) g58<1>UD g57<1,1,0>UD g20<1,1,0>UD { align1 1Q I@3 compacted }; -mov(8) g119<2>UD g57<4,4,1>UD { align1 1Q $11.src }; -add(8) g59<1>D -g58<1,1,0>D g21<1,1,0>D { align1 1Q I@2 compacted }; -mov(8) g119.1<2>UD g59<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -send(8) nullUD g3UD g117UD 0x04003586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1Q $12 }; -shr(8) g124<1>UD g35<1,1,0>UD 0x00000006UD { align1 1Q $5.dst compacted }; -mov(8) g121<1>D 0D { align1 1Q }; -mov(8) g122<1>D 0D { align1 1Q }; -mov(8) g123<1>D 0D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) nullUD g119UD g121UD 0x0400f586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1Q $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -shr(8) g124<1>UD g36<1,1,0>UD 0x00000006UD { align1 1Q $5.dst compacted }; -add(8) g60<1>D g20<1,1,0>D 76D { align1 1Q compacted }; -shr(8) g127<1>UD g37<1,1,0>UD 0x00000006UD { align1 1Q $5.dst compacted }; -mov(8) g125<1>D 0D { align1 1Q }; -mov(8) g126<1>D 0D { align1 1Q }; -cmp.l.f0.0(8) g61<1>UD g60<1,1,0>UD g20<1,1,0>UD { align1 1Q I@4 compacted }; -mov(8) g122<2>UD g60<4,4,1>UD { align1 1Q $13.src }; -add(8) g62<1>D -g61<1,1,0>D g21<1,1,0>D { align1 1Q I@2 compacted }; -mov(8) g122.1<2>UD g62<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) nullUD g122UD g124UD 0x0400f586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1Q $14 }; -cmp.nz.f0.0(8) null<1>D g31<8,8,1>D g32<8,8,1>D { align1 1Q }; -(+f0.0) if(8) JIP: LABEL0 UIP: LABEL0 { align1 1Q }; -and(8) g63<1>UD g31<8,8,1>UD 0xffffffc0UD { align1 1Q }; -mov(8) g127<1>D -64D { align1 1Q $14.src }; -add(8) g64<1>D g20<1,1,0>D g63<1,1,0>D { align1 1Q I@2 compacted }; -cmp.l.f0.0(8) g65<1>UD g64<1,1,0>UD g20<1,1,0>UD { align1 1Q I@1 compacted }; -mov(8) g125<2>UD g64<4,4,1>UD { align1 1Q $14.src }; -add(8) g66<1>D -g65<1,1,0>D g21<1,1,0>D { align1 1Q I@2 compacted }; -mov(8) g125.1<2>UD g66<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) nullUD g125UD g127UD 0x04001586 0x00000040 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 1 flat ) base_offset 0 { align1 1Q $14 }; - -LABEL0: -endif(8) JIP: LABEL1 { align1 1Q }; - -LABEL1: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g1<1>D 2139095040D { align1 1Q }; -mov(8) g2<1>D 2139095040D { align1 1Q F@1 }; -mov(8) g3<1>D 2139095040D { align1 1Q $12.src }; -mov(8) g4<1>D -8388608D { align1 1Q $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) nullUD g5UD g1UD 0x0400f586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1Q $15 }; -add(8) g67<1>D g20<1,1,0>D 144D { align1 1Q compacted }; -mov(8) g4<1>D -8388608D { align1 1Q $15.src }; -mov(8) g5<1>D -8388608D { align1 1Q $15.src }; -cmp.l.f0.0(8) g68<1>UD g67<1,1,0>UD 0x00000090UD { align1 1Q I@3 compacted }; -mov(8) g2<2>UD g67<4,4,1>UD { align1 1Q $15.src }; -add(8) g69<1>D -g68<1,1,0>D g21<1,1,0>D { align1 1Q I@2 compacted }; -mov(8) g2.1<2>UD g69<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) nullUD g2UD g4UD 0x04003586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1Q $0 }; -mov(8) g10<1>D 2139095040D { align1 1Q }; -mov(8) g11<1>D 2139095040D { align1 1Q }; -mov(8) g12<1>D 2139095040D { align1 1Q }; -mov(8) g13<1>D 0D { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) nullUD g7UD g10UD 0x0400f586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1Q $1 }; -add(8) g70<1>D g18<1,1,0>D 16D { align1 1Q compacted }; -mov(8) g13<1>D -8388608D { align1 1Q $1.src }; -mov(8) g14<1>D -8388608D { align1 1Q }; -mov(8) g15<1>D -8388608D { align1 1Q }; -mov(8) g16<1>D -2147483648D { align1 1Q }; -cmp.l.f0.0(8) g71<1>UD g70<1,1,0>UD g18<1,1,0>UD { align1 1Q I@5 compacted }; -mov(8) g11<2>UD g70<4,4,1>UD { align1 1Q $1.src }; -add(8) g72<1>D -g71<1,1,0>D g19<1,1,0>D { align1 1Q I@2 compacted }; -mov(8) g11.1<2>UD g72<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) nullUD g11UD g13UD 0x0400f586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1Q $2 }; -add(8) g73<1>D g18<1,1,0>D 32D { align1 1Q compacted }; -add(8) g76<1>D g18<1,1,0>D 72D { align1 1Q compacted }; -add(8) g79<1>D g18<1,1,0>D 48D { align1 1Q compacted }; -mov(8) g35<1>D 0D { align1 1Q }; -mov(8) g36<1>D 0D { align1 1Q }; -cmp.l.f0.0(8) g74<1>UD g73<1,1,0>UD g18<1,1,0>UD { align1 1Q I@5 compacted }; -mov(8) g38<2>UD g73<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g77<1>UD g76<1,1,0>UD g18<1,1,0>UD { align1 1Q I@6 compacted }; -mov(8) g16<2>UD g76<4,4,1>UD { align1 1Q $2.src }; -cmp.l.f0.0(8) g80<1>UD g79<1,1,0>UD g18<1,1,0>UD { align1 1Q I@7 compacted }; -mov(8) g14<2>UD g79<4,4,1>UD { align1 1Q $2.src }; -add(8) g75<1>D -g74<1,1,0>D g19<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g78<1>D -g77<1,1,0>D g19<1,1,0>D { align1 1Q I@5 compacted }; -add(8) g81<1>D -g80<1,1,0>D g19<1,1,0>D { align1 1Q I@4 compacted }; -mov(8) g38.1<2>UD g75<4,4,1>UD { align1 1Q I@3 }; -mov(8) g16.1<2>UD g78<4,4,1>UD { align1 1Q I@3 }; -mov(8) g14.1<2>UD g81<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) nullUD g14UD g35UD 0x04003586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1Q $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(8) nullUD g16UD g35UD 0x04003586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 2 flat ) base_offset 0 { align1 1Q $4 }; -add(8) g82<1>D g18<1,1,0>D 64D { align1 1Q compacted }; -cmp.l.f0.0(8) g83<1>UD g82<1,1,0>UD g18<1,1,0>UD { align1 1Q I@1 compacted }; -mov(8) g36<2>UD g82<4,4,1>UD { align1 1Q $4.src }; -add(8) g84<1>D -g83<1,1,0>D g19<1,1,0>D { align1 1Q I@2 compacted }; -mov(8) g36.1<2>UD g84<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) nullUD g36UD g9UD 0x04001586 0x00000040 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 1 flat ) base_offset 0 { align1 1Q $5 }; -mov(8) g40<1>D g29<8,8,1>D { align1 1Q }; -mov(8) g41<1>D g23<8,8,1>D { align1 1Q $2.dst }; -mov(8) g42<1>D g33<8,8,1>D { align1 1Q $4.dst }; -mov(8) g43<1>D g34<8,8,1>D { align1 1Q $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(8) nullUD g38UD g40UD 0x0400f586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 2, src1_len = 4 flat ) base_offset 0 { align1 1Q $6 }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q $14.src }; -send(8) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1Q A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_misc_batched_init_globals_code[] = { - 0x80000065, 0x29058220, 0x02000004, 0xffffffc0, - 0x00030061, 0x09054660, 0x00000000, 0x00000000, - 0x00030061, 0x55050220, 0x00000024, 0x00000000, - 0xe22a1b40, 0x00012903, 0x00031a41, 0x20018220, - 0x01465505, 0x00500050, 0x610d0041, 0x05005502, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x01140000, 0xfa002a0c, 0x00340000, - 0xfe0c0049, 0x05005503, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x210a0061, 0x001102cc, - 0x210a1161, 0x00110204, 0x00031161, 0x0e050220, - 0x00440a26, 0x00000000, 0xa10f1b40, 0x0d0e0a02, - 0x00031970, 0x10050220, 0x52460f05, 0x00440a06, - 0x00030061, 0x56060220, 0x00340f05, 0x00000000, - 0xa1130040, 0x01000f03, 0xa1180040, 0x02000f03, - 0xa11c0040, 0x03000f03, 0xa1200040, 0x04000f03, - 0x00031e52, 0x11040e68, 0x0e2e0e05, 0x10050c05, - 0x30141d70, 0x0f001303, 0x00030061, 0x58060220, - 0x00341305, 0x00000000, 0x30191e70, 0x0f001803, - 0x00030061, 0x5a060220, 0x00341805, 0x00000000, - 0x00031f61, 0x5c060220, 0x00341c05, 0x00000000, - 0x301d0070, 0x0f001c03, 0x00031f61, 0x5e060220, - 0x00342005, 0x00000000, 0x30210070, 0x0f002003, - 0x00031f61, 0x56260220, 0x00341105, 0x00000000, - 0xa1161f40, 0x11021402, 0xa11a1f40, 0x11021902, - 0xa11e1e40, 0x11021d02, 0xa1221d40, 0x11022102, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00034131, 0x12240000, 0xfb045614, 0x003c0000, - 0x00031c61, 0x58260220, 0x00341605, 0x00000000, - 0x00031c61, 0x5a260220, 0x00341a05, 0x00000000, - 0x00031c61, 0x5c260220, 0x00341e05, 0x00000000, - 0x00031c61, 0x5e260220, 0x00342205, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00034231, 0x17240000, 0xfb045814, 0x003c0000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00034331, 0x1b240000, 0xfb045a14, 0x003c0000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034431, 0x1f240000, 0xfb045c14, 0x003c0000, - 0x00032161, 0x07060220, 0x00341205, 0x00000000, - 0x00032161, 0x03060220, 0x00341405, 0x00000000, - 0xa1240040, 0x08001403, 0xa1270040, 0x09801403, - 0x0003c161, 0x07260220, 0x00341305, 0x00000000, - 0x0003c161, 0x03260220, 0x00341505, 0x00000000, - 0x00032261, 0x62050660, 0x00461a05, 0x00000000, - 0x00032261, 0x63050660, 0x00461905, 0x00000000, - 0x00032261, 0x65050660, 0x00461805, 0x00000000, - 0x00031f61, 0x05060220, 0x00342405, 0x00000000, - 0x30250070, 0x14002403, 0x00032361, 0x64050660, - 0x00461b05, 0x00000000, 0x00031f61, 0x60060220, - 0x00342705, 0x00000000, 0xf0280070, 0x09802703, - 0xa1261c40, 0x15022502, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00034531, 0x231c0000, - 0xfb045e14, 0x001c0000, 0xa1291a40, 0x15022802, - 0x00031a61, 0x05260220, 0x00342605, 0x00000000, - 0x00031a61, 0x60260220, 0x00342905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034631, 0x00000000, 0xfb0c6014, 0x003c6224, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa12a0040, 0x0a801403, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00032461, 0x65050660, - 0x00462005, 0x00000000, 0x00030061, 0x66054660, - 0x00000000, 0x00000000, 0x00030061, 0x67054660, - 0x00000000, 0x00000000, 0x00030061, 0x68054660, - 0x00000000, 0x00000000, 0xf02b1d70, 0x0a802a03, - 0x00033661, 0x63060220, 0x00342a05, 0x00000000, - 0xa12c1a40, 0x15022b02, 0x00031961, 0x63260220, - 0x00342c05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00034731, 0x00000000, - 0xfb0c6314, 0x003c6524, 0xa12d0040, 0x0b801403, - 0x00033761, 0x68054660, 0x00000000, 0x00000000, - 0x00030061, 0x69054660, 0x00000000, 0xaaabbaaa, - 0xf02e1b70, 0x0b802d03, 0x00033761, 0x66060220, - 0x00342d05, 0x00000000, 0xa12f1a40, 0x15022e02, - 0x00031961, 0x66260220, 0x00342f05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034831, 0x00000000, 0xfb0c6614, 0x000c6814, - 0xe16b2368, 0x00601c03, 0xa1300040, 0x00c01403, - 0xe16c2368, 0x00601d03, 0xe16e2368, 0x00601e03, - 0x30311b70, 0x14003003, 0x00033861, 0x69060220, - 0x00343005, 0x00000000, 0x00031c61, 0x6d050660, - 0x00466c05, 0x00000000, 0xa1321b40, 0x15023102, - 0x00031961, 0x69260220, 0x00343205, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034931, 0x00000000, 0xfb0c6914, 0x003c6b24, - 0xa1330040, 0x01c01403, 0xe1742468, 0x00601f03, - 0x00033961, 0x71050660, 0x00466e05, 0x00000000, - 0x00033961, 0x72050660, 0x00466c05, 0x00000000, - 0x00030061, 0x73050660, 0x00466c05, 0x00000000, - 0x30341d70, 0x14003303, 0x00030061, 0x6f060220, - 0x00343305, 0x00000000, 0xa1351a40, 0x15023402, - 0x00031961, 0x6f260220, 0x00343505, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034a31, 0x00000000, 0xfb0c6f14, 0x003c7124, - 0xe1760068, 0x00602003, 0xa1360040, 0x02c01403, - 0x00030061, 0x77054660, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00031b61, 0x74050660, 0x00467605, 0x00000000, - 0x00030061, 0x75050660, 0x00467605, 0x00000000, - 0x30371c70, 0x14003603, 0x00033a61, 0x72060220, - 0x00343605, 0x00000000, 0xa1381a40, 0x15023702, - 0x00031961, 0x72260220, 0x00343805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034b31, 0x00000000, 0xfb0c7214, 0x003c7424, - 0xa1390040, 0x03c01403, 0x00033b61, 0x75050660, - 0x00461c05, 0x00000000, 0x00033b61, 0x76054660, - 0x00000000, 0x00000000, 0x303a1b70, 0x14003903, - 0x00033b61, 0x77060220, 0x00343905, 0x00000000, - 0xa13b1a40, 0x15023a02, 0x00031961, 0x77260220, - 0x00343b05, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00034c31, 0x00000000, - 0xfb0c0314, 0x000c7514, 0xe17c2568, 0x00602303, - 0x00030061, 0x79054660, 0x00000000, 0x00000000, - 0x00030061, 0x7a054660, 0x00000000, 0x00000000, - 0x00030061, 0x7b054660, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034d31, 0x00000000, 0xfb0c7714, 0x003c7924, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xe17c2568, 0x00602403, 0xa13c0040, 0x04c01403, - 0xe17f2568, 0x00602503, 0x00030061, 0x7d054660, - 0x00000000, 0x00000000, 0x00030061, 0x7e054660, - 0x00000000, 0x00000000, 0x303d1c70, 0x14003c03, - 0x00033d61, 0x7a060220, 0x00343c05, 0x00000000, - 0xa13e1a40, 0x15023d02, 0x00031961, 0x7a260220, - 0x00343e05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00034e31, 0x00000000, - 0xfb0c7a14, 0x003c7c24, 0x00030070, 0x00010660, - 0x26461f05, 0x00462005, 0x01030022, 0x0001c060, - 0x00000088, 0x00000088, 0x00030065, 0x3f058220, - 0x02461f05, 0xffffffc0, 0x00033e61, 0x7f054660, - 0x00000000, 0xffffffc0, 0xa1401a40, 0x3f001402, - 0x30411970, 0x14004003, 0x00033e61, 0x7d060220, - 0x00344005, 0x00000000, 0xa1421a40, 0x15024102, - 0x00031961, 0x7d260220, 0x00344205, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034e31, 0x00000000, 0xfb0c7d14, 0x00047f0c, - 0x00030025, 0x00004600, 0x00000000, 0x00000010, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x01054660, 0x00000000, 0x7f800000, - 0x00031161, 0x02054660, 0x00000000, 0x7f800000, - 0x00033c61, 0x03054660, 0x00000000, 0x7f800000, - 0x00033c61, 0x04054660, 0x00000000, 0xff800000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034f31, 0x00000000, 0xfb0c0514, 0x003c0124, - 0xa1430040, 0x09001403, 0x00033f61, 0x04054660, - 0x00000000, 0xff800000, 0x00033f61, 0x05054660, - 0x00000000, 0xff800000, 0xf0441b70, 0x09004303, - 0x00033f61, 0x02060220, 0x00344305, 0x00000000, - 0xa1451a40, 0x15024402, 0x00031961, 0x02260220, - 0x00344505, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00034031, 0x00000000, - 0xfb0c0214, 0x000c0414, 0x00030061, 0x0a054660, - 0x00000000, 0x7f800000, 0x00030061, 0x0b054660, - 0x00000000, 0x7f800000, 0x00030061, 0x0c054660, - 0x00000000, 0x7f800000, 0x00030061, 0x0d054660, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00034131, 0x00000000, - 0xfb0c0714, 0x003c0a24, 0xa1460040, 0x01001203, - 0x00033161, 0x0d054660, 0x00000000, 0xff800000, - 0x00030061, 0x0e054660, 0x00000000, 0xff800000, - 0x00030061, 0x0f054660, 0x00000000, 0xff800000, - 0x00030061, 0x10054660, 0x00000000, 0x80000000, - 0x30471d70, 0x12004603, 0x00033161, 0x0b060220, - 0x00344605, 0x00000000, 0xa1481a40, 0x13024702, - 0x00031961, 0x0b260220, 0x00344805, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034231, 0x00000000, 0xfb0c0b14, 0x003c0d24, - 0xa1490040, 0x02001203, 0xa14c0040, 0x04801203, - 0xa14f0040, 0x03001203, 0x00030061, 0x23054660, - 0x00000000, 0x00000000, 0x00030061, 0x24054660, - 0x00000000, 0x00000000, 0x304a1d70, 0x12004903, - 0x00030061, 0x26060220, 0x00344905, 0x00000000, - 0x304d1e70, 0x12004c03, 0x00033261, 0x10060220, - 0x00344c05, 0x00000000, 0x30501f70, 0x12004f03, - 0x00033261, 0x0e060220, 0x00344f05, 0x00000000, - 0xa14b1e40, 0x13024a02, 0xa14e1d40, 0x13024d02, - 0xa1511c40, 0x13025002, 0x00031b61, 0x26260220, - 0x00344b05, 0x00000000, 0x00031b61, 0x10260220, - 0x00344e05, 0x00000000, 0x00031b61, 0x0e260220, - 0x00345105, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00034331, 0x00000000, - 0xfb0c0e14, 0x000c2314, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00034431, 0x00000000, - 0xfb0c1014, 0x000c2314, 0xa1520040, 0x04001203, - 0x30531970, 0x12005203, 0x00033461, 0x24060220, - 0x00345205, 0x00000000, 0xa1541a40, 0x13025302, - 0x00031961, 0x24260220, 0x00345405, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034531, 0x00000000, 0xfb0c2414, 0x0004090c, - 0x00030061, 0x28050660, 0x00461d05, 0x00000000, - 0x00032261, 0x29050660, 0x00461705, 0x00000000, - 0x00032461, 0x2a050660, 0x00462105, 0x00000000, - 0x00032461, 0x2b050660, 0x00462205, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00034631, 0x00000000, 0xfb0c2614, 0x003c2824, - 0x80033e61, 0x7e050220, 0x00460005, 0x00000000, - 0x80030931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_misc_batched_init_globals = { - .prog_data = { - .base.nr_params = 10, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 3136, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_misc_batched_init_globals_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 1, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 1, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 10, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 8, - .arg_count = 1, - .args = gfx125_misc_batched_init_globals_args, - .code = gfx125_misc_batched_init_globals_code, -}; -const char *gfx125_misc_batched_init_globals_sha1 = "d3d2be8ec322a13e38960e1b4d334b7c9a3de7da"; diff --git a/src/intel/vulkan/grl/gfx125_misc_copy_geo_descs_indirect_build.h b/src/intel/vulkan/grl/gfx125_misc_copy_geo_descs_indirect_build.h deleted file mode 100644 index 2c79917a522..00000000000 --- a/src/intel/vulkan/grl/gfx125_misc_copy_geo_descs_indirect_build.h +++ /dev/null @@ -1,1222 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_misc_copy_geo_descs_indirect_build_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_misc_copy_geo_descs_indirect_build_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, - { 24, 4 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g123<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g126<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g124<1>UD g123<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -mov(8) g6<1>UW 0x76543210V { align1 WE_all 1Q }; -shl(16) g23<1>D g126<8,8,1>D 0x00000004UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g1UD g124UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g6.8<1>UW g6<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g19<1>D g6<8,8,1>UW { align1 1H }; -and(16) g21<1>UD g19<1,1,0>UD 0x0000000fUD { align1 1H I@1 compacted }; -add(16) g98<1>D g21<1,1,0>D g23<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.l.f0.0(16) null<1>UD g98<8,8,1>UD g2.6<0,1,0>UD { align1 1H I@1 }; -mov(8) g7.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g9.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g11.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g13.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g15.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g17.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g7<2>F g2<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g9<2>F g2<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g11<2>F g2.2<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g13<2>F g2.2<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g15<2>F g2.4<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g17<2>F g2.4<0,1,0>F { align1 2Q F@6 compacted }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -mul(8) acc0<1>UD g98<8,8,1>UD 0x0038UW { align1 1Q }; -mul(16) g29<1>D g98<1,1,0>D 56W { align1 1H compacted }; -mov(8) g31<1>UD g11.1<8,4,2>UD { align1 1Q F@4 }; -mov(8) g32<1>UD g13.1<8,4,2>UD { align1 2Q F@3 }; -and(1) g47<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shl(16) g1<1>UD g6<8,8,1>UW 0x00000002UD { align1 1H A@1 }; -mach(8) g27<1>UD g98<1,1,0>UD 0x00000038UD { align1 1Q compacted AccWrEnable }; -add(8) g33<1>D g11<8,4,2>D g29<1,1,0>D { align1 1Q I@6 compacted }; -add(8) g34<1>D g13<8,4,2>D g30<1,1,0>D { align1 2Q I@7 compacted }; -mul(8) acc0<1>UD g99<8,8,1>UD 0x0038UW { align1 2Q }; -cmp.l.f0.0(8) g35<1>UD g33<8,8,1>UD g11<8,4,2>UD { align1 1Q I@3 }; -mov(8) g19<2>UD g33<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g36<1>UD g34<8,8,1>UD g13<8,4,2>UD { align1 2Q I@4 }; -mov(8) g21<2>UD g34<4,4,1>UD { align1 2Q }; -mach(8) g28<1>UD g99<8,8,1>UD 0x00000038UD { align1 2Q AccWrEnable }; -add3(16) g37<1>D g31<8,8,1>D g27<8,8,1>D -g35<1,1,1>D { align1 1H I@1 }; -mov(8) g19.1<2>UD g37<4,4,1>UD { align1 1Q I@1 }; -mov(8) g21.1<2>UD g38<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g39UD g19UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -or(1) a0.1<1>UD g47<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g1UD g39UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -and(1) g48<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -or(16) g20<1>UD g1<1,1,0>UD 0x00000040UD { align1 1H $2.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g48<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g20UD g41UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -and(1) g49<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -or(16) g21<1>UD g1<1,1,0>UD 0x00000080UD { align1 1H $3.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g49<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g21UD g43UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -and(1) g50<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g22<1>UD g1<1,1,0>UD 0x000000c0UD { align1 1H $4.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g50<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g22UD g45UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $5 }; -add(16) g51<1>D g33<1,1,0>D 16D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -and(1) g64<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g43<1>UD g1<1,1,0>UD 0x00000100UD { align1 1H $4.src compacted }; -cmp.l.f0.0(16) g53<1>UD g51<1,1,0>UD g33<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g39<2>UD g51<4,4,1>UD { align1 1Q $2.src }; -mov(8) g41<2>UD g52<4,4,1>UD { align1 2Q $3.src }; -add(16) g55<1>D -g53<1,1,0>D g37<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g39.1<2>UD g55<4,4,1>UD { align1 1Q I@1 }; -mov(8) g41.1<2>UD g56<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g56UD g39UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g64<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g43UD g56UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $7 }; -and(1) g65<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -or(16) g44<1>UD g1<1,1,0>UD 0x00000140UD { align1 1H $7.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g65<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g44UD g58UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -and(1) g121<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -or(16) g45<1>UD g1<1,1,0>UD 0x00000180UD { align1 1H $8.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g121<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g45UD g60UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -and(1) g122<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g46<1>UD g1<1,1,0>UD 0x000001c0UD { align1 1H $9.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g122<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g46UD g62UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g123<1>D g33<1,1,0>D 32D { align1 1H compacted }; -and(1) g81<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g51<1>UD g1<1,1,0>UD 0x00000200UD { align1 1H compacted }; -cmp.l.f0.0(16) g70<1>UD g123<1,1,0>UD g33<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g47<2>UD g123<4,4,1>UD { align1 1Q $10.src }; -mov(8) g49<2>UD g124<4,4,1>UD { align1 2Q }; -add(16) g72<1>D -g70<1,1,0>D g37<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g47.1<2>UD g72<4,4,1>UD { align1 1Q I@1 }; -mov(8) g49.1<2>UD g73<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g73UD g47UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g81<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g51UD g73UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -and(1) g82<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g52<1>UD g1<1,1,0>UD 0x00000240UD { align1 1H $12.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g82<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g52UD g75UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -and(1) g83<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g53<1>UD g1<1,1,0>UD 0x00000280UD { align1 1H $12.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g83<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g53UD g77UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -and(1) g84<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g54<1>UD g1<1,1,0>UD 0x000002c0UD { align1 1H $13.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g84<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g54UD g79UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -add(16) g85<1>D g33<1,1,0>D 48D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -and(1) g94<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -or(16) g59<1>UD g1<1,1,0>UD 0x00000300UD { align1 1H $8.src compacted }; -cmp.l.f0.0(16) g87<1>UD g85<1,1,0>UD g33<1,1,0>UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g55<2>UD g85<4,4,1>UD { align1 1Q $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -mov(8) g57<2>UD g86<4,4,1>UD { align1 2Q $7.src }; -add(16) g89<1>D -g87<1,1,0>D g37<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g55.1<2>UD g89<4,4,1>UD { align1 1Q I@1 }; -mov(8) g57.1<2>UD g90<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g90UD g55UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g94<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g59UD g90UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -and(1) g95<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -or(16) g60<1>UD g1<1,1,0>UD 0x00000340UD { align1 1H $15.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g95<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g60UD g92UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -shl(16) g96<1>D g98<8,8,1>D 0x00000004UD { align1 1H }; -shr(16) g25<1>UD g98<1,1,0>UD 0x0000001cUD { align1 1H compacted }; -mov(8) g100<1>UD g15.1<8,4,2>UD { align1 1Q F@2 }; -mov(8) g101<1>UD g17.1<8,4,2>UD { align1 2Q F@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(8) g102<1>D g15<8,4,2>D g96<1,1,0>D { align1 1Q I@4 compacted }; -add(8) g103<1>D g17<8,4,2>D g97<1,1,0>D { align1 2Q I@5 compacted }; -cmp.l.f0.0(8) g104<1>UD g102<8,8,1>UD g15<8,4,2>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(8) g61<2>UD g102<4,4,1>UD { align1 1Q $0.src }; -cmp.l.f0.0(8) g105<1>UD g103<8,8,1>UD g17<8,4,2>UD { align1 2Q I@3 }; -mov(8) g63<2>UD g103<4,4,1>UD { align1 2Q $10.src }; -mov.nz.f0.0(16) null<1>UD g90<32,8,4>UB { align1 1H $15.src }; -add3(16) g106<1>D g100<8,8,1>D g25<8,8,1>D -g104<1,1,1>D { align1 1H I@3 }; -mov(8) g61.1<2>UD g106<4,4,1>UD { align1 1Q I@1 }; -mov(8) g63.1<2>UD g107<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g107UD g61UD nullUD 0x0880f582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 8, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -(+f0.0) if(16) JIP: LABEL2 UIP: LABEL1 { align1 1H }; -and(1) g115<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g64<1>UD g6<8,8,1>UW 0x00000002UD { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -or(16) g62<1>UD g64<1,1,0>UD 0x00000100UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g115<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $1.dst }; -send(16) nullUD g62UD g107UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -and(1) g118<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -and(1) g66<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g123<1>UD g64<1,1,0>UD 0x00000040UD { align1 1H compacted }; -and(1) g69<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g118<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g116UD g64UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(1) a0.1<1>UD g66<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g119UD g123UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -add(16) g121<1>D g116<1,1,0>D g109<1,1,0>D { align1 1H $2.dst compacted }; -cmp.l.f0.0(16) g67<1>UD g121<1,1,0>UD g116<1,1,0>UD { align1 1H I@1 compacted }; -add(16) g70<1>D -g67<1,1,0>D g119<1,1,0>D { align1 1H @1 $3.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g69<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g64UD g121UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -and(1) g125<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g125<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g123UD g70UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -else(16) JIP: LABEL1 UIP: LABEL1 { align1 1H }; - -LABEL2: -and(1) g126<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g4<1>UD g6<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -mul(16) g2<1>D g107<1,1,0>D 3W { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g71<1>UD g4<1,1,0>UD 0x00000280UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g126<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g11UD g71UD nullUD 0x44200900 a0.1<0>UD - ugm MsgDesc: ( load, a32, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(16) g122<4>UB g11<8,8,1>UD { align1 1H $0.dst }; -mov.nz.f0.0(16) null<1>UD g122<32,8,4>UB { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL4 UIP: LABEL3 { align1 1H }; -and(1) g12<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -shl(16) g4<1>UD g6<8,8,1>UW 0x00000002UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -or(16) g72<1>UD g4<1,1,0>UD 0x00000200UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g12<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g72UD g2UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -and(1) g15<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -or(16) g73<1>UD g4<1,1,0>UD 0x00000080UD { align1 1H $0.src compacted }; -and(1) g18<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g77<1>UD g4<1,1,0>UD 0x000000c0UD { align1 1H $13.src compacted }; -and(1) g21<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g15<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g13UD g73UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(1) a0.1<1>UD g18<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g16UD g77UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -add(16) g75<1>D g13<1,1,0>D g109<1,1,0>D { align1 1H $4.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g19<1>UD g75<1,1,0>UD g13<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add(16) g79<1>D -g19<1,1,0>D g16<1,1,0>D { align1 1H @1 $5.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g21<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g73UD g75UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -and(1) g22<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g22<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g77UD g79UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -and(1) g98<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g80<1>UD g4<1,1,0>UD 0x00000180UD { align1 1H $13.src compacted }; -and(1) g33<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g82<1>UD g4<1,1,0>UD 0x000001c0UD { align1 1H compacted }; -and(1) g43<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $7.src }; -or(16) g84<1>UD g4<1,1,0>UD 0x00000100UD { align1 1H compacted }; -and(1) g46<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $10.src }; -or(16) g88<1>UD g4<1,1,0>UD 0x00000140UD { align1 1H compacted }; -and(1) g49<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g98<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g23UD g80UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -or(1) a0.1<1>UD g33<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g31UD g82UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g43<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g41UD g84UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(1) a0.1<1>UD g46<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $8.src }; -send(16) g44UD g88UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mul(16) g46<1>D g111<8,8,1>D g23.1<16,8,2>UW { align1 1H $1.dst }; -mul(8) acc0<1>UD g111<8,8,1>UD g23<16,8,2>UW { align1 1Q }; -mul(16) g36<1>D g111<8,8,1>D g23<16,8,2>UW { align1 1H }; -mul(16) g38<1>D g111<8,8,1>D g31<16,8,2>UW { align1 1H $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -mul(16) g50<1>D g111<8,8,1>D g31.1<16,8,2>UW { align1 1H $11.src }; -mach(8) g34<1>UD g111<1,1,0>UD g23<1,1,0>UD { align1 1Q compacted AccWrEnable }; -add(16) g36.1<2>UW g36.1<16,8,2>UW g46<16,8,2>UW { align1 1H I@4 }; -add(16) g38.1<2>UW g38.1<16,8,2>UW g50<16,8,2>UW { align1 1H I@3 }; -mul(8) acc0<1>UD g112<8,8,1>UD g24<16,8,2>UW { align1 2Q }; -add(16) g86<1>D g41<1,1,0>D g36<1,1,0>D { align1 1H @3 $7.dst compacted }; -mach(8) g35<1>UD g112<8,8,1>UD g24<8,8,1>UD { align1 2Q AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -cmp.l.f0.0(16) g47<1>UD g86<1,1,0>UD g41<1,1,0>UD { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add(16) g40<1>D g34<1,1,0>D g38<1,1,0>D { align1 1H I@2 compacted }; -add3(16) g90<1>D g44<8,8,1>D g40<8,8,1>D -g47<1,1,1>D { align1 1H @1 $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -or(1) a0.1<1>UD g49<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g84UD g86UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -and(1) g50<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g50<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g88UD g90UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -else(16) JIP: LABEL3 UIP: LABEL3 { align1 1H }; - -LABEL4: -and(1) g51<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $12.src }; -shl(16) g11<1>UD g6<8,8,1>UW 0x00000002UD { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g91<1>UD g11<1,1,0>UD 0x00000240UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g51<0,1,0>UD 0x0000008fUD { align1 WE_all 1N $0.src }; -send(16) nullUD g91UD g2UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -and(1) g54<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.src }; -or(16) g92<1>UD g11<1,1,0>UD 0x00000180UD { align1 1H $0.src compacted }; -and(1) g57<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $14.src }; -or(16) g94<1>UD g11<1,1,0>UD 0x000001c0UD { align1 1H compacted }; -and(1) g72<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.src }; -or(16) g96<1>UD g11<1,1,0>UD 0x00000100UD { align1 1H compacted }; -and(1) g75<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $12.src }; -or(16) g100<1>UD g11<1,1,0>UD 0x00000140UD { align1 1H compacted }; -and(1) g78<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g54<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g52UD g92UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -or(1) a0.1<1>UD g57<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g55UD g94UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g72<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g70UD g96UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(1) a0.1<1>UD g75<0,1,0>UD 0x0000000fUD { align1 WE_all 1N $12.src }; -send(16) g73UD g100UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mul(8) acc0<1>UD g111<8,8,1>UD g52<16,8,2>UW { align1 1Q $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mul(16) g60<1>D g111<8,8,1>D g52<16,8,2>UW { align1 1H $1.dst }; -mul(16) g64<1>D g111<8,8,1>D g52.1<16,8,2>UW { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mul(16) g62<1>D g111<8,8,1>D g55<16,8,2>UW { align1 1H $10.dst }; -mul(16) g121<1>D g111<8,8,1>D g55.1<16,8,2>UW { align1 1H $1.src }; -mach(8) g58<1>UD g111<1,1,0>UD g52<1,1,0>UD { align1 1Q $14.src compacted AccWrEnable }; -add(16) g60.1<2>UW g60.1<16,8,2>UW g64<16,8,2>UW { align1 1H I@4 }; -add(16) g62.1<2>UW g62.1<16,8,2>UW g121<16,8,2>UW { align1 1H I@3 }; -mul(8) acc0<1>UD g112<8,8,1>UD g53<16,8,2>UW { align1 2Q }; -add(16) g64<1>D g109<1,1,0>D g60<1,1,0>D { align1 1H @3 $1.dst compacted }; -mach(8) g59<1>UD g112<8,8,1>UD g53<8,8,1>UD { align1 2Q $15.src AccWrEnable }; -cmp.l.f0.0(16) g121<1>UD g64<1,1,0>UD g109<1,1,0>UD { align1 1H I@2 compacted }; -add(16) g25<1>D g70<1,1,0>D g64<1,1,0>D { align1 1H $11.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add3(16) g123<1>D g58<8,8,1>D g62<8,8,1>D -g121<1,1,1>D { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -cmp.l.f0.0(16) g76<1>UD g25<1,1,0>UD g70<1,1,0>UD { align1 1H I@2 compacted }; -add3(16) g102<1>D g73<8,8,1>D g123<8,8,1>D -g76<1,1,1>D { align1 1H @1 $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -or(1) a0.1<1>UD g78<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g96UD g25UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -and(1) g79<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g79<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g100UD g102UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; - -LABEL3: -endif(16) JIP: LABEL1 { align1 1H }; -and(1) g82<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $6.src }; -shl(16) g103<1>UD g6<8,8,1>UW 0x00000002UD { align1 1H $14.src }; -and(1) g85<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(1) a0.1<1>UD g82<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g80UD g103UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -or(16) g105<1>UD g103<1,1,0>UD 0x00000040UD { align1 1H $15.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g85<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g83UD g105UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -or.nz.f0.0(16) null<1>UD g80<8,8,1>UD g83<8,8,1>UD { align1 1H $15.dst }; -(+f0.0) if(16) JIP: LABEL5 UIP: LABEL5 { align1 1H }; -add(16) g115<1>D g80<1,1,0>D g113<1,1,0>D { align1 1H $1.dst compacted }; -and(1) g88<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.src }; -shl(16) g106<1>UD g6<8,8,1>UW 0x00000002UD { align1 1H $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -cmp.l.f0.0(16) g86<1>UD g115<1,1,0>UD g80<1,1,0>UD { align1 1H I@3 compacted }; -add(16) g118<1>D -g86<1,1,0>D g83<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -or(1) a0.1<1>UD g88<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g106UD g115UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -and(1) g89<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $0.src }; -or(16) g116<1>UD g106<1,1,0>UD 0x00000040UD { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(1) a0.1<1>UD g89<0,1,0>UD 0x0000008fUD { align1 WE_all 1N }; -send(16) nullUD g116UD g118UD 0x44001506 a0.1<0>UD - ugm MsgDesc: ( store_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; - -LABEL5: -endif(16) JIP: LABEL1 { align1 1H }; - -LABEL1: -endif(16) JIP: LABEL0 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g90<1>UD g7.1<8,4,2>UD { align1 1Q F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g91<1>UD g9.1<8,4,2>UD { align1 2Q F@5 }; -add(8) g92<1>D g7<8,4,2>D g29<1,1,0>D { align1 1Q $0.src compacted }; -add(8) g93<1>D g9<8,4,2>D g30<1,1,0>D { align1 2Q $0.src compacted }; -and(1) g97<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.src }; -shl(16) g66<1>UD g6<8,8,1>UW 0x00000002UD { align1 1H }; -and(1) g25<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.src }; -and(1) g26<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $13.src }; -and(1) g100<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(8) g94<1>UD g92<8,8,1>UD g7<8,4,2>UD { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $10.src }; -cmp.l.f0.0(8) g95<1>UD g93<8,8,1>UD g9<8,4,2>UD { align1 2Q I@7 }; -mov(8) g11<2>UD g92<4,4,1>UD { align1 1Q }; -mov(8) g13<2>UD g93<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g97<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g3UD g66UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $3 }; -or(16) g68<1>UD g66<1,1,0>UD 0x00000040UD { align1 1H $3.src compacted }; -or(16) g125<1>UD g66<1,1,0>UD 0x00000080UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -or(16) g1<1>UD g66<1,1,0>UD 0x000000c0UD { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -add3(16) g96<1>D g90<8,8,1>D g27<8,8,1>D -g94<1,1,1>D { align1 1H I@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g25<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g5UD g68UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -or(1) a0.1<1>UD g26<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g7UD g125UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(1) a0.1<1>UD g100<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g9UD g1UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $0 }; -mov(8) g11.1<2>UD g96<4,4,1>UD { align1 1Q I@1 }; -mov(8) g13.1<2>UD g97<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g11UD g3UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $6 }; -and(1) g101<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $14.src }; -or(16) g12<1>UD g66<1,1,0>UD 0x00000100UD { align1 1H $6.src compacted }; -and(1) g102<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $14.src }; -or(16) g14<1>UD g66<1,1,0>UD 0x00000140UD { align1 1H $6.src compacted }; -and(1) g103<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g16<1>UD g66<1,1,0>UD 0x00000180UD { align1 1H compacted }; -and(1) g104<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g18<1>UD g66<1,1,0>UD 0x000001c0UD { align1 1H $1.src compacted }; -add(16) g105<1>D g92<1,1,0>D 16D { align1 1H $0.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g101<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g4UD g12UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -or(1) a0.1<1>UD g102<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g6UD g14UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g103<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g8UD g16UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(1) a0.1<1>UD g104<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g10UD g18UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $10 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g107<1>UD g105<1,1,0>UD g92<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g20<2>UD g105<4,4,1>UD { align1 1Q $3.src }; -mov(8) g22<2>UD g106<4,4,1>UD { align1 2Q $5.src }; -add(16) g109<1>D -g107<1,1,0>D g96<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g20.1<2>UD g109<4,4,1>UD { align1 1Q I@1 }; -mov(8) g22.1<2>UD g110<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g20UD g4UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $11 }; -and(1) g110<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g21<1>UD g66<1,1,0>UD 0x00000200UD { align1 1H $11.src compacted }; -and(1) g111<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -or(16) g23<1>UD g66<1,1,0>UD 0x00000240UD { align1 1H $11.src compacted }; -and(1) g112<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -or(16) g98<1>UD g66<1,1,0>UD 0x00000280UD { align1 1H compacted }; -and(1) g113<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N $1.dst }; -or(16) g27<1>UD g66<1,1,0>UD 0x000002c0UD { align1 1H compacted }; -add(16) g114<1>D g92<1,1,0>D 32D { align1 1H $1.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -or(1) a0.1<1>UD g110<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g5UD g21UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $12 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -or(1) a0.1<1>UD g111<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g7UD g23UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $13 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g112<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g9UD g98UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $14 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(1) a0.1<1>UD g113<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g11UD g27UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g116<1>UD g114<1,1,0>UD g92<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g29<2>UD g114<4,4,1>UD { align1 1Q }; -mov(8) g31<2>UD g115<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g118<1>D -g116<1,1,0>D g96<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g29.1<2>UD g118<4,4,1>UD { align1 1Q I@1 }; -mov(8) g31.1<2>UD g119<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g29UD g5UD 0x0800f586 0x00000200 - ugm MsgDesc: ( store_cmask, a64, d32, xyzw, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 8 flat ) base_offset 0 { align1 1H $0 }; -and(1) g119<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g30<1>UD g66<1,1,0>UD 0x00000300UD { align1 1H $0.src compacted }; -and(1) g120<1>UD g0.5<0,1,0>UD 0xfffffc00UD { align1 WE_all 1N }; -or(16) g32<1>UD g66<1,1,0>UD 0x00000340UD { align1 1H $0.src compacted }; -add(16) g66<1>D g92<1,1,0>D 48D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -or(1) a0.1<1>UD g119<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g38UD g30UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -or(1) a0.1<1>UD g120<0,1,0>UD 0x0000000fUD { align1 WE_all 1N }; -send(16) g40UD g32UD nullUD 0x44201502 a0.1<0>UD - ugm MsgDesc: ( load_cmask, a32, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 2, ss ) surface_state_index 0 { align1 1H @1 $2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g68<1>UD g66<1,1,0>UD g92<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g34<2>UD g66<4,4,1>UD { align1 1Q }; -mov(8) g36<2>UD g67<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -add(16) g125<1>D -g68<1,1,0>D g96<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g34.1<2>UD g125<4,4,1>UD { align1 1Q I@1 }; -mov(8) g36.1<2>UD g126<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g34UD g38UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $3 }; - -LABEL0: -endif(16) JIP: LABEL6 { align1 1H }; - -LABEL6: -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_misc_copy_geo_descs_indirect_build_code[] = { - 0x80000065, 0x7b058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x7e050220, 0x00000024, 0x00000000, - 0xe27c1a40, 0x00017b03, 0x80030061, 0x06054410, - 0x00000000, 0x76543210, 0x00041b69, 0x17058660, - 0x02467e05, 0x00000004, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa007c0c, 0x00340000, 0x64061a40, 0x00800695, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x13050160, 0x00460605, 0x00000000, - 0xe0151965, 0x00f01303, 0xa0621940, 0x17001502, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041970, 0x00010220, 0x52466205, 0x000002c4, - 0x21070061, 0x001102cc, 0x2a090061, 0x001102cc, - 0x00030061, 0x0b260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x0d260aa0, 0x00000264, 0x00000000, - 0x00030061, 0x0f260aa0, 0x000002a4, 0x00000000, - 0x00130061, 0x11260aa0, 0x000002a4, 0x00000000, - 0x21071661, 0x00110204, 0x2a091661, 0x00110204, - 0x210b1661, 0x00110244, 0x2a0d1661, 0x00110244, - 0x210f1661, 0x0011025c, 0x2a111661, 0x0011025c, - 0x01040022, 0x0001c060, 0x00001f18, 0x00001f18, - 0x00030041, 0x20018220, 0x01466205, 0x00380038, - 0x601d0041, 0x03806202, 0x00031461, 0x1f050220, - 0x00440b26, 0x00000000, 0x00131361, 0x20050220, - 0x00440d26, 0x00000000, 0x80000065, 0x2f058220, - 0x020000a4, 0xfffffc00, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040969, 0x01058120, - 0x02460605, 0x00000002, 0xfe1b0049, 0x03806203, - 0xa1211e40, 0x1d0e0b02, 0xaa221f40, 0x1e0e0d02, - 0x00130041, 0x20018220, 0x01466305, 0x00380038, - 0x00031b70, 0x23050220, 0x52462105, 0x00440b06, - 0x00030061, 0x13060220, 0x00342105, 0x00000000, - 0x00131c70, 0x24050220, 0x52462205, 0x00440d06, - 0x00130061, 0x15060220, 0x00342205, 0x00000000, - 0x00130049, 0x1c058222, 0x02466305, 0x00000038, - 0x00041952, 0x25040e68, 0x0e2e1f05, 0x23051b05, - 0x00031961, 0x13260220, 0x00342505, 0x00000000, - 0x00131a61, 0x15260220, 0x00342605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x27440000, 0xfb041324, 0x003c0000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02002f04, 0x0000008f, - 0x00049231, 0x00020100, 0xfa0c0114, 0x04042704, - 0x80000065, 0x30058220, 0x020000a4, 0xfffffc00, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe0143266, 0x04000103, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02003004, 0x0000008f, 0x00049331, 0x00020100, - 0xfa0c1414, 0x04042904, 0x80000065, 0x31058220, - 0x020000a4, 0xfffffc00, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe0153366, 0x08000103, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02003104, 0x0000008f, - 0x00049431, 0x00020100, 0xfa0c1514, 0x04042b04, - 0x80000065, 0x32058220, 0x020000a4, 0xfffffc00, - 0xe0163466, 0x0c000103, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02003204, 0x0000008f, 0x00049531, 0x00020100, - 0xfa0c1614, 0x04042d04, 0xa0330040, 0x01002103, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x40058220, 0x020000a4, 0xfffffc00, - 0xe02b3466, 0x10000103, 0x27351b70, 0x21003303, - 0x00033261, 0x27060220, 0x00343305, 0x00000000, - 0x00133361, 0x29060220, 0x00343405, 0x00000000, - 0xa0371b40, 0x25023502, 0x00031961, 0x27260220, - 0x00343705, 0x00000000, 0x00131a61, 0x29260220, - 0x00343805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044631, 0x38440000, - 0xfb042724, 0x003c0000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02004004, 0x0000008f, 0x00049731, 0x00020100, - 0xfa0c2b14, 0x04043804, 0x80000065, 0x41058220, - 0x020000a4, 0xfffffc00, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe02c3766, 0x14000103, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02004104, 0x0000008f, - 0x00049831, 0x00020100, 0xfa0c2c14, 0x04043a04, - 0x80000065, 0x79058220, 0x020000a4, 0xfffffc00, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe02d3866, 0x18000103, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007904, 0x0000008f, 0x00049931, 0x00020100, - 0xfa0c2d14, 0x04043c04, 0x80000065, 0x7a058220, - 0x020000a4, 0xfffffc00, 0xe02e3966, 0x1c000103, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007a04, 0x0000008f, - 0x00049a31, 0x00020100, 0xfa0c2e14, 0x04043e04, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa07b0040, 0x02002103, 0x80000065, 0x51058220, - 0x020000a4, 0xfffffc00, 0xe0330066, 0x20000103, - 0x27461b70, 0x21007b03, 0x00033a61, 0x2f060220, - 0x00347b05, 0x00000000, 0x00130061, 0x31060220, - 0x00347c05, 0x00000000, 0xa0481b40, 0x25024602, - 0x00031961, 0x2f260220, 0x00344805, 0x00000000, - 0x00131a61, 0x31260220, 0x00344905, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x49440000, 0xfb042f24, 0x003c0000, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02005104, 0x0000008f, - 0x00049c31, 0x00020100, 0xfa0c3314, 0x04044904, - 0x80000065, 0x52058220, 0x020000a4, 0xfffffc00, - 0xe0343c66, 0x24000103, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02005204, 0x0000008f, 0x00049c31, 0x00020100, - 0xfa0c3414, 0x04044b04, 0x80000065, 0x53058220, - 0x020000a4, 0xfffffc00, 0xe0353c66, 0x28000103, - 0x80002b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02005304, 0x0000008f, - 0x00049d31, 0x00020100, 0xfa0c3514, 0x04044d04, - 0x80000065, 0x54058220, 0x020000a4, 0xfffffc00, - 0xe0363d66, 0x2c000103, 0x80002b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02005404, 0x0000008f, 0x00049d31, 0x00020100, - 0xfa0c3614, 0x04044f04, 0xa0550040, 0x03002103, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80000065, 0x5e058220, 0x020000a4, 0xfffffc00, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xe03b3866, 0x30000103, 0x27571b70, 0x21005503, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00033d61, 0x37060220, 0x00345505, 0x00000000, - 0x80103801, 0x00000000, 0x00000000, 0x00000000, - 0x00133761, 0x39060220, 0x00345605, 0x00000000, - 0xa0591b40, 0x25025702, 0x00031961, 0x37260220, - 0x00345905, 0x00000000, 0x00131a61, 0x39260220, - 0x00345a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044e31, 0x5a240000, - 0xfb043724, 0x000c0000, 0x80002e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02005e04, 0x0000008f, 0x00049f31, 0x00020100, - 0xfa0c3b14, 0x04045a04, 0x80000065, 0x5f058220, - 0x020000a4, 0xfffffc00, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0xe03c3f66, 0x34000103, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02005f04, 0x0000008f, - 0x00049031, 0x00020100, 0xfa0c3c14, 0x04045c04, - 0x00040069, 0x60058660, 0x02466205, 0x00000004, - 0xe0190068, 0x01c06203, 0x00031261, 0x64050220, - 0x00440f26, 0x00000000, 0x00131161, 0x65050220, - 0x00441126, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xa1661c40, 0x600e0f02, - 0xaa671d40, 0x610e1102, 0x00031a70, 0x68050220, - 0x52466605, 0x00440f06, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00033061, 0x3d060220, - 0x00346605, 0x00000000, 0x00131b70, 0x69050220, - 0x52466705, 0x00441106, 0x00133a61, 0x3f060220, - 0x00346705, 0x00000000, 0x00043f61, 0x00010020, - 0x20665a07, 0x00000000, 0x00041b52, 0x6a040e68, - 0x0e2e6405, 0x68051905, 0x00031961, 0x3d260220, - 0x00346a05, 0x00000000, 0x00131a61, 0x3f260220, - 0x00346b05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x6b440000, - 0xfb043d24, 0x003c0000, 0x01040022, 0x0001c060, - 0x00000d50, 0x000001d8, 0x80000065, 0x73058220, - 0x020000a4, 0xfffffc00, 0x00043169, 0x40058120, - 0x02460605, 0x00000002, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe03e1966, 0x10004003, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80002166, 0x10218220, 0x02007304, 0x0000008f, - 0x00049131, 0x00020100, 0xfa0c3e14, 0x04046b04, - 0x80000065, 0x76058220, 0x020000a4, 0xfffffc00, - 0x80000065, 0x42058220, 0x020000a4, 0xfffffc00, - 0xe07b0066, 0x04004003, 0x80000065, 0x45058220, - 0x020000a4, 0xfffffc00, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007604, 0x0000000f, 0x00049231, 0x74160100, - 0xfa044014, 0x04040000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02004204, 0x0000000f, 0x00049331, 0x77160100, - 0xfa047b14, 0x04040000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0xa0792240, 0x6d007402, - 0x27431970, 0x74007903, 0xa0469340, 0x77024302, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02004504, 0x0000008f, - 0x00049131, 0x00020100, 0xfa0c4014, 0x04047904, - 0x80000065, 0x7d058220, 0x020000a4, 0xfffffc00, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007d04, 0x0000008f, - 0x00049031, 0x00020100, 0xfa0c7b14, 0x04044604, - 0x00040024, 0x0001c060, 0x00000b88, 0x00000b88, - 0x80000065, 0x7e058220, 0x020000a4, 0xfffffc00, - 0x00040069, 0x04058120, 0x02460605, 0x00000002, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80002101, 0x00000000, 0x00000000, 0x00000000, - 0x60021141, 0x00306b02, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe0471a66, 0x28000403, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007e04, 0x0000000f, - 0x00049031, 0x0b160100, 0xf2004714, 0x04020000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00042061, 0x7a070200, 0x00460b05, 0x00000000, - 0x00041961, 0x00010020, 0x20667a07, 0x00000000, - 0x01040022, 0x0001c060, 0x000008c0, 0x00000530, - 0x80000065, 0x0c058220, 0x020000a4, 0xfffffc00, - 0x00040069, 0x04058120, 0x02460605, 0x00000002, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0xe0481966, 0x20000403, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000c04, 0x0000008f, 0x00049031, 0x00020100, - 0xfa0c4814, 0x04040204, 0x80000065, 0x0f058220, - 0x020000a4, 0xfffffc00, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xe0493066, 0x08000403, - 0x80000065, 0x12058220, 0x020000a4, 0xfffffc00, - 0xe04d3d66, 0x0c000403, 0x80003465, 0x15058220, - 0x020000a4, 0xfffffc00, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02000f04, 0x0000000f, 0x00049431, 0x0d160100, - 0xfa044914, 0x04040000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02001204, 0x0000000f, 0x00049531, 0x10160100, - 0xfa044d14, 0x04040000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0xa04b2440, 0x6d000d02, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x27131970, 0x0d004b03, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xa04f9540, 0x10021302, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02001504, 0x0000008f, - 0x00049c31, 0x00020100, 0xfa0c4914, 0x04044b04, - 0x80003565, 0x16058220, 0x020000a4, 0xfffffc00, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02001604, 0x0000008f, - 0x00049d31, 0x00020100, 0xfa0c4d14, 0x04044f04, - 0x80000065, 0x62058220, 0x020000a4, 0xfffffc00, - 0xe0503d66, 0x18000403, 0x80000065, 0x21058220, - 0x020000a4, 0xfffffc00, 0xe0520066, 0x1c000403, - 0x80003765, 0x2b058220, 0x020000a4, 0xfffffc00, - 0xe0540066, 0x10000403, 0x80003a65, 0x2e058220, - 0x020000a4, 0xfffffc00, 0xe0580066, 0x14000403, - 0x80003b65, 0x31058220, 0x020000a4, 0xfffffc00, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006204, 0x0000000f, - 0x00049d31, 0x17160100, 0xfa045014, 0x04040000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02002104, 0x0000000f, - 0x00049631, 0x1f160100, 0xfa045214, 0x04040000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02002b04, 0x0000000f, - 0x00049731, 0x29160100, 0xfa045414, 0x04040000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80003866, 0x10218220, 0x02002e04, 0x0000000f, - 0x00049831, 0x2c160100, 0xfa045814, 0x04040000, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x00042141, 0x2e050660, 0x01466f05, 0x00561716, - 0x00030041, 0x20010220, 0x01466f05, 0x00561706, - 0x00040041, 0x24050660, 0x01466f05, 0x00561706, - 0x00042641, 0x26050660, 0x01466f05, 0x00561f06, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x00043b41, 0x32050660, 0x01466f05, 0x00561f16, - 0x3e220049, 0x17006f03, 0x00041c40, 0x24160110, - 0x01562416, 0x00562e06, 0x00041b40, 0x26160110, - 0x01562616, 0x00563206, 0x00130041, 0x20010220, - 0x01467005, 0x00561806, 0xa056b740, 0x24002902, - 0x00130049, 0x23050222, 0x02467005, 0x00461805, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x272f1a70, 0x29005603, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0xa0281a40, 0x26002202, - 0x00049852, 0x5a040e68, 0x0e2e2c05, 0x2f052805, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02003104, 0x0000008f, - 0x00049931, 0x00020100, 0xfa0c5414, 0x04045604, - 0x80000065, 0x32058220, 0x020000a4, 0xfffffc00, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02003204, 0x0000008f, - 0x00049031, 0x00020100, 0xfa0c5814, 0x04045a04, - 0x00040024, 0x0001c060, 0x000003a0, 0x000003a0, - 0x80003c65, 0x33058220, 0x020000a4, 0xfffffc00, - 0x00041c69, 0x0b058120, 0x02460605, 0x00000002, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe05b1966, 0x24000b03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80003066, 0x10218220, - 0x02003304, 0x0000008f, 0x00049031, 0x00020100, - 0xfa0c5b14, 0x04040204, 0x80003d65, 0x36058220, - 0x020000a4, 0xfffffc00, 0xe05c3066, 0x18000b03, - 0x80003e65, 0x39058220, 0x020000a4, 0xfffffc00, - 0xe05e0066, 0x1c000b03, 0x80003065, 0x48058220, - 0x020000a4, 0xfffffc00, 0xe0600066, 0x10000b03, - 0x80003c65, 0x4b058220, 0x020000a4, 0xfffffc00, - 0xe0640066, 0x14000b03, 0x80003d65, 0x4e058220, - 0x020000a4, 0xfffffc00, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02003604, 0x0000000f, 0x00049031, 0x34160100, - 0xfa045c14, 0x04040000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02003904, 0x0000000f, 0x00049a31, 0x37160100, - 0xfa045e14, 0x04040000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02004804, 0x0000000f, 0x00049b31, 0x46160100, - 0xfa046014, 0x04040000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80003c66, 0x10218220, - 0x02004b04, 0x0000000f, 0x00049c31, 0x49160100, - 0xfa046414, 0x04040000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00032141, 0x20010220, - 0x01466f05, 0x00563406, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00042141, 0x3c050660, - 0x01466f05, 0x00563406, 0x00043141, 0x40050660, - 0x01466f05, 0x00563416, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00042a41, 0x3e050660, - 0x01466f05, 0x00563706, 0x00043141, 0x79050660, - 0x01466f05, 0x00563716, 0x3e3a3e49, 0x34006f03, - 0x00041c40, 0x3c160110, 0x01563c16, 0x00564006, - 0x00041b40, 0x3e160110, 0x01563e16, 0x00567906, - 0x00130041, 0x20010220, 0x01467005, 0x00563506, - 0xa040b140, 0x3c006d02, 0x00133f49, 0x3b050222, - 0x02467005, 0x00463505, 0x27791a70, 0x6d004003, - 0xa0192b40, 0x40004602, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x7b040e68, - 0x0e2e3a05, 0x79053e05, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x274c1a70, 0x46001903, - 0x00049c52, 0x66040e68, 0x0e2e4905, 0x4c057b05, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02004e04, 0x0000008f, - 0x00049d31, 0x00020100, 0xfa0c6014, 0x04041904, - 0x80003d65, 0x4f058220, 0x020000a4, 0xfffffc00, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02004f04, 0x0000008f, - 0x00049e31, 0x00020100, 0xfa0c6414, 0x04046604, - 0x00040025, 0x00004600, 0x00000000, 0x000001d8, - 0x80003665, 0x52058220, 0x020000a4, 0xfffffc00, - 0x00043e69, 0x67058120, 0x02460605, 0x00000002, - 0x80003965, 0x55058220, 0x020000a4, 0xfffffc00, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02005204, 0x0000000f, - 0x00049f31, 0x50160100, 0xfa046714, 0x04040000, - 0xe0693f66, 0x04006703, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02005504, 0x0000000f, 0x00049031, 0x53160100, - 0xfa046914, 0x04040000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00042f66, 0x00010220, - 0x22465005, 0x00465305, 0x01040022, 0x0001c060, - 0x000000d0, 0x000000d0, 0xa0732140, 0x71005002, - 0x80003065, 0x58058220, 0x020000a4, 0xfffffc00, - 0x00043069, 0x6a058120, 0x02460605, 0x00000002, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x27561b70, 0x50007303, 0xa0761940, 0x53025602, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02005804, 0x0000008f, - 0x00049131, 0x00020100, 0xfa0c6a14, 0x04047304, - 0x80003065, 0x59058220, 0x020000a4, 0xfffffc00, - 0xe0743166, 0x04006a03, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02005904, 0x0000008f, 0x00049231, 0x00020100, - 0xfa0c7414, 0x04047604, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x000008b0, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00031661, 0x5a050220, - 0x00440726, 0x00000000, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x00131561, 0x5b050220, - 0x00440926, 0x00000000, 0xa15c3040, 0x1d0e0702, - 0xaa5d3040, 0x1e0e0902, 0x80003d65, 0x61058220, - 0x020000a4, 0xfffffc00, 0x00040069, 0x42058120, - 0x02460605, 0x00000002, 0x80003d65, 0x19058220, - 0x020000a4, 0xfffffc00, 0x80003d65, 0x1a058220, - 0x020000a4, 0xfffffc00, 0x80003e65, 0x64058220, - 0x020000a4, 0xfffffc00, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00031f70, 0x5e050220, - 0x52465c05, 0x00440706, 0x80103a01, 0x00000000, - 0x00000000, 0x00000000, 0x00131f70, 0x5f050220, - 0x52465d05, 0x00440906, 0x00030061, 0x0b060220, - 0x00345c05, 0x00000000, 0x00130061, 0x0d060220, - 0x00345d05, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006104, 0x0000000f, 0x00049331, 0x03160100, - 0xfa044214, 0x04040000, 0xe0443366, 0x04004203, - 0xe07d0066, 0x08004203, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xe0011166, 0x0c004203, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041e52, 0x60040e68, 0x0e2e5a05, 0x5e051b05, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02001904, 0x0000000f, - 0x00049431, 0x05160100, 0xfa044414, 0x04040000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02001a04, 0x0000000f, - 0x00049531, 0x07160100, 0xfa047d14, 0x04040000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006404, 0x0000000f, - 0x00049031, 0x09160100, 0xfa040114, 0x04040000, - 0x00031961, 0x0b260220, 0x00346005, 0x00000000, - 0x00131a61, 0x0d260220, 0x00346105, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80002501, 0x00000000, 0x00000000, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x00000000, 0xfb0c0b24, 0x003c0344, - 0x80003e65, 0x65058220, 0x020000a4, 0xfffffc00, - 0xe00c3666, 0x10004203, 0x80003e65, 0x66058220, - 0x020000a4, 0xfffffc00, 0xe00e3666, 0x14004203, - 0x80000065, 0x67058220, 0x020000a4, 0xfffffc00, - 0xe0100066, 0x18004203, 0x80000065, 0x68058220, - 0x020000a4, 0xfffffc00, 0xe0123166, 0x1c004203, - 0xa0693040, 0x01005c03, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006504, 0x0000000f, 0x00049731, 0x04160100, - 0xfa040c14, 0x04040000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006604, 0x0000000f, 0x00049831, 0x06160100, - 0xfa040e14, 0x04040000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006704, 0x0000000f, 0x00049931, 0x08160100, - 0xfa041014, 0x04040000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02006804, 0x0000000f, 0x00049a31, 0x0a160100, - 0xfa041214, 0x04040000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x276b1970, 0x5c006903, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00033361, 0x14060220, 0x00346905, 0x00000000, - 0x00133561, 0x16060220, 0x00346a05, 0x00000000, - 0xa06d1b40, 0x60026b02, 0x00031961, 0x14260220, - 0x00346d05, 0x00000000, 0x00131a61, 0x16260220, - 0x00346e05, 0x00000000, 0x80002701, 0x00000000, - 0x00000000, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80002901, 0x00000000, - 0x00000000, 0x00000000, 0x80002a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x00000000, - 0xfb0c1424, 0x003c0444, 0x80000065, 0x6e058220, - 0x020000a4, 0xfffffc00, 0xe0153b66, 0x20004203, - 0x80002165, 0x6f058220, 0x020000a4, 0xfffffc00, - 0xe0173b66, 0x24004203, 0x80002165, 0x70058220, - 0x020000a4, 0xfffffc00, 0xe0620066, 0x28004203, - 0x80002165, 0x71058220, 0x020000a4, 0xfffffc00, - 0xe01b0066, 0x2c004203, 0xa0722140, 0x02005c03, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006e04, 0x0000000f, - 0x00049c31, 0x05160100, 0xfa041514, 0x04040000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001e01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02006f04, 0x0000000f, - 0x00049d31, 0x07160100, 0xfa041714, 0x04040000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007004, 0x0000000f, - 0x00049e31, 0x09160100, 0xfa046214, 0x04040000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x80000066, 0x10218220, 0x02007104, 0x0000000f, - 0x00049f31, 0x0b160100, 0xfa041b14, 0x04040000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x27741970, 0x5c007203, 0x00030061, 0x1d060220, - 0x00347205, 0x00000000, 0x00130061, 0x1f060220, - 0x00347305, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa0761b40, 0x60027402, - 0x00031961, 0x1d260220, 0x00347605, 0x00000000, - 0x00131a61, 0x1f260220, 0x00347705, 0x00000000, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x80002d01, 0x00000000, 0x00000000, 0x00000000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x00000000, 0xfb0c1d24, 0x003c0544, - 0x80000065, 0x77058220, 0x020000a4, 0xfffffc00, - 0xe01e3066, 0x30004203, 0x80000065, 0x78058220, - 0x020000a4, 0xfffffc00, 0xe0203066, 0x34004203, - 0xa0420040, 0x03005c03, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007704, 0x0000000f, 0x00049131, 0x26160100, - 0xfa041e14, 0x04040000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80000066, 0x10218220, - 0x02007804, 0x0000000f, 0x00049231, 0x28160100, - 0xfa042014, 0x04040000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x27441970, 0x5c004203, - 0x00030061, 0x22060220, 0x00344205, 0x00000000, - 0x00130061, 0x24060220, 0x00344305, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xa07d1b40, 0x60024402, 0x00031961, 0x22260220, - 0x00347d05, 0x00000000, 0x00131a61, 0x24260220, - 0x00347e05, 0x00000000, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80002201, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x00000000, - 0xfb0c2224, 0x000c2624, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80030061, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_misc_copy_geo_descs_indirect_build = { - .prog_data = { - .base.nr_params = 15, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 1024, - .base.total_shared = 0, - .base.program_size = 8336, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_misc_copy_geo_descs_indirect_build_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 15, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 28, - .arg_count = 4, - .args = gfx125_misc_copy_geo_descs_indirect_build_args, - .code = gfx125_misc_copy_geo_descs_indirect_build_code, -}; -const char *gfx125_misc_copy_geo_descs_indirect_build_sha1 = "c93ab0be2f772451cac164e9fd12684f930f510e"; diff --git a/src/intel/vulkan/grl/gfx125_misc_copy_geo_meta_data.h b/src/intel/vulkan/grl/gfx125_misc_copy_geo_meta_data.h deleted file mode 100644 index 8739dea0f2a..00000000000 --- a/src/intel/vulkan/grl/gfx125_misc_copy_geo_meta_data.h +++ /dev/null @@ -1,631 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_misc_copy_geo_meta_data_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_misc_copy_geo_meta_data_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g123<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g103<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g124<1>UD g123<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -mov(8) g20<1>UW 0x76543210V { align1 WE_all 1Q }; -mov(16) g18<1>UD g103<8,8,1>UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g1UD g124UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g20.8<1>UW g20<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g31<1>D g20<8,8,1>UW { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g41.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g23.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g21.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g25.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g114.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g27.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g41<2>F g2<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g23<2>F g2<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g21<2>F g2.2<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g25<2>F g2.2<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g114<2>F g2.4<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g27<2>F g2.4<0,1,0>F { align1 2Q F@6 compacted }; -shr(8) g29<1>UD g114<8,4,2>UD 0x00000006UD { align1 1Q F@2 compacted }; -and(8) g33<1>UD g114<8,4,2>UD 0xffffffc0UD { align1 1Q }; -mov(8) g37<1>UD g114.1<8,4,2>UD { align1 1Q }; -shr(8) g30<1>UD g27<8,4,2>UD 0x00000006UD { align1 2Q F@1 compacted }; -and(8) g34<1>UD g27<8,4,2>UD 0xffffffc0UD { align1 2Q }; -mov(8) g38<1>UD g27.1<8,4,2>UD { align1 2Q }; -add(8) g39<1>D g114<8,4,2>D -g33<1,1,0>D { align1 1Q I@5 compacted }; -add(16) g53<1>D g103<1,1,0>D -g29<1,1,0>D { align1 1H I@4 compacted }; -cmp.g.f0.0(16) g35<1>UD g33<1,1,0>UD 0x00000000UD { align1 1H I@4 compacted }; -add(8) g40<1>D g27<8,4,2>D -g34<1,1,0>D { align1 2Q compacted }; -shr(16) g51<1>UD g33<1,1,0>UD 0x00000006UD { align1 1H compacted }; -cmp.l.f0.0(8) g16<1>UD g39<8,8,1>UD g114<8,4,2>UD { align1 1Q I@5 }; -cmp.l.f0.0(8) g17<1>UD g40<8,8,1>UD g27<8,4,2>UD { align1 2Q I@3 }; -shr(16) g45<1>UD g39<1,1,0>UD 0x00000003UD { align1 1H compacted }; -add3(16) g43<1>D g37<8,8,1>D g35<8,8,1>D -g16<1,1,1>D { align1 1H I@2 }; -shl(16) g47<1>D g43<8,8,1>D 0x0000001dUD { align1 1H I@1 }; -or(16) g49<1>UD g45<1,1,0>UD g47<1,1,0>UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) g55<1>UD g31<1,1,0>UD g49<1,1,0>UD { align1 1H I@1 compacted }; -cmp.z.f0.0(16) g57<1>D -g53<1,1,0>D g51<1,1,0>D { align1 1H I@7 compacted }; -and.nz.f0.0(16) null<1>UD g55<8,8,1>UD g57<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -shr(16) g58<1>UD g33<1,1,0>UD 0x00000003UD { align1 1H compacted }; -mov(8) g66<1>UD g21.1<8,4,2>UD { align1 1Q F@4 }; -mov(8) g67<1>UD g25.1<8,4,2>UD { align1 2Q F@3 }; -add(16) g60<1>D g31<1,1,0>D g58<1,1,0>D { align1 1H I@3 compacted }; -mul(8) acc0<1>UD g60<8,8,1>UD 0x0038UW { align1 1Q I@1 }; -mul(16) g64<1>D g60<1,1,0>D 56W { align1 1H I@2 compacted }; -mach(8) g62<1>UD g60<1,1,0>UD 0x00000038UD { align1 1Q compacted AccWrEnable }; -add(8) g68<1>D g21<8,4,2>D g64<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g69<1>D g25<8,4,2>D g65<1,1,0>D { align1 2Q I@3 compacted }; -mul(8) acc0<1>UD g61<8,8,1>UD 0x0038UW { align1 2Q }; -cmp.l.f0.0(8) g70<1>UD g68<8,8,1>UD g21<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g71<1>UD g69<8,8,1>UD g25<8,4,2>UD { align1 2Q I@3 }; -add(16) g73<1>D g68<1,1,0>D 48D { align1 1H compacted }; -mach(8) g63<1>UD g61<8,8,1>UD 0x00000038UD { align1 2Q AccWrEnable }; -cmp.l.f0.0(16) g75<1>UD g73<1,1,0>UD g68<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g104<2>UD g73<4,4,1>UD { align1 1Q }; -mov(8) g106<2>UD g74<4,4,1>UD { align1 2Q }; -add3(16) g72<1>D g66<8,8,1>D g62<8,8,1>D -g70<1,1,1>D { align1 1H I@4 }; -add(16) g77<1>D -g75<1,1,0>D g72<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g104.1<2>UD g77<4,4,1>UD { align1 1Q I@1 }; -mov(8) g106.1<2>UD g78<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g78UD g104UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(16) g80<1>UD g78<32,8,4>UB { align1 1H $1.dst }; -cmp.z.f0.0(16) null<1>D g80<8,8,1>D 1D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL2 UIP: LABEL1 { align1 1H }; -add(16) g82<1>D g68<1,1,0>D 16D { align1 1H compacted }; -cmp.l.f0.0(16) g84<1>UD g82<1,1,0>UD g68<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g105<2>UD g82<4,4,1>UD { align1 1Q $1.src }; -mov(8) g107<2>UD g83<4,4,1>UD { align1 2Q $1.src }; -add(16) g86<1>D -g84<1,1,0>D g72<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g105.1<2>UD g86<4,4,1>UD { align1 1Q I@1 }; -mov(8) g107.1<2>UD g87<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g9UD g105UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -else(16) JIP: LABEL1 UIP: LABEL1 { align1 1H }; - -LABEL2: -add(16) g87<1>D g68<1,1,0>D 40D { align1 1H compacted }; -cmp.l.f0.0(16) g89<1>UD g87<1,1,0>UD g68<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g106<2>UD g87<4,4,1>UD { align1 1Q $1.src }; -mov(8) g108<2>UD g88<4,4,1>UD { align1 2Q $1.src }; -add(16) g91<1>D -g89<1,1,0>D g72<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g106.1<2>UD g91<4,4,1>UD { align1 1Q I@1 }; -mov(8) g108.1<2>UD g92<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g92UD g106UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov.nz.f0.0(16) null<1>UD g92<32,8,4>UB { align1 1H $1.dst }; -(+f0.0) if(16) JIP: LABEL4 UIP: LABEL3 { align1 1H }; -add(16) g93<1>D g68<1,1,0>D 32D { align1 1H compacted }; -cmp.l.f0.0(16) g95<1>UD g93<1,1,0>UD g68<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g107<2>UD g93<4,4,1>UD { align1 1Q $1.src }; -mov(8) g109<2>UD g94<4,4,1>UD { align1 2Q $1.src }; -add(16) g97<1>D -g95<1,1,0>D g72<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g107.1<2>UD g97<4,4,1>UD { align1 1Q I@1 }; -mov(8) g109.1<2>UD g98<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g98UD g107UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mul(8) acc0<1>UD g98<8,8,1>UD 0xaaabUW { align1 1Q $1.dst }; -mach(8) g100<1>UD g98<8,8,1>UD 0xaaaaaaabUD { align1 1Q AccWrEnable }; -mul(8) acc0<1>UD g99<8,8,1>UD 0xaaabUW { align1 2Q $1.dst }; -mach(8) g101<1>UD g99<8,8,1>UD 0xaaaaaaabUD { align1 2Q AccWrEnable }; -shr(16) g9<1>UD g100<1,1,0>UD 0x00000001UD { align1 1H @1 $1.dst compacted }; -else(16) JIP: LABEL3 UIP: LABEL3 { align1 1H }; - -LABEL4: -add(16) g101<1>D g68<1,1,0>D 36D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g103<1>UD g101<1,1,0>UD g68<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g108<2>UD g101<4,4,1>UD { align1 1Q $1.src }; -mov(8) g110<2>UD g102<4,4,1>UD { align1 2Q $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g105<1>D -g103<1,1,0>D g72<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g108.1<2>UD g105<4,4,1>UD { align1 1Q I@1 }; -mov(8) g110.1<2>UD g106<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g106UD g108UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mul(8) acc0<1>UD g106<8,8,1>UD 0xaaabUW { align1 1Q $1.dst }; -mach(8) g108<1>UD g106<8,8,1>UD 0xaaaaaaabUD { align1 1Q $1.src AccWrEnable }; -mul(8) acc0<1>UD g107<8,8,1>UD 0xaaabUW { align1 2Q $1.dst }; -mach(8) g109<1>UD g107<8,8,1>UD 0xaaaaaaabUD { align1 2Q $1.src AccWrEnable }; -shr(16) g9<1>UD g108<1,1,0>UD 0x00000001UD { align1 1H @1 $1.dst compacted }; - -LABEL3: -endif(16) JIP: LABEL1 { align1 1H }; - -LABEL1: -endif(16) JIP: LABEL0 { align1 1H }; -add(16) g109<1>D g68<1,1,0>D 49D { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shl(16) g119<1>D g60<8,8,1>D 0x00000003UD { align1 1H }; -shr(16) g121<1>UD g60<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -mov(8) g123<1>UD g41.1<8,4,2>UD { align1 1Q F@6 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -mov(8) g124<1>UD g23.1<8,4,2>UD { align1 2Q F@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g111<1>UD g109<1,1,0>UD g68<1,1,0>UD { align1 1H I@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g1<2>UD g109<4,4,1>UD { align1 1Q F@1 }; -mov(8) g3<2>UD g110<4,4,1>UD { align1 2Q }; -add(8) g115<1>D g41<8,4,2>D g119<1,1,0>D { align1 1Q I@7 compacted }; -add(8) g125<1>D g23<8,4,2>D g120<1,1,0>D { align1 2Q I@7 compacted }; -add(16) g113<1>D -g111<1,1,0>D g72<1,1,0>D { align1 1H I@5 compacted }; -cmp.l.f0.0(8) g126<1>UD g115<8,8,1>UD g41<8,4,2>UD { align1 1Q I@3 }; -mov(8) g5<2>UD g115<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g127<1>UD g125<8,8,1>UD g23<8,4,2>UD { align1 2Q I@4 }; -mov(8) g7<2>UD g125<4,4,1>UD { align1 2Q }; -mov(8) g1.1<2>UD g113<4,4,1>UD { align1 1Q I@5 }; -mov(8) g3.1<2>UD g114<4,4,1>UD { align1 2Q I@6 }; -add3(16) g13<1>D g123<8,8,1>D g121<8,8,1>D -g126<1,1,1>D { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g114UD g1UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(8) g5.1<2>UD g13<4,4,1>UD { align1 1Q I@1 }; -mov(8) g7.1<2>UD g14<4,4,1>UD { align1 2Q I@2 }; -mov(16) g116<1>UD g114<32,8,4>UB { align1 1H $0.dst }; -shl(16) g118<1>D g116<8,8,1>D 0x00000010UD { align1 1H I@1 }; -or(16) g11<1>UD g80<1,1,0>UD g118<1,1,0>UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g5UD g9UD 0x08003586 0x00000100 - ugm MsgDesc: ( store_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 4 flat ) base_offset 0 { align1 1H $2 }; - -LABEL0: -endif(16) JIP: LABEL5 { align1 1H }; - -LABEL5: -shr(16) g27<1>UD g31<1,1,0>UD 0x00000001UD { align1 1H compacted }; -mov(8) g33<1>UD g21.1<8,4,2>UD { align1 1Q F@4 }; -mov(8) g34<1>UD g25.1<8,4,2>UD { align1 2Q F@3 }; - -LABEL14: -cmp.ge.f0.0(16) null<1>UD g18<8,8,1>UD g51<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL6 UIP: LABEL6 { align1 1H }; -shl(16) g35<1>D g18<8,8,1>D 0x00000006UD { align1 1H }; -shr(16) g37<1>UD g35<1,1,0>UD 0x00000003UD { align1 1H I@1 compacted }; -add(16) g39<1>D g37<1,1,0>D g27<1,1,0>D { align1 1H I@1 compacted }; -mul(8) acc0<1>UD g39<8,8,1>UD 0x0038UW { align1 1Q I@1 }; -mul(16) g43<1>D g39<1,1,0>D 56W { align1 1H I@2 compacted }; -mach(8) g16<1>UD g39<1,1,0>UD 0x00000038UD { align1 1Q compacted AccWrEnable }; -add(8) g45<1>D g21<8,4,2>D g43<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g46<1>D g25<8,4,2>D g44<1,1,0>D { align1 2Q I@3 compacted }; -mul(8) acc0<1>UD g40<8,8,1>UD 0x0038UW { align1 2Q }; -cmp.l.f0.0(8) g47<1>UD g45<8,8,1>UD g21<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g48<1>UD g46<8,8,1>UD g25<8,4,2>UD { align1 2Q I@3 }; -add(16) g53<1>D g45<1,1,0>D 48D { align1 1H compacted }; -mach(8) g17<1>UD g40<8,8,1>UD 0x00000038UD { align1 2Q AccWrEnable }; -cmp.l.f0.0(16) g55<1>UD g53<1,1,0>UD g45<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g10<2>UD g53<4,4,1>UD { align1 1Q $2.src }; -mov(8) g12<2>UD g54<4,4,1>UD { align1 2Q $2.src }; -and.z.f0.0(16) null<1>UD g31<8,8,1>UD 0x00000001UD { align1 1H }; -add3(16) g49<1>D g33<8,8,1>D g16<8,8,1>D -g47<1,1,1>D { align1 1H I@5 }; -add(16) g57<1>D -g55<1,1,0>D g49<1,1,0>D { align1 1H I@1 compacted }; -mov(8) g10.1<2>UD g57<4,4,1>UD { align1 1Q I@1 }; -mov(8) g12.1<2>UD g58<4,4,1>UD { align1 2Q I@2 }; -(+f0.0) if(16) JIP: LABEL8 UIP: LABEL7 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g58UD g10UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g60<1>UD g58<32,8,4>UB { align1 1H $2.dst }; -cmp.z.f0.0(16) null<1>D g60<8,8,1>D 1D { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL10 UIP: LABEL9 { align1 1H }; -add(16) g61<1>D g45<1,1,0>D 16D { align1 1H compacted }; -cmp.l.f0.0(16) g63<1>UD g61<1,1,0>UD g45<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g109<2>UD g61<4,4,1>UD { align1 1Q $3.src }; -mov(8) g111<2>UD g62<4,4,1>UD { align1 2Q $3.src }; -add(16) g65<1>D -g63<1,1,0>D g49<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g109.1<2>UD g65<4,4,1>UD { align1 1Q I@1 }; -mov(8) g111.1<2>UD g66<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g14UD g109UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -else(16) JIP: LABEL9 UIP: LABEL9 { align1 1H }; - -LABEL10: -add(16) g66<1>D g45<1,1,0>D 40D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g68<1>UD g66<1,1,0>UD g45<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g110<2>UD g66<4,4,1>UD { align1 1Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -mov(8) g112<2>UD g67<4,4,1>UD { align1 2Q }; -add(16) g70<1>D -g68<1,1,0>D g49<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g110.1<2>UD g70<4,4,1>UD { align1 1Q I@1 }; -mov(8) g112.1<2>UD g71<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g71UD g110UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov.nz.f0.0(16) null<1>UD g71<32,8,4>UB { align1 1H $3.dst }; -(+f0.0) if(16) JIP: LABEL12 UIP: LABEL11 { align1 1H }; -add(16) g72<1>D g45<1,1,0>D 32D { align1 1H compacted }; -cmp.l.f0.0(16) g74<1>UD g72<1,1,0>UD g45<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g111<2>UD g72<4,4,1>UD { align1 1Q $3.src }; -mov(8) g113<2>UD g73<4,4,1>UD { align1 2Q $3.src }; -add(16) g76<1>D -g74<1,1,0>D g49<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g111.1<2>UD g76<4,4,1>UD { align1 1Q I@1 }; -mov(8) g113.1<2>UD g77<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g77UD g111UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mul(8) acc0<1>UD g77<8,8,1>UD 0xaaabUW { align1 1Q $3.dst }; -mach(8) g79<1>UD g77<8,8,1>UD 0xaaaaaaabUD { align1 1Q AccWrEnable }; -mul(8) acc0<1>UD g78<8,8,1>UD 0xaaabUW { align1 2Q $3.dst }; -mach(8) g80<1>UD g78<8,8,1>UD 0xaaaaaaabUD { align1 2Q AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -shr(16) g14<1>UD g79<1,1,0>UD 0x00000001UD { align1 1H I@1 compacted }; -else(16) JIP: LABEL11 UIP: LABEL11 { align1 1H }; - -LABEL12: -add(16) g80<1>D g45<1,1,0>D 36D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g82<1>UD g80<1,1,0>UD g45<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g112<2>UD g80<4,4,1>UD { align1 1Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -mov(8) g114<2>UD g81<4,4,1>UD { align1 2Q }; -add(16) g84<1>D -g82<1,1,0>D g49<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g112.1<2>UD g84<4,4,1>UD { align1 1Q I@1 }; -mov(8) g114.1<2>UD g85<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g85UD g112UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mul(8) acc0<1>UD g85<8,8,1>UD 0xaaabUW { align1 1Q $3.dst }; -mach(8) g87<1>UD g85<8,8,1>UD 0xaaaaaaabUD { align1 1Q AccWrEnable }; -mul(8) acc0<1>UD g86<8,8,1>UD 0xaaabUW { align1 2Q $3.dst }; -mach(8) g88<1>UD g86<8,8,1>UD 0xaaaaaaabUD { align1 2Q AccWrEnable }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shr(16) g14<1>UD g87<1,1,0>UD 0x00000001UD { align1 1H compacted }; - -LABEL11: -endif(16) JIP: LABEL9 { align1 1H }; - -LABEL9: -endif(16) JIP: LABEL13 { align1 1H }; - -LABEL13: -else(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; - -LABEL8: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -send(16) g89UD g10UD nullUD 0x08200b80 0x00000000 - ugm MsgDesc: ( load, a64, d16u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(16) g121<2>UB g89<16,8,2>UW { align1 1H $2.dst }; -mov(16) g119<2>HF g89<16,8,2>HF { align1 1H }; -mov(16) g90<1>UD g121<16,8,2>UB { align1 1H A@1 }; -mov(16) g88<1>UW g119<16,8,2>UW { align1 1H F@1 }; -mov(16) g92<1>UD g88.1<16,8,2>UB { align1 1H I@1 }; -shl(16) g94<1>D g92<8,8,1>D 0x00000010UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -or(16) g14<1>UD g90<1,1,0>UD g94<1,1,0>UD { align1 1H compacted }; - -LABEL7: -endif(16) JIP: LABEL6 { align1 1H }; -add(8) g116<1>D g41<8,4,2>D g35<1,1,0>D { align1 1Q F@6 compacted }; -add(8) g95<1>D g23<8,4,2>D g36<1,1,0>D { align1 2Q F@5 compacted }; -cmp.l.f0.0(8) g117<1>UD g116<8,8,1>UD g41<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g96<1>UD g95<8,8,1>UD g23<8,4,2>UD { align1 2Q I@2 }; -mov(8) g98<2>UD g116<4,4,1>UD { align1 1Q }; -mov(8) g100<2>UD g95<4,4,1>UD { align1 2Q }; -add(8) g118<1>D -g117<8,8,1>D g41.1<8,4,2>D { align1 1Q I@4 }; -add(8) g97<1>D -g96<8,8,1>D g23.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g98.1<2>UD g118<4,4,1>UD { align1 1Q I@2 }; -mov(8) g100.1<2>UD g97<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g102<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(1) a0<1>UD g102<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@2 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000c00UD { align1 WE_all 1N A@1 }; -mov(1) g122<2>D g[a0 64]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g122.1<2>D g[a0 68]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g113.1<2>UD g122.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g113<2>UD g122<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g113UD g14UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $3 }; -add3(16) g18<1>D 0x0001UW g29<8,8,1>D g18<1,1,1>D { align1 1H }; - -LABEL6: -while(16) JIP: LABEL14 { align1 1H }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_misc_copy_geo_meta_data_code[] = { - 0x80000065, 0x7b058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x67050220, 0x00000024, 0x00000000, - 0xe27c1a40, 0x00017b03, 0x80030061, 0x14054410, - 0x00000000, 0x76543210, 0x00041b61, 0x12050220, - 0x00466705, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa007c0c, 0x00340000, 0x64141a40, 0x00801495, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x1f050160, 0x00461405, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x21290061, 0x001102cc, 0x2a170061, 0x001102cc, - 0x00030061, 0x15260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x19260aa0, 0x00000264, 0x00000000, - 0x00030061, 0x72260aa0, 0x000002a4, 0x00000000, - 0x00130061, 0x1b260aa0, 0x000002a4, 0x00000000, - 0x21291661, 0x00110204, 0x2a171661, 0x00110204, - 0x21151661, 0x00110244, 0x2a191661, 0x00110244, - 0x21721661, 0x0011025c, 0x2a1b1661, 0x0011025c, - 0xe11d1268, 0x006e7203, 0x00030065, 0x21058220, - 0x02447206, 0xffffffc0, 0x00030061, 0x25050220, - 0x00447226, 0x00000000, 0xea1e1168, 0x006e1b03, - 0x00130065, 0x22058220, 0x02441b06, 0xffffffc0, - 0x00130061, 0x26050220, 0x00441b26, 0x00000000, - 0xa1271d40, 0x212e7202, 0xa0351c40, 0x1d206702, - 0xeb231c70, 0x00002103, 0xaa280040, 0x222e1b02, - 0xe0330068, 0x00602103, 0x00031d70, 0x10050220, - 0x52462705, 0x00447206, 0x00131b70, 0x11050220, - 0x52462805, 0x00441b06, 0xe02d0068, 0x00302703, - 0x00041a52, 0x2b040e68, 0x0e2e2505, 0x10052305, - 0x00041969, 0x2f058660, 0x02462b05, 0x0000001d, - 0x20311966, 0x2f002d03, 0x27371970, 0x31001f03, - 0xac391f70, 0x33023502, 0x00041965, 0x00010220, - 0x22463705, 0x00463905, 0x01040022, 0x0001c060, - 0x00000620, 0x00000620, 0xe03a0068, 0x00302103, - 0x00031461, 0x42050220, 0x00441526, 0x00000000, - 0x00131361, 0x43050220, 0x00441926, 0x00000000, - 0xa03c1b40, 0x3a001f02, 0x00031941, 0x20018220, - 0x01463c05, 0x00380038, 0x60401a41, 0x03803c02, - 0xfe3e0049, 0x03803c03, 0xa1441a40, 0x400e1502, - 0xaa451b40, 0x410e1902, 0x00130041, 0x20018220, - 0x01463d05, 0x00380038, 0x00031b70, 0x46050220, - 0x52464405, 0x00441506, 0x00131b70, 0x47050220, - 0x52464505, 0x00441906, 0xa0490040, 0x03004403, - 0x00130049, 0x3f058222, 0x02463d05, 0x00000038, - 0x274b1a70, 0x44004903, 0x00030061, 0x68060220, - 0x00344905, 0x00000000, 0x00130061, 0x6a060220, - 0x00344a05, 0x00000000, 0x00041c52, 0x48040e68, - 0x0e2e4205, 0x46053e05, 0xa04d1940, 0x48024b02, - 0x00031961, 0x68260220, 0x00344d05, 0x00000000, - 0x00131a61, 0x6a260220, 0x00344e05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x4e140000, 0xf3006824, 0x00020000, - 0x00042161, 0x50050020, 0x00664e07, 0x00000000, - 0x00041970, 0x00018660, 0x16465005, 0x00000001, - 0x01040022, 0x0001c060, 0x000002f0, 0x00000098, - 0xa0520040, 0x01004403, 0x27541970, 0x44005203, - 0x00033161, 0x69060220, 0x00345205, 0x00000000, - 0x00133161, 0x6b060220, 0x00345305, 0x00000000, - 0xa0561b40, 0x48025402, 0x00031961, 0x69260220, - 0x00345605, 0x00000000, 0x00131a61, 0x6b260220, - 0x00345705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x09140000, - 0xfb046924, 0x00040000, 0x00040024, 0x0001c060, - 0x00000268, 0x00000268, 0xa0570040, 0x02804403, - 0x27591970, 0x44005703, 0x00033161, 0x6a060220, - 0x00345705, 0x00000000, 0x00133161, 0x6c060220, - 0x00345805, 0x00000000, 0xa05b1b40, 0x48025902, - 0x00031961, 0x6a260220, 0x00345b05, 0x00000000, - 0x00131a61, 0x6c260220, 0x00345c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x5c140000, 0xf3006a24, 0x00020000, - 0x00042161, 0x00010020, 0x20665c07, 0x00000000, - 0x01040022, 0x0001c060, 0x000001c0, 0x000000e0, - 0xa05d0040, 0x02004403, 0x275f1970, 0x44005d03, - 0x00033161, 0x6b060220, 0x00345d05, 0x00000000, - 0x00133161, 0x6d060220, 0x00345e05, 0x00000000, - 0xa0611b40, 0x48025f02, 0x00031961, 0x6b260220, - 0x00346105, 0x00000000, 0x00131a61, 0x6d260220, - 0x00346205, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x62140000, - 0xfb046b24, 0x00040000, 0x00032141, 0x20018220, - 0x01466205, 0xaaabaaab, 0x00030049, 0x64058222, - 0x02466205, 0xaaaaaaab, 0x00132141, 0x20018220, - 0x01466305, 0xaaabaaab, 0x00130049, 0x65058222, - 0x02466305, 0xaaaaaaab, 0xe0099168, 0x00106403, - 0x00040024, 0x0001c060, 0x000000f0, 0x000000f0, - 0xa0650040, 0x02404403, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x27671970, 0x44006503, - 0x00033161, 0x6c060220, 0x00346505, 0x00000000, - 0x00133161, 0x6e060220, 0x00346605, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa0691b40, 0x48026702, 0x00031961, 0x6c260220, - 0x00346905, 0x00000000, 0x00131a61, 0x6e260220, - 0x00346a05, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x6a140000, - 0xfb046c24, 0x00040000, 0x00032141, 0x20018220, - 0x01466a05, 0xaaabaaab, 0x00033149, 0x6c058222, - 0x02466a05, 0xaaaaaaab, 0x00132141, 0x20018220, - 0x01466b05, 0xaaabaaab, 0x00133149, 0x6d058222, - 0x02466b05, 0xaaaaaaab, 0xe0099168, 0x00106c03, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x00040025, 0x00004600, 0x00000000, 0x000001d8, - 0xa06d3140, 0x03104403, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x77058660, - 0x02463c05, 0x00000003, 0xe0790068, 0x01d03c03, - 0x00031661, 0x7b050220, 0x00442926, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00131561, 0x7c050220, 0x00441726, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x276f1d70, 0x44006d03, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00031161, 0x01060220, - 0x00346d05, 0x00000000, 0x00130061, 0x03060220, - 0x00346e05, 0x00000000, 0xa1731f40, 0x770e2902, - 0xaa7d1f40, 0x780e1702, 0xa0711d40, 0x48026f02, - 0x00031b70, 0x7e050220, 0x52467305, 0x00442906, - 0x00030061, 0x05060220, 0x00347305, 0x00000000, - 0x00131c70, 0x7f050220, 0x52467d05, 0x00441706, - 0x00130061, 0x07060220, 0x00347d05, 0x00000000, - 0x00031d61, 0x01260220, 0x00347105, 0x00000000, - 0x00131e61, 0x03260220, 0x00347205, 0x00000000, - 0x00041c52, 0x0d040e68, 0x0e2e7b05, 0x7e057905, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x72140000, 0xf3000124, 0x00020000, - 0x00031961, 0x05260220, 0x00340d05, 0x00000000, - 0x00131a61, 0x07260220, 0x00340e05, 0x00000000, - 0x00042061, 0x74050020, 0x00667207, 0x00000000, - 0x00041969, 0x76058660, 0x02467405, 0x00000010, - 0x200b1966, 0x76005003, 0x80002101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x00000000, - 0xfb0c0524, 0x000c0924, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0xe01b0068, 0x00101f03, - 0x00031461, 0x21050220, 0x00441526, 0x00000000, - 0x00131361, 0x22050220, 0x00441926, 0x00000000, - 0x00041a70, 0x00010220, 0x42461205, 0x00463305, - 0x01040028, 0x0001c660, 0x000006e8, 0x000006e8, - 0x00040069, 0x23058660, 0x02461205, 0x00000006, - 0xe0251968, 0x00302303, 0xa0271940, 0x1b002502, - 0x00031941, 0x20018220, 0x01462705, 0x00380038, - 0x602b1a41, 0x03802702, 0xfe100049, 0x03802703, - 0xa12d1a40, 0x2b0e1502, 0xaa2e1b40, 0x2c0e1902, - 0x00130041, 0x20018220, 0x01462805, 0x00380038, - 0x00031b70, 0x2f050220, 0x52462d05, 0x00441506, - 0x00131b70, 0x30050220, 0x52462e05, 0x00441906, - 0xa0350040, 0x03002d03, 0x00130049, 0x11058222, - 0x02462805, 0x00000038, 0x27371a70, 0x2d003503, - 0x00033261, 0x0a060220, 0x00343505, 0x00000000, - 0x00133261, 0x0c060220, 0x00343605, 0x00000000, - 0x00040065, 0x00018220, 0x12461f05, 0x00000001, - 0x00041d52, 0x31040e68, 0x0e2e2105, 0x2f051005, - 0xa0391940, 0x31023702, 0x00031961, 0x0a260220, - 0x00343905, 0x00000000, 0x00131a61, 0x0c260220, - 0x00343a05, 0x00000000, 0x01040022, 0x0001c060, - 0x00000468, 0x000003c0, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x3a140000, - 0xf3000a24, 0x00020000, 0x00042261, 0x3c050020, - 0x00663a07, 0x00000000, 0x00041970, 0x00018660, - 0x16463c05, 0x00000001, 0x01040022, 0x0001c060, - 0x00000350, 0x000000a8, 0xa03d0040, 0x01002d03, - 0x273f1970, 0x2d003d03, 0x00033361, 0x6d060220, - 0x00343d05, 0x00000000, 0x00133361, 0x6f060220, - 0x00343e05, 0x00000000, 0xa0411b40, 0x31023f02, - 0x00031961, 0x6d260220, 0x00344105, 0x00000000, - 0x00131a61, 0x6f260220, 0x00344205, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x0e140000, 0xfb046d24, 0x00040000, - 0x00040024, 0x0001c060, 0x000002b8, 0x000002b8, - 0xa0420040, 0x02802d03, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x27441970, 0x2d004203, - 0x00033361, 0x6e060220, 0x00344205, 0x00000000, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x70060220, 0x00344305, 0x00000000, - 0xa0461b40, 0x31024402, 0x00031961, 0x6e260220, - 0x00344605, 0x00000000, 0x00131a61, 0x70260220, - 0x00344705, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x47140000, - 0xf3006e24, 0x00020000, 0x00042361, 0x00010020, - 0x20664707, 0x00000000, 0x01040022, 0x0001c060, - 0x000001f0, 0x000000f0, 0xa0480040, 0x02002d03, - 0x274a1970, 0x2d004803, 0x00033361, 0x6f060220, - 0x00344805, 0x00000000, 0x00133361, 0x71060220, - 0x00344905, 0x00000000, 0xa04c1b40, 0x31024a02, - 0x00031961, 0x6f260220, 0x00344c05, 0x00000000, - 0x00131a61, 0x71260220, 0x00344d05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x4d140000, 0xfb046f24, 0x00040000, - 0x00032341, 0x20018220, 0x01464d05, 0xaaabaaab, - 0x00030049, 0x4f058222, 0x02464d05, 0xaaaaaaab, - 0x00132341, 0x20018220, 0x01464e05, 0xaaabaaab, - 0x00130049, 0x50058222, 0x02464e05, 0xaaaaaaab, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0xe00e1968, 0x00104f03, 0x00040024, 0x0001c060, - 0x00000110, 0x00000110, 0xa0500040, 0x02402d03, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x27521970, 0x2d005003, 0x00033361, 0x70060220, - 0x00345005, 0x00000000, 0x80103301, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x72060220, - 0x00345105, 0x00000000, 0xa0541b40, 0x31025202, - 0x00031961, 0x70260220, 0x00345405, 0x00000000, - 0x00131a61, 0x72260220, 0x00345505, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x55140000, 0xfb047024, 0x00040000, - 0x00032341, 0x20018220, 0x01465505, 0xaaabaaab, - 0x00030049, 0x57058222, 0x02465505, 0xaaaaaaab, - 0x00132341, 0x20018220, 0x01465605, 0xaaabaaab, - 0x00130049, 0x58058222, 0x02465605, 0xaaaaaaab, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0xe00e0068, 0x00105703, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x00040024, 0x0001c060, - 0x000000b8, 0x000000b8, 0x80000901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x59140000, - 0xf7000a24, 0x00020000, 0x00042261, 0x79060100, - 0x00565906, 0x00000000, 0x00040061, 0x77060990, - 0x00565906, 0x00000000, 0x00040961, 0x5a050020, - 0x00567906, 0x00000000, 0x00041161, 0x58050110, - 0x00567706, 0x00000000, 0x00041961, 0x5c050020, - 0x0056580e, 0x00000000, 0x00041969, 0x5e058660, - 0x02465c05, 0x00000010, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x200e0066, 0x5e005a03, - 0x00040025, 0x00004600, 0x00000000, 0x00000168, - 0xa1741640, 0x230e2902, 0xaa5f1540, 0x240e1702, - 0x00031a70, 0x75050220, 0x52467405, 0x00442906, - 0x00131a70, 0x60050220, 0x52465f05, 0x00441706, - 0x00030061, 0x62060220, 0x00347405, 0x00000000, - 0x00130061, 0x64060220, 0x00345f05, 0x00000000, - 0x00031c40, 0x76052660, 0x06467505, 0x00442926, - 0x00131c40, 0x61052660, 0x06466005, 0x00441726, - 0x00031a61, 0x62260220, 0x00347605, 0x00000000, - 0x00131a61, 0x64260220, 0x00346105, 0x00000000, - 0xe266004c, 0x00114004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a69, 0x10018220, - 0x02006604, 0x00000003, 0x80000940, 0x10018220, - 0x02001000, 0x00000c00, 0x80000961, 0x7a060660, - 0x00010100, 0x00000000, 0x80000061, 0x7a260660, - 0x00010110, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x71260220, - 0x00007a24, 0x00000000, 0x80031961, 0x71060220, - 0x00007a04, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004331, 0x00000000, - 0xfb08710c, 0x00340e14, 0x00040052, 0x12044160, - 0x0e0e0001, 0x12051d05, 0x00040027, 0x00014060, - 0x00000000, 0xfffff908, 0x80030061, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_misc_copy_geo_meta_data = { - .prog_data = { - .base.nr_params = 14, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 3984, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_misc_copy_geo_meta_data_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 14, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 24, - .arg_count = 3, - .args = gfx125_misc_copy_geo_meta_data_args, - .code = gfx125_misc_copy_geo_meta_data_code, -}; -const char *gfx125_misc_copy_geo_meta_data_sha1 = "02fbe18e0f4da9c919d2cedae6f1958af2435d43"; diff --git a/src/intel/vulkan/grl/gfx125_misc_copy_instance_ptrs.h b/src/intel/vulkan/grl/gfx125_misc_copy_instance_ptrs.h deleted file mode 100644 index a9c3796d42d..00000000000 --- a/src/intel/vulkan/grl/gfx125_misc_copy_instance_ptrs.h +++ /dev/null @@ -1,728 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_misc_copy_instance_ptrs_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_misc_copy_instance_ptrs_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g33<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g21<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g34<1>UD g33<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -mov(16) g7<1>UD g21<8,8,1>UD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g1UD g34UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g3.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g9.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g5.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g11.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g35.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g13.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g3<2>F g2<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g9<2>F g2<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g5<2>F g2.2<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g11<2>F g2.2<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g35<2>F g2.4<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g13<2>F g2.4<0,1,0>F { align1 2Q F@6 compacted }; -shr(8) g15<1>UD g35<8,4,2>UD 0x00000008UD { align1 1Q F@2 compacted }; -and(8) g17<1>UD g35<8,4,2>UD 0xffffff00UD { align1 1Q }; -shr(8) g16<1>UD g13<8,4,2>UD 0x00000008UD { align1 2Q F@1 compacted }; -and(8) g18<1>UD g13<8,4,2>UD 0xffffff00UD { align1 2Q }; -add(8) g19<1>D g35<8,4,2>D -g17<1,1,0>D { align1 1Q I@3 compacted }; -add3(16) g25<1>D 65534W -g15<8,8,1>D g21<1,1,1>D { align1 1H I@3 }; -add(8) g20<1>D g13<8,4,2>D -g18<1,1,0>D { align1 2Q I@3 compacted }; -mov(16) g27<1>D -g25<8,8,1>D { align1 1H I@2 }; -and(16) g21<1>UD g19<8,8,1>UD 0xffffffc0UD { align1 1H I@2 }; -shr(16) g23<1>UD g21<1,1,0>UD 0x00000006UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g27<8,8,1>UD g23<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -shl(16) g28<1>D -g25<8,8,1>D 0x00000006UD { align1 1H }; -add(16) g30<1>D g17<1,1,0>D g28<1,1,0>D { align1 1H I@1 compacted }; -shr(16) g32<1>UD g30<1,1,0>UD 0x00000006UD { align1 1H I@1 compacted }; -add(8) g39<1>D g3<8,4,2>D g30<1,1,0>D { align1 1Q F@6 compacted }; -add(8) g46<1>D g9<8,4,2>D g31<1,1,0>D { align1 2Q F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(16) g34<1>D g32<8,8,1>D 0x00000003UD { align1 1H I@3 }; -mov(8) g49<2>UD g39<4,4,1>UD { align1 1Q I@3 }; -mov(8) g51<2>UD g46<4,4,1>UD { align1 2Q I@3 }; -add(8) g36<1>D g5<8,4,2>D g34<1,1,0>D { align1 1Q A@3 compacted }; -add(8) g35<1>D g11<8,4,2>D g35<1,1,0>D { align1 2Q A@3 compacted }; -cmp.l.f0.0(8) g37<1>UD g36<8,8,1>UD g5<8,4,2>UD { align1 1Q I@2 }; -mov(8) g53<2>UD g36<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g40<1>UD g39<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -mov(8) g55<2>UD g35<4,4,1>UD { align1 2Q I@4 }; -cmp.l.f0.0(8) g36<1>UD g35<8,8,1>UD g11<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(8) g47<1>UD g46<8,8,1>UD g9<8,4,2>UD { align1 2Q }; -add(8) g38<1>D -g37<8,8,1>D g5.1<8,4,2>D { align1 1Q I@6 }; -add(8) g41<1>D -g40<8,8,1>D g3.1<8,4,2>D { align1 1Q I@5 }; -add(8) g37<1>D -g36<8,8,1>D g11.1<8,4,2>D { align1 2Q I@4 }; -add(8) g48<1>D -g47<8,8,1>D g9.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g53.1<2>UD g38<4,4,1>UD { align1 1Q I@4 }; -mov(8) g49.1<2>UD g41<4,4,1>UD { align1 1Q I@4 }; -mov(8) g55.1<2>UD g37<4,4,1>UD { align1 2Q I@4 }; -mov(8) g51.1<2>UD g48<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g38UD g53UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(8) g42<2>UD g38<4,4,1>UD { align1 1Q $1.dst }; -mov(8) g44<2>UD g39<4,4,1>UD { align1 2Q $1.dst }; -mov(8) g42.1<2>UD g40<4,4,1>UD { align1 1Q @2 $1.dst }; -mov(8) g44.1<2>UD g41<4,4,1>UD { align1 2Q @2 $1.dst }; -fbl(1) g22<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g22<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000400UD { align1 WE_all 1N A@1 }; -mov(1) g70<2>D g[a0 320]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g70.1<2>D g[a0 324]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g54.1<2>UD g70.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g54<2>UD g70<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g34<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g59UD g54UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $2 }; -mov(1) f0<1>UD g34<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g22<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000600UD { align1 WE_all 1N A@1 }; -mov(1) g71<2>D g[a0 32]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g71.1<2>D g[a0 36]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g55.1<2>UD g71.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g55<2>UD g71<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g55UD g59UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $3 }; - -LABEL0: -endif(16) JIP: LABEL1 { align1 1H }; - -LABEL1: -shr(16) g50<1>UD g17<1,1,0>UD 0x00000008UD { align1 1H compacted }; - -LABEL3: -cmp.ge.f0.0(16) null<1>UD g7<8,8,1>UD g50<8,8,1>UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; -shl(16) g52<1>D g7<8,8,1>D 0x00000008UD { align1 1H $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -shr(16) g54<1>UD g52<1,1,0>UD 0x00000006UD { align1 1H I@1 compacted }; -add(8) g45<1>D g3<8,4,2>D g52<1,1,0>D { align1 1Q F@6 compacted }; -add(8) g68<1>D g9<8,4,2>D g53<1,1,0>D { align1 2Q F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -shl(16) g56<1>D g54<8,8,1>D 0x00000003UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -mov(8) g71<2>UD g45<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@3 }; -mov(8) g73<2>UD g68<4,4,1>UD { align1 2Q }; -add(8) g42<1>D g5<8,4,2>D g56<1,1,0>D { align1 1Q A@3 compacted }; -add(8) g57<1>D g11<8,4,2>D g57<1,1,0>D { align1 2Q A@3 compacted }; -cmp.l.f0.0(8) g43<1>UD g42<8,8,1>UD g5<8,4,2>UD { align1 1Q I@2 }; -mov(8) g75<2>UD g42<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g46<1>UD g45<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g58<1>UD g57<8,8,1>UD g11<8,4,2>UD { align1 2Q I@4 }; -mov(8) g77<2>UD g57<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g69<1>UD g68<8,8,1>UD g9<8,4,2>UD { align1 2Q }; -add(8) g44<1>D -g43<8,8,1>D g5.1<8,4,2>D { align1 1Q I@6 }; -add(8) g47<1>D -g46<8,8,1>D g3.1<8,4,2>D { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -add(8) g59<1>D -g58<8,8,1>D g11.1<8,4,2>D { align1 2Q I@5 }; -add(8) g70<1>D -g69<8,8,1>D g9.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g75.1<2>UD g44<4,4,1>UD { align1 1Q I@4 }; -mov(8) g71.1<2>UD g47<4,4,1>UD { align1 1Q I@4 }; -mov(8) g77.1<2>UD g59<4,4,1>UD { align1 2Q I@4 }; -mov(8) g73.1<2>UD g70<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g60UD g75UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(8) g64<2>UD g60<4,4,1>UD { align1 1Q $5.dst }; -mov(8) g66<2>UD g61<4,4,1>UD { align1 2Q $5.dst }; -mov(8) g64.1<2>UD g62<4,4,1>UD { align1 1Q @2 $5.dst }; -mov(8) g66.1<2>UD g63<4,4,1>UD { align1 2Q @2 $5.dst }; -fbl(1) g23<1>UD mask0<0,1,0>UD { align1 WE_all 1N $4.src compacted }; -shl(1) a0<1>UD g23<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000800UD { align1 WE_all 1N A@1 }; -mov(1) g80<2>D g[a0]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g80.1<2>D g[a0 4]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g76.1<2>UD g80.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g76<2>UD g80<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g33<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g81UD g76UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $6 }; -mov(1) f0<1>UD g33<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g23<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000800UD { align1 WE_all 1N A@1 }; -mov(1) g83<2>D g[a0 224]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g83.1<2>D g[a0 228]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g77.1<2>UD g83.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g77<2>UD g83<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g77UD g81UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $7 }; -add(16) g72<1>D g52<1,1,0>D 64D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shr(16) g74<1>UD g72<1,1,0>UD 0x00000006UD { align1 1H I@1 compacted }; -add(8) g55<1>D g3<8,4,2>D g72<1,1,0>D { align1 1Q compacted }; -add(8) g88<1>D g9<8,4,2>D g73<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -shl(16) g76<1>D g74<8,8,1>D 0x00000003UD { align1 1H I@3 }; -mov(8) g91<2>UD g55<4,4,1>UD { align1 1Q I@3 }; -mov(8) g93<2>UD g88<4,4,1>UD { align1 2Q I@3 }; -add(8) g48<1>D g5<8,4,2>D g76<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g77<1>D g11<8,4,2>D g77<1,1,0>D { align1 2Q I@4 compacted }; -mov(8) g95<2>UD g48<4,4,1>UD { align1 1Q I@2 }; -mov(8) g97<2>UD g77<4,4,1>UD { align1 2Q I@2 }; -cmp.l.f0.0(8) g78<1>UD g77<8,8,1>UD g11<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(8) g49<1>UD g48<8,8,1>UD g5<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g89<1>UD g88<8,8,1>UD g9<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(8) g56<1>UD g55<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -add(8) g79<1>D -g78<8,8,1>D g11.1<8,4,2>D { align1 2Q I@4 }; -add(8) g54<1>D -g49<8,8,1>D g5.1<8,4,2>D { align1 1Q I@4 }; -add(8) g90<1>D -g89<8,8,1>D g9.1<8,4,2>D { align1 2Q I@4 }; -add(8) g57<1>D -g56<8,8,1>D g3.1<8,4,2>D { align1 1Q I@4 }; -mov(8) g97.1<2>UD g79<4,4,1>UD { align1 2Q I@4 }; -mov(8) g95.1<2>UD g54<4,4,1>UD { align1 1Q I@4 }; -mov(8) g93.1<2>UD g90<4,4,1>UD { align1 2Q I@4 }; -mov(8) g91.1<2>UD g57<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g80UD g95UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -mov(8) g84<2>UD g80<4,4,1>UD { align1 1Q $8.dst }; -mov(8) g86<2>UD g81<4,4,1>UD { align1 2Q $8.dst }; -mov(8) g84.1<2>UD g82<4,4,1>UD { align1 1Q @2 $8.dst }; -mov(8) g86.1<2>UD g83<4,4,1>UD { align1 2Q @2 $8.dst }; -fbl(1) g24<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g24<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000a00UD { align1 WE_all 1N A@1 }; -mov(1) g100<2>D g[a0 128]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g100.1<2>D g[a0 132]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(8) g96.1<2>UD g100.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g96<2>UD g100<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g32<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g101UD g96UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $9 }; -mov(1) f0<1>UD g32<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g24<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000a00UD { align1 WE_all 1N A@1 }; -mov(1) g103<2>D g[a0 352]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g103.1<2>D g[a0 356]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(8) g97.1<2>UD g103.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g97<2>UD g103<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g97UD g101UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $10 }; -add(16) g92<1>D g52<1,1,0>D 128D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -shr(16) g94<1>UD g92<1,1,0>UD 0x00000006UD { align1 1H I@1 compacted }; -add(8) g61<1>D g3<8,4,2>D g92<1,1,0>D { align1 1Q compacted }; -add(8) g108<1>D g9<8,4,2>D g93<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -shl(16) g96<1>D g94<8,8,1>D 0x00000003UD { align1 1H I@3 }; -mov(8) g111<2>UD g61<4,4,1>UD { align1 1Q I@3 }; -mov(8) g113<2>UD g108<4,4,1>UD { align1 2Q I@3 }; -add(8) g58<1>D g5<8,4,2>D g96<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g97<1>D g11<8,4,2>D g97<1,1,0>D { align1 2Q I@4 compacted }; -mov(8) g115<2>UD g58<4,4,1>UD { align1 1Q I@2 }; -mov(8) g117<2>UD g97<4,4,1>UD { align1 2Q I@2 }; -cmp.l.f0.0(8) g98<1>UD g97<8,8,1>UD g11<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(8) g59<1>UD g58<8,8,1>UD g5<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g109<1>UD g108<8,8,1>UD g9<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(8) g62<1>UD g61<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -add(8) g99<1>D -g98<8,8,1>D g11.1<8,4,2>D { align1 2Q I@4 }; -add(8) g60<1>D -g59<8,8,1>D g5.1<8,4,2>D { align1 1Q I@4 }; -add(8) g110<1>D -g109<8,8,1>D g9.1<8,4,2>D { align1 2Q I@4 }; -add(8) g63<1>D -g62<8,8,1>D g3.1<8,4,2>D { align1 1Q I@4 }; -mov(8) g117.1<2>UD g99<4,4,1>UD { align1 2Q I@4 }; -mov(8) g115.1<2>UD g60<4,4,1>UD { align1 1Q I@4 }; -mov(8) g113.1<2>UD g110<4,4,1>UD { align1 2Q I@4 }; -mov(8) g111.1<2>UD g63<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g100UD g115UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -mov(8) g104<2>UD g100<4,4,1>UD { align1 1Q $11.dst }; -mov(8) g106<2>UD g101<4,4,1>UD { align1 2Q $11.dst }; -mov(8) g104.1<2>UD g102<4,4,1>UD { align1 1Q @2 $11.dst }; -mov(8) g106.1<2>UD g103<4,4,1>UD { align1 2Q @2 $11.dst }; -fbl(1) g25<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g25<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000c00UD { align1 WE_all 1N A@1 }; -mov(1) g120<2>D g[a0 256]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g120.1<2>D g[a0 260]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(8) g116.1<2>UD g120.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g116<2>UD g120<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g31<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g121UD g116UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $12 }; -mov(1) f0<1>UD g31<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g25<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000c00UD { align1 WE_all 1N A@1 }; -mov(1) g123<2>D g[a0 480]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g123.1<2>D g[a0 484]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(8) g117.1<2>UD g123.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g117<2>UD g123<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g117UD g121UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $13 }; -add(16) g112<1>D g52<1,1,0>D 192D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -shr(16) g114<1>UD g112<1,1,0>UD 0x00000006UD { align1 1H I@1 compacted }; -add(8) g67<1>D g3<8,4,2>D g112<1,1,0>D { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.dst }; -add(8) g1<1>D g9<8,4,2>D g113<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -shl(16) g116<1>D g114<8,8,1>D 0x00000003UD { align1 1H I@3 }; -mov(8) g17<2>UD g67<4,4,1>UD { align1 1Q I@3 }; -mov(8) g19<2>UD g1<4,4,1>UD { align1 2Q I@3 }; -add(8) g64<1>D g5<8,4,2>D g116<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g117<1>D g11<8,4,2>D g117<1,1,0>D { align1 2Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g21<2>UD g64<4,4,1>UD { align1 1Q I@2 }; -mov(8) g23<2>UD g117<4,4,1>UD { align1 2Q I@2 }; -cmp.l.f0.0(8) g118<1>UD g117<8,8,1>UD g11<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(8) g65<1>UD g64<8,8,1>UD g5<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g2<1>UD g1<8,8,1>UD g9<8,4,2>UD { align1 2Q F@1 }; -cmp.l.f0.0(8) g68<1>UD g67<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -add(8) g119<1>D -g118<8,8,1>D g11.1<8,4,2>D { align1 2Q I@4 }; -add(8) g66<1>D -g65<8,8,1>D g5.1<8,4,2>D { align1 1Q I@4 }; -add(8) g13<1>D -g2<8,8,1>D g9.1<8,4,2>D { align1 2Q I@4 }; -add(8) g69<1>D -g68<8,8,1>D g3.1<8,4,2>D { align1 1Q I@4 }; -mov(8) g23.1<2>UD g119<4,4,1>UD { align1 2Q I@4 }; -mov(8) g21.1<2>UD g66<4,4,1>UD { align1 1Q I@4 }; -mov(8) g19.1<2>UD g13<4,4,1>UD { align1 2Q I@4 }; -mov(8) g17.1<2>UD g69<4,4,1>UD { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g120UD g21UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $14 }; -mov(8) g124<2>UD g120<4,4,1>UD { align1 1Q $14.dst }; -mov(8) g126<2>UD g121<4,4,1>UD { align1 2Q $14.dst }; -mov(8) g124.1<2>UD g122<4,4,1>UD { align1 1Q @2 $14.dst }; -mov(8) g126.1<2>UD g123<4,4,1>UD { align1 2Q @2 $14.dst }; -fbl(1) g26<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(1) a0<1>UD g26<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000e00UD { align1 WE_all 1N A@1 }; -mov(1) g31<2>D g[a0 384]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g31.1<2>D g[a0 388]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(8) g22.1<2>UD g31.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g22<2>UD g31<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g30<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g28UD g22UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $15 }; -mov(1) f0<1>UD g30<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g26<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000200UD { align1 WE_all 1N A@1 }; -mov(1) g32<2>D g[a0 32]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g32.1<2>D g[a0 36]<0,1,0>D { align1 WE_all 1N }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -mov(8) g23.1<2>UD g32.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g23<2>UD g32<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g23UD g28UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $4 }; -add3(16) g7<1>D 0x0003UW g15<8,8,1>D g7<1,1,1>D { align1 1H }; - -LABEL2: -while(16) JIP: LABEL3 { align1 1H }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_misc_copy_instance_ptrs_code[] = { - 0x80000065, 0x21058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x15050220, 0x00000024, 0x00000000, - 0xe2221a40, 0x00012103, 0x00041a61, 0x07050220, - 0x00461505, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa00220c, 0x00340000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x21030061, 0x001102cc, - 0x2a090061, 0x001102cc, 0x00030061, 0x05260aa0, - 0x00000264, 0x00000000, 0x00130061, 0x0b260aa0, - 0x00000264, 0x00000000, 0x00030061, 0x23260aa0, - 0x000002a4, 0x00000000, 0x00130061, 0x0d260aa0, - 0x000002a4, 0x00000000, 0x21031661, 0x00110204, - 0x2a091661, 0x00110204, 0x21051661, 0x00110244, - 0x2a0b1661, 0x00110244, 0x21231661, 0x0011025c, - 0x2a0d1661, 0x0011025c, 0xe10f1268, 0x008e2303, - 0x00030065, 0x11058220, 0x02442306, 0xffffff00, - 0xea101168, 0x008e0d03, 0x00130065, 0x12058220, - 0x02440d06, 0xffffff00, 0xa1131b40, 0x112e2302, - 0x00041b52, 0x19044560, 0x0e8efffe, 0x15050f05, - 0xaa141b40, 0x122e0d02, 0x00041a61, 0x1b052660, - 0x00461905, 0x00000000, 0x00041a65, 0x15058220, - 0x02461305, 0xffffffc0, 0xe0171968, 0x00601503, - 0x00041970, 0x00010220, 0x52461b05, 0x00461705, - 0x01040022, 0x0001c060, 0x00000350, 0x00000350, - 0x00040069, 0x1c05a660, 0x02461905, 0x00000006, - 0xa01e1940, 0x1c001102, 0xe0201968, 0x00601e03, - 0xa1271640, 0x1e0e0302, 0xaa2e1540, 0x1f0e0902, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00041b69, 0x22058660, 0x02462005, 0x00000003, - 0x00031b61, 0x31060220, 0x00342705, 0x00000000, - 0x00131b61, 0x33060220, 0x00342e05, 0x00000000, - 0xa1240b40, 0x220e0502, 0xaa230b40, 0x230e0b02, - 0x00031a70, 0x25050220, 0x52462405, 0x00440506, - 0x00030061, 0x35060220, 0x00342405, 0x00000000, - 0x00030070, 0x28050220, 0x52462705, 0x00440306, - 0x00131c61, 0x37060220, 0x00342305, 0x00000000, - 0x00130070, 0x24050220, 0x52462305, 0x00440b06, - 0x00130070, 0x2f050220, 0x52462e05, 0x00440906, - 0x00031e40, 0x26052660, 0x06462505, 0x00440526, - 0x00031d40, 0x29052660, 0x06462805, 0x00440326, - 0x00131c40, 0x25052660, 0x06462405, 0x00440b26, - 0x00131c40, 0x30052660, 0x06462f05, 0x00440926, - 0x00031c61, 0x35260220, 0x00342605, 0x00000000, - 0x00031c61, 0x31260220, 0x00342905, 0x00000000, - 0x00131c61, 0x37260220, 0x00342505, 0x00000000, - 0x00131c61, 0x33260220, 0x00343005, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x26240000, 0xfb043524, 0x000c0000, - 0x00032161, 0x2a060220, 0x00342605, 0x00000000, - 0x00132161, 0x2c060220, 0x00342705, 0x00000000, - 0x0003a161, 0x2a260220, 0x00342805, 0x00000000, - 0x0013a161, 0x2c260220, 0x00342905, 0x00000000, - 0xe216004c, 0x00114004, 0x80001969, 0x10018220, - 0x02001604, 0x00000003, 0x80000940, 0x10018220, - 0x02001000, 0x00000400, 0x80000961, 0x46060660, - 0x00010500, 0x00000000, 0x80000061, 0x46260660, - 0x00010510, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x36260220, - 0x00004624, 0x00000000, 0x80031961, 0x36060220, - 0x00004604, 0x00000000, 0xe2220061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004231, 0x3b140000, 0xfb00360c, 0x00340000, - 0x80001a61, 0x30010220, 0x00002204, 0x00000000, - 0x80001e69, 0x10018220, 0x02001604, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000600, - 0x80000961, 0x47060660, 0x00010080, 0x00000000, - 0x80000061, 0x47260660, 0x00010090, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80031a61, 0x37260220, 0x00004724, 0x00000000, - 0x80031961, 0x37060220, 0x00004704, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004331, 0x00000000, 0xfb08370c, 0x00343b14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0xe0320068, 0x00801103, 0x00041970, 0x00010220, - 0x42460705, 0x00463205, 0x01040028, 0x0001c660, - 0x00000e88, 0x00000e88, 0x00043169, 0x34058660, - 0x02460705, 0x00000008, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xe0361968, 0x00603403, - 0xa12d1640, 0x340e0302, 0xaa441540, 0x350e0902, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x38058660, 0x02463605, 0x00000003, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x47060220, 0x00342d05, 0x00000000, - 0x80101b01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x49060220, 0x00344405, 0x00000000, - 0xa12a0b40, 0x380e0502, 0xaa390b40, 0x390e0b02, - 0x00031a70, 0x2b050220, 0x52462a05, 0x00440506, - 0x00030061, 0x4b060220, 0x00342a05, 0x00000000, - 0x00030070, 0x2e050220, 0x52462d05, 0x00440306, - 0x00131c70, 0x3a050220, 0x52463905, 0x00440b06, - 0x00130061, 0x4d060220, 0x00343905, 0x00000000, - 0x00130070, 0x45050220, 0x52464405, 0x00440906, - 0x00031e40, 0x2c052660, 0x06462b05, 0x00440526, - 0x00031d40, 0x2f052660, 0x06462e05, 0x00440326, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00131d40, 0x3b052660, 0x06463a05, 0x00440b26, - 0x00131c40, 0x46052660, 0x06464505, 0x00440926, - 0x00031c61, 0x4b260220, 0x00342c05, 0x00000000, - 0x00031c61, 0x47260220, 0x00342f05, 0x00000000, - 0x00131c61, 0x4d260220, 0x00343b05, 0x00000000, - 0x00131c61, 0x49260220, 0x00344605, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x3c240000, 0xfb044b24, 0x000c0000, - 0x00032561, 0x40060220, 0x00343c05, 0x00000000, - 0x00132561, 0x42060220, 0x00343d05, 0x00000000, - 0x0003a561, 0x40260220, 0x00343e05, 0x00000000, - 0x0013a561, 0x42260220, 0x00343f05, 0x00000000, - 0xe217344c, 0x00114004, 0x80001969, 0x10018220, - 0x02001704, 0x00000003, 0x80000940, 0x10018220, - 0x02001000, 0x00000800, 0x80000961, 0x50060660, - 0x00010000, 0x00000000, 0x80000061, 0x50260660, - 0x00010010, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x4c260220, - 0x00005024, 0x00000000, 0x80031961, 0x4c060220, - 0x00005004, 0x00000000, 0xe2210061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004631, 0x51140000, 0xfb004c0c, 0x00340000, - 0x80001a61, 0x30010220, 0x00002104, 0x00000000, - 0x80001e69, 0x10018220, 0x02001704, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000800, - 0x80000961, 0x53060660, 0x00010380, 0x00000000, - 0x80000061, 0x53260660, 0x00010390, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80031a61, 0x4d260220, 0x00005324, 0x00000000, - 0x80031961, 0x4d060220, 0x00005304, 0x00000000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004731, 0x00000000, 0xfb084d0c, 0x00345114, - 0xa0480040, 0x04003403, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe04a1968, 0x00604803, - 0xa1370040, 0x480e0302, 0xaa580040, 0x490e0902, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00041b69, 0x4c058660, 0x02464a05, 0x00000003, - 0x00031b61, 0x5b060220, 0x00343705, 0x00000000, - 0x00131b61, 0x5d060220, 0x00345805, 0x00000000, - 0xa1301b40, 0x4c0e0502, 0xaa4d1c40, 0x4d0e0b02, - 0x00031a61, 0x5f060220, 0x00343005, 0x00000000, - 0x00131a61, 0x61060220, 0x00344d05, 0x00000000, - 0x00130070, 0x4e050220, 0x52464d05, 0x00440b06, - 0x00030070, 0x31050220, 0x52463005, 0x00440506, - 0x00130070, 0x59050220, 0x52465805, 0x00440906, - 0x00030070, 0x38050220, 0x52463705, 0x00440306, - 0x00131c40, 0x4f052660, 0x06464e05, 0x00440b26, - 0x00031c40, 0x36052660, 0x06463105, 0x00440526, - 0x00131c40, 0x5a052660, 0x06465905, 0x00440926, - 0x00031c40, 0x39052660, 0x06463805, 0x00440326, - 0x00131c61, 0x61260220, 0x00344f05, 0x00000000, - 0x00031c61, 0x5f260220, 0x00343605, 0x00000000, - 0x00131c61, 0x5d260220, 0x00345a05, 0x00000000, - 0x00031c61, 0x5b260220, 0x00343905, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x50240000, 0xfb045f24, 0x000c0000, - 0x00032861, 0x54060220, 0x00345005, 0x00000000, - 0x00132861, 0x56060220, 0x00345105, 0x00000000, - 0x0003a861, 0x54260220, 0x00345205, 0x00000000, - 0x0013a861, 0x56260220, 0x00345305, 0x00000000, - 0xe218004c, 0x00114004, 0x80001969, 0x10018220, - 0x02001804, 0x00000003, 0x80000940, 0x10018220, - 0x02001000, 0x00000a00, 0x80000961, 0x64060660, - 0x00010200, 0x00000000, 0x80000061, 0x64260660, - 0x00010210, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x60260220, - 0x00006424, 0x00000000, 0x80031961, 0x60060220, - 0x00006404, 0x00000000, 0xe2200061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004931, 0x65140000, 0xfb00600c, 0x00340000, - 0x80001a61, 0x30010220, 0x00002004, 0x00000000, - 0x80001e69, 0x10018220, 0x02001804, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000a00, - 0x80000961, 0x67060660, 0x00010580, 0x00000000, - 0x80000061, 0x67260660, 0x00010590, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80031a61, 0x61260220, 0x00006724, 0x00000000, - 0x80031961, 0x61060220, 0x00006704, 0x00000000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004a31, 0x00000000, 0xfb08610c, 0x00346514, - 0xa05c0040, 0x08003403, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe05e1968, 0x00605c03, - 0xa13d0040, 0x5c0e0302, 0xaa6c0040, 0x5d0e0902, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x00041b69, 0x60058660, 0x02465e05, 0x00000003, - 0x00031b61, 0x6f060220, 0x00343d05, 0x00000000, - 0x00131b61, 0x71060220, 0x00346c05, 0x00000000, - 0xa13a1b40, 0x600e0502, 0xaa611c40, 0x610e0b02, - 0x00031a61, 0x73060220, 0x00343a05, 0x00000000, - 0x00131a61, 0x75060220, 0x00346105, 0x00000000, - 0x00130070, 0x62050220, 0x52466105, 0x00440b06, - 0x00030070, 0x3b050220, 0x52463a05, 0x00440506, - 0x00130070, 0x6d050220, 0x52466c05, 0x00440906, - 0x00030070, 0x3e050220, 0x52463d05, 0x00440306, - 0x00131c40, 0x63052660, 0x06466205, 0x00440b26, - 0x00031c40, 0x3c052660, 0x06463b05, 0x00440526, - 0x00131c40, 0x6e052660, 0x06466d05, 0x00440926, - 0x00031c40, 0x3f052660, 0x06463e05, 0x00440326, - 0x00131c61, 0x75260220, 0x00346305, 0x00000000, - 0x00031c61, 0x73260220, 0x00343c05, 0x00000000, - 0x00131c61, 0x71260220, 0x00346e05, 0x00000000, - 0x00031c61, 0x6f260220, 0x00343f05, 0x00000000, - 0x80003a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044b31, 0x64240000, 0xfb047324, 0x000c0000, - 0x00032b61, 0x68060220, 0x00346405, 0x00000000, - 0x00132b61, 0x6a060220, 0x00346505, 0x00000000, - 0x0003ab61, 0x68260220, 0x00346605, 0x00000000, - 0x0013ab61, 0x6a260220, 0x00346705, 0x00000000, - 0xe219004c, 0x00114004, 0x80001969, 0x10018220, - 0x02001904, 0x00000003, 0x80000940, 0x10018220, - 0x02001000, 0x00000c00, 0x80000961, 0x78060660, - 0x00010400, 0x00000000, 0x80000061, 0x78260660, - 0x00010410, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x74260220, - 0x00007824, 0x00000000, 0x80031961, 0x74060220, - 0x00007804, 0x00000000, 0xe21f0061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004c31, 0x79140000, 0xfb00740c, 0x00340000, - 0x80001a61, 0x30010220, 0x00001f04, 0x00000000, - 0x80001e69, 0x10018220, 0x02001904, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000c00, - 0x80000961, 0x7b060660, 0x00010780, 0x00000000, - 0x80000061, 0x7b260660, 0x00010790, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80031a61, 0x75260220, 0x00007b24, 0x00000000, - 0x80031961, 0x75060220, 0x00007b04, 0x00000000, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004d31, 0x00000000, 0xfb08750c, 0x00347914, - 0xa0700040, 0x0c003403, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xe0721968, 0x00607003, - 0xa1430040, 0x700e0302, 0x80102001, 0x00000000, - 0x00000000, 0x00000000, 0xaa010040, 0x710e0902, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x00041b69, 0x74058660, 0x02467205, 0x00000003, - 0x00031b61, 0x11060220, 0x00344305, 0x00000000, - 0x00131b61, 0x13060220, 0x00340105, 0x00000000, - 0xa1401b40, 0x740e0502, 0xaa751c40, 0x750e0b02, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x00031a61, 0x15060220, 0x00344005, 0x00000000, - 0x00131a61, 0x17060220, 0x00347505, 0x00000000, - 0x00130070, 0x76050220, 0x52467505, 0x00440b06, - 0x00030070, 0x41050220, 0x52464005, 0x00440506, - 0x00131170, 0x02050220, 0x52460105, 0x00440906, - 0x00030070, 0x44050220, 0x52464305, 0x00440306, - 0x00131c40, 0x77052660, 0x06467605, 0x00440b26, - 0x00031c40, 0x42052660, 0x06464105, 0x00440526, - 0x00131c40, 0x0d052660, 0x06460205, 0x00440926, - 0x00031c40, 0x45052660, 0x06464405, 0x00440326, - 0x00131c61, 0x17260220, 0x00347705, 0x00000000, - 0x00031c61, 0x15260220, 0x00344205, 0x00000000, - 0x00131c61, 0x13260220, 0x00340d05, 0x00000000, - 0x00031c61, 0x11260220, 0x00344505, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044e31, 0x78240000, 0xfb041524, 0x000c0000, - 0x00032e61, 0x7c060220, 0x00347805, 0x00000000, - 0x00132e61, 0x7e060220, 0x00347905, 0x00000000, - 0x0003ae61, 0x7c260220, 0x00347a05, 0x00000000, - 0x0013ae61, 0x7e260220, 0x00347b05, 0x00000000, - 0xe21a004c, 0x00114004, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001969, 0x10018220, - 0x02001a04, 0x00000003, 0x80000940, 0x10018220, - 0x02001000, 0x00000e00, 0x80000961, 0x1f060660, - 0x00010600, 0x00000000, 0x80000061, 0x1f260660, - 0x00010610, 0x00000000, 0x80003e01, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x16260220, - 0x00001f24, 0x00000000, 0x80031961, 0x16060220, - 0x00001f04, 0x00000000, 0xe21e0061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004f31, 0x1c140000, 0xfb00160c, 0x00340000, - 0x80001a61, 0x30010220, 0x00001e04, 0x00000000, - 0x80001e69, 0x10018220, 0x02001a04, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000200, - 0x80000961, 0x20060660, 0x00010080, 0x00000000, - 0x80000061, 0x20260660, 0x00010090, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80031a61, 0x17260220, 0x00002024, 0x00000000, - 0x80031961, 0x17060220, 0x00002004, 0x00000000, - 0x80002f01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004431, 0x00000000, 0xfb08170c, 0x00341c14, - 0x00040052, 0x07044160, 0x0e0e0003, 0x07050f05, - 0x00040027, 0x00014060, 0x00000000, 0xfffff168, - 0x80030061, 0x7e050220, 0x00460005, 0x00000000, - 0x80040931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_misc_copy_instance_ptrs = { - .prog_data = { - .base.nr_params = 14, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 5024, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_misc_copy_instance_ptrs_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 14, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 24, - .arg_count = 3, - .args = gfx125_misc_copy_instance_ptrs_args, - .code = gfx125_misc_copy_instance_ptrs_code, -}; -const char *gfx125_misc_copy_instance_ptrs_sha1 = "2b766c6d4673b3a312f602d88beede6376785e86"; diff --git a/src/intel/vulkan/grl/gfx125_misc_copy_instance_ptrs_base_ptr.h b/src/intel/vulkan/grl/gfx125_misc_copy_instance_ptrs_base_ptr.h deleted file mode 100644 index a4370ca9691..00000000000 --- a/src/intel/vulkan/grl/gfx125_misc_copy_instance_ptrs_base_ptr.h +++ /dev/null @@ -1,736 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_misc_copy_instance_ptrs_base_ptr_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_misc_copy_instance_ptrs_base_ptr_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g109<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g41<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g110<1>UD g109<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -mov(16) g5<1>UD g41<8,8,1>UD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g1UD g110UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g59.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g7.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g3.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g9.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g61.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g11.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g59<2>F g2<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g7<2>F g2<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g3<2>F g2.2<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g9<2>F g2.2<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g61<2>F g2.4<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g11<2>F g2.4<0,1,0>F { align1 2Q F@6 compacted }; -add(8) g13<1>D g59<8,4,2>D 152D { align1 1Q F@6 compacted }; -add(8) g14<1>D g7<8,4,2>D 152D { align1 2Q F@5 compacted }; -shr(8) g24<1>UD g61<8,4,2>UD 0x00000008UD { align1 1Q F@2 compacted }; -and(8) g26<1>UD g61<8,4,2>UD 0xffffff00UD { align1 1Q }; -shr(8) g25<1>UD g11<8,4,2>UD 0x00000008UD { align1 2Q F@1 compacted }; -and(8) g27<1>UD g11<8,4,2>UD 0xffffff00UD { align1 2Q }; -mov(8) g45<2>UD g13<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(16) g15<1>UD g13<1,1,0>UD 0x00000098UD { align1 1H I@6 compacted }; -mov(8) g47<2>UD g14<4,4,1>UD { align1 2Q }; -add(8) g28<1>D g61<8,4,2>D -g26<1,1,0>D { align1 1Q I@6 compacted }; -add3(16) g34<1>D 65534W -g24<8,8,1>D g41<1,1,1>D { align1 1H I@6 }; -add(8) g29<1>D g11<8,4,2>D -g27<1,1,0>D { align1 2Q I@6 compacted }; -add(8) g62<1>D -g15<8,8,1>D g59.1<8,4,2>D { align1 1Q I@5 }; -add(8) g16<1>D -g16<8,8,1>D g7.1<8,4,2>D { align1 2Q I@6 }; -mov(16) g36<1>D -g34<8,8,1>D { align1 1H I@4 }; -and(16) g30<1>UD g28<8,8,1>UD 0xffffffc0UD { align1 1H I@4 }; -mov(8) g45.1<2>UD g62<4,4,1>UD { align1 1Q I@4 }; -mov(8) g47.1<2>UD g16<4,4,1>UD { align1 2Q I@4 }; -shr(16) g32<1>UD g30<1,1,0>UD 0x00000006UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g17UD g45UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -add(8) g19<1>D g59<8,4,2>D g17<1,1,0>D { align1 1Q $1.dst compacted }; -add(8) g20<1>D g7<8,4,2>D g18<1,1,0>D { align1 2Q $1.dst compacted }; -cmp.l.f0.0(8) g63<1>UD g19<8,8,1>UD g59<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g21<1>UD g20<8,8,1>UD g7<8,4,2>UD { align1 2Q I@2 }; -cmp.l.f0.0(16) null<1>UD g36<8,8,1>UD g32<8,8,1>UD { align1 1H I@5 }; -add(8) g22<1>D -g63<8,8,1>D g59.1<8,4,2>D { align1 1Q I@3 }; -add(8) g23<1>D -g21<8,8,1>D g7.1<8,4,2>D { align1 2Q I@3 }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -shl(16) g37<1>D -g34<8,8,1>D 0x00000006UD { align1 1H }; -add(16) g39<1>D g26<1,1,0>D g37<1,1,0>D { align1 1H I@1 compacted }; -shr(16) g41<1>UD g39<1,1,0>UD 0x00000006UD { align1 1H I@1 compacted }; -add(16) g55<1>D g19<1,1,0>D g39<1,1,0>D { align1 1H compacted }; -shl(16) g43<1>D g41<8,8,1>D 0x00000003UD { align1 1H I@2 }; -mov(8) g61<2>UD g55<4,4,1>UD { align1 1Q I@2 }; -mov(8) g63<2>UD g56<4,4,1>UD { align1 2Q I@3 }; -add(8) g71<1>D g3<8,4,2>D g43<1,1,0>D { align1 1Q A@3 compacted }; -add(8) g44<1>D g9<8,4,2>D g44<1,1,0>D { align1 2Q A@3 compacted }; -cmp.l.f0.0(8) g72<1>UD g71<8,8,1>UD g3<8,4,2>UD { align1 1Q I@2 }; -mov(8) g67<2>UD g71<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -cmp.l.f0.0(8) g45<1>UD g44<8,8,1>UD g9<8,4,2>UD { align1 2Q I@3 }; -mov(8) g69<2>UD g44<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g57<1>UD g55<1,1,0>UD g19<1,1,0>UD { align1 1H compacted }; -add(8) g73<1>D -g72<8,8,1>D g3.1<8,4,2>D { align1 1Q I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -add(8) g46<1>D -g45<8,8,1>D g9.1<8,4,2>D { align1 2Q I@4 }; -add(16) g59<1>D -g57<1,1,0>D g22<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g67.1<2>UD g73<4,4,1>UD { align1 1Q I@3 }; -mov(8) g69.1<2>UD g46<4,4,1>UD { align1 2Q I@3 }; -mov(8) g61.1<2>UD g59<4,4,1>UD { align1 1Q I@3 }; -mov(8) g63.1<2>UD g60<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g47UD g67UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g51<2>UD g47<4,4,1>UD { align1 1Q $2.dst }; -mov(8) g53<2>UD g48<4,4,1>UD { align1 2Q $2.dst }; -mov(8) g51.1<2>UD g49<4,4,1>UD { align1 1Q @2 $2.dst }; -mov(8) g53.1<2>UD g50<4,4,1>UD { align1 2Q @2 $2.dst }; -fbl(1) g65<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g65<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000600UD { align1 WE_all 1N A@1 }; -mov(1) g94<2>D g[a0 96]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g94.1<2>D g[a0 100]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g68.1<2>UD g94.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g68<2>UD g94<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g58<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g73UD g68UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $3 }; -mov(1) f0<1>UD g58<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g65<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000600UD { align1 WE_all 1N A@1 }; -mov(1) g95<2>D g[a0 416]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g95.1<2>D g[a0 420]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g69.1<2>UD g95.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g69<2>UD g95<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g69UD g73UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $4 }; - -LABEL0: -endif(16) JIP: LABEL1 { align1 1H }; - -LABEL1: -shr(16) g62<1>UD g26<1,1,0>UD 0x00000008UD { align1 1H compacted }; - -LABEL3: -cmp.ge.f0.0(16) null<1>UD g5<8,8,1>UD g62<8,8,1>UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; -shl(16) g64<1>D g5<8,8,1>D 0x00000008UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shr(16) g66<1>UD g64<1,1,0>UD 0x00000006UD { align1 1H I@1 compacted }; -add(16) g80<1>D g19<1,1,0>D g64<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g68<1>D g66<8,8,1>D 0x00000003UD { align1 1H I@2 }; -mov(8) g86<2>UD g80<4,4,1>UD { align1 1Q I@2 }; -mov(8) g88<2>UD g81<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(8) g74<1>D g3<8,4,2>D g68<1,1,0>D { align1 1Q A@3 compacted }; -add(8) g69<1>D g9<8,4,2>D g69<1,1,0>D { align1 2Q A@3 compacted }; -cmp.l.f0.0(8) g75<1>UD g74<8,8,1>UD g3<8,4,2>UD { align1 1Q I@2 }; -mov(8) g92<2>UD g74<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@3 }; -cmp.l.f0.0(8) g70<1>UD g69<8,8,1>UD g9<8,4,2>UD { align1 2Q }; -mov(8) g94<2>UD g69<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g82<1>UD g80<1,1,0>UD g19<1,1,0>UD { align1 1H compacted }; -add(8) g84<1>D -g75<8,8,1>D g3.1<8,4,2>D { align1 1Q I@5 }; -add(8) g71<1>D -g70<8,8,1>D g9.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g92.1<2>UD g84<4,4,1>UD { align1 1Q I@2 }; -add(16) g84<1>D -g82<1,1,0>D g22<1,1,0>D { align1 1H I@4 compacted }; -mov(8) g94.1<2>UD g71<4,4,1>UD { align1 2Q I@3 }; -mov(8) g86.1<2>UD g84<4,4,1>UD { align1 1Q I@2 }; -mov(8) g88.1<2>UD g85<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g72UD g92UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(8) g76<2>UD g72<4,4,1>UD { align1 1Q $5.dst }; -mov(8) g78<2>UD g73<4,4,1>UD { align1 2Q $5.dst }; -mov(8) g76.1<2>UD g74<4,4,1>UD { align1 1Q @2 $5.dst }; -mov(8) g78.1<2>UD g75<4,4,1>UD { align1 2Q @2 $5.dst }; -fbl(1) g90<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g90<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000800UD { align1 WE_all 1N A@1 }; -mov(1) g97<2>D g[a0 384]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g97.1<2>D g[a0 388]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g93.1<2>UD g97.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g93<2>UD g97<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g57<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g98UD g93UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $6 }; -mov(1) f0<1>UD g57<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g90<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000a00UD { align1 WE_all 1N A@1 }; -mov(1) g100<2>D g[a0 192]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g100.1<2>D g[a0 196]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g94.1<2>UD g100.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g94<2>UD g100<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g94UD g98UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $7 }; -add(16) g87<1>D g64<1,1,0>D 64D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shr(16) g89<1>UD g87<1,1,0>UD 0x00000006UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@6 }; -add(16) g103<1>D g19<1,1,0>D g87<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shl(16) g91<1>D g89<8,8,1>D 0x00000003UD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(8) g109<2>UD g103<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@3 }; -mov(8) g111<2>UD g104<4,4,1>UD { align1 2Q }; -add(8) g85<1>D g3<8,4,2>D g91<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g92<1>D g9<8,4,2>D g92<1,1,0>D { align1 2Q I@4 compacted }; -mov(8) g115<2>UD g85<4,4,1>UD { align1 1Q I@2 }; -mov(8) g117<2>UD g92<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g93<1>UD g92<8,8,1>UD g9<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(8) g86<1>UD g85<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(16) g105<1>UD g103<1,1,0>UD g19<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -add(8) g94<1>D -g93<8,8,1>D g9.1<8,4,2>D { align1 2Q I@3 }; -add(8) g87<1>D -g86<8,8,1>D g3.1<8,4,2>D { align1 1Q I@3 }; -add(16) g107<1>D -g105<1,1,0>D g22<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g117.1<2>UD g94<4,4,1>UD { align1 2Q I@3 }; -mov(8) g115.1<2>UD g87<4,4,1>UD { align1 1Q I@3 }; -mov(8) g109.1<2>UD g107<4,4,1>UD { align1 1Q I@3 }; -mov(8) g111.1<2>UD g108<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g95UD g115UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $8 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g99<2>UD g95<4,4,1>UD { align1 1Q $8.dst }; -mov(8) g101<2>UD g96<4,4,1>UD { align1 2Q $8.dst }; -mov(8) g99.1<2>UD g97<4,4,1>UD { align1 1Q @2 $8.dst }; -mov(8) g101.1<2>UD g98<4,4,1>UD { align1 2Q @2 $8.dst }; -fbl(1) g113<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g113<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000c00UD { align1 WE_all 1N A@1 }; -mov(1) g103<2>D g[a0 96]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g103.1<2>D g[a0 100]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(8) g116.1<2>UD g103.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g116<2>UD g103<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g56<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g121UD g116UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $9 }; -mov(1) f0<1>UD g56<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g113<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000c00UD { align1 WE_all 1N A@1 }; -mov(1) g104<2>D g[a0 416]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g104.1<2>D g[a0 420]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(8) g117.1<2>UD g104.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g117<2>UD g104<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g117UD g121UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $10 }; -add(16) g110<1>D g64<1,1,0>D 128D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -shr(16) g112<1>UD g110<1,1,0>UD 0x00000006UD { align1 1H I@1 compacted }; -add(16) g126<1>D g19<1,1,0>D g110<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -shl(16) g114<1>D g112<8,8,1>D 0x00000003UD { align1 1H I@2 }; -mov(8) g11<2>UD g126<4,4,1>UD { align1 1Q I@2 }; -mov(8) g13<2>UD g127<4,4,1>UD { align1 2Q I@3 }; -add(8) g88<1>D g3<8,4,2>D g114<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g115<1>D g9<8,4,2>D g115<1,1,0>D { align1 2Q I@4 compacted }; -mov(8) g26<2>UD g88<4,4,1>UD { align1 1Q I@2 }; -mov(8) g28<2>UD g115<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -cmp.l.f0.0(8) g116<1>UD g115<8,8,1>UD g9<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(8) g89<1>UD g88<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.l.f0.0(16) g1<1>UD g126<1,1,0>UD g19<1,1,0>UD { align1 1H F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $10.src }; -add(8) g117<1>D -g116<8,8,1>D g9.1<8,4,2>D { align1 2Q I@3 }; -add(8) g90<1>D -g89<8,8,1>D g3.1<8,4,2>D { align1 1Q I@3 }; -add(16) g7<1>D -g1<1,1,0>D g22<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g28.1<2>UD g117<4,4,1>UD { align1 2Q I@3 }; -mov(8) g26.1<2>UD g90<4,4,1>UD { align1 1Q I@3 }; -mov(8) g11.1<2>UD g7<4,4,1>UD { align1 1Q I@3 }; -mov(8) g13.1<2>UD g8<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g118UD g26UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $11 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -mov(8) g122<2>UD g118<4,4,1>UD { align1 1Q $11.dst }; -mov(8) g124<2>UD g119<4,4,1>UD { align1 2Q $11.dst }; -mov(8) g122.1<2>UD g120<4,4,1>UD { align1 1Q @2 $11.dst }; -mov(8) g124.1<2>UD g121<4,4,1>UD { align1 2Q @2 $11.dst }; -fbl(1) g15<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g15<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000e00UD { align1 WE_all 1N A@1 }; -mov(1) g105<2>D g[a0 320]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g105.1<2>D g[a0 324]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(8) g27.1<2>UD g105.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g27<2>UD g105<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g55<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g32UD g27UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $12 }; -mov(1) f0<1>UD g55<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g15<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -mov(1) g106<2>D g[a0 352]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g106.1<2>D g[a0 356]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(8) g28.1<2>UD g106.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g28<2>UD g106<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g28UD g32UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $13 }; -add(16) g12<1>D g64<1,1,0>D 192D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -shr(16) g14<1>UD g12<1,1,0>UD 0x00000006UD { align1 1H I@1 compacted }; -add(16) g34<1>D g19<1,1,0>D g12<1,1,0>D { align1 1H compacted }; -shl(16) g16<1>D g14<8,8,1>D 0x00000003UD { align1 1H I@2 }; -mov(8) g40<2>UD g34<4,4,1>UD { align1 1Q I@2 }; -mov(8) g42<2>UD g35<4,4,1>UD { align1 2Q I@3 }; -add(8) g91<1>D g3<8,4,2>D g16<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g17<1>D g9<8,4,2>D g17<1,1,0>D { align1 2Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g46<2>UD g91<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@2 }; -mov(8) g48<2>UD g17<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g18<1>UD g17<8,8,1>UD g9<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(8) g92<1>UD g91<8,8,1>UD g3<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(16) g36<1>UD g34<1,1,0>UD g19<1,1,0>UD { align1 1H compacted }; -add(8) g21<1>D -g18<8,8,1>D g9.1<8,4,2>D { align1 2Q I@3 }; -add(8) g93<1>D -g92<8,8,1>D g3.1<8,4,2>D { align1 1Q I@3 }; -add(16) g38<1>D -g36<1,1,0>D g22<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g48.1<2>UD g21<4,4,1>UD { align1 2Q I@3 }; -mov(8) g46.1<2>UD g93<4,4,1>UD { align1 1Q I@3 }; -mov(8) g40.1<2>UD g38<4,4,1>UD { align1 1Q I@3 }; -mov(8) g42.1<2>UD g39<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g26UD g46UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(8) g30<2>UD g26<4,4,1>UD { align1 1Q $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -mov(8) g32<2>UD g27<4,4,1>UD { align1 2Q $1.dst }; -mov(8) g30.1<2>UD g28<4,4,1>UD { align1 1Q @2 $1.dst }; -mov(8) g32.1<2>UD g29<4,4,1>UD { align1 2Q @2 $1.dst }; -fbl(1) g44<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g44<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000200UD { align1 WE_all 1N A@1 }; -mov(1) g107<2>D g[a0 448]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g107.1<2>D g[a0 452]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g47.1<2>UD g107.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g47<2>UD g107<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g54<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g52UD g47UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -mov(1) f0<1>UD g54<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g44<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000400UD { align1 WE_all 1N A@1 }; -mov(1) g108<2>D g[a0 256]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g108.1<2>D g[a0 260]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g48.1<2>UD g108.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g48<2>UD g108<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g48UD g52UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $1 }; -add3(16) g5<1>D 0x0003UW g24<8,8,1>D g5<1,1,1>D { align1 1H }; - -LABEL2: -while(16) JIP: LABEL3 { align1 1H }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_misc_copy_instance_ptrs_base_ptr_code[] = { - 0x80000065, 0x6d058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x29050220, 0x00000024, 0x00000000, - 0xe26e1a40, 0x00016d03, 0x00041a61, 0x05050220, - 0x00462905, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa006e0c, 0x00340000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x213b0061, 0x001102cc, - 0x2a070061, 0x001102cc, 0x00030061, 0x03260aa0, - 0x00000264, 0x00000000, 0x00130061, 0x09260aa0, - 0x00000264, 0x00000000, 0x00030061, 0x3d260aa0, - 0x000002a4, 0x00000000, 0x00130061, 0x0b260aa0, - 0x000002a4, 0x00000000, 0x213b1661, 0x00110204, - 0x2a071661, 0x00110204, 0x21031661, 0x00110244, - 0x2a091661, 0x00110244, 0x213d1661, 0x0011025c, - 0x2a0b1661, 0x0011025c, 0xa10d1640, 0x098e3b03, - 0xaa0e1540, 0x098e0703, 0xe1181268, 0x008e3d03, - 0x00030065, 0x1a058220, 0x02443d06, 0xffffff00, - 0xea191168, 0x008e0b03, 0x00130065, 0x1b058220, - 0x02440b06, 0xffffff00, 0x00031e61, 0x2d060220, - 0x00340d05, 0x00000000, 0xe70f1e70, 0x09800d03, - 0x00130061, 0x2f060220, 0x00340e05, 0x00000000, - 0xa11c1e40, 0x1a2e3d02, 0x00041e52, 0x22044560, - 0x0e8efffe, 0x29051805, 0xaa1d1e40, 0x1b2e0b02, - 0x00031d40, 0x3e052660, 0x06460f05, 0x00443b26, - 0x00131e40, 0x10052660, 0x06461005, 0x00440726, - 0x00041c61, 0x24052660, 0x00462205, 0x00000000, - 0x00041c65, 0x1e058220, 0x02461c05, 0xffffffc0, - 0x00031c61, 0x2d260220, 0x00343e05, 0x00000000, - 0x00131c61, 0x2f260220, 0x00341005, 0x00000000, - 0xe0201b68, 0x00601e03, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x11140000, - 0xfb042d24, 0x00040000, 0xa1132140, 0x110e3b02, - 0xaa142140, 0x120e0702, 0x00031a70, 0x3f050220, - 0x52461305, 0x00443b06, 0x00131a70, 0x15050220, - 0x52461405, 0x00440706, 0x00041d70, 0x00010220, - 0x52462405, 0x00462005, 0x00031b40, 0x16052660, - 0x06463f05, 0x00443b26, 0x00131b40, 0x17052660, - 0x06461505, 0x00440726, 0x01040022, 0x0001c060, - 0x00000338, 0x00000338, 0x00040069, 0x2505a660, - 0x02462205, 0x00000006, 0xa0271940, 0x25001a02, - 0xe0291968, 0x00602703, 0xa0370040, 0x27001302, - 0x00041a69, 0x2b058660, 0x02462905, 0x00000003, - 0x00031a61, 0x3d060220, 0x00343705, 0x00000000, - 0x00131b61, 0x3f060220, 0x00343805, 0x00000000, - 0xa1470b40, 0x2b0e0302, 0xaa2c0b40, 0x2c0e0902, - 0x00031a70, 0x48050220, 0x52464705, 0x00440306, - 0x00030061, 0x43060220, 0x00344705, 0x00000000, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x2d050220, 0x52462c05, 0x00440906, - 0x00130061, 0x45060220, 0x00342c05, 0x00000000, - 0x27390070, 0x13003703, 0x00031d40, 0x49052660, - 0x06464805, 0x00440326, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00131c40, 0x2e052660, - 0x06462d05, 0x00440926, 0xa03b1b40, 0x16023902, - 0x00031b61, 0x43260220, 0x00344905, 0x00000000, - 0x00131b61, 0x45260220, 0x00342e05, 0x00000000, - 0x00031b61, 0x3d260220, 0x00343b05, 0x00000000, - 0x00131c61, 0x3f260220, 0x00343c05, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x2f240000, 0xfb044324, 0x000c0000, - 0x00032261, 0x33060220, 0x00342f05, 0x00000000, - 0x00132261, 0x35060220, 0x00343005, 0x00000000, - 0x0003a261, 0x33260220, 0x00343105, 0x00000000, - 0x0013a261, 0x35260220, 0x00343205, 0x00000000, - 0xe241004c, 0x00114004, 0x80001969, 0x10018220, - 0x02004104, 0x00000003, 0x80000940, 0x10018220, - 0x02001000, 0x00000600, 0x80000961, 0x5e060660, - 0x00010180, 0x00000000, 0x80000061, 0x5e260660, - 0x00010190, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x44260220, - 0x00005e24, 0x00000000, 0x80031961, 0x44060220, - 0x00005e04, 0x00000000, 0xe23a0061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004331, 0x49140000, 0xfb00440c, 0x00340000, - 0x80001a61, 0x30010220, 0x00003a04, 0x00000000, - 0x80001e69, 0x10018220, 0x02004104, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000600, - 0x80000961, 0x5f060660, 0x00010680, 0x00000000, - 0x80000061, 0x5f260660, 0x00010690, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80031a61, 0x45260220, 0x00005f24, 0x00000000, - 0x80031961, 0x45060220, 0x00005f04, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004431, 0x00000000, 0xfb08450c, 0x00344914, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0xe03e0068, 0x00801a03, 0x00041970, 0x00010220, - 0x42460505, 0x00463e05, 0x01040028, 0x0001c660, - 0x00000dc8, 0x00000dc8, 0x00040069, 0x40058660, - 0x02460505, 0x00000008, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe0421968, 0x00604003, - 0xa0500040, 0x40001302, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041a69, 0x44058660, - 0x02464205, 0x00000003, 0x00031a61, 0x56060220, - 0x00345005, 0x00000000, 0x00131b61, 0x58060220, - 0x00345105, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xa14a0b40, 0x440e0302, - 0xaa450b40, 0x450e0902, 0x00031a70, 0x4b050220, - 0x52464a05, 0x00440306, 0x00030061, 0x5c060220, - 0x00344a05, 0x00000000, 0x80101b01, 0x00000000, - 0x00000000, 0x00000000, 0x00130070, 0x46050220, - 0x52464505, 0x00440906, 0x00130061, 0x5e060220, - 0x00344505, 0x00000000, 0x27520070, 0x13005003, - 0x00031d40, 0x54052660, 0x06464b05, 0x00440326, - 0x00131c40, 0x47052660, 0x06464605, 0x00440926, - 0x00031a61, 0x5c260220, 0x00345405, 0x00000000, - 0xa0541c40, 0x16025202, 0x00131b61, 0x5e260220, - 0x00344705, 0x00000000, 0x00031a61, 0x56260220, - 0x00345405, 0x00000000, 0x00131b61, 0x58260220, - 0x00345505, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x48240000, - 0xfb045c24, 0x000c0000, 0x00032561, 0x4c060220, - 0x00344805, 0x00000000, 0x00132561, 0x4e060220, - 0x00344905, 0x00000000, 0x0003a561, 0x4c260220, - 0x00344a05, 0x00000000, 0x0013a561, 0x4e260220, - 0x00344b05, 0x00000000, 0xe25a004c, 0x00114004, - 0x80001969, 0x10018220, 0x02005a04, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000800, - 0x80000961, 0x61060660, 0x00010600, 0x00000000, - 0x80000061, 0x61260660, 0x00010610, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80031961, 0x5d260220, 0x00006124, 0x00000000, - 0x80031961, 0x5d060220, 0x00006104, 0x00000000, - 0xe2390061, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004631, 0x62140000, - 0xfb005d0c, 0x00340000, 0x80001a61, 0x30010220, - 0x00003904, 0x00000000, 0x80001e69, 0x10018220, - 0x02005a04, 0x00000003, 0x80000940, 0x10018220, - 0x02001000, 0x00000a00, 0x80000961, 0x64060660, - 0x00010300, 0x00000000, 0x80000061, 0x64260660, - 0x00010310, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80031a61, 0x5e260220, - 0x00006424, 0x00000000, 0x80031961, 0x5e060220, - 0x00006404, 0x00000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004731, 0x00000000, - 0xfb085e0c, 0x00346214, 0xa0570040, 0x04004003, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001d01, 0x00000000, 0x00000000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xe0591968, 0x00605703, 0x80001e01, 0x00000000, - 0x00000000, 0x00000000, 0xa0670040, 0x57001302, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00041a69, 0x5b058660, 0x02465905, 0x00000003, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x6d060220, 0x00346705, 0x00000000, - 0x80101b01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x6f060220, 0x00346805, 0x00000000, - 0xa1551b40, 0x5b0e0302, 0xaa5c1c40, 0x5c0e0902, - 0x00031a61, 0x73060220, 0x00345505, 0x00000000, - 0x00131a61, 0x75060220, 0x00345c05, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00130070, 0x5d050220, 0x52465c05, 0x00440906, - 0x00030070, 0x56050220, 0x52465505, 0x00440306, - 0x27690070, 0x13006703, 0x80103701, 0x00000000, - 0x00000000, 0x00000000, 0x00131b40, 0x5e052660, - 0x06465d05, 0x00440926, 0x00031b40, 0x57052660, - 0x06465605, 0x00440326, 0xa06b1b40, 0x16026902, - 0x00131b61, 0x75260220, 0x00345e05, 0x00000000, - 0x00031b61, 0x73260220, 0x00345705, 0x00000000, - 0x00031b61, 0x6d260220, 0x00346b05, 0x00000000, - 0x00131c61, 0x6f260220, 0x00346c05, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044831, 0x5f240000, 0xfb047324, 0x000c0000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00032861, 0x63060220, 0x00345f05, 0x00000000, - 0x00132861, 0x65060220, 0x00346005, 0x00000000, - 0x0003a861, 0x63260220, 0x00346105, 0x00000000, - 0x0013a861, 0x65260220, 0x00346205, 0x00000000, - 0xe271004c, 0x00114004, 0x80001969, 0x10018220, - 0x02007104, 0x00000003, 0x80000940, 0x10018220, - 0x02001000, 0x00000c00, 0x80000961, 0x67060660, - 0x00010180, 0x00000000, 0x80000061, 0x67260660, - 0x00010190, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x74260220, - 0x00006724, 0x00000000, 0x80031961, 0x74060220, - 0x00006704, 0x00000000, 0xe2380061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004931, 0x79140000, 0xfb00740c, 0x00340000, - 0x80001a61, 0x30010220, 0x00003804, 0x00000000, - 0x80001e69, 0x10018220, 0x02007104, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000c00, - 0x80000961, 0x68060660, 0x00010680, 0x00000000, - 0x80000061, 0x68260660, 0x00010690, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0x80031a61, 0x75260220, 0x00006824, 0x00000000, - 0x80031961, 0x75060220, 0x00006804, 0x00000000, - 0x80002901, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004a31, 0x00000000, 0xfb08750c, 0x00347914, - 0xa06e0040, 0x08004003, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xe0701968, 0x00606e03, - 0xa07e0040, 0x6e001302, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00041a69, 0x72058660, - 0x02467005, 0x00000003, 0x00031a61, 0x0b060220, - 0x00347e05, 0x00000000, 0x00131b61, 0x0d060220, - 0x00347f05, 0x00000000, 0xa1581b40, 0x720e0302, - 0xaa731c40, 0x730e0902, 0x00031a61, 0x1a060220, - 0x00345805, 0x00000000, 0x00131a61, 0x1c060220, - 0x00347305, 0x00000000, 0x80103901, 0x00000000, - 0x00000000, 0x00000000, 0x00130070, 0x74050220, - 0x52467305, 0x00440906, 0x00030070, 0x59050220, - 0x52465805, 0x00440306, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x27011170, 0x13007e03, - 0x80103a01, 0x00000000, 0x00000000, 0x00000000, - 0x00131b40, 0x75052660, 0x06467405, 0x00440926, - 0x00031b40, 0x5a052660, 0x06465905, 0x00440326, - 0xa0071b40, 0x16020102, 0x00131b61, 0x1c260220, - 0x00347505, 0x00000000, 0x00031b61, 0x1a260220, - 0x00345a05, 0x00000000, 0x00031b61, 0x0b260220, - 0x00340705, 0x00000000, 0x00131c61, 0x0d260220, - 0x00340805, 0x00000000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044b31, 0x76240000, - 0xfb041a24, 0x000c0000, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x00032b61, 0x7a060220, - 0x00347605, 0x00000000, 0x00132b61, 0x7c060220, - 0x00347705, 0x00000000, 0x0003ab61, 0x7a260220, - 0x00347805, 0x00000000, 0x0013ab61, 0x7c260220, - 0x00347905, 0x00000000, 0xe20f004c, 0x00114004, - 0x80001969, 0x10018220, 0x02000f04, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000e00, - 0x80000961, 0x69060660, 0x00010500, 0x00000000, - 0x80000061, 0x69260660, 0x00010510, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80031961, 0x1b260220, 0x00006924, 0x00000000, - 0x80031961, 0x1b060220, 0x00006904, 0x00000000, - 0xe2370061, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004c31, 0x20140000, - 0xfb001b0c, 0x00340000, 0x80001a61, 0x30010220, - 0x00003704, 0x00000000, 0x80001e69, 0x10018220, - 0x02000f04, 0x00000003, 0x80000961, 0x6a060660, - 0x00010580, 0x00000000, 0x80000061, 0x6a260660, - 0x00010590, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80031a61, 0x1c260220, - 0x00006a24, 0x00000000, 0x80031961, 0x1c060220, - 0x00006a04, 0x00000000, 0x80002c01, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004d31, 0x00000000, - 0xfb081c0c, 0x00342014, 0xa00c0040, 0x0c004003, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0xe00e1968, 0x00600c03, 0xa0220040, 0x0c001302, - 0x00041a69, 0x10058660, 0x02460e05, 0x00000003, - 0x00031a61, 0x28060220, 0x00342205, 0x00000000, - 0x00131b61, 0x2a060220, 0x00342305, 0x00000000, - 0xa15b1b40, 0x100e0302, 0xaa111c40, 0x110e0902, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00031a61, 0x2e060220, 0x00345b05, 0x00000000, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x80101a01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x30060220, 0x00341105, 0x00000000, - 0x00130070, 0x12050220, 0x52461105, 0x00440906, - 0x00030070, 0x5c050220, 0x52465b05, 0x00440306, - 0x27240070, 0x13002203, 0x00131b40, 0x15052660, - 0x06461205, 0x00440926, 0x00031b40, 0x5d052660, - 0x06465c05, 0x00440326, 0xa0261b40, 0x16022402, - 0x00131b61, 0x30260220, 0x00341505, 0x00000000, - 0x00031b61, 0x2e260220, 0x00345d05, 0x00000000, - 0x00031b61, 0x28260220, 0x00342605, 0x00000000, - 0x00131c61, 0x2a260220, 0x00342705, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003c01, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x1a240000, 0xfb042e24, 0x000c0000, - 0x00032161, 0x1e060220, 0x00341a05, 0x00000000, - 0x80103d01, 0x00000000, 0x00000000, 0x00000000, - 0x00132161, 0x20060220, 0x00341b05, 0x00000000, - 0x0003a161, 0x1e260220, 0x00341c05, 0x00000000, - 0x0013a161, 0x20260220, 0x00341d05, 0x00000000, - 0xe22c004c, 0x00114004, 0x80001969, 0x10018220, - 0x02002c04, 0x00000003, 0x80000940, 0x10018220, - 0x02001000, 0x00000200, 0x80000961, 0x6b060660, - 0x00010700, 0x00000000, 0x80000061, 0x6b260660, - 0x00010710, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x2f260220, - 0x00006b24, 0x00000000, 0x80031961, 0x2f060220, - 0x00006b04, 0x00000000, 0xe2360061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004131, 0x34140000, 0xfb002f0c, 0x00340000, - 0x80001a61, 0x30010220, 0x00003604, 0x00000000, - 0x80001e69, 0x10018220, 0x02002c04, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000400, - 0x80000961, 0x6c060660, 0x00010400, 0x00000000, - 0x80000061, 0x6c260660, 0x00010410, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80031a61, 0x30260220, 0x00006c24, 0x00000000, - 0x80031961, 0x30060220, 0x00006c04, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004131, 0x00000000, 0xfb08300c, 0x00343414, - 0x00040052, 0x05044160, 0x0e0e0003, 0x05051805, - 0x00040027, 0x00014060, 0x00000000, 0xfffff228, - 0x80030061, 0x7e050220, 0x00460005, 0x00000000, - 0x80040931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_misc_copy_instance_ptrs_base_ptr = { - .prog_data = { - .base.nr_params = 14, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 5040, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_misc_copy_instance_ptrs_base_ptr_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 14, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 24, - .arg_count = 3, - .args = gfx125_misc_copy_instance_ptrs_base_ptr_args, - .code = gfx125_misc_copy_instance_ptrs_base_ptr_code, -}; -const char *gfx125_misc_copy_instance_ptrs_base_ptr_sha1 = "885aee4de3bdfdac3ece9c5297fe919ebe0266f5"; diff --git a/src/intel/vulkan/grl/gfx125_misc_copy_instance_ptrs_base_ptr_indirect.h b/src/intel/vulkan/grl/gfx125_misc_copy_instance_ptrs_base_ptr_indirect.h deleted file mode 100644 index 710dde8f45a..00000000000 --- a/src/intel/vulkan/grl/gfx125_misc_copy_instance_ptrs_base_ptr_indirect.h +++ /dev/null @@ -1,798 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_misc_copy_instance_ptrs_base_ptr_indirect_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_misc_copy_instance_ptrs_base_ptr_indirect_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g64<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g126<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g65<1>UD g64<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -mov(16) g75<1>UD g126<8,8,1>UD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g1UD g65UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g72.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g42.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g38.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g44.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g10.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g12.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g72<2>F g2<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g42<2>F g2<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g38<2>F g2.2<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g44<2>F g2.2<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g10<2>F g2.4<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g12<2>F g2.4<0,1,0>F { align1 2Q F@6 compacted }; -add(8) g46<1>D g72<8,4,2>D 152D { align1 1Q F@6 compacted }; -add(8) g47<1>D g42<8,4,2>D 152D { align1 2Q F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(16) g1UD g10UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(8) g6<2>UD g46<4,4,1>UD { align1 1Q I@2 }; -cmp.l.f0.0(16) g48<1>UD g46<1,1,0>UD 0x00000098UD { align1 1H I@2 compacted }; -mov(8) g8<2>UD g47<4,4,1>UD { align1 2Q }; -add(8) g74<1>D -g48<8,8,1>D g72.1<8,4,2>D { align1 1Q I@2 }; -add(8) g49<1>D -g49<8,8,1>D g42.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g6.1<2>UD g74<4,4,1>UD { align1 1Q I@2 }; -mov(8) g8.1<2>UD g49<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g50UD g6UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -shl(16) g56<1>D g1<8,8,1>D 0x00000006UD { align1 1H $1.dst }; -shr(16) g58<1>UD g56<1,1,0>UD 0x00000008UD { align1 1H I@1 compacted }; -and(16) g105<1>UD g56<8,8,1>UD 0xffffff00UD { align1 1H }; -add3(16) g68<1>D 65534W -g58<8,8,1>D g126<1,1,1>D { align1 1H I@2 }; -add(16) g107<1>D g56<1,1,0>D -g105<1,1,0>D { align1 1H I@2 compacted }; -mov(16) g70<1>D -g68<8,8,1>D { align1 1H I@2 }; -and(16) g109<1>UD g107<8,8,1>UD 0xffffffc0UD { align1 1H I@2 }; -add(8) g52<1>D g72<8,4,2>D g50<1,1,0>D { align1 1Q $2.dst compacted }; -add(8) g53<1>D g42<8,4,2>D g51<1,1,0>D { align1 2Q $2.dst compacted }; -shr(16) g111<1>UD g109<1,1,0>UD 0x00000006UD { align1 1H I@3 compacted }; -cmp.l.f0.0(8) g40<1>UD g52<8,8,1>UD g72<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g54<1>UD g53<8,8,1>UD g42<8,4,2>UD { align1 2Q I@3 }; -cmp.l.f0.0(16) null<1>UD g70<8,8,1>UD g111<8,8,1>UD { align1 1H I@3 }; -add(8) g55<1>D -g40<8,8,1>D g72.1<8,4,2>D { align1 1Q I@3 }; -add(8) g56<1>D -g54<8,8,1>D g42.1<8,4,2>D { align1 2Q I@3 }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -shl(16) g71<1>D -g68<8,8,1>D 0x00000006UD { align1 1H }; -mov(8) g89<1>UD g38.1<8,4,2>UD { align1 1Q F@4 }; -mov(8) g90<1>UD g44.1<8,4,2>UD { align1 2Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g73<1>D g105<1,1,0>D g71<1,1,0>D { align1 1H I@3 compacted }; -shr(16) g40<1>UD g73<1,1,0>UD 0x00000006UD { align1 1H I@1 compacted }; -add(16) g96<1>D g52<1,1,0>D g73<1,1,0>D { align1 1H compacted }; -add(16) g77<1>D g3<1,1,0>D g40<1,1,0>D { align1 1H @2 $1.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g9<2>UD g96<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g11<2>UD g97<4,4,1>UD { align1 2Q I@3 }; -cmp.l.f0.0(16) g79<1>UD g77<1,1,0>UD g3<1,1,0>UD { align1 1H I@3 compacted }; -shl(16) g81<1>D g77<8,8,1>D 0x00000003UD { align1 1H }; -shr(16) g85<1>UD g77<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -shl(16) g83<1>D -g79<8,8,1>D 0x00000003UD { align1 1H I@3 }; -add(8) g41<1>D g38<8,4,2>D g81<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g91<1>D g44<8,4,2>D g82<1,1,0>D { align1 2Q I@4 compacted }; -or(16) g87<1>UD g83<1,1,0>UD g85<1,1,0>UD { align1 1H I@3 compacted }; -cmp.l.f0.0(8) g92<1>UD g41<8,8,1>UD g38<8,4,2>UD { align1 1Q I@3 }; -mov(8) g30<2>UD g41<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g93<1>UD g91<8,8,1>UD g44<8,4,2>UD { align1 2Q I@4 }; -mov(8) g32<2>UD g91<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(16) g98<1>UD g96<1,1,0>UD g52<1,1,0>UD { align1 1H compacted }; -add3(16) g94<1>D g89<8,8,1>D g87<8,8,1>D -g92<1,1,1>D { align1 1H I@3 }; -add(16) g100<1>D -g98<1,1,0>D g55<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g30.1<2>UD g94<4,4,1>UD { align1 1Q I@2 }; -mov(8) g32.1<2>UD g95<4,4,1>UD { align1 2Q I@3 }; -mov(8) g9.1<2>UD g100<4,4,1>UD { align1 1Q I@3 }; -mov(8) g11.1<2>UD g101<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g95UD g30UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g5<2>UD g95<4,4,1>UD { align1 1Q $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -mov(8) g7<2>UD g96<4,4,1>UD { align1 2Q $3.dst }; -mov(8) g5.1<2>UD g97<4,4,1>UD { align1 1Q @2 $3.dst }; -mov(8) g7.1<2>UD g98<4,4,1>UD { align1 2Q @2 $3.dst }; -fbl(1) g13<1>UD mask0<0,1,0>UD { align1 WE_all 1N $1.src compacted }; -shl(1) a0<1>UD g13<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g90<2>D g[a0 160]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g90.1<2>D g[a0 164]<0,1,0>D { align1 WE_all 1N }; -mov(8) g15.1<2>UD g90.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g15<2>UD g90<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g71<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g20UD g15UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $4 }; -mov(1) f0<1>UD g71<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g13<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -mov(1) g91<2>D g[a0 288]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g91.1<2>D g[a0 292]<0,1,0>D { align1 WE_all 1N }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -mov(8) g16.1<2>UD g91.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g16<2>UD g91<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g16UD g20UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $5 }; - -LABEL0: -endif(16) JIP: LABEL1 { align1 1H }; - -LABEL1: -shr(16) g101<1>UD g105<1,1,0>UD 0x00000008UD { align1 1H compacted }; - -LABEL3: -cmp.ge.f0.0(16) null<1>UD g75<8,8,1>UD g101<8,8,1>UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; -shl(16) g103<1>D g75<8,8,1>D 0x00000008UD { align1 1H }; -mov(8) g119<1>UD g38.1<8,4,2>UD { align1 1Q F@4 }; -mov(8) g120<1>UD g44.1<8,4,2>UD { align1 2Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -shr(16) g60<1>UD g103<1,1,0>UD 0x00000006UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g6<1>D g52<1,1,0>D g103<1,1,0>D { align1 1H compacted }; -add(16) g62<1>D g3<1,1,0>D g60<1,1,0>D { align1 1H @2 $1.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g14<2>UD g6<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@3 }; -mov(8) g16<2>UD g7<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(16) g64<1>UD g62<1,1,0>UD g3<1,1,0>UD { align1 1H compacted }; -shl(16) g66<1>D g62<8,8,1>D 0x00000003UD { align1 1H }; -shr(16) g115<1>UD g62<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -shl(16) g113<1>D -g64<8,8,1>D 0x00000003UD { align1 1H I@3 }; -add(8) g77<1>D g38<8,4,2>D g66<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g121<1>D g44<8,4,2>D g67<1,1,0>D { align1 2Q I@4 compacted }; -or(16) g117<1>UD g113<1,1,0>UD g115<1,1,0>UD { align1 1H I@3 compacted }; -cmp.l.f0.0(8) g122<1>UD g77<8,8,1>UD g38<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g31<2>UD g77<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g123<1>UD g121<8,8,1>UD g44<8,4,2>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g33<2>UD g121<4,4,1>UD { align1 2Q $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g8<1>UD g6<1,1,0>UD g52<1,1,0>UD { align1 1H compacted }; -add3(16) g124<1>D g119<8,8,1>D g117<8,8,1>D -g122<1,1,1>D { align1 1H I@3 }; -add(16) g18<1>D -g8<1,1,0>D g55<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g31.1<2>UD g124<4,4,1>UD { align1 1Q I@2 }; -mov(8) g33.1<2>UD g125<4,4,1>UD { align1 2Q I@3 }; -mov(8) g14.1<2>UD g18<4,4,1>UD { align1 1Q I@3 }; -mov(8) g16.1<2>UD g19<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g5UD g31UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g10<2>UD g5<4,4,1>UD { align1 1Q $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g12<2>UD g6<4,4,1>UD { align1 2Q $7.dst }; -mov(8) g10.1<2>UD g7<4,4,1>UD { align1 1Q @2 $7.dst }; -mov(8) g12.1<2>UD g8<4,4,1>UD { align1 2Q @2 $7.dst }; -fbl(1) g20<1>UD mask0<0,1,0>UD { align1 WE_all 1N $5.src compacted }; -shl(1) a0<1>UD g20<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g92<2>D g[a0 320]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g92.1<2>D g[a0 324]<0,1,0>D { align1 WE_all 1N }; -mov(8) g22.1<2>UD g92.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g22<2>UD g92<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g70<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g27UD g22UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $8 }; -mov(1) f0<1>UD g70<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g20<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -mov(1) g93<2>D g[a0 448]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g93.1<2>D g[a0 452]<0,1,0>D { align1 WE_all 1N }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -mov(8) g23.1<2>UD g93.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g23<2>UD g93<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g23UD g27UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $9 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -add(16) g23<1>D g103<1,1,0>D 64D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -shr(16) g25<1>UD g23<1,1,0>UD 0x00000006UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -add(16) g109<1>D g52<1,1,0>D g23<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -add(16) g27<1>D g3<1,1,0>D g25<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g19<2>UD g109<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $8.src }; -mov(8) g21<2>UD g110<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shl(16) g36<1>D g27<8,8,1>D 0x00000003UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -shr(16) g46<1>UD g27<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -add(8) g78<1>D g38<8,4,2>D g36<1,1,0>D { align1 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.src }; -add(8) g50<1>D g44<8,4,2>D g37<1,1,0>D { align1 2Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g32<2>UD g78<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -mov(8) g34<2>UD g50<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g29<1>UD g27<1,1,0>UD g3<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -cmp.l.f0.0(8) g105<1>UD g78<8,8,1>UD g38<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $10.src }; -cmp.l.f0.0(8) g106<1>UD g50<8,8,1>UD g44<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.src }; -cmp.l.f0.0(16) g111<1>UD g109<1,1,0>UD g52<1,1,0>UD { align1 1H compacted }; -shl(16) g42<1>D -g29<8,8,1>D 0x00000003UD { align1 1H I@4 }; -add(16) g68<1>D -g111<1,1,0>D g55<1,1,0>D { align1 1H I@2 compacted }; -or(16) g48<1>UD g42<1,1,0>UD g46<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g19.1<2>UD g68<4,4,1>UD { align1 1Q I@2 }; -mov(8) g21.1<2>UD g69<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add3(16) g107<1>D g119<8,8,1>D g48<8,8,1>D -g105<1,1,1>D { align1 1H }; -mov(8) g32.1<2>UD g107<4,4,1>UD { align1 1Q I@1 }; -mov(8) g34.1<2>UD g108<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g108UD g32UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $13 }; -mov(8) g15<2>UD g108<4,4,1>UD { align1 1Q $13.dst }; -mov(8) g17<2>UD g109<4,4,1>UD { align1 2Q $13.dst }; -mov(8) g15.1<2>UD g110<4,4,1>UD { align1 1Q @2 $13.dst }; -mov(8) g17.1<2>UD g111<4,4,1>UD { align1 2Q @2 $13.dst }; -fbl(1) g70<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g70<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g94<2>D g[a0 480]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g94.1<2>D g[a0 484]<0,1,0>D { align1 WE_all 1N }; -mov(8) g28.1<2>UD g94.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g28<2>UD g94<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g69<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g33UD g28UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $14 }; -mov(1) f0<1>UD g69<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g70<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000200UD { align1 WE_all 1N A@1 }; -mov(1) g95<2>D g[a0 96]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g95.1<2>D g[a0 100]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -mov(8) g29.1<2>UD g95.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g29<2>UD g95<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g29UD g33UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $15 }; -add(16) g69<1>D g103<1,1,0>D 128D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -shr(16) g71<1>UD g69<1,1,0>UD 0x00000006UD { align1 1H I@1 compacted }; -add(16) g90<1>D g52<1,1,0>D g69<1,1,0>D { align1 1H compacted }; -add(16) g73<1>D g3<1,1,0>D g71<1,1,0>D { align1 1H I@2 compacted }; -mov(8) g24<2>UD g90<4,4,1>UD { align1 1Q I@2 }; -mov(8) g26<2>UD g91<4,4,1>UD { align1 2Q I@3 }; -shl(16) g77<1>D g73<8,8,1>D 0x00000003UD { align1 1H I@3 }; -shr(16) g81<1>UD g73<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -add(8) g88<1>D g38<8,4,2>D g77<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g85<1>D g44<8,4,2>D g78<1,1,0>D { align1 2Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -mov(8) g33<2>UD g88<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -mov(8) g35<2>UD g85<4,4,1>UD { align1 2Q I@2 }; -cmp.l.f0.0(16) g40<1>UD g73<1,1,0>UD g3<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(8) g86<1>UD g88<8,8,1>UD g38<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g87<1>UD g85<8,8,1>UD g44<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(16) g92<1>UD g90<1,1,0>UD g52<1,1,0>UD { align1 1H compacted }; -shl(16) g79<1>D -g40<8,8,1>D 0x00000003UD { align1 1H I@4 }; -add(16) g94<1>D -g92<1,1,0>D g55<1,1,0>D { align1 1H I@2 compacted }; -or(16) g83<1>UD g79<1,1,0>UD g81<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g24.1<2>UD g94<4,4,1>UD { align1 1Q I@2 }; -mov(8) g26.1<2>UD g95<4,4,1>UD { align1 2Q I@3 }; -add3(16) g88<1>D g119<8,8,1>D g83<8,8,1>D -g86<1,1,1>D { align1 1H I@3 }; -mov(8) g33.1<2>UD g88<4,4,1>UD { align1 1Q I@1 }; -mov(8) g35.1<2>UD g89<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g89UD g33UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(8) g20<2>UD g89<4,4,1>UD { align1 1Q $3.dst }; -mov(8) g22<2>UD g90<4,4,1>UD { align1 2Q $3.dst }; -mov(8) g20.1<2>UD g91<4,4,1>UD { align1 1Q @2 $3.dst }; -mov(8) g22.1<2>UD g92<4,4,1>UD { align1 2Q @2 $3.dst }; -fbl(1) g96<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g96<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000200UD { align1 WE_all 1N A@1 }; -mov(1) g60<2>D g[a0 128]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g60.1<2>D g[a0 132]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g34.1<2>UD g60.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g34<2>UD g60<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g68<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g50UD g34UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -mov(1) f0<1>UD g68<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g96<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000200UD { align1 WE_all 1N A@1 }; -mov(1) g61<2>D g[a0 256]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g61.1<2>D g[a0 260]<0,1,0>D { align1 WE_all 1N }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -mov(8) g46.1<2>UD g61.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g46<2>UD g61<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g46UD g50UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $11 }; -add(16) g95<1>D g103<1,1,0>D 192D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shr(16) g97<1>UD g95<1,1,0>UD 0x00000006UD { align1 1H compacted }; -add(16) g121<1>D g52<1,1,0>D g95<1,1,0>D { align1 1H compacted }; -add(16) g99<1>D g3<1,1,0>D g97<1,1,0>D { align1 1H I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(8) g29<2>UD g121<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $13.src }; -mov(8) g31<2>UD g122<4,4,1>UD { align1 2Q I@3 }; -shl(16) g60<1>D g99<8,8,1>D 0x00000003UD { align1 1H I@3 }; -shr(16) g64<1>UD g99<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -add(8) g89<1>D g38<8,4,2>D g60<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g113<1>D g44<8,4,2>D g61<1,1,0>D { align1 2Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -mov(8) g34<2>UD g89<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -mov(8) g36<2>UD g113<4,4,1>UD { align1 2Q I@2 }; -cmp.l.f0.0(16) g103<1>UD g99<1,1,0>UD g3<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(8) g114<1>UD g89<8,8,1>UD g38<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g115<1>UD g113<8,8,1>UD g44<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(16) g123<1>UD g121<1,1,0>UD g52<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -shl(16) g62<1>D -g103<8,8,1>D 0x00000003UD { align1 1H }; -add(16) g125<1>D -g123<1,1,0>D g55<1,1,0>D { align1 1H I@2 compacted }; -or(16) g66<1>UD g62<1,1,0>UD g64<1,1,0>UD { align1 1H I@2 compacted }; -mov(8) g29.1<2>UD g125<4,4,1>UD { align1 1Q I@2 }; -mov(8) g31.1<2>UD g126<4,4,1>UD { align1 2Q I@3 }; -add3(16) g116<1>D g119<8,8,1>D g66<8,8,1>D -g114<1,1,1>D { align1 1H I@3 }; -mov(8) g34.1<2>UD g116<4,4,1>UD { align1 1Q I@1 }; -mov(8) g36.1<2>UD g117<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g117UD g34UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(8) g25<2>UD g117<4,4,1>UD { align1 1Q $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $14.src }; -mov(8) g27<2>UD g118<4,4,1>UD { align1 2Q $6.dst }; -mov(8) g25.1<2>UD g119<4,4,1>UD { align1 1Q @2 $6.dst }; -mov(8) g27.1<2>UD g120<4,4,1>UD { align1 2Q @2 $6.dst }; -fbl(1) g5<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g5<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000200UD { align1 WE_all 1N A@1 }; -mov(1) g62<2>D g[a0 288]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g62.1<2>D g[a0 292]<0,1,0>D { align1 WE_all 1N }; -mov(8) g105.1<2>UD g62.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g105<2>UD g62<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g112<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g110UD g105UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $12 }; -mov(1) f0<1>UD g112<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g5<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000200UD { align1 WE_all 1N A@1 }; -mov(1) g63<2>D g[a0 416]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g63.1<2>D g[a0 420]<0,1,0>D { align1 WE_all 1N }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -mov(8) g106.1<2>UD g63.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g106<2>UD g63<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g106UD g110UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $10 }; -add3(16) g75<1>D 0x0003UW g58<8,8,1>D g75<1,1,1>D { align1 1H }; - -LABEL2: -while(16) JIP: LABEL3 { align1 1H }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_misc_copy_instance_ptrs_base_ptr_indirect_code[] = { - 0x80000065, 0x40058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x7e050220, 0x00000024, 0x00000000, - 0xe2411a40, 0x00014003, 0x00041a61, 0x4b050220, - 0x00467e05, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa00410c, 0x00340000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x21480061, 0x001102cc, - 0x2a2a0061, 0x001102cc, 0x00030061, 0x26260aa0, - 0x00000264, 0x00000000, 0x00130061, 0x2c260aa0, - 0x00000264, 0x00000000, 0x00030061, 0x0a260aa0, - 0x000002a4, 0x00000000, 0x00130061, 0x0c260aa0, - 0x000002a4, 0x00000000, 0x21481661, 0x00110204, - 0x2a2a1661, 0x00110204, 0x21261661, 0x00110244, - 0x2a2c1661, 0x00110244, 0x210a1661, 0x0011025c, - 0x2a0c1661, 0x0011025c, 0xa12e1640, 0x098e4803, - 0xaa2f1540, 0x098e2a03, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x01240000, - 0xfb040a24, 0x000c0000, 0x00031a61, 0x06060220, - 0x00342e05, 0x00000000, 0xe7301a70, 0x09802e03, - 0x00130061, 0x08060220, 0x00342f05, 0x00000000, - 0x00031a40, 0x4a052660, 0x06463005, 0x00444826, - 0x00131b40, 0x31052660, 0x06463105, 0x00442a26, - 0x00031a61, 0x06260220, 0x00344a05, 0x00000000, - 0x00131a61, 0x08260220, 0x00343105, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x32140000, 0xfb040624, 0x00040000, - 0x00042169, 0x38058660, 0x02460105, 0x00000006, - 0xe03a1968, 0x00803803, 0x00040065, 0x69058220, - 0x02463805, 0xffffff00, 0x00041a52, 0x44044560, - 0x0e8efffe, 0x7e053a05, 0xa06b1a40, 0x69203802, - 0x00041a61, 0x46052660, 0x00464405, 0x00000000, - 0x00041a65, 0x6d058220, 0x02466b05, 0xffffffc0, - 0xa1342240, 0x320e4802, 0xaa352240, 0x330e2a02, - 0xe06f1b68, 0x00606d03, 0x00031b70, 0x28050220, - 0x52463405, 0x00444806, 0x00131b70, 0x36050220, - 0x52463505, 0x00442a06, 0x00041b70, 0x00010220, - 0x52464605, 0x00466f05, 0x00031b40, 0x37052660, - 0x06462805, 0x00444826, 0x00131b40, 0x38052660, - 0x06463605, 0x00442a26, 0x01040022, 0x0001c060, - 0x00000358, 0x00000358, 0x00040069, 0x4705a660, - 0x02464405, 0x00000006, 0x00031461, 0x59050220, - 0x00442626, 0x00000000, 0x00131361, 0x5a050220, - 0x00442c26, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa0491b40, 0x47006902, - 0xe0281968, 0x00604903, 0xa0600040, 0x49003402, - 0xa04da140, 0x28000302, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00031a61, 0x09060220, - 0x00346005, 0x00000000, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00131b61, 0x0b060220, - 0x00346105, 0x00000000, 0x274f1b70, 0x03004d03, - 0x00040069, 0x51058660, 0x02464d05, 0x00000003, - 0xe0550068, 0x01d04d03, 0x00041b69, 0x5305a660, - 0x02464f05, 0x00000003, 0xa1291b40, 0x510e2602, - 0xaa5b1c40, 0x520e2c02, 0x20571b66, 0x55005303, - 0x00031b70, 0x5c050220, 0x52462905, 0x00442606, - 0x00030061, 0x1e060220, 0x00342905, 0x00000000, - 0x00131c70, 0x5d050220, 0x52465b05, 0x00442c06, - 0x00130061, 0x20060220, 0x00345b05, 0x00000000, - 0x27620070, 0x34006003, 0x00041b52, 0x5e040e68, - 0x0e2e5905, 0x5c055705, 0xa0641a40, 0x37026202, - 0x00031a61, 0x1e260220, 0x00345e05, 0x00000000, - 0x00131b61, 0x20260220, 0x00345f05, 0x00000000, - 0x00031b61, 0x09260220, 0x00346405, 0x00000000, - 0x00131c61, 0x0b260220, 0x00346505, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x5f240000, 0xfb041e24, 0x000c0000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00032361, 0x05060220, 0x00345f05, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x00132361, 0x07060220, 0x00346005, 0x00000000, - 0x0003a361, 0x05260220, 0x00346105, 0x00000000, - 0x0013a361, 0x07260220, 0x00346205, 0x00000000, - 0xe20d314c, 0x00114004, 0x80001969, 0x10018220, - 0x02000d04, 0x00000003, 0x80000961, 0x5a060660, - 0x00010280, 0x00000000, 0x80000061, 0x5a260660, - 0x00010290, 0x00000000, 0x80031961, 0x0f260220, - 0x00005a24, 0x00000000, 0x80031961, 0x0f060220, - 0x00005a04, 0x00000000, 0xe2470061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004431, 0x14140000, 0xfb000f0c, 0x00340000, - 0x80001a61, 0x30010220, 0x00004704, 0x00000000, - 0x80001e69, 0x10018220, 0x02000d04, 0x00000003, - 0x80000961, 0x5b060660, 0x00010480, 0x00000000, - 0x80000061, 0x5b260660, 0x00010490, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80031a61, 0x10260220, 0x00005b24, 0x00000000, - 0x80031961, 0x10060220, 0x00005b04, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004531, 0x00000000, 0xfb08100c, 0x00341414, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0xe0650068, 0x00806903, 0x00041970, 0x00010220, - 0x42464b05, 0x00466505, 0x01040028, 0x0001c660, - 0x00000f28, 0x00000f28, 0x00040069, 0x67058660, - 0x02464b05, 0x00000008, 0x00031461, 0x77050220, - 0x00442626, 0x00000000, 0x00131361, 0x78050220, - 0x00442c26, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0xe03c1b68, 0x00606703, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa0060040, 0x67003402, 0xa03ea140, 0x3c000302, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00031a61, 0x0e060220, 0x00340605, 0x00000000, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0x80101b01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x10060220, 0x00340705, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x27400070, 0x03003e03, 0x00040069, 0x42058660, - 0x02463e05, 0x00000003, 0xe0730068, 0x01d03e03, - 0x00041b69, 0x7105a660, 0x02464005, 0x00000003, - 0xa14d1b40, 0x420e2602, 0xaa791c40, 0x430e2c02, - 0x20751b66, 0x73007103, 0x00031b70, 0x7a050220, - 0x52464d05, 0x00442606, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x1f060220, - 0x00344d05, 0x00000000, 0x00131c70, 0x7b050220, - 0x52467905, 0x00442c06, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00133361, 0x21060220, - 0x00347905, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x27080070, 0x34000603, - 0x00041b52, 0x7c040e68, 0x0e2e7705, 0x7a057505, - 0xa0121a40, 0x37020802, 0x00031a61, 0x1f260220, - 0x00347c05, 0x00000000, 0x00131b61, 0x21260220, - 0x00347d05, 0x00000000, 0x00031b61, 0x0e260220, - 0x00341205, 0x00000000, 0x00131c61, 0x10260220, - 0x00341305, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00044731, 0x05240000, - 0xfb041f24, 0x000c0000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00032761, 0x0a060220, - 0x00340505, 0x00000000, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00132761, 0x0c060220, - 0x00340605, 0x00000000, 0x0003a761, 0x0a260220, - 0x00340705, 0x00000000, 0x0013a761, 0x0c260220, - 0x00340805, 0x00000000, 0xe214354c, 0x00114004, - 0x80001969, 0x10018220, 0x02001404, 0x00000003, - 0x80000961, 0x5c060660, 0x00010500, 0x00000000, - 0x80000061, 0x5c260660, 0x00010510, 0x00000000, - 0x80031961, 0x16260220, 0x00005c24, 0x00000000, - 0x80031961, 0x16060220, 0x00005c04, 0x00000000, - 0xe2460061, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004831, 0x1b140000, - 0xfb00160c, 0x00340000, 0x80001a61, 0x30010220, - 0x00004604, 0x00000000, 0x80001e69, 0x10018220, - 0x02001404, 0x00000003, 0x80000961, 0x5d060660, - 0x00010700, 0x00000000, 0x80000061, 0x5d260660, - 0x00010710, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80031a61, 0x17260220, - 0x00005d24, 0x00000000, 0x80031961, 0x17060220, - 0x00005d04, 0x00000000, 0x80002801, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004931, 0x00000000, - 0xfb08170c, 0x00341b14, 0x80003901, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0xa0170040, 0x04006703, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80003801, 0x00000000, 0x00000000, 0x00000000, - 0xe0191968, 0x00601703, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0xa06d0040, 0x17003402, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0xa01b1a40, 0x19000302, 0x00031a61, 0x13060220, - 0x00346d05, 0x00000000, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x80103801, 0x00000000, - 0x00000000, 0x00000000, 0x00131b61, 0x15060220, - 0x00346e05, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x00041b69, 0x24058660, - 0x02461b05, 0x00000003, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0xe02e0068, 0x01d01b03, - 0xa14e1a40, 0x240e2602, 0x80103b01, 0x00000000, - 0x00000000, 0x00000000, 0xaa321b40, 0x250e2c02, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00031a61, 0x20060220, 0x00344e05, 0x00000000, - 0x80103701, 0x00000000, 0x00000000, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x00131a61, 0x22060220, 0x00343205, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x271d0070, 0x03001b03, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x00030070, 0x69050220, - 0x52464e05, 0x00442606, 0x80103a01, 0x00000000, - 0x00000000, 0x00000000, 0x00130070, 0x6a050220, - 0x52463205, 0x00442c06, 0x80003a01, 0x00000000, - 0x00000000, 0x00000000, 0x276f0070, 0x34006d03, - 0x00041c69, 0x2a05a660, 0x02461d05, 0x00000003, - 0xa0441a40, 0x37026f02, 0x20301a66, 0x2e002a03, - 0x00031a61, 0x13260220, 0x00344405, 0x00000000, - 0x00131b61, 0x15260220, 0x00344505, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x6b040e68, 0x0e2e7705, 0x69053005, - 0x00031961, 0x20260220, 0x00346b05, 0x00000000, - 0x00131a61, 0x22260220, 0x00346c05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044d31, 0x6c240000, 0xfb042024, 0x000c0000, - 0x00032d61, 0x0f060220, 0x00346c05, 0x00000000, - 0x00132d61, 0x11060220, 0x00346d05, 0x00000000, - 0x0003ad61, 0x0f260220, 0x00346e05, 0x00000000, - 0x0013ad61, 0x11260220, 0x00346f05, 0x00000000, - 0xe246004c, 0x00114004, 0x80001969, 0x10018220, - 0x02004604, 0x00000003, 0x80000961, 0x5e060660, - 0x00010780, 0x00000000, 0x80000061, 0x5e260660, - 0x00010790, 0x00000000, 0x80031961, 0x1c260220, - 0x00005e24, 0x00000000, 0x80031961, 0x1c060220, - 0x00005e04, 0x00000000, 0xe2450061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004e31, 0x21140000, 0xfb001c0c, 0x00340000, - 0x80001a61, 0x30010220, 0x00004504, 0x00000000, - 0x80001e69, 0x10018220, 0x02004604, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000200, - 0x80000961, 0x5f060660, 0x00010180, 0x00000000, - 0x80000061, 0x5f260660, 0x00010190, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80031a61, 0x1d260220, 0x00005f24, 0x00000000, - 0x80031961, 0x1d060220, 0x00005f04, 0x00000000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004f31, 0x00000000, 0xfb081d0c, 0x00342114, - 0xa0450040, 0x08006703, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0xe0471968, 0x00604503, - 0xa05a0040, 0x45003402, 0xa0491a40, 0x47000302, - 0x00031a61, 0x18060220, 0x00345a05, 0x00000000, - 0x00131b61, 0x1a060220, 0x00345b05, 0x00000000, - 0x00041b69, 0x4d058660, 0x02464905, 0x00000003, - 0xe0510068, 0x01d04903, 0xa1581a40, 0x4d0e2602, - 0xaa551b40, 0x4e0e2c02, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x00031a61, 0x21060220, - 0x00345805, 0x00000000, 0x80103d01, 0x00000000, - 0x00000000, 0x00000000, 0x00131a61, 0x23060220, - 0x00345505, 0x00000000, 0x27280070, 0x03004903, - 0x00030070, 0x56050220, 0x52465805, 0x00442606, - 0x00130070, 0x57050220, 0x52465505, 0x00442c06, - 0x275c0070, 0x34005a03, 0x00041c69, 0x4f05a660, - 0x02462805, 0x00000003, 0xa05e1a40, 0x37025c02, - 0x20531a66, 0x51004f03, 0x00031a61, 0x18260220, - 0x00345e05, 0x00000000, 0x00131b61, 0x1a260220, - 0x00345f05, 0x00000000, 0x00041b52, 0x58040e68, - 0x0e2e7705, 0x56055305, 0x00031961, 0x21260220, - 0x00345805, 0x00000000, 0x00131a61, 0x23260220, - 0x00345905, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x59240000, - 0xfb042124, 0x000c0000, 0x00032361, 0x14060220, - 0x00345905, 0x00000000, 0x00132361, 0x16060220, - 0x00345a05, 0x00000000, 0x0003a361, 0x14260220, - 0x00345b05, 0x00000000, 0x0013a361, 0x16260220, - 0x00345c05, 0x00000000, 0xe260004c, 0x00114004, - 0x80001969, 0x10018220, 0x02006004, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000200, - 0x80000961, 0x3c060660, 0x00010200, 0x00000000, - 0x80000061, 0x3c260660, 0x00010210, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80031961, 0x22260220, 0x00003c24, 0x00000000, - 0x80031961, 0x22060220, 0x00003c04, 0x00000000, - 0xe2440061, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004031, 0x32140000, - 0xfb00220c, 0x00340000, 0x80001a61, 0x30010220, - 0x00004404, 0x00000000, 0x80001e69, 0x10018220, - 0x02006004, 0x00000003, 0x80000940, 0x10018220, - 0x02001000, 0x00000200, 0x80000961, 0x3d060660, - 0x00010400, 0x00000000, 0x80000061, 0x3d260660, - 0x00010410, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80031a61, 0x2e260220, - 0x00003d24, 0x00000000, 0x80031961, 0x2e060220, - 0x00003d04, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004b31, 0x00000000, - 0xfb082e0c, 0x00343214, 0xa05f0040, 0x0c006703, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x80003d01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0xe0610068, 0x00605f03, 0xa0790040, 0x5f003402, - 0xa0631a40, 0x61000302, 0x80003f01, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x1d060220, - 0x00347905, 0x00000000, 0x80103701, 0x00000000, - 0x00000000, 0x00000000, 0x80103d01, 0x00000000, - 0x00000000, 0x00000000, 0x00131b61, 0x1f060220, - 0x00347a05, 0x00000000, 0x00041b69, 0x3c058660, - 0x02466305, 0x00000003, 0xe0400068, 0x01d06303, - 0xa1591a40, 0x3c0e2602, 0xaa711b40, 0x3d0e2c02, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001a01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x22060220, 0x00345905, 0x00000000, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x00131a61, 0x24060220, 0x00347105, 0x00000000, - 0x27670070, 0x03006303, 0x00030070, 0x72050220, - 0x52465905, 0x00442606, 0x00130070, 0x73050220, - 0x52467105, 0x00442c06, 0x277b0070, 0x34007903, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x3e05a660, 0x02466705, 0x00000003, - 0xa07d1a40, 0x37027b02, 0x20421a66, 0x40003e03, - 0x00031a61, 0x1d260220, 0x00347d05, 0x00000000, - 0x00131b61, 0x1f260220, 0x00347e05, 0x00000000, - 0x00041b52, 0x74040e68, 0x0e2e7705, 0x72054205, - 0x00031961, 0x22260220, 0x00347405, 0x00000000, - 0x00131a61, 0x24260220, 0x00347505, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x75240000, 0xfb042224, 0x000c0000, - 0x00032661, 0x19060220, 0x00347505, 0x00000000, - 0x80103e01, 0x00000000, 0x00000000, 0x00000000, - 0x00132661, 0x1b060220, 0x00347605, 0x00000000, - 0x0003a661, 0x19260220, 0x00347705, 0x00000000, - 0x0013a661, 0x1b260220, 0x00347805, 0x00000000, - 0xe205004c, 0x00114004, 0x80001969, 0x10018220, - 0x02000504, 0x00000003, 0x80000940, 0x10018220, - 0x02001000, 0x00000200, 0x80000961, 0x3e060660, - 0x00010480, 0x00000000, 0x80000061, 0x3e260660, - 0x00010490, 0x00000000, 0x80031961, 0x69260220, - 0x00003e24, 0x00000000, 0x80031961, 0x69060220, - 0x00003e04, 0x00000000, 0xe2700061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004c31, 0x6e140000, 0xfb00690c, 0x00340000, - 0x80001a61, 0x30010220, 0x00007004, 0x00000000, - 0x80001e69, 0x10018220, 0x02000504, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000200, - 0x80000961, 0x3f060660, 0x00010680, 0x00000000, - 0x80000061, 0x3f260660, 0x00010690, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80031a61, 0x6a260220, 0x00003f24, 0x00000000, - 0x80031961, 0x6a060220, 0x00003f04, 0x00000000, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004a31, 0x00000000, 0xfb086a0c, 0x00346e14, - 0x00040052, 0x4b044160, 0x0e0e0003, 0x4b053a05, - 0x00040027, 0x00014060, 0x00000000, 0xfffff0c8, - 0x80030061, 0x7e050220, 0x00460005, 0x00000000, - 0x80040931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_misc_copy_instance_ptrs_base_ptr_indirect = { - .prog_data = { - .base.nr_params = 14, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 5456, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_misc_copy_instance_ptrs_base_ptr_indirect_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 14, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 24, - .arg_count = 3, - .args = gfx125_misc_copy_instance_ptrs_base_ptr_indirect_args, - .code = gfx125_misc_copy_instance_ptrs_base_ptr_indirect_code, -}; -const char *gfx125_misc_copy_instance_ptrs_base_ptr_indirect_sha1 = "37640b4b1a14751f2a3d07b8ded479c95b64788f"; diff --git a/src/intel/vulkan/grl/gfx125_misc_copy_instance_ptrs_indirect.h b/src/intel/vulkan/grl/gfx125_misc_copy_instance_ptrs_indirect.h deleted file mode 100644 index 0242f50c3a1..00000000000 --- a/src/intel/vulkan/grl/gfx125_misc_copy_instance_ptrs_indirect.h +++ /dev/null @@ -1,805 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_misc_copy_instance_ptrs_indirect_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_misc_copy_instance_ptrs_indirect_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g95<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g105<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g96<1>UD g95<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -mov(8) g42<1>UW 0x76543210V { align1 WE_all 1Q }; -shl(16) g52<1>D g105<8,8,1>D 0x00000004UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g1UD g96UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g42.8<1>UW g42<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g50<1>D g42<8,8,1>UW { align1 1H }; -add.z.f0.0(16) null<1>D g50<8,8,1>D g52<8,8,1>D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g43.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g45.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g40.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g47.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g54.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g56.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g43<2>F g2<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g45<2>F g2<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g40<2>F g2.2<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g47<2>F g2.2<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g54<2>F g2.4<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g56<2>F g2.4<0,1,0>F { align1 2Q F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(16) g1UD g54UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -shl(16) g49<1>D g1<8,8,1>D 0x00000006UD { align1 1H $1.dst }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -add(8) g53<1>D g43<8,4,2>D 156D { align1 1Q F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -add(8) g54<1>D g45<8,4,2>D 156D { align1 2Q F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g55<1>UD g53<1,1,0>UD 0x0000009cUD { align1 1H I@1 compacted }; -mov(8) g57<2>UD g53<4,4,1>UD { align1 1Q $1.src }; -mov(8) g59<2>UD g54<4,4,1>UD { align1 2Q }; -add(8) g97<1>D -g55<8,8,1>D g43.1<8,4,2>D { align1 1Q I@3 }; -add(8) g56<1>D -g56<8,8,1>D g45.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g57.1<2>UD g97<4,4,1>UD { align1 1Q I@2 }; -mov(8) g59.1<2>UD g56<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g57UD g1UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL0: -endif(16) JIP: LABEL1 { align1 1H }; - -LABEL1: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shr(16) g57<1>UD g49<1,1,0>UD 0x00000008UD { align1 1H I@3 compacted }; -mov(16) g38<1>UD g105<8,8,1>UD { align1 1H }; -and(16) g59<1>UD g49<8,8,1>UD 0xffffff00UD { align1 1H $1.src }; -add3(16) g67<1>D 65534W -g57<8,8,1>D g105<1,1,1>D { align1 1H I@3 }; -add(16) g61<1>D g49<1,1,0>D -g59<1,1,0>D { align1 1H I@2 compacted }; -mov(16) g69<1>D -g67<8,8,1>D { align1 1H I@2 }; -and(16) g63<1>UD g61<8,8,1>UD 0xffffffc0UD { align1 1H I@2 }; -shr(16) g65<1>UD g63<1,1,0>UD 0x00000006UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g69<8,8,1>UD g65<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; -shl(16) g70<1>D -g67<8,8,1>D 0x00000006UD { align1 1H }; -mov(8) g88<1>UD g40.1<8,4,2>UD { align1 1Q F@4 }; -mov(8) g89<1>UD g47.1<8,4,2>UD { align1 2Q F@3 }; -add(16) g72<1>D g59<1,1,0>D g70<1,1,0>D { align1 1H I@3 compacted }; -shr(16) g74<1>UD g72<1,1,0>UD 0x00000006UD { align1 1H I@1 compacted }; -add(8) g99<1>D g43<8,4,2>D g72<1,1,0>D { align1 1Q F@6 compacted }; -add(8) g95<1>D g45<8,4,2>D g73<1,1,0>D { align1 2Q F@5 compacted }; -add(16) g76<1>D g3<1,1,0>D g74<1,1,0>D { align1 1H @3 $1.dst compacted }; -mov(8) g9<2>UD g99<4,4,1>UD { align1 1Q I@3 }; -mov(8) g11<2>UD g95<4,4,1>UD { align1 2Q I@3 }; -cmp.l.f0.0(16) g78<1>UD g76<1,1,0>UD g3<1,1,0>UD { align1 1H I@3 compacted }; -shl(16) g80<1>D g76<8,8,1>D 0x00000003UD { align1 1H }; -shr(16) g84<1>UD g76<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -shl(16) g82<1>D -g78<8,8,1>D 0x00000003UD { align1 1H I@3 }; -add(8) g98<1>D g40<8,4,2>D g80<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g90<1>D g47<8,4,2>D g81<1,1,0>D { align1 2Q I@4 compacted }; -or(16) g86<1>UD g82<1,1,0>UD g84<1,1,0>UD { align1 1H I@3 compacted }; -cmp.l.f0.0(8) g91<1>UD g98<8,8,1>UD g40<8,4,2>UD { align1 1Q I@3 }; -mov(8) g30<2>UD g98<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g92<1>UD g90<8,8,1>UD g47<8,4,2>UD { align1 2Q I@4 }; -mov(8) g32<2>UD g90<4,4,1>UD { align1 2Q }; -cmp.l.f0.0(8) g100<1>UD g99<8,8,1>UD g43<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -cmp.l.f0.0(8) g96<1>UD g95<8,8,1>UD g45<8,4,2>UD { align1 2Q }; -add3(16) g93<1>D g88<8,8,1>D g86<8,8,1>D -g91<1,1,1>D { align1 1H I@4 }; -add(8) g101<1>D -g100<8,8,1>D g43.1<8,4,2>D { align1 1Q I@3 }; -add(8) g97<1>D -g96<8,8,1>D g45.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g30.1<2>UD g93<4,4,1>UD { align1 1Q I@3 }; -mov(8) g32.1<2>UD g94<4,4,1>UD { align1 2Q I@4 }; -mov(8) g9.1<2>UD g101<4,4,1>UD { align1 1Q I@4 }; -mov(8) g11.1<2>UD g97<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g94UD g30UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g5<2>UD g94<4,4,1>UD { align1 1Q $2.dst }; -mov(8) g7<2>UD g95<4,4,1>UD { align1 2Q $2.dst }; -mov(8) g5.1<2>UD g96<4,4,1>UD { align1 1Q @2 $2.dst }; -mov(8) g7.1<2>UD g97<4,4,1>UD { align1 2Q @2 $2.dst }; -fbl(1) g106<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g106<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g65<2>D g[a0 160]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g65.1<2>D g[a0 164]<0,1,0>D { align1 WE_all 1N }; -mov(8) g61.1<2>UD g65.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g61<2>UD g65<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g96<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g66UD g61UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $3 }; -mov(1) f0<1>UD g96<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g106<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -mov(1) g68<2>D g[a0 288]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g68.1<2>D g[a0 292]<0,1,0>D { align1 WE_all 1N }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -mov(8) g62.1<2>UD g68.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g62<2>UD g68<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g62UD g66UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $4 }; - -LABEL2: -endif(16) JIP: LABEL3 { align1 1H }; - -LABEL3: -shr(16) g98<1>UD g59<1,1,0>UD 0x00000008UD { align1 1H compacted }; - -LABEL5: -cmp.ge.f0.0(16) null<1>UD g38<8,8,1>UD g98<8,8,1>UD { align1 1H I@1 }; -(+f0.0) break(16) JIP: LABEL4 UIP: LABEL4 { align1 1H }; -shl(16) g100<1>D g38<8,8,1>D 0x00000008UD { align1 1H }; -mov(8) g116<1>UD g40.1<8,4,2>UD { align1 1Q F@4 }; -mov(8) g117<1>UD g47.1<8,4,2>UD { align1 2Q F@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shr(16) g102<1>UD g100<1,1,0>UD 0x00000006UD { align1 1H I@3 compacted }; -add(8) g121<1>D g43<8,4,2>D g100<1,1,0>D { align1 1Q F@6 compacted }; -add(8) g123<1>D g45<8,4,2>D g101<1,1,0>D { align1 2Q F@5 compacted }; -add(16) g104<1>D g3<1,1,0>D g102<1,1,0>D { align1 1H @3 $1.dst compacted }; -mov(8) g14<2>UD g121<4,4,1>UD { align1 1Q I@3 }; -mov(8) g16<2>UD g123<4,4,1>UD { align1 2Q I@3 }; -cmp.l.f0.0(16) g106<1>UD g104<1,1,0>UD g3<1,1,0>UD { align1 1H I@3 compacted }; -shl(16) g108<1>D g104<8,8,1>D 0x00000003UD { align1 1H }; -shr(16) g112<1>UD g104<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -shl(16) g110<1>D -g106<8,8,1>D 0x00000003UD { align1 1H I@3 }; -add(8) g102<1>D g40<8,4,2>D g108<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g118<1>D g47<8,4,2>D g109<1,1,0>D { align1 2Q I@4 compacted }; -or(16) g114<1>UD g110<1,1,0>UD g112<1,1,0>UD { align1 1H I@3 compacted }; -cmp.l.f0.0(8) g119<1>UD g102<8,8,1>UD g40<8,4,2>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g31<2>UD g102<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g120<1>UD g118<8,8,1>UD g47<8,4,2>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g33<2>UD g118<4,4,1>UD { align1 2Q $2.src }; -cmp.l.f0.0(8) g125<1>UD g121<8,8,1>UD g43<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g124<1>UD g123<8,8,1>UD g45<8,4,2>UD { align1 2Q }; -add3(16) g121<1>D g116<8,8,1>D g114<8,8,1>D -g119<1,1,1>D { align1 1H I@4 }; -add(8) g5<1>D -g125<8,8,1>D g43.1<8,4,2>D { align1 1Q I@3 }; -add(8) g125<1>D -g124<8,8,1>D g45.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g31.1<2>UD g121<4,4,1>UD { align1 1Q I@3 }; -mov(8) g33.1<2>UD g122<4,4,1>UD { align1 2Q I@4 }; -mov(8) g14.1<2>UD g5<4,4,1>UD { align1 1Q I@4 }; -mov(8) g16.1<2>UD g125<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g122UD g31UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $6 }; -mov(8) g10<2>UD g122<4,4,1>UD { align1 1Q $6.dst }; -mov(8) g12<2>UD g123<4,4,1>UD { align1 2Q $6.dst }; -mov(8) g10.1<2>UD g124<4,4,1>UD { align1 1Q @2 $6.dst }; -mov(8) g12.1<2>UD g125<4,4,1>UD { align1 2Q @2 $6.dst }; -fbl(1) g126<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g126<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g71<2>D g[a0 320]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g71.1<2>D g[a0 324]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g67.1<2>UD g71.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g67<2>UD g71<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g95<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g72UD g67UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $7 }; -mov(1) f0<1>UD g95<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g126<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -mov(1) g74<2>D g[a0 448]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g74.1<2>D g[a0 452]<0,1,0>D { align1 WE_all 1N }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -mov(8) g68.1<2>UD g74.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g68<2>UD g74<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g68UD g72UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $8 }; -add(16) g126<1>D g100<1,1,0>D 64D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shr(16) g5<1>UD g126<1,1,0>UD 0x00000006UD { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(8) g30<1>D g43<8,4,2>D g126<1,1,0>D { align1 1Q compacted }; -add(8) g50<1>D g45<8,4,2>D g127<1,1,0>D { align1 2Q compacted }; -add(16) g7<1>D g3<1,1,0>D g5<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g19<2>UD g30<4,4,1>UD { align1 1Q I@3 }; -mov(8) g21<2>UD g50<4,4,1>UD { align1 2Q I@3 }; -shl(16) g11<1>D g7<8,8,1>D 0x00000003UD { align1 1H I@3 }; -shr(16) g23<1>UD g7<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -add(8) g6<1>D g40<8,4,2>D g11<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g27<1>D g47<8,4,2>D g12<1,1,0>D { align1 2Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -mov(8) g32<2>UD g6<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g34<2>UD g27<4,4,1>UD { align1 2Q I@2 }; -cmp.l.f0.0(16) g9<1>UD g7<1,1,0>UD g3<1,1,0>UD { align1 1H compacted }; -cmp.l.f0.0(8) g28<1>UD g6<8,8,1>UD g40<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g29<1>UD g27<8,8,1>UD g47<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(8) g42<1>UD g30<8,8,1>UD g43<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g51<1>UD g50<8,8,1>UD g45<8,4,2>UD { align1 2Q }; -shl(16) g13<1>D -g9<8,8,1>D 0x00000003UD { align1 1H I@5 }; -add(8) g49<1>D -g42<8,8,1>D g43.1<8,4,2>D { align1 1Q I@3 }; -add(8) g52<1>D -g51<8,8,1>D g45.1<8,4,2>D { align1 2Q I@3 }; -or(16) g25<1>UD g13<1,1,0>UD g23<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g19.1<2>UD g49<4,4,1>UD { align1 1Q I@3 }; -mov(8) g21.1<2>UD g52<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -add3(16) g30<1>D g116<8,8,1>D g25<8,8,1>D -g28<1,1,1>D { align1 1H I@3 }; -mov(8) g32.1<2>UD g30<4,4,1>UD { align1 1Q I@1 }; -mov(8) g34.1<2>UD g31<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g49UD g32UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $9 }; -mov(8) g15<2>UD g49<4,4,1>UD { align1 1Q $9.dst }; -mov(8) g17<2>UD g50<4,4,1>UD { align1 2Q $9.dst }; -mov(8) g15.1<2>UD g51<4,4,1>UD { align1 1Q @2 $9.dst }; -mov(8) g17.1<2>UD g52<4,4,1>UD { align1 2Q @2 $9.dst }; -fbl(1) g36<1>UD mask0<0,1,0>UD { align1 WE_all 1N $5.src compacted }; -shl(1) a0<1>UD g36<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g77<2>D g[a0 480]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g77.1<2>D g[a0 484]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -mov(8) g73.1<2>UD g77.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g73<2>UD g77<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g94<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g78UD g73UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $10 }; -mov(1) f0<1>UD g94<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g36<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000200UD { align1 WE_all 1N A@1 }; -mov(1) g80<2>D g[a0 96]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g80.1<2>D g[a0 100]<0,1,0>D { align1 WE_all 1N }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -mov(8) g74.1<2>UD g80.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g74<2>UD g80<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $10.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g74UD g78UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $11 }; -add(16) g53<1>D g100<1,1,0>D 128D { align1 1H $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shr(16) g55<1>UD g53<1,1,0>UD 0x00000006UD { align1 1H I@1 compacted }; -add(8) g52<1>D g43<8,4,2>D g53<1,1,0>D { align1 1Q compacted }; -add(8) g76<1>D g45<8,4,2>D g54<1,1,0>D { align1 2Q compacted }; -add(16) g59<1>D g3<1,1,0>D g55<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g24<2>UD g52<4,4,1>UD { align1 1Q I@3 }; -mov(8) g26<2>UD g76<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -shl(16) g63<1>D g59<8,8,1>D 0x00000003UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -shr(16) g67<1>UD g59<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -add(8) g51<1>D g40<8,4,2>D g63<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g71<1>D g47<8,4,2>D g64<1,1,0>D { align1 2Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -mov(8) g33<2>UD g51<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -mov(8) g35<2>UD g71<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g61<1>UD g59<1,1,0>UD g3<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -cmp.l.f0.0(8) g72<1>UD g51<8,8,1>UD g40<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $10.src }; -cmp.l.f0.0(8) g73<1>UD g71<8,8,1>UD g47<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(8) g53<1>UD g52<8,8,1>UD g43<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g77<1>UD g76<8,8,1>UD g45<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g65<1>D -g61<8,8,1>D 0x00000003UD { align1 1H I@5 }; -add(8) g54<1>D -g53<8,8,1>D g43.1<8,4,2>D { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $11.src }; -add(8) g78<1>D -g77<8,8,1>D g45.1<8,4,2>D { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -or(16) g69<1>UD g65<1,1,0>UD g67<1,1,0>UD { align1 1H compacted }; -mov(8) g24.1<2>UD g54<4,4,1>UD { align1 1Q I@3 }; -mov(8) g26.1<2>UD g78<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add3(16) g74<1>D g116<8,8,1>D g69<8,8,1>D -g72<1,1,1>D { align1 1H }; -mov(8) g33.1<2>UD g74<4,4,1>UD { align1 1Q I@1 }; -mov(8) g35.1<2>UD g75<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g75UD g33UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g20<2>UD g75<4,4,1>UD { align1 1Q $2.dst }; -mov(8) g22<2>UD g76<4,4,1>UD { align1 2Q $2.dst }; -mov(8) g20.1<2>UD g77<4,4,1>UD { align1 1Q @2 $2.dst }; -mov(8) g22.1<2>UD g78<4,4,1>UD { align1 2Q @2 $2.dst }; -fbl(1) g49<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -shl(1) a0<1>UD g49<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000200UD { align1 WE_all 1N A@1 }; -mov(1) g83<2>D g[a0 128]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g83.1<2>D g[a0 132]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $11.src }; -mov(8) g79.1<2>UD g83.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g79<2>UD g83<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g93<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g84UD g79UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $14 }; -mov(1) f0<1>UD g93<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g49<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000200UD { align1 WE_all 1N A@1 }; -mov(1) g86<2>D g[a0 256]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g86.1<2>D g[a0 260]<0,1,0>D { align1 WE_all 1N }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -mov(8) g80.1<2>UD g86.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g80<2>UD g86<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g80UD g84UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $15 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $14.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g79<1>D g100<1,1,0>D 192D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shr(16) g81<1>UD g79<1,1,0>UD 0x00000006UD { align1 1H compacted }; -add(8) g56<1>D g43<8,4,2>D g79<1,1,0>D { align1 1Q compacted }; -add(8) g102<1>D g45<8,4,2>D g80<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -add(16) g83<1>D g3<1,1,0>D g81<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g29<2>UD g56<4,4,1>UD { align1 1Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $9.src }; -mov(8) g31<2>UD g102<4,4,1>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -shl(16) g87<1>D g83<8,8,1>D 0x00000003UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -shr(16) g91<1>UD g83<1,1,0>UD 0x0000001dUD { align1 1H compacted }; -add(8) g55<1>D g40<8,4,2>D g87<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g95<1>D g47<8,4,2>D g88<1,1,0>D { align1 2Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g34<2>UD g55<4,4,1>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g36<2>UD g95<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $15.src }; -cmp.l.f0.0(16) g85<1>UD g83<1,1,0>UD g3<1,1,0>UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -cmp.l.f0.0(8) g96<1>UD g55<8,8,1>UD g40<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g97<1>UD g95<8,8,1>UD g47<8,4,2>UD { align1 2Q }; -cmp.l.f0.0(8) g59<1>UD g56<8,8,1>UD g43<8,4,2>UD { align1 1Q }; -cmp.l.f0.0(8) g103<1>UD g102<8,8,1>UD g45<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $13.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@5 }; -shl(16) g89<1>D -g85<8,8,1>D 0x00000003UD { align1 1H }; -add(8) g60<1>D -g59<8,8,1>D g43.1<8,4,2>D { align1 1Q I@3 }; -add(8) g104<1>D -g103<8,8,1>D g45.1<8,4,2>D { align1 2Q I@3 }; -or(16) g93<1>UD g89<1,1,0>UD g91<1,1,0>UD { align1 1H I@3 compacted }; -mov(8) g29.1<2>UD g60<4,4,1>UD { align1 1Q I@3 }; -mov(8) g31.1<2>UD g104<4,4,1>UD { align1 2Q I@3 }; -add3(16) g100<1>D g116<8,8,1>D g93<8,8,1>D -g96<1,1,1>D { align1 1H I@3 }; -mov(8) g34.1<2>UD g100<4,4,1>UD { align1 1Q I@1 }; -mov(8) g36.1<2>UD g101<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g101UD g34UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(8) g25<2>UD g101<4,4,1>UD { align1 1Q $5.dst }; -mov(8) g27<2>UD g102<4,4,1>UD { align1 2Q $5.dst }; -mov(8) g25.1<2>UD g103<4,4,1>UD { align1 1Q @2 $5.dst }; -mov(8) g27.1<2>UD g104<4,4,1>UD { align1 2Q @2 $5.dst }; -fbl(1) g50<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g50<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000200UD { align1 WE_all 1N A@1 }; -mov(1) g93<2>D g[a0 288]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g93.1<2>D g[a0 292]<0,1,0>D { align1 WE_all 1N }; -mov(8) g85.1<2>UD g93.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g85<2>UD g93<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g92<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g90UD g85UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $12 }; -mov(1) f0<1>UD g92<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g50<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000200UD { align1 WE_all 1N A@1 }; -mov(1) g94<2>D g[a0 416]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g94.1<2>D g[a0 420]<0,1,0>D { align1 WE_all 1N }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -mov(8) g86.1<2>UD g94.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g86<2>UD g94<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $12.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g86UD g90UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $13 }; -add3(16) g38<1>D 0x0003UW g57<8,8,1>D g38<1,1,1>D { align1 1H }; - -LABEL4: -while(16) JIP: LABEL5 { align1 1H }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_misc_copy_instance_ptrs_indirect_code[] = { - 0x80000065, 0x5f058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x69050220, 0x00000024, 0x00000000, - 0xe2601a40, 0x00015f03, 0x80030061, 0x2a054410, - 0x00000000, 0x76543210, 0x00041b69, 0x34058660, - 0x02466905, 0x00000004, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa00600c, 0x00340000, 0x642a1a40, 0x00802a95, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x32050160, 0x00462a05, 0x00000000, - 0x00041940, 0x00010660, 0x16463205, 0x00463405, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x212b0061, 0x001102cc, 0x2a2d0061, 0x001102cc, - 0x00030061, 0x28260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x2f260aa0, 0x00000264, 0x00000000, - 0x00030061, 0x36260aa0, 0x000002a4, 0x00000000, - 0x00130061, 0x38260aa0, 0x000002a4, 0x00000000, - 0x212b1661, 0x00110204, 0x2a2d1661, 0x00110204, - 0x21281661, 0x00110244, 0x2a2f1661, 0x00110244, - 0x21361661, 0x0011025c, 0x2a381661, 0x0011025c, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x01240000, 0xfb043624, 0x000c0000, - 0x00042169, 0x31058660, 0x02460105, 0x00000006, - 0x01040022, 0x0001c060, 0x000000c8, 0x000000c8, - 0xa1351640, 0x09ce2b03, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0xaa361540, 0x09ce2d03, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe7371970, 0x09c03503, 0x00033161, 0x39060220, - 0x00343505, 0x00000000, 0x00130061, 0x3b060220, - 0x00343605, 0x00000000, 0x00031b40, 0x61052660, - 0x06463705, 0x00442b26, 0x00131c40, 0x38052660, - 0x06463805, 0x00442d26, 0x00031a61, 0x39260220, - 0x00346105, 0x00000000, 0x00131a61, 0x3b260220, - 0x00343805, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb0c3924, 0x00040114, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe0391b68, 0x00803103, - 0x00040061, 0x26050220, 0x00466905, 0x00000000, - 0x00043165, 0x3b058220, 0x02463105, 0xffffff00, - 0x00041b52, 0x43044560, 0x0e8efffe, 0x69053905, - 0xa03d1a40, 0x3b203102, 0x00041a61, 0x45052660, - 0x00464305, 0x00000000, 0x00041a65, 0x3f058220, - 0x02463d05, 0xffffffc0, 0xe0411968, 0x00603f03, - 0x00041970, 0x00010220, 0x52464505, 0x00464105, - 0x01040022, 0x0001c060, 0x00000340, 0x00000340, - 0x00040069, 0x4605a660, 0x02464305, 0x00000006, - 0x00031461, 0x58050220, 0x00442826, 0x00000000, - 0x00131361, 0x59050220, 0x00442f26, 0x00000000, - 0xa0481b40, 0x46003b02, 0xe04a1968, 0x00604803, - 0xa1631640, 0x480e2b02, 0xaa5f1540, 0x490e2d02, - 0xa04cb140, 0x4a000302, 0x00031b61, 0x09060220, - 0x00346305, 0x00000000, 0x00131b61, 0x0b060220, - 0x00345f05, 0x00000000, 0x274e1b70, 0x03004c03, - 0x00040069, 0x50058660, 0x02464c05, 0x00000003, - 0xe0540068, 0x01d04c03, 0x00041b69, 0x5205a660, - 0x02464e05, 0x00000003, 0xa1621b40, 0x500e2802, - 0xaa5a1c40, 0x510e2f02, 0x20561b66, 0x54005203, - 0x00031b70, 0x5b050220, 0x52466205, 0x00442806, - 0x00030061, 0x1e060220, 0x00346205, 0x00000000, - 0x00131c70, 0x5c050220, 0x52465a05, 0x00442f06, - 0x00130061, 0x20060220, 0x00345a05, 0x00000000, - 0x00030070, 0x64050220, 0x52466305, 0x00442b06, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x00130070, 0x60050220, 0x52465f05, 0x00442d06, - 0x00041c52, 0x5d040e68, 0x0e2e5805, 0x5b055605, - 0x00031b40, 0x65052660, 0x06466405, 0x00442b26, - 0x00131b40, 0x61052660, 0x06466005, 0x00442d26, - 0x00031b61, 0x1e260220, 0x00345d05, 0x00000000, - 0x00131c61, 0x20260220, 0x00345e05, 0x00000000, - 0x00031c61, 0x09260220, 0x00346505, 0x00000000, - 0x00131c61, 0x0b260220, 0x00346105, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x5e240000, 0xfb041e24, 0x000c0000, - 0x00032261, 0x05060220, 0x00345e05, 0x00000000, - 0x00132261, 0x07060220, 0x00345f05, 0x00000000, - 0x0003a261, 0x05260220, 0x00346005, 0x00000000, - 0x0013a261, 0x07260220, 0x00346105, 0x00000000, - 0xe26a004c, 0x00114004, 0x80001969, 0x10018220, - 0x02006a04, 0x00000003, 0x80000961, 0x41060660, - 0x00010280, 0x00000000, 0x80000061, 0x41260660, - 0x00010290, 0x00000000, 0x80031961, 0x3d260220, - 0x00004124, 0x00000000, 0x80031961, 0x3d060220, - 0x00004104, 0x00000000, 0xe2600061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004331, 0x42140000, 0xfb003d0c, 0x00340000, - 0x80001a61, 0x30010220, 0x00006004, 0x00000000, - 0x80001e69, 0x10018220, 0x02006a04, 0x00000003, - 0x80000961, 0x44060660, 0x00010480, 0x00000000, - 0x80000061, 0x44260660, 0x00010490, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80031a61, 0x3e260220, 0x00004424, 0x00000000, - 0x80031961, 0x3e060220, 0x00004404, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004431, 0x00000000, 0xfb083e0c, 0x00344214, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0xe0620068, 0x00803b03, 0x00041970, 0x00010220, - 0x42462605, 0x00466205, 0x01040028, 0x0001c660, - 0x00000f18, 0x00000f18, 0x00040069, 0x64058660, - 0x02462605, 0x00000008, 0x00031461, 0x74050220, - 0x00442826, 0x00000000, 0x00131361, 0x75050220, - 0x00442f26, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xe0661b68, 0x00606403, - 0xa1791640, 0x640e2b02, 0xaa7b1540, 0x650e2d02, - 0xa068b140, 0x66000302, 0x00031b61, 0x0e060220, - 0x00347905, 0x00000000, 0x00131b61, 0x10060220, - 0x00347b05, 0x00000000, 0x276a1b70, 0x03006803, - 0x00040069, 0x6c058660, 0x02466805, 0x00000003, - 0xe0700068, 0x01d06803, 0x00041b69, 0x6e05a660, - 0x02466a05, 0x00000003, 0xa1661b40, 0x6c0e2802, - 0xaa761c40, 0x6d0e2f02, 0x20721b66, 0x70006e03, - 0x00031b70, 0x77050220, 0x52466605, 0x00442806, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x1f060220, 0x00346605, 0x00000000, - 0x00131c70, 0x78050220, 0x52467605, 0x00442f06, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0x00133261, 0x21060220, 0x00347605, 0x00000000, - 0x00030070, 0x7d050220, 0x52467905, 0x00442b06, - 0x00130070, 0x7c050220, 0x52467b05, 0x00442d06, - 0x00041c52, 0x79040e68, 0x0e2e7405, 0x77057205, - 0x00031b40, 0x05052660, 0x06467d05, 0x00442b26, - 0x00131b40, 0x7d052660, 0x06467c05, 0x00442d26, - 0x00031b61, 0x1f260220, 0x00347905, 0x00000000, - 0x00131c61, 0x21260220, 0x00347a05, 0x00000000, - 0x00031c61, 0x0e260220, 0x00340505, 0x00000000, - 0x00131c61, 0x10260220, 0x00347d05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044631, 0x7a240000, 0xfb041f24, 0x000c0000, - 0x00032661, 0x0a060220, 0x00347a05, 0x00000000, - 0x00132661, 0x0c060220, 0x00347b05, 0x00000000, - 0x0003a661, 0x0a260220, 0x00347c05, 0x00000000, - 0x0013a661, 0x0c260220, 0x00347d05, 0x00000000, - 0xe27e004c, 0x00114004, 0x80001969, 0x10018220, - 0x02007e04, 0x00000003, 0x80000961, 0x47060660, - 0x00010500, 0x00000000, 0x80000061, 0x47260660, - 0x00010510, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x43260220, - 0x00004724, 0x00000000, 0x80031961, 0x43060220, - 0x00004704, 0x00000000, 0xe25f0061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004731, 0x48140000, 0xfb00430c, 0x00340000, - 0x80001a61, 0x30010220, 0x00005f04, 0x00000000, - 0x80001e69, 0x10018220, 0x02007e04, 0x00000003, - 0x80000961, 0x4a060660, 0x00010700, 0x00000000, - 0x80000061, 0x4a260660, 0x00010710, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80031a61, 0x44260220, 0x00004a24, 0x00000000, - 0x80031961, 0x44060220, 0x00004a04, 0x00000000, - 0x80002701, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004831, 0x00000000, 0xfb08440c, 0x00344814, - 0xa07e0040, 0x04006403, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0xe0051968, 0x00607e03, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0xa11e0040, 0x7e0e2b02, 0xaa320040, 0x7f0e2d02, - 0xa0071b40, 0x05000302, 0x00031b61, 0x13060220, - 0x00341e05, 0x00000000, 0x00131b61, 0x15060220, - 0x00343205, 0x00000000, 0x00041b69, 0x0b058660, - 0x02460705, 0x00000003, 0xe0170068, 0x01d00703, - 0xa1061a40, 0x0b0e2802, 0xaa1b1b40, 0x0c0e2f02, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00031a61, 0x20060220, 0x00340605, 0x00000000, - 0x80103601, 0x00000000, 0x00000000, 0x00000000, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0x00131a61, 0x22060220, 0x00341b05, 0x00000000, - 0x27090070, 0x03000703, 0x00030070, 0x1c050220, - 0x52460605, 0x00442806, 0x00130070, 0x1d050220, - 0x52461b05, 0x00442f06, 0x00030070, 0x2a050220, - 0x52461e05, 0x00442b06, 0x00130070, 0x33050220, - 0x52463205, 0x00442d06, 0x00041d69, 0x0d05a660, - 0x02460905, 0x00000003, 0x00031b40, 0x31052660, - 0x06462a05, 0x00442b26, 0x00131b40, 0x34052660, - 0x06463305, 0x00442d26, 0x20191b66, 0x17000d03, - 0x00031b61, 0x13260220, 0x00343105, 0x00000000, - 0x00131b61, 0x15260220, 0x00343405, 0x00000000, - 0x80003601, 0x00000000, 0x00000000, 0x00000000, - 0x00041b52, 0x1e040e68, 0x0e2e7405, 0x1c051905, - 0x00031961, 0x20260220, 0x00341e05, 0x00000000, - 0x00131a61, 0x22260220, 0x00341f05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044931, 0x31240000, 0xfb042024, 0x000c0000, - 0x00032961, 0x0f060220, 0x00343105, 0x00000000, - 0x00132961, 0x11060220, 0x00343205, 0x00000000, - 0x0003a961, 0x0f260220, 0x00343305, 0x00000000, - 0x0013a961, 0x11260220, 0x00343405, 0x00000000, - 0xe224354c, 0x00114004, 0x80001969, 0x10018220, - 0x02002404, 0x00000003, 0x80000961, 0x4d060660, - 0x00010780, 0x00000000, 0x80000061, 0x4d260660, - 0x00010790, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x49260220, - 0x00004d24, 0x00000000, 0x80031961, 0x49060220, - 0x00004d04, 0x00000000, 0xe25e0061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004a31, 0x4e140000, 0xfb00490c, 0x00340000, - 0x80001a61, 0x30010220, 0x00005e04, 0x00000000, - 0x80001e69, 0x10018220, 0x02002404, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000200, - 0x80000961, 0x50060660, 0x00010180, 0x00000000, - 0x80000061, 0x50260660, 0x00010190, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80031a61, 0x4a260220, 0x00005024, 0x00000000, - 0x80031961, 0x4a060220, 0x00005004, 0x00000000, - 0x80002a01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004b31, 0x00000000, 0xfb084a0c, 0x00344e14, - 0xa0353140, 0x08006403, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xe0371968, 0x00603503, - 0xa1340040, 0x350e2b02, 0xaa4c0040, 0x360e2d02, - 0xa03b1b40, 0x37000302, 0x00031b61, 0x18060220, - 0x00343405, 0x00000000, 0x00131b61, 0x1a060220, - 0x00344c05, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x3f058660, - 0x02463b05, 0x00000003, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0xe0430068, 0x01d03b03, - 0xa1331a40, 0x3f0e2802, 0xaa471b40, 0x400e2f02, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x00031a61, 0x21060220, 0x00343305, 0x00000000, - 0x80103901, 0x00000000, 0x00000000, 0x00000000, - 0x00131a61, 0x23060220, 0x00344705, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x273d0070, 0x03003b03, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x00030070, 0x48050220, - 0x52463305, 0x00442806, 0x80103a01, 0x00000000, - 0x00000000, 0x00000000, 0x00130070, 0x49050220, - 0x52464705, 0x00442f06, 0x00030070, 0x35050220, - 0x52463405, 0x00442b06, 0x00130070, 0x4d050220, - 0x52464c05, 0x00442d06, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041d69, 0x4105a660, - 0x02463d05, 0x00000003, 0x00031b40, 0x36052660, - 0x06463505, 0x00442b26, 0x80103b01, 0x00000000, - 0x00000000, 0x00000000, 0x00131b40, 0x4e052660, - 0x06464d05, 0x00442d26, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x20450066, 0x43004103, - 0x00031b61, 0x18260220, 0x00343605, 0x00000000, - 0x00131b61, 0x1a260220, 0x00344e05, 0x00000000, - 0x80003b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00040052, 0x4a040e68, 0x0e2e7405, 0x48054505, - 0x00031961, 0x21260220, 0x00344a05, 0x00000000, - 0x00131a61, 0x23260220, 0x00344b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x4b240000, 0xfb042124, 0x000c0000, - 0x00032261, 0x14060220, 0x00344b05, 0x00000000, - 0x00132261, 0x16060220, 0x00344c05, 0x00000000, - 0x0003a261, 0x14260220, 0x00344d05, 0x00000000, - 0x0013a261, 0x16260220, 0x00344e05, 0x00000000, - 0xe231004c, 0x00114004, 0x80003c01, 0x00000000, - 0x00000000, 0x00000000, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001969, 0x10018220, - 0x02003104, 0x00000003, 0x80000940, 0x10018220, - 0x02001000, 0x00000200, 0x80000961, 0x53060660, - 0x00010200, 0x00000000, 0x80000061, 0x53260660, - 0x00010210, 0x00000000, 0x80003b01, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x4f260220, - 0x00005324, 0x00000000, 0x80031961, 0x4f060220, - 0x00005304, 0x00000000, 0xe25d0061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004e31, 0x54140000, 0xfb004f0c, 0x00340000, - 0x80001a61, 0x30010220, 0x00005d04, 0x00000000, - 0x80001e69, 0x10018220, 0x02003104, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000200, - 0x80000961, 0x56060660, 0x00010400, 0x00000000, - 0x80000061, 0x56260660, 0x00010410, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80031a61, 0x50260220, 0x00005624, 0x00000000, - 0x80031961, 0x50060220, 0x00005604, 0x00000000, - 0x80002e01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004f31, 0x00000000, 0xfb08500c, 0x00345414, - 0x80003e01, 0x00000000, 0x00000000, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xa04f0040, 0x0c006403, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0xe0510068, 0x00604f03, - 0xa1380040, 0x4f0e2b02, 0xaa660040, 0x500e2d02, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0xa0531b40, 0x51000302, 0x00031b61, 0x1d060220, - 0x00343805, 0x00000000, 0x80103901, 0x00000000, - 0x00000000, 0x00000000, 0x00131b61, 0x1f060220, - 0x00346605, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x57058660, - 0x02465305, 0x00000003, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0xe05b0068, 0x01d05303, - 0xa1371a40, 0x570e2802, 0xaa5f1b40, 0x580e2f02, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00031a61, 0x22060220, 0x00343705, 0x00000000, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0x00131a61, 0x24060220, 0x00345f05, 0x00000000, - 0x80003f01, 0x00000000, 0x00000000, 0x00000000, - 0x27550070, 0x03005303, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x00030070, 0x60050220, - 0x52463705, 0x00442806, 0x00130070, 0x61050220, - 0x52465f05, 0x00442f06, 0x00030070, 0x3b050220, - 0x52463805, 0x00442b06, 0x00130070, 0x67050220, - 0x52466605, 0x00442d06, 0x80003d01, 0x00000000, - 0x00000000, 0x00000000, 0x80001d01, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x5905a660, - 0x02465505, 0x00000003, 0x00031b40, 0x3c052660, - 0x06463b05, 0x00442b26, 0x00131b40, 0x68052660, - 0x06466705, 0x00442d26, 0x205d1b66, 0x5b005903, - 0x00031b61, 0x1d260220, 0x00343c05, 0x00000000, - 0x00131b61, 0x1f260220, 0x00346805, 0x00000000, - 0x00041b52, 0x64040e68, 0x0e2e7405, 0x60055d05, - 0x00031961, 0x22260220, 0x00346405, 0x00000000, - 0x00131a61, 0x24260220, 0x00346505, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x65240000, 0xfb042224, 0x000c0000, - 0x00032561, 0x19060220, 0x00346505, 0x00000000, - 0x00132561, 0x1b060220, 0x00346605, 0x00000000, - 0x0003a561, 0x19260220, 0x00346705, 0x00000000, - 0x0013a561, 0x1b260220, 0x00346805, 0x00000000, - 0xe232004c, 0x00114004, 0x80001969, 0x10018220, - 0x02003204, 0x00000003, 0x80000940, 0x10018220, - 0x02001000, 0x00000200, 0x80000961, 0x5d060660, - 0x00010480, 0x00000000, 0x80000061, 0x5d260660, - 0x00010490, 0x00000000, 0x80031961, 0x55260220, - 0x00005d24, 0x00000000, 0x80031961, 0x55060220, - 0x00005d04, 0x00000000, 0xe25c0061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004c31, 0x5a140000, 0xfb00550c, 0x00340000, - 0x80001a61, 0x30010220, 0x00005c04, 0x00000000, - 0x80001e69, 0x10018220, 0x02003204, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000200, - 0x80000961, 0x5e060660, 0x00010680, 0x00000000, - 0x80000061, 0x5e260660, 0x00010690, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80031a61, 0x56260220, 0x00005e24, 0x00000000, - 0x80031961, 0x56060220, 0x00005e04, 0x00000000, - 0x80002c01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004d31, 0x00000000, 0xfb08560c, 0x00345a14, - 0x00040052, 0x26044160, 0x0e0e0003, 0x26053905, - 0x00040027, 0x00014060, 0x00000000, 0xfffff0d8, - 0x80030061, 0x7e050220, 0x00460005, 0x00000000, - 0x80040931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_misc_copy_instance_ptrs_indirect = { - .prog_data = { - .base.nr_params = 14, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 5504, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_misc_copy_instance_ptrs_indirect_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 14, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 24, - .arg_count = 3, - .args = gfx125_misc_copy_instance_ptrs_indirect_args, - .code = gfx125_misc_copy_instance_ptrs_indirect_code, -}; -const char *gfx125_misc_copy_instance_ptrs_indirect_sha1 = "729d848fc5207de370f916da71b0465eb089d72e"; diff --git a/src/intel/vulkan/grl/gfx125_misc_copy_instances.h b/src/intel/vulkan/grl/gfx125_misc_copy_instances.h deleted file mode 100644 index b5f814bd8c8..00000000000 --- a/src/intel/vulkan/grl/gfx125_misc_copy_instances.h +++ /dev/null @@ -1,842 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_misc_copy_instances_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_misc_copy_instances_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g57<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g107<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g58<1>UD g57<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -mov(16) g15<1>UD g107<8,8,1>UD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g1UD g58UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g3.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g17.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g5.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g19.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g55.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g21.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g3<2>F g2<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g17<2>F g2<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g5<2>F g2.2<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g19<2>F g2.2<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g55<2>F g2.4<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g21<2>F g2.4<0,1,0>F { align1 2Q F@6 compacted }; -shr(8) g23<1>UD g55<8,4,2>UD 0x00000008UD { align1 1Q F@2 compacted }; -and(8) g25<1>UD g55<8,4,2>UD 0xffffff00UD { align1 1Q }; -shr(8) g24<1>UD g21<8,4,2>UD 0x00000008UD { align1 2Q F@1 compacted }; -and(8) g26<1>UD g21<8,4,2>UD 0xffffff00UD { align1 2Q }; -add(8) g27<1>D g55<8,4,2>D -g25<1,1,0>D { align1 1Q I@3 compacted }; -add3(16) g33<1>D 65534W -g23<8,8,1>D g107<1,1,1>D { align1 1H I@3 }; -add(8) g28<1>D g21<8,4,2>D -g26<1,1,0>D { align1 2Q I@3 compacted }; -mov(16) g35<1>D -g33<8,8,1>D { align1 1H I@2 }; -and(16) g29<1>UD g27<8,8,1>UD 0xffffffc0UD { align1 1H I@2 }; -shr(16) g31<1>UD g29<1,1,0>UD 0x00000006UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g35<8,8,1>UD g31<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -shl(16) g36<1>D -g33<8,8,1>D 0x00000006UD { align1 1H }; -or.z.f0.0(8) null<1>UD g5<8,4,2>UD g5.1<8,4,2>UD { align1 1Q F@4 }; -or.z.f0.0(8) null<1>UD g19<8,4,2>UD g19.1<8,4,2>UD { align1 2Q F@3 }; -add(16) g38<1>D g25<1,1,0>D g36<1,1,0>D { align1 1H I@3 compacted }; -(+f0.0) if(16) JIP: LABEL2 UIP: LABEL1 { align1 1H }; -shr(16) g40<1>UD g38<1,1,0>UD 0x00000006UD { align1 1H I@2 compacted }; -shl(16) g42<1>D g40<8,8,1>D 0x00000003UD { align1 1H I@1 }; -mov(8) g113<2>UD g42<4,4,1>UD { align1 1Q I@1 }; -mov(8) g115<2>UD g43<4,4,1>UD { align1 2Q I@2 }; -mov(8) g113.1<2>UD 0x00000000UD { align1 1Q I@2 }; -mov(8) g115.1<2>UD 0x00000000UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g43UD g113UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(8) g7<2>UD g43<4,4,1>UD { align1 1Q $1.dst }; -mov(8) g9<2>UD g44<4,4,1>UD { align1 2Q $1.dst }; -mov(8) g7.1<2>UD g45<4,4,1>UD { align1 1Q @2 $1.dst }; -mov(8) g9.1<2>UD g46<4,4,1>UD { align1 2Q @2 $1.dst }; -else(16) JIP: LABEL1 UIP: LABEL1 { align1 1H }; - -LABEL2: -add(8) g56<1>D g5<8,4,2>D g38<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g44<1>D g19<8,4,2>D g39<1,1,0>D { align1 2Q I@3 compacted }; -cmp.l.f0.0(8) g57<1>UD g56<8,8,1>UD g5<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g45<1>UD g44<8,8,1>UD g19<8,4,2>UD { align1 2Q I@2 }; -mov(8) g7<2>UD g56<4,4,1>UD { align1 1Q I@7 }; -mov(8) g9<2>UD g44<4,4,1>UD { align1 2Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(8) g58<1>D -g57<8,8,1>D g5.1<8,4,2>D { align1 1Q I@4 }; -add(8) g46<1>D -g45<8,8,1>D g19.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g7.1<2>UD g58<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g46<4,4,1>UD { align1 2Q I@2 }; - -LABEL1: -endif(16) JIP: LABEL0 { align1 1H }; -add(8) g59<1>D g3<8,4,2>D g38<1,1,0>D { align1 1Q F@6 compacted }; -add(8) g47<1>D g17<8,4,2>D g39<1,1,0>D { align1 2Q F@5 compacted }; -cmp.l.f0.0(8) g60<1>UD g59<8,8,1>UD g3<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g48<1>UD g47<8,8,1>UD g17<8,4,2>UD { align1 2Q I@2 }; -mov(8) g50<2>UD g59<4,4,1>UD { align1 1Q }; -mov(8) g52<2>UD g47<4,4,1>UD { align1 2Q }; -add(8) g61<1>D -g60<8,8,1>D g3.1<8,4,2>D { align1 1Q I@4 }; -add(8) g49<1>D -g48<8,8,1>D g17.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g50.1<2>UD g61<4,4,1>UD { align1 1Q I@2 }; -mov(8) g52.1<2>UD g49<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g108<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g108<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g118<2>D g[a0 224]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g118.1<2>D g[a0 228]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g114.1<2>UD g118.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g114<2>UD g118<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g54<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g119UD g114UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $2 }; -mov(1) f0<1>UD g54<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g108<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000600UD { align1 WE_all 1N A@1 }; -mov(1) g121<2>D g[a0 64]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g121.1<2>D g[a0 68]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g115.1<2>UD g121.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g115<2>UD g121<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g115UD g119UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $0 }; - -LABEL0: -endif(16) JIP: LABEL3 { align1 1H }; - -LABEL3: -shr(16) g51<1>UD g25<1,1,0>UD 0x00000008UD { align1 1H compacted }; -or(8) g53<1>UD g5<8,4,2>UD g5.1<8,4,2>UD { align1 1Q F@4 }; -or(8) g54<1>UD g19<8,4,2>UD g19.1<8,4,2>UD { align1 2Q F@3 }; - -LABEL13: -cmp.ge.f0.0(16) null<1>UD g15<8,8,1>UD g51<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL4 UIP: LABEL4 { align1 1H }; -shl(16) g55<1>D g15<8,8,1>D 0x00000008UD { align1 1H }; -cmp.z.f0.0(16) null<1>D g53<8,8,1>D 0D { align1 1H I@4 }; -(+f0.0) if(16) JIP: LABEL6 UIP: LABEL5 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -shr(16) g57<1>UD g55<1,1,0>UD 0x00000006UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shl(16) g59<1>D g57<8,8,1>D 0x00000003UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g120<2>UD g59<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@2 }; -mov(8) g122<2>UD g60<4,4,1>UD { align1 2Q }; -mov(8) g120.1<2>UD 0x00000000UD { align1 1Q I@2 }; -mov(8) g122.1<2>UD 0x00000000UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g60UD g120UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $0 }; -mov(8) g8<2>UD g60<4,4,1>UD { align1 1Q $0.dst }; -mov(8) g10<2>UD g61<4,4,1>UD { align1 2Q $0.dst }; -mov(8) g8.1<2>UD g62<4,4,1>UD { align1 1Q @2 $0.dst }; -mov(8) g10.1<2>UD g63<4,4,1>UD { align1 2Q @2 $0.dst }; -else(16) JIP: LABEL5 UIP: LABEL5 { align1 1H }; - -LABEL6: -add(8) g63<1>D g5<8,4,2>D g55<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g61<1>D g19<8,4,2>D g56<1,1,0>D { align1 2Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -cmp.l.f0.0(8) g64<1>UD g63<8,8,1>UD g5<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g62<1>UD g61<8,8,1>UD g19<8,4,2>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(8) g8<2>UD g63<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@7 }; -mov(8) g10<2>UD g61<4,4,1>UD { align1 2Q }; -add(8) g65<1>D -g64<8,8,1>D g5.1<8,4,2>D { align1 1Q I@4 }; -add(8) g63<1>D -g62<8,8,1>D g19.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g8.1<2>UD g65<4,4,1>UD { align1 1Q I@2 }; -mov(8) g10.1<2>UD g63<4,4,1>UD { align1 2Q I@2 }; - -LABEL5: -endif(16) JIP: LABEL4 { align1 1H }; -add(8) g66<1>D g3<8,4,2>D g55<1,1,0>D { align1 1Q F@6 compacted }; -add(8) g64<1>D g17<8,4,2>D g56<1,1,0>D { align1 2Q F@5 compacted }; -cmp.l.f0.0(8) g71<1>UD g66<8,8,1>UD g3<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g65<1>UD g64<8,8,1>UD g17<8,4,2>UD { align1 2Q I@2 }; -mov(8) g67<2>UD g66<4,4,1>UD { align1 1Q }; -mov(8) g69<2>UD g64<4,4,1>UD { align1 2Q }; -add(8) g72<1>D -g71<8,8,1>D g3.1<8,4,2>D { align1 1Q I@4 }; -add(8) g66<1>D -g65<8,8,1>D g17.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g67.1<2>UD g72<4,4,1>UD { align1 1Q I@2 }; -mov(8) g69.1<2>UD g66<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g109<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shl(1) a0<1>UD g109<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g25<2>D g[a0 256]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g25.1<2>D g[a0 260]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g121.1<2>UD g25.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g121<2>UD g25<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g50<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -(+f0.0.any16h) send(1) g1UD g121UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -mov(1) f0<1>UD g50<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g109<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000800UD { align1 WE_all 1N A@1 }; -mov(1) g26<2>D g[a0 96]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g26.1<2>D g[a0 100]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -mov(8) g122.1<2>UD g26.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g122<2>UD g26<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g122UD g1UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(16) g68<1>D g55<1,1,0>D 64D { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g53<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL8 UIP: LABEL7 { align1 1H }; -shr(16) g70<1>UD g68<1,1,0>UD 0x00000006UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -shl(16) g72<1>D g70<8,8,1>D 0x00000003UD { align1 1H I@1 }; -mov(8) g25<2>UD g72<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@2 }; -mov(8) g27<2>UD g73<4,4,1>UD { align1 2Q }; -mov(8) g25.1<2>UD 0x00000000UD { align1 1Q I@2 }; -mov(8) g27.1<2>UD 0x00000000UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g73UD g25UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(8) g9<2>UD g73<4,4,1>UD { align1 1Q $3.dst }; -mov(8) g11<2>UD g74<4,4,1>UD { align1 2Q $3.dst }; -mov(8) g9.1<2>UD g75<4,4,1>UD { align1 1Q @2 $3.dst }; -mov(8) g11.1<2>UD g76<4,4,1>UD { align1 2Q @2 $3.dst }; -else(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; - -LABEL8: -add(8) g73<1>D g5<8,4,2>D g68<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g74<1>D g19<8,4,2>D g69<1,1,0>D { align1 2Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -cmp.l.f0.0(8) g76<1>UD g73<8,8,1>UD g5<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g75<1>UD g74<8,8,1>UD g19<8,4,2>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(8) g9<2>UD g73<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@7 }; -mov(8) g11<2>UD g74<4,4,1>UD { align1 2Q }; -add(8) g77<1>D -g76<8,8,1>D g5.1<8,4,2>D { align1 1Q I@4 }; -add(8) g76<1>D -g75<8,8,1>D g19.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g9.1<2>UD g77<4,4,1>UD { align1 1Q I@2 }; -mov(8) g11.1<2>UD g76<4,4,1>UD { align1 2Q I@2 }; - -LABEL7: -endif(16) JIP: LABEL4 { align1 1H }; -add(8) g79<1>D g3<8,4,2>D g68<1,1,0>D { align1 1Q compacted }; -add(8) g77<1>D g17<8,4,2>D g69<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g84<1>UD g79<8,8,1>UD g3<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g78<1>UD g77<8,8,1>UD g17<8,4,2>UD { align1 2Q I@2 }; -mov(8) g80<2>UD g79<4,4,1>UD { align1 1Q }; -mov(8) g82<2>UD g77<4,4,1>UD { align1 2Q }; -add(8) g85<1>D -g84<8,8,1>D g3.1<8,4,2>D { align1 1Q I@4 }; -add(8) g79<1>D -g78<8,8,1>D g17.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g80.1<2>UD g85<4,4,1>UD { align1 1Q I@2 }; -mov(8) g82.1<2>UD g79<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g110<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.src }; -shl(1) a0<1>UD g110<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g30<2>D g[a0 288]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g30.1<2>D g[a0 292]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g26.1<2>UD g30.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g26<2>UD g30<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g49<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g31UD g26UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $4 }; -mov(1) f0<1>UD g49<0,1,0>UD { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -shl(1) a0<1>UD g110<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000a00UD { align1 WE_all 1N A@1 }; -mov(1) g33<2>D g[a0]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g33.1<2>D g[a0 4]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g27.1<2>UD g33.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g27<2>UD g33<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g27UD g31UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $5 }; -add(16) g81<1>D g55<1,1,0>D 128D { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g53<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL10 UIP: LABEL9 { align1 1H }; -shr(16) g83<1>UD g81<1,1,0>UD 0x00000006UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -shl(16) g85<1>D g83<8,8,1>D 0x00000003UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g32<2>UD g85<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@2 }; -mov(8) g34<2>UD g86<4,4,1>UD { align1 2Q }; -mov(8) g32.1<2>UD 0x00000000UD { align1 1Q I@2 }; -mov(8) g34.1<2>UD 0x00000000UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g86UD g32UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(8) g10<2>UD g86<4,4,1>UD { align1 1Q $5.dst }; -mov(8) g12<2>UD g87<4,4,1>UD { align1 2Q $5.dst }; -mov(8) g10.1<2>UD g88<4,4,1>UD { align1 1Q @2 $5.dst }; -mov(8) g12.1<2>UD g89<4,4,1>UD { align1 2Q @2 $5.dst }; -else(16) JIP: LABEL9 UIP: LABEL9 { align1 1H }; - -LABEL10: -add(8) g86<1>D g5<8,4,2>D g81<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g87<1>D g19<8,4,2>D g82<1,1,0>D { align1 2Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -cmp.l.f0.0(8) g89<1>UD g86<8,8,1>UD g5<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g88<1>UD g87<8,8,1>UD g19<8,4,2>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(8) g10<2>UD g86<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@7 }; -mov(8) g12<2>UD g87<4,4,1>UD { align1 2Q }; -add(8) g90<1>D -g89<8,8,1>D g5.1<8,4,2>D { align1 1Q I@4 }; -add(8) g89<1>D -g88<8,8,1>D g19.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g10.1<2>UD g90<4,4,1>UD { align1 1Q I@2 }; -mov(8) g12.1<2>UD g89<4,4,1>UD { align1 2Q I@2 }; - -LABEL9: -endif(16) JIP: LABEL4 { align1 1H }; -add(8) g92<1>D g3<8,4,2>D g81<1,1,0>D { align1 1Q compacted }; -add(8) g90<1>D g17<8,4,2>D g82<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g97<1>UD g92<8,8,1>UD g3<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g91<1>UD g90<8,8,1>UD g17<8,4,2>UD { align1 2Q I@2 }; -mov(8) g93<2>UD g92<4,4,1>UD { align1 1Q }; -mov(8) g95<2>UD g90<4,4,1>UD { align1 2Q }; -add(8) g98<1>D -g97<8,8,1>D g3.1<8,4,2>D { align1 1Q I@4 }; -add(8) g92<1>D -g91<8,8,1>D g17.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g93.1<2>UD g98<4,4,1>UD { align1 1Q I@2 }; -mov(8) g95.1<2>UD g92<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g111<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.src }; -shl(1) a0<1>UD g111<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g37<2>D g[a0 320]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g37.1<2>D g[a0 324]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g33.1<2>UD g37.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g33<2>UD g37<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g48<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g38UD g33UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $6 }; -mov(1) f0<1>UD g48<0,1,0>UD { align1 WE_all 1N I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -shl(1) a0<1>UD g111<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000a00UD { align1 WE_all 1N A@1 }; -mov(1) g40<2>D g[a0 416]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g40.1<2>D g[a0 420]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g34.1<2>UD g40.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g34<2>UD g40<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g34UD g38UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $7 }; -add(16) g94<1>D g55<1,1,0>D 192D { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g53<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL12 UIP: LABEL11 { align1 1H }; -shr(16) g96<1>UD g94<1,1,0>UD 0x00000006UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -shl(16) g98<1>D g96<8,8,1>D 0x00000003UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g39<2>UD g98<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@2 }; -mov(8) g41<2>UD g99<4,4,1>UD { align1 2Q }; -mov(8) g39.1<2>UD 0x00000000UD { align1 1Q I@2 }; -mov(8) g41.1<2>UD 0x00000000UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g99UD g39UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $7 }; -mov(8) g11<2>UD g99<4,4,1>UD { align1 1Q $7.dst }; -mov(8) g13<2>UD g100<4,4,1>UD { align1 2Q $7.dst }; -mov(8) g11.1<2>UD g101<4,4,1>UD { align1 1Q @2 $7.dst }; -mov(8) g13.1<2>UD g102<4,4,1>UD { align1 2Q @2 $7.dst }; -else(16) JIP: LABEL11 UIP: LABEL11 { align1 1H }; - -LABEL12: -add(8) g99<1>D g5<8,4,2>D g94<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g100<1>D g19<8,4,2>D g95<1,1,0>D { align1 2Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -cmp.l.f0.0(8) g102<1>UD g99<8,8,1>UD g5<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g101<1>UD g100<8,8,1>UD g19<8,4,2>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(8) g11<2>UD g99<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@7 }; -mov(8) g13<2>UD g100<4,4,1>UD { align1 2Q }; -add(8) g103<1>D -g102<8,8,1>D g5.1<8,4,2>D { align1 1Q I@4 }; -add(8) g102<1>D -g101<8,8,1>D g19.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g11.1<2>UD g103<4,4,1>UD { align1 1Q I@2 }; -mov(8) g13.1<2>UD g102<4,4,1>UD { align1 2Q I@2 }; - -LABEL11: -endif(16) JIP: LABEL4 { align1 1H }; -add(8) g105<1>D g3<8,4,2>D g94<1,1,0>D { align1 1Q compacted }; -add(8) g103<1>D g17<8,4,2>D g95<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g110<1>UD g105<8,8,1>UD g3<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g104<1>UD g103<8,8,1>UD g17<8,4,2>UD { align1 2Q I@2 }; -mov(8) g106<2>UD g105<4,4,1>UD { align1 1Q }; -mov(8) g108<2>UD g103<4,4,1>UD { align1 2Q }; -add(8) g111<1>D -g110<8,8,1>D g3.1<8,4,2>D { align1 1Q I@4 }; -add(8) g105<1>D -g104<8,8,1>D g17.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g106.1<2>UD g111<4,4,1>UD { align1 1Q I@2 }; -mov(8) g108.1<2>UD g105<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g112<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(1) a0<1>UD g112<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g55<2>D g[a0 352]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g55.1<2>D g[a0 356]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g40.1<2>UD g55.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g40<2>UD g55<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g47<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $9.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g45UD g40UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $8 }; -mov(1) f0<1>UD g47<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g112<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000c00UD { align1 WE_all 1N A@1 }; -mov(1) g56<2>D g[a0 320]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g56.1<2>D g[a0 324]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $7.src }; -mov(8) g41.1<2>UD g56.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g41<2>UD g56<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $8.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g41UD g45UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $9 }; -add3(16) g15<1>D 0x0003UW g23<8,8,1>D g15<1,1,1>D { align1 1H }; - -LABEL4: -while(16) JIP: LABEL13 { align1 1H }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_misc_copy_instances_code[] = { - 0x80000065, 0x39058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x6b050220, 0x00000024, 0x00000000, - 0xe23a1a40, 0x00013903, 0x00041a61, 0x0f050220, - 0x00466b05, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa003a0c, 0x00340000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x21030061, 0x001102cc, - 0x2a110061, 0x001102cc, 0x00030061, 0x05260aa0, - 0x00000264, 0x00000000, 0x00130061, 0x13260aa0, - 0x00000264, 0x00000000, 0x00030061, 0x37260aa0, - 0x000002a4, 0x00000000, 0x00130061, 0x15260aa0, - 0x000002a4, 0x00000000, 0x21031661, 0x00110204, - 0x2a111661, 0x00110204, 0x21051661, 0x00110244, - 0x2a131661, 0x00110244, 0x21371661, 0x0011025c, - 0x2a151661, 0x0011025c, 0xe1171268, 0x008e3703, - 0x00030065, 0x19058220, 0x02443706, 0xffffff00, - 0xea181168, 0x008e1503, 0x00130065, 0x1a058220, - 0x02441506, 0xffffff00, 0xa11b1b40, 0x192e3702, - 0x00041b52, 0x21044560, 0x0e8efffe, 0x6b051705, - 0xaa1c1b40, 0x1a2e1502, 0x00041a61, 0x23052660, - 0x00462105, 0x00000000, 0x00041a65, 0x1d058220, - 0x02461b05, 0xffffffc0, 0xe01f1968, 0x00601d03, - 0x00041970, 0x00010220, 0x52462305, 0x00461f05, - 0x01040022, 0x0001c060, 0x000003d0, 0x000003d0, - 0x00040069, 0x2405a660, 0x02462105, 0x00000006, - 0x00031466, 0x00010220, 0x12440506, 0x00440526, - 0x00131366, 0x00010220, 0x12441306, 0x00441326, - 0xa0261b40, 0x24001902, 0x01040022, 0x0001c060, - 0x00000178, 0x000000d8, 0xe0281a68, 0x00602603, - 0x00041969, 0x2a058660, 0x02462805, 0x00000003, - 0x00031961, 0x71060220, 0x00342a05, 0x00000000, - 0x00131a61, 0x73060220, 0x00342b05, 0x00000000, - 0x00031a61, 0x71264220, 0x00000000, 0x00000000, - 0x00131a61, 0x73264220, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x2b240000, 0xfb047124, 0x000c0000, - 0x00032161, 0x07060220, 0x00342b05, 0x00000000, - 0x00132161, 0x09060220, 0x00342c05, 0x00000000, - 0x0003a161, 0x07260220, 0x00342d05, 0x00000000, - 0x0013a161, 0x09260220, 0x00342e05, 0x00000000, - 0x00040024, 0x0001c060, 0x000000b0, 0x000000b0, - 0xa1381a40, 0x260e0502, 0xaa2c1b40, 0x270e1302, - 0x00031a70, 0x39050220, 0x52463805, 0x00440506, - 0x00131a70, 0x2d050220, 0x52462c05, 0x00441306, - 0x00031f61, 0x07060220, 0x00343805, 0x00000000, - 0x00131f61, 0x09060220, 0x00342c05, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031c40, 0x3a052660, 0x06463905, 0x00440526, - 0x00131c40, 0x2e052660, 0x06462d05, 0x00441326, - 0x00031a61, 0x07260220, 0x00343a05, 0x00000000, - 0x00131a61, 0x09260220, 0x00342e05, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000210, - 0xa13b1640, 0x260e0302, 0xaa2f1540, 0x270e1102, - 0x00031a70, 0x3c050220, 0x52463b05, 0x00440306, - 0x00131a70, 0x30050220, 0x52462f05, 0x00441106, - 0x00030061, 0x32060220, 0x00343b05, 0x00000000, - 0x00130061, 0x34060220, 0x00342f05, 0x00000000, - 0x00031c40, 0x3d052660, 0x06463c05, 0x00440326, - 0x00131c40, 0x31052660, 0x06463005, 0x00441126, - 0x00031a61, 0x32260220, 0x00343d05, 0x00000000, - 0x00131a61, 0x34260220, 0x00343105, 0x00000000, - 0xe26c004c, 0x00114004, 0x80001969, 0x10018220, - 0x02006c04, 0x00000003, 0x80000961, 0x76060660, - 0x00010380, 0x00000000, 0x80000061, 0x76260660, - 0x00010390, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x72260220, - 0x00007624, 0x00000000, 0x80031961, 0x72060220, - 0x00007604, 0x00000000, 0xe2360061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004231, 0x77140000, 0xfb00720c, 0x00340000, - 0x80001a61, 0x30010220, 0x00003604, 0x00000000, - 0x80001e69, 0x10018220, 0x02006c04, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000600, - 0x80000961, 0x79060660, 0x00010100, 0x00000000, - 0x80000061, 0x79260660, 0x00010110, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80031a61, 0x73260220, 0x00007924, 0x00000000, - 0x80031961, 0x73060220, 0x00007904, 0x00000000, - 0x80002201, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004031, 0x00000000, 0xfb08730c, 0x00347714, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0xe0330068, 0x00801903, 0x00031466, 0x35050220, - 0x02440506, 0x00440526, 0x00131366, 0x36050220, - 0x02441306, 0x00441326, 0x00041a70, 0x00010220, - 0x42460f05, 0x00463305, 0x01040028, 0x0001c660, - 0x000010d8, 0x000010d8, 0x00040069, 0x37058660, - 0x02460f05, 0x00000008, 0x00041c70, 0x00018660, - 0x16463505, 0x00000000, 0x01040022, 0x0001c060, - 0x00000208, 0x00000148, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0xe0390068, 0x00603703, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x3b058660, 0x02463905, 0x00000003, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x00031961, 0x78060220, 0x00343b05, 0x00000000, - 0x80103001, 0x00000000, 0x00000000, 0x00000000, - 0x80101a01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x7a060220, 0x00343c05, 0x00000000, - 0x00031a61, 0x78264220, 0x00000000, 0x00000000, - 0x00131a61, 0x7a264220, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044031, 0x3c240000, 0xfb047824, 0x000c0000, - 0x00032061, 0x08060220, 0x00343c05, 0x00000000, - 0x00132061, 0x0a060220, 0x00343d05, 0x00000000, - 0x0003a061, 0x08260220, 0x00343e05, 0x00000000, - 0x0013a061, 0x0a260220, 0x00343f05, 0x00000000, - 0x00040024, 0x0001c060, 0x000000d0, 0x000000d0, - 0xa13f1b40, 0x370e0502, 0xaa3d1c40, 0x380e1302, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00031a70, 0x40050220, 0x52463f05, 0x00440506, - 0x00131a70, 0x3e050220, 0x52463d05, 0x00441306, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x08060220, 0x00343f05, 0x00000000, - 0x80101f01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x0a060220, 0x00343d05, 0x00000000, - 0x00031c40, 0x41052660, 0x06464005, 0x00440526, - 0x00131c40, 0x3f052660, 0x06463e05, 0x00441326, - 0x00031a61, 0x08260220, 0x00344105, 0x00000000, - 0x00131a61, 0x0a260220, 0x00343f05, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000ea0, - 0xa1421640, 0x370e0302, 0xaa401540, 0x380e1102, - 0x00031a70, 0x47050220, 0x52464205, 0x00440306, - 0x00131a70, 0x41050220, 0x52464005, 0x00441106, - 0x00030061, 0x43060220, 0x00344205, 0x00000000, - 0x00130061, 0x45060220, 0x00344005, 0x00000000, - 0x00031c40, 0x48052660, 0x06464705, 0x00440326, - 0x00131c40, 0x42052660, 0x06464105, 0x00441126, - 0x00031a61, 0x43260220, 0x00344805, 0x00000000, - 0x00131a61, 0x45260220, 0x00344205, 0x00000000, - 0xe26d004c, 0x00114004, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001969, 0x10018220, - 0x02006d04, 0x00000003, 0x80000961, 0x19060660, - 0x00010400, 0x00000000, 0x80000061, 0x19260660, - 0x00010410, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x79260220, - 0x00001924, 0x00000000, 0x80031961, 0x79060220, - 0x00001904, 0x00000000, 0xe2320061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004031, 0x01140000, 0xfb00790c, 0x00340000, - 0x80001a61, 0x30010220, 0x00003204, 0x00000000, - 0x80001e69, 0x10018220, 0x02006d04, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000800, - 0x80000961, 0x1a060660, 0x00010180, 0x00000000, - 0x80000061, 0x1a260660, 0x00010190, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80031a61, 0x7a260220, 0x00001a24, 0x00000000, - 0x80031961, 0x7a060220, 0x00001a04, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004031, 0x00000000, 0xfb087a0c, 0x00340114, - 0xa0440040, 0x04003703, 0x00040070, 0x00018660, - 0x16463505, 0x00000000, 0x01040022, 0x0001c060, - 0x000001b8, 0x000000f8, 0xe0461b68, 0x00604403, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041969, 0x48058660, 0x02464605, 0x00000003, - 0x00031961, 0x19060220, 0x00344805, 0x00000000, - 0x80101a01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x1b060220, 0x00344905, 0x00000000, - 0x00031a61, 0x19264220, 0x00000000, 0x00000000, - 0x00131a61, 0x1b264220, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x49240000, 0xfb041924, 0x000c0000, - 0x00032361, 0x09060220, 0x00344905, 0x00000000, - 0x00132361, 0x0b060220, 0x00344a05, 0x00000000, - 0x0003a361, 0x09260220, 0x00344b05, 0x00000000, - 0x0013a361, 0x0b260220, 0x00344c05, 0x00000000, - 0x00040024, 0x0001c060, 0x000000d0, 0x000000d0, - 0xa1491b40, 0x440e0502, 0xaa4a1c40, 0x450e1302, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00031a70, 0x4c050220, 0x52464905, 0x00440506, - 0x00131a70, 0x4b050220, 0x52464a05, 0x00441306, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x09060220, 0x00344905, 0x00000000, - 0x80101f01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x0b060220, 0x00344a05, 0x00000000, - 0x00031c40, 0x4d052660, 0x06464c05, 0x00440526, - 0x00131c40, 0x4c052660, 0x06464b05, 0x00441326, - 0x00031a61, 0x09260220, 0x00344d05, 0x00000000, - 0x00131a61, 0x0b260220, 0x00344c05, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000aa0, - 0xa14f0040, 0x440e0302, 0xaa4d0040, 0x450e1102, - 0x00031a70, 0x54050220, 0x52464f05, 0x00440306, - 0x00131a70, 0x4e050220, 0x52464d05, 0x00441106, - 0x00030061, 0x50060220, 0x00344f05, 0x00000000, - 0x00130061, 0x52060220, 0x00344d05, 0x00000000, - 0x00031c40, 0x55052660, 0x06465405, 0x00440326, - 0x00131c40, 0x4f052660, 0x06464e05, 0x00441126, - 0x00031a61, 0x50260220, 0x00345505, 0x00000000, - 0x00131a61, 0x52260220, 0x00344f05, 0x00000000, - 0xe26e004c, 0x00114004, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80003601, 0x00000000, - 0x00000000, 0x00000000, 0x80001969, 0x10018220, - 0x02006e04, 0x00000003, 0x80000961, 0x1e060660, - 0x00010480, 0x00000000, 0x80000061, 0x1e260660, - 0x00010490, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x1a260220, - 0x00001e24, 0x00000000, 0x80031961, 0x1a060220, - 0x00001e04, 0x00000000, 0xe2310061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004431, 0x1f140000, 0xfb001a0c, 0x00340000, - 0x80001a61, 0x30010220, 0x00003104, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001e69, 0x10018220, 0x02006e04, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000a00, - 0x80000961, 0x21060660, 0x00010000, 0x00000000, - 0x80000061, 0x21260660, 0x00010010, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80031a61, 0x1b260220, 0x00002124, 0x00000000, - 0x80031961, 0x1b060220, 0x00002104, 0x00000000, - 0x80002401, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004531, 0x00000000, 0xfb081b0c, 0x00341f14, - 0xa0510040, 0x08003703, 0x00040070, 0x00018660, - 0x16463505, 0x00000000, 0x01040022, 0x0001c060, - 0x000001d8, 0x00000118, 0xe0531b68, 0x00605103, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041969, 0x55058660, 0x02465305, 0x00000003, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x00031961, 0x20060220, 0x00345505, 0x00000000, - 0x80101a01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x22060220, 0x00345605, 0x00000000, - 0x00031a61, 0x20264220, 0x00000000, 0x00000000, - 0x00131a61, 0x22264220, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044531, 0x56240000, 0xfb042024, 0x000c0000, - 0x00032561, 0x0a060220, 0x00345605, 0x00000000, - 0x00132561, 0x0c060220, 0x00345705, 0x00000000, - 0x0003a561, 0x0a260220, 0x00345805, 0x00000000, - 0x0013a561, 0x0c260220, 0x00345905, 0x00000000, - 0x00040024, 0x0001c060, 0x000000d0, 0x000000d0, - 0xa1561b40, 0x510e0502, 0xaa571c40, 0x520e1302, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00031a70, 0x59050220, 0x52465605, 0x00440506, - 0x00131a70, 0x58050220, 0x52465705, 0x00441306, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x0a060220, 0x00345605, 0x00000000, - 0x80101f01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x0c060220, 0x00345705, 0x00000000, - 0x00031c40, 0x5a052660, 0x06465905, 0x00440526, - 0x00131c40, 0x59052660, 0x06465805, 0x00441326, - 0x00031a61, 0x0a260220, 0x00345a05, 0x00000000, - 0x00131a61, 0x0c260220, 0x00345905, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000670, - 0xa15c0040, 0x510e0302, 0xaa5a0040, 0x520e1102, - 0x00031a70, 0x61050220, 0x52465c05, 0x00440306, - 0x00131a70, 0x5b050220, 0x52465a05, 0x00441106, - 0x00030061, 0x5d060220, 0x00345c05, 0x00000000, - 0x00130061, 0x5f060220, 0x00345a05, 0x00000000, - 0x00031c40, 0x62052660, 0x06466105, 0x00440326, - 0x00131c40, 0x5c052660, 0x06465b05, 0x00441126, - 0x00031a61, 0x5d260220, 0x00346205, 0x00000000, - 0x00131a61, 0x5f260220, 0x00345c05, 0x00000000, - 0xe26f004c, 0x00114004, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80003801, 0x00000000, - 0x00000000, 0x00000000, 0x80001969, 0x10018220, - 0x02006f04, 0x00000003, 0x80000961, 0x25060660, - 0x00010500, 0x00000000, 0x80000061, 0x25260660, - 0x00010510, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x21260220, - 0x00002524, 0x00000000, 0x80031961, 0x21060220, - 0x00002504, 0x00000000, 0xe2300061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004631, 0x26140000, 0xfb00210c, 0x00340000, - 0x80001a61, 0x30010220, 0x00003004, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001e69, 0x10018220, 0x02006f04, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000a00, - 0x80000961, 0x28060660, 0x00010680, 0x00000000, - 0x80000061, 0x28260660, 0x00010690, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80031a61, 0x22260220, 0x00002824, 0x00000000, - 0x80031961, 0x22060220, 0x00002804, 0x00000000, - 0x80002601, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004731, 0x00000000, 0xfb08220c, 0x00342614, - 0xa05e0040, 0x0c003703, 0x00040070, 0x00018660, - 0x16463505, 0x00000000, 0x01040022, 0x0001c060, - 0x000001d8, 0x00000118, 0xe0601b68, 0x00605e03, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00041969, 0x62058660, 0x02466005, 0x00000003, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x00031961, 0x27060220, 0x00346205, 0x00000000, - 0x80101a01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x29060220, 0x00346305, 0x00000000, - 0x00031a61, 0x27264220, 0x00000000, 0x00000000, - 0x00131a61, 0x29264220, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044731, 0x63240000, 0xfb042724, 0x000c0000, - 0x00032761, 0x0b060220, 0x00346305, 0x00000000, - 0x00132761, 0x0d060220, 0x00346405, 0x00000000, - 0x0003a761, 0x0b260220, 0x00346505, 0x00000000, - 0x0013a761, 0x0d260220, 0x00346605, 0x00000000, - 0x00040024, 0x0001c060, 0x000000d0, 0x000000d0, - 0xa1631b40, 0x5e0e0502, 0xaa641c40, 0x5f0e1302, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00031a70, 0x66050220, 0x52466305, 0x00440506, - 0x00131a70, 0x65050220, 0x52466405, 0x00441306, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x0b060220, 0x00346305, 0x00000000, - 0x80101f01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x0d060220, 0x00346405, 0x00000000, - 0x00031c40, 0x67052660, 0x06466605, 0x00440526, - 0x00131c40, 0x66052660, 0x06466505, 0x00441326, - 0x00031a61, 0x0b260220, 0x00346705, 0x00000000, - 0x00131a61, 0x0d260220, 0x00346605, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000240, - 0xa1690040, 0x5e0e0302, 0xaa670040, 0x5f0e1102, - 0x00031a70, 0x6e050220, 0x52466905, 0x00440306, - 0x00131a70, 0x68050220, 0x52466705, 0x00441106, - 0x00030061, 0x6a060220, 0x00346905, 0x00000000, - 0x00130061, 0x6c060220, 0x00346705, 0x00000000, - 0x00031c40, 0x6f052660, 0x06466e05, 0x00440326, - 0x00131c40, 0x69052660, 0x06466805, 0x00441126, - 0x00031a61, 0x6a260220, 0x00346f05, 0x00000000, - 0x00131a61, 0x6c260220, 0x00346905, 0x00000000, - 0xe270004c, 0x00114004, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001969, 0x10018220, - 0x02007004, 0x00000003, 0x80000961, 0x37060660, - 0x00010580, 0x00000000, 0x80000061, 0x37260660, - 0x00010590, 0x00000000, 0x80003701, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x28260220, - 0x00003724, 0x00000000, 0x80031961, 0x28060220, - 0x00003704, 0x00000000, 0xe22f0061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003901, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004831, 0x2d140000, 0xfb00280c, 0x00340000, - 0x80001a61, 0x30010220, 0x00002f04, 0x00000000, - 0x80001e69, 0x10018220, 0x02007004, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000c00, - 0x80000961, 0x38060660, 0x00010500, 0x00000000, - 0x80000061, 0x38260660, 0x00010510, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003701, 0x00000000, 0x00000000, 0x00000000, - 0x80031a61, 0x29260220, 0x00003824, 0x00000000, - 0x80031961, 0x29060220, 0x00003804, 0x00000000, - 0x80002801, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004931, 0x00000000, 0xfb08290c, 0x00342d14, - 0x00040052, 0x0f044160, 0x0e0e0003, 0x0f051705, - 0x00040027, 0x00014060, 0x00000000, 0xffffef18, - 0x80030061, 0x7e050220, 0x00460005, 0x00000000, - 0x80040931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_misc_copy_instances = { - .prog_data = { - .base.nr_params = 14, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 5776, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_misc_copy_instances_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 14, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 24, - .arg_count = 3, - .args = gfx125_misc_copy_instances_args, - .code = gfx125_misc_copy_instances_code, -}; -const char *gfx125_misc_copy_instances_sha1 = "31d3d98287856c30b993c554fd3466a6f2735ad7"; diff --git a/src/intel/vulkan/grl/gfx125_misc_copy_instances_base_ptr.h b/src/intel/vulkan/grl/gfx125_misc_copy_instances_base_ptr.h deleted file mode 100644 index 0fcf2fd0edd..00000000000 --- a/src/intel/vulkan/grl/gfx125_misc_copy_instances_base_ptr.h +++ /dev/null @@ -1,836 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_misc_copy_instances_base_ptr_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_misc_copy_instances_base_ptr_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g122<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g6<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g123<1>UD g122<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -mov(16) g13<1>UD g6<8,8,1>UD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g1UD g123UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g83.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g15.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g3.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g17.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g85.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g19.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g83<2>F g2<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g15<2>F g2<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g3<2>F g2.2<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g17<2>F g2.2<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g85<2>F g2.4<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g19<2>F g2.4<0,1,0>F { align1 2Q F@6 compacted }; -add(8) g21<1>D g83<8,4,2>D 152D { align1 1Q F@6 compacted }; -add(8) g22<1>D g15<8,4,2>D 152D { align1 2Q F@5 compacted }; -shr(8) g67<1>UD g85<8,4,2>UD 0x00000008UD { align1 1Q F@2 compacted }; -and(8) g34<1>UD g85<8,4,2>UD 0xffffff00UD { align1 1Q }; -shr(8) g68<1>UD g19<8,4,2>UD 0x00000008UD { align1 2Q F@1 compacted }; -and(8) g35<1>UD g19<8,4,2>UD 0xffffff00UD { align1 2Q }; -mov(8) g27<2>UD g21<4,4,1>UD { align1 1Q I@6 }; -cmp.l.f0.0(16) g23<1>UD g21<1,1,0>UD 0x00000098UD { align1 1H I@6 compacted }; -mov(8) g29<2>UD g22<4,4,1>UD { align1 2Q }; -add(8) g36<1>D g85<8,4,2>D -g34<1,1,0>D { align1 1Q I@6 compacted }; -add3(16) g42<1>D 65534W -g67<8,8,1>D g6<1,1,1>D { align1 1H I@6 }; -add(8) g37<1>D g19<8,4,2>D -g35<1,1,0>D { align1 2Q I@6 compacted }; -add(8) g86<1>D -g23<8,8,1>D g83.1<8,4,2>D { align1 1Q I@5 }; -add(8) g24<1>D -g24<8,8,1>D g15.1<8,4,2>D { align1 2Q I@6 }; -mov(16) g44<1>D -g42<8,8,1>D { align1 1H I@4 }; -and(16) g38<1>UD g36<8,8,1>UD 0xffffffc0UD { align1 1H I@4 }; -mov(8) g27.1<2>UD g86<4,4,1>UD { align1 1Q I@4 }; -mov(8) g29.1<2>UD g24<4,4,1>UD { align1 2Q I@4 }; -shr(16) g40<1>UD g38<1,1,0>UD 0x00000006UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(16) g25UD g27UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -add(8) g27<1>D g83<8,4,2>D g25<1,1,0>D { align1 1Q $1.dst compacted }; -add(8) g28<1>D g15<8,4,2>D g26<1,1,0>D { align1 2Q $1.dst compacted }; -cmp.l.f0.0(8) g87<1>UD g27<8,8,1>UD g83<8,4,2>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -cmp.l.f0.0(8) g29<1>UD g28<8,8,1>UD g15<8,4,2>UD { align1 2Q I@2 }; -cmp.l.f0.0(16) null<1>UD g44<8,8,1>UD g40<8,8,1>UD { align1 1H I@5 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(8) g30<1>D -g87<8,8,1>D g83.1<8,4,2>D { align1 1Q I@3 }; -add(8) g31<1>D -g29<8,8,1>D g15.1<8,4,2>D { align1 2Q I@3 }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -shl(16) g45<1>D -g42<8,8,1>D 0x00000006UD { align1 1H }; -or.z.f0.0(8) null<1>UD g3<8,4,2>UD g3.1<8,4,2>UD { align1 1Q F@4 }; -or.z.f0.0(8) null<1>UD g17<8,4,2>UD g17.1<8,4,2>UD { align1 2Q F@3 }; -add(16) g47<1>D g34<1,1,0>D g45<1,1,0>D { align1 1H I@3 compacted }; -(+f0.0) if(16) JIP: LABEL2 UIP: LABEL1 { align1 1H }; -shr(16) g49<1>UD g47<1,1,0>UD 0x00000006UD { align1 1H I@2 compacted }; -shl(16) g51<1>D g49<8,8,1>D 0x00000003UD { align1 1H I@1 }; -mov(8) g36<2>UD g51<4,4,1>UD { align1 1Q I@1 }; -mov(8) g38<2>UD g52<4,4,1>UD { align1 2Q I@2 }; -mov(8) g36.1<2>UD 0x00000000UD { align1 1Q I@2 }; -mov(8) g38.1<2>UD 0x00000000UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g52UD g36UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g5<2>UD g52<4,4,1>UD { align1 1Q $2.dst }; -mov(8) g7<2>UD g53<4,4,1>UD { align1 2Q $2.dst }; -mov(8) g5.1<2>UD g54<4,4,1>UD { align1 1Q @2 $2.dst }; -mov(8) g7.1<2>UD g55<4,4,1>UD { align1 2Q @2 $2.dst }; -else(16) JIP: LABEL1 UIP: LABEL1 { align1 1H }; - -LABEL2: -add(8) g88<1>D g3<8,4,2>D g47<1,1,0>D { align1 1Q I@2 compacted }; -add(8) g53<1>D g17<8,4,2>D g48<1,1,0>D { align1 2Q I@3 compacted }; -cmp.l.f0.0(8) g89<1>UD g88<8,8,1>UD g3<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g54<1>UD g53<8,8,1>UD g17<8,4,2>UD { align1 2Q I@2 }; -mov(8) g5<2>UD g88<4,4,1>UD { align1 1Q I@7 }; -mov(8) g7<2>UD g53<4,4,1>UD { align1 2Q I@7 }; -add(8) g90<1>D -g89<8,8,1>D g3.1<8,4,2>D { align1 1Q I@4 }; -add(8) g55<1>D -g54<8,8,1>D g17.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g5.1<2>UD g90<4,4,1>UD { align1 1Q I@2 }; -mov(8) g7.1<2>UD g55<4,4,1>UD { align1 2Q I@2 }; - -LABEL1: -endif(16) JIP: LABEL0 { align1 1H }; -add(16) g56<1>D g27<1,1,0>D g47<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g58<1>UD g56<1,1,0>UD g27<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g62<2>UD g56<4,4,1>UD { align1 1Q }; -mov(8) g64<2>UD g57<4,4,1>UD { align1 2Q }; -add(16) g60<1>D -g58<1,1,0>D g30<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g62.1<2>UD g60<4,4,1>UD { align1 1Q I@1 }; -mov(8) g64.1<2>UD g61<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g9<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g9<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g105<2>D g[a0 160]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g105.1<2>D g[a0 164]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g37.1<2>UD g105.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g37<2>UD g105<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g82<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g42UD g37UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $3 }; -mov(1) f0<1>UD g82<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g9<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000600UD { align1 WE_all 1N A@1 }; -mov(1) g106<2>D g[a0 448]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g106.1<2>D g[a0 452]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g38.1<2>UD g106.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g38<2>UD g106<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g38UD g42UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $4 }; - -LABEL0: -endif(16) JIP: LABEL3 { align1 1H }; - -LABEL3: -shr(16) g63<1>UD g34<1,1,0>UD 0x00000008UD { align1 1H compacted }; -or(8) g65<1>UD g3<8,4,2>UD g3.1<8,4,2>UD { align1 1Q F@4 }; -or(8) g66<1>UD g17<8,4,2>UD g17.1<8,4,2>UD { align1 2Q F@3 }; - -LABEL13: -cmp.ge.f0.0(16) null<1>UD g13<8,8,1>UD g63<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL4 UIP: LABEL4 { align1 1H }; -shl(16) g32<1>D g13<8,8,1>D 0x00000008UD { align1 1H }; -cmp.z.f0.0(16) null<1>D g65<8,8,1>D 0D { align1 1H I@4 }; -(+f0.0) if(16) JIP: LABEL6 UIP: LABEL5 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shr(16) g69<1>UD g32<1,1,0>UD 0x00000006UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g71<1>D g69<8,8,1>D 0x00000003UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g43<2>UD g71<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@2 }; -mov(8) g45<2>UD g72<4,4,1>UD { align1 2Q }; -mov(8) g43.1<2>UD 0x00000000UD { align1 1Q I@2 }; -mov(8) g45.1<2>UD 0x00000000UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g72UD g43UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g6<2>UD g72<4,4,1>UD { align1 1Q $4.dst }; -mov(8) g8<2>UD g73<4,4,1>UD { align1 2Q $4.dst }; -mov(8) g6.1<2>UD g74<4,4,1>UD { align1 1Q @2 $4.dst }; -mov(8) g8.1<2>UD g75<4,4,1>UD { align1 2Q @2 $4.dst }; -else(16) JIP: LABEL5 UIP: LABEL5 { align1 1H }; - -LABEL6: -add(8) g91<1>D g3<8,4,2>D g32<1,1,0>D { align1 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -add(8) g73<1>D g17<8,4,2>D g33<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -cmp.l.f0.0(8) g92<1>UD g91<8,8,1>UD g3<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g74<1>UD g73<8,8,1>UD g17<8,4,2>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(8) g6<2>UD g91<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@7 }; -mov(8) g8<2>UD g73<4,4,1>UD { align1 2Q }; -add(8) g93<1>D -g92<8,8,1>D g3.1<8,4,2>D { align1 1Q I@4 }; -add(8) g75<1>D -g74<8,8,1>D g17.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g6.1<2>UD g93<4,4,1>UD { align1 1Q I@2 }; -mov(8) g8.1<2>UD g75<4,4,1>UD { align1 2Q I@2 }; - -LABEL5: -endif(16) JIP: LABEL4 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -add(16) g76<1>D g27<1,1,0>D g32<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g78<1>UD g76<1,1,0>UD g27<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g82<2>UD g76<4,4,1>UD { align1 1Q }; -mov(8) g84<2>UD g77<4,4,1>UD { align1 2Q }; -add(16) g80<1>D -g78<1,1,0>D g30<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g82.1<2>UD g80<4,4,1>UD { align1 1Q I@1 }; -mov(8) g84.1<2>UD g81<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g10<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g10<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g107<2>D g[a0 192]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g107.1<2>D g[a0 196]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g44.1<2>UD g107.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g44<2>UD g107<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g81<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g49UD g44UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $4 }; -mov(1) f0<1>UD g81<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g10<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000a00UD { align1 WE_all 1N A@1 }; -mov(1) g108<2>D g[a0 64]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g108.1<2>D g[a0 68]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g45.1<2>UD g108.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g45<2>UD g108<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g45UD g49UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $4 }; -add(16) g83<1>D g32<1,1,0>D 64D { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g65<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL8 UIP: LABEL7 { align1 1H }; -shr(16) g85<1>UD g83<1,1,0>UD 0x00000006UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g87<1>D g85<8,8,1>D 0x00000003UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g50<2>UD g87<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@2 }; -mov(8) g52<2>UD g88<4,4,1>UD { align1 2Q }; -mov(8) g50.1<2>UD 0x00000000UD { align1 1Q I@2 }; -mov(8) g52.1<2>UD 0x00000000UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g88UD g50UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g7<2>UD g88<4,4,1>UD { align1 1Q $4.dst }; -mov(8) g9<2>UD g89<4,4,1>UD { align1 2Q $4.dst }; -mov(8) g7.1<2>UD g90<4,4,1>UD { align1 1Q @2 $4.dst }; -mov(8) g9.1<2>UD g91<4,4,1>UD { align1 2Q @2 $4.dst }; -else(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; - -LABEL8: -add(8) g94<1>D g3<8,4,2>D g83<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g89<1>D g17<8,4,2>D g84<1,1,0>D { align1 2Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -cmp.l.f0.0(8) g95<1>UD g94<8,8,1>UD g3<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g90<1>UD g89<8,8,1>UD g17<8,4,2>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(8) g7<2>UD g94<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@7 }; -mov(8) g9<2>UD g89<4,4,1>UD { align1 2Q }; -add(8) g96<1>D -g95<8,8,1>D g3.1<8,4,2>D { align1 1Q I@4 }; -add(8) g91<1>D -g90<8,8,1>D g17.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g7.1<2>UD g96<4,4,1>UD { align1 1Q I@2 }; -mov(8) g9.1<2>UD g91<4,4,1>UD { align1 2Q I@2 }; - -LABEL7: -endif(16) JIP: LABEL4 { align1 1H }; -add(16) g92<1>D g27<1,1,0>D g83<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g94<1>UD g92<1,1,0>UD g27<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g98<2>UD g92<4,4,1>UD { align1 1Q }; -mov(8) g100<2>UD g93<4,4,1>UD { align1 2Q }; -add(16) g96<1>D -g94<1,1,0>D g30<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g98.1<2>UD g96<4,4,1>UD { align1 1Q I@1 }; -mov(8) g100.1<2>UD g97<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g11<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g11<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g109<2>D g[a0 224]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g109.1<2>D g[a0 228]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g51.1<2>UD g109.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g51<2>UD g109<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g80<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g56UD g51UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $4 }; -mov(1) f0<1>UD g80<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g11<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000c00UD { align1 WE_all 1N A@1 }; -mov(1) g110<2>D g[a0 64]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g110.1<2>D g[a0 68]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g52.1<2>UD g110.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g52<2>UD g110<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g52UD g56UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $4 }; -add(16) g99<1>D g32<1,1,0>D 128D { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g65<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL10 UIP: LABEL9 { align1 1H }; -shr(16) g101<1>UD g99<1,1,0>UD 0x00000006UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -shl(16) g103<1>D g101<8,8,1>D 0x00000003UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g57<2>UD g103<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@2 }; -mov(8) g59<2>UD g104<4,4,1>UD { align1 2Q }; -mov(8) g57.1<2>UD 0x00000000UD { align1 1Q I@2 }; -mov(8) g59.1<2>UD 0x00000000UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g104UD g57UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g8<2>UD g104<4,4,1>UD { align1 1Q $4.dst }; -mov(8) g10<2>UD g105<4,4,1>UD { align1 2Q $4.dst }; -mov(8) g8.1<2>UD g106<4,4,1>UD { align1 1Q @2 $4.dst }; -mov(8) g10.1<2>UD g107<4,4,1>UD { align1 2Q @2 $4.dst }; -else(16) JIP: LABEL9 UIP: LABEL9 { align1 1H }; - -LABEL10: -add(8) g97<1>D g3<8,4,2>D g99<1,1,0>D { align1 1Q I@3 compacted }; -add(8) g105<1>D g17<8,4,2>D g100<1,1,0>D { align1 2Q I@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -cmp.l.f0.0(8) g98<1>UD g97<8,8,1>UD g3<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g106<1>UD g105<8,8,1>UD g17<8,4,2>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(8) g8<2>UD g97<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@7 }; -mov(8) g10<2>UD g105<4,4,1>UD { align1 2Q }; -add(8) g101<1>D -g98<8,8,1>D g3.1<8,4,2>D { align1 1Q I@4 }; -add(8) g107<1>D -g106<8,8,1>D g17.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g8.1<2>UD g101<4,4,1>UD { align1 1Q I@2 }; -mov(8) g10.1<2>UD g107<4,4,1>UD { align1 2Q I@2 }; - -LABEL9: -endif(16) JIP: LABEL4 { align1 1H }; -add(16) g108<1>D g27<1,1,0>D g99<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g110<1>UD g108<1,1,0>UD g27<1,1,0>UD { align1 1H compacted }; -mov(8) g114<2>UD g108<4,4,1>UD { align1 1Q }; -mov(8) g116<2>UD g109<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(16) g112<1>D -g110<1,1,0>D g30<1,1,0>D { align1 1H compacted }; -mov(8) g114.1<2>UD g112<4,4,1>UD { align1 1Q I@1 }; -mov(8) g116.1<2>UD g113<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g15<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g15<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g118<2>D g[a0 256]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g118.1<2>D g[a0 260]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g58.1<2>UD g118.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g58<2>UD g118<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g79<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g69UD g58UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $4 }; -mov(1) f0<1>UD g79<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g15<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000e00UD { align1 WE_all 1N A@1 }; -mov(1) g119<2>D g[a0 64]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g119.1<2>D g[a0 68]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g59.1<2>UD g119.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g59<2>UD g119<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g59UD g69UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $4 }; -add(16) g115<1>D g32<1,1,0>D 192D { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g65<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL12 UIP: LABEL11 { align1 1H }; -shr(16) g117<1>UD g115<1,1,0>UD 0x00000006UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shl(16) g119<1>D g117<8,8,1>D 0x00000003UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g70<2>UD g119<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $4.src }; -mov(8) g72<2>UD g120<4,4,1>UD { align1 2Q I@2 }; -mov(8) g70.1<2>UD 0x00000000UD { align1 1Q I@2 }; -mov(8) g72.1<2>UD 0x00000000UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g120UD g70UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $4 }; -mov(8) g9<2>UD g120<4,4,1>UD { align1 1Q $4.dst }; -mov(8) g11<2>UD g121<4,4,1>UD { align1 2Q $4.dst }; -mov(8) g9.1<2>UD g122<4,4,1>UD { align1 1Q @2 $4.dst }; -mov(8) g11.1<2>UD g123<4,4,1>UD { align1 2Q @2 $4.dst }; -else(16) JIP: LABEL11 UIP: LABEL11 { align1 1H }; - -LABEL12: -add(8) g102<1>D g3<8,4,2>D g115<1,1,0>D { align1 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -add(8) g121<1>D g17<8,4,2>D g116<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -cmp.l.f0.0(8) g103<1>UD g102<8,8,1>UD g3<8,4,2>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@2 }; -cmp.l.f0.0(8) g122<1>UD g121<8,8,1>UD g17<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(8) g9<2>UD g102<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@7 }; -mov(8) g11<2>UD g121<4,4,1>UD { align1 2Q }; -add(8) g104<1>D -g103<8,8,1>D g3.1<8,4,2>D { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@4 }; -add(8) g123<1>D -g122<8,8,1>D g17.1<8,4,2>D { align1 2Q }; -mov(8) g9.1<2>UD g104<4,4,1>UD { align1 1Q I@2 }; -mov(8) g11.1<2>UD g123<4,4,1>UD { align1 2Q I@2 }; - -LABEL11: -endif(16) JIP: LABEL4 { align1 1H }; -add(16) g124<1>D g27<1,1,0>D g115<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g126<1>UD g124<1,1,0>UD g27<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g5<2>UD g124<4,4,1>UD { align1 1Q }; -mov(8) g7<2>UD g125<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(16) g1<1>D -g126<1,1,0>D g30<1,1,0>D { align1 1H A@1 compacted }; -mov(8) g5.1<2>UD g1<4,4,1>UD { align1 1Q I@1 }; -mov(8) g7.1<2>UD g2<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g19<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g19<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g120<2>D g[a0 288]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g120.1<2>D g[a0 292]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g71.1<2>UD g120.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g71<2>UD g120<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g78<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g76UD g71UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $4 }; -mov(1) f0<1>UD g78<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g19<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -mov(1) g121<2>D g[a0 160]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g121.1<2>D g[a0 164]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -mov(8) g72.1<2>UD g121.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g72<2>UD g121<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g72UD g76UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $4 }; -add3(16) g13<1>D 0x0003UW g67<8,8,1>D g13<1,1,1>D { align1 1H }; - -LABEL4: -while(16) JIP: LABEL13 { align1 1H }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_misc_copy_instances_base_ptr_code[] = { - 0x80000065, 0x7a058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x06050220, 0x00000024, 0x00000000, - 0xe27b1a40, 0x00017a03, 0x00041a61, 0x0d050220, - 0x00460605, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa007b0c, 0x00340000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x21530061, 0x001102cc, - 0x2a0f0061, 0x001102cc, 0x00030061, 0x03260aa0, - 0x00000264, 0x00000000, 0x00130061, 0x11260aa0, - 0x00000264, 0x00000000, 0x00030061, 0x55260aa0, - 0x000002a4, 0x00000000, 0x00130061, 0x13260aa0, - 0x000002a4, 0x00000000, 0x21531661, 0x00110204, - 0x2a0f1661, 0x00110204, 0x21031661, 0x00110244, - 0x2a111661, 0x00110244, 0x21551661, 0x0011025c, - 0x2a131661, 0x0011025c, 0xa1151640, 0x098e5303, - 0xaa161540, 0x098e0f03, 0xe1431268, 0x008e5503, - 0x00030065, 0x22058220, 0x02445506, 0xffffff00, - 0xea441168, 0x008e1303, 0x00130065, 0x23058220, - 0x02441306, 0xffffff00, 0x00031e61, 0x1b060220, - 0x00341505, 0x00000000, 0xe7171e70, 0x09801503, - 0x00130061, 0x1d060220, 0x00341605, 0x00000000, - 0xa1241e40, 0x222e5502, 0x00041e52, 0x2a044560, - 0x0e8efffe, 0x06054305, 0xaa251e40, 0x232e1302, - 0x00031d40, 0x56052660, 0x06461705, 0x00445326, - 0x00131e40, 0x18052660, 0x06461805, 0x00440f26, - 0x00041c61, 0x2c052660, 0x00462a05, 0x00000000, - 0x00041c65, 0x26058220, 0x02462405, 0xffffffc0, - 0x00031c61, 0x1b260220, 0x00345605, 0x00000000, - 0x00131c61, 0x1d260220, 0x00341805, 0x00000000, - 0xe0281b68, 0x00602603, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x19140000, - 0xfb041b24, 0x00040000, 0xa11b2140, 0x190e5302, - 0xaa1c2140, 0x1a0e0f02, 0x00031a70, 0x57050220, - 0x52461b05, 0x00445306, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00131a70, 0x1d050220, - 0x52461c05, 0x00440f06, 0x00041d70, 0x00010220, - 0x52462c05, 0x00462805, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00031b40, 0x1e052660, - 0x06465705, 0x00445326, 0x00131b40, 0x1f052660, - 0x06461d05, 0x00440f26, 0x01040022, 0x0001c060, - 0x00000388, 0x00000388, 0x00040069, 0x2d05a660, - 0x02462a05, 0x00000006, 0x00031466, 0x00010220, - 0x12440306, 0x00440326, 0x00131366, 0x00010220, - 0x12441106, 0x00441126, 0xa02f1b40, 0x2d002202, - 0x01040022, 0x0001c060, 0x00000168, 0x000000d8, - 0xe0311a68, 0x00602f03, 0x00041969, 0x33058660, - 0x02463105, 0x00000003, 0x00031961, 0x24060220, - 0x00343305, 0x00000000, 0x00131a61, 0x26060220, - 0x00343405, 0x00000000, 0x00031a61, 0x24264220, - 0x00000000, 0x00000000, 0x00131a61, 0x26264220, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x34240000, - 0xfb042424, 0x000c0000, 0x00032261, 0x05060220, - 0x00343405, 0x00000000, 0x00132261, 0x07060220, - 0x00343505, 0x00000000, 0x0003a261, 0x05260220, - 0x00343605, 0x00000000, 0x0013a261, 0x07260220, - 0x00343705, 0x00000000, 0x00040024, 0x0001c060, - 0x000000a0, 0x000000a0, 0xa1581a40, 0x2f0e0302, - 0xaa351b40, 0x300e1102, 0x00031a70, 0x59050220, - 0x52465805, 0x00440306, 0x00131a70, 0x36050220, - 0x52463505, 0x00441106, 0x00031f61, 0x05060220, - 0x00345805, 0x00000000, 0x00131f61, 0x07060220, - 0x00343505, 0x00000000, 0x00031c40, 0x5a052660, - 0x06465905, 0x00440326, 0x00131c40, 0x37052660, - 0x06463605, 0x00441126, 0x00031a61, 0x05260220, - 0x00345a05, 0x00000000, 0x00131a61, 0x07260220, - 0x00343705, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x000001d8, 0xa0380040, 0x2f001b02, - 0x273a1970, 0x1b003803, 0x00030061, 0x3e060220, - 0x00343805, 0x00000000, 0x00130061, 0x40060220, - 0x00343905, 0x00000000, 0xa03c1b40, 0x1e023a02, - 0x00031961, 0x3e260220, 0x00343c05, 0x00000000, - 0x00131a61, 0x40260220, 0x00343d05, 0x00000000, - 0xe209004c, 0x00114004, 0x80001969, 0x10018220, - 0x02000904, 0x00000003, 0x80000961, 0x69060660, - 0x00010280, 0x00000000, 0x80000061, 0x69260660, - 0x00010290, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x25260220, - 0x00006924, 0x00000000, 0x80031961, 0x25060220, - 0x00006904, 0x00000000, 0xe2520061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004331, 0x2a140000, 0xfb00250c, 0x00340000, - 0x80001a61, 0x30010220, 0x00005204, 0x00000000, - 0x80001e69, 0x10018220, 0x02000904, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000600, - 0x80000961, 0x6a060660, 0x00010700, 0x00000000, - 0x80000061, 0x6a260660, 0x00010710, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80031a61, 0x26260220, 0x00006a24, 0x00000000, - 0x80031961, 0x26060220, 0x00006a04, 0x00000000, - 0x80002301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004431, 0x00000000, 0xfb08260c, 0x00342a14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0xe03f0068, 0x00802203, 0x00031466, 0x41050220, - 0x02440306, 0x00440326, 0x00131366, 0x42050220, - 0x02441106, 0x00441126, 0x00041a70, 0x00010220, - 0x42460d05, 0x00463f05, 0x01040028, 0x0001c660, - 0x00000fb8, 0x00000fb8, 0x00040069, 0x20058660, - 0x02460d05, 0x00000008, 0x00041c70, 0x00018660, - 0x16464105, 0x00000000, 0x01040022, 0x0001c060, - 0x00000208, 0x00000138, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0xe0451b68, 0x00602003, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041969, 0x47058660, 0x02464505, 0x00000003, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00031961, 0x2b060220, 0x00344705, 0x00000000, - 0x80103401, 0x00000000, 0x00000000, 0x00000000, - 0x80101a01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x2d060220, 0x00344805, 0x00000000, - 0x00031a61, 0x2b264220, 0x00000000, 0x00000000, - 0x00131a61, 0x2d264220, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x48240000, 0xfb042b24, 0x000c0000, - 0x00032461, 0x06060220, 0x00344805, 0x00000000, - 0x00132461, 0x08060220, 0x00344905, 0x00000000, - 0x0003a461, 0x06260220, 0x00344a05, 0x00000000, - 0x0013a461, 0x08260220, 0x00344b05, 0x00000000, - 0x00040024, 0x0001c060, 0x000000e0, 0x000000e0, - 0xa15b1b40, 0x200e0302, 0x80101c01, 0x00000000, - 0x00000000, 0x00000000, 0xaa490040, 0x210e1102, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00031a70, 0x5c050220, 0x52465b05, 0x00440306, - 0x00131a70, 0x4a050220, 0x52464905, 0x00441106, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x06060220, 0x00345b05, 0x00000000, - 0x80101f01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x08060220, 0x00344905, 0x00000000, - 0x00031c40, 0x5d052660, 0x06465c05, 0x00440326, - 0x00131c40, 0x4b052660, 0x06464a05, 0x00441126, - 0x00031a61, 0x06260220, 0x00345d05, 0x00000000, - 0x00131a61, 0x08260220, 0x00344b05, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000d80, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0xa04c0040, 0x20001b02, 0x274e1970, 0x1b004c03, - 0x00030061, 0x52060220, 0x00344c05, 0x00000000, - 0x00130061, 0x54060220, 0x00344d05, 0x00000000, - 0xa0501b40, 0x1e024e02, 0x00031961, 0x52260220, - 0x00345005, 0x00000000, 0x00131a61, 0x54260220, - 0x00345105, 0x00000000, 0xe20a004c, 0x00114004, - 0x80001969, 0x10018220, 0x02000a04, 0x00000003, - 0x80000961, 0x6b060660, 0x00010300, 0x00000000, - 0x80000061, 0x6b260660, 0x00010310, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80031961, 0x2c260220, 0x00006b24, 0x00000000, - 0x80031961, 0x2c060220, 0x00006b04, 0x00000000, - 0xe2510061, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004431, 0x31140000, - 0xfb002c0c, 0x00340000, 0x80001a61, 0x30010220, - 0x00005104, 0x00000000, 0x80001e69, 0x10018220, - 0x02000a04, 0x00000003, 0x80000940, 0x10018220, - 0x02001000, 0x00000a00, 0x80000961, 0x6c060660, - 0x00010100, 0x00000000, 0x80000061, 0x6c260660, - 0x00010110, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80031a61, 0x2d260220, - 0x00006c24, 0x00000000, 0x80031961, 0x2d060220, - 0x00006c04, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004431, 0x00000000, - 0xfb082d0c, 0x00343114, 0xa0530040, 0x04002003, - 0x00040070, 0x00018660, 0x16464105, 0x00000000, - 0x01040022, 0x0001c060, 0x000001d8, 0x00000118, - 0xe0551b68, 0x00605303, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00041969, 0x57058660, - 0x02465505, 0x00000003, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00031961, 0x32060220, - 0x00345705, 0x00000000, 0x80103401, 0x00000000, - 0x00000000, 0x00000000, 0x80101a01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x34060220, - 0x00345805, 0x00000000, 0x00031a61, 0x32264220, - 0x00000000, 0x00000000, 0x00131a61, 0x34264220, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x58240000, - 0xfb043224, 0x000c0000, 0x00032461, 0x07060220, - 0x00345805, 0x00000000, 0x00132461, 0x09060220, - 0x00345905, 0x00000000, 0x0003a461, 0x07260220, - 0x00345a05, 0x00000000, 0x0013a461, 0x09260220, - 0x00345b05, 0x00000000, 0x00040024, 0x0001c060, - 0x000000d0, 0x000000d0, 0xa15e1b40, 0x530e0302, - 0xaa591c40, 0x540e1102, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00031a70, 0x5f050220, - 0x52465e05, 0x00440306, 0x00131a70, 0x5a050220, - 0x52465905, 0x00441106, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x07060220, - 0x00345e05, 0x00000000, 0x80101f01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x09060220, - 0x00345905, 0x00000000, 0x00031c40, 0x60052660, - 0x06465f05, 0x00440326, 0x00131c40, 0x5b052660, - 0x06465a05, 0x00441126, 0x00031a61, 0x07260220, - 0x00346005, 0x00000000, 0x00131a61, 0x09260220, - 0x00345b05, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x000009b8, 0xa05c0040, 0x53001b02, - 0x275e1970, 0x1b005c03, 0x00030061, 0x62060220, - 0x00345c05, 0x00000000, 0x00130061, 0x64060220, - 0x00345d05, 0x00000000, 0xa0601b40, 0x1e025e02, - 0x00031961, 0x62260220, 0x00346005, 0x00000000, - 0x00131a61, 0x64260220, 0x00346105, 0x00000000, - 0xe20b004c, 0x00114004, 0x80001969, 0x10018220, - 0x02000b04, 0x00000003, 0x80000961, 0x6d060660, - 0x00010380, 0x00000000, 0x80000061, 0x6d260660, - 0x00010390, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x33260220, - 0x00006d24, 0x00000000, 0x80031961, 0x33060220, - 0x00006d04, 0x00000000, 0xe2500061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004431, 0x38140000, 0xfb00330c, 0x00340000, - 0x80001a61, 0x30010220, 0x00005004, 0x00000000, - 0x80001e69, 0x10018220, 0x02000b04, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000c00, - 0x80000961, 0x6e060660, 0x00010100, 0x00000000, - 0x80000061, 0x6e260660, 0x00010110, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80031a61, 0x34260220, 0x00006e24, 0x00000000, - 0x80031961, 0x34060220, 0x00006e04, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004431, 0x00000000, 0xfb08340c, 0x00343814, - 0xa0630040, 0x08002003, 0x00040070, 0x00018660, - 0x16464105, 0x00000000, 0x01040022, 0x0001c060, - 0x000001d8, 0x00000118, 0xe0651b68, 0x00606303, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00041969, 0x67058660, 0x02466505, 0x00000003, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x00031961, 0x39060220, 0x00346705, 0x00000000, - 0x80103401, 0x00000000, 0x00000000, 0x00000000, - 0x80101a01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x3b060220, 0x00346805, 0x00000000, - 0x00031a61, 0x39264220, 0x00000000, 0x00000000, - 0x00131a61, 0x3b264220, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044431, 0x68240000, 0xfb043924, 0x000c0000, - 0x00032461, 0x08060220, 0x00346805, 0x00000000, - 0x00132461, 0x0a060220, 0x00346905, 0x00000000, - 0x0003a461, 0x08260220, 0x00346a05, 0x00000000, - 0x0013a461, 0x0a260220, 0x00346b05, 0x00000000, - 0x00040024, 0x0001c060, 0x000000d0, 0x000000d0, - 0xa1611b40, 0x630e0302, 0xaa691c40, 0x640e1102, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x00031a70, 0x62050220, 0x52466105, 0x00440306, - 0x00131a70, 0x6a050220, 0x52466905, 0x00441106, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x08060220, 0x00346105, 0x00000000, - 0x80101f01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x0a060220, 0x00346905, 0x00000000, - 0x00031c40, 0x65052660, 0x06466205, 0x00440326, - 0x00131c40, 0x6b052660, 0x06466a05, 0x00441126, - 0x00031a61, 0x08260220, 0x00346505, 0x00000000, - 0x00131a61, 0x0a260220, 0x00346b05, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000600, - 0xa06c0040, 0x63001b02, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x276e0070, 0x1b006c03, - 0x00030061, 0x72060220, 0x00346c05, 0x00000000, - 0x00130061, 0x74060220, 0x00346d05, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0xa0700040, 0x1e026e02, 0x00031961, 0x72260220, - 0x00347005, 0x00000000, 0x00131a61, 0x74260220, - 0x00347105, 0x00000000, 0xe20f004c, 0x00114004, - 0x80001969, 0x10018220, 0x02000f04, 0x00000003, - 0x80000961, 0x76060660, 0x00010400, 0x00000000, - 0x80000061, 0x76260660, 0x00010410, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80031961, 0x3a260220, 0x00007624, 0x00000000, - 0x80031961, 0x3a060220, 0x00007604, 0x00000000, - 0xe24f0061, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004431, 0x45140000, - 0xfb003a0c, 0x00340000, 0x80001a61, 0x30010220, - 0x00004f04, 0x00000000, 0x80001e69, 0x10018220, - 0x02000f04, 0x00000003, 0x80000940, 0x10018220, - 0x02001000, 0x00000e00, 0x80000961, 0x77060660, - 0x00010100, 0x00000000, 0x80000061, 0x77260660, - 0x00010110, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80031a61, 0x3b260220, - 0x00007724, 0x00000000, 0x80031961, 0x3b060220, - 0x00007704, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004431, 0x00000000, - 0xfb083b0c, 0x00344514, 0xa0730040, 0x0c002003, - 0x00040070, 0x00018660, 0x16464105, 0x00000000, - 0x01040022, 0x0001c060, 0x00000228, 0x00000128, - 0xe0751b68, 0x00607303, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x77058660, - 0x02467505, 0x00000003, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x00031961, 0x46060220, - 0x00347705, 0x00000000, 0x80103401, 0x00000000, - 0x00000000, 0x00000000, 0x00131a61, 0x48060220, - 0x00347805, 0x00000000, 0x00031a61, 0x46264220, - 0x00000000, 0x00000000, 0x00131a61, 0x48264220, - 0x00000000, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044431, 0x78240000, - 0xfb044624, 0x000c0000, 0x00032461, 0x09060220, - 0x00347805, 0x00000000, 0x00132461, 0x0b060220, - 0x00347905, 0x00000000, 0x0003a461, 0x09260220, - 0x00347a05, 0x00000000, 0x0013a461, 0x0b260220, - 0x00347b05, 0x00000000, 0x00040024, 0x0001c060, - 0x00000110, 0x00000110, 0xa1661b40, 0x730e0302, - 0x80101c01, 0x00000000, 0x00000000, 0x00000000, - 0xaa790040, 0x740e1102, 0x80001c01, 0x00000000, - 0x00000000, 0x00000000, 0x00031a70, 0x67050220, - 0x52466605, 0x00440306, 0x80101a01, 0x00000000, - 0x00000000, 0x00000000, 0x00130070, 0x7a050220, - 0x52467905, 0x00441106, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x09060220, - 0x00346605, 0x00000000, 0x80101f01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x0b060220, - 0x00347905, 0x00000000, 0x00031c40, 0x68052660, - 0x06466705, 0x00440326, 0x80103001, 0x00000000, - 0x00000000, 0x00000000, 0x80101c01, 0x00000000, - 0x00000000, 0x00000000, 0x00130040, 0x7b052660, - 0x06467a05, 0x00441126, 0x00031a61, 0x09260220, - 0x00346805, 0x00000000, 0x00131a61, 0x0b260220, - 0x00347b05, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x000001d8, 0xa07c0040, 0x73001b02, - 0x277e1970, 0x1b007c03, 0x00030061, 0x05060220, - 0x00347c05, 0x00000000, 0x00130061, 0x07060220, - 0x00347d05, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0xa0010940, 0x1e027e02, - 0x00031961, 0x05260220, 0x00340105, 0x00000000, - 0x00131a61, 0x07260220, 0x00340205, 0x00000000, - 0xe213004c, 0x00114004, 0x80001969, 0x10018220, - 0x02001304, 0x00000003, 0x80000961, 0x78060660, - 0x00010480, 0x00000000, 0x80000061, 0x78260660, - 0x00010490, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x47260220, - 0x00007824, 0x00000000, 0x80031961, 0x47060220, - 0x00007804, 0x00000000, 0xe24e0061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004431, 0x4c140000, 0xfb00470c, 0x00340000, - 0x80001a61, 0x30010220, 0x00004e04, 0x00000000, - 0x80001e69, 0x10018220, 0x02001304, 0x00000003, - 0x80000961, 0x79060660, 0x00010280, 0x00000000, - 0x80000061, 0x79260660, 0x00010290, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80031a61, 0x48260220, 0x00007924, 0x00000000, - 0x80031961, 0x48060220, 0x00007904, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004431, 0x00000000, 0xfb08480c, 0x00344c14, - 0x00040052, 0x0d044160, 0x0e0e0003, 0x0d054305, - 0x00040027, 0x00014060, 0x00000000, 0xfffff038, - 0x80030061, 0x7e050220, 0x00460005, 0x00000000, - 0x80040931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_misc_copy_instances_base_ptr = { - .prog_data = { - .base.nr_params = 14, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 5680, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_misc_copy_instances_base_ptr_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 14, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 24, - .arg_count = 3, - .args = gfx125_misc_copy_instances_base_ptr_args, - .code = gfx125_misc_copy_instances_base_ptr_code, -}; -const char *gfx125_misc_copy_instances_base_ptr_sha1 = "9974b65708ac20bc1498e7de4ef033a2a89cfbe4"; diff --git a/src/intel/vulkan/grl/gfx125_misc_copy_instances_base_ptr_indirect.h b/src/intel/vulkan/grl/gfx125_misc_copy_instances_base_ptr_indirect.h deleted file mode 100644 index 41f2dbe772c..00000000000 --- a/src/intel/vulkan/grl/gfx125_misc_copy_instances_base_ptr_indirect.h +++ /dev/null @@ -1,917 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_misc_copy_instances_base_ptr_indirect_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_misc_copy_instances_base_ptr_indirect_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g50<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g75<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g51<1>UD g50<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -mov(16) g13<1>UD g75<8,8,1>UD { align1 1H I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -send(1) g1UD g51UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g10.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g15.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g3.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g17.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g90.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g92.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g10<2>F g2<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g15<2>F g2<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g3<2>F g2.2<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g17<2>F g2.2<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g90<2>F g2.4<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g92<2>F g2.4<0,1,0>F { align1 2Q F@6 compacted }; -add(8) g19<1>D g10<8,4,2>D 152D { align1 1Q F@6 compacted }; -add(8) g20<1>D g15<8,4,2>D 152D { align1 2Q F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(16) g30UD g90UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(8) g86<2>UD g19<4,4,1>UD { align1 1Q I@2 }; -cmp.l.f0.0(16) g21<1>UD g19<1,1,0>UD 0x00000098UD { align1 1H I@2 compacted }; -mov(8) g88<2>UD g20<4,4,1>UD { align1 2Q }; -add(8) g12<1>D -g21<8,8,1>D g10.1<8,4,2>D { align1 1Q I@2 }; -add(8) g22<1>D -g22<8,8,1>D g15.1<8,4,2>D { align1 2Q I@3 }; -mov(8) g86.1<2>UD g12<4,4,1>UD { align1 1Q I@2 }; -mov(8) g88.1<2>UD g22<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g23UD g86UD nullUD 0x08201582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -shl(16) g34<1>D g30<8,8,1>D 0x00000006UD { align1 1H $1.dst }; -shr(16) g36<1>UD g34<1,1,0>UD 0x00000008UD { align1 1H I@1 compacted }; -and(16) g38<1>UD g34<8,8,1>UD 0xffffff00UD { align1 1H }; -add3(16) g46<1>D 65534W -g36<8,8,1>D g75<1,1,1>D { align1 1H I@2 }; -add(16) g40<1>D g34<1,1,0>D -g38<1,1,0>D { align1 1H I@2 compacted }; -mov(16) g48<1>D -g46<8,8,1>D { align1 1H I@2 }; -and(16) g42<1>UD g40<8,8,1>UD 0xffffffc0UD { align1 1H I@2 }; -add(8) g25<1>D g10<8,4,2>D g23<1,1,0>D { align1 1Q $2.dst compacted }; -add(8) g26<1>D g15<8,4,2>D g24<1,1,0>D { align1 2Q $2.dst compacted }; -shr(16) g44<1>UD g42<1,1,0>UD 0x00000006UD { align1 1H I@3 compacted }; -cmp.l.f0.0(8) g19<1>UD g25<8,8,1>UD g10<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g27<1>UD g26<8,8,1>UD g15<8,4,2>UD { align1 2Q I@3 }; -cmp.l.f0.0(16) null<1>UD g48<8,8,1>UD g44<8,8,1>UD { align1 1H I@3 }; -add(8) g28<1>D -g19<8,8,1>D g10.1<8,4,2>D { align1 1Q I@3 }; -add(8) g29<1>D -g27<8,8,1>D g15.1<8,4,2>D { align1 2Q I@3 }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -shl(16) g49<1>D -g46<8,8,1>D 0x00000006UD { align1 1H }; -mov(8) g53<1>UD g3.1<8,4,2>UD { align1 1Q F@4 }; -mov(8) g54<1>UD g17.1<8,4,2>UD { align1 2Q F@3 }; -add(8) g55<1>D g3<8,4,2>D g32<1,1,0>D { align1 1Q $1.dst compacted }; -add(8) g56<1>D g17<8,4,2>D g33<1,1,0>D { align1 2Q $1.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g51<1>D g38<1,1,0>D g49<1,1,0>D { align1 1H I@5 compacted }; -cmp.l.f0.0(8) g20<1>UD g55<8,8,1>UD g3<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g57<1>UD g56<8,8,1>UD g17<8,4,2>UD { align1 2Q I@3 }; -add(8) g58<1>D -g20<8,8,1>D g3.1<8,4,2>D { align1 1Q I@2 }; -add(8) g59<1>D -g57<8,8,1>D g17.1<8,4,2>D { align1 2Q I@2 }; -or.z.f0.0(16) null<1>UD g55<8,8,1>UD g58<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL2 UIP: LABEL1 { align1 1H }; -shr(16) g59<1>UD g51<1,1,0>UD 0x00000006UD { align1 1H I@7 compacted }; -shl(16) g61<1>D g59<8,8,1>D 0x00000003UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g91<2>UD g61<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g93<2>UD g62<4,4,1>UD { align1 2Q I@2 }; -mov(8) g91.1<2>UD 0x00000000UD { align1 1Q I@2 }; -mov(8) g93.1<2>UD 0x00000000UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g62UD g91UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(8) g5<2>UD g62<4,4,1>UD { align1 1Q $1.dst }; -mov(8) g7<2>UD g63<4,4,1>UD { align1 2Q $1.dst }; -mov(8) g5.1<2>UD g64<4,4,1>UD { align1 1Q @2 $1.dst }; -mov(8) g7.1<2>UD g65<4,4,1>UD { align1 2Q @2 $1.dst }; -else(16) JIP: LABEL1 UIP: LABEL1 { align1 1H }; - -LABEL2: -add(16) g63<1>D g32<1,1,0>D g51<1,1,0>D { align1 1H I@7 compacted }; -cmp.l.f0.0(16) g65<1>UD g63<1,1,0>UD g32<1,1,0>UD { align1 1H I@1 compacted }; -add(8) g21<1>D g3<8,4,2>D g63<1,1,0>D { align1 1Q compacted }; -add(8) g67<1>D g17<8,4,2>D g64<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g68<1>UD g21<8,8,1>UD g3<8,4,2>UD { align1 1Q I@2 }; -mov(8) g5<2>UD g21<4,4,1>UD { align1 1Q I@7 }; -cmp.l.f0.0(8) g69<1>UD g67<8,8,1>UD g17<8,4,2>UD { align1 2Q I@3 }; -mov(8) g7<2>UD g67<4,4,1>UD { align1 2Q I@7 }; -add3(16) g70<1>D g53<8,8,1>D -g65<8,8,1>D -g68<1,1,1>D { align1 1H I@2 }; -mov(8) g5.1<2>UD g70<4,4,1>UD { align1 1Q I@1 }; -mov(8) g7.1<2>UD g71<4,4,1>UD { align1 2Q I@2 }; - -LABEL1: -endif(16) JIP: LABEL0 { align1 1H }; -add(16) g71<1>D g25<1,1,0>D g51<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g73<1>UD g71<1,1,0>UD g25<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g77<2>UD g71<4,4,1>UD { align1 1Q }; -mov(8) g79<2>UD g72<4,4,1>UD { align1 2Q }; -add(16) g75<1>D -g73<1,1,0>D g28<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g77.1<2>UD g75<4,4,1>UD { align1 1Q I@1 }; -mov(8) g79.1<2>UD g76<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g81<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g81<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g40<2>D g[a0 160]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g40.1<2>D g[a0 164]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g92.1<2>UD g40.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g92<2>UD g40<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g9<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g97UD g92UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -mov(1) f0<1>UD g9<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g81<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000800UD { align1 WE_all 1N A@1 }; -mov(1) g41<2>D g[a0 416]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g41.1<2>D g[a0 420]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g93.1<2>UD g41.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g93<2>UD g41<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g93UD g97UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $1 }; - -LABEL0: -endif(16) JIP: LABEL3 { align1 1H }; - -LABEL3: -shr(16) g78<1>UD g38<1,1,0>UD 0x00000008UD { align1 1H compacted }; -mov(8) g80<1>UD g3.1<8,4,2>UD { align1 1Q F@4 }; -mov(8) g81<1>UD g17.1<8,4,2>UD { align1 2Q F@3 }; -add(8) g82<1>D g3<8,4,2>D g32<1,1,0>D { align1 1Q $1.dst compacted }; -add(8) g83<1>D g17<8,4,2>D g33<1,1,0>D { align1 2Q $1.dst compacted }; -cmp.l.f0.0(8) g22<1>UD g82<8,8,1>UD g3<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g84<1>UD g83<8,8,1>UD g17<8,4,2>UD { align1 2Q I@2 }; -add(8) g85<1>D -g22<8,8,1>D g3.1<8,4,2>D { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g86<1>D -g84<8,8,1>D g17.1<8,4,2>D { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -or(16) g87<1>UD g82<1,1,0>UD g85<1,1,0>UD { align1 1H I@1 compacted }; - -LABEL13: -cmp.ge.f0.0(16) null<1>UD g13<8,8,1>UD g78<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL4 UIP: LABEL4 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shl(16) g89<1>D g13<8,8,1>D 0x00000008UD { align1 1H $2.src }; -cmp.z.f0.0(16) null<1>D g87<8,8,1>D 0D { align1 1H I@4 }; -(+f0.0) if(16) JIP: LABEL6 UIP: LABEL5 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -shr(16) g91<1>UD g89<1,1,0>UD 0x00000006UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shl(16) g93<1>D g91<8,8,1>D 0x00000003UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g98<2>UD g93<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@2 }; -mov(8) g100<2>UD g94<4,4,1>UD { align1 2Q }; -mov(8) g98.1<2>UD 0x00000000UD { align1 1Q I@2 }; -mov(8) g100.1<2>UD 0x00000000UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g94UD g98UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(8) g6<2>UD g94<4,4,1>UD { align1 1Q $1.dst }; -mov(8) g8<2>UD g95<4,4,1>UD { align1 2Q $1.dst }; -mov(8) g6.1<2>UD g96<4,4,1>UD { align1 1Q @2 $1.dst }; -mov(8) g8.1<2>UD g97<4,4,1>UD { align1 2Q @2 $1.dst }; -else(16) JIP: LABEL5 UIP: LABEL5 { align1 1H }; - -LABEL6: -add(16) g95<1>D g32<1,1,0>D g89<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g97<1>UD g95<1,1,0>UD g32<1,1,0>UD { align1 1H I@1 compacted }; -add(8) g23<1>D g3<8,4,2>D g95<1,1,0>D { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -add(8) g99<1>D g17<8,4,2>D g96<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(8) g100<1>UD g23<8,8,1>UD g3<8,4,2>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(8) g6<2>UD g23<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@3 }; -cmp.l.f0.0(8) g101<1>UD g99<8,8,1>UD g17<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@7 }; -mov(8) g8<2>UD g99<4,4,1>UD { align1 2Q }; -add3(16) g102<1>D g80<8,8,1>D -g97<8,8,1>D -g100<1,1,1>D { align1 1H I@2 }; -mov(8) g6.1<2>UD g102<4,4,1>UD { align1 1Q I@1 }; -mov(8) g8.1<2>UD g103<4,4,1>UD { align1 2Q I@2 }; - -LABEL5: -endif(16) JIP: LABEL4 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g103<1>D g25<1,1,0>D g89<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -cmp.l.f0.0(16) g105<1>UD g103<1,1,0>UD g25<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g109<2>UD g103<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -mov(8) g111<2>UD g104<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(16) g107<1>D -g105<1,1,0>D g28<1,1,0>D { align1 1H compacted }; -mov(8) g109.1<2>UD g107<4,4,1>UD { align1 1Q I@1 }; -mov(8) g111.1<2>UD g108<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g82<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g82<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g42<2>D g[a0 192]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g42.1<2>D g[a0 196]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g99.1<2>UD g42.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g99<2>UD g42<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g5<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g104UD g99UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -mov(1) f0<1>UD g5<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g82<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000c00UD { align1 WE_all 1N A@1 }; -mov(1) g43<2>D g[a0 416]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g43.1<2>D g[a0 420]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g100.1<2>UD g43.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g100<2>UD g43<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g100UD g104UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $1 }; -add(16) g110<1>D g89<1,1,0>D 64D { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g87<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL8 UIP: LABEL7 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -shr(16) g112<1>UD g110<1,1,0>UD 0x00000006UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -shl(16) g114<1>D g112<8,8,1>D 0x00000003UD { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g105<2>UD g114<4,4,1>UD { align1 1Q I@1 }; -mov(8) g107<2>UD g115<4,4,1>UD { align1 2Q I@2 }; -mov(8) g105.1<2>UD 0x00000000UD { align1 1Q I@2 }; -mov(8) g107.1<2>UD 0x00000000UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g115UD g105UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(8) g7<2>UD g115<4,4,1>UD { align1 1Q $1.dst }; -mov(8) g9<2>UD g116<4,4,1>UD { align1 2Q $1.dst }; -mov(8) g7.1<2>UD g117<4,4,1>UD { align1 1Q @2 $1.dst }; -mov(8) g9.1<2>UD g118<4,4,1>UD { align1 2Q @2 $1.dst }; -else(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; - -LABEL8: -add(16) g116<1>D g32<1,1,0>D g110<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g118<1>UD g116<1,1,0>UD g32<1,1,0>UD { align1 1H I@1 compacted }; -add(8) g24<1>D g3<8,4,2>D g116<1,1,0>D { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -add(8) g120<1>D g17<8,4,2>D g117<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(8) g121<1>UD g24<8,8,1>UD g3<8,4,2>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(8) g7<2>UD g24<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@3 }; -cmp.l.f0.0(8) g122<1>UD g120<8,8,1>UD g17<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@7 }; -mov(8) g9<2>UD g120<4,4,1>UD { align1 2Q }; -add3(16) g123<1>D g80<8,8,1>D -g118<8,8,1>D -g121<1,1,1>D { align1 1H I@2 }; -mov(8) g7.1<2>UD g123<4,4,1>UD { align1 1Q I@1 }; -mov(8) g9.1<2>UD g124<4,4,1>UD { align1 2Q I@2 }; - -LABEL7: -endif(16) JIP: LABEL4 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -add(16) g124<1>D g25<1,1,0>D g110<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -cmp.l.f0.0(16) g126<1>UD g124<1,1,0>UD g25<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g19<2>UD g124<4,4,1>UD { align1 1Q }; -mov(8) g21<2>UD g125<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N A@1 }; -add(16) g1<1>D -g126<1,1,0>D g28<1,1,0>D { align1 1H compacted }; -mov(8) g19.1<2>UD g1<4,4,1>UD { align1 1Q I@1 }; -mov(8) g21.1<2>UD g2<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g83<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g83<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g44<2>D g[a0 224]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g44.1<2>D g[a0 228]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g106.1<2>UD g44.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g106<2>UD g44<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g2<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g111UD g106UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $4 }; -mov(1) f0<1>UD g2<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g83<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000200UD { align1 WE_all 1N A@1 }; -mov(1) g45<2>D g[a0 96]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g45.1<2>D g[a0 100]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g107.1<2>UD g45.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g107<2>UD g45<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g107UD g111UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $3 }; -add(16) g20<1>D g89<1,1,0>D 128D { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g87<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL10 UIP: LABEL9 { align1 1H }; -shr(16) g22<1>UD g20<1,1,0>UD 0x00000006UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -shl(16) g34<1>D g22<8,8,1>D 0x00000003UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g112<2>UD g34<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@2 }; -mov(8) g114<2>UD g35<4,4,1>UD { align1 2Q }; -mov(8) g112.1<2>UD 0x00000000UD { align1 1Q I@2 }; -mov(8) g114.1<2>UD 0x00000000UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g38UD g112UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(8) g8<2>UD g38<4,4,1>UD { align1 1Q $3.dst }; -mov(8) g10<2>UD g39<4,4,1>UD { align1 2Q $3.dst }; -mov(8) g8.1<2>UD g40<4,4,1>UD { align1 1Q @2 $3.dst }; -mov(8) g10.1<2>UD g41<4,4,1>UD { align1 2Q @2 $3.dst }; -else(16) JIP: LABEL9 UIP: LABEL9 { align1 1H }; - -LABEL10: -add(16) g39<1>D g32<1,1,0>D g20<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(16) g41<1>UD g39<1,1,0>UD g32<1,1,0>UD { align1 1H I@1 compacted }; -add(8) g27<1>D g3<8,4,2>D g39<1,1,0>D { align1 1Q compacted }; -add(8) g43<1>D g17<8,4,2>D g40<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g44<1>UD g27<8,8,1>UD g3<8,4,2>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(8) g8<2>UD g27<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g45<1>UD g43<8,8,1>UD g17<8,4,2>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@7 }; -mov(8) g10<2>UD g43<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add3(16) g46<1>D g80<8,8,1>D -g41<8,8,1>D -g44<1,1,1>D { align1 1H }; -mov(8) g8.1<2>UD g46<4,4,1>UD { align1 1Q I@1 }; -mov(8) g10.1<2>UD g47<4,4,1>UD { align1 2Q I@2 }; - -LABEL9: -endif(16) JIP: LABEL4 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -add(16) g47<1>D g25<1,1,0>D g20<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g49<1>UD g47<1,1,0>UD g25<1,1,0>UD { align1 1H compacted }; -mov(8) g53<2>UD g47<4,4,1>UD { align1 1Q }; -mov(8) g55<2>UD g48<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(16) g51<1>D -g49<1,1,0>D g28<1,1,0>D { align1 1H compacted }; -mov(8) g53.1<2>UD g51<4,4,1>UD { align1 1Q I@1 }; -mov(8) g55.1<2>UD g52<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g84<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g84<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g46<2>D g[a0 256]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g46.1<2>D g[a0 260]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g113.1<2>UD g46.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g113<2>UD g46<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g1<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g118UD g113UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $3 }; -mov(1) f0<1>UD g1<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g84<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000600UD { align1 WE_all 1N A@1 }; -mov(1) g47<2>D g[a0 160]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g47.1<2>D g[a0 164]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g114.1<2>UD g47.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g114<2>UD g47<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g114UD g118UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $3 }; -add(16) g54<1>D g89<1,1,0>D 192D { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g87<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL12 UIP: LABEL11 { align1 1H }; -shr(16) g56<1>UD g54<1,1,0>UD 0x00000006UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -shl(16) g58<1>D g56<8,8,1>D 0x00000003UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g119<2>UD g58<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@2 }; -mov(8) g121<2>UD g59<4,4,1>UD { align1 2Q }; -mov(8) g119.1<2>UD 0x00000000UD { align1 1Q I@2 }; -mov(8) g121.1<2>UD 0x00000000UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g59UD g119UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(8) g9<2>UD g59<4,4,1>UD { align1 1Q $3.dst }; -mov(8) g11<2>UD g60<4,4,1>UD { align1 2Q $3.dst }; -mov(8) g9.1<2>UD g61<4,4,1>UD { align1 1Q @2 $3.dst }; -mov(8) g11.1<2>UD g62<4,4,1>UD { align1 2Q @2 $3.dst }; -else(16) JIP: LABEL11 UIP: LABEL11 { align1 1H }; - -LABEL12: -add(16) g60<1>D g32<1,1,0>D g54<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(16) g62<1>UD g60<1,1,0>UD g32<1,1,0>UD { align1 1H I@1 compacted }; -add(8) g34<1>D g3<8,4,2>D g60<1,1,0>D { align1 1Q compacted }; -add(8) g64<1>D g17<8,4,2>D g61<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g65<1>UD g34<8,8,1>UD g3<8,4,2>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(8) g9<2>UD g34<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g66<1>UD g64<8,8,1>UD g17<8,4,2>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@7 }; -mov(8) g11<2>UD g64<4,4,1>UD { align1 2Q }; -add3(16) g67<1>D g80<8,8,1>D -g62<8,8,1>D -g65<1,1,1>D { align1 1H I@2 }; -mov(8) g9.1<2>UD g67<4,4,1>UD { align1 1Q I@1 }; -mov(8) g11.1<2>UD g68<4,4,1>UD { align1 2Q I@2 }; - -LABEL11: -endif(16) JIP: LABEL4 { align1 1H }; -add(16) g68<1>D g25<1,1,0>D g54<1,1,0>D { align1 1H compacted }; -cmp.l.f0.0(16) g70<1>UD g68<1,1,0>UD g25<1,1,0>UD { align1 1H I@1 compacted }; -mov(8) g74<2>UD g68<4,4,1>UD { align1 1Q }; -mov(8) g76<2>UD g69<4,4,1>UD { align1 2Q }; -add(16) g72<1>D -g70<1,1,0>D g28<1,1,0>D { align1 1H I@3 compacted }; -mov(8) g74.1<2>UD g72<4,4,1>UD { align1 1Q I@1 }; -mov(8) g76.1<2>UD g73<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g85<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g85<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g48<2>D g[a0 288]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g48.1<2>D g[a0 292]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g120.1<2>UD g48.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g120<2>UD g48<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g127<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g125UD g120UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $3 }; -mov(1) f0<1>UD g127<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g85<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000800UD { align1 WE_all 1N A@1 }; -mov(1) g49<2>D g[a0 320]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g49.1<2>D g[a0 324]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g121.1<2>UD g49.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g121<2>UD g49<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g121UD g125UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $3 }; -add3(16) g13<1>D 0x0003UW g36<8,8,1>D g13<1,1,1>D { align1 1H }; - -LABEL4: -while(16) JIP: LABEL13 { align1 1H }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q $3.src }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_misc_copy_instances_base_ptr_indirect_code[] = { - 0x80000065, 0x32058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x4b050220, 0x00000024, 0x00000000, - 0xe2331a40, 0x00013203, 0x00041a61, 0x0d050220, - 0x00464b05, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa00330c, 0x00340000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x210a0061, 0x001102cc, - 0x2a0f0061, 0x001102cc, 0x00030061, 0x03260aa0, - 0x00000264, 0x00000000, 0x00130061, 0x11260aa0, - 0x00000264, 0x00000000, 0x00030061, 0x5a260aa0, - 0x000002a4, 0x00000000, 0x00130061, 0x5c260aa0, - 0x000002a4, 0x00000000, 0x210a1661, 0x00110204, - 0x2a0f1661, 0x00110204, 0x21031661, 0x00110244, - 0x2a111661, 0x00110244, 0x215a1661, 0x0011025c, - 0x2a5c1661, 0x0011025c, 0xa1131640, 0x098e0a03, - 0xaa141540, 0x098e0f03, 0x80001101, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x1e240000, - 0xfb045a24, 0x000c0000, 0x00031a61, 0x56060220, - 0x00341305, 0x00000000, 0xe7151a70, 0x09801303, - 0x00130061, 0x58060220, 0x00341405, 0x00000000, - 0x00031a40, 0x0c052660, 0x06461505, 0x00440a26, - 0x00131b40, 0x16052660, 0x06461605, 0x00440f26, - 0x00031a61, 0x56260220, 0x00340c05, 0x00000000, - 0x00131a61, 0x58260220, 0x00341605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x17140000, 0xfb045624, 0x00040000, - 0x00042169, 0x22058660, 0x02461e05, 0x00000006, - 0xe0241968, 0x00802203, 0x00040065, 0x26058220, - 0x02462205, 0xffffff00, 0x00041a52, 0x2e044560, - 0x0e8efffe, 0x4b052405, 0xa0281a40, 0x26202202, - 0x00041a61, 0x30052660, 0x00462e05, 0x00000000, - 0x00041a65, 0x2a058220, 0x02462805, 0xffffffc0, - 0xa1192240, 0x170e0a02, 0xaa1a2240, 0x180e0f02, - 0xe02c1b68, 0x00602a03, 0x00031b70, 0x13050220, - 0x52461905, 0x00440a06, 0x00131b70, 0x1b050220, - 0x52461a05, 0x00440f06, 0x00041b70, 0x00010220, - 0x52463005, 0x00462c05, 0x00031b40, 0x1c052660, - 0x06461305, 0x00440a26, 0x00131b40, 0x1d052660, - 0x06461b05, 0x00440f26, 0x01040022, 0x0001c060, - 0x00000408, 0x00000408, 0x00040069, 0x3105a660, - 0x02462e05, 0x00000006, 0x00031461, 0x35050220, - 0x00440326, 0x00000000, 0x00131361, 0x36050220, - 0x00441126, 0x00000000, 0xa1372140, 0x200e0302, - 0xaa382140, 0x210e1102, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0xa0331d40, 0x31002602, - 0x00031b70, 0x14050220, 0x52463705, 0x00440306, - 0x00131b70, 0x39050220, 0x52463805, 0x00441106, - 0x00031a40, 0x3a052660, 0x06461405, 0x00440326, - 0x00131a40, 0x3b052660, 0x06463905, 0x00441126, - 0x00041966, 0x00010220, 0x12463705, 0x00463a05, - 0x01040022, 0x0001c060, 0x00000188, 0x000000f8, - 0xe03b1f68, 0x00603303, 0x00041969, 0x3d058660, - 0x02463b05, 0x00000003, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00031961, 0x5b060220, - 0x00343d05, 0x00000000, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x00131a61, 0x5d060220, - 0x00343e05, 0x00000000, 0x00031a61, 0x5b264220, - 0x00000000, 0x00000000, 0x00131a61, 0x5d264220, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x3e240000, - 0xfb045b24, 0x000c0000, 0x00032161, 0x05060220, - 0x00343e05, 0x00000000, 0x00132161, 0x07060220, - 0x00343f05, 0x00000000, 0x0003a161, 0x05260220, - 0x00344005, 0x00000000, 0x0013a161, 0x07260220, - 0x00344105, 0x00000000, 0x00040024, 0x0001c060, - 0x000000a0, 0x000000a0, 0xa03f1f40, 0x33002002, - 0x27411970, 0x20003f03, 0xa1150040, 0x3f0e0302, - 0xaa430040, 0x400e1102, 0x00031a70, 0x44050220, - 0x52461505, 0x00440306, 0x00031f61, 0x05060220, - 0x00341505, 0x00000000, 0x00131b70, 0x45050220, - 0x52464305, 0x00441106, 0x00131f61, 0x07060220, - 0x00344305, 0x00000000, 0x00041a52, 0x46040e68, - 0x0eae3505, 0x44054105, 0x00031961, 0x05260220, - 0x00344605, 0x00000000, 0x00131a61, 0x07260220, - 0x00344705, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x000001c8, 0xa0470040, 0x33001902, - 0x27491970, 0x19004703, 0x00030061, 0x4d060220, - 0x00344705, 0x00000000, 0x00130061, 0x4f060220, - 0x00344805, 0x00000000, 0xa04b1b40, 0x1c024902, - 0x00031961, 0x4d260220, 0x00344b05, 0x00000000, - 0x00131a61, 0x4f260220, 0x00344c05, 0x00000000, - 0xe251004c, 0x00114004, 0x80001969, 0x10018220, - 0x02005104, 0x00000003, 0x80000961, 0x28060660, - 0x00010280, 0x00000000, 0x80000061, 0x28260660, - 0x00010290, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x5c260220, - 0x00002824, 0x00000000, 0x80031961, 0x5c060220, - 0x00002804, 0x00000000, 0xe2090061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004131, 0x61140000, 0xfb005c0c, 0x00340000, - 0x80001a61, 0x30010220, 0x00000904, 0x00000000, - 0x80001e69, 0x10018220, 0x02005104, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000800, - 0x80000961, 0x29060660, 0x00010680, 0x00000000, - 0x80000061, 0x29260660, 0x00010690, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80031a61, 0x5d260220, 0x00002924, 0x00000000, - 0x80031961, 0x5d060220, 0x00002904, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004131, 0x00000000, 0xfb085d0c, 0x00346114, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0xe04e0068, 0x00802603, 0x00031461, 0x50050220, - 0x00440326, 0x00000000, 0x00131361, 0x51050220, - 0x00441126, 0x00000000, 0xa1522140, 0x200e0302, - 0xaa532140, 0x210e1102, 0x00031a70, 0x16050220, - 0x52465205, 0x00440306, 0x00131a70, 0x54050220, - 0x52465305, 0x00441106, 0x00031a40, 0x55052660, - 0x06461605, 0x00440326, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x00131a40, 0x56052660, - 0x06465405, 0x00441126, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x20571966, 0x55005203, - 0x00041a70, 0x00010220, 0x42460d05, 0x00464e05, - 0x01040028, 0x0001c660, 0x00001118, 0x00001118, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00043269, 0x59058660, 0x02460d05, 0x00000008, - 0x00041c70, 0x00018660, 0x16465705, 0x00000000, - 0x01040022, 0x0001c060, 0x00000268, 0x00000158, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xe05b1b68, 0x00605903, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040069, 0x5d058660, - 0x02465b05, 0x00000003, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00031961, 0x62060220, - 0x00345d05, 0x00000000, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x80101a01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x64060220, - 0x00345e05, 0x00000000, 0x00031a61, 0x62264220, - 0x00000000, 0x00000000, 0x00131a61, 0x64264220, - 0x00000000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x5e240000, - 0xfb046224, 0x000c0000, 0x00032161, 0x06060220, - 0x00345e05, 0x00000000, 0x00132161, 0x08060220, - 0x00345f05, 0x00000000, 0x0003a161, 0x06260220, - 0x00346005, 0x00000000, 0x0013a161, 0x08260220, - 0x00346105, 0x00000000, 0x00040024, 0x0001c060, - 0x00000120, 0x00000120, 0xa05f1b40, 0x59002002, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x27611970, 0x20005f03, 0xa1170040, 0x5f0e0302, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0xaa630040, 0x600e1102, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x00031a70, 0x64050220, - 0x52461705, 0x00440306, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x06060220, - 0x00341705, 0x00000000, 0x80103101, 0x00000000, - 0x00000000, 0x00000000, 0x80101b01, 0x00000000, - 0x00000000, 0x00000000, 0x00130070, 0x65050220, - 0x52466305, 0x00441106, 0x80101f01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x08060220, - 0x00346305, 0x00000000, 0x00041a52, 0x66040e68, - 0x0eae5005, 0x64056105, 0x00031961, 0x06260220, - 0x00346605, 0x00000000, 0x00131a61, 0x08260220, - 0x00346705, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000e70, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0xa0670040, 0x59001902, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x27691970, 0x19006703, 0x00030061, 0x6d060220, - 0x00346705, 0x00000000, 0x80103301, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x6f060220, - 0x00346805, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0xa06b0040, 0x1c026902, - 0x00031961, 0x6d260220, 0x00346b05, 0x00000000, - 0x00131a61, 0x6f260220, 0x00346c05, 0x00000000, - 0xe252004c, 0x00114004, 0x80001969, 0x10018220, - 0x02005204, 0x00000003, 0x80000961, 0x2a060660, - 0x00010300, 0x00000000, 0x80000061, 0x2a260660, - 0x00010310, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x63260220, - 0x00002a24, 0x00000000, 0x80031961, 0x63060220, - 0x00002a04, 0x00000000, 0xe2050061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004131, 0x68140000, 0xfb00630c, 0x00340000, - 0x80001a61, 0x30010220, 0x00000504, 0x00000000, - 0x80001e69, 0x10018220, 0x02005204, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000c00, - 0x80000961, 0x2b060660, 0x00010680, 0x00000000, - 0x80000061, 0x2b260660, 0x00010690, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80031a61, 0x64260220, 0x00002b24, 0x00000000, - 0x80031961, 0x64060220, 0x00002b04, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004131, 0x00000000, 0xfb08640c, 0x00346814, - 0xa06e0040, 0x04005903, 0x00040070, 0x00018660, - 0x16465705, 0x00000000, 0x01040022, 0x0001c060, - 0x00000238, 0x00000138, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0xe0701b68, 0x00606e03, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x72058660, 0x02467005, 0x00000003, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00031961, 0x69060220, 0x00347205, 0x00000000, - 0x00131a61, 0x6b060220, 0x00347305, 0x00000000, - 0x00031a61, 0x69264220, 0x00000000, 0x00000000, - 0x00131a61, 0x6b264220, 0x00000000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x73240000, 0xfb046924, 0x000c0000, - 0x00032161, 0x07060220, 0x00347305, 0x00000000, - 0x00132161, 0x09060220, 0x00347405, 0x00000000, - 0x0003a161, 0x07260220, 0x00347505, 0x00000000, - 0x0013a161, 0x09260220, 0x00347605, 0x00000000, - 0x00040024, 0x0001c060, 0x00000110, 0x00000110, - 0xa0741b40, 0x6e002002, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x27761970, 0x20007403, - 0xa1180040, 0x740e0302, 0x80103301, 0x00000000, - 0x00000000, 0x00000000, 0xaa780040, 0x750e1102, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00031a70, 0x79050220, 0x52461805, 0x00440306, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x07060220, 0x00341805, 0x00000000, - 0x80101b01, 0x00000000, 0x00000000, 0x00000000, - 0x00130070, 0x7a050220, 0x52467805, 0x00441106, - 0x80101f01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x09060220, 0x00347805, 0x00000000, - 0x00041a52, 0x7b040e68, 0x0eae5005, 0x79057605, - 0x00031961, 0x07260220, 0x00347b05, 0x00000000, - 0x00131a61, 0x09260220, 0x00347c05, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000009e8, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0xa07c0040, 0x6e001902, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x277e1970, 0x19007c03, - 0x00030061, 0x13060220, 0x00347c05, 0x00000000, - 0x00130061, 0x15060220, 0x00347d05, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x80000901, 0x00000000, 0x00000000, 0x00000000, - 0xa0010040, 0x1c027e02, 0x00031961, 0x13260220, - 0x00340105, 0x00000000, 0x00131a61, 0x15260220, - 0x00340205, 0x00000000, 0xe253004c, 0x00114004, - 0x80001969, 0x10018220, 0x02005304, 0x00000003, - 0x80000961, 0x2c060660, 0x00010380, 0x00000000, - 0x80000061, 0x2c260660, 0x00010390, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80031961, 0x6a260220, 0x00002c24, 0x00000000, - 0x80031961, 0x6a060220, 0x00002c04, 0x00000000, - 0xe2020061, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004431, 0x6f140000, - 0xfb006a0c, 0x00340000, 0x80001a61, 0x30010220, - 0x00000204, 0x00000000, 0x80001e69, 0x10018220, - 0x02005304, 0x00000003, 0x80000940, 0x10018220, - 0x02001000, 0x00000200, 0x80000961, 0x2d060660, - 0x00010180, 0x00000000, 0x80000061, 0x2d260660, - 0x00010190, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80031a61, 0x6b260220, - 0x00002d24, 0x00000000, 0x80031961, 0x6b060220, - 0x00002d04, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004331, 0x00000000, - 0xfb086b0c, 0x00346f14, 0xa0140040, 0x08005903, - 0x00040070, 0x00018660, 0x16465705, 0x00000000, - 0x01040022, 0x0001c060, 0x000001e8, 0x00000118, - 0xe0161b68, 0x00601403, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00041969, 0x22058660, - 0x02461605, 0x00000003, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00031961, 0x70060220, - 0x00342205, 0x00000000, 0x80103301, 0x00000000, - 0x00000000, 0x00000000, 0x80101a01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x72060220, - 0x00342305, 0x00000000, 0x00031a61, 0x70264220, - 0x00000000, 0x00000000, 0x00131a61, 0x72264220, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x26240000, - 0xfb047024, 0x000c0000, 0x00032361, 0x08060220, - 0x00342605, 0x00000000, 0x00132361, 0x0a060220, - 0x00342705, 0x00000000, 0x0003a361, 0x08260220, - 0x00342805, 0x00000000, 0x0013a361, 0x0a260220, - 0x00342905, 0x00000000, 0x00040024, 0x0001c060, - 0x000000e0, 0x000000e0, 0xa0271b40, 0x14002002, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x27291970, 0x20002703, 0xa11b0040, 0x270e0302, - 0xaa2b0040, 0x280e1102, 0x00031a70, 0x2c050220, - 0x52461b05, 0x00440306, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x08060220, - 0x00341b05, 0x00000000, 0x00131b70, 0x2d050220, - 0x52462b05, 0x00441106, 0x80101f01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x0a060220, - 0x00342b05, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00040052, 0x2e040e68, - 0x0eae5005, 0x2c052905, 0x00031961, 0x08260220, - 0x00342e05, 0x00000000, 0x00131a61, 0x0a260220, - 0x00342f05, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x000005d0, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0xa02f0040, 0x14001902, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x27310070, 0x19002f03, 0x00030061, 0x35060220, - 0x00342f05, 0x00000000, 0x00130061, 0x37060220, - 0x00343005, 0x00000000, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0xa0330040, 0x1c023102, - 0x00031961, 0x35260220, 0x00343305, 0x00000000, - 0x00131a61, 0x37260220, 0x00343405, 0x00000000, - 0xe254004c, 0x00114004, 0x80001969, 0x10018220, - 0x02005404, 0x00000003, 0x80000961, 0x2e060660, - 0x00010400, 0x00000000, 0x80000061, 0x2e260660, - 0x00010410, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x71260220, - 0x00002e24, 0x00000000, 0x80031961, 0x71060220, - 0x00002e04, 0x00000000, 0xe2010061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004331, 0x76140000, 0xfb00710c, 0x00340000, - 0x80001a61, 0x30010220, 0x00000104, 0x00000000, - 0x80001e69, 0x10018220, 0x02005404, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000600, - 0x80000961, 0x2f060660, 0x00010280, 0x00000000, - 0x80000061, 0x2f260660, 0x00010290, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80031a61, 0x72260220, 0x00002f24, 0x00000000, - 0x80031961, 0x72060220, 0x00002f04, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004331, 0x00000000, 0xfb08720c, 0x00347614, - 0xa0360040, 0x0c005903, 0x00040070, 0x00018660, - 0x16465705, 0x00000000, 0x01040022, 0x0001c060, - 0x000001d8, 0x00000118, 0xe0381b68, 0x00603603, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00041969, 0x3a058660, 0x02463805, 0x00000003, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x00031961, 0x77060220, 0x00343a05, 0x00000000, - 0x80103301, 0x00000000, 0x00000000, 0x00000000, - 0x80101a01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x79060220, 0x00343b05, 0x00000000, - 0x00031a61, 0x77264220, 0x00000000, 0x00000000, - 0x00131a61, 0x79264220, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044331, 0x3b240000, 0xfb047724, 0x000c0000, - 0x00032361, 0x09060220, 0x00343b05, 0x00000000, - 0x00132361, 0x0b060220, 0x00343c05, 0x00000000, - 0x0003a361, 0x09260220, 0x00343d05, 0x00000000, - 0x0013a361, 0x0b260220, 0x00343e05, 0x00000000, - 0x00040024, 0x0001c060, 0x000000d0, 0x000000d0, - 0xa03c1b40, 0x36002002, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x273e1970, 0x20003c03, - 0xa1220040, 0x3c0e0302, 0xaa400040, 0x3d0e1102, - 0x00031a70, 0x41050220, 0x52462205, 0x00440306, - 0x80001f01, 0x00000000, 0x00000000, 0x00000000, - 0x00030061, 0x09060220, 0x00342205, 0x00000000, - 0x00131b70, 0x42050220, 0x52464005, 0x00441106, - 0x80101f01, 0x00000000, 0x00000000, 0x00000000, - 0x00130061, 0x0b060220, 0x00344005, 0x00000000, - 0x00041a52, 0x43040e68, 0x0eae5005, 0x41053e05, - 0x00031961, 0x09260220, 0x00344305, 0x00000000, - 0x00131a61, 0x0b260220, 0x00344405, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x000001d8, - 0xa0440040, 0x36001902, 0x27461970, 0x19004403, - 0x00030061, 0x4a060220, 0x00344405, 0x00000000, - 0x00130061, 0x4c060220, 0x00344505, 0x00000000, - 0xa0481b40, 0x1c024602, 0x00031961, 0x4a260220, - 0x00344805, 0x00000000, 0x00131a61, 0x4c260220, - 0x00344905, 0x00000000, 0xe255004c, 0x00114004, - 0x80001969, 0x10018220, 0x02005504, 0x00000003, - 0x80000961, 0x30060660, 0x00010480, 0x00000000, - 0x80000061, 0x30260660, 0x00010490, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80031961, 0x78260220, 0x00003024, 0x00000000, - 0x80031961, 0x78060220, 0x00003004, 0x00000000, - 0xe27f0061, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004331, 0x7d140000, - 0xfb00780c, 0x00340000, 0x80001a61, 0x30010220, - 0x00007f04, 0x00000000, 0x80001e69, 0x10018220, - 0x02005504, 0x00000003, 0x80000940, 0x10018220, - 0x02001000, 0x00000800, 0x80000961, 0x31060660, - 0x00010500, 0x00000000, 0x80000061, 0x31260660, - 0x00010510, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80031a61, 0x79260220, - 0x00003124, 0x00000000, 0x80031961, 0x79060220, - 0x00003104, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004331, 0x00000000, - 0xfb08790c, 0x00347d14, 0x00040052, 0x0d044160, - 0x0e0e0003, 0x0d052405, 0x00040027, 0x00014060, - 0x00000000, 0xffffeed8, 0x80033361, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_misc_copy_instances_base_ptr_indirect = { - .prog_data = { - .base.nr_params = 14, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 6272, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_misc_copy_instances_base_ptr_indirect_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 14, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 24, - .arg_count = 3, - .args = gfx125_misc_copy_instances_base_ptr_indirect_args, - .code = gfx125_misc_copy_instances_base_ptr_indirect_code, -}; -const char *gfx125_misc_copy_instances_base_ptr_indirect_sha1 = "3170ac5dfcd9e41a7ed2f67720955cec1fcab2ce"; diff --git a/src/intel/vulkan/grl/gfx125_misc_copy_instances_indirect.h b/src/intel/vulkan/grl/gfx125_misc_copy_instances_indirect.h deleted file mode 100644 index 012f7f076fd..00000000000 --- a/src/intel/vulkan/grl/gfx125_misc_copy_instances_indirect.h +++ /dev/null @@ -1,948 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_misc_copy_instances_indirect_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_misc_copy_instances_indirect_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g48<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g56<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g49<1>UD g48<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -mov(8) g7<1>UW 0x76543210V { align1 WE_all 1Q }; -shl(16) g29<1>D g56<8,8,1>D 0x00000004UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g1UD g49UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g7.8<1>UW g7<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g27<1>D g7<8,8,1>UW { align1 1H }; -add.z.f0.0(16) null<1>D g27<8,8,1>D g29<8,8,1>D { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g34.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g18.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g5.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g20.1<2>F g2.3<0,1,0>F { align1 2Q }; -mov(8) g62.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g64.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g34<2>F g2<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g18<2>F g2<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g5<2>F g2.2<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g20<2>F g2.2<0,1,0>F { align1 2Q F@6 compacted }; -mov(8) g62<2>F g2.4<0,1,0>F { align1 1Q F@6 compacted }; -mov(8) g64<2>F g2.4<0,1,0>F { align1 2Q F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(16) g22UD g62UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -shl(16) g26<1>D g22<8,8,1>D 0x00000006UD { align1 1H $1.dst }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -add(8) g30<1>D g34<8,4,2>D 156D { align1 1Q F@6 compacted }; -add(8) g31<1>D g18<8,4,2>D 156D { align1 2Q F@5 compacted }; -cmp.l.f0.0(16) g32<1>UD g30<1,1,0>UD 0x0000009cUD { align1 1H I@1 compacted }; -mov(8) g63<2>UD g30<4,4,1>UD { align1 1Q $1.src }; -mov(8) g65<2>UD g31<4,4,1>UD { align1 2Q $1.src }; -add(8) g118<1>D -g32<8,8,1>D g34.1<8,4,2>D { align1 1Q I@3 }; -add(8) g33<1>D -g33<8,8,1>D g18.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g63.1<2>UD g118<4,4,1>UD { align1 1Q I@2 }; -mov(8) g65.1<2>UD g33<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g63UD g22UD 0x08001586 0x00000080 - ugm MsgDesc: ( store_cmask, a64, d32, x, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL0: -endif(16) JIP: LABEL1 { align1 1H }; - -LABEL1: -shr(16) g3<1>UD g26<1,1,0>UD 0x00000008UD { align1 1H I@3 compacted }; -mov(16) g16<1>UD g56<8,8,1>UD { align1 1H }; -and(16) g36<1>UD g26<8,8,1>UD 0xffffff00UD { align1 1H }; -add3(16) g44<1>D 65534W -g3<8,8,1>D g56<1,1,1>D { align1 1H I@3 }; -add(16) g38<1>D g26<1,1,0>D -g36<1,1,0>D { align1 1H I@2 compacted }; -mov(16) g46<1>D -g44<8,8,1>D { align1 1H I@2 }; -and(16) g40<1>UD g38<8,8,1>UD 0xffffffc0UD { align1 1H I@2 }; -shr(16) g42<1>UD g40<1,1,0>UD 0x00000006UD { align1 1H I@1 compacted }; -cmp.l.f0.0(16) null<1>UD g46<8,8,1>UD g42<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL2 UIP: LABEL2 { align1 1H }; -shl(16) g47<1>D -g44<8,8,1>D 0x00000006UD { align1 1H }; -mov(8) g51<1>UD g5.1<8,4,2>UD { align1 1Q F@4 }; -mov(8) g52<1>UD g20.1<8,4,2>UD { align1 2Q F@3 }; -add(8) g53<1>D g5<8,4,2>D g24<1,1,0>D { align1 1Q $1.dst compacted }; -add(8) g54<1>D g20<8,4,2>D g25<1,1,0>D { align1 2Q $1.dst compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -add(16) g49<1>D g36<1,1,0>D g47<1,1,0>D { align1 1H I@5 compacted }; -cmp.l.f0.0(8) g119<1>UD g53<8,8,1>UD g5<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g55<1>UD g54<8,8,1>UD g20<8,4,2>UD { align1 2Q I@3 }; -add(8) g56<1>D -g119<8,8,1>D g5.1<8,4,2>D { align1 1Q I@2 }; -add(8) g57<1>D -g55<8,8,1>D g20.1<8,4,2>D { align1 2Q I@2 }; -or.z.f0.0(16) null<1>UD g53<8,8,1>UD g56<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL4 UIP: LABEL3 { align1 1H }; -shr(16) g57<1>UD g49<1,1,0>UD 0x00000006UD { align1 1H I@7 compacted }; -shl(16) g59<1>D g57<8,8,1>D 0x00000003UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g64<2>UD g59<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -mov(8) g66<2>UD g60<4,4,1>UD { align1 2Q I@2 }; -mov(8) g64.1<2>UD 0x00000000UD { align1 1Q I@2 }; -mov(8) g66.1<2>UD 0x00000000UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g60UD g64UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -mov(8) g8<2>UD g60<4,4,1>UD { align1 1Q $1.dst }; -mov(8) g10<2>UD g61<4,4,1>UD { align1 2Q $1.dst }; -mov(8) g8.1<2>UD g62<4,4,1>UD { align1 1Q @2 $1.dst }; -mov(8) g10.1<2>UD g63<4,4,1>UD { align1 2Q @2 $1.dst }; -else(16) JIP: LABEL3 UIP: LABEL3 { align1 1H }; - -LABEL4: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -add(16) g61<1>D g24<1,1,0>D g49<1,1,0>D { align1 1H I@7 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(16) g63<1>UD g61<1,1,0>UD g24<1,1,0>UD { align1 1H I@1 compacted }; -add(8) g120<1>D g5<8,4,2>D g61<1,1,0>D { align1 1Q compacted }; -add(8) g65<1>D g20<8,4,2>D g62<1,1,0>D { align1 2Q $1.src compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -cmp.l.f0.0(8) g66<1>UD g120<8,8,1>UD g5<8,4,2>UD { align1 1Q I@2 }; -mov(8) g8<2>UD g120<4,4,1>UD { align1 1Q I@7 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $1.src }; -cmp.l.f0.0(8) g67<1>UD g65<8,8,1>UD g20<8,4,2>UD { align1 2Q I@3 }; -mov(8) g10<2>UD g65<4,4,1>UD { align1 2Q I@7 }; -add3(16) g68<1>D g51<8,8,1>D -g63<8,8,1>D -g66<1,1,1>D { align1 1H I@2 }; -mov(8) g8.1<2>UD g68<4,4,1>UD { align1 1Q I@1 }; -mov(8) g10.1<2>UD g69<4,4,1>UD { align1 2Q I@2 }; - -LABEL3: -endif(16) JIP: LABEL2 { align1 1H }; -add(8) g121<1>D g34<8,4,2>D g49<1,1,0>D { align1 1Q F@6 compacted }; -add(8) g69<1>D g18<8,4,2>D g50<1,1,0>D { align1 2Q F@5 compacted }; -cmp.l.f0.0(8) g122<1>UD g121<8,8,1>UD g34<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g70<1>UD g69<8,8,1>UD g18<8,4,2>UD { align1 2Q I@2 }; -mov(8) g72<2>UD g121<4,4,1>UD { align1 1Q }; -mov(8) g74<2>UD g69<4,4,1>UD { align1 2Q }; -add(8) g123<1>D -g122<8,8,1>D g34.1<8,4,2>D { align1 1Q I@4 }; -add(8) g71<1>D -g70<8,8,1>D g18.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g72.1<2>UD g123<4,4,1>UD { align1 1Q I@2 }; -mov(8) g74.1<2>UD g71<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g57<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g57<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g38<2>D g[a0 256]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g38.1<2>D g[a0 260]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g65.1<2>UD g38.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g65<2>UD g38<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g117<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g70UD g65UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $1 }; -mov(1) f0<1>UD g117<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g57<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000800UD { align1 WE_all 1N A@1 }; -mov(1) g39<2>D g[a0 256]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g39.1<2>D g[a0 260]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $1.src }; -mov(8) g66.1<2>UD g39.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g66<2>UD g39<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g66UD g70UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $1 }; - -LABEL2: -endif(16) JIP: LABEL5 { align1 1H }; - -LABEL5: -shr(16) g73<1>UD g36<1,1,0>UD 0x00000008UD { align1 1H compacted }; -mov(8) g75<1>UD g5.1<8,4,2>UD { align1 1Q F@4 }; -mov(8) g76<1>UD g20.1<8,4,2>UD { align1 2Q F@3 }; -add(8) g77<1>D g5<8,4,2>D g24<1,1,0>D { align1 1Q $1.dst compacted }; -add(8) g78<1>D g20<8,4,2>D g25<1,1,0>D { align1 2Q $1.dst compacted }; -cmp.l.f0.0(8) g124<1>UD g77<8,8,1>UD g5<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g79<1>UD g78<8,8,1>UD g20<8,4,2>UD { align1 2Q I@2 }; -add(8) g80<1>D -g124<8,8,1>D g5.1<8,4,2>D { align1 1Q I@2 }; -add(8) g81<1>D -g79<8,8,1>D g20.1<8,4,2>D { align1 2Q I@2 }; -or(16) g82<1>UD g77<1,1,0>UD g80<1,1,0>UD { align1 1H I@1 compacted }; - -LABEL15: -cmp.ge.f0.0(16) null<1>UD g16<8,8,1>UD g73<8,8,1>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL6 UIP: LABEL6 { align1 1H }; -shl(16) g84<1>D g16<8,8,1>D 0x00000008UD { align1 1H }; -cmp.z.f0.0(16) null<1>D g82<8,8,1>D 0D { align1 1H I@4 }; -(+f0.0) if(16) JIP: LABEL8 UIP: LABEL7 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -shr(16) g86<1>UD g84<1,1,0>UD 0x00000006UD { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -shl(16) g88<1>D g86<8,8,1>D 0x00000003UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g77<2>UD g88<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@2 }; -mov(8) g79<2>UD g89<4,4,1>UD { align1 2Q $3.src }; -mov(8) g77.1<2>UD 0x00000000UD { align1 1Q I@2 }; -mov(8) g79.1<2>UD 0x00000000UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g89UD g77UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $3 }; -mov(8) g9<2>UD g89<4,4,1>UD { align1 1Q $3.dst }; -mov(8) g11<2>UD g90<4,4,1>UD { align1 2Q $3.dst }; -mov(8) g9.1<2>UD g91<4,4,1>UD { align1 1Q @2 $3.dst }; -mov(8) g11.1<2>UD g92<4,4,1>UD { align1 2Q @2 $3.dst }; -else(16) JIP: LABEL7 UIP: LABEL7 { align1 1H }; - -LABEL8: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add(16) g90<1>D g24<1,1,0>D g84<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -cmp.l.f0.0(16) g92<1>UD g90<1,1,0>UD g24<1,1,0>UD { align1 1H I@1 compacted }; -add(8) g125<1>D g5<8,4,2>D g90<1,1,0>D { align1 1Q compacted }; -add(8) g94<1>D g20<8,4,2>D g91<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g95<1>UD g125<8,8,1>UD g5<8,4,2>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(8) g9<2>UD g125<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g96<1>UD g94<8,8,1>UD g20<8,4,2>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@7 }; -mov(8) g11<2>UD g94<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -add3(16) g97<1>D g75<8,8,1>D -g92<8,8,1>D -g95<1,1,1>D { align1 1H I@2 }; -mov(8) g9.1<2>UD g97<4,4,1>UD { align1 1Q I@1 }; -mov(8) g11.1<2>UD g98<4,4,1>UD { align1 2Q I@2 }; - -LABEL7: -endif(16) JIP: LABEL6 { align1 1H }; -add(8) g126<1>D g34<8,4,2>D g84<1,1,0>D { align1 1Q F@6 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -add(8) g98<1>D g18<8,4,2>D g85<1,1,0>D { align1 2Q F@5 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(8) g127<1>UD g126<8,8,1>UD g34<8,4,2>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $6.src }; -cmp.l.f0.0(8) g99<1>UD g98<8,8,1>UD g18<8,4,2>UD { align1 2Q I@2 }; -mov(8) g101<2>UD g126<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g103<2>UD g98<4,4,1>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -add(8) g1<1>D -g127<8,8,1>D g34.1<8,4,2>D { align1 1Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -add(8) g100<1>D -g99<8,8,1>D g18.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g101.1<2>UD g1<4,4,1>UD { align1 1Q I@2 }; -mov(8) g103.1<2>UD g100<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g58<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g58<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g40<2>D g[a0 288]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g40.1<2>D g[a0 292]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.src }; -mov(8) g78.1<2>UD g40.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g78<2>UD g40<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g116<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g90UD g78UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $3 }; -mov(1) f0<1>UD g116<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g58<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000c00UD { align1 WE_all 1N A@1 }; -mov(1) g41<2>D g[a0 160]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g41.1<2>D g[a0 164]<0,1,0>D { align1 WE_all 1N }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g86.1<2>UD g41.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g86<2>UD g41<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $3.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g86UD g90UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $2 }; -add(16) g102<1>D g84<1,1,0>D 64D { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g82<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL10 UIP: LABEL9 { align1 1H }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shr(16) g104<1>UD g102<1,1,0>UD 0x00000006UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shl(16) g106<1>D g104<8,8,1>D 0x00000003UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g91<2>UD g106<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@2 }; -mov(8) g93<2>UD g107<4,4,1>UD { align1 2Q }; -mov(8) g91.1<2>UD 0x00000000UD { align1 1Q I@2 }; -mov(8) g93.1<2>UD 0x00000000UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g107UD g91UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g10<2>UD g107<4,4,1>UD { align1 1Q $2.dst }; -mov(8) g12<2>UD g108<4,4,1>UD { align1 2Q $2.dst }; -mov(8) g10.1<2>UD g109<4,4,1>UD { align1 1Q @2 $2.dst }; -mov(8) g12.1<2>UD g110<4,4,1>UD { align1 2Q @2 $2.dst }; -else(16) JIP: LABEL9 UIP: LABEL9 { align1 1H }; - -LABEL10: -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -add(16) g108<1>D g24<1,1,0>D g102<1,1,0>D { align1 1H compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -cmp.l.f0.0(16) g110<1>UD g108<1,1,0>UD g24<1,1,0>UD { align1 1H I@1 compacted }; -add(8) g2<1>D g5<8,4,2>D g108<1,1,0>D { align1 1Q F@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -add(8) g112<1>D g20<8,4,2>D g109<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g113<1>UD g2<8,8,1>UD g5<8,4,2>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(8) g10<2>UD g2<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g114<1>UD g112<8,8,1>UD g20<8,4,2>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@7 }; -mov(8) g12<2>UD g112<4,4,1>UD { align1 2Q }; -add3(16) g115<1>D g75<8,8,1>D -g110<8,8,1>D -g113<1,1,1>D { align1 1H I@2 }; -mov(8) g10.1<2>UD g115<4,4,1>UD { align1 1Q I@1 }; -mov(8) g12.1<2>UD g116<4,4,1>UD { align1 2Q I@2 }; - -LABEL9: -endif(16) JIP: LABEL6 { align1 1H }; -add(8) g7<1>D g34<8,4,2>D g102<1,1,0>D { align1 1Q compacted }; -add(8) g116<1>D g18<8,4,2>D g103<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g8<1>UD g7<8,8,1>UD g34<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g117<1>UD g116<8,8,1>UD g18<8,4,2>UD { align1 2Q I@2 }; -mov(8) g119<2>UD g7<4,4,1>UD { align1 1Q }; -mov(8) g121<2>UD g116<4,4,1>UD { align1 2Q }; -add(8) g9<1>D -g8<8,8,1>D g34.1<8,4,2>D { align1 1Q I@4 }; -add(8) g118<1>D -g117<8,8,1>D g18.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g119.1<2>UD g9<4,4,1>UD { align1 1Q I@2 }; -mov(8) g121.1<2>UD g118<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g59<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g59<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g42<2>D g[a0 320]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g42.1<2>D g[a0 324]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g92.1<2>UD g42.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g92<2>UD g42<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g115<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g97UD g92UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $4 }; -mov(1) f0<1>UD g115<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g59<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000e00UD { align1 WE_all 1N A@1 }; -mov(1) g43<2>D g[a0 224]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g43.1<2>D g[a0 228]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g93.1<2>UD g43.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g93<2>UD g43<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $4.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g93UD g97UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $2 }; -add(16) g120<1>D g84<1,1,0>D 128D { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g82<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL12 UIP: LABEL11 { align1 1H }; -shr(16) g122<1>UD g120<1,1,0>UD 0x00000006UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -shl(16) g124<1>D g122<8,8,1>D 0x00000003UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g98<2>UD g124<4,4,1>UD { align1 1Q I@1 }; -mov(8) g100<2>UD g125<4,4,1>UD { align1 2Q I@2 }; -mov(8) g98.1<2>UD 0x00000000UD { align1 1Q I@2 }; -mov(8) g100.1<2>UD 0x00000000UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g7UD g98UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $2 }; -mov(8) g11<2>UD g7<4,4,1>UD { align1 1Q $2.dst }; -mov(8) g13<2>UD g8<4,4,1>UD { align1 2Q $2.dst }; -mov(8) g11.1<2>UD g9<4,4,1>UD { align1 1Q @2 $2.dst }; -mov(8) g13.1<2>UD g10<4,4,1>UD { align1 2Q @2 $2.dst }; -else(16) JIP: LABEL11 UIP: LABEL11 { align1 1H }; - -LABEL12: -add(16) g8<1>D g24<1,1,0>D g120<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -cmp.l.f0.0(16) g26<1>UD g8<1,1,0>UD g24<1,1,0>UD { align1 1H I@1 compacted }; -add(8) g10<1>D g5<8,4,2>D g8<1,1,0>D { align1 1Q compacted }; -add(8) g28<1>D g20<8,4,2>D g9<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g29<1>UD g10<8,8,1>UD g5<8,4,2>UD { align1 1Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(8) g11<2>UD g10<4,4,1>UD { align1 1Q }; -cmp.l.f0.0(8) g30<1>UD g28<8,8,1>UD g20<8,4,2>UD { align1 2Q I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@7 }; -mov(8) g13<2>UD g28<4,4,1>UD { align1 2Q }; -add3(16) g31<1>D g75<8,8,1>D -g26<8,8,1>D -g29<1,1,1>D { align1 1H I@2 }; -mov(8) g11.1<2>UD g31<4,4,1>UD { align1 1Q I@1 }; -mov(8) g13.1<2>UD g32<4,4,1>UD { align1 2Q I@2 }; - -LABEL11: -endif(16) JIP: LABEL6 { align1 1H }; -add(8) g15<1>D g34<8,4,2>D g120<1,1,0>D { align1 1Q compacted }; -add(8) g32<1>D g18<8,4,2>D g121<1,1,0>D { align1 2Q compacted }; -cmp.l.f0.0(8) g26<1>UD g15<8,8,1>UD g34<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g33<1>UD g32<8,8,1>UD g18<8,4,2>UD { align1 2Q I@2 }; -mov(8) g37<2>UD g15<4,4,1>UD { align1 1Q }; -mov(8) g39<2>UD g32<4,4,1>UD { align1 2Q }; -add(8) g27<1>D -g26<8,8,1>D g34.1<8,4,2>D { align1 1Q I@4 }; -add(8) g36<1>D -g33<8,8,1>D g18.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g37.1<2>UD g27<4,4,1>UD { align1 1Q I@2 }; -mov(8) g39.1<2>UD g36<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g60<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -shl(1) a0<1>UD g60<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g44<2>D g[a0 352]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g44.1<2>D g[a0 356]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g99.1<2>UD g44.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g99<2>UD g44<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g114<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g104UD g99UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $6 }; -mov(1) f0<1>UD g114<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g60<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000400UD { align1 WE_all 1N A@1 }; -mov(1) g45<2>D g[a0 160]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g45.1<2>D g[a0 164]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(8) g100.1<2>UD g45.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g100<2>UD g45<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $6.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g100UD g104UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $5 }; -add(16) g38<1>D g84<1,1,0>D 192D { align1 1H compacted }; -cmp.z.f0.0(16) null<1>D g82<8,8,1>D 0D { align1 1H }; -(+f0.0) if(16) JIP: LABEL14 UIP: LABEL13 { align1 1H }; -shr(16) g40<1>UD g38<1,1,0>UD 0x00000006UD { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -shl(16) g42<1>D g40<8,8,1>D 0x00000003UD { align1 1H I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g105<2>UD g42<4,4,1>UD { align1 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N $5.src }; -mov(8) g107<2>UD g43<4,4,1>UD { align1 2Q I@2 }; -mov(8) g105.1<2>UD 0x00000000UD { align1 1Q I@2 }; -mov(8) g107.1<2>UD 0x00000000UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) g43UD g105UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $5 }; -mov(8) g12<2>UD g43<4,4,1>UD { align1 1Q $5.dst }; -mov(8) g14<2>UD g44<4,4,1>UD { align1 2Q $5.dst }; -mov(8) g12.1<2>UD g45<4,4,1>UD { align1 1Q @2 $5.dst }; -mov(8) g14.1<2>UD g46<4,4,1>UD { align1 2Q @2 $5.dst }; -else(16) JIP: LABEL13 UIP: LABEL13 { align1 1H }; - -LABEL14: -add(16) g44<1>D g24<1,1,0>D g38<1,1,0>D { align1 1H I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -cmp.l.f0.0(16) g46<1>UD g44<1,1,0>UD g24<1,1,0>UD { align1 1H compacted }; -add(8) g28<1>D g5<8,4,2>D g44<1,1,0>D { align1 1Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@7 }; -add(8) g48<1>D g20<8,4,2>D g45<1,1,0>D { align1 2Q compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@2 }; -cmp.l.f0.0(8) g49<1>UD g28<8,8,1>UD g5<8,4,2>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@7 }; -mov(8) g12<2>UD g28<4,4,1>UD { align1 1Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@3 }; -cmp.l.f0.0(8) g50<1>UD g48<8,8,1>UD g20<8,4,2>UD { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 3N I@7 }; -mov(8) g14<2>UD g48<4,4,1>UD { align1 2Q }; -add3(16) g51<1>D g75<8,8,1>D -g46<8,8,1>D -g49<1,1,1>D { align1 1H I@2 }; -mov(8) g12.1<2>UD g51<4,4,1>UD { align1 1Q I@1 }; -mov(8) g14.1<2>UD g52<4,4,1>UD { align1 2Q I@2 }; - -LABEL13: -endif(16) JIP: LABEL6 { align1 1H }; -add(8) g29<1>D g34<8,4,2>D g38<1,1,0>D { align1 1Q compacted }; -add(8) g52<1>D g18<8,4,2>D g39<1,1,0>D { align1 2Q I@3 compacted }; -cmp.l.f0.0(8) g30<1>UD g29<8,8,1>UD g34<8,4,2>UD { align1 1Q I@2 }; -cmp.l.f0.0(8) g53<1>UD g52<8,8,1>UD g18<8,4,2>UD { align1 2Q I@2 }; -mov(8) g55<2>UD g29<4,4,1>UD { align1 1Q }; -mov(8) g57<2>UD g52<4,4,1>UD { align1 2Q }; -add(8) g31<1>D -g30<8,8,1>D g34.1<8,4,2>D { align1 1Q I@4 }; -add(8) g54<1>D -g53<8,8,1>D g18.1<8,4,2>D { align1 2Q I@4 }; -mov(8) g55.1<2>UD g31<4,4,1>UD { align1 1Q I@2 }; -mov(8) g57.1<2>UD g54<4,4,1>UD { align1 2Q I@2 }; -fbl(1) g61<1>UD mask0<0,1,0>UD { align1 WE_all 1N compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.src }; -shl(1) a0<1>UD g61<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@1 }; -mov(1) g46<2>D g[a0 384]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g46.1<2>D g[a0 388]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g106.1<2>UD g46.1<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(8) g106<2>UD g46<0,1,0>UD { align1 WE_all 1Q I@1 }; -mov(1) g113<1>UD f0<0,1,0>UD { align1 WE_all 1N compacted }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -(+f0.0.any16h) send(1) g111UD g106UD nullUD 0x0220d580 0x00000000 - ugm MsgDesc: ( load, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $5 }; -mov(1) f0<1>UD g113<0,1,0>UD { align1 WE_all 1N I@2 }; -shl(1) a0<1>UD g61<0,1,0>UD 0x00000003UD { align1 WE_all 1N I@6 }; -add(1) a0<1>UD a0<0,1,0>UD 0x00000600UD { align1 WE_all 1N A@1 }; -mov(1) g47<2>D g[a0 224]<0,1,0>D { align1 WE_all 1N A@1 }; -mov(1) g47.1<2>D g[a0 228]<0,1,0>D { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(1) f0<1>UD mask0<0,1,0>UD { align1 WE_all 1N }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $5.src }; -mov(8) g107.1<2>UD g47.1<0,1,0>UD { align1 WE_all 1Q I@2 }; -mov(8) g107<2>UD g47<0,1,0>UD { align1 WE_all 1Q I@1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -(+f0.0.any16h) send(1) nullUD g107UD g111UD 0x0200d584 0x00000080 - ugm MsgDesc: ( store, a64, d32, V16, transpose, L1STATE_L3MOCS dst_len = 0, src0_len = 1, src1_len = 2 flat ) base_offset 0 { align1 WE_all 1N $5 }; -add3(16) g16<1>D 0x0003UW g3<8,8,1>D g16<1,1,1>D { align1 1H }; - -LABEL6: -while(16) JIP: LABEL15 { align1 1H }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_misc_copy_instances_indirect_code[] = { - 0x80000065, 0x30058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x38050220, 0x00000024, 0x00000000, - 0xe2311a40, 0x00013003, 0x80030061, 0x07054410, - 0x00000000, 0x76543210, 0x00041b69, 0x1d058660, - 0x02463805, 0x00000004, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa00310c, 0x00340000, 0x64071a40, 0x00800795, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x1b050160, 0x00460705, 0x00000000, - 0x00041940, 0x00010660, 0x16461b05, 0x00461d05, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x21220061, 0x001102cc, 0x2a120061, 0x001102cc, - 0x00030061, 0x05260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x14260aa0, 0x00000264, 0x00000000, - 0x00030061, 0x3e260aa0, 0x000002a4, 0x00000000, - 0x00130061, 0x40260aa0, 0x000002a4, 0x00000000, - 0x21221661, 0x00110204, 0x2a121661, 0x00110204, - 0x21051661, 0x00110244, 0x2a141661, 0x00110244, - 0x213e1661, 0x0011025c, 0x2a401661, 0x0011025c, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x16240000, 0xfb043e24, 0x000c0000, - 0x00042169, 0x1a058660, 0x02461605, 0x00000006, - 0x01040022, 0x0001c060, 0x000000a8, 0x000000a8, - 0xa11e1640, 0x09ce2203, 0xaa1f1540, 0x09ce1203, - 0xe7201970, 0x09c01e03, 0x00033161, 0x3f060220, - 0x00341e05, 0x00000000, 0x00133161, 0x41060220, - 0x00341f05, 0x00000000, 0x00031b40, 0x76052660, - 0x06462005, 0x00442226, 0x00131c40, 0x21052660, - 0x06462105, 0x00441226, 0x00031a61, 0x3f260220, - 0x00347605, 0x00000000, 0x00131a61, 0x41260220, - 0x00342105, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044131, 0x00000000, - 0xfb0c3f24, 0x00041614, 0x00040025, 0x00004600, - 0x00000000, 0x00000010, 0xe0031b68, 0x00801a03, - 0x00040061, 0x10050220, 0x00463805, 0x00000000, - 0x00040065, 0x24058220, 0x02461a05, 0xffffff00, - 0x00041b52, 0x2c044560, 0x0e8efffe, 0x38050305, - 0xa0261a40, 0x24201a02, 0x00041a61, 0x2e052660, - 0x00462c05, 0x00000000, 0x00041a65, 0x28058220, - 0x02462605, 0xffffffc0, 0xe02a1968, 0x00602803, - 0x00041970, 0x00010220, 0x52462e05, 0x00462a05, - 0x01040022, 0x0001c060, 0x00000480, 0x00000480, - 0x00040069, 0x2f05a660, 0x02462c05, 0x00000006, - 0x00031461, 0x33050220, 0x00440526, 0x00000000, - 0x00131361, 0x34050220, 0x00441426, 0x00000000, - 0xa1352140, 0x180e0502, 0xaa362140, 0x190e1402, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0xa0311d40, 0x2f002402, 0x00031b70, 0x77050220, - 0x52463505, 0x00440506, 0x00131b70, 0x37050220, - 0x52463605, 0x00441406, 0x00031a40, 0x38052660, - 0x06467705, 0x00440526, 0x00131a40, 0x39052660, - 0x06463705, 0x00441426, 0x00041966, 0x00010220, - 0x12463505, 0x00463805, 0x01040022, 0x0001c060, - 0x000001c8, 0x000000f8, 0xe0391f68, 0x00603103, - 0x00041969, 0x3b058660, 0x02463905, 0x00000003, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00031961, 0x40060220, 0x00343b05, 0x00000000, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x00131a61, 0x42060220, 0x00343c05, 0x00000000, - 0x00031a61, 0x40264220, 0x00000000, 0x00000000, - 0x00131a61, 0x42264220, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x3c240000, 0xfb044024, 0x000c0000, - 0x00032161, 0x08060220, 0x00343c05, 0x00000000, - 0x00132161, 0x0a060220, 0x00343d05, 0x00000000, - 0x0003a161, 0x08260220, 0x00343e05, 0x00000000, - 0x0013a161, 0x0a260220, 0x00343f05, 0x00000000, - 0x00040024, 0x0001c060, 0x000000e0, 0x000000e0, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0xa03d1f40, 0x31001802, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x273f1970, 0x18003d03, - 0xa1780040, 0x3d0e0502, 0xaa413140, 0x3e0e1402, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x00031a70, 0x42050220, 0x52467805, 0x00440506, - 0x00031f61, 0x08060220, 0x00347805, 0x00000000, - 0x80103101, 0x00000000, 0x00000000, 0x00000000, - 0x00131b70, 0x43050220, 0x52464105, 0x00441406, - 0x00131f61, 0x0a060220, 0x00344105, 0x00000000, - 0x00041a52, 0x44040e68, 0x0eae3305, 0x42053f05, - 0x00031961, 0x08260220, 0x00344405, 0x00000000, - 0x00131a61, 0x0a260220, 0x00344505, 0x00000000, - 0x00040025, 0x00004600, 0x00000000, 0x00000200, - 0xa1791640, 0x310e2202, 0xaa451540, 0x320e1202, - 0x00031a70, 0x7a050220, 0x52467905, 0x00442206, - 0x00131a70, 0x46050220, 0x52464505, 0x00441206, - 0x00030061, 0x48060220, 0x00347905, 0x00000000, - 0x00130061, 0x4a060220, 0x00344505, 0x00000000, - 0x00031c40, 0x7b052660, 0x06467a05, 0x00442226, - 0x00131c40, 0x47052660, 0x06464605, 0x00441226, - 0x00031a61, 0x48260220, 0x00347b05, 0x00000000, - 0x00131a61, 0x4a260220, 0x00344705, 0x00000000, - 0xe239004c, 0x00114004, 0x80001969, 0x10018220, - 0x02003904, 0x00000003, 0x80000961, 0x26060660, - 0x00010400, 0x00000000, 0x80000061, 0x26260660, - 0x00010410, 0x00000000, 0x80003101, 0x00000000, - 0x00000000, 0x00000000, 0x80031961, 0x41260220, - 0x00002624, 0x00000000, 0x80031961, 0x41060220, - 0x00002604, 0x00000000, 0xe2750061, 0x00113004, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x8a004131, 0x46140000, 0xfb00410c, 0x00340000, - 0x80001a61, 0x30010220, 0x00007504, 0x00000000, - 0x80001e69, 0x10018220, 0x02003904, 0x00000003, - 0x80000940, 0x10018220, 0x02001000, 0x00000800, - 0x80000961, 0x27060660, 0x00010400, 0x00000000, - 0x80000061, 0x27260660, 0x00010410, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80000061, 0x30010220, 0x00004000, 0x00000000, - 0x80003101, 0x00000000, 0x00000000, 0x00000000, - 0x80031a61, 0x42260220, 0x00002724, 0x00000000, - 0x80031961, 0x42060220, 0x00002704, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x8a004131, 0x00000000, 0xfb08420c, 0x00344614, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0xe0490068, 0x00802403, 0x00031461, 0x4b050220, - 0x00440526, 0x00000000, 0x00131361, 0x4c050220, - 0x00441426, 0x00000000, 0xa14d2140, 0x180e0502, - 0xaa4e2140, 0x190e1402, 0x00031a70, 0x7c050220, - 0x52464d05, 0x00440506, 0x00131a70, 0x4f050220, - 0x52464e05, 0x00441406, 0x00031a40, 0x50052660, - 0x06467c05, 0x00440526, 0x00131a40, 0x51052660, - 0x06464f05, 0x00441426, 0x20521966, 0x50004d03, - 0x00041a70, 0x00010220, 0x42461005, 0x00464905, - 0x01040028, 0x0001c660, 0x00001188, 0x00001188, - 0x00040069, 0x54058660, 0x02461005, 0x00000008, - 0x00041c70, 0x00018660, 0x16465205, 0x00000000, - 0x01040022, 0x0001c060, 0x00000258, 0x00000158, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0xe0560068, 0x00605403, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00041969, 0x58058660, - 0x02465605, 0x00000003, 0x80003301, 0x00000000, - 0x00000000, 0x00000000, 0x00031961, 0x4d060220, - 0x00345805, 0x00000000, 0x80101a01, 0x00000000, - 0x00000000, 0x00000000, 0x00133361, 0x4f060220, - 0x00345905, 0x00000000, 0x00031a61, 0x4d264220, - 0x00000000, 0x00000000, 0x00131a61, 0x4f264220, - 0x00000000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044331, 0x59240000, - 0xfb044d24, 0x000c0000, 0x00032361, 0x09060220, - 0x00345905, 0x00000000, 0x00132361, 0x0b060220, - 0x00345a05, 0x00000000, 0x0003a361, 0x09260220, - 0x00345b05, 0x00000000, 0x0013a361, 0x0b260220, - 0x00345c05, 0x00000000, 0x00040024, 0x0001c060, - 0x00000110, 0x00000110, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0xa05a1b40, 0x54001802, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003401, 0x00000000, 0x00000000, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x275c1970, 0x18005a03, 0xa17d0040, 0x5a0e0502, - 0xaa5e0040, 0x5b0e1402, 0x00031a70, 0x5f050220, - 0x52467d05, 0x00440506, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x09060220, - 0x00347d05, 0x00000000, 0x00131b70, 0x60050220, - 0x52465e05, 0x00441406, 0x80101f01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x0b060220, - 0x00345e05, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041a52, 0x61040e68, - 0x0eae4b05, 0x5f055c05, 0x00031961, 0x09260220, - 0x00346105, 0x00000000, 0x00131a61, 0x0b260220, - 0x00346205, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000f00, 0xa17e1640, 0x540e2202, - 0x80103201, 0x00000000, 0x00000000, 0x00000000, - 0xaa621540, 0x550e1202, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00031a70, 0x7f050220, - 0x52467e05, 0x00442206, 0x80103601, 0x00000000, - 0x00000000, 0x00000000, 0x00131a70, 0x63050220, - 0x52466205, 0x00441206, 0x00030061, 0x65060220, - 0x00347e05, 0x00000000, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x67060220, - 0x00346205, 0x00000000, 0x80002001, 0x00000000, - 0x00000000, 0x00000000, 0x00031c40, 0x01052660, - 0x06467f05, 0x00442226, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00131c40, 0x64052660, - 0x06466305, 0x00441226, 0x00031a61, 0x65260220, - 0x00340105, 0x00000000, 0x00131a61, 0x67260220, - 0x00346405, 0x00000000, 0xe23a004c, 0x00114004, - 0x80001969, 0x10018220, 0x02003a04, 0x00000003, - 0x80000961, 0x28060660, 0x00010480, 0x00000000, - 0x80000061, 0x28260660, 0x00010490, 0x00000000, - 0x80003301, 0x00000000, 0x00000000, 0x00000000, - 0x80031961, 0x4e260220, 0x00002824, 0x00000000, - 0x80031961, 0x4e060220, 0x00002804, 0x00000000, - 0xe2740061, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004331, 0x5a140000, - 0xfb004e0c, 0x00340000, 0x80001a61, 0x30010220, - 0x00007404, 0x00000000, 0x80001e69, 0x10018220, - 0x02003a04, 0x00000003, 0x80000940, 0x10018220, - 0x02001000, 0x00000c00, 0x80000961, 0x29060660, - 0x00010280, 0x00000000, 0x80000061, 0x29260660, - 0x00010290, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80031a61, 0x56260220, - 0x00002924, 0x00000000, 0x80031961, 0x56060220, - 0x00002904, 0x00000000, 0x80002301, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004231, 0x00000000, - 0xfb08560c, 0x00345a14, 0xa0660040, 0x04005403, - 0x00040070, 0x00018660, 0x16465205, 0x00000000, - 0x01040022, 0x0001c060, 0x00000228, 0x00000138, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0xe0681b68, 0x00606603, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041969, 0x6a058660, - 0x02466805, 0x00000003, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031961, 0x5b060220, - 0x00346a05, 0x00000000, 0x80103201, 0x00000000, - 0x00000000, 0x00000000, 0x80101a01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x5d060220, - 0x00346b05, 0x00000000, 0x00031a61, 0x5b264220, - 0x00000000, 0x00000000, 0x00131a61, 0x5d264220, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x6b240000, - 0xfb045b24, 0x000c0000, 0x00032261, 0x0a060220, - 0x00346b05, 0x00000000, 0x00132261, 0x0c060220, - 0x00346c05, 0x00000000, 0x0003a261, 0x0a260220, - 0x00346d05, 0x00000000, 0x0013a261, 0x0c260220, - 0x00346e05, 0x00000000, 0x00040024, 0x0001c060, - 0x00000100, 0x00000100, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0xa06c0040, 0x66001802, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x276e1970, 0x18006c03, 0xa1021140, 0x6c0e0502, - 0x80103501, 0x00000000, 0x00000000, 0x00000000, - 0xaa700040, 0x6d0e1402, 0x00031a70, 0x71050220, - 0x52460205, 0x00440506, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x0a060220, - 0x00340205, 0x00000000, 0x00131b70, 0x72050220, - 0x52467005, 0x00441406, 0x80101f01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x0c060220, - 0x00347005, 0x00000000, 0x00041a52, 0x73040e68, - 0x0eae4b05, 0x71056e05, 0x00031961, 0x0a260220, - 0x00347305, 0x00000000, 0x00131a61, 0x0c260220, - 0x00347405, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000a60, 0xa1070040, 0x660e2202, - 0xaa740040, 0x670e1202, 0x00031a70, 0x08050220, - 0x52460705, 0x00442206, 0x00131a70, 0x75050220, - 0x52467405, 0x00441206, 0x00030061, 0x77060220, - 0x00340705, 0x00000000, 0x00130061, 0x79060220, - 0x00347405, 0x00000000, 0x00031c40, 0x09052660, - 0x06460805, 0x00442226, 0x00131c40, 0x76052660, - 0x06467505, 0x00441226, 0x00031a61, 0x77260220, - 0x00340905, 0x00000000, 0x00131a61, 0x79260220, - 0x00347605, 0x00000000, 0xe23b004c, 0x00114004, - 0x80001969, 0x10018220, 0x02003b04, 0x00000003, - 0x80000961, 0x2a060660, 0x00010500, 0x00000000, - 0x80000061, 0x2a260660, 0x00010510, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80031961, 0x5c260220, 0x00002a24, 0x00000000, - 0x80031961, 0x5c060220, 0x00002a04, 0x00000000, - 0xe2730061, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004431, 0x61140000, - 0xfb005c0c, 0x00340000, 0x80001a61, 0x30010220, - 0x00007304, 0x00000000, 0x80001e69, 0x10018220, - 0x02003b04, 0x00000003, 0x80000940, 0x10018220, - 0x02001000, 0x00000e00, 0x80000961, 0x2b060660, - 0x00010380, 0x00000000, 0x80000061, 0x2b260660, - 0x00010390, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80031a61, 0x5d260220, - 0x00002b24, 0x00000000, 0x80031961, 0x5d060220, - 0x00002b04, 0x00000000, 0x80002401, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004231, 0x00000000, - 0xfb085d0c, 0x00346114, 0xa0780040, 0x08005403, - 0x00040070, 0x00018660, 0x16465205, 0x00000000, - 0x01040022, 0x0001c060, 0x000001b8, 0x000000f8, - 0xe07a1b68, 0x00607803, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00041969, 0x7c058660, - 0x02467a05, 0x00000003, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x00031961, 0x62060220, - 0x00347c05, 0x00000000, 0x00131a61, 0x64060220, - 0x00347d05, 0x00000000, 0x00031a61, 0x62264220, - 0x00000000, 0x00000000, 0x00131a61, 0x64264220, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044231, 0x07240000, - 0xfb046224, 0x000c0000, 0x00032261, 0x0b060220, - 0x00340705, 0x00000000, 0x00132261, 0x0d060220, - 0x00340805, 0x00000000, 0x0003a261, 0x0b260220, - 0x00340905, 0x00000000, 0x0013a261, 0x0d260220, - 0x00340a05, 0x00000000, 0x00040024, 0x0001c060, - 0x000000d0, 0x000000d0, 0xa0081b40, 0x78001802, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x271a1970, 0x18000803, 0xa10a0040, 0x080e0502, - 0xaa1c0040, 0x090e1402, 0x00031a70, 0x1d050220, - 0x52460a05, 0x00440506, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x0b060220, - 0x00340a05, 0x00000000, 0x00131b70, 0x1e050220, - 0x52461c05, 0x00441406, 0x80101f01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x0d060220, - 0x00341c05, 0x00000000, 0x00041a52, 0x1f040e68, - 0x0eae4b05, 0x1d051a05, 0x00031961, 0x0b260220, - 0x00341f05, 0x00000000, 0x00131a61, 0x0d260220, - 0x00342005, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000670, 0xa10f0040, 0x780e2202, - 0xaa200040, 0x790e1202, 0x00031a70, 0x1a050220, - 0x52460f05, 0x00442206, 0x00131a70, 0x21050220, - 0x52462005, 0x00441206, 0x00030061, 0x25060220, - 0x00340f05, 0x00000000, 0x00130061, 0x27060220, - 0x00342005, 0x00000000, 0x00031c40, 0x1b052660, - 0x06461a05, 0x00442226, 0x00131c40, 0x24052660, - 0x06462105, 0x00441226, 0x00031a61, 0x25260220, - 0x00341b05, 0x00000000, 0x00131a61, 0x27260220, - 0x00342405, 0x00000000, 0xe23c004c, 0x00114004, - 0x80001969, 0x10018220, 0x02003c04, 0x00000003, - 0x80000961, 0x2c060660, 0x00010580, 0x00000000, - 0x80000061, 0x2c260660, 0x00010590, 0x00000000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x80031961, 0x63260220, 0x00002c24, 0x00000000, - 0x80031961, 0x63060220, 0x00002c04, 0x00000000, - 0xe2720061, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004631, 0x68140000, - 0xfb00630c, 0x00340000, 0x80001a61, 0x30010220, - 0x00007204, 0x00000000, 0x80001e69, 0x10018220, - 0x02003c04, 0x00000003, 0x80000940, 0x10018220, - 0x02001000, 0x00000400, 0x80000961, 0x2d060660, - 0x00010280, 0x00000000, 0x80000061, 0x2d260660, - 0x00010290, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003201, 0x00000000, - 0x00000000, 0x00000000, 0x80031a61, 0x64260220, - 0x00002d24, 0x00000000, 0x80031961, 0x64060220, - 0x00002d04, 0x00000000, 0x80002601, 0x00000000, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004531, 0x00000000, - 0xfb08640c, 0x00346814, 0xa0260040, 0x0c005403, - 0x00040070, 0x00018660, 0x16465205, 0x00000000, - 0x01040022, 0x0001c060, 0x00000218, 0x00000108, - 0xe0281b68, 0x00602603, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00041969, 0x2a058660, - 0x02462805, 0x00000003, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x00031961, 0x69060220, - 0x00342a05, 0x00000000, 0x80103501, 0x00000000, - 0x00000000, 0x00000000, 0x00131a61, 0x6b060220, - 0x00342b05, 0x00000000, 0x00031a61, 0x69264220, - 0x00000000, 0x00000000, 0x00131a61, 0x6b264220, - 0x00000000, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00044531, 0x2b240000, - 0xfb046924, 0x000c0000, 0x00032561, 0x0c060220, - 0x00342b05, 0x00000000, 0x00132561, 0x0e060220, - 0x00342c05, 0x00000000, 0x0003a561, 0x0c260220, - 0x00342d05, 0x00000000, 0x0013a561, 0x0e260220, - 0x00342e05, 0x00000000, 0x00040024, 0x0001c060, - 0x00000120, 0x00000120, 0xa02c1b40, 0x26001802, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x272e0070, 0x18002c03, 0xa11c0040, 0x2c0e0502, - 0x80101f01, 0x00000000, 0x00000000, 0x00000000, - 0xaa300040, 0x2d0e1402, 0x80003001, 0x00000000, - 0x00000000, 0x00000000, 0x80001a01, 0x00000000, - 0x00000000, 0x00000000, 0x00030070, 0x31050220, - 0x52461c05, 0x00440506, 0x80001f01, 0x00000000, - 0x00000000, 0x00000000, 0x00030061, 0x0c060220, - 0x00341c05, 0x00000000, 0x80101b01, 0x00000000, - 0x00000000, 0x00000000, 0x00130070, 0x32050220, - 0x52463005, 0x00441406, 0x80101f01, 0x00000000, - 0x00000000, 0x00000000, 0x00130061, 0x0e060220, - 0x00343005, 0x00000000, 0x00041a52, 0x33040e68, - 0x0eae4b05, 0x31052e05, 0x00031961, 0x0c260220, - 0x00343305, 0x00000000, 0x00131a61, 0x0e260220, - 0x00343405, 0x00000000, 0x00040025, 0x00004600, - 0x00000000, 0x00000220, 0xa11d0040, 0x260e2202, - 0xaa341b40, 0x270e1202, 0x00031a70, 0x1e050220, - 0x52461d05, 0x00442206, 0x00131a70, 0x35050220, - 0x52463405, 0x00441206, 0x00030061, 0x37060220, - 0x00341d05, 0x00000000, 0x00130061, 0x39060220, - 0x00343405, 0x00000000, 0x00031c40, 0x1f052660, - 0x06461e05, 0x00442226, 0x00131c40, 0x36052660, - 0x06463505, 0x00441226, 0x00031a61, 0x37260220, - 0x00341f05, 0x00000000, 0x00131a61, 0x39260220, - 0x00343605, 0x00000000, 0xe23d004c, 0x00114004, - 0x80003001, 0x00000000, 0x00000000, 0x00000000, - 0x80001969, 0x10018220, 0x02003d04, 0x00000003, - 0x80000961, 0x2e060660, 0x00010600, 0x00000000, - 0x80000061, 0x2e260660, 0x00010610, 0x00000000, - 0x80003501, 0x00000000, 0x00000000, 0x00000000, - 0x80031961, 0x6a260220, 0x00002e24, 0x00000000, - 0x80031961, 0x6a060220, 0x00002e04, 0x00000000, - 0xe2710061, 0x00113004, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x8a004531, 0x6f140000, - 0xfb006a0c, 0x00340000, 0x80001a61, 0x30010220, - 0x00007104, 0x00000000, 0x80001e69, 0x10018220, - 0x02003d04, 0x00000003, 0x80000940, 0x10018220, - 0x02001000, 0x00000600, 0x80000961, 0x2f060660, - 0x00010380, 0x00000000, 0x80000061, 0x2f260660, - 0x00010390, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80000061, 0x30010220, - 0x00004000, 0x00000000, 0x80003501, 0x00000000, - 0x00000000, 0x00000000, 0x80031a61, 0x6b260220, - 0x00002f24, 0x00000000, 0x80031961, 0x6b060220, - 0x00002f04, 0x00000000, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x8a004531, 0x00000000, - 0xfb086b0c, 0x00346f14, 0x00040052, 0x10044160, - 0x0e0e0003, 0x10050305, 0x00040027, 0x00014060, - 0x00000000, 0xffffee68, 0x80030061, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_misc_copy_instances_indirect = { - .prog_data = { - .base.nr_params = 14, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 6512, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_misc_copy_instances_indirect_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 14, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 24, - .arg_count = 3, - .args = gfx125_misc_copy_instances_indirect_args, - .code = gfx125_misc_copy_instances_indirect_code, -}; -const char *gfx125_misc_copy_instances_indirect_sha1 = "bd3dc37aa4174aec98a2deda48f7aa363fb704b6"; diff --git a/src/intel/vulkan/grl/gfx125_misc_copy_mock.h b/src/intel/vulkan/grl/gfx125_misc_copy_mock.h deleted file mode 100644 index 7fda10647fc..00000000000 --- a/src/intel/vulkan/grl/gfx125_misc_copy_mock.h +++ /dev/null @@ -1,159 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_misc_copy_mock_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_misc_copy_mock_args[] = { - { 0, 8 }, - { 8, 8 }, - { 16, 4 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g43<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g33<1>UD g0.1<0,1,0>UD { align1 1H }; -add(1) g44<1>UD g43<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@2 compacted }; -mov(8) g3<1>UW 0x76543210V { align1 WE_all 1Q }; -shl(16) g18<1>D g33<8,8,1>D 0x00000004UD { align1 1H I@3 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(1) g1UD g44UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g3.8<1>UW g3<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@2 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g14<1>D g3<8,8,1>UW { align1 1H }; -and(16) g16<1>UD g14<1,1,0>UD 0x0000000fUD { align1 1H I@1 compacted }; -add(16) g4<1>D g16<1,1,0>D g18<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g6.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g8.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g10.1<2>F g2.3<0,1,0>F { align1 1Q }; -mov(8) g12.1<2>F g2.3<0,1,0>F { align1 2Q }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -shl(16) g20<1>D g1<0,1,0>D 0x00000004UD { align1 1H }; -mov(8) g6<2>F g2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g8<2>F g2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g10<2>F g2.2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g12<2>F g2.2<0,1,0>F { align1 2Q F@4 compacted }; - -LABEL1: -cmp.ge.f0.0(16) null<1>UD g4<8,8,1>UD g2.4<0,1,0>UD { align1 1H I@2 }; -(+f0.0) break(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -add(8) g22<1>D g10<8,4,2>D g4<1,1,0>D { align1 1Q F@2 compacted }; -add(8) g23<1>D g12<8,4,2>D g5<1,1,0>D { align1 2Q F@1 compacted }; -add(8) g28<1>D g6<8,4,2>D g4<1,1,0>D { align1 1Q F@4 compacted }; -add(8) g29<1>D g8<8,4,2>D g5<1,1,0>D { align1 2Q F@3 compacted }; -cmp.l.f0.0(8) g24<1>UD g22<8,8,1>UD g10<8,4,2>UD { align1 1Q I@4 }; -cmp.l.f0.0(8) g25<1>UD g23<8,8,1>UD g12<8,4,2>UD { align1 2Q I@4 }; -mov(8) g34<2>UD g22<4,4,1>UD { align1 1Q $1.src }; -mov(8) g36<2>UD g23<4,4,1>UD { align1 2Q $1.src }; -cmp.l.f0.0(8) g30<1>UD g28<8,8,1>UD g6<8,4,2>UD { align1 1Q I@6 }; -cmp.l.f0.0(8) g31<1>UD g29<8,8,1>UD g8<8,4,2>UD { align1 2Q I@6 }; -mov(8) g38<2>UD g28<4,4,1>UD { align1 1Q $2.src }; -mov(8) g40<2>UD g29<4,4,1>UD { align1 2Q $2.src }; -add(8) g26<1>D -g24<8,8,1>D g10.1<8,4,2>D { align1 1Q I@7 }; -add(8) g27<1>D -g25<8,8,1>D g12.1<8,4,2>D { align1 2Q I@7 }; -add(8) g32<1>D -g30<8,8,1>D g6.1<8,4,2>D { align1 1Q I@6 }; -add(8) g33<1>D -g31<8,8,1>D g8.1<8,4,2>D { align1 2Q I@6 }; -mov(8) g34.1<2>UD g26<4,4,1>UD { align1 1Q I@4 }; -mov(8) g36.1<2>UD g27<4,4,1>UD { align1 2Q I@4 }; -mov(8) g38.1<2>UD g32<4,4,1>UD { align1 1Q I@4 }; -mov(8) g40.1<2>UD g33<4,4,1>UD { align1 2Q I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@3 }; -send(16) g27UD g34UD nullUD 0x08200980 0x00000000 - ugm MsgDesc: ( load, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 2, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $2.src }; -mov(16) g42<1>UD g27<32,8,4>UB { align1 1H $1.dst }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g38UD g42UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $2 }; -add(16) g4<1>D g4<1,1,0>D g20<1,1,0>D { align1 1H compacted }; - -LABEL0: -while(16) JIP: LABEL1 { align1 1H }; -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_misc_copy_mock_code[] = { - 0x80000065, 0x2b058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x21050220, 0x00000024, 0x00000000, - 0xe22c1a40, 0x00012b03, 0x80030061, 0x03054410, - 0x00000000, 0x76543210, 0x00041b69, 0x12058660, - 0x02462105, 0x00000004, 0x80001b01, 0x00000000, - 0x00000000, 0x00000000, 0x80004031, 0x01140000, - 0xfa002c0c, 0x00340000, 0x64031a40, 0x00800395, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00040061, 0x0e050160, 0x00460305, 0x00000000, - 0xe0101965, 0x00f00e03, 0xa0041940, 0x12001002, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x21060061, 0x001102cc, 0x2a080061, 0x001102cc, - 0x00030061, 0x0a260aa0, 0x00000264, 0x00000000, - 0x00130061, 0x0c260aa0, 0x00000264, 0x00000000, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00040069, 0x14058660, 0x02000104, 0x00000004, - 0x21061461, 0x00110204, 0x2a081461, 0x00110204, - 0x210a1461, 0x00110244, 0x2a0c1461, 0x00110244, - 0x00041a70, 0x00010220, 0x42460405, 0x00000284, - 0x01040028, 0x0001c660, 0x00000198, 0x00000198, - 0xa1161240, 0x040e0a02, 0xaa171140, 0x050e0c02, - 0xa11c1440, 0x040e0602, 0xaa1d1340, 0x050e0802, - 0x00031c70, 0x18050220, 0x52461605, 0x00440a06, - 0x00131c70, 0x19050220, 0x52461705, 0x00440c06, - 0x00033161, 0x22060220, 0x00341605, 0x00000000, - 0x00133161, 0x24060220, 0x00341705, 0x00000000, - 0x00031e70, 0x1e050220, 0x52461c05, 0x00440606, - 0x00131e70, 0x1f050220, 0x52461d05, 0x00440806, - 0x00033261, 0x26060220, 0x00341c05, 0x00000000, - 0x00133261, 0x28060220, 0x00341d05, 0x00000000, - 0x00031f40, 0x1a052660, 0x06461805, 0x00440a26, - 0x00131f40, 0x1b052660, 0x06461905, 0x00440c26, - 0x00031e40, 0x20052660, 0x06461e05, 0x00440626, - 0x00131e40, 0x21052660, 0x06461f05, 0x00440826, - 0x00031c61, 0x22260220, 0x00341a05, 0x00000000, - 0x00131c61, 0x24260220, 0x00341b05, 0x00000000, - 0x00031c61, 0x26260220, 0x00342005, 0x00000000, - 0x00131c61, 0x28260220, 0x00342105, 0x00000000, - 0x80001b01, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x1b140000, 0xf3002224, 0x00020000, - 0x80003201, 0x00000000, 0x00000000, 0x00000000, - 0x00042161, 0x2a050020, 0x00661b07, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044231, 0x00000000, 0xf3082624, 0x00022a14, - 0xa0040040, 0x14000402, 0x00040027, 0x00014060, - 0x00000000, 0xfffffe58, 0x80030061, 0x7e050220, - 0x00460005, 0x00000000, 0x80040931, 0x00000004, - 0x30007e0c, 0x00000000, 0x20000060, 0x00000000, -}; -static const struct brw_kernel gfx125_misc_copy_mock = { - .prog_data = { - .base.nr_params = 13, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 768, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_misc_copy_mock_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 16, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 13, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 20, - .arg_count = 3, - .args = gfx125_misc_copy_mock_args, - .code = gfx125_misc_copy_mock_code, -}; -const char *gfx125_misc_copy_mock_sha1 = "2d6f40adc6b3f8db879cc969b306c376ea35f1a4"; diff --git a/src/intel/vulkan/grl/gfx125_misc_mem_set.h b/src/intel/vulkan/grl/gfx125_misc_mem_set.h deleted file mode 100644 index e1353272dcc..00000000000 --- a/src/intel/vulkan/grl/gfx125_misc_mem_set.h +++ /dev/null @@ -1,127 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_misc_mem_set_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_misc_mem_set_args[] = { - { 0, 8 }, - { 8, 4 }, - { 12, 4 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g35<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g27<1>UD g0.1<0,1,0>UD { align1 1H }; -and(16) g8<1>UD g0.2<0,1,0>UD 0x000000ffUD { align1 1H compacted }; -add(1) g36<1>UD g35<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@3 compacted }; -mov(8) g3<1>UW 0x76543210V { align1 WE_all 1Q }; -shl(16) g18<1>D g27<8,8,1>D 0x00000005UD { align1 1H I@4 }; -shl(16) g10<1>D g8<8,8,1>D 0x00000004UD { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g1UD g36UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g3.8<1>UW g3<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g12<1>D g3<8,8,1>UW { align1 1H }; -add(16) g14<1>D g12<1,1,0>D g10<1,1,0>D { align1 1H I@1 compacted }; -and(16) g16<1>UD g14<1,1,0>UD 0x0000001fUD { align1 1H I@1 compacted }; -add(16) g20<1>D g16<1,1,0>D g18<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -cmp.l.f0.0(16) null<1>UD g20<8,8,1>UD g2.3<0,1,0>UD { align1 1H I@1 }; -mov(8) g4.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g6.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g4<2>F g2<0,1,0>F { align1 1Q F@2 compacted }; -mov(8) g6<2>F g2<0,1,0>F { align1 2Q F@2 compacted }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -add(8) g22<1>D g4<8,4,2>D g20<1,1,0>D { align1 1Q F@2 compacted }; -add(8) g23<1>D g6<8,4,2>D g21<1,1,0>D { align1 2Q F@1 compacted }; -mov(16) g34<4>UB g2.2<0,1,0>UD { align1 1H }; -cmp.l.f0.0(8) g24<1>UD g22<8,8,1>UD g4<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g25<1>UD g23<8,8,1>UD g6<8,4,2>UD { align1 2Q I@3 }; -mov(8) g28<2>UD g22<4,4,1>UD { align1 1Q }; -mov(8) g30<2>UD g23<4,4,1>UD { align1 2Q }; -mov(16) g32<1>UD g34<32,8,4>UB { align1 1H I@5 }; -add(8) g26<1>D -g24<8,8,1>D g4.1<8,4,2>D { align1 1Q I@5 }; -add(8) g27<1>D -g25<8,8,1>D g6.1<8,4,2>D { align1 2Q I@5 }; -mov(8) g28.1<2>UD g26<4,4,1>UD { align1 1Q I@2 }; -mov(8) g30.1<2>UD g27<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g28UD g32UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL0: -endif(16) JIP: LABEL1 { align1 1H }; - -LABEL1: -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_misc_mem_set_code[] = { - 0x80000065, 0x23058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x1b050220, 0x00000024, 0x00000000, - 0xe0080065, 0x0ff10043, 0xe2241b40, 0x00012303, - 0x80030061, 0x03054410, 0x00000000, 0x76543210, - 0x00041c69, 0x12058660, 0x02461b05, 0x00000005, - 0x00041c69, 0x0a058660, 0x02460805, 0x00000004, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x01140000, 0xfa00240c, 0x00340000, - 0x64031b40, 0x00800395, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x0c050160, - 0x00460305, 0x00000000, 0xa00e1940, 0x0a000c02, - 0xe0101965, 0x01f00e03, 0xa0141940, 0x12001002, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x00041970, 0x00010220, 0x52461405, 0x00000264, - 0x21040061, 0x001102cc, 0x2a060061, 0x001102cc, - 0x21041261, 0x00110204, 0x2a061261, 0x00110204, - 0x01040022, 0x0001c060, 0x000000e0, 0x000000e0, - 0xa1161240, 0x140e0402, 0xaa171140, 0x150e0602, - 0x00040061, 0x22070200, 0x00000244, 0x00000000, - 0x00031b70, 0x18050220, 0x52461605, 0x00440406, - 0x00131b70, 0x19050220, 0x52461705, 0x00440606, - 0x00030061, 0x1c060220, 0x00341605, 0x00000000, - 0x00130061, 0x1e060220, 0x00341705, 0x00000000, - 0x00041d61, 0x20050020, 0x00662207, 0x00000000, - 0x00031d40, 0x1a052660, 0x06461805, 0x00440426, - 0x00131d40, 0x1b052660, 0x06461905, 0x00440626, - 0x00031a61, 0x1c260220, 0x00341a05, 0x00000000, - 0x00131a61, 0x1e260220, 0x00341b05, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xf3081c24, 0x00022014, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80030061, 0x7e050220, 0x00460005, 0x00000000, - 0x80040931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_misc_mem_set = { - .prog_data = { - .base.nr_params = 12, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 528, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_misc_mem_set_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 32, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 12, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 16, - .arg_count = 3, - .args = gfx125_misc_mem_set_args, - .code = gfx125_misc_mem_set_code, -}; -const char *gfx125_misc_mem_set_sha1 = "d4d55521331e8a6c3547ec64c4ecba77dd3753b4"; diff --git a/src/intel/vulkan/grl/gfx125_misc_mem_set_size_ptr.h b/src/intel/vulkan/grl/gfx125_misc_mem_set_size_ptr.h deleted file mode 100644 index 2d02679ee7c..00000000000 --- a/src/intel/vulkan/grl/gfx125_misc_mem_set_size_ptr.h +++ /dev/null @@ -1,145 +0,0 @@ -#include "intel/compiler/brw_kernel.h" - -static const struct brw_shader_reloc gfx125_misc_mem_set_size_ptr_relocs[] = { -}; -static const struct brw_kernel_arg_desc gfx125_misc_mem_set_size_ptr_args[] = { - { 0, 8 }, - { 8, 4 }, - { 16, 8 }, -}; - -#if 0 /* BEGIN KERNEL ASSEMBLY */ - -and(1) g48<1>UD g0<0,1,0>UD 0xffffffc0UD { align1 WE_all 1N }; -mov(16) g38<1>UD g0.1<0,1,0>UD { align1 1H }; -and(16) g8<1>UD g0.2<0,1,0>UD 0x000000ffUD { align1 1H compacted }; -add(1) g49<1>UD g48<0,1,0>UD 0x00000000UD { align1 WE_all 1N I@3 compacted }; -mov(8) g3<1>UW 0x76543210V { align1 WE_all 1Q }; -shl(16) g18<1>D g38<8,8,1>D 0x00000005UD { align1 1H I@4 }; -shl(16) g10<1>D g8<8,8,1>D 0x00000004UD { align1 1H I@4 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@4 }; -send(1) g1UD g49UD nullUD 0x0220d500 0x00000000 - ugm MsgDesc: ( load, a32, d32, V16, transpose, L1STATE_L3MOCS dst_len = 2, src0_len = 1, src1_len = 0 flat ) base_offset 0 { align1 WE_all 1N $0 }; -add(8) g3.8<1>UW g3<1,1,0>UW 0x0008UW { align1 WE_all 1Q I@3 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -mov(16) g12<1>D g3<8,8,1>UW { align1 1H }; -add(16) g14<1>D g12<1,1,0>D g10<1,1,0>D { align1 1H I@1 compacted }; -and(16) g16<1>UD g14<1,1,0>UD 0x0000001fUD { align1 1H I@1 compacted }; -add(16) g20<1>D g16<1,1,0>D g18<1,1,0>D { align1 1H I@1 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N $0.dst }; -mov(8) g4.1<2>F g2.1<0,1,0>F { align1 1Q compacted }; -mov(8) g6.1<2>F g2.1<0,1,0>F { align1 2Q compacted }; -mov(8) g40.1<2>F g2.5<0,1,0>F { align1 1Q }; -mov(8) g42.1<2>F g2.5<0,1,0>F { align1 2Q }; -mov(8) g4<2>F g2<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g6<2>F g2<0,1,0>F { align1 2Q F@4 compacted }; -mov(8) g40<2>F g2.4<0,1,0>F { align1 1Q F@4 compacted }; -mov(8) g42<2>F g2.4<0,1,0>F { align1 2Q F@4 compacted }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N F@1 }; -send(16) g22UD g40UD nullUD 0x08403582 0x00000000 - ugm MsgDesc: ( load_cmask, a64, d32, xy, L1STATE_L3MOCS dst_len = 4, src0_len = 4, src1_len = 0 flat ) base_offset 0 { align1 1H $1 }; -cmp.z.f0.0(16) g26<1>D g24<1,1,0>D 0D { align1 1H $1.dst compacted }; -cmp.l.f0.0(16) g28<1>UD g20<1,1,0>UD g22<1,1,0>UD { align1 1H @2 $1.dst compacted }; -cmp.g.f0.0(16) g32<1>UD g24<1,1,0>UD 0x00000000UD { align1 1H compacted }; -and(16) g30<1>UD g26<1,1,0>UD g28<1,1,0>UD { align1 1H I@2 compacted }; -or.nz.f0.0(16) null<1>UD g32<8,8,1>UD g30<8,8,1>UD { align1 1H I@1 }; -(+f0.0) if(16) JIP: LABEL0 UIP: LABEL0 { align1 1H }; -add(8) g33<1>D g4<8,4,2>D g20<1,1,0>D { align1 1Q F@4 compacted }; -add(8) g34<1>D g6<8,4,2>D g21<1,1,0>D { align1 2Q F@3 compacted }; -mov(16) g47<4>UB g2.2<0,1,0>UD { align1 1H }; -cmp.l.f0.0(8) g35<1>UD g33<8,8,1>UD g4<8,4,2>UD { align1 1Q I@3 }; -cmp.l.f0.0(8) g36<1>UD g34<8,8,1>UD g6<8,4,2>UD { align1 2Q I@3 }; -mov(8) g41<2>UD g33<4,4,1>UD { align1 1Q $1.src }; -mov(8) g43<2>UD g34<4,4,1>UD { align1 2Q $1.src }; -mov(16) g45<1>UD g47<32,8,4>UB { align1 1H I@5 }; -add(8) g37<1>D -g35<8,8,1>D g4.1<8,4,2>D { align1 1Q I@5 }; -add(8) g38<1>D -g36<8,8,1>D g6.1<8,4,2>D { align1 2Q I@5 }; -mov(8) g41.1<2>UD g37<4,4,1>UD { align1 1Q I@2 }; -mov(8) g43.1<2>UD g38<4,4,1>UD { align1 2Q I@2 }; -sync nop(1) null<0,1,0>UB { align1 WE_all 1N I@1 }; -send(16) nullUD g41UD g45UD 0x08000984 0x00000080 - ugm MsgDesc: ( store, a64, d8u32, V1, L1STATE_L3MOCS dst_len = 0, src0_len = 4, src1_len = 2 flat ) base_offset 0 { align1 1H $1 }; - -LABEL0: -endif(16) JIP: LABEL1 { align1 1H }; - -LABEL1: -mov(8) g126<1>UD g0<8,8,1>UD { align1 WE_all 1Q }; -send(16) nullUD g126UD nullUD 0x02000000 0x00000000 - gateway MsgDesc: (open) mlen 1 ex_mlen 0 rlen 0 { align1 WE_all 1H A@1 EOT }; - -#endif /* END KERNEL ASSEMBLY */ -static const uint32_t gfx125_misc_mem_set_size_ptr_code[] = { - 0x80000065, 0x30058220, 0x02000004, 0xffffffc0, - 0x00040061, 0x26050220, 0x00000024, 0x00000000, - 0xe0080065, 0x0ff10043, 0xe2311b40, 0x00013003, - 0x80030061, 0x03054410, 0x00000000, 0x76543210, - 0x00041c69, 0x12058660, 0x02462605, 0x00000005, - 0x00041c69, 0x0a058660, 0x02460805, 0x00000004, - 0x80001c01, 0x00000000, 0x00000000, 0x00000000, - 0x80004031, 0x01140000, 0xfa00310c, 0x00340000, - 0x64031b40, 0x00800395, 0x80001901, 0x00000000, - 0x00000000, 0x00000000, 0x00040061, 0x0c050160, - 0x00460305, 0x00000000, 0xa00e1940, 0x0a000c02, - 0xe0101965, 0x01f00e03, 0xa0141940, 0x12001002, - 0x80002001, 0x00000000, 0x00000000, 0x00000000, - 0x21040061, 0x001102cc, 0x2a060061, 0x001102cc, - 0x00030061, 0x28260aa0, 0x000002a4, 0x00000000, - 0x00130061, 0x2a260aa0, 0x000002a4, 0x00000000, - 0x21041461, 0x00110204, 0x2a061461, 0x00110204, - 0x21281461, 0x0011025c, 0x2a2a1461, 0x0011025c, - 0x80001101, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x16240000, 0xfb042824, 0x000c0000, - 0xac1a2170, 0x00001803, 0x271ca170, 0x16001403, - 0xeb200070, 0x00001803, 0x201e1a65, 0x1c001a03, - 0x00041966, 0x00010220, 0x22462005, 0x00461e05, - 0x01040022, 0x0001c060, 0x000000e0, 0x000000e0, - 0xa1211440, 0x140e0402, 0xaa221340, 0x150e0602, - 0x00040061, 0x2f070200, 0x00000244, 0x00000000, - 0x00031b70, 0x23050220, 0x52462105, 0x00440406, - 0x00131b70, 0x24050220, 0x52462205, 0x00440606, - 0x00033161, 0x29060220, 0x00342105, 0x00000000, - 0x00133161, 0x2b060220, 0x00342205, 0x00000000, - 0x00041d61, 0x2d050020, 0x00662f07, 0x00000000, - 0x00031d40, 0x25052660, 0x06462305, 0x00440426, - 0x00131d40, 0x26052660, 0x06462405, 0x00440626, - 0x00031a61, 0x29260220, 0x00342505, 0x00000000, - 0x00131a61, 0x2b260220, 0x00342605, 0x00000000, - 0x80001901, 0x00000000, 0x00000000, 0x00000000, - 0x00044131, 0x00000000, 0xf3082924, 0x00022d14, - 0x00040025, 0x00004600, 0x00000000, 0x00000010, - 0x80030061, 0x7e050220, 0x00460005, 0x00000000, - 0x80040931, 0x00000004, 0x30007e0c, 0x00000000, -}; -static const struct brw_kernel gfx125_misc_mem_set_size_ptr = { - .prog_data = { - .base.nr_params = 14, - .base.stage = MESA_SHADER_COMPUTE, - .base.curb_read_length = 2, - .base.total_scratch = 0, - .base.total_shared = 0, - .base.program_size = 640, - .base.const_data_size = 0, - .base.const_data_offset = 0, - .base.num_relocs = 0, - .base.relocs = gfx125_misc_mem_set_size_ptr_relocs, - .base.uses_atomic_load_store = false, - .local_size = { 32, 1, 1 }, - .prog_offset = { 0, 0, 0 }, - .prog_mask = 2, - .prog_spilled = 0, - .uses_barrier = false, - .uses_num_work_groups = false, - .push.per_thread.dwords = 0, - .push.per_thread.regs = 0, - .push.per_thread.size = 0, - .push.cross_thread.dwords = 14, - .push.cross_thread.regs = 2, - .push.cross_thread.size = 64, - }, - .args_size = 24, - .arg_count = 3, - .args = gfx125_misc_mem_set_size_ptr_args, - .code = gfx125_misc_mem_set_size_ptr_code, -}; -const char *gfx125_misc_mem_set_size_ptr_sha1 = "710ab3ed15de4fbf43a306720d7ff2d18ed75df6"; diff --git a/src/intel/vulkan/grl/meson.build b/src/intel/vulkan/grl/meson.build index 25202521667..1bf4c3b4e9f 100644 --- a/src/intel/vulkan/grl/meson.build +++ b/src/intel/vulkan/grl/meson.build @@ -127,7 +127,25 @@ foreach t : [['125', 'gfx125', 'dg2']] prepended_input_args += ['--in', input_arg] endforeach outfile = kernel_prefix + '.h' - grl_compiled_cl_kernels += outfile + grl_compiled_cl_kernels += custom_target( + outfile, + input : cl_file, + output : outfile, + command : [ + prog_intel_clc, '-p', platform, '--prefix', kernel_prefix, + '-e', entrypoint, prepended_input_args, '-o', '@OUTPUT@', '--', + '-cl-std=cl2.0', '-D__OPENCL_VERSION__=200', + '-DMAX_HW_SIMD_WIDTH=16', '-DMAX_WORKGROUP_SIZE=16', + '-I' + join_paths(meson.current_source_dir(), 'gpu'), + '-I' + join_paths(meson.current_source_dir(), 'include'), + '-include', 'opencl-c.h', # added to bypass build failure from clang15 + # without modifying grl source code, remove + # if fixed there + ], + env: ['MESA_SHADER_CACHE_DISABLE=true', + 'MESA_SPIRV_LOG_LEVEL=error'], + depends : dep_prog_intel_clc + ) endforeach grl_cl_kernel_c = custom_target(